0s autopkgtest [17:05:27]: starting date and time: 2025-05-02 17:05:27+0000 0s autopkgtest [17:05:27]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [17:05:27]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.avo7lpsy/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:twitter-bootstrap3 --apt-upgrade lemonldap-ng --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=twitter-bootstrap3/3.4.1+dfsg-4 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-arm64-3.secgroup --name adt-questing-arm64-lemonldap-ng-20250502-170527-juju-7f2275-prod-proposed-migration-environment-2-ef6a611b-c5de-440a-83a7-b7326cf58aed --image adt/ubuntu-questing-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 87s autopkgtest [17:06:54]: testbed dpkg architecture: arm64 87s autopkgtest [17:06:54]: testbed apt version: 3.0.0 87s autopkgtest [17:06:54]: @@@@@@@@@@@@@@@@@@@@ test bed setup 88s autopkgtest [17:06:55]: testbed release detected to be: None 88s autopkgtest [17:06:55]: updating testbed package index (apt update) 88s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 89s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 89s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 89s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 89s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [164 kB] 89s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2024 kB] 89s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [44.2 kB] 89s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [204 kB] 89s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [1467 kB] 89s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [14.8 kB] 89s Fetched 4028 kB in 1s (4814 kB/s) 90s Reading package lists... 91s autopkgtest [17:06:58]: upgrading testbed (apt dist-upgrade and autopurge) 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 92s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 92s Starting 2 pkgProblemResolver with broken count: 0 92s Done 92s Entering ResolveByKeep 93s 93s Calculating upgrade... 93s The following packages will be upgraded: 93s libperl5.40 perl perl-base perl-modules-5.40 93s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 93s Need to get 10.0 MB of archives. 93s After this operation, 0 B of additional disk space will be used. 93s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 93s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl arm64 5.40.1-3 [262 kB] 93s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 93s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 94s Fetched 10.0 MB in 0s (20.9 MB/s) 94s (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 ... 85225 files and directories currently installed.) 94s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 94s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 94s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 94s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 94s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 94s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 95s Setting up perl-base (5.40.1-3) ... 95s (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 ... 85225 files and directories currently installed.) 95s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 95s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 95s Setting up perl-modules-5.40 (5.40.1-3) ... 95s Setting up libperl5.40:arm64 (5.40.1-3) ... 95s Setting up perl (5.40.1-3) ... 95s Processing triggers for man-db (2.13.0-1) ... 96s Processing triggers for libc-bin (2.41-6ubuntu1) ... 96s Reading package lists... 96s Building dependency tree... 96s Reading state information... 96s Starting pkgProblemResolver with broken count: 0 97s Starting 2 pkgProblemResolver with broken count: 0 97s Done 97s Solving dependencies... 97s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 99s autopkgtest [17:07:06]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 14:37:51 UTC 2025 100s autopkgtest [17:07:07]: @@@@@@@@@@@@@@@@@@@@ apt-source lemonldap-ng 105s Get:1 http://ftpmaster.internal/ubuntu questing/universe lemonldap-ng 2.20.2+ds-1build1 (dsc) [5275 B] 105s Get:2 http://ftpmaster.internal/ubuntu questing/universe lemonldap-ng 2.20.2+ds-1build1 (tar) [10.0 MB] 105s Get:3 http://ftpmaster.internal/ubuntu questing/universe lemonldap-ng 2.20.2+ds-1build1 (diff) [62.9 kB] 106s gpgv: Signature made Mon Feb 10 17:53:16 2025 UTC 106s gpgv: using RSA key 92978A6E195E4921825F7FF0F34F09744E9F5DD9 106s gpgv: Can't check signature: No public key 106s dpkg-source: warning: cannot verify inline signature for ./lemonldap-ng_2.20.2+ds-1build1.dsc: no acceptable signature found 106s autopkgtest [17:07:13]: testing package lemonldap-ng version 2.20.2+ds-1build1 107s autopkgtest [17:07:14]: build not needed 108s autopkgtest [17:07:15]: test fastcgiserver: preparing testbed 108s Reading package lists... 109s Building dependency tree... 109s Reading state information... 109s Starting pkgProblemResolver with broken count: 0 109s Starting 2 pkgProblemResolver with broken count: 0 109s Done 110s The following NEW packages will be installed: 110s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 110s fonts-glyphicons-halflings imagemagick-7-common javascript-common 110s lemonldap-ng lemonldap-ng-doc lemonldap-ng-fastcgi-server 110s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl libaom3 110s libapache-logformat-compiler-perl libapache-session-perl 110s libb-hooks-op-check-perl libcache-cache-perl libcapture-tiny-perl 110s libcgi-pm-perl libclass-c3-perl libclass-errorhandler-perl 110s libclass-inspector-perl libclass-method-modifiers-perl 110s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 110s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 110s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 110s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 110s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 110s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 110s libcryptx-perl libdata-optlist-perl libde265-0 libdeflate0 110s libdevel-callchecker-perl libdevel-stacktrace-ashtml-perl 110s libdevel-stacktrace-perl libdigest-hmac-perl libdynaloader-functions-perl 110s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 110s libemail-sender-perl libemail-simple-perl libencode-locale-perl 110s liberror-perl libexporter-tiny-perl libfcgi-client-perl libfcgi-perl 110s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 110s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 110s libfontconfig1 libgd-perl libgd-securityimage-perl libgd3 libgomp1 110s libgraphite2-3 libharfbuzz0b libhash-merge-simple-perl 110s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 110s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 110s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 110s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 110s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 110s libhttp-multipartparser-perl libhttp-negotiate-perl libimage-magick-perl 110s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 110s libio-socket-ssl-perl libipc-sharelite-perl libjbig0 libjpeg-turbo8 libjpeg8 110s libjs-angularjs libjs-bootstrap libjs-bootstrap4 libjs-es5-shim libjs-jquery 110s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 110s libjson-perl libjson-xs-perl liblcms2-2 liblemonldap-ng-common-perl 110s liblemonldap-ng-handler-perl liblemonldap-ng-manager-perl 110s liblemonldap-ng-portal-perl liblemonldap-ng-ssoaas-apache-client-perl 110s liblerc4 liblist-moreutils-perl liblist-moreutils-xs-perl liblqr-1-0 110s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 110s libmagickcore-7.q16-10 libmailtools-perl libmime-tools-perl 110s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 110s libmoox-types-mooselike-perl libmouse-perl libmro-compat-perl 110s libnet-cidr-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl 110s libopenjp2-7 libparams-classify-perl libparams-util-perl libplack-perl 110s libposix-strftime-compiler-perl libraqm0 libraw23t64 libregexp-assemble-perl 110s libregexp-common-perl librole-tiny-perl libsharpyuv0 libstream-buffered-perl 110s libstring-random-perl libsub-exporter-perl libsub-install-perl 110s libsub-quote-perl libtest-sharedfork-perl libtest-tcp-perl 110s libtext-unidecode-perl libthrowable-perl libtiff6 libtimedate-perl 110s libtry-tiny-perl libtype-tiny-perl libtypes-serialiser-perl liburi-perl 110s libwebp7 libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 110s libwww-robotrules-perl libxpm4 perl-openssl-defaults 110s 0 upgraded, 173 newly installed, 0 to remove and 0 not upgraded. 110s Need to get 27.2 MB of archives. 110s After this operation, 98.0 MB of additional disk space will be used. 110s Get:1 http://ftpmaster.internal/ubuntu questing/universe arm64 imagemagick-7-common all 8:7.1.1.43+dfsg1-1 [69.7 kB] 110s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libgomp1 arm64 15-20250404-0ubuntu1 [147 kB] 110s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build1 [392 kB] 110s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 110s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 110s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 fontconfig-config arm64 2.15.0-2.2ubuntu1 [37.9 kB] 110s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 libfontconfig1 arm64 2.15.0-2.2ubuntu1 [144 kB] 110s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 110s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libaom3 arm64 3.12.0-1 [1828 kB] 110s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-aomdec arm64 1.19.7-1 [11.4 kB] 110s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libde265-0 arm64 1.0.15-1build5 [146 kB] 110s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-libde265 arm64 1.19.7-1 [8890 B] 110s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libheif1 arm64 1.19.7-1 [371 kB] 110s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 110s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 110s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 110s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 110s Get:18 http://ftpmaster.internal/ubuntu questing/universe arm64 liblqr-1-0 arm64 0.4.2-2.1build2 [27.1 kB] 110s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 libltdl7 arm64 2.5.4-4 [43.0 kB] 110s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 libopenjp2-7 arm64 2.5.3-2 [183 kB] 110s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 libraw23t64 arm64 0.21.3-1 [377 kB] 110s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libdeflate0 arm64 1.23-1 [46.2 kB] 110s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 110s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 110s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 libtiff6 arm64 4.7.0-3ubuntu1 [197 kB] 110s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [12.5 kB] 110s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpmux3 arm64 1.5.0-0.1 [25.4 kB] 110s Get:28 http://ftpmaster.internal/ubuntu questing/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.1.43+dfsg1-1 [1876 kB] 110s Get:29 http://ftpmaster.internal/ubuntu questing/universe arm64 libimage-magick-q16-perl arm64 8:7.1.1.43+dfsg1-1 [105 kB] 110s Get:30 http://ftpmaster.internal/ubuntu questing/universe arm64 libimage-magick-perl all 8:7.1.1.43+dfsg1-1 [39.8 kB] 110s Get:31 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi0t64 arm64 2.4.2-2.1build1 [27.1 kB] 110s Get:32 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 110s Get:33 http://ftpmaster.internal/ubuntu questing/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 110s Get:34 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 110s Get:35 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 110s Get:36 http://ftpmaster.internal/ubuntu questing/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 110s Get:37 http://ftpmaster.internal/ubuntu questing/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 110s Get:38 http://ftpmaster.internal/ubuntu questing/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 110s Get:39 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 110s Get:40 http://ftpmaster.internal/ubuntu questing/universe arm64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 110s Get:41 http://ftpmaster.internal/ubuntu questing/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 110s Get:42 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 110s Get:43 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 110s Get:44 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-rsa-perl arm64 0.33-3build5 [21.1 kB] 110s Get:45 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 110s Get:46 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 110s Get:47 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 110s Get:48 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 110s Get:49 http://ftpmaster.internal/ubuntu questing/main arm64 liburi-perl all 5.30-1 [94.4 kB] 110s Get:50 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 110s Get:51 http://ftpmaster.internal/ubuntu questing/main arm64 libcgi-pm-perl all 4.67-1 [185 kB] 110s Get:52 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 110s Get:53 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 110s Get:54 http://ftpmaster.internal/ubuntu questing/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 110s Get:55 http://ftpmaster.internal/ubuntu questing/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 110s Get:56 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-xs-perl arm64 4.030-2build4 [83.2 kB] 110s Get:57 http://ftpmaster.internal/ubuntu questing/main arm64 libmouse-perl arm64 2.5.11-1build1 [133 kB] 110s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-cidr-perl all 0.23-1 [13.9 kB] 110s Get:59 http://ftpmaster.internal/ubuntu questing/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 110s Get:60 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 110s Get:61 http://ftpmaster.internal/ubuntu questing/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 110s Get:62 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 110s Get:63 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 110s Get:64 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 110s Get:65 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 110s Get:66 http://ftpmaster.internal/ubuntu questing/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 110s Get:67 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 110s Get:68 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 110s Get:69 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 110s Get:70 http://ftpmaster.internal/ubuntu questing/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 110s Get:71 http://ftpmaster.internal/ubuntu questing/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 110s Get:72 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 110s Get:73 http://ftpmaster.internal/ubuntu questing/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 110s Get:74 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 110s Get:75 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 110s Get:76 http://ftpmaster.internal/ubuntu questing/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 110s Get:77 http://ftpmaster.internal/ubuntu questing/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 110s Get:78 http://ftpmaster.internal/ubuntu questing/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 110s Get:79 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 110s Get:80 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 110s Get:81 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 110s Get:82 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 110s Get:83 http://ftpmaster.internal/ubuntu questing/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 110s Get:84 http://ftpmaster.internal/ubuntu questing/universe arm64 libplack-perl all 1.0051-1 [218 kB] 110s Get:85 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 110s Get:86 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 110s Get:87 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 110s Get:88 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 110s Get:89 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 110s Get:90 http://ftpmaster.internal/ubuntu questing/main arm64 libio-socket-ssl-perl all 2.089-1 [200 kB] 110s Get:91 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 110s Get:92 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 110s Get:93 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 110s Get:94 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-perl all 6.78-1 [139 kB] 110s Get:95 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-common-perl all 2.20.2+ds-1build1 [185 kB] 110s Get:96 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-handler-perl all 2.20.2+ds-1build1 [72.4 kB] 110s Get:97 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng-fastcgi-server all 2.20.2+ds-1build1 [30.5 kB] 110s Get:98 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng-uwsgi-app all 2.20.2+ds-1build1 [22.9 kB] 110s Get:99 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 110s Get:100 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 110s Get:101 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 110s Get:102 http://ftpmaster.internal/ubuntu questing/universe arm64 libcryptx-perl arm64 0.085-1 [655 kB] 110s Get:103 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 110s Get:104 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 110s Get:105 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 110s Get:106 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-angularjs all 1.8.3-1 [559 kB] 110s Get:107 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-4 [119 kB] 110s Get:108 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libjs-bootstrap all 3.4.1+dfsg-4 [129 kB] 110s Get:109 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 110s Get:110 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 110s Get:111 http://ftpmaster.internal/ubuntu questing/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 110s Get:112 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-manager-perl all 2.20.2+ds-1build1 [960 kB] 110s Get:113 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 110s Get:114 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 110s Get:115 http://ftpmaster.internal/ubuntu questing/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 110s Get:116 http://ftpmaster.internal/ubuntu questing/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 110s Get:117 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 110s Get:118 http://ftpmaster.internal/ubuntu questing/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 110s Get:119 http://ftpmaster.internal/ubuntu questing/main arm64 javascript-common all 12 [5216 B] 110s Get:120 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 110s Get:121 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-bootstrap4 all 4.6.1+dfsg1-5 [531 kB] 110s Get:122 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-cookie all 12-4 [6484 B] 110s Get:123 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 110s Get:124 http://ftpmaster.internal/ubuntu questing/main arm64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 110s Get:125 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 110s Get:126 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 110s Get:127 http://ftpmaster.internal/ubuntu questing/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 110s Get:128 http://ftpmaster.internal/ubuntu questing/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 111s Get:129 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-portal-perl all 2.20.2+ds-1build1 [2996 kB] 111s Get:130 http://ftpmaster.internal/ubuntu questing/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 111s Get:131 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 111s Get:132 http://ftpmaster.internal/ubuntu questing/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 111s Get:133 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 111s Get:134 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 111s Get:135 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 111s Get:136 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 111s Get:137 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-install-perl all 0.929-1 [9764 B] 111s Get:138 http://ftpmaster.internal/ubuntu questing/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 111s Get:139 http://ftpmaster.internal/ubuntu questing/main arm64 libdynaloader-functions-perl all 0.004-1 [11.4 kB] 111s Get:140 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-callchecker-perl arm64 0.009-1build1 [14.0 kB] 111s Get:141 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 111s Get:142 http://ftpmaster.internal/ubuntu questing/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 111s Get:143 http://ftpmaster.internal/ubuntu questing/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 111s Get:144 http://ftpmaster.internal/ubuntu questing/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 111s Get:145 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 111s Get:146 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 111s Get:147 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 111s Get:148 http://ftpmaster.internal/ubuntu questing/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 111s Get:149 http://ftpmaster.internal/ubuntu questing/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 111s Get:150 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 111s Get:151 http://ftpmaster.internal/ubuntu questing/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 111s Get:152 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 111s Get:153 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 111s Get:154 http://ftpmaster.internal/ubuntu questing/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 111s Get:155 http://ftpmaster.internal/ubuntu questing/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 111s Get:156 http://ftpmaster.internal/ubuntu questing/universe arm64 libtype-tiny-perl all 2.004000-1 [354 kB] 111s Get:157 http://ftpmaster.internal/ubuntu questing/universe arm64 libfcgi-client-perl all 0.09-1 [20.7 kB] 111s Get:158 http://ftpmaster.internal/ubuntu questing/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 111s Get:159 http://ftpmaster.internal/ubuntu questing/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 111s Get:160 http://ftpmaster.internal/ubuntu questing/main arm64 libharfbuzz0b arm64 10.2.0-1 [490 kB] 111s Get:161 http://ftpmaster.internal/ubuntu questing/main arm64 libraqm0 arm64 0.10.2-1 [14.9 kB] 111s Get:162 http://ftpmaster.internal/ubuntu questing/main arm64 libxpm4 arm64 1:3.5.17-1build2 [35.1 kB] 111s Get:163 http://ftpmaster.internal/ubuntu questing/main arm64 libgd3 arm64 2.3.3-12ubuntu3 [122 kB] 111s Get:164 http://ftpmaster.internal/ubuntu questing/main arm64 libgd-perl arm64 2.78-1build4 [125 kB] 111s Get:165 http://ftpmaster.internal/ubuntu questing/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 111s Get:166 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-ssoaas-apache-client-perl all 2.20.2+ds-1build1 [32.3 kB] 111s Get:167 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 111s Get:168 http://ftpmaster.internal/ubuntu questing/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 111s Get:169 http://ftpmaster.internal/ubuntu questing/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 111s Get:170 http://ftpmaster.internal/ubuntu questing/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 111s Get:171 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng-handler all 2.20.2+ds-1build1 [32.8 kB] 111s Get:172 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng all 2.20.2+ds-1build1 [24.5 kB] 111s Get:173 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng-doc all 2.20.2+ds-1build1 [5951 kB] 111s Preconfiguring packages ... 111s Fetched 27.2 MB in 1s (24.3 MB/s) 111s Selecting previously unselected package imagemagick-7-common. 111s (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 ... 85225 files and directories currently installed.) 111s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.1.43+dfsg1-1_all.deb ... 111s Unpacking imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 111s Selecting previously unselected package libgomp1:arm64. 111s Preparing to unpack .../001-libgomp1_15-20250404-0ubuntu1_arm64.deb ... 111s Unpacking libgomp1:arm64 (15-20250404-0ubuntu1) ... 111s Selecting previously unselected package libfftw3-double3:arm64. 111s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build1_arm64.deb ... 111s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build1) ... 111s Selecting previously unselected package fonts-dejavu-mono. 111s Preparing to unpack .../003-fonts-dejavu-mono_2.37-8_all.deb ... 111s Unpacking fonts-dejavu-mono (2.37-8) ... 111s Selecting previously unselected package fonts-dejavu-core. 111s Preparing to unpack .../004-fonts-dejavu-core_2.37-8_all.deb ... 112s Unpacking fonts-dejavu-core (2.37-8) ... 112s Selecting previously unselected package fontconfig-config. 112s Preparing to unpack .../005-fontconfig-config_2.15.0-2.2ubuntu1_arm64.deb ... 112s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 112s Selecting previously unselected package libfontconfig1:arm64. 112s Preparing to unpack .../006-libfontconfig1_2.15.0-2.2ubuntu1_arm64.deb ... 112s Unpacking libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 112s Selecting previously unselected package libsharpyuv0:arm64. 112s Preparing to unpack .../007-libsharpyuv0_1.5.0-0.1_arm64.deb ... 112s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 112s Selecting previously unselected package libaom3:arm64. 112s Preparing to unpack .../008-libaom3_3.12.0-1_arm64.deb ... 112s Unpacking libaom3:arm64 (3.12.0-1) ... 112s Selecting previously unselected package libheif-plugin-aomdec:arm64. 112s Preparing to unpack .../009-libheif-plugin-aomdec_1.19.7-1_arm64.deb ... 112s Unpacking libheif-plugin-aomdec:arm64 (1.19.7-1) ... 112s Selecting previously unselected package libde265-0:arm64. 112s Preparing to unpack .../010-libde265-0_1.0.15-1build5_arm64.deb ... 112s Unpacking libde265-0:arm64 (1.0.15-1build5) ... 112s Selecting previously unselected package libheif-plugin-libde265:arm64. 112s Preparing to unpack .../011-libheif-plugin-libde265_1.19.7-1_arm64.deb ... 112s Unpacking libheif-plugin-libde265:arm64 (1.19.7-1) ... 112s Selecting previously unselected package libheif1:arm64. 112s Preparing to unpack .../012-libheif1_1.19.7-1_arm64.deb ... 112s Unpacking libheif1:arm64 (1.19.7-1) ... 112s Selecting previously unselected package libjbig0:arm64. 112s Preparing to unpack .../013-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 112s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 112s Selecting previously unselected package libjpeg-turbo8:arm64. 112s Preparing to unpack .../014-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 112s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 112s Selecting previously unselected package libjpeg8:arm64. 112s Preparing to unpack .../015-libjpeg8_8c-2ubuntu11_arm64.deb ... 112s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 112s Selecting previously unselected package liblcms2-2:arm64. 112s Preparing to unpack .../016-liblcms2-2_2.16-2_arm64.deb ... 112s Unpacking liblcms2-2:arm64 (2.16-2) ... 112s Selecting previously unselected package liblqr-1-0:arm64. 112s Preparing to unpack .../017-liblqr-1-0_0.4.2-2.1build2_arm64.deb ... 112s Unpacking liblqr-1-0:arm64 (0.4.2-2.1build2) ... 112s Selecting previously unselected package libltdl7:arm64. 112s Preparing to unpack .../018-libltdl7_2.5.4-4_arm64.deb ... 112s Unpacking libltdl7:arm64 (2.5.4-4) ... 112s Selecting previously unselected package libopenjp2-7:arm64. 112s Preparing to unpack .../019-libopenjp2-7_2.5.3-2_arm64.deb ... 112s Unpacking libopenjp2-7:arm64 (2.5.3-2) ... 112s Selecting previously unselected package libraw23t64:arm64. 112s Preparing to unpack .../020-libraw23t64_0.21.3-1_arm64.deb ... 112s Unpacking libraw23t64:arm64 (0.21.3-1) ... 112s Selecting previously unselected package libdeflate0:arm64. 112s Preparing to unpack .../021-libdeflate0_1.23-1_arm64.deb ... 112s Unpacking libdeflate0:arm64 (1.23-1) ... 112s Selecting previously unselected package liblerc4:arm64. 112s Preparing to unpack .../022-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 112s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 112s Selecting previously unselected package libwebp7:arm64. 112s Preparing to unpack .../023-libwebp7_1.5.0-0.1_arm64.deb ... 112s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 112s Selecting previously unselected package libtiff6:arm64. 112s Preparing to unpack .../024-libtiff6_4.7.0-3ubuntu1_arm64.deb ... 112s Unpacking libtiff6:arm64 (4.7.0-3ubuntu1) ... 112s Selecting previously unselected package libwebpdemux2:arm64. 112s Preparing to unpack .../025-libwebpdemux2_1.5.0-0.1_arm64.deb ... 112s Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... 112s Selecting previously unselected package libwebpmux3:arm64. 112s Preparing to unpack .../026-libwebpmux3_1.5.0-0.1_arm64.deb ... 112s Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... 112s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 112s Preparing to unpack .../027-libmagickcore-7.q16-10_8%3a7.1.1.43+dfsg1-1_arm64.deb ... 112s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1) ... 113s Selecting previously unselected package libimage-magick-q16-perl. 113s Preparing to unpack .../028-libimage-magick-q16-perl_8%3a7.1.1.43+dfsg1-1_arm64.deb ... 113s Unpacking libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 113s Selecting previously unselected package libimage-magick-perl. 113s Preparing to unpack .../029-libimage-magick-perl_8%3a7.1.1.43+dfsg1-1_all.deb ... 113s Unpacking libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 113s Selecting previously unselected package libfcgi0t64:arm64. 113s Preparing to unpack .../030-libfcgi0t64_2.4.2-2.1build1_arm64.deb ... 113s Unpacking libfcgi0t64:arm64 (2.4.2-2.1build1) ... 113s Selecting previously unselected package libfcgi-perl. 113s Preparing to unpack .../031-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 113s Unpacking libfcgi-perl (0.82+ds-3build3) ... 113s Selecting previously unselected package libfcgi-procmanager-perl. 113s Preparing to unpack .../032-libfcgi-procmanager-perl_0.28-3_all.deb ... 113s Unpacking libfcgi-procmanager-perl (0.28-3) ... 113s Selecting previously unselected package libcrypt-urandom-perl. 113s Preparing to unpack .../033-libcrypt-urandom-perl_0.54-1_arm64.deb ... 113s Unpacking libcrypt-urandom-perl (0.54-1) ... 113s Selecting previously unselected package libapache-session-perl. 113s Preparing to unpack .../034-libapache-session-perl_1.94-2_all.deb ... 113s Unpacking libapache-session-perl (1.94-2) ... 113s Selecting previously unselected package liberror-perl. 113s Preparing to unpack .../035-liberror-perl_0.17030-1_all.deb ... 113s Unpacking liberror-perl (0.17030-1) ... 113s Selecting previously unselected package libipc-sharelite-perl. 113s Preparing to unpack .../036-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 113s Unpacking libipc-sharelite-perl (0.17-5build4) ... 113s Selecting previously unselected package libcache-cache-perl. 113s Preparing to unpack .../037-libcache-cache-perl_1.08-3_all.deb ... 113s Unpacking libcache-cache-perl (1.08-3) ... 113s Selecting previously unselected package libclass-xsaccessor-perl. 113s Preparing to unpack .../038-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 113s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 113s Selecting previously unselected package libconfig-inifiles-perl. 113s Preparing to unpack .../039-libconfig-inifiles-perl_3.000003-3_all.deb ... 113s Unpacking libconfig-inifiles-perl (3.000003-3) ... 113s Selecting previously unselected package perl-openssl-defaults:arm64. 113s Preparing to unpack .../040-perl-openssl-defaults_7build3_arm64.deb ... 113s Unpacking perl-openssl-defaults:arm64 (7build3) ... 113s Selecting previously unselected package libcrypt-openssl-bignum-perl. 113s Preparing to unpack .../041-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 113s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 113s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 113s Preparing to unpack .../042-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 113s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 113s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 113s Preparing to unpack .../043-libcrypt-openssl-rsa-perl_0.33-3build5_arm64.deb ... 113s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 113s Selecting previously unselected package libconvert-asn1-perl. 113s Preparing to unpack .../044-libconvert-asn1-perl_0.34-1_all.deb ... 113s Unpacking libconvert-asn1-perl (0.34-1) ... 113s Selecting previously unselected package libcrypt-openssl-x509-perl. 113s Preparing to unpack .../045-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 113s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 113s Selecting previously unselected package libcrypt-rijndael-perl. 113s Preparing to unpack .../046-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 113s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 113s Selecting previously unselected package libhtml-tagset-perl. 113s Preparing to unpack .../047-libhtml-tagset-perl_3.24-1_all.deb ... 113s Unpacking libhtml-tagset-perl (3.24-1) ... 113s Selecting previously unselected package liburi-perl. 113s Preparing to unpack .../048-liburi-perl_5.30-1_all.deb ... 113s Unpacking liburi-perl (5.30-1) ... 113s Selecting previously unselected package libhtml-parser-perl:arm64. 113s Preparing to unpack .../049-libhtml-parser-perl_3.83-1build1_arm64.deb ... 113s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 113s Selecting previously unselected package libcgi-pm-perl. 113s Preparing to unpack .../050-libcgi-pm-perl_4.67-1_all.deb ... 113s Unpacking libcgi-pm-perl (4.67-1) ... 113s Selecting previously unselected package libhtml-template-perl. 113s Preparing to unpack .../051-libhtml-template-perl_2.97-2build1_all.deb ... 113s Unpacking libhtml-template-perl (2.97-2build1) ... 113s Selecting previously unselected package libjson-perl. 113s Preparing to unpack .../052-libjson-perl_4.10000-1_all.deb ... 113s Unpacking libjson-perl (4.10000-1) ... 113s Selecting previously unselected package libcommon-sense-perl:arm64. 113s Preparing to unpack .../053-libcommon-sense-perl_3.75-3build5_arm64.deb ... 113s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 113s Selecting previously unselected package libtypes-serialiser-perl. 113s Preparing to unpack .../054-libtypes-serialiser-perl_1.01-1_all.deb ... 113s Unpacking libtypes-serialiser-perl (1.01-1) ... 113s Selecting previously unselected package libjson-xs-perl. 113s Preparing to unpack .../055-libjson-xs-perl_4.030-2build4_arm64.deb ... 113s Unpacking libjson-xs-perl (4.030-2build4) ... 113s Selecting previously unselected package libmouse-perl:arm64. 113s Preparing to unpack .../056-libmouse-perl_2.5.11-1build1_arm64.deb ... 113s Unpacking libmouse-perl:arm64 (2.5.11-1build1) ... 113s Selecting previously unselected package libnet-cidr-perl. 113s Preparing to unpack .../057-libnet-cidr-perl_0.23-1_all.deb ... 113s Unpacking libnet-cidr-perl (0.23-1) ... 113s Selecting previously unselected package libposix-strftime-compiler-perl. 113s Preparing to unpack .../058-libposix-strftime-compiler-perl_0.46-1_all.deb ... 113s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 113s Selecting previously unselected package libapache-logformat-compiler-perl. 114s Preparing to unpack .../059-libapache-logformat-compiler-perl_0.36-3_all.deb ... 114s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 114s Selecting previously unselected package libcookie-baker-perl. 114s Preparing to unpack .../060-libcookie-baker-perl_0.12-1_all.deb ... 114s Unpacking libcookie-baker-perl (0.12-1) ... 114s Selecting previously unselected package libdevel-stacktrace-perl. 114s Preparing to unpack .../061-libdevel-stacktrace-perl_2.0500-1_all.deb ... 114s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 114s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 114s Preparing to unpack .../062-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 114s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 114s Selecting previously unselected package libclass-inspector-perl. 114s Preparing to unpack .../063-libclass-inspector-perl_1.36-3_all.deb ... 114s Unpacking libclass-inspector-perl (1.36-3) ... 114s Selecting previously unselected package libfile-sharedir-perl. 114s Preparing to unpack .../064-libfile-sharedir-perl_1.118-3_all.deb ... 114s Unpacking libfile-sharedir-perl (1.118-3) ... 114s Selecting previously unselected package libfilesys-notify-simple-perl. 114s Preparing to unpack .../065-libfilesys-notify-simple-perl_0.14-3_all.deb ... 114s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 114s Selecting previously unselected package libhash-multivalue-perl. 114s Preparing to unpack .../066-libhash-multivalue-perl_0.16-3_all.deb ... 114s Unpacking libhash-multivalue-perl (0.16-3) ... 114s Selecting previously unselected package libhttp-multipartparser-perl. 114s Preparing to unpack .../067-libhttp-multipartparser-perl_0.02-3_all.deb ... 114s Unpacking libhttp-multipartparser-perl (0.02-3) ... 114s Selecting previously unselected package libjson-maybexs-perl. 114s Preparing to unpack .../068-libjson-maybexs-perl_1.004008-1_all.deb ... 114s Unpacking libjson-maybexs-perl (1.004008-1) ... 114s Selecting previously unselected package libstream-buffered-perl. 114s Preparing to unpack .../069-libstream-buffered-perl_0.03-3_all.deb ... 114s Unpacking libstream-buffered-perl (0.03-3) ... 114s Selecting previously unselected package libwww-form-urlencoded-perl. 114s Preparing to unpack .../070-libwww-form-urlencoded-perl_0.26-2_all.deb ... 114s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 114s Selecting previously unselected package libhttp-entity-parser-perl. 114s Preparing to unpack .../071-libhttp-entity-parser-perl_0.25-2_all.deb ... 114s Unpacking libhttp-entity-parser-perl (0.25-2) ... 114s Selecting previously unselected package libtimedate-perl. 114s Preparing to unpack .../072-libtimedate-perl_2.3300-2_all.deb ... 114s Unpacking libtimedate-perl (2.3300-2) ... 114s Selecting previously unselected package libhttp-date-perl. 114s Preparing to unpack .../073-libhttp-date-perl_6.06-1_all.deb ... 114s Unpacking libhttp-date-perl (6.06-1) ... 114s Selecting previously unselected package libhttp-headers-fast-perl. 114s Preparing to unpack .../074-libhttp-headers-fast-perl_0.22-3_all.deb ... 114s Unpacking libhttp-headers-fast-perl (0.22-3) ... 114s Selecting previously unselected package libclone-perl:arm64. 114s Preparing to unpack .../075-libclone-perl_0.47-1_arm64.deb ... 114s Unpacking libclone-perl:arm64 (0.47-1) ... 114s Selecting previously unselected package libencode-locale-perl. 114s Preparing to unpack .../076-libencode-locale-perl_1.05-3_all.deb ... 114s Unpacking libencode-locale-perl (1.05-3) ... 114s Selecting previously unselected package libio-html-perl. 114s Preparing to unpack .../077-libio-html-perl_1.004-3_all.deb ... 114s Unpacking libio-html-perl (1.004-3) ... 114s Selecting previously unselected package liblwp-mediatypes-perl. 114s Preparing to unpack .../078-liblwp-mediatypes-perl_6.04-2_all.deb ... 114s Unpacking liblwp-mediatypes-perl (6.04-2) ... 114s Selecting previously unselected package libhttp-message-perl. 114s Preparing to unpack .../079-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 114s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 114s Selecting previously unselected package libtest-sharedfork-perl. 114s Preparing to unpack .../080-libtest-sharedfork-perl_0.35-3_all.deb ... 114s Unpacking libtest-sharedfork-perl (0.35-3) ... 114s Selecting previously unselected package libtest-tcp-perl. 114s Preparing to unpack .../081-libtest-tcp-perl_2.22-2_all.deb ... 114s Unpacking libtest-tcp-perl (2.22-2) ... 114s Selecting previously unselected package libtry-tiny-perl. 114s Preparing to unpack .../082-libtry-tiny-perl_0.32-1_all.deb ... 114s Unpacking libtry-tiny-perl (0.32-1) ... 114s Selecting previously unselected package libplack-perl. 114s Preparing to unpack .../083-libplack-perl_1.0051-1_all.deb ... 114s Unpacking libplack-perl (1.0051-1) ... 114s Selecting previously unselected package libfile-listing-perl. 114s Preparing to unpack .../084-libfile-listing-perl_6.16-1_all.deb ... 114s Unpacking libfile-listing-perl (6.16-1) ... 114s Selecting previously unselected package libhtml-tree-perl. 114s Preparing to unpack .../085-libhtml-tree-perl_5.07-3_all.deb ... 114s Unpacking libhtml-tree-perl (5.07-3) ... 114s Selecting previously unselected package libhttp-cookies-perl. 114s Preparing to unpack .../086-libhttp-cookies-perl_6.11-1_all.deb ... 114s Unpacking libhttp-cookies-perl (6.11-1) ... 114s Selecting previously unselected package libhttp-negotiate-perl. 114s Preparing to unpack .../087-libhttp-negotiate-perl_6.01-2_all.deb ... 114s Unpacking libhttp-negotiate-perl (6.01-2) ... 114s Selecting previously unselected package libnet-ssleay-perl:arm64. 114s Preparing to unpack .../088-libnet-ssleay-perl_1.94-3_arm64.deb ... 114s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 114s Selecting previously unselected package libio-socket-ssl-perl. 114s Preparing to unpack .../089-libio-socket-ssl-perl_2.089-1_all.deb ... 114s Unpacking libio-socket-ssl-perl (2.089-1) ... 114s Selecting previously unselected package libnet-http-perl. 114s Preparing to unpack .../090-libnet-http-perl_6.23-1_all.deb ... 114s Unpacking libnet-http-perl (6.23-1) ... 115s Selecting previously unselected package liblwp-protocol-https-perl. 115s Preparing to unpack .../091-liblwp-protocol-https-perl_6.14-1_all.deb ... 115s Unpacking liblwp-protocol-https-perl (6.14-1) ... 115s Selecting previously unselected package libwww-robotrules-perl. 115s Preparing to unpack .../092-libwww-robotrules-perl_6.02-1_all.deb ... 115s Unpacking libwww-robotrules-perl (6.02-1) ... 115s Selecting previously unselected package libwww-perl. 115s Preparing to unpack .../093-libwww-perl_6.78-1_all.deb ... 115s Unpacking libwww-perl (6.78-1) ... 115s Selecting previously unselected package liblemonldap-ng-common-perl. 115s Preparing to unpack .../094-liblemonldap-ng-common-perl_2.20.2+ds-1build1_all.deb ... 115s Unpacking liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 115s Selecting previously unselected package liblemonldap-ng-handler-perl. 115s Preparing to unpack .../095-liblemonldap-ng-handler-perl_2.20.2+ds-1build1_all.deb ... 115s Unpacking liblemonldap-ng-handler-perl (2.20.2+ds-1build1) ... 115s Selecting previously unselected package lemonldap-ng-fastcgi-server. 115s Preparing to unpack .../096-lemonldap-ng-fastcgi-server_2.20.2+ds-1build1_all.deb ... 115s Unpacking lemonldap-ng-fastcgi-server (2.20.2+ds-1build1) ... 115s Selecting previously unselected package lemonldap-ng-uwsgi-app. 115s Preparing to unpack .../097-lemonldap-ng-uwsgi-app_2.20.2+ds-1build1_all.deb ... 115s Unpacking lemonldap-ng-uwsgi-app (2.20.2+ds-1build1) ... 115s Selecting previously unselected package libclass-errorhandler-perl. 115s Preparing to unpack .../098-libclass-errorhandler-perl_0.04-3_all.deb ... 115s Unpacking libclass-errorhandler-perl (0.04-3) ... 115s Selecting previously unselected package libcrypt-des-perl:arm64. 115s Preparing to unpack .../099-libcrypt-des-perl_2.07-5_arm64.deb ... 115s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 115s Selecting previously unselected package libcrypt-des-ede3-perl. 115s Preparing to unpack .../100-libcrypt-des-ede3-perl_0.03-1_all.deb ... 115s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 115s Selecting previously unselected package libcryptx-perl. 115s Preparing to unpack .../101-libcryptx-perl_0.085-1_arm64.deb ... 115s Unpacking libcryptx-perl (0.085-1) ... 115s Selecting previously unselected package libconvert-pem-perl. 115s Preparing to unpack .../102-libconvert-pem-perl_0.13-1_all.deb ... 115s Unpacking libconvert-pem-perl (0.13-1) ... 115s Selecting previously unselected package libemail-date-format-perl. 115s Preparing to unpack .../103-libemail-date-format-perl_1.008-1_all.deb ... 115s Unpacking libemail-date-format-perl (1.008-1) ... 115s Selecting previously unselected package libhash-merge-simple-perl. 115s Preparing to unpack .../104-libhash-merge-simple-perl_0.052-1_all.deb ... 115s Unpacking libhash-merge-simple-perl (0.052-1) ... 115s Selecting previously unselected package libjs-angularjs. 115s Preparing to unpack .../105-libjs-angularjs_1.8.3-1_all.deb ... 115s Unpacking libjs-angularjs (1.8.3-1) ... 115s Selecting previously unselected package fonts-glyphicons-halflings. 115s Preparing to unpack .../106-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-4_all.deb ... 115s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-4) ... 115s Selecting previously unselected package libjs-bootstrap. 115s Preparing to unpack .../107-libjs-bootstrap_3.4.1+dfsg-4_all.deb ... 115s Unpacking libjs-bootstrap (3.4.1+dfsg-4) ... 115s Selecting previously unselected package libjs-es5-shim. 115s Preparing to unpack .../108-libjs-es5-shim_4.6.7-2_all.deb ... 115s Unpacking libjs-es5-shim (4.6.7-2) ... 115s Selecting previously unselected package libjs-jquery. 115s Preparing to unpack .../109-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 115s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 115s Selecting previously unselected package libregexp-common-perl. 115s Preparing to unpack .../110-libregexp-common-perl_2024080801-1_all.deb ... 115s Unpacking libregexp-common-perl (2024080801-1) ... 115s Selecting previously unselected package liblemonldap-ng-manager-perl. 115s Preparing to unpack .../111-liblemonldap-ng-manager-perl_2.20.2+ds-1build1_all.deb ... 115s Unpacking liblemonldap-ng-manager-perl (2.20.2+ds-1build1) ... 115s Selecting previously unselected package fonts-font-awesome. 115s Preparing to unpack .../112-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 115s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 116s Selecting previously unselected package libconvert-base32-perl. 116s Preparing to unpack .../113-libconvert-base32-perl_0.06-3_all.deb ... 116s Unpacking libconvert-base32-perl (0.06-3) ... 116s Selecting previously unselected package libdigest-hmac-perl. 116s Preparing to unpack .../114-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 116s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 116s Selecting previously unselected package libfont-afm-perl. 116s Preparing to unpack .../115-libfont-afm-perl_1.20-4_all.deb ... 116s Unpacking libfont-afm-perl (1.20-4) ... 116s Selecting previously unselected package libhtml-format-perl. 116s Preparing to unpack .../116-libhtml-format-perl_2.16-2_all.deb ... 116s Unpacking libhtml-format-perl (2.16-2) ... 116s Selecting previously unselected package libhtml-formattext-withlinks-perl. 116s Preparing to unpack .../117-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 116s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 116s Selecting previously unselected package javascript-common. 116s Preparing to unpack .../118-javascript-common_12_all.deb ... 116s Unpacking javascript-common (12) ... 116s Selecting previously unselected package libjs-popper.js. 116s Preparing to unpack .../119-libjs-popper.js_1.16.1+ds-6_all.deb ... 116s Unpacking libjs-popper.js (1.16.1+ds-6) ... 116s Selecting previously unselected package libjs-bootstrap4. 116s Preparing to unpack .../120-libjs-bootstrap4_4.6.1+dfsg1-5_all.deb ... 116s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-5) ... 116s Selecting previously unselected package libjs-jquery-cookie. 116s Preparing to unpack .../121-libjs-jquery-cookie_12-4_all.deb ... 116s Unpacking libjs-jquery-cookie (12-4) ... 116s Selecting previously unselected package libjs-jquery-ui. 116s Preparing to unpack .../122-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 116s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 116s Selecting previously unselected package libexporter-tiny-perl. 116s Preparing to unpack .../123-libexporter-tiny-perl_1.006002-1_all.deb ... 116s Unpacking libexporter-tiny-perl (1.006002-1) ... 116s Selecting previously unselected package liblist-moreutils-xs-perl. 116s Preparing to unpack .../124-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 116s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 116s Selecting previously unselected package liblist-moreutils-perl. 116s Preparing to unpack .../125-liblist-moreutils-perl_0.430-2_all.deb ... 116s Unpacking liblist-moreutils-perl (0.430-2) ... 116s Selecting previously unselected package libregexp-assemble-perl. 116s Preparing to unpack .../126-libregexp-assemble-perl_0.38-2_all.deb ... 116s Unpacking libregexp-assemble-perl (0.38-2) ... 116s Selecting previously unselected package libtext-unidecode-perl. 116s Preparing to unpack .../127-libtext-unidecode-perl_1.30-3_all.deb ... 116s Unpacking libtext-unidecode-perl (1.30-3) ... 116s Selecting previously unselected package liblemonldap-ng-portal-perl. 116s Preparing to unpack .../128-liblemonldap-ng-portal-perl_2.20.2+ds-1build1_all.deb ... 116s Unpacking liblemonldap-ng-portal-perl (2.20.2+ds-1build1) ... 116s Selecting previously unselected package libalgorithm-c3-perl. 116s Preparing to unpack .../129-libalgorithm-c3-perl_0.11-2_all.deb ... 116s Unpacking libalgorithm-c3-perl (0.11-2) ... 116s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 116s Preparing to unpack .../130-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 116s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 116s Selecting previously unselected package libcapture-tiny-perl. 116s Preparing to unpack .../131-libcapture-tiny-perl_0.50-1_all.deb ... 116s Unpacking libcapture-tiny-perl (0.50-1) ... 116s Selecting previously unselected package libclass-c3-perl. 116s Preparing to unpack .../132-libclass-c3-perl_0.35-2_all.deb ... 116s Unpacking libclass-c3-perl (0.35-2) ... 116s Selecting previously unselected package libclass-method-modifiers-perl. 116s Preparing to unpack .../133-libclass-method-modifiers-perl_2.15-1_all.deb ... 116s Unpacking libclass-method-modifiers-perl (2.15-1) ... 116s Selecting previously unselected package libconvert-binhex-perl. 116s Preparing to unpack .../134-libconvert-binhex-perl_1.125-3_all.deb ... 116s Unpacking libconvert-binhex-perl (1.125-3) ... 116s Selecting previously unselected package libparams-util-perl. 116s Preparing to unpack .../135-libparams-util-perl_1.102-3build1_arm64.deb ... 116s Unpacking libparams-util-perl (1.102-3build1) ... 117s Selecting previously unselected package libsub-install-perl. 117s Preparing to unpack .../136-libsub-install-perl_0.929-1_all.deb ... 117s Unpacking libsub-install-perl (0.929-1) ... 117s Selecting previously unselected package libdata-optlist-perl. 117s Preparing to unpack .../137-libdata-optlist-perl_0.114-1_all.deb ... 117s Unpacking libdata-optlist-perl (0.114-1) ... 117s Selecting previously unselected package libdynaloader-functions-perl. 117s Preparing to unpack .../138-libdynaloader-functions-perl_0.004-1_all.deb ... 117s Unpacking libdynaloader-functions-perl (0.004-1) ... 117s Selecting previously unselected package libdevel-callchecker-perl:arm64. 117s Preparing to unpack .../139-libdevel-callchecker-perl_0.009-1build1_arm64.deb ... 117s Unpacking libdevel-callchecker-perl:arm64 (0.009-1build1) ... 117s Selecting previously unselected package libemail-simple-perl. 117s Preparing to unpack .../140-libemail-simple-perl_2.218-1_all.deb ... 117s Unpacking libemail-simple-perl (2.218-1) ... 117s Selecting previously unselected package libmodule-pluggable-perl. 117s Preparing to unpack .../141-libmodule-pluggable-perl_5.2-5_all.deb ... 117s Unpacking libmodule-pluggable-perl (5.2-5) ... 117s Selecting previously unselected package libmro-compat-perl. 117s Preparing to unpack .../142-libmro-compat-perl_0.15-2_all.deb ... 117s Unpacking libmro-compat-perl (0.15-2) ... 117s Selecting previously unselected package libemail-abstract-perl. 117s Preparing to unpack .../143-libemail-abstract-perl_3.010-1_all.deb ... 117s Unpacking libemail-abstract-perl (3.010-1) ... 117s Selecting previously unselected package libemail-address-xs-perl. 117s Preparing to unpack .../144-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 117s Unpacking libemail-address-xs-perl (1.05-1build5) ... 117s Selecting previously unselected package libparams-classify-perl:arm64. 117s Preparing to unpack .../145-libparams-classify-perl_0.015-2build6_arm64.deb ... 117s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 117s Selecting previously unselected package libmodule-runtime-perl. 117s Preparing to unpack .../146-libmodule-runtime-perl_0.016-2_all.deb ... 117s Unpacking libmodule-runtime-perl (0.016-2) ... 117s Selecting previously unselected package libimport-into-perl. 117s Preparing to unpack .../147-libimport-into-perl_1.002005-2_all.deb ... 117s Unpacking libimport-into-perl (1.002005-2) ... 117s Selecting previously unselected package librole-tiny-perl. 117s Preparing to unpack .../148-librole-tiny-perl_2.002004-1_all.deb ... 117s Unpacking librole-tiny-perl (2.002004-1) ... 117s Selecting previously unselected package libsub-quote-perl. 117s Preparing to unpack .../149-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 117s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 117s Selecting previously unselected package libmoo-perl. 117s Preparing to unpack .../150-libmoo-perl_2.005005-1_all.deb ... 117s Unpacking libmoo-perl (2.005005-1) ... 117s Selecting previously unselected package libmoox-types-mooselike-perl. 117s Preparing to unpack .../151-libmoox-types-mooselike-perl_0.29-2_all.deb ... 117s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 117s Selecting previously unselected package libsub-exporter-perl. 117s Preparing to unpack .../152-libsub-exporter-perl_0.990-1_all.deb ... 117s Unpacking libsub-exporter-perl (0.990-1) ... 117s Selecting previously unselected package libthrowable-perl. 117s Preparing to unpack .../153-libthrowable-perl_1.001-2_all.deb ... 117s Unpacking libthrowable-perl (1.001-2) ... 117s Selecting previously unselected package libemail-sender-perl. 117s Preparing to unpack .../154-libemail-sender-perl_2.601-1_all.deb ... 117s Unpacking libemail-sender-perl (2.601-1) ... 117s Selecting previously unselected package libtype-tiny-perl. 117s Preparing to unpack .../155-libtype-tiny-perl_2.004000-1_all.deb ... 117s Unpacking libtype-tiny-perl (2.004000-1) ... 117s Selecting previously unselected package libfcgi-client-perl. 117s Preparing to unpack .../156-libfcgi-client-perl_0.09-1_all.deb ... 117s Unpacking libfcgi-client-perl (0.09-1) ... 117s Selecting previously unselected package libimagequant0:arm64. 117s Preparing to unpack .../157-libimagequant0_2.18.0-1build1_arm64.deb ... 117s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 117s Selecting previously unselected package libgraphite2-3:arm64. 117s Preparing to unpack .../158-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 117s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 117s Selecting previously unselected package libharfbuzz0b:arm64. 117s Preparing to unpack .../159-libharfbuzz0b_10.2.0-1_arm64.deb ... 117s Unpacking libharfbuzz0b:arm64 (10.2.0-1) ... 117s Selecting previously unselected package libraqm0:arm64. 117s Preparing to unpack .../160-libraqm0_0.10.2-1_arm64.deb ... 117s Unpacking libraqm0:arm64 (0.10.2-1) ... 117s Selecting previously unselected package libxpm4:arm64. 117s Preparing to unpack .../161-libxpm4_1%3a3.5.17-1build2_arm64.deb ... 117s Unpacking libxpm4:arm64 (1:3.5.17-1build2) ... 117s Selecting previously unselected package libgd3:arm64. 117s Preparing to unpack .../162-libgd3_2.3.3-12ubuntu3_arm64.deb ... 117s Unpacking libgd3:arm64 (2.3.3-12ubuntu3) ... 117s Selecting previously unselected package libgd-perl. 117s Preparing to unpack .../163-libgd-perl_2.78-1build4_arm64.deb ... 117s Unpacking libgd-perl (2.78-1build4) ... 117s Selecting previously unselected package libgd-securityimage-perl. 117s Preparing to unpack .../164-libgd-securityimage-perl_1.75-3_all.deb ... 117s Unpacking libgd-securityimage-perl (1.75-3) ... 117s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 117s Preparing to unpack .../165-liblemonldap-ng-ssoaas-apache-client-perl_2.20.2+ds-1build1_all.deb ... 117s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.20.2+ds-1build1) ... 117s Selecting previously unselected package libnet-smtp-ssl-perl. 118s Preparing to unpack .../166-libnet-smtp-ssl-perl_1.04-2_all.deb ... 118s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 118s Selecting previously unselected package libmailtools-perl. 118s Preparing to unpack .../167-libmailtools-perl_2.22-1_all.deb ... 118s Unpacking libmailtools-perl (2.22-1) ... 118s Selecting previously unselected package libmime-tools-perl. 118s Preparing to unpack .../168-libmime-tools-perl_5.515-1_all.deb ... 118s Unpacking libmime-tools-perl (5.515-1) ... 118s Selecting previously unselected package libstring-random-perl. 118s Preparing to unpack .../169-libstring-random-perl_1%3a0.32-2_all.deb ... 118s Unpacking libstring-random-perl (1:0.32-2) ... 118s Selecting previously unselected package lemonldap-ng-handler. 118s Preparing to unpack .../170-lemonldap-ng-handler_2.20.2+ds-1build1_all.deb ... 118s Unpacking lemonldap-ng-handler (2.20.2+ds-1build1) ... 118s Selecting previously unselected package lemonldap-ng. 118s Preparing to unpack .../171-lemonldap-ng_2.20.2+ds-1build1_all.deb ... 118s Unpacking lemonldap-ng (2.20.2+ds-1build1) ... 118s Selecting previously unselected package lemonldap-ng-doc. 118s Preparing to unpack .../172-lemonldap-ng-doc_2.20.2+ds-1build1_all.deb ... 118s Unpacking lemonldap-ng-doc (2.20.2+ds-1build1) ... 118s Setting up libconfig-inifiles-perl (3.000003-3) ... 118s Setting up libmodule-pluggable-perl (5.2-5) ... 118s Setting up javascript-common (12) ... 118s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 118s Setting up liblcms2-2:arm64 (2.16-2) ... 118s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 118s Setting up libaom3:arm64 (3.12.0-1) ... 118s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 118s Setting up libmouse-perl:arm64 (2.5.11-1build1) ... 118s Setting up libhttp-multipartparser-perl (0.02-3) ... 118s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 118s Setting up libxpm4:arm64 (1:3.5.17-1build2) ... 118s Setting up libclass-inspector-perl (1.36-3) ... 118s Setting up libfont-afm-perl (1.20-4) ... 118s Setting up libdynaloader-functions-perl (0.004-1) ... 118s Setting up libclass-method-modifiers-perl (2.15-1) ... 118s Setting up libjs-popper.js (1.16.1+ds-6) ... 118s Setting up libclone-perl:arm64 (0.47-1) ... 118s Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 118s Setting up libfcgi0t64:arm64 (2.4.2-2.1build1) ... 118s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-4) ... 118s Setting up libhtml-tagset-perl (3.24-1) ... 118s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.20.2+ds-1build1) ... 118s Setting up libfilesys-notify-simple-perl (0.14-3) ... 118s Setting up libnet-cidr-perl (0.23-1) ... 118s Setting up libipc-sharelite-perl (0.17-5build4) ... 118s Setting up libconvert-binhex-perl (1.125-3) ... 118s Setting up liblwp-mediatypes-perl (6.04-2) ... 118s Setting up libcrypt-urandom-perl (0.54-1) ... 118s Setting up libtry-tiny-perl (0.32-1) ... 118s Setting up libdeflate0:arm64 (1.23-1) ... 118s Setting up perl-openssl-defaults:arm64 (7build3) ... 118s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 118s Setting up libposix-strftime-compiler-perl (0.46-1) ... 118s Setting up libencode-locale-perl (1.05-3) ... 118s Setting up libgomp1:arm64 (15-20250404-0ubuntu1) ... 118s Setting up libclass-errorhandler-perl (0.04-3) ... 118s Setting up libjs-angularjs (1.8.3-1) ... 118s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 118s Setting up libfcgi-procmanager-perl (0.28-3) ... 118s Setting up libregexp-common-perl (2024080801-1) ... 118s Setting up libtest-sharedfork-perl (0.35-3) ... 118s Setting up libsub-install-perl (0.929-1) ... 118s Setting up libhash-multivalue-perl (0.16-3) ... 118s Setting up libjs-es5-shim (4.6.7-2) ... 118s Setting up liberror-perl (0.17030-1) ... 118s Setting up libapache-session-perl (1.94-2) ... 118s Setting up libstream-buffered-perl (0.03-3) ... 118s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 118s Setting up libalgorithm-c3-perl (0.11-2) ... 118s Setting up libapache-logformat-compiler-perl (0.36-3) ... 118s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 118s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 118s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 118s Setting up libemail-date-format-perl (1.008-1) ... 118s Setting up fonts-dejavu-mono (2.37-8) ... 118s Setting up libcryptx-perl (0.085-1) ... 118s Setting up libio-html-perl (1.004-3) ... 118s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 118s Setting up fonts-dejavu-core (2.37-8) ... 118s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 118s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 118s Setting up libltdl7:arm64 (2.5.4-4) ... 118s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build1) ... 118s Setting up libstring-random-perl (1:0.32-2) ... 118s Setting up libparams-util-perl (1.102-3build1) ... 118s Setting up libwebp7:arm64 (1.5.0-0.1) ... 118s Setting up libcapture-tiny-perl (0.50-1) ... 118s Setting up libtimedate-perl (2.3300-2) ... 118s Setting up libtypes-serialiser-perl (1.01-1) ... 118s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 118s Setting up liblqr-1-0:arm64 (0.4.2-2.1build2) ... 118s Setting up lemonldap-ng-doc (2.20.2+ds-1build1) ... 118s Setting up libjson-perl (4.10000-1) ... 118s Setting up librole-tiny-perl (2.002004-1) ... 118s Setting up libfile-sharedir-perl (1.118-3) ... 118s Setting up libfcgi-perl (0.82+ds-3build3) ... 118s Setting up libopenjp2-7:arm64 (2.5.3-2) ... 118s Setting up libharfbuzz0b:arm64 (10.2.0-1) ... 118s Setting up libwww-form-urlencoded-perl (0.26-2) ... 118s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 118s Setting up libdevel-stacktrace-perl (2.0500-1) ... 118s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 118s Setting up libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 118s Setting up libjs-bootstrap4 (4.6.1+dfsg1-5) ... 118s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 118s Setting up libexporter-tiny-perl (1.006002-1) ... 118s Setting up libconvert-asn1-perl (0.34-1) ... 118s Setting up libtext-unidecode-perl (1.30-3) ... 118s Setting up libde265-0:arm64 (1.0.15-1build5) ... 118s Setting up libregexp-assemble-perl (0.38-2) ... 118s Setting up libwebpmux3:arm64 (1.5.0-0.1) ... 118s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 118s Setting up liburi-perl (5.30-1) ... 118s Setting up libconvert-base32-perl (0.06-3) ... 118s Setting up libjs-bootstrap (3.4.1+dfsg-4) ... 118s Setting up libemail-address-xs-perl (1.05-1build5) ... 118s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 118s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 118s Setting up libjson-xs-perl (4.030-2build4) ... 118s Setting up libcrypt-des-ede3-perl (0.03-1) ... 118s Setting up libjs-jquery-cookie (12-4) ... 118s Setting up libhttp-date-perl (6.06-1) ... 118s Setting up libtest-tcp-perl (2.22-2) ... 118s Setting up libfile-listing-perl (6.16-1) ... 118s Setting up libhash-merge-simple-perl (0.052-1) ... 118s Setting up libcache-cache-perl (1.08-3) ... 118s Setting up libhttp-headers-fast-perl (0.22-3) ... 118s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 118s Setting up liblist-moreutils-perl (0.430-2) ... 118s Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... 118s Setting up libtype-tiny-perl (2.004000-1) ... 118s Setting up libemail-simple-perl (2.218-1) ... 118s Setting up libnet-http-perl (6.23-1) ... 118s Setting up libclass-c3-perl (0.35-2) ... 118s Setting up libdevel-callchecker-perl:arm64 (0.009-1build1) ... 118s Setting up libjson-maybexs-perl (1.004008-1) ... 118s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 118s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 118s Setting up libraqm0:arm64 (0.10.2-1) ... 118s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 118s Setting up libdata-optlist-perl (0.114-1) ... 118s Setting up libraw23t64:arm64 (0.21.3-1) ... 118s Setting up libwww-robotrules-perl (6.02-1) ... 118s Setting up libtiff6:arm64 (4.7.0-3ubuntu1) ... 118s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 118s Setting up libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 118s Setting up libmro-compat-perl (0.15-2) ... 118s Setting up libcookie-baker-perl (0.12-1) ... 118s Setting up libhttp-entity-parser-perl (0.25-2) ... 118s Setting up libio-socket-ssl-perl (2.089-1) ... 118s Setting up libsub-exporter-perl (0.990-1) ... 118s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 118s Setting up libconvert-pem-perl (0.13-1) ... 118s Setting up libhttp-negotiate-perl (6.01-2) ... 118s Setting up libhttp-cookies-perl (6.11-1) ... 118s Setting up libhtml-tree-perl (5.07-3) ... 118s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 118s Setting up libcgi-pm-perl (4.67-1) ... 118s Setting up libhtml-format-perl (2.16-2) ... 118s Setting up libhtml-template-perl (2.97-2build1) ... 118s Setting up libnet-smtp-ssl-perl (1.04-2) ... 118s Setting up libmodule-runtime-perl (0.016-2) ... 118s Setting up libmailtools-perl (2.22-1) ... 118s Setting up libemail-abstract-perl (3.010-1) ... 118s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 118s Setting up libplack-perl (1.0051-1) ... 118s Setting up libimport-into-perl (1.002005-2) ... 118s Setting up libmoo-perl (2.005005-1) ... 118s Setting up libmime-tools-perl (5.515-1) ... 118s Setting up libfcgi-client-perl (0.09-1) ... 118s Setting up libmoox-types-mooselike-perl (0.29-2) ... 118s Setting up libthrowable-perl (1.001-2) ... 118s Setting up libemail-sender-perl (2.601-1) ... 118s Setting up libheif-plugin-aomdec:arm64 (1.19.7-1) ... 118s Setting up liblwp-protocol-https-perl (6.14-1) ... 118s Setting up libheif-plugin-libde265:arm64 (1.19.7-1) ... 118s Setting up libwww-perl (6.78-1) ... 118s Setting up libheif1:arm64 (1.19.7-1) ... 118s Setting up liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 118s Setting up libgd3:arm64 (2.3.3-12ubuntu3) ... 118s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1) ... 118s Setting up liblemonldap-ng-handler-perl (2.20.2+ds-1build1) ... 118s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 119s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 119s Setting up libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 119s Setting up lemonldap-ng-handler (2.20.2+ds-1build1) ... 119s Setting up libgd-perl (2.78-1build4) ... 119s Setting up lemonldap-ng-uwsgi-app (2.20.2+ds-1build1) ... 119s Setting up libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 119s Setting up lemonldap-ng-fastcgi-server (2.20.2+ds-1build1) ... 119s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 119s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 120s Setting up liblemonldap-ng-manager-perl (2.20.2+ds-1build1) ... 120s Setting up liblemonldap-ng-portal-perl (2.20.2+ds-1build1) ... 120s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 120s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 121s Setting up libgd-securityimage-perl (1.75-3) ... 121s Setting up lemonldap-ng (2.20.2+ds-1build1) ... 121s Processing triggers for libc-bin (2.41-6ubuntu1) ... 121s Processing triggers for man-db (2.13.0-1) ... 124s autopkgtest [17:07:31]: test fastcgiserver: [----------------------- 124s 1..1 124s ok 1 - Portal responded 200 125s autopkgtest [17:07:32]: test fastcgiserver: -----------------------] 125s autopkgtest [17:07:32]: test fastcgiserver: - - - - - - - - - - results - - - - - - - - - - 125s fastcgiserver PASS 126s autopkgtest [17:07:33]: test common-test: preparing testbed 210s autopkgtest [17:08:57]: testbed dpkg architecture: arm64 210s autopkgtest [17:08:57]: testbed apt version: 3.0.0 210s autopkgtest [17:08:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 210s autopkgtest [17:08:57]: testbed release detected to be: questing 211s autopkgtest [17:08:58]: updating testbed package index (apt update) 211s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 211s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 211s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 211s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 211s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [164 kB] 211s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2024 kB] 211s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [44.2 kB] 211s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [204 kB] 211s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [1467 kB] 211s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [14.8 kB] 212s Fetched 4028 kB in 1s (6797 kB/s) 212s Reading package lists... 213s autopkgtest [17:09:00]: upgrading testbed (apt dist-upgrade and autopurge) 213s Reading package lists... 213s Building dependency tree... 213s Reading state information... 214s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 214s Starting 2 pkgProblemResolver with broken count: 0 214s Done 215s Entering ResolveByKeep 215s 215s Calculating upgrade... 215s The following packages will be upgraded: 215s libperl5.40 perl perl-base perl-modules-5.40 215s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 215s Need to get 10.0 MB of archives. 215s After this operation, 0 B of additional disk space will be used. 215s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 215s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl arm64 5.40.1-3 [262 kB] 216s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 216s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 216s Fetched 10.0 MB in 1s (15.3 MB/s) 217s (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 ... 85225 files and directories currently installed.) 217s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 217s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 217s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 217s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 217s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 217s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 217s Setting up perl-base (5.40.1-3) ... 217s (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 ... 85225 files and directories currently installed.) 217s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 217s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 217s Setting up perl-modules-5.40 (5.40.1-3) ... 217s Setting up libperl5.40:arm64 (5.40.1-3) ... 217s Setting up perl (5.40.1-3) ... 217s Processing triggers for man-db (2.13.0-1) ... 218s Processing triggers for libc-bin (2.41-6ubuntu1) ... 218s Reading package lists... 218s Building dependency tree... 218s Reading state information... 219s Starting pkgProblemResolver with broken count: 0 219s Starting 2 pkgProblemResolver with broken count: 0 219s Done 219s Solving dependencies... 220s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 222s Reading package lists... 222s Building dependency tree... 222s Reading state information... 223s Starting pkgProblemResolver with broken count: 0 223s Starting 2 pkgProblemResolver with broken count: 0 223s Done 223s The following NEW packages will be installed: 223s autoconf autodep8 automake autopoint autotools-dev build-essential 223s ca-certificates-java cpp cpp-14 cpp-14-aarch64-linux-gnu 223s cpp-aarch64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless 223s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 223s fonts-urw-base35 g++ g++-14 g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu 223s gcc gcc-14 gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext 223s imagemagick-7-common intltool-debian java-common java-wrappers 223s libalgorithm-c3-perl libaliased-perl libaom3 223s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 223s libasan8 libauth-yubikey-webclient-perl libauthen-oath-perl 223s libauthen-radius-perl libauthen-u2f-tester-perl libauthen-webauthn-perl 223s libautobox-core-perl libautobox-perl libb-hooks-endofscope-perl 223s libb-hooks-op-check-perl libbytes-random-secure-perl libcache-cache-perl 223s libcapture-tiny-perl libcares2 libcarp-clan-perl libcbor-xs-perl libcc1-0 223s libcgi-pm-perl libclass-c3-perl libclass-data-inheritable-perl 223s libclass-errorhandler-perl libclass-inspector-perl libclass-load-perl 223s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl 223s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 223s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 223s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 223s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-dh-gmp-perl 223s libcrypt-jwt-perl libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 223s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 223s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 223s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 223s libdata-optlist-perl libdata-password-zxcvbn-perl 223s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 223s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 223s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 223s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 223s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 223s libdist-checkconflicts-perl libdynaloader-functions-perl 223s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 223s libemail-sender-perl libemail-simple-perl libencode-locale-perl 223s liberror-perl libeval-closure-perl libexception-class-perl 223s libexporter-tiny-perl libextutils-depends-perl libfcgi-perl libfcgi0t64 223s libfftw3-double3 libfile-listing-perl libfile-sharedir-perl 223s libfile-stripnondeterminism-perl libfilesys-notify-simple-perl 223s libfont-afm-perl libfontconfig1 libfontenc1 libgcc-14-dev libgd-perl 223s libgd-securityimage-perl libgd3 libglib-perl libgomp1 libgraphite2-3 223s libgssapi-perl libharfbuzz0b libhash-merge-simple-perl 223s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 223s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 223s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 223s libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl 223s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 223s libhttp-multipartparser-perl libhttp-negotiate-perl libhwasan0 223s libimage-magick-perl libimage-magick-q16-perl libimagequant0 223s libimport-into-perl libio-html-perl libio-pty-perl libio-sessiondata-perl 223s libio-socket-ssl-perl libio-socket-timeout-perl libio-string-perl 223s libio-stringy-perl libipc-run-perl libipc-sharelite-perl libisl23 libitm1 223s libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc 223s libjs-underscore libjson-maybexs-perl libjson-perl libjson-xs-perl 223s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl liblerc4 223s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 223s liblist-someutils-perl liblist-utilsby-perl liblqr-1-0 liblsan0 libltdl7 223s liblwp-mediatypes-perl liblwp-protocol-https-perl liblwp-protocol-psgi-perl 223s libmagickcore-7.q16-10 libmailtools-perl libmath-random-isaac-perl 223s libmime-tools-perl libmodule-implementation-perl libmodule-pluggable-perl 223s libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl 223s libmoose-perl libmoosex-attributeshortcuts-perl 223s libmoosex-meta-typeconstraint-mooish-perl libmoosex-role-parameterized-perl 223s libmoosex-singlearg-perl 223s libmoosex-traitfor-meta-class-betteranonclassnames-perl 223s libmoosex-types-common-perl libmoosex-types-perl libmoosex-util-perl 223s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 223s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 223s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 223s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 223s libnet-ssleay-perl libnode115 libopenjp2-7 223s libpackage-deprecationmanager-perl libpackage-stash-perl 223s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 223s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 223s libplack-perl libposix-strftime-compiler-perl libraqm0 libraw23t64 223s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 223s libscope-guard-perl libsharpyuv0 libsoap-lite-perl libspecio-perl 223s libstdc++-14-dev libstream-buffered-perl libstrictures-perl 223s libstring-random-perl libsub-exporter-formethods-perl libsub-exporter-perl 223s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 223s libsub-name-perl libsub-quote-perl libtask-weaken-perl 223s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 223s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 223s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 223s libtry-tiny-perl libtsan2 libtype-tiny-perl libtypes-serialiser-perl 223s libubsan1 liburi-perl libvariable-magic-perl libwant-perl libwebp7 223s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 223s libwww-robotrules-perl libxml-libxml-perl libxml-libxslt-perl 223s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 223s libxml-sax-perl libxml-simple-perl libxmlsec1t64 libxmlsec1t64-openssl 223s libxpm4 libxslt1.1 libxstring-perl m4 node-acorn node-balanced-match 223s node-brace-expansion node-cjs-module-lexer node-minimatch node-uglify-js 223s node-undici node-xtend nodejs openjdk-21-jre-headless perl-openssl-defaults 223s pkg-perl-autopkgtest po-debconf python3-alabaster python3-defusedxml 224s python3-docutils python3-imagesize python3-roman python3-snowballstemmer 224s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 224s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 224s yui-compressor 224s 0 upgraded, 333 newly installed, 0 to remove and 0 not upgraded. 224s Need to get 163 MB of archives. 224s After this operation, 624 MB of additional disk space will be used. 224s Get:1 http://ftpmaster.internal/ubuntu questing/universe arm64 imagemagick-7-common all 8:7.1.1.43+dfsg1-1 [69.7 kB] 224s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libgomp1 arm64 15-20250404-0ubuntu1 [147 kB] 224s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build1 [392 kB] 224s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libfontenc1 arm64 1:1.1.8-1build1 [13.9 kB] 224s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 x11-common all 1:7.7+23ubuntu4 [21.8 kB] 224s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 224s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 xfonts-utils arm64 1:7.7+7 [95.6 kB] 224s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-urw-base35 all 20200910-8 [11.0 MB] 224s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 fontconfig-config arm64 2.15.0-2.2ubuntu1 [37.9 kB] 224s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libfontconfig1 arm64 2.15.0-2.2ubuntu1 [144 kB] 224s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 224s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libaom3 arm64 3.12.0-1 [1828 kB] 224s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-aomdec arm64 1.19.7-1 [11.4 kB] 224s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libde265-0 arm64 1.0.15-1build5 [146 kB] 224s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-libde265 arm64 1.19.7-1 [8890 B] 224s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libheif1 arm64 1.19.7-1 [371 kB] 224s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 224s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 224s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 224s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 224s Get:21 http://ftpmaster.internal/ubuntu questing/universe arm64 liblqr-1-0 arm64 0.4.2-2.1build2 [27.1 kB] 224s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libltdl7 arm64 2.5.4-4 [43.0 kB] 224s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libopenjp2-7 arm64 2.5.3-2 [183 kB] 224s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libraw23t64 arm64 0.21.3-1 [377 kB] 224s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 libdeflate0 arm64 1.23-1 [46.2 kB] 224s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 224s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 224s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 libtiff6 arm64 4.7.0-3ubuntu1 [197 kB] 224s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [12.5 kB] 224s Get:30 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpmux3 arm64 1.5.0-0.1 [25.4 kB] 224s Get:31 http://ftpmaster.internal/ubuntu questing/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.1.43+dfsg1-1 [1876 kB] 224s Get:32 http://ftpmaster.internal/ubuntu questing/universe arm64 libimage-magick-q16-perl arm64 8:7.1.1.43+dfsg1-1 [105 kB] 224s Get:33 http://ftpmaster.internal/ubuntu questing/universe arm64 libimage-magick-perl all 8:7.1.1.43+dfsg1-1 [39.8 kB] 224s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 sgml-base all 1.31 [11.4 kB] 224s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 m4 arm64 1.4.19-7 [244 kB] 224s Get:36 http://ftpmaster.internal/ubuntu questing/main arm64 autoconf all 2.72-3ubuntu1 [383 kB] 224s Get:37 http://ftpmaster.internal/ubuntu questing/main arm64 dctrl-tools arm64 2.24-3build3 [103 kB] 224s Get:38 http://ftpmaster.internal/ubuntu questing/main arm64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 224s Get:39 http://ftpmaster.internal/ubuntu questing/main arm64 autotools-dev all 20220109.1 [44.9 kB] 224s Get:40 http://ftpmaster.internal/ubuntu questing/main arm64 automake all 1:1.17-3ubuntu1 [572 kB] 224s Get:41 http://ftpmaster.internal/ubuntu questing/main arm64 autopoint all 0.23.1-1 [619 kB] 224s Get:42 http://ftpmaster.internal/ubuntu questing/main arm64 libisl23 arm64 0.27-1 [676 kB] 224s Get:43 http://ftpmaster.internal/ubuntu questing/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 224s Get:44 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [10.6 MB] 224s Get:45 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14 arm64 14.2.0-19ubuntu2 [1026 B] 224s Get:46 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [5558 B] 224s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 cpp arm64 4:14.2.0-1ubuntu1 [22.4 kB] 224s Get:48 http://ftpmaster.internal/ubuntu questing/main arm64 libcc1-0 arm64 15-20250404-0ubuntu1 [49.1 kB] 224s Get:49 http://ftpmaster.internal/ubuntu questing/main arm64 libitm1 arm64 15-20250404-0ubuntu1 [27.8 kB] 224s Get:50 http://ftpmaster.internal/ubuntu questing/main arm64 libasan8 arm64 15-20250404-0ubuntu1 [2922 kB] 224s Get:51 http://ftpmaster.internal/ubuntu questing/main arm64 liblsan0 arm64 15-20250404-0ubuntu1 [1318 kB] 224s Get:52 http://ftpmaster.internal/ubuntu questing/main arm64 libtsan2 arm64 15-20250404-0ubuntu1 [2692 kB] 224s Get:53 http://ftpmaster.internal/ubuntu questing/main arm64 libubsan1 arm64 15-20250404-0ubuntu1 [1177 kB] 225s Get:54 http://ftpmaster.internal/ubuntu questing/main arm64 libhwasan0 arm64 15-20250404-0ubuntu1 [1640 kB] 225s Get:55 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-14-dev arm64 14.2.0-19ubuntu2 [2593 kB] 225s Get:56 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [20.9 MB] 225s Get:57 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14 arm64 14.2.0-19ubuntu2 [529 kB] 225s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [1200 B] 225s Get:59 http://ftpmaster.internal/ubuntu questing/main arm64 gcc arm64 4:14.2.0-1ubuntu1 [4998 B] 225s Get:60 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++-14-dev arm64 14.2.0-19ubuntu2 [2501 kB] 225s Get:61 http://ftpmaster.internal/ubuntu questing/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [12.1 MB] 225s Get:62 http://ftpmaster.internal/ubuntu questing/main arm64 g++-14 arm64 14.2.0-19ubuntu2 [23.0 kB] 225s Get:63 http://ftpmaster.internal/ubuntu questing/main arm64 g++-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [956 B] 225s Get:64 http://ftpmaster.internal/ubuntu questing/main arm64 g++ arm64 4:14.2.0-1ubuntu1 [1080 B] 225s Get:65 http://ftpmaster.internal/ubuntu questing/main arm64 build-essential arm64 12.12ubuntu1 [5082 B] 225s Get:66 http://ftpmaster.internal/ubuntu questing/main arm64 ca-certificates-java all 20240118 [11.6 kB] 225s Get:67 http://ftpmaster.internal/ubuntu questing/main arm64 libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 225s Get:68 http://ftpmaster.internal/ubuntu questing/main arm64 libtool all 2.5.4-4 [168 kB] 225s Get:69 http://ftpmaster.internal/ubuntu questing/main arm64 dh-autoreconf all 20 [16.1 kB] 225s Get:70 http://ftpmaster.internal/ubuntu questing/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 225s Get:71 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 225s Get:72 http://ftpmaster.internal/ubuntu questing/main arm64 dh-strip-nondeterminism all 1.14.1-2 [5064 B] 225s Get:73 http://ftpmaster.internal/ubuntu questing/main arm64 debugedit arm64 1:5.1-2 [46.1 kB] 225s Get:74 http://ftpmaster.internal/ubuntu questing/main arm64 dwz arm64 0.15-1build6 [113 kB] 225s Get:75 http://ftpmaster.internal/ubuntu questing/main arm64 gettext arm64 0.23.1-1 [998 kB] 225s Get:76 http://ftpmaster.internal/ubuntu questing/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 225s Get:77 http://ftpmaster.internal/ubuntu questing/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 225s Get:78 http://ftpmaster.internal/ubuntu questing/main arm64 debhelper all 13.24.1ubuntu2 [895 kB] 225s Get:79 http://ftpmaster.internal/ubuntu questing/main arm64 java-common all 0.76 [6852 B] 225s Get:80 http://ftpmaster.internal/ubuntu questing/main arm64 libpcsclite1 arm64 2.3.1-1 [25.0 kB] 225s Get:81 http://ftpmaster.internal/ubuntu questing/main arm64 openjdk-21-jre-headless arm64 21.0.7~8ea-1 [45.7 MB] 227s Get:82 http://ftpmaster.internal/ubuntu questing/main arm64 default-jre-headless arm64 2:1.21-76 [3176 B] 227s Get:83 http://ftpmaster.internal/ubuntu questing/main arm64 xml-core all 0.19 [20.3 kB] 227s Get:84 http://ftpmaster.internal/ubuntu questing/main arm64 docutils-common all 0.21.2+dfsg-2 [131 kB] 227s Get:85 http://ftpmaster.internal/ubuntu questing/main arm64 unzip arm64 6.0-28ubuntu6 [178 kB] 227s Get:86 http://ftpmaster.internal/ubuntu questing/universe arm64 java-wrappers all 0.5 [9042 B] 227s Get:87 http://ftpmaster.internal/ubuntu questing/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 227s Get:88 http://ftpmaster.internal/ubuntu questing/main arm64 libaliased-perl all 0.34-3 [12.8 kB] 227s Get:89 http://ftpmaster.internal/ubuntu questing/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 227s Get:90 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 227s Get:91 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 227s Get:92 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 227s Get:93 http://ftpmaster.internal/ubuntu questing/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 227s Get:94 http://ftpmaster.internal/ubuntu questing/main arm64 liburi-perl all 5.30-1 [94.4 kB] 227s Get:95 http://ftpmaster.internal/ubuntu questing/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 227s Get:96 http://ftpmaster.internal/ubuntu questing/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 227s Get:97 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 227s Get:98 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 227s Get:99 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 227s Get:100 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 227s Get:101 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 227s Get:102 http://ftpmaster.internal/ubuntu questing/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 227s Get:103 http://ftpmaster.internal/ubuntu questing/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 227s Get:104 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 227s Get:105 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 227s Get:106 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 227s Get:107 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 227s Get:108 http://ftpmaster.internal/ubuntu questing/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 227s Get:109 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 227s Get:110 http://ftpmaster.internal/ubuntu questing/main arm64 libio-socket-ssl-perl all 2.089-1 [200 kB] 227s Get:111 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 227s Get:112 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 227s Get:113 http://ftpmaster.internal/ubuntu questing/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 227s Get:114 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 227s Get:115 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-perl all 6.78-1 [139 kB] 227s Get:116 http://ftpmaster.internal/ubuntu questing/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 227s Get:117 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 227s Get:118 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 227s Get:119 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 227s Get:120 http://ftpmaster.internal/ubuntu questing/main arm64 libdynaloader-functions-perl all 0.004-1 [11.4 kB] 227s Get:121 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-callchecker-perl arm64 0.009-1build1 [14.0 kB] 227s Get:122 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 227s Get:123 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 227s Get:124 http://ftpmaster.internal/ubuntu questing/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 227s Get:125 http://ftpmaster.internal/ubuntu questing/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 227s Get:126 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 227s Get:127 http://ftpmaster.internal/ubuntu questing/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 227s Get:128 http://ftpmaster.internal/ubuntu questing/main arm64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 227s Get:129 http://ftpmaster.internal/ubuntu questing/universe arm64 libtype-tiny-perl all 2.004000-1 [354 kB] 227s Get:130 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-oath-perl all 2.0.1-2 [7100 B] 227s Get:131 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 227s Get:132 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 227s Get:133 http://ftpmaster.internal/ubuntu questing/universe arm64 libcryptx-perl arm64 0.085-1 [655 kB] 227s Get:134 http://ftpmaster.internal/ubuntu questing/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 227s Get:135 http://ftpmaster.internal/ubuntu questing/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 227s Get:136 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-xs-perl arm64 4.030-2build4 [83.2 kB] 227s Get:137 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 227s Get:138 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 227s Get:139 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-install-perl all 0.929-1 [9764 B] 227s Get:140 http://ftpmaster.internal/ubuntu questing/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 227s Get:141 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 227s Get:142 http://ftpmaster.internal/ubuntu questing/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 227s Get:143 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-load-perl all 0.25-2 [12.7 kB] 227s Get:144 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-load-xs-perl arm64 0.10-2build5 [13.5 kB] 227s Get:145 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 227s Get:146 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 227s Get:147 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 227s Get:148 http://ftpmaster.internal/ubuntu questing/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 227s Get:149 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-overloadinfo-perl all 0.007-1 [7422 B] 227s Get:150 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 227s Get:151 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 227s Get:152 http://ftpmaster.internal/ubuntu questing/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 227s Get:153 http://ftpmaster.internal/ubuntu questing/universe arm64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 227s Get:154 http://ftpmaster.internal/ubuntu questing/universe arm64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 227s Get:155 http://ftpmaster.internal/ubuntu questing/universe arm64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 227s Get:156 http://ftpmaster.internal/ubuntu questing/main arm64 libpackage-stash-xs-perl arm64 0.30-1build5 [18.1 kB] 227s Get:157 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoose-perl arm64 2.2207-1build3 [717 kB] 227s Get:158 http://ftpmaster.internal/ubuntu questing/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 227s Get:159 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 227s Get:160 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-identify-perl arm64 0.14-3build4 [9762 B] 227s Get:161 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 227s Get:162 http://ftpmaster.internal/ubuntu questing/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 227s Get:163 http://ftpmaster.internal/ubuntu questing/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 227s Get:164 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-meta-typeconstraint-mooish-perl all 0.001-2 [11.2 kB] 227s Get:165 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-role-parameterized-perl all 1.11-2 [38.8 kB] 227s Get:166 http://ftpmaster.internal/ubuntu questing/universe arm64 libcarp-clan-perl all 6.08-2 [11.9 kB] 227s Get:167 http://ftpmaster.internal/ubuntu questing/universe arm64 libsub-exporter-formethods-perl all 0.100055-1 [7316 B] 227s Get:168 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-types-perl all 0.50-2 [50.5 kB] 227s Get:169 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-types-common-perl all 0.001014-2 [16.3 kB] 227s Get:170 http://ftpmaster.internal/ubuntu questing/universe arm64 libscope-guard-perl all 0.21-2 [7730 B] 227s Get:171 http://ftpmaster.internal/ubuntu questing/universe arm64 libautobox-perl arm64 3.0.2-1 [29.7 kB] 227s Get:172 http://ftpmaster.internal/ubuntu questing/universe arm64 libwant-perl arm64 0.29-2build5 [23.7 kB] 227s Get:173 http://ftpmaster.internal/ubuntu questing/universe arm64 libautobox-core-perl all 1.33-2 [33.8 kB] 227s Get:174 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-traitfor-meta-class-betteranonclassnames-perl all 0.002003-2 [7130 B] 227s Get:175 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-util-perl all 0.006-2 [10.3 kB] 227s Get:176 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-attributeshortcuts-perl all 0.037-2 [34.0 kB] 227s Get:177 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-singlearg-perl all 0.09-2 [7972 B] 227s Get:178 http://ftpmaster.internal/ubuntu questing/main arm64 libstrictures-perl all 2.000006-1 [16.3 kB] 227s Get:179 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-u2f-tester-perl all 0.03-1 [27.7 kB] 227s Get:180 http://ftpmaster.internal/ubuntu questing/universe arm64 libcbor-xs-perl arm64 1.87-1build4 [59.2 kB] 227s Get:181 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 227s Get:182 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 227s Get:183 http://ftpmaster.internal/ubuntu questing/main arm64 libmouse-perl arm64 2.5.11-1build1 [133 kB] 227s Get:184 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-webauthn-perl all 0.005-1 [20.3 kB] 227s Get:185 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 227s Get:186 http://ftpmaster.internal/ubuntu questing/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 227s Get:187 http://ftpmaster.internal/ubuntu questing/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 227s Get:188 http://ftpmaster.internal/ubuntu questing/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 227s Get:189 http://ftpmaster.internal/ubuntu questing/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 227s Get:190 http://ftpmaster.internal/ubuntu questing/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 227s Get:191 http://ftpmaster.internal/ubuntu questing/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 227s Get:192 http://ftpmaster.internal/ubuntu questing/main arm64 libcares2 arm64 1.34.4-2.1 [100 kB] 227s Get:193 http://ftpmaster.internal/ubuntu questing/main arm64 libcgi-pm-perl all 4.67-1 [185 kB] 227s Get:194 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 227s Get:195 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 227s Get:196 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 227s Get:197 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 227s Get:198 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 227s Get:199 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 227s Get:200 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 227s Get:201 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 227s Get:202 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 227s Get:203 http://ftpmaster.internal/ubuntu questing/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 227s Get:204 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 227s Get:205 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-jwt-perl all 0.036-1 [29.7 kB] 227s Get:206 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 227s Get:207 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 227s Get:208 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-rsa-perl arm64 0.33-3build5 [21.1 kB] 227s Get:209 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 227s Get:210 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 227s Get:211 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 227s Get:212 http://ftpmaster.internal/ubuntu questing/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 227s Get:213 http://ftpmaster.internal/ubuntu questing/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 227s Get:214 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 227s Get:215 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 227s Get:216 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 227s Get:217 http://ftpmaster.internal/ubuntu questing/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 227s Get:218 http://ftpmaster.internal/ubuntu questing/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 227s Get:219 http://ftpmaster.internal/ubuntu questing/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 227s Get:220 http://ftpmaster.internal/ubuntu questing/universe arm64 libspecio-perl all 0.50-1 [127 kB] 227s Get:221 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 227s Get:222 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-timezone-perl all 1:2.64-1+2025a [259 kB] 227s Get:223 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 227s Get:224 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 227s Get:225 http://ftpmaster.internal/ubuntu questing/main arm64 libdbi-perl arm64 1.647-1 [827 kB] 227s Get:226 http://ftpmaster.internal/ubuntu questing/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 227s Get:227 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 227s Get:228 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 227s Get:229 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 227s Get:230 http://ftpmaster.internal/ubuntu questing/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 227s Get:231 http://ftpmaster.internal/ubuntu questing/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 227s Get:232 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 227s Get:233 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 227s Get:234 http://ftpmaster.internal/ubuntu questing/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 227s Get:235 http://ftpmaster.internal/ubuntu questing/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 227s Get:236 http://ftpmaster.internal/ubuntu questing/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 227s Get:237 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi0t64 arm64 2.4.2-2.1build1 [27.1 kB] 227s Get:238 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 227s Get:239 http://ftpmaster.internal/ubuntu questing/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 227s Get:240 http://ftpmaster.internal/ubuntu questing/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 227s Get:241 http://ftpmaster.internal/ubuntu questing/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 227s Get:242 http://ftpmaster.internal/ubuntu questing/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 227s Get:243 http://ftpmaster.internal/ubuntu questing/main arm64 libharfbuzz0b arm64 10.2.0-1 [490 kB] 227s Get:244 http://ftpmaster.internal/ubuntu questing/main arm64 libraqm0 arm64 0.10.2-1 [14.9 kB] 227s Get:245 http://ftpmaster.internal/ubuntu questing/main arm64 libxpm4 arm64 1:3.5.17-1build2 [35.1 kB] 227s Get:246 http://ftpmaster.internal/ubuntu questing/main arm64 libgd3 arm64 2.3.3-12ubuntu3 [122 kB] 227s Get:247 http://ftpmaster.internal/ubuntu questing/main arm64 libgd-perl arm64 2.78-1build4 [125 kB] 227s Get:248 http://ftpmaster.internal/ubuntu questing/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 227s Get:249 http://ftpmaster.internal/ubuntu questing/main arm64 libglib-perl arm64 3:1.329.3-3build4 [315 kB] 227s Get:250 http://ftpmaster.internal/ubuntu questing/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 227s Get:251 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 227s Get:252 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 227s Get:253 http://ftpmaster.internal/ubuntu questing/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 227s Get:254 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 227s Get:255 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 227s Get:256 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 227s Get:257 http://ftpmaster.internal/ubuntu questing/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 227s Get:258 http://ftpmaster.internal/ubuntu questing/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 227s Get:259 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 227s Get:260 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 227s Get:261 http://ftpmaster.internal/ubuntu questing/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 227s Get:262 http://ftpmaster.internal/ubuntu questing/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 227s Get:263 http://ftpmaster.internal/ubuntu questing/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 227s Get:264 http://ftpmaster.internal/ubuntu questing/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 227s Get:265 http://ftpmaster.internal/ubuntu questing/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 227s Get:266 http://ftpmaster.internal/ubuntu questing/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 227s Get:267 http://ftpmaster.internal/ubuntu questing/main arm64 libipc-run-perl all 20231003.0-2 [91.5 kB] 227s Get:268 http://ftpmaster.internal/ubuntu questing/universe arm64 libjargs-java all 1.0.0-5 [13.9 kB] 227s Get:269 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 227s Get:270 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 227s Get:271 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 227s Get:272 http://ftpmaster.internal/ubuntu questing/main arm64 libxslt1.1 arm64 1.1.39-0exp1ubuntu4 [168 kB] 227s Get:273 http://ftpmaster.internal/ubuntu questing/main arm64 libxmlsec1t64 arm64 1.2.41-1build1 [143 kB] 227s Get:274 http://ftpmaster.internal/ubuntu questing/main arm64 libxmlsec1t64-openssl arm64 1.2.41-1build1 [78.2 kB] 227s Get:275 http://ftpmaster.internal/ubuntu questing/main arm64 liblasso3t64 arm64 2.8.2-8build1 [161 kB] 227s Get:276 http://ftpmaster.internal/ubuntu questing/universe arm64 liblasso-perl arm64 2.8.2-8build1 [100 kB] 227s Get:277 http://ftpmaster.internal/ubuntu questing/universe arm64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 227s Get:278 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-cidr-perl all 0.23-1 [13.9 kB] 227s Get:279 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 227s Get:280 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 227s Get:281 http://ftpmaster.internal/ubuntu questing/universe arm64 libplack-perl all 1.0051-1 [218 kB] 227s Get:282 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-common-perl all 2.20.2+ds-1build1 [185 kB] 227s Get:283 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 227s Get:284 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 227s Get:285 http://ftpmaster.internal/ubuntu questing/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 227s Get:286 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 227s Get:287 http://ftpmaster.internal/ubuntu questing/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 227s Get:288 http://ftpmaster.internal/ubuntu questing/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 227s Get:289 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 227s Get:290 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 227s Get:291 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 227s Get:292 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 227s Get:293 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 227s Get:294 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0134-5build1 [297 kB] 227s Get:295 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 227s Get:296 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 227s Get:297 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 227s Get:298 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 227s Get:299 http://ftpmaster.internal/ubuntu questing/universe arm64 node-xtend all 4.0.2-3 [3902 B] 227s Get:300 http://ftpmaster.internal/ubuntu questing/universe arm64 nodejs arm64 20.18.1+dfsg-1ubuntu2 [335 kB] 227s Get:301 http://ftpmaster.internal/ubuntu questing/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 227s Get:302 http://ftpmaster.internal/ubuntu questing/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 227s Get:303 http://ftpmaster.internal/ubuntu questing/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 227s Get:304 http://ftpmaster.internal/ubuntu questing/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-1 [8072 B] 227s Get:305 http://ftpmaster.internal/ubuntu questing/universe arm64 node-minimatch all 9.0.3-5 [78.2 kB] 227s Get:306 http://ftpmaster.internal/ubuntu questing/universe arm64 node-undici all 7.3.0+dfsg1+~cs24.12.11-1 [341 kB] 227s Get:307 http://ftpmaster.internal/ubuntu questing/universe arm64 libnode115 arm64 20.18.1+dfsg-1ubuntu2 [12.8 MB] 228s Get:308 http://ftpmaster.internal/ubuntu questing/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 228s Get:309 http://ftpmaster.internal/ubuntu questing/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 228s Get:310 http://ftpmaster.internal/ubuntu questing/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 228s Get:311 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 228s Get:312 http://ftpmaster.internal/ubuntu questing/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 228s Get:313 http://ftpmaster.internal/ubuntu questing/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 228s Get:314 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 228s Get:315 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-output-perl all 1.035-1 [14.6 kB] 228s Get:316 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 228s Get:317 http://ftpmaster.internal/ubuntu questing/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 228s Get:318 http://ftpmaster.internal/ubuntu questing/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 228s Get:319 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-libxslt-perl arm64 2.003000-2build1 [43.4 kB] 228s Get:320 http://ftpmaster.internal/ubuntu questing/universe arm64 node-uglify-js all 3.17.4-2 [205 kB] 228s Get:321 http://ftpmaster.internal/ubuntu questing/main arm64 python3-defusedxml all 0.7.1-3 [42.2 kB] 228s Get:322 http://ftpmaster.internal/ubuntu questing/main arm64 python3-roman all 5.0-1 [10.3 kB] 228s Get:323 http://ftpmaster.internal/ubuntu questing/main arm64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 228s Get:324 http://ftpmaster.internal/ubuntu questing/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 228s Get:325 http://ftpmaster.internal/ubuntu questing/main arm64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 228s Get:326 http://ftpmaster.internal/ubuntu questing/main arm64 sphinx-common all 8.1.3-5 [663 kB] 228s Get:327 http://ftpmaster.internal/ubuntu questing/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 228s Get:328 http://ftpmaster.internal/ubuntu questing/main arm64 python3-sphinx all 8.1.3-5 [474 kB] 228s Get:329 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 228s Get:330 http://ftpmaster.internal/ubuntu questing/universe arm64 uglifyjs all 3.17.4-2 [10.1 kB] 228s Get:331 http://ftpmaster.internal/ubuntu questing/universe arm64 yui-compressor all 2.4.8-3 [595 kB] 228s Get:332 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 228s Get:333 http://ftpmaster.internal/ubuntu questing/universe arm64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 228s Preconfiguring packages ... 228s Fetched 163 MB in 4s (38.8 MB/s) 229s Selecting previously unselected package imagemagick-7-common. 229s (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 ... 85225 files and directories currently installed.) 229s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.1.43+dfsg1-1_all.deb ... 229s Unpacking imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 229s Selecting previously unselected package libgomp1:arm64. 229s Preparing to unpack .../001-libgomp1_15-20250404-0ubuntu1_arm64.deb ... 229s Unpacking libgomp1:arm64 (15-20250404-0ubuntu1) ... 229s Selecting previously unselected package libfftw3-double3:arm64. 229s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build1_arm64.deb ... 229s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build1) ... 229s Selecting previously unselected package libfontenc1:arm64. 229s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_arm64.deb ... 229s Unpacking libfontenc1:arm64 (1:1.1.8-1build1) ... 229s Selecting previously unselected package x11-common. 229s Preparing to unpack .../004-x11-common_1%3a7.7+23ubuntu4_all.deb ... 229s Unpacking x11-common (1:7.7+23ubuntu4) ... 229s Selecting previously unselected package xfonts-encodings. 229s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 229s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 229s Selecting previously unselected package xfonts-utils. 229s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_arm64.deb ... 229s Unpacking xfonts-utils (1:7.7+7) ... 229s Selecting previously unselected package fonts-urw-base35. 229s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 229s Unpacking fonts-urw-base35 (20200910-8) ... 229s Selecting previously unselected package fontconfig-config. 229s Preparing to unpack .../008-fontconfig-config_2.15.0-2.2ubuntu1_arm64.deb ... 229s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 229s Selecting previously unselected package libfontconfig1:arm64. 229s Preparing to unpack .../009-libfontconfig1_2.15.0-2.2ubuntu1_arm64.deb ... 229s Unpacking libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 229s Selecting previously unselected package libsharpyuv0:arm64. 229s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_arm64.deb ... 229s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 229s Selecting previously unselected package libaom3:arm64. 229s Preparing to unpack .../011-libaom3_3.12.0-1_arm64.deb ... 229s Unpacking libaom3:arm64 (3.12.0-1) ... 229s Selecting previously unselected package libheif-plugin-aomdec:arm64. 229s Preparing to unpack .../012-libheif-plugin-aomdec_1.19.7-1_arm64.deb ... 229s Unpacking libheif-plugin-aomdec:arm64 (1.19.7-1) ... 229s Selecting previously unselected package libde265-0:arm64. 229s Preparing to unpack .../013-libde265-0_1.0.15-1build5_arm64.deb ... 229s Unpacking libde265-0:arm64 (1.0.15-1build5) ... 229s Selecting previously unselected package libheif-plugin-libde265:arm64. 229s Preparing to unpack .../014-libheif-plugin-libde265_1.19.7-1_arm64.deb ... 229s Unpacking libheif-plugin-libde265:arm64 (1.19.7-1) ... 229s Selecting previously unselected package libheif1:arm64. 229s Preparing to unpack .../015-libheif1_1.19.7-1_arm64.deb ... 229s Unpacking libheif1:arm64 (1.19.7-1) ... 230s Selecting previously unselected package libjbig0:arm64. 230s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 230s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 230s Selecting previously unselected package libjpeg-turbo8:arm64. 230s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 230s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 230s Selecting previously unselected package libjpeg8:arm64. 230s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 230s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 230s Selecting previously unselected package liblcms2-2:arm64. 230s Preparing to unpack .../019-liblcms2-2_2.16-2_arm64.deb ... 230s Unpacking liblcms2-2:arm64 (2.16-2) ... 230s Selecting previously unselected package liblqr-1-0:arm64. 230s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_arm64.deb ... 230s Unpacking liblqr-1-0:arm64 (0.4.2-2.1build2) ... 230s Selecting previously unselected package libltdl7:arm64. 230s Preparing to unpack .../021-libltdl7_2.5.4-4_arm64.deb ... 230s Unpacking libltdl7:arm64 (2.5.4-4) ... 230s Selecting previously unselected package libopenjp2-7:arm64. 230s Preparing to unpack .../022-libopenjp2-7_2.5.3-2_arm64.deb ... 230s Unpacking libopenjp2-7:arm64 (2.5.3-2) ... 230s Selecting previously unselected package libraw23t64:arm64. 230s Preparing to unpack .../023-libraw23t64_0.21.3-1_arm64.deb ... 230s Unpacking libraw23t64:arm64 (0.21.3-1) ... 230s Selecting previously unselected package libdeflate0:arm64. 230s Preparing to unpack .../024-libdeflate0_1.23-1_arm64.deb ... 230s Unpacking libdeflate0:arm64 (1.23-1) ... 230s Selecting previously unselected package liblerc4:arm64. 230s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 230s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 230s Selecting previously unselected package libwebp7:arm64. 230s Preparing to unpack .../026-libwebp7_1.5.0-0.1_arm64.deb ... 230s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 230s Selecting previously unselected package libtiff6:arm64. 230s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu1_arm64.deb ... 230s Unpacking libtiff6:arm64 (4.7.0-3ubuntu1) ... 230s Selecting previously unselected package libwebpdemux2:arm64. 230s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_arm64.deb ... 230s Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... 230s Selecting previously unselected package libwebpmux3:arm64. 230s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_arm64.deb ... 230s Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... 230s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 230s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.1.43+dfsg1-1_arm64.deb ... 230s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1) ... 230s Selecting previously unselected package libimage-magick-q16-perl. 230s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.1.43+dfsg1-1_arm64.deb ... 230s Unpacking libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 230s Selecting previously unselected package libimage-magick-perl. 230s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.1.43+dfsg1-1_all.deb ... 230s Unpacking libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 230s Selecting previously unselected package sgml-base. 230s Preparing to unpack .../033-sgml-base_1.31_all.deb ... 230s Unpacking sgml-base (1.31) ... 230s Selecting previously unselected package m4. 230s Preparing to unpack .../034-m4_1.4.19-7_arm64.deb ... 230s Unpacking m4 (1.4.19-7) ... 230s Selecting previously unselected package autoconf. 230s Preparing to unpack .../035-autoconf_2.72-3ubuntu1_all.deb ... 230s Unpacking autoconf (2.72-3ubuntu1) ... 230s Selecting previously unselected package dctrl-tools. 230s Preparing to unpack .../036-dctrl-tools_2.24-3build3_arm64.deb ... 230s Unpacking dctrl-tools (2.24-3build3) ... 230s Selecting previously unselected package autodep8. 230s Preparing to unpack .../037-autodep8_0.28+nmu1ubuntu1_all.deb ... 230s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 230s Selecting previously unselected package autotools-dev. 230s Preparing to unpack .../038-autotools-dev_20220109.1_all.deb ... 230s Unpacking autotools-dev (20220109.1) ... 230s Selecting previously unselected package automake. 230s Preparing to unpack .../039-automake_1%3a1.17-3ubuntu1_all.deb ... 230s Unpacking automake (1:1.17-3ubuntu1) ... 230s Selecting previously unselected package autopoint. 230s Preparing to unpack .../040-autopoint_0.23.1-1_all.deb ... 230s Unpacking autopoint (0.23.1-1) ... 230s Selecting previously unselected package libisl23:arm64. 230s Preparing to unpack .../041-libisl23_0.27-1_arm64.deb ... 230s Unpacking libisl23:arm64 (0.27-1) ... 230s Selecting previously unselected package libmpc3:arm64. 230s Preparing to unpack .../042-libmpc3_1.3.1-1build2_arm64.deb ... 230s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 230s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 230s Preparing to unpack .../043-cpp-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 230s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 231s Selecting previously unselected package cpp-14. 231s Preparing to unpack .../044-cpp-14_14.2.0-19ubuntu2_arm64.deb ... 231s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 231s Selecting previously unselected package cpp-aarch64-linux-gnu. 231s Preparing to unpack .../045-cpp-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 231s Unpacking cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 231s Selecting previously unselected package cpp. 231s Preparing to unpack .../046-cpp_4%3a14.2.0-1ubuntu1_arm64.deb ... 231s Unpacking cpp (4:14.2.0-1ubuntu1) ... 231s Selecting previously unselected package libcc1-0:arm64. 231s Preparing to unpack .../047-libcc1-0_15-20250404-0ubuntu1_arm64.deb ... 231s Unpacking libcc1-0:arm64 (15-20250404-0ubuntu1) ... 231s Selecting previously unselected package libitm1:arm64. 231s Preparing to unpack .../048-libitm1_15-20250404-0ubuntu1_arm64.deb ... 231s Unpacking libitm1:arm64 (15-20250404-0ubuntu1) ... 231s Selecting previously unselected package libasan8:arm64. 231s Preparing to unpack .../049-libasan8_15-20250404-0ubuntu1_arm64.deb ... 231s Unpacking libasan8:arm64 (15-20250404-0ubuntu1) ... 231s Selecting previously unselected package liblsan0:arm64. 231s Preparing to unpack .../050-liblsan0_15-20250404-0ubuntu1_arm64.deb ... 231s Unpacking liblsan0:arm64 (15-20250404-0ubuntu1) ... 231s Selecting previously unselected package libtsan2:arm64. 231s Preparing to unpack .../051-libtsan2_15-20250404-0ubuntu1_arm64.deb ... 231s Unpacking libtsan2:arm64 (15-20250404-0ubuntu1) ... 231s Selecting previously unselected package libubsan1:arm64. 231s Preparing to unpack .../052-libubsan1_15-20250404-0ubuntu1_arm64.deb ... 231s Unpacking libubsan1:arm64 (15-20250404-0ubuntu1) ... 231s Selecting previously unselected package libhwasan0:arm64. 231s Preparing to unpack .../053-libhwasan0_15-20250404-0ubuntu1_arm64.deb ... 231s Unpacking libhwasan0:arm64 (15-20250404-0ubuntu1) ... 231s Selecting previously unselected package libgcc-14-dev:arm64. 231s Preparing to unpack .../054-libgcc-14-dev_14.2.0-19ubuntu2_arm64.deb ... 231s Unpacking libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 231s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 231s Preparing to unpack .../055-gcc-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 231s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 232s Selecting previously unselected package gcc-14. 232s Preparing to unpack .../056-gcc-14_14.2.0-19ubuntu2_arm64.deb ... 232s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 232s Selecting previously unselected package gcc-aarch64-linux-gnu. 232s Preparing to unpack .../057-gcc-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 232s Unpacking gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 232s Selecting previously unselected package gcc. 232s Preparing to unpack .../058-gcc_4%3a14.2.0-1ubuntu1_arm64.deb ... 232s Unpacking gcc (4:14.2.0-1ubuntu1) ... 232s Selecting previously unselected package libstdc++-14-dev:arm64. 232s Preparing to unpack .../059-libstdc++-14-dev_14.2.0-19ubuntu2_arm64.deb ... 232s Unpacking libstdc++-14-dev:arm64 (14.2.0-19ubuntu2) ... 232s Selecting previously unselected package g++-14-aarch64-linux-gnu. 232s Preparing to unpack .../060-g++-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 232s Unpacking g++-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 232s Selecting previously unselected package g++-14. 232s Preparing to unpack .../061-g++-14_14.2.0-19ubuntu2_arm64.deb ... 232s Unpacking g++-14 (14.2.0-19ubuntu2) ... 232s Selecting previously unselected package g++-aarch64-linux-gnu. 232s Preparing to unpack .../062-g++-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 232s Unpacking g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 232s Selecting previously unselected package g++. 232s Preparing to unpack .../063-g++_4%3a14.2.0-1ubuntu1_arm64.deb ... 232s Unpacking g++ (4:14.2.0-1ubuntu1) ... 232s Selecting previously unselected package build-essential. 232s Preparing to unpack .../064-build-essential_12.12ubuntu1_arm64.deb ... 232s Unpacking build-essential (12.12ubuntu1) ... 232s Selecting previously unselected package ca-certificates-java. 232s Preparing to unpack .../065-ca-certificates-java_20240118_all.deb ... 232s Unpacking ca-certificates-java (20240118) ... 232s Selecting previously unselected package libdebhelper-perl. 232s Preparing to unpack .../066-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 232s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 232s Selecting previously unselected package libtool. 232s Preparing to unpack .../067-libtool_2.5.4-4_all.deb ... 232s Unpacking libtool (2.5.4-4) ... 232s Selecting previously unselected package dh-autoreconf. 232s Preparing to unpack .../068-dh-autoreconf_20_all.deb ... 232s Unpacking dh-autoreconf (20) ... 232s Selecting previously unselected package libarchive-zip-perl. 232s Preparing to unpack .../069-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 .../070-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 232s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 232s Selecting previously unselected package dh-strip-nondeterminism. 232s Preparing to unpack .../071-dh-strip-nondeterminism_1.14.1-2_all.deb ... 232s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 232s Selecting previously unselected package debugedit. 233s Preparing to unpack .../072-debugedit_1%3a5.1-2_arm64.deb ... 233s Unpacking debugedit (1:5.1-2) ... 233s Selecting previously unselected package dwz. 233s Preparing to unpack .../073-dwz_0.15-1build6_arm64.deb ... 233s Unpacking dwz (0.15-1build6) ... 233s Selecting previously unselected package gettext. 233s Preparing to unpack .../074-gettext_0.23.1-1_arm64.deb ... 233s Unpacking gettext (0.23.1-1) ... 233s Selecting previously unselected package intltool-debian. 233s Preparing to unpack .../075-intltool-debian_0.35.0+20060710.6_all.deb ... 233s Unpacking intltool-debian (0.35.0+20060710.6) ... 233s Selecting previously unselected package po-debconf. 233s Preparing to unpack .../076-po-debconf_1.0.21+nmu1_all.deb ... 233s Unpacking po-debconf (1.0.21+nmu1) ... 233s Selecting previously unselected package debhelper. 233s Preparing to unpack .../077-debhelper_13.24.1ubuntu2_all.deb ... 233s Unpacking debhelper (13.24.1ubuntu2) ... 233s Selecting previously unselected package java-common. 233s Preparing to unpack .../078-java-common_0.76_all.deb ... 233s Unpacking java-common (0.76) ... 233s Selecting previously unselected package libpcsclite1:arm64. 233s Preparing to unpack .../079-libpcsclite1_2.3.1-1_arm64.deb ... 233s Unpacking libpcsclite1:arm64 (2.3.1-1) ... 233s Selecting previously unselected package openjdk-21-jre-headless:arm64. 233s Preparing to unpack .../080-openjdk-21-jre-headless_21.0.7~8ea-1_arm64.deb ... 233s Unpacking openjdk-21-jre-headless:arm64 (21.0.7~8ea-1) ... 234s Selecting previously unselected package default-jre-headless. 234s Preparing to unpack .../081-default-jre-headless_2%3a1.21-76_arm64.deb ... 234s Unpacking default-jre-headless (2:1.21-76) ... 234s Selecting previously unselected package xml-core. 234s Preparing to unpack .../082-xml-core_0.19_all.deb ... 234s Unpacking xml-core (0.19) ... 234s Selecting previously unselected package docutils-common. 234s Preparing to unpack .../083-docutils-common_0.21.2+dfsg-2_all.deb ... 234s Unpacking docutils-common (0.21.2+dfsg-2) ... 234s Selecting previously unselected package unzip. 234s Preparing to unpack .../084-unzip_6.0-28ubuntu6_arm64.deb ... 234s Unpacking unzip (6.0-28ubuntu6) ... 234s Selecting previously unselected package java-wrappers. 234s Preparing to unpack .../085-java-wrappers_0.5_all.deb ... 234s Unpacking java-wrappers (0.5) ... 234s Selecting previously unselected package libalgorithm-c3-perl. 234s Preparing to unpack .../086-libalgorithm-c3-perl_0.11-2_all.deb ... 234s Unpacking libalgorithm-c3-perl (0.11-2) ... 234s Selecting previously unselected package libaliased-perl. 234s Preparing to unpack .../087-libaliased-perl_0.34-3_all.deb ... 234s Unpacking libaliased-perl (0.34-3) ... 234s Selecting previously unselected package libposix-strftime-compiler-perl. 234s Preparing to unpack .../088-libposix-strftime-compiler-perl_0.46-1_all.deb ... 234s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 234s Selecting previously unselected package libapache-logformat-compiler-perl. 234s Preparing to unpack .../089-libapache-logformat-compiler-perl_0.36-3_all.deb ... 234s 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.30-1_all.deb ... 234s Unpacking liburi-perl (5.30-1) ... 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) ... 235s Selecting previously unselected package libio-html-perl. 235s Preparing to unpack .../102-libio-html-perl_1.004-3_all.deb ... 235s Unpacking libio-html-perl (1.004-3) ... 235s Selecting previously unselected package liblwp-mediatypes-perl. 235s Preparing to unpack .../103-liblwp-mediatypes-perl_6.04-2_all.deb ... 235s Unpacking liblwp-mediatypes-perl (6.04-2) ... 235s Selecting previously unselected package libhttp-message-perl. 235s Preparing to unpack .../104-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 235s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 235s Selecting previously unselected package libhttp-cookies-perl. 235s Preparing to unpack .../105-libhttp-cookies-perl_6.11-1_all.deb ... 235s Unpacking libhttp-cookies-perl (6.11-1) ... 235s Selecting previously unselected package libhttp-negotiate-perl. 235s Preparing to unpack .../106-libhttp-negotiate-perl_6.01-2_all.deb ... 235s Unpacking libhttp-negotiate-perl (6.01-2) ... 235s Selecting previously unselected package perl-openssl-defaults:arm64. 235s Preparing to unpack .../107-perl-openssl-defaults_7build3_arm64.deb ... 235s Unpacking perl-openssl-defaults:arm64 (7build3) ... 235s Selecting previously unselected package libnet-ssleay-perl:arm64. 235s Preparing to unpack .../108-libnet-ssleay-perl_1.94-3_arm64.deb ... 235s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 235s Selecting previously unselected package libio-socket-ssl-perl. 235s Preparing to unpack .../109-libio-socket-ssl-perl_2.089-1_all.deb ... 235s Unpacking libio-socket-ssl-perl (2.089-1) ... 235s Selecting previously unselected package libnet-http-perl. 235s Preparing to unpack .../110-libnet-http-perl_6.23-1_all.deb ... 235s Unpacking libnet-http-perl (6.23-1) ... 235s Selecting previously unselected package liblwp-protocol-https-perl. 235s Preparing to unpack .../111-liblwp-protocol-https-perl_6.14-1_all.deb ... 235s Unpacking liblwp-protocol-https-perl (6.14-1) ... 235s Selecting previously unselected package libtry-tiny-perl. 235s Preparing to unpack .../112-libtry-tiny-perl_0.32-1_all.deb ... 235s Unpacking libtry-tiny-perl (0.32-1) ... 235s Selecting previously unselected package libwww-robotrules-perl. 235s Preparing to unpack .../113-libwww-robotrules-perl_6.02-1_all.deb ... 235s Unpacking libwww-robotrules-perl (6.02-1) ... 235s Selecting previously unselected package libwww-perl. 235s Preparing to unpack .../114-libwww-perl_6.78-1_all.deb ... 235s Unpacking libwww-perl (6.78-1) ... 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 libclass-method-modifiers-perl. 235s Preparing to unpack .../116-libclass-method-modifiers-perl_2.15-1_all.deb ... 235s Unpacking libclass-method-modifiers-perl (2.15-1) ... 235s Selecting previously unselected package libclass-xsaccessor-perl. 235s Preparing to unpack .../117-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 235s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 235s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 235s Preparing to unpack .../118-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 .../119-libdynaloader-functions-perl_0.004-1_all.deb ... 235s Unpacking libdynaloader-functions-perl (0.004-1) ... 235s Selecting previously unselected package libdevel-callchecker-perl:arm64. 235s Preparing to unpack .../120-libdevel-callchecker-perl_0.009-1build1_arm64.deb ... 235s Unpacking libdevel-callchecker-perl:arm64 (0.009-1build1) ... 235s Selecting previously unselected package libparams-classify-perl:arm64. 235s Preparing to unpack .../121-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 .../122-libmodule-runtime-perl_0.016-2_all.deb ... 235s Unpacking libmodule-runtime-perl (0.016-2) ... 235s Selecting previously unselected package libimport-into-perl. 235s Preparing to unpack .../123-libimport-into-perl_1.002005-2_all.deb ... 235s Unpacking libimport-into-perl (1.002005-2) ... 235s Selecting previously unselected package librole-tiny-perl. 235s Preparing to unpack .../124-librole-tiny-perl_2.002004-1_all.deb ... 235s Unpacking librole-tiny-perl (2.002004-1) ... 235s Selecting previously unselected package libsub-quote-perl. 235s Preparing to unpack .../125-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 235s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 235s Selecting previously unselected package libmoo-perl. 235s Preparing to unpack .../126-libmoo-perl_2.005005-1_all.deb ... 235s Unpacking libmoo-perl (2.005005-1) ... 235s Selecting previously unselected package libexporter-tiny-perl. 235s Preparing to unpack .../127-libexporter-tiny-perl_1.006002-1_all.deb ... 235s Unpacking libexporter-tiny-perl (1.006002-1) ... 235s Selecting previously unselected package libtype-tiny-perl. 235s Preparing to unpack .../128-libtype-tiny-perl_2.004000-1_all.deb ... 235s Unpacking libtype-tiny-perl (2.004000-1) ... 235s Selecting previously unselected package libauthen-oath-perl. 235s Preparing to unpack .../129-libauthen-oath-perl_2.0.1-2_all.deb ... 235s Unpacking libauthen-oath-perl (2.0.1-2) ... 235s Selecting previously unselected package libconvert-asn1-perl. 235s Preparing to unpack .../130-libconvert-asn1-perl_0.34-1_all.deb ... 235s Unpacking libconvert-asn1-perl (0.34-1) ... 235s Selecting previously unselected package libcrypt-openssl-x509-perl. 235s Preparing to unpack .../131-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 235s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 235s Selecting previously unselected package libcryptx-perl. 235s Preparing to unpack .../132-libcryptx-perl_0.085-1_arm64.deb ... 235s Unpacking libcryptx-perl (0.085-1) ... 235s Selecting previously unselected package libcommon-sense-perl:arm64. 235s Preparing to unpack .../133-libcommon-sense-perl_3.75-3build5_arm64.deb ... 235s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 236s Selecting previously unselected package libtypes-serialiser-perl. 236s Preparing to unpack .../134-libtypes-serialiser-perl_1.01-1_all.deb ... 236s Unpacking libtypes-serialiser-perl (1.01-1) ... 236s Selecting previously unselected package libjson-xs-perl. 236s Preparing to unpack .../135-libjson-xs-perl_4.030-2build4_arm64.deb ... 236s Unpacking libjson-xs-perl (4.030-2build4) ... 236s Selecting previously unselected package libjson-maybexs-perl. 236s Preparing to unpack .../136-libjson-maybexs-perl_1.004008-1_all.deb ... 236s Unpacking libjson-maybexs-perl (1.004008-1) ... 236s Selecting previously unselected package libparams-util-perl. 236s Preparing to unpack .../137-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 .../138-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 .../139-libdata-optlist-perl_0.114-1_all.deb ... 236s Unpacking libdata-optlist-perl (0.114-1) ... 236s Selecting previously unselected package libmodule-implementation-perl. 236s Preparing to unpack .../140-libmodule-implementation-perl_0.09-2_all.deb ... 236s Unpacking libmodule-implementation-perl (0.09-2) ... 236s Selecting previously unselected package libpackage-stash-perl. 236s Preparing to unpack .../141-libpackage-stash-perl_0.40-1_all.deb ... 236s Unpacking libpackage-stash-perl (0.40-1) ... 236s Selecting previously unselected package libclass-load-perl. 236s Preparing to unpack .../142-libclass-load-perl_0.25-2_all.deb ... 236s Unpacking libclass-load-perl (0.25-2) ... 236s Selecting previously unselected package libclass-load-xs-perl. 236s Preparing to unpack .../143-libclass-load-xs-perl_0.10-2build5_arm64.deb ... 236s Unpacking libclass-load-xs-perl (0.10-2build5) ... 236s Selecting previously unselected package libsub-exporter-progressive-perl. 236s Preparing to unpack .../144-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 236s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 236s Selecting previously unselected package libdevel-globaldestruction-perl. 236s Preparing to unpack .../145-libdevel-globaldestruction-perl_0.14-4_all.deb ... 236s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 236s Selecting previously unselected package libclass-c3-perl. 236s Preparing to unpack .../146-libclass-c3-perl_0.35-2_all.deb ... 236s Unpacking libclass-c3-perl (0.35-2) ... 236s Selecting previously unselected package libmro-compat-perl. 236s Preparing to unpack .../147-libmro-compat-perl_0.15-2_all.deb ... 236s Unpacking libmro-compat-perl (0.15-2) ... 236s Selecting previously unselected package libdevel-overloadinfo-perl. 236s Preparing to unpack .../148-libdevel-overloadinfo-perl_0.007-1_all.deb ... 236s Unpacking libdevel-overloadinfo-perl (0.007-1) ... 236s Selecting previously unselected package libdevel-stacktrace-perl. 236s Preparing to unpack .../149-libdevel-stacktrace-perl_2.0500-1_all.deb ... 236s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 236s Selecting previously unselected package libsub-exporter-perl. 236s Preparing to unpack .../150-libsub-exporter-perl_0.990-1_all.deb ... 236s Unpacking libsub-exporter-perl (0.990-1) ... 236s Selecting previously unselected package libeval-closure-perl. 236s Preparing to unpack .../151-libeval-closure-perl_0.14-3_all.deb ... 236s Unpacking libeval-closure-perl (0.14-3) ... 236s Selecting previously unselected package libdist-checkconflicts-perl. 236s Preparing to unpack .../152-libdist-checkconflicts-perl_0.11-2_all.deb ... 236s Unpacking libdist-checkconflicts-perl (0.11-2) ... 236s Selecting previously unselected package libmodule-runtime-conflicts-perl. 236s Preparing to unpack .../153-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 236s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 236s Selecting previously unselected package libpackage-deprecationmanager-perl. 236s Preparing to unpack .../154-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 236s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 236s Selecting previously unselected package libpackage-stash-xs-perl:arm64. 236s Preparing to unpack .../155-libpackage-stash-xs-perl_0.30-1build5_arm64.deb ... 236s Unpacking libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 236s Selecting previously unselected package libmoose-perl:arm64. 236s Preparing to unpack .../156-libmoose-perl_2.2207-1build3_arm64.deb ... 236s Unpacking libmoose-perl:arm64 (2.2207-1build3) ... 236s Selecting previously unselected package libvariable-magic-perl. 236s Preparing to unpack .../157-libvariable-magic-perl_0.64-1build1_arm64.deb ... 236s Unpacking libvariable-magic-perl (0.64-1build1) ... 236s Selecting previously unselected package libb-hooks-endofscope-perl. 236s Preparing to unpack .../158-libb-hooks-endofscope-perl_0.28-1_all.deb ... 236s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 236s Selecting previously unselected package libsub-identify-perl. 236s Preparing to unpack .../159-libsub-identify-perl_0.14-3build4_arm64.deb ... 236s Unpacking libsub-identify-perl (0.14-3build4) ... 236s Selecting previously unselected package libsub-name-perl:arm64. 236s Preparing to unpack .../160-libsub-name-perl_0.28-1_arm64.deb ... 236s Unpacking libsub-name-perl:arm64 (0.28-1) ... 236s Selecting previously unselected package libnamespace-clean-perl. 236s Preparing to unpack .../161-libnamespace-clean-perl_0.27-2_all.deb ... 236s Unpacking libnamespace-clean-perl (0.27-2) ... 236s Selecting previously unselected package libnamespace-autoclean-perl. 236s Preparing to unpack .../162-libnamespace-autoclean-perl_0.31-1_all.deb ... 236s Unpacking libnamespace-autoclean-perl (0.31-1) ... 236s Selecting previously unselected package libmoosex-meta-typeconstraint-mooish-perl. 236s Preparing to unpack .../163-libmoosex-meta-typeconstraint-mooish-perl_0.001-2_all.deb ... 236s Unpacking libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 236s Selecting previously unselected package libmoosex-role-parameterized-perl. 236s Preparing to unpack .../164-libmoosex-role-parameterized-perl_1.11-2_all.deb ... 236s Unpacking libmoosex-role-parameterized-perl (1.11-2) ... 237s Selecting previously unselected package libcarp-clan-perl. 237s Preparing to unpack .../165-libcarp-clan-perl_6.08-2_all.deb ... 237s Unpacking libcarp-clan-perl (6.08-2) ... 237s Selecting previously unselected package libsub-exporter-formethods-perl. 237s Preparing to unpack .../166-libsub-exporter-formethods-perl_0.100055-1_all.deb ... 237s Unpacking libsub-exporter-formethods-perl (0.100055-1) ... 237s Selecting previously unselected package libmoosex-types-perl. 237s Preparing to unpack .../167-libmoosex-types-perl_0.50-2_all.deb ... 237s Unpacking libmoosex-types-perl (0.50-2) ... 237s Selecting previously unselected package libmoosex-types-common-perl. 237s Preparing to unpack .../168-libmoosex-types-common-perl_0.001014-2_all.deb ... 237s Unpacking libmoosex-types-common-perl (0.001014-2) ... 237s Selecting previously unselected package libscope-guard-perl. 237s Preparing to unpack .../169-libscope-guard-perl_0.21-2_all.deb ... 237s Unpacking libscope-guard-perl (0.21-2) ... 237s Selecting previously unselected package libautobox-perl. 237s Preparing to unpack .../170-libautobox-perl_3.0.2-1_arm64.deb ... 237s Unpacking libautobox-perl (3.0.2-1) ... 237s Selecting previously unselected package libwant-perl. 237s Preparing to unpack .../171-libwant-perl_0.29-2build5_arm64.deb ... 237s Unpacking libwant-perl (0.29-2build5) ... 237s Selecting previously unselected package libautobox-core-perl. 237s Preparing to unpack .../172-libautobox-core-perl_1.33-2_all.deb ... 237s Unpacking libautobox-core-perl (1.33-2) ... 237s Selecting previously unselected package libmoosex-traitfor-meta-class-betteranonclassnames-perl. 237s Preparing to unpack .../173-libmoosex-traitfor-meta-class-betteranonclassnames-perl_0.002003-2_all.deb ... 237s Unpacking libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 237s Selecting previously unselected package libmoosex-util-perl. 237s Preparing to unpack .../174-libmoosex-util-perl_0.006-2_all.deb ... 237s Unpacking libmoosex-util-perl (0.006-2) ... 237s Selecting previously unselected package libmoosex-attributeshortcuts-perl. 237s Preparing to unpack .../175-libmoosex-attributeshortcuts-perl_0.037-2_all.deb ... 237s Unpacking libmoosex-attributeshortcuts-perl (0.037-2) ... 237s Selecting previously unselected package libmoosex-singlearg-perl. 237s Preparing to unpack .../176-libmoosex-singlearg-perl_0.09-2_all.deb ... 237s Unpacking libmoosex-singlearg-perl (0.09-2) ... 237s Selecting previously unselected package libstrictures-perl. 237s Preparing to unpack .../177-libstrictures-perl_2.000006-1_all.deb ... 237s Unpacking libstrictures-perl (2.000006-1) ... 237s Selecting previously unselected package libauthen-u2f-tester-perl. 237s Preparing to unpack .../178-libauthen-u2f-tester-perl_0.03-1_all.deb ... 237s Unpacking libauthen-u2f-tester-perl (0.03-1) ... 237s Selecting previously unselected package libcbor-xs-perl. 237s Preparing to unpack .../179-libcbor-xs-perl_1.87-1build4_arm64.deb ... 237s Unpacking libcbor-xs-perl (1.87-1build4) ... 237s Selecting previously unselected package libhash-merge-simple-perl. 237s Preparing to unpack .../180-libhash-merge-simple-perl_0.052-1_all.deb ... 237s Unpacking libhash-merge-simple-perl (0.052-1) ... 237s Selecting previously unselected package libjson-perl. 237s Preparing to unpack .../181-libjson-perl_4.10000-1_all.deb ... 237s Unpacking libjson-perl (4.10000-1) ... 237s Selecting previously unselected package libmouse-perl:arm64. 237s Preparing to unpack .../182-libmouse-perl_2.5.11-1build1_arm64.deb ... 237s Unpacking libmouse-perl:arm64 (2.5.11-1build1) ... 237s Selecting previously unselected package libauthen-webauthn-perl. 237s Preparing to unpack .../183-libauthen-webauthn-perl_0.005-1_all.deb ... 237s Unpacking libauthen-webauthn-perl (0.005-1) ... 237s Selecting previously unselected package libcrypt-random-seed-perl. 237s Preparing to unpack .../184-libcrypt-random-seed-perl_0.03-3_all.deb ... 237s Unpacking libcrypt-random-seed-perl (0.03-3) ... 237s Selecting previously unselected package libmath-random-isaac-perl. 237s Preparing to unpack .../185-libmath-random-isaac-perl_1.004-2_all.deb ... 237s Unpacking libmath-random-isaac-perl (1.004-2) ... 237s Selecting previously unselected package libbytes-random-secure-perl. 237s Preparing to unpack .../186-libbytes-random-secure-perl_0.29-3_all.deb ... 237s Unpacking libbytes-random-secure-perl (0.29-3) ... 237s Selecting previously unselected package liberror-perl. 237s Preparing to unpack .../187-liberror-perl_0.17030-1_all.deb ... 237s Unpacking liberror-perl (0.17030-1) ... 237s Selecting previously unselected package libipc-sharelite-perl. 237s Preparing to unpack .../188-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 237s Unpacking libipc-sharelite-perl (0.17-5build4) ... 237s Selecting previously unselected package libcache-cache-perl. 237s Preparing to unpack .../189-libcache-cache-perl_1.08-3_all.deb ... 237s Unpacking libcache-cache-perl (1.08-3) ... 237s Selecting previously unselected package libcapture-tiny-perl. 237s Preparing to unpack .../190-libcapture-tiny-perl_0.50-1_all.deb ... 237s Unpacking libcapture-tiny-perl (0.50-1) ... 237s Selecting previously unselected package libcares2:arm64. 237s Preparing to unpack .../191-libcares2_1.34.4-2.1_arm64.deb ... 237s Unpacking libcares2:arm64 (1.34.4-2.1) ... 237s Selecting previously unselected package libcgi-pm-perl. 237s Preparing to unpack .../192-libcgi-pm-perl_4.67-1_all.deb ... 237s Unpacking libcgi-pm-perl (4.67-1) ... 237s Selecting previously unselected package libclass-data-inheritable-perl. 237s Preparing to unpack .../193-libclass-data-inheritable-perl_0.10-1_all.deb ... 237s Unpacking libclass-data-inheritable-perl (0.10-1) ... 237s Selecting previously unselected package libclass-errorhandler-perl. 237s Preparing to unpack .../194-libclass-errorhandler-perl_0.04-3_all.deb ... 237s Unpacking libclass-errorhandler-perl (0.04-3) ... 237s Selecting previously unselected package libclass-inspector-perl. 237s Preparing to unpack .../195-libclass-inspector-perl_1.36-3_all.deb ... 237s Unpacking libclass-inspector-perl (1.36-3) ... 237s Selecting previously unselected package libclass-singleton-perl. 238s Preparing to unpack .../196-libclass-singleton-perl_1.6-2_all.deb ... 238s Unpacking libclass-singleton-perl (1.6-2) ... 238s Selecting previously unselected package libconvert-base32-perl. 238s Preparing to unpack .../197-libconvert-base32-perl_0.06-3_all.deb ... 238s Unpacking libconvert-base32-perl (0.06-3) ... 238s Selecting previously unselected package libconvert-binhex-perl. 238s Preparing to unpack .../198-libconvert-binhex-perl_1.125-3_all.deb ... 238s Unpacking libconvert-binhex-perl (1.125-3) ... 238s Selecting previously unselected package libcrypt-des-perl:arm64. 238s Preparing to unpack .../199-libcrypt-des-perl_2.07-5_arm64.deb ... 238s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 238s Selecting previously unselected package libcrypt-des-ede3-perl. 238s Preparing to unpack .../200-libcrypt-des-ede3-perl_0.03-1_all.deb ... 238s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 238s Selecting previously unselected package libconvert-pem-perl. 238s Preparing to unpack .../201-libconvert-pem-perl_0.13-1_all.deb ... 238s Unpacking libconvert-pem-perl (0.13-1) ... 238s Selecting previously unselected package libcookie-baker-perl. 238s Preparing to unpack .../202-libcookie-baker-perl_0.12-1_all.deb ... 238s Unpacking libcookie-baker-perl (0.12-1) ... 238s Selecting previously unselected package libcrypt-dh-gmp-perl. 238s Preparing to unpack .../203-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 238s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 238s Selecting previously unselected package libcrypt-jwt-perl. 238s Preparing to unpack .../204-libcrypt-jwt-perl_0.036-1_all.deb ... 238s Unpacking libcrypt-jwt-perl (0.036-1) ... 238s Selecting previously unselected package libcrypt-openssl-bignum-perl. 238s Preparing to unpack .../205-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 238s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 238s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 238s Preparing to unpack .../206-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 238s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 238s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 238s Preparing to unpack .../207-libcrypt-openssl-rsa-perl_0.33-3build5_arm64.deb ... 238s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 238s Selecting previously unselected package libcrypt-rijndael-perl. 238s Preparing to unpack .../208-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 238s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 238s Selecting previously unselected package libcrypt-ssleay-perl. 238s Preparing to unpack .../209-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 238s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 238s Selecting previously unselected package libdata-hexdump-perl. 238s Preparing to unpack .../210-libdata-hexdump-perl_0.04-2_all.deb ... 238s Unpacking libdata-hexdump-perl (0.04-2) ... 238s Selecting previously unselected package liblist-someutils-perl. 238s Preparing to unpack .../211-liblist-someutils-perl_0.59-1_all.deb ... 238s Unpacking liblist-someutils-perl (0.59-1) ... 238s Selecting previously unselected package liblist-utilsby-perl. 238s Preparing to unpack .../212-liblist-utilsby-perl_0.12-2_all.deb ... 238s Unpacking liblist-utilsby-perl (0.12-2) ... 238s Selecting previously unselected package liblist-allutils-perl. 238s Preparing to unpack .../213-liblist-allutils-perl_0.19-1_all.deb ... 238s Unpacking liblist-allutils-perl (0.19-1) ... 238s Selecting previously unselected package libdata-password-zxcvbn-perl. 238s Preparing to unpack .../214-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 238s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 238s Selecting previously unselected package libfile-sharedir-perl. 238s Preparing to unpack .../215-libfile-sharedir-perl_1.118-3_all.deb ... 238s Unpacking libfile-sharedir-perl (1.118-3) ... 238s Selecting previously unselected package libexception-class-perl. 238s Preparing to unpack .../216-libexception-class-perl_1.45-1_all.deb ... 238s Unpacking libexception-class-perl (1.45-1) ... 238s Selecting previously unselected package libparams-validationcompiler-perl. 238s Preparing to unpack .../217-libparams-validationcompiler-perl_0.31-1_all.deb ... 238s Unpacking libparams-validationcompiler-perl (0.31-1) ... 238s Selecting previously unselected package libxstring-perl:arm64. 238s Preparing to unpack .../218-libxstring-perl_0.005-2build4_arm64.deb ... 238s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 238s Selecting previously unselected package libspecio-perl. 238s Preparing to unpack .../219-libspecio-perl_0.50-1_all.deb ... 238s Unpacking libspecio-perl (0.50-1) ... 238s Selecting previously unselected package libdatetime-locale-perl. 238s Preparing to unpack .../220-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 238s Unpacking libdatetime-locale-perl (1:1.41-1) ... 239s Selecting previously unselected package libdatetime-timezone-perl. 239s Preparing to unpack .../221-libdatetime-timezone-perl_1%3a2.64-1+2025a_all.deb ... 239s Unpacking libdatetime-timezone-perl (1:2.64-1+2025a) ... 239s Selecting previously unselected package libdatetime-perl. 239s Preparing to unpack .../222-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 239s Unpacking libdatetime-perl (2:1.65-1build3) ... 239s Selecting previously unselected package libdatetime-format-rfc3339-perl. 239s Preparing to unpack .../223-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 239s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 239s Selecting previously unselected package libdbi-perl:arm64. 239s Preparing to unpack .../224-libdbi-perl_1.647-1_arm64.deb ... 239s Unpacking libdbi-perl:arm64 (1.647-1) ... 239s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 239s Preparing to unpack .../225-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 239s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 239s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 239s Preparing to unpack .../226-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 239s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 239s Selecting previously unselected package libemail-date-format-perl. 239s Preparing to unpack .../227-libemail-date-format-perl_1.008-1_all.deb ... 239s Unpacking libemail-date-format-perl (1.008-1) ... 239s Selecting previously unselected package libemail-simple-perl. 239s Preparing to unpack .../228-libemail-simple-perl_2.218-1_all.deb ... 239s Unpacking libemail-simple-perl (2.218-1) ... 239s Selecting previously unselected package libmodule-pluggable-perl. 239s Preparing to unpack .../229-libmodule-pluggable-perl_5.2-5_all.deb ... 239s Unpacking libmodule-pluggable-perl (5.2-5) ... 239s Selecting previously unselected package libemail-abstract-perl. 239s Preparing to unpack .../230-libemail-abstract-perl_3.010-1_all.deb ... 239s Unpacking libemail-abstract-perl (3.010-1) ... 239s Selecting previously unselected package libemail-address-xs-perl. 239s Preparing to unpack .../231-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 239s Unpacking libemail-address-xs-perl (1.05-1build5) ... 239s Selecting previously unselected package libmoox-types-mooselike-perl. 239s Preparing to unpack .../232-libmoox-types-mooselike-perl_0.29-2_all.deb ... 239s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 239s Selecting previously unselected package libthrowable-perl. 239s Preparing to unpack .../233-libthrowable-perl_1.001-2_all.deb ... 239s Unpacking libthrowable-perl (1.001-2) ... 239s Selecting previously unselected package libemail-sender-perl. 239s Preparing to unpack .../234-libemail-sender-perl_2.601-1_all.deb ... 239s Unpacking libemail-sender-perl (2.601-1) ... 239s Selecting previously unselected package libextutils-depends-perl. 239s Preparing to unpack .../235-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 .../236-libfcgi0t64_2.4.2-2.1build1_arm64.deb ... 239s Unpacking libfcgi0t64:arm64 (2.4.2-2.1build1) ... 239s Selecting previously unselected package libfcgi-perl. 239s Preparing to unpack .../237-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 .../238-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 .../239-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 .../240-libimagequant0_2.18.0-1build1_arm64.deb ... 239s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 239s Selecting previously unselected package libgraphite2-3:arm64. 239s Preparing to unpack .../241-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 239s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 239s Selecting previously unselected package libharfbuzz0b:arm64. 239s Preparing to unpack .../242-libharfbuzz0b_10.2.0-1_arm64.deb ... 239s Unpacking libharfbuzz0b:arm64 (10.2.0-1) ... 239s Selecting previously unselected package libraqm0:arm64. 239s Preparing to unpack .../243-libraqm0_0.10.2-1_arm64.deb ... 239s Unpacking libraqm0:arm64 (0.10.2-1) ... 239s Selecting previously unselected package libxpm4:arm64. 239s Preparing to unpack .../244-libxpm4_1%3a3.5.17-1build2_arm64.deb ... 239s Unpacking libxpm4:arm64 (1:3.5.17-1build2) ... 239s Selecting previously unselected package libgd3:arm64. 239s Preparing to unpack .../245-libgd3_2.3.3-12ubuntu3_arm64.deb ... 239s Unpacking libgd3:arm64 (2.3.3-12ubuntu3) ... 239s Selecting previously unselected package libgd-perl. 239s Preparing to unpack .../246-libgd-perl_2.78-1build4_arm64.deb ... 239s Unpacking libgd-perl (2.78-1build4) ... 239s Selecting previously unselected package libgd-securityimage-perl. 239s Preparing to unpack .../247-libgd-securityimage-perl_1.75-3_all.deb ... 239s Unpacking libgd-securityimage-perl (1.75-3) ... 239s Selecting previously unselected package libglib-perl:arm64. 240s Preparing to unpack .../248-libglib-perl_3%3a1.329.3-3build4_arm64.deb ... 240s Unpacking libglib-perl:arm64 (3:1.329.3-3build4) ... 240s Selecting previously unselected package libgssapi-perl. 240s Preparing to unpack .../249-libgssapi-perl_0.28-4build5_arm64.deb ... 240s Unpacking libgssapi-perl (0.28-4build5) ... 240s Selecting previously unselected package libhash-multivalue-perl. 240s Preparing to unpack .../250-libhash-multivalue-perl_0.16-3_all.deb ... 240s Unpacking libhash-multivalue-perl (0.16-3) ... 240s Selecting previously unselected package libhtml-format-perl. 240s Preparing to unpack .../251-libhtml-format-perl_2.16-2_all.deb ... 240s Unpacking libhtml-format-perl (2.16-2) ... 240s Selecting previously unselected package libhtml-formattext-withlinks-perl. 240s Preparing to unpack .../252-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 240s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 240s Selecting previously unselected package libhtml-template-perl. 240s Preparing to unpack .../253-libhtml-template-perl_2.97-2build1_all.deb ... 240s Unpacking libhtml-template-perl (2.97-2build1) ... 240s Selecting previously unselected package libhttp-daemon-perl. 240s Preparing to unpack .../254-libhttp-daemon-perl_6.16-1_all.deb ... 240s Unpacking libhttp-daemon-perl (6.16-1) ... 240s Selecting previously unselected package libhttp-multipartparser-perl. 240s Preparing to unpack .../255-libhttp-multipartparser-perl_0.02-3_all.deb ... 240s Unpacking libhttp-multipartparser-perl (0.02-3) ... 240s Selecting previously unselected package libstream-buffered-perl. 240s Preparing to unpack .../256-libstream-buffered-perl_0.03-3_all.deb ... 240s Unpacking libstream-buffered-perl (0.03-3) ... 240s Selecting previously unselected package libwww-form-urlencoded-perl. 240s Preparing to unpack .../257-libwww-form-urlencoded-perl_0.26-2_all.deb ... 240s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 240s Selecting previously unselected package libhttp-entity-parser-perl. 240s Preparing to unpack .../258-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 .../259-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 .../260-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 .../261-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 .../262-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 .../263-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 .../264-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 .../265-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 .../266-libipc-run-perl_20231003.0-2_all.deb ... 240s Unpacking libipc-run-perl (20231003.0-2) ... 240s Selecting previously unselected package libjargs-java. 240s Preparing to unpack .../267-libjargs-java_1.0.0-5_all.deb ... 240s Unpacking libjargs-java (1.0.0-5) ... 240s Selecting previously unselected package libjs-jquery. 240s Preparing to unpack .../268-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 240s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 240s Selecting previously unselected package libjs-underscore. 240s Preparing to unpack .../269-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 240s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 240s Selecting previously unselected package libjs-sphinxdoc. 240s Preparing to unpack .../270-libjs-sphinxdoc_8.1.3-5_all.deb ... 240s Unpacking libjs-sphinxdoc (8.1.3-5) ... 240s Selecting previously unselected package libxslt1.1:arm64. 240s Preparing to unpack .../271-libxslt1.1_1.1.39-0exp1ubuntu4_arm64.deb ... 240s Unpacking libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 240s Selecting previously unselected package libxmlsec1t64:arm64. 240s Preparing to unpack .../272-libxmlsec1t64_1.2.41-1build1_arm64.deb ... 240s Unpacking libxmlsec1t64:arm64 (1.2.41-1build1) ... 240s Selecting previously unselected package libxmlsec1t64-openssl:arm64. 240s Preparing to unpack .../273-libxmlsec1t64-openssl_1.2.41-1build1_arm64.deb ... 240s Unpacking libxmlsec1t64-openssl:arm64 (1.2.41-1build1) ... 240s Selecting previously unselected package liblasso3t64. 240s Preparing to unpack .../274-liblasso3t64_2.8.2-8build1_arm64.deb ... 240s Unpacking liblasso3t64 (2.8.2-8build1) ... 240s Selecting previously unselected package liblasso-perl:arm64. 240s Preparing to unpack .../275-liblasso-perl_2.8.2-8build1_arm64.deb ... 240s Unpacking liblasso-perl:arm64 (2.8.2-8build1) ... 240s Selecting previously unselected package libconfig-inifiles-perl. 240s Preparing to unpack .../276-libconfig-inifiles-perl_3.000003-3_all.deb ... 240s Unpacking libconfig-inifiles-perl (3.000003-3) ... 240s Selecting previously unselected package libnet-cidr-perl. 240s Preparing to unpack .../277-libnet-cidr-perl_0.23-1_all.deb ... 240s Unpacking libnet-cidr-perl (0.23-1) ... 240s Selecting previously unselected package libtest-sharedfork-perl. 240s Preparing to unpack .../278-libtest-sharedfork-perl_0.35-3_all.deb ... 240s Unpacking libtest-sharedfork-perl (0.35-3) ... 241s Selecting previously unselected package libtest-tcp-perl. 241s Preparing to unpack .../279-libtest-tcp-perl_2.22-2_all.deb ... 241s Unpacking libtest-tcp-perl (2.22-2) ... 241s Selecting previously unselected package libplack-perl. 241s Preparing to unpack .../280-libplack-perl_1.0051-1_all.deb ... 241s Unpacking libplack-perl (1.0051-1) ... 241s Selecting previously unselected package liblemonldap-ng-common-perl. 241s Preparing to unpack .../281-liblemonldap-ng-common-perl_2.20.2+ds-1build1_all.deb ... 241s Unpacking liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 241s Selecting previously unselected package liblist-moreutils-xs-perl. 241s Preparing to unpack .../282-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 .../283-liblist-moreutils-perl_0.430-2_all.deb ... 241s Unpacking liblist-moreutils-perl (0.430-2) ... 241s Selecting previously unselected package liblwp-protocol-psgi-perl. 241s Preparing to unpack .../284-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 .../285-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 .../286-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 .../287-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 .../288-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 .../289-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 .../290-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 .../291-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 .../292-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 .../293-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5build1_arm64.deb ... 241s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 241s Selecting previously unselected package libxml-simple-perl. 241s Preparing to unpack .../294-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 .../295-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 .../296-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 .../297-libnet-openid-server-perl_1.09-4_all.deb ... 241s Unpacking libnet-openid-server-perl (1.09-4) ... 241s Selecting previously unselected package node-xtend. 241s Preparing to unpack .../298-node-xtend_4.0.2-3_all.deb ... 241s Unpacking node-xtend (4.0.2-3) ... 241s Selecting previously unselected package nodejs. 241s Preparing to unpack .../299-nodejs_20.18.1+dfsg-1ubuntu2_arm64.deb ... 241s Unpacking nodejs (20.18.1+dfsg-1ubuntu2) ... 241s Selecting previously unselected package node-acorn. 241s Preparing to unpack .../300-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 241s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 241s Selecting previously unselected package node-cjs-module-lexer. 241s Preparing to unpack .../301-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 241s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 241s Selecting previously unselected package node-balanced-match. 241s Preparing to unpack .../302-node-balanced-match_2.0.0-1_all.deb ... 241s Unpacking node-balanced-match (2.0.0-1) ... 241s Selecting previously unselected package node-brace-expansion. 241s Preparing to unpack .../303-node-brace-expansion_2.0.1+~1.1.0-1_all.deb ... 241s Unpacking node-brace-expansion (2.0.1+~1.1.0-1) ... 241s Selecting previously unselected package node-minimatch. 241s Preparing to unpack .../304-node-minimatch_9.0.3-5_all.deb ... 241s Unpacking node-minimatch (9.0.3-5) ... 241s Selecting previously unselected package node-undici. 241s Preparing to unpack .../305-node-undici_7.3.0+dfsg1+~cs24.12.11-1_all.deb ... 241s Unpacking node-undici (7.3.0+dfsg1+~cs24.12.11-1) ... 242s Selecting previously unselected package libnode115:arm64. 242s Preparing to unpack .../306-libnode115_20.18.1+dfsg-1ubuntu2_arm64.deb ... 242s Unpacking libnode115:arm64 (20.18.1+dfsg-1ubuntu2) ... 242s Selecting previously unselected package libregexp-assemble-perl. 242s Preparing to unpack .../307-libregexp-assemble-perl_0.38-2_all.deb ... 242s Unpacking libregexp-assemble-perl (0.38-2) ... 242s Selecting previously unselected package libregexp-common-perl. 242s Preparing to unpack .../308-libregexp-common-perl_2024080801-1_all.deb ... 242s Unpacking libregexp-common-perl (2024080801-1) ... 242s Selecting previously unselected package libtask-weaken-perl. 242s Preparing to unpack .../309-libtask-weaken-perl_1.06-2_all.deb ... 242s Unpacking libtask-weaken-perl (1.06-2) ... 242s Selecting previously unselected package libxml-parser-perl. 242s Preparing to unpack .../310-libxml-parser-perl_2.47-1build4_arm64.deb ... 242s Unpacking libxml-parser-perl (2.47-1build4) ... 242s Selecting previously unselected package libsoap-lite-perl. 242s Preparing to unpack .../311-libsoap-lite-perl_1.27-3_all.deb ... 242s Unpacking libsoap-lite-perl (1.27-3) ... 242s Selecting previously unselected package libstring-random-perl. 242s Preparing to unpack .../312-libstring-random-perl_1%3a0.32-2_all.deb ... 242s Unpacking libstring-random-perl (1:0.32-2) ... 242s Selecting previously unselected package libtest-leaktrace-perl. 242s Preparing to unpack .../313-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 242s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 242s Selecting previously unselected package libtest-output-perl. 242s Preparing to unpack .../314-libtest-output-perl_1.035-1_all.deb ... 242s Unpacking libtest-output-perl (1.035-1) ... 242s Selecting previously unselected package libtest-pod-perl. 242s Preparing to unpack .../315-libtest-pod-perl_1.52-3_all.deb ... 242s Unpacking libtest-pod-perl (1.52-3) ... 242s Selecting previously unselected package libtext-unidecode-perl. 242s Preparing to unpack .../316-libtext-unidecode-perl_1.30-3_all.deb ... 242s Unpacking libtext-unidecode-perl (1.30-3) ... 242s Selecting previously unselected package libtime-fake-perl. 242s Preparing to unpack .../317-libtime-fake-perl_0.11-4_all.deb ... 242s Unpacking libtime-fake-perl (0.11-4) ... 242s Selecting previously unselected package libxml-libxslt-perl:arm64. 242s Preparing to unpack .../318-libxml-libxslt-perl_2.003000-2build1_arm64.deb ... 242s Unpacking libxml-libxslt-perl:arm64 (2.003000-2build1) ... 242s Selecting previously unselected package node-uglify-js. 242s Preparing to unpack .../319-node-uglify-js_3.17.4-2_all.deb ... 242s Unpacking node-uglify-js (3.17.4-2) ... 242s Selecting previously unselected package python3-defusedxml. 242s Preparing to unpack .../320-python3-defusedxml_0.7.1-3_all.deb ... 242s Unpacking python3-defusedxml (0.7.1-3) ... 242s Selecting previously unselected package python3-roman. 242s Preparing to unpack .../321-python3-roman_5.0-1_all.deb ... 242s Unpacking python3-roman (5.0-1) ... 242s Selecting previously unselected package python3-docutils. 242s Preparing to unpack .../322-python3-docutils_0.21.2+dfsg-2_all.deb ... 242s Unpacking python3-docutils (0.21.2+dfsg-2) ... 242s Selecting previously unselected package python3-imagesize. 242s Preparing to unpack .../323-python3-imagesize_1.4.1-1_all.deb ... 242s Unpacking python3-imagesize (1.4.1-1) ... 242s Selecting previously unselected package python3-snowballstemmer. 242s Preparing to unpack .../324-python3-snowballstemmer_2.2.0-4build1_all.deb ... 242s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 242s Selecting previously unselected package sphinx-common. 242s Preparing to unpack .../325-sphinx-common_8.1.3-5_all.deb ... 242s Unpacking sphinx-common (8.1.3-5) ... 243s Selecting previously unselected package python3-alabaster. 243s Preparing to unpack .../326-python3-alabaster_0.7.16-0.1_all.deb ... 243s Unpacking python3-alabaster (0.7.16-0.1) ... 243s Selecting previously unselected package python3-sphinx. 243s Preparing to unpack .../327-python3-sphinx_8.1.3-5_all.deb ... 243s Unpacking python3-sphinx (8.1.3-5) ... 243s Selecting previously unselected package python3-sphinx-bootstrap-theme. 243s Preparing to unpack .../328-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 243s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 243s Selecting previously unselected package uglifyjs. 243s Preparing to unpack .../329-uglifyjs_3.17.4-2_all.deb ... 243s Unpacking uglifyjs (3.17.4-2) ... 243s Selecting previously unselected package yui-compressor. 243s Preparing to unpack .../330-yui-compressor_2.4.8-3_all.deb ... 243s Unpacking yui-compressor (2.4.8-3) ... 243s Selecting previously unselected package libauthen-radius-perl. 243s Preparing to unpack .../331-libauthen-radius-perl_0.33-1_all.deb ... 243s Unpacking libauthen-radius-perl (0.33-1) ... 243s Selecting previously unselected package pkg-perl-autopkgtest. 243s Preparing to unpack .../332-pkg-perl-autopkgtest_0.82_all.deb ... 243s Unpacking pkg-perl-autopkgtest (0.82) ... 243s Setting up libconfig-inifiles-perl (3.000003-3) ... 243s Setting up libmodule-pluggable-perl (5.2-5) ... 243s Setting up node-uglify-js (3.17.4-2) ... 243s Setting up libio-sessiondata-perl (1.03-3) ... 243s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 243s Setting up liblcms2-2:arm64 (2.16-2) ... 243s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 243s Setting up libaom3:arm64 (3.12.0-1) ... 243s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 243s Setting up libmath-random-isaac-perl (1.004-2) ... 243s Setting up libtask-weaken-perl (1.06-2) ... 243s Setting up libmouse-perl:arm64 (2.5.11-1build1) ... 243s Setting up libhttp-multipartparser-perl (0.02-3) ... 243s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 243s Setting up libxpm4:arm64 (1:3.5.17-1build2) ... 243s Setting up java-common (0.76) ... 243s Setting up libclass-inspector-perl (1.36-3) ... 243s Setting up libfont-afm-perl (1.20-4) ... 243s Setting up libwant-perl (0.29-2build5) ... 243s Setting up libdynaloader-functions-perl (0.004-1) ... 243s Setting up libclass-method-modifiers-perl (2.15-1) ... 243s Setting up libio-pty-perl (1:1.20-1build3) ... 243s Setting up libdata-hexdump-perl (0.04-2) ... 243s Setting up python3-defusedxml (0.7.1-3) ... 243s Setting up libclone-perl:arm64 (0.47-1) ... 243s Setting up libarchive-zip-perl (1.68-1) ... 243s Setting up libsub-identify-perl (0.14-3build4) ... 243s Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 243s Setting up libfcgi0t64:arm64 (2.4.2-2.1build1) ... 243s Setting up python3-alabaster (0.7.16-0.1) ... 243s Setting up libio-stringy-perl (2.113-2) ... 243s Setting up libhtml-tagset-perl (3.24-1) ... 243s Setting up unzip (6.0-28ubuntu6) ... 243s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 243s Setting up libperlio-via-timeout-perl (0.32-3) ... 243s Setting up libfilesys-notify-simple-perl (0.14-3) ... 243s Setting up libnet-cidr-perl (0.23-1) ... 243s Setting up libipc-sharelite-perl (0.17-5build4) ... 243s Setting up libconvert-binhex-perl (1.125-3) ... 243s Setting up liblwp-mediatypes-perl (6.04-2) ... 243s Setting up libcrypt-urandom-perl (0.54-1) ... 243s Setting up x11-common (1:7.7+23ubuntu4) ... 243s Setting up libtest-pod-perl (1.52-3) ... 243s Setting up libtry-tiny-perl (0.32-1) ... 243s Setting up libdeflate0:arm64 (1.23-1) ... 243s Setting up perl-openssl-defaults:arm64 (7build3) ... 243s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 243s Setting up libxml-namespacesupport-perl (1.12-2) ... 243s Setting up m4 (1.4.19-7) ... 243s Setting up libposix-strftime-compiler-perl (0.46-1) ... 243s Setting up libclass-singleton-perl (1.6-2) ... 244s Setting up libencode-locale-perl (1.05-3) ... 244s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 244s Setting up libxstring-perl:arm64 (0.005-2build4) ... 244s Setting up libgomp1:arm64 (15-20250404-0ubuntu1) ... 244s Setting up libclass-errorhandler-perl (0.04-3) ... 244s Setting up liblist-utilsby-perl (0.12-2) ... 244s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 244s Setting up libtime-fake-perl (0.11-4) ... 244s Setting up libregexp-common-perl (2024080801-1) ... 244s Setting up libtest-sharedfork-perl (0.35-3) ... 244s Setting up libsub-install-perl (0.929-1) ... 244s Setting up libextutils-depends-perl (0.8002-1) ... 244s Setting up libhash-multivalue-perl (0.16-3) ... 244s Setting up libscope-guard-perl (0.21-2) ... 244s Setting up liberror-perl (0.17030-1) ... 244s Setting up libapache-session-perl (1.94-2) ... 244s Setting up libxml-sax-base-perl (1.09-3) ... 244s Setting up libio-string-perl (1.08-4) ... 244s Setting up libtest-leaktrace-perl (0.17-1build6) ... 244s Setting up python3-roman (5.0-1) ... 244s Setting up libfontenc1:arm64 (1:1.1.8-1build1) ... 244s Setting up libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 244s Setting up autotools-dev (20220109.1) ... 244s Setting up libstream-buffered-perl (0.03-3) ... 244s Setting up libclass-data-inheritable-perl (0.10-1) ... 244s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 244s Setting up libalgorithm-c3-perl (0.11-2) ... 244s Setting up libapache-logformat-compiler-perl (0.36-3) ... 244s Setting up libcrypt-random-seed-perl (0.03-3) ... 244s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 244s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 244s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 244s Setting up python3-snowballstemmer (2.2.0-4build1) ... 244s Setting up node-balanced-match (2.0.0-1) ... 244s Setting up node-brace-expansion (2.0.1+~1.1.0-1) ... 244s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 244s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 244s Setting up libemail-date-format-perl (1.008-1) ... 244s Setting up libcryptx-perl (0.085-1) ... 244s Setting up libcares2:arm64 (1.34.4-2.1) ... 244s Setting up libmpc3:arm64 (1.3.1-1build2) ... 244s Setting up libvariable-magic-perl (0.64-1build1) ... 244s Setting up libio-html-perl (1.004-3) ... 244s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 244s Setting up autopoint (0.23.1-1) ... 244s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 244s Setting up libipc-run-perl (20231003.0-2) ... 244s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 244s Setting up libpcsclite1:arm64 (2.3.1-1) ... 244s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 244s Setting up libltdl7:arm64 (2.5.4-4) ... 244s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build1) ... 244s Setting up libstring-random-perl (1:0.32-2) ... 244s Setting up libparams-util-perl (1.102-3build1) ... 244s Setting up autoconf (2.72-3ubuntu1) ... 244s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 244s Setting up libwebp7:arm64 (1.5.0-0.1) ... 244s Setting up libcapture-tiny-perl (0.50-1) ... 244s Setting up libtimedate-perl (2.3300-2) ... 244s Setting up libubsan1:arm64 (15-20250404-0ubuntu1) ... 244s Setting up libsub-name-perl:arm64 (0.28-1) ... 244s Setting up node-undici (7.3.0+dfsg1+~cs24.12.11-1) ... 244s Setting up libtypes-serialiser-perl (1.01-1) ... 244s Setting up libgssapi-perl (0.28-4build5) ... 244s Setting up dwz (0.15-1build6) ... 244s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 244s Setting up liblqr-1-0:arm64 (0.4.2-2.1build2) ... 244s Setting up libhwasan0:arm64 (15-20250404-0ubuntu1) ... 244s Setting up libasan8:arm64 (15-20250404-0ubuntu1) ... 244s Setting up libjson-perl (4.10000-1) ... 244s Setting up libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 244s Setting up libjargs-java (1.0.0-5) ... 244s Setting up librole-tiny-perl (2.002004-1) ... 244s Setting up debugedit (1:5.1-2) ... 244s Setting up libfile-sharedir-perl (1.118-3) ... 244s Setting up libfcgi-perl (0.82+ds-3build3) ... 244s Setting up libopenjp2-7:arm64 (2.5.3-2) ... 244s Setting up libaliased-perl (0.34-3) ... 244s Setting up libharfbuzz0b:arm64 (10.2.0-1) ... 244s Setting up libcarp-clan-perl (6.08-2) ... 244s Setting up libdevel-globaldestruction-perl (0.14-4) ... 244s Setting up libwww-form-urlencoded-perl (0.26-2) ... 244s Setting up sgml-base (1.31) ... 244s Setting up libstrictures-perl (2.000006-1) ... 244s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 244s Setting up libdevel-stacktrace-perl (2.0500-1) ... 244s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 244s Setting up libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 244s Setting up node-minimatch (9.0.3-5) ... 244s Setting up libtsan2:arm64 (15-20250404-0ubuntu1) ... 244s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 244s Setting up ca-certificates-java (20240118) ... 244s No JRE found. Skipping Java certificates setup. 244s Setting up libexporter-tiny-perl (1.006002-1) ... 244s Setting up node-xtend (4.0.2-3) ... 244s Setting up libisl23:arm64 (0.27-1) ... 244s Setting up libconvert-asn1-perl (0.34-1) ... 244s Setting up libtext-unidecode-perl (1.30-3) ... 244s Setting up libde265-0:arm64 (1.0.15-1build5) ... 244s Setting up libregexp-assemble-perl (0.38-2) ... 244s Setting up libnet-ip-perl (1.26-4) ... 244s Setting up libwebpmux3:arm64 (1.5.0-0.1) ... 244s Setting up libautobox-perl (3.0.2-1) ... 244s Setting up libcc1-0:arm64 (15-20250404-0ubuntu1) ... 244s Setting up liburi-perl (5.30-1) ... 244s Setting up libdbi-perl:arm64 (1.647-1) ... 244s Setting up liblsan0:arm64 (15-20250404-0ubuntu1) ... 244s Setting up libconvert-base32-perl (0.06-3) ... 244s Setting up dctrl-tools (2.24-3build3) ... 244s Setting up libitm1:arm64 (15-20250404-0ubuntu1) ... 244s Setting up autodep8 (0.28+nmu1ubuntu1) ... 244s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 244s Setting up python3-imagesize (1.4.1-1) ... 244s Setting up libemail-address-xs-perl (1.05-1build5) ... 244s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 244s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 244s Setting up automake (1:1.17-3ubuntu1) ... 244s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 244s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 244s Setting up libjson-xs-perl (4.030-2build4) ... 244s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 244s Setting up libcrypt-des-ede3-perl (0.03-1) ... 244s Setting up libhttp-date-perl (6.06-1) ... 244s Setting up libglib-perl:arm64 (3:1.329.3-3build4) ... 244s Setting up gettext (0.23.1-1) ... 244s Setting up libtest-tcp-perl (2.22-2) ... 244s Setting up libautobox-core-perl (1.33-2) ... 244s Setting up java-wrappers (0.5) ... 244s Setting up libio-socket-timeout-perl (0.32-3) ... 244s Setting up libfile-listing-perl (6.16-1) ... 244s Setting up libhash-merge-simple-perl (0.052-1) ... 244s Setting up openjdk-21-jre-headless:arm64 (21.0.7~8ea-1) ... 244s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 244s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 244s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 244s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 244s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 244s Setting up libcache-cache-perl (1.08-3) ... 244s Setting up libhttp-headers-fast-perl (0.22-3) ... 244s Setting up liblist-moreutils-perl (0.430-2) ... 244s Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... 244s Setting up libtype-tiny-perl (2.004000-1) ... 244s Setting up libemail-simple-perl (2.218-1) ... 244s Setting up libnet-http-perl (6.23-1) ... 244s Setting up libexception-class-perl (1.45-1) ... 244s Setting up libclass-c3-perl (0.35-2) ... 244s Setting up libcrypt-jwt-perl (0.036-1) ... 244s Setting up libcbor-xs-perl (1.87-1build4) ... 244s Setting up xfonts-utils (1:7.7+7) ... 244s Setting up libxmlsec1t64:arm64 (1.2.41-1build1) ... 244s Setting up libdevel-callchecker-perl:arm64 (0.009-1build1) ... 244s Setting up libxml-sax-perl (1.02+dfsg-4) ... 244s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 244s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 245s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 245s Setting up libauthen-radius-perl (0.33-1) ... 245s Setting up intltool-debian (0.35.0+20060710.6) ... 245s Setting up libbytes-random-secure-perl (0.29-3) ... 245s Setting up libjson-maybexs-perl (1.004008-1) ... 245s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 245s Setting up libxmlsec1t64-openssl:arm64 (1.2.41-1build1) ... 245s Setting up libraqm0:arm64 (0.10.2-1) ... 245s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 245s Setting up libdata-optlist-perl (0.114-1) ... 245s Setting up libtest-output-perl (1.035-1) ... 245s Setting up pkg-perl-autopkgtest (0.82) ... 245s Setting up libjs-sphinxdoc (8.1.3-5) ... 245s Setting up libraw23t64:arm64 (0.21.3-1) ... 245s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 245s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 245s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 245s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 245s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 245s Setting up dh-strip-nondeterminism (1.14.1-2) ... 245s Setting up libwww-robotrules-perl (6.02-1) ... 245s Setting up cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 245s Setting up libtiff6:arm64 (4.7.0-3ubuntu1) ... 245s Setting up xml-core (0.19) ... 245s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 245s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 245s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 245s Setting up libmro-compat-perl (0.15-2) ... 245s Setting up libcookie-baker-perl (0.12-1) ... 245s Setting up libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 245s Setting up libhttp-entity-parser-perl (0.25-2) ... 245s Setting up libstdc++-14-dev:arm64 (14.2.0-19ubuntu2) ... 245s Setting up libio-socket-ssl-perl (2.089-1) ... 245s Setting up libsub-exporter-perl (0.990-1) ... 245s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 245s Setting up libeval-closure-perl (0.14-3) ... 245s Setting up libconvert-pem-perl (0.13-1) ... 245s Setting up libhttp-negotiate-perl (6.01-2) ... 245s Setting up libparams-validationcompiler-perl (0.31-1) ... 245s Setting up libhttp-cookies-perl (6.11-1) ... 245s Setting up po-debconf (1.0.21+nmu1) ... 245s Setting up libhtml-tree-perl (5.07-3) ... 245s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 245s Setting up libcgi-pm-perl (4.67-1) ... 245s Setting up libsub-exporter-formethods-perl (0.100055-1) ... 245s Setting up liblasso3t64 (2.8.2-8build1) ... 245s Setting up libhtml-format-perl (2.16-2) ... 245s Setting up fonts-urw-base35 (20200910-8) ... 245s Setting up libhtml-template-perl (2.97-2build1) ... 245s Setting up cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 245s Setting up libnet-smtp-ssl-perl (1.04-2) ... 245s Setting up libauthen-webauthn-perl (0.005-1) ... 245s Setting up libmodule-runtime-perl (0.016-2) ... 245s Setting up libmailtools-perl (2.22-1) ... 245s Setting up sphinx-common (8.1.3-5) ... 245s Setting up libdist-checkconflicts-perl (0.11-2) ... 245s Setting up libxml-simple-perl (2.25-2) ... 245s Setting up libxml-libxslt-perl:arm64 (2.003000-2build1) ... 245s Setting up cpp-14 (14.2.0-19ubuntu2) ... 245s Setting up libhttp-daemon-perl (6.16-1) ... 245s Setting up libemail-abstract-perl (3.010-1) ... 245s Setting up cpp (4:14.2.0-1ubuntu1) ... 245s Setting up liblasso-perl:arm64 (2.8.2-8build1) ... 245s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 245s Setting up gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 245s Setting up libplack-perl (1.0051-1) ... 245s Setting up libnet-openid-common-perl (1.20-2) ... 245s Setting up libnet-openid-server-perl (1.09-4) ... 245s Setting up gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 245s Setting up g++-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 245s Setting up libmodule-implementation-perl (0.09-2) ... 245s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 246s Setting up libpackage-stash-perl (0.40-1) ... 246s Setting up libimport-into-perl (1.002005-2) ... 246s Setting up libmoo-perl (2.005005-1) ... 246s Setting up liblist-someutils-perl (0.59-1) ... 246s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 246s Setting up libmime-tools-perl (5.515-1) ... 246s Setting up libclass-load-perl (0.25-2) ... 246s Setting up gcc-14 (14.2.0-19ubuntu2) ... 246s Setting up libspecio-perl (0.50-1) ... 246s Setting up liblist-allutils-perl (0.19-1) ... 246s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 246s Setting up g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 246s Setting up libdevel-overloadinfo-perl (0.007-1) ... 246s Setting up libclass-load-xs-perl (0.10-2build5) ... 246s Setting up libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 246s Setting up g++-14 (14.2.0-19ubuntu2) ... 246s Setting up libmoox-types-mooselike-perl (0.29-2) ... 246s Setting up libb-hooks-endofscope-perl (0.28-1) ... 246s Setting up libthrowable-perl (1.001-2) ... 246s Setting up libauthen-oath-perl (2.0.1-2) ... 246s Setting up libtool (2.5.4-4) ... 246s Setting up libmoose-perl:arm64 (2.2207-1build3) ... 246s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 246s Setting up gcc (4:14.2.0-1ubuntu1) ... 246s Setting up dh-autoreconf (20) ... 246s Setting up libemail-sender-perl (2.601-1) ... 246s Setting up libnamespace-clean-perl (0.27-2) ... 246s Setting up g++ (4:14.2.0-1ubuntu1) ... 246s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 246s Setting up libmoosex-singlearg-perl (0.09-2) ... 246s Setting up build-essential (12.12ubuntu1) ... 246s Setting up libnamespace-autoclean-perl (0.31-1) ... 246s Setting up libdatetime-locale-perl (1:1.41-1) ... 246s Setting up libmoosex-role-parameterized-perl (1.11-2) ... 246s Setting up libdatetime-timezone-perl (1:2.64-1+2025a) ... 246s Setting up libmoosex-types-perl (0.50-2) ... 246s Setting up debhelper (13.24.1ubuntu2) ... 246s Setting up libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 246s Setting up libmoosex-types-common-perl (0.001014-2) ... 246s Setting up libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 246s Setting up libmoosex-util-perl (0.006-2) ... 246s Setting up libdatetime-perl (2:1.65-1build3) ... 246s Setting up libmoosex-attributeshortcuts-perl (0.037-2) ... 246s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 246s Setting up libauthen-u2f-tester-perl (0.03-1) ... 246s Setting up libheif-plugin-aomdec:arm64 (1.19.7-1) ... 246s Setting up liblwp-protocol-https-perl (6.14-1) ... 246s Setting up libheif-plugin-libde265:arm64 (1.19.7-1) ... 246s Setting up libnode115:arm64 (20.18.1+dfsg-1ubuntu2) ... 246s Setting up libwww-perl (6.78-1) ... 246s Setting up libheif1:arm64 (1.19.7-1) ... 246s Setting up nodejs (20.18.1+dfsg-1ubuntu2) ... 246s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 246s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 246s Setting up liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 246s Setting up libgd3:arm64 (2.3.3-12ubuntu3) ... 246s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 246s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 246s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1) ... 246s Setting up libnet-openid-consumer-perl (1.18-2) ... 246s Setting up libxml-parser-perl (2.47-1build4) ... 246s Setting up uglifyjs (3.17.4-2) ... 246s Setting up libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 246s Setting up libgd-perl (2.78-1build4) ... 246s Setting up libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 246s Setting up libsoap-lite-perl (1.27-3) ... 246s Setting up libgd-securityimage-perl (1.75-3) ... 246s Processing triggers for install-info (7.1.1-1) ... 246s Processing triggers for libc-bin (2.41-6ubuntu1) ... 246s Processing triggers for man-db (2.13.0-1) ... 248s Processing triggers for ca-certificates-java (20240118) ... 248s Adding debian:ACCVRAIZ1.pem 248s Adding debian:AC_RAIZ_FNMT-RCM.pem 248s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 248s Adding debian:ANF_Secure_Server_Root_CA.pem 248s Adding debian:Actalis_Authentication_Root_CA.pem 248s Adding debian:AffirmTrust_Commercial.pem 248s Adding debian:AffirmTrust_Networking.pem 248s Adding debian:AffirmTrust_Premium.pem 248s Adding debian:AffirmTrust_Premium_ECC.pem 248s Adding debian:Amazon_Root_CA_1.pem 248s Adding debian:Amazon_Root_CA_2.pem 248s Adding debian:Amazon_Root_CA_3.pem 248s Adding debian:Amazon_Root_CA_4.pem 248s Adding debian:Atos_TrustedRoot_2011.pem 248s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 248s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 248s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 248s Adding debian:BJCA_Global_Root_CA1.pem 248s Adding debian:BJCA_Global_Root_CA2.pem 248s Adding debian:Baltimore_CyberTrust_Root.pem 248s Adding debian:Buypass_Class_2_Root_CA.pem 248s Adding debian:Buypass_Class_3_Root_CA.pem 248s Adding debian:CA_Disig_Root_R2.pem 248s Adding debian:CFCA_EV_ROOT.pem 248s Adding debian:COMODO_Certification_Authority.pem 248s Adding debian:COMODO_ECC_Certification_Authority.pem 248s Adding debian:COMODO_RSA_Certification_Authority.pem 248s Adding debian:Certainly_Root_E1.pem 248s Adding debian:Certainly_Root_R1.pem 248s Adding debian:Certigna.pem 248s Adding debian:Certigna_Root_CA.pem 248s Adding debian:Certum_EC-384_CA.pem 248s Adding debian:Certum_Trusted_Network_CA.pem 248s Adding debian:Certum_Trusted_Network_CA_2.pem 248s Adding debian:Certum_Trusted_Root_CA.pem 248s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 248s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 248s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 248s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 248s Adding debian:Comodo_AAA_Services_root.pem 248s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 248s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 248s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 248s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 248s Adding debian:DigiCert_Assured_ID_Root_CA.pem 248s Adding debian:DigiCert_Assured_ID_Root_G2.pem 248s Adding debian:DigiCert_Assured_ID_Root_G3.pem 248s Adding debian:DigiCert_Global_Root_CA.pem 248s Adding debian:DigiCert_Global_Root_G2.pem 248s Adding debian:DigiCert_Global_Root_G3.pem 248s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 248s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 248s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 248s Adding debian:DigiCert_Trusted_Root_G4.pem 248s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 248s Adding debian:Entrust_Root_Certification_Authority.pem 248s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 248s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 248s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 248s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 248s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 248s Adding debian:GLOBALTRUST_2020.pem 248s Adding debian:GTS_Root_R1.pem 248s Adding debian:GTS_Root_R2.pem 248s Adding debian:GTS_Root_R3.pem 248s Adding debian:GTS_Root_R4.pem 248s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 248s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 248s Adding debian:GlobalSign_Root_CA.pem 248s Adding debian:GlobalSign_Root_CA_-_R3.pem 248s Adding debian:GlobalSign_Root_CA_-_R6.pem 248s Adding debian:GlobalSign_Root_E46.pem 248s Adding debian:GlobalSign_Root_R46.pem 248s Adding debian:Go_Daddy_Class_2_CA.pem 248s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 248s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 248s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 248s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 248s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 248s Adding debian:HiPKI_Root_CA_-_G1.pem 248s Adding debian:Hongkong_Post_Root_CA_3.pem 248s Adding debian:ISRG_Root_X1.pem 248s Adding debian:ISRG_Root_X2.pem 248s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 248s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 248s Adding debian:Izenpe.com.pem 248s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 248s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 248s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 248s Adding debian:NAVER_Global_Root_Certification_Authority.pem 248s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 248s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 248s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 248s Adding debian:QuoVadis_Root_CA_1_G3.pem 248s Adding debian:QuoVadis_Root_CA_2.pem 248s Adding debian:QuoVadis_Root_CA_2_G3.pem 248s Adding debian:QuoVadis_Root_CA_3.pem 248s Adding debian:QuoVadis_Root_CA_3_G3.pem 248s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 248s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 248s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 248s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 248s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 248s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 248s Adding debian:SZAFIR_ROOT_CA2.pem 248s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 248s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 248s Adding debian:SecureSign_RootCA11.pem 248s Adding debian:SecureSign_Root_CA12.pem 248s Adding debian:SecureSign_Root_CA14.pem 248s Adding debian:SecureSign_Root_CA15.pem 248s Adding debian:SecureTrust_CA.pem 248s Adding debian:Secure_Global_CA.pem 248s Adding debian:Security_Communication_ECC_RootCA1.pem 248s Adding debian:Security_Communication_RootCA2.pem 248s Adding debian:Security_Communication_RootCA3.pem 248s Adding debian:Starfield_Class_2_CA.pem 248s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 248s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 248s Adding debian:SwissSign_Gold_CA_-_G2.pem 248s Adding debian:SwissSign_Silver_CA_-_G2.pem 248s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 248s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 248s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 248s Adding debian:TWCA_CYBER_Root_CA.pem 248s Adding debian:TWCA_Global_Root_CA.pem 248s Adding debian:TWCA_Root_Certification_Authority.pem 248s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 249s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 249s Adding debian:TeliaSonera_Root_CA_v1.pem 249s Adding debian:Telia_Root_CA_v2.pem 249s Adding debian:TrustAsia_Global_Root_CA_G3.pem 249s Adding debian:TrustAsia_Global_Root_CA_G4.pem 249s Adding debian:Trustwave_Global_Certification_Authority.pem 249s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 249s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 249s Adding debian:TunTrust_Root_CA.pem 249s Adding debian:UCA_Extended_Validation_Root.pem 249s Adding debian:UCA_Global_G2_Root.pem 249s Adding debian:USERTrust_ECC_Certification_Authority.pem 249s Adding debian:USERTrust_RSA_Certification_Authority.pem 249s Adding debian:XRamp_Global_CA_Root.pem 249s Adding debian:certSIGN_ROOT_CA.pem 249s Adding debian:certSIGN_Root_CA_G2.pem 249s Adding debian:e-Szigno_Root_CA_2017.pem 249s Adding debian:ePKI_Root_Certification_Authority.pem 249s Adding debian:emSign_ECC_Root_CA_-_C3.pem 249s Adding debian:emSign_ECC_Root_CA_-_G3.pem 249s Adding debian:emSign_Root_CA_-_C1.pem 249s Adding debian:emSign_Root_CA_-_G1.pem 249s Adding debian:vTrus_ECC_Root_CA.pem 249s Adding debian:vTrus_Root_CA.pem 249s done. 249s Setting up yui-compressor (2.4.8-3) ... 249s Setting up default-jre-headless (2:1.21-76) ... 249s Processing triggers for sgml-base (1.31) ... 249s Setting up docutils-common (0.21.2+dfsg-2) ... 249s Processing triggers for sgml-base (1.31) ... 249s Setting up python3-docutils (0.21.2+dfsg-2) ... 249s Setting up python3-sphinx (8.1.3-5) ... 252s autopkgtest [17:09:39]: test common-test: ./debian/tests/runner build-deps lemonldap-ng-common 252s autopkgtest [17:09:39]: test common-test: [----------------------- 252s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.VmfV2R/build.Jrn/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 253s t/01-Common-Conf.t ............ 253s ok 1 - use Lemonldap::NG::Common::Conf; 253s ok 2 - Bad module 253s ok 3 - Read t/lemonldap-ng.ini 253s # Subtest: Invalid backend configuration 253s ok 1 - Invalid configuration 253s ok 2 - Found correct error message 253s 1..2 253s ok 4 - Invalid backend configuration 253s # Subtest: Cache expiration 253s ok 1 - Valid configuration 253s # Invoking getConf with args { 253s # 'local' => 1 253s # } 253s ok 2 - Found expected cfgNum in conf 253s ok 3 - Found expected message 253s ok 4 - load counter increased by 1 253s ok 5 - lastCfg counter increased by 1 253s # Invoking getConf with args { 253s # 'local' => 1 253s # } 253s ok 6 - Found expected newvalue in conf 253s ok 7 - Found expected message 253s ok 8 - lastCfg counter increased by 0 253s ok 9 - load counter increased by 0 253s # Invoking getConf with args { 253s # 'local' => 1 253s # } 253s ok 10 - Found expected cfgNum in conf 253s ok 11 - Found expected newvalue in conf 253s ok 12 - Found expected message 253s ok 13 - load counter increased by 1 253s ok 14 - lastCfg counter increased by 1 253s 1..14 253s ok 5 - Cache expiration 253s # Subtest: Configuration reload 253s ok 1 - Valid configuration 253s # Invoking getConf with args { 253s # 'local' => 1 253s # } 253s ok 2 - Found expected cfgNum in conf 253s ok 3 - Found expected message 253s ok 4 - load counter increased by 1 253s ok 5 - lastCfg counter increased by 1 253s # Invoking getConf with args { 253s # 'local' => 0 253s # } 253s ok 6 - Found expected cfgNum in conf 253s ok 7 - Found expected newvalue in conf 253s ok 8 - Found expected message 253s ok 9 - load counter increased by 1 253s ok 10 - lastCfg counter increased by 1 253s # Invoking getConf with args { 253s # 'local' => 1 253s # } 253s ok 11 - Found expected cfgNum in conf 253s ok 12 - Found expected newvalue in conf 253s ok 13 - Found expected message 253s ok 14 - load counter increased by 0 253s ok 15 - lastCfg counter increased by 0 253s 1..15 253s ok 6 - Configuration reload 253s # Subtest: Configuration cache manual clear 253s ok 1 - Valid configuration 253s # Invoking getConf with args { 253s # 'local' => 1 253s # } 253s ok 2 - Found expected cfgNum in conf 253s ok 3 - Found expected message 253s ok 4 - load counter increased by 1 253s ok 5 - lastCfg counter increased by 1 253s # Invoking getConf with args { 253s # 'local' => 1 253s # } 253s ok 6 - Found expected cfgNum in conf 253s ok 7 - Found expected newvalue in conf 253s ok 8 - Found expected message 253s ok 9 - load counter increased by 0 253s ok 10 - lastCfg counter increased by 0 253s # Invoking getConf with args { 253s # 'noCache' => 2 253s # } 253s ok 11 - Found expected newvalue in conf 253s ok 12 - Found expected cfgNum in conf 253s ok 13 - Found expected message 253s ok 14 - load counter increased by 1 253s ok 15 - lastCfg counter increased by 1 253s # Invoking getConf with args { 253s # 'local' => 1 253s # } 253s ok 16 - Found expected cfgNum in conf 253s ok 17 - Found expected newvalue in conf 253s ok 18 - Found expected message 253s ok 19 - lastCfg counter increased by 0 253s ok 20 - load counter increased by 0 253s 1..20 253s ok 7 - Configuration cache manual clear 253s # Subtest: local param behavior 253s ok 1 - Valid configuration 253s # Invoking getConf with args { 253s # 'local' => 1, 253s # 'localPrm' => { 253s # 'myLocalPrm' => 1 253s # } 253s # } 253s ok 2 - Found expected cfgNum in conf 253s ok 3 - Found expected myLocalPrm in conf 253s ok 4 - Found expected message 253s ok 5 - lastCfg counter increased by 1 253s ok 6 - load counter increased by 1 253s # Invoking getConf with args {} 253s ok 7 - Found expected cfgNum in conf 253s ok 8 - Found expected myLocalPrm in conf 253s ok 9 - Found expected message 253s ok 10 - lastCfg counter increased by 1 253s ok 11 - load counter increased by 1 253s ok 12 - Another confAccess object from another process 253s # Invoking getConf with args {} 253s ok 13 - Found expected myLocalPrm in conf 253s ok 14 - Found expected cfgNum in conf 253s ok 15 - Found expected message 253s ok 16 - lastCfg counter increased by 1 253s ok 17 - load counter increased by 1 253s # Invoking getConf with args { 253s # 'local' => 1 253s # } 253s ok 18 - Found expected myLocalPrm in conf 253s ok 19 - Found expected cfgNum in conf 253s ok 20 - Found expected message 253s ok 21 - lastCfg counter increased by 0 253s ok 22 - load counter increased by 0 253s 1..22 253s ok 8 - local param behavior 253s 1..8 253s ok 253s t/02-Common-Conf-File.t ....... 253s ok 1 - use Lemonldap::NG::Common::Conf; 253s ok 2 - type => file 253s ok 3 - Test 0 is stored 253s ok 4 - Test 0 can be read 253s ok 5 - Test 0 is restored 253s ok 6 - Test 1 is stored 253s ok 7 - Test 1 can be read 253s ok 8 - Test 1 is restored 253s ok 9 - Test 2 is stored 253s ok 10 - Test 2 can be read 253s ok 11 - Test 2 is restored 253s 1..11 253s ok 253s t/02-Common-Conf-Overlay.t .... 253s ok 1 - use Lemonldap::NG::Common::Conf; 253s ok 2 - type => Overlay 253s ok 3 - Load conf 253s ok 4 - Normal parameters 253s ok 5 - Scalar override 253s ok 6 - Hash override 253s ok 7 - Save 253s ok 8 - Load conf 253s ok 9 - Succeed to update overwrite 253s ok 10 - Restore 253s ok 11 - Load conf 253s ok 12 - Hash override 253s 1..12 253s ok 253s t/02-Common-Conf-ServerEnv.t .. 253s 1..14 253s ok 1 - use Lemonldap::NG::Common::Conf; 253s ok 2 - type => file 253s ok 3 - Conf is stored 253s ok 4 - Conf can be read 253s ok 5 - %SERVERENV:A% is not substitued into Aa without useServerEnv 253s ok 6 - type => file 253s ok 7 - Conf is stored 253s ok 8 - Conf can be read 253s ok 9 - %SERVERENV:A% is substitued into Aa 253s ok 10 - %SERVERENV:B% %SERVERENV:C% is substitued into Bb Cc 253s ok 11 - Keyname is transformed 253s ok 12 - Values are substitued into arrays 253s ok 13 - Get raw conf 253s ok 14 - %SERVERENV:A% is not substitued into Aa in raw mode 253s ok 253s t/03-Common-Conf-CDBI.t ....... 253s 1..14 253s ok 1 - use Lemonldap::NG::Common::Conf; 253s ok 2 - CDBI object 253s ok 3 - Driver is build 253s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 253s ok 4 - Set unicode 253s ok 5 - Test database created 253s ok 6 - Test 0 is stored 253s ok 7 - Test 0 can be read 253s ok 8 - Test 0 is restored 253s ok 9 - Test 1 is stored 253s ok 10 - Test 1 can be read 253s ok 11 - Test 1 is restored 253s ok 12 - Test 2 is stored 253s ok 13 - Test 2 can be read 253s ok 14 - Test 2 is restored 253s ok 253s t/03-Common-Conf-RDBI.t ....... 253s 1..14 253s ok 1 - use Lemonldap::NG::Common::Conf; 253s ok 2 - RDBI object 253s ok 3 - Driver is build 253s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 253s ok 4 - Set unicode 253s ok 5 - Test database created 253s ok 6 - Test 0 is stored 253s ok 7 - Test 0 can be read 253s ok 8 - Test 0 is restored 253s ok 9 - Test 1 is stored 253s ok 10 - Test 1 can be read 253s ok 11 - Test 1 is restored 253s ok 12 - Test 2 is stored 253s ok 13 - Test 2 can be read 253s ok 14 - Test 2 is restored 253s ok 253s t/05-Common-Conf-LDAP.t ....... 253s 1..3 253s Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at t/05-Common-Conf-LDAP.t line 33. 253s ok 1 - use Lemonldap::NG::Common::Conf; 253s ok 2 - New object 253s ok 3 253s ok 253s t/10-PSGI-Request.t ........... 253s # Subtest: Request ID 253s ok 1 - Generated request ID 253s ok 2 - Request ID is stable across calls 253s ok 3 - Request ID is different for each request 253s ok 4 - Request ID is read from UNIQUE_ID env if set 253s 1..4 253s ok 1 - Request ID 253s # Subtest: Request JSON body 253s ok 1 253s ok 2 - Found JSON body 253s ok 3 - Found correct ascii value 253s not ok 4 - Found correct UTF-8 value # TODO UTF-8 handling in request is broken, see #2748 253s # Failed (TODO) test 'Found correct UTF-8 value' 253s # at t/10-PSGI-Request.t line 55. 253s # got: '€ncoded' 253s # expected: '€ncoded' 253s 1..4 253s ok 2 - Request JSON body 253s 1..2 253s ok 254s t/10-PSGI.t ................... 254s # Subtest: Check successful init 254s ok 1 - Returned HTTP code 200 254s ok 2 - Found expected message in body 254s 1..2 254s ok 1 - Check successful init 254s # Subtest: Check abort method 254s ok 1 - Returned HTTP code 500 254s ok 2 - Found expected error message in body 254s 1..2 254s ok 2 - Check abort method 254s 1..2 254s ok 254s t/11-Logger.t ................. 254s # Subtest: Check logging API 254s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 254s ok 2 - Returned HTTP code 200 254s ok 3 - Found Request handled by TestPsgi handler in notice logs 254s ok 4 - Found User logger trace in info logs 254s ok 5 - Found audit in info logs 254s ok 6 - Found (?^:auditLogger internal error: no message provided at .*TestPsgi.pm) in info logs 254s 1..6 254s ok 1 - Check logging API 254s # Subtest: Check audit API 254s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 254s ok 2 - Returned HTTP code 200 254s ok 3 - Found message=audit in audit logs 254s ok 4 - Found field1=one, field2=two in audit logs 254s 1..4 254s ok 2 - Check audit API 254s # Subtest: Check request ID 254s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 254s ok 2 - Enforced UNIQUE_ID seen in 2 messages 254s ok 3 - Seen three different request IDs 254s 1..3 254s ok 3 - Check request ID 254s 1..3 254s ok 254s t/11-TestLogger.t ............. 254s ok 1 - An object of class 't::TestLogger' isa 't::TestLogger' 254s ok 2 - Found my_info in info logs 254s ok 3 - Found (?^:^my_debug_) in debug logs 254s 1..3 254s ok 254s t/30-Common-Safelib.t ......... 254s 1..1 254s ok 1 - use Lemonldap::NG::Common::Safelib; 254s ok 254s t/35-Common-Crypto.t .......... 254s 1..21 254s ok 1 - use Lemonldap::NG::Common::Crypto; 254s ok 2 - New object 254s ok 3 - Test of base64 encrypting with 1 characters string 254s ok 4 - Test of base64 encrypting with 2 characters string 254s ok 5 - Test of base64 encrypting with 3 characters string 254s ok 6 - Test of base64 encrypting with 4 characters string 254s ok 7 - Test of base64 encrypting with 5 characters string 254s ok 8 - Test of base64 encrypting with 6 characters string 254s ok 9 - Test of base64 encrypting with 7 characters string 254s ok 10 - Test of base64 encrypting with 8 characters string 254s ok 11 - Test of base64 encrypting with 9 characters string 254s ok 12 - Test of base64 encrypting with 10 characters string 254s ok 13 - Test of base64 encrypting with 11 characters string 254s ok 14 - Test of base64 encrypting with 12 characters string 254s ok 15 - Test of base64 encrypting with 13 characters string 254s ok 16 - Test of base64 encrypting with 14 characters string 254s ok 17 - Test of base64 encrypting with 15 characters string 254s ok 18 - Test of base64 encrypting with 16 characters string 254s ok 19 - Test of base64 encrypting with 17 characters string 254s ok 20 - Test of hexadecimal encrypting 254s ok 21 - Test of long value encrypting 254s ok 254s t/36-Common-Regexp.t .......... 254s 1..20 254s ok 1 - use Lemonldap::NG::Common::Regexp; 254s ok 2 254s ok 3 254s ok 4 254s ok 5 254s ok 6 254s ok 7 254s ok 8 254s ok 9 254s ok 10 254s ok 11 254s ok 12 254s ok 13 254s ok 14 254s ok 15 254s ok 16 254s ok 17 254s ok 18 254s ok 19 254s ok 20 254s ok 254s t/37-Common-TOTP.t ............ 254s 1..16 254s ok 1 - use Lemonldap::NG::Common::TOTP; 254s ok 2 - TOTP code is valid 254s ok 3 - TOTP code is no longer valid 254s ok 4 - TOTP code is not valid yet 254s ok 5 - TOTP code is valid 254s ok 6 - TOTP code is valid 254s ok 7 - TOTP code is no longer valid 254s ok 8 - TOTP code is not valid yet 254s ok 9 - TOTP is valid with encrypted secret and encryption disabled 254s ok 10 - TOTP is valid with encrypted secret and encryption enabled 254s ok 11 - TOTP is valid with cleartext secret and encryption enabled 254s ok 12 - TOTP code fails to verify 254s ok 13 - TOTP secret is stored as-is when encryption is disabled 254s ok 14 - Secret looks encrypted 254s ok 15 - Secret looks encrypted 254s ok 16 - get_storable_secret produces working secret 254s ok 254s t/40-Common-Session.t ......... 254s 1..7 254s ok 1 - use Lemonldap::NG::Common::Session; 254s ok 2 - Creation of session 254s ok 3 - Store session kind 254s ok 4 - Remove session 254s ok 5 - use Lemonldap::NG::Common::Apache::Session::Generate::SHA256; 254s ok 6 - Use SHA256 generate module 254s ok 7 - Remove session 254s ok 254s t/41-Common-EmailAddress.t .... 254s 1..3 254s ok 1 - use Lemonldap::NG::Common::EmailAddress; 254s ok 2 - calling format_email function 254s ok 3 - testing formatted email value 254s ok 254s t/45-importMetadata-config.t .. 254s ok 1 - require './scripts/importMetadata'; 254s # Subtest: Ignore SP 254s ok 1 254s ok 2 254s ok 3 254s ok 4 254s 1..4 254s ok 2 - Ignore SP 254s # Subtest: Ignore IDP 254s ok 1 254s ok 2 254s ok 3 254s ok 4 254s 1..4 254s ok 3 - Ignore IDP 254s # Subtest: Conf Prefix 254s ok 1 254s ok 2 254s 1..2 254s ok 4 - Conf Prefix 254s # Subtest: Remove 254s ok 1 254s ok 2 254s ok 3 254s ok 4 254s ok 5 254s ok 6 254s ok 7 254s ok 8 254s ok 9 254s ok 10 254s ok 11 254s ok 12 254s 1..12 254s ok 5 - Remove 254s # Subtest: IDP Exported attributes 254s ok 1 254s ok 2 254s 1..2 254s ok 6 - IDP Exported attributes 254s # Subtest: SP Exported attributes 254s ok 1 254s ok 2 254s ok 3 254s 1..3 254s ok 7 - SP Exported attributes 254s # Subtest: Options 254s ok 1 254s ok 2 254s ok 3 254s ok 4 254s ok 5 254s 1..5 254s ok 8 - Options 254s 1..8 254s ok 255s t/45-importMetadata.t ......... 255s ok 1 - require './scripts/importMetadata'; 255s ok 2 - SP counters are expected 255s ok 3 - IDP counters are expected 255s ok 4 - Correct amount of providers 255s ok 5 - Correct amount of providers 255s ok 6 - Correct amount of providers 255s ok 7 - Correct amount of providers 255s ok 8 - Correct amount of providers 255s ok 9 - Correct amount of providers 255s ok 10 - Found exported attribute 255s ok 11 - Found optional attribute 255s ok 12 - Found required attribute 255s ok 13 - Found subject ID 255s ok 14 - SP counters are expected 255s ok 15 - IDP counters are expected 255s ok 16 - Configuration was updated 255s ok 17 - Configuration was updated 255s ok 18 - SP counters are expected 255s ok 19 - IDP counters are expected 255s ok 20 255s 1..20 255s ok 255s t/50-Combination-Parser.t ..... 255s 1..32 255s ok 1 - use Lemonldap::NG::Common::Combination::Parser; 255s ok 2 - First level is a sub 255s ok 3 - Second level is an array ("or" list) 255s ok 4 - Third level is an array (auth,userDB) 255s ok 5 - Fourth level is a sub 255s ok 6 - "[A]" returns A as auth module 255s ok 7 - "[A]" returns A as userDB module 255s ok 8 - "[A,B]" returns A as auth module 255s ok 9 - "[A,B]" returns B as userDB module 255s ok 10 - "if(1) then [A,B] else [B,C]" returns A as auth module 255s ok 11 - "if(1) then [A,B] else [B,C]" returns B as userDB module 255s ok 12 - "if(0) then [A,B] else [B,C]" returns B as auth module 255s ok 13 - "if(0) then [A,B] else [B,C]" returns C as userDB module 255s ok 14 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns B as auth module 255s ok 15 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns C as userDB module 255s ok 16 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns B as auth module 255s ok 17 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns A as userDB module 255s ok 18 - "if($env->{test}) then [A,B] else [B,C]" returns A as auth module 255s ok 19 - "if($env->{test}) then [A,B] else [B,C]" returns B as userDB module 255s ok 20 - "if($env->{false}) then [A,B] else [B,C]" returns B as auth module 255s ok 21 - "if($env->{false}) then [A,B] else [B,C]" returns C as userDB module 255s ok 22 - "[A,B] or [B,C]" returns A as auth module 255s ok 23 - "[A,B] or [B,C]" returns B as userDB module 255s ok 24 - "if(1) then [A,B] or [C,A] else [B,C]" returns A as auth module 255s ok 25 - "if(1) then [A,B] or [C,A] else [B,C]" returns B as userDB module 255s ok 26 - "[A,B] or [B,C]" returns 2 elements 255s ok 27 - "if(1) then [A,B] or [C,A] else [B,C]" returns 2 elements 255s ok 28 - "[A and B, A]" returns PE_OK as auth result 255s ok 29 - "[A,B] and [B,C]" returns PE_OK as auth result 255s ok 30 - "if(0) then [A,B] else [A,B] and [B,C]" returns PE_OK as auth result 255s ok 31 - Bad expr "if(1) then {if(1) then [A] else [B]} else [C]" 255s ok 32 - Bad expr "[A,B or C]" 255s ok 255s t/60-Hashed-Session.t ......... 255s ok 1 - use Lemonldap::NG::Common::Session; 255s ok 2 - use Lemonldap::NG::Common::CliSessions; 255s ok 3 - Create fixed session 255s ok 4 - Session name is hashed 255s ok 5 - Recover fixed session 255s ok 6 - Data restored 255s ok 7 - Create session 255s ok 8 - Session name is hashed 255s ok 9 - Recover session 255s ok 10 - Data restored 255s ok 11 - Recover session 255s ok 12 - Data updated 255s ok 13 - Recover session 255s ok 14 - Data updated 255s 1..14 255s ok 255s t/60-Session-Cache.t .......... 255s ok 1 - use Lemonldap::NG::Common::Apache::Session; 255s ok 2 - use Lemonldap::NG::Common::Session; 255s ok 3 - Create session 255s ok 4 - Get session id c4545a31c97c178e406a50a1a9ca83d0 255s Local data corrupted, ignore cached session 255s ok 5 - Get session 255s ok 6 - Session is restored 255s Unable to use cache: mkdir /tmp/hakecOuQJ4/cache/llng: Permission denied at /usr/share/perl5/Cache/FileBackend.pm line 222. 255s 255s ok 7 - Get session 255s ok 8 - Session is restored 255s ok 9 - Get session 255s ok 10 - Drop session 255s ok 11 - get session from cache 255s ok 12 - cached session is valid 255s ok 13 - Error when session and cache are inexitent 255s 1..13 255s ok 255s t/60-Session-Cli.t ............ 255s ok 1 - use Lemonldap::NG::Common::Session; 255s ok 2 - use Lemonldap::NG::Common::CliSessions; 255s ok 3 - Found one session 255s ok 4 - Found correct session ID 255s ok 5 - Found deleteme session key 255s ok 6 - Found one session 255s ok 7 - Found correct session 255s ok 8 - Found one session 255s ok 9 - Found correct session 255s ok 10 - Only selected fields returned 255s ok 11 - Found correct UID 255s ok 12 - Found correct session ID 255s ok 13 - Found 5 sessions 255s ok 14 - Count gives 5 sessions 255s # Subtest: Search 255s ok 1 - Found 2 psessions 255s ok 2 - Count gives 2 psessions 255s ok 3 - Found 2 psessions 255s ok 4 - Found 2 sessions 255s ok 5 - Both sessions are dwho 255s ok 6 - Found 2 sessions 255s ok 7 - Only selected fields returned 255s ok 8 - Got two lines 255s ok 9 - Correct session IDs 255s 1..9 255s ok 15 - Search 255s # 2 255s ok 16 - Session was removed 255s ok 17 - Session was removed 255s ok 18 - Found 2 foo sessions 255s ok 19 - Found 0 foo sessions 255s ok 20 - New key was set 255s ok 21 - Existing key was changed 255s ok 22 - Key was removed 255s ok 23 - Key was removed 255s ok 24 - Found two second factors 255s ok 25 - Found one Yubikey 255s ok 26 - Found one TOTP 255s ok 27 - Found one U2F 255s ok 28 - Found two second factors 255s ok 29 - Yubikey was removed 255s ok 30 - Found one second factors 255s ok 31 - U2F was removed 255s ok 32 - TOTP survived 255s # Subtest: Search after restore 255s ok 1 - Found 2 psessions 255s ok 2 - Count gives 2 psessions 255s ok 3 - Found 2 psessions 255s ok 4 - Found 2 sessions 255s ok 5 - Both sessions are dwho 255s ok 6 - Found 2 sessions 255s ok 7 - Only selected fields returned 255s ok 8 - Got two lines 255s ok 9 - Correct session IDs 255s 1..9 255s ok 33 - Search after restore 255s ok 34 - Found one second factors 255s ok 35 - U2F was removed 255s ok 36 - TOTP survived 255s ok 37 - Found two second factors for dwho 255s ok 38 - TOTP was removed 255s ok 39 - UBK survived 255s ok 40 - Found one second factors for rtyler 255s ok 41 - TOTP was removed 255s ok 42 - UBK survived 255s ok 43 - Found two consents 255s ok 44 - Found one consent 255s ok 45 - Consent for test-rp removed 255s ok 46 - Consent for test-rp2 still present 255s 1..46 255s ok 255s t/60-U2F-Migrate.t ............ 255s ok 1 - use Lemonldap::NG::Common::Session; 255s ok 2 - use Lemonldap::NG::Common::CliSessions; 255s ok 3 - Still 2 devices 255s ok 4 - No WebAuthn sessions created 255s ok 5 - Expect 6 devices after migration 255s ok 6 - U2F still present 255s ok 7 - UBK still in place 255s ok 8 - New WebAuthn device 255s ok 9 - migrated signcount 255s ok 10 - migrated credential ID 255s ok 11 - migrated credential key 255s ok 12 - migrated epoch 255s ok 13 - migrated name 255s ok 14 - Expect still 6 devices after rerunning migration 255s ok 15 - U2F still in place 255s ok 16 - UBK still in place 255s ok 17 - Same WebAuthn devices 255s ok 18 - Expect 6 devices after migration 255s ok 19 - U2F still in place 255s ok 20 - UBK still in place 255s ok 21 - New WebAuthn device 255s ok 22 - Expect 3 devices after migration 255s ok 23 - U2F still in place 255s ok 24 - UBK still in place 255s ok 25 - New WebAuthn device 255s 1..25 255s ok 255s t/70-User-Agent.t ............. 255s 1..3 255s ok 1 - use Lemonldap::NG::Common::UserAgent; 255s ok 2 - Default User Agent 255s ok 3 - Overriden User Agent 255s ok 256s t/71-Util-Crypto.t ............ 256s 1..4 256s ok 1 - use Lemonldap::NG::Common::Util::Crypto; 256s # Subtest: Check genRsaKey 256s ok 1 - Correct key size 256s ok 2 - Public key matches private key 256s ok 3 - Hash is non empty 256s ok 4 - Correct key size 256s ok 5 - Public key matches private key 256s ok 6 - Hash is non empty 256s 1..6 256s ok 2 - Check genRsaKey 256s # Subtest: Check genCertKey 256s ok 1 - Correct key size 256s ok 2 - Public key matches private key 256s ok 3 - Correct subject 256s ok 4 - Hash is non empty 256s ok 5 - Correct key size 256s ok 6 - Public key matches private key 256s ok 7 - Correct subject 256s ok 8 - Hash is non empty 256s ok 9 - Correct key size 256s ok 10 - Public key matches private key 256s ok 11 - Correct subject 256s ok 12 - Hash is non empty 256s 1..12 256s ok 3 - Check genCertKey 256s # Subtest: Check genEcKey 256s ok 1 - Public and private keys match 256s ok 2 - Hash is non empty 256s 1..2 256s ok 4 - Check genEcKey 256s ok 256s All tests successful. 256s Files=26, Tests=319, 4 wallclock secs ( 0.08 usr 0.05 sys + 2.82 cusr 0.44 csys = 3.39 CPU) 256s Result: PASS 256s autopkgtest [17:09:43]: test common-test: -----------------------] 257s autopkgtest [17:09:44]: test common-test: - - - - - - - - - - results - - - - - - - - - - 257s common-test PASS 257s autopkgtest [17:09:44]: test handler-test: preparing testbed 345s autopkgtest [17:11:12]: testbed dpkg architecture: arm64 345s autopkgtest [17:11:12]: testbed apt version: 3.0.0 345s autopkgtest [17:11:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup 346s autopkgtest [17:11:13]: testbed release detected to be: questing 346s autopkgtest [17:11:13]: updating testbed package index (apt update) 346s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 346s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 346s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 346s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 347s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [164 kB] 347s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2024 kB] 347s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [44.2 kB] 347s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [204 kB] 347s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [1467 kB] 347s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [14.8 kB] 347s Fetched 4028 kB in 1s (6755 kB/s) 348s Reading package lists... 348s autopkgtest [17:11:15]: upgrading testbed (apt dist-upgrade and autopurge) 348s Reading package lists... 349s Building dependency tree... 349s Reading state information... 349s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 349s Starting 2 pkgProblemResolver with broken count: 0 349s Done 350s Entering ResolveByKeep 350s 350s Calculating upgrade... 351s The following packages will be upgraded: 351s libperl5.40 perl perl-base perl-modules-5.40 351s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 351s Need to get 10.0 MB of archives. 351s After this operation, 0 B of additional disk space will be used. 351s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 351s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl arm64 5.40.1-3 [262 kB] 351s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 351s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 352s Fetched 10.0 MB in 1s (19.6 MB/s) 352s (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 ... 85225 files and directories currently installed.) 352s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 352s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 352s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 352s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 352s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 352s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 352s Setting up perl-base (5.40.1-3) ... 352s (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 ... 85225 files and directories currently installed.) 352s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 352s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 353s Setting up perl-modules-5.40 (5.40.1-3) ... 353s Setting up libperl5.40:arm64 (5.40.1-3) ... 353s Setting up perl (5.40.1-3) ... 353s Processing triggers for man-db (2.13.0-1) ... 353s Processing triggers for libc-bin (2.41-6ubuntu1) ... 353s Reading package lists... 354s Building dependency tree... 354s Reading state information... 354s Starting pkgProblemResolver with broken count: 0 354s Starting 2 pkgProblemResolver with broken count: 0 354s Done 354s Solving dependencies... 355s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 357s Reading package lists... 357s Building dependency tree... 357s Reading state information... 358s Starting pkgProblemResolver with broken count: 0 358s Starting 2 pkgProblemResolver with broken count: 0 358s Done 359s The following NEW packages will be installed: 359s autoconf autodep8 automake autopoint autotools-dev build-essential 359s ca-certificates-java cpp cpp-14 cpp-14-aarch64-linux-gnu 359s cpp-aarch64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless 359s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 359s fonts-urw-base35 g++ g++-14 g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu 359s gcc gcc-14 gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext 359s imagemagick-7-common intltool-debian java-common java-wrappers 359s libalgorithm-c3-perl libaliased-perl libaom3 359s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 359s libasan8 libauth-yubikey-webclient-perl libauthen-oath-perl 359s libauthen-radius-perl libauthen-u2f-tester-perl libauthen-webauthn-perl 359s libautobox-core-perl libautobox-perl libb-hooks-endofscope-perl 359s libb-hooks-op-check-perl libbytes-random-secure-perl libcache-cache-perl 359s libcapture-tiny-perl libcares2 libcarp-clan-perl libcbor-xs-perl libcc1-0 359s libcgi-pm-perl libclass-c3-perl libclass-data-inheritable-perl 359s libclass-errorhandler-perl libclass-inspector-perl libclass-load-perl 359s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl 359s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 359s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 359s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 359s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-dh-gmp-perl 359s libcrypt-jwt-perl libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 359s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 359s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 359s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 359s libdata-optlist-perl libdata-password-zxcvbn-perl 359s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 359s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 359s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 359s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 359s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 359s libdist-checkconflicts-perl libdynaloader-functions-perl 359s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 359s libemail-sender-perl libemail-simple-perl libencode-locale-perl 359s liberror-perl libeval-closure-perl libexception-class-perl 359s libexporter-tiny-perl libextutils-depends-perl libfcgi-perl libfcgi0t64 359s libfftw3-double3 libfile-listing-perl libfile-sharedir-perl 359s libfile-stripnondeterminism-perl libfilesys-notify-simple-perl 359s libfont-afm-perl libfontconfig1 libfontenc1 libgcc-14-dev libgd-perl 359s libgd-securityimage-perl libgd3 libglib-perl libgomp1 libgraphite2-3 359s libgssapi-perl libharfbuzz0b libhash-merge-simple-perl 359s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 359s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 359s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 359s libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl 359s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 359s libhttp-multipartparser-perl libhttp-negotiate-perl libhwasan0 359s libimage-magick-perl libimage-magick-q16-perl libimagequant0 359s libimport-into-perl libio-html-perl libio-pty-perl libio-sessiondata-perl 359s libio-socket-ssl-perl libio-socket-timeout-perl libio-string-perl 359s libio-stringy-perl libipc-run-perl libipc-sharelite-perl libisl23 libitm1 359s libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc 359s libjs-underscore libjson-maybexs-perl libjson-perl libjson-xs-perl 359s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 359s liblemonldap-ng-handler-perl liblerc4 liblist-allutils-perl 359s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 359s liblist-utilsby-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 359s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 359s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 359s libmodule-implementation-perl libmodule-pluggable-perl 359s libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl 359s libmoose-perl libmoosex-attributeshortcuts-perl 359s libmoosex-meta-typeconstraint-mooish-perl libmoosex-role-parameterized-perl 359s libmoosex-singlearg-perl 359s libmoosex-traitfor-meta-class-betteranonclassnames-perl 359s libmoosex-types-common-perl libmoosex-types-perl libmoosex-util-perl 359s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 359s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 359s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 359s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 359s libnet-ssleay-perl libnode115 libopenjp2-7 359s libpackage-deprecationmanager-perl libpackage-stash-perl 359s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 359s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 359s libplack-perl libposix-strftime-compiler-perl libraqm0 libraw23t64 359s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 359s libscope-guard-perl libsharpyuv0 libsoap-lite-perl libspecio-perl 359s libstdc++-14-dev libstream-buffered-perl libstrictures-perl 359s libstring-random-perl libsub-exporter-formethods-perl libsub-exporter-perl 359s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 359s libsub-name-perl libsub-quote-perl libtask-weaken-perl 359s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 359s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 359s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 359s libtry-tiny-perl libtsan2 libtype-tiny-perl libtypes-serialiser-perl 359s libubsan1 liburi-perl libvariable-magic-perl libwant-perl libwebp7 359s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 359s libwww-robotrules-perl libxml-libxml-perl libxml-libxslt-perl 359s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 359s libxml-sax-perl libxml-simple-perl libxmlsec1t64 libxmlsec1t64-openssl 359s libxpm4 libxslt1.1 libxstring-perl m4 node-acorn node-balanced-match 359s node-brace-expansion node-cjs-module-lexer node-minimatch node-uglify-js 359s node-undici node-xtend nodejs openjdk-21-jre-headless perl-openssl-defaults 359s pkg-perl-autopkgtest po-debconf python3-alabaster python3-defusedxml 359s python3-docutils python3-imagesize python3-roman python3-snowballstemmer 359s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 359s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 359s yui-compressor 359s 0 upgraded, 334 newly installed, 0 to remove and 0 not upgraded. 359s Need to get 163 MB of archives. 359s After this operation, 625 MB of additional disk space will be used. 359s Get:1 http://ftpmaster.internal/ubuntu questing/universe arm64 imagemagick-7-common all 8:7.1.1.43+dfsg1-1 [69.7 kB] 359s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libgomp1 arm64 15-20250404-0ubuntu1 [147 kB] 359s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build1 [392 kB] 359s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libfontenc1 arm64 1:1.1.8-1build1 [13.9 kB] 359s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 x11-common all 1:7.7+23ubuntu4 [21.8 kB] 359s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 359s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 xfonts-utils arm64 1:7.7+7 [95.6 kB] 359s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-urw-base35 all 20200910-8 [11.0 MB] 359s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 fontconfig-config arm64 2.15.0-2.2ubuntu1 [37.9 kB] 359s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libfontconfig1 arm64 2.15.0-2.2ubuntu1 [144 kB] 359s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 359s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libaom3 arm64 3.12.0-1 [1828 kB] 359s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-aomdec arm64 1.19.7-1 [11.4 kB] 359s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libde265-0 arm64 1.0.15-1build5 [146 kB] 359s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-libde265 arm64 1.19.7-1 [8890 B] 359s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libheif1 arm64 1.19.7-1 [371 kB] 359s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 359s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 359s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 359s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 359s Get:21 http://ftpmaster.internal/ubuntu questing/universe arm64 liblqr-1-0 arm64 0.4.2-2.1build2 [27.1 kB] 359s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libltdl7 arm64 2.5.4-4 [43.0 kB] 359s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libopenjp2-7 arm64 2.5.3-2 [183 kB] 359s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libraw23t64 arm64 0.21.3-1 [377 kB] 359s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 libdeflate0 arm64 1.23-1 [46.2 kB] 359s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 359s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 359s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 libtiff6 arm64 4.7.0-3ubuntu1 [197 kB] 359s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [12.5 kB] 359s Get:30 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpmux3 arm64 1.5.0-0.1 [25.4 kB] 359s Get:31 http://ftpmaster.internal/ubuntu questing/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.1.43+dfsg1-1 [1876 kB] 359s Get:32 http://ftpmaster.internal/ubuntu questing/universe arm64 libimage-magick-q16-perl arm64 8:7.1.1.43+dfsg1-1 [105 kB] 359s Get:33 http://ftpmaster.internal/ubuntu questing/universe arm64 libimage-magick-perl all 8:7.1.1.43+dfsg1-1 [39.8 kB] 359s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 sgml-base all 1.31 [11.4 kB] 359s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 m4 arm64 1.4.19-7 [244 kB] 359s Get:36 http://ftpmaster.internal/ubuntu questing/main arm64 autoconf all 2.72-3ubuntu1 [383 kB] 359s Get:37 http://ftpmaster.internal/ubuntu questing/main arm64 dctrl-tools arm64 2.24-3build3 [103 kB] 359s Get:38 http://ftpmaster.internal/ubuntu questing/main arm64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 359s Get:39 http://ftpmaster.internal/ubuntu questing/main arm64 autotools-dev all 20220109.1 [44.9 kB] 359s Get:40 http://ftpmaster.internal/ubuntu questing/main arm64 automake all 1:1.17-3ubuntu1 [572 kB] 359s Get:41 http://ftpmaster.internal/ubuntu questing/main arm64 autopoint all 0.23.1-1 [619 kB] 359s Get:42 http://ftpmaster.internal/ubuntu questing/main arm64 libisl23 arm64 0.27-1 [676 kB] 359s Get:43 http://ftpmaster.internal/ubuntu questing/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 360s Get:44 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [10.6 MB] 360s Get:45 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14 arm64 14.2.0-19ubuntu2 [1026 B] 360s Get:46 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [5558 B] 360s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 cpp arm64 4:14.2.0-1ubuntu1 [22.4 kB] 360s Get:48 http://ftpmaster.internal/ubuntu questing/main arm64 libcc1-0 arm64 15-20250404-0ubuntu1 [49.1 kB] 360s Get:49 http://ftpmaster.internal/ubuntu questing/main arm64 libitm1 arm64 15-20250404-0ubuntu1 [27.8 kB] 360s Get:50 http://ftpmaster.internal/ubuntu questing/main arm64 libasan8 arm64 15-20250404-0ubuntu1 [2922 kB] 360s Get:51 http://ftpmaster.internal/ubuntu questing/main arm64 liblsan0 arm64 15-20250404-0ubuntu1 [1318 kB] 360s Get:52 http://ftpmaster.internal/ubuntu questing/main arm64 libtsan2 arm64 15-20250404-0ubuntu1 [2692 kB] 360s Get:53 http://ftpmaster.internal/ubuntu questing/main arm64 libubsan1 arm64 15-20250404-0ubuntu1 [1177 kB] 360s Get:54 http://ftpmaster.internal/ubuntu questing/main arm64 libhwasan0 arm64 15-20250404-0ubuntu1 [1640 kB] 360s Get:55 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-14-dev arm64 14.2.0-19ubuntu2 [2593 kB] 360s Get:56 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [20.9 MB] 360s Get:57 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14 arm64 14.2.0-19ubuntu2 [529 kB] 360s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [1200 B] 360s Get:59 http://ftpmaster.internal/ubuntu questing/main arm64 gcc arm64 4:14.2.0-1ubuntu1 [4998 B] 360s Get:60 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++-14-dev arm64 14.2.0-19ubuntu2 [2501 kB] 360s Get:61 http://ftpmaster.internal/ubuntu questing/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [12.1 MB] 361s Get:62 http://ftpmaster.internal/ubuntu questing/main arm64 g++-14 arm64 14.2.0-19ubuntu2 [23.0 kB] 361s Get:63 http://ftpmaster.internal/ubuntu questing/main arm64 g++-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [956 B] 361s Get:64 http://ftpmaster.internal/ubuntu questing/main arm64 g++ arm64 4:14.2.0-1ubuntu1 [1080 B] 361s Get:65 http://ftpmaster.internal/ubuntu questing/main arm64 build-essential arm64 12.12ubuntu1 [5082 B] 361s Get:66 http://ftpmaster.internal/ubuntu questing/main arm64 ca-certificates-java all 20240118 [11.6 kB] 361s Get:67 http://ftpmaster.internal/ubuntu questing/main arm64 libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 361s Get:68 http://ftpmaster.internal/ubuntu questing/main arm64 libtool all 2.5.4-4 [168 kB] 361s Get:69 http://ftpmaster.internal/ubuntu questing/main arm64 dh-autoreconf all 20 [16.1 kB] 361s Get:70 http://ftpmaster.internal/ubuntu questing/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 361s Get:71 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 361s Get:72 http://ftpmaster.internal/ubuntu questing/main arm64 dh-strip-nondeterminism all 1.14.1-2 [5064 B] 361s Get:73 http://ftpmaster.internal/ubuntu questing/main arm64 debugedit arm64 1:5.1-2 [46.1 kB] 361s Get:74 http://ftpmaster.internal/ubuntu questing/main arm64 dwz arm64 0.15-1build6 [113 kB] 361s Get:75 http://ftpmaster.internal/ubuntu questing/main arm64 gettext arm64 0.23.1-1 [998 kB] 361s Get:76 http://ftpmaster.internal/ubuntu questing/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 361s Get:77 http://ftpmaster.internal/ubuntu questing/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 361s Get:78 http://ftpmaster.internal/ubuntu questing/main arm64 debhelper all 13.24.1ubuntu2 [895 kB] 361s Get:79 http://ftpmaster.internal/ubuntu questing/main arm64 java-common all 0.76 [6852 B] 361s Get:80 http://ftpmaster.internal/ubuntu questing/main arm64 libpcsclite1 arm64 2.3.1-1 [25.0 kB] 361s Get:81 http://ftpmaster.internal/ubuntu questing/main arm64 openjdk-21-jre-headless arm64 21.0.7~8ea-1 [45.7 MB] 361s Get:82 http://ftpmaster.internal/ubuntu questing/main arm64 default-jre-headless arm64 2:1.21-76 [3176 B] 361s Get:83 http://ftpmaster.internal/ubuntu questing/main arm64 xml-core all 0.19 [20.3 kB] 361s Get:84 http://ftpmaster.internal/ubuntu questing/main arm64 docutils-common all 0.21.2+dfsg-2 [131 kB] 361s Get:85 http://ftpmaster.internal/ubuntu questing/main arm64 unzip arm64 6.0-28ubuntu6 [178 kB] 361s Get:86 http://ftpmaster.internal/ubuntu questing/universe arm64 java-wrappers all 0.5 [9042 B] 361s Get:87 http://ftpmaster.internal/ubuntu questing/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 361s Get:88 http://ftpmaster.internal/ubuntu questing/main arm64 libaliased-perl all 0.34-3 [12.8 kB] 361s Get:89 http://ftpmaster.internal/ubuntu questing/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 361s Get:90 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 361s Get:91 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 361s Get:92 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 361s Get:93 http://ftpmaster.internal/ubuntu questing/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 361s Get:94 http://ftpmaster.internal/ubuntu questing/main arm64 liburi-perl all 5.30-1 [94.4 kB] 361s Get:95 http://ftpmaster.internal/ubuntu questing/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 361s Get:96 http://ftpmaster.internal/ubuntu questing/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 361s Get:97 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 361s Get:98 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 361s Get:99 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 361s Get:100 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 361s Get:101 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 361s Get:102 http://ftpmaster.internal/ubuntu questing/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 361s Get:103 http://ftpmaster.internal/ubuntu questing/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 361s Get:104 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 361s Get:105 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 361s Get:106 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 361s Get:107 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 361s Get:108 http://ftpmaster.internal/ubuntu questing/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 361s Get:109 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 361s Get:110 http://ftpmaster.internal/ubuntu questing/main arm64 libio-socket-ssl-perl all 2.089-1 [200 kB] 361s Get:111 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 361s Get:112 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 361s Get:113 http://ftpmaster.internal/ubuntu questing/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 361s Get:114 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 361s Get:115 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-perl all 6.78-1 [139 kB] 361s Get:116 http://ftpmaster.internal/ubuntu questing/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 361s Get:117 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 361s Get:118 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 361s Get:119 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 361s Get:120 http://ftpmaster.internal/ubuntu questing/main arm64 libdynaloader-functions-perl all 0.004-1 [11.4 kB] 361s Get:121 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-callchecker-perl arm64 0.009-1build1 [14.0 kB] 361s Get:122 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 361s Get:123 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 361s Get:124 http://ftpmaster.internal/ubuntu questing/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 362s Get:125 http://ftpmaster.internal/ubuntu questing/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 362s Get:126 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 362s Get:127 http://ftpmaster.internal/ubuntu questing/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 362s Get:128 http://ftpmaster.internal/ubuntu questing/main arm64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 362s Get:129 http://ftpmaster.internal/ubuntu questing/universe arm64 libtype-tiny-perl all 2.004000-1 [354 kB] 362s Get:130 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-oath-perl all 2.0.1-2 [7100 B] 362s Get:131 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 362s Get:132 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 362s Get:133 http://ftpmaster.internal/ubuntu questing/universe arm64 libcryptx-perl arm64 0.085-1 [655 kB] 362s Get:134 http://ftpmaster.internal/ubuntu questing/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 362s Get:135 http://ftpmaster.internal/ubuntu questing/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 362s Get:136 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-xs-perl arm64 4.030-2build4 [83.2 kB] 362s Get:137 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 362s Get:138 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 362s Get:139 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-install-perl all 0.929-1 [9764 B] 362s Get:140 http://ftpmaster.internal/ubuntu questing/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 362s Get:141 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 362s Get:142 http://ftpmaster.internal/ubuntu questing/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 362s Get:143 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-load-perl all 0.25-2 [12.7 kB] 362s Get:144 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-load-xs-perl arm64 0.10-2build5 [13.5 kB] 362s Get:145 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 362s Get:146 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 362s Get:147 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 362s Get:148 http://ftpmaster.internal/ubuntu questing/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 362s Get:149 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-overloadinfo-perl all 0.007-1 [7422 B] 362s Get:150 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 362s Get:151 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 362s Get:152 http://ftpmaster.internal/ubuntu questing/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 362s Get:153 http://ftpmaster.internal/ubuntu questing/universe arm64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 362s Get:154 http://ftpmaster.internal/ubuntu questing/universe arm64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 362s Get:155 http://ftpmaster.internal/ubuntu questing/universe arm64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 362s Get:156 http://ftpmaster.internal/ubuntu questing/main arm64 libpackage-stash-xs-perl arm64 0.30-1build5 [18.1 kB] 362s Get:157 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoose-perl arm64 2.2207-1build3 [717 kB] 362s Get:158 http://ftpmaster.internal/ubuntu questing/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 362s Get:159 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 362s Get:160 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-identify-perl arm64 0.14-3build4 [9762 B] 362s Get:161 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 362s Get:162 http://ftpmaster.internal/ubuntu questing/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 362s Get:163 http://ftpmaster.internal/ubuntu questing/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 362s Get:164 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-meta-typeconstraint-mooish-perl all 0.001-2 [11.2 kB] 362s Get:165 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-role-parameterized-perl all 1.11-2 [38.8 kB] 362s Get:166 http://ftpmaster.internal/ubuntu questing/universe arm64 libcarp-clan-perl all 6.08-2 [11.9 kB] 362s Get:167 http://ftpmaster.internal/ubuntu questing/universe arm64 libsub-exporter-formethods-perl all 0.100055-1 [7316 B] 362s Get:168 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-types-perl all 0.50-2 [50.5 kB] 362s Get:169 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-types-common-perl all 0.001014-2 [16.3 kB] 362s Get:170 http://ftpmaster.internal/ubuntu questing/universe arm64 libscope-guard-perl all 0.21-2 [7730 B] 362s Get:171 http://ftpmaster.internal/ubuntu questing/universe arm64 libautobox-perl arm64 3.0.2-1 [29.7 kB] 362s Get:172 http://ftpmaster.internal/ubuntu questing/universe arm64 libwant-perl arm64 0.29-2build5 [23.7 kB] 362s Get:173 http://ftpmaster.internal/ubuntu questing/universe arm64 libautobox-core-perl all 1.33-2 [33.8 kB] 362s Get:174 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-traitfor-meta-class-betteranonclassnames-perl all 0.002003-2 [7130 B] 362s Get:175 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-util-perl all 0.006-2 [10.3 kB] 362s Get:176 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-attributeshortcuts-perl all 0.037-2 [34.0 kB] 362s Get:177 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-singlearg-perl all 0.09-2 [7972 B] 362s Get:178 http://ftpmaster.internal/ubuntu questing/main arm64 libstrictures-perl all 2.000006-1 [16.3 kB] 362s Get:179 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-u2f-tester-perl all 0.03-1 [27.7 kB] 362s Get:180 http://ftpmaster.internal/ubuntu questing/universe arm64 libcbor-xs-perl arm64 1.87-1build4 [59.2 kB] 362s Get:181 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 362s Get:182 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 362s Get:183 http://ftpmaster.internal/ubuntu questing/main arm64 libmouse-perl arm64 2.5.11-1build1 [133 kB] 362s Get:184 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-webauthn-perl all 0.005-1 [20.3 kB] 362s Get:185 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 362s Get:186 http://ftpmaster.internal/ubuntu questing/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 362s Get:187 http://ftpmaster.internal/ubuntu questing/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 362s Get:188 http://ftpmaster.internal/ubuntu questing/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 362s Get:189 http://ftpmaster.internal/ubuntu questing/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 362s Get:190 http://ftpmaster.internal/ubuntu questing/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 362s Get:191 http://ftpmaster.internal/ubuntu questing/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 362s Get:192 http://ftpmaster.internal/ubuntu questing/main arm64 libcares2 arm64 1.34.4-2.1 [100 kB] 362s Get:193 http://ftpmaster.internal/ubuntu questing/main arm64 libcgi-pm-perl all 4.67-1 [185 kB] 362s Get:194 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 362s Get:195 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 362s Get:196 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 362s Get:197 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 362s Get:198 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 362s Get:199 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 362s Get:200 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 362s Get:201 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 362s Get:202 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 362s Get:203 http://ftpmaster.internal/ubuntu questing/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 362s Get:204 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 362s Get:205 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-jwt-perl all 0.036-1 [29.7 kB] 362s Get:206 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 362s Get:207 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 362s Get:208 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-rsa-perl arm64 0.33-3build5 [21.1 kB] 362s Get:209 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 362s Get:210 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 362s Get:211 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 362s Get:212 http://ftpmaster.internal/ubuntu questing/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 362s Get:213 http://ftpmaster.internal/ubuntu questing/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 362s Get:214 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 362s Get:215 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 362s Get:216 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 362s Get:217 http://ftpmaster.internal/ubuntu questing/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 362s Get:218 http://ftpmaster.internal/ubuntu questing/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 362s Get:219 http://ftpmaster.internal/ubuntu questing/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 362s Get:220 http://ftpmaster.internal/ubuntu questing/universe arm64 libspecio-perl all 0.50-1 [127 kB] 362s Get:221 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 362s Get:222 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-timezone-perl all 1:2.64-1+2025a [259 kB] 362s Get:223 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 362s Get:224 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 362s Get:225 http://ftpmaster.internal/ubuntu questing/main arm64 libdbi-perl arm64 1.647-1 [827 kB] 362s Get:226 http://ftpmaster.internal/ubuntu questing/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 362s Get:227 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 362s Get:228 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 362s Get:229 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 362s Get:230 http://ftpmaster.internal/ubuntu questing/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 362s Get:231 http://ftpmaster.internal/ubuntu questing/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 362s Get:232 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 362s Get:233 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 362s Get:234 http://ftpmaster.internal/ubuntu questing/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 362s Get:235 http://ftpmaster.internal/ubuntu questing/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 362s Get:236 http://ftpmaster.internal/ubuntu questing/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 362s Get:237 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi0t64 arm64 2.4.2-2.1build1 [27.1 kB] 362s Get:238 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 362s Get:239 http://ftpmaster.internal/ubuntu questing/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 362s Get:240 http://ftpmaster.internal/ubuntu questing/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 362s Get:241 http://ftpmaster.internal/ubuntu questing/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 362s Get:242 http://ftpmaster.internal/ubuntu questing/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 362s Get:243 http://ftpmaster.internal/ubuntu questing/main arm64 libharfbuzz0b arm64 10.2.0-1 [490 kB] 362s Get:244 http://ftpmaster.internal/ubuntu questing/main arm64 libraqm0 arm64 0.10.2-1 [14.9 kB] 362s Get:245 http://ftpmaster.internal/ubuntu questing/main arm64 libxpm4 arm64 1:3.5.17-1build2 [35.1 kB] 362s Get:246 http://ftpmaster.internal/ubuntu questing/main arm64 libgd3 arm64 2.3.3-12ubuntu3 [122 kB] 362s Get:247 http://ftpmaster.internal/ubuntu questing/main arm64 libgd-perl arm64 2.78-1build4 [125 kB] 362s Get:248 http://ftpmaster.internal/ubuntu questing/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 362s Get:249 http://ftpmaster.internal/ubuntu questing/main arm64 libglib-perl arm64 3:1.329.3-3build4 [315 kB] 362s Get:250 http://ftpmaster.internal/ubuntu questing/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 362s Get:251 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 362s Get:252 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 362s Get:253 http://ftpmaster.internal/ubuntu questing/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 362s Get:254 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 362s Get:255 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 362s Get:256 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 362s Get:257 http://ftpmaster.internal/ubuntu questing/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 362s Get:258 http://ftpmaster.internal/ubuntu questing/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 362s Get:259 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 362s Get:260 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 362s Get:261 http://ftpmaster.internal/ubuntu questing/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 362s Get:262 http://ftpmaster.internal/ubuntu questing/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 362s Get:263 http://ftpmaster.internal/ubuntu questing/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 362s Get:264 http://ftpmaster.internal/ubuntu questing/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 362s Get:265 http://ftpmaster.internal/ubuntu questing/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 362s Get:266 http://ftpmaster.internal/ubuntu questing/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 362s Get:267 http://ftpmaster.internal/ubuntu questing/main arm64 libipc-run-perl all 20231003.0-2 [91.5 kB] 362s Get:268 http://ftpmaster.internal/ubuntu questing/universe arm64 libjargs-java all 1.0.0-5 [13.9 kB] 362s Get:269 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 362s Get:270 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 362s Get:271 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 362s Get:272 http://ftpmaster.internal/ubuntu questing/main arm64 libxslt1.1 arm64 1.1.39-0exp1ubuntu4 [168 kB] 362s Get:273 http://ftpmaster.internal/ubuntu questing/main arm64 libxmlsec1t64 arm64 1.2.41-1build1 [143 kB] 362s Get:274 http://ftpmaster.internal/ubuntu questing/main arm64 libxmlsec1t64-openssl arm64 1.2.41-1build1 [78.2 kB] 362s Get:275 http://ftpmaster.internal/ubuntu questing/main arm64 liblasso3t64 arm64 2.8.2-8build1 [161 kB] 362s Get:276 http://ftpmaster.internal/ubuntu questing/universe arm64 liblasso-perl arm64 2.8.2-8build1 [100 kB] 362s Get:277 http://ftpmaster.internal/ubuntu questing/universe arm64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 362s Get:278 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-cidr-perl all 0.23-1 [13.9 kB] 362s Get:279 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 362s Get:280 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 362s Get:281 http://ftpmaster.internal/ubuntu questing/universe arm64 libplack-perl all 1.0051-1 [218 kB] 362s Get:282 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-common-perl all 2.20.2+ds-1build1 [185 kB] 362s Get:283 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 362s Get:284 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 362s Get:285 http://ftpmaster.internal/ubuntu questing/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 362s Get:286 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 362s Get:287 http://ftpmaster.internal/ubuntu questing/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 362s Get:288 http://ftpmaster.internal/ubuntu questing/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 362s Get:289 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 362s Get:290 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 362s Get:291 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 362s Get:292 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 362s Get:293 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 362s Get:294 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0134-5build1 [297 kB] 362s Get:295 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 362s Get:296 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 362s Get:297 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 362s Get:298 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 362s Get:299 http://ftpmaster.internal/ubuntu questing/universe arm64 node-xtend all 4.0.2-3 [3902 B] 362s Get:300 http://ftpmaster.internal/ubuntu questing/universe arm64 nodejs arm64 20.18.1+dfsg-1ubuntu2 [335 kB] 362s Get:301 http://ftpmaster.internal/ubuntu questing/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 362s Get:302 http://ftpmaster.internal/ubuntu questing/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 362s Get:303 http://ftpmaster.internal/ubuntu questing/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 362s Get:304 http://ftpmaster.internal/ubuntu questing/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-1 [8072 B] 362s Get:305 http://ftpmaster.internal/ubuntu questing/universe arm64 node-minimatch all 9.0.3-5 [78.2 kB] 362s Get:306 http://ftpmaster.internal/ubuntu questing/universe arm64 node-undici all 7.3.0+dfsg1+~cs24.12.11-1 [341 kB] 362s Get:307 http://ftpmaster.internal/ubuntu questing/universe arm64 libnode115 arm64 20.18.1+dfsg-1ubuntu2 [12.8 MB] 362s Get:308 http://ftpmaster.internal/ubuntu questing/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 362s Get:309 http://ftpmaster.internal/ubuntu questing/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 362s Get:310 http://ftpmaster.internal/ubuntu questing/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 362s Get:311 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 362s Get:312 http://ftpmaster.internal/ubuntu questing/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 362s Get:313 http://ftpmaster.internal/ubuntu questing/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 362s Get:314 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 362s Get:315 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-output-perl all 1.035-1 [14.6 kB] 362s Get:316 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 362s Get:317 http://ftpmaster.internal/ubuntu questing/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 362s Get:318 http://ftpmaster.internal/ubuntu questing/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 362s Get:319 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-libxslt-perl arm64 2.003000-2build1 [43.4 kB] 362s Get:320 http://ftpmaster.internal/ubuntu questing/universe arm64 node-uglify-js all 3.17.4-2 [205 kB] 362s Get:321 http://ftpmaster.internal/ubuntu questing/main arm64 python3-defusedxml all 0.7.1-3 [42.2 kB] 363s Get:322 http://ftpmaster.internal/ubuntu questing/main arm64 python3-roman all 5.0-1 [10.3 kB] 363s Get:323 http://ftpmaster.internal/ubuntu questing/main arm64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 363s Get:324 http://ftpmaster.internal/ubuntu questing/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 363s Get:325 http://ftpmaster.internal/ubuntu questing/main arm64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 363s Get:326 http://ftpmaster.internal/ubuntu questing/main arm64 sphinx-common all 8.1.3-5 [663 kB] 363s Get:327 http://ftpmaster.internal/ubuntu questing/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 363s Get:328 http://ftpmaster.internal/ubuntu questing/main arm64 python3-sphinx all 8.1.3-5 [474 kB] 363s Get:329 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 363s Get:330 http://ftpmaster.internal/ubuntu questing/universe arm64 uglifyjs all 3.17.4-2 [10.1 kB] 363s Get:331 http://ftpmaster.internal/ubuntu questing/universe arm64 yui-compressor all 2.4.8-3 [595 kB] 363s Get:332 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 363s Get:333 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-handler-perl all 2.20.2+ds-1build1 [72.4 kB] 363s Get:334 http://ftpmaster.internal/ubuntu questing/universe arm64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 363s Preconfiguring packages ... 363s Fetched 163 MB in 4s (41.1 MB/s) 363s Selecting previously unselected package imagemagick-7-common. 363s (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 ... 85225 files and directories currently installed.) 363s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.1.43+dfsg1-1_all.deb ... 363s Unpacking imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 363s Selecting previously unselected package libgomp1:arm64. 363s Preparing to unpack .../001-libgomp1_15-20250404-0ubuntu1_arm64.deb ... 363s Unpacking libgomp1:arm64 (15-20250404-0ubuntu1) ... 363s Selecting previously unselected package libfftw3-double3:arm64. 363s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build1_arm64.deb ... 363s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build1) ... 363s Selecting previously unselected package libfontenc1:arm64. 363s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_arm64.deb ... 363s Unpacking libfontenc1:arm64 (1:1.1.8-1build1) ... 363s Selecting previously unselected package x11-common. 363s Preparing to unpack .../004-x11-common_1%3a7.7+23ubuntu4_all.deb ... 364s Unpacking x11-common (1:7.7+23ubuntu4) ... 364s Selecting previously unselected package xfonts-encodings. 364s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 364s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 364s Selecting previously unselected package xfonts-utils. 364s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_arm64.deb ... 364s Unpacking xfonts-utils (1:7.7+7) ... 364s Selecting previously unselected package fonts-urw-base35. 364s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 364s Unpacking fonts-urw-base35 (20200910-8) ... 364s Selecting previously unselected package fontconfig-config. 364s Preparing to unpack .../008-fontconfig-config_2.15.0-2.2ubuntu1_arm64.deb ... 364s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 364s Selecting previously unselected package libfontconfig1:arm64. 364s Preparing to unpack .../009-libfontconfig1_2.15.0-2.2ubuntu1_arm64.deb ... 364s Unpacking libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 364s Selecting previously unselected package libsharpyuv0:arm64. 364s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_arm64.deb ... 364s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 364s Selecting previously unselected package libaom3:arm64. 364s Preparing to unpack .../011-libaom3_3.12.0-1_arm64.deb ... 364s Unpacking libaom3:arm64 (3.12.0-1) ... 364s Selecting previously unselected package libheif-plugin-aomdec:arm64. 364s Preparing to unpack .../012-libheif-plugin-aomdec_1.19.7-1_arm64.deb ... 364s Unpacking libheif-plugin-aomdec:arm64 (1.19.7-1) ... 364s Selecting previously unselected package libde265-0:arm64. 364s Preparing to unpack .../013-libde265-0_1.0.15-1build5_arm64.deb ... 364s Unpacking libde265-0:arm64 (1.0.15-1build5) ... 364s Selecting previously unselected package libheif-plugin-libde265:arm64. 364s Preparing to unpack .../014-libheif-plugin-libde265_1.19.7-1_arm64.deb ... 364s Unpacking libheif-plugin-libde265:arm64 (1.19.7-1) ... 364s Selecting previously unselected package libheif1:arm64. 364s Preparing to unpack .../015-libheif1_1.19.7-1_arm64.deb ... 364s Unpacking libheif1:arm64 (1.19.7-1) ... 364s Selecting previously unselected package libjbig0:arm64. 364s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 364s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 364s Selecting previously unselected package libjpeg-turbo8:arm64. 364s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 364s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 364s Selecting previously unselected package libjpeg8:arm64. 364s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 364s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 364s Selecting previously unselected package liblcms2-2:arm64. 364s Preparing to unpack .../019-liblcms2-2_2.16-2_arm64.deb ... 364s Unpacking liblcms2-2:arm64 (2.16-2) ... 364s Selecting previously unselected package liblqr-1-0:arm64. 364s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_arm64.deb ... 364s Unpacking liblqr-1-0:arm64 (0.4.2-2.1build2) ... 364s Selecting previously unselected package libltdl7:arm64. 364s Preparing to unpack .../021-libltdl7_2.5.4-4_arm64.deb ... 364s Unpacking libltdl7:arm64 (2.5.4-4) ... 364s Selecting previously unselected package libopenjp2-7:arm64. 364s Preparing to unpack .../022-libopenjp2-7_2.5.3-2_arm64.deb ... 364s Unpacking libopenjp2-7:arm64 (2.5.3-2) ... 364s Selecting previously unselected package libraw23t64:arm64. 364s Preparing to unpack .../023-libraw23t64_0.21.3-1_arm64.deb ... 364s Unpacking libraw23t64:arm64 (0.21.3-1) ... 364s Selecting previously unselected package libdeflate0:arm64. 364s Preparing to unpack .../024-libdeflate0_1.23-1_arm64.deb ... 364s Unpacking libdeflate0:arm64 (1.23-1) ... 365s Selecting previously unselected package liblerc4:arm64. 365s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 365s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 365s Selecting previously unselected package libwebp7:arm64. 365s Preparing to unpack .../026-libwebp7_1.5.0-0.1_arm64.deb ... 365s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 365s Selecting previously unselected package libtiff6:arm64. 365s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu1_arm64.deb ... 365s Unpacking libtiff6:arm64 (4.7.0-3ubuntu1) ... 365s Selecting previously unselected package libwebpdemux2:arm64. 365s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_arm64.deb ... 365s Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... 365s Selecting previously unselected package libwebpmux3:arm64. 365s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_arm64.deb ... 365s Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... 365s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 365s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.1.43+dfsg1-1_arm64.deb ... 365s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1) ... 365s Selecting previously unselected package libimage-magick-q16-perl. 365s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.1.43+dfsg1-1_arm64.deb ... 365s Unpacking libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 365s Selecting previously unselected package libimage-magick-perl. 365s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.1.43+dfsg1-1_all.deb ... 365s Unpacking libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 365s Selecting previously unselected package sgml-base. 365s Preparing to unpack .../033-sgml-base_1.31_all.deb ... 365s Unpacking sgml-base (1.31) ... 365s Selecting previously unselected package m4. 365s Preparing to unpack .../034-m4_1.4.19-7_arm64.deb ... 365s Unpacking m4 (1.4.19-7) ... 365s Selecting previously unselected package autoconf. 365s Preparing to unpack .../035-autoconf_2.72-3ubuntu1_all.deb ... 365s Unpacking autoconf (2.72-3ubuntu1) ... 365s Selecting previously unselected package dctrl-tools. 365s Preparing to unpack .../036-dctrl-tools_2.24-3build3_arm64.deb ... 365s Unpacking dctrl-tools (2.24-3build3) ... 365s Selecting previously unselected package autodep8. 365s Preparing to unpack .../037-autodep8_0.28+nmu1ubuntu1_all.deb ... 365s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 365s Selecting previously unselected package autotools-dev. 365s Preparing to unpack .../038-autotools-dev_20220109.1_all.deb ... 365s Unpacking autotools-dev (20220109.1) ... 365s Selecting previously unselected package automake. 365s Preparing to unpack .../039-automake_1%3a1.17-3ubuntu1_all.deb ... 365s Unpacking automake (1:1.17-3ubuntu1) ... 365s Selecting previously unselected package autopoint. 365s Preparing to unpack .../040-autopoint_0.23.1-1_all.deb ... 365s Unpacking autopoint (0.23.1-1) ... 365s Selecting previously unselected package libisl23:arm64. 365s Preparing to unpack .../041-libisl23_0.27-1_arm64.deb ... 365s Unpacking libisl23:arm64 (0.27-1) ... 365s Selecting previously unselected package libmpc3:arm64. 365s Preparing to unpack .../042-libmpc3_1.3.1-1build2_arm64.deb ... 365s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 365s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 365s Preparing to unpack .../043-cpp-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 365s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 365s Selecting previously unselected package cpp-14. 365s Preparing to unpack .../044-cpp-14_14.2.0-19ubuntu2_arm64.deb ... 365s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 365s Selecting previously unselected package cpp-aarch64-linux-gnu. 365s Preparing to unpack .../045-cpp-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 365s Unpacking cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 365s Selecting previously unselected package cpp. 365s Preparing to unpack .../046-cpp_4%3a14.2.0-1ubuntu1_arm64.deb ... 365s Unpacking cpp (4:14.2.0-1ubuntu1) ... 366s Selecting previously unselected package libcc1-0:arm64. 366s Preparing to unpack .../047-libcc1-0_15-20250404-0ubuntu1_arm64.deb ... 366s Unpacking libcc1-0:arm64 (15-20250404-0ubuntu1) ... 366s Selecting previously unselected package libitm1:arm64. 366s Preparing to unpack .../048-libitm1_15-20250404-0ubuntu1_arm64.deb ... 366s Unpacking libitm1:arm64 (15-20250404-0ubuntu1) ... 366s Selecting previously unselected package libasan8:arm64. 366s Preparing to unpack .../049-libasan8_15-20250404-0ubuntu1_arm64.deb ... 366s Unpacking libasan8:arm64 (15-20250404-0ubuntu1) ... 366s Selecting previously unselected package liblsan0:arm64. 366s Preparing to unpack .../050-liblsan0_15-20250404-0ubuntu1_arm64.deb ... 366s Unpacking liblsan0:arm64 (15-20250404-0ubuntu1) ... 366s Selecting previously unselected package libtsan2:arm64. 366s Preparing to unpack .../051-libtsan2_15-20250404-0ubuntu1_arm64.deb ... 366s Unpacking libtsan2:arm64 (15-20250404-0ubuntu1) ... 366s Selecting previously unselected package libubsan1:arm64. 366s Preparing to unpack .../052-libubsan1_15-20250404-0ubuntu1_arm64.deb ... 366s Unpacking libubsan1:arm64 (15-20250404-0ubuntu1) ... 366s Selecting previously unselected package libhwasan0:arm64. 366s Preparing to unpack .../053-libhwasan0_15-20250404-0ubuntu1_arm64.deb ... 366s Unpacking libhwasan0:arm64 (15-20250404-0ubuntu1) ... 366s Selecting previously unselected package libgcc-14-dev:arm64. 366s Preparing to unpack .../054-libgcc-14-dev_14.2.0-19ubuntu2_arm64.deb ... 366s Unpacking libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 366s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 366s Preparing to unpack .../055-gcc-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 366s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 366s Selecting previously unselected package gcc-14. 366s Preparing to unpack .../056-gcc-14_14.2.0-19ubuntu2_arm64.deb ... 366s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 366s Selecting previously unselected package gcc-aarch64-linux-gnu. 366s Preparing to unpack .../057-gcc-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 366s Unpacking gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 366s Selecting previously unselected package gcc. 366s Preparing to unpack .../058-gcc_4%3a14.2.0-1ubuntu1_arm64.deb ... 366s Unpacking gcc (4:14.2.0-1ubuntu1) ... 366s Selecting previously unselected package libstdc++-14-dev:arm64. 366s Preparing to unpack .../059-libstdc++-14-dev_14.2.0-19ubuntu2_arm64.deb ... 366s Unpacking libstdc++-14-dev:arm64 (14.2.0-19ubuntu2) ... 367s Selecting previously unselected package g++-14-aarch64-linux-gnu. 367s Preparing to unpack .../060-g++-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 367s Unpacking g++-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 367s Selecting previously unselected package g++-14. 367s Preparing to unpack .../061-g++-14_14.2.0-19ubuntu2_arm64.deb ... 367s Unpacking g++-14 (14.2.0-19ubuntu2) ... 367s Selecting previously unselected package g++-aarch64-linux-gnu. 367s Preparing to unpack .../062-g++-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 367s Unpacking g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 367s Selecting previously unselected package g++. 367s Preparing to unpack .../063-g++_4%3a14.2.0-1ubuntu1_arm64.deb ... 367s Unpacking g++ (4:14.2.0-1ubuntu1) ... 367s Selecting previously unselected package build-essential. 367s Preparing to unpack .../064-build-essential_12.12ubuntu1_arm64.deb ... 367s Unpacking build-essential (12.12ubuntu1) ... 367s Selecting previously unselected package ca-certificates-java. 367s Preparing to unpack .../065-ca-certificates-java_20240118_all.deb ... 367s Unpacking ca-certificates-java (20240118) ... 367s Selecting previously unselected package libdebhelper-perl. 367s Preparing to unpack .../066-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 367s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 367s Selecting previously unselected package libtool. 367s Preparing to unpack .../067-libtool_2.5.4-4_all.deb ... 367s Unpacking libtool (2.5.4-4) ... 367s Selecting previously unselected package dh-autoreconf. 367s Preparing to unpack .../068-dh-autoreconf_20_all.deb ... 367s Unpacking dh-autoreconf (20) ... 367s Selecting previously unselected package libarchive-zip-perl. 367s Preparing to unpack .../069-libarchive-zip-perl_1.68-1_all.deb ... 367s Unpacking libarchive-zip-perl (1.68-1) ... 367s Selecting previously unselected package libfile-stripnondeterminism-perl. 367s Preparing to unpack .../070-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 367s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 367s Selecting previously unselected package dh-strip-nondeterminism. 367s Preparing to unpack .../071-dh-strip-nondeterminism_1.14.1-2_all.deb ... 367s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 367s Selecting previously unselected package debugedit. 367s Preparing to unpack .../072-debugedit_1%3a5.1-2_arm64.deb ... 367s Unpacking debugedit (1:5.1-2) ... 367s Selecting previously unselected package dwz. 367s Preparing to unpack .../073-dwz_0.15-1build6_arm64.deb ... 367s Unpacking dwz (0.15-1build6) ... 367s Selecting previously unselected package gettext. 367s Preparing to unpack .../074-gettext_0.23.1-1_arm64.deb ... 367s Unpacking gettext (0.23.1-1) ... 367s Selecting previously unselected package intltool-debian. 367s Preparing to unpack .../075-intltool-debian_0.35.0+20060710.6_all.deb ... 367s Unpacking intltool-debian (0.35.0+20060710.6) ... 367s Selecting previously unselected package po-debconf. 367s Preparing to unpack .../076-po-debconf_1.0.21+nmu1_all.deb ... 367s Unpacking po-debconf (1.0.21+nmu1) ... 367s Selecting previously unselected package debhelper. 367s Preparing to unpack .../077-debhelper_13.24.1ubuntu2_all.deb ... 367s Unpacking debhelper (13.24.1ubuntu2) ... 367s Selecting previously unselected package java-common. 367s Preparing to unpack .../078-java-common_0.76_all.deb ... 367s Unpacking java-common (0.76) ... 367s Selecting previously unselected package libpcsclite1:arm64. 367s Preparing to unpack .../079-libpcsclite1_2.3.1-1_arm64.deb ... 367s Unpacking libpcsclite1:arm64 (2.3.1-1) ... 367s Selecting previously unselected package openjdk-21-jre-headless:arm64. 367s Preparing to unpack .../080-openjdk-21-jre-headless_21.0.7~8ea-1_arm64.deb ... 367s Unpacking openjdk-21-jre-headless:arm64 (21.0.7~8ea-1) ... 369s Selecting previously unselected package default-jre-headless. 369s Preparing to unpack .../081-default-jre-headless_2%3a1.21-76_arm64.deb ... 369s Unpacking default-jre-headless (2:1.21-76) ... 369s Selecting previously unselected package xml-core. 369s Preparing to unpack .../082-xml-core_0.19_all.deb ... 369s Unpacking xml-core (0.19) ... 369s Selecting previously unselected package docutils-common. 369s Preparing to unpack .../083-docutils-common_0.21.2+dfsg-2_all.deb ... 369s Unpacking docutils-common (0.21.2+dfsg-2) ... 369s Selecting previously unselected package unzip. 369s Preparing to unpack .../084-unzip_6.0-28ubuntu6_arm64.deb ... 369s Unpacking unzip (6.0-28ubuntu6) ... 369s Selecting previously unselected package java-wrappers. 369s Preparing to unpack .../085-java-wrappers_0.5_all.deb ... 369s Unpacking java-wrappers (0.5) ... 369s Selecting previously unselected package libalgorithm-c3-perl. 369s Preparing to unpack .../086-libalgorithm-c3-perl_0.11-2_all.deb ... 369s Unpacking libalgorithm-c3-perl (0.11-2) ... 369s Selecting previously unselected package libaliased-perl. 369s Preparing to unpack .../087-libaliased-perl_0.34-3_all.deb ... 369s Unpacking libaliased-perl (0.34-3) ... 369s Selecting previously unselected package libposix-strftime-compiler-perl. 369s Preparing to unpack .../088-libposix-strftime-compiler-perl_0.46-1_all.deb ... 369s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 369s Selecting previously unselected package libapache-logformat-compiler-perl. 369s Preparing to unpack .../089-libapache-logformat-compiler-perl_0.36-3_all.deb ... 369s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 369s Selecting previously unselected package libcrypt-urandom-perl. 369s Preparing to unpack .../090-libcrypt-urandom-perl_0.54-1_arm64.deb ... 369s Unpacking libcrypt-urandom-perl (0.54-1) ... 369s Selecting previously unselected package libapache-session-perl. 369s Preparing to unpack .../091-libapache-session-perl_1.94-2_all.deb ... 369s Unpacking libapache-session-perl (1.94-2) ... 369s Selecting previously unselected package libdigest-hmac-perl. 369s Preparing to unpack .../092-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 369s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 369s Selecting previously unselected package liburi-perl. 369s Preparing to unpack .../093-liburi-perl_5.30-1_all.deb ... 369s Unpacking liburi-perl (5.30-1) ... 369s Selecting previously unselected package libencode-locale-perl. 369s Preparing to unpack .../094-libencode-locale-perl_1.05-3_all.deb ... 369s Unpacking libencode-locale-perl (1.05-3) ... 369s Selecting previously unselected package libtimedate-perl. 369s Preparing to unpack .../095-libtimedate-perl_2.3300-2_all.deb ... 369s Unpacking libtimedate-perl (2.3300-2) ... 369s Selecting previously unselected package libhttp-date-perl. 369s Preparing to unpack .../096-libhttp-date-perl_6.06-1_all.deb ... 369s Unpacking libhttp-date-perl (6.06-1) ... 369s Selecting previously unselected package libfile-listing-perl. 369s Preparing to unpack .../097-libfile-listing-perl_6.16-1_all.deb ... 369s Unpacking libfile-listing-perl (6.16-1) ... 369s Selecting previously unselected package libhtml-tagset-perl. 369s Preparing to unpack .../098-libhtml-tagset-perl_3.24-1_all.deb ... 369s Unpacking libhtml-tagset-perl (3.24-1) ... 369s Selecting previously unselected package libhtml-parser-perl:arm64. 369s Preparing to unpack .../099-libhtml-parser-perl_3.83-1build1_arm64.deb ... 369s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 369s Selecting previously unselected package libhtml-tree-perl. 369s Preparing to unpack .../100-libhtml-tree-perl_5.07-3_all.deb ... 369s Unpacking libhtml-tree-perl (5.07-3) ... 369s Selecting previously unselected package libclone-perl:arm64. 369s Preparing to unpack .../101-libclone-perl_0.47-1_arm64.deb ... 369s Unpacking libclone-perl:arm64 (0.47-1) ... 369s Selecting previously unselected package libio-html-perl. 369s Preparing to unpack .../102-libio-html-perl_1.004-3_all.deb ... 369s Unpacking libio-html-perl (1.004-3) ... 369s Selecting previously unselected package liblwp-mediatypes-perl. 369s Preparing to unpack .../103-liblwp-mediatypes-perl_6.04-2_all.deb ... 369s Unpacking liblwp-mediatypes-perl (6.04-2) ... 369s Selecting previously unselected package libhttp-message-perl. 369s Preparing to unpack .../104-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 369s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 369s Selecting previously unselected package libhttp-cookies-perl. 369s Preparing to unpack .../105-libhttp-cookies-perl_6.11-1_all.deb ... 369s Unpacking libhttp-cookies-perl (6.11-1) ... 369s Selecting previously unselected package libhttp-negotiate-perl. 369s Preparing to unpack .../106-libhttp-negotiate-perl_6.01-2_all.deb ... 369s Unpacking libhttp-negotiate-perl (6.01-2) ... 369s Selecting previously unselected package perl-openssl-defaults:arm64. 369s Preparing to unpack .../107-perl-openssl-defaults_7build3_arm64.deb ... 369s Unpacking perl-openssl-defaults:arm64 (7build3) ... 369s Selecting previously unselected package libnet-ssleay-perl:arm64. 370s Preparing to unpack .../108-libnet-ssleay-perl_1.94-3_arm64.deb ... 370s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 370s Selecting previously unselected package libio-socket-ssl-perl. 370s Preparing to unpack .../109-libio-socket-ssl-perl_2.089-1_all.deb ... 370s Unpacking libio-socket-ssl-perl (2.089-1) ... 370s Selecting previously unselected package libnet-http-perl. 370s Preparing to unpack .../110-libnet-http-perl_6.23-1_all.deb ... 370s Unpacking libnet-http-perl (6.23-1) ... 370s Selecting previously unselected package liblwp-protocol-https-perl. 370s Preparing to unpack .../111-liblwp-protocol-https-perl_6.14-1_all.deb ... 370s Unpacking liblwp-protocol-https-perl (6.14-1) ... 370s Selecting previously unselected package libtry-tiny-perl. 370s Preparing to unpack .../112-libtry-tiny-perl_0.32-1_all.deb ... 370s Unpacking libtry-tiny-perl (0.32-1) ... 370s Selecting previously unselected package libwww-robotrules-perl. 370s Preparing to unpack .../113-libwww-robotrules-perl_6.02-1_all.deb ... 370s Unpacking libwww-robotrules-perl (6.02-1) ... 370s Selecting previously unselected package libwww-perl. 370s Preparing to unpack .../114-libwww-perl_6.78-1_all.deb ... 370s Unpacking libwww-perl (6.78-1) ... 370s Selecting previously unselected package libauth-yubikey-webclient-perl. 370s Preparing to unpack .../115-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 370s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 370s Selecting previously unselected package libclass-method-modifiers-perl. 370s Preparing to unpack .../116-libclass-method-modifiers-perl_2.15-1_all.deb ... 370s Unpacking libclass-method-modifiers-perl (2.15-1) ... 370s Selecting previously unselected package libclass-xsaccessor-perl. 370s Preparing to unpack .../117-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 370s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 370s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 370s Preparing to unpack .../118-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 370s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 370s Selecting previously unselected package libdynaloader-functions-perl. 370s Preparing to unpack .../119-libdynaloader-functions-perl_0.004-1_all.deb ... 370s Unpacking libdynaloader-functions-perl (0.004-1) ... 370s Selecting previously unselected package libdevel-callchecker-perl:arm64. 370s Preparing to unpack .../120-libdevel-callchecker-perl_0.009-1build1_arm64.deb ... 370s Unpacking libdevel-callchecker-perl:arm64 (0.009-1build1) ... 370s Selecting previously unselected package libparams-classify-perl:arm64. 370s Preparing to unpack .../121-libparams-classify-perl_0.015-2build6_arm64.deb ... 370s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 370s Selecting previously unselected package libmodule-runtime-perl. 370s Preparing to unpack .../122-libmodule-runtime-perl_0.016-2_all.deb ... 370s Unpacking libmodule-runtime-perl (0.016-2) ... 370s Selecting previously unselected package libimport-into-perl. 370s Preparing to unpack .../123-libimport-into-perl_1.002005-2_all.deb ... 370s Unpacking libimport-into-perl (1.002005-2) ... 370s Selecting previously unselected package librole-tiny-perl. 370s Preparing to unpack .../124-librole-tiny-perl_2.002004-1_all.deb ... 370s Unpacking librole-tiny-perl (2.002004-1) ... 370s Selecting previously unselected package libsub-quote-perl. 370s Preparing to unpack .../125-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 370s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 370s Selecting previously unselected package libmoo-perl. 370s Preparing to unpack .../126-libmoo-perl_2.005005-1_all.deb ... 370s Unpacking libmoo-perl (2.005005-1) ... 370s Selecting previously unselected package libexporter-tiny-perl. 370s Preparing to unpack .../127-libexporter-tiny-perl_1.006002-1_all.deb ... 370s Unpacking libexporter-tiny-perl (1.006002-1) ... 370s Selecting previously unselected package libtype-tiny-perl. 370s Preparing to unpack .../128-libtype-tiny-perl_2.004000-1_all.deb ... 370s Unpacking libtype-tiny-perl (2.004000-1) ... 370s Selecting previously unselected package libauthen-oath-perl. 370s Preparing to unpack .../129-libauthen-oath-perl_2.0.1-2_all.deb ... 370s Unpacking libauthen-oath-perl (2.0.1-2) ... 370s Selecting previously unselected package libconvert-asn1-perl. 370s Preparing to unpack .../130-libconvert-asn1-perl_0.34-1_all.deb ... 370s Unpacking libconvert-asn1-perl (0.34-1) ... 370s Selecting previously unselected package libcrypt-openssl-x509-perl. 370s Preparing to unpack .../131-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 370s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 370s Selecting previously unselected package libcryptx-perl. 370s Preparing to unpack .../132-libcryptx-perl_0.085-1_arm64.deb ... 370s Unpacking libcryptx-perl (0.085-1) ... 370s Selecting previously unselected package libcommon-sense-perl:arm64. 370s Preparing to unpack .../133-libcommon-sense-perl_3.75-3build5_arm64.deb ... 370s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 370s Selecting previously unselected package libtypes-serialiser-perl. 370s Preparing to unpack .../134-libtypes-serialiser-perl_1.01-1_all.deb ... 370s Unpacking libtypes-serialiser-perl (1.01-1) ... 370s Selecting previously unselected package libjson-xs-perl. 370s Preparing to unpack .../135-libjson-xs-perl_4.030-2build4_arm64.deb ... 370s Unpacking libjson-xs-perl (4.030-2build4) ... 370s Selecting previously unselected package libjson-maybexs-perl. 370s Preparing to unpack .../136-libjson-maybexs-perl_1.004008-1_all.deb ... 370s Unpacking libjson-maybexs-perl (1.004008-1) ... 370s Selecting previously unselected package libparams-util-perl. 371s Preparing to unpack .../137-libparams-util-perl_1.102-3build1_arm64.deb ... 371s Unpacking libparams-util-perl (1.102-3build1) ... 371s Selecting previously unselected package libsub-install-perl. 371s Preparing to unpack .../138-libsub-install-perl_0.929-1_all.deb ... 371s Unpacking libsub-install-perl (0.929-1) ... 371s Selecting previously unselected package libdata-optlist-perl. 371s Preparing to unpack .../139-libdata-optlist-perl_0.114-1_all.deb ... 371s Unpacking libdata-optlist-perl (0.114-1) ... 371s Selecting previously unselected package libmodule-implementation-perl. 371s Preparing to unpack .../140-libmodule-implementation-perl_0.09-2_all.deb ... 371s Unpacking libmodule-implementation-perl (0.09-2) ... 371s Selecting previously unselected package libpackage-stash-perl. 371s Preparing to unpack .../141-libpackage-stash-perl_0.40-1_all.deb ... 371s Unpacking libpackage-stash-perl (0.40-1) ... 371s Selecting previously unselected package libclass-load-perl. 371s Preparing to unpack .../142-libclass-load-perl_0.25-2_all.deb ... 371s Unpacking libclass-load-perl (0.25-2) ... 371s Selecting previously unselected package libclass-load-xs-perl. 371s Preparing to unpack .../143-libclass-load-xs-perl_0.10-2build5_arm64.deb ... 371s Unpacking libclass-load-xs-perl (0.10-2build5) ... 371s Selecting previously unselected package libsub-exporter-progressive-perl. 371s Preparing to unpack .../144-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 371s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 371s Selecting previously unselected package libdevel-globaldestruction-perl. 371s Preparing to unpack .../145-libdevel-globaldestruction-perl_0.14-4_all.deb ... 371s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 371s Selecting previously unselected package libclass-c3-perl. 371s Preparing to unpack .../146-libclass-c3-perl_0.35-2_all.deb ... 371s Unpacking libclass-c3-perl (0.35-2) ... 371s Selecting previously unselected package libmro-compat-perl. 371s Preparing to unpack .../147-libmro-compat-perl_0.15-2_all.deb ... 371s Unpacking libmro-compat-perl (0.15-2) ... 371s Selecting previously unselected package libdevel-overloadinfo-perl. 371s Preparing to unpack .../148-libdevel-overloadinfo-perl_0.007-1_all.deb ... 371s Unpacking libdevel-overloadinfo-perl (0.007-1) ... 371s Selecting previously unselected package libdevel-stacktrace-perl. 371s Preparing to unpack .../149-libdevel-stacktrace-perl_2.0500-1_all.deb ... 371s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 371s Selecting previously unselected package libsub-exporter-perl. 371s Preparing to unpack .../150-libsub-exporter-perl_0.990-1_all.deb ... 371s Unpacking libsub-exporter-perl (0.990-1) ... 371s Selecting previously unselected package libeval-closure-perl. 371s Preparing to unpack .../151-libeval-closure-perl_0.14-3_all.deb ... 371s Unpacking libeval-closure-perl (0.14-3) ... 371s Selecting previously unselected package libdist-checkconflicts-perl. 371s Preparing to unpack .../152-libdist-checkconflicts-perl_0.11-2_all.deb ... 371s Unpacking libdist-checkconflicts-perl (0.11-2) ... 371s Selecting previously unselected package libmodule-runtime-conflicts-perl. 371s Preparing to unpack .../153-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 371s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 371s Selecting previously unselected package libpackage-deprecationmanager-perl. 371s Preparing to unpack .../154-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 371s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 371s Selecting previously unselected package libpackage-stash-xs-perl:arm64. 371s Preparing to unpack .../155-libpackage-stash-xs-perl_0.30-1build5_arm64.deb ... 371s Unpacking libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 371s Selecting previously unselected package libmoose-perl:arm64. 371s Preparing to unpack .../156-libmoose-perl_2.2207-1build3_arm64.deb ... 371s Unpacking libmoose-perl:arm64 (2.2207-1build3) ... 371s Selecting previously unselected package libvariable-magic-perl. 371s Preparing to unpack .../157-libvariable-magic-perl_0.64-1build1_arm64.deb ... 371s Unpacking libvariable-magic-perl (0.64-1build1) ... 371s Selecting previously unselected package libb-hooks-endofscope-perl. 371s Preparing to unpack .../158-libb-hooks-endofscope-perl_0.28-1_all.deb ... 371s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 371s Selecting previously unselected package libsub-identify-perl. 371s Preparing to unpack .../159-libsub-identify-perl_0.14-3build4_arm64.deb ... 371s Unpacking libsub-identify-perl (0.14-3build4) ... 371s Selecting previously unselected package libsub-name-perl:arm64. 371s Preparing to unpack .../160-libsub-name-perl_0.28-1_arm64.deb ... 371s Unpacking libsub-name-perl:arm64 (0.28-1) ... 371s Selecting previously unselected package libnamespace-clean-perl. 371s Preparing to unpack .../161-libnamespace-clean-perl_0.27-2_all.deb ... 371s Unpacking libnamespace-clean-perl (0.27-2) ... 371s Selecting previously unselected package libnamespace-autoclean-perl. 371s Preparing to unpack .../162-libnamespace-autoclean-perl_0.31-1_all.deb ... 371s Unpacking libnamespace-autoclean-perl (0.31-1) ... 371s Selecting previously unselected package libmoosex-meta-typeconstraint-mooish-perl. 371s Preparing to unpack .../163-libmoosex-meta-typeconstraint-mooish-perl_0.001-2_all.deb ... 371s Unpacking libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 371s Selecting previously unselected package libmoosex-role-parameterized-perl. 371s Preparing to unpack .../164-libmoosex-role-parameterized-perl_1.11-2_all.deb ... 371s Unpacking libmoosex-role-parameterized-perl (1.11-2) ... 371s Selecting previously unselected package libcarp-clan-perl. 371s Preparing to unpack .../165-libcarp-clan-perl_6.08-2_all.deb ... 371s Unpacking libcarp-clan-perl (6.08-2) ... 371s Selecting previously unselected package libsub-exporter-formethods-perl. 371s Preparing to unpack .../166-libsub-exporter-formethods-perl_0.100055-1_all.deb ... 371s Unpacking libsub-exporter-formethods-perl (0.100055-1) ... 372s Selecting previously unselected package libmoosex-types-perl. 372s Preparing to unpack .../167-libmoosex-types-perl_0.50-2_all.deb ... 372s Unpacking libmoosex-types-perl (0.50-2) ... 372s Selecting previously unselected package libmoosex-types-common-perl. 372s Preparing to unpack .../168-libmoosex-types-common-perl_0.001014-2_all.deb ... 372s Unpacking libmoosex-types-common-perl (0.001014-2) ... 372s Selecting previously unselected package libscope-guard-perl. 372s Preparing to unpack .../169-libscope-guard-perl_0.21-2_all.deb ... 372s Unpacking libscope-guard-perl (0.21-2) ... 372s Selecting previously unselected package libautobox-perl. 372s Preparing to unpack .../170-libautobox-perl_3.0.2-1_arm64.deb ... 372s Unpacking libautobox-perl (3.0.2-1) ... 372s Selecting previously unselected package libwant-perl. 372s Preparing to unpack .../171-libwant-perl_0.29-2build5_arm64.deb ... 372s Unpacking libwant-perl (0.29-2build5) ... 372s Selecting previously unselected package libautobox-core-perl. 372s Preparing to unpack .../172-libautobox-core-perl_1.33-2_all.deb ... 372s Unpacking libautobox-core-perl (1.33-2) ... 372s Selecting previously unselected package libmoosex-traitfor-meta-class-betteranonclassnames-perl. 372s Preparing to unpack .../173-libmoosex-traitfor-meta-class-betteranonclassnames-perl_0.002003-2_all.deb ... 372s Unpacking libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 372s Selecting previously unselected package libmoosex-util-perl. 372s Preparing to unpack .../174-libmoosex-util-perl_0.006-2_all.deb ... 372s Unpacking libmoosex-util-perl (0.006-2) ... 372s Selecting previously unselected package libmoosex-attributeshortcuts-perl. 372s Preparing to unpack .../175-libmoosex-attributeshortcuts-perl_0.037-2_all.deb ... 372s Unpacking libmoosex-attributeshortcuts-perl (0.037-2) ... 372s Selecting previously unselected package libmoosex-singlearg-perl. 372s Preparing to unpack .../176-libmoosex-singlearg-perl_0.09-2_all.deb ... 372s Unpacking libmoosex-singlearg-perl (0.09-2) ... 372s Selecting previously unselected package libstrictures-perl. 372s Preparing to unpack .../177-libstrictures-perl_2.000006-1_all.deb ... 372s Unpacking libstrictures-perl (2.000006-1) ... 372s Selecting previously unselected package libauthen-u2f-tester-perl. 372s Preparing to unpack .../178-libauthen-u2f-tester-perl_0.03-1_all.deb ... 372s Unpacking libauthen-u2f-tester-perl (0.03-1) ... 372s Selecting previously unselected package libcbor-xs-perl. 372s Preparing to unpack .../179-libcbor-xs-perl_1.87-1build4_arm64.deb ... 372s Unpacking libcbor-xs-perl (1.87-1build4) ... 372s Selecting previously unselected package libhash-merge-simple-perl. 372s Preparing to unpack .../180-libhash-merge-simple-perl_0.052-1_all.deb ... 372s Unpacking libhash-merge-simple-perl (0.052-1) ... 372s Selecting previously unselected package libjson-perl. 372s Preparing to unpack .../181-libjson-perl_4.10000-1_all.deb ... 372s Unpacking libjson-perl (4.10000-1) ... 372s Selecting previously unselected package libmouse-perl:arm64. 372s Preparing to unpack .../182-libmouse-perl_2.5.11-1build1_arm64.deb ... 372s Unpacking libmouse-perl:arm64 (2.5.11-1build1) ... 372s Selecting previously unselected package libauthen-webauthn-perl. 372s Preparing to unpack .../183-libauthen-webauthn-perl_0.005-1_all.deb ... 372s Unpacking libauthen-webauthn-perl (0.005-1) ... 372s Selecting previously unselected package libcrypt-random-seed-perl. 372s Preparing to unpack .../184-libcrypt-random-seed-perl_0.03-3_all.deb ... 372s Unpacking libcrypt-random-seed-perl (0.03-3) ... 372s Selecting previously unselected package libmath-random-isaac-perl. 372s Preparing to unpack .../185-libmath-random-isaac-perl_1.004-2_all.deb ... 372s Unpacking libmath-random-isaac-perl (1.004-2) ... 372s Selecting previously unselected package libbytes-random-secure-perl. 372s Preparing to unpack .../186-libbytes-random-secure-perl_0.29-3_all.deb ... 372s Unpacking libbytes-random-secure-perl (0.29-3) ... 372s Selecting previously unselected package liberror-perl. 372s Preparing to unpack .../187-liberror-perl_0.17030-1_all.deb ... 372s Unpacking liberror-perl (0.17030-1) ... 372s Selecting previously unselected package libipc-sharelite-perl. 372s Preparing to unpack .../188-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 372s Unpacking libipc-sharelite-perl (0.17-5build4) ... 372s Selecting previously unselected package libcache-cache-perl. 372s Preparing to unpack .../189-libcache-cache-perl_1.08-3_all.deb ... 372s Unpacking libcache-cache-perl (1.08-3) ... 372s Selecting previously unselected package libcapture-tiny-perl. 372s Preparing to unpack .../190-libcapture-tiny-perl_0.50-1_all.deb ... 372s Unpacking libcapture-tiny-perl (0.50-1) ... 372s Selecting previously unselected package libcares2:arm64. 372s Preparing to unpack .../191-libcares2_1.34.4-2.1_arm64.deb ... 372s Unpacking libcares2:arm64 (1.34.4-2.1) ... 372s Selecting previously unselected package libcgi-pm-perl. 372s Preparing to unpack .../192-libcgi-pm-perl_4.67-1_all.deb ... 372s Unpacking libcgi-pm-perl (4.67-1) ... 372s Selecting previously unselected package libclass-data-inheritable-perl. 372s Preparing to unpack .../193-libclass-data-inheritable-perl_0.10-1_all.deb ... 372s Unpacking libclass-data-inheritable-perl (0.10-1) ... 372s Selecting previously unselected package libclass-errorhandler-perl. 372s Preparing to unpack .../194-libclass-errorhandler-perl_0.04-3_all.deb ... 372s Unpacking libclass-errorhandler-perl (0.04-3) ... 372s Selecting previously unselected package libclass-inspector-perl. 372s Preparing to unpack .../195-libclass-inspector-perl_1.36-3_all.deb ... 372s Unpacking libclass-inspector-perl (1.36-3) ... 372s Selecting previously unselected package libclass-singleton-perl. 372s Preparing to unpack .../196-libclass-singleton-perl_1.6-2_all.deb ... 372s Unpacking libclass-singleton-perl (1.6-2) ... 373s Selecting previously unselected package libconvert-base32-perl. 373s Preparing to unpack .../197-libconvert-base32-perl_0.06-3_all.deb ... 373s Unpacking libconvert-base32-perl (0.06-3) ... 373s Selecting previously unselected package libconvert-binhex-perl. 373s Preparing to unpack .../198-libconvert-binhex-perl_1.125-3_all.deb ... 373s Unpacking libconvert-binhex-perl (1.125-3) ... 373s Selecting previously unselected package libcrypt-des-perl:arm64. 373s Preparing to unpack .../199-libcrypt-des-perl_2.07-5_arm64.deb ... 373s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 373s Selecting previously unselected package libcrypt-des-ede3-perl. 373s Preparing to unpack .../200-libcrypt-des-ede3-perl_0.03-1_all.deb ... 373s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 373s Selecting previously unselected package libconvert-pem-perl. 373s Preparing to unpack .../201-libconvert-pem-perl_0.13-1_all.deb ... 373s Unpacking libconvert-pem-perl (0.13-1) ... 373s Selecting previously unselected package libcookie-baker-perl. 373s Preparing to unpack .../202-libcookie-baker-perl_0.12-1_all.deb ... 373s Unpacking libcookie-baker-perl (0.12-1) ... 373s Selecting previously unselected package libcrypt-dh-gmp-perl. 373s Preparing to unpack .../203-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 373s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 373s Selecting previously unselected package libcrypt-jwt-perl. 373s Preparing to unpack .../204-libcrypt-jwt-perl_0.036-1_all.deb ... 373s Unpacking libcrypt-jwt-perl (0.036-1) ... 373s Selecting previously unselected package libcrypt-openssl-bignum-perl. 373s Preparing to unpack .../205-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 373s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 373s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 373s Preparing to unpack .../206-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 373s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 373s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 373s Preparing to unpack .../207-libcrypt-openssl-rsa-perl_0.33-3build5_arm64.deb ... 373s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 373s Selecting previously unselected package libcrypt-rijndael-perl. 373s Preparing to unpack .../208-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 373s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 373s Selecting previously unselected package libcrypt-ssleay-perl. 373s Preparing to unpack .../209-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 373s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 373s Selecting previously unselected package libdata-hexdump-perl. 373s Preparing to unpack .../210-libdata-hexdump-perl_0.04-2_all.deb ... 373s Unpacking libdata-hexdump-perl (0.04-2) ... 373s Selecting previously unselected package liblist-someutils-perl. 373s Preparing to unpack .../211-liblist-someutils-perl_0.59-1_all.deb ... 373s Unpacking liblist-someutils-perl (0.59-1) ... 373s Selecting previously unselected package liblist-utilsby-perl. 373s Preparing to unpack .../212-liblist-utilsby-perl_0.12-2_all.deb ... 373s Unpacking liblist-utilsby-perl (0.12-2) ... 373s Selecting previously unselected package liblist-allutils-perl. 373s Preparing to unpack .../213-liblist-allutils-perl_0.19-1_all.deb ... 373s Unpacking liblist-allutils-perl (0.19-1) ... 373s Selecting previously unselected package libdata-password-zxcvbn-perl. 373s Preparing to unpack .../214-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 373s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 373s Selecting previously unselected package libfile-sharedir-perl. 373s Preparing to unpack .../215-libfile-sharedir-perl_1.118-3_all.deb ... 373s Unpacking libfile-sharedir-perl (1.118-3) ... 373s Selecting previously unselected package libexception-class-perl. 373s Preparing to unpack .../216-libexception-class-perl_1.45-1_all.deb ... 373s Unpacking libexception-class-perl (1.45-1) ... 373s Selecting previously unselected package libparams-validationcompiler-perl. 373s Preparing to unpack .../217-libparams-validationcompiler-perl_0.31-1_all.deb ... 373s Unpacking libparams-validationcompiler-perl (0.31-1) ... 373s Selecting previously unselected package libxstring-perl:arm64. 373s Preparing to unpack .../218-libxstring-perl_0.005-2build4_arm64.deb ... 373s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 373s Selecting previously unselected package libspecio-perl. 373s Preparing to unpack .../219-libspecio-perl_0.50-1_all.deb ... 373s Unpacking libspecio-perl (0.50-1) ... 373s Selecting previously unselected package libdatetime-locale-perl. 373s Preparing to unpack .../220-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 373s Unpacking libdatetime-locale-perl (1:1.41-1) ... 374s Selecting previously unselected package libdatetime-timezone-perl. 374s Preparing to unpack .../221-libdatetime-timezone-perl_1%3a2.64-1+2025a_all.deb ... 374s Unpacking libdatetime-timezone-perl (1:2.64-1+2025a) ... 374s Selecting previously unselected package libdatetime-perl. 374s Preparing to unpack .../222-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 374s Unpacking libdatetime-perl (2:1.65-1build3) ... 374s Selecting previously unselected package libdatetime-format-rfc3339-perl. 374s Preparing to unpack .../223-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 374s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 374s Selecting previously unselected package libdbi-perl:arm64. 374s Preparing to unpack .../224-libdbi-perl_1.647-1_arm64.deb ... 374s Unpacking libdbi-perl:arm64 (1.647-1) ... 374s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 374s Preparing to unpack .../225-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 374s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 374s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 374s Preparing to unpack .../226-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 374s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 374s Selecting previously unselected package libemail-date-format-perl. 374s Preparing to unpack .../227-libemail-date-format-perl_1.008-1_all.deb ... 374s Unpacking libemail-date-format-perl (1.008-1) ... 374s Selecting previously unselected package libemail-simple-perl. 374s Preparing to unpack .../228-libemail-simple-perl_2.218-1_all.deb ... 374s Unpacking libemail-simple-perl (2.218-1) ... 374s Selecting previously unselected package libmodule-pluggable-perl. 374s Preparing to unpack .../229-libmodule-pluggable-perl_5.2-5_all.deb ... 374s Unpacking libmodule-pluggable-perl (5.2-5) ... 374s Selecting previously unselected package libemail-abstract-perl. 374s Preparing to unpack .../230-libemail-abstract-perl_3.010-1_all.deb ... 374s Unpacking libemail-abstract-perl (3.010-1) ... 374s Selecting previously unselected package libemail-address-xs-perl. 374s Preparing to unpack .../231-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 374s Unpacking libemail-address-xs-perl (1.05-1build5) ... 374s Selecting previously unselected package libmoox-types-mooselike-perl. 374s Preparing to unpack .../232-libmoox-types-mooselike-perl_0.29-2_all.deb ... 374s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 374s Selecting previously unselected package libthrowable-perl. 374s Preparing to unpack .../233-libthrowable-perl_1.001-2_all.deb ... 374s Unpacking libthrowable-perl (1.001-2) ... 374s Selecting previously unselected package libemail-sender-perl. 374s Preparing to unpack .../234-libemail-sender-perl_2.601-1_all.deb ... 374s Unpacking libemail-sender-perl (2.601-1) ... 374s Selecting previously unselected package libextutils-depends-perl. 374s Preparing to unpack .../235-libextutils-depends-perl_0.8002-1_all.deb ... 374s Unpacking libextutils-depends-perl (0.8002-1) ... 374s Selecting previously unselected package libfcgi0t64:arm64. 374s Preparing to unpack .../236-libfcgi0t64_2.4.2-2.1build1_arm64.deb ... 374s Unpacking libfcgi0t64:arm64 (2.4.2-2.1build1) ... 374s Selecting previously unselected package libfcgi-perl. 374s Preparing to unpack .../237-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 374s Unpacking libfcgi-perl (0.82+ds-3build3) ... 374s Selecting previously unselected package libfilesys-notify-simple-perl. 374s Preparing to unpack .../238-libfilesys-notify-simple-perl_0.14-3_all.deb ... 374s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 374s Selecting previously unselected package libfont-afm-perl. 374s Preparing to unpack .../239-libfont-afm-perl_1.20-4_all.deb ... 374s Unpacking libfont-afm-perl (1.20-4) ... 374s Selecting previously unselected package libimagequant0:arm64. 374s Preparing to unpack .../240-libimagequant0_2.18.0-1build1_arm64.deb ... 374s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 374s Selecting previously unselected package libgraphite2-3:arm64. 374s Preparing to unpack .../241-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 374s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 374s Selecting previously unselected package libharfbuzz0b:arm64. 374s Preparing to unpack .../242-libharfbuzz0b_10.2.0-1_arm64.deb ... 374s Unpacking libharfbuzz0b:arm64 (10.2.0-1) ... 374s Selecting previously unselected package libraqm0:arm64. 374s Preparing to unpack .../243-libraqm0_0.10.2-1_arm64.deb ... 374s Unpacking libraqm0:arm64 (0.10.2-1) ... 374s Selecting previously unselected package libxpm4:arm64. 374s Preparing to unpack .../244-libxpm4_1%3a3.5.17-1build2_arm64.deb ... 374s Unpacking libxpm4:arm64 (1:3.5.17-1build2) ... 375s Selecting previously unselected package libgd3:arm64. 375s Preparing to unpack .../245-libgd3_2.3.3-12ubuntu3_arm64.deb ... 375s Unpacking libgd3:arm64 (2.3.3-12ubuntu3) ... 375s Selecting previously unselected package libgd-perl. 375s Preparing to unpack .../246-libgd-perl_2.78-1build4_arm64.deb ... 375s Unpacking libgd-perl (2.78-1build4) ... 375s Selecting previously unselected package libgd-securityimage-perl. 375s Preparing to unpack .../247-libgd-securityimage-perl_1.75-3_all.deb ... 375s Unpacking libgd-securityimage-perl (1.75-3) ... 375s Selecting previously unselected package libglib-perl:arm64. 375s Preparing to unpack .../248-libglib-perl_3%3a1.329.3-3build4_arm64.deb ... 375s Unpacking libglib-perl:arm64 (3:1.329.3-3build4) ... 375s Selecting previously unselected package libgssapi-perl. 375s Preparing to unpack .../249-libgssapi-perl_0.28-4build5_arm64.deb ... 375s Unpacking libgssapi-perl (0.28-4build5) ... 375s Selecting previously unselected package libhash-multivalue-perl. 375s Preparing to unpack .../250-libhash-multivalue-perl_0.16-3_all.deb ... 375s Unpacking libhash-multivalue-perl (0.16-3) ... 375s Selecting previously unselected package libhtml-format-perl. 375s Preparing to unpack .../251-libhtml-format-perl_2.16-2_all.deb ... 375s Unpacking libhtml-format-perl (2.16-2) ... 375s Selecting previously unselected package libhtml-formattext-withlinks-perl. 375s Preparing to unpack .../252-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 375s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 375s Selecting previously unselected package libhtml-template-perl. 375s Preparing to unpack .../253-libhtml-template-perl_2.97-2build1_all.deb ... 375s Unpacking libhtml-template-perl (2.97-2build1) ... 375s Selecting previously unselected package libhttp-daemon-perl. 375s Preparing to unpack .../254-libhttp-daemon-perl_6.16-1_all.deb ... 375s Unpacking libhttp-daemon-perl (6.16-1) ... 375s Selecting previously unselected package libhttp-multipartparser-perl. 375s Preparing to unpack .../255-libhttp-multipartparser-perl_0.02-3_all.deb ... 375s Unpacking libhttp-multipartparser-perl (0.02-3) ... 375s Selecting previously unselected package libstream-buffered-perl. 375s Preparing to unpack .../256-libstream-buffered-perl_0.03-3_all.deb ... 375s Unpacking libstream-buffered-perl (0.03-3) ... 375s Selecting previously unselected package libwww-form-urlencoded-perl. 375s Preparing to unpack .../257-libwww-form-urlencoded-perl_0.26-2_all.deb ... 375s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 375s Selecting previously unselected package libhttp-entity-parser-perl. 375s Preparing to unpack .../258-libhttp-entity-parser-perl_0.25-2_all.deb ... 375s Unpacking libhttp-entity-parser-perl (0.25-2) ... 375s Selecting previously unselected package libhttp-headers-fast-perl. 375s Preparing to unpack .../259-libhttp-headers-fast-perl_0.22-3_all.deb ... 375s Unpacking libhttp-headers-fast-perl (0.22-3) ... 375s Selecting previously unselected package libio-pty-perl. 375s Preparing to unpack .../260-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 375s Unpacking libio-pty-perl (1:1.20-1build3) ... 375s Selecting previously unselected package libio-sessiondata-perl. 375s Preparing to unpack .../261-libio-sessiondata-perl_1.03-3_all.deb ... 375s Unpacking libio-sessiondata-perl (1.03-3) ... 375s Selecting previously unselected package libperlio-via-timeout-perl. 375s Preparing to unpack .../262-libperlio-via-timeout-perl_0.32-3_all.deb ... 375s Unpacking libperlio-via-timeout-perl (0.32-3) ... 375s Selecting previously unselected package libio-socket-timeout-perl. 375s Preparing to unpack .../263-libio-socket-timeout-perl_0.32-3_all.deb ... 375s Unpacking libio-socket-timeout-perl (0.32-3) ... 375s Selecting previously unselected package libio-string-perl. 375s Preparing to unpack .../264-libio-string-perl_1.08-4_all.deb ... 375s Unpacking libio-string-perl (1.08-4) ... 375s Selecting previously unselected package libio-stringy-perl. 375s Preparing to unpack .../265-libio-stringy-perl_2.113-2_all.deb ... 375s Unpacking libio-stringy-perl (2.113-2) ... 375s Selecting previously unselected package libipc-run-perl. 375s Preparing to unpack .../266-libipc-run-perl_20231003.0-2_all.deb ... 375s Unpacking libipc-run-perl (20231003.0-2) ... 375s Selecting previously unselected package libjargs-java. 375s Preparing to unpack .../267-libjargs-java_1.0.0-5_all.deb ... 375s Unpacking libjargs-java (1.0.0-5) ... 375s Selecting previously unselected package libjs-jquery. 375s Preparing to unpack .../268-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 375s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 375s Selecting previously unselected package libjs-underscore. 375s Preparing to unpack .../269-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 375s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 375s Selecting previously unselected package libjs-sphinxdoc. 375s Preparing to unpack .../270-libjs-sphinxdoc_8.1.3-5_all.deb ... 375s Unpacking libjs-sphinxdoc (8.1.3-5) ... 375s Selecting previously unselected package libxslt1.1:arm64. 375s Preparing to unpack .../271-libxslt1.1_1.1.39-0exp1ubuntu4_arm64.deb ... 375s Unpacking libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 375s Selecting previously unselected package libxmlsec1t64:arm64. 375s Preparing to unpack .../272-libxmlsec1t64_1.2.41-1build1_arm64.deb ... 375s Unpacking libxmlsec1t64:arm64 (1.2.41-1build1) ... 376s Selecting previously unselected package libxmlsec1t64-openssl:arm64. 376s Preparing to unpack .../273-libxmlsec1t64-openssl_1.2.41-1build1_arm64.deb ... 376s Unpacking libxmlsec1t64-openssl:arm64 (1.2.41-1build1) ... 376s Selecting previously unselected package liblasso3t64. 376s Preparing to unpack .../274-liblasso3t64_2.8.2-8build1_arm64.deb ... 376s Unpacking liblasso3t64 (2.8.2-8build1) ... 376s Selecting previously unselected package liblasso-perl:arm64. 376s Preparing to unpack .../275-liblasso-perl_2.8.2-8build1_arm64.deb ... 376s Unpacking liblasso-perl:arm64 (2.8.2-8build1) ... 376s Selecting previously unselected package libconfig-inifiles-perl. 376s Preparing to unpack .../276-libconfig-inifiles-perl_3.000003-3_all.deb ... 376s Unpacking libconfig-inifiles-perl (3.000003-3) ... 376s Selecting previously unselected package libnet-cidr-perl. 376s Preparing to unpack .../277-libnet-cidr-perl_0.23-1_all.deb ... 376s Unpacking libnet-cidr-perl (0.23-1) ... 376s Selecting previously unselected package libtest-sharedfork-perl. 376s Preparing to unpack .../278-libtest-sharedfork-perl_0.35-3_all.deb ... 376s Unpacking libtest-sharedfork-perl (0.35-3) ... 376s Selecting previously unselected package libtest-tcp-perl. 376s Preparing to unpack .../279-libtest-tcp-perl_2.22-2_all.deb ... 376s Unpacking libtest-tcp-perl (2.22-2) ... 376s Selecting previously unselected package libplack-perl. 376s Preparing to unpack .../280-libplack-perl_1.0051-1_all.deb ... 376s Unpacking libplack-perl (1.0051-1) ... 376s Selecting previously unselected package liblemonldap-ng-common-perl. 376s Preparing to unpack .../281-liblemonldap-ng-common-perl_2.20.2+ds-1build1_all.deb ... 376s Unpacking liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 376s Selecting previously unselected package liblist-moreutils-xs-perl. 376s Preparing to unpack .../282-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 376s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 376s Selecting previously unselected package liblist-moreutils-perl. 376s Preparing to unpack .../283-liblist-moreutils-perl_0.430-2_all.deb ... 376s Unpacking liblist-moreutils-perl (0.430-2) ... 376s Selecting previously unselected package liblwp-protocol-psgi-perl. 376s Preparing to unpack .../284-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 376s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 376s Selecting previously unselected package libnet-smtp-ssl-perl. 376s Preparing to unpack .../285-libnet-smtp-ssl-perl_1.04-2_all.deb ... 376s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 376s Selecting previously unselected package libmailtools-perl. 376s Preparing to unpack .../286-libmailtools-perl_2.22-1_all.deb ... 376s Unpacking libmailtools-perl (2.22-1) ... 376s Selecting previously unselected package libmime-tools-perl. 376s Preparing to unpack .../287-libmime-tools-perl_5.515-1_all.deb ... 376s Unpacking libmime-tools-perl (5.515-1) ... 376s Selecting previously unselected package libnet-ip-perl. 376s Preparing to unpack .../288-libnet-ip-perl_1.26-4_all.deb ... 376s Unpacking libnet-ip-perl (1.26-4) ... 376s Selecting previously unselected package libnet-ldap-perl. 376s Preparing to unpack .../289-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 376s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 376s Selecting previously unselected package libxml-namespacesupport-perl. 376s Preparing to unpack .../290-libxml-namespacesupport-perl_1.12-2_all.deb ... 376s Unpacking libxml-namespacesupport-perl (1.12-2) ... 376s Selecting previously unselected package libxml-sax-base-perl. 376s Preparing to unpack .../291-libxml-sax-base-perl_1.09-3_all.deb ... 376s Unpacking libxml-sax-base-perl (1.09-3) ... 376s Selecting previously unselected package libxml-sax-perl. 376s Preparing to unpack .../292-libxml-sax-perl_1.02+dfsg-4_all.deb ... 376s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 376s Selecting previously unselected package libxml-libxml-perl. 376s Preparing to unpack .../293-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5build1_arm64.deb ... 376s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 376s Selecting previously unselected package libxml-simple-perl. 376s Preparing to unpack .../294-libxml-simple-perl_2.25-2_all.deb ... 376s Unpacking libxml-simple-perl (2.25-2) ... 376s Selecting previously unselected package libnet-openid-common-perl. 376s Preparing to unpack .../295-libnet-openid-common-perl_1.20-2_all.deb ... 376s Unpacking libnet-openid-common-perl (1.20-2) ... 376s Selecting previously unselected package libnet-openid-consumer-perl. 376s Preparing to unpack .../296-libnet-openid-consumer-perl_1.18-2_all.deb ... 376s Unpacking libnet-openid-consumer-perl (1.18-2) ... 376s Selecting previously unselected package libnet-openid-server-perl. 376s Preparing to unpack .../297-libnet-openid-server-perl_1.09-4_all.deb ... 376s Unpacking libnet-openid-server-perl (1.09-4) ... 376s Selecting previously unselected package node-xtend. 376s Preparing to unpack .../298-node-xtend_4.0.2-3_all.deb ... 376s Unpacking node-xtend (4.0.2-3) ... 376s Selecting previously unselected package nodejs. 376s Preparing to unpack .../299-nodejs_20.18.1+dfsg-1ubuntu2_arm64.deb ... 376s Unpacking nodejs (20.18.1+dfsg-1ubuntu2) ... 377s Selecting previously unselected package node-acorn. 377s Preparing to unpack .../300-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 377s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 377s Selecting previously unselected package node-cjs-module-lexer. 377s Preparing to unpack .../301-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 377s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 377s Selecting previously unselected package node-balanced-match. 377s Preparing to unpack .../302-node-balanced-match_2.0.0-1_all.deb ... 377s Unpacking node-balanced-match (2.0.0-1) ... 377s Selecting previously unselected package node-brace-expansion. 377s Preparing to unpack .../303-node-brace-expansion_2.0.1+~1.1.0-1_all.deb ... 377s Unpacking node-brace-expansion (2.0.1+~1.1.0-1) ... 377s Selecting previously unselected package node-minimatch. 377s Preparing to unpack .../304-node-minimatch_9.0.3-5_all.deb ... 377s Unpacking node-minimatch (9.0.3-5) ... 377s Selecting previously unselected package node-undici. 377s Preparing to unpack .../305-node-undici_7.3.0+dfsg1+~cs24.12.11-1_all.deb ... 377s Unpacking node-undici (7.3.0+dfsg1+~cs24.12.11-1) ... 377s Selecting previously unselected package libnode115:arm64. 377s Preparing to unpack .../306-libnode115_20.18.1+dfsg-1ubuntu2_arm64.deb ... 377s Unpacking libnode115:arm64 (20.18.1+dfsg-1ubuntu2) ... 377s Selecting previously unselected package libregexp-assemble-perl. 377s Preparing to unpack .../307-libregexp-assemble-perl_0.38-2_all.deb ... 377s Unpacking libregexp-assemble-perl (0.38-2) ... 377s Selecting previously unselected package libregexp-common-perl. 377s Preparing to unpack .../308-libregexp-common-perl_2024080801-1_all.deb ... 377s Unpacking libregexp-common-perl (2024080801-1) ... 377s Selecting previously unselected package libtask-weaken-perl. 377s Preparing to unpack .../309-libtask-weaken-perl_1.06-2_all.deb ... 377s Unpacking libtask-weaken-perl (1.06-2) ... 377s Selecting previously unselected package libxml-parser-perl. 377s Preparing to unpack .../310-libxml-parser-perl_2.47-1build4_arm64.deb ... 377s Unpacking libxml-parser-perl (2.47-1build4) ... 377s Selecting previously unselected package libsoap-lite-perl. 377s Preparing to unpack .../311-libsoap-lite-perl_1.27-3_all.deb ... 377s Unpacking libsoap-lite-perl (1.27-3) ... 377s Selecting previously unselected package libstring-random-perl. 377s Preparing to unpack .../312-libstring-random-perl_1%3a0.32-2_all.deb ... 377s Unpacking libstring-random-perl (1:0.32-2) ... 377s Selecting previously unselected package libtest-leaktrace-perl. 377s Preparing to unpack .../313-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 377s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 377s Selecting previously unselected package libtest-output-perl. 377s Preparing to unpack .../314-libtest-output-perl_1.035-1_all.deb ... 377s Unpacking libtest-output-perl (1.035-1) ... 377s Selecting previously unselected package libtest-pod-perl. 377s Preparing to unpack .../315-libtest-pod-perl_1.52-3_all.deb ... 377s Unpacking libtest-pod-perl (1.52-3) ... 377s Selecting previously unselected package libtext-unidecode-perl. 377s Preparing to unpack .../316-libtext-unidecode-perl_1.30-3_all.deb ... 377s Unpacking libtext-unidecode-perl (1.30-3) ... 378s Selecting previously unselected package libtime-fake-perl. 378s Preparing to unpack .../317-libtime-fake-perl_0.11-4_all.deb ... 378s Unpacking libtime-fake-perl (0.11-4) ... 378s Selecting previously unselected package libxml-libxslt-perl:arm64. 378s Preparing to unpack .../318-libxml-libxslt-perl_2.003000-2build1_arm64.deb ... 378s Unpacking libxml-libxslt-perl:arm64 (2.003000-2build1) ... 378s Selecting previously unselected package node-uglify-js. 378s Preparing to unpack .../319-node-uglify-js_3.17.4-2_all.deb ... 378s Unpacking node-uglify-js (3.17.4-2) ... 378s Selecting previously unselected package python3-defusedxml. 378s Preparing to unpack .../320-python3-defusedxml_0.7.1-3_all.deb ... 378s Unpacking python3-defusedxml (0.7.1-3) ... 378s Selecting previously unselected package python3-roman. 378s Preparing to unpack .../321-python3-roman_5.0-1_all.deb ... 378s Unpacking python3-roman (5.0-1) ... 378s Selecting previously unselected package python3-docutils. 378s Preparing to unpack .../322-python3-docutils_0.21.2+dfsg-2_all.deb ... 378s Unpacking python3-docutils (0.21.2+dfsg-2) ... 378s Selecting previously unselected package python3-imagesize. 378s Preparing to unpack .../323-python3-imagesize_1.4.1-1_all.deb ... 378s Unpacking python3-imagesize (1.4.1-1) ... 378s Selecting previously unselected package python3-snowballstemmer. 378s Preparing to unpack .../324-python3-snowballstemmer_2.2.0-4build1_all.deb ... 378s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 378s Selecting previously unselected package sphinx-common. 378s Preparing to unpack .../325-sphinx-common_8.1.3-5_all.deb ... 378s Unpacking sphinx-common (8.1.3-5) ... 378s Selecting previously unselected package python3-alabaster. 378s Preparing to unpack .../326-python3-alabaster_0.7.16-0.1_all.deb ... 378s Unpacking python3-alabaster (0.7.16-0.1) ... 378s Selecting previously unselected package python3-sphinx. 378s Preparing to unpack .../327-python3-sphinx_8.1.3-5_all.deb ... 378s Unpacking python3-sphinx (8.1.3-5) ... 378s Selecting previously unselected package python3-sphinx-bootstrap-theme. 378s Preparing to unpack .../328-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 378s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 378s Selecting previously unselected package uglifyjs. 378s Preparing to unpack .../329-uglifyjs_3.17.4-2_all.deb ... 378s Unpacking uglifyjs (3.17.4-2) ... 378s Selecting previously unselected package yui-compressor. 378s Preparing to unpack .../330-yui-compressor_2.4.8-3_all.deb ... 378s Unpacking yui-compressor (2.4.8-3) ... 378s Selecting previously unselected package libauthen-radius-perl. 378s Preparing to unpack .../331-libauthen-radius-perl_0.33-1_all.deb ... 378s Unpacking libauthen-radius-perl (0.33-1) ... 378s Selecting previously unselected package liblemonldap-ng-handler-perl. 378s Preparing to unpack .../332-liblemonldap-ng-handler-perl_2.20.2+ds-1build1_all.deb ... 378s Unpacking liblemonldap-ng-handler-perl (2.20.2+ds-1build1) ... 378s Selecting previously unselected package pkg-perl-autopkgtest. 378s Preparing to unpack .../333-pkg-perl-autopkgtest_0.82_all.deb ... 378s Unpacking pkg-perl-autopkgtest (0.82) ... 378s Setting up libconfig-inifiles-perl (3.000003-3) ... 378s Setting up libmodule-pluggable-perl (5.2-5) ... 378s Setting up node-uglify-js (3.17.4-2) ... 378s Setting up libio-sessiondata-perl (1.03-3) ... 378s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 378s Setting up liblcms2-2:arm64 (2.16-2) ... 378s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 378s Setting up libaom3:arm64 (3.12.0-1) ... 378s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 378s Setting up libmath-random-isaac-perl (1.004-2) ... 378s Setting up libtask-weaken-perl (1.06-2) ... 378s Setting up libmouse-perl:arm64 (2.5.11-1build1) ... 378s Setting up libhttp-multipartparser-perl (0.02-3) ... 378s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 378s Setting up libxpm4:arm64 (1:3.5.17-1build2) ... 378s Setting up java-common (0.76) ... 378s Setting up libclass-inspector-perl (1.36-3) ... 378s Setting up libfont-afm-perl (1.20-4) ... 378s Setting up libwant-perl (0.29-2build5) ... 378s Setting up libdynaloader-functions-perl (0.004-1) ... 378s Setting up libclass-method-modifiers-perl (2.15-1) ... 378s Setting up libio-pty-perl (1:1.20-1build3) ... 378s Setting up libdata-hexdump-perl (0.04-2) ... 378s Setting up python3-defusedxml (0.7.1-3) ... 378s Setting up libclone-perl:arm64 (0.47-1) ... 378s Setting up libarchive-zip-perl (1.68-1) ... 378s Setting up libsub-identify-perl (0.14-3build4) ... 378s Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 378s Setting up libfcgi0t64:arm64 (2.4.2-2.1build1) ... 378s Setting up python3-alabaster (0.7.16-0.1) ... 379s Setting up libio-stringy-perl (2.113-2) ... 379s Setting up libhtml-tagset-perl (3.24-1) ... 379s Setting up unzip (6.0-28ubuntu6) ... 379s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 379s Setting up libperlio-via-timeout-perl (0.32-3) ... 379s Setting up libfilesys-notify-simple-perl (0.14-3) ... 379s Setting up libnet-cidr-perl (0.23-1) ... 379s Setting up libipc-sharelite-perl (0.17-5build4) ... 379s Setting up libconvert-binhex-perl (1.125-3) ... 379s Setting up liblwp-mediatypes-perl (6.04-2) ... 379s Setting up libcrypt-urandom-perl (0.54-1) ... 379s Setting up x11-common (1:7.7+23ubuntu4) ... 379s Setting up libtest-pod-perl (1.52-3) ... 379s Setting up libtry-tiny-perl (0.32-1) ... 379s Setting up libdeflate0:arm64 (1.23-1) ... 379s Setting up perl-openssl-defaults:arm64 (7build3) ... 379s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 379s Setting up libxml-namespacesupport-perl (1.12-2) ... 379s Setting up m4 (1.4.19-7) ... 379s Setting up libposix-strftime-compiler-perl (0.46-1) ... 379s Setting up libclass-singleton-perl (1.6-2) ... 379s Setting up libencode-locale-perl (1.05-3) ... 379s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 379s Setting up libxstring-perl:arm64 (0.005-2build4) ... 379s Setting up libgomp1:arm64 (15-20250404-0ubuntu1) ... 379s Setting up libclass-errorhandler-perl (0.04-3) ... 379s Setting up liblist-utilsby-perl (0.12-2) ... 379s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 379s Setting up libtime-fake-perl (0.11-4) ... 379s Setting up libregexp-common-perl (2024080801-1) ... 379s Setting up libtest-sharedfork-perl (0.35-3) ... 379s Setting up libsub-install-perl (0.929-1) ... 379s Setting up libextutils-depends-perl (0.8002-1) ... 379s Setting up libhash-multivalue-perl (0.16-3) ... 379s Setting up libscope-guard-perl (0.21-2) ... 379s Setting up liberror-perl (0.17030-1) ... 379s Setting up libapache-session-perl (1.94-2) ... 379s Setting up libxml-sax-base-perl (1.09-3) ... 379s Setting up libio-string-perl (1.08-4) ... 379s Setting up libtest-leaktrace-perl (0.17-1build6) ... 379s Setting up python3-roman (5.0-1) ... 379s Setting up libfontenc1:arm64 (1:1.1.8-1build1) ... 379s Setting up libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 379s Setting up autotools-dev (20220109.1) ... 379s Setting up libstream-buffered-perl (0.03-3) ... 379s Setting up libclass-data-inheritable-perl (0.10-1) ... 379s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 379s Setting up libalgorithm-c3-perl (0.11-2) ... 379s Setting up libapache-logformat-compiler-perl (0.36-3) ... 379s Setting up libcrypt-random-seed-perl (0.03-3) ... 379s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 379s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 379s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 379s Setting up python3-snowballstemmer (2.2.0-4build1) ... 379s Setting up node-balanced-match (2.0.0-1) ... 379s Setting up node-brace-expansion (2.0.1+~1.1.0-1) ... 379s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 379s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 379s Setting up libemail-date-format-perl (1.008-1) ... 379s Setting up libcryptx-perl (0.085-1) ... 379s Setting up libcares2:arm64 (1.34.4-2.1) ... 379s Setting up libmpc3:arm64 (1.3.1-1build2) ... 379s Setting up libvariable-magic-perl (0.64-1build1) ... 379s Setting up libio-html-perl (1.004-3) ... 379s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 379s Setting up autopoint (0.23.1-1) ... 379s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 379s Setting up libipc-run-perl (20231003.0-2) ... 379s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 379s Setting up libpcsclite1:arm64 (2.3.1-1) ... 379s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 379s Setting up libltdl7:arm64 (2.5.4-4) ... 379s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build1) ... 379s Setting up libstring-random-perl (1:0.32-2) ... 379s Setting up libparams-util-perl (1.102-3build1) ... 379s Setting up autoconf (2.72-3ubuntu1) ... 379s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 379s Setting up libwebp7:arm64 (1.5.0-0.1) ... 379s Setting up libcapture-tiny-perl (0.50-1) ... 379s Setting up libtimedate-perl (2.3300-2) ... 379s Setting up libubsan1:arm64 (15-20250404-0ubuntu1) ... 379s Setting up libsub-name-perl:arm64 (0.28-1) ... 379s Setting up node-undici (7.3.0+dfsg1+~cs24.12.11-1) ... 379s Setting up libtypes-serialiser-perl (1.01-1) ... 379s Setting up libgssapi-perl (0.28-4build5) ... 379s Setting up dwz (0.15-1build6) ... 379s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 379s Setting up liblqr-1-0:arm64 (0.4.2-2.1build2) ... 379s Setting up libhwasan0:arm64 (15-20250404-0ubuntu1) ... 379s Setting up libasan8:arm64 (15-20250404-0ubuntu1) ... 379s Setting up libjson-perl (4.10000-1) ... 379s Setting up libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 379s Setting up libjargs-java (1.0.0-5) ... 379s Setting up librole-tiny-perl (2.002004-1) ... 379s Setting up debugedit (1:5.1-2) ... 379s Setting up libfile-sharedir-perl (1.118-3) ... 379s Setting up libfcgi-perl (0.82+ds-3build3) ... 379s Setting up libopenjp2-7:arm64 (2.5.3-2) ... 379s Setting up libaliased-perl (0.34-3) ... 379s Setting up libharfbuzz0b:arm64 (10.2.0-1) ... 379s Setting up libcarp-clan-perl (6.08-2) ... 379s Setting up libdevel-globaldestruction-perl (0.14-4) ... 379s Setting up libwww-form-urlencoded-perl (0.26-2) ... 379s Setting up sgml-base (1.31) ... 379s Setting up libstrictures-perl (2.000006-1) ... 379s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 379s Setting up libdevel-stacktrace-perl (2.0500-1) ... 379s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 379s Setting up libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 379s Setting up node-minimatch (9.0.3-5) ... 379s Setting up libtsan2:arm64 (15-20250404-0ubuntu1) ... 379s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 379s Setting up ca-certificates-java (20240118) ... 379s No JRE found. Skipping Java certificates setup. 379s Setting up libexporter-tiny-perl (1.006002-1) ... 379s Setting up node-xtend (4.0.2-3) ... 379s Setting up libisl23:arm64 (0.27-1) ... 379s Setting up libconvert-asn1-perl (0.34-1) ... 379s Setting up libtext-unidecode-perl (1.30-3) ... 379s Setting up libde265-0:arm64 (1.0.15-1build5) ... 379s Setting up libregexp-assemble-perl (0.38-2) ... 379s Setting up libnet-ip-perl (1.26-4) ... 379s Setting up libwebpmux3:arm64 (1.5.0-0.1) ... 379s Setting up libautobox-perl (3.0.2-1) ... 379s Setting up libcc1-0:arm64 (15-20250404-0ubuntu1) ... 379s Setting up liburi-perl (5.30-1) ... 379s Setting up libdbi-perl:arm64 (1.647-1) ... 379s Setting up liblsan0:arm64 (15-20250404-0ubuntu1) ... 379s Setting up libconvert-base32-perl (0.06-3) ... 379s Setting up dctrl-tools (2.24-3build3) ... 379s Setting up libitm1:arm64 (15-20250404-0ubuntu1) ... 379s Setting up autodep8 (0.28+nmu1ubuntu1) ... 379s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 379s Setting up python3-imagesize (1.4.1-1) ... 380s Setting up libemail-address-xs-perl (1.05-1build5) ... 380s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 380s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 380s Setting up automake (1:1.17-3ubuntu1) ... 380s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 380s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 380s Setting up libjson-xs-perl (4.030-2build4) ... 380s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 380s Setting up libcrypt-des-ede3-perl (0.03-1) ... 380s Setting up libhttp-date-perl (6.06-1) ... 380s Setting up libglib-perl:arm64 (3:1.329.3-3build4) ... 380s Setting up gettext (0.23.1-1) ... 380s Setting up libtest-tcp-perl (2.22-2) ... 380s Setting up libautobox-core-perl (1.33-2) ... 380s Setting up java-wrappers (0.5) ... 380s Setting up libio-socket-timeout-perl (0.32-3) ... 380s Setting up libfile-listing-perl (6.16-1) ... 380s Setting up libhash-merge-simple-perl (0.052-1) ... 380s Setting up openjdk-21-jre-headless:arm64 (21.0.7~8ea-1) ... 380s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 380s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 380s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 380s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 380s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 380s Setting up libcache-cache-perl (1.08-3) ... 380s Setting up libhttp-headers-fast-perl (0.22-3) ... 380s Setting up liblist-moreutils-perl (0.430-2) ... 380s Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... 380s Setting up libtype-tiny-perl (2.004000-1) ... 380s Setting up libemail-simple-perl (2.218-1) ... 380s Setting up libnet-http-perl (6.23-1) ... 380s Setting up libexception-class-perl (1.45-1) ... 380s Setting up libclass-c3-perl (0.35-2) ... 380s Setting up libcrypt-jwt-perl (0.036-1) ... 380s Setting up libcbor-xs-perl (1.87-1build4) ... 380s Setting up xfonts-utils (1:7.7+7) ... 380s Setting up libxmlsec1t64:arm64 (1.2.41-1build1) ... 380s Setting up libdevel-callchecker-perl:arm64 (0.009-1build1) ... 380s Setting up libxml-sax-perl (1.02+dfsg-4) ... 380s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 380s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 380s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 380s Setting up libauthen-radius-perl (0.33-1) ... 380s Setting up intltool-debian (0.35.0+20060710.6) ... 380s Setting up libbytes-random-secure-perl (0.29-3) ... 380s Setting up libjson-maybexs-perl (1.004008-1) ... 380s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 380s Setting up libxmlsec1t64-openssl:arm64 (1.2.41-1build1) ... 380s Setting up libraqm0:arm64 (0.10.2-1) ... 380s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 380s Setting up libdata-optlist-perl (0.114-1) ... 380s Setting up libtest-output-perl (1.035-1) ... 380s Setting up pkg-perl-autopkgtest (0.82) ... 380s Setting up libjs-sphinxdoc (8.1.3-5) ... 380s Setting up libraw23t64:arm64 (0.21.3-1) ... 380s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 380s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 380s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 380s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 380s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 380s Setting up dh-strip-nondeterminism (1.14.1-2) ... 380s Setting up libwww-robotrules-perl (6.02-1) ... 380s Setting up cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 380s Setting up libtiff6:arm64 (4.7.0-3ubuntu1) ... 380s Setting up xml-core (0.19) ... 381s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 381s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 381s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 381s Setting up libmro-compat-perl (0.15-2) ... 381s Setting up libcookie-baker-perl (0.12-1) ... 381s Setting up libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 381s Setting up libhttp-entity-parser-perl (0.25-2) ... 381s Setting up libstdc++-14-dev:arm64 (14.2.0-19ubuntu2) ... 381s Setting up libio-socket-ssl-perl (2.089-1) ... 381s Setting up libsub-exporter-perl (0.990-1) ... 381s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 381s Setting up libeval-closure-perl (0.14-3) ... 381s Setting up libconvert-pem-perl (0.13-1) ... 381s Setting up libhttp-negotiate-perl (6.01-2) ... 381s Setting up libparams-validationcompiler-perl (0.31-1) ... 381s Setting up libhttp-cookies-perl (6.11-1) ... 381s Setting up po-debconf (1.0.21+nmu1) ... 381s Setting up libhtml-tree-perl (5.07-3) ... 381s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 381s Setting up libcgi-pm-perl (4.67-1) ... 381s Setting up libsub-exporter-formethods-perl (0.100055-1) ... 381s Setting up liblasso3t64 (2.8.2-8build1) ... 381s Setting up libhtml-format-perl (2.16-2) ... 381s Setting up fonts-urw-base35 (20200910-8) ... 381s Setting up libhtml-template-perl (2.97-2build1) ... 381s Setting up cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 381s Setting up libnet-smtp-ssl-perl (1.04-2) ... 381s Setting up libauthen-webauthn-perl (0.005-1) ... 381s Setting up libmodule-runtime-perl (0.016-2) ... 381s Setting up libmailtools-perl (2.22-1) ... 381s Setting up sphinx-common (8.1.3-5) ... 381s Setting up libdist-checkconflicts-perl (0.11-2) ... 381s Setting up libxml-simple-perl (2.25-2) ... 381s Setting up libxml-libxslt-perl:arm64 (2.003000-2build1) ... 381s Setting up cpp-14 (14.2.0-19ubuntu2) ... 381s Setting up libhttp-daemon-perl (6.16-1) ... 381s Setting up libemail-abstract-perl (3.010-1) ... 381s Setting up cpp (4:14.2.0-1ubuntu1) ... 381s Setting up liblasso-perl:arm64 (2.8.2-8build1) ... 381s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 381s Setting up gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 381s Setting up libplack-perl (1.0051-1) ... 381s Setting up libnet-openid-common-perl (1.20-2) ... 381s Setting up libnet-openid-server-perl (1.09-4) ... 381s Setting up gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 381s Setting up g++-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 381s Setting up libmodule-implementation-perl (0.09-2) ... 381s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 381s Setting up libpackage-stash-perl (0.40-1) ... 381s Setting up libimport-into-perl (1.002005-2) ... 381s Setting up libmoo-perl (2.005005-1) ... 381s Setting up liblist-someutils-perl (0.59-1) ... 381s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 381s Setting up libmime-tools-perl (5.515-1) ... 381s Setting up libclass-load-perl (0.25-2) ... 381s Setting up gcc-14 (14.2.0-19ubuntu2) ... 381s Setting up libspecio-perl (0.50-1) ... 381s Setting up liblist-allutils-perl (0.19-1) ... 381s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 381s Setting up g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 381s Setting up libdevel-overloadinfo-perl (0.007-1) ... 381s Setting up libclass-load-xs-perl (0.10-2build5) ... 381s Setting up libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 381s Setting up g++-14 (14.2.0-19ubuntu2) ... 381s Setting up libmoox-types-mooselike-perl (0.29-2) ... 381s Setting up libb-hooks-endofscope-perl (0.28-1) ... 381s Setting up libthrowable-perl (1.001-2) ... 381s Setting up libauthen-oath-perl (2.0.1-2) ... 381s Setting up libtool (2.5.4-4) ... 381s Setting up libmoose-perl:arm64 (2.2207-1build3) ... 381s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 381s Setting up gcc (4:14.2.0-1ubuntu1) ... 381s Setting up dh-autoreconf (20) ... 381s Setting up libemail-sender-perl (2.601-1) ... 381s Setting up libnamespace-clean-perl (0.27-2) ... 381s Setting up g++ (4:14.2.0-1ubuntu1) ... 381s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 381s Setting up libmoosex-singlearg-perl (0.09-2) ... 381s Setting up build-essential (12.12ubuntu1) ... 381s Setting up libnamespace-autoclean-perl (0.31-1) ... 381s Setting up libdatetime-locale-perl (1:1.41-1) ... 381s Setting up libmoosex-role-parameterized-perl (1.11-2) ... 381s Setting up libdatetime-timezone-perl (1:2.64-1+2025a) ... 381s Setting up libmoosex-types-perl (0.50-2) ... 381s Setting up debhelper (13.24.1ubuntu2) ... 381s Setting up libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 381s Setting up libmoosex-types-common-perl (0.001014-2) ... 381s Setting up libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 381s Setting up libmoosex-util-perl (0.006-2) ... 381s Setting up libdatetime-perl (2:1.65-1build3) ... 381s Setting up libmoosex-attributeshortcuts-perl (0.037-2) ... 381s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 381s Setting up libauthen-u2f-tester-perl (0.03-1) ... 381s Setting up libheif-plugin-aomdec:arm64 (1.19.7-1) ... 381s Setting up liblwp-protocol-https-perl (6.14-1) ... 381s Setting up libheif-plugin-libde265:arm64 (1.19.7-1) ... 381s Setting up libnode115:arm64 (20.18.1+dfsg-1ubuntu2) ... 381s Setting up libwww-perl (6.78-1) ... 381s Setting up libheif1:arm64 (1.19.7-1) ... 381s Setting up nodejs (20.18.1+dfsg-1ubuntu2) ... 381s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 381s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 381s Setting up liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 381s Setting up libgd3:arm64 (2.3.3-12ubuntu3) ... 381s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 381s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 381s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1) ... 381s Setting up libnet-openid-consumer-perl (1.18-2) ... 381s Setting up liblemonldap-ng-handler-perl (2.20.2+ds-1build1) ... 381s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 381s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 382s Setting up libxml-parser-perl (2.47-1build4) ... 382s Setting up uglifyjs (3.17.4-2) ... 382s Setting up libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 382s Setting up libgd-perl (2.78-1build4) ... 382s Setting up libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 382s Setting up libsoap-lite-perl (1.27-3) ... 382s Setting up libgd-securityimage-perl (1.75-3) ... 382s Processing triggers for install-info (7.1.1-1) ... 382s Processing triggers for libc-bin (2.41-6ubuntu1) ... 382s Processing triggers for man-db (2.13.0-1) ... 384s Processing triggers for ca-certificates-java (20240118) ... 384s Adding debian:ACCVRAIZ1.pem 384s Adding debian:AC_RAIZ_FNMT-RCM.pem 384s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 384s Adding debian:ANF_Secure_Server_Root_CA.pem 384s Adding debian:Actalis_Authentication_Root_CA.pem 384s Adding debian:AffirmTrust_Commercial.pem 384s Adding debian:AffirmTrust_Networking.pem 384s Adding debian:AffirmTrust_Premium.pem 384s Adding debian:AffirmTrust_Premium_ECC.pem 384s Adding debian:Amazon_Root_CA_1.pem 384s Adding debian:Amazon_Root_CA_2.pem 384s Adding debian:Amazon_Root_CA_3.pem 384s Adding debian:Amazon_Root_CA_4.pem 384s Adding debian:Atos_TrustedRoot_2011.pem 384s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 384s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 384s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 384s Adding debian:BJCA_Global_Root_CA1.pem 384s Adding debian:BJCA_Global_Root_CA2.pem 384s Adding debian:Baltimore_CyberTrust_Root.pem 384s Adding debian:Buypass_Class_2_Root_CA.pem 384s Adding debian:Buypass_Class_3_Root_CA.pem 384s Adding debian:CA_Disig_Root_R2.pem 384s Adding debian:CFCA_EV_ROOT.pem 384s Adding debian:COMODO_Certification_Authority.pem 384s Adding debian:COMODO_ECC_Certification_Authority.pem 384s Adding debian:COMODO_RSA_Certification_Authority.pem 384s Adding debian:Certainly_Root_E1.pem 384s Adding debian:Certainly_Root_R1.pem 384s Adding debian:Certigna.pem 384s Adding debian:Certigna_Root_CA.pem 384s Adding debian:Certum_EC-384_CA.pem 384s Adding debian:Certum_Trusted_Network_CA.pem 384s Adding debian:Certum_Trusted_Network_CA_2.pem 384s Adding debian:Certum_Trusted_Root_CA.pem 384s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 384s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 384s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 384s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 384s Adding debian:Comodo_AAA_Services_root.pem 384s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 384s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 384s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 384s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 384s Adding debian:DigiCert_Assured_ID_Root_CA.pem 384s Adding debian:DigiCert_Assured_ID_Root_G2.pem 384s Adding debian:DigiCert_Assured_ID_Root_G3.pem 384s Adding debian:DigiCert_Global_Root_CA.pem 384s Adding debian:DigiCert_Global_Root_G2.pem 384s Adding debian:DigiCert_Global_Root_G3.pem 384s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 384s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 384s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 384s Adding debian:DigiCert_Trusted_Root_G4.pem 384s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 384s Adding debian:Entrust_Root_Certification_Authority.pem 384s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 384s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 384s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 384s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 384s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 384s Adding debian:GLOBALTRUST_2020.pem 384s Adding debian:GTS_Root_R1.pem 384s Adding debian:GTS_Root_R2.pem 384s Adding debian:GTS_Root_R3.pem 384s Adding debian:GTS_Root_R4.pem 384s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 384s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 384s Adding debian:GlobalSign_Root_CA.pem 384s Adding debian:GlobalSign_Root_CA_-_R3.pem 384s Adding debian:GlobalSign_Root_CA_-_R6.pem 384s Adding debian:GlobalSign_Root_E46.pem 384s Adding debian:GlobalSign_Root_R46.pem 384s Adding debian:Go_Daddy_Class_2_CA.pem 384s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 384s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 384s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 384s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 384s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 384s Adding debian:HiPKI_Root_CA_-_G1.pem 384s Adding debian:Hongkong_Post_Root_CA_3.pem 384s Adding debian:ISRG_Root_X1.pem 384s Adding debian:ISRG_Root_X2.pem 384s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 384s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 384s Adding debian:Izenpe.com.pem 384s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 384s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 384s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 384s Adding debian:NAVER_Global_Root_Certification_Authority.pem 384s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 384s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 384s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 384s Adding debian:QuoVadis_Root_CA_1_G3.pem 384s Adding debian:QuoVadis_Root_CA_2.pem 384s Adding debian:QuoVadis_Root_CA_2_G3.pem 384s Adding debian:QuoVadis_Root_CA_3.pem 384s Adding debian:QuoVadis_Root_CA_3_G3.pem 384s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 384s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 384s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 384s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 384s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 384s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 384s Adding debian:SZAFIR_ROOT_CA2.pem 384s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 384s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 384s Adding debian:SecureSign_RootCA11.pem 384s Adding debian:SecureSign_Root_CA12.pem 384s Adding debian:SecureSign_Root_CA14.pem 384s Adding debian:SecureSign_Root_CA15.pem 384s Adding debian:SecureTrust_CA.pem 384s Adding debian:Secure_Global_CA.pem 384s Adding debian:Security_Communication_ECC_RootCA1.pem 384s Adding debian:Security_Communication_RootCA2.pem 384s Adding debian:Security_Communication_RootCA3.pem 384s Adding debian:Starfield_Class_2_CA.pem 384s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 384s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 384s Adding debian:SwissSign_Gold_CA_-_G2.pem 384s Adding debian:SwissSign_Silver_CA_-_G2.pem 384s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 384s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 384s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 384s Adding debian:TWCA_CYBER_Root_CA.pem 384s Adding debian:TWCA_Global_Root_CA.pem 384s Adding debian:TWCA_Root_Certification_Authority.pem 384s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 384s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 384s Adding debian:TeliaSonera_Root_CA_v1.pem 384s Adding debian:Telia_Root_CA_v2.pem 384s Adding debian:TrustAsia_Global_Root_CA_G3.pem 384s Adding debian:TrustAsia_Global_Root_CA_G4.pem 384s Adding debian:Trustwave_Global_Certification_Authority.pem 384s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 384s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 384s Adding debian:TunTrust_Root_CA.pem 384s Adding debian:UCA_Extended_Validation_Root.pem 384s Adding debian:UCA_Global_G2_Root.pem 384s Adding debian:USERTrust_ECC_Certification_Authority.pem 384s Adding debian:USERTrust_RSA_Certification_Authority.pem 384s Adding debian:XRamp_Global_CA_Root.pem 384s Adding debian:certSIGN_ROOT_CA.pem 384s Adding debian:certSIGN_Root_CA_G2.pem 384s Adding debian:e-Szigno_Root_CA_2017.pem 384s Adding debian:ePKI_Root_Certification_Authority.pem 384s Adding debian:emSign_ECC_Root_CA_-_C3.pem 384s Adding debian:emSign_ECC_Root_CA_-_G3.pem 384s Adding debian:emSign_Root_CA_-_C1.pem 384s Adding debian:emSign_Root_CA_-_G1.pem 384s Adding debian:vTrus_ECC_Root_CA.pem 384s Adding debian:vTrus_Root_CA.pem 385s done. 385s Setting up yui-compressor (2.4.8-3) ... 385s Setting up default-jre-headless (2:1.21-76) ... 385s Processing triggers for sgml-base (1.31) ... 385s Setting up docutils-common (0.21.2+dfsg-2) ... 385s Processing triggers for sgml-base (1.31) ... 385s Setting up python3-docutils (0.21.2+dfsg-2) ... 385s Setting up python3-sphinx (8.1.3-5) ... 388s autopkgtest [17:11:55]: test handler-test: ./debian/tests/runner build-deps lemonldap-ng-handler 388s autopkgtest [17:11:55]: test handler-test: [----------------------- 388s 'debian/tests/pkg-perl/lemonldap-ng-handler.SKIP' -> '/tmp/autopkgtest.VmfV2R/build.Jrn/src/lemonldap-ng-handler/debian/tests/pkg-perl/SKIP' 388s 'debian/tests/pkg-perl/lemonldap-ng-handler.use-whitelist' -> '/tmp/autopkgtest.VmfV2R/build.Jrn/src/lemonldap-ng-handler/debian/tests/pkg-perl/use-whitelist' 388s t/01-Lemonldap-NG-Handler-Main.t ........................... 388s 1..4 388s ok 1 - use Lemonldap::NG::Handler::Main; 388s ok 2 - init 388s ok 3 - Load conf 388s ok 4 - portal 388s ok 388s t/05-Lemonldap-NG-Handler-Reload.t ......................... 388s 1..6 388s ok 1 - use Lemonldap::NG::Handler::Main; 388s [Fri May 2 17:11:55 2025] [LLNG:6005] [error] Bad logLevel value '', switching to 'info' 388s 388s ok 2 - logLevelInit 388s ok 3 - defaultValuesInit 388s ok 4 - defaultValuesInit 388s ok 5 - locationRulesInit 388s ok 6 - forgeHeadersInit 388s ok 389s t/12-Lemonldap-NG-Handler-Jail.t ........................... 389s 1..26 389s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 389s ok 2 - new jail object 389s ok 3 - basic extended function is defined 389s ok 4 - encode_base64 function is defined 389s ok 5 - Function works 389s ok 6 - Get good result 389s ok 7 - listMatch function is defined 389s ok 8 - Get good result 389s ok 9 - listMatch function is defined 389s ok 10 - Get good result 389s ok 11 - checkDate extended function is defined 389s ok 12 - Function works 389s ok 13 - Get good result 389s ok 14 - checkDate extended function is defined 389s ok 15 - Function works 389s ok 16 - Get good result 389s ok 17 - checkDate extended function is defined 389s ok 18 - Function works 389s ok 19 - Function works 389s ok 20 - Function works 389s ok 21 - Syntax error yields undef result 389s ok 22 - Found correct error message 389s ok 23 - subjectid extended function is defined 389s ok 24 - subjectid works as expected 389s ok 25 - subjectid works as expected 389s ok 26 - subjectid works as expected 389s ok 389s t/13-Lemonldap-NG-Handler-Fake-Safe.t ...................... 389s 1..20 389s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 389s ok 2 - new fake jail object 389s ok 3 - basic extended function working without Safe Jail 389s ok 4 - encode_base64 extended function working without Safe Jail 389s ok 5 - checkDate extended function working without Safe Jail 389s ok 6 - checkDate extended function working without Safe Jail 389s ok 7 - listMatch function is defined 389s ok 8 - Get good result 389s ok 9 - listMatch function is defined 389s ok 10 - Get good result 389s ok 11 - checkDate extended function is defined 389s ok 12 - Function works 389s ok 13 - Function works 389s ok 14 - Function works 389s ok 15 - Syntax error yields undef result 389s ok 16 - Found correct error message 389s ok 17 - subjectid extended function is defined 389s ok 18 - subjectid works as expected 389s ok 19 - subjectid works as expected 389s ok 20 - subjectid works as expected 389s ok 389s t/14-Lemonldap-NG-Handler-Rule-Building.t .................. 389s 1..4 389s ok 1 - use Lemonldap::NG::Handler::Main; 389s ok 2 - init 389s # Subtest: Safe jail off 389s 1..35 389s ok 1 - Load conf 389s ok 2 - Safe jail is disabled 389s ok 3 - Returned code ref 389s ok 4 - Returned undef 389s ok 5 - Returned code ref 389s ok 6 - Returned undef 389s ok 7 - Returned code ref 389s ok 8 - Returned empty string 389s ok 9 - Returned code ref 389s ok 10 - Returned 0 389s ok 11 - Returned code ref 389s ok 12 - Returned abc def 389s ok 13 - Returned code ref 389s ok 14 - Returned bar 389s ok 15 - Returned code ref 389s ok 16 - Returned bar 389s ok 17 - Returned code ref 389s ok 18 - ipInSubnet works 389s ok 19 - ipInSubnet works 389s ok 20 - Returned code ref 389s ok 21 - ipInSubnet works 389s ok 22 - Returned code ref 389s ok 23 - ipInSubnet works 389s ok 24 - ipInSubnet works 389s ok 25 - Returned code ref 389s ok 26 - ipInSubnet works 389s ok 27 - Returned code ref 389s ok 28 - inDomain works for AUTH.EXAMPLE.COM 389s ok 29 - inDomain works for auth.example.com 389s ok 30 - inDomain works for example.com 389s ok 31 - inDomain works for cda.com 389s ok 32 - inDomain works for notexample.com 389s ok 33 - inDomain works for exampleacom 389s ok 34 - Returned code ref 389s ok 35 - Returned correct Basic header 389s ok 3 - Safe jail off 389s # Subtest: Safe jail on 389s 1..33 389s ok 1 - Load conf 389s ok 2 - Safe jail is enabled 389s ok 3 - Returned code ref 389s ok 4 - Returned undef 389s ok 5 - Returned code ref 389s ok 6 - Returned undef 389s ok 7 - Returned code ref 389s ok 8 - Returned empty string 389s ok 9 - Returned code ref 389s ok 10 - Returned 0 389s ok 11 - Returned code ref 389s ok 12 - Returned abc def 389s ok 13 - Returned code ref 389s ok 14 - Returned bar 389s ok 15 - Returned code ref 389s ok 16 - Returned bar 389s ok 17 - Returned code ref 389s ok 18 - ipInSubnet works 389s ok 19 - ipInSubnet works 389s ok 20 - Returned code ref 389s ok 21 - ipInSubnet works 389s ok 22 - Returned code ref 389s ok 23 - ipInSubnet works 389s ok 24 - ipInSubnet works 389s ok 25 - Returned code ref 389s ok 26 - ipInSubnet works 389s ok 27 - Returned code ref 389s ok 28 - inDomain works for AUTH.EXAMPLE.COM 389s ok 29 - inDomain works for auth.example.com 389s ok 30 - inDomain works for example.com 389s ok 31 - inDomain works for cda.com 389s ok 32 - inDomain works for notexample.com 389s ok 33 - inDomain works for exampleacom 389s ok 4 - Safe jail on 389s ok 389s t/20-Default-Broker-with-cache.t ........................... 389s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 389s ok 2 - use Lemonldap::NG::Handler::PSGI; 389s ok 3 - Client object 389s ok 4 - App object 389s ok 5 - Denied query 389s ok 6 - Code is 403 389s ok 7 - Header is given to app 389s ok 8 - Denied query 389s ok 9 - Conf was updated 389s ok 10 - Denied query 389s ok 11 - Conf was updated 389s 1..11 389s ok 389s t/20-Default-Broker.t ...................................... 389s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 389s ok 2 - use Lemonldap::NG::Handler::PSGI; 389s ok 3 - Client object 389s ok 4 - App object 389s ok 5 - Denied query 389s ok 6 - Code is 403 389s ok 7 - Header is given to app 389s ok 8 - Denied query 389s ok 9 - Conf was updated 389s ok 10 - Denied query 389s ok 11 - Conf was updated 389s 1..11 389s ok 389s t/50-Lemonldap-NG-Handler-SecureToken.t .................... 389s 1..1 389s ok 1 # skip Cache::Memcached is not installed, so Lemonldap::NG::Handler::SecureToken will not be useable 389s ok 389s t/51-Lemonldap-NG-Handler-Zimbra.t ......................... 389s 1..1 389s ok 1 - use Lemonldap::NG::Handler::Lib::ZimbraPreAuth; 389s ok 390s t/60-Lemonldap-NG-Handler-PSGI-unprotected.t ............... 390s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 390s ok 2 - use Lemonldap::NG::Handler::PSGI; 390s ok 3 - Client object 390s ok 4 - App object 390s ok 5 - No HTTP_AUTH_USER 390s ok 6 - Unauthentified query 390s ok 7 - Unprotected request succeeds 390s ok 8 - Expected content 390s 1..8 390s ok 390s t/60-Lemonldap-NG-Handler-PSGI.t ........................... skipped: Heavy developer tests 390s t/61-Lemonldap-NG-Handler-PSGI-Server.t .................... skipped: Heavy developer tests 390s t/62-Lemonldap-NG-Handler-Nginx.t .......................... skipped: Heavy developer tests 390s t/62-Lemonldap-NG-Handler-Traefik.t ........................ 390s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 390s ok 2 - use Lemonldap::NG::Handler::Server::Traefik; 390s ok 3 - Client object 390s ok 4 - App object 390s ok 5 - Unauthentified query 390s ok 6 - Response is an array 390s ok 7 - Code is 302 390s ok 8 - Redirection points to portal 390s ok 9 - Authentified query 390s ok 10 - Code is 200 390s ok 11 - Lm-Remote-Custom is overwriten 390s ok 12 - Authentified query 390s ok 13 - Authorization header is echoed 390s ok 14 - Authentified query 390s ok 15 - Code is 200 390s ok 16 - Lm-Remote-Custom is set "dwho@badwolf.org" 390s ok 17 - Authentified query 390s ok 18 - /test-uri1 -> Code is 200 390s ok 19 - Authentified query 390s ok 20 - /test-uri2 -> Code is 200 390s ok 21 - Denied query 390s ok 22 - /test-uri1 -> Code is 403 390s ok 23 - Denied query 390s ok 24 - /test-uri1 -> Code is 403 390s ok 25 - Denied query 390s ok 26 - Code is 403 390s ok 27 - Weak Authentified query 390s ok 28 - Code is 200 390s ok 29 - Strong Authentified query 390s ok 30 - Code is 302 390s ok 31 - Redirection points to http://test1.example.com/AuthStrong 390s ok 32 - Bad cookie 390s ok 33 - Code is 302 390s ok 34 - Weak Authentified query 390s ok 35 - Code is 200 390s ok 36 - Default Authentified query 390s ok 37 - Code is 302 390s ok 38 - Redirection points to http://test2.example.com/ 390s 1..38 390s ok 390s t/63-Lemonldap-NG-Handler-PSGI-Try.t ....................... 390s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 390s ok 2 - use Lemonldap::NG::Handler::PSGI::Try; 390s ok 3 - New object 390s ok 4 - Client object 390s ok 5 - App object 390s ok 6 - initialization 390s ok 7 - Set auth route 390s ok 8 - Set auth route 390s ok 9 - Get response 390s ok 10 - Response code is 200 390s ok 11 - Get unauth result 390s ok 12 - Get response 390s ok 13 - Response code is 200 390s ok 14 - Get auth result 390s [Fri May 2 17:11:57 2025] [LLNG:6018] [warn] [anonymous] Bad request 390s ok 15 - Try a bad path 390s ok 16 - Response is 400 390s 1..16 390s ok 390s t/64-Lemonldap-NG-Handler-PSGI-DevOps-vhostOptions.t ....... 390s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 390s ok 2 - use Lemonldap::NG::Handler::Server; 390s ok 3 - Client object 390s ok 4 - App object 390s ok 5 - Host header found 390s ok 6 - Rules file URL found 390s ok 7 - Authorized query 390s ok 8 - Code is 200 390s ok 9 - 'User' => 'dwho' 390s ok 10 - 'Name' => '' 390s ok 11 - 'Mail' => '' 390s ok 12 - Seven headers sent 390s ok 13 - Authorized query 390s ok 14 - Code is 200 390s ok 15 - Denied query 390s ok 16 - Code is 403 390s ok 17 - Denied query 390s ok 18 - Code is 403 390s 1..18 390s ok 390s t/64-Lemonldap-NG-Handler-PSGI-DevOps-with-param.t ......... 390s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 390s ok 2 - use Lemonldap::NG::Handler::Server; 390s ok 3 - Client object 390s ok 4 - App object 390s ok 5 - Host header found 390s ok 6 - Rules file URL found 390s ok 7 - Unauthorized query 390s ok 8 - Code is 302 390s ok 9 - Redirect URL found 390s ok 10 - Host header found 390s ok 11 - Rules file URL found 390s ok 12 - Unauthorized query 2 390s ok 13 - Code is 302 390s ok 14 - Redirect URL found 390s ok 15 - Authorized query 390s ok 16 - Code is 200 390s ok 17 - 'User' => 'dwho' 390s ok 18 - 'Name' => '' 390s ok 19 - 'Mail' => '' 390s ok 20 - Seven headers sent 390s ok 21 - Authorized query 390s ok 22 - Code is 200 390s ok 23 - Denied query 390s ok 24 - Code is 403 390s ok 25 - Denied query 390s ok 26 - Code is 403 390s 1..26 390s ok 391s t/64-Lemonldap-NG-Handler-PSGI-DevOps.t .................... 391s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 391s ok 2 - use Lemonldap::NG::Handler::Server; 391s ok 3 - Client object 391s ok 4 - App object 391s ok 5 - Host header found 391s ok 6 - Rules file URL found 391s ok 7 - Authorized query 391s ok 8 - Code is 200 391s ok 9 - 'User' => 'dwho' 391s ok 10 - 'Name' => '' 391s ok 11 - 'Mail' => '' 391s ok 12 - Seven headers sent 391s ok 13 - Authorized query 391s ok 14 - Code is 200 391s ok 15 - Denied query 391s ok 16 - Code is 403 391s ok 17 - Denied query 391s ok 18 - Code is 403 391s 1..18 391s ok 391s t/65-Lemonldap-NG-Handler-Nginx-ServiceToken.t ............. 391s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 391s ok 2 - use Lemonldap::NG::Handler::Server::Nginx; 391s ok 3 - Client object 391s ok 4 - App object 391s ok 5 - Query with token 1 391s ok 6 - Code is 200 391s ok 7 - NO cookie found 391s ok 8 - Found 6 service headers 391s ok 9 - Found 6 service header values 391s ok 10 - Query with token 2 391s ok 11 - Code is 200 391s ok 12 - Found 6 service headers 391s ok 13 - Found 6 service header values 391s ok 14 - Query with token 3 391s ok 15 - Code is 401 391s ok 16 - NONE service header found 391s ok 17 - Query with token 4 391s ok 18 - Code is 200 391s ok 19 - Found "zero" header with "0" 391s ok 20 - Found "empty" header without value 391s ok 21 - Found 6 service headers 391s ok 22 - Found 6 service header values 391s ok 23 - Query with token 5 391s ok 24 - Code is 401 391s ok 25 - NONE service header found 391s ok 26 - Query with token 6 391s ok 27 - Code is 401 391s ok 28 - NONE service header found 391s ok 29 - Query with token 7 391s ok 30 - Code is 401 391s ok 31 - NONE service header found 391s 1..31 391s ok 391s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken-regexp_only.t .. 391s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 391s ok 2 - use Lemonldap::NG::Handler::Server; 391s ok 3 - Client object 391s ok 4 - App object 391s ok 5 - Query with token 1 391s ok 6 - Code is 200 391s ok 7 - Query with token 2 391s ok 8 - Code is 302 391s 1..8 391s ok 391s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken.t .............. 391s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 391s ok 2 - use Lemonldap::NG::Handler::Server; 391s ok 3 - Client object 391s ok 4 - App object 391s ok 5 - Query with token 1 391s ok 6 - Code is 200 391s ok 7 - Found 3 service headers 391s ok 8 - Found 3 service header values 391s ok 9 - Query with token 2 391s ok 10 - Code is 200 391s ok 11 - Found 3 service headers 391s ok 12 - Found 3 service header values 391s ok 13 - Query with token 3 391s ok 14 - Code is 302 391s ok 15 - NONE service header found 391s ok 16 - Query with token 4 391s ok 17 - Code is 200 391s ok 18 - Found "zero" header with "0" 391s ok 19 - Found "empty" header without value 391s ok 20 - Found 3 service headers 391s ok 21 - Found 3 service header values 391s ok 22 - Query with token 5 391s ok 23 - Code is 302 391s ok 24 - NONE service header found 391s ok 25 - Query with token 6 391s ok 26 - Code is 302 391s ok 27 - NONE service header found 391s ok 28 - Query with token 7 391s ok 29 - Code is 302 391s ok 30 - NONE service header found 391s 1..30 391s ok 391s t/66-Lemonldap-NG-Handler-PSGI-wildcard.t .................. 391s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 391s ok 2 - use Lemonldap::NG::Handler::PSGI; 391s ok 3 - Client object 391s ok 4 - App object 391s ok 5 - Unauthentified query 391s ok 6 - Response is an array 391s ok 7 - Code is 302 391s ok 8 - Redirection points to portal 391s ok 9 - Header is given to app 391s ok 10 - Authentified query 391s ok 11 - Code is 200 391s ok 12 - Denied query 391s ok 13 - Code is 403 391s ok 14 - Bad cookie 391s ok 15 - Code is 302 391s 1..15 391s ok 392s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions-with-reload.t .. 392s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 392s ok 2 - use Lemonldap::NG::Handler::PSGI; 392s ok 3 - Client object 392s ok 4 - App object 392s Use of uninitialized value in string eq at /usr/share/perl5/Plack/Request.pm line 42. 392s ok 5 - Unauthentified query 392s ok 6 - Response is an array 392s ok 7 - Code is 302 392s ok 8 - Unauthentified query 392s ok 9 - Response is an array 392s ok 10 - Code is 302 392s ok 11 - Redirection points to portal and site is https 392s 1..11 392s ok 392s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions.t .............. 392s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 392s ok 2 - use Lemonldap::NG::Handler::PSGI; 392s ok 3 - Client object 392s ok 4 - App object 392s ok 5 - Unauthentified query 392s ok 6 - Response is an array 392s ok 7 - Code is 302 392s ok 8 - Redirection points to portal and site is https 392s 1..8 392s ok 392s t/68-Lemonldap-NG-Handler-PSGI-Zimbra.t .................... 392s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 392s ok 2 - use Lemonldap::NG::Handler::Server; 392s ok 3 - Client object 392s ok 4 - App object 392s ok 5 - Non-Zimbra URL Query 392s ok 6 - Code is 200 392s ok 7 - Location is undefined 392s ok 8 - Header Auth-User is set to "dwho" 392s ok 9 - Zimbra URL Query 392s ok 10 - Code is 302 392s ok 11 - Header Location is set to Zimbra URL 392s ok 12 - Header Auth-User is set to "dwho" 392s 1..12 392s ok 392s t/69-Lemonldap-NG-Handler-PSGI-SecureToken.t ............... 392s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 392s ok 2 # skip Cache::Memcached not found 392s ok 3 # skip Cache::Memcached not found 392s ok 4 # skip Cache::Memcached not found 392s ok 5 # skip Cache::Memcached not found 392s ok 6 # skip Cache::Memcached not found 392s ok 7 # skip Cache::Memcached not found 392s ok 8 # skip Cache::Memcached not found 392s ok 9 # skip Cache::Memcached not found 392s ok 10 # skip Cache::Memcached not found 392s ok 11 # skip Cache::Memcached not found 392s ok 12 # skip Cache::Memcached not found 392s ok 13 # skip Cache::Memcached not found 392s 1..13 392s ok 392s t/70-Lemonldap-NG-Handler-PSGI-AuthBasic.t ................. 392s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 392s ok 2 - use Lemonldap::NG::Handler::Server; 392s ok 3 - Client object 392s ok 4 - App object 392s ok 5 - Query 392s ok 6 - Code is 401 392s ok 7 - Header WWW-Authenticate is set to Basic realm="LemonLDAP::NG" 392s 1..7 392s ok 393s t/71-Lemonldap-NG-Handler-PSGI-OAuth2.t .................... 393s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 393s ok 2 - use Lemonldap::NG::Handler::Server; 393s ok 3 - Client object 393s ok 4 - App object 393s ok 5 - Unauthenticated request to OAuth2 URL 393s ok 6 - Got correct HTTP code 393s ok 7 - Got WWW-Authenticate: Bearer 393s ok 8 - Invalid access token 393s ok 9 - Got invalid token error 393s ok 10 - Valid access token 393s ok 11 - Request accepted 393s ok 12 - Header Auth-User is set to "dwho" 393s ok 13 - Client ID correctly transmitted 393s ok 14 - Client confkey correctly transmitted 393s ok 15 - Scope correctly transmitted 393s ok 16 - Valid access token 393s ok 17 - Unauthorized because the write scope is not granted 393s ok 18 - Valid JWT access token 393s ok 19 - Request accepted 393s ok 20 - Header Auth-User is set to "dwho" 393s ok 21 - Valid access token 393s ok 22 - Request accepted 393s ok 23 - Header Auth-User is set to "dwho" 393s ok 24 - Client ID correctly transmitted 393s ok 25 - Client confkey correctly transmitted 393s ok 26 - Scope correctly transmitted 393s ok 27 - Expired access token 393s ok 28 - Access was rejected 393s ok 29 - Got correct error code 393s 1..29 393s ok 393s All tests successful. 393s Files=28, Tests=372, 4 wallclock secs ( 0.07 usr 0.07 sys + 3.80 cusr 0.61 csys = 4.55 CPU) 393s Result: PASS 393s autopkgtest [17:12:00]: test handler-test: -----------------------] 393s autopkgtest [17:12:00]: test handler-test: - - - - - - - - - - results - - - - - - - - - - 393s handler-test PASS 394s autopkgtest [17:12:01]: test portal-test: preparing testbed 486s autopkgtest [17:13:33]: testbed dpkg architecture: arm64 486s autopkgtest [17:13:33]: testbed apt version: 3.0.0 486s autopkgtest [17:13:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 486s autopkgtest [17:13:33]: testbed release detected to be: questing 487s autopkgtest [17:13:34]: updating testbed package index (apt update) 487s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 487s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 487s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 487s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 487s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2024 kB] 488s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [44.2 kB] 488s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [164 kB] 488s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [204 kB] 488s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [1467 kB] 488s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [14.8 kB] 489s Fetched 4028 kB in 1s (2725 kB/s) 489s Reading package lists... 490s autopkgtest [17:13:37]: upgrading testbed (apt dist-upgrade and autopurge) 490s Reading package lists... 490s Building dependency tree... 490s Reading state information... 491s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 491s Starting 2 pkgProblemResolver with broken count: 0 491s Done 491s Entering ResolveByKeep 492s 492s Calculating upgrade... 492s The following packages will be upgraded: 492s libperl5.40 perl perl-base perl-modules-5.40 492s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 492s Need to get 10.0 MB of archives. 492s After this operation, 0 B of additional disk space will be used. 492s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 493s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl arm64 5.40.1-3 [262 kB] 493s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 493s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 493s Fetched 10.0 MB in 1s (15.9 MB/s) 493s (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 ... 85225 files and directories currently installed.) 493s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 493s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 494s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 494s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 494s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 494s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 494s Setting up perl-base (5.40.1-3) ... 494s (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 ... 85225 files and directories currently installed.) 494s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 494s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 494s Setting up perl-modules-5.40 (5.40.1-3) ... 494s Setting up libperl5.40:arm64 (5.40.1-3) ... 494s Setting up perl (5.40.1-3) ... 494s Processing triggers for man-db (2.13.0-1) ... 495s Processing triggers for libc-bin (2.41-6ubuntu1) ... 495s Reading package lists... 495s Building dependency tree... 495s Reading state information... 496s Starting pkgProblemResolver with broken count: 0 496s Starting 2 pkgProblemResolver with broken count: 0 496s Done 496s Solving dependencies... 496s 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 Starting pkgProblemResolver with broken count: 0 500s Starting 2 pkgProblemResolver with broken count: 0 500s Done 500s The following NEW packages will be installed: 500s autoconf autodep8 automake autopoint autotools-dev build-essential 500s ca-certificates-java cpp cpp-14 cpp-14-aarch64-linux-gnu 500s cpp-aarch64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless 500s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 500s fonts-font-awesome fonts-urw-base35 g++ g++-14 g++-14-aarch64-linux-gnu 500s g++-aarch64-linux-gnu gcc gcc-14 gcc-14-aarch64-linux-gnu 500s gcc-aarch64-linux-gnu gettext imagemagick-7-common intltool-debian 500s java-common java-wrappers javascript-common lemonldap-ng-fastcgi-server 500s libalgorithm-c3-perl libaliased-perl libaom3 500s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 500s libasan8 libauth-yubikey-webclient-perl libauthen-oath-perl 500s libauthen-radius-perl libauthen-u2f-tester-perl libauthen-webauthn-perl 500s libautobox-core-perl libautobox-perl libb-hooks-endofscope-perl 500s libb-hooks-op-check-perl libbytes-random-secure-perl libcache-cache-perl 500s libcapture-tiny-perl libcares2 libcarp-clan-perl libcbor-xs-perl libcc1-0 500s libcgi-pm-perl libclass-c3-perl libclass-data-inheritable-perl 500s libclass-errorhandler-perl libclass-inspector-perl libclass-load-perl 500s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl 500s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 500s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 500s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 500s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-dh-gmp-perl 500s libcrypt-jwt-perl libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 500s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 500s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 500s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 500s libdata-optlist-perl libdata-password-zxcvbn-perl 500s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 500s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 500s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 500s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 500s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 500s libdist-checkconflicts-perl libdynaloader-functions-perl 500s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 500s libemail-sender-perl libemail-simple-perl libencode-locale-perl 500s liberror-perl libeval-closure-perl libexception-class-perl 500s libexporter-tiny-perl libextutils-depends-perl libfcgi-perl 500s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 500s libfile-sharedir-perl libfile-stripnondeterminism-perl 500s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 500s libgcc-14-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 500s libgomp1 libgraphite2-3 libgssapi-perl libharfbuzz0b 500s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 500s libheif-plugin-libde265 libheif1 libhtml-format-perl 500s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 500s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 500s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 500s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 500s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 500s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 500s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 500s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 500s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 500s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap4 libjs-jquery 500s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjs-sphinxdoc 500s libjs-underscore libjson-maybexs-perl libjson-perl libjson-xs-perl 500s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 500s liblemonldap-ng-handler-perl liblemonldap-ng-portal-perl liblerc4 500s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 500s liblist-someutils-perl liblist-utilsby-perl liblqr-1-0 liblsan0 libltdl7 500s liblwp-mediatypes-perl liblwp-protocol-https-perl liblwp-protocol-psgi-perl 500s libmagickcore-7.q16-10 libmailtools-perl libmath-random-isaac-perl 500s libmime-tools-perl libmodule-implementation-perl libmodule-pluggable-perl 500s libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl 500s libmoose-perl libmoosex-attributeshortcuts-perl 500s libmoosex-meta-typeconstraint-mooish-perl libmoosex-role-parameterized-perl 500s libmoosex-singlearg-perl 500s libmoosex-traitfor-meta-class-betteranonclassnames-perl 500s libmoosex-types-common-perl libmoosex-types-perl libmoosex-util-perl 500s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 500s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 500s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 500s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 500s libnet-ssleay-perl libnode115 libopenjp2-7 500s libpackage-deprecationmanager-perl libpackage-stash-perl 500s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 500s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 500s libplack-perl libposix-strftime-compiler-perl libraqm0 libraw23t64 500s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 500s libscope-guard-perl libsharpyuv0 libsoap-lite-perl libspecio-perl 500s libstdc++-14-dev libstream-buffered-perl libstrictures-perl 500s libstring-random-perl libsub-exporter-formethods-perl libsub-exporter-perl 500s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 500s libsub-name-perl libsub-quote-perl libtask-weaken-perl 500s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 500s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 500s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 500s libtry-tiny-perl libtsan2 libtype-tiny-perl libtypes-serialiser-perl 500s libubsan1 liburi-perl libvariable-magic-perl libwant-perl libwebp7 500s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 500s libwww-robotrules-perl libxml-libxml-perl libxml-libxslt-perl 500s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 500s libxml-sax-perl libxml-simple-perl libxmlsec1t64 libxmlsec1t64-openssl 500s libxpm4 libxslt1.1 libxstring-perl m4 node-acorn node-balanced-match 500s node-brace-expansion node-cjs-module-lexer node-minimatch node-uglify-js 500s node-undici node-xtend nodejs openjdk-21-jre-headless perl-openssl-defaults 500s pkg-perl-autopkgtest po-debconf python3-alabaster python3-defusedxml 500s python3-docutils python3-imagesize python3-roman python3-snowballstemmer 500s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 500s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 500s yui-compressor 500s 0 upgraded, 343 newly installed, 0 to remove and 0 not upgraded. 500s Need to get 167 MB of archives. 500s After this operation, 639 MB of additional disk space will be used. 500s Get:1 http://ftpmaster.internal/ubuntu questing/universe arm64 imagemagick-7-common all 8:7.1.1.43+dfsg1-1 [69.7 kB] 500s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libgomp1 arm64 15-20250404-0ubuntu1 [147 kB] 500s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build1 [392 kB] 500s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libfontenc1 arm64 1:1.1.8-1build1 [13.9 kB] 500s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 x11-common all 1:7.7+23ubuntu4 [21.8 kB] 500s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 500s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 xfonts-utils arm64 1:7.7+7 [95.6 kB] 500s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-urw-base35 all 20200910-8 [11.0 MB] 501s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 fontconfig-config arm64 2.15.0-2.2ubuntu1 [37.9 kB] 501s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libfontconfig1 arm64 2.15.0-2.2ubuntu1 [144 kB] 501s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 501s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libaom3 arm64 3.12.0-1 [1828 kB] 501s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-aomdec arm64 1.19.7-1 [11.4 kB] 501s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libde265-0 arm64 1.0.15-1build5 [146 kB] 501s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-libde265 arm64 1.19.7-1 [8890 B] 501s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libheif1 arm64 1.19.7-1 [371 kB] 501s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 501s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 501s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 501s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 501s Get:21 http://ftpmaster.internal/ubuntu questing/universe arm64 liblqr-1-0 arm64 0.4.2-2.1build2 [27.1 kB] 501s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libltdl7 arm64 2.5.4-4 [43.0 kB] 501s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libopenjp2-7 arm64 2.5.3-2 [183 kB] 501s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libraw23t64 arm64 0.21.3-1 [377 kB] 501s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 libdeflate0 arm64 1.23-1 [46.2 kB] 501s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 501s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 501s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 libtiff6 arm64 4.7.0-3ubuntu1 [197 kB] 501s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [12.5 kB] 501s Get:30 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpmux3 arm64 1.5.0-0.1 [25.4 kB] 501s Get:31 http://ftpmaster.internal/ubuntu questing/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.1.43+dfsg1-1 [1876 kB] 501s Get:32 http://ftpmaster.internal/ubuntu questing/universe arm64 libimage-magick-q16-perl arm64 8:7.1.1.43+dfsg1-1 [105 kB] 501s Get:33 http://ftpmaster.internal/ubuntu questing/universe arm64 libimage-magick-perl all 8:7.1.1.43+dfsg1-1 [39.8 kB] 501s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 sgml-base all 1.31 [11.4 kB] 501s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi0t64 arm64 2.4.2-2.1build1 [27.1 kB] 501s Get:36 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 501s Get:37 http://ftpmaster.internal/ubuntu questing/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 501s Get:38 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 501s Get:39 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 501s Get:40 http://ftpmaster.internal/ubuntu questing/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 501s Get:41 http://ftpmaster.internal/ubuntu questing/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 501s Get:42 http://ftpmaster.internal/ubuntu questing/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 501s Get:43 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 501s Get:44 http://ftpmaster.internal/ubuntu questing/universe arm64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 501s Get:45 http://ftpmaster.internal/ubuntu questing/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 501s Get:46 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 501s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 501s Get:48 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-rsa-perl arm64 0.33-3build5 [21.1 kB] 501s Get:49 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 501s Get:50 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 501s Get:51 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 501s Get:52 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 501s Get:53 http://ftpmaster.internal/ubuntu questing/main arm64 liburi-perl all 5.30-1 [94.4 kB] 501s Get:54 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 501s Get:55 http://ftpmaster.internal/ubuntu questing/main arm64 libcgi-pm-perl all 4.67-1 [185 kB] 501s Get:56 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 501s Get:57 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 501s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 501s Get:59 http://ftpmaster.internal/ubuntu questing/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 501s Get:60 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-xs-perl arm64 4.030-2build4 [83.2 kB] 501s Get:61 http://ftpmaster.internal/ubuntu questing/main arm64 libmouse-perl arm64 2.5.11-1build1 [133 kB] 501s Get:62 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-cidr-perl all 0.23-1 [13.9 kB] 501s Get:63 http://ftpmaster.internal/ubuntu questing/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 501s Get:64 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 501s Get:65 http://ftpmaster.internal/ubuntu questing/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 501s Get:66 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 501s Get:67 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 501s Get:68 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 501s Get:69 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 501s Get:70 http://ftpmaster.internal/ubuntu questing/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 501s Get:71 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 501s Get:72 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 501s Get:73 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 501s Get:74 http://ftpmaster.internal/ubuntu questing/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 501s Get:75 http://ftpmaster.internal/ubuntu questing/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 501s Get:76 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 501s Get:77 http://ftpmaster.internal/ubuntu questing/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 501s Get:78 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 501s Get:79 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 501s Get:80 http://ftpmaster.internal/ubuntu questing/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 501s Get:81 http://ftpmaster.internal/ubuntu questing/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 501s Get:82 http://ftpmaster.internal/ubuntu questing/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 501s Get:83 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 501s Get:84 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 501s Get:85 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 501s Get:86 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 501s Get:87 http://ftpmaster.internal/ubuntu questing/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 501s Get:88 http://ftpmaster.internal/ubuntu questing/universe arm64 libplack-perl all 1.0051-1 [218 kB] 501s Get:89 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 501s Get:90 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 501s Get:91 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 501s Get:92 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 501s Get:93 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 501s Get:94 http://ftpmaster.internal/ubuntu questing/main arm64 libio-socket-ssl-perl all 2.089-1 [200 kB] 501s Get:95 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 501s Get:96 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 501s Get:97 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 501s Get:98 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-perl all 6.78-1 [139 kB] 501s Get:99 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-common-perl all 2.20.2+ds-1build1 [185 kB] 501s Get:100 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-handler-perl all 2.20.2+ds-1build1 [72.4 kB] 501s Get:101 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng-fastcgi-server all 2.20.2+ds-1build1 [30.5 kB] 501s Get:102 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 501s Get:103 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 501s Get:104 http://ftpmaster.internal/ubuntu questing/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 501s Get:105 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 501s Get:106 http://ftpmaster.internal/ubuntu questing/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 501s Get:107 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 501s Get:108 http://ftpmaster.internal/ubuntu questing/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 501s Get:109 http://ftpmaster.internal/ubuntu questing/main arm64 javascript-common all 12 [5216 B] 501s Get:110 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 501s Get:111 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-bootstrap4 all 4.6.1+dfsg1-5 [531 kB] 501s Get:112 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 501s Get:113 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-cookie all 12-4 [6484 B] 501s Get:114 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 501s Get:115 http://ftpmaster.internal/ubuntu questing/main arm64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 501s Get:116 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 501s Get:117 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 501s Get:118 http://ftpmaster.internal/ubuntu questing/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 501s Get:119 http://ftpmaster.internal/ubuntu questing/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 501s Get:120 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-portal-perl all 2.20.2+ds-1build1 [2996 kB] 501s Get:121 http://ftpmaster.internal/ubuntu questing/main arm64 m4 arm64 1.4.19-7 [244 kB] 501s Get:122 http://ftpmaster.internal/ubuntu questing/main arm64 autoconf all 2.72-3ubuntu1 [383 kB] 501s Get:123 http://ftpmaster.internal/ubuntu questing/main arm64 dctrl-tools arm64 2.24-3build3 [103 kB] 501s Get:124 http://ftpmaster.internal/ubuntu questing/main arm64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 501s Get:125 http://ftpmaster.internal/ubuntu questing/main arm64 autotools-dev all 20220109.1 [44.9 kB] 501s Get:126 http://ftpmaster.internal/ubuntu questing/main arm64 automake all 1:1.17-3ubuntu1 [572 kB] 502s Get:127 http://ftpmaster.internal/ubuntu questing/main arm64 autopoint all 0.23.1-1 [619 kB] 502s Get:128 http://ftpmaster.internal/ubuntu questing/main arm64 libisl23 arm64 0.27-1 [676 kB] 502s Get:129 http://ftpmaster.internal/ubuntu questing/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 502s Get:130 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [10.6 MB] 502s Get:131 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14 arm64 14.2.0-19ubuntu2 [1026 B] 502s Get:132 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [5558 B] 502s Get:133 http://ftpmaster.internal/ubuntu questing/main arm64 cpp arm64 4:14.2.0-1ubuntu1 [22.4 kB] 502s Get:134 http://ftpmaster.internal/ubuntu questing/main arm64 libcc1-0 arm64 15-20250404-0ubuntu1 [49.1 kB] 502s Get:135 http://ftpmaster.internal/ubuntu questing/main arm64 libitm1 arm64 15-20250404-0ubuntu1 [27.8 kB] 502s Get:136 http://ftpmaster.internal/ubuntu questing/main arm64 libasan8 arm64 15-20250404-0ubuntu1 [2922 kB] 502s Get:137 http://ftpmaster.internal/ubuntu questing/main arm64 liblsan0 arm64 15-20250404-0ubuntu1 [1318 kB] 502s Get:138 http://ftpmaster.internal/ubuntu questing/main arm64 libtsan2 arm64 15-20250404-0ubuntu1 [2692 kB] 502s Get:139 http://ftpmaster.internal/ubuntu questing/main arm64 libubsan1 arm64 15-20250404-0ubuntu1 [1177 kB] 502s Get:140 http://ftpmaster.internal/ubuntu questing/main arm64 libhwasan0 arm64 15-20250404-0ubuntu1 [1640 kB] 502s Get:141 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-14-dev arm64 14.2.0-19ubuntu2 [2593 kB] 502s Get:142 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [20.9 MB] 503s Get:143 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14 arm64 14.2.0-19ubuntu2 [529 kB] 503s Get:144 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [1200 B] 503s Get:145 http://ftpmaster.internal/ubuntu questing/main arm64 gcc arm64 4:14.2.0-1ubuntu1 [4998 B] 503s Get:146 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++-14-dev arm64 14.2.0-19ubuntu2 [2501 kB] 503s Get:147 http://ftpmaster.internal/ubuntu questing/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [12.1 MB] 503s Get:148 http://ftpmaster.internal/ubuntu questing/main arm64 g++-14 arm64 14.2.0-19ubuntu2 [23.0 kB] 503s Get:149 http://ftpmaster.internal/ubuntu questing/main arm64 g++-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [956 B] 503s Get:150 http://ftpmaster.internal/ubuntu questing/main arm64 g++ arm64 4:14.2.0-1ubuntu1 [1080 B] 503s Get:151 http://ftpmaster.internal/ubuntu questing/main arm64 build-essential arm64 12.12ubuntu1 [5082 B] 503s Get:152 http://ftpmaster.internal/ubuntu questing/main arm64 ca-certificates-java all 20240118 [11.6 kB] 503s Get:153 http://ftpmaster.internal/ubuntu questing/main arm64 libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 503s Get:154 http://ftpmaster.internal/ubuntu questing/main arm64 libtool all 2.5.4-4 [168 kB] 503s Get:155 http://ftpmaster.internal/ubuntu questing/main arm64 dh-autoreconf all 20 [16.1 kB] 503s Get:156 http://ftpmaster.internal/ubuntu questing/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 503s Get:157 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 503s Get:158 http://ftpmaster.internal/ubuntu questing/main arm64 dh-strip-nondeterminism all 1.14.1-2 [5064 B] 503s Get:159 http://ftpmaster.internal/ubuntu questing/main arm64 debugedit arm64 1:5.1-2 [46.1 kB] 503s Get:160 http://ftpmaster.internal/ubuntu questing/main arm64 dwz arm64 0.15-1build6 [113 kB] 503s Get:161 http://ftpmaster.internal/ubuntu questing/main arm64 gettext arm64 0.23.1-1 [998 kB] 503s Get:162 http://ftpmaster.internal/ubuntu questing/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 503s Get:163 http://ftpmaster.internal/ubuntu questing/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 503s Get:164 http://ftpmaster.internal/ubuntu questing/main arm64 debhelper all 13.24.1ubuntu2 [895 kB] 503s Get:165 http://ftpmaster.internal/ubuntu questing/main arm64 java-common all 0.76 [6852 B] 503s Get:166 http://ftpmaster.internal/ubuntu questing/main arm64 libpcsclite1 arm64 2.3.1-1 [25.0 kB] 503s Get:167 http://ftpmaster.internal/ubuntu questing/main arm64 openjdk-21-jre-headless arm64 21.0.7~8ea-1 [45.7 MB] 504s Get:168 http://ftpmaster.internal/ubuntu questing/main arm64 default-jre-headless arm64 2:1.21-76 [3176 B] 504s Get:169 http://ftpmaster.internal/ubuntu questing/main arm64 xml-core all 0.19 [20.3 kB] 504s Get:170 http://ftpmaster.internal/ubuntu questing/main arm64 docutils-common all 0.21.2+dfsg-2 [131 kB] 504s Get:171 http://ftpmaster.internal/ubuntu questing/main arm64 unzip arm64 6.0-28ubuntu6 [178 kB] 504s Get:172 http://ftpmaster.internal/ubuntu questing/universe arm64 java-wrappers all 0.5 [9042 B] 504s Get:173 http://ftpmaster.internal/ubuntu questing/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 504s Get:174 http://ftpmaster.internal/ubuntu questing/main arm64 libaliased-perl all 0.34-3 [12.8 kB] 504s Get:175 http://ftpmaster.internal/ubuntu questing/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 504s Get:176 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 504s Get:177 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 504s Get:178 http://ftpmaster.internal/ubuntu questing/main arm64 libdynaloader-functions-perl all 0.004-1 [11.4 kB] 504s Get:179 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-callchecker-perl arm64 0.009-1build1 [14.0 kB] 504s Get:180 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 504s Get:181 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 504s Get:182 http://ftpmaster.internal/ubuntu questing/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 504s Get:183 http://ftpmaster.internal/ubuntu questing/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 504s Get:184 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 504s Get:185 http://ftpmaster.internal/ubuntu questing/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 504s Get:186 http://ftpmaster.internal/ubuntu questing/universe arm64 libtype-tiny-perl all 2.004000-1 [354 kB] 504s Get:187 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-oath-perl all 2.0.1-2 [7100 B] 504s Get:188 http://ftpmaster.internal/ubuntu questing/universe arm64 libcryptx-perl arm64 0.085-1 [655 kB] 504s Get:189 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 504s Get:190 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-install-perl all 0.929-1 [9764 B] 504s Get:191 http://ftpmaster.internal/ubuntu questing/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 504s Get:192 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 504s Get:193 http://ftpmaster.internal/ubuntu questing/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 504s Get:194 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-load-perl all 0.25-2 [12.7 kB] 504s Get:195 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-load-xs-perl arm64 0.10-2build5 [13.5 kB] 504s Get:196 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 504s Get:197 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 504s Get:198 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 504s Get:199 http://ftpmaster.internal/ubuntu questing/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 504s Get:200 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-overloadinfo-perl all 0.007-1 [7422 B] 504s Get:201 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 504s Get:202 http://ftpmaster.internal/ubuntu questing/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 504s Get:203 http://ftpmaster.internal/ubuntu questing/universe arm64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 504s Get:204 http://ftpmaster.internal/ubuntu questing/universe arm64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 504s Get:205 http://ftpmaster.internal/ubuntu questing/universe arm64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 504s Get:206 http://ftpmaster.internal/ubuntu questing/main arm64 libpackage-stash-xs-perl arm64 0.30-1build5 [18.1 kB] 504s Get:207 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoose-perl arm64 2.2207-1build3 [717 kB] 504s Get:208 http://ftpmaster.internal/ubuntu questing/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 504s Get:209 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 504s Get:210 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-identify-perl arm64 0.14-3build4 [9762 B] 504s Get:211 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 504s Get:212 http://ftpmaster.internal/ubuntu questing/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 504s Get:213 http://ftpmaster.internal/ubuntu questing/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 504s Get:214 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-meta-typeconstraint-mooish-perl all 0.001-2 [11.2 kB] 504s Get:215 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-role-parameterized-perl all 1.11-2 [38.8 kB] 504s Get:216 http://ftpmaster.internal/ubuntu questing/universe arm64 libcarp-clan-perl all 6.08-2 [11.9 kB] 504s Get:217 http://ftpmaster.internal/ubuntu questing/universe arm64 libsub-exporter-formethods-perl all 0.100055-1 [7316 B] 504s Get:218 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-types-perl all 0.50-2 [50.5 kB] 504s Get:219 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-types-common-perl all 0.001014-2 [16.3 kB] 504s Get:220 http://ftpmaster.internal/ubuntu questing/universe arm64 libscope-guard-perl all 0.21-2 [7730 B] 504s Get:221 http://ftpmaster.internal/ubuntu questing/universe arm64 libautobox-perl arm64 3.0.2-1 [29.7 kB] 504s Get:222 http://ftpmaster.internal/ubuntu questing/universe arm64 libwant-perl arm64 0.29-2build5 [23.7 kB] 504s Get:223 http://ftpmaster.internal/ubuntu questing/universe arm64 libautobox-core-perl all 1.33-2 [33.8 kB] 504s Get:224 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-traitfor-meta-class-betteranonclassnames-perl all 0.002003-2 [7130 B] 504s Get:225 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-util-perl all 0.006-2 [10.3 kB] 504s Get:226 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-attributeshortcuts-perl all 0.037-2 [34.0 kB] 504s Get:227 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-singlearg-perl all 0.09-2 [7972 B] 504s Get:228 http://ftpmaster.internal/ubuntu questing/main arm64 libstrictures-perl all 2.000006-1 [16.3 kB] 504s Get:229 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-u2f-tester-perl all 0.03-1 [27.7 kB] 504s Get:230 http://ftpmaster.internal/ubuntu questing/universe arm64 libcbor-xs-perl arm64 1.87-1build4 [59.2 kB] 504s Get:231 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 504s Get:232 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-webauthn-perl all 0.005-1 [20.3 kB] 504s Get:233 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 504s Get:234 http://ftpmaster.internal/ubuntu questing/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 504s Get:235 http://ftpmaster.internal/ubuntu questing/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 504s Get:236 http://ftpmaster.internal/ubuntu questing/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 504s Get:237 http://ftpmaster.internal/ubuntu questing/main arm64 libcares2 arm64 1.34.4-2.1 [100 kB] 504s Get:238 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 504s Get:239 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 504s Get:240 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 504s Get:241 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 504s Get:242 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 504s Get:243 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 504s Get:244 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 504s Get:245 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 504s Get:246 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-jwt-perl all 0.036-1 [29.7 kB] 504s Get:247 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 504s Get:248 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 504s Get:249 http://ftpmaster.internal/ubuntu questing/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 504s Get:250 http://ftpmaster.internal/ubuntu questing/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 504s Get:251 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 504s Get:252 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 504s Get:253 http://ftpmaster.internal/ubuntu questing/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 504s Get:254 http://ftpmaster.internal/ubuntu questing/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 504s Get:255 http://ftpmaster.internal/ubuntu questing/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 504s Get:256 http://ftpmaster.internal/ubuntu questing/universe arm64 libspecio-perl all 0.50-1 [127 kB] 504s Get:257 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 504s Get:258 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-timezone-perl all 1:2.64-1+2025a [259 kB] 504s Get:259 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 504s Get:260 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 504s Get:261 http://ftpmaster.internal/ubuntu questing/main arm64 libdbi-perl arm64 1.647-1 [827 kB] 504s Get:262 http://ftpmaster.internal/ubuntu questing/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 504s Get:263 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 504s Get:264 http://ftpmaster.internal/ubuntu questing/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 504s Get:265 http://ftpmaster.internal/ubuntu questing/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 504s Get:266 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 504s Get:267 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 504s Get:268 http://ftpmaster.internal/ubuntu questing/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 504s Get:269 http://ftpmaster.internal/ubuntu questing/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 504s Get:270 http://ftpmaster.internal/ubuntu questing/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 504s Get:271 http://ftpmaster.internal/ubuntu questing/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 504s Get:272 http://ftpmaster.internal/ubuntu questing/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 504s Get:273 http://ftpmaster.internal/ubuntu questing/main arm64 libharfbuzz0b arm64 10.2.0-1 [490 kB] 504s Get:274 http://ftpmaster.internal/ubuntu questing/main arm64 libraqm0 arm64 0.10.2-1 [14.9 kB] 504s Get:275 http://ftpmaster.internal/ubuntu questing/main arm64 libxpm4 arm64 1:3.5.17-1build2 [35.1 kB] 504s Get:276 http://ftpmaster.internal/ubuntu questing/main arm64 libgd3 arm64 2.3.3-12ubuntu3 [122 kB] 504s Get:277 http://ftpmaster.internal/ubuntu questing/main arm64 libgd-perl arm64 2.78-1build4 [125 kB] 504s Get:278 http://ftpmaster.internal/ubuntu questing/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 504s Get:279 http://ftpmaster.internal/ubuntu questing/main arm64 libglib-perl arm64 3:1.329.3-3build4 [315 kB] 504s Get:280 http://ftpmaster.internal/ubuntu questing/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 504s Get:281 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 504s Get:282 http://ftpmaster.internal/ubuntu questing/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 504s Get:283 http://ftpmaster.internal/ubuntu questing/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 504s Get:284 http://ftpmaster.internal/ubuntu questing/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 504s Get:285 http://ftpmaster.internal/ubuntu questing/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 504s Get:286 http://ftpmaster.internal/ubuntu questing/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 504s Get:287 http://ftpmaster.internal/ubuntu questing/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 504s Get:288 http://ftpmaster.internal/ubuntu questing/main arm64 libipc-run-perl all 20231003.0-2 [91.5 kB] 504s Get:289 http://ftpmaster.internal/ubuntu questing/universe arm64 libjargs-java all 1.0.0-5 [13.9 kB] 504s Get:290 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 504s Get:291 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 504s Get:292 http://ftpmaster.internal/ubuntu questing/main arm64 libxslt1.1 arm64 1.1.39-0exp1ubuntu4 [168 kB] 504s Get:293 http://ftpmaster.internal/ubuntu questing/main arm64 libxmlsec1t64 arm64 1.2.41-1build1 [143 kB] 504s Get:294 http://ftpmaster.internal/ubuntu questing/main arm64 libxmlsec1t64-openssl arm64 1.2.41-1build1 [78.2 kB] 504s Get:295 http://ftpmaster.internal/ubuntu questing/main arm64 liblasso3t64 arm64 2.8.2-8build1 [161 kB] 504s Get:296 http://ftpmaster.internal/ubuntu questing/universe arm64 liblasso-perl arm64 2.8.2-8build1 [100 kB] 504s Get:297 http://ftpmaster.internal/ubuntu questing/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 504s Get:298 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 504s Get:299 http://ftpmaster.internal/ubuntu questing/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 504s Get:300 http://ftpmaster.internal/ubuntu questing/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 504s Get:301 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 504s Get:302 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 504s Get:303 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 504s Get:304 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 504s Get:305 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 504s Get:306 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0134-5build1 [297 kB] 504s Get:307 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 504s Get:308 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 504s Get:309 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 504s Get:310 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 504s Get:311 http://ftpmaster.internal/ubuntu questing/universe arm64 node-xtend all 4.0.2-3 [3902 B] 504s Get:312 http://ftpmaster.internal/ubuntu questing/universe arm64 nodejs arm64 20.18.1+dfsg-1ubuntu2 [335 kB] 504s Get:313 http://ftpmaster.internal/ubuntu questing/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 505s Get:314 http://ftpmaster.internal/ubuntu questing/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 505s Get:315 http://ftpmaster.internal/ubuntu questing/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 505s Get:316 http://ftpmaster.internal/ubuntu questing/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-1 [8072 B] 505s Get:317 http://ftpmaster.internal/ubuntu questing/universe arm64 node-minimatch all 9.0.3-5 [78.2 kB] 505s Get:318 http://ftpmaster.internal/ubuntu questing/universe arm64 node-undici all 7.3.0+dfsg1+~cs24.12.11-1 [341 kB] 505s Get:319 http://ftpmaster.internal/ubuntu questing/universe arm64 libnode115 arm64 20.18.1+dfsg-1ubuntu2 [12.8 MB] 505s Get:320 http://ftpmaster.internal/ubuntu questing/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 505s Get:321 http://ftpmaster.internal/ubuntu questing/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 505s Get:322 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 505s Get:323 http://ftpmaster.internal/ubuntu questing/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 505s Get:324 http://ftpmaster.internal/ubuntu questing/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 505s Get:325 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 505s Get:326 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-output-perl all 1.035-1 [14.6 kB] 505s Get:327 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 505s Get:328 http://ftpmaster.internal/ubuntu questing/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 505s Get:329 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-libxslt-perl arm64 2.003000-2build1 [43.4 kB] 505s Get:330 http://ftpmaster.internal/ubuntu questing/universe arm64 node-uglify-js all 3.17.4-2 [205 kB] 505s Get:331 http://ftpmaster.internal/ubuntu questing/main arm64 python3-defusedxml all 0.7.1-3 [42.2 kB] 505s Get:332 http://ftpmaster.internal/ubuntu questing/main arm64 python3-roman all 5.0-1 [10.3 kB] 505s Get:333 http://ftpmaster.internal/ubuntu questing/main arm64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 505s Get:334 http://ftpmaster.internal/ubuntu questing/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 505s Get:335 http://ftpmaster.internal/ubuntu questing/main arm64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 505s Get:336 http://ftpmaster.internal/ubuntu questing/main arm64 sphinx-common all 8.1.3-5 [663 kB] 505s Get:337 http://ftpmaster.internal/ubuntu questing/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 505s Get:338 http://ftpmaster.internal/ubuntu questing/main arm64 python3-sphinx all 8.1.3-5 [474 kB] 505s Get:339 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 505s Get:340 http://ftpmaster.internal/ubuntu questing/universe arm64 uglifyjs all 3.17.4-2 [10.1 kB] 505s Get:341 http://ftpmaster.internal/ubuntu questing/universe arm64 yui-compressor all 2.4.8-3 [595 kB] 505s Get:342 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 505s Get:343 http://ftpmaster.internal/ubuntu questing/universe arm64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 506s Preconfiguring packages ... 506s Fetched 167 MB in 5s (36.0 MB/s) 506s Selecting previously unselected package imagemagick-7-common. 506s (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 ... 85225 files and directories currently installed.) 506s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.1.43+dfsg1-1_all.deb ... 506s Unpacking imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 506s Selecting previously unselected package libgomp1:arm64. 506s Preparing to unpack .../001-libgomp1_15-20250404-0ubuntu1_arm64.deb ... 506s Unpacking libgomp1:arm64 (15-20250404-0ubuntu1) ... 506s Selecting previously unselected package libfftw3-double3:arm64. 506s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build1_arm64.deb ... 506s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build1) ... 506s Selecting previously unselected package libfontenc1:arm64. 506s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_arm64.deb ... 506s Unpacking libfontenc1:arm64 (1:1.1.8-1build1) ... 506s Selecting previously unselected package x11-common. 506s Preparing to unpack .../004-x11-common_1%3a7.7+23ubuntu4_all.deb ... 506s Unpacking x11-common (1:7.7+23ubuntu4) ... 506s Selecting previously unselected package xfonts-encodings. 506s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 506s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 506s Selecting previously unselected package xfonts-utils. 506s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_arm64.deb ... 506s Unpacking xfonts-utils (1:7.7+7) ... 506s Selecting previously unselected package fonts-urw-base35. 506s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 506s Unpacking fonts-urw-base35 (20200910-8) ... 506s Selecting previously unselected package fontconfig-config. 506s Preparing to unpack .../008-fontconfig-config_2.15.0-2.2ubuntu1_arm64.deb ... 506s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 506s Selecting previously unselected package libfontconfig1:arm64. 506s Preparing to unpack .../009-libfontconfig1_2.15.0-2.2ubuntu1_arm64.deb ... 506s Unpacking libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 506s Selecting previously unselected package libsharpyuv0:arm64. 506s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_arm64.deb ... 506s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 506s Selecting previously unselected package libaom3:arm64. 506s Preparing to unpack .../011-libaom3_3.12.0-1_arm64.deb ... 506s Unpacking libaom3:arm64 (3.12.0-1) ... 507s Selecting previously unselected package libheif-plugin-aomdec:arm64. 507s Preparing to unpack .../012-libheif-plugin-aomdec_1.19.7-1_arm64.deb ... 507s Unpacking libheif-plugin-aomdec:arm64 (1.19.7-1) ... 507s Selecting previously unselected package libde265-0:arm64. 507s Preparing to unpack .../013-libde265-0_1.0.15-1build5_arm64.deb ... 507s Unpacking libde265-0:arm64 (1.0.15-1build5) ... 507s Selecting previously unselected package libheif-plugin-libde265:arm64. 507s Preparing to unpack .../014-libheif-plugin-libde265_1.19.7-1_arm64.deb ... 507s Unpacking libheif-plugin-libde265:arm64 (1.19.7-1) ... 507s Selecting previously unselected package libheif1:arm64. 507s Preparing to unpack .../015-libheif1_1.19.7-1_arm64.deb ... 507s Unpacking libheif1:arm64 (1.19.7-1) ... 507s Selecting previously unselected package libjbig0:arm64. 507s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 507s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 507s Selecting previously unselected package libjpeg-turbo8:arm64. 507s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 507s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 507s Selecting previously unselected package libjpeg8:arm64. 507s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 507s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 507s Selecting previously unselected package liblcms2-2:arm64. 507s Preparing to unpack .../019-liblcms2-2_2.16-2_arm64.deb ... 507s Unpacking liblcms2-2:arm64 (2.16-2) ... 507s Selecting previously unselected package liblqr-1-0:arm64. 507s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_arm64.deb ... 507s Unpacking liblqr-1-0:arm64 (0.4.2-2.1build2) ... 507s Selecting previously unselected package libltdl7:arm64. 507s Preparing to unpack .../021-libltdl7_2.5.4-4_arm64.deb ... 507s Unpacking libltdl7:arm64 (2.5.4-4) ... 507s Selecting previously unselected package libopenjp2-7:arm64. 507s Preparing to unpack .../022-libopenjp2-7_2.5.3-2_arm64.deb ... 507s Unpacking libopenjp2-7:arm64 (2.5.3-2) ... 507s Selecting previously unselected package libraw23t64:arm64. 507s Preparing to unpack .../023-libraw23t64_0.21.3-1_arm64.deb ... 507s Unpacking libraw23t64:arm64 (0.21.3-1) ... 507s Selecting previously unselected package libdeflate0:arm64. 507s Preparing to unpack .../024-libdeflate0_1.23-1_arm64.deb ... 507s Unpacking libdeflate0:arm64 (1.23-1) ... 507s Selecting previously unselected package liblerc4:arm64. 507s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 507s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 507s Selecting previously unselected package libwebp7:arm64. 507s Preparing to unpack .../026-libwebp7_1.5.0-0.1_arm64.deb ... 507s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 507s Selecting previously unselected package libtiff6:arm64. 507s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu1_arm64.deb ... 507s Unpacking libtiff6:arm64 (4.7.0-3ubuntu1) ... 507s Selecting previously unselected package libwebpdemux2:arm64. 507s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_arm64.deb ... 507s Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... 507s Selecting previously unselected package libwebpmux3:arm64. 507s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_arm64.deb ... 507s Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... 507s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 507s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.1.43+dfsg1-1_arm64.deb ... 507s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1) ... 507s Selecting previously unselected package libimage-magick-q16-perl. 507s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.1.43+dfsg1-1_arm64.deb ... 507s Unpacking libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 507s Selecting previously unselected package libimage-magick-perl. 507s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.1.43+dfsg1-1_all.deb ... 507s Unpacking libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 507s Selecting previously unselected package sgml-base. 507s Preparing to unpack .../033-sgml-base_1.31_all.deb ... 507s Unpacking sgml-base (1.31) ... 507s Selecting previously unselected package libfcgi0t64:arm64. 507s Preparing to unpack .../034-libfcgi0t64_2.4.2-2.1build1_arm64.deb ... 507s Unpacking libfcgi0t64:arm64 (2.4.2-2.1build1) ... 507s Selecting previously unselected package libfcgi-perl. 507s Preparing to unpack .../035-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 507s Unpacking libfcgi-perl (0.82+ds-3build3) ... 507s Selecting previously unselected package libfcgi-procmanager-perl. 507s Preparing to unpack .../036-libfcgi-procmanager-perl_0.28-3_all.deb ... 507s Unpacking libfcgi-procmanager-perl (0.28-3) ... 507s Selecting previously unselected package libcrypt-urandom-perl. 507s Preparing to unpack .../037-libcrypt-urandom-perl_0.54-1_arm64.deb ... 507s Unpacking libcrypt-urandom-perl (0.54-1) ... 507s Selecting previously unselected package libapache-session-perl. 507s Preparing to unpack .../038-libapache-session-perl_1.94-2_all.deb ... 507s Unpacking libapache-session-perl (1.94-2) ... 507s Selecting previously unselected package liberror-perl. 507s Preparing to unpack .../039-liberror-perl_0.17030-1_all.deb ... 507s Unpacking liberror-perl (0.17030-1) ... 507s Selecting previously unselected package libipc-sharelite-perl. 507s Preparing to unpack .../040-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 507s Unpacking libipc-sharelite-perl (0.17-5build4) ... 508s Selecting previously unselected package libcache-cache-perl. 508s Preparing to unpack .../041-libcache-cache-perl_1.08-3_all.deb ... 508s Unpacking libcache-cache-perl (1.08-3) ... 508s Selecting previously unselected package libclass-xsaccessor-perl. 508s Preparing to unpack .../042-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 508s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 508s Selecting previously unselected package libconfig-inifiles-perl. 508s Preparing to unpack .../043-libconfig-inifiles-perl_3.000003-3_all.deb ... 508s Unpacking libconfig-inifiles-perl (3.000003-3) ... 508s Selecting previously unselected package perl-openssl-defaults:arm64. 508s Preparing to unpack .../044-perl-openssl-defaults_7build3_arm64.deb ... 508s Unpacking perl-openssl-defaults:arm64 (7build3) ... 508s Selecting previously unselected package libcrypt-openssl-bignum-perl. 508s Preparing to unpack .../045-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 508s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 508s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 508s Preparing to unpack .../046-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 508s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 508s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 508s Preparing to unpack .../047-libcrypt-openssl-rsa-perl_0.33-3build5_arm64.deb ... 508s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 508s Selecting previously unselected package libconvert-asn1-perl. 508s Preparing to unpack .../048-libconvert-asn1-perl_0.34-1_all.deb ... 508s Unpacking libconvert-asn1-perl (0.34-1) ... 508s Selecting previously unselected package libcrypt-openssl-x509-perl. 508s Preparing to unpack .../049-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 508s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 508s Selecting previously unselected package libcrypt-rijndael-perl. 508s Preparing to unpack .../050-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 508s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 508s Selecting previously unselected package libhtml-tagset-perl. 508s Preparing to unpack .../051-libhtml-tagset-perl_3.24-1_all.deb ... 508s Unpacking libhtml-tagset-perl (3.24-1) ... 508s Selecting previously unselected package liburi-perl. 508s Preparing to unpack .../052-liburi-perl_5.30-1_all.deb ... 508s Unpacking liburi-perl (5.30-1) ... 508s Selecting previously unselected package libhtml-parser-perl:arm64. 508s Preparing to unpack .../053-libhtml-parser-perl_3.83-1build1_arm64.deb ... 508s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 508s Selecting previously unselected package libcgi-pm-perl. 508s Preparing to unpack .../054-libcgi-pm-perl_4.67-1_all.deb ... 508s Unpacking libcgi-pm-perl (4.67-1) ... 508s Selecting previously unselected package libhtml-template-perl. 508s Preparing to unpack .../055-libhtml-template-perl_2.97-2build1_all.deb ... 508s Unpacking libhtml-template-perl (2.97-2build1) ... 508s Selecting previously unselected package libjson-perl. 508s Preparing to unpack .../056-libjson-perl_4.10000-1_all.deb ... 508s Unpacking libjson-perl (4.10000-1) ... 508s Selecting previously unselected package libcommon-sense-perl:arm64. 508s Preparing to unpack .../057-libcommon-sense-perl_3.75-3build5_arm64.deb ... 508s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 508s Selecting previously unselected package libtypes-serialiser-perl. 508s Preparing to unpack .../058-libtypes-serialiser-perl_1.01-1_all.deb ... 508s Unpacking libtypes-serialiser-perl (1.01-1) ... 508s Selecting previously unselected package libjson-xs-perl. 508s Preparing to unpack .../059-libjson-xs-perl_4.030-2build4_arm64.deb ... 508s Unpacking libjson-xs-perl (4.030-2build4) ... 508s Selecting previously unselected package libmouse-perl:arm64. 508s Preparing to unpack .../060-libmouse-perl_2.5.11-1build1_arm64.deb ... 508s Unpacking libmouse-perl:arm64 (2.5.11-1build1) ... 508s Selecting previously unselected package libnet-cidr-perl. 508s Preparing to unpack .../061-libnet-cidr-perl_0.23-1_all.deb ... 508s Unpacking libnet-cidr-perl (0.23-1) ... 508s Selecting previously unselected package libposix-strftime-compiler-perl. 508s Preparing to unpack .../062-libposix-strftime-compiler-perl_0.46-1_all.deb ... 508s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 508s Selecting previously unselected package libapache-logformat-compiler-perl. 508s Preparing to unpack .../063-libapache-logformat-compiler-perl_0.36-3_all.deb ... 508s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 508s Selecting previously unselected package libcookie-baker-perl. 508s Preparing to unpack .../064-libcookie-baker-perl_0.12-1_all.deb ... 508s Unpacking libcookie-baker-perl (0.12-1) ... 508s Selecting previously unselected package libdevel-stacktrace-perl. 508s Preparing to unpack .../065-libdevel-stacktrace-perl_2.0500-1_all.deb ... 508s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 508s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 508s Preparing to unpack .../066-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 508s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 508s Selecting previously unselected package libclass-inspector-perl. 508s Preparing to unpack .../067-libclass-inspector-perl_1.36-3_all.deb ... 508s Unpacking libclass-inspector-perl (1.36-3) ... 508s Selecting previously unselected package libfile-sharedir-perl. 508s Preparing to unpack .../068-libfile-sharedir-perl_1.118-3_all.deb ... 508s Unpacking libfile-sharedir-perl (1.118-3) ... 508s Selecting previously unselected package libfilesys-notify-simple-perl. 508s Preparing to unpack .../069-libfilesys-notify-simple-perl_0.14-3_all.deb ... 508s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 508s Selecting previously unselected package libhash-multivalue-perl. 508s Preparing to unpack .../070-libhash-multivalue-perl_0.16-3_all.deb ... 508s Unpacking libhash-multivalue-perl (0.16-3) ... 508s Selecting previously unselected package libhttp-multipartparser-perl. 508s Preparing to unpack .../071-libhttp-multipartparser-perl_0.02-3_all.deb ... 508s Unpacking libhttp-multipartparser-perl (0.02-3) ... 508s Selecting previously unselected package libjson-maybexs-perl. 508s Preparing to unpack .../072-libjson-maybexs-perl_1.004008-1_all.deb ... 508s Unpacking libjson-maybexs-perl (1.004008-1) ... 508s Selecting previously unselected package libstream-buffered-perl. 509s Preparing to unpack .../073-libstream-buffered-perl_0.03-3_all.deb ... 509s Unpacking libstream-buffered-perl (0.03-3) ... 509s Selecting previously unselected package libwww-form-urlencoded-perl. 509s Preparing to unpack .../074-libwww-form-urlencoded-perl_0.26-2_all.deb ... 509s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 509s Selecting previously unselected package libhttp-entity-parser-perl. 509s Preparing to unpack .../075-libhttp-entity-parser-perl_0.25-2_all.deb ... 509s Unpacking libhttp-entity-parser-perl (0.25-2) ... 509s Selecting previously unselected package libtimedate-perl. 509s Preparing to unpack .../076-libtimedate-perl_2.3300-2_all.deb ... 509s Unpacking libtimedate-perl (2.3300-2) ... 509s Selecting previously unselected package libhttp-date-perl. 509s Preparing to unpack .../077-libhttp-date-perl_6.06-1_all.deb ... 509s Unpacking libhttp-date-perl (6.06-1) ... 509s Selecting previously unselected package libhttp-headers-fast-perl. 509s Preparing to unpack .../078-libhttp-headers-fast-perl_0.22-3_all.deb ... 509s Unpacking libhttp-headers-fast-perl (0.22-3) ... 509s Selecting previously unselected package libclone-perl:arm64. 509s Preparing to unpack .../079-libclone-perl_0.47-1_arm64.deb ... 509s Unpacking libclone-perl:arm64 (0.47-1) ... 509s Selecting previously unselected package libencode-locale-perl. 509s Preparing to unpack .../080-libencode-locale-perl_1.05-3_all.deb ... 509s Unpacking libencode-locale-perl (1.05-3) ... 509s Selecting previously unselected package libio-html-perl. 509s Preparing to unpack .../081-libio-html-perl_1.004-3_all.deb ... 509s Unpacking libio-html-perl (1.004-3) ... 509s Selecting previously unselected package liblwp-mediatypes-perl. 509s Preparing to unpack .../082-liblwp-mediatypes-perl_6.04-2_all.deb ... 509s Unpacking liblwp-mediatypes-perl (6.04-2) ... 509s Selecting previously unselected package libhttp-message-perl. 509s Preparing to unpack .../083-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 509s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 509s Selecting previously unselected package libtest-sharedfork-perl. 509s Preparing to unpack .../084-libtest-sharedfork-perl_0.35-3_all.deb ... 509s Unpacking libtest-sharedfork-perl (0.35-3) ... 509s Selecting previously unselected package libtest-tcp-perl. 509s Preparing to unpack .../085-libtest-tcp-perl_2.22-2_all.deb ... 509s Unpacking libtest-tcp-perl (2.22-2) ... 509s Selecting previously unselected package libtry-tiny-perl. 509s Preparing to unpack .../086-libtry-tiny-perl_0.32-1_all.deb ... 509s Unpacking libtry-tiny-perl (0.32-1) ... 509s Selecting previously unselected package libplack-perl. 509s Preparing to unpack .../087-libplack-perl_1.0051-1_all.deb ... 509s Unpacking libplack-perl (1.0051-1) ... 509s Selecting previously unselected package libfile-listing-perl. 509s Preparing to unpack .../088-libfile-listing-perl_6.16-1_all.deb ... 509s Unpacking libfile-listing-perl (6.16-1) ... 509s Selecting previously unselected package libhtml-tree-perl. 509s Preparing to unpack .../089-libhtml-tree-perl_5.07-3_all.deb ... 509s Unpacking libhtml-tree-perl (5.07-3) ... 509s Selecting previously unselected package libhttp-cookies-perl. 509s Preparing to unpack .../090-libhttp-cookies-perl_6.11-1_all.deb ... 509s Unpacking libhttp-cookies-perl (6.11-1) ... 509s Selecting previously unselected package libhttp-negotiate-perl. 509s Preparing to unpack .../091-libhttp-negotiate-perl_6.01-2_all.deb ... 509s Unpacking libhttp-negotiate-perl (6.01-2) ... 509s Selecting previously unselected package libnet-ssleay-perl:arm64. 509s Preparing to unpack .../092-libnet-ssleay-perl_1.94-3_arm64.deb ... 509s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 509s Selecting previously unselected package libio-socket-ssl-perl. 509s Preparing to unpack .../093-libio-socket-ssl-perl_2.089-1_all.deb ... 509s Unpacking libio-socket-ssl-perl (2.089-1) ... 509s Selecting previously unselected package libnet-http-perl. 509s Preparing to unpack .../094-libnet-http-perl_6.23-1_all.deb ... 509s Unpacking libnet-http-perl (6.23-1) ... 509s Selecting previously unselected package liblwp-protocol-https-perl. 509s Preparing to unpack .../095-liblwp-protocol-https-perl_6.14-1_all.deb ... 509s Unpacking liblwp-protocol-https-perl (6.14-1) ... 509s Selecting previously unselected package libwww-robotrules-perl. 509s Preparing to unpack .../096-libwww-robotrules-perl_6.02-1_all.deb ... 509s Unpacking libwww-robotrules-perl (6.02-1) ... 509s Selecting previously unselected package libwww-perl. 509s Preparing to unpack .../097-libwww-perl_6.78-1_all.deb ... 509s Unpacking libwww-perl (6.78-1) ... 509s Selecting previously unselected package liblemonldap-ng-common-perl. 509s Preparing to unpack .../098-liblemonldap-ng-common-perl_2.20.2+ds-1build1_all.deb ... 509s Unpacking liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 509s Selecting previously unselected package liblemonldap-ng-handler-perl. 509s Preparing to unpack .../099-liblemonldap-ng-handler-perl_2.20.2+ds-1build1_all.deb ... 509s Unpacking liblemonldap-ng-handler-perl (2.20.2+ds-1build1) ... 509s Selecting previously unselected package lemonldap-ng-fastcgi-server. 509s Preparing to unpack .../100-lemonldap-ng-fastcgi-server_2.20.2+ds-1build1_all.deb ... 509s Unpacking lemonldap-ng-fastcgi-server (2.20.2+ds-1build1) ... 509s Selecting previously unselected package fonts-font-awesome. 509s Preparing to unpack .../101-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 509s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 509s Selecting previously unselected package libconvert-base32-perl. 509s Preparing to unpack .../102-libconvert-base32-perl_0.06-3_all.deb ... 509s Unpacking libconvert-base32-perl (0.06-3) ... 509s Selecting previously unselected package libdigest-hmac-perl. 510s Preparing to unpack .../103-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 510s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 510s Selecting previously unselected package libemail-date-format-perl. 510s Preparing to unpack .../104-libemail-date-format-perl_1.008-1_all.deb ... 510s Unpacking libemail-date-format-perl (1.008-1) ... 510s Selecting previously unselected package libfont-afm-perl. 510s Preparing to unpack .../105-libfont-afm-perl_1.20-4_all.deb ... 510s Unpacking libfont-afm-perl (1.20-4) ... 510s Selecting previously unselected package libhtml-format-perl. 510s Preparing to unpack .../106-libhtml-format-perl_2.16-2_all.deb ... 510s Unpacking libhtml-format-perl (2.16-2) ... 510s Selecting previously unselected package libhtml-formattext-withlinks-perl. 510s Preparing to unpack .../107-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 510s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 510s Selecting previously unselected package javascript-common. 510s Preparing to unpack .../108-javascript-common_12_all.deb ... 510s Unpacking javascript-common (12) ... 510s Selecting previously unselected package libjs-popper.js. 510s Preparing to unpack .../109-libjs-popper.js_1.16.1+ds-6_all.deb ... 510s Unpacking libjs-popper.js (1.16.1+ds-6) ... 510s Selecting previously unselected package libjs-bootstrap4. 510s Preparing to unpack .../110-libjs-bootstrap4_4.6.1+dfsg1-5_all.deb ... 510s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-5) ... 510s Selecting previously unselected package libjs-jquery. 510s Preparing to unpack .../111-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 510s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 510s Selecting previously unselected package libjs-jquery-cookie. 510s Preparing to unpack .../112-libjs-jquery-cookie_12-4_all.deb ... 510s Unpacking libjs-jquery-cookie (12-4) ... 510s Selecting previously unselected package libjs-jquery-ui. 510s Preparing to unpack .../113-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 510s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 510s Selecting previously unselected package libexporter-tiny-perl. 510s Preparing to unpack .../114-libexporter-tiny-perl_1.006002-1_all.deb ... 510s Unpacking libexporter-tiny-perl (1.006002-1) ... 510s Selecting previously unselected package liblist-moreutils-xs-perl. 510s Preparing to unpack .../115-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 510s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 510s Selecting previously unselected package liblist-moreutils-perl. 510s Preparing to unpack .../116-liblist-moreutils-perl_0.430-2_all.deb ... 510s Unpacking liblist-moreutils-perl (0.430-2) ... 510s Selecting previously unselected package libregexp-assemble-perl. 510s Preparing to unpack .../117-libregexp-assemble-perl_0.38-2_all.deb ... 510s Unpacking libregexp-assemble-perl (0.38-2) ... 510s Selecting previously unselected package libtext-unidecode-perl. 510s Preparing to unpack .../118-libtext-unidecode-perl_1.30-3_all.deb ... 510s Unpacking libtext-unidecode-perl (1.30-3) ... 510s Selecting previously unselected package liblemonldap-ng-portal-perl. 510s Preparing to unpack .../119-liblemonldap-ng-portal-perl_2.20.2+ds-1build1_all.deb ... 510s Unpacking liblemonldap-ng-portal-perl (2.20.2+ds-1build1) ... 510s Selecting previously unselected package m4. 510s Preparing to unpack .../120-m4_1.4.19-7_arm64.deb ... 510s Unpacking m4 (1.4.19-7) ... 510s Selecting previously unselected package autoconf. 510s Preparing to unpack .../121-autoconf_2.72-3ubuntu1_all.deb ... 510s Unpacking autoconf (2.72-3ubuntu1) ... 510s Selecting previously unselected package dctrl-tools. 510s Preparing to unpack .../122-dctrl-tools_2.24-3build3_arm64.deb ... 510s Unpacking dctrl-tools (2.24-3build3) ... 510s Selecting previously unselected package autodep8. 510s Preparing to unpack .../123-autodep8_0.28+nmu1ubuntu1_all.deb ... 510s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 510s Selecting previously unselected package autotools-dev. 510s Preparing to unpack .../124-autotools-dev_20220109.1_all.deb ... 510s Unpacking autotools-dev (20220109.1) ... 510s Selecting previously unselected package automake. 510s Preparing to unpack .../125-automake_1%3a1.17-3ubuntu1_all.deb ... 510s Unpacking automake (1:1.17-3ubuntu1) ... 510s Selecting previously unselected package autopoint. 510s Preparing to unpack .../126-autopoint_0.23.1-1_all.deb ... 510s Unpacking autopoint (0.23.1-1) ... 511s Selecting previously unselected package libisl23:arm64. 511s Preparing to unpack .../127-libisl23_0.27-1_arm64.deb ... 511s Unpacking libisl23:arm64 (0.27-1) ... 511s Selecting previously unselected package libmpc3:arm64. 511s Preparing to unpack .../128-libmpc3_1.3.1-1build2_arm64.deb ... 511s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 511s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 511s Preparing to unpack .../129-cpp-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 511s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 511s Selecting previously unselected package cpp-14. 511s Preparing to unpack .../130-cpp-14_14.2.0-19ubuntu2_arm64.deb ... 511s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 511s Selecting previously unselected package cpp-aarch64-linux-gnu. 511s Preparing to unpack .../131-cpp-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 511s Unpacking cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 511s Selecting previously unselected package cpp. 511s Preparing to unpack .../132-cpp_4%3a14.2.0-1ubuntu1_arm64.deb ... 511s Unpacking cpp (4:14.2.0-1ubuntu1) ... 511s Selecting previously unselected package libcc1-0:arm64. 511s Preparing to unpack .../133-libcc1-0_15-20250404-0ubuntu1_arm64.deb ... 511s Unpacking libcc1-0:arm64 (15-20250404-0ubuntu1) ... 511s Selecting previously unselected package libitm1:arm64. 511s Preparing to unpack .../134-libitm1_15-20250404-0ubuntu1_arm64.deb ... 511s Unpacking libitm1:arm64 (15-20250404-0ubuntu1) ... 511s Selecting previously unselected package libasan8:arm64. 511s Preparing to unpack .../135-libasan8_15-20250404-0ubuntu1_arm64.deb ... 511s Unpacking libasan8:arm64 (15-20250404-0ubuntu1) ... 511s Selecting previously unselected package liblsan0:arm64. 511s Preparing to unpack .../136-liblsan0_15-20250404-0ubuntu1_arm64.deb ... 511s Unpacking liblsan0:arm64 (15-20250404-0ubuntu1) ... 511s Selecting previously unselected package libtsan2:arm64. 511s Preparing to unpack .../137-libtsan2_15-20250404-0ubuntu1_arm64.deb ... 511s Unpacking libtsan2:arm64 (15-20250404-0ubuntu1) ... 511s Selecting previously unselected package libubsan1:arm64. 511s Preparing to unpack .../138-libubsan1_15-20250404-0ubuntu1_arm64.deb ... 511s Unpacking libubsan1:arm64 (15-20250404-0ubuntu1) ... 511s Selecting previously unselected package libhwasan0:arm64. 511s Preparing to unpack .../139-libhwasan0_15-20250404-0ubuntu1_arm64.deb ... 511s Unpacking libhwasan0:arm64 (15-20250404-0ubuntu1) ... 511s Selecting previously unselected package libgcc-14-dev:arm64. 511s Preparing to unpack .../140-libgcc-14-dev_14.2.0-19ubuntu2_arm64.deb ... 511s Unpacking libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 511s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 511s Preparing to unpack .../141-gcc-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 511s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 512s Selecting previously unselected package gcc-14. 512s Preparing to unpack .../142-gcc-14_14.2.0-19ubuntu2_arm64.deb ... 512s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 512s Selecting previously unselected package gcc-aarch64-linux-gnu. 512s Preparing to unpack .../143-gcc-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 512s Unpacking gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 512s Selecting previously unselected package gcc. 512s Preparing to unpack .../144-gcc_4%3a14.2.0-1ubuntu1_arm64.deb ... 512s Unpacking gcc (4:14.2.0-1ubuntu1) ... 512s Selecting previously unselected package libstdc++-14-dev:arm64. 512s Preparing to unpack .../145-libstdc++-14-dev_14.2.0-19ubuntu2_arm64.deb ... 512s Unpacking libstdc++-14-dev:arm64 (14.2.0-19ubuntu2) ... 512s Selecting previously unselected package g++-14-aarch64-linux-gnu. 512s Preparing to unpack .../146-g++-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 512s Unpacking g++-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 512s Selecting previously unselected package g++-14. 512s Preparing to unpack .../147-g++-14_14.2.0-19ubuntu2_arm64.deb ... 512s Unpacking g++-14 (14.2.0-19ubuntu2) ... 512s Selecting previously unselected package g++-aarch64-linux-gnu. 512s Preparing to unpack .../148-g++-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 512s Unpacking g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 512s Selecting previously unselected package g++. 512s Preparing to unpack .../149-g++_4%3a14.2.0-1ubuntu1_arm64.deb ... 512s Unpacking g++ (4:14.2.0-1ubuntu1) ... 512s Selecting previously unselected package build-essential. 512s Preparing to unpack .../150-build-essential_12.12ubuntu1_arm64.deb ... 512s Unpacking build-essential (12.12ubuntu1) ... 512s Selecting previously unselected package ca-certificates-java. 512s Preparing to unpack .../151-ca-certificates-java_20240118_all.deb ... 512s Unpacking ca-certificates-java (20240118) ... 512s Selecting previously unselected package libdebhelper-perl. 513s Preparing to unpack .../152-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 513s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 513s Selecting previously unselected package libtool. 513s Preparing to unpack .../153-libtool_2.5.4-4_all.deb ... 513s Unpacking libtool (2.5.4-4) ... 513s Selecting previously unselected package dh-autoreconf. 513s Preparing to unpack .../154-dh-autoreconf_20_all.deb ... 513s Unpacking dh-autoreconf (20) ... 513s Selecting previously unselected package libarchive-zip-perl. 513s Preparing to unpack .../155-libarchive-zip-perl_1.68-1_all.deb ... 513s Unpacking libarchive-zip-perl (1.68-1) ... 513s Selecting previously unselected package libfile-stripnondeterminism-perl. 513s Preparing to unpack .../156-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 513s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 513s Selecting previously unselected package dh-strip-nondeterminism. 513s Preparing to unpack .../157-dh-strip-nondeterminism_1.14.1-2_all.deb ... 513s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 513s Selecting previously unselected package debugedit. 513s Preparing to unpack .../158-debugedit_1%3a5.1-2_arm64.deb ... 513s Unpacking debugedit (1:5.1-2) ... 513s Selecting previously unselected package dwz. 513s Preparing to unpack .../159-dwz_0.15-1build6_arm64.deb ... 513s Unpacking dwz (0.15-1build6) ... 513s Selecting previously unselected package gettext. 513s Preparing to unpack .../160-gettext_0.23.1-1_arm64.deb ... 513s Unpacking gettext (0.23.1-1) ... 513s Selecting previously unselected package intltool-debian. 513s Preparing to unpack .../161-intltool-debian_0.35.0+20060710.6_all.deb ... 513s Unpacking intltool-debian (0.35.0+20060710.6) ... 513s Selecting previously unselected package po-debconf. 513s Preparing to unpack .../162-po-debconf_1.0.21+nmu1_all.deb ... 513s Unpacking po-debconf (1.0.21+nmu1) ... 513s Selecting previously unselected package debhelper. 513s Preparing to unpack .../163-debhelper_13.24.1ubuntu2_all.deb ... 513s Unpacking debhelper (13.24.1ubuntu2) ... 513s Selecting previously unselected package java-common. 513s Preparing to unpack .../164-java-common_0.76_all.deb ... 513s Unpacking java-common (0.76) ... 513s Selecting previously unselected package libpcsclite1:arm64. 513s Preparing to unpack .../165-libpcsclite1_2.3.1-1_arm64.deb ... 513s Unpacking libpcsclite1:arm64 (2.3.1-1) ... 513s Selecting previously unselected package openjdk-21-jre-headless:arm64. 513s Preparing to unpack .../166-openjdk-21-jre-headless_21.0.7~8ea-1_arm64.deb ... 513s Unpacking openjdk-21-jre-headless:arm64 (21.0.7~8ea-1) ... 514s Selecting previously unselected package default-jre-headless. 514s Preparing to unpack .../167-default-jre-headless_2%3a1.21-76_arm64.deb ... 514s Unpacking default-jre-headless (2:1.21-76) ... 514s Selecting previously unselected package xml-core. 514s Preparing to unpack .../168-xml-core_0.19_all.deb ... 514s Unpacking xml-core (0.19) ... 514s Selecting previously unselected package docutils-common. 514s Preparing to unpack .../169-docutils-common_0.21.2+dfsg-2_all.deb ... 514s Unpacking docutils-common (0.21.2+dfsg-2) ... 514s Selecting previously unselected package unzip. 514s Preparing to unpack .../170-unzip_6.0-28ubuntu6_arm64.deb ... 514s Unpacking unzip (6.0-28ubuntu6) ... 514s Selecting previously unselected package java-wrappers. 514s Preparing to unpack .../171-java-wrappers_0.5_all.deb ... 514s Unpacking java-wrappers (0.5) ... 514s Selecting previously unselected package libalgorithm-c3-perl. 514s Preparing to unpack .../172-libalgorithm-c3-perl_0.11-2_all.deb ... 514s Unpacking libalgorithm-c3-perl (0.11-2) ... 514s Selecting previously unselected package libaliased-perl. 514s Preparing to unpack .../173-libaliased-perl_0.34-3_all.deb ... 514s Unpacking libaliased-perl (0.34-3) ... 514s Selecting previously unselected package libauth-yubikey-webclient-perl. 514s Preparing to unpack .../174-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 514s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 514s Selecting previously unselected package libclass-method-modifiers-perl. 514s Preparing to unpack .../175-libclass-method-modifiers-perl_2.15-1_all.deb ... 514s Unpacking libclass-method-modifiers-perl (2.15-1) ... 514s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 514s Preparing to unpack .../176-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 514s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 514s Selecting previously unselected package libdynaloader-functions-perl. 515s Preparing to unpack .../177-libdynaloader-functions-perl_0.004-1_all.deb ... 515s Unpacking libdynaloader-functions-perl (0.004-1) ... 515s Selecting previously unselected package libdevel-callchecker-perl:arm64. 515s Preparing to unpack .../178-libdevel-callchecker-perl_0.009-1build1_arm64.deb ... 515s Unpacking libdevel-callchecker-perl:arm64 (0.009-1build1) ... 515s Selecting previously unselected package libparams-classify-perl:arm64. 515s Preparing to unpack .../179-libparams-classify-perl_0.015-2build6_arm64.deb ... 515s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 515s Selecting previously unselected package libmodule-runtime-perl. 515s Preparing to unpack .../180-libmodule-runtime-perl_0.016-2_all.deb ... 515s Unpacking libmodule-runtime-perl (0.016-2) ... 515s Selecting previously unselected package libimport-into-perl. 515s Preparing to unpack .../181-libimport-into-perl_1.002005-2_all.deb ... 515s Unpacking libimport-into-perl (1.002005-2) ... 515s Selecting previously unselected package librole-tiny-perl. 515s Preparing to unpack .../182-librole-tiny-perl_2.002004-1_all.deb ... 515s Unpacking librole-tiny-perl (2.002004-1) ... 515s Selecting previously unselected package libsub-quote-perl. 515s Preparing to unpack .../183-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 515s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 515s Selecting previously unselected package libmoo-perl. 515s Preparing to unpack .../184-libmoo-perl_2.005005-1_all.deb ... 515s Unpacking libmoo-perl (2.005005-1) ... 515s Selecting previously unselected package libtype-tiny-perl. 515s Preparing to unpack .../185-libtype-tiny-perl_2.004000-1_all.deb ... 515s Unpacking libtype-tiny-perl (2.004000-1) ... 515s Selecting previously unselected package libauthen-oath-perl. 515s Preparing to unpack .../186-libauthen-oath-perl_2.0.1-2_all.deb ... 515s Unpacking libauthen-oath-perl (2.0.1-2) ... 515s Selecting previously unselected package libcryptx-perl. 515s Preparing to unpack .../187-libcryptx-perl_0.085-1_arm64.deb ... 515s Unpacking libcryptx-perl (0.085-1) ... 515s Selecting previously unselected package libparams-util-perl. 515s Preparing to unpack .../188-libparams-util-perl_1.102-3build1_arm64.deb ... 515s Unpacking libparams-util-perl (1.102-3build1) ... 515s Selecting previously unselected package libsub-install-perl. 515s Preparing to unpack .../189-libsub-install-perl_0.929-1_all.deb ... 515s Unpacking libsub-install-perl (0.929-1) ... 515s Selecting previously unselected package libdata-optlist-perl. 515s Preparing to unpack .../190-libdata-optlist-perl_0.114-1_all.deb ... 515s Unpacking libdata-optlist-perl (0.114-1) ... 515s Selecting previously unselected package libmodule-implementation-perl. 515s Preparing to unpack .../191-libmodule-implementation-perl_0.09-2_all.deb ... 515s Unpacking libmodule-implementation-perl (0.09-2) ... 515s Selecting previously unselected package libpackage-stash-perl. 515s Preparing to unpack .../192-libpackage-stash-perl_0.40-1_all.deb ... 515s Unpacking libpackage-stash-perl (0.40-1) ... 515s Selecting previously unselected package libclass-load-perl. 515s Preparing to unpack .../193-libclass-load-perl_0.25-2_all.deb ... 515s Unpacking libclass-load-perl (0.25-2) ... 515s Selecting previously unselected package libclass-load-xs-perl. 515s Preparing to unpack .../194-libclass-load-xs-perl_0.10-2build5_arm64.deb ... 515s Unpacking libclass-load-xs-perl (0.10-2build5) ... 515s Selecting previously unselected package libsub-exporter-progressive-perl. 515s Preparing to unpack .../195-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 515s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 515s Selecting previously unselected package libdevel-globaldestruction-perl. 515s Preparing to unpack .../196-libdevel-globaldestruction-perl_0.14-4_all.deb ... 515s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 515s Selecting previously unselected package libclass-c3-perl. 515s Preparing to unpack .../197-libclass-c3-perl_0.35-2_all.deb ... 515s Unpacking libclass-c3-perl (0.35-2) ... 515s Selecting previously unselected package libmro-compat-perl. 515s Preparing to unpack .../198-libmro-compat-perl_0.15-2_all.deb ... 515s Unpacking libmro-compat-perl (0.15-2) ... 515s Selecting previously unselected package libdevel-overloadinfo-perl. 515s Preparing to unpack .../199-libdevel-overloadinfo-perl_0.007-1_all.deb ... 515s Unpacking libdevel-overloadinfo-perl (0.007-1) ... 515s Selecting previously unselected package libsub-exporter-perl. 515s Preparing to unpack .../200-libsub-exporter-perl_0.990-1_all.deb ... 515s Unpacking libsub-exporter-perl (0.990-1) ... 515s Selecting previously unselected package libeval-closure-perl. 515s Preparing to unpack .../201-libeval-closure-perl_0.14-3_all.deb ... 515s Unpacking libeval-closure-perl (0.14-3) ... 515s Selecting previously unselected package libdist-checkconflicts-perl. 515s Preparing to unpack .../202-libdist-checkconflicts-perl_0.11-2_all.deb ... 515s Unpacking libdist-checkconflicts-perl (0.11-2) ... 515s Selecting previously unselected package libmodule-runtime-conflicts-perl. 515s Preparing to unpack .../203-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 515s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 515s Selecting previously unselected package libpackage-deprecationmanager-perl. 515s Preparing to unpack .../204-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 515s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 515s Selecting previously unselected package libpackage-stash-xs-perl:arm64. 515s Preparing to unpack .../205-libpackage-stash-xs-perl_0.30-1build5_arm64.deb ... 515s Unpacking libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 516s Selecting previously unselected package libmoose-perl:arm64. 516s Preparing to unpack .../206-libmoose-perl_2.2207-1build3_arm64.deb ... 516s Unpacking libmoose-perl:arm64 (2.2207-1build3) ... 516s Selecting previously unselected package libvariable-magic-perl. 516s Preparing to unpack .../207-libvariable-magic-perl_0.64-1build1_arm64.deb ... 516s Unpacking libvariable-magic-perl (0.64-1build1) ... 516s Selecting previously unselected package libb-hooks-endofscope-perl. 516s Preparing to unpack .../208-libb-hooks-endofscope-perl_0.28-1_all.deb ... 516s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 516s Selecting previously unselected package libsub-identify-perl. 516s Preparing to unpack .../209-libsub-identify-perl_0.14-3build4_arm64.deb ... 516s Unpacking libsub-identify-perl (0.14-3build4) ... 516s Selecting previously unselected package libsub-name-perl:arm64. 516s Preparing to unpack .../210-libsub-name-perl_0.28-1_arm64.deb ... 516s Unpacking libsub-name-perl:arm64 (0.28-1) ... 516s Selecting previously unselected package libnamespace-clean-perl. 516s Preparing to unpack .../211-libnamespace-clean-perl_0.27-2_all.deb ... 516s Unpacking libnamespace-clean-perl (0.27-2) ... 516s Selecting previously unselected package libnamespace-autoclean-perl. 516s Preparing to unpack .../212-libnamespace-autoclean-perl_0.31-1_all.deb ... 516s Unpacking libnamespace-autoclean-perl (0.31-1) ... 516s Selecting previously unselected package libmoosex-meta-typeconstraint-mooish-perl. 516s Preparing to unpack .../213-libmoosex-meta-typeconstraint-mooish-perl_0.001-2_all.deb ... 516s Unpacking libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 516s Selecting previously unselected package libmoosex-role-parameterized-perl. 516s Preparing to unpack .../214-libmoosex-role-parameterized-perl_1.11-2_all.deb ... 516s Unpacking libmoosex-role-parameterized-perl (1.11-2) ... 516s Selecting previously unselected package libcarp-clan-perl. 516s Preparing to unpack .../215-libcarp-clan-perl_6.08-2_all.deb ... 516s Unpacking libcarp-clan-perl (6.08-2) ... 516s Selecting previously unselected package libsub-exporter-formethods-perl. 516s Preparing to unpack .../216-libsub-exporter-formethods-perl_0.100055-1_all.deb ... 516s Unpacking libsub-exporter-formethods-perl (0.100055-1) ... 516s Selecting previously unselected package libmoosex-types-perl. 516s Preparing to unpack .../217-libmoosex-types-perl_0.50-2_all.deb ... 516s Unpacking libmoosex-types-perl (0.50-2) ... 516s Selecting previously unselected package libmoosex-types-common-perl. 516s Preparing to unpack .../218-libmoosex-types-common-perl_0.001014-2_all.deb ... 516s Unpacking libmoosex-types-common-perl (0.001014-2) ... 516s Selecting previously unselected package libscope-guard-perl. 516s Preparing to unpack .../219-libscope-guard-perl_0.21-2_all.deb ... 516s Unpacking libscope-guard-perl (0.21-2) ... 516s Selecting previously unselected package libautobox-perl. 516s Preparing to unpack .../220-libautobox-perl_3.0.2-1_arm64.deb ... 516s Unpacking libautobox-perl (3.0.2-1) ... 516s Selecting previously unselected package libwant-perl. 516s Preparing to unpack .../221-libwant-perl_0.29-2build5_arm64.deb ... 516s Unpacking libwant-perl (0.29-2build5) ... 516s Selecting previously unselected package libautobox-core-perl. 516s Preparing to unpack .../222-libautobox-core-perl_1.33-2_all.deb ... 516s Unpacking libautobox-core-perl (1.33-2) ... 516s Selecting previously unselected package libmoosex-traitfor-meta-class-betteranonclassnames-perl. 516s Preparing to unpack .../223-libmoosex-traitfor-meta-class-betteranonclassnames-perl_0.002003-2_all.deb ... 516s Unpacking libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 516s Selecting previously unselected package libmoosex-util-perl. 516s Preparing to unpack .../224-libmoosex-util-perl_0.006-2_all.deb ... 516s Unpacking libmoosex-util-perl (0.006-2) ... 516s Selecting previously unselected package libmoosex-attributeshortcuts-perl. 516s Preparing to unpack .../225-libmoosex-attributeshortcuts-perl_0.037-2_all.deb ... 516s Unpacking libmoosex-attributeshortcuts-perl (0.037-2) ... 516s Selecting previously unselected package libmoosex-singlearg-perl. 516s Preparing to unpack .../226-libmoosex-singlearg-perl_0.09-2_all.deb ... 516s Unpacking libmoosex-singlearg-perl (0.09-2) ... 516s Selecting previously unselected package libstrictures-perl. 516s Preparing to unpack .../227-libstrictures-perl_2.000006-1_all.deb ... 516s Unpacking libstrictures-perl (2.000006-1) ... 516s Selecting previously unselected package libauthen-u2f-tester-perl. 516s Preparing to unpack .../228-libauthen-u2f-tester-perl_0.03-1_all.deb ... 516s Unpacking libauthen-u2f-tester-perl (0.03-1) ... 516s Selecting previously unselected package libcbor-xs-perl. 516s Preparing to unpack .../229-libcbor-xs-perl_1.87-1build4_arm64.deb ... 516s Unpacking libcbor-xs-perl (1.87-1build4) ... 516s Selecting previously unselected package libhash-merge-simple-perl. 516s Preparing to unpack .../230-libhash-merge-simple-perl_0.052-1_all.deb ... 516s Unpacking libhash-merge-simple-perl (0.052-1) ... 516s Selecting previously unselected package libauthen-webauthn-perl. 516s Preparing to unpack .../231-libauthen-webauthn-perl_0.005-1_all.deb ... 516s Unpacking libauthen-webauthn-perl (0.005-1) ... 516s Selecting previously unselected package libcrypt-random-seed-perl. 516s Preparing to unpack .../232-libcrypt-random-seed-perl_0.03-3_all.deb ... 516s Unpacking libcrypt-random-seed-perl (0.03-3) ... 516s Selecting previously unselected package libmath-random-isaac-perl. 516s Preparing to unpack .../233-libmath-random-isaac-perl_1.004-2_all.deb ... 516s Unpacking libmath-random-isaac-perl (1.004-2) ... 516s Selecting previously unselected package libbytes-random-secure-perl. 516s Preparing to unpack .../234-libbytes-random-secure-perl_0.29-3_all.deb ... 516s Unpacking libbytes-random-secure-perl (0.29-3) ... 516s Selecting previously unselected package libcapture-tiny-perl. 516s Preparing to unpack .../235-libcapture-tiny-perl_0.50-1_all.deb ... 516s Unpacking libcapture-tiny-perl (0.50-1) ... 517s Selecting previously unselected package libcares2:arm64. 517s Preparing to unpack .../236-libcares2_1.34.4-2.1_arm64.deb ... 517s Unpacking libcares2:arm64 (1.34.4-2.1) ... 517s Selecting previously unselected package libclass-data-inheritable-perl. 517s Preparing to unpack .../237-libclass-data-inheritable-perl_0.10-1_all.deb ... 517s Unpacking libclass-data-inheritable-perl (0.10-1) ... 517s Selecting previously unselected package libclass-errorhandler-perl. 517s Preparing to unpack .../238-libclass-errorhandler-perl_0.04-3_all.deb ... 517s Unpacking libclass-errorhandler-perl (0.04-3) ... 517s Selecting previously unselected package libclass-singleton-perl. 517s Preparing to unpack .../239-libclass-singleton-perl_1.6-2_all.deb ... 517s Unpacking libclass-singleton-perl (1.6-2) ... 517s Selecting previously unselected package libconvert-binhex-perl. 517s Preparing to unpack .../240-libconvert-binhex-perl_1.125-3_all.deb ... 517s Unpacking libconvert-binhex-perl (1.125-3) ... 517s Selecting previously unselected package libcrypt-des-perl:arm64. 517s Preparing to unpack .../241-libcrypt-des-perl_2.07-5_arm64.deb ... 517s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 517s Selecting previously unselected package libcrypt-des-ede3-perl. 517s Preparing to unpack .../242-libcrypt-des-ede3-perl_0.03-1_all.deb ... 517s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 517s Selecting previously unselected package libconvert-pem-perl. 517s Preparing to unpack .../243-libconvert-pem-perl_0.13-1_all.deb ... 517s Unpacking libconvert-pem-perl (0.13-1) ... 517s Selecting previously unselected package libcrypt-dh-gmp-perl. 517s Preparing to unpack .../244-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 517s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 517s Selecting previously unselected package libcrypt-jwt-perl. 517s Preparing to unpack .../245-libcrypt-jwt-perl_0.036-1_all.deb ... 517s Unpacking libcrypt-jwt-perl (0.036-1) ... 517s Selecting previously unselected package libcrypt-ssleay-perl. 517s Preparing to unpack .../246-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 517s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 517s Selecting previously unselected package libdata-hexdump-perl. 517s Preparing to unpack .../247-libdata-hexdump-perl_0.04-2_all.deb ... 517s Unpacking libdata-hexdump-perl (0.04-2) ... 517s Selecting previously unselected package liblist-someutils-perl. 517s Preparing to unpack .../248-liblist-someutils-perl_0.59-1_all.deb ... 517s Unpacking liblist-someutils-perl (0.59-1) ... 517s Selecting previously unselected package liblist-utilsby-perl. 517s Preparing to unpack .../249-liblist-utilsby-perl_0.12-2_all.deb ... 517s Unpacking liblist-utilsby-perl (0.12-2) ... 517s Selecting previously unselected package liblist-allutils-perl. 517s Preparing to unpack .../250-liblist-allutils-perl_0.19-1_all.deb ... 517s Unpacking liblist-allutils-perl (0.19-1) ... 517s Selecting previously unselected package libdata-password-zxcvbn-perl. 517s Preparing to unpack .../251-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 517s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 517s Selecting previously unselected package libexception-class-perl. 517s Preparing to unpack .../252-libexception-class-perl_1.45-1_all.deb ... 517s Unpacking libexception-class-perl (1.45-1) ... 517s Selecting previously unselected package libparams-validationcompiler-perl. 517s Preparing to unpack .../253-libparams-validationcompiler-perl_0.31-1_all.deb ... 517s Unpacking libparams-validationcompiler-perl (0.31-1) ... 517s Selecting previously unselected package libxstring-perl:arm64. 517s Preparing to unpack .../254-libxstring-perl_0.005-2build4_arm64.deb ... 517s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 517s Selecting previously unselected package libspecio-perl. 517s Preparing to unpack .../255-libspecio-perl_0.50-1_all.deb ... 517s Unpacking libspecio-perl (0.50-1) ... 517s Selecting previously unselected package libdatetime-locale-perl. 517s Preparing to unpack .../256-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 517s Unpacking libdatetime-locale-perl (1:1.41-1) ... 517s Selecting previously unselected package libdatetime-timezone-perl. 517s Preparing to unpack .../257-libdatetime-timezone-perl_1%3a2.64-1+2025a_all.deb ... 517s Unpacking libdatetime-timezone-perl (1:2.64-1+2025a) ... 518s Selecting previously unselected package libdatetime-perl. 518s Preparing to unpack .../258-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 518s Unpacking libdatetime-perl (2:1.65-1build3) ... 518s Selecting previously unselected package libdatetime-format-rfc3339-perl. 518s Preparing to unpack .../259-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 518s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 518s Selecting previously unselected package libdbi-perl:arm64. 518s Preparing to unpack .../260-libdbi-perl_1.647-1_arm64.deb ... 518s Unpacking libdbi-perl:arm64 (1.647-1) ... 518s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 518s Preparing to unpack .../261-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 518s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 518s Selecting previously unselected package libemail-simple-perl. 518s Preparing to unpack .../262-libemail-simple-perl_2.218-1_all.deb ... 518s Unpacking libemail-simple-perl (2.218-1) ... 518s Selecting previously unselected package libmodule-pluggable-perl. 518s Preparing to unpack .../263-libmodule-pluggable-perl_5.2-5_all.deb ... 518s Unpacking libmodule-pluggable-perl (5.2-5) ... 518s Selecting previously unselected package libemail-abstract-perl. 518s Preparing to unpack .../264-libemail-abstract-perl_3.010-1_all.deb ... 518s Unpacking libemail-abstract-perl (3.010-1) ... 518s Selecting previously unselected package libemail-address-xs-perl. 518s Preparing to unpack .../265-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 518s Unpacking libemail-address-xs-perl (1.05-1build5) ... 518s Selecting previously unselected package libmoox-types-mooselike-perl. 518s Preparing to unpack .../266-libmoox-types-mooselike-perl_0.29-2_all.deb ... 518s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 518s Selecting previously unselected package libthrowable-perl. 518s Preparing to unpack .../267-libthrowable-perl_1.001-2_all.deb ... 518s Unpacking libthrowable-perl (1.001-2) ... 518s Selecting previously unselected package libemail-sender-perl. 518s Preparing to unpack .../268-libemail-sender-perl_2.601-1_all.deb ... 518s Unpacking libemail-sender-perl (2.601-1) ... 518s Selecting previously unselected package libextutils-depends-perl. 518s Preparing to unpack .../269-libextutils-depends-perl_0.8002-1_all.deb ... 518s Unpacking libextutils-depends-perl (0.8002-1) ... 518s Selecting previously unselected package libimagequant0:arm64. 518s Preparing to unpack .../270-libimagequant0_2.18.0-1build1_arm64.deb ... 518s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 518s Selecting previously unselected package libgraphite2-3:arm64. 518s Preparing to unpack .../271-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 518s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 518s Selecting previously unselected package libharfbuzz0b:arm64. 518s Preparing to unpack .../272-libharfbuzz0b_10.2.0-1_arm64.deb ... 518s Unpacking libharfbuzz0b:arm64 (10.2.0-1) ... 518s Selecting previously unselected package libraqm0:arm64. 518s Preparing to unpack .../273-libraqm0_0.10.2-1_arm64.deb ... 518s Unpacking libraqm0:arm64 (0.10.2-1) ... 518s Selecting previously unselected package libxpm4:arm64. 518s Preparing to unpack .../274-libxpm4_1%3a3.5.17-1build2_arm64.deb ... 518s Unpacking libxpm4:arm64 (1:3.5.17-1build2) ... 518s Selecting previously unselected package libgd3:arm64. 518s Preparing to unpack .../275-libgd3_2.3.3-12ubuntu3_arm64.deb ... 518s Unpacking libgd3:arm64 (2.3.3-12ubuntu3) ... 518s Selecting previously unselected package libgd-perl. 518s Preparing to unpack .../276-libgd-perl_2.78-1build4_arm64.deb ... 518s Unpacking libgd-perl (2.78-1build4) ... 518s Selecting previously unselected package libgd-securityimage-perl. 518s Preparing to unpack .../277-libgd-securityimage-perl_1.75-3_all.deb ... 518s Unpacking libgd-securityimage-perl (1.75-3) ... 518s Selecting previously unselected package libglib-perl:arm64. 518s Preparing to unpack .../278-libglib-perl_3%3a1.329.3-3build4_arm64.deb ... 518s Unpacking libglib-perl:arm64 (3:1.329.3-3build4) ... 518s Selecting previously unselected package libgssapi-perl. 518s Preparing to unpack .../279-libgssapi-perl_0.28-4build5_arm64.deb ... 518s Unpacking libgssapi-perl (0.28-4build5) ... 518s Selecting previously unselected package libhttp-daemon-perl. 518s Preparing to unpack .../280-libhttp-daemon-perl_6.16-1_all.deb ... 518s Unpacking libhttp-daemon-perl (6.16-1) ... 518s Selecting previously unselected package libio-pty-perl. 518s Preparing to unpack .../281-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 518s Unpacking libio-pty-perl (1:1.20-1build3) ... 518s Selecting previously unselected package libio-sessiondata-perl. 518s Preparing to unpack .../282-libio-sessiondata-perl_1.03-3_all.deb ... 518s Unpacking libio-sessiondata-perl (1.03-3) ... 518s Selecting previously unselected package libperlio-via-timeout-perl. 518s Preparing to unpack .../283-libperlio-via-timeout-perl_0.32-3_all.deb ... 518s Unpacking libperlio-via-timeout-perl (0.32-3) ... 518s Selecting previously unselected package libio-socket-timeout-perl. 518s Preparing to unpack .../284-libio-socket-timeout-perl_0.32-3_all.deb ... 518s Unpacking libio-socket-timeout-perl (0.32-3) ... 518s Selecting previously unselected package libio-string-perl. 518s Preparing to unpack .../285-libio-string-perl_1.08-4_all.deb ... 518s Unpacking libio-string-perl (1.08-4) ... 519s Selecting previously unselected package libio-stringy-perl. 519s Preparing to unpack .../286-libio-stringy-perl_2.113-2_all.deb ... 519s Unpacking libio-stringy-perl (2.113-2) ... 519s Selecting previously unselected package libipc-run-perl. 519s Preparing to unpack .../287-libipc-run-perl_20231003.0-2_all.deb ... 519s Unpacking libipc-run-perl (20231003.0-2) ... 519s Selecting previously unselected package libjargs-java. 519s Preparing to unpack .../288-libjargs-java_1.0.0-5_all.deb ... 519s Unpacking libjargs-java (1.0.0-5) ... 519s Selecting previously unselected package libjs-underscore. 519s Preparing to unpack .../289-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 519s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 519s Selecting previously unselected package libjs-sphinxdoc. 519s Preparing to unpack .../290-libjs-sphinxdoc_8.1.3-5_all.deb ... 519s Unpacking libjs-sphinxdoc (8.1.3-5) ... 519s Selecting previously unselected package libxslt1.1:arm64. 519s Preparing to unpack .../291-libxslt1.1_1.1.39-0exp1ubuntu4_arm64.deb ... 519s Unpacking libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 519s Selecting previously unselected package libxmlsec1t64:arm64. 519s Preparing to unpack .../292-libxmlsec1t64_1.2.41-1build1_arm64.deb ... 519s Unpacking libxmlsec1t64:arm64 (1.2.41-1build1) ... 519s Selecting previously unselected package libxmlsec1t64-openssl:arm64. 519s Preparing to unpack .../293-libxmlsec1t64-openssl_1.2.41-1build1_arm64.deb ... 519s Unpacking libxmlsec1t64-openssl:arm64 (1.2.41-1build1) ... 519s Selecting previously unselected package liblasso3t64. 519s Preparing to unpack .../294-liblasso3t64_2.8.2-8build1_arm64.deb ... 519s Unpacking liblasso3t64 (2.8.2-8build1) ... 519s Selecting previously unselected package liblasso-perl:arm64. 519s Preparing to unpack .../295-liblasso-perl_2.8.2-8build1_arm64.deb ... 519s Unpacking liblasso-perl:arm64 (2.8.2-8build1) ... 519s Selecting previously unselected package liblwp-protocol-psgi-perl. 519s Preparing to unpack .../296-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 519s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 519s Selecting previously unselected package libnet-smtp-ssl-perl. 519s Preparing to unpack .../297-libnet-smtp-ssl-perl_1.04-2_all.deb ... 519s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 519s Selecting previously unselected package libmailtools-perl. 519s Preparing to unpack .../298-libmailtools-perl_2.22-1_all.deb ... 519s Unpacking libmailtools-perl (2.22-1) ... 519s Selecting previously unselected package libmime-tools-perl. 519s Preparing to unpack .../299-libmime-tools-perl_5.515-1_all.deb ... 519s Unpacking libmime-tools-perl (5.515-1) ... 519s Selecting previously unselected package libnet-ip-perl. 519s Preparing to unpack .../300-libnet-ip-perl_1.26-4_all.deb ... 519s Unpacking libnet-ip-perl (1.26-4) ... 519s Selecting previously unselected package libnet-ldap-perl. 519s Preparing to unpack .../301-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 519s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 519s Selecting previously unselected package libxml-namespacesupport-perl. 519s Preparing to unpack .../302-libxml-namespacesupport-perl_1.12-2_all.deb ... 519s Unpacking libxml-namespacesupport-perl (1.12-2) ... 519s Selecting previously unselected package libxml-sax-base-perl. 519s Preparing to unpack .../303-libxml-sax-base-perl_1.09-3_all.deb ... 519s Unpacking libxml-sax-base-perl (1.09-3) ... 519s Selecting previously unselected package libxml-sax-perl. 519s Preparing to unpack .../304-libxml-sax-perl_1.02+dfsg-4_all.deb ... 519s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 519s Selecting previously unselected package libxml-libxml-perl. 519s Preparing to unpack .../305-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5build1_arm64.deb ... 519s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 519s Selecting previously unselected package libxml-simple-perl. 519s Preparing to unpack .../306-libxml-simple-perl_2.25-2_all.deb ... 519s Unpacking libxml-simple-perl (2.25-2) ... 519s Selecting previously unselected package libnet-openid-common-perl. 519s Preparing to unpack .../307-libnet-openid-common-perl_1.20-2_all.deb ... 519s Unpacking libnet-openid-common-perl (1.20-2) ... 519s Selecting previously unselected package libnet-openid-consumer-perl. 519s Preparing to unpack .../308-libnet-openid-consumer-perl_1.18-2_all.deb ... 519s Unpacking libnet-openid-consumer-perl (1.18-2) ... 519s Selecting previously unselected package libnet-openid-server-perl. 519s Preparing to unpack .../309-libnet-openid-server-perl_1.09-4_all.deb ... 519s Unpacking libnet-openid-server-perl (1.09-4) ... 519s Selecting previously unselected package node-xtend. 519s Preparing to unpack .../310-node-xtend_4.0.2-3_all.deb ... 519s Unpacking node-xtend (4.0.2-3) ... 519s Selecting previously unselected package nodejs. 519s Preparing to unpack .../311-nodejs_20.18.1+dfsg-1ubuntu2_arm64.deb ... 519s Unpacking nodejs (20.18.1+dfsg-1ubuntu2) ... 519s Selecting previously unselected package node-acorn. 520s Preparing to unpack .../312-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 520s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 520s Selecting previously unselected package node-cjs-module-lexer. 520s Preparing to unpack .../313-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 520s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 520s Selecting previously unselected package node-balanced-match. 520s Preparing to unpack .../314-node-balanced-match_2.0.0-1_all.deb ... 520s Unpacking node-balanced-match (2.0.0-1) ... 520s Selecting previously unselected package node-brace-expansion. 520s Preparing to unpack .../315-node-brace-expansion_2.0.1+~1.1.0-1_all.deb ... 520s Unpacking node-brace-expansion (2.0.1+~1.1.0-1) ... 520s Selecting previously unselected package node-minimatch. 520s Preparing to unpack .../316-node-minimatch_9.0.3-5_all.deb ... 520s Unpacking node-minimatch (9.0.3-5) ... 520s Selecting previously unselected package node-undici. 520s Preparing to unpack .../317-node-undici_7.3.0+dfsg1+~cs24.12.11-1_all.deb ... 520s Unpacking node-undici (7.3.0+dfsg1+~cs24.12.11-1) ... 520s Selecting previously unselected package libnode115:arm64. 520s Preparing to unpack .../318-libnode115_20.18.1+dfsg-1ubuntu2_arm64.deb ... 520s Unpacking libnode115:arm64 (20.18.1+dfsg-1ubuntu2) ... 520s Selecting previously unselected package libregexp-common-perl. 520s Preparing to unpack .../319-libregexp-common-perl_2024080801-1_all.deb ... 520s Unpacking libregexp-common-perl (2024080801-1) ... 520s Selecting previously unselected package libtask-weaken-perl. 520s Preparing to unpack .../320-libtask-weaken-perl_1.06-2_all.deb ... 520s Unpacking libtask-weaken-perl (1.06-2) ... 520s Selecting previously unselected package libxml-parser-perl. 520s Preparing to unpack .../321-libxml-parser-perl_2.47-1build4_arm64.deb ... 520s Unpacking libxml-parser-perl (2.47-1build4) ... 520s Selecting previously unselected package libsoap-lite-perl. 520s Preparing to unpack .../322-libsoap-lite-perl_1.27-3_all.deb ... 520s Unpacking libsoap-lite-perl (1.27-3) ... 520s Selecting previously unselected package libstring-random-perl. 520s Preparing to unpack .../323-libstring-random-perl_1%3a0.32-2_all.deb ... 520s Unpacking libstring-random-perl (1:0.32-2) ... 520s Selecting previously unselected package libtest-leaktrace-perl. 520s Preparing to unpack .../324-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 520s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 520s Selecting previously unselected package libtest-output-perl. 520s Preparing to unpack .../325-libtest-output-perl_1.035-1_all.deb ... 520s Unpacking libtest-output-perl (1.035-1) ... 520s Selecting previously unselected package libtest-pod-perl. 520s Preparing to unpack .../326-libtest-pod-perl_1.52-3_all.deb ... 520s Unpacking libtest-pod-perl (1.52-3) ... 520s Selecting previously unselected package libtime-fake-perl. 520s Preparing to unpack .../327-libtime-fake-perl_0.11-4_all.deb ... 520s Unpacking libtime-fake-perl (0.11-4) ... 520s Selecting previously unselected package libxml-libxslt-perl:arm64. 520s Preparing to unpack .../328-libxml-libxslt-perl_2.003000-2build1_arm64.deb ... 520s Unpacking libxml-libxslt-perl:arm64 (2.003000-2build1) ... 520s Selecting previously unselected package node-uglify-js. 520s Preparing to unpack .../329-node-uglify-js_3.17.4-2_all.deb ... 520s Unpacking node-uglify-js (3.17.4-2) ... 520s Selecting previously unselected package python3-defusedxml. 520s Preparing to unpack .../330-python3-defusedxml_0.7.1-3_all.deb ... 520s Unpacking python3-defusedxml (0.7.1-3) ... 520s Selecting previously unselected package python3-roman. 520s Preparing to unpack .../331-python3-roman_5.0-1_all.deb ... 520s Unpacking python3-roman (5.0-1) ... 520s Selecting previously unselected package python3-docutils. 521s Preparing to unpack .../332-python3-docutils_0.21.2+dfsg-2_all.deb ... 521s Unpacking python3-docutils (0.21.2+dfsg-2) ... 521s Selecting previously unselected package python3-imagesize. 521s Preparing to unpack .../333-python3-imagesize_1.4.1-1_all.deb ... 521s Unpacking python3-imagesize (1.4.1-1) ... 521s Selecting previously unselected package python3-snowballstemmer. 521s Preparing to unpack .../334-python3-snowballstemmer_2.2.0-4build1_all.deb ... 521s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 521s Selecting previously unselected package sphinx-common. 521s Preparing to unpack .../335-sphinx-common_8.1.3-5_all.deb ... 521s Unpacking sphinx-common (8.1.3-5) ... 521s Selecting previously unselected package python3-alabaster. 521s Preparing to unpack .../336-python3-alabaster_0.7.16-0.1_all.deb ... 521s Unpacking python3-alabaster (0.7.16-0.1) ... 521s Selecting previously unselected package python3-sphinx. 521s Preparing to unpack .../337-python3-sphinx_8.1.3-5_all.deb ... 521s Unpacking python3-sphinx (8.1.3-5) ... 521s Selecting previously unselected package python3-sphinx-bootstrap-theme. 521s Preparing to unpack .../338-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 521s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 521s Selecting previously unselected package uglifyjs. 521s Preparing to unpack .../339-uglifyjs_3.17.4-2_all.deb ... 521s Unpacking uglifyjs (3.17.4-2) ... 521s Selecting previously unselected package yui-compressor. 521s Preparing to unpack .../340-yui-compressor_2.4.8-3_all.deb ... 521s Unpacking yui-compressor (2.4.8-3) ... 521s Selecting previously unselected package libauthen-radius-perl. 521s Preparing to unpack .../341-libauthen-radius-perl_0.33-1_all.deb ... 521s Unpacking libauthen-radius-perl (0.33-1) ... 521s Selecting previously unselected package pkg-perl-autopkgtest. 521s Preparing to unpack .../342-pkg-perl-autopkgtest_0.82_all.deb ... 521s Unpacking pkg-perl-autopkgtest (0.82) ... 521s Setting up libconfig-inifiles-perl (3.000003-3) ... 521s Setting up libmodule-pluggable-perl (5.2-5) ... 521s Setting up node-uglify-js (3.17.4-2) ... 521s Setting up libio-sessiondata-perl (1.03-3) ... 521s Setting up javascript-common (12) ... 521s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 521s Setting up liblcms2-2:arm64 (2.16-2) ... 521s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 521s Setting up libaom3:arm64 (3.12.0-1) ... 521s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 521s Setting up libmath-random-isaac-perl (1.004-2) ... 521s Setting up libtask-weaken-perl (1.06-2) ... 521s Setting up libmouse-perl:arm64 (2.5.11-1build1) ... 521s Setting up libhttp-multipartparser-perl (0.02-3) ... 521s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 521s Setting up libxpm4:arm64 (1:3.5.17-1build2) ... 521s Setting up java-common (0.76) ... 521s Setting up libclass-inspector-perl (1.36-3) ... 521s Setting up libfont-afm-perl (1.20-4) ... 521s Setting up libwant-perl (0.29-2build5) ... 521s Setting up libdynaloader-functions-perl (0.004-1) ... 521s Setting up libclass-method-modifiers-perl (2.15-1) ... 521s Setting up libjs-popper.js (1.16.1+ds-6) ... 521s Setting up libio-pty-perl (1:1.20-1build3) ... 521s Setting up libdata-hexdump-perl (0.04-2) ... 521s Setting up python3-defusedxml (0.7.1-3) ... 521s Setting up libclone-perl:arm64 (0.47-1) ... 521s Setting up libarchive-zip-perl (1.68-1) ... 521s Setting up libsub-identify-perl (0.14-3build4) ... 521s Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 521s Setting up libfcgi0t64:arm64 (2.4.2-2.1build1) ... 521s Setting up python3-alabaster (0.7.16-0.1) ... 521s Setting up libio-stringy-perl (2.113-2) ... 521s Setting up libhtml-tagset-perl (3.24-1) ... 521s Setting up unzip (6.0-28ubuntu6) ... 521s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 521s Setting up libperlio-via-timeout-perl (0.32-3) ... 521s Setting up libfilesys-notify-simple-perl (0.14-3) ... 521s Setting up libnet-cidr-perl (0.23-1) ... 521s Setting up libipc-sharelite-perl (0.17-5build4) ... 521s Setting up libconvert-binhex-perl (1.125-3) ... 521s Setting up liblwp-mediatypes-perl (6.04-2) ... 521s Setting up libcrypt-urandom-perl (0.54-1) ... 521s Setting up x11-common (1:7.7+23ubuntu4) ... 522s Setting up libtest-pod-perl (1.52-3) ... 522s Setting up libtry-tiny-perl (0.32-1) ... 522s Setting up libdeflate0:arm64 (1.23-1) ... 522s Setting up perl-openssl-defaults:arm64 (7build3) ... 522s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 522s Setting up libxml-namespacesupport-perl (1.12-2) ... 522s Setting up m4 (1.4.19-7) ... 522s Setting up libposix-strftime-compiler-perl (0.46-1) ... 522s Setting up libclass-singleton-perl (1.6-2) ... 522s Setting up libencode-locale-perl (1.05-3) ... 522s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 522s Setting up libxstring-perl:arm64 (0.005-2build4) ... 522s Setting up libgomp1:arm64 (15-20250404-0ubuntu1) ... 522s Setting up libclass-errorhandler-perl (0.04-3) ... 522s Setting up liblist-utilsby-perl (0.12-2) ... 522s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 522s Setting up libtime-fake-perl (0.11-4) ... 522s Setting up libfcgi-procmanager-perl (0.28-3) ... 522s Setting up libregexp-common-perl (2024080801-1) ... 522s Setting up libtest-sharedfork-perl (0.35-3) ... 522s Setting up libsub-install-perl (0.929-1) ... 522s Setting up libextutils-depends-perl (0.8002-1) ... 522s Setting up libhash-multivalue-perl (0.16-3) ... 522s Setting up libscope-guard-perl (0.21-2) ... 522s Setting up liberror-perl (0.17030-1) ... 522s Setting up libapache-session-perl (1.94-2) ... 522s Setting up libxml-sax-base-perl (1.09-3) ... 522s Setting up libio-string-perl (1.08-4) ... 522s Setting up libtest-leaktrace-perl (0.17-1build6) ... 522s Setting up python3-roman (5.0-1) ... 522s Setting up libfontenc1:arm64 (1:1.1.8-1build1) ... 522s Setting up libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 522s Setting up autotools-dev (20220109.1) ... 522s Setting up libstream-buffered-perl (0.03-3) ... 522s Setting up libclass-data-inheritable-perl (0.10-1) ... 522s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 522s Setting up libalgorithm-c3-perl (0.11-2) ... 522s Setting up libapache-logformat-compiler-perl (0.36-3) ... 522s Setting up libcrypt-random-seed-perl (0.03-3) ... 522s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 522s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 522s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 522s Setting up python3-snowballstemmer (2.2.0-4build1) ... 522s Setting up node-balanced-match (2.0.0-1) ... 522s Setting up node-brace-expansion (2.0.1+~1.1.0-1) ... 522s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 522s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 522s Setting up libemail-date-format-perl (1.008-1) ... 522s Setting up libcryptx-perl (0.085-1) ... 522s Setting up libcares2:arm64 (1.34.4-2.1) ... 522s Setting up libmpc3:arm64 (1.3.1-1build2) ... 522s Setting up libvariable-magic-perl (0.64-1build1) ... 522s Setting up libio-html-perl (1.004-3) ... 522s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 522s Setting up autopoint (0.23.1-1) ... 522s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 522s Setting up libipc-run-perl (20231003.0-2) ... 522s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 522s Setting up libpcsclite1:arm64 (2.3.1-1) ... 522s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 522s Setting up libltdl7:arm64 (2.5.4-4) ... 522s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build1) ... 522s Setting up libstring-random-perl (1:0.32-2) ... 522s Setting up libparams-util-perl (1.102-3build1) ... 522s Setting up autoconf (2.72-3ubuntu1) ... 522s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 522s Setting up libwebp7:arm64 (1.5.0-0.1) ... 522s Setting up libcapture-tiny-perl (0.50-1) ... 522s Setting up libtimedate-perl (2.3300-2) ... 522s Setting up libubsan1:arm64 (15-20250404-0ubuntu1) ... 522s Setting up libsub-name-perl:arm64 (0.28-1) ... 522s Setting up node-undici (7.3.0+dfsg1+~cs24.12.11-1) ... 522s Setting up libtypes-serialiser-perl (1.01-1) ... 522s Setting up libgssapi-perl (0.28-4build5) ... 522s Setting up dwz (0.15-1build6) ... 522s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 522s Setting up liblqr-1-0:arm64 (0.4.2-2.1build2) ... 522s Setting up libhwasan0:arm64 (15-20250404-0ubuntu1) ... 522s Setting up libasan8:arm64 (15-20250404-0ubuntu1) ... 522s Setting up libjson-perl (4.10000-1) ... 522s Setting up libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 522s Setting up libjargs-java (1.0.0-5) ... 522s Setting up librole-tiny-perl (2.002004-1) ... 522s Setting up debugedit (1:5.1-2) ... 522s Setting up libfile-sharedir-perl (1.118-3) ... 522s Setting up libfcgi-perl (0.82+ds-3build3) ... 522s Setting up libopenjp2-7:arm64 (2.5.3-2) ... 522s Setting up libaliased-perl (0.34-3) ... 522s Setting up libharfbuzz0b:arm64 (10.2.0-1) ... 522s Setting up libcarp-clan-perl (6.08-2) ... 522s Setting up libdevel-globaldestruction-perl (0.14-4) ... 522s Setting up libwww-form-urlencoded-perl (0.26-2) ... 522s Setting up sgml-base (1.31) ... 522s Setting up libstrictures-perl (2.000006-1) ... 522s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 522s Setting up libdevel-stacktrace-perl (2.0500-1) ... 522s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 522s Setting up libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 522s Setting up libjs-bootstrap4 (4.6.1+dfsg1-5) ... 522s Setting up node-minimatch (9.0.3-5) ... 522s Setting up libtsan2:arm64 (15-20250404-0ubuntu1) ... 522s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 522s Setting up ca-certificates-java (20240118) ... 522s No JRE found. Skipping Java certificates setup. 522s Setting up libexporter-tiny-perl (1.006002-1) ... 522s Setting up node-xtend (4.0.2-3) ... 522s Setting up libisl23:arm64 (0.27-1) ... 522s Setting up libconvert-asn1-perl (0.34-1) ... 522s Setting up libtext-unidecode-perl (1.30-3) ... 522s Setting up libde265-0:arm64 (1.0.15-1build5) ... 522s Setting up libregexp-assemble-perl (0.38-2) ... 522s Setting up libnet-ip-perl (1.26-4) ... 522s Setting up libwebpmux3:arm64 (1.5.0-0.1) ... 522s Setting up libautobox-perl (3.0.2-1) ... 522s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 522s Setting up libcc1-0:arm64 (15-20250404-0ubuntu1) ... 522s Setting up liburi-perl (5.30-1) ... 522s Setting up libdbi-perl:arm64 (1.647-1) ... 522s Setting up liblsan0:arm64 (15-20250404-0ubuntu1) ... 522s Setting up libconvert-base32-perl (0.06-3) ... 522s Setting up dctrl-tools (2.24-3build3) ... 522s Setting up libitm1:arm64 (15-20250404-0ubuntu1) ... 522s Setting up autodep8 (0.28+nmu1ubuntu1) ... 522s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 522s Setting up python3-imagesize (1.4.1-1) ... 522s Setting up libemail-address-xs-perl (1.05-1build5) ... 522s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 522s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 522s Setting up automake (1:1.17-3ubuntu1) ... 522s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 522s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 522s Setting up libjson-xs-perl (4.030-2build4) ... 522s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 522s Setting up libcrypt-des-ede3-perl (0.03-1) ... 522s Setting up libjs-jquery-cookie (12-4) ... 522s Setting up libhttp-date-perl (6.06-1) ... 522s Setting up libglib-perl:arm64 (3:1.329.3-3build4) ... 522s Setting up gettext (0.23.1-1) ... 522s Setting up libtest-tcp-perl (2.22-2) ... 522s Setting up libautobox-core-perl (1.33-2) ... 522s Setting up java-wrappers (0.5) ... 522s Setting up libio-socket-timeout-perl (0.32-3) ... 522s Setting up libfile-listing-perl (6.16-1) ... 522s Setting up libhash-merge-simple-perl (0.052-1) ... 522s Setting up openjdk-21-jre-headless:arm64 (21.0.7~8ea-1) ... 522s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 522s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 522s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 522s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 522s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 522s Setting up libcache-cache-perl (1.08-3) ... 522s Setting up libhttp-headers-fast-perl (0.22-3) ... 522s Setting up liblist-moreutils-perl (0.430-2) ... 522s Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... 522s Setting up libtype-tiny-perl (2.004000-1) ... 522s Setting up libemail-simple-perl (2.218-1) ... 522s Setting up libnet-http-perl (6.23-1) ... 522s Setting up libexception-class-perl (1.45-1) ... 522s Setting up libclass-c3-perl (0.35-2) ... 522s Setting up libcrypt-jwt-perl (0.036-1) ... 522s Setting up libcbor-xs-perl (1.87-1build4) ... 522s Setting up xfonts-utils (1:7.7+7) ... 522s Setting up libxmlsec1t64:arm64 (1.2.41-1build1) ... 522s Setting up libdevel-callchecker-perl:arm64 (0.009-1build1) ... 522s Setting up libxml-sax-perl (1.02+dfsg-4) ... 522s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 522s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 523s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 523s Setting up libauthen-radius-perl (0.33-1) ... 523s Setting up intltool-debian (0.35.0+20060710.6) ... 523s Setting up libbytes-random-secure-perl (0.29-3) ... 523s Setting up libjson-maybexs-perl (1.004008-1) ... 523s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 523s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 523s Setting up libxmlsec1t64-openssl:arm64 (1.2.41-1build1) ... 523s Setting up libraqm0:arm64 (0.10.2-1) ... 523s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 523s Setting up libdata-optlist-perl (0.114-1) ... 523s Setting up libtest-output-perl (1.035-1) ... 523s Setting up pkg-perl-autopkgtest (0.82) ... 523s Setting up libjs-sphinxdoc (8.1.3-5) ... 523s Setting up libraw23t64:arm64 (0.21.3-1) ... 523s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 523s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 523s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 523s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 523s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 523s Setting up dh-strip-nondeterminism (1.14.1-2) ... 523s Setting up libwww-robotrules-perl (6.02-1) ... 523s Setting up cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 523s Setting up libtiff6:arm64 (4.7.0-3ubuntu1) ... 523s Setting up xml-core (0.19) ... 523s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 523s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 523s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 523s Setting up libmro-compat-perl (0.15-2) ... 523s Setting up libcookie-baker-perl (0.12-1) ... 523s Setting up libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 523s Setting up libhttp-entity-parser-perl (0.25-2) ... 523s Setting up libstdc++-14-dev:arm64 (14.2.0-19ubuntu2) ... 523s Setting up libio-socket-ssl-perl (2.089-1) ... 523s Setting up libsub-exporter-perl (0.990-1) ... 523s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 523s Setting up libeval-closure-perl (0.14-3) ... 523s Setting up libconvert-pem-perl (0.13-1) ... 523s Setting up libhttp-negotiate-perl (6.01-2) ... 523s Setting up libparams-validationcompiler-perl (0.31-1) ... 523s Setting up libhttp-cookies-perl (6.11-1) ... 523s Setting up po-debconf (1.0.21+nmu1) ... 523s Setting up libhtml-tree-perl (5.07-3) ... 523s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 523s Setting up libcgi-pm-perl (4.67-1) ... 523s Setting up libsub-exporter-formethods-perl (0.100055-1) ... 523s Setting up liblasso3t64 (2.8.2-8build1) ... 523s Setting up libhtml-format-perl (2.16-2) ... 523s Setting up fonts-urw-base35 (20200910-8) ... 523s Setting up libhtml-template-perl (2.97-2build1) ... 523s Setting up cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 523s Setting up libnet-smtp-ssl-perl (1.04-2) ... 523s Setting up libauthen-webauthn-perl (0.005-1) ... 523s Setting up libmodule-runtime-perl (0.016-2) ... 523s Setting up libmailtools-perl (2.22-1) ... 523s Setting up sphinx-common (8.1.3-5) ... 523s Setting up libdist-checkconflicts-perl (0.11-2) ... 523s Setting up libxml-simple-perl (2.25-2) ... 523s Setting up libxml-libxslt-perl:arm64 (2.003000-2build1) ... 523s Setting up cpp-14 (14.2.0-19ubuntu2) ... 523s Setting up libhttp-daemon-perl (6.16-1) ... 523s Setting up libemail-abstract-perl (3.010-1) ... 523s Setting up cpp (4:14.2.0-1ubuntu1) ... 523s Setting up liblasso-perl:arm64 (2.8.2-8build1) ... 523s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 523s Setting up gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 523s Setting up libplack-perl (1.0051-1) ... 523s Setting up libnet-openid-common-perl (1.20-2) ... 523s Setting up libnet-openid-server-perl (1.09-4) ... 523s Setting up gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 523s Setting up g++-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 523s Setting up libmodule-implementation-perl (0.09-2) ... 523s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 524s Setting up libpackage-stash-perl (0.40-1) ... 524s Setting up libimport-into-perl (1.002005-2) ... 524s Setting up libmoo-perl (2.005005-1) ... 524s Setting up liblist-someutils-perl (0.59-1) ... 524s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 524s Setting up libmime-tools-perl (5.515-1) ... 524s Setting up libclass-load-perl (0.25-2) ... 524s Setting up gcc-14 (14.2.0-19ubuntu2) ... 524s Setting up libspecio-perl (0.50-1) ... 524s Setting up liblist-allutils-perl (0.19-1) ... 524s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 524s Setting up g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 524s Setting up libdevel-overloadinfo-perl (0.007-1) ... 524s Setting up libclass-load-xs-perl (0.10-2build5) ... 524s Setting up libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 524s Setting up g++-14 (14.2.0-19ubuntu2) ... 524s Setting up libmoox-types-mooselike-perl (0.29-2) ... 524s Setting up libb-hooks-endofscope-perl (0.28-1) ... 524s Setting up libthrowable-perl (1.001-2) ... 524s Setting up libauthen-oath-perl (2.0.1-2) ... 524s Setting up libtool (2.5.4-4) ... 524s Setting up libmoose-perl:arm64 (2.2207-1build3) ... 524s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 524s Setting up gcc (4:14.2.0-1ubuntu1) ... 524s Setting up dh-autoreconf (20) ... 524s Setting up libemail-sender-perl (2.601-1) ... 524s Setting up libnamespace-clean-perl (0.27-2) ... 524s Setting up g++ (4:14.2.0-1ubuntu1) ... 524s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 524s Setting up libmoosex-singlearg-perl (0.09-2) ... 524s Setting up build-essential (12.12ubuntu1) ... 524s Setting up libnamespace-autoclean-perl (0.31-1) ... 524s Setting up libdatetime-locale-perl (1:1.41-1) ... 524s Setting up libmoosex-role-parameterized-perl (1.11-2) ... 524s Setting up libdatetime-timezone-perl (1:2.64-1+2025a) ... 524s Setting up libmoosex-types-perl (0.50-2) ... 524s Setting up debhelper (13.24.1ubuntu2) ... 524s Setting up libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 524s Setting up libmoosex-types-common-perl (0.001014-2) ... 524s Setting up libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 524s Setting up libmoosex-util-perl (0.006-2) ... 524s Setting up libdatetime-perl (2:1.65-1build3) ... 524s Setting up libmoosex-attributeshortcuts-perl (0.037-2) ... 524s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 524s Setting up libauthen-u2f-tester-perl (0.03-1) ... 524s Setting up libheif-plugin-aomdec:arm64 (1.19.7-1) ... 524s Setting up liblwp-protocol-https-perl (6.14-1) ... 524s Setting up libheif-plugin-libde265:arm64 (1.19.7-1) ... 524s Setting up libnode115:arm64 (20.18.1+dfsg-1ubuntu2) ... 524s Setting up libwww-perl (6.78-1) ... 524s Setting up libheif1:arm64 (1.19.7-1) ... 524s Setting up nodejs (20.18.1+dfsg-1ubuntu2) ... 524s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 524s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 524s Setting up liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 524s Setting up libgd3:arm64 (2.3.3-12ubuntu3) ... 524s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 524s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 524s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1) ... 524s Setting up libnet-openid-consumer-perl (1.18-2) ... 524s Setting up liblemonldap-ng-handler-perl (2.20.2+ds-1build1) ... 524s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 524s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 524s Setting up libxml-parser-perl (2.47-1build4) ... 524s Setting up uglifyjs (3.17.4-2) ... 524s Setting up libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 524s Setting up libgd-perl (2.78-1build4) ... 524s Setting up libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 524s Setting up lemonldap-ng-fastcgi-server (2.20.2+ds-1build1) ... 525s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 525s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 525s Setting up libsoap-lite-perl (1.27-3) ... 525s Setting up liblemonldap-ng-portal-perl (2.20.2+ds-1build1) ... 526s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 526s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 526s Setting up libgd-securityimage-perl (1.75-3) ... 526s Processing triggers for install-info (7.1.1-1) ... 526s Processing triggers for libc-bin (2.41-6ubuntu1) ... 526s Processing triggers for man-db (2.13.0-1) ... 528s Processing triggers for ca-certificates-java (20240118) ... 529s Adding debian:ACCVRAIZ1.pem 529s Adding debian:AC_RAIZ_FNMT-RCM.pem 529s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 529s Adding debian:ANF_Secure_Server_Root_CA.pem 529s Adding debian:Actalis_Authentication_Root_CA.pem 529s Adding debian:AffirmTrust_Commercial.pem 529s Adding debian:AffirmTrust_Networking.pem 529s Adding debian:AffirmTrust_Premium.pem 529s Adding debian:AffirmTrust_Premium_ECC.pem 529s Adding debian:Amazon_Root_CA_1.pem 529s Adding debian:Amazon_Root_CA_2.pem 529s Adding debian:Amazon_Root_CA_3.pem 529s Adding debian:Amazon_Root_CA_4.pem 529s Adding debian:Atos_TrustedRoot_2011.pem 529s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 529s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 529s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 529s Adding debian:BJCA_Global_Root_CA1.pem 529s Adding debian:BJCA_Global_Root_CA2.pem 529s Adding debian:Baltimore_CyberTrust_Root.pem 529s Adding debian:Buypass_Class_2_Root_CA.pem 529s Adding debian:Buypass_Class_3_Root_CA.pem 529s Adding debian:CA_Disig_Root_R2.pem 529s Adding debian:CFCA_EV_ROOT.pem 529s Adding debian:COMODO_Certification_Authority.pem 529s Adding debian:COMODO_ECC_Certification_Authority.pem 529s Adding debian:COMODO_RSA_Certification_Authority.pem 529s Adding debian:Certainly_Root_E1.pem 529s Adding debian:Certainly_Root_R1.pem 529s Adding debian:Certigna.pem 529s Adding debian:Certigna_Root_CA.pem 529s Adding debian:Certum_EC-384_CA.pem 529s Adding debian:Certum_Trusted_Network_CA.pem 529s Adding debian:Certum_Trusted_Network_CA_2.pem 529s Adding debian:Certum_Trusted_Root_CA.pem 529s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 529s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 529s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 529s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 529s Adding debian:Comodo_AAA_Services_root.pem 529s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 529s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 529s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 529s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 529s Adding debian:DigiCert_Assured_ID_Root_CA.pem 529s Adding debian:DigiCert_Assured_ID_Root_G2.pem 529s Adding debian:DigiCert_Assured_ID_Root_G3.pem 529s Adding debian:DigiCert_Global_Root_CA.pem 529s Adding debian:DigiCert_Global_Root_G2.pem 529s Adding debian:DigiCert_Global_Root_G3.pem 529s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 529s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 529s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 529s Adding debian:DigiCert_Trusted_Root_G4.pem 529s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 529s Adding debian:Entrust_Root_Certification_Authority.pem 529s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 529s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 529s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 529s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 529s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 529s Adding debian:GLOBALTRUST_2020.pem 529s Adding debian:GTS_Root_R1.pem 529s Adding debian:GTS_Root_R2.pem 529s Adding debian:GTS_Root_R3.pem 529s Adding debian:GTS_Root_R4.pem 529s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 529s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 529s Adding debian:GlobalSign_Root_CA.pem 529s Adding debian:GlobalSign_Root_CA_-_R3.pem 529s Adding debian:GlobalSign_Root_CA_-_R6.pem 529s Adding debian:GlobalSign_Root_E46.pem 529s Adding debian:GlobalSign_Root_R46.pem 529s Adding debian:Go_Daddy_Class_2_CA.pem 529s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 529s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 529s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 529s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 529s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 529s Adding debian:HiPKI_Root_CA_-_G1.pem 529s Adding debian:Hongkong_Post_Root_CA_3.pem 529s Adding debian:ISRG_Root_X1.pem 529s Adding debian:ISRG_Root_X2.pem 529s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 529s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 529s Adding debian:Izenpe.com.pem 529s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 529s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 529s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 529s Adding debian:NAVER_Global_Root_Certification_Authority.pem 529s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 529s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 529s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 529s Adding debian:QuoVadis_Root_CA_1_G3.pem 529s Adding debian:QuoVadis_Root_CA_2.pem 529s Adding debian:QuoVadis_Root_CA_2_G3.pem 529s Adding debian:QuoVadis_Root_CA_3.pem 529s Adding debian:QuoVadis_Root_CA_3_G3.pem 529s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 529s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 529s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 529s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 529s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 529s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 529s Adding debian:SZAFIR_ROOT_CA2.pem 529s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 529s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 529s Adding debian:SecureSign_RootCA11.pem 529s Adding debian:SecureSign_Root_CA12.pem 529s Adding debian:SecureSign_Root_CA14.pem 529s Adding debian:SecureSign_Root_CA15.pem 529s Adding debian:SecureTrust_CA.pem 529s Adding debian:Secure_Global_CA.pem 529s Adding debian:Security_Communication_ECC_RootCA1.pem 529s Adding debian:Security_Communication_RootCA2.pem 529s Adding debian:Security_Communication_RootCA3.pem 529s Adding debian:Starfield_Class_2_CA.pem 529s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 529s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 529s Adding debian:SwissSign_Gold_CA_-_G2.pem 529s Adding debian:SwissSign_Silver_CA_-_G2.pem 529s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 529s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 529s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 529s Adding debian:TWCA_CYBER_Root_CA.pem 529s Adding debian:TWCA_Global_Root_CA.pem 529s Adding debian:TWCA_Root_Certification_Authority.pem 529s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 529s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 529s Adding debian:TeliaSonera_Root_CA_v1.pem 529s Adding debian:Telia_Root_CA_v2.pem 529s Adding debian:TrustAsia_Global_Root_CA_G3.pem 529s Adding debian:TrustAsia_Global_Root_CA_G4.pem 529s Adding debian:Trustwave_Global_Certification_Authority.pem 529s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 529s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 529s Adding debian:TunTrust_Root_CA.pem 529s Adding debian:UCA_Extended_Validation_Root.pem 529s Adding debian:UCA_Global_G2_Root.pem 529s Adding debian:USERTrust_ECC_Certification_Authority.pem 529s Adding debian:USERTrust_RSA_Certification_Authority.pem 529s Adding debian:XRamp_Global_CA_Root.pem 529s Adding debian:certSIGN_ROOT_CA.pem 529s Adding debian:certSIGN_Root_CA_G2.pem 529s Adding debian:e-Szigno_Root_CA_2017.pem 529s Adding debian:ePKI_Root_Certification_Authority.pem 529s Adding debian:emSign_ECC_Root_CA_-_C3.pem 529s Adding debian:emSign_ECC_Root_CA_-_G3.pem 529s Adding debian:emSign_Root_CA_-_C1.pem 529s Adding debian:emSign_Root_CA_-_G1.pem 529s Adding debian:vTrus_ECC_Root_CA.pem 529s Adding debian:vTrus_Root_CA.pem 529s done. 529s Setting up yui-compressor (2.4.8-3) ... 529s Setting up default-jre-headless (2:1.21-76) ... 529s Processing triggers for sgml-base (1.31) ... 529s Setting up docutils-common (0.21.2+dfsg-2) ... 529s Processing triggers for sgml-base (1.31) ... 529s Setting up python3-docutils (0.21.2+dfsg-2) ... 529s Setting up python3-sphinx (8.1.3-5) ... 532s autopkgtest [17:14:19]: test portal-test: ./debian/tests/runner build-deps lemonldap-ng-portal 532s autopkgtest [17:14:19]: test portal-test: [----------------------- 532s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.VmfV2R/build.Jrn/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 532s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.VmfV2R/build.Jrn/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 533s t/00-Switch.t ..................................................... 533s ok 1 - use Lemonldap::NG::Portal::Main; 533s ok 2 - Portal object 533s ok 3 - Init 533s ok 4 - Portal app 533s ok 5 - Register $type 533s ok 6 - Portal object 533s ok 7 - Init 533s ok 8 - Portal app 533s ok 9 - Register $type 533s # ==> Pushing CLIENT1 <== 533s ok 10 533s # ==> Popping CLIENT1 <== 533s # ==> Pushing CLIENT2 <== 533s ok 11 533s # ==> Popping CLIENT2 <== 533s # ==> Pushing CLIENT1 <== 533s ok 12 533s # ==> Popping CLIENT1 <== 533s # ==> Pushing CLIENT2 <== 533s ok 13 533s # ==> Popping CLIENT2 <== 533s 1..13 533s ok 534s t/01-AuthDemo.t ................................................... 534s ok 1 - use Lemonldap::NG::Portal::Main; 534s ok 2 - Portal object 534s ok 3 - Init 534s ok 4 - Portal app 534s ok 5 - Unauth JSON request 534s ok 6 - Response status is 401 534s ok 7 - Content is JSON 534s ok 8 - Error code is 9 534s ok 9 - Get Menu 534s ok 10 - Rejected with PE_UNPROTECTEDURL: code found on page 534s ok 11 - Rejected with PE_UNPROTECTEDURL 534s ok 12 - Strict-Transport-Security is set 534s ok 13 - Language icons found 534s ok 14 - Custom favicon found 534s ok 15 - Get Menu 534s ok 16 - Rejected with PE_FIRSTACCESS 534s ok 17 - Language icons found 534s ok 18 - Unauth ajax request with good url 534s ok 19 - Response status is 401 534s ok 20 - Content is JSON 534s ok 21 - Error code is 9 534s ok 22 - Get Menu 534s ok 23 - Language icons found 534s ok 24 - Auth query 534s ok 25 - jdoe rejected with PE_BADCREDENTIALS 534s ok 26 - Found connect button 534s ok 27 - HTTP code is 200 534s ok 28 - Page contains a form 534s ok 29 - Field "user" is defined 534s ok 30 - Field "password" is defined 534s ok 31 - CSP header authorize POST request to \# 534s ok 32 - Login is pre-filled on second attemps 534s ok 33 - Auth query 534s ok 34 - dwho rejected with PE_BADCREDENTIALS 534s ok 35 - Found connect button 534s ok 36 - Auth query 534s ok 37 - HTTP code is 200 534s ok 38 - Get cookie lemonldap (9f3cfb5326f36f1b0de0b20bff1b09cb9b980c9cc707ae4c46c61a7d9e3473c9) 534s ok 39 - Auth ajax request with good url 534s ok 40 - Get redirection 534s ok 41 - Location is http://test1.example.com/ 534s ok 42 - Authenticated as dwho 534s ok 43 - Auth request with bad url 534s ok 44 - HTTP code is 200 534s ok 45 - Authenticated as dwho 534s ok 46 - use Lemonldap::NG::Handler::PSGI; 534s ok 47 - PSGI test 534s ok 48 - HTTP code is 200 534s ok 49 - Authenticated as dwho 534s ok 50 - Logout request 534s ok 51 - Response is 200 534s ok 52 - Cookie is deleted 534s ok 53 - No pdata 534s ok 54 - Disconnect request 534s ok 55 - Response is 401 534s 1..55 534s ok 534s t/01-BuildRule.t .................................................. 534s ok 1 - use Lemonldap::NG::Portal::Main; 534s ok 2 - Portal object 534s ok 3 - Init 534s ok 4 - Portal app 534s ok 5 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'titi' => 1}}] returned 0 534s ok 6 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'toto' => 1}}] returned 1 534s ok 7 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'tutu' => 1}}] returned 1 534s ok 8 - Rule inSubnet('127.0.0.0/8') on input [{},{}] returned 0 534s ok 9 - Rule inSubnet('127.0.0.0/8') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 534s ok 10 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{},{}] returned 1 534s ok 11 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 534s ok 12 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '10.0.0.1'},{}] returned 0 534s ok 13 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '192.168.2.3'}] returned 1 534s ok 14 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '127.8.7.6'}] returned 1 534s ok 15 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '10.0.1.2'}] returned 0 534s 1..15 534s ok 534s t/01-BuildUrl.t ................................................... 534s ok 1 - use Lemonldap::NG::Portal::Main; 534s ok 2 - Portal object 534s ok 3 - Init 534s ok 4 - Portal app 534s ok 5 - [] => http://auth.example.com/ 534s ok 6 - ['foo'] => http://auth.example.com/foo 534s ok 7 - ['foo','bar'] => http://auth.example.com/foo/bar 534s ok 8 - [{'p' => 1}] => http://auth.example.com/?p=1 534s ok 9 - ['https://foo'] => https://foo 534s ok 10 - ['https://foo','bar'] => https://foo/bar 534s ok 11 - ['https://foo','bar','baz'] => https://foo/bar/baz 534s ok 12 - ['https://foo',{'p' => 1}] => https://foo?p=1 534s ok 13 - ['https://foo','bar',{'p' => 1}] => https://foo/bar?p=1 534s 1..13 534s ok 535s t/01-CSP-and-CORS-headers.t ....................................... 535s ok 1 - use Lemonldap::NG::Portal::Main; 535s ok 2 - Portal object 535s ok 3 - Init 535s ok 4 - Portal app 535s ok 5 - Unauth JSON request 535s ok 6 - Response status is 401 535s ok 7 - Content is JSON 535s ok 8 - Error code is 9 535s ok 9 - Unauth JSON request 535s ok 10 - CORS origin '' found 535s ok 11 - CORS credentials 'true' found 535s ok 12 - CORS headers '*' found 535s ok 13 - CORS methods 'POST' found 535s ok 14 - CORS expose-headers '*' found 535s ok 15 - CORS max-age '86400' found 535s ok 16 - Unauth ajax request with good url 535s ok 17 - Response status is 401 535s ok 18 - Content is JSON 535s ok 19 - Error code is 9 535s ok 20 - Get error page 535s ok 21 - CORS origin '' found 535s ok 22 - CORS credentials 'true' found 535s ok 23 - CORS headers '*' found 535s ok 24 - CORS methods 'POST' found 535s ok 25 - CORS expose-headers '*' found 535s ok 26 - CORS max-age '86400' found 535s ok 27 - Get Menu 535s ok 28 - CORS origin '' found 535s ok 29 - CORS credentials 'true' found 535s ok 30 - CORS headers '*' found 535s ok 31 - CORS methods 'POST' found 535s ok 32 - CORS expose-headers '*' found 535s ok 33 - CORS max-age '86400' found 535s ok 34 - Get Menu 535s ok 35 - Language icons found 535s ok 36 - CORS origin '' found 535s ok 37 - CORS credentials 'true' found 535s ok 38 - CORS headers '*' found 535s ok 39 - CORS methods 'POST' found 535s ok 40 - CORS expose-headers '*' found 535s ok 41 - CORS max-age '86400' found 535s ok 42 - CSP header values found 535s ok 43 - X-Frame-Options "ALLOW-FROM" found 535s ok 44 - Auth query 535s ok 45 - HTTP code is 200 535s ok 46 - Get cookie lemonldap (83ca39460052faf0cb8e91a27eda5a74763fdb418b07bda92120317004af3677) 535s ok 47 - Found SameSite=Lax (default) 535s ok 48 - Auth ajax request with good url 535s ok 49 - Get redirection 535s ok 50 - Location is http://test1.example.com/ 535s ok 51 - Authenticated as dwho 535s ok 52 - Get test1 535s ok 53 - Lm-Remote-User found 535s ok 54 - Lm-Remote-Custom found 535s ok 55 - X-Frame-Options "ALLOW-FROM" found 535s ok 56 - CORS origin '' found 535s ok 57 - CORS credentials 'true' found 535s ok 58 - CORS headers '*' found 535s ok 59 - CORS methods 'POST' found 535s ok 60 - CORS expose-headers '*' found 535s ok 61 - CORS max-age '86400' found 535s ok 62 - Logout request 535s ok 63 - Response is 200 535s ok 64 - Cookie is deleted 535s ok 65 - No pdata 535s ok 66 - Disconnect request 535s ok 67 - Response is 401 535s # Subtest: Test cspGetHost function 535s ok 1 - Correct CSP source for undef 535s ok 2 - Correct CSP source for 535s ok 3 - Correct CSP source for invalid 535s ok 4 - Correct CSP source for /relative/url 535s ok 5 - Correct CSP source for http://test.com/test 535s ok 6 - Correct CSP source for http://test.com:80/test 535s ok 7 - Correct CSP source for http://test.com:81/test 535s ok 8 - Correct CSP source for https://test.com/test 535s ok 9 - Correct CSP source for https://test.com:443/test 535s ok 10 - Correct CSP source for custom.scheme://something?param 535s 1..10 535s ok 68 - Test cspGetHost function 535s 1..68 535s ok 535s t/01-Cookie-Domain.t .............................................. 535s ok 1 - use Lemonldap::NG::Portal::Main; 535s # Subtest: Behavior with domain = example.com 535s ok 1 - Portal object 535s ok 2 - Init 535s ok 3 - Portal app 535s ok 4 - Correct cookie result for name=coucou,value=0 535s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 535s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 535s ok 7 - Correct cookie result for name=coucou,value=0 535s 1..7 535s ok 2 - Behavior with domain = example.com 535s # Subtest: Behavior with unset domain 535s ok 1 - Portal object 535s ok 2 - Init 535s ok 3 - Portal app 535s ok 4 - Correct cookie result for name=coucou,value=0 535s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 535s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 535s ok 7 - Correct cookie result for name=coucou,value=0 535s 1..7 535s ok 3 - Behavior with unset domain 535s # Subtest: Behavior with special #PORTAL# value 535s ok 1 - Portal object 535s ok 2 - Init 535s ok 3 - Portal app 535s ok 4 - Correct cookie result for name=coucou,value=0 535s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 535s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 535s ok 7 - Correct cookie result for name=coucou,value=0 535s 1..7 535s ok 4 - Behavior with special \#PORTAL\# value 535s # Subtest: Behavior with special #PORTALDOMAIN# value 535s ok 1 - Portal object 535s ok 2 - Init 535s ok 3 - Portal app 535s ok 4 - Correct cookie result for name=coucou,value=0 535s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 535s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 535s ok 7 - Correct cookie result for name=coucou,value=0 535s 1..7 535s ok 5 - Behavior with special \#PORTALDOMAIN\# value 535s 1..5 535s ok 536s t/01-Custom2fa.t .................................................. 536s ok 1 - use Lemonldap::NG::Portal::Main; 536s ok 2 - Portal object 536s ok 3 - Init 536s ok 4 - Portal app 536s # Subtest: Register 2FA on first login 536s ok 1 - Auth query 536s ok 2 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221746134182_20431%22%7D) 536s ok 3 - Get redirection 536s ok 4 - Location is http://auth.example.com/2fregisters 536s ok 5 - Auth query 536s ok 6 - Response body is not empty 536s ok 7 - Found at least one result for //a[@href="/2fregisters/test"] 536s ok 8 - Response body is not empty 536s ok 9 - Found at least one result for //span[@trspan="2fRegRequired"] 536s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221746134182_20431%22%7D) 536s ok 11 - Auth query 536s ok 12 - Response body is not empty 536s ok 13 - Found at least one result for //span[@trspan="generic2fwelcome"] 536s ok 14 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221746134182_20431%22%7D) 536s ok 15 - Post code 536s ok 16 - Response status is 500 536s ok 17 - Content is JSON 536s ok 18 - Error code is PE1234 536s ok 19 - Post code 536s ok 20 - HTTP code is 200 536s ok 21 - Content-Type is JSON 536s ok 22 - Content is valid JSON 536s ok 23 - Correct response 536s ok 24 - Continue login 536s ok 25 - Get redirection 536s ok 26 - Location is http://auth.example.com/ 536s ok 27 - Get cookie lemonldap (1574a38adafee8b7dee5698b9413f109de9996f68bfa031dcac4b7def8130b22) 536s ok 28 - Get session using restSessionServer 536s ok 29 - HTTP code is 200 536s ok 30 - Deserialize session content 536s ok 31 - Session has correct value for authenticationLevel 536s ok 32 - Session has correct value for uid 536s ok 33 - Session has correct value for _2f 536s ok 34 - Correct private info 536s ok 35 - Hook can modify registered device 536s ok 36 - Hook can read device info 536s ok 37 - Hook can read session info 536s ok 38 - Correct type 536s 1..38 536s ok 5 - Register 2FA on first login 536s # Subtest: Login with 2FA 536s ok 1 - Auth query 536s ok 2 - HTTP code is 200 536s ok 3 - Page contains a form 536s ok 4 - URI match 536s ok 5 - Field "token" is defined 536s ok 6 - Post code 536s ok 7 - Response body is not empty 536s ok 8 - Found at least one result for //span[@trmsg="110"] 536s ok 9 - HTTP code is 200 536s ok 10 - Page contains a form 536s ok 11 - URI match 536s ok 12 - Field "token" is defined 536s ok 13 - Post code 536s ok 14 - Response body is not empty 536s ok 15 - Found at least one result for //span[@trmsg="110"] 536s ok 16 - HTTP code is 200 536s ok 17 - Page contains a form 536s ok 18 - URI match 536s ok 19 - Field "token" is defined 536s ok 20 - Post code 536s ok 21 - Get cookie lemonldap (243f50f5efc70d944b02da375aa32579bcee92de72688b3dc3c2c4bcf774bf2e) 536s ok 22 - Get session using restSessionServer 536s ok 23 - HTTP code is 200 536s ok 24 - Deserialize session content 536s ok 25 - Session has correct value for uid 536s ok 26 - Session has correct value for _2f 536s ok 27 - Session has correct value for authenticationLevel 536s 1..27 536s ok 6 - Login with 2FA 536s # Subtest: Register 2FA from logged in session 536s ok 1 - Auth query 536s ok 2 - HTTP code is 200 536s ok 3 - Get cookie lemonldap (107a8497943247764da5ae408f4a474107a9b897b83769c77e322d05a2fd8600) 536s ok 4 - 2FA manager 536s ok 5 - Get redirection 536s ok 6 - Location header found 536s ok 7 - Post code 536s ok 8 - HTTP code is 200 536s ok 9 - Content-Type is JSON 536s ok 10 - Content is valid JSON 536s ok 11 - Correct response 536s ok 12 - Correct private info 536s ok 13 - Private info added by hook 536s ok 14 - Hook can read device info 536s ok 15 - Hook can read session info 536s ok 16 - Correct type 536s 1..16 536s ok 7 - Register 2FA from logged in session 536s # Subtest: Check custom display 536s ok 1 - Auth query 536s ok 2 - HTTP code is 200 536s ok 3 - HTTP code is 200 536s ok 4 - Page contains a form 536s ok 5 - URI match 536s ok 6 - Field "token" is defined 536s ok 7 - Post dummy form 536s ok 8 - Get cookie lemonldap (e0901a31e463d0fb9d5f8ffc78471034c6f29a25702661afe66242bdcfcd632a) 536s ok 9 - 2FA manager 536s ok 10 536s ok 11 - Found correct myattr display param 536s ok 12 - Found correct myattr_1 display param 536s ok 13 - Found correct myzero display param 536s ok 14 - Found correct myzero_0 display param 536s ok 15 - private subkey _private_1 is not exposed 536s 1..15 536s ok 8 - Check custom display 536s 1..8 536s ok 536s t/01-Dynamic-Portal-Url.t ......................................... 536s ok 1 - use Lemonldap::NG::Portal::Main; 536s ok 2 - use Lemonldap::NG::Handler::Server; 536s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 536s ok 4 - Portal object 536s ok 5 - Init 536s ok 6 - Portal app 536s ok 7 - Get redirection 536s ok 8 - Location header found 536s ok 9 536s ok 10 - HTTP code is 200 536s ok 11 - Page contains a form 536s ok 12 - Field "user" is defined 536s ok 13 - Field "password" is defined 536s ok 14 - CSP header authorize POST request to \# 536s ok 15 - Auth query 536s ok 16 - Get cookie lemonldap (42d29699fbbe60504432dfe1e9687987496945c8988c2d8f367bd42a70d580b4) 536s ok 17 - Cookie set on correct domain 536s ok 18 - Get redirection 536s ok 19 - Location header found 536s ok 20 536s ok 21 - Correct domain in psgi.js 536s ok 22 - Get redirection 536s ok 23 - Location header found 536s ok 24 536s ok 25 - HTTP code is 200 536s ok 26 - Page contains a form 536s ok 27 - Field "user" is defined 536s ok 28 - Field "password" is defined 536s ok 29 - CSP header authorize POST request to \# 536s ok 30 - Auth query 536s ok 31 - Get cookie lemonldap (af6d2f09fac5a90ae60213075f296ac327b57ff6b77d620125278209b65093d1) 536s ok 32 - Cookie set on correct domain 536s ok 33 - Get redirection 536s ok 34 - Location header found 536s ok 35 536s ok 36 - Correct domain in psgi.js 536s 1..36 536s ok 537s t/01-EnablePasswordDisplay.t ...................................... 537s ok 1 - use Lemonldap::NG::Portal::Main; 537s ok 2 - Portal object 537s ok 3 - Init 537s ok 4 - Portal app 537s ok 5 - Display portal 537s ok 6 - toggle password icon found 537s ok 7 - Auth query 537s ok 8 - HTTP code is 200 537s ok 9 - Get cookie lemonldap (47f7f46e8e4e166f8488128a09a2d0a4c7a6613dc44a4594b144ba41c4b22a5e) 537s ok 10 - Get menu 537s ok 11 - toggle oldpassword icon found 537s ok 12 - toggle newpassword icon found 537s ok 13 - toggle confirmpassword icon found 537s ok 14 - input type text found 537s ok 15 - Logout request 537s ok 16 - Response is 200 537s ok 17 - Cookie is deleted 537s ok 18 - No pdata 537s ok 19 - Disconnect request 537s ok 20 - Response is 401 537s 1..20 537s ok 537s t/01-Handler-redirection-and-URL-check-by-portal.t ................ 537s ok 1 - use Lemonldap::NG::Portal::Main; 537s ok 2 - Portal object 537s ok 3 - Init 537s ok 4 - Portal app 537s ok 5 - use Lemonldap::NG::Handler::Server; 537s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 537s ok 7 - App 537s ok 8 - Standard Handler 537s ok 9 - Get redirection 537s ok 10 - Location header found 537s ok 11 - Unauth portal request 537s ok 12 - HTTP code is 200 537s ok 13 - Page contains a form 537s ok 14 - Field "url" is defined 537s ok 15 - CSP header authorize POST request to \# 537s ok 16 - Standard Handler with host value that contains a + character after base64 encoding 537s ok 17 - Get redirection 537s ok 18 - Location header found 537s ok 19 - Unauth portalrequest 537s ok 20 - HTTP code is 200 537s ok 21 - Page contains a form 537s ok 22 - Field "url" is defined 537s ok 23 - CSP header authorize POST request to \# 537s 1..23 537s ok 538s t/01-Mail-Tpl.t ................................................... 538s ok 1 - use Lemonldap::NG::Portal::Main; 538s ok 2 - Portal object 538s ok 3 - Init 538s ok 4 - Portal app 538s # Subtest: Skin and language resolution 538s # Subtest: Default skin, default language 538s ok 1 - request ok 538s ok 2 538s ok 3 - Logo not attached 538s 1..3 538s ok 1 - Default skin, default language 538s # Subtest: Default skin, custom language 538s ok 1 - request ok 538s ok 2 538s ok 3 - Logo not attached 538s 1..3 538s ok 2 - Default skin, custom language 538s # Subtest: custom skin, default language 538s ok 1 - Request ok 538s ok 2 538s ok 3 - Logo attached 538s 1..3 538s ok 3 - custom skin, default language 538s # Subtest: custom skin, custom language (cookie) 538s ok 1 - Request ok 538s ok 2 538s ok 3 - Logo attached 538s 1..3 538s ok 4 - custom skin, custom language (cookie) 538s # Subtest: custom skin, custom language (header) 538s ok 1 - Request ok 538s ok 2 538s ok 3 - Logo attached 538s 1..3 538s ok 5 - custom skin, custom language (header) 538s 1..5 538s ok 5 - Skin and language resolution 538s # Subtest: Test sendEmail method 538s # Subtest: Use templated body and subject 538s ok 1 - Found variable in templated body 538s ok 2 - Found session variable in templated body 538s ok 3 - Found subject 538s ok 4 - Correct destination 538s 1..4 538s ok 1 - Use templated body and subject 538s # Subtest: Use explicit body and subject 538s ok 1 - Found expected hardcoded body 538s ok 2 - Expected hardcoded subject 538s ok 3 - Correct destination 538s 1..3 538s ok 2 - Use explicit body and subject 538s 1..2 538s ok 6 - Test sendEmail method 538s 1..6 538s ok 538s t/01-PluginEntrypoints.t .......................................... 538s ok 1 - use Lemonldap::NG::Portal::Main; 538s ok 2 - Portal object 538s ok 3 - Init 538s ok 4 - Portal app 538s ok 5 - Check that entrypoints were called in the correct order with correct params 538s 1..5 538s ok 539s t/01-Reject-Hashes-in-URL.t ....................................... 539s ok 1 - use Lemonldap::NG::Portal::Main; 539s ok 2 - Portal object 539s ok 3 - Init 539s ok 4 - Portal app 539s ok 5 - Try http://bad.com\#test.example.llng 539s ok 6 - Response status is 401 539s ok 7 - Content is JSON 539s ok 8 - Error code is 109 539s ok 9 - Rejected with PE_UNPROTECTEDURL 539s 1..9 539s ok 539s t/01-Unauth-Logout.t .............................................. 539s ok 1 - use Lemonldap::NG::Portal::Main; 539s ok 2 - Portal object 539s ok 3 - Init 539s ok 4 - Portal app 539s ok 5 - Get logout page 539s ok 6 - Language icons found 539s ok 7 - PE_LOGOUT_OK 539s ok 8 - Get cookie lemonldap (0) 539s ok 9 - Get logout page 539s ok 10 - Language icons found 539s ok 11 - PE_LOGOUT_OK 539s ok 12 - Get cookie lemonldap (0) 539s # Subtest: Test if http://test1.example.com/ is allowed 539s ok 1 - Get logout page 539s ok 2 - Get cookie lemonldap (0) 539s ok 3 - Get redirection 539s ok 4 - Location is http://test1.example.com/ 539s 1..4 539s ok 13 - Test if http://test1.example.com/ is allowed 539s # Subtest: Test if http://example3.com/ is allowed 539s ok 1 - Get logout page 539s ok 2 - Get cookie lemonldap (0) 539s ok 3 - Get redirection 539s ok 4 - Location is http://example3.com/ 539s 1..4 539s ok 14 - Test if http://example3.com/ is allowed 539s # Subtest: Test if http://test.example2.com/ is allowed 539s ok 1 - Get logout page 539s ok 2 - Get cookie lemonldap (0) 539s ok 3 - Get redirection 539s ok 4 - Location is http://test.example2.com/ 539s 1..4 539s ok 15 - Test if http://test.example2.com/ is allowed 539s # Subtest: Test if http://test.test.example2.com/ is allowed 539s ok 1 - Get logout page 539s ok 2 - Get cookie lemonldap (0) 539s ok 3 - Get redirection 539s ok 4 - Location is http://test.test.example2.com/ 539s 1..4 539s ok 16 - Test if http://test.test.example2.com/ is allowed 539s # Subtest: Test if http://test.example3.com/ is not allowed 539s ok 1 - Get logout page 539s ok 2 - Get cookie lemonldap (0) 539s ok 3 - Expected portal error code: code found on page 539s ok 4 - Expected portal error code 539s 1..4 539s ok 17 - Test if http://test.example3.com/ is not allowed 539s # Subtest: Test if http://invalid/ is not allowed 539s ok 1 - Get logout page 539s ok 2 - Get cookie lemonldap (0) 539s ok 3 - Expected portal error code: code found on page 539s ok 4 - Expected portal error code 539s 1..4 539s ok 18 - Test if http://invalid/ is not allowed 539s 1..18 539s ok 540s t/01-WebAuthn-Registration.t ...................................... 540s ok 1 - use Lemonldap::NG::Portal::Main; 540s ok 2 - Portal object 540s ok 3 - Init 540s ok 4 - Portal app 540s ok 5 - Create Session 540s ok 6 - HTTP code is 200 540s ok 7 - Get cookie lemonldap (0f6521916ed7bcb5fd064aa2e6c640a1cf431687129a1477b6b621c745999961) 540s ok 8 - Show 2FA Manager 540s ok 9 - Get redirection 540s ok 10 - Location is http://auth.example.com/2fregisters/webauthn 540s ok 11 - Show WebAuthn registration 540s ok 12 - Response body is not empty 540s ok 13 - Found at least one result for //script[@src="/static/common/js/webauthn-json.browser-global.min.js"] 540s ok 14 - Response body is not empty 540s ok 15 - Found at least one result for //script[@src="/static/common/js/webauthnregistration.min.js"] 540s ok 16 - WebAuthn logo found 540s ok 17 - Security help message found 540s ok 18 - Registration challenge 540s ok 19 - rp.id is set 540s ok 20 - rp.name is set 540s ok 21 - user.name is set 540s ok 22 - user.id is set 540s ok 23 - user.displayName is set 540s ok 24 - State ID is set 540s ok 25 - Challenge is set 540s ok 26 - Registration challenge 540s ok 27 - Successful registration 540s ok 28 - Registration challenge 540s ok 29 - rp.id is set 540s ok 30 - rp.name is set 540s ok 31 - user.name is set 540s ok 32 - user.id is set 540s ok 33 - user.displayName is set 540s ok 34 - State ID is set 540s ok 35 - Challenge is set 540s ok 36 - Registration challenge 540s ok 37 - Failed registration 540s ok 38 - Failed registration 540s ok 39 - Expected failure http code 540s ok 40 - Portal object 540s ok 41 - Init 540s ok 42 - Portal app 540s ok 43 - Registration challenge 540s ok 44 - rp.id is set 540s ok 45 - rp.name is set 540s ok 46 - user.name is set 540s ok 47 - user.id is set 540s ok 48 - user.displayName is set 540s ok 49 - State ID is set 540s ok 50 - Challenge is set 540s ok 51 - Registration challenge 540s ok 52 - Successful registration 540s ok 53 - userHandle was kept from first registration 540s ok 54 - User handle saved 540s ok 55 - 2 devices found 540s ok 56 - Registration contains expected data 540s ok 57 - Registration contains expected data 540s ok 58 - Registration challenge 540s ok 59 540s ok 60 - State ID is set 540s ok 61 - Challenge is set 540s ok 62 - Registration challenge 540s ok 63 - Successful verification 540s ok 64 - Portal object 540s ok 65 - Init 540s ok 66 - Portal app 540s ok 67 - Registration challenge 540s ok 68 540s ok 69 - State ID is set 540s ok 70 - Challenge is set 540s ok 71 - Registration challenge 540s ok 72 - Successful verification 540s ok 73 - Show 2FA Manager 540s ok 74 - Response body is not empty 540s ok 75 - Found MySecondDevice among registered devices 540s ok 76 - Found epoch for MySecondDevice 540s ok 77 - HTTP code is 400 540s ok 78 - Deletion expects valid CSRF token 540s ok 79 - HTTP code is 400 540s ok 80 - Deletion expects valid CSRF token 540s ok 81 - Delete WebAuthn query 540s ok 82 - HTTP code is 200 540s ok 83 - Content-Type is JSON 540s ok 84 - Content is valid JSON 540s ok 85 - Deletion successful 540s ok 86 - User handle saved 540s ok 87 - 1 devices found 540s ok 88 - Registration contains expected data 540s 1..88 540s ok 540s t/01-WebAuthn.t ................................................... 540s ok 1 - use Lemonldap::NG::Portal::Main; 540s ok 2 - Portal object 540s ok 3 - Init 540s ok 4 - Portal app 540s # Subtest: Authenticate with WebAuthn 540s ok 1 - Auth query 540s ok 2 - HTTP code is 200 540s ok 3 - HTTP code is 200 540s ok 4 - Page contains a form 540s ok 5 - URI match 540s ok 6 - Field "token" is defined 540s ok 7 - Field "credential" is defined 540s ok 8 - Response body is not empty 540s ok 9 - Found at least one result for //script[@src="/static/common/js/webauthn-json.browser-global.min.js"] 540s ok 10 - Response body is not empty 540s ok 11 - Found at least one result for //script[@src="/static/common/js/webauthncheck.min.js"] 540s ok 12 - Response body is not empty 540s ok 13 - WebAuthn set to autostart 540s ok 14 - Response body is not empty 540s ok 15 - Found WebAuthn request 540s ok 16 - Found challenge 540s ok 17 - Correct U2F AppID 540s ok 18 - Found only one allowed credentials 540s ok 19 - Correct credential ID 540s ok 20 - Correct public key 540s ok 21 - Correct RP ID 540s ok 22 - Auth query 540s ok 23 - Get cookie lemonldap (ebca236864b2213c347c627d58b40cf70831dddcd26ef43498f43d90cedffc91) 540s ok 24 - Logout request 540s ok 25 - Response is 200 540s ok 26 - Cookie is deleted 540s ok 27 - No pdata 540s ok 28 - Disconnect request 540s ok 29 - Response is 401 540s 1..29 540s ok 5 - Authenticate with WebAuthn 540s # Subtest: Disable AppId and change RP ID 540s ok 1 - Portal object 540s ok 2 - Init 540s ok 3 - Portal app 540s ok 4 - Auth query 540s ok 5 - HTTP code is 200 540s ok 6 - HTTP code is 200 540s ok 7 - Page contains a form 540s ok 8 - URI match 540s ok 9 - Field "token" is defined 540s ok 10 - Field "credential" is defined 540s ok 11 - Response body is not empty 540s ok 12 - Found at least one result for //script[@src="/static/common/js/webauthn-json.browser-global.min.js"] 540s ok 13 - Response body is not empty 540s ok 14 - Found at least one result for //script[@src="/static/common/js/webauthncheck.min.js"] 540s ok 15 - Response body is not empty 540s ok 16 - Found WebAuthn request 540s ok 17 - Found challenge 540s ok 18 - No U2F AppID 540s ok 19 - Correct RP ID 540s 1..19 540s ok 6 - Disable AppId and change RP ID 540s 1..6 540s ok 541s t/01-downloadSamlMetadata.t ....................................... 541s ok 1 - use Lemonldap::NG::Portal::Main; 541s ok 2 - require './scripts/downloadSamlMetadata'; 541s # Subtest: Dry run, do not create file 541s # Try to download metadata file at http://xx.yy/ 541s # Using temporary file t/sessions/tmpSessionsY2Rf/output.xml.MATQFCjl 541s ok 1 - File destination was provided 541s # Metadata successfully downloaded 541s # Removing t/sessions/tmpSessionsY2Rf/output.xml.MATQFCjl 541s ok 2 - Successful function run 541s ok 3 - Destination file not created 541s ok 4 - Temporary files were cleaned up 541s 1..4 541s ok 3 - Dry run, do not create file 541s # Subtest: Download valid metadata, first time 541s # Try to download metadata file at http://xx.yy/ 541s # Using temporary file t/sessions/tmpSessionsY2Rf/output.xml.WPibrGJ9 541s ok 1 - File destination was provided 541s # Metadata successfully downloaded 541s ok 2 - Successful function run 541s ok 3 - Correct content found 541s ok 4 - Temporary files were cleaned up 541s 1..4 541s ok 4 - Download valid metadata, first time 541s # Subtest: Download valid metadata, overwrite existing file 541s ok 1 - Correct content found 541s # Try to download metadata file at http://xx.yy/ 541s # Using temporary file t/sessions/tmpSessionsY2Rf/output.xml.XAMAIIap 541s ok 2 - File destination was provided 541s # Metadata successfully downloaded 541s ok 3 - Failed function run 541s ok 4 - Correct content found 541s ok 5 - Temporary files were cleaned up 541s 1..5 541s ok 5 - Download valid metadata, overwrite existing file 541s # Subtest: Dry run, do not overwrite file 541s ok 1 - Correct content found 541s # Try to download metadata file at http://xx.yy/ 541s # Using temporary file t/sessions/tmpSessionsY2Rf/output.xml.3Q1zMAjo 541s ok 2 - File destination was provided 541s # Metadata successfully downloaded 541s # Removing t/sessions/tmpSessionsY2Rf/output.xml.3Q1zMAjo 541s ok 3 - Successful function run 541s ok 4 - Correct content found 541s ok 5 - Temporary files were cleaned up 541s 1..5 541s ok 6 - Dry run, do not overwrite file 541s # Subtest: URL not found 541s # Try to download metadata file at http://404.404/ 541s # Using temporary file t/sessions/tmpSessionsY2Rf/output.xml.rACyX82L 541s # Removing t/sessions/tmpSessionsY2Rf/output.xml.rACyX82L 541s # FATAL: Error downloading metadata 404 Not found 541s ok 1 - Failed function run 541s ok 2 - Correct content found 541s ok 3 - Temporary files were cleaned up 541s 1..3 541s ok 7 - URL not found 541s # Subtest: Try to download invalid XML 541s # Try to download metadata file at http://xx.yy/ 541s # Using temporary file t/sessions/tmpSessionsY2Rf/output.xml.Zw7ysiZy 541s ok 1 - File destination was provided 541s # Metadata successfully downloaded 541s # FATAL: Cannot parse t/sessions/tmpSessionsY2Rf/output.xml.Zw7ysiZy as XML: t/sessions/tmpSessionsY2Rf/output.xml.Zw7ysiZy:1: parser error : expected '>' 541s # testtestuser is a binary string 574s ok 7 - Post form 574s 1..7 574s ok 16 - Check workaround for \#3180 574s ok 17 - Auth query 574s ok 18 - HTTP code is 200 574s ok 19 - Content-Type is JSON 574s ok 20 - Content is valid JSON 574s ok 21 - User token was returned 574s ok 22 - $req->user is a binary string 574s ok 23 - Post form 574s ok 24 - Get cookie lemonldap (e7fdb3aa40698ef1184362b924f0cfe76dff10fc5fefc76574af844d7003905f) 574s ok 25 - Get redirection 574s ok 26 - Location is http://test1.example.com/ 574s ok 27 - Get session using restSessionServer 574s ok 28 - HTTP code is 200 574s ok 29 - Deserialize session content 574s ok 30 - Session has correct value for _Issuer 574s ok 31 - Session has correct value for _auth 574s ok 32 - Session has correct value for _user 574s ok 33 - Session has correct value for authenticationLevel 574s ok 34 - Session has correct value for uid 574s 1..34 574s ok 2 - Usertoken SSL Auth 574s # Subtest: Usertoken SSL Auth (with choice) 574s ok 1 - Portal object 574s ok 2 - Init 574s ok 3 - Portal app 574s ok 4 - Get Menu 574s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 574s ok 6 - Response body is not empty 574s ok 7 - Found sslHost 574s ok 8 - Found 5_ssl Logo 574s ok 9 - Get ssl javascript 574s ok 10 - HTTP code is 200 574s ok 11 - Page contains a form 574s ok 12 - Host match 574s ok 13 - Field "nossl" is defined 574s ok 14 - Field "ajax_auth_token" is defined 574s ok 15 - CSP header authorize POST request to \# 574s # Subtest: Check workaround for #3180 574s ok 1 - Auth query 574s ok 2 - HTTP code is 200 574s ok 3 - Content-Type is JSON 574s ok 4 - Content is valid JSON 574s ok 5 - User token was returned 574s ok 6 - $req->user is a binary string 574s ok 7 - Post form 574s 1..7 574s ok 16 - Check workaround for \#3180 574s ok 17 - Auth query 574s ok 18 - HTTP code is 200 574s ok 19 - Content-Type is JSON 574s ok 20 - Content is valid JSON 574s ok 21 - User token was returned 574s ok 22 - $req->user is a binary string 574s ok 23 - Post form 574s ok 24 - Get cookie lemonldap (3adce8413187c2f3880e1360aac66427574f8daf1ce138504ff69cdb25fd23b5) 574s ok 25 - Get redirection 574s ok 26 - Location is http://test1.example.com/ 574s ok 27 - Get session using restSessionServer 574s ok 28 - HTTP code is 200 574s ok 29 - Deserialize session content 574s ok 30 - Session has correct value for authenticationLevel 574s ok 31 - Session has correct value for _user 574s ok 32 - Session has correct value for _Issuer 574s ok 33 - Session has correct value for _auth 574s ok 34 - Session has correct value for uid 574s 1..34 574s ok 3 - Usertoken SSL Auth (with choice) 574s # Subtest: Legacy AJAX SSL Auth 574s ok 1 - Portal object 574s ok 2 - Init 574s ok 3 - Portal app 574s ok 4 - Get Menu 574s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 574s ok 6 - SSL AJAX URL found 574s ok 7 - Correct hostname 574s ok 8 - Correct path 574s ok 9 - Correct query 574s ok 10 - Found 5_ssl Logo 574s ok 11 - Get ssl javascript 574s ok 12 - HTTP code is 200 574s ok 13 - Page contains a form 574s ok 14 - Host match 574s ok 15 - Field "nossl" is defined 574s ok 16 - CSP header authorize POST request to \# 574s ok 17 - Auth query 574s ok 18 - HTTP code is 200 574s ok 19 - Content-Type is JSON 574s ok 20 - Content is valid JSON 574s ok 21 - Correct result 574s ok 22 - No error 574s ok 23 - Get cookie lemonldap (9a192602d9053994ee3b81bb0e57bf2b0889ed9f14160783329982247db81da6) 574s ok 24 - Post form 574s ok 25 - Get redirection 574s ok 26 - Location is http://test1.example.com/ 574s 1..26 574s ok 4 - Legacy AJAX SSL Auth 574s # Subtest: Legacy AJAX SSL Auth (with Choice) 574s ok 1 - Portal object 574s ok 2 - Init 574s ok 3 - Portal app 574s ok 4 - Get Menu 574s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 574s ok 6 - SSL AJAX URL found 574s ok 7 - Correct hostname 574s ok 8 - Correct path 574s ok 9 - Correct query 574s ok 10 - Found 5_ssl Logo 574s ok 11 - Get ssl javascript 574s ok 12 - HTTP code is 200 574s ok 13 - Page contains a form 574s ok 14 - Host match 574s ok 15 - Field "nossl" is defined 574s ok 16 - CSP header authorize POST request to \# 574s ok 17 - Auth query 574s ok 18 - HTTP code is 200 574s ok 19 - Content-Type is JSON 574s ok 20 - Content is valid JSON 574s ok 21 - Correct result 574s ok 22 - No error 574s ok 23 - Get cookie lemonldap (9317b4b582424943523c6c10c291e76b48c30a3b7e6ab24317d85a15ea132536) 574s ok 24 - Post form 574s ok 25 - Get redirection 574s ok 26 - Location is http://test1.example.com/ 574s 1..26 574s ok 5 - Legacy AJAX SSL Auth (with Choice) 574s # Subtest: Regular SSL Auth 574s ok 1 - Portal object 574s ok 2 - Init 574s ok 3 - Portal app 574s ok 4 - Auth query 574s ok 5 - HTTP code is 200 574s ok 6 - Get cookie lemonldap (768f82dc19ef4564ba4d76caac1de948fe5341c6deb9ebde3217c85e8e04bb7c) 574s 1..6 574s ok 6 - Regular SSL Auth 574s # Subtest: SSLVarIf mechanism 574s ok 1 - Portal object 574s ok 2 - Init 574s ok 3 - Portal app 574s # Subtest: Testing SSLVarIf with CA1 574s ok 1 - Auth query 574s ok 2 - HTTP code is 200 574s ok 3 - Get cookie lemonldap (5c30ab4dd0df597ffdb06eb084d0b17320bfd6281cd29bbf55d776f165224b0c) 574s ok 4 574s ok 5 - HTTP code is 200 574s ok 6 - Authenticated as dwho 574s 1..6 574s ok 4 - Testing SSLVarIf with CA1 574s # Subtest: Testing SSLVarIf with CA2 574s ok 1 - Auth query 574s ok 2 - HTTP code is 200 574s ok 3 - Get cookie lemonldap (8c3f53343ee55b574875ab4bd4e1b32c400a15509e6be90c2e6ccc1cfe9a3a24) 574s ok 4 574s ok 5 - HTTP code is 200 574s ok 6 - Authenticated as Doctor Who 574s 1..6 574s ok 5 - Testing SSLVarIf with CA2 574s # Subtest: Testing SSLVarIf with unknown CA 574s ok 1 - Auth query 574s ok 2 - HTTP code is 200 574s ok 3 - Get cookie lemonldap (27f57a0e469e0d33a5c62ea23a4186c3285796f6e507d155997d76078699860d) 574s ok 4 574s ok 5 - HTTP code is 200 574s ok 6 - Authenticated as dwho@example.com 574s 1..6 574s ok 6 - Testing SSLVarIf with unknown CA 574s # Subtest: Testing SSLVarIf with no CA 574s ok 1 - Auth query 574s ok 2 - HTTP code is 200 574s ok 3 - Get cookie lemonldap (f0de4bef26696a498d7bf9d02a0fba2916289bafc3b64f4867753db3c26ba414) 574s ok 4 574s ok 5 - HTTP code is 200 574s ok 6 - Authenticated as dwho@example.com 574s 1..6 574s ok 7 - Testing SSLVarIf with no CA 574s 1..7 574s ok 7 - SSLVarIf mechanism 574s 1..7 574s ok 575s t/29-AuthWebAuthn-Choice.t ........................................ 575s ok 1 - use Lemonldap::NG::Portal::Main; 575s ok 2 - Portal object 575s ok 3 - Init 575s ok 4 - Portal app 575s ok 5 - Try to login 575s ok 6 - Prompted to authenticate: code found on page 575s ok 7 - Prompted to authenticate 575s ok 8 - Response body is not empty 575s ok 9 - Found at least one result for //script[@src="/static/common/js/webauthn-json.browser-global.min.js"] 575s ok 10 - Response body is not empty 575s ok 11 - Found at least one result for //script[@src="/static/common/js/webauthncheck.min.js"] 575s ok 12 - Response body is not empty 575s ok 13 - Found challenge 575s ok 14 - WebAuthn is set to auto start 575s ok 15 - HTTP code is 200 575s ok 16 - Page contains a form 575s ok 17 - Host match 575s ok 18 - Field "token" is defined 575s ok 19 - Field "credential" is defined 575s ok 20 - CSP header authorize POST request to \# 575s ok 21 - Auth query 575s ok 22 - Get cookie lemonldap (4d9507b5b0724ad22d7fbd1c7265f4ceec1218bfd0e15080eb89950b398020e6) 575s ok 23 - Get session using restSessionServer 575s ok 24 - HTTP code is 200 575s ok 25 - Deserialize session content 575s ok 26 - Session has correct value for _auth 575s ok 27 - Session has correct value for uid 575s 1..27 575s ok 575s t/29-AuthWebAuthn.t ............................................... 575s ok 1 - use Lemonldap::NG::Portal::Main; 575s ok 2 - Portal object 575s ok 3 - Init 575s ok 4 - Portal app 575s ok 5 - Try to login 575s ok 6 - HTTP code is 200 575s ok 7 - Page contains a form 575s ok 8 - Host match 575s ok 9 - Field "token" is defined 575s ok 10 - Field "credential" is defined 575s ok 11 - CSP header authorize POST request to \# 575s ok 12 - Response body is not empty 575s ok 13 - Found at least one result for //script[@src="/static/common/js/webauthn-json.browser-global.min.js"] 575s ok 14 - Response body is not empty 575s ok 15 - Found at least one result for //script[@src="/static/common/js/webauthncheck.min.js"] 575s ok 16 - Response body is not empty 575s ok 17 - Found challenge 575s ok 18 - WebAuthn is set to auto start 575s ok 19 - Auth query 575s ok 20 - Get cookie lemonldap (29ae952a7d6448d237ae4914fb6baaf3905b615236491e5265d618e45dff3147) 575s ok 21 - Get session using restSessionServer 575s ok 22 - HTTP code is 200 575s ok 23 - Deserialize session content 575s ok 24 - Session has correct value for _auth 575s ok 25 - Session has correct value for uid 575s 1..25 575s ok 576s t/30-Auth-ResolutionRule.t ........................................ 576s ok 1 - use Lemonldap::NG::Portal::Main; 576s ok 2 - Portal object 576s ok 3 - Init 576s ok 4 - Portal app 576s ok 5 - Issuer portal 576s ok 6 - Auth query 576s ok 7 - Get redirection 576s ok 8 - Location header found 576s ok 9 - Auth query 576s ok 10 - Get redirection 576s ok 11 - Location header found 576s ok 12 - Auth query 576s ok 13 - Get redirection 576s ok 14 - Location header found 576s ok 15 - Auth query 576s ok 16 - Get redirection 576s ok 17 - Location header found 576s ok 18 - Auth query 576s ok 19 - Get redirection 576s ok 20 - Location header found 576s ok 21 - Auth query 576s ok 22 - Get redirection 576s ok 23 - Location header found 576s 1..23 576s ok 577s t/30-Auth-SAML-with-choice.t ...................................... 577s ok 1 - use Lemonldap::NG::Portal::Main; 577s ok 2 - Portal object 577s ok 3 - Init 577s ok 4 - Portal app 577s ok 5 - Register $type 577s ok 6 - Portal object 577s ok 7 - Init 577s ok 8 - Portal app 577s ok 9 - Register $type 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 10 - Unauth SP request 577s ok 11 - HTTP code is 200 577s ok 12 - Found Demo choice 577s ok 13 - Found SAML choice 577s ok 14 - HTTP code is 200 577s ok 15 - Page contains a form 577s ok 16 - Field "test" is defined 577s ok 17 - CSP header authorize POST request to \# 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 18 - Post SAML choice 577s ok 19 - HTTP code is 200 577s ok 20 - Page contains a form 577s ok 21 - Field "confirm" is defined 577s ok 22 - CSP header authorize POST request to \# 577s ok 23 - 1st = idp2 577s ok 24 - 2nd = idp2_z 577s ok 25 - 3rd = idp3 577s ok 26 - 4th = idp 577s ok 27 - Found IDP icon, tooltip and title tags 577s ok 28 - Found IDP display name 577s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 30 - Post SAML choice 577s ok 31 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 577s ok 32 - HTTP code is 200 577s ok 33 - Page contains a form 577s ok 34 - Host match 577s ok 35 - URI match 577s ok 36 - Field "SAMLRequest" is defined 577s ok 37 - CSP header authorize POST request to auth.idp.com 577s ok 38 - Method is POST 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 39 - Post SAML request to IdP 577s ok 40 - HTTP code is 200 577s ok 41 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206103%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134223_55520%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 42 - Post authentication 577s ok 43 - Get cookie lemonldap (8064efbd870faf417b860b05d77a146955141d222926114bed97bb980fa353ca) 577s ok 44 - HTTP code is 200 577s ok 45 - Page contains a form 577s ok 46 - Host match 577s ok 47 - URI match 577s ok 48 - Field "SAMLResponse" is defined 577s ok 49 - CSP header authorize POST request to auth.sp.com 577s ok 50 - Method is POST 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 51 - Post SAML response to SP 577s ok 52 - Get redirection 577s ok 53 - Location is http://auth.sp.com/ 577s ok 54 - Get cookie lemonldap (cb421683e2cf8ca549546d881bd768b63649203ee89d93a7062cfc22370ab28e) 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 55 - Get / on SP 577s ok 56 - HTTP code is 200 577s ok 57 - Authenticated as fa@badwolf.org@idp 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 58 - Query SP for logout 577s ok 59 - HTTP code is 200 577s ok 60 - Page contains a form 577s ok 61 - Host match 577s ok 62 - URI match 577s ok 63 - Field "SAMLRequest" is defined 577s ok 64 - CSP header authorize POST request to auth.idp.com 577s ok 65 - Method is POST 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 66 - Post SAML logout request to IdP 577s ok 67 - HTTP code is 200 577s ok 68 - Page contains a form 577s ok 69 - Host match 577s ok 70 - URI match 577s ok 71 - Field "SAMLResponse" is defined 577s ok 72 - CSP header authorize POST request to auth.sp.com 577s ok 73 - Method is POST 577s ok 74 - Get cookie lemonldap (0) 577s ok 75 - SSO cookie removed 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 76 - Post SAML response to SP 577s ok 77 - Get redirection 577s ok 78 - Location is http://auth.sp.com/?logout=1 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 79 - Test if user is reject on IdP 577s ok 80 - Response status is 401 577s ok 81 - Content is JSON 577s ok 82 - Error code is 1 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 83 - Test if user is reject on SP 577s ok 84 - Response status is 401 577s ok 85 - Content is JSON 577s ok 86 - Error code is 1 577s 1..86 577s ok 577s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.t .. 577s ok 1 - use Lemonldap::NG::Portal::Main; 577s ok 2 - Portal object 577s ok 3 - Init 577s ok 4 - Portal app 577s ok 5 - Register $type 577s ok 6 - Portal object 577s ok 7 - Init 577s ok 8 - Portal app 577s ok 9 - Register $type 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 10 - Auth query 577s ok 11 - HTTP code is 200 577s ok 12 - Get cookie lemonldap (a9bcfa40bccc83a06f748a30bc5eb94c3ae0bdbd12c9cd7c07a64d8862003e42) 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 13 - Query IdP to access to SP 577s ok 14 - Get redirection 577s ok 15 - Location header found 577s # ==> Pushing SP <== 577s ok 16 - SOAP request 577s # ==> Saving handler SP <== 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s # ==> Restoring SP <== 577s ok 17 - Execute request 577s ok 18 - Response is 200 or 400 577s ok 19 - Content is XML 577s # ==> Popping SP <== 577s ok 20 - Give artifact to SP 577s ok 21 - Get redirection 577s ok 22 - Location is http://auth.sp.com/ 577s ok 23 - Get cookie lemonldap (d43cd9debb5f2cc50ecb42d037712af5e71276b0aadb2ba2fdb38a2af6353392) 577s ok 24 - Get redirection 577s ok 25 - Location is http://auth.sp.com/ 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 26 - Get / on SP 577s ok 27 - HTTP code is 200 577s ok 28 - Authenticated as ru@badwolf.org@idp 577s ok 29 - UTF-8 values 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 30 - Query IdP for logout 577s ok 31 - HTTP code is 200 577s ok 32 - Get cookie lemonldap (0) 577s ok 33 - SSO cookie removed 577s ok 34 - Get image request 577s # ==> Pushing ISSUER <== 577s ok 35 - SOAP request 577s # ==> Saving handler ISSUER <== 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s # ==> Restoring ISSUER <== 577s ok 36 - Execute request 577s ok 37 - Response is 200 or 400 577s ok 38 - Content is XML 577s # ==> Popping ISSUER <== 577s ok 39 - Get image 577s ok 40 - Get redirection 577s ok 41 - Location is http://auth.idp.com/static/common/icons/ok.png 577s # ==> Pushing ISSUER <== 577s # ==> Popping ISSUER <== 577s ok 42 - Test if user is reject on IdP 577s ok 43 - Response status is 401 577s ok 44 - Content is JSON 577s ok 45 - Error code is 1 577s # ==> Pushing SP <== 577s # ==> Popping SP <== 577s ok 46 - Test if user is reject on SP 577s ok 47 - Get redirection 577s ok 48 - Location header found 577s 1..48 577s ok 578s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.t ................ 578s ok 1 - use Lemonldap::NG::Portal::Main; 578s ok 2 - Portal object 578s ok 3 - Init 578s ok 4 - Portal app 578s ok 5 - Register $type 578s ok 6 - Portal object 578s ok 7 - Init 578s ok 8 - Portal app 578s ok 9 - Register $type 578s # ==> Pushing SP <== 578s # ==> Popping SP <== 578s ok 10 - Unauth SP request 578s ok 11 - Get redirection 578s ok 12 - Location header found 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 13 - Launch SAML request to IdP 578s ok 14 - HTTP code is 200 578s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206104%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221746134224_44094%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOnArtifact%22%5D%7D) 578s # ==> Pushing ISSUER <== 578s ok 16 - SOAP request 578s # ==> Saving handler ISSUER <== 578s # ==> Pushing SP <== 578s # ==> Popping SP <== 578s # ==> Restoring ISSUER <== 578s ok 17 - Execute request 578s ok 18 - HTTP code is 200 578s ok 19 - Content is XML 578s # ==> Popping ISSUER <== 578s ok 20 - Post authentication 578s ok 21 - Get cookie lemonldap (6e0799ceb28239cff9ab4b8b17a54b5149e550e5ea35a1d9a3037ab07b992c53) 578s ok 22 - Get redirection 578s ok 23 - Location header found 578s # ==> Pushing SP <== 578s ok 24 - SOAP request 578s # ==> Saving handler SP <== 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s # ==> Restoring SP <== 578s ok 25 - Execute request 578s ok 26 - HTTP code is 200 578s ok 27 - Content is XML 578s # ==> Popping SP <== 578s ok 28 - Push artifact to SP 578s ok 29 - Get cookie lemonldap (84e95d4442de547e8b13fd9348def646a5481756a0061e1f1b6a36234fe4e9fc) 578s ok 30 - Get redirection 578s ok 31 - Location is http://auth.sp.com/ 578s # ==> Pushing SP <== 578s # ==> Popping SP <== 578s ok 32 - Get / on SP 578s ok 33 - HTTP code is 200 578s ok 34 - Authenticated as fa@badwolf.org@idp 578s ok 35 - UTF-8 values 578s # ==> Pushing SP <== 578s ok 36 - SOAP request 578s # ==> Saving handler SP <== 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s # ==> Restoring SP <== 578s ok 37 - Execute request 578s ok 38 - HTTP code is 200 578s ok 39 - Content is XML 578s # ==> Popping SP <== 578s ok 40 - Query SP for logout 578s ok 41 - HTTP code is 200 578s ok 42 - Get cookie lemonldap (0) 578s ok 43 - SSO cookie removed 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 44 - Test if user is reject on IdP 578s ok 45 - Response status is 401 578s ok 46 - Content is JSON 578s ok 47 - Error code is 1 578s # ==> Pushing SP <== 578s # ==> Popping SP <== 578s ok 48 - Test if user is reject on SP 578s ok 49 - Get redirection 578s ok 50 - Location header found 578s 1..50 578s ok 578s t/30-Auth-and-issuer-SAML-Federation.t ............................ 578s ok 1 - use Lemonldap::NG::Portal::Main; 578s ok 2 - Portal object 578s ok 3 - Init 578s ok 4 - Portal app 578s ok 5 - Register $type 578s ok 6 - Portal object 578s ok 7 - Init 578s ok 8 - Portal app 578s ok 9 - Register $type 578s # Subtest: Test logging in to a federated IDP 578s # ==> Pushing SP <== 578s # ==> Popping SP <== 578s ok 1 578s ok 2 - HTTP code is 200 578s ok 3 - Page contains a form 578s ok 4 - Host match 578s ok 5 - URI match 578s ok 6 - Field "SAMLRequest" is defined 578s ok 7 - CSP header authorize POST request to auth.centrale-marseille.fr 578s ok 8 - Method is POST 578s ok 9 - Found SAMLRequest 578s 1..9 578s ok 10 - Test logging in to a federated IDP 578s # Subtest: Responding to a federated SP 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 1 - Get cookie lemonldap (934f0898790f0083c28bb451ea53684e4d5e694bf55a4efb9521357883ecc83b) 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 2 578s ok 3 - SAML service is not yet known: code found on page 578s ok 4 - SAML service is not yet known 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 5 578s ok 6 - SAML service is still not known: code found on page 578s ok 7 - SAML service is still not known 578s # ==> Pushing ISSUER <== 578s # ==> Popping ISSUER <== 578s ok 8 578s ok 9 - HTTP code is 200 578s ok 10 - Page contains a form 578s ok 11 - Host match 578s ok 12 - URI match 578s ok 13 - Field "SAMLResponse" is defined 578s ok 14 - CSP header authorize POST request to www.numistral.fr 578s ok 15 - Method is POST 578s ok 16 - Found SAMLResponse 578s ok 17 - XML successfully parsed 578s ok 18 - Found a match for XPath Expression //saml:Attribute[@Name="urn:oid:0.9.2342.19200300.100.1.3"]/saml:AttributeValue/text() 578s ok 19 - Found attribute 578s 1..19 578s ok 11 - Responding to a federated SP 578s 1..11 578s ok 579s t/30-Auth-and-issuer-SAML-Metadata.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 # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 6 - Get metadata 579s ok 7 - Metadata is XML 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 8 - Get IDP metadata 579s ok 9 - Metadata is XML 579s ok 10 - Metadata does not contain SP information 579s ok 11 - IDP EntityID is overridden 579s # ==> Pushing ISSUER <== 579s # ==> Popping ISSUER <== 579s ok 12 - Get SP metadata 579s ok 13 - Metadata is XML 579s ok 14 - Metadata does not contain IDP information 579s 1..14 579s ok 580s t/30-Auth-and-issuer-SAML-POST-Choice-2FA.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 - Register $type 580s ok 6 - Portal object 580s ok 7 - Init 580s ok 8 - Portal app 580s ok 9 - Register $type 580s # Subtest: SP-initiated flow, authorized user 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 1 - Unauth SP request 580s ok 2 - HTTP code is 200 580s ok 3 - HTTP code is 200 580s ok 4 - Page contains a form 580s ok 5 - Host match 580s ok 6 - Field "lmAuth" is defined 580s ok 7 - CSP header authorize POST request to \# 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 8 - Post Choice request to IdP 580s ok 9 - HTTP code is 200 580s ok 10 - Page contains a form 580s ok 11 - Host match 580s ok 12 - URI match 580s ok 13 - Field "SAMLRequest" is defined 580s ok 14 - CSP header authorize POST request to auth.idp.com 580s ok 15 - Method is POST 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 16 - Post SAML request to IdP 580s ok 17 - HTTP code is 200 580s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134226_7181%22%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%22issuerTs%22%3A1746206106%7D) 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 19 - Post authentication 580s ok 20 - Get cookie lemonldap (655cb433cbf4c0cb8485706bade0262c7aa65419d2c47a6c9056bb5b52e3852b) 580s ok 21 - Get cookie lemonldappdata () 580s ok 22 - SAML request cleared from pdata 580s ok 23 - HTTP code is 200 580s ok 24 - Page contains a form 580s ok 25 - Host match 580s ok 26 - URI match 580s ok 27 - Field "SAMLResponse" is defined 580s ok 28 - CSP header authorize POST request to auth.sp.com 580s ok 29 - Method is POST 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 30 - Post SAML response to SP 580s ok 31 - HTTP code is 200 580s ok 32 - Page contains a form 580s ok 33 - URI match 580s ok 34 - Field "token" is defined 580s ok 35 - Field "code" is defined 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 36 - Post code 580s ok 37 - Get redirection 580s ok 38 - Location is http://auth.sp.com/ 580s ok 39 - Get cookie lemonldap (ed141f16c8729f77a501d7d2d0289a43a6c36ae56b52d00c1a03fd64f9306143) 580s ok 40 - Found SameSite=None 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 41 - Get / on SP 580s ok 42 - HTTP code is 200 580s ok 43 - Authenticated as fa@badwolf.org@idp 580s ok 44 - UTF-8 values 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 45 - Query IDP for logout 580s ok 46 - Get cookie lemonldap (0) 580s ok 47 - IDP Cookie removed 580s ok 48 - Get image request 580s # ==> Pushing ISSUER <== 580s ok 49 - SOAP request 580s # ==> Saving handler ISSUER <== 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s # ==> Restoring ISSUER <== 580s ok 50 - Execute request 580s ok 51 - Response is 200 or 400 580s ok 52 - Content is XML 580s # ==> Popping ISSUER <== 580s ok 53 - Get image 580s ok 54 - Get redirection 580s ok 55 - Location is http://auth.idp.com/static/common/icons/ok.png 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 56 - Test if user is reject on SP 580s ok 57 - Response status is 401 580s ok 58 - Content is JSON 580s ok 59 - Error code is 1 580s 1..59 580s ok 10 - SP-initiated flow, authorized user 580s 1..10 580s ok 580s t/30-Auth-and-issuer-SAML-POST-IdP-initiated.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 - Register $type 580s ok 6 - Portal object 580s ok 7 - Init 580s ok 8 - Portal app 580s ok 9 - Register $type 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 10 - Auth query 580s ok 11 - HTTP code is 200 580s ok 12 - Get cookie lemonldap (b3948e4d49cee8263581b0b9884f9d7bc50bef465e7d8e74d7ddcbf9fd18d99d) 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 13 - Query IdP to access to SP 580s ok 14 - HTTP code is 200 580s ok 15 - Page contains a form 580s ok 16 - Host match 580s ok 17 - URI match 580s ok 18 - Field "SAMLResponse" is defined 580s ok 19 - CSP header authorize POST request to auth.alternate.com 580s ok 20 - Method is POST 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 21 - Query IdP to access to SP 580s ok 22 - Bad destination: code found on page 580s ok 23 - Bad destination 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 24 - Query IdP to access to SP 580s ok 25 - HTTP code is 200 580s ok 26 - Page contains a form 580s ok 27 - Host match 580s ok 28 - URI match 580s ok 29 - Field "SAMLResponse" is defined 580s ok 30 - CSP header authorize POST request to auth.sp.com 580s ok 31 - Method is POST 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 32 - Post SAML response to SP 580s ok 33 - Get cookie lemonldap (62ce771543c384c8a1da2c8938cebd581d9718f07e8d7c298f032583fb0fa1fd) 580s ok 34 - Get redirection 580s ok 35 - Location is http://auth.sp.com/ 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 36 - Get / on SP 580s ok 37 - HTTP code is 200 580s ok 38 - Authenticated as ru@badwolf.org@idp 580s ok 39 - UTF-8 values 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 40 - Query IdP for logout 580s ok 41 - HTTP code is 200 580s ok 42 - Get cookie lemonldap (0) 580s ok 43 - SSO cookie removed 580s ok 44 - Get iframe request 580s ok 45 - Content-Security-Policy header found 580s ok 46 - Found auth.idp.com in CSP child-src 580s ok 47 - Content-Security-Policy header found 580s ok 48 - Found http://auth.sp.com in CSP child-src 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 49 - Get iframe 580s ok 50 - Framing authorized 580s ok 51 - HTTP code is 200 580s ok 52 - Page contains a form 580s ok 53 - Host match 580s ok 54 - URI match 580s ok 55 - Field "SAMLRequest" is defined 580s ok 56 - CSP header authorize POST request to auth.sp.com 580s ok 57 - Method is POST 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 58 - Post SAML logout request to SP 580s ok 59 - HTTP code is 200 580s ok 60 - Page contains a form 580s ok 61 - Host match 580s ok 62 - URI match 580s ok 63 - Field "SAMLResponse" is defined 580s ok 64 - CSP header authorize POST request to auth.idp.com 580s ok 65 - Method is POST 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 66 - Post SAML logout response to IdP 580s # ==> Pushing ISSUER <== 580s # ==> Popping ISSUER <== 580s ok 67 - Test if user is reject on IdP 580s ok 68 - Response status is 401 580s ok 69 - Content is JSON 580s ok 70 - Error code is 1 580s # ==> Pushing SP <== 580s # ==> Popping SP <== 580s ok 71 - Test if user is reject on SP 580s ok 72 - HTTP code is 200 580s ok 73 - HTTP code is 200 580s ok 74 - Page contains a form 580s ok 75 - CSP header authorize POST request to auth.idp.com 580s ok 76 - Method is POST 580s 1..76 580s ok 581s t/30-Auth-and-issuer-SAML-POST-Missing-SLO.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 - Register $type 581s ok 6 - Portal object 581s ok 7 - Init 581s ok 8 - Portal app 581s ok 9 - Register $type 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 10 - Unauth SP request 581s ok 11 - HTTP code is 200 581s ok 12 - HTTP code is 200 581s ok 13 - Page contains a form 581s ok 14 - Host match 581s ok 15 - URI match 581s ok 16 - Field "SAMLRequest" is defined 581s ok 17 - CSP header authorize POST request to auth.idp.com 581s ok 18 - Method is POST 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s ok 19 - Post SAML request to IdP 581s ok 20 - HTTP code is 200 581s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1746206107%2C%22issuerRequestsaml%22%3A%221746134227_12687%22%7D) 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s ok 22 - Post authentication 581s ok 23 - Reject reason is 89 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 24 - Unauth SP request 581s ok 25 - HTTP code is 200 581s ok 26 - HTTP code is 200 581s ok 27 - Page contains a form 581s ok 28 - Host match 581s ok 29 - URI match 581s ok 30 - Field "SAMLRequest" is defined 581s ok 31 - CSP header authorize POST request to auth.idp.com 581s ok 32 - Method is POST 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s ok 33 - Post SAML request to IdP 581s ok 34 - HTTP code is 200 581s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134227_13662%22%2C%22issuerTs%22%3A1746206107%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%7D) 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s ok 36 - Post authentication 581s ok 37 - Get cookie lemonldap (50db282f22b5125c13c7c14b74f95128cdecd9922312a47143dd7bf0a588cb7b) 581s ok 38 - HTTP code is 200 581s ok 39 - Page contains a form 581s ok 40 - Host match 581s ok 41 - URI match 581s ok 42 - Field "SAMLResponse" is defined 581s ok 43 - CSP header authorize POST request to auth.sp.com 581s ok 44 - Method is POST 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 45 - Post SAML response to SP 581s ok 46 - Get redirection 581s ok 47 - Location is http://auth.sp.com/ 581s ok 48 - Get cookie lemonldap (6c9a19b54aff5b9cbade5eb3c90e359e830952390f93ae7edeeda989ee946d51) 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 49 - Get / on SP 581s ok 50 - HTTP code is 200 581s ok 51 - Authenticated as fa@badwolf.org@idp 581s ok 52 - UTF-8 values 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 53 - Query SP for logout 581s ok 54 - HTTP code is 200 581s ok 55 - Page contains a form 581s ok 56 - Host match 581s ok 57 - URI match 581s ok 58 - Field "SAMLRequest" is defined 581s ok 59 - CSP header authorize POST request to auth.idp.com 581s ok 60 - Method is POST 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s ok 61 - Post SAML logout request to IdP 581s ok 62 - HTTP code is 200 581s ok 63 - Found logout message 581s ok 64 - Get cookie lemonldap (0) 581s ok 65 - IDP cookie removed 581s # ==> Pushing ISSUER <== 581s # ==> Popping ISSUER <== 581s ok 66 - Test if old cookie is denied by IdP 581s ok 67 - Response status is 401 581s ok 68 - Content is JSON 581s ok 69 - Error code is 1 581s # ==> Pushing SP <== 581s # ==> Popping SP <== 581s ok 70 - Test if user is reject on SP 581s ok 71 - HTTP code is 200 581s ok 72 - HTTP code is 200 581s ok 73 - Page contains a form 581s ok 74 - Host match 581s ok 75 - URI match 581s ok 76 - Field "SAMLRequest" is defined 581s ok 77 - CSP header authorize POST request to auth.idp.com 581s ok 78 - Method is POST 581s 1..78 581s ok 582s t/30-Auth-and-issuer-SAML-POST.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 - Register $type 582s ok 6 - Portal object 582s ok 7 - Init 582s ok 8 - Portal app 582s ok 9 - Register $type 582s # Subtest: SP-initiated flow, unauthorized user 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 1 - Unauth SP request 582s ok 2 - HTTP code is 200 582s ok 3 - HTTP code is 200 582s ok 4 - Page contains a form 582s ok 5 - Host match 582s ok 6 - URI match 582s ok 7 - Field "SAMLRequest" is defined 582s ok 8 - CSP header authorize POST request to auth.idp.com 582s ok 9 - Method is POST 582s ok 10 - Get cookie lemonldappdata (%7B%22genRequestHookCalled%22%3A1%7D) 582s ok 11 - Pdata is not empty 582s ok 12 - samlGenerateRequestHook called 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 13 - Post SAML request to IdP 582s ok 14 - HTTP code is 200 582s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221746134228_123%22%2C%22issuerTs%22%3A1746206108%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 582s ok 16 - Found SameSite=None 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 17 - Post authentication 582s ok 18 - Reject reason is 89 582s 1..18 582s ok 10 - SP-initiated flow, unauthorized user 582s # Subtest: SP-initiated flow, authorized user 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 1 - Unauth SP request 582s ok 2 - HTTP code is 200 582s ok 3 - HTTP code is 200 582s ok 4 - Page contains a form 582s ok 5 - Host match 582s ok 6 - URI match 582s ok 7 - Field "SAMLRequest" is defined 582s ok 8 - CSP header authorize POST request to auth.idp.com 582s ok 9 - Method is POST 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 10 - Post SAML request to IdP 582s ok 11 - HTTP code is 200 582s ok 12 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1746206108%2C%22issuerRequestsaml%22%3A%221746134228_61753%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 13 - Post authentication 582s ok 14 - Get cookie lemonldap (c605b434c69f91f38c5aa2b04aad28c1f2fd6cd754cdd02631898f9f0a62d63e) 582s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 582s ok 16 - SAML request cleared from pdata 582s ok 17 - HTTP code is 200 582s ok 18 - Page contains a form 582s ok 19 - Host match 582s ok 20 - URI match 582s ok 21 - Field "SAMLResponse" is defined 582s ok 22 - CSP header authorize POST request to auth.sp.com 582s ok 23 - Method is POST 582s ok 24 - Found SAMLResponse 582s ok 25 - Found AuthnInstant modified by hook 582s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 582s ok 27 - Pdata is not empty 582s ok 28 - samlGotRequestHookCalled called 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 29 - Post SAML response to SP 582s ok 30 - Get redirection 582s ok 31 - Location is http://auth.sp.com/ 582s ok 32 - Get cookie lemonldap (19c38f3d1e4c1881258ca5bd6895794d235b5568f1e0d304d4a74caa7027d350) 582s ok 33 - Found SameSite=None 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 34 - Get / on SP 582s ok 35 - HTTP code is 200 582s ok 36 - Authenticated as fa@badwolf.org@idp 582s ok 37 - samlGotResponseHook called 582s ok 38 - UTF-8 values 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 39 - Query SP for logout 582s ok 40 - HTTP code is 200 582s ok 41 - Page contains a form 582s ok 42 - Host match 582s ok 43 - URI match 582s ok 44 - Field "SAMLRequest" is defined 582s ok 45 - CSP header authorize POST request to auth.idp.com 582s ok 46 - Method is POST 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 47 - Post SAML logout request to IdP 582s ok 48 - HTTP code is 200 582s ok 49 - Page contains a form 582s ok 50 - Host match 582s ok 51 - URI match 582s ok 52 - Field "SAMLResponse" is defined 582s ok 53 - CSP header authorize POST request to auth.sp.com 582s ok 54 - Method is POST 582s ok 55 - Get cookie lemonldap (0) 582s ok 56 - IDP Cookie removed 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 57 - Post SAML response to SP 582s ok 58 - Get redirection 582s ok 59 - Location is http://auth.sp.com/?logout=1 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 60 - Test if user is reject on IdP 582s ok 61 - Response status is 401 582s ok 62 - Content is JSON 582s ok 63 - Error code is 1 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 64 - Test if user is reject on SP 582s ok 65 - HTTP code is 200 582s ok 66 - HTTP code is 200 582s ok 67 - Page contains a form 582s ok 68 - Host match 582s ok 69 - URI match 582s ok 70 - Field "SAMLRequest" is defined 582s ok 71 - CSP header authorize POST request to auth.idp.com 582s ok 72 - Method is POST 582s 1..72 582s ok 11 - SP-initiated flow, authorized user 582s # Subtest: SP-initiated flow, authorized user, with redirection 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 1 - Unauth SP request 582s ok 2 - HTTP code is 200 582s ok 3 - HTTP code is 200 582s ok 4 - Page contains a form 582s ok 5 - Host match 582s ok 6 - URI match 582s ok 7 - Field "SAMLRequest" is defined 582s ok 8 - CSP header authorize POST request to auth.idp.com 582s ok 9 - Method is POST 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 10 - Post SAML request to IdP 582s ok 11 - HTTP code is 200 582s ok 12 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206108%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221746134228_32987%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 13 - Post authentication 582s ok 14 - Get cookie lemonldap (8dc3e1b3b4ac678163125fc3db1d710bd2ee9e4df875ea40e25b71658eefd5df) 582s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 582s ok 16 - SAML request cleared from pdata 582s ok 17 - HTTP code is 200 582s ok 18 - Page contains a form 582s ok 19 - Host match 582s ok 20 - URI match 582s ok 21 - Field "SAMLResponse" is defined 582s ok 22 - CSP header authorize POST request to auth.sp.com 582s ok 23 - Method is POST 582s ok 24 - Found SAMLResponse 582s ok 25 - Found AuthnInstant modified by hook 582s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 582s ok 27 - Pdata is not empty 582s ok 28 - samlGotRequestHookCalled called 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 29 - Post SAML response to SP 582s ok 30 - Get redirection 582s ok 31 - Location is http://auth.sp.com/ 582s ok 32 - Get cookie lemonldap (d909baa0619a25a0eb956d430bde3542c3f8f394b4eeb6e4f31ab35f0afc7f15) 582s ok 33 - Found SameSite=None 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 34 - Get / on SP 582s ok 35 - HTTP code is 200 582s ok 36 - Authenticated as fa@badwolf.org@idp 582s ok 37 - samlGotResponseHook called 582s ok 38 - UTF-8 values 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 39 - Query SP for logout 582s ok 40 - HTTP code is 200 582s ok 41 - Page contains a form 582s ok 42 - Host match 582s ok 43 - URI match 582s ok 44 - Field "SAMLRequest" is defined 582s ok 45 - CSP header authorize POST request to auth.idp.com 582s ok 46 - Method is POST 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 47 - Post SAML logout request to IdP 582s ok 48 - HTTP code is 200 582s ok 49 - Page contains a form 582s ok 50 - Host match 582s ok 51 - URI match 582s ok 52 - Field "SAMLResponse" is defined 582s ok 53 - CSP header authorize POST request to auth.sp.com 582s ok 54 - Method is POST 582s ok 55 - Get cookie lemonldap (0) 582s ok 56 - IDP Cookie removed 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 57 - Post SAML response to SP 582s ok 58 - Get redirection 582s ok 59 - Location is http://test1.example.com 582s # ==> Pushing ISSUER <== 582s # ==> Popping ISSUER <== 582s ok 60 - Test if user is reject on IdP 582s ok 61 - Response status is 401 582s ok 62 - Content is JSON 582s ok 63 - Error code is 1 582s # ==> Pushing SP <== 582s # ==> Popping SP <== 582s ok 64 - Test if user is reject on SP 582s ok 65 - HTTP code is 200 582s ok 66 - HTTP code is 200 582s ok 67 - Page contains a form 582s ok 68 - Host match 582s ok 69 - URI match 582s ok 70 - Field "SAMLRequest" is defined 582s ok 71 - CSP header authorize POST request to auth.idp.com 582s ok 72 - Method is POST 582s 1..72 582s ok 12 - SP-initiated flow, authorized user, with redirection 582s 1..12 582s ok 583s t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.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 - Register $type 583s ok 6 - Portal object 583s ok 7 - Init 583s ok 8 - Portal app 583s ok 9 - Register $type 583s # ==> Pushing SP <== 583s # ==> Popping SP <== 583s ok 10 - Unauth SP request 583s ok 11 - Get redirection 583s ok 12 - Location header found 583s # ==> Pushing ISSUER <== 583s # ==> Popping ISSUER <== 583s ok 13 - Launch SAML request to IdP 583s ok 14 - HTTP code is 200 583s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206109%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134229_58322%22%7D) 583s # ==> Pushing ISSUER <== 583s # ==> Popping ISSUER <== 583s ok 16 - Authentication request 583s ok 17 - Get cookie lemonldap (9a742cfe3ef6c21068ca9f865d216fbc5eca31513aeb6d6c462bb867b823abe0) 583s ok 18 - Get cookie lemonldappdata () 583s ok 19 - SAML request cleared from pdata 583s ok 20 - HTTP code is 200 583s ok 21 - Page contains a form 583s ok 22 - Host match 583s ok 23 - URI match 583s ok 24 - Field "SAMLResponse" is defined 583s ok 25 - Field "RelayState" is defined 583s ok 26 - CSP header authorize POST request to auth.sp.com 583s ok 27 - Correct authentication context mapped 583s # ==> Pushing SP <== 583s # ==> Popping SP <== 583s ok 28 - Post SAML response to SP 583s ok 29 - Get cookie lemonldap (8bad6096d1f88cd90c953123389e3f05bf12edd64f17dc0321627429d6ecacff) 583s ok 30 - Get redirection 583s ok 31 - Location is http://test1.example.com/ 583s # ==> Pushing SP <== 583s # ==> Popping SP <== 583s ok 32 - Get / on SP 583s ok 33 - HTTP code is 200 583s ok 34 - Authenticated as fa@badwolf.org@idp 583s ok 35 - Map authentication context 583s 1..35 583s ok 583s t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.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 - Register $type 583s ok 6 - Portal object 583s ok 7 - Init 583s ok 8 - Portal app 583s ok 9 - Register $type 583s # ==> Pushing ISSUER <== 583s # ==> Popping ISSUER <== 583s ok 10 - Auth query 583s ok 11 - HTTP code is 200 583s ok 12 - Get cookie lemonldap (bda6b9de871c274c3e1c8f7ac9f1410b6fd6e4371d380f942c1f3fdf1deb6556) 583s # ==> Pushing ISSUER <== 583s # ==> Popping ISSUER <== 583s ok 13 - Query IdP to access to SP 583s ok 14 - HTTP code is 200 583s ok 15 - Form method is POST 583s ok 16 - Found SAML response 583s # ==> Pushing SP <== 583s # ==> Popping SP <== 583s ok 17 - Post SAML response to SP 583s ok 18 - Get cookie lemonldap (4926d84459ea6c23cab4cebafc7e1bc91f3500eae2d1dc0036c2456216b41dfa) 583s ok 19 - Get redirection 583s ok 20 - Location is http://auth.sp.com/ 583s # ==> Pushing SP <== 583s # ==> Popping SP <== 583s ok 21 - Get / on SP 583s ok 22 - HTTP code is 200 583s ok 23 - Authenticated as ru@badwolf.org@idp 583s ok 24 - UTF-8 values 583s # ==> Pushing ISSUER <== 583s # ==> Popping ISSUER <== 583s ok 25 - Query IdP for logout 583s ok 26 - HTTP code is 200 583s ok 27 - Get iframe request 583s ok 28 - Content-Security-Policy header found 583s ok 29 - Found auth.sp.com in CSP child-src 583s ok 30 - Get cookie lemonldap (0) 583s ok 31 - SSO cookie removed 583s # ==> Pushing SP <== 583s # ==> Popping SP <== 583s ok 32 - Query SP for iframe 583s ok 33 - Get redirection 583s ok 34 - Location header found 583s # ==> Pushing ISSUER <== 583s # ==> Popping ISSUER <== 583s ok 35 - Push SAML response to IdP 583s ok 36 - Get redirection 583s ok 37 - Location is http://auth.idp.com/static/common/icons/ok.png 583s ok 38 - Frame can be embedded 583s # ==> Pushing ISSUER <== 583s # ==> Popping ISSUER <== 583s ok 39 - Test if user is reject on IdP 583s ok 40 - Response status is 401 583s ok 41 - Content is JSON 583s ok 42 - Error code is 1 583s # ==> Pushing SP <== 583s # ==> Popping SP <== 583s ok 43 - Test if user is reject on SP 583s ok 44 - Get redirection 583s ok 45 - Location header found 583s 1..45 583s ok 584s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.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 - Register $type 584s ok 6 - Portal object 584s ok 7 - Init 584s ok 8 - Portal app 584s ok 9 - Register $type 584s ok 10 - Portal object 584s ok 11 - Init 584s ok 12 - Portal app 584s ok 13 - Register $type 584s # ==> Pushing SP <== 584s # ==> Popping SP <== 584s ok 14 - Unauth SP request 584s ok 15 - Get redirection 584s ok 16 - Location header found 584s # ==> Pushing ISSUER <== 584s # ==> Popping ISSUER <== 584s ok 17 - Launch SAML request to IdP 584s ok 18 - HTTP code is 200 584s ok 19 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206110%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134230_42652%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 584s # ==> Pushing ISSUER <== 584s # ==> Popping ISSUER <== 584s ok 20 - Post authentication 584s ok 21 - HTTP code is 200 584s ok 22 - Get cookie lemonldap (f201f4b5e2545183f1643e976961c95cb17c82accf1a024fe1079347ff6bfee3) 584s ok 23 - HTTP code is 200 584s ok 24 - Page contains a form 584s ok 25 - Host match 584s ok 26 - URI match 584s ok 27 - Field "SAMLResponse" is defined 584s ok 28 - Field "RelayState" is defined 584s ok 29 - CSP header authorize POST request to auth.sp.com 584s # ==> Pushing SP <== 584s # ==> Popping SP <== 584s ok 30 - Post SAML response to SP 584s ok 31 - Get cookie lemonldap (9ffad21b091c007370025039001d11a3a68d1b22c5fa871cdade06d083c6a46f) 584s ok 32 - Get redirection 584s ok 33 - Location is http://test1.example.com/ 584s # ==> Pushing SP <== 584s # ==> Popping SP <== 584s ok 34 - Get / on SP 584s ok 35 - HTTP code is 200 584s ok 36 - Authenticated as fa@badwolf.org@idp 584s ok 37 - UTF-8 values 584s # ==> Pushing SP2 <== 584s # ==> Popping SP2 <== 584s ok 38 - Unauth SP2 request 584s ok 39 - Get redirection 584s ok 40 - Location header found 584s # ==> Pushing ISSUER <== 584s # ==> Popping ISSUER <== 584s ok 41 - Launch SAML request to IdP 584s ok 42 - HTTP code is 200 584s ok 43 - Page contains a form 584s ok 44 - Host match 584s ok 45 - URI match 584s ok 46 - Field "SAMLResponse" is defined 584s ok 47 - Field "RelayState" is defined 584s ok 48 - CSP header authorize POST request to auth.sp2.com 584s # ==> Pushing SP2 <== 584s # ==> Popping SP2 <== 584s ok 49 - Post SAML response to SP2 584s ok 50 - Get cookie lemonldap (ed9311ad417768c63dc7babfcce5f96342bb00f06c8e37896c45f15744b3c317) 584s ok 51 - Get redirection 584s ok 52 - Location is http://test1.example.com/ 584s # ==> Pushing SP2 <== 584s # ==> Popping SP2 <== 584s ok 53 - Get / on SP2 584s ok 54 - HTTP code is 200 584s ok 55 - Authenticated as fa@badwolf.org@idp 584s # ==> Pushing SP <== 584s # ==> Popping SP <== 584s ok 56 - Query SP for logout 584s ok 57 - Get redirection 584s ok 58 - Location header found 584s # ==> Pushing ISSUER <== 584s # ==> Popping ISSUER <== 584s ok 59 - Launch SAML logout request to IdP 584s ok 60 - HTTP code is 200 584s ok 61 - Found logout message 584s ok 62 - Get cookie lemonldap (0) 584s ok 63 - IDP cookie removed 584s # ==> Pushing ISSUER <== 584s # ==> Popping ISSUER <== 584s ok 64 - Test if user is reject on IdP 584s ok 65 - Response status is 401 584s ok 66 - Content is JSON 584s ok 67 - Error code is 1 584s # ==> Pushing SP <== 584s # ==> Popping SP <== 584s ok 68 - Test if user is reject on SP 584s ok 69 - Get redirection 584s ok 70 - Location header found 584s # ==> Pushing SP2 <== 584s # ==> Popping SP2 <== 584s ok 71 - User is unfortunately still logged into SP2 584s ok 72 - HTTP code is 200 584s ok 73 - Authenticated as fa@badwolf.org@idp 584s 1..73 584s ok 585s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.t ................... 585s ok 1 - use Lemonldap::NG::Portal::Main; 585s ok 2 - Portal object 585s ok 3 - Init 585s ok 4 - Portal app 585s ok 5 - Register $type 585s ok 6 - Portal object 585s ok 7 - Init 585s ok 8 - Portal app 585s ok 9 - Register $type 585s ok 10 - Portal object 585s ok 11 - Init 585s ok 12 - Portal app 585s ok 13 - Register $type 585s ok 14 - Portal object 585s ok 15 - Init 585s ok 16 - Portal app 585s ok 17 - Register $type 585s # ==> Pushing SP <== 585s # ==> Popping SP <== 585s ok 18 - Unauth SP request 585s ok 19 - Get redirection 585s ok 20 - Location header found 585s # ==> Pushing ISSUER <== 585s # ==> Popping ISSUER <== 585s ok 21 - Launch SAML request to IdP 585s ok 22 - HTTP code is 200 585s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206111%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134231_7604%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 585s # ==> Pushing ISSUER <== 585s # ==> Popping ISSUER <== 585s ok 24 - Post authentication 585s ok 25 - HTTP code is 200 585s ok 26 - Get cookie lemonldap (4358789cd9d94f96424262d94d9d2c3a335fd5c0ef0b76ed3e9c0ee89f2a24de) 585s ok 27 - HTTP code is 200 585s ok 28 - Page contains a form 585s ok 29 - Host match 585s ok 30 - URI match 585s ok 31 - Field "SAMLResponse" is defined 585s ok 32 - Field "RelayState" is defined 585s ok 33 - CSP header authorize POST request to auth.sp.com 585s # ==> Pushing SP <== 585s # ==> Popping SP <== 585s ok 34 - Post SAML response to SP 585s ok 35 - Get cookie lemonldap (f342dd756cb075e746d693f61ed03687361cee0d6981e24eff811333d584f250) 585s ok 36 - Get redirection 585s ok 37 - Location is http://test1.example.com/ 585s # ==> Pushing SP <== 585s # ==> Popping SP <== 585s ok 38 - Get / on SP 585s ok 39 - HTTP code is 200 585s ok 40 - Authenticated as fa@badwolf.org@idp 585s ok 41 - UTF-8 values 585s # ==> Pushing SP2 <== 585s # ==> Popping SP2 <== 585s ok 42 - Unauth SP2 request 585s ok 43 - Get redirection 585s ok 44 - Location header found 585s # ==> Pushing ISSUER <== 585s # ==> Popping ISSUER <== 585s ok 45 - Launch SAML request to IdP 585s ok 46 - HTTP code is 200 585s ok 47 - Page contains a form 585s ok 48 - Host match 585s ok 49 - URI match 585s ok 50 - Field "SAMLResponse" is defined 585s ok 51 - Field "RelayState" is defined 585s ok 52 - CSP header authorize POST request to auth.sp2.com 585s # ==> Pushing SP2 <== 585s # ==> Popping SP2 <== 585s ok 53 - Post SAML response to SP2 585s ok 54 - Get cookie lemonldap (18af0138089f2edffe36aaea319c58120325317a94689318c9b36e0ea2f359ca) 585s ok 55 - Get redirection 585s ok 56 - Location is http://test1.example.com/ 585s # ==> Pushing SP2 <== 585s # ==> Popping SP2 <== 585s ok 57 - Get / on SP2 585s ok 58 - HTTP code is 200 585s ok 59 - Authenticated as fa@badwolf.org@idp 585s # ==> Pushing SP3 <== 585s # ==> Popping SP3 <== 585s ok 60 - Unauth SP3 request 585s ok 61 - Get redirection 585s ok 62 - Location header found 585s # ==> Pushing ISSUER <== 585s # ==> Popping ISSUER <== 585s ok 63 - Launch SAML request to IdP 585s ok 64 - HTTP code is 200 585s ok 65 - Page contains a form 585s ok 66 - Host match 585s ok 67 - URI match 585s ok 68 - Field "SAMLResponse" is defined 585s ok 69 - Field "RelayState" is defined 585s ok 70 - CSP header authorize POST request to auth.sp3.com 585s # ==> Pushing SP3 <== 585s # ==> Popping SP3 <== 585s ok 71 - Post SAML response to SP3 585s ok 72 - Get cookie lemonldap (10b25f26b6c3b8f0aaf2fac1fbe59ed5b6c41b10b6f5cd8541fb0dc4abb05e99) 585s ok 73 - Get redirection 585s ok 74 - Location is http://test1.example.com/ 585s # ==> Pushing SP3 <== 585s # ==> Popping SP3 <== 585s ok 75 - Get / on SP3 585s ok 76 - HTTP code is 200 585s ok 77 - Authenticated as fa@badwolf.org@idp 585s # ==> Pushing SP <== 585s # ==> Popping SP <== 585s ok 78 - Query SP for logout 585s ok 79 - Get redirection 585s ok 80 - Location header found 585s # ==> Pushing ISSUER <== 585s # ==> Popping ISSUER <== 585s ok 81 - Launch SAML logout request to IdP 585s ok 82 - Get cookie lemonldap (0) 585s ok 83 - SSO cookie removed 585s ok 84 - Got one iframe for both additional services 585s # ==> Pushing SP2 <== 585s # ==> Popping SP2 <== 585s ok 85 - Start logout from SP2 585s ok 86 - Get redirection 585s ok 87 - Location header found 585s # ==> Pushing ISSUER <== 585s # ==> Popping ISSUER <== 585s ok 88 - get SAML response from IDP 585s ok 89 - Get redirection 585s ok 90 - Location is http://auth.idp.com/static/common/icons/ok.png 585s # ==> Pushing SP3 <== 585s # ==> Popping SP3 <== 585s ok 91 - Start logout from SP3 585s ok 92 - Get redirection 585s ok 93 - Location header found 585s # ==> Pushing ISSUER <== 585s # ==> Popping ISSUER <== 585s ok 94 - get SAML response from IDP 585s ok 95 - Get redirection 585s ok 96 - Location is http://auth.idp.com/static/common/icons/ok.png 585s ok 97 - HTTP code is 200 585s ok 98 - Page contains a form 585s ok 99 - Host match 585s ok 100 - URI match 585s ok 101 - Field "relay" is defined 585s ok 102 - CSP header authorize POST request to auth.idp.com 585s # ==> Pushing ISSUER <== 585s # ==> Popping ISSUER <== 585s ok 103 - Post final logout 585s ok 104 - Get redirection 585s ok 105 - Location header found 585s # ==> Pushing SP <== 585s # ==> Popping SP <== 585s ok 106 - Send SAML logout response to SP 585s # ==> Pushing ISSUER <== 585s # ==> Popping ISSUER <== 585s ok 107 - Test if user is reject on IdP 585s ok 108 - Response status is 401 585s ok 109 - Content is JSON 585s ok 110 - Error code is 1 585s # ==> Pushing SP <== 585s # ==> Popping SP <== 585s ok 111 - Test if user is reject on SP 585s ok 112 - Get redirection 585s ok 113 - Location header found 585s # ==> Pushing SP2 <== 585s # ==> Popping SP2 <== 585s ok 114 - Test if user is reject on SP2 585s ok 115 - Get redirection 585s ok 116 - Location header found 585s # ==> Pushing SP3 <== 585s # ==> Popping SP3 <== 585s ok 117 - Test if user is reject on SP3 585s ok 118 - Get redirection 585s ok 119 - Location header found 585s 1..119 585s ok 585s t/30-Auth-and-issuer-SAML-Redirect-With-Info.t .................... 585s ok 1 - use Lemonldap::NG::Portal::Main; 585s ok 2 - Portal object 585s ok 3 - Init 585s ok 4 - Portal app 585s ok 5 - Register $type 585s # ==> Pushing ISSUER <== 585s # ==> Popping ISSUER <== 585s ok 6 - Post authentication request 585s ok 7 - Get cookie lemonldap (45c7b70ddf0a141cbd924e34d958057ace70f9bee450bab665d9167e76fd9fad) 585s ok 8 - Portal object 585s ok 9 - Init 585s ok 10 - Portal app 585s ok 11 - Register $type 585s # ==> Pushing SP <== 585s # ==> Popping SP <== 585s ok 12 - Unauth SP request 585s ok 13 - Get redirection 585s ok 14 - Location header found 585s # ==> Pushing ISSUER <== 585s # ==> Popping ISSUER <== 585s ok 15 - Launch SAML request to IdP 585s ok 16 - HTTP code is 200 585s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221746134232_56041%22%2C%22issuerTs%22%3A1746206112%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 585s # ==> Pushing ISSUER <== 585s # ==> Popping ISSUER <== 585s ok 18 - Post authentication request 585s ok 19 - HTTP code is 200 585s ok 20 - Get cookie lemonldap (963dcb555c213d69cdd59a22727c100bf19e7a0d6e743be2ac044b035ea6d5a2) 585s ok 21 - Get cookie lemonldappdata () 585s ok 22 - SAML request cleared from pdata 585s ok 23 - Found info message about deleted sessions 585s ok 24 - HTTP code is 200 585s ok 25 - Page contains a form 585s ok 26 - Host match 585s ok 27 - URI match 585s ok 28 - Field "SAMLResponse" is defined 585s ok 29 - Field "RelayState" is defined 585s ok 30 - CSP header authorize POST request to auth.sp.com 585s ok 31 - Method is POST 585s # ==> Pushing SP <== 585s # ==> Popping SP <== 585s ok 32 - Post SAML response to SP 585s ok 33 - Get cookie lemonldap (5769f0aef36d66a9d282b0aaa154ed2e6a98a542be5893382ce1b9c607d2e0d8) 585s ok 34 - Get redirection 585s ok 35 - Location is http://test1.example.com/ 585s # ==> Pushing SP <== 585s # ==> Popping SP <== 585s ok 36 - Get / on SP 585s ok 37 - HTTP code is 200 585s ok 38 - Authenticated as fa@badwolf.org@idp 585s 1..38 585s ok 586s t/30-Auth-and-issuer-SAML-Redirect.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 - Register $type 586s ok 6 - Portal object 586s ok 7 - Init 586s ok 8 - Portal app 586s ok 9 - Register $type 586s # ==> Pushing SP <== 586s # ==> Popping SP <== 586s ok 10 - Unauth SP request 586s ok 11 - Get redirection 586s ok 12 - Location header found 586s # ==> Pushing ISSUER <== 586s # ==> Popping ISSUER <== 586s ok 13 - Launch SAML request to IdP 586s ok 14 - HTTP code is 200 586s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134232_61870%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%2C%22issuerTs%22%3A1746206112%7D) 586s # ==> Pushing ISSUER <== 586s # ==> Popping ISSUER <== 586s ok 16 - Post delayed authentication request 586s ok 17 - Get redirection 586s ok 18 - Location is http://auth.idp.com/saml 586s ok 19 - Get cookie lemonldap (c8981a3c644757df27243e8d050adaeb46077853c8b68ed39fdbfbe411941f8f) 586s ok 20 - Get cookie lemonldappdata () 586s ok 21 - SAML request cleared from pdata 586s # ==> Pushing SP <== 586s # ==> Popping SP <== 586s ok 22 - Unauth SP request 586s ok 23 - Get redirection 586s ok 24 - Location header found 586s # ==> Pushing ISSUER <== 586s # ==> Popping ISSUER <== 586s ok 25 - Launch SAML request to IdP 586s ok 26 - HTTP code is 200 586s ok 27 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206112%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221746134232_17533%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 586s # ==> Pushing ISSUER <== 586s # ==> Popping ISSUER <== 586s ok 28 - Post authentication request 586s ok 29 - HTTP code is 200 586s ok 30 - Get cookie lemonldap (bde9f3bfd27bca54d273b0dd0ca104405fbb1c64dd4fd2962beeb7e60dd9a825) 586s ok 31 - Get cookie lemonldappdata () 586s ok 32 - SAML request cleared from pdata 586s ok 33 - HTTP code is 200 586s ok 34 - Page contains a form 586s ok 35 - Host match 586s ok 36 - URI match 586s ok 37 - Field "SAMLResponse" is defined 586s ok 38 - Field "RelayState" is defined 586s ok 39 - CSP header authorize POST request to auth.sp.com 586s ok 40 - Signed using SHA-256 586s # ==> Pushing SP <== 586s # ==> Popping SP <== 586s ok 41 - Post SAML response to SP 586s ok 42 - Get cookie lemonldap (d27712e13b62aad03f4bf1e3824eb387b8ea448d56cc3841e7701ef4fcc536cb) 586s ok 43 - Get redirection 586s ok 44 - Location is http://test1.example.com/ 586s # ==> Pushing SP <== 586s # ==> Popping SP <== 586s ok 45 - Get / on SP 586s ok 46 - HTTP code is 200 586s ok 47 - Authenticated as fa@badwolf.org@idp 586s ok 48 - UTF-8 values 586s # ==> Pushing SP <== 586s # ==> Popping SP <== 586s ok 49 - Query SP for logout 586s ok 50 - Get redirection 586s ok 51 - Location header found 586s ok 52 - SHA256 used to sign Logout Request 586s # ==> Pushing ISSUER <== 586s # ==> Popping ISSUER <== 586s ok 53 - Launch SAML logout request to IdP 586s ok 54 - Get redirection 586s ok 55 - Location header found 586s ok 56 - Get cookie lemonldap (0) 586s ok 57 - IDP Cookie removed 586s # ==> Pushing SP <== 586s # ==> Popping SP <== 586s ok 58 - Launch SAML logout request to SP 586s ok 59 - HTTP code is 200 586s # ==> Pushing ISSUER <== 586s # ==> Popping ISSUER <== 586s ok 60 - Test if user is reject on IdP 586s ok 61 - Response status is 401 586s ok 62 - Content is JSON 586s ok 63 - Error code is 1 586s # ==> Pushing SP <== 586s # ==> Popping SP <== 586s ok 64 - Test if user is reject on SP 586s ok 65 - Get redirection 586s ok 66 - Location header found 586s 1..66 586s ok 587s t/30-CDC.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 - Register $type 587s ok 6 - Portal object 587s ok 7 - Init 587s ok 8 - Portal app 587s ok 9 - Register $type 587s ok 10 - use Lemonldap::NG::Portal::CDC; 587s ok 11 - Portal object 587s ok 12 - Init 587s ok 13 - Portal app 587s ok 14 - CDC 587s # ==> Pushing SP <== 587s # ==> Popping SP <== 587s ok 15 - Unauth SP request 587s ok 16 - HTTP code is 200 587s ok 17 - HTTP code is 200 587s ok 18 - Page contains a form 587s ok 19 - Host match 587s ok 20 - URI match 587s ok 21 - Field "SAMLRequest" is defined 587s ok 22 - CSP header authorize POST request to auth.idp.com 587s ok 23 - Method is POST 587s # ==> Pushing ISSUER <== 587s # ==> Popping ISSUER <== 587s ok 24 - Post SAML request to IdP 587s ok 25 - HTTP code is 200 587s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206113%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134233_40277%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 587s # ==> Pushing ISSUER <== 587s # ==> Popping ISSUER <== 587s ok 27 - Post authentication 587s ok 28 - Get cookie lemonldap (888754a946b34ee85421ad5ce380c78aeab39fc6282815442cc5ddb2e889d4c2) 587s ok 29 - HTTP code is 200 587s ok 30 - Page contains a form 587s ok 31 - Host match 587s ok 32 - URI match 587s ok 33 - Field "SAMLResponse" is defined 587s ok 34 - CSP header authorize POST request to auth.sp.com 587s ok 35 - Found CDC iframe 587s ok 36 - CDC write request 587s ok 37 - HTTP code is 200 587s ok 38 - Get cookie _saml_idp (aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL21ldGFkYXRh) 587s ok 39 - CDC read 587s # ==> Pushing SP <== 587s # ==> Popping SP <== 587s ok 40 - Post SAML response to SP 587s ok 41 - Get redirection 587s ok 42 - Location is http://auth.sp.com/ 587s ok 43 - Get cookie lemonldap (2afd0effaa22113d1d0bf03a1403855fc329c6093849dd2cc7e2012b14e73ff8) 587s # ==> Pushing SP <== 587s # ==> Popping SP <== 587s ok 44 - Get / on SP 587s ok 45 - HTTP code is 200 587s ok 46 - Authenticated as fa@badwolf.org@idp 587s ok 47 - UTF-8 values 587s # ==> Pushing SP <== 587s # ==> Popping SP <== 587s ok 48 - Query SP for logout 587s ok 49 - HTTP code is 200 587s ok 50 - Page contains a form 587s ok 51 - Host match 587s ok 52 - URI match 587s ok 53 - Field "SAMLRequest" is defined 587s ok 54 - CSP header authorize POST request to auth.idp.com 587s ok 55 - Method is POST 587s # ==> Pushing ISSUER <== 587s # ==> Popping ISSUER <== 587s ok 56 - Post SAML logout request to IdP 587s ok 57 - HTTP code is 200 587s ok 58 - Page contains a form 587s ok 59 - Host match 587s ok 60 - URI match 587s ok 61 - Field "SAMLResponse" is defined 587s ok 62 - CSP header authorize POST request to auth.sp.com 587s ok 63 - Method is POST 587s # ==> Pushing SP <== 587s # ==> Popping SP <== 587s ok 64 - Post SAML response to SP 587s ok 65 - Get redirection 587s ok 66 - Location is http://auth.sp.com/?logout=1 587s # ==> Pushing ISSUER <== 587s # ==> Popping ISSUER <== 587s ok 67 - Test if user is reject on IdP 587s ok 68 - Response status is 401 587s ok 69 - Content is JSON 587s ok 70 - Error code is 1 587s # ==> Pushing SP <== 587s # ==> Popping SP <== 587s ok 71 - Test if user is reject on SP 587s ok 72 - HTTP code is 200 587s ok 73 - HTTP code is 200 587s ok 74 - Page contains a form 587s ok 75 - Host match 587s ok 76 - URI match 587s ok 77 - Field "SAMLRequest" is defined 587s ok 78 - CSP header authorize POST request to auth.idp.com 587s ok 79 - Method is POST 587s 1..79 587s ok 587s t/30-SAML-Federation-Config.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 - Register $type 587s ok 6 - Portal object 587s ok 7 - Init 587s ok 8 - Portal app 587s ok 9 - Register $type 587s ok 10 - confKey from config 587s ok 11 - confKey was generated 587s ok 12 - Rule from SP config 587s ok 13 - Rule from federation defaults 587s ok 14 - SP attributes have been imported as configured by policy 587s ok 15 - default NameID Format 587s ok 16 - SP attributes have been imported as configured by policy 587s ok 17 587s ok 18 - eduPersonTargetedID sets required persistent NameID 587s ok 19 - IDP option from config override 587s ok 20 - IDP option from federation defaults 587s ok 21 - IDP attributes from federation defaults 587s ok 22 - IDP attributes from configuration override 587s ok 23 - getIssuer 587s ok 24 - getIssuer 587s ok 25 - getIssuer 587s 1..25 587s ok 588s t/30-SAML-Head-to-Tail-POST.t ..................................... 588s ok 1 - use Lemonldap::NG::Portal::Main; 588s ok 2 - Portal object 588s ok 3 - Init 588s ok 4 - Portal app 588s ok 5 - Register $type 588s ok 6 - Portal object 588s ok 7 - Init 588s ok 8 - Portal app 588s ok 9 - Register $type 588s # ==> Pushing SP <== 588s # ==> Popping SP <== 588s ok 10 - Unauth SP request 588s ok 11 - HTTP code is 200 588s ok 12 - Page contains a form 588s ok 13 - Host match 588s ok 14 - URI match 588s ok 15 - Field "SAMLRequest" is defined 588s ok 16 - CSP header authorize POST request to auth.idp.com 588s ok 17 - Method is POST 588s # ==> Pushing ISSUER <== 588s # ==> Popping ISSUER <== 588s ok 18 - Post SAML request to IdP 588s ok 19 - HTTP code is 200 588s ok 20 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134234_9819%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%3A1746206114%7D) 588s # ==> Pushing ISSUER <== 588s # ==> Popping ISSUER <== 588s ok 21 - Post authentication 588s ok 22 - Get cookie lemonldap (b55a31a8ca3f3eb2aba96a9c2aae5618cc5204949bc0832ddc1d4d8ae97b23df) 588s ok 23 - HTTP code is 200 588s ok 24 - Page contains a form 588s ok 25 - Host match 588s ok 26 - URI match 588s ok 27 - Field "SAMLResponse" is defined 588s ok 28 - CSP header authorize POST request to auth.sp.com 588s ok 29 - Method is POST 588s # ==> Pushing SP <== 588s # ==> Popping SP <== 588s ok 30 - Post SAML response to SP 588s ok 31 - Get redirection 588s ok 32 - Location header found 588s ok 33 - Get cookie lemonldap (836c55076441826bd8b0d64ba722f83f804437a7fac1209dba30ad711f46cdc2) 588s # ==> Pushing SP <== 588s # ==> Popping SP <== 588s ok 34 - Follow redirection 588s ok 35 - HTTP code is 200 588s # ==> Pushing SP <== 588s # ==> Popping SP <== 588s ok 36 - Query SP for logout 588s ok 37 - HTTP code is 200 588s ok 38 - Page contains a form 588s ok 39 - Host match 588s ok 40 - URI match 588s ok 41 - Field "SAMLRequest" is defined 588s ok 42 - CSP header authorize POST request to auth.idp.com 588s ok 43 - Method is POST 588s # ==> Pushing ISSUER <== 588s # ==> Popping ISSUER <== 588s ok 44 - Post SAML logout request to IdP 588s ok 45 - HTTP code is 200 588s ok 46 - Page contains a form 588s ok 47 - Host match 588s ok 48 - URI match 588s ok 49 - Field "SAMLResponse" is defined 588s ok 50 - CSP header authorize POST request to auth.sp.com 588s ok 51 - Method is POST 588s ok 52 - Get cookie lemonldap (0) 588s ok 53 - SSO cookie removed 588s # ==> Pushing SP <== 588s # ==> Popping SP <== 588s ok 54 - Post SAML response to SP 588s ok 55 - HTTP code is 200 588s # ==> Pushing ISSUER <== 588s # ==> Popping ISSUER <== 588s ok 56 - Test if user is reject on IdP 588s ok 57 - Response status is 401 588s ok 58 - Content is JSON 588s ok 59 - Error code is 1 588s # ==> Pushing SP <== 588s # ==> Popping SP <== 588s ok 60 - Test if user is reject on SP 588s ok 61 - HTTP code is 200 588s ok 62 - HTTP code is 200 588s ok 63 - Page contains a form 588s ok 64 - Host match 588s ok 65 - URI match 588s ok 66 - Field "SAMLRequest" is defined 588s ok 67 - CSP header authorize POST request to auth.idp.com 588s ok 68 - Method is POST 588s 1..68 588s ok 588s t/30-SAML-Macros.t ................................................ 588s ok 1 - use Lemonldap::NG::Portal::Main; 588s ok 2 - Portal object 588s ok 3 - Init 588s ok 4 - Portal app 588s ok 5 - Issuer portal 588s ok 6 - Auth query 588s ok 7 - HTTP code is 200 588s ok 8 - Get cookie lemonldap (63d425f8a8f3b4f86709f7f90fcf1b5928fef56dac8f516109b4b377c36e8149) 588s ok 9 - Query IdP to access to SP 588s ok 10 - HTTP code is 200 588s ok 11 - Form method is POST 588s ok 12 - Found SAML response 588s ok 13 - Check Attribute 588s ok 14 - Check Attribute 588s ok 15 - Check NameID from macro 588s 1..15 588s ok 590s t/30-SAML-NameID-IDP.t ............................................ 590s ok 1 - use Lemonldap::NG::Portal::Main; 590s ok 2 - Portal object 590s ok 3 - Init 590s ok 4 - Portal app 590s ok 5 - Register $type 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 6 - Auth query 590s ok 7 - HTTP code is 200 590s ok 8 - Get cookie lemonldap (04fc0360b2b7ab4c92527ba85f802af2bcc65c795020206ae468ea28bfe245c9) 590s # Generated SAML Request: http://auth.sp.com/saml/metadata 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 9 - Post SAML request to IdP 590s ok 10 - HTTP code is 200 590s ok 11 - HTTP code is 200 590s ok 12 - Page contains a form 590s ok 13 - Host match 590s ok 14 - URI match 590s ok 15 - Field "SAMLResponse" is defined 590s ok 16 - CSP header authorize POST request to auth.sp.com 590s ok 17 - Method is POST 590s ok 18 - Found SAMLResponse 590s ok 19 - XML successfully parsed 590s ok 20 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 590s ok 21 - Found expected NameID Format in response 590s ok 22 - XML successfully parsed 590s ok 23 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 590s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 590s ok 24 - NameID matches 590s ok 25 - Portal object 590s ok 26 - Init 590s ok 27 - Portal app 590s ok 28 - Register $type 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 29 - Auth query 590s ok 30 - HTTP code is 200 590s ok 31 - Get cookie lemonldap (af7cccbe4f7f3ef856f3463ac9372944637c948a69018183d9170932a41c7012) 590s # Generated SAML Request: http://auth.sp.com/saml/metadata 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 32 - Post SAML request to IdP 590s ok 33 - HTTP code is 200 590s ok 34 - HTTP code is 200 590s ok 35 - Page contains a form 590s ok 36 - Host match 590s ok 37 - URI match 590s ok 38 - Field "SAMLResponse" is defined 590s ok 39 - CSP header authorize POST request to auth.sp.com 590s ok 40 - Method is POST 590s ok 41 - Found SAMLResponse 590s ok 42 - XML successfully parsed 590s ok 43 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 590s ok 44 - Found expected NameID Format in response 590s ok 45 - XML successfully parsed 590s ok 46 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 590s # Found NameID french with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 590s ok 47 - NameID matches 590s ok 48 - Portal object 590s ok 49 - Init 590s ok 50 - Portal app 590s ok 51 - Register $type 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 52 - Auth query 590s ok 53 - HTTP code is 200 590s ok 54 - Get cookie lemonldap (f1dd1e8494adfba5e4fa4bf48edaee65540550149a8d09a11b6e9d175196ae28) 590s # Generated SAML Request: http://auth.sp.com/saml/metadata 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 55 - Post SAML request to IdP 590s ok 56 - HTTP code is 200 590s ok 57 - HTTP code is 200 590s ok 58 - Page contains a form 590s ok 59 - Host match 590s ok 60 - URI match 590s ok 61 - Field "SAMLResponse" is defined 590s ok 62 - CSP header authorize POST request to auth.sp.com 590s ok 63 - Method is POST 590s ok 64 - Found SAMLResponse 590s ok 65 - XML successfully parsed 590s ok 66 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 590s ok 67 - Found expected NameID Format in response 590s ok 68 - XML successfully parsed 590s ok 69 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 590s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 590s ok 70 - NameID matches 590s ok 71 - Portal object 590s ok 72 - Init 590s ok 73 - Portal app 590s ok 74 - Register $type 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 75 - Auth query 590s ok 76 - HTTP code is 200 590s ok 77 - Get cookie lemonldap (b59c7d2bc91f3eac24d659e51f12d923db3429d2507c85dec9b3e0d097b3bf76) 590s # Generated SAML Request: http://auth.sp.com/saml/metadata 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 78 - Post SAML request to IdP 590s ok 79 - HTTP code is 200 590s ok 80 - HTTP code is 200 590s ok 81 - Page contains a form 590s ok 82 - Host match 590s ok 83 - URI match 590s ok 84 - Field "SAMLResponse" is defined 590s ok 85 - CSP header authorize POST request to auth.sp.com 590s ok 86 - Method is POST 590s ok 87 - Found SAMLResponse 590s ok 88 - XML successfully parsed 590s ok 89 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 590s ok 90 - Found expected NameID Format in response 590s ok 91 - XML successfully parsed 590s ok 92 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 590s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 590s ok 93 - NameID matches 590s ok 94 - Portal object 590s ok 95 - Init 590s ok 96 - Portal app 590s ok 97 - Register $type 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 98 - Auth query 590s ok 99 - HTTP code is 200 590s ok 100 - Get cookie lemonldap (0b76651261bb410e1595a130f2ee3b0b84522d4bde169abd21e0882b067fa77f) 590s # Generated SAML Request: http://auth.sp.com/saml/metadata 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 101 - Post SAML request to IdP 590s ok 102 - HTTP code is 200 590s ok 103 - HTTP code is 200 590s ok 104 - Page contains a form 590s ok 105 - Host match 590s ok 106 - URI match 590s ok 107 - Field "SAMLResponse" is defined 590s ok 108 - CSP header authorize POST request to auth.sp.com 590s ok 109 - Method is POST 590s ok 110 - Found SAMLResponse 590s ok 111 - XML successfully parsed 590s ok 112 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 590s ok 113 - Found expected NameID Format in response 590s ok 114 - XML successfully parsed 590s ok 115 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 590s # Found NameID french with format urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos 590s ok 116 - NameID matches 590s ok 117 - Portal object 590s ok 118 - Init 590s ok 119 - Portal app 590s ok 120 - Register $type 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 121 - Auth query 590s ok 122 - HTTP code is 200 590s ok 123 - Get cookie lemonldap (fb6da738b9b6416de73a499752e868a538b5d74c1777f043b82c363c8c600a14) 590s # Generated SAML Request: http://auth.sp.com/saml/metadata 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 124 - Post SAML request to IdP 590s ok 125 - HTTP code is 200 590s ok 126 - HTTP code is 200 590s ok 127 - Page contains a form 590s ok 128 - Host match 590s ok 129 - URI match 590s ok 130 - Field "SAMLResponse" is defined 590s ok 131 - CSP header authorize POST request to auth.sp.com 590s ok 132 - Method is POST 590s ok 133 - Found SAMLResponse 590s ok 134 - XML successfully parsed 590s ok 135 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 590s ok 136 - Found expected NameID Format in response 590s ok 137 - Portal object 590s ok 138 - Init 590s ok 139 - Portal app 590s ok 140 - Register $type 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 141 - Auth query 590s ok 142 - HTTP code is 200 590s ok 143 - Get cookie lemonldap (afaa6b2d6987d2c38da3254a2ed3f46cbf6257e326771b24215407993a72dff7) 590s # Generated SAML Request: http://auth.sp.com/saml/metadata 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 144 - Post SAML request to IdP 590s ok 145 - HTTP code is 200 590s ok 146 - HTTP code is 200 590s ok 147 - Page contains a form 590s ok 148 - Host match 590s ok 149 - URI match 590s ok 150 - Field "SAMLResponse" is defined 590s ok 151 - CSP header authorize POST request to auth.sp.com 590s ok 152 - Method is POST 590s ok 153 - Found SAMLResponse 590s ok 154 - XML successfully parsed 590s ok 155 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 590s ok 156 - Found expected NameID Format in response 590s ok 157 - XML successfully parsed 590s ok 158 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 590s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified 590s ok 159 - NameID matches 590s ok 160 - Portal object 590s ok 161 - Init 590s ok 162 - Portal app 590s ok 163 - Register $type 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 164 - Auth query 590s ok 165 - HTTP code is 200 590s ok 166 - Get cookie lemonldap (764124db89ba2973dac188bfe3e1d68583cc9ae8c504a740afe7ecf702a2b1c8) 590s # Generated SAML Request: http://auth.sp.com/saml/metadata 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 167 - Post SAML request to IdP 590s ok 168 - HTTP code is 200 590s ok 169 - HTTP code is 200 590s ok 170 - Page contains a form 590s ok 171 - Host match 590s ok 172 - URI match 590s ok 173 - Field "SAMLResponse" is defined 590s ok 174 - CSP header authorize POST request to auth.sp.com 590s ok 175 - Method is POST 590s ok 176 - Found SAMLResponse 590s ok 177 - XML successfully parsed 590s ok 178 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 590s ok 179 - Found expected NameID Format in response 590s ok 180 - XML successfully parsed 590s ok 181 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 590s # Found NameID _2AF9E03F3926F7EA09F3B38C84CEAE99 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 590s ok 182 - NameID matches 590s ok 183 - Portal object 590s ok 184 - Init 590s ok 185 - Portal app 590s ok 186 - Register $type 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 187 - Auth query 590s ok 188 - HTTP code is 200 590s ok 189 - Get cookie lemonldap (0139931c9906225d25ec85494b07f9f473ed55f918ffbaa152842afb6518cf9d) 590s # Generated SAML Request: http://auth.sp.com/saml/metadata 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 190 - Post SAML request to IdP 590s ok 191 - HTTP code is 200 590s ok 192 - HTTP code is 200 590s ok 193 - Page contains a form 590s ok 194 - Host match 590s ok 195 - URI match 590s ok 196 - Field "SAMLResponse" is defined 590s ok 197 - CSP header authorize POST request to auth.sp.com 590s ok 198 - Method is POST 590s ok 199 - Found SAMLResponse 590s ok 200 - XML successfully parsed 590s ok 201 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 590s ok 202 - Found expected NameID Format in response 590s ok 203 - XML successfully parsed 590s ok 204 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 590s # Found NameID _2AF9E03F3926F7EA09F3B38C84CEAE99 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 590s ok 205 - NameID matches 590s ok 206 - Portal object 590s ok 207 - Init 590s ok 208 - Portal app 590s ok 209 - Register $type 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 210 - Auth query 590s ok 211 - HTTP code is 200 590s ok 212 - Get cookie lemonldap (88db76c1f3a0a4f1175a59cc9a4e791da46c7e1e571367d67460162ac5eb5ca0) 590s # Generated SAML Request: http://auth.sp.com/saml/metadata 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 213 - Post SAML request to IdP 590s ok 214 - HTTP code is 200 590s ok 215 - HTTP code is 200 590s ok 216 - Page contains a form 590s ok 217 - Host match 590s ok 218 - URI match 590s ok 219 - Field "SAMLResponse" is defined 590s ok 220 - CSP header authorize POST request to auth.sp.com 590s ok 221 - Method is POST 590s ok 222 - Found SAMLResponse 590s ok 223 - XML successfully parsed 590s ok 224 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 590s ok 225 - Found expected NameID Format in response 590s ok 226 - XML successfully parsed 590s ok 227 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 590s # Found NameID _2AF9E03F3926F7EA09F3B38C84CEAE99 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 590s ok 228 - NameID matches 590s ok 229 - Portal object 590s ok 230 - Init 590s ok 231 - Portal app 590s ok 232 - Register $type 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 233 - Auth query 590s ok 234 - HTTP code is 200 590s ok 235 - Get cookie lemonldap (a64e8b55dab0ab31d3fa95a705e1c58911e3a9cd67aed56246a55133a059dbb9) 590s # Generated SAML Request: http://auth.sp.com/saml/metadata 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 236 - Post SAML request to IdP 590s ok 237 - HTTP code is 200 590s ok 238 - HTTP code is 200 590s ok 239 - Page contains a form 590s ok 240 - Host match 590s ok 241 - URI match 590s ok 242 - Field "SAMLResponse" is defined 590s ok 243 - CSP header authorize POST request to auth.sp.com 590s ok 244 - Method is POST 590s ok 245 - Found SAMLResponse 590s ok 246 - XML successfully parsed 590s ok 247 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 590s ok 248 - Found expected NameID Format in response 590s ok 249 - XML successfully parsed 590s ok 250 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 590s # Found NameID _EA6318A564A4F8815A999D898D3B5F3F with format urn:oasis:names:tc:SAML:2.0:nameid-format:transient 590s ok 251 - NameID matches 590s ok 252 - Transient ID is different from persistent ID 590s 1..252 590s ok 591s t/30-SAML-NameID-SP.t ............................................. 591s ok 1 - use Lemonldap::NG::Portal::Main; 591s ok 2 - Portal object 591s ok 3 - Init 591s ok 4 - Portal app 591s ok 5 - Register $type 591s # ==> Pushing SP <== 591s # ==> Popping SP <== 591s ok 6 591s ok 7 - HTTP code is 200 591s ok 8 - Page contains a form 591s ok 9 - Host match 591s ok 10 - URI match 591s ok 11 - Field "SAMLRequest" is defined 591s ok 12 - CSP header authorize POST request to auth.idp.com 591s ok 13 - Method is POST 591s ok 14 - Found SAMLRequest 591s ok 15 - XML successfully parsed 591s ok 16 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 591s ok 17 - Found expected NameID Format in response 591s ok 18 - Portal object 591s ok 19 - Init 591s ok 20 - Portal app 591s ok 21 - Register $type 591s # ==> Pushing SP <== 591s # ==> Popping SP <== 591s ok 22 591s ok 23 - HTTP code is 200 591s ok 24 - Page contains a form 591s ok 25 - Host match 591s ok 26 - URI match 591s ok 27 - Field "SAMLRequest" is defined 591s ok 28 - CSP header authorize POST request to auth.idp.com 591s ok 29 - Method is POST 591s ok 30 - Found SAMLRequest 591s ok 31 - XML successfully parsed 591s ok 32 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 591s ok 33 - Found expected NameID Format in response 591s ok 34 - Portal object 591s ok 35 - Init 591s ok 36 - Portal app 591s ok 37 - Register $type 591s # ==> Pushing SP <== 591s # ==> Popping SP <== 591s ok 38 591s ok 39 - HTTP code is 200 591s ok 40 - Page contains a form 591s ok 41 - Host match 591s ok 42 - URI match 591s ok 43 - Field "SAMLRequest" is defined 591s ok 44 - CSP header authorize POST request to auth.idp.com 591s ok 45 - Method is POST 591s ok 46 - Found SAMLRequest 591s ok 47 - XML successfully parsed 591s ok 48 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 591s ok 49 - Found expected NameID Format in response 591s ok 50 - Portal object 591s ok 51 - Init 591s ok 52 - Portal app 591s ok 53 - Register $type 591s # ==> Pushing SP <== 591s # ==> Popping SP <== 591s ok 54 591s ok 55 - HTTP code is 200 591s ok 56 - Page contains a form 591s ok 57 - Host match 591s ok 58 - URI match 591s ok 59 - Field "SAMLRequest" is defined 591s ok 60 - CSP header authorize POST request to auth.idp.com 591s ok 61 - Method is POST 591s ok 62 - Found SAMLRequest 591s ok 63 - XML successfully parsed 591s ok 64 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 591s ok 65 - Found expected NameID Format in response 591s ok 66 - Portal object 591s ok 67 - Init 591s ok 68 - Portal app 591s ok 69 - Register $type 591s # ==> Pushing SP <== 591s # ==> Popping SP <== 591s ok 70 591s ok 71 - HTTP code is 200 591s ok 72 - Page contains a form 591s ok 73 - Host match 591s ok 74 - URI match 591s ok 75 - Field "SAMLRequest" is defined 591s ok 76 - CSP header authorize POST request to auth.idp.com 591s ok 77 - Method is POST 591s ok 78 - Found SAMLRequest 591s ok 79 - XML successfully parsed 591s ok 80 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 591s ok 81 - Found expected NameID Format in response 591s 1..81 591s ok 591s t/30-SAML-POST-Logout-when-expired.t .............................. 591s ok 1 - use Lemonldap::NG::Portal::Main; 591s ok 2 - Portal object 591s ok 3 - Init 591s ok 4 - Portal app 591s ok 5 - Register $type 591s ok 6 - Portal object 591s ok 7 - Init 591s ok 8 - Portal app 591s ok 9 - Register $type 591s # ==> Pushing SP <== 591s # ==> Popping SP <== 591s ok 10 - Unauth SP request 591s ok 11 - HTTP code is 200 591s ok 12 - HTTP code is 200 591s ok 13 - Page contains a form 591s ok 14 - Host match 591s ok 15 - URI match 591s ok 16 - Field "SAMLRequest" is defined 591s ok 17 - CSP header authorize POST request to auth.idp.com 591s ok 18 - Method is POST 591s # ==> Pushing ISSUER <== 591s # ==> Popping ISSUER <== 591s ok 19 - Post SAML request to IdP 591s ok 20 - HTTP code is 200 591s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206118%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221746134238_43708%22%7D) 591s # ==> Pushing ISSUER <== 591s # ==> Popping ISSUER <== 591s ok 22 - Post authentication 591s ok 23 - Reject reason is 89 591s # ==> Pushing SP <== 591s # ==> Popping SP <== 591s ok 24 - Unauth SP request 591s ok 25 - HTTP code is 200 591s ok 26 - HTTP code is 200 591s ok 27 - Page contains a form 591s ok 28 - Host match 591s ok 29 - URI match 591s ok 30 - Field "SAMLRequest" is defined 591s ok 31 - CSP header authorize POST request to auth.idp.com 591s ok 32 - Method is POST 591s # ==> Pushing ISSUER <== 591s # ==> Popping ISSUER <== 591s ok 33 - Post SAML request to IdP 591s ok 34 - HTTP code is 200 591s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134238_33098%22%2C%22issuerTs%22%3A1746206118%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 591s # ==> Pushing ISSUER <== 591s # ==> Popping ISSUER <== 591s ok 36 - Post authentication 591s ok 37 - Get cookie lemonldap (c17089990441fa1a7edee2582fa37d210f207a9dbdf65f9c954e6a7d162939b6) 591s ok 38 - Get cookie lemonldappdata () 591s ok 39 - SAML request cleared from pdata 591s ok 40 - HTTP code is 200 591s ok 41 - Page contains a form 591s ok 42 - Host match 591s ok 43 - URI match 591s ok 44 - Field "SAMLResponse" is defined 591s ok 45 - CSP header authorize POST request to auth.sp.com 591s ok 46 - Method is POST 591s # ==> Pushing SP <== 591s # ==> Popping SP <== 591s ok 47 - Post SAML response to SP 591s ok 48 - Get redirection 591s ok 49 - Location is http://auth.sp.com/ 591s ok 50 - Get cookie lemonldap (b38921f15b7d8c63320676987d0126fd290aea3d208fe77278e5b9622fb586c6) 591s # ==> Pushing SP <== 591s # ==> Popping SP <== 591s ok 51 - Get / on SP 591s ok 52 - HTTP code is 200 591s ok 53 - Authenticated as fa@badwolf.org@idp 591s # ==> Pushing SP <== 591s # ==> Popping SP <== 591s ok 54 - Query SP for logout 591s ok 55 - HTTP code is 200 591s ok 56 - Page contains a form 591s ok 57 - Host match 591s ok 58 - URI match 591s ok 59 - Field "SAMLRequest" is defined 591s ok 60 - CSP header authorize POST request to auth.idp.com 591s ok 61 - Method is POST 591s # ==> Pushing ISSUER <== 591s # ==> Popping ISSUER <== 591s ok 62 - Post SAML logout request to IdP 591s ok 63 - HTTP code is 200 591s ok 64 - Page contains a form 591s ok 65 - Host match 591s ok 66 - URI match 591s ok 67 - Field "SAMLResponse" is defined 591s ok 68 - CSP header authorize POST request to auth.sp.com 591s ok 69 - Method is POST 591s # ==> Pushing SP <== 591s # ==> Popping SP <== 591s ok 70 - Post SAML response to SP 591s ok 71 - Found SLO error 591s 1..71 591s ok 592s t/30-SAML-POST-Logout-when-removed.t .............................. 592s ok 1 - use Lemonldap::NG::Portal::Main; 592s ok 2 - Portal object 592s ok 3 - Init 592s ok 4 - Portal app 592s ok 5 - Register $type 592s ok 6 - Portal object 592s ok 7 - Init 592s ok 8 - Portal app 592s ok 9 - Register $type 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 10 - Unauth SP request 592s ok 11 - HTTP code is 200 592s ok 12 - HTTP code is 200 592s ok 13 - Page contains a form 592s ok 14 - Host match 592s ok 15 - URI match 592s ok 16 - Field "SAMLRequest" is defined 592s ok 17 - CSP header authorize POST request to auth.idp.com 592s ok 18 - Method is POST 592s # ==> Pushing ISSUER <== 592s # ==> Popping ISSUER <== 592s ok 19 - Post SAML request to IdP 592s ok 20 - HTTP code is 200 592s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1746206118%2C%22issuerRequestsaml%22%3A%221746134238_36040%22%7D) 592s # ==> Pushing ISSUER <== 592s # ==> Popping ISSUER <== 592s ok 22 - Post authentication 592s ok 23 - Get cookie lemonldap (63061b9085f93fe8dd28afdfac67fd13955fe7fb6bff035ac7b6096d01e0ab04) 592s ok 24 - Get cookie lemonldappdata () 592s ok 25 - SAML request cleared from pdata 592s ok 26 - HTTP code is 200 592s ok 27 - Page contains a form 592s ok 28 - Host match 592s ok 29 - URI match 592s ok 30 - Field "SAMLResponse" is defined 592s ok 31 - CSP header authorize POST request to auth.sp.com 592s ok 32 - Method is POST 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 33 - Post SAML response to SP 592s ok 34 - Get redirection 592s ok 35 - Location is http://auth.sp.com/ 592s ok 36 - Get cookie lemonldap (6b73eba360931daf9fa0d16e3406649ac90a5f7f7aaf1ad050cbc597b092c2fb) 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 37 - Get / on SP 592s ok 38 - HTTP code is 200 592s # ==> Pushing ISSUER <== 592s # ==> Popping ISSUER <== 592s ok 39 - Query IDP for logout 592s ok 40 - Get cookie lemonldap (0) 592s ok 41 - IDP cookie removed 592s # ==> Pushing ISSUER <== 592s # ==> Popping ISSUER <== 592s ok 42 - Test if old cookie is denied by IdP 592s ok 43 - Response status is 401 592s ok 44 - Content is JSON 592s ok 45 - Error code is 1 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 46 - Query SP for logout 592s ok 47 - HTTP code is 200 592s ok 48 - Page contains a form 592s ok 49 - Host match 592s ok 50 - URI match 592s ok 51 - Field "SAMLRequest" is defined 592s ok 52 - CSP header authorize POST request to auth.idp.com 592s ok 53 - Method is POST 592s # ==> Pushing ISSUER <== 592s # ==> Popping ISSUER <== 592s ok 54 - Post SAML logout request to IdP 592s ok 55 - Found SESSIONEXPIRED error 592s 1..55 592s ok 593s t/30-SAML-POST-with-2F-UpgradeOnly.t .............................. 593s ok 1 - use Lemonldap::NG::Portal::Main; 593s ok 2 - Portal object 593s ok 3 - Init 593s ok 4 - Portal app 593s ok 5 - Register $type 593s ok 6 - Portal object 593s ok 7 - Init 593s ok 8 - Portal app 593s ok 9 - Register $type 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 10 - Unauth SP request 593s ok 11 - HTTP code is 200 593s ok 12 - HTTP code is 200 593s ok 13 - Page contains a form 593s ok 14 - Host match 593s ok 15 - URI match 593s ok 16 - Field "SAMLRequest" is defined 593s ok 17 - CSP header authorize POST request to auth.idp.com 593s ok 18 - Method is POST 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 19 - Post SAML request to IdP 593s ok 20 - HTTP code is 200 593s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134239_29403%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A4%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1746206119%7D) 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 22 - Post authentication 593s ok 23 - HTTP code is 200 593s ok 24 - Page contains a form 593s ok 25 - URI match 593s ok 26 - Field "token" is defined 593s ok 27 - Field "code" is defined 593s ok 28 - Found EXTCODE input 593s ok 29 - Found 2F code in mail 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 30 - Post code 593s ok 31 - Get cookie lemonldap (e87d6f96b72b46d6c806c00499c40439710eecbc353777a2e89184f0fbe9d47f) 593s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134239_29403%22%7D) 593s ok 33 - Get redirection 593s ok 34 - Location is http://auth.idp.com/saml 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 35 - Follow redirection 593s ok 36 - Get cookie lemonldappdata () 593s ok 37 - SAML request cleared from pdata 593s ok 38 - HTTP code is 200 593s ok 39 - Page contains a form 593s ok 40 - Host match 593s ok 41 - URI match 593s ok 42 - Field "SAMLResponse" is defined 593s ok 43 - CSP header authorize POST request to auth.sp.com 593s ok 44 - Method is POST 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 45 - Post SAML response to SP 593s ok 46 - Get redirection 593s ok 47 - Location is http://auth.sp.com/ 593s ok 48 - Get cookie lemonldap (ae9029179695eff593dbce0560c14dbf733cf454ee143da8604e249809089559) 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 49 - Get / on SP 593s ok 50 - HTTP code is 200 593s ok 51 - Authenticated as dwho@badwolf.org@idp 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 52 - Post authentication 593s ok 53 - Get cookie lemonldap (0e174e7f365d23d2881e431d76672c4d1f7a3035c31061eecae2eba37667596f) 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 54 - Unauth SP request 593s ok 55 - HTTP code is 200 593s ok 56 - HTTP code is 200 593s ok 57 - Page contains a form 593s ok 58 - Host match 593s ok 59 - URI match 593s ok 60 - Field "SAMLRequest" is defined 593s ok 61 - CSP header authorize POST request to auth.idp.com 593s ok 62 - Method is POST 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 63 - Post SAML request to IdP 593s ok 64 - HTTP code is 200 593s ok 65 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134239_46846%22%2C%22issuerTs%22%3A1746206119%2C%22targetAuthnLevel%22%3A%224%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 593s ok 66 - HTTP code is 200 593s ok 67 - Page contains a form 593s ok 68 - URI match 593s ok 69 - Field "confirm" is defined 593s ok 70 - Field "url" is defined 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 71 - Post code 593s ok 72 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221746134239_46846%22%2C%22issuerTs%22%3A1746206119%2C%22targetAuthnLevel%22%3A%224%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 593s ok 73 - HTTP code is 200 593s ok 74 - Page contains a form 593s ok 75 - URI match 593s ok 76 - Field "token" is defined 593s ok 77 - Field "code" is defined 593s ok 78 - Found EXTCODE input 593s ok 79 - Found 2F code in mail 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 80 - Post code 593s ok 81 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134239_46846%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 593s ok 82 - Get redirection 593s ok 83 - Location is http://auth.idp.com/saml/singleSignOn 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 84 - Follow redirection 593s ok 85 - Get cookie lemonldappdata () 593s ok 86 - SAML request cleared from pdata 593s ok 87 - HTTP code is 200 593s ok 88 - Page contains a form 593s ok 89 - Host match 593s ok 90 - URI match 593s ok 91 - Field "SAMLResponse" is defined 593s ok 92 - CSP header authorize POST request to auth.sp.com 593s ok 93 - Method is POST 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 94 - Post SAML response to SP 593s ok 95 - Get redirection 593s ok 96 - Location is http://auth.sp.com/ 593s ok 97 - Get cookie lemonldap (f90a4c00615e658c8455c92ef5f6a6bd1590be1cb964f79603a9a52ac44cfe13) 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 98 - Get / on SP 593s ok 99 - HTTP code is 200 593s ok 100 - Authenticated as dwho@badwolf.org@idp 593s 1..100 593s ok 593s t/30-SAML-POST-with-2F-and-Notification.t ......................... 593s ok 1 - use Lemonldap::NG::Portal::Main; 593s ok 2 - Portal object 593s ok 3 - Init 593s ok 4 - Portal app 593s ok 5 - Register $type 593s ok 6 - Portal object 593s ok 7 - Init 593s ok 8 - Portal app 593s ok 9 - Register $type 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 10 - Unauth SP request 593s ok 11 - HTTP code is 200 593s ok 12 - HTTP code is 200 593s ok 13 - Page contains a form 593s ok 14 - Host match 593s ok 15 - URI match 593s ok 16 - Field "SAMLRequest" is defined 593s ok 17 - CSP header authorize POST request to auth.idp.com 593s ok 18 - Method is POST 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 19 - Post SAML request to IdP 593s ok 20 - HTTP code is 200 593s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134240_58815%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1746206120%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 22 - Post authentication 593s ok 23 - HTTP code is 200 593s ok 24 - Page contains a form 593s ok 25 - URI match 593s ok 26 - Field "token" is defined 593s ok 27 - Field "code" is defined 593s ok 28 - Found EXTCODE input 593s ok 29 - Found 2F code in mail 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 30 - Post code 593s ok 31 - Get cookie lemonldap (4dA+FvZ8JVL/1zu6tHiKpKg7gjTLi0xgn6IfC8j4nUwZu5+m8jGFWzd19rOb6agl8SlizPYMSvR6q75JCH4htH2/OS+f0hgqh2QrOvXt65QawIYNPleTL/yGt1ieNZ6Isz9vFYErBeCGKlr1e8D0Sg==) 593s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134240_58815%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1746206120%7D) 593s ok 33 - HTTP code is 200 593s ok 34 - Page contains a form 593s ok 35 - URI match 593s ok 36 - Field "reference1x1" is defined 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 37 - Accept notification 593s ok 38 - Get cookie lemonldap (5a5670bb4b3985769c56b384d52caf3de8f597dbdc401642777a3224a5db0bb7) 593s ok 39 - Notification was deleted 593s ok 40 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134240_58815%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 593s ok 41 - Get redirection 593s ok 42 - Location is http://auth.idp.com/saml 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 43 - Follow redirection 593s ok 44 - Get cookie lemonldappdata () 593s ok 45 - SAML request cleared from pdata 593s ok 46 - HTTP code is 200 593s ok 47 - Page contains a form 593s ok 48 - Host match 593s ok 49 - URI match 593s ok 50 - Field "SAMLResponse" is defined 593s ok 51 - CSP header authorize POST request to auth.sp.com 593s ok 52 - Method is POST 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 53 - Post SAML response to SP 593s ok 54 - Get redirection 593s ok 55 - Location is http://auth.sp.com/ 593s ok 56 - Get cookie lemonldap (ad9d56a4f318b4f1c32ee96c69d80e5d721a84f2d78a0a36faa5de587b97d277) 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 57 - Get / on SP 593s ok 58 - HTTP code is 200 593s ok 59 - Authenticated as dwho@badwolf.org@idp 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 60 - Query SP for logout 593s ok 61 - HTTP code is 200 593s ok 62 - Page contains a form 593s ok 63 - Host match 593s ok 64 - URI match 593s ok 65 - Field "SAMLRequest" is defined 593s ok 66 - CSP header authorize POST request to auth.idp.com 593s ok 67 - Method is POST 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 68 - Post SAML logout request to IdP 593s ok 69 - HTTP code is 200 593s ok 70 - Page contains a form 593s ok 71 - Host match 593s ok 72 - URI match 593s ok 73 - Field "SAMLResponse" is defined 593s ok 74 - CSP header authorize POST request to auth.sp.com 593s ok 75 - Method is POST 593s ok 76 - Get cookie lemonldap (0) 593s ok 77 - SSO cookie removed 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 78 - Post SAML response to SP 593s ok 79 - Get redirection 593s ok 80 - Location is http://auth.sp.com/?logout=1 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 81 - Test if user is reject on IdP 593s ok 82 - Response status is 401 593s ok 83 - Content is JSON 593s ok 84 - Error code is 1 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 85 - Test if user is reject on SP 593s ok 86 - HTTP code is 200 593s ok 87 - HTTP code is 200 593s ok 88 - Page contains a form 593s ok 89 - Host match 593s ok 90 - URI match 593s ok 91 - Field "SAMLRequest" is defined 593s ok 92 - CSP header authorize POST request to auth.idp.com 593s ok 93 - Method is POST 593s 1..93 593s ok 594s t/30-SAML-POST-with-Notification.t ................................ 594s ok 1 - use Lemonldap::NG::Portal::Main; 594s ok 2 - Portal object 594s ok 3 - Init 594s ok 4 - Portal app 594s ok 5 - Register $type 594s ok 6 - Portal object 594s ok 7 - Init 594s ok 8 - Portal app 594s ok 9 - Register $type 594s # ==> Pushing SP <== 594s # ==> Popping SP <== 594s ok 10 - Unauth SP request 594s ok 11 - HTTP code is 200 594s ok 12 - HTTP code is 200 594s ok 13 - Page contains a form 594s ok 14 - Host match 594s ok 15 - URI match 594s ok 16 - Field "SAMLRequest" is defined 594s ok 17 - CSP header authorize POST request to auth.idp.com 594s ok 18 - Method is POST 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s ok 19 - Post SAML request to IdP 594s ok 20 - HTTP code is 200 594s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206120%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221746134240_14998%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s ok 22 - Post authentication 594s ok 23 - Get cookie lemonldap (qu7QocB1vZs67fs4Bw6M1To5J6a5fzPmwvmJYPQan5h1jBj0daKJh2z5SbAZ5prygCL7H6Adhsu454mqFpws1U0Rvrvw+D1m/cNUvgjRSQQZJM4TQURsq4EauUx5/cL+ZFdFYIfPLxiU6QqQ5sxFRQ==) 594s ok 24 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134240_14998%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%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1746206121%7D) 594s ok 25 - HTTP code is 200 594s ok 26 - Page contains a form 594s ok 27 - URI match 594s ok 28 - Field "reference1x1" is defined 594s ok 29 - Field "url" is defined 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s ok 30 - Accept notification 594s ok 31 - Get cookie lemonldap (400697667f5fb8b914a1a7af80038c732a4f7045584f051530c85326b06e625d) 594s ok 32 - Notification was deleted 594s ok 33 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134240_14998%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 594s ok 34 - Get redirection 594s ok 35 - Location is http://auth.idp.com/saml 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s ok 36 - Follow redirection 594s ok 37 - Get cookie lemonldappdata () 594s ok 38 - SAML request cleared from pdata 594s ok 39 - HTTP code is 200 594s ok 40 - Page contains a form 594s ok 41 - Host match 594s ok 42 - URI match 594s ok 43 - Field "SAMLResponse" is defined 594s ok 44 - CSP header authorize POST request to auth.sp.com 594s ok 45 - Method is POST 594s # ==> Pushing SP <== 594s # ==> Popping SP <== 594s ok 46 - Post SAML response to SP 594s ok 47 - Get redirection 594s ok 48 - Location is http://auth.sp.com/ 594s ok 49 - Get cookie lemonldap (f14f95cec696ea98f45b7d3305880d50f6826791caee3d11e330e87b15d985ee) 594s # ==> Pushing SP <== 594s # ==> Popping SP <== 594s ok 50 - Get / on SP 594s ok 51 - HTTP code is 200 594s ok 52 - Authenticated as dwho@badwolf.org@idp 594s # ==> Pushing SP <== 594s # ==> Popping SP <== 594s ok 53 - Query SP for logout 594s ok 54 - HTTP code is 200 594s ok 55 - Page contains a form 594s ok 56 - Host match 594s ok 57 - URI match 594s ok 58 - Field "SAMLRequest" is defined 594s ok 59 - CSP header authorize POST request to auth.idp.com 594s ok 60 - Method is POST 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s ok 61 - Post SAML logout request to IdP 594s ok 62 - HTTP code is 200 594s ok 63 - Page contains a form 594s ok 64 - Host match 594s ok 65 - URI match 594s ok 66 - Field "SAMLResponse" is defined 594s ok 67 - CSP header authorize POST request to auth.sp.com 594s ok 68 - Method is POST 594s ok 69 - Get cookie lemonldap (0) 594s ok 70 - SSO cookie removed 594s # ==> Pushing SP <== 594s # ==> Popping SP <== 594s ok 71 - Post SAML response to SP 594s ok 72 - Get redirection 594s ok 73 - Location is http://auth.sp.com/?logout=1 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s ok 74 - Test if user is reject on IdP 594s ok 75 - Response status is 401 594s ok 76 - Content is JSON 594s ok 77 - Error code is 1 594s # ==> Pushing SP <== 594s # ==> Popping SP <== 594s ok 78 - Test if user is reject on SP 594s ok 79 - HTTP code is 200 594s ok 80 - HTTP code is 200 594s ok 81 - Page contains a form 594s ok 82 - Host match 594s ok 83 - URI match 594s ok 84 - Field "SAMLRequest" is defined 594s ok 85 - CSP header authorize POST request to auth.idp.com 594s ok 86 - Method is POST 594s 1..86 594s ok 595s t/30-SAML-ReAuth-with-Cmb-Kerberos.t .............................. 595s ok 1 - use Lemonldap::NG::Portal::Main; 595s ok 2 - Portal object 595s ok 3 - Init 595s ok 4 - Portal app 595s ok 5 - Register $type 595s ok 6 - Portal object 595s ok 7 - Init 595s ok 8 - Portal app 595s ok 9 - Register $type 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 10 - Auth query 595s ok 11 - HTTP code is 200 595s ok 12 - Get cookie lemonldap (19cf0021bd5b7100f401b198a171beabb7ac146bbc622a7cc3703a0d8db819ee) 595s ok 13 - Waiting timeout 595s # ==> Pushing SP <== 595s # ==> Popping SP <== 595s ok 14 - Unauth SP request 595s ok 15 - HTTP code is 200 595s ok 16 - Page contains a form 595s ok 17 - Host match 595s ok 18 - URI match 595s ok 19 - Field "SAMLRequest" is defined 595s ok 20 - CSP header authorize POST request to auth.idp.com 595s ok 21 - Method is POST 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 22 - Post SAML request to IdP 595s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206151%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134271_12119%22%2C%22targetAuthnLevel%22%3A0%7D) 595s ok 24 - HTTP code is 200 595s ok 25 - Page contains a form 595s ok 26 - URI match 595s ok 27 - Field "confirm" is defined 595s ok 28 - Propose to renew session 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 29 - Ask to renew 595s ok 30 - Found Kerberos JS 595s ok 31 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206151%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221746134271_12119%22%7D) 595s ok 32 - HTTP code is 200 595s ok 33 - Page contains a form 595s ok 34 - Host match 595s ok 35 - Field "upgrading" is defined 595s ok 36 - Field "url" is defined 595s ok 37 - Field "kerberos" is defined 595s ok 38 - Field "ajax_auth_token" is defined 595s ok 39 - CSP header authorize POST request to \# 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 40 - AJAX query 595s ok 41 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206151%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221746134271_12119%22%2C%22targetAuthnLevel%22%3A0%7D) 595s ok 42 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 43 - AJAX query 595s ok 44 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206151%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221746134271_12119%22%2C%22targetAuthnLevel%22%3A0%7D) 595s ok 45 - HTTP code is 200 595s ok 46 - Content-Type is JSON 595s ok 47 - Content is valid JSON 595s ok 48 - User token was returned 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 49 - Post form 595s ok 50 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134271_12119%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 595s ok 51 - Get cookie lemonldap (fee59547bc0ce1818bf62578602b73237bc74d5b3f831690a3ad10dc92fff6e7) 595s ok 52 - Get a new session 595s ok 53 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134271_12119%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 595s ok 54 - Get redirection 595s ok 55 - Location header found 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 56 - Follow redirection 595s ok 57 - HTTP code is 200 595s ok 58 - Page contains a form 595s ok 59 - Host match 595s ok 60 - URI match 595s ok 61 - Field "SAMLResponse" is defined 595s ok 62 - CSP header authorize POST request to auth.sp.com 595s ok 63 - Method is POST 595s # ==> Pushing SP <== 595s # ==> Popping SP <== 595s ok 64 - Post SAML response to SP 595s ok 65 - Get cookie lemonldap (1bc6d044cf3ab63338a984e13247bd299af80d2e0f1ba5533b5201523156eb4e) 595s ok 66 - Get redirection 595s ok 67 - Location is http://auth.sp.com/ 595s 1..67 595s ok 595s t/30-SAML-ReAuth-with-choice.t .................................... 595s ok 1 - use Lemonldap::NG::Portal::Main; 595s ok 2 - Portal object 595s ok 3 - Init 595s ok 4 - Portal app 595s ok 5 - Register $type 595s ok 6 - Portal object 595s ok 7 - Init 595s ok 8 - Portal app 595s ok 9 - Register $type 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 10 - Auth query 595s ok 11 - HTTP code is 200 595s ok 12 - Get cookie lemonldap (4d6f73f4a2babec3e2e9a88d460530bce8a945889eb6d7a50eae89ddf18499da) 595s ok 13 - Waiting timeout 595s # ==> Pushing SP <== 595s # ==> Popping SP <== 595s ok 14 - Unauth SP request 595s ok 15 - HTTP code is 200 595s ok 16 - Page contains a form 595s ok 17 - Host match 595s ok 18 - URI match 595s ok 19 - Field "SAMLRequest" is defined 595s ok 20 - CSP header authorize POST request to auth.idp.com 595s ok 21 - Method is POST 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 22 - Post SAML request to IdP 595s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221746134272_55708%22%2C%22issuerTs%22%3A1746206152%7D) 595s ok 24 - HTTP code is 200 595s ok 25 - Page contains a form 595s ok 26 - URI match 595s ok 27 - Field "confirm" is defined 595s ok 28 - Propose to renew session 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 29 - Ask to renew 595s ok 30 - HTTP code is 200 595s ok 31 - Page contains a form 595s ok 32 - Host match 595s ok 33 - Field "upgrading" is defined 595s ok 34 - Field "url" is defined 595s ok 35 - CSP header authorize POST request to \# 595s ok 36 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134272_55708%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1746206152%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%7D) 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 37 - Re auth 595s ok 38 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134272_55708%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 595s ok 39 - Get cookie lemonldap (ff05ca99e292aef0cefdf8d6fa1e598f136200b7e897b09765cb95bc9d81993a) 595s ok 40 - Get a new session 595s ok 41 - Get redirection 595s ok 42 - Location header found 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 43 - Follow redirection 595s ok 44 - HTTP code is 200 595s ok 45 - Page contains a form 595s ok 46 - Host match 595s ok 47 - URI match 595s ok 48 - Field "SAMLResponse" is defined 595s ok 49 - CSP header authorize POST request to auth.sp.com 595s ok 50 - Method is POST 595s # ==> Pushing SP <== 595s # ==> Popping SP <== 595s ok 51 - Post SAML response to SP 595s ok 52 - Get cookie lemonldap (b70a7b9d5e90d91b813b5540f6d0bfdd7cb2664702241dc033b7ff19e09e58f8) 595s ok 53 - Get redirection 595s ok 54 - Location is http://auth.sp.com/ 595s 1..54 595s ok 596s t/30-SAML-ReAuth.t ................................................ 596s ok 1 - use Lemonldap::NG::Portal::Main; 596s ok 2 - Portal object 596s ok 3 - Init 596s ok 4 - Portal app 596s ok 5 - Register $type 596s ok 6 - Portal object 596s ok 7 - Init 596s ok 8 - Portal app 596s ok 9 - Register $type 596s # ==> Pushing ISSUER <== 596s # ==> Popping ISSUER <== 596s ok 10 - Auth query 596s ok 11 - HTTP code is 200 596s ok 12 - Get cookie lemonldap (2ef1ba24a17ba48d8c4315a2d8aa7bf6361878efb423a57162b75dca1e1db81f) 596s # ==> Pushing SP <== 596s # ==> Popping SP <== 596s ok 13 - Unauth SP request 596s ok 14 - HTTP code is 200 596s ok 15 - Page contains a form 596s ok 16 - Host match 596s ok 17 - URI match 596s ok 18 - Field "SAMLRequest" is defined 596s ok 19 - CSP header authorize POST request to auth.idp.com 596s ok 20 - Method is POST 596s # ==> Pushing ISSUER <== 596s # ==> Popping ISSUER <== 596s ok 21 - Post SAML request to IdP 596s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1746206152%2C%22issuerRequestsaml%22%3A%221746134272_26816%22%7D) 596s ok 23 - HTTP code is 200 596s ok 24 - Page contains a form 596s ok 25 - URI match 596s ok 26 - Field "confirm" is defined 596s ok 27 - Propose to renew session 596s # ==> Pushing ISSUER <== 596s # ==> Popping ISSUER <== 596s ok 28 - Ask to renew 596s ok 29 - HTTP code is 200 596s ok 30 - Page contains a form 596s ok 31 - Host match 596s ok 32 - Field "upgrading" is defined 596s ok 33 - Field "url" is defined 596s ok 34 - CSP header authorize POST request to \# 596s ok 35 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221746134272_26816%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1746206152%7D) 596s # ==> Pushing ISSUER <== 596s # ==> Popping ISSUER <== 596s ok 36 - Re auth 596s ok 37 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134272_26816%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 596s ok 38 - Get cookie lemonldap (4d699088d504be9a3c505c9c31954d0601a26305d55f24e36552978e3009bafa) 596s ok 39 - Get a new session 596s ok 40 - Get redirection 596s ok 41 - Location header found 596s # ==> Pushing ISSUER <== 596s # ==> Popping ISSUER <== 596s ok 42 - Follow redirection 596s ok 43 - HTTP code is 200 596s ok 44 - Page contains a form 596s ok 45 - Host match 596s ok 46 - URI match 596s ok 47 - Field "SAMLResponse" is defined 596s ok 48 - CSP header authorize POST request to auth.sp.com 596s ok 49 - Method is POST 596s # ==> Pushing SP <== 596s # ==> Popping SP <== 596s ok 50 - Post SAML response to SP 596s ok 51 - Get cookie lemonldap (011b90932e99ac5adc3f8a6a9d251c56305e3e0450e1deeecae63133a824fb5f) 596s ok 52 - Get redirection 596s ok 53 - Location is http://auth.sp.com/ 596s 1..53 596s ok 597s t/30-SAML-RelayState.t ............................................ 597s ok 1 - use Lemonldap::NG::Portal::Main; 597s ok 2 - Portal object 597s ok 3 - Init 597s ok 4 - Portal app 597s ok 5 - Register $type 597s # Subtest: RelayState handing with Redirect binding 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 1 - Auth query 597s ok 2 - Get cookie lemonldap (8b44f79708090cd115c45d112b26c4b37fc7c4e77b13168c40946070e9ed9d6f) 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 3 - Follow redirection 597s ok 4 - Correct html encoding of special characters in RelayState 597s 1..4 597s ok 6 - RelayState handing with Redirect binding 597s # Subtest: RelayState handing with POST binding 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 1 - Auth query 597s ok 2 - Get cookie lemonldap (f655eea3423399737155c096ae8599d0d3cd47cab279092c4252163d69b82b56) 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 3 - Follow redirection 597s ok 4 - Correct html encoding of special characters in RelayState 597s 1..4 597s ok 7 - RelayState handing with POST binding 597s 1..7 597s ok 597s t/30-SAML-SP-rule.t ............................................... 597s ok 1 - use Lemonldap::NG::Portal::Main; 597s ok 2 - Portal object 597s ok 3 - Init 597s ok 4 - Portal app 597s ok 5 - Register $type 597s ok 6 - Portal object 597s ok 7 - Init 597s ok 8 - Portal app 597s ok 9 - Register $type 597s ok 10 - Portal object 597s ok 11 - Init 597s ok 12 - Portal app 597s ok 13 - Register $type 597s # ==> Pushing SP <== 597s # ==> Popping SP <== 597s ok 14 - Unauth SP request 597s ok 15 - Get redirection 597s ok 16 - Location header found 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 17 - Launch SAML request to IdP 597s ok 18 - HTTP code is 200 597s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1746206124%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134244_38084%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 20 - Post authentication 597s ok 21 - HTTP code is 200 597s ok 22 - Get cookie lemonldap (77d20448420e8e380e1ed0950792132db9ad6b981d760e0b05965cb0b5a612eb) 597s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 597s ok 24 - PE_UNAUTHORIZEDPARTNER 597s # ==> Pushing UNKNOWNSP <== 597s # ==> Popping UNKNOWNSP <== 597s ok 25 - Unauth SP request 597s ok 26 - Get redirection 597s ok 27 - Location header found 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 28 - Launch SAML request to IdP 597s ok 29 - Unknown entity ID: code found on page 597s ok 30 - Unknown entity ID 597s 1..30 597s ok 598s t/31-Auth-and-issuer-CAS-Logout-20.t .............................. 598s ok 1 - use Lemonldap::NG::Portal::Main; 598s ok 2 - Portal object 598s ok 3 - Init 598s ok 4 - Portal app 598s ok 5 - Register $type 598s ok 6 - Portal object 598s ok 7 - Init 598s ok 8 - Portal app 598s ok 9 - Register $type 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 10 - Unauth SP request 598s ok 11 - Get cookie llngcasserver (idp) 598s ok 12 - Get CAS server cookie 598s ok 13 - Get redirection 598s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 15 - Query CAS server 598s ok 16 - HTTP code is 200 598s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1746206124%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221746134244_12805%22%7D) 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 18 - Post authentication 598s ok 19 - Get cookie lemonldap (4c2366a95088711b3765e558384fe4a93e01d98e4ead7d7219738bb53ecfeb9f) 598s ok 20 - Get cookie lemonldappdata () 598s ok 21 - SAML request cleared from pdata 598s ok 22 - Get redirection 598s ok 23 - Location header found 598s # ==> Pushing SP <== 598s ok 24 - SOAP request 598s # ==> Saving handler SP <== 598s # ==> Pushing ISSUER <== 598s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 598s # ==> Popping ISSUER <== 598s # ==> Restoring SP <== 598s ok 25 - Execute request to /cas/serviceValidate 598s ok 26 - HTTP code is 200 598s ok 27 - Content is XML 598s # ==> Popping SP <== 598s ok 28 - Query SP with ticket 598s ok 29 - Get cookie lemonldap (ab13e837300499ac0891c5d5eeb9f27d8447c6eb8ea97bc7f4118fc3cf87fd20) 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 30 - Get / on SP 598s ok 31 - HTTP code is 200 598s ok 32 - Authenticated as french 598s ok 33 - UTF-8 values 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 34 - Query SP for logout 598s ok 35 - HTTP code is 200 598s ok 36 - CAS message found 598s ok 37 - Redirect URL found 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 38 - Query IdP 598s ok 39 - Response status is 401 598s ok 40 - Content is JSON 598s ok 41 - Error code is 1 598s 1..41 598s ok 598s t/31-Auth-and-issuer-CAS-Logout-30.t .............................. 598s ok 1 - use Lemonldap::NG::Portal::Main; 598s ok 2 - Portal object 598s ok 3 - Init 598s ok 4 - Portal app 598s ok 5 - Register $type 598s ok 6 - Portal object 598s ok 7 - Init 598s ok 8 - Portal app 598s ok 9 - Register $type 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 10 - Unauth SP request 598s ok 11 - Get cookie llngcasserver (idp) 598s ok 12 - Get CAS server cookie 598s ok 13 - Get redirection 598s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 15 - Query CAS server 598s ok 16 - HTTP code is 200 598s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1746206125%2C%22issuerRequestcas%22%3A%221746134245_1145%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 18 - Post authentication 598s ok 19 - Get cookie lemonldap (c9b676b10d986a745a2b4eeaead97b674b61b363ba766d56148ca0d936fa6bb1) 598s ok 20 - Get cookie lemonldappdata () 598s ok 21 - SAML request cleared from pdata 598s ok 22 - Get redirection 598s ok 23 - Location header found 598s # ==> Pushing SP <== 598s ok 24 - SOAP request 598s # ==> Saving handler SP <== 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s # ==> Restoring SP <== 598s ok 25 - Execute request to /cas/serviceValidate 598s ok 26 - HTTP code is 200 598s ok 27 - Content is XML 598s # ==> Popping SP <== 598s ok 28 - Query SP with ticket 598s ok 29 - Get cookie lemonldap (33013c227b29c2c16a92ec4c23e20bad98337977c66b7cdb63203098f8b1e748) 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 30 - Get / on SP 598s ok 31 - HTTP code is 200 598s ok 32 - Authenticated as french 598s ok 33 - UTF-8 values 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 34 - Query SP for logout 598s ok 35 - Unauthorized URL: code found on page 598s ok 36 - Unauthorized URL 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 37 - Query SP for logout 598s ok 38 - Get redirection 598s ok 39 - Location is http://auth.sp.com/ 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 40 - Query IdP 598s ok 41 - Response status is 401 598s ok 42 - Content is JSON 598s ok 43 - Error code is 1 598s 1..43 598s ok 599s t/31-Auth-and-issuer-CAS-XSS-on-logout.t .......................... 599s ok 1 - use Lemonldap::NG::Portal::Main; 599s ok 2 - Portal object 599s ok 3 - Init 599s ok 4 - Portal app 599s ok 5 - Register $type 599s ok 6 - Portal object 599s ok 7 - Init 599s ok 8 - Portal app 599s ok 9 - Register $type 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 10 - Unauth SP request 599s ok 11 - Get cookie llngcasserver (idp) 599s ok 12 - Get CAS server cookie 599s ok 13 - Get redirection 599s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 15 - Query CAS server 599s ok 16 - HTTP code is 200 599s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221746134245_54371%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206125%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 18 - Post authentication 599s ok 19 - Get cookie lemonldap (0c762bc51df11f26e0f1a948ec4ca7f87e23da4ef54af6ff269f273382ebb7f3) 599s ok 20 - Get redirection 599s ok 21 - Location header found 599s # ==> Pushing SP <== 599s ok 22 - SOAP request 599s # ==> Saving handler SP <== 599s # ==> Pushing ISSUER <== 599s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 599s # ==> Popping ISSUER <== 599s # ==> Restoring SP <== 599s ok 23 - Execute request to /cas/serviceValidate 599s ok 24 - HTTP code is 200 599s ok 25 - Content is XML 599s # ==> Popping SP <== 599s ok 26 - Query SP with ticket 599s ok 27 - Get cookie lemonldap (c70822c644bf742223274311b6d52e8804dd81d7c03b9ca6924fdfbac8f555a2) 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 28 - Query SP for logout 599s ok 29 - HTTP code is 200 599s ok 30 - Found iframe 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 31 - Get iframe from IdP 599s ok 32 - Get redirection 599s ok 33 - Location is http://auth.idp.com/?logout=1 599s ok 34 - Frame can be embedded 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 35 - Query IdP 599s ok 36 - Response status is 401 599s ok 37 - Content is JSON 599s ok 38 - Error code is 1 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 39 - Query IdP 599s ok 40 - Get redirection 599s ok 41 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 599s 1..41 599s ok 599s t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.t ............. 599s ok 1 - use Lemonldap::NG::Portal::Main; 599s ok 2 - Portal object 599s ok 3 - Init 599s ok 4 - Portal app 599s ok 5 - Register $type 599s ok 6 - Portal object 599s ok 7 - Init 599s ok 8 - Portal app 599s ok 9 - Register $type 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 10 - Unauth SP request 599s ok 11 - Get redirection 599s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 13 - Query CAS server 599s ok 14 - HTTP code is 200 599s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221746134246_31556%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206126%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 16 - Post authentication 599s ok 17 - Reject reason is 68 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 18 - Unauth SP request 599s ok 19 - Get redirection 599s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 21 - Query CAS server 599s ok 22 - HTTP code is 200 599s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206126%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221746134246_50931%22%7D) 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 24 - Post authentication 599s ok 25 - Get redirection 599s ok 26 - Location header found 599s ok 27 - Get cookie lemonldap (8a1ba88ea8e7fbcddd084a29e047b155ae9b5c7fb62494e610951fdf0bb5be35) 599s # ==> Pushing SP <== 599s ok 28 - SOAP request 599s # ==> Saving handler SP <== 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s # ==> Restoring SP <== 599s ok 29 - Execute request to /cas/serviceValidate 599s ok 30 - HTTP code is 200 599s ok 31 - Content is XML 599s # ==> Popping SP <== 599s ok 32 - Query SP with ticket 599s ok 33 - Get cookie lemonldap (b27dbae090f543b84550a0bd71473c522c82649d087c417aa8281c1cbaca5fe4) 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 34 - Get / on SP 599s ok 35 - HTTP code is 200 599s ok 36 - Authenticated as french 599s ok 37 - UTF-8 values 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 38 - Query SP for logout 599s ok 39 - HTTP code is 200 599s ok 40 - Found iframe 599s ok 41 - Content-Security-Policy header found 599s ok 42 - Found auth.idp.com in CSP child-src 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 43 - Get iframe from IdP 599s ok 44 - Get redirection 599s ok 45 - Location is http://auth.sp2.com/?logout 599s ok 46 - Frame can be embedded 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 47 - Query IdP 599s ok 48 - Response status is 401 599s ok 49 - Content is JSON 599s ok 50 - Error code is 1 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 51 - Query IdP 599s ok 52 - Get redirection 599s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 599s 1..53 599s ok 600s t/31-Auth-and-issuer-CAS-declared-app-userattr.t .................. 600s ok 1 - use Lemonldap::NG::Portal::Main; 600s ok 2 - Portal object 600s ok 3 - Init 600s ok 4 - Portal app 600s ok 5 - Register $type 600s ok 6 - Portal object 600s ok 7 - Init 600s ok 8 - Portal app 600s ok 9 - Register $type 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 10 - Unauth SP request 600s ok 11 - Get redirection 600s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 13 - Query CAS server 600s ok 14 - HTTP code is 200 600s ok 15 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206126%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221746134246_62197%22%7D) 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 16 - Post authentication 600s ok 17 - Reject reason is 68 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 18 - Unauth SP request 600s ok 19 - Get redirection 600s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 21 - Query CAS server 600s ok 22 - HTTP code is 200 600s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221746134246_37333%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1746206126%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 24 - Post authentication 600s ok 25 - Get redirection 600s ok 26 - Location header found 600s ok 27 - Get cookie lemonldap (fd3ae365da0a0935cf990b6cc62fae9fd5edcd0a7b2e71c87c799d302a965961) 600s # ==> Pushing SP <== 600s ok 28 - SOAP request 600s # ==> Saving handler SP <== 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s # ==> Restoring SP <== 600s ok 29 - Execute request to /cas/serviceValidate 600s ok 30 - HTTP code is 200 600s ok 31 - Content is XML 600s # ==> Popping SP <== 600s ok 32 - Query SP with ticket 600s ok 33 - Get cookie lemonldap (beaaac7deecde07ab1c0596cbb480a93cbc6fb949b4ad7cc9dbe3b8ac0524575) 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 34 - Get / on SP 600s ok 35 - HTTP code is 200 600s ok 36 - Authenticated as fa@badwolf.org 600s ok 37 - UTF-8 values 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 38 - Query SP for logout 600s ok 39 - HTTP code is 200 600s ok 40 - Found iframe 600s ok 41 - Content-Security-Policy header found 600s ok 42 - Found auth.idp.com in CSP child-src 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 43 - Get iframe from IdP 600s ok 44 - Get redirection 600s ok 45 - Location is http://auth.sp.com/?logout 600s ok 46 - Frame can be embedded 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 47 - Query IdP 600s ok 48 - Response status is 401 600s ok 49 - Content is JSON 600s ok 50 - Error code is 1 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 51 - Query IdP 600s ok 52 - Get redirection 600s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 600s 1..53 600s ok 600s t/31-Auth-and-issuer-CAS-declared-app.t ........................... 600s ok 1 - use Lemonldap::NG::Portal::Main; 600s ok 2 - Portal object 600s ok 3 - Init 600s ok 4 - Portal app 600s ok 5 - Register $type 600s ok 6 - Portal object 600s ok 7 - Init 600s ok 8 - Portal app 600s ok 9 - Register $type 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 10 - Unauth SP request 600s ok 11 - Get redirection 600s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 13 - Query CAS server 600s ok 14 - HTTP code is 200 600s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221746134247_52817%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206127%7D) 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 16 - Post authentication 600s ok 17 - Reject reason is 68 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 18 - Unauth SP request 600s ok 19 - Get redirection 600s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 21 - Query CAS server 600s ok 22 - HTTP code is 200 600s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206127%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221746134247_44643%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 24 - Post authentication 600s ok 25 - Get redirection 600s ok 26 - Location header found 600s ok 27 - Get cookie lemonldap (5c940f515f0967565127d15b3f6221c6f15ef9b05cdefec6b8f305144fd3069e) 600s # ==> Pushing SP <== 600s ok 28 - SOAP request 600s # ==> Saving handler SP <== 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s # ==> Restoring SP <== 600s ok 29 - Execute request to /cas/serviceValidate 600s ok 30 - HTTP code is 200 600s ok 31 - Content is XML 600s # ==> Popping SP <== 600s ok 32 - Query SP with ticket 600s ok 33 - Get cookie lemonldap (dab37d2ac9e780e766132fb94d43df74f70e85828e14906a4aae1b6ae5c13914) 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 34 - Get / on SP 600s ok 35 - HTTP code is 200 600s ok 36 - Authenticated as french 600s ok 37 - UTF-8 values 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 38 - Query SP for logout 600s ok 39 - HTTP code is 200 600s ok 40 - Found iframe 600s ok 41 - Content-Security-Policy header found 600s ok 42 - Found auth.idp.com in CSP child-src 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 43 - Get iframe from IdP 600s ok 44 - Get redirection 600s ok 45 - Location is http://auth.sp.com/?logout 600s ok 46 - Frame can be embedded 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 47 - Query IdP 600s ok 48 - Response status is 401 600s ok 49 - Content is JSON 600s ok 50 - Error code is 1 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 51 - Query IdP 600s ok 52 - Get redirection 600s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 600s 1..53 600s ok 601s t/31-Auth-and-issuer-CAS-declared-apps.t .......................... 601s ok 1 - use Lemonldap::NG::Portal::Main; 601s ok 2 - Portal object 601s ok 3 - Init 601s ok 4 - Portal app 601s ok 5 - Register $type 601s ok 6 - Portal object 601s ok 7 - Init 601s ok 8 - Portal app 601s ok 9 - Register $type 601s # ==> Pushing SP <== 601s # ==> Popping SP <== 601s ok 10 - Unauth SP request 601s ok 11 - Cancel button NOT found 601s # ==> Pushing ISSUER <== 601s # ==> Popping ISSUER <== 601s ok 12 - Query CAS server 601s ok 13 - HTTP code is 200 601s ok 14 - 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%3A1746206128%2C%22issuerRequestcas%22%3A%221746134247_28619%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 601s 1..14 601s ok 601s t/31-Auth-and-issuer-CAS-default.t ................................ 601s ok 1 - use Lemonldap::NG::Portal::Main; 601s ok 2 - Portal object 601s ok 3 - Init 601s ok 4 - Portal app 601s ok 5 - Register $type 601s ok 6 - Portal object 601s ok 7 - Init 601s ok 8 - Portal app 601s ok 9 - Register $type 601s # ==> Pushing SP <== 601s # ==> Popping SP <== 601s ok 10 - Unauth SP request 601s ok 11 - Get cookie llngcasserver (idp) 601s ok 12 - Get CAS server cookie 601s ok 13 - Get redirection 601s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 601s # ==> Pushing ISSUER <== 601s # ==> Popping ISSUER <== 601s ok 15 - Query CAS server 601s ok 16 - HTTP code is 200 601s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206128%2C%22issuerRequestcas%22%3A%221746134248_49134%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 601s # ==> Pushing ISSUER <== 601s # ==> Popping ISSUER <== 601s ok 18 - Post authentication 601s ok 19 - Get cookie lemonldap (f2f3bc4f9976cfe00cfbb00f2e159fbd0b77dd15097fcc1cf7d96e504c102c61) 601s ok 20 - Get cookie lemonldappdata () 601s ok 21 - SAML request cleared from pdata 601s ok 22 - Get redirection 601s ok 23 - Location header found 601s # ==> Pushing SP <== 601s ok 24 - SOAP request 601s # ==> Saving handler SP <== 601s # ==> Pushing ISSUER <== 601s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 601s # ==> Popping ISSUER <== 601s # ==> Restoring SP <== 601s ok 25 - Execute request to /cas/serviceValidate 601s ok 26 - HTTP code is 200 601s ok 27 - Content is XML 601s # ==> Popping SP <== 601s ok 28 - Query SP with ticket 601s ok 29 - Get cookie lemonldap (afe2ba81e766421417ac4cbb1314329adf7eda31d9d3cf21c6807f35ae3f405d) 601s # ==> Pushing SP <== 601s # ==> Popping SP <== 601s ok 30 - Get / on SP 601s ok 31 - HTTP code is 200 601s ok 32 - Authenticated as french 601s ok 33 - UTF-8 values 601s ok 34 601s # ==> Pushing SP <== 601s # ==> Popping SP <== 601s ok 35 - Query SP for logout 601s ok 36 - HTTP code is 200 601s ok 37 - Found iframe 601s ok 38 - Content-Security-Policy header found 601s ok 39 - Found auth.idp.com in CSP child-src 601s # ==> Pushing ISSUER <== 601s # ==> Popping ISSUER <== 601s ok 40 - Get iframe from IdP 601s ok 41 - Get redirection 601s ok 42 - Location is http://auth.sp.com/?logout 601s ok 43 - Frame can be embedded 601s # ==> Pushing ISSUER <== 601s # ==> Popping ISSUER <== 601s ok 44 - Query IdP 601s ok 45 - Response status is 401 601s ok 46 - Content is JSON 601s ok 47 - Error code is 1 601s # ==> Pushing SP <== 601s # ==> Popping SP <== 601s ok 48 - Query IdP 601s ok 49 - Get redirection 601s ok 50 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 601s 1..50 601s ok 602s t/31-Auth-and-issuer-CAS-proxied.t ................................ 602s ok 1 - use Lemonldap::NG::Portal::Main; 602s ok 2 - Portal object 602s ok 3 - Init 602s ok 4 - Portal app 602s ok 5 - Register $type 602s ok 6 - Portal object 602s ok 7 - Init 602s ok 8 - Portal app 602s ok 9 - Register $type 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 10 - Unauth SP request 602s ok 11 - Get cookie llngcasserver (idp) 602s ok 12 - Get CAS server cookie 602s ok 13 - Get redirection 602s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 15 - Query CAS server 602s ok 16 - HTTP code is 200 602s 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%22issuerRequestcas%22%3A%221746134249_15662%22%2C%22issuerTs%22%3A1746206129%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 18 - Post authentication 602s ok 19 - Get redirection 602s ok 20 - Location header found 602s ok 21 - Get cookie lemonldap (b54266fa542ae15e59d56f3ef45a05f2a87948d5a38272cda3c0cd0e89770dfd) 602s # ==> Pushing SP <== 602s ok 22 - Request to http://auth.idp.com/cas/serviceValidate?pgtUrl=http%3A%2F%2Fauth.sp.com%2F%3Fticket%3DST-5113ea87663610260f8115619114774e5567dcb5dd99f97f1475c971edfbaf49%26casProxy%3D1&service=http%3A%2F%2Fauth.sp.com%2F&ticket=ST-5113ea87663610260f8115619114774e5567dcb5dd99f97f1475c971edfbaf49 602s # ==> Saving handler SP <== 602s # ==> Pushing ISSUER <== 602s ok 23 - Request to http://auth.sp.com/?ticket=ST-5113ea87663610260f8115619114774e5567dcb5dd99f97f1475c971edfbaf49&casProxy=1&pgtIou=PGTIOU-4ca1e8a0d0292381098e51de429c841840e75b80aebdc6d63a894141331f16b4&pgtId=PGT-553086ba9e5dc926d7518d850d46e5fbd62f22c3178ca75927dca7172f4acc16 602s # ==> Saving handler ISSUER <== 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s # ==> Restoring ISSUER <== 602s ok 24 - Execute request to / 602s ok 25 - HTTP code is 200 602s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 602s # ==> Popping ISSUER <== 602s # ==> Restoring SP <== 602s ok 26 - Execute request to /cas/serviceValidate 602s ok 27 - HTTP code is 200 602s ok 28 - Request to http://auth.idp.com/cas/proxy?targetService=http%3A%2F%2Ftest.sp.com%2F&pgt=PGT-553086ba9e5dc926d7518d850d46e5fbd62f22c3178ca75927dca7172f4acc16 602s # ==> Saving handler SP <== 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s # ==> Restoring SP <== 602s ok 29 - Execute request to /cas/proxy 602s ok 30 - HTTP code is 200 602s # ==> Popping SP <== 602s ok 31 - Query SP with ticket 602s ok 32 - Get cookie lemonldap (deabbfb85486f6e1e27b3df0b14632c9442c08c47629cb7ed9c225e09ba93b5c) 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 33 - Get / on SP 602s ok 34 - HTTP code is 200 602s ok 35 - Authenticated as french 602s ok 36 - UTF-8 values 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 37 - Query SP for logout 602s ok 38 - HTTP code is 200 602s ok 39 - Found iframe 602s ok 40 - Content-Security-Policy header found 602s ok 41 - Found auth.idp.com in CSP child-src 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 42 - Get iframe from IdP 602s ok 43 - Get redirection 602s ok 44 - Location is http://auth.sp.com/?logout 602s ok 45 - Frame can be embedded 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 46 - Query IdP 602s ok 47 - Response status is 401 602s ok 48 - Content is JSON 602s ok 49 - Error code is 1 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 50 - Query IdP 602s ok 51 - Get redirection 602s ok 52 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 602s 1..52 602s ok 603s t/31-Auth-and-issuer-CAS-with-choice-and-cancel.t ................. 603s ok 1 - use Lemonldap::NG::Portal::Main; 603s ok 2 - Portal object 603s ok 3 - Init 603s ok 4 - Portal app 603s ok 5 - Register $type 603s ok 6 - Portal object 603s ok 7 - Init 603s ok 8 - Portal app 603s ok 9 - Register $type 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 10 - Unauth SP request 603s ok 11 - Found CAS entry 603s ok 12 - HTTP code is 200 603s ok 13 - Page contains a form 603s ok 14 - CSP header authorize POST request to \# 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 15 - Unauth SP request 603s ok 16 - 1st = idp 603s ok 17 - 2nd = idp3 603s ok 18 - 3rd = idp4 603s ok 19 - 4th= idp2 603s ok 20 - Found Cancel button 603s ok 21 - Found CAS idp logo and tooltip 603s ok 22 - Found CAS idp display name 603s ok 23 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%7D) 603s ok 24 - HTTP code is 200 603s ok 25 - Page contains a form 603s ok 26 - CSP header authorize POST request to \# 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 27 - Cancel query 603s ok 28 - Get cookie lemonldappdata () 603s ok 29 - pdata is empty 603s 1..29 603s ok 603s t/31-Auth-and-issuer-CAS-with-choice.t ............................ 603s ok 1 - use Lemonldap::NG::Portal::Main; 603s ok 2 - Portal object 603s ok 3 - Init 603s ok 4 - Portal app 603s ok 5 - Register $type 603s ok 6 - Portal object 603s ok 7 - Init 603s ok 8 - Portal app 603s ok 9 - Register $type 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 10 - Unauth SP request 603s ok 11 - Get cookie llngcasserver (idp) 603s ok 12 - Get CAS server cookie 603s ok 13 - Get redirection 603s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 603s # ==> Pushing ISSUER <== 603s # ==> Popping ISSUER <== 603s ok 15 - Query CAS server 603s ok 16 - HTTP code is 200 603s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1746206130%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221746134250_30567%22%7D) 603s # ==> Pushing ISSUER <== 603s # ==> Popping ISSUER <== 603s ok 18 - Post authentication 603s ok 19 - Get redirection 603s ok 20 - Location header found 603s ok 21 - Get cookie lemonldap (6da8bebc1e135295878c650c878b35dd256a6416a0dc0a36346b493e953dc93f) 603s ok 22 - Get cookie lemonldappdata () 603s ok 23 - SAML request cleared from pdata 603s # ==> Pushing SP <== 603s ok 24 - SOAP request 603s # ==> Saving handler SP <== 603s # ==> Pushing ISSUER <== 603s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 603s # ==> Popping ISSUER <== 603s # ==> Restoring SP <== 603s ok 25 - Execute request to /cas/serviceValidate 603s ok 26 - HTTP code is 200 603s ok 27 - Content is XML 603s # ==> Popping SP <== 603s ok 28 - Query SP with ticket 603s ok 29 - Get cookie lemonldap (cb5321a598eb0713879b7ea34c3b55e788e59c747064c795a19bb57fc1eaa01f) 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 30 - Get / on SP 603s ok 31 - HTTP code is 200 603s ok 32 - Authenticated as dwho 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 33 - Unauth SP request (2) 603s ok 34 - Get cookie llngcasserver (idp) 603s ok 35 - Get CAS server cookie 603s ok 36 - Get redirection 603s ok 37 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 603s # ==> Pushing ISSUER <== 603s # ==> Popping ISSUER <== 603s ok 38 - Query CAS server (2) 603s ok 39 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206130%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221746134250_63011%22%7D) 603s ok 40 - HTTP code is 200 603s ok 41 - Page contains a form 603s ok 42 - URI match 603s ok 43 - Field "confirm" is defined 603s ok 44 - Field "url" is defined 603s ok 45 - Get autorenew.js 603s # ==> Pushing ISSUER <== 603s # ==> Popping ISSUER <== 603s ok 46 - Post confirm 603s ok 47 - HTTP code is 200 603s ok 48 - Page contains a form 603s ok 49 - Field "upgrading" is defined 603s ok 50 - CSP header authorize POST request to \# 603s ok 51 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221746134250_63011%22%2C%22targetAuthnLevel%22%3A0%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXMvbG9naW4%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206130%7D) 603s # ==> Pushing ISSUER <== 603s # ==> Popping ISSUER <== 603s ok 52 - Post credentials 603s ok 53 - Get redirection 603s ok 54 - Location is http://auth.idp.com/cas/login 603s ok 55 - Get cookie lemonldap (5eeba9782d54a1f002cbc8bfbb2067e5c4df6fc170a28593598f7e7dedbde960) 603s # ==> Pushing ISSUER <== 603s # ==> Popping ISSUER <== 603s ok 56 - Follow redirection 603s ok 57 - Get redirection 603s ok 58 - Location header found 603s # ==> Pushing SP <== 603s ok 59 - SOAP request 603s # ==> Saving handler SP <== 603s # ==> Pushing ISSUER <== 603s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 603s # ==> Popping ISSUER <== 603s # ==> Restoring SP <== 603s ok 60 - Execute request to /cas/serviceValidate 603s ok 61 - HTTP code is 200 603s ok 62 - Content is XML 603s # ==> Popping SP <== 603s ok 63 - Follow redirection 603s ok 64 - Get cookie lemonldap (0096b787132347365ba074510d69a8cc9ddceb03b1d6e935e2c5bd90518fb37c) 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 65 - Query SP for logout 603s ok 66 - HTTP code is 200 603s ok 67 - Found iframe 603s ok 68 - Content-Security-Policy header found 603s ok 69 - Found auth.idp.com in CSP child-src 603s # ==> Pushing ISSUER <== 603s # ==> Popping ISSUER <== 603s ok 70 - Get iframe from IdP 603s ok 71 - Get redirection 603s ok 72 - Location is http://auth.sp.com/?logout 603s # ==> Pushing ISSUER <== 603s # ==> Popping ISSUER <== 603s ok 73 - Query CAS server 603s ok 74 - Response status is 401 603s ok 75 - Content is JSON 603s ok 76 - Error code is 1 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 77 - Query CAS app 603s ok 78 - Get redirection 603s ok 79 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 603s 1..79 603s ok 604s t/31-CAS-10.t ..................................................... 604s ok 1 - use Lemonldap::NG::Portal::Main; 604s ok 2 - Portal object 604s ok 3 - Init 604s ok 4 - Portal app 604s ok 5 - Issuer portal 604s ok 6 - Query CAS server 604s ok 7 - HTTP code is 200 604s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221746134250_15609%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206130%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 604s ok 9 - Post authentication 604s ok 10 - Get cookie lemonldap (fb4b2a7cfd1fc85c959e73cadb6ffd224c6a52af0c18d12eebb5a2fdbfdaf308) 604s ok 11 - Get cookie lemonldappdata () 604s ok 12 - SAML request cleared from pdata 604s ok 13 - Get redirection 604s ok 14 - Location header found 604s ok 15 - Query CAS server 604s ok 16 - HTTP code is 200 604s ok 17 - Ticket is valid 604s ok 18 - Username is returned 604s 1..18 604s ok 604s t/31-CAS-Gateway.t ................................................ 604s ok 1 - use Lemonldap::NG::Portal::Main; 604s ok 2 - Portal object 604s ok 3 - Init 604s ok 4 - Portal app 604s ok 5 - Issuer portal 604s ok 6 - Get redirection 604s ok 7 - Location is http://auth.sp.com/somewhere 604s ok 8 - Get redirection 604s ok 9 - Location is http://auth.unknown.com/somewhere 604s ok 10 - Portal object 604s ok 11 - Init 604s ok 12 - Portal app 604s ok 13 - Issuer portal 604s ok 14 - Get redirection 604s ok 15 - Location is http://auth.sp.com/somewhere 604s ok 16 - Expected portal error code: code found on page 604s ok 17 - Expected portal error code 604s ok 18 - Portal object 604s ok 19 - Init 604s ok 20 - Portal app 604s ok 21 - Issuer portal 604s ok 22 - Get redirection 604s ok 23 - Location is http://auth.sp.com/somewhere 604s ok 24 - Expected portal error code: code found on page 604s ok 25 - Expected portal error code 604s 1..25 604s ok 605s t/31-CAS-Hooks.t .................................................. 605s ok 1 - use Lemonldap::NG::Portal::Main; 605s ok 2 - Portal object 605s ok 3 - Init 605s ok 4 - Portal app 605s ok 5 - Issuer portal 605s ok 6 - Post authentication 605s ok 7 - Get cookie lemonldap (4517e392d765602b51ebd77882f828c775aee668464f65946620689f73904708) 605s ok 8 - Query CAS server 605s ok 9 - Hook rejected the request: code found on page 605s ok 10 - Hook rejected the request 605s ok 11 - Query CAS server 605s ok 12 - Get redirection 605s ok 13 - Location header found 605s ok 14 - Query CAS server 605s ok 15 - HTTP code is 200 605s ok 16 - Found hook attribute 605s 1..16 605s ok 605s t/31-CAS-Logout-propagate-OIDC.t .................................. 605s ok 1 - use Lemonldap::NG::Portal::Main; 605s # Subtest: Log into OIDC RP, logout from CAS, OIDC logout is called 605s ok 1 - Portal object 605s ok 2 - Init 605s ok 3 - Portal app 605s ok 4 - Auth query 605s ok 5 - HTTP code is 200 605s ok 6 - Get cookie lemonldap (9a64588e42516af8df8fbeec07de0a4732e18835b4245f32b047941b95e2f12c) 605s ok 7 - Get redirection 605s ok 8 - Location header found 605s ok 9 - HTTP code is 200 605s ok 10 - Content-Type is JSON 605s ok 11 - Content is valid JSON 605s ok 12 - Initiate CAS logout 605s ok 13 - Response body is not empty 605s ok 14 - Found OIDC logout iframe 605s 1..14 605s ok 2 - Log into OIDC RP, logout from CAS, OIDC logout is called 605s 1..2 605s ok 606s t/31-CAS-Logout.t ................................................. 606s ok 1 - use Lemonldap::NG::Portal::Main; 606s # Subtest: Test IDP initiated logout 606s ok 1 - Portal object 606s ok 2 - Init 606s ok 3 - Portal app 606s ok 4 - Issuer portal 606s ok 5 - Auth query 606s ok 6 - HTTP code is 200 606s ok 7 - Get cookie lemonldap (74f780149d50d1fb2668b08c7fc91d31c18702f974ac00ba4ee125f618d7d430) 606s ok 8 - Query CAS server 606s ok 9 - Get redirection 606s ok 10 - Location header found 606s ok 11 - Query CAS server 606s ok 12 - HTTP code is 200 606s ok 13 606s ok 14 - Cas response contains authenticationSuccess 606s ok 15 - Query CAS server 606s ok 16 - Get redirection 606s ok 17 - Location header found 606s ok 18 - Query CAS server 606s ok 19 - HTTP code is 200 606s ok 20 606s ok 21 - Cas response contains authenticationSuccess 606s ok 22 - Initiate logout 606s ok 23 - Get cookie lemonldap (0) 606s ok 24 - Cookie was cleared 606s ok 25 - Found CAS app name 606s ok 26 - My other app is not displayed 606s ok 27 - HTTP code is 200 606s ok 28 - Page contains a form 606s ok 29 - Host match 606s ok 30 - URI match 606s ok 31 - Field "logout" is defined 606s ok 32 - CSP header authorize POST request to auth.example.com 606s ok 33 - Found logout option 606s ok 34 - Response body is not empty 606s ok 35 - Logout SP 606s ok 36 - Correct ticket sent to sp for logout 606s ok 37 - No ticket sent to sp2 606s 1..37 606s ok 2 - Test IDP initiated logout 606s # Subtest: Test App initiated logout, no redirect 606s ok 1 - Portal object 606s ok 2 - Init 606s ok 3 - Portal app 606s ok 4 - Issuer portal 606s ok 5 - Auth query 606s ok 6 - HTTP code is 200 606s ok 7 - Get cookie lemonldap (974670734d7a106635d0b82566e6d3392bb9b798e7882d98f95f79281aa4a694) 606s ok 8 - Query CAS server 606s ok 9 - Get redirection 606s ok 10 - Location header found 606s ok 11 - Query CAS server 606s ok 12 - HTTP code is 200 606s ok 13 606s ok 14 - Cas response contains authenticationSuccess 606s ok 15 - Query CAS server 606s ok 16 - Get redirection 606s ok 17 - Location header found 606s ok 18 - Query CAS server 606s ok 19 - HTTP code is 200 606s ok 20 606s ok 21 - Cas response contains authenticationSuccess 606s ok 22 - Initiate logout 606s ok 23 - Get cookie lemonldap (0) 606s ok 24 - Cookie was cleared 606s ok 25 - HTTP code is 200 606s ok 26 - Page contains a form 606s ok 27 - Host match 606s ok 28 - URI match 606s ok 29 - Field "logout" is defined 606s ok 30 - CSP header authorize POST request to auth.example.com 606s ok 31 - Found logout option 606s ok 32 - Found CAS app name 606s ok 33 - My other app is not displayed 606s ok 34 - Response body is not empty 606s ok 35 - Logout SP 606s ok 36 - Correct ticket sent to sp for logout 606s ok 37 - No ticket sent to sp2 606s 1..37 606s ok 3 - Test App initiated logout, no redirect 606s # Subtest: Test App initiated logout, with redirect 606s ok 1 - Portal object 606s ok 2 - Init 606s ok 3 - Portal app 606s ok 4 - Issuer portal 606s ok 5 - Auth query 606s ok 6 - HTTP code is 200 606s ok 7 - Get cookie lemonldap (d0e23c4662fc296d4dc44d06d288b2b46579881d081c54f843e9f4ded2e9c0bd) 606s ok 8 - Query CAS server 606s ok 9 - Get redirection 606s ok 10 - Location header found 606s ok 11 - Query CAS server 606s ok 12 - HTTP code is 200 606s ok 13 606s ok 14 - Cas response contains authenticationSuccess 606s ok 15 - Query CAS server 606s ok 16 - Get redirection 606s ok 17 - Location header found 606s ok 18 - Query CAS server 606s ok 19 - HTTP code is 200 606s ok 20 606s ok 21 - Cas response contains authenticationSuccess 606s ok 22 - Initiate logout 606s ok 23 - Get cookie lemonldap (0) 606s ok 24 - Cookie was cleared 606s ok 25 - HTTP code is 200 606s ok 26 - Page contains a form 606s ok 27 - Host match 606s ok 28 - URI match 606s ok 29 - CSP header authorize POST request to auth.sp.com 606s ok 30 - Query string is preserved 606s ok 31 - Found CAS app name 606s ok 32 - My other app is not displayed 606s ok 33 - Response body is not empty 606s ok 34 - Logout SP 606s ok 35 - Correct ticket sent to sp for logout 606s ok 36 - No ticket sent to sp2 606s 1..36 606s ok 4 - Test App initiated logout, with redirect 606s # Subtest: Test App initiated logout, no redirect, no info 606s ok 1 - Portal object 606s ok 2 - Init 606s ok 3 - Portal app 606s ok 4 - Issuer portal 606s ok 5 - Auth query 606s ok 6 - HTTP code is 200 606s ok 7 - Get cookie lemonldap (52e10f3f60ccc7e422df62ac38bfa181143162eda5b420dca79a20a200c82c7c) 606s ok 8 - Initiate logout 606s ok 9 - Get cookie lemonldap (0) 606s ok 10 - Cookie was cleared 606s ok 11 - Get redirection 606s ok 12 - Location header found 606s 1..12 606s ok 5 - Test App initiated logout, no redirect, no info 606s # Subtest: Test redirect URL filtering 606s ok 1 - Portal object 606s ok 2 - Init 606s ok 3 - Portal app 606s ok 4 - Issuer portal 606s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 606s ok 1 - Auth query 606s ok 2 - HTTP code is 200 606s ok 3 - Get cookie lemonldap (58f57dbb252ad481c8fb5f6a552d06f641660cf94f4474e48cb6156050cd6cba) 606s ok 4 - Initiate logout 606s ok 5 - Get cookie lemonldap (0) 606s ok 6 - CAS message found 606s ok 7 - Response body is not empty 606s ok 8 - Redirect URL found 606s 1..8 606s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 606s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 606s ok 1 - Auth query 606s ok 2 - HTTP code is 200 606s ok 3 - Get cookie lemonldap (99421c408815d06f031cab7576d81a349fb0ebd167d7a202ab3703ceda96c921) 606s ok 4 - Initiate logout 606s ok 5 - Get cookie lemonldap (0) 606s ok 6 - Get redirection 606s ok 7 - Location is http://test1.example.com/ 606s 1..7 606s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 606s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 606s ok 1 - Auth query 606s ok 2 - HTTP code is 200 606s ok 3 - Get cookie lemonldap (1cebf6d7c0830d76b6e5d4fcf3cdf2c880583836c0606d82b245c7facc0c9777) 606s ok 4 - Initiate logout 606s ok 5 - Get cookie lemonldap (0) 606s ok 6 - CAS message found 606s ok 7 - Response body is not empty 606s ok 8 - Redirect URL found 606s 1..8 606s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 606s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 606s ok 1 - Auth query 606s ok 2 - HTTP code is 200 606s ok 3 - Get cookie lemonldap (34f9e82367a59e6b04efe9f97c6fbdeba9ec8341c5f3c91289711e56389706c1) 606s ok 4 - Initiate logout 606s ok 5 - Get cookie lemonldap (0) 606s ok 6 - Get redirection 606s ok 7 - Location is http://test1.example2.com/ 606s 1..7 606s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 606s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 606s ok 1 - Auth query 606s ok 2 - HTTP code is 200 606s ok 3 - Get cookie lemonldap (6de4663ae22e5f6c5aa07407d08bf8e735eca6b77115077cff047959b9d1b50a) 606s ok 4 - Initiate logout 606s ok 5 - Expected portal error code: code found on page 606s ok 6 - Expected portal error code 606s 1..6 606s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 606s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 606s ok 1 - Auth query 606s ok 2 - HTTP code is 200 606s ok 3 - Get cookie lemonldap (8acb95d44bd4c8be04e4c31a4105e9b86c5830416c24622e3da156e4004442ab) 606s ok 4 - Initiate logout 606s ok 5 - Expected portal error code: code found on page 606s ok 6 - Expected portal error code 606s 1..6 606s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 606s # Subtest: Test if http://attack.com/ is not allowed - 2.0 606s ok 1 - Auth query 606s ok 2 - HTTP code is 200 606s ok 3 - Get cookie lemonldap (92a82344ae8877e8f602d233cfe139c96ffc444bb299a93fc3b368587af20214) 606s ok 4 - Initiate logout 606s ok 5 - Expected portal error code: code found on page 606s ok 6 - Expected portal error code 606s 1..6 606s ok 11 - Test if http://attack.com/ is not allowed - 2.0 606s # Subtest: Test if http://attack.com/ is not allowed - 3.0 606s ok 1 - Auth query 606s ok 2 - HTTP code is 200 606s ok 3 - Get cookie lemonldap (d01a7c3066efc61037507e4a25d3ea8892ce823987248fc46211551bca6dab81) 606s ok 4 - Initiate logout 606s ok 5 - Expected portal error code: code found on page 606s ok 6 - Expected portal error code 606s 1..6 606s ok 12 - Test if http://attack.com/ is not allowed - 3.0 606s 1..12 606s ok 6 - Test redirect URL filtering 606s 1..6 606s ok 606s t/31-CAS-Macros.t ................................................. 606s ok 1 - use Lemonldap::NG::Portal::Main; 606s ok 2 - Portal object 606s ok 3 - Init 606s ok 4 - Portal app 606s ok 5 - Issuer portal 606s ok 6 - Query CAS server 606s ok 7 - HTTP code is 200 606s ok 8 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206133%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%22issuerRequestcas%22%3A%221746134253_60307%22%7D) 606s ok 9 - Post authentication 606s ok 10 - Get cookie lemonldap (ec4a023afe032e5f80c4cfe0ff551c0431c6322d77cf7e546df2d780533a5acb) 606s ok 11 - Get cookie lemonldappdata () 606s ok 12 - SAML request cleared from pdata 606s ok 13 - Get redirection 606s ok 14 - Location header found 606s ok 15 - Query CAS server 606s ok 16 - HTTP code is 200 606s ok 17 - Found macro attribute 606s ok 18 - Found cas:user macro value 606s 1..18 606s ok 607s t/31-CAS-Prefix.t ................................................. 607s ok 1 - use Lemonldap::NG::Portal::Main; 607s ok 2 - Portal object 607s ok 3 - Init 607s ok 4 - Portal app 607s ok 5 - Issuer portal 607s ok 6 - Get cookie lemonldap (47123db65b3bbe3e65fc5d924c1bed7f5eaa0e5f1382f53c36e1016c991c3fbf) 607s ok 7 - Query CAS server 607s ok 8 - Get redirection 607s ok 9 - Location header found 607s ok 10 - Query CAS server 607s ok 11 - Get redirection 607s ok 12 - Location header found 607s ok 13 - Query CAS server 607s ok 14 - Get redirection 607s ok 15 - Location header found 607s ok 16 - Portal object 607s ok 17 - Init 607s ok 18 - Portal app 607s ok 19 - Issuer portal 607s ok 20 - Query CAS server 607s ok 21 - Get redirection 607s ok 22 - Location header found 607s ok 23 - Query CAS server 607s ok 24 - Expected portal error code: code found on page 607s ok 25 - Expected portal error code 607s ok 26 - Query CAS server 607s ok 27 - Get redirection 607s ok 28 - Location header found 607s 1..28 607s ok 607s t/31-CAS-Proxy.t .................................................. 607s ok 1 - use Lemonldap::NG::Portal::Main; 607s ok 2 - Portal object 607s ok 3 - Init 607s ok 4 - Portal app 607s ok 5 - Issuer portal 607s ok 6 - Post authentication 607s ok 7 - Get cookie lemonldap (c5d2921992d5badd3eac61482852cd10fa04f750115ceb281a0bc791d5ae1273) 607s ok 8 - Query CAS server 607s ok 9 - Unknown CAS service: code found on page 607s ok 10 - Unknown CAS service 607s ok 11 - Query CAS server 607s ok 12 - Get redirection 607s ok 13 - Location header found 607s ok 14 - Query CAS server 607s ok 15 - HTTP code is 200 607s ok 16 607s ok 17 - Query CAS server 607s ok 18 607s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 607s ok 19 - Query CAS server 607s ok 20 - HTTP code is 200 607s ok 21 607s ok 22 - Query CAS server 607s ok 23 607s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 607s ok 24 - Query CAS server 607s ok 25 - HTTP code is 200 607s ok 26 607s ok 27 - Cas response contains authenticationSuccess 607s ok 28 - Found proxies in correct order 607s ok 29 - Query CAS server 607s ok 30 607s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 607s ok 31 - Query CAS server 607s ok 32 - HTTP code is 200 607s ok 33 607s ok 34 - Cas response contains authenticationSuccess 607s 1..34 607s ok 608s t/31-CAS-Security.t ............................................... 608s ok 1 - use Lemonldap::NG::Portal::Main; 608s ok 2 - Portal object 608s ok 3 - Init 608s ok 4 - Portal app 608s ok 5 - Issuer portal 608s ok 6 - Post authentication 608s ok 7 - Get cookie lemonldap (0007d2dfba85b1726651a1780887612474c6a1f2566252156a85c81c3e6a8f06) 608s ok 8 - Query CAS server 608s ok 9 - Unknown CAS service: code found on page 608s ok 10 - Unknown CAS service 608s ok 11 - Query CAS server 608s ok 12 - Unknown CAS service: code found on page 608s ok 13 - Unknown CAS service 608s ok 14 - Query CAS server 608s ok 15 - Get redirection 608s ok 16 - Location header found 608s ok 17 - Query CAS server 608s ok 18 - HTTP code is 200 608s ok 19 - CAS response indicates success 608s ok 20 - Incorrect CAS error code 608s ok 21 - Query CAS server 608s ok 22 - Get redirection 608s ok 23 - Location header found 608s ok 24 - Query CAS server 608s ok 25 - HTTP code is 200 608s ok 26 - CAS response indicates success 608s ok 27 - Query CAS server 608s ok 28 - HTTP code is 200 608s ok 29 - CAS response indicates success 608s ok 30 - Incorrect CAS error code 608s ok 31 - Query CAS server 608s ok 32 - Get redirection 608s ok 33 - Location header found 608s ok 34 - Query CAS server 608s ok 35 - HTTP code is 200 608s ok 36 - CAS response indicates success 608s ok 37 - Incorrect CAS error code 608s ok 38 - Query CAS server 608s ok 39 - HTTP code is 200 608s ok 40 - CAS response indicates success 608s ok 41 - Incorrect CAS error code 608s ok 42 - Query CAS server 608s ok 43 - Get redirection 608s ok 44 - Location header found 608s ok 45 - Query CAS server 608s ok 46 - HTTP code is 200 608s ok 47 - CAS response indicates success 608s ok 48 - Incorrect CAS error code 608s 1..48 608s ok 608s t/31-CAS-jsRedirect.t ............................................. 608s ok 1 - use Lemonldap::NG::Portal::Main; 608s ok 2 - Portal object 608s ok 3 - Init 608s ok 4 - Portal app 608s ok 5 - Issuer portal 608s ok 6 - Query CAS server 608s ok 7 - HTTP code is 200 608s ok 8 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206135%2C%22issuerRequestcas%22%3A%221746134255_7431%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 608s ok 9 - Post authentication 608s ok 10 - Get cookie lemonldap (332f3265e0c8603de740ddaa4ab197bc0e3ae8ac0ed45179eaed6ac0d0d78b42) 608s ok 11 - Get cookie lemonldappdata () 608s ok 12 - SAML request cleared from pdata 608s ok 13 - Response body is not empty 608s ok 14 - Correct destination host 608s ok 15 - Correct destination path 608s ok 16 - Response body is not empty 608s ok 17 608s ok 18 - Query CAS server 608s ok 19 - HTTP code is 200 608s ok 20 - Ticket is valid 608s ok 21 - Username is returned 608s 1..21 608s ok 609s t/32-Auth-OIDC-JWKS-Refresh.t ..................................... 609s ok 1 - use Lemonldap::NG::Portal::Main; 609s ok 2 - Portal object 609s # Internal request to /oauth2/jwks 609s ok 3 - Init 609s ok 4 - Portal app 609s ok 5 - JWKS url was called during startup 609s ok 6 - Unauth SP request 609s ok 7 - Get redirection 609s ok 8 - Location header found 609s ok 9 - Correct host 609s ok 10 - Correct client_id 609s ok 11 - Correct scope 609s ok 12 - Correct redirect_uri 609s ok 13 - Found state 609s # Internal request to /oauth2/token 609s ok 14 - expected client_id 609s ok 15 - expected client_secret 609s ok 16 - expected redirect_uri 609s ok 17 - expected code 609s ok 18 - Authorization code 609s ok 19 - Expected portal error code: code found on page 609s ok 20 - Expected portal error code 609s ok 21 - Unauth SP request 609s ok 22 - Get redirection 609s ok 23 - Location header found 609s ok 24 - Correct host 609s ok 25 - Correct client_id 609s ok 26 - Correct scope 609s ok 27 - Correct redirect_uri 609s ok 28 - Found state 609s # Internal request to /oauth2/token 609s ok 29 - expected client_id 609s ok 30 - expected client_secret 609s ok 31 - expected redirect_uri 609s ok 32 - expected code 609s # Internal request to /oauth2/jwks 609s # Internal request to /oauth2/userinfo 609s ok 33 - Authorization code 609s ok 34 - JWKS url was called again 609s ok 35 - Get cookie lemonldap (1adc922e60a3a3aaf8b8d0c0fe194957bfa06bc9c05a268ff9bd85eb135d9e40) 609s 1..35 609s ok 610s t/32-Auth-and-issuer-OIDC-PKCE-2.t ................................ 610s ok 1 - use Lemonldap::NG::Portal::Main; 610s ok 2 - Portal object 610s ok 3 - Init 610s ok 4 - Portal app 610s ok 5 - Register $type 610s ok 6 - OP portal 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 7 - Get JWKS, endpoint /oauth2/jwks 610s ok 8 - HTTP code is 200 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 610s ok 10 - HTTP code is 200 610s ok 11 - Portal object 610s ok 12 - Init 610s ok 13 - Portal app 610s ok 14 - Register $type 610s ok 15 - RP portal 610s # ==> Pushing RP <== 610s # ==> Popping RP <== 610s ok 16 - Unauth RP request 610s ok 17 - Get redirection 610s ok 18 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 19 - Push request to OP, endpoint /oauth2/authorize 610s ok 20 - HTTP code is 200 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 21 - Post authentication, endpoint /oauth2/authorize 610s ok 22 - Get cookie lemonldap (a79cbbbfd3681e294ba5de52a7b9af06ba873819e4fdce81b66d63dae1c36b2d) 610s ok 23 - HTTP code is 200 610s ok 24 - Page contains a form 610s ok 25 - Host match 610s ok 26 - Field "confirm" is defined 610s ok 27 - CSP header authorize POST request to \# 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 28 - Post confirmation, endpoint /oauth2/authorize 610s ok 29 - Get redirection 610s ok 30 - Location header found 610s # ==> Pushing RP <== 610s ok 31 - REST request 610s ok 32 - Request from RP to OP, endpoint /oauth2/token 610s # ==> Saving handler RP <== 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s # ==> Restoring RP <== 610s ok 33 - Execute request 610s ok 34 - Response is 200 610s ok 35 - Content is JSON 610s ok 36 - REST request 610s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 610s # ==> Saving handler RP <== 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s # ==> Restoring RP <== 610s ok 38 - Execute request 610s ok 39 - Response is 200 610s ok 40 - Content is JSON 610s # ==> Popping RP <== 610s ok 41 - Call openidconnectcallback on RP 610s ok 42 - Get cookie lemonldap (aec2ce1611ec57c46052de86d36635cdce748a7bede4fead4c05f986187359b0) 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s # ==> Pushing OP <== 610s ok 43 - REST request 610s ok 44 - Request from OP to RP 610s # ==> Saving handler OP <== 610s # ==> Pushing RP <== 610s # ==> Popping RP <== 610s # ==> Restoring OP <== 610s ok 45 - Execute request 610s ok 46 - Response is 200 610s # ==> Popping OP <== 610s ok 47 - Query OP for logout 610s ok 48 - HTTP code is 200 610s 1..48 610s ok 610s t/32-Auth-and-issuer-OIDC-PKCE.t .................................. 610s ok 1 - use Lemonldap::NG::Portal::Main; 610s ok 2 - Portal object 610s ok 3 - Init 610s ok 4 - Portal app 610s ok 5 - Register $type 610s ok 6 - OP portal 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 7 - Get cookie lemonldap (ec0d22f6bb00796b23a6af9f0bc27f96721f8cd17575b2b2b652dbb350a554b7) 610s # Subtest: not required/PKCE flow/valid verifier succeeds 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 1 - Get redirection 610s ok 2 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 3 - HTTP code is 200 610s ok 4 - Content-Type is JSON 610s ok 5 - Content is valid JSON 610s ok 6 - Access token was provided 610s 1..6 610s ok 8 - not required/PKCE flow/valid verifier succeeds 610s # Subtest: not required/PKCE flow/invalid verifier fails 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 1 - Get redirection 610s ok 2 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 3 - Response status is 400 610s ok 4 - Content is JSON 610s ok 5 - Error code is invalid_grant 610s 1..5 610s ok 9 - not required/PKCE flow/invalid verifier fails 610s # Subtest: PKCE required/non-PKCE flow/fails at authorize step 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 1 - Get redirection 610s ok 2 - Location header found 610s ok 3 - Authorize request failed with invalid_request 610s 1..3 610s ok 10 - PKCE required/non-PKCE flow/fails at authorize step 610s # Subtest: PKCE required/PKCE flow/valid verifier succeeds 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 1 - Get redirection 610s ok 2 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 3 - HTTP code is 200 610s ok 4 - Content-Type is JSON 610s ok 5 - Content is valid JSON 610s ok 6 - Access token was provided 610s 1..6 610s ok 11 - PKCE required/PKCE flow/valid verifier succeeds 610s # Subtest: PKCE required/PKCE flow/invalid verifier fails 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 1 - Get redirection 610s ok 2 - Location header found 610s # ==> Pushing OP <== 610s # ==> Popping OP <== 610s ok 3 - Response status is 400 610s ok 4 - Content is JSON 610s ok 5 - Error code is invalid_grant 610s 1..5 610s ok 12 - PKCE required/PKCE flow/invalid verifier fails 610s 1..12 610s ok 611s t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.t .......... 611s ok 1 - use Lemonldap::NG::Portal::Main; 611s ok 2 - Portal object 611s ok 3 - Init 611s ok 4 - Portal app 611s ok 5 - Register $type 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 6 - Get JWKS, endpoint /oauth2/jwks 611s ok 7 - HTTP code is 200 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 611s ok 9 - HTTP code is 200 611s ok 10 - Portal object 611s ok 11 - Init 611s ok 12 - Portal app 611s ok 13 - Register $type 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 14 - Unauth SP request 611s ok 15 - Get redirection 611s ok 16 - Location header found 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 17 - Push request to OP, endpoint /oauth2/authorize 611s ok 18 - HTTP code is 200 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 19 - Post authentication, endpoint /oauth2/authorize 611s ok 20 - Get cookie lemonldap (96932137696b3d8f3fbb75de14082ce7cb2e0479a188329f1100be77b712f4ec) 611s ok 21 - HTTP code is 200 611s ok 22 - Page contains a form 611s ok 23 - Host match 611s ok 24 - Field "confirm" is defined 611s ok 25 - CSP header authorize POST request to \# 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 26 - Post confirmation, endpoint /oauth2/authorize 611s ok 27 - Get redirection 611s ok 28 - Location header found 611s # ==> Pushing RP <== 611s ok 29 - REST request 611s ok 30 - Request from RP to OP, endpoint /oauth2/token 611s # ==> Saving handler RP <== 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Restoring RP <== 611s ok 31 - Execute request 611s ok 32 - Response is 200 611s ok 33 - Content is JSON 611s ok 34 - REST request 611s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 611s # ==> Saving handler RP <== 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s # ==> Restoring RP <== 611s ok 36 - Execute request 611s ok 37 - Response is 200 611s ok 38 - Content is JSON 611s # ==> Popping RP <== 611s ok 39 - Call openidconnectcallback on RP 611s ok 40 - Get cookie lemonldap (af06ee4ca9455d3fcf00fcee0f46240efb4104ed2c60dbdfaaadfc6d69d8e39b) 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 41 - Check session, endpoint /oauth2/checksession.html 611s ok 42 - HTTP code is 200 611s ok 43 - Frame can be embedded 611s ok 44 - UTF-8 values 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 45 - Query SP for logout 611s ok 46 - HTTP code is 200 611s ok 47 - Found RP logout iframe 611s # ==> Pushing OP <== 611s # ==> Popping OP <== 611s ok 48 - Test if user is reject on IdP 611s ok 49 - Response status is 401 611s ok 50 - Content is JSON 611s ok 51 - Error code is 1 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 52 - Call RP flogout 611s ok 53 - HTTP code is 200 611s ok 54 - Get cookie lemonldap (0) 611s ok 55 - Cookie set to 0 611s # ==> Pushing RP <== 611s # ==> Popping RP <== 611s ok 56 - Test if user is reject on RP 611s ok 57 - Get redirection 611s ok 58 - Location header found 611s 1..58 611s ok 612s t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.t ...... 612s ok 1 - use Lemonldap::NG::Portal::Main; 612s ok 2 - Portal object 612s ok 3 - Init 612s ok 4 - Portal app 612s ok 5 - Register $type 612s ok 6 - OP portal 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 7 - Get JWKS, endpoint /oauth2/jwks 612s ok 8 - HTTP code is 200 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 612s ok 10 - HTTP code is 200 612s ok 11 - Portal object 612s ok 12 - Init 612s ok 13 - Portal app 612s ok 14 - Register $type 612s ok 15 - RP portal 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 16 - Unauth SP request 612s ok 17 - Get redirection 612s ok 18 - Location header found 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 19 - Push request to OP, endpoint /oauth2/authorize 612s ok 20 - HTTP code is 200 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 21 - Post authentication, endpoint /oauth2/authorize 612s ok 22 - Get cookie lemonldap (28628b9b436c212e6709cd7c38f0c75628fa3746ec5464910e89959eab1cfd5a) 612s ok 23 - HTTP code is 200 612s ok 24 - Page contains a form 612s ok 25 - Host match 612s ok 26 - Field "confirm" is defined 612s ok 27 - CSP header authorize POST request to \# 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 28 - Post confirmation, endpoint /oauth2/authorize 612s ok 29 - Get redirection 612s ok 30 - Location header found 612s # ==> Pushing RP <== 612s ok 31 - REST request 612s ok 32 - Request from RP to OP, endpoint /oauth2/token 612s # ==> Saving handler RP <== 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s # ==> Restoring RP <== 612s ok 33 - Execute request 612s ok 34 - Response is 200 612s ok 35 - Content is JSON 612s ok 36 - Found access_token 836341878de7fc79c943049a0d9a3c1fc23a09eff710372c09c91aaf3d588662 612s ok 37 - REST request 612s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 612s # ==> Saving handler RP <== 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s # ==> Restoring RP <== 612s ok 39 - Execute request 612s ok 40 - Response is 200 612s ok 41 - Content is JSON 612s # ==> Popping RP <== 612s ok 42 - Call openidconnectcallback on RP 612s ok 43 - Get cookie lemonldap (e73397fa37df57ba526133b28b8e6c181cb0107671a73c6b03f8af616f16a46a) 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 44 - Get session using restSessionServer 612s ok 45 - HTTP code is 200 612s ok 46 - Deserialize session content 612s ok 47 - Session has correct value for _oidc_sub 612s ok 48 - Session has correct value for _user 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 49 612s # ==> Pushing RP <== 612s ok 50 - REST request 612s ok 51 - Request from RP to OP, endpoint /oauth2/token 612s # ==> Saving handler RP <== 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s # ==> Restoring RP <== 612s ok 52 - Execute request 612s ok 53 - Response is 200 612s ok 54 - Content is JSON 612s ok 55 - Found access_token e5926d4a0a36701a5e675620bd98ed4f8bb93f300f54a2eeda971baa609c55bf 612s ok 56 - REST request 612s ok 57 - Request from RP to OP, endpoint /oauth2/userinfo 612s # ==> Saving handler RP <== 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s # ==> Restoring RP <== 612s ok 58 - Execute request 612s ok 59 - Response is 200 612s ok 60 - Content is JSON 612s # ==> Popping RP <== 612s ok 61 - Query RP for refresh 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 62 - Get session using restSessionServer 612s ok 63 - HTTP code is 200 612s ok 64 - Deserialize session content 612s ok 65 - Session has correct value for mail 612s ok 66 - Session has correct value for _oidc_sub 612s ok 67 - Session has correct value for _user 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 68 - Get session after refresh 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 69 - Query RP for logout 612s ok 70 - Get redirection 612s ok 71 - Location header found 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 72 - Push logout request to OP, endpoint /oauth2/logout 612s ok 73 - HTTP code is 200 612s ok 74 - Page contains a form 612s ok 75 - Host match 612s ok 76 - Field "confirm" is defined 612s ok 77 - CSP header authorize POST request to \# 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 78 - Confirm logout, endpoint /oauth2/logout 612s ok 79 - Get redirection 612s ok 80 - Location header found 612s ok 81 - Get cookie lemonldap (0) 612s ok 82 - SSO cookie removed 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 83 - Test if user is reject on IdP 612s ok 84 - Response status is 401 612s ok 85 - Content is JSON 612s ok 86 - Error code is 1 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 87 - Test if user is reject on SP 612s ok 88 - Get redirection 612s ok 89 - Location header found 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 90 - Push request to OP, endpoint /oauth2/authorize 612s ok 91 - HTTP code is 200 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 92 - Post authentication, endpoint /oauth2/authorize 612s ok 93 - Get cookie lemonldap (a456663e8d9085a6a5089ae6de95a2c5d58064badbfc2176db27b99df385e370) 612s 1..93 612s ok 612s t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.t ....... 612s ok 1 - use Lemonldap::NG::Portal::Main; 612s ok 2 - Portal object 612s ok 3 - Init 612s ok 4 - Portal app 612s ok 5 - Register $type 612s ok 6 - OP portal 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 7 - Get JWKS, endpoint /oauth2/jwks 612s ok 8 - HTTP code is 200 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 612s ok 10 - HTTP code is 200 612s ok 11 - Portal object 612s ok 12 - Init 612s ok 13 - Portal app 612s ok 14 - Register $type 612s ok 15 - RP portal 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 16 - Unauth SP request 612s ok 17 - Get redirection 612s ok 18 - Location header found 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 19 - Push request to OP, endpoint /oauth2/authorize 612s ok 20 - HTTP code is 200 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 21 - Post authentication, endpoint /oauth2/authorize 612s ok 22 - Get cookie lemonldap (07d4d57794cf6b0466ad6bde4f970ed72865e064f26ec5cbf7be6e05fe67fe74) 612s ok 23 - HTTP code is 200 612s ok 24 - Page contains a form 612s ok 25 - Host match 612s ok 26 - Field "confirm" is defined 612s ok 27 - CSP header authorize POST request to \# 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 28 - Post confirmation, endpoint /oauth2/authorize 612s ok 29 - Get redirection 612s ok 30 - Location header found 612s # ==> Pushing RP <== 612s ok 31 - REST request 612s ok 32 - Request from RP to OP, endpoint /oauth2/token 612s # ==> Saving handler RP <== 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s # ==> Restoring RP <== 612s ok 33 - Execute request 612s ok 34 - Response is 200 612s ok 35 - Content is JSON 612s ok 36 - Found access_token 594cc48c1a176806ef61952d88dd6576e1dfb74f198716d6f8f0dc8ca3b69259 612s ok 37 - REST request 612s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 612s # ==> Saving handler RP <== 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s # ==> Restoring RP <== 612s ok 39 - Execute request 612s ok 40 - Response is 200 612s ok 41 - Content is JSON 612s # ==> Popping RP <== 612s ok 42 - Call openidconnectcallback on RP 612s ok 43 - Get cookie lemonldap (8331a342c59885e69baf135a034570cf20d776771e9802dfc5c081fcb794f3eb) 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 44 - Check session, endpoint /oauth2/checksession.html 612s ok 45 - HTTP code is 200 612s ok 46 - Frame can be embedded 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 47 - Get userinfo 612s ok 48 - Token is a JWT 612s ok 49 - Found claim in JWT 612s ok 50 - UTF-8 values 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 51 - Query RP for logout 612s ok 52 - Get redirection 612s ok 53 - Location header found 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 54 - Push logout request to OP, endpoint /oauth2/logout 612s ok 55 - HTTP code is 200 612s ok 56 - Page contains a form 612s ok 57 - Host match 612s ok 58 - Field "confirm" is defined 612s ok 59 - CSP header authorize POST request to \# 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 60 - Confirm logout, endpoint /oauth2/logout 612s ok 61 - Get redirection 612s ok 62 - Location header found 612s ok 63 - Get cookie lemonldap (0) 612s ok 64 - SSO cookie removed 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 612s ok 66 - Get redirection 612s ok 67 - Location is http://auth.rp.com/?logout=1 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 68 - logout endpoint, endpoint /oauth2/logout 612s ok 69 - Response status is 401 612s ok 70 - Content is JSON 612s ok 71 - Error code is 9 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 72 - Test if user is reject on IdP 612s ok 73 - Response status is 401 612s ok 74 - Content is JSON 612s ok 75 - Error code is 1 612s # ==> Pushing RP <== 612s # ==> Popping RP <== 612s ok 76 - Test if user is reject on SP 612s ok 77 - Get redirection 612s ok 78 - Location header found 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 79 - Push request to OP, endpoint /oauth2/authorize 612s ok 80 - HTTP code is 200 612s # ==> Pushing OP <== 612s # ==> Popping OP <== 612s ok 81 - Post authentication, endpoint /oauth2/authorize 612s ok 82 - Get cookie lemonldap (0f9c43876eb5bef1905064fe3df27f68767505992fee0e857b359db27e840921) 612s 1..82 612s ok 613s t/32-Auth-and-issuer-OIDC-authorization_code-public_client.t ...... 613s ok 1 - use Lemonldap::NG::Portal::Main; 613s ok 2 - Portal object 613s ok 3 - Init 613s ok 4 - Portal app 613s ok 5 - Register $type 613s ok 6 - OP portal 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 7 - Get JWKS, endpoint /oauth2/jwks 613s ok 8 - HTTP code is 200 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 613s ok 10 - HTTP code is 200 613s ok 11 - Portal object 613s ok 12 - Init 613s ok 13 - Portal app 613s ok 14 - Register $type 613s ok 15 - RP portal 613s # ==> Pushing RP <== 613s # ==> Popping RP <== 613s ok 16 - Unauth SP request 613s ok 17 - Get redirection 613s ok 18 - Location header found 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 19 - Push request to OP, endpoint /oauth2/authorize 613s ok 20 - HTTP code is 200 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 21 - Post authentication, endpoint /oauth2/authorize 613s ok 22 - Get cookie lemonldap (bd76f54ec1aa6db7c1530d1202fbd7a6520e59e52253f660fd0b3b8770ae07c3) 613s ok 23 - HTTP code is 200 613s ok 24 - Page contains a form 613s ok 25 - Host match 613s ok 26 - Field "confirm" is defined 613s ok 27 - CSP header authorize POST request to \# 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 28 - Post confirmation, endpoint /oauth2/authorize 613s ok 29 - Get redirection 613s ok 30 - Location header found 613s # ==> Pushing RP <== 613s ok 31 - REST request 613s ok 32 - Request from RP to OP, endpoint /oauth2/token 613s # ==> Saving handler RP <== 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s # ==> Restoring RP <== 613s ok 33 - Execute request 613s ok 34 - Response is 200 613s ok 35 - Content is JSON 613s ok 36 - Found access_token 621ed0e28cc4ae94df2f3c74e975261532d2437d4ae62191ce2692de8a14c8c3 613s ok 37 - REST request 613s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 613s # ==> Saving handler RP <== 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s # ==> Restoring RP <== 613s ok 39 - Execute request 613s ok 40 - Response is 200 613s ok 41 - Content is JSON 613s # ==> Popping RP <== 613s ok 42 - Call openidconnectcallback on RP 613s ok 43 - Get cookie lemonldap (b639b548bed41b0ce7e04c94c4c259e8e2f1dd7c2a393441167f5d22836df4d7) 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 44 - Check session, endpoint /oauth2/checksession.html 613s ok 45 - HTTP code is 200 613s ok 46 - Frame can be embedded 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 47 - Get userinfo 613s ok 48 - HTTP code is 200 613s ok 49 - Content-Type is JSON 613s ok 50 - Content is valid JSON 613s ok 51 - UTF-8 values 613s ok 52 - UTF-8 values 613s # ==> Pushing RP <== 613s # ==> Popping RP <== 613s ok 53 - Query RP for logout 613s ok 54 - Get redirection 613s ok 55 - Location header found 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 56 - Push logout request to OP, endpoint /oauth2/logout 613s ok 57 - HTTP code is 200 613s ok 58 - Page contains a form 613s ok 59 - Host match 613s ok 60 - Field "confirm" is defined 613s ok 61 - CSP header authorize POST request to \# 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 62 - Confirm logout, endpoint /oauth2/logout 613s ok 63 - Get redirection 613s ok 64 - Location header found 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 613s ok 66 - Get redirection 613s ok 67 - Location is http://auth.rp.com/?logout=1 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 68 - logout endpoint, endpoint /oauth2/logout 613s ok 69 - Response status is 401 613s ok 70 - Content is JSON 613s ok 71 - Error code is 9 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 72 - Test if user is reject on IdP 613s ok 73 - Response status is 401 613s ok 74 - Content is JSON 613s ok 75 - Error code is 1 613s # ==> Pushing RP <== 613s # ==> Popping RP <== 613s ok 76 - Test if user is reject on SP 613s ok 77 - Get redirection 613s ok 78 - Location header found 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 79 - Push request to OP, endpoint /oauth2/authorize 613s ok 80 - HTTP code is 200 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 81 - Post authentication, endpoint /oauth2/authorize 613s ok 82 - Get cookie lemonldap (6fdd46c0faf2c9c53b0aea0f9a1a92e6c68de82cbb72d1a4ce1b681e9c83c80d) 613s 1..82 613s ok 613s t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.t .... 613s ok 1 - use Lemonldap::NG::Portal::Main; 613s ok 2 - Portal object 613s ok 3 - Init 613s ok 4 - Portal app 613s ok 5 - Register $type 613s ok 6 - OP portal 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 7 - Get JWKS, endpoint /oauth2/jwks 613s ok 8 - HTTP code is 200 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 613s ok 10 - HTTP code is 200 613s ok 11 - Portal object 613s ok 12 - Init 613s ok 13 - Portal app 613s ok 14 - Register $type 613s ok 15 - RP portal 613s # ==> Pushing RP <== 613s # ==> Popping RP <== 613s ok 16 - Unauth SP request 613s ok 17 - Get redirection 613s ok 18 - Location header found 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 19 - Push request to OP, endpoint /oauth2/authorize 613s ok 20 - HTTP code is 200 613s ok 21 - Page contains a form 613s ok 22 - CSP header authorize POST request to \# 613s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1746206140%2C%22issuerRequestoauth2%22%3A%221746134260_58623%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 24 - Post authentication, endpoint /oauth2/authorize 613s ok 25 - Get cookie lemonldap (fa1770a3938992b9f365acce893f5ba0200ddfbd1928fd6c50e404c26a0ea1fd) 613s ok 26 - HTTP code is 200 613s ok 27 - Page contains a form 613s ok 28 - Host match 613s ok 29 - Field "confirm" is defined 613s ok 30 - CSP header authorize POST request to \# 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 31 - Post confirmation, endpoint /oauth2/authorize 613s ok 32 - Get redirection 613s ok 33 - Location header found 613s # ==> Pushing RP <== 613s ok 34 - REST request 613s ok 35 - Request from RP to OP, endpoint /oauth2/token 613s # ==> Saving handler RP <== 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s # ==> Restoring RP <== 613s ok 36 - Execute request 613s ok 37 - Response is 200 613s ok 38 - Content is JSON 613s ok 39 - REST request 613s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 613s # ==> Saving handler RP <== 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s # ==> Restoring RP <== 613s ok 41 - Execute request 613s ok 42 - Response is 200 613s ok 43 - Content is JSON 613s # ==> Popping RP <== 613s ok 44 - Call openidconnectcallback on RP 613s ok 45 - Get cookie lemonldap (6c05001d01f726eb77bca3c9f967801dea9102e367744f7167602d76f3c245a4) 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 46 - Check session, endpoint /oauth2/checksession.html 613s ok 47 - HTTP code is 200 613s ok 48 - Frame can be embedded 613s # ==> Pushing RP <== 613s # ==> Popping RP <== 613s ok 49 - Query RP for logout 613s ok 50 - Get redirection 613s ok 51 - Location header found 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 52 - Push logout request to OP, endpoint /oauth2/logout 613s ok 53 - HTTP code is 200 613s ok 54 - Page contains a form 613s ok 55 - Host match 613s ok 56 - Field "confirm" is defined 613s ok 57 - CSP header authorize POST request to \# 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 58 - Confirm logout, endpoint /oauth2/logout 613s ok 59 - Get redirection 613s ok 60 - Location header found 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 61 - logout endpoint with redirect, endpoint /oauth2/logout 613s ok 62 - Get redirection 613s ok 63 - Location is http://auth.rp.com/?logout=1 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 64 - logout endpoint, endpoint /oauth2/logout 613s ok 65 - Response status is 401 613s ok 66 - Content is JSON 613s ok 67 - Error code is 9 613s # ==> Pushing OP <== 613s # ==> Popping OP <== 613s ok 68 - Test if user is reject on IdP 613s ok 69 - Response status is 401 613s ok 70 - Content is JSON 613s ok 71 - Error code is 1 613s # ==> Pushing RP <== 613s # ==> Popping RP <== 613s ok 72 - Test if user is reject on SP 613s ok 73 - Get redirection 613s ok 74 - Location header found 613s 1..74 613s ok 614s t/32-Auth-and-issuer-OIDC-authorization_code-with-info.t .......... 614s ok 1 - use Lemonldap::NG::Portal::Main; 614s ok 2 - Portal object 614s ok 3 - Init 614s ok 4 - Portal app 614s ok 5 - Register $type 614s ok 6 - OP portal 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 7 - Get JWKS, endpoint /oauth2/jwks 614s ok 8 - HTTP code is 200 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 614s ok 10 - HTTP code is 200 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 11 - Post authentication request 614s ok 12 - Get cookie lemonldap (3d08cdbc2a1b8021c8373a74d7aeabac50f898afe9ca3ff338dd92bae90e573f) 614s ok 13 - Portal object 614s ok 14 - Init 614s ok 15 - Portal app 614s ok 16 - Register $type 614s ok 17 - RP portal 614s # ==> Pushing RP <== 614s # ==> Popping RP <== 614s ok 18 - Unauth SP request 614s ok 19 - Get redirection 614s ok 20 - Location header found 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 21 - Push request to OP, endpoint /oauth2/authorize 614s ok 22 - HTTP code is 200 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 23 - Post authentication, endpoint /oauth2/authorize 614s ok 24 - Get cookie lemonldap (7a266cfe130d90eaba275e9e54d59b3ae292e2279e57f2139f6ef5765904f181) 614s ok 25 - HTTP code is 200 614s ok 26 - Page contains a form 614s ok 27 - Host match 614s ok 28 - CSP header authorize POST request to auth.rp.com 614s # ==> Pushing RP <== 614s ok 29 - REST request 614s ok 30 - Request from RP to OP, endpoint /oauth2/token 614s # ==> Saving handler RP <== 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s # ==> Restoring RP <== 614s ok 31 - Execute request 614s ok 32 - Response is 200 614s ok 33 - Content is JSON 614s ok 34 - Found access_token 06fe7f910424e02637fb22441f1aad5a33e9afbb4889460ae2bbcc7fbb11d46a 614s ok 35 - REST request 614s ok 36 - Request from RP to OP, endpoint /oauth2/userinfo 614s # ==> Saving handler RP <== 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s # ==> Restoring RP <== 614s ok 37 - Execute request 614s ok 38 - Response is 200 614s ok 39 - Content is JSON 614s # ==> Popping RP <== 614s ok 40 - Call openidconnectcallback on RP 614s ok 41 - Get cookie lemonldap (4aabb94a19d2e0bc31c0d8dd8418ebc5395b1af27be113e0e7ffb9ab408253da) 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 42 - Check session, endpoint /oauth2/checksession.html 614s ok 43 - HTTP code is 200 614s ok 44 - Frame can be embedded 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 45 - Get userinfo 614s ok 46 - HTTP code is 200 614s ok 47 - Content-Type is JSON 614s ok 48 - Content is valid JSON 614s ok 49 - UTF-8 values 614s ok 50 - UTF-8 values 614s # ==> Pushing RP <== 614s # ==> Popping RP <== 614s ok 51 - Query RP for logout 614s ok 52 - Get redirection 614s ok 53 - Location header found 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 54 - Push logout request to OP, endpoint /oauth2/logout 614s ok 55 - HTTP code is 200 614s ok 56 - Page contains a form 614s ok 57 - Host match 614s ok 58 - Field "confirm" is defined 614s ok 59 - CSP header authorize POST request to \# 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 60 - Confirm logout, endpoint /oauth2/logout 614s ok 61 - Get redirection 614s ok 62 - Location header found 614s ok 63 - Get cookie lemonldap (0) 614s ok 64 - SSO cookie removed 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 614s ok 66 - Get redirection 614s ok 67 - Location is http://auth.rp.com/?logout=1 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 68 - logout endpoint, endpoint /oauth2/logout 614s ok 69 - Response status is 401 614s ok 70 - Content is JSON 614s ok 71 - Error code is 9 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 72 - Test if user is reject on IdP 614s ok 73 - Response status is 401 614s ok 74 - Content is JSON 614s ok 75 - Error code is 1 614s # ==> Pushing RP <== 614s # ==> Popping RP <== 614s ok 76 - Test if user is reject on SP 614s ok 77 - Get redirection 614s ok 78 - Location header found 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 79 - Push request to OP, endpoint /oauth2/authorize 614s ok 80 - HTTP code is 200 614s # ==> Pushing OP <== 614s # ==> Popping OP <== 614s ok 81 - Post authentication, endpoint /oauth2/authorize 614s ok 82 - Get cookie lemonldap (e1f10d000800e7517ac4207d6789484adef75f9623d2f4e286e82761b1d86b5c) 614s 1..82 614s ok 615s t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.t ...... 615s ok 1 - use Lemonldap::NG::Portal::Main; 615s ok 2 - Portal object 615s ok 3 - Init 615s ok 4 - Portal app 615s ok 5 - Register $type 615s ok 6 - OP portal 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 7 - Get JWKS, endpoint /oauth2/jwks 615s ok 8 - HTTP code is 200 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 615s ok 10 - HTTP code is 200 615s ok 11 - Portal object 615s ok 12 - Init 615s ok 13 - Portal app 615s ok 14 - Register $type 615s ok 15 - RP portal 615s # ==> Pushing RP <== 615s # ==> Popping RP <== 615s ok 16 - Unauth SP request 615s ok 17 - Get redirection 615s ok 18 - Location header found 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 19 - Push request to OP, endpoint /oauth2/authorize 615s ok 20 - HTTP code is 200 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 21 - Post authentication, endpoint /oauth2/authorize 615s ok 22 - Get cookie lemonldap (fb1205d8dba4fc89c48c3431434c6c6887755b10864c457f6c2fc34fa815a458) 615s ok 23 - HTTP code is 200 615s ok 24 - Page contains a form 615s ok 25 - Host match 615s ok 26 - Field "confirm" is defined 615s ok 27 - CSP header authorize POST request to \# 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 28 - Post confirmation, endpoint /oauth2/authorize 615s ok 29 - Get redirection 615s ok 30 - Location header found 615s # ==> Pushing RP <== 615s ok 31 - REST request 615s ok 32 - Request from RP to OP, endpoint /oauth2/token 615s # ==> Saving handler RP <== 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s # ==> Restoring RP <== 615s ok 33 - Execute request 615s ok 34 - Response is 200 615s ok 35 - Content is JSON 615s ok 36 - Found access_token 1b19963ab0f537d5a7f7403e64f1fa5a7d099e1a62e6b89b796c5231eda43c51 615s ok 37 - REST request 615s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 615s # ==> Saving handler RP <== 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s # ==> Restoring RP <== 615s ok 39 - Execute request 615s ok 40 - Response is 200 615s ok 41 - Content is JSON 615s # ==> Popping RP <== 615s ok 42 - Call openidconnectcallback on RP 615s ok 43 - Get cookie lemonldap (d5d579fdb0161aeeb2d4ba965ea044d288ba578184fe7c9c84edef03f181f7b7) 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 44 - Check session, endpoint /oauth2/checksession.html 615s ok 45 - HTTP code is 200 615s ok 46 - Frame can be embedded 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 47 - Get userinfo 615s ok 48 - HTTP code is 200 615s ok 49 - Content-Type is JSON 615s ok 50 - Content is valid JSON 615s ok 51 - UTF-8 values 615s ok 52 - UTF-8 values 615s # ==> Pushing RP <== 615s # ==> Popping RP <== 615s ok 53 - Query RP for logout 615s ok 54 - Get redirection 615s ok 55 - Location header found 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 56 - Push logout request to OP, endpoint /oauth2/logout 615s ok 57 - HTTP code is 200 615s ok 58 - Page contains a form 615s ok 59 - Host match 615s ok 60 - Field "confirm" is defined 615s ok 61 - CSP header authorize POST request to \# 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 62 - Confirm logout, endpoint /oauth2/logout 615s ok 63 - Get redirection 615s ok 64 - Location header found 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 615s ok 66 - Get redirection 615s ok 67 - Location is http://auth.rp.com/?logout=1 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 68 - logout endpoint, endpoint /oauth2/logout 615s ok 69 - Response status is 401 615s ok 70 - Content is JSON 615s ok 71 - Error code is 9 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 72 - Test if user is reject on IdP 615s ok 73 - Response status is 401 615s ok 74 - Content is JSON 615s ok 75 - Error code is 1 615s # ==> Pushing RP <== 615s # ==> Popping RP <== 615s ok 76 - Test if user is reject on SP 615s ok 77 - Get redirection 615s ok 78 - Location header found 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 79 - Push request to OP, endpoint /oauth2/authorize 615s ok 80 - HTTP code is 200 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 81 - Post authentication, endpoint /oauth2/authorize 615s ok 82 - Get cookie lemonldap (753412fdfa1ce94897002c93943ba2a5d5164e609ddceb6872c563cece911aa1) 615s 1..82 615s ok 615s t/32-Auth-and-issuer-OIDC-authorization_code.t .................... 615s ok 1 - use Lemonldap::NG::Portal::Main; 615s ok 2 - Portal object 615s ok 3 - Init 615s ok 4 - Portal app 615s ok 5 - Register $type 615s ok 6 - OP portal 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 7 - Get JWKS, endpoint /oauth2/jwks 615s ok 8 - HTTP code is 200 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 615s ok 10 - HTTP code is 200 615s ok 11 - Portal object 615s ok 12 - Init 615s ok 13 - Portal app 615s ok 14 - Register $type 615s ok 15 - RP portal 615s # ==> Pushing RP <== 615s # ==> Popping RP <== 615s ok 16 - Unauth SP request 615s ok 17 - Get redirection 615s ok 18 - Location header found 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 19 - Push request to OP, endpoint /oauth2/authorize 615s ok 20 - HTTP code is 200 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 21 - Post authentication, endpoint /oauth2/authorize 615s ok 22 - Get cookie lemonldap (c4a7122aae3402a3ad35e3e1c3dd4d72143f9c7c2137e47164c609e86a619422) 615s ok 23 - Expected portal error code: code found on page 615s ok 24 - Expected portal error code 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 25 - Post authentication, endpoint /oauth2/authorize 615s ok 26 - Get cookie lemonldap (3accaa640effe082104473176636acee42187b77b65fe317940e2488eb7a4570) 615s ok 27 - HTTP code is 200 615s ok 28 - Page contains a form 615s ok 29 - Host match 615s ok 30 - Field "confirm" is defined 615s ok 31 - CSP header authorize POST request to \# 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 32 - Post confirmation, endpoint /oauth2/authorize 615s ok 33 - Get redirection 615s ok 34 - Location header found 615s # ==> Pushing RP <== 615s ok 35 - REST request 615s ok 36 - Request from RP to OP, endpoint /oauth2/token 615s # ==> Saving handler RP <== 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s # ==> Restoring RP <== 615s ok 37 - Execute request 615s ok 38 - Response is 200 615s ok 39 - Content is JSON 615s ok 40 - Found access_token 9443dcee0285d0f65c214f5580fca2a161c4d42c51af32ed19b2e2bcc0035883 615s ok 41 - REST request 615s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 615s # ==> Saving handler RP <== 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s # ==> Restoring RP <== 615s ok 43 - Execute request 615s ok 44 - Response is 200 615s ok 45 - Content is JSON 615s # ==> Popping RP <== 615s ok 46 - Call openidconnectcallback on RP 615s ok 47 - Get cookie lemonldap (1db1c8545e2c82f84a442fea822a25b839d0006f213bbd198af199575c0b5f07) 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 48 - Check session, endpoint /oauth2/checksession.html 615s ok 49 - HTTP code is 200 615s ok 50 - Frame can be embedded 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 51 - Get userinfo 615s ok 52 - HTTP code is 200 615s ok 53 - Content-Type is JSON 615s ok 54 - Content is valid JSON 615s ok 55 - UTF-8 values 615s ok 56 - UTF-8 values 615s ok 57 - OIDC EOL time is stored 615s ok 58 - Obtained refresh token 615s ok 59 - UTF-8 values 615s ok 60 - Correct email 615s ok 61 - Correct groups 615s ok 62 - Correct hGroups 615s ok 63 - oidcGotUserInfo called 615s ok 64 - oidcGotIDToken called 615s ok 65 - Correct custom ACR 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 66 615s # ==> Pushing RP <== 615s ok 67 - REST request 615s ok 68 - Request from RP to OP, endpoint /oauth2/userinfo 615s # ==> Saving handler RP <== 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s # ==> Restoring RP <== 615s ok 69 - Execute request 615s ok 70 - Response is 200 615s ok 71 - Content is JSON 615s # ==> Popping RP <== 615s ok 72 - Query RP for refresh 615s ok 73 - Access token EOL has not changed 615s ok 74 - Access token has not changed 615s ok 75 - Updated RP session 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 76 615s # ==> Pushing RP <== 615s ok 77 - REST request 615s ok 78 - Request from RP to OP, endpoint /oauth2/token 615s # ==> Saving handler RP <== 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s # ==> Restoring RP <== 615s ok 79 - Execute request 615s ok 80 - Response is 200 615s ok 81 - Content is JSON 615s ok 82 - Found access_token ba545dd72a6038ea072f913113f4e5a8200a1728c4aadff7d2a111c8bc227bd7 615s ok 83 - REST request 615s ok 84 - Request from RP to OP, endpoint /oauth2/userinfo 615s # ==> Saving handler RP <== 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s # ==> Restoring RP <== 615s ok 85 - Execute request 615s ok 86 - Response is 200 615s ok 87 - Content is JSON 615s # ==> Popping RP <== 615s ok 88 - Query RP for refresh 615s ok 89 - Access token EOL has changed 615s ok 90 - Access token has changed 615s ok 91 - Updated RP session 615s ok 92 - Still correct groups 615s ok 93 - Still correct hGroups 615s # ==> Pushing RP <== 615s # ==> Popping RP <== 615s ok 94 - Query RP for logout 615s ok 95 - Get redirection 615s ok 96 - Location header found 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 97 - Push logout request to OP, endpoint /oauth2/logout 615s ok 98 - HTTP code is 200 615s ok 99 - Page contains a form 615s ok 100 - Host match 615s ok 101 - Field "confirm" is defined 615s ok 102 - CSP header authorize POST request to \# 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 103 - Confirm logout, endpoint /oauth2/logout 615s ok 104 - Get redirection 615s ok 105 - Location header found 615s ok 106 - Get cookie lemonldap (0) 615s ok 107 - SSO cookie removed 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 108 - logout endpoint with redirect, endpoint /oauth2/logout 615s ok 109 - Get redirection 615s ok 110 - Location is http://auth.rp.com/?logout=1 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 111 - logout endpoint, endpoint /oauth2/logout 615s ok 112 - Response status is 401 615s ok 113 - Content is JSON 615s ok 114 - Error code is 9 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 115 - Test if user is reject on IdP 615s ok 116 - Response status is 401 615s ok 117 - Content is JSON 615s ok 118 - Error code is 1 615s # ==> Pushing RP <== 615s # ==> Popping RP <== 615s ok 119 - Test if user is reject on SP 615s ok 120 - Get redirection 615s ok 121 - Location header found 615s ok 122 - oidcGenerateAuthenticationRequest called 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 123 - Push request to OP, endpoint /oauth2/authorize 615s ok 124 - HTTP code is 200 615s # ==> Pushing OP <== 615s # ==> Popping OP <== 615s ok 125 - Post authentication, endpoint /oauth2/authorize 615s ok 126 - Get cookie lemonldap (3ca80f1d5bb4e20a1e56cadaf0318b570970a933fce9a431086dcc0bc14897d5) 615s 1..126 615s ok 616s t/32-Auth-and-issuer-OIDC-hybrid.t ................................ 616s ok 1 - use Lemonldap::NG::Portal::Main; 616s ok 2 - Portal object 616s ok 3 - Init 616s ok 4 - Portal app 616s ok 5 - Register $type 616s ok 6 - OP portal 616s # ==> Pushing OP <== 616s # ==> Popping OP <== 616s ok 7 - Get JWKS, endpoint /oauth2/jwks 616s ok 8 - HTTP code is 200 616s # ==> Pushing OP <== 616s # ==> Popping OP <== 616s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 616s ok 10 - HTTP code is 200 616s ok 11 - Portal object 616s ok 12 - Init 616s ok 13 - Portal app 616s ok 14 - Register $type 616s ok 15 - RP portal 616s # ==> Pushing RP <== 616s # ==> Popping RP <== 616s ok 16 - Unauth SP request 616s ok 17 - Get redirection 616s ok 18 - Location header found 616s # ==> Pushing OP <== 616s # ==> Popping OP <== 616s ok 19 - Push request to OP, endpoint /oauth2/authorize 616s ok 20 - HTTP code is 200 616s # ==> Pushing OP <== 616s # ==> Popping OP <== 616s ok 21 - Post authentication, endpoint /oauth2/authorize 616s ok 22 - Reject reason is 90 616s ok 23 - Portal object 616s ok 24 - Init 616s ok 25 - Portal app 616s ok 26 - Register $type 616s ok 27 - OP portal 616s # ==> Pushing OP <== 616s # ==> Popping OP <== 616s ok 28 - Get JWKS, endpoint /oauth2/jwks 616s ok 29 - HTTP code is 200 616s # ==> Pushing OP <== 616s # ==> Popping OP <== 616s ok 30 - Get metadata, endpoint /.well-known/openid-configuration 616s ok 31 - HTTP code is 200 616s ok 32 - Portal object 616s ok 33 - Init 616s ok 34 - Portal app 616s ok 35 - Register $type 616s ok 36 - RP portal 616s # ==> Pushing RP <== 616s # ==> Popping RP <== 616s ok 37 - Unauth SP request 616s ok 38 - Get redirection 616s ok 39 - Location header found 616s # ==> Pushing OP <== 616s # ==> Popping OP <== 616s ok 40 - Push request to OP, endpoint /oauth2/authorize 616s ok 41 - HTTP code is 200 616s # ==> Pushing OP <== 616s # ==> Popping OP <== 616s ok 42 - Post authentication, endpoint /oauth2/authorize 616s ok 43 - Get cookie lemonldap (3adabf2a99e9376a8b48405658e875460213a37df25dbca5a5807e13054a34e1) 616s ok 44 - Get redirection 616s ok 45 - Location header found 616s ok 46 - token_type found 616s ok 47 - session_state found 616s ok 48 - access_token found 616s ok 49 - id_token found 616s ok 50 - state found 616s ok 51 - session_state found 616s ok 52 - ID token contains c_hash 616s ok 53 - ID token contains at_hash 616s ok 54 - ID token contains nonce 616s ok 55 - REST request 616s ok 56 - Request from RP to OP, endpoint /oauth2/userinfo 616s # ==> Pushing OP <== 616s # ==> Popping OP <== 616s ok 57 - Execute request 616s ok 58 - Response is 200 616s ok 59 - Content is JSON 616s ok 60 - Get access token 616s ok 61 - Get name 616s ok 62 - Get family_name 616s ok 63 - Get sub 616s 1..63 616s ok 617s t/32-Auth-and-issuer-OIDC-implicit-no-token.t ..................... 617s ok 1 - use Lemonldap::NG::Portal::Main; 617s ok 2 - Portal object 617s ok 3 - Init 617s ok 4 - Portal app 617s ok 5 - Register $type 617s ok 6 - OP portal 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 7 - Get JWKS, endpoint /oauth2/jwks 617s ok 8 - HTTP code is 200 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 617s ok 10 - HTTP code is 200 617s ok 11 - Portal object 617s ok 12 - Init 617s ok 13 - Portal app 617s ok 14 - Register $type 617s ok 15 - RP portal 617s # ==> Pushing RP <== 617s # ==> Popping RP <== 617s ok 16 - Unauth SP request 617s ok 17 - Get redirection 617s ok 18 - Location header found 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 19 - Push request to OP, endpoint /oauth2/authorize 617s ok 20 - HTTP code is 200 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 21 - Post authentication, endpoint /oauth2/authorize 617s ok 22 - Get cookie lemonldap (992365a3c1cf3be7e4d7df2a4fd2dcf4c7008123bc37a2bb6c09076c50095749) 617s ok 23 - HTTP code is 200 617s ok 24 - Page contains a form 617s ok 25 - Host match 617s ok 26 - Field "confirm" is defined 617s ok 27 - CSP header authorize POST request to \# 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 28 - Post confirmation, endpoint /oauth2/authorize 617s ok 29 - Get redirection 617s ok 30 - Location header found 617s ok 31 - id_token found 617s ok 32 - token_type must be missing 617s ok 33 - session_state found 617s ok 34 - access_token must be missing 617s ok 35 - state found 617s ok 36 - Check sub value 617s ok 37 - Check name value 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 38 - Logout request 617s ok 39 - Response is 200 617s ok 40 - Cookie is deleted 617s ok 41 - No pdata 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 42 - Disconnect request 617s ok 43 - Response is 401 617s # ==> Pushing RP <== 617s # ==> Popping RP <== 617s ok 44 - Unauth SP request 617s ok 45 - Get redirection 617s ok 46 - Location header found 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 47 - Push request to OP, endpoint /oauth2/authorize 617s ok 48 - HTTP code is 200 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 49 - Post authentication, endpoint /oauth2/authorize 617s ok 50 - Get cookie lemonldap (9ac7eaf95d2074b90afb9d60d3a5558b9c8c277ac22551fe3f61a370164acaab) 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 51 - Logout request 617s ok 52 - Response is 200 617s ok 53 - Cookie is deleted 617s ok 54 - No pdata 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 55 - Disconnect request 617s ok 56 - Response is 401 617s 1..56 617s ok 617s t/32-Auth-and-issuer-OIDC-implicit.t .............................. 617s ok 1 - use Lemonldap::NG::Portal::Main; 617s ok 2 - Portal object 617s ok 3 - Init 617s ok 4 - Portal app 617s ok 5 - Register $type 617s ok 6 - OP portal 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 7 - Get JWKS, endpoint /oauth2/jwks 617s ok 8 - HTTP code is 200 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 617s ok 10 - HTTP code is 200 617s ok 11 - Portal object 617s ok 12 - Init 617s ok 13 - Portal app 617s ok 14 - Register $type 617s ok 15 - RP portal 617s # ==> Pushing RP <== 617s # ==> Popping RP <== 617s ok 16 - Unauth SP request 617s ok 17 - Get redirection 617s ok 18 - Location header found 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 19 - Push request to OP, endpoint /oauth2/authorize 617s ok 20 - HTTP code is 200 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 21 - Post authentication, endpoint /oauth2/authorize 617s ok 22 - Get cookie lemonldap (a9e104748a0199da83564c41ff5007ac6bcd057e5ab9c081a0932ef507549b39) 617s ok 23 - HTTP code is 200 617s ok 24 - Page contains a form 617s ok 25 - Host match 617s ok 26 - Field "confirm" is defined 617s ok 27 - CSP header authorize POST request to \# 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 28 - Post confirmation, endpoint /oauth2/authorize 617s ok 29 - Get redirection 617s ok 30 - Location header found 617s ok 31 - id_token found 617s ok 32 - token_type found 617s ok 33 - session_state found 617s ok 34 - access_token found 617s ok 35 - state found 617s ok 36 - Check ACR value 617s ok 37 - Check that clientid is in audience 617s ok 38 - Check for additional audiences 617s ok 39 - Check for additional audiences 617s ok 40 - Check sub value 617s ok 41 - Claim name must not be in ID token 617s ok 42 - azp found 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 43 - Logout request 617s ok 44 - Response is 200 617s ok 45 - Cookie is deleted 617s ok 46 - No pdata 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 47 - Disconnect request 617s ok 48 - Response is 401 617s # ==> Pushing RP <== 617s # ==> Popping RP <== 617s ok 49 - Unauth SP request 617s ok 50 - Get redirection 617s ok 51 - Location header found 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 52 - Push request to OP, endpoint /oauth2/authorize 617s ok 53 - HTTP code is 200 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 54 - Post authentication, endpoint /oauth2/authorize 617s ok 55 - Get cookie lemonldap (6ed7fdaae90245e825f9c66631ea90c1d886b33fcefbe54932216f67b9b7dbcb) 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 56 - Logout request 617s ok 57 - Response is 200 617s ok 58 - Cookie is deleted 617s ok 59 - No pdata 617s # ==> Pushing OP <== 617s # ==> Popping OP <== 617s ok 60 - Disconnect request 617s ok 61 - Response is 401 617s 1..61 617s ok 618s t/32-Auth-and-issuer-OIDC-sorted.t ................................ 618s ok 1 - use Lemonldap::NG::Portal::Main; 618s ok 2 - Portal object 618s ok 3 - Init 618s ok 4 - Portal app 618s ok 5 - OP portal 618s ok 6 - Get JWKS, endpoint /oauth2/jwks 618s ok 7 - HTTP code is 200 618s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 618s ok 9 - HTTP code is 200 618s ok 10 - Portal object 618s ok 11 - Init 618s ok 12 - Portal app 618s ok 13 - RP portal 618s ok 14 - Unauth SP request 618s ok 15 - 1st = op2 618s ok 16 - 2nd = op3 618s ok 17 - 3rd = op 618s ok 18 - Found OIDC idp logo and tooltip 618s ok 19 - Found OIDC idp display name 618s 1..19 618s ok 618s t/32-OIDC-Back-Channel-Logout-no-sid.t ............................ 618s ok 1 - use Lemonldap::NG::Portal::Main; 618s ok 2 - Portal object 618s ok 3 - Init 618s ok 4 - Portal app 618s ok 5 - Register $type 618s ok 6 - OP portal 618s # ==> Pushing OP <== 618s # ==> Popping OP <== 618s ok 7 - Get JWKS, endpoint /oauth2/jwks 618s ok 8 - HTTP code is 200 618s # ==> Pushing OP <== 618s # ==> Popping OP <== 618s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 618s ok 10 - HTTP code is 200 618s ok 11 - Portal object 618s ok 12 - Init 618s ok 13 - Portal app 618s ok 14 - Register $type 618s ok 15 - RP portal 618s # ==> Pushing RP <== 618s # ==> Popping RP <== 618s ok 16 - Unauth RP request 618s ok 17 - Get redirection 618s ok 18 - Location header found 618s # ==> Pushing OP <== 618s # ==> Popping OP <== 618s ok 19 - Push request to OP, endpoint /oauth2/authorize 618s ok 20 - HTTP code is 200 618s # ==> Pushing OP <== 618s # ==> Popping OP <== 618s ok 21 - Post authentication, endpoint /oauth2/authorize 618s ok 22 - Get cookie lemonldap (2b702c762152e1f7d69221f21fdf0d34d6055afbc18de253b46c79336a7688df) 618s ok 23 - HTTP code is 200 618s ok 24 - Page contains a form 618s ok 25 - Host match 618s ok 26 - Field "confirm" is defined 618s ok 27 - CSP header authorize POST request to \# 618s # ==> Pushing OP <== 618s # ==> Popping OP <== 618s ok 28 - Post confirmation, endpoint /oauth2/authorize 618s ok 29 - Get redirection 618s ok 30 - Location header found 618s # ==> Pushing RP <== 618s ok 31 - REST request 618s ok 32 - Request from RP to OP, endpoint /oauth2/token 618s # ==> Saving handler RP <== 618s # ==> Pushing OP <== 618s # ==> Popping OP <== 618s # ==> Restoring RP <== 618s ok 33 - Execute request 618s ok 34 - Response is 200 618s ok 35 - Content is JSON 618s ok 36 - REST request 618s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 618s # ==> Saving handler RP <== 618s # ==> Pushing OP <== 618s # ==> Popping OP <== 618s # ==> Restoring RP <== 618s ok 38 - Execute request 618s ok 39 - Response is 200 618s ok 40 - Content is JSON 618s # ==> Popping RP <== 618s ok 41 - Call openidconnectcallback on RP 618s ok 42 - Get cookie lemonldap (92437eef2c772b00f3e307f34021e8f66f8451b189027e403b98a5d1824fd644) 618s # ==> Pushing OP <== 618s ok 43 - REST request 618s ok 44 - Request from OP to RP 618s # ==> Saving handler OP <== 618s # ==> Pushing RP <== 618s # ==> Popping RP <== 618s # ==> Restoring OP <== 618s ok 45 - Execute request 618s ok 46 - Response is 200 618s # ==> Popping OP <== 618s ok 47 - Query OP for logout 618s ok 48 - HTTP code is 200 618s # ==> Pushing OP <== 618s # ==> Popping OP <== 618s ok 49 - Test if user is reject on OP 618s ok 50 - Response status is 401 618s ok 51 - Content is JSON 618s ok 52 - Error code is 1 618s # ==> Pushing RP <== 618s # ==> Popping RP <== 618s ok 53 - Test if user is reject on RP 618s ok 54 - Get redirection 618s ok 55 - Location header found 618s 1..55 618s ok 619s t/32-OIDC-Back-Channel-Logout-sid-EC-keys.t ....................... 619s ok 1 - use Lemonldap::NG::Portal::Main; 619s ok 2 - Portal object 619s ok 3 - Init 619s ok 4 - Portal app 619s ok 5 - Register $type 619s ok 6 - OP portal 619s # ==> Pushing OP <== 619s # ==> Popping OP <== 619s ok 7 - Get JWKS, endpoint /oauth2/jwks 619s ok 8 - HTTP code is 200 619s # ==> Pushing OP <== 619s # ==> Popping OP <== 619s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 619s ok 10 - HTTP code is 200 619s ok 11 - Portal object 619s ok 12 - Init 619s ok 13 - Portal app 619s ok 14 - Register $type 619s ok 15 - RP portal 619s # ==> Pushing RP <== 619s # ==> Popping RP <== 619s ok 16 - Unauth RP request 619s ok 17 - Get redirection 619s ok 18 - Location header found 619s # ==> Pushing OP <== 619s # ==> Popping OP <== 619s ok 19 - Push request to OP, endpoint /oauth2/authorize 619s ok 20 - HTTP code is 200 619s # ==> Pushing OP <== 619s # ==> Popping OP <== 619s ok 21 - Post authentication, endpoint /oauth2/authorize 619s ok 22 - Get cookie lemonldap (88b726593d410a83d19bdd524efb3b6a18bcf1ec96bf5755d2602cf6684bd5dd) 619s ok 23 - HTTP code is 200 619s ok 24 - Page contains a form 619s ok 25 - Host match 619s ok 26 - Field "confirm" is defined 619s ok 27 - CSP header authorize POST request to \# 619s # ==> Pushing OP <== 619s # ==> Popping OP <== 619s ok 28 - Post confirmation, endpoint /oauth2/authorize 619s ok 29 - Get redirection 619s ok 30 - Location header found 619s # ==> Pushing RP <== 619s ok 31 - REST request 619s ok 32 - Request from RP to OP, endpoint /oauth2/token 619s # ==> Saving handler RP <== 619s # ==> Pushing OP <== 619s # ==> Popping OP <== 619s # ==> Restoring RP <== 619s ok 33 - Execute request 619s ok 34 - Response is 200 619s ok 35 - Content is JSON 619s ok 36 - REST request 619s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 619s # ==> Saving handler RP <== 619s # ==> Pushing OP <== 619s # ==> Popping OP <== 619s # ==> Restoring RP <== 619s ok 38 - Execute request 619s ok 39 - Response is 200 619s ok 40 - Content is JSON 619s # ==> Popping RP <== 619s ok 41 - Call openidconnectcallback on RP 619s ok 42 - Get cookie lemonldap (4d7345e0761ecd0337aa6f355e61c9ea8851abedd0795279aa07b8f61a25adec) 619s # ==> Pushing OP <== 619s # ==> Popping OP <== 619s # ==> Pushing OP <== 619s ok 43 - REST request 619s ok 44 - Request from OP to RP 619s # ==> Saving handler OP <== 619s # ==> Pushing RP <== 619s # ==> Popping RP <== 619s # ==> Restoring OP <== 619s ok 45 - Execute request 619s ok 46 - Response is 200 619s # ==> Popping OP <== 619s ok 47 - Query OP for logout 619s ok 48 - HTTP code is 200 619s # ==> Pushing OP <== 619s # ==> Popping OP <== 619s ok 49 - Test if user is reject on OP 619s ok 50 - Response status is 401 619s ok 51 - Content is JSON 619s ok 52 - Error code is 1 619s # ==> Pushing RP <== 619s # ==> Popping RP <== 619s ok 53 - Test if user is reject on RP 619s ok 54 - Get redirection 619s ok 55 - Location header found 619s 1..55 619s ok 620s t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t .......... 620s ok 1 - use Lemonldap::NG::Portal::Main; 620s ok 2 - Portal object 620s ok 3 - REST request 620s ok 4 - Request from OP to RP 620s [Fri May 2 17:15:46 2025] [LLNG:6484] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 620s [Fri May 2 17:15:46 2025] [LLNG:6484] [error] Malformed JWKS document 620s [Fri May 2 17:15:46 2025] [LLNG:6484] [error] Relying Party rp has errors and will be ignored 620s ok 5 - Init 620s ok 6 - Portal app 620s ok 7 - Register $type 620s ok 8 - OP portal 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 9 - Get JWKS, endpoint /oauth2/jwks 620s ok 10 - HTTP code is 200 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 620s ok 12 - HTTP code is 200 620s ok 13 - Portal object 620s ok 14 - Init 620s ok 15 - Portal app 620s ok 16 - Register $type 620s ok 17 - RP portal 620s # ==> Pushing OP <== 620s ok 18 - REST request 620s ok 19 - Request from OP to RP 620s # ==> Saving handler OP <== 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s # ==> Restoring OP <== 620s ok 20 - Execute request 620s ok 21 - Response is 200 620s ok 22 - Content is JSON 620s # ==> Popping OP <== 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s ok 23 - Unauth RP request 620s ok 24 - Get redirection 620s ok 25 - Location header found 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 26 - Push request to OP, endpoint /oauth2/authorize 620s ok 27 - HTTP code is 200 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 28 - Post authentication, endpoint /oauth2/authorize 620s ok 29 - Get cookie lemonldap (9aaa06aac95b4007583de8b376dfcd794ed38dac7501513530adeb92c6f47e82) 620s ok 30 - HTTP code is 200 620s ok 31 - Page contains a form 620s ok 32 - Host match 620s ok 33 - Field "confirm" is defined 620s ok 34 - CSP header authorize POST request to \# 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 35 - Post confirmation, endpoint /oauth2/authorize 620s ok 36 - Get redirection 620s ok 37 - Location header found 620s # ==> Pushing RP <== 620s ok 38 - REST request 620s ok 39 - Request from RP to OP, endpoint /oauth2/token 620s # ==> Saving handler RP <== 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s # ==> Restoring RP <== 620s ok 40 - Execute request 620s ok 41 - Response is 200 620s ok 42 - Content is JSON 620s ok 43 - REST request 620s ok 44 - Request from RP to OP, endpoint /oauth2/userinfo 620s # ==> Saving handler RP <== 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s # ==> Restoring RP <== 620s ok 45 - Execute request 620s ok 46 - Response is 200 620s ok 47 - Content is JSON 620s # ==> Popping RP <== 620s ok 48 - Call openidconnectcallback on RP 620s ok 49 - Get cookie lemonldap (37fa49ab87fbbfa62aa397ae9ca885e4e88dbda997c33fcc5c36ddebbb15e6f2) 620s # ==> Pushing OP <== 620s ok 50 - REST request 620s ok 51 - Request from OP to RP 620s # ==> Saving handler OP <== 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s # ==> Restoring OP <== 620s ok 52 - Execute request 620s ok 53 - Response is 200 620s ok 54 - Content is JSON 620s # ==> Popping OP <== 620s # ==> Pushing OP <== 620s ok 55 - REST request 620s ok 56 - Request from OP to RP 620s # ==> Saving handler OP <== 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s # ==> Restoring OP <== 620s ok 57 - Execute request 620s ok 58 - Response is 200 620s # ==> Popping OP <== 620s ok 59 - Query OP for logout 620s ok 60 - HTTP code is 200 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 61 - Test if user is reject on OP 620s ok 62 - Response status is 401 620s ok 63 - Content is JSON 620s ok 64 - Error code is 1 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s ok 65 - Test if user is reject on RP 620s ok 66 - Get redirection 620s ok 67 - Location header found 620s 1..67 620s ok 620s t/32-OIDC-Back-Channel-Logout-sid.t ............................... 620s ok 1 - use Lemonldap::NG::Portal::Main; 620s ok 2 - Portal object 620s ok 3 - Init 620s ok 4 - Portal app 620s ok 5 - Register $type 620s ok 6 - OP portal 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 7 - Get JWKS, endpoint /oauth2/jwks 620s ok 8 - HTTP code is 200 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 620s ok 10 - HTTP code is 200 620s ok 11 - Portal object 620s ok 12 - Init 620s ok 13 - Portal app 620s ok 14 - Register $type 620s ok 15 - RP portal 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s ok 16 - Unauth RP request 620s ok 17 - Get redirection 620s ok 18 - Location header found 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 19 - Push request to OP, endpoint /oauth2/authorize 620s ok 20 - HTTP code is 200 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 21 - Post authentication, endpoint /oauth2/authorize 620s ok 22 - Get cookie lemonldap (c15866a8bafc1fde96076da8ab25ad3ac3377cd0fb5590ca05f6afb9e3da3429) 620s ok 23 - HTTP code is 200 620s ok 24 - Page contains a form 620s ok 25 - Host match 620s ok 26 - Field "confirm" is defined 620s ok 27 - CSP header authorize POST request to \# 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 28 - Post confirmation, endpoint /oauth2/authorize 620s ok 29 - Get redirection 620s ok 30 - Location header found 620s # ==> Pushing RP <== 620s ok 31 - REST request 620s ok 32 - Request from RP to OP, endpoint /oauth2/token 620s # ==> Saving handler RP <== 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s # ==> Restoring RP <== 620s ok 33 - Execute request 620s ok 34 - Response is 200 620s ok 35 - Content is JSON 620s ok 36 - REST request 620s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 620s # ==> Saving handler RP <== 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s # ==> Restoring RP <== 620s ok 38 - Execute request 620s ok 39 - Response is 200 620s ok 40 - Content is JSON 620s # ==> Popping RP <== 620s ok 41 - Call openidconnectcallback on RP 620s ok 42 - Get cookie lemonldap (f150db5f370553ff7e50a8917c4ca796748b5570f620f815235eb66bed6d694c) 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s # ==> Pushing OP <== 620s ok 43 - REST request 620s ok 44 - Request from OP to RP 620s # ==> Saving handler OP <== 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s # ==> Restoring OP <== 620s ok 45 - Execute request 620s ok 46 - Response is 200 620s # ==> Popping OP <== 620s ok 47 - Query OP for logout 620s ok 48 - HTTP code is 200 620s # ==> Pushing OP <== 620s # ==> Popping OP <== 620s ok 49 - Test if user is reject on OP 620s ok 50 - Response status is 401 620s ok 51 - Content is JSON 620s ok 52 - Error code is 1 620s # ==> Pushing RP <== 620s # ==> Popping RP <== 620s ok 53 - Test if user is reject on RP 620s ok 54 - Get redirection 620s ok 55 - Location header found 620s 1..55 620s ok 621s t/32-OIDC-ClaimTypes.t ............................................ 621s ok 1 - use Lemonldap::NG::Portal::Main; 621s ok 2 - Portal object 621s ok 3 - Init 621s ok 4 - Portal app 621s ok 5 - _formatvalue('', 'string', 'auto') 621s ok 6 - _formatvalue('foo', 'string', 'auto') 621s ok 7 - _formatvalue('foo;bar', 'string', 'auto') 621s ok 8 - _formatvalue('', 'int', 'auto') 621s ok 9 - _formatvalue('0', 'int', 'auto') 621s ok 10 - _formatvalue('0;1;2;3', 'int', 'auto') 621s ok 11 - _formatvalue('', 'bool', 'auto') 621s ok 12 - _formatvalue('0', 'bool', 'auto') 621s ok 13 - _formatvalue('1', 'bool', 'auto') 621s ok 14 - _formatvalue('0;1;;3', 'bool', 'auto') 621s ok 15 - _formatvalue('', 'string', 'always') 621s ok 16 - _formatvalue('foo', 'string', 'always') 621s ok 17 - _formatvalue('foo;bar', 'string', 'always') 621s ok 18 - _formatvalue('', 'int', 'always') 621s ok 19 - _formatvalue('0', 'int', 'always') 621s ok 20 - _formatvalue('0;1;2;3', 'int', 'always') 621s ok 21 - _formatvalue('', 'bool', 'always') 621s ok 22 - _formatvalue('0', 'bool', 'always') 621s ok 23 - _formatvalue('1', 'bool', 'always') 621s ok 24 - _formatvalue('0;1;;3', 'bool', 'always') 621s ok 25 - _formatvalue('', 'string', 'never') 621s ok 26 - _formatvalue('foo', 'string', 'never') 621s ok 27 - _formatvalue('foo;bar', 'string', 'never') 621s ok 28 - _formatvalue('', 'int', 'never') 621s ok 29 - _formatvalue('0', 'int', 'never') 621s ok 30 - _formatvalue('0;1;2;3', 'int', 'never') 621s ok 31 - _formatvalue('', 'bool', 'never') 621s ok 32 - _formatvalue('0', 'bool', 'never') 621s ok 33 - _formatvalue('1', 'bool', 'never') 621s ok 34 - _formatvalue('0;1;;3', 'bool', 'never') 621s 1..34 621s ok 621s t/32-OIDC-ClientCredentials-Grant.t ............................... 621s ok 1 - use Lemonldap::NG::Portal::Main; 621s ok 2 - Portal object 621s ok 3 - Init 621s ok 4 - Portal app 621s ok 5 - HTTP code is 400 621s ok 6 - HTTP code is 400 621s ok 7 - Response status is 400 621s ok 8 - Content is JSON 621s ok 9 - Error code is invalid_scope 621s ok 10 - HTTP code is 200 621s ok 11 - Content-Type is JSON 621s ok 12 - Content is valid JSON 621s ok 13 - Access Token found 621s ok 14 - Token response returned scope 621s ok 15 - HTTP code is 200 621s ok 16 - Content-Type is JSON 621s ok 17 - Content is valid JSON 621s ok 18 621s ok 19 621s ok 20 621s ok 21 - Post introspection 621s ok 22 - HTTP code is 200 621s ok 23 - Content-Type is JSON 621s ok 24 - Content is valid JSON 621s ok 25 - Scope read found 621s ok 26 - Rule-enforced scope found 621s ok 27 - Hook-enforced scope found 621s ok 28 - Token response scope match token scope 621s 1..28 621s ok 622s t/32-OIDC-Code-Flow-Mobile.t ...................................... 622s ok 1 - use Lemonldap::NG::Portal::Main; 622s ok 2 - Portal object 622s ok 3 - Init 622s ok 4 - Portal app 622s ok 5 - OP portal 622s ok 6 - Get cookie lemonldap (1840a9959a9dbadc8385dc84d4fda5c64f28e2af4e47b87607a483b1d6d2c271) 622s ok 7 - Allowed custom scheme 622s ok 8 - Correct Redirect URI 622s ok 9 - Found code 622s ok 10 - HTTP code is 200 622s ok 11 - Content-Type is JSON 622s ok 12 - Content is valid JSON 622s ok 13 - Found access token 622s ok 14 622s ok 15 - HTTP code is 200 622s ok 16 - Content-Type is JSON 622s ok 17 - Content is valid JSON 622s ok 18 - Correct subject 622s 1..18 622s ok 623s t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.t ......................... 623s ok 1 - use Lemonldap::NG::Portal::Main; 623s ok 2 - Portal object 623s ok 3 - Init 623s ok 4 - Portal app 623s ok 5 - Register $type 623s ok 6 - OP portal 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 7 - Get JWKS, endpoint /oauth2/jwks 623s ok 8 - HTTP code is 200 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 623s ok 10 - HTTP code is 200 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 11 - Post authentication with no target auth level 623s ok 12 - Get cookie lemonldap (68c567cca0d6e380340b7955610a4350b3199c02992ddcf3a372613af3bd3a21) 623s ok 13 - Portal object 623s ok 14 - Init 623s ok 15 - Portal app 623s ok 16 - Register $type 623s ok 17 - RP portal 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s ok 18 - Unauth SP request 623s ok 19 - Get redirection 623s ok 20 - Location header found 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 21 - Push request to OP, endpoint /oauth2/authorize 623s ok 22 - HTTP code is 200 623s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221746134269_24440%22%2C%22issuerTs%22%3A1746206149%2C%22targetAuthnLevel%22%3A%225%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 623s ok 24 - HTTP code is 200 623s ok 25 - Page contains a form 623s ok 26 - URI match 623s ok 27 - Field "confirm" is defined 623s ok 28 - Field "url" is defined 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 29 - Post code 623s ok 30 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1746206149%2C%22targetAuthnLevel%22%3A%225%22%2C%22issuerRequestoauth2%22%3A%221746134269_24440%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%7D) 623s ok 31 - HTTP code is 200 623s ok 32 - Page contains a form 623s ok 33 - URI match 623s ok 34 - Field "token" is defined 623s ok 35 - Field "code" is defined 623s ok 36 - Field "checkLogins" is defined 623s ok 37 - Found EXTCODE input 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 38 - Post code 623s ok 39 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221746134269_24440%22%7D) 623s ok 40 - Get redirection 623s ok 41 - Location header found 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 42 - Follow redirection to Oauth2 issuer 623s ok 43 - Get cookie lemonldappdata () 623s ok 44 - Pdata was cleared 623s ok 45 - HTTP code is 200 623s ok 46 - Page contains a form 623s ok 47 - URI match 623s ok 48 - Field "confirm" is defined 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 49 - Post confirmation, endpoint /oauth2/authorize 623s ok 50 - Get redirection 623s ok 51 - Location header found 623s # ==> Pushing RP <== 623s ok 52 - REST request 623s ok 53 - Request from RP to OP, endpoint /oauth2/token 623s # ==> Saving handler RP <== 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s # ==> Restoring RP <== 623s ok 54 - Execute request 623s ok 55 - Response is 200 623s ok 56 - Content is JSON 623s ok 57 - Found access_token c94ed60e3d1b79dd871283597a523438f39ff9f80e1ed02ba8a82fb181018620 623s ok 58 - REST request 623s ok 59 - Request from RP to OP, endpoint /oauth2/userinfo 623s # ==> Saving handler RP <== 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s # ==> Restoring RP <== 623s ok 60 - Execute request 623s ok 61 - Response is 200 623s ok 62 - Content is JSON 623s # ==> Popping RP <== 623s ok 63 - Call openidconnectcallback on RP 623s ok 64 - Get cookie lemonldap (8078b0ff42f274d9b629ef94db98f63522ad5eb94c3a66a9f9c58219506094bc) 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s ok 65 - Get / on SP 623s ok 66 - HTTP code is 200 623s ok 67 - Authenticated as french 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s ok 68 - Unauth SP request 623s ok 69 - Get redirection 623s ok 70 - Location header found 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 71 - Push request to OP, endpoint /oauth2/authorize 623s ok 72 - HTTP code is 200 623s ok 73 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221746134269_37612%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A5%2C%22issuerTs%22%3A1746206149%7D) 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 74 - Post authentication, endpoint /oauth2/authorize 623s ok 75 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221746134269_37612%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22targetAuthnLevel%22%3A5%2C%22issuerTs%22%3A1746206149%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 623s ok 76 - HTTP code is 200 623s ok 77 - Page contains a form 623s ok 78 - URI match 623s ok 79 - Field "token" is defined 623s ok 80 - Field "code" is defined 623s ok 81 - Field "checkLogins" is defined 623s ok 82 - Found EXTCODE input 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 83 - Post code 623s ok 84 - Get cookie lemonldap (3dec26a59e2112fb2e545e086bcc8ceb6190e300ae10ca376dda9b5a2d008367) 623s ok 85 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221746134269_37612%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 623s ok 86 - Get redirection 623s ok 87 - Location header found 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 88 - Follow redirection to Oauth2 issuer 623s ok 89 - Get cookie lemonldappdata () 623s ok 90 - Pdata was cleared 623s ok 91 - Get redirection 623s ok 92 - Location header found 623s # ==> Pushing RP <== 623s ok 93 - REST request 623s ok 94 - Request from RP to OP, endpoint /oauth2/token 623s # ==> Saving handler RP <== 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s # ==> Restoring RP <== 623s ok 95 - Execute request 623s ok 96 - Response is 200 623s ok 97 - Content is JSON 623s ok 98 - Found access_token 2b09687efd701f77d2f064264cf540d97ce73178c00333561a2f18dc82020ea1 623s ok 99 - REST request 623s ok 100 - Request from RP to OP, endpoint /oauth2/userinfo 623s # ==> Saving handler RP <== 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s # ==> Restoring RP <== 623s ok 101 - Execute request 623s ok 102 - Response is 200 623s ok 103 - Content is JSON 623s # ==> Popping RP <== 623s ok 104 - Call openidconnectcallback on RP 623s ok 105 - Get cookie lemonldap (dbbda57a91045b2b8a0269baf8a556f80cc12b06de901a529a33d2b465184a48) 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s ok 106 - Get / on SP 623s ok 107 - HTTP code is 200 623s ok 108 - Authenticated as french 623s 1..108 623s ok 623s t/32-OIDC-Code-Flow-with-2F.t ..................................... 623s ok 1 - use Lemonldap::NG::Portal::Main; 623s ok 2 - Portal object 623s ok 3 - Init 623s ok 4 - Portal app 623s ok 5 - Register $type 623s ok 6 - OP portal 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 7 - Get JWKS, endpoint /oauth2/jwks 623s ok 8 - HTTP code is 200 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 623s ok 10 - HTTP code is 200 623s ok 11 - Portal object 623s ok 12 - Init 623s ok 13 - Portal app 623s ok 14 - Register $type 623s ok 15 - RP portal 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s ok 16 - Unauth SP request 623s ok 17 - Get redirection 623s ok 18 - Location header found 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 19 - Push request to OP, endpoint /oauth2/authorize 623s ok 20 - HTTP code is 200 623s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221746134270_23232%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1746206150%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 22 - Post authentication, endpoint /oauth2/authorize 623s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206150%2C%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%221746134270_23232%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 623s ok 24 - HTTP code is 200 623s ok 25 - Page contains a form 623s ok 26 - URI match 623s ok 27 - Field "token" is defined 623s ok 28 - Field "code" is defined 623s ok 29 - Field "checkLogins" is defined 623s ok 30 - Found EXTCODE input 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 31 - Post code 623s ok 32 - Get cookie lemonldap (b9ac00c0c2117041cb74108947820ec2928f7868fe1482c5311eaec2e5bf5213) 623s ok 33 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221746134270_23232%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 623s ok 34 - Get redirection 623s ok 35 - Location header found 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 36 - Follow redirection to Oauth2 issuer 623s ok 37 - Get cookie lemonldappdata () 623s ok 38 - Pdata was cleared 623s ok 39 - HTTP code is 200 623s ok 40 - Page contains a form 623s ok 41 - URI match 623s ok 42 - Field "confirm" is defined 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 43 - Post confirmation, endpoint /oauth2/authorize 623s ok 44 - Get redirection 623s ok 45 - Location header found 623s # ==> Pushing RP <== 623s ok 46 - REST request 623s ok 47 - Request from RP to OP, endpoint /oauth2/token 623s # ==> Saving handler RP <== 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s # ==> Restoring RP <== 623s ok 48 - Execute request 623s ok 49 - Response is 200 623s ok 50 - Content is JSON 623s ok 51 - Found access_token a3e8473f26ad91585f8d7045c1d43853d455bfc1c28627180390f900c0f5db76 623s ok 52 - REST request 623s ok 53 - Request from RP to OP, endpoint /oauth2/userinfo 623s # ==> Saving handler RP <== 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s # ==> Restoring RP <== 623s ok 54 - Execute request 623s ok 55 - Response is 200 623s ok 56 - Content is JSON 623s # ==> Popping RP <== 623s ok 57 - Call openidconnectcallback on RP 623s ok 58 - Get cookie lemonldap (f82cbc0a750519acc3c4c5621fb0dc0632efd82c2983b5c42dd29bc72e2b023f) 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 59 - Check session, endpoint /oauth2/checksession.html 623s ok 60 - HTTP code is 200 623s ok 61 - Frame can be embedded 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 62 - Get userinfo 623s ok 63 - HTTP code is 200 623s ok 64 - Content-Type is JSON 623s ok 65 - Content is valid JSON 623s ok 66 - UTF-8 values 623s ok 67 - UTF-8 values 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s ok 68 - Query RP for logout 623s ok 69 - Get redirection 623s ok 70 - Location header found 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 71 - Push logout request to OP, endpoint /oauth2/logout 623s ok 72 - HTTP code is 200 623s ok 73 - Page contains a form 623s ok 74 - Host match 623s ok 75 - Field "confirm" is defined 623s ok 76 - CSP header authorize POST request to \# 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 77 - Confirm logout, endpoint /oauth2/logout 623s ok 78 - Get redirection 623s ok 79 - Location header found 623s ok 80 - Get cookie lemonldap (0) 623s ok 81 - SSO cookie removed 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 82 - logout endpoint with redirect, endpoint /oauth2/logout 623s ok 83 - Get redirection 623s ok 84 - Location is http://auth.rp.com/?logout=1 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 85 - logout endpoint, endpoint /oauth2/logout 623s ok 86 - Response status is 401 623s ok 87 - Content is JSON 623s ok 88 - Error code is 9 623s # ==> Pushing OP <== 623s # ==> Popping OP <== 623s ok 89 - Test if user is reject on IdP 623s ok 90 - Response status is 401 623s ok 91 - Content is JSON 623s ok 92 - Error code is 1 623s # ==> Pushing RP <== 623s # ==> Popping RP <== 623s ok 93 - Test if user is reject on SP 623s ok 94 - Get redirection 623s ok 95 - Location header found 623s 1..95 623s ok 624s t/32-OIDC-Double-Keys-without-kid.t ............................... 624s ok 1 - use Lemonldap::NG::Portal::Main; 624s ok 2 - Portal object 624s ok 3 - Init 624s ok 4 - Portal app 624s ok 5 - Register $type 624s # ==> Pushing OP <== 624s # ==> Popping OP <== 624s ok 6 - Get JWKS, endpoint /oauth2/jwks 624s ok 7 - HTTP code is 200 624s ok 8 - JWKS->keys is an array 624s ok 9 - Found 2 keys 624s # ==> Pushing OP <== 624s # ==> Popping OP <== 624s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 624s ok 11 - HTTP code is 200 624s ok 12 - Portal object 624s ok 13 - Init 624s ok 14 - Portal app 624s ok 15 - Register $type 624s # ==> Pushing RP <== 624s # ==> Popping RP <== 624s ok 16 - Unauth RP request 624s ok 17 - Get redirection 624s ok 18 - Location header found 624s # ==> Pushing OP <== 624s # ==> Popping OP <== 624s ok 19 - Push request to OP, endpoint /oauth2/authorize 624s ok 20 - HTTP code is 200 624s # ==> Pushing OP <== 624s # ==> Popping OP <== 624s ok 21 - Post authentication, endpoint /oauth2/authorize 624s ok 22 - Get cookie lemonldap (5b04b6e9b5cc582773643405cf63899baff7ded8446bda009650f69bea580763) 624s ok 23 - HTTP code is 200 624s ok 24 - Page contains a form 624s ok 25 - Host match 624s ok 26 - Field "confirm" is defined 624s ok 27 - CSP header authorize POST request to \# 624s # ==> Pushing OP <== 624s # ==> Popping OP <== 624s ok 28 - Post confirmation, endpoint /oauth2/authorize 624s ok 29 - Get redirection 624s ok 30 - Location header found 624s # ==> Pushing RP <== 624s ok 31 - REST request 624s ok 32 - Request from RP to OP, endpoint /oauth2/token 624s # ==> Saving handler RP <== 624s # ==> Pushing OP <== 624s # ==> Popping OP <== 624s # ==> Restoring RP <== 624s ok 33 - Execute request 624s ok 34 - Response is 200 624s ok 35 - Content is JSON 624s ok 36 - REST request 624s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 624s # ==> Saving handler RP <== 624s # ==> Pushing OP <== 624s # ==> Popping OP <== 624s # ==> Restoring RP <== 624s ok 38 - Execute request 624s ok 39 - Response is 200 624s ok 40 - Content is JSON 624s # ==> Popping RP <== 624s ok 41 - Call openidconnectcallback on RP 624s ok 42 - Get cookie lemonldap (8749ad4579a496a485dec958e07682b6690297d8b14db72b38feb38e8dfb1bf2) 624s # ==> Pushing OP <== 624s # ==> Popping OP <== 624s # ==> Pushing OP <== 624s ok 43 - REST request 624s ok 44 - Request from OP to RP 624s # ==> Saving handler OP <== 624s # ==> Pushing RP <== 624s # ==> Popping RP <== 624s # ==> Restoring OP <== 624s ok 45 - Execute request 624s ok 46 - Response is 200 624s # ==> Popping OP <== 624s ok 47 - Query OP for logout 624s ok 48 - HTTP code is 200 624s # ==> Pushing OP <== 624s # ==> Popping OP <== 624s ok 49 - Test if user is reject on OP 624s ok 50 - Response status is 401 624s ok 51 - Content is JSON 624s ok 52 - Error code is 1 624s # ==> Pushing RP <== 624s # ==> Popping RP <== 624s ok 53 - Test if user is reject on RP 624s ok 54 - Get redirection 624s ok 55 - Location header found 624s 1..55 624s ok 625s t/32-OIDC-Double-Keys.t ........................................... 625s ok 1 - use Lemonldap::NG::Portal::Main; 625s ok 2 - Portal object 625s ok 3 - Init 625s ok 4 - Portal app 625s ok 5 - Register $type 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 6 - Get JWKS, endpoint /oauth2/jwks 625s ok 7 - HTTP code is 200 625s ok 8 - JWKS->keys is an array 625s ok 9 - Found 2 keys 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 625s ok 11 - HTTP code is 200 625s ok 12 - Portal object 625s ok 13 - Init 625s ok 14 - Portal app 625s ok 15 - Register $type 625s # ==> Pushing RP <== 625s # ==> Popping RP <== 625s ok 16 - Unauth RP request 625s ok 17 - Get redirection 625s ok 18 - Location header found 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 19 - Push request to OP, endpoint /oauth2/authorize 625s ok 20 - HTTP code is 200 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 21 - Post authentication, endpoint /oauth2/authorize 625s ok 22 - Get cookie lemonldap (415a1e0a2f09b6762892e751c11d06e5c92db9df83d21772c5a3b18f869857a3) 625s ok 23 - HTTP code is 200 625s ok 24 - Page contains a form 625s ok 25 - Host match 625s ok 26 - Field "confirm" is defined 625s ok 27 - CSP header authorize POST request to \# 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 28 - Post confirmation, endpoint /oauth2/authorize 625s ok 29 - Get redirection 625s ok 30 - Location header found 625s # ==> Pushing RP <== 625s ok 31 - REST request 625s ok 32 - Request from RP to OP, endpoint /oauth2/token 625s # ==> Saving handler RP <== 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s # ==> Restoring RP <== 625s ok 33 - Execute request 625s ok 34 - Response is 200 625s ok 35 - Content is JSON 625s ok 36 - REST request 625s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 625s # ==> Saving handler RP <== 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s # ==> Restoring RP <== 625s ok 38 - Execute request 625s ok 39 - Response is 200 625s ok 40 - Content is JSON 625s # ==> Popping RP <== 625s ok 41 - Call openidconnectcallback on RP 625s ok 42 - Get cookie lemonldap (7f6e415b299840e720d28b390bc247774503a6e8e5a8bde20f457cdb5eb41ec5) 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s # ==> Pushing OP <== 625s ok 43 - REST request 625s ok 44 - Request from OP to RP 625s # ==> Saving handler OP <== 625s # ==> Pushing RP <== 625s # ==> Popping RP <== 625s # ==> Restoring OP <== 625s ok 45 - Execute request 625s ok 46 - Response is 200 625s # ==> Popping OP <== 625s ok 47 - Query OP for logout 625s ok 48 - HTTP code is 200 625s # ==> Pushing OP <== 625s # ==> Popping OP <== 625s ok 49 - Test if user is reject on OP 625s ok 50 - Response status is 401 625s ok 51 - Content is JSON 625s ok 52 - Error code is 1 625s # ==> Pushing RP <== 625s # ==> Popping RP <== 625s ok 53 - Test if user is reject on RP 625s ok 54 - Get redirection 625s ok 55 - Location header found 625s 1..55 625s ok 625s t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t ....................... 625s ok 1 - use Lemonldap::NG::Portal::Main; 625s ok 2 - use Lemonldap::NG::Handler::Server; 625s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 625s ok 4 - Portal object 625s ok 5 - Init 625s ok 6 - Portal app 625s ok 7 - HTTP code is 200 625s ok 8 - Content-Type is JSON 625s ok 9 - Content is valid JSON 625s ok 10 - HTTP code is 200 625s ok 11 - HTTP code is 403 625s ok 12 - HTTP code is 403 625s ok 13 - HTTP code is 200 625s ok 14 - Content-Type is JSON 625s ok 15 - Content is valid JSON 625s ok 16 - HTTP code is 403 625s ok 17 - HTTP code is 200 625s ok 18 - HTTP code is 403 625s ok 19 - Get cookie lemonldap (bfda5639555f33b6770dcd55fde2408b2dde8e43cf5edcae802c424f4fcc1c40) 625s ok 20 - Get redirection 625s ok 21 - Location header found 625s ok 22 - HTTP code is 200 625s ok 23 - Content-Type is JSON 625s ok 24 - Content is valid JSON 625s ok 25 - HTTP code is 403 625s ok 26 - HTTP code is 403 625s ok 27 - HTTP code is 200 625s 1..27 625s ok 626s t/32-OIDC-Grant-Type-Rules.t ...................................... 626s ok 1 - use Lemonldap::NG::Portal::Main; 626s ok 2 - Portal object 626s ok 3 - Init 626s ok 4 - Portal app 626s ok 5 - Response status is 400 626s ok 6 - Content is JSON 626s ok 7 - Error code is invalid_grant 626s ok 8 - Response status is 400 626s ok 9 - Content is JSON 626s ok 10 - Error code is invalid_grant 626s ok 11 - Get cookie lemonldap (9976d18cec8f57e3078101c911ba3e4506f2435c561ed9ccad1b2d3f24e2d667) 626s ok 12 - Get redirection 626s ok 13 - Location header found 626s ok 14 - HTTP code is 200 626s ok 15 - Content-Type is JSON 626s ok 16 - Content is valid JSON 626s ok 17 - Response status is 400 626s ok 18 - Content is JSON 626s ok 19 - Error code is invalid_grant 626s ok 20 - Get cookie lemonldap (2120372dde9b709f0b803b9014a4b451f6d8be24b37715dcd91fc17cc17df4a7) 626s ok 21 - Expected portal error code: code found on page 626s ok 22 - Expected portal error code 626s ok 23 - Response status is 400 626s ok 24 - Content is JSON 626s ok 25 - Error code is invalid_grant 626s ok 26 - HTTP code is 200 626s ok 27 - Content-Type is JSON 626s ok 28 - Content is valid JSON 626s ok 29 - Get cookie lemonldap (4774367596a30f2a467bab6aecf6ca03dab28100987861e92f9f59211521b2bd) 626s ok 30 - Expected portal error code: code found on page 626s ok 31 - Expected portal error code 626s 1..31 626s ok 626s t/32-OIDC-Hook-GetRpConfig.t ...................................... 626s ok 1 - use Lemonldap::NG::Portal::Main; 626s # Subtest: Check negative TTL 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 (e7f9462df1add0132c80f6125f29cbd96e4a480f3417fd80f4ba8243a4b3c1db) 626s ok 7 - Expected portal error code: code found on page 626s ok 8 - Expected portal error code 626s ok 9 - Called once 626s ok 10 - Expected portal error code: code found on page 626s ok 11 - Expected portal error code 626s ok 12 - Not called again 626s ok 13 - Expected portal error code: code found on page 626s ok 14 - Expected portal error code 626s ok 15 - Called again 626s 1..15 626s ok 2 - Check negative TTL 626s # Subtest: Check getting RP from plugin 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 (9067098c2e835509d74c02738f96d86b7fd6661a7322ebc33e4de2325928b8b4) 626s ok 7 - Expected portal error code: code found on page 626s ok 8 - Expected portal error code 626s ok 9 - Called once 626s ok 10 - Get redirection 626s ok 11 - Location header found 626s ok 12 - Found code 626s ok 13 - Not called again 626s ok 14 - Access token present 626s ok 15 - HTTP code is 200 626s ok 16 - Content-Type is JSON 626s ok 17 - Content is valid JSON 626s ok 18 - Scope, Attributes etc are working 626s 1..18 626s ok 3 - Check getting RP from plugin 626s # Subtest: Check config change 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 (01d51ae56cb028db187fbace2e763e0ce5b9602d6e49358c7766a1a6dd014653) 626s ok 7 - Get redirection 626s ok 8 - Location header found 626s ok 9 - Found code 626s ok 10 - ID token present 626s ok 11 626s ok 12 - Called once 626s ok 13 - Get redirection 626s ok 14 - Location header found 626s ok 15 - Found code 626s ok 16 - ID token present 626s ok 17 626s ok 18 - Not called again yet 626s ok 19 - Get redirection 626s ok 20 - Location header found 626s ok 21 - Found code 626s ok 22 - ID token present 626s ok 23 626s ok 24 - Called again 626s 1..24 626s ok 4 - Check config change 626s # Subtest: Test persistent behavior 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 (2a9688aadbe945a0634f1a11d5ed9295fb4ce05e066263f00ff3368299690f82) 626s ok 7 - Get redirection 626s ok 8 - Location header found 626s ok 9 - Found code 626s ok 10 - Plugin was called 626s # Subtest: After disabling config, provider is becomes disabled 626s ok 1 - Get redirection 626s ok 2 - Location header found 626s ok 3 - Found code 626s ok 4 - Plugin was not called again 626s ok 5 - Expected portal error code: code found on page 626s ok 6 - Expected portal error code 626s ok 7 - Plugin was called again 626s 1..7 626s ok 11 - After disabling config, provider is becomes disabled 626s # Subtest: After reload, config is disabled for good 626s ok 1 - Call count reset 626s ok 2 - Expected portal error code: code found on page 626s ok 3 - Expected portal error code 626s ok 4 - Plugin was called 626s 1..4 626s ok 12 - After reload, config is disabled for good 626s # Subtest: Enable again, reload, config works immediately 626s ok 1 - Call count reset 626s ok 2 - Get redirection 626s ok 3 - Location header found 626s ok 4 - Found code 626s ok 5 - Plugin was called 626s 1..5 626s ok 13 - Enable again, reload, config works immediately 626s 1..13 626s ok 5 - Test persistent behavior 626s 1..5 626s ok 627s t/32-OIDC-Hooks.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 - Post authentication 627s ok 6 - Get cookie lemonldap (2ee0991fac3951e43f9e3cd370f1189b6f94f0f217d7260569a2ff49b7b5e812) 627s ok 7 - Get authorization code 627s ok 8 - Get redirection 627s ok 9 - Location header found 627s ok 10 - Post token 627s ok 11 - Access token present 627s ok 12 - ID token present 627s ok 13 - Refresh token present 627s ok 14 - Found custom token in token response 627s ok 15 - Found hooked claim in ID token 627s ok 16 - HS** ID token has no kid header 627s ok 17 - HTTP code is 200 627s ok 18 - Content-Type is JSON 627s ok 19 - Content is valid JSON 627s ok 20 - Found hooked claim in Userinfo token 627s ok 21 - Found injected variable in Userinfo token 627s ok 22 - Found exported attribute variable in Userinfo token 627s ok 23 - Scopes are visible in hook 627s ok 24 - Token is a JWT 627s ok 25 - Found claim in JWT 627s ok 26 - Post introspection 627s ok 27 - HTTP code is 200 627s ok 28 - Found hook defined scope 627s ok 29 - Found result of oidcResolveScope 627s ok 30 - HTTP code is 200 627s ok 31 - Content-Type is JSON 627s ok 32 - Content is valid JSON 627s ok 33 - Access token present 627s ok 34 - Token is a JWT 627s ok 35 - Found claim in JWT 627s ok 36 - Get redirection 627s ok 37 - Location header found 627s ok 38 - HTTP code is 200 627s ok 39 - Content-Type is JSON 627s ok 40 - Content is valid JSON 627s ok 41 - Refresh token present 627s ok 42 - HTTP code is 200 627s ok 43 - Content-Type is JSON 627s ok 44 - Content is valid JSON 627s ok 45 - Token is a JWT 627s ok 46 - Found claim in JWT 627s 1..46 627s ok 628s t/32-OIDC-ID-Token.t .............................................. 628s ok 1 - use Lemonldap::NG::Portal::Main; 628s # Subtest: Default ID token 628s ok 1 - Portal object 628s ok 2 - Init 628s ok 3 - Portal app 628s ok 4 - Register $type 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 5 - Get cookie lemonldap (98d42b8375b4029da68a5f2533737cee78e03b8ee9f148b8cc22f14c838de3e1) 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 6 - Get redirection 628s ok 7 - Location header found 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 8 - HTTP code is 200 628s ok 9 - Content-Type is JSON 628s ok 10 - Content is valid JSON 628s ok 11 - Successfully decoded ID Token header 628s ok 12 - Successfully decoded ID Token payload 628s ok 13 - Default ID token alg is RS256 628s ok 14 - kid is not present 628s ok 15 - Audience is rpid 628s ok 16 - Expires in an hour 628s ok 17 - Issuer is correct 628s ok 18 - Subject is correct 628s ok 19 - No claims in ID Token 628s 1..19 628s ok 2 - Default ID token 628s # Subtest: Has Key ID in conf 628s ok 1 - Portal object 628s ok 2 - Init 628s ok 3 - Portal app 628s ok 4 - Register $type 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 5 - Get cookie lemonldap (dde4c930a311f37a1116890c8f2b1eae03cd9602f078e31aaec79637b78fc383) 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 6 - Get redirection 628s ok 7 - Location header found 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 8 - HTTP code is 200 628s ok 9 - Content-Type is JSON 628s ok 10 - Content is valid JSON 628s ok 11 - Successfully decoded ID Token header 628s ok 12 - Successfully decoded ID Token payload 628s ok 13 - Default ID token alg is RS256 628s ok 14 - kid is correct 628s 1..14 628s ok 3 - Has Key ID in conf 628s # Subtest: Different signing alg 628s ok 1 - Portal object 628s ok 2 - Init 628s ok 3 - Portal app 628s ok 4 - Register $type 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 5 - Get cookie lemonldap (0a6474727d327db3f20c18989d9c8d2deff53ec144a4ed7dea4760ba9646ebaa) 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 6 - Get redirection 628s ok 7 - Location header found 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 8 - HTTP code is 200 628s ok 9 - Content-Type is JSON 628s ok 10 - Content is valid JSON 628s ok 11 - Successfully decoded ID Token header 628s ok 12 - Successfully decoded ID Token payload 628s ok 13 - Signature alg was modified 628s ok 14 - kid is not present 628s 1..14 628s ok 4 - Different signing alg 628s # Subtest: Force claims 628s ok 1 - Portal object 628s ok 2 - Init 628s ok 3 - Portal app 628s ok 4 - Register $type 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 5 - Get cookie lemonldap (246eeaec24d6df3c8dc37d9c68042a9a13eeb7d54fe4277c15f35f55f15bfd28) 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 6 - Get redirection 628s ok 7 - Location header found 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 8 - HTTP code is 200 628s ok 9 - Content-Type is JSON 628s ok 10 - Content is valid JSON 628s ok 11 - Successfully decoded ID Token header 628s ok 12 - Successfully decoded ID Token payload 628s ok 13 - Found claims in ID Token 628s 1..13 628s ok 5 - Force claims 628s 1..5 628s ok 628s t/32-OIDC-JWE.t ................................................... 628s ok 1 - use Lemonldap::NG::Portal::Main; 628s ok 2 - Portal object 628s ok 3 - REST request 628s ok 4 - Request from OP to RP 628s [Fri May 2 17:15:54 2025] [LLNG:6501] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 628s [Fri May 2 17:15:54 2025] [LLNG:6501] [error] Malformed JWKS document 628s [Fri May 2 17:15:54 2025] [LLNG:6501] [error] Relying Party rp has errors and will be ignored 628s ok 5 - Init 628s ok 6 - Portal app 628s ok 7 - Register $type 628s ok 8 - OP portal 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 9 - Get JWKS, endpoint /oauth2/jwks 628s ok 10 - HTTP code is 200 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 628s ok 12 - HTTP code is 200 628s ok 13 - Portal object 628s ok 14 - Init 628s ok 15 - Portal app 628s ok 16 - Register $type 628s ok 17 - RP portal 628s # ==> Pushing OP <== 628s ok 18 - REST request 628s ok 19 - Request from OP to RP 628s # ==> Saving handler OP <== 628s # ==> Pushing RP <== 628s # ==> Popping RP <== 628s # ==> Restoring OP <== 628s ok 20 - Execute request 628s ok 21 - Response is 200 628s ok 22 - Content is JSON 628s # ==> Popping OP <== 628s # ==> Pushing RP <== 628s # ==> Popping RP <== 628s ok 23 - RP publish its keys 628s ok 24 - HTTP code is 200 628s ok 25 - Content-Type is JSON 628s ok 26 - Content is valid JSON 628s ok 27 - Get RP encryption key 628s # ==> Pushing RP <== 628s # ==> Popping RP <== 628s ok 28 - Unauth RP request 628s ok 29 - Get redirection 628s ok 30 - Location header found 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 31 - Push request to OP, endpoint /oauth2/authorize 628s ok 32 - HTTP code is 200 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 33 - Post authentication, endpoint /oauth2/authorize 628s ok 34 - Get cookie lemonldap (3570bd4b39dc33e5b326cf2bd3c8582484332dd22858ef49a494d828eaff4a54) 628s ok 35 - HTTP code is 200 628s ok 36 - Page contains a form 628s ok 37 - Host match 628s ok 38 - Field "confirm" is defined 628s ok 39 - CSP header authorize POST request to \# 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 40 - Post confirmation, endpoint /oauth2/authorize 628s ok 41 - Get redirection 628s ok 42 - Location header found 628s # ==> Pushing RP <== 628s ok 43 - REST request 628s ok 44 - Request from RP to OP, endpoint /oauth2/token 628s # ==> Saving handler RP <== 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s # ==> Restoring RP <== 628s ok 45 - Execute request 628s ok 46 - Response is 200 628s ok 47 - Content is JSON 628s ok 48 - REST request 628s ok 49 - Request from RP to OP, endpoint /oauth2/userinfo 628s # ==> Saving handler RP <== 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s # ==> Restoring RP <== 628s ok 50 - Execute request 628s ok 51 - Response is 200 628s ok 52 - Content is JSON 628s # ==> Popping RP <== 628s ok 53 - Call openidconnectcallback on RP 628s ok 54 - Get cookie lemonldap (4314815627d80dd7772d3bf214e7c092ab3c48d84ae15fd127050d55367c5486) 628s # ==> Pushing OP <== 628s ok 55 - REST request 628s ok 56 - Request from OP to RP 628s # ==> Saving handler OP <== 628s # ==> Pushing RP <== 628s # ==> Popping RP <== 628s # ==> Restoring OP <== 628s ok 57 - Execute request 628s ok 58 - Response is 200 628s ok 59 - Content is JSON 628s # ==> Popping OP <== 628s # ==> Pushing OP <== 628s ok 60 - REST request 628s ok 61 - Request from OP to RP 628s # ==> Saving handler OP <== 628s # ==> Pushing RP <== 628s # ==> Popping RP <== 628s # ==> Restoring OP <== 628s ok 62 - Execute request 628s ok 63 - Response is 200 628s # ==> Popping OP <== 628s ok 64 - Query OP for logout 628s ok 65 - HTTP code is 200 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 66 - Test if user is reject on OP 628s ok 67 - Response status is 401 628s ok 68 - Content is JSON 628s ok 69 - Error code is 1 628s # ==> Pushing RP <== 628s # ==> Popping RP <== 628s ok 70 - Test if user is reject on RP 628s ok 71 - Get redirection 628s ok 72 - Location header found 628s 1..72 628s ok 629s t/32-OIDC-JWS-client_secret_jwt.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 # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 6 - Get JWKS, endpoint /oauth2/jwks 629s ok 7 - HTTP code is 200 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 629s ok 9 - HTTP code is 200 629s ok 10 - Portal object 629s ok 11 - Init 629s ok 12 - Portal app 629s ok 13 - Register $type 629s # ==> Pushing RP <== 629s # ==> Popping RP <== 629s ok 14 - Unauth RP request 629s ok 15 - Get redirection 629s ok 16 - Location header found 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 17 - Push request to OP, endpoint /oauth2/authorize 629s ok 18 - HTTP code is 200 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 19 - Post authentication, endpoint /oauth2/authorize 629s ok 20 - Get cookie lemonldap (5da17e7f9f327f25276a437d16682af45fb6fd89c03862cf8f1e54182ec687cd) 629s ok 21 - HTTP code is 200 629s ok 22 - Page contains a form 629s ok 23 - Host match 629s ok 24 - Field "confirm" is defined 629s ok 25 - CSP header authorize POST request to \# 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 26 - Post confirmation, endpoint /oauth2/authorize 629s ok 27 - Get redirection 629s ok 28 - Location header found 629s # ==> Pushing RP <== 629s ok 29 - REST request 629s ok 30 - Request from RP to OP, endpoint /oauth2/token 629s # ==> Saving handler RP <== 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s # ==> Restoring RP <== 629s ok 31 - Execute request 629s ok 32 - Response is 200 629s ok 33 - Content is JSON 629s ok 34 - REST request 629s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 629s # ==> Saving handler RP <== 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s # ==> Restoring RP <== 629s ok 36 - Execute request 629s ok 37 - Response is 200 629s ok 38 - Content is JSON 629s # ==> Popping RP <== 629s ok 39 - Call openidconnectcallback on RP 629s ok 40 - Get cookie lemonldap (47f28da7b70f608f926446e6f46413c499166b8aa4fc283403e0252073fc2a8e) 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s # ==> Pushing OP <== 629s ok 41 - REST request 629s ok 42 - Request from OP to RP 629s # ==> Saving handler OP <== 629s # ==> Pushing RP <== 629s # ==> Popping RP <== 629s # ==> Restoring OP <== 629s ok 43 - Execute request 629s ok 44 - Response is 200 629s # ==> Popping OP <== 629s ok 45 - Query OP for logout 629s ok 46 - HTTP code is 200 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 47 - Test if user is reject on OP 629s ok 48 - Response status is 401 629s ok 49 - Content is JSON 629s ok 50 - Error code is 1 629s # ==> Pushing RP <== 629s # ==> Popping RP <== 629s ok 51 - Test if user is reject on RP 629s ok 52 - Get redirection 629s ok 53 - Location header found 629s 1..53 629s ok 629s t/32-OIDC-JWS-private_key_jwt.t ................................... 629s ok 1 - use Lemonldap::NG::Portal::Main; 629s ok 2 - Portal object 629s ok 3 - REST request 629s ok 4 - Request from OP to RP 629s [Fri May 2 17:15:56 2025] [LLNG:6503] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 629s [Fri May 2 17:15:56 2025] [LLNG:6503] [error] Malformed JWKS document 629s [Fri May 2 17:15:56 2025] [LLNG:6503] [error] Relying Party rp has errors and will be ignored 629s ok 5 - Init 629s ok 6 - Portal app 629s ok 7 - Register $type 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 8 - Get JWKS, endpoint /oauth2/jwks 629s ok 9 - HTTP code is 200 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 629s ok 11 - HTTP code is 200 629s ok 12 - Portal object 629s ok 13 - Init 629s ok 14 - Portal app 629s ok 15 - Register $type 629s ok 16 - Portal object 629s ok 17 - REST request 629s ok 18 - Request from OP to RP 629s # ==> Saving handler OP <== 629s # ==> Pushing RP <== 629s # ==> Popping RP <== 629s # ==> Restoring OP <== 629s ok 19 - Execute request 629s ok 20 - Response is 200 629s ok 21 - Content is JSON 629s ok 22 - Init 629s ok 23 - Portal app 629s ok 24 - Register $type 629s # ==> Pushing RP <== 629s # ==> Popping RP <== 629s ok 25 - RP publish its keys 629s ok 26 - HTTP code is 200 629s ok 27 - Content-Type is JSON 629s ok 28 - Content is valid JSON 629s ok 29 - Get RP sig key 629s # ==> Pushing RP <== 629s # ==> Popping RP <== 629s ok 30 - Unauth RP request 629s ok 31 - Get redirection 629s ok 32 - Location header found 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 33 - Push request to OP, endpoint /oauth2/authorize 629s ok 34 - HTTP code is 200 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 35 - Post authentication, endpoint /oauth2/authorize 629s ok 36 - Get cookie lemonldap (df8fc43915fe6d36640d03516b22adab2b902252acf0f5189a676a9093e8a035) 629s ok 37 - HTTP code is 200 629s ok 38 - Page contains a form 629s ok 39 - Host match 629s ok 40 - Field "confirm" is defined 629s ok 41 - CSP header authorize POST request to \# 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 42 - Post confirmation, endpoint /oauth2/authorize 629s ok 43 - Get redirection 629s ok 44 - Location header found 629s # ==> Pushing RP <== 629s ok 45 - REST request 629s ok 46 - Request from RP to OP, endpoint /oauth2/token 629s # ==> Saving handler RP <== 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s # ==> Restoring RP <== 629s ok 47 - Execute request 629s ok 48 - Response is 200 629s ok 49 - Content is JSON 629s ok 50 - REST request 629s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 629s # ==> Saving handler RP <== 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s # ==> Restoring RP <== 629s ok 52 - Execute request 629s ok 53 - Response is 200 629s ok 54 - Content is JSON 629s # ==> Popping RP <== 629s ok 55 - Call openidconnectcallback on RP 629s ok 56 - Get cookie lemonldap (f00e154926de6a62a7d33b2f2bb5d58ff48dc28df6cad104c929d070385a287f) 629s # ==> Pushing OP <== 629s ok 57 - REST request 629s ok 58 - Request from OP to RP 629s # ==> Saving handler OP <== 629s # ==> Pushing RP <== 629s # ==> Popping RP <== 629s # ==> Restoring OP <== 629s ok 59 - Execute request 629s ok 60 - Response is 200 629s ok 61 - Content is JSON 629s # ==> Popping OP <== 629s # ==> Pushing OP <== 629s ok 62 - REST request 629s ok 63 - Request from OP to RP 629s # ==> Saving handler OP <== 629s # ==> Pushing RP <== 629s # ==> Popping RP <== 629s # ==> Restoring OP <== 629s ok 64 - Execute request 629s ok 65 - Response is 200 629s # ==> Popping OP <== 629s ok 66 - Query OP for logout 629s ok 67 - HTTP code is 200 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 68 - Test if user is reject on OP 629s ok 69 - Response status is 401 629s ok 70 - Content is JSON 629s ok 71 - Error code is 1 629s # ==> Pushing RP <== 629s # ==> Popping RP <== 629s ok 72 - Test if user is reject on RP 629s ok 73 - Get redirection 629s ok 74 - Location header found 629s 1..74 629s ok 630s t/32-OIDC-Logout-from-RP-bypass-confirm.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 - OP portal 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 7 - Get JWKS, endpoint /oauth2/jwks 630s ok 8 - HTTP code is 200 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 630s ok 10 - HTTP code is 200 630s ok 11 - Portal object 630s ok 12 - Init 630s ok 13 - Portal app 630s ok 14 - Register $type 630s ok 15 - RP portal 630s # ==> Pushing RP <== 630s # ==> Popping RP <== 630s ok 16 - Unauth SP request 630s ok 17 - Get redirection 630s ok 18 - Location header found 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 19 - Push request to OP, endpoint /oauth2/authorize 630s ok 20 - HTTP code is 200 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 21 - Post authentication, endpoint /oauth2/authorize 630s ok 22 - Get cookie lemonldap (4ec5c48b749cf825c6aee6e4b2c020310d2a745d01c5fb84c8af516d8e79ba9f) 630s ok 23 - HTTP code is 200 630s ok 24 - Page contains a form 630s ok 25 - Host match 630s ok 26 - Field "confirm" is defined 630s ok 27 - CSP header authorize POST request to \# 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 28 - Post confirmation, endpoint /oauth2/authorize 630s ok 29 - Get redirection 630s ok 30 - Location header found 630s # ==> Pushing RP <== 630s ok 31 - REST request 630s ok 32 - Request from RP to OP, endpoint /oauth2/token 630s # ==> Saving handler RP <== 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s # ==> Restoring RP <== 630s ok 33 - Execute request 630s ok 34 - Response is 200 630s ok 35 - Content is JSON 630s ok 36 - REST request 630s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 630s # ==> Saving handler RP <== 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s # ==> Restoring RP <== 630s ok 38 - Execute request 630s ok 39 - Response is 200 630s ok 40 - Content is JSON 630s # ==> Popping RP <== 630s ok 41 - Call openidconnectcallback on RP 630s ok 42 - Get cookie lemonldap (3556c3e298cb07e409310f8f767212a33c6188f55819f84e631db443816c3c36) 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 43 - Check session, endpoint /oauth2/checksession.html 630s ok 44 - HTTP code is 200 630s ok 45 - Frame can be embedded 630s ok 46 - UTF-8 values 630s # ==> Pushing RP <== 630s # ==> Popping RP <== 630s ok 47 - Call logout from RP 630s ok 48 - Get cookie lemonldap (0) 630s ok 49 - Test empty cookie on RP 630s ok 50 - Get redirection 630s ok 51 - Location header found 630s ok 52 - Found ID Token hint 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 53 - Forward logout to OP 630s ok 54 - HTTP code is 200 630s ok 55 - Found RP logout iframe 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 56 - Test if user is reject on IdP 630s ok 57 - Response status is 401 630s ok 58 - Content is JSON 630s ok 59 - Error code is 1 630s 1..59 630s ok 631s t/32-OIDC-Logout-redirect-uri-not-allowed.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 - OP portal 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 7 - Get JWKS, endpoint /oauth2/jwks 631s ok 8 - HTTP code is 200 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 631s ok 10 - HTTP code is 200 631s ok 11 - Portal object 631s ok 12 - Init 631s ok 13 - Portal app 631s ok 14 - Register $type 631s ok 15 - RP portal 631s # ==> Pushing RP <== 631s # ==> Popping RP <== 631s ok 16 - Unauth SP request 631s ok 17 - Get redirection 631s ok 18 - Location header found 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 19 - Push request to OP, endpoint /oauth2/authorize 631s ok 20 - HTTP code is 200 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 21 - Post authentication, endpoint /oauth2/authorize 631s ok 22 - Get cookie lemonldap (db9f1b388228caf3e5e73a2ad4b1b391c44fac8cc64e548f09728227d5cb8a3a) 631s ok 23 - HTTP code is 200 631s ok 24 - Page contains a form 631s ok 25 - Host match 631s ok 26 - Field "confirm" is defined 631s ok 27 - CSP header authorize POST request to \# 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 28 - Post confirmation, endpoint /oauth2/authorize 631s ok 29 - Get redirection 631s ok 30 - Location header found 631s # ==> Pushing RP <== 631s ok 31 - REST request 631s ok 32 - Request from RP to OP, endpoint /oauth2/token 631s # ==> Saving handler RP <== 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s # ==> Restoring RP <== 631s ok 33 - Execute request 631s ok 34 - Response is 200 631s ok 35 - Content is JSON 631s ok 36 - REST request 631s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 631s # ==> Saving handler RP <== 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s # ==> Restoring RP <== 631s ok 38 - Execute request 631s ok 39 - Response is 200 631s ok 40 - Content is JSON 631s # ==> Popping RP <== 631s ok 41 - Call openidconnectcallback on RP 631s ok 42 - Get cookie lemonldap (d742a538c3a4f4fdd2caab4586b10717b7c3854e5d55cf6abd289696ea44ee3d) 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 43 - Check session, endpoint /oauth2/checksession.html 631s ok 44 - HTTP code is 200 631s ok 45 - Frame can be embedded 631s ok 46 - UTF-8 values 631s # ==> Pushing RP <== 631s # ==> Popping RP <== 631s ok 47 - Query RP for logout 631s ok 48 - Get redirection 631s ok 49 - Location header found 631s ok 50 - Found client ID in logout request 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 51 - Push logout request to OP, endpoint /oauth2/logout 631s ok 52 - HTTP code is 200 631s ok 53 - Page contains a form 631s ok 54 - Host match 631s ok 55 - Field "confirm" is defined 631s ok 56 - CSP header authorize POST request to \# 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 57 - Confirm logout, endpoint /oauth2/logout 631s ok 58 - Unauthorized URL: code found on page 631s ok 59 - Unauthorized URL 631s 1..59 631s ok 631s t/32-OIDC-Macro.t ................................................. 631s ok 1 - use Lemonldap::NG::Portal::Main; 631s # Subtest: Macros, filtered by scope 631s ok 1 - Portal object 631s ok 2 - Init 631s ok 3 - Portal app 631s ok 4 - OP portal 631s ok 5 - Get cookie lemonldap (687ea2bc8394dd5f6f40fd5929735faccd8609685f05773719569bbbade41572) 631s ok 6 - Get redirection 631s ok 7 - Location header found 631s ok 8 - HTTP code is 200 631s ok 9 - Content-Type is JSON 631s ok 10 - Content is valid JSON 631s ok 11 - Found access token 631s ok 12 631s ok 13 - HTTP code is 200 631s ok 14 - Content-Type is JSON 631s ok 15 - Content is valid JSON 631s ok 16 - Correct macro value 631s ok 17 - Sub macro correctly evaluated 631s ok 18 - Complex claim 631s ok 19 - Macro required by scope is included 631s ok 20 - Macro not required by scope is omitted 631s 1..20 631s ok 2 - Macros, filtered by scope 631s # Subtest: Macros, not filtered by scope 631s ok 1 - Portal object 631s ok 2 - Init 631s ok 3 - Portal app 631s ok 4 - OP portal 631s ok 5 - Get cookie lemonldap (1f09a7e88052347c049e3ec991d75b407ed5a1bb6166aa38e2359f5ae36c7753) 631s ok 6 - Get redirection 631s ok 7 - Location header found 631s ok 8 - HTTP code is 200 631s ok 9 - Content-Type is JSON 631s ok 10 - Content is valid JSON 631s ok 11 - Found access token 631s ok 12 631s ok 13 - HTTP code is 200 631s ok 14 - Content-Type is JSON 631s ok 15 - Content is valid JSON 631s ok 16 - Correct macro value 631s ok 17 - Sub macro correctly evaluated 631s ok 18 - Complex claim 631s ok 19 - Macro required by scope is included 631s ok 20 - Macro not required by scope is included 631s 1..20 631s ok 3 - Macros, not filtered by scope 631s 1..3 631s ok 632s t/32-OIDC-Metadata.t .............................................. 632s ok 1 - use Lemonldap::NG::Portal::Main; 632s # Subtest: OpenID Connect metadata 632s ok 1 - Portal object 632s ok 2 - Init 632s ok 3 - Portal app 632s ok 4 - HTTP code is 200 632s ok 5 - Content-Type is JSON 632s ok 6 - Content is valid JSON 632s ok 7 - Correct JWKS URI 632s 1..7 632s ok 2 - OpenID Connect metadata 632s # Subtest: JWKS test (certificate) 632s ok 1 - Portal object 632s ok 2 - Init 632s ok 3 - Portal app 632s ok 4 - HTTP code is 200 632s ok 5 - Content-Type is JSON 632s ok 6 - Content is valid JSON 632s ok 7 - Correct RSA exponent 632s ok 8 - Correct RSA modulus 632s ok 9 - Correct key ID 632s ok 10 - Correct key type 632s ok 11 - Correct key use 632s ok 12 - Correct certificate 632s ok 13 - Correct certificate thumbprint 632s ok 14 - Correct previous key ID 632s ok 15 - Correct previous certificate 632s 1..15 632s ok 3 - JWKS test (certificate) 632s # Subtest: JWKS test (pubkey) 632s ok 1 - Portal object 632s ok 2 - Init 632s ok 3 - Portal app 632s ok 4 - HTTP code is 200 632s ok 5 - Content-Type is JSON 632s ok 6 - Content is valid JSON 632s ok 7 - Correct RSA exponent 632s ok 8 - Correct RSA modulus 632s ok 9 - Correct key type 632s ok 10 - Correct key use 632s 1..10 632s ok 4 - JWKS test (pubkey) 632s 1..4 632s ok 633s t/32-OIDC-Offline-Session.t ....................................... 633s ok 1 - use Lemonldap::NG::Portal::Main; 633s # Subtest: Run tests with base config 633s ok 1 - Portal object 633s ok 2 - Init 633s ok 3 - Portal app 633s ok 4 - Auth query 633s ok 5 - HTTP code is 200 633s ok 6 - Get cookie lemonldap (44023af1cfa405f5674875f5d5ef4b6c53ba35b4dc16979757b2b15d47002cb5) 633s ok 7 - Get redirection 633s ok 8 - Location header found 633s ok 9 - HTTP code is 200 633s ok 10 - Content-Type is JSON 633s ok 11 - Content is valid JSON 633s ok 12 633s ok 13 - Got access token 633s ok 14 - Got refresh token 633s ok 15 - Got ID token 633s ok 16 - Authentication date found in token 633s ok 17 - Found claim in ID token 633s ok 18 - Found sub in ID token 633s ok 19 - HTTP code is 200 633s ok 20 - Content-Type is JSON 633s ok 21 - Content is valid JSON 633s ok 22 - Got User Info 633s ok 23 - Got User Info 633s ok 24 - Logout request 633s ok 25 - Response is 200 633s ok 26 - Cookie is deleted 633s ok 27 - No pdata 633s ok 28 - Disconnect request 633s ok 29 - Response is 401 633s ok 30 - HTTP code is 200 633s ok 31 - Content-Type is JSON 633s ok 32 - Content is valid JSON 633s ok 33 - Refresh token not present 633s ok 34 633s ok 35 - Got refreshed Access token 633s ok 36 - Got refreshed ID token 633s ok 37 - Found claim in ID token 633s ok 38 - Found sub in ID token 633s ok 39 - HTTP code is 200 633s ok 40 - Content-Type is JSON 633s ok 41 - Content is valid JSON 633s ok 42 - Correct user info 633s ok 43 - Got User Info 633s ok 44 - HTTP code is 200 633s ok 45 - Content-Type is JSON 633s ok 46 - Content is valid JSON 633s ok 47 - Refresh token not present 633s ok 48 633s ok 49 - Got refreshed Access token 633s ok 50 - Got refreshed ID token 633s ok 51 - Original auth_time retained 633s ok 52 - Found claim in ID token 633s ok 53 - Check that clientid is in audience 633s ok 54 - Check for additional audiences 633s ok 55 - Check for additional audiences 633s ok 56 - HTTP code is 200 633s ok 57 - Content-Type is JSON 633s ok 58 - Content is valid JSON 633s ok 59 - Correct user info 633s ok 60 - Got User Info 633s ok 61 - HTTP code is 200 633s ok 62 - Content-Type is JSON 633s ok 63 - Content is valid JSON 633s ok 64 - Token is active 633s ok 65 - Introspection contains client_id 633s ok 66 - Introspection contains sub 633s ok 67 - Scope contains weird scope name 633s 1..67 633s ok 2 - Run tests with base config 633s # Subtest: Removed user's offline sessions are no longer valid 633s ok 1 - Portal object 633s ok 2 - Init 633s ok 3 - Portal app 633s ok 4 - Get cookie lemonldap (13c8b6a6a2ee0ab5d492cc54a6e5583edfd3236203911c85cd30b41ba22f9b6c) 633s ok 5 - Get redirection 633s ok 6 - Location header found 633s ok 7 - HTTP code is 200 633s ok 8 - Content-Type is JSON 633s ok 9 - Content is valid JSON 633s ok 10 - Got refresh token 633s ok 11 - Logout request 633s ok 12 - Response is 200 633s ok 13 - Cookie is deleted 633s ok 14 - No pdata 633s ok 15 - Disconnect request 633s ok 16 - Response is 401 633s ok 17 - HTTP code is 200 633s ok 18 - Content-Type is JSON 633s ok 19 - Content is valid JSON 633s ok 20 - Found access token 633s ok 21 - Refresh token not present 633s ok 22 - Response status is 400 633s ok 23 - Content is JSON 633s ok 24 - Error code is invalid_grant 633s 1..24 633s ok 3 - Removed user's offline sessions are no longer valid 633s # Subtest: Run tests with JWT access tokens 633s ok 1 - Portal object 633s ok 2 - Init 633s ok 3 - Portal app 633s ok 4 - Auth query 633s ok 5 - HTTP code is 200 633s ok 6 - Get cookie lemonldap (5877323fa7324f8225e267ad8b694062a7c82e287f405bdb7d7cddf7aa624ef3) 633s ok 7 - Get redirection 633s ok 8 - Location header found 633s ok 9 - HTTP code is 200 633s ok 10 - Content-Type is JSON 633s ok 11 - Content is valid JSON 633s ok 12 - Token is a JWT 633s ok 13 - Found claim in JWT 633s ok 14 - Found claim in JWT 633s ok 15 633s ok 16 - Got access token 633s ok 17 - Got refresh token 633s ok 18 - Got ID token 633s ok 19 - Authentication date found in token 633s ok 20 - Found claim in ID token 633s ok 21 - Found sub in ID token 633s ok 22 - HTTP code is 200 633s ok 23 - Content-Type is JSON 633s ok 24 - Content is valid JSON 633s ok 25 - Got User Info 633s ok 26 - Got User Info 633s ok 27 - Logout request 633s ok 28 - Response is 200 633s ok 29 - Cookie is deleted 633s ok 30 - No pdata 633s ok 31 - Disconnect request 633s ok 32 - Response is 401 633s ok 33 - HTTP code is 200 633s ok 34 - Content-Type is JSON 633s ok 35 - Content is valid JSON 633s ok 36 - Refresh token not present 633s ok 37 633s ok 38 - Token is a JWT 633s ok 39 - Found claim in JWT 633s ok 40 - Found claim in JWT 633s ok 41 - Got refreshed Access token 633s ok 42 - Got refreshed ID token 633s ok 43 - Found claim in ID token 633s ok 44 - Found sub in ID token 633s ok 45 - HTTP code is 200 633s ok 46 - Content-Type is JSON 633s ok 47 - Content is valid JSON 633s ok 48 - Correct user info 633s ok 49 - Got User Info 633s ok 50 - HTTP code is 200 633s ok 51 - Content-Type is JSON 633s ok 52 - Content is valid JSON 633s ok 53 - Refresh token not present 633s ok 54 633s ok 55 - Token is a JWT 633s ok 56 - Found claim in JWT 633s ok 57 - Found claim in JWT 633s ok 58 - Got refreshed Access token 633s ok 59 - Got refreshed ID token 633s ok 60 - Original auth_time retained 633s ok 61 - Found claim in ID token 633s ok 62 - Check that clientid is in audience 633s ok 63 - Check for additional audiences 633s ok 64 - Check for additional audiences 633s ok 65 - HTTP code is 200 633s ok 66 - Content-Type is JSON 633s ok 67 - Content is valid JSON 633s ok 68 - Correct user info 633s ok 69 - Got User Info 633s ok 70 - HTTP code is 200 633s ok 71 - Content-Type is JSON 633s ok 72 - Content is valid JSON 633s ok 73 - Token is active 633s ok 74 - Introspection contains client_id 633s ok 75 - Introspection contains sub 633s ok 76 - Scope contains weird scope name 633s 1..76 633s ok 4 - Run tests with JWT access tokens 633s # Subtest: Run tests with refresh token rotation 633s ok 1 - Portal object 633s ok 2 - Init 633s ok 3 - Portal app 633s ok 4 - Auth query 633s ok 5 - HTTP code is 200 633s ok 6 - Get cookie lemonldap (81f05694443e37e15d913c4d4f0988e3333aa1eca3edba36c6faa7ccbcb87a62) 633s ok 7 - Get redirection 633s ok 8 - Location header found 633s ok 9 - HTTP code is 200 633s ok 10 - Content-Type is JSON 633s ok 11 - Content is valid JSON 633s ok 12 - Token is a JWT 633s ok 13 - Found claim in JWT 633s ok 14 - Found claim in JWT 633s ok 15 633s ok 16 - Got access token 633s ok 17 - Got refresh token 633s ok 18 - Got ID token 633s ok 19 - Authentication date found in token 633s ok 20 - Found claim in ID token 633s ok 21 - Found sub in ID token 633s ok 22 - HTTP code is 200 633s ok 23 - Content-Type is JSON 633s ok 24 - Content is valid JSON 633s ok 25 - Got User Info 633s ok 26 - Got User Info 633s ok 27 - Logout request 633s ok 28 - Response is 200 633s ok 29 - Cookie is deleted 633s ok 30 - No pdata 633s ok 31 - Disconnect request 633s ok 32 - Response is 401 633s ok 33 - HTTP code is 200 633s ok 34 - Content-Type is JSON 633s ok 35 - Content is valid JSON 633s ok 36 - Refresh token was updated 633s ok 37 - Response status is 400 633s ok 38 - Content is JSON 633s ok 39 - Error code is invalid_request 633s ok 40 633s ok 41 - Token is a JWT 633s ok 42 - Found claim in JWT 633s ok 43 - Found claim in JWT 633s ok 44 - Got refreshed Access token 633s ok 45 - Got refreshed ID token 633s ok 46 - Found claim in ID token 633s ok 47 - Found sub in ID token 633s ok 48 - HTTP code is 200 633s ok 49 - Content-Type is JSON 633s ok 50 - Content is valid JSON 633s ok 51 - Correct user info 633s ok 52 - Got User Info 633s ok 53 - HTTP code is 200 633s ok 54 - Content-Type is JSON 633s ok 55 - Content is valid JSON 633s ok 56 - Refresh token was updated 633s ok 57 - Response status is 400 633s ok 58 - Content is JSON 633s ok 59 - Error code is invalid_request 633s ok 60 633s ok 61 - Token is a JWT 633s ok 62 - Found claim in JWT 633s ok 63 - Found claim in JWT 633s ok 64 - Got refreshed Access token 633s ok 65 - Got refreshed ID token 633s ok 66 - Original auth_time retained 633s ok 67 - Found claim in ID token 633s ok 68 - Check that clientid is in audience 633s ok 69 - Check for additional audiences 633s ok 70 - Check for additional audiences 633s ok 71 - HTTP code is 200 633s ok 72 - Content-Type is JSON 633s ok 73 - Content is valid JSON 633s ok 74 - Correct user info 633s ok 75 - Got User Info 633s ok 76 - HTTP code is 200 633s ok 77 - Content-Type is JSON 633s ok 78 - Content is valid JSON 633s ok 79 - Token is active 633s ok 80 - Introspection contains client_id 633s ok 81 - Introspection contains sub 633s ok 82 - Scope contains weird scope name 633s 1..82 633s ok 5 - Run tests with refresh token rotation 633s # Subtest: Using choice authentication method 633s ok 1 - Portal object 633s ok 2 - Init 633s ok 3 - Portal app 633s ok 4 - Auth query 633s ok 5 - HTTP code is 200 633s ok 6 - Get cookie lemonldap (b18bed95190bdff582deffba27caa89a7591576e7204590143cf9889b1a7b850) 633s ok 7 - Get redirection 633s ok 8 - Location header found 633s ok 9 - HTTP code is 200 633s ok 10 - Content-Type is JSON 633s ok 11 - Content is valid JSON 633s ok 12 - Token is a JWT 633s ok 13 - Found claim in JWT 633s ok 14 - Found claim in JWT 633s ok 15 633s ok 16 - Got access token 633s ok 17 - Got refresh token 633s ok 18 - Got ID token 633s ok 19 - Authentication date found in token 633s ok 20 - Found claim in ID token 633s ok 21 - Found sub in ID token 633s ok 22 - HTTP code is 200 633s ok 23 - Content-Type is JSON 633s ok 24 - Content is valid JSON 633s ok 25 - Got User Info 633s ok 26 - Got User Info 633s ok 27 - Logout request 633s ok 28 - Response is 200 633s ok 29 - Cookie is deleted 633s ok 30 - No pdata 633s ok 31 - Disconnect request 633s ok 32 - Response is 401 633s ok 33 - HTTP code is 200 633s ok 34 - Content-Type is JSON 633s ok 35 - Content is valid JSON 633s ok 36 - Refresh token was updated 633s ok 37 - Response status is 400 633s ok 38 - Content is JSON 633s ok 39 - Error code is invalid_request 633s ok 40 633s ok 41 - Token is a JWT 633s ok 42 - Found claim in JWT 633s ok 43 - Found claim in JWT 633s ok 44 - Got refreshed Access token 633s ok 45 - Got refreshed ID token 633s ok 46 - Found claim in ID token 633s ok 47 - Found sub in ID token 633s ok 48 - HTTP code is 200 633s ok 49 - Content-Type is JSON 633s ok 50 - Content is valid JSON 633s ok 51 - Correct user info 633s ok 52 - Got User Info 633s ok 53 - HTTP code is 200 633s ok 54 - Content-Type is JSON 633s ok 55 - Content is valid JSON 633s ok 56 - Refresh token was updated 633s ok 57 - Response status is 400 633s ok 58 - Content is JSON 633s ok 59 - Error code is invalid_request 633s ok 60 633s ok 61 - Token is a JWT 633s ok 62 - Found claim in JWT 633s ok 63 - Found claim in JWT 633s ok 64 - Got refreshed Access token 633s ok 65 - Got refreshed ID token 633s ok 66 - Original auth_time retained 633s ok 67 - Found claim in ID token 633s ok 68 - Check that clientid is in audience 633s ok 69 - Check for additional audiences 633s ok 70 - Check for additional audiences 633s ok 71 - HTTP code is 200 633s ok 72 - Content-Type is JSON 633s ok 73 - Content is valid JSON 633s ok 74 - Correct user info 633s ok 75 - Got User Info 633s ok 76 - HTTP code is 200 633s ok 77 - Content-Type is JSON 633s ok 78 - Content is valid JSON 633s ok 79 - Token is active 633s ok 80 - Introspection contains client_id 633s ok 81 - Introspection contains sub 633s ok 82 - Scope contains weird scope name 633s 1..82 633s ok 6 - Using choice authentication method 633s 1..6 633s ok 633s t/32-OIDC-Opaque-Token.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 - Post authentication 633s ok 6 - Get cookie lemonldap (1825f84e66c4f4790f7600565fa5322735618f2613ecb2e3ee9b0aa0a64413e7) 633s ok 7 - Get authorization code 633s ok 8 - Get redirection 633s ok 9 - Location header found 633s ok 10 - Post token 633s ok 11 - Access token present 633s ok 12 - ID token present 633s ok 13 - Refresh token present 633s ok 14 - Found hooked claim in ID token 633s ok 15 - HTTP code is 200 633s ok 16 - Content-Type is JSON 633s ok 17 - Content is valid JSON 633s ok 18 - Found hooked claim in Userinfo token 633s ok 19 - Found session variable in Userinfo token 633s ok 20 - Scopes are visible in hook 633s ok 21 - Post introspection 633s ok 22 - HTTP code is 200 633s ok 23 - Found hook defined scope 633s ok 24 - Found result of oidcResolveScope 633s ok 25 - HTTP code is 200 633s ok 26 - Content-Type is JSON 633s ok 27 - Content is valid JSON 633s ok 28 - Access token present 633s ok 29 - Get redirection 633s ok 30 - Location header found 633s ok 31 - HTTP code is 200 633s ok 32 - Content-Type is JSON 633s ok 33 - Content is valid JSON 633s ok 34 - Refresh token present 633s ok 35 - HTTP code is 200 633s ok 36 - Content-Type is JSON 633s ok 37 - Content is valid JSON 633s 1..37 633s ok 634s t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.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 - HTTP code is 400 634s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2839. 634s ok 6 - HTTP code is 200 634s ok 7 - Content-Type is JSON 634s ok 8 - Content is valid JSON 634s ok 9 - Access Token found 634s ok 10 - Scope found in token response 634s ok 11 - Found ID token in original grant 634s ok 12 - Got refresh token 634s ok 13 - HTTP code is 200 634s ok 14 - Content-Type is JSON 634s ok 15 - Content is valid JSON 634s ok 16 - Got User Info 634s ok 17 - Attribute released as int in JSON 634s ok 18 - Single valued attribute forced as array 634s ok 19 - Multi valued attribute exposed as array 634s ok 20 - Post introspection 634s ok 21 - HTTP code is 200 634s ok 22 - Content-Type is JSON 634s ok 23 - Content is valid JSON 634s ok 24 - Scope read not asked, and thus not found 634s ok 25 - Attribute-based scope found 634s ok 26 - Rule-enforced scope found 634s ok 27 - Token response scope matches token scope 634s ok 28 - Post introspection 634s ok 29 - HTTP code is 200 634s ok 30 - Content-Type is JSON 634s ok 31 - Content is valid JSON 634s ok 32 - Token is no longer active 634s ok 33 - Post introspection 634s ok 34 - HTTP code is 200 634s ok 35 - Content-Type is JSON 634s ok 36 - Content is valid JSON 634s ok 37 - Found ID token in refresh grant 634s 1..37 634s ok 634s t/32-OIDC-Password-Grant.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 - Response status is 400 634s ok 6 - Content is JSON 634s ok 7 - Error code is invalid_grant 634s ok 8 - Response status is 400 634s ok 9 - Content is JSON 634s ok 10 - Error code is invalid_scope 634s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2839. 634s ok 11 - HTTP code is 200 634s ok 12 - Content-Type is JSON 634s ok 13 - Content is valid JSON 634s ok 14 - Access Token found 634s ok 15 - Scope found in token response 634s ok 16 - No ID token in original request 634s ok 17 - Got refresh token 634s ok 18 - HTTP code is 200 634s ok 19 - Content-Type is JSON 634s ok 20 - Content is valid JSON 634s ok 21 - Got User Info 634s ok 22 - Attribute released as int in JSON 634s ok 23 - Single valued attribute forced as array 634s ok 24 - Multi valued attribute exposed as array 634s ok 25 - Post introspection 634s ok 26 - HTTP code is 200 634s ok 27 - Content-Type is JSON 634s ok 28 - Content is valid JSON 634s ok 29 - Scope read not asked, and thus not found 634s ok 30 - Attribute-based scope found 634s ok 31 - Rule-enforced scope found 634s ok 32 - Token response scope matches token scope 634s ok 33 - Post introspection 634s ok 34 - HTTP code is 200 634s ok 35 - Content-Type is JSON 634s ok 36 - Content is valid JSON 634s ok 37 - Token is no longer active 634s ok 38 - Post introspection 634s ok 39 - HTTP code is 200 634s ok 40 - Content-Type is JSON 634s ok 41 - Content is valid JSON 634s ok 42 - No ID token in refreshed response 634s 1..42 634s ok 635s t/32-OIDC-RP-rule.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 - OP portal 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 7 - Get JWKS, endpoint /oauth2/jwks 635s ok 8 - HTTP code is 200 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 635s ok 10 - HTTP code is 200 635s ok 11 - Portal object 635s ok 12 - Init 635s ok 13 - Portal app 635s ok 14 - Register $type 635s ok 15 - RP portal 635s # ==> Pushing RP <== 635s # ==> Popping RP <== 635s ok 16 - Unauth SP request 635s ok 17 - Get redirection 635s ok 18 - Location header found 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 19 - Push request to OP, endpoint /oauth2/authorize 635s ok 20 - HTTP code is 200 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 21 - Post authentication, endpoint /oauth2/authorize 635s ok 22 - Get cookie lemonldap (4a1a20c356989f1bfa9aafd847e48b85941837fde67e82b1774e72920379d5fb) 635s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 635s ok 24 - PE_UNAUTHORIZEDPARTNER 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 25 - Post access to unknown RP 635s ok 26 - Unknown client ID: code found on page 635s ok 27 - Unknown client ID 635s 1..27 635s ok 636s t/32-OIDC-Refresh-Token.t ......................................... 636s ok 1 - use Lemonldap::NG::Portal::Main; 636s ok 2 - Portal object 636s ok 3 - Init 636s ok 4 - Portal app 636s # Subtest: Run test with basic configuration 636s ok 1 - Get cookie lemonldap (03a343feb60ad5fd1560f93284ff2cb085ce498cad9a2654aac40aebd79e51e8) 636s ok 2 - Get redirection 636s ok 3 - Location header found 636s ok 4 - HTTP code is 200 636s ok 5 - Content-Type is JSON 636s ok 6 - Content is valid JSON 636s ok 7 - Got access token 636s ok 8 - Got refresh token 636s ok 9 - Got ID token 636s ok 10 - Found sub in ID token 636s ok 11 - Found claim in ID token 636s ok 12 - Check that clientid is in audience 636s ok 13 - Check for additional audiences 636s ok 14 - Check for additional audiences 636s ok 15 - HTTP code is 200 636s ok 16 - Content-Type is JSON 636s ok 17 - Content is valid JSON 636s ok 18 - Got User Info 636s ok 19 - Got User Info 636s ok 20 - Access token rejected 636s ok 21 - HTTP code is 200 636s ok 22 - Content-Type is JSON 636s ok 23 - Content is valid JSON 636s ok 24 - Got refreshed Access token 636s ok 25 - Got refreshed ID token 636s ok 26 - Refresh token not present 636s ok 27 - Found sub in ID token 636s ok 28 - Found claim in ID token 636s ok 29 - HTTP code is 200 636s ok 30 - Content-Type is JSON 636s ok 31 - Content is valid JSON 636s ok 32 - Got User Info 636s ok 33 - Got User Info 636s ok 34 - Access token rejected 636s ok 35 - HTTP code is 200 636s ok 36 - Content-Type is JSON 636s ok 37 - Content is valid JSON 636s ok 38 - Refresh token not present 636s ok 39 - HTTP code is 200 636s ok 40 - Content-Type is JSON 636s ok 41 - Content is valid JSON 636s ok 42 - Got User Info 636s ok 43 - Got User Info 636s ok 44 - Logout request 636s ok 45 - Response is 200 636s ok 46 - Cookie is deleted 636s ok 47 - No pdata 636s ok 48 - Disconnect request 636s ok 49 - Response is 401 636s ok 50 - Response status is 400 636s ok 51 - Content is JSON 636s ok 52 - Error code is invalid_grant 636s ok 53 - Cannot use refreshed access token tied to expired session 636s 1..53 636s ok 5 - Run test with basic configuration 636s # Subtest: Run test with JWT access tokens 636s ok 1 - Portal object 636s ok 2 - Init 636s ok 3 - Portal app 636s ok 4 - Get cookie lemonldap (730d140a32c072132e43c917324e6da9f8804c10837f82176bafc6214a8dd3c7) 636s ok 5 - Get redirection 636s ok 6 - Location header found 636s ok 7 - HTTP code is 200 636s ok 8 - Content-Type is JSON 636s ok 9 - Content is valid JSON 636s ok 10 - Token is a JWT 636s ok 11 - Found claim in JWT 636s ok 12 - Found claim in JWT 636s ok 13 - Found claim in JWT 636s ok 14 - Found claim in JWT 636s ok 15 - Found claim in JWT 636s ok 16 636s ok 17 636s ok 18 636s ok 19 - Expiration date sanity check 636s ok 20 - Expiration date sanity check 636s ok 21 - Got access token 636s ok 22 - Got refresh token 636s ok 23 - Got ID token 636s ok 24 - Found sub in ID token 636s ok 25 - Found claim in ID token 636s ok 26 - Check that clientid is in audience 636s ok 27 - Check for additional audiences 636s ok 28 - Check for additional audiences 636s ok 29 - HTTP code is 200 636s ok 30 - Content-Type is JSON 636s ok 31 - Content is valid JSON 636s ok 32 - Got User Info 636s ok 33 - Got User Info 636s ok 34 - Access token rejected 636s ok 35 - HTTP code is 200 636s ok 36 - Content-Type is JSON 636s ok 37 - Content is valid JSON 636s ok 38 - Token is a JWT 636s ok 39 - Found claim in JWT 636s ok 40 - Found claim in JWT 636s ok 41 - Found claim in JWT 636s ok 42 - Found claim in JWT 636s ok 43 - Found claim in JWT 636s ok 44 636s ok 45 636s ok 46 636s ok 47 - Expiration date sanity check 636s ok 48 - Expiration date sanity check 636s ok 49 - Got refreshed Access token 636s ok 50 - Got refreshed ID token 636s ok 51 - Refresh token not present 636s ok 52 - Found sub in ID token 636s ok 53 - Found claim in ID token 636s ok 54 - HTTP code is 200 636s ok 55 - Content-Type is JSON 636s ok 56 - Content is valid JSON 636s ok 57 - Got User Info 636s ok 58 - Got User Info 636s ok 59 - Access token rejected 636s ok 60 - HTTP code is 200 636s ok 61 - Content-Type is JSON 636s ok 62 - Content is valid JSON 636s ok 63 - Refresh token not present 636s ok 64 - HTTP code is 200 636s ok 65 - Content-Type is JSON 636s ok 66 - Content is valid JSON 636s ok 67 - Got User Info 636s ok 68 - Got User Info 636s ok 69 - Logout request 636s ok 70 - Response is 200 636s ok 71 - Cookie is deleted 636s ok 72 - No pdata 636s ok 73 - Disconnect request 636s ok 74 - Response is 401 636s ok 75 - Response status is 400 636s ok 76 - Content is JSON 636s ok 77 - Error code is invalid_grant 636s ok 78 - Cannot use refreshed access token tied to expired session 636s 1..78 636s ok 6 - Run test with JWT access tokens 636s # Subtest: Run test with activity timeout 636s ok 1 - Portal object 636s ok 2 - Init 636s ok 3 - Portal app 636s ok 4 - Get cookie lemonldap (19dc8b4d6e1d455c169f5f550878908df273a7f9185fcb1588061b76aaaf07ca) 636s ok 5 - Get redirection 636s ok 6 - Location header found 636s ok 7 - HTTP code is 200 636s ok 8 - Content-Type is JSON 636s ok 9 - Content is valid JSON 636s ok 10 - Token is a JWT 636s ok 11 - Found claim in JWT 636s ok 12 - Found claim in JWT 636s ok 13 - Found claim in JWT 636s ok 14 - Found claim in JWT 636s ok 15 - Found claim in JWT 636s ok 16 636s ok 17 636s ok 18 636s ok 19 - Expiration date sanity check 636s ok 20 - Expiration date sanity check 636s ok 21 - Got access token 636s ok 22 - Got refresh token 636s ok 23 - Got ID token 636s ok 24 - Found sub in ID token 636s ok 25 - Found claim in ID token 636s ok 26 - Check that clientid is in audience 636s ok 27 - Check for additional audiences 636s ok 28 - Check for additional audiences 636s ok 29 - HTTP code is 200 636s ok 30 - Content-Type is JSON 636s ok 31 - Content is valid JSON 636s ok 32 - Got User Info 636s ok 33 - Got User Info 636s ok 34 - Access token rejected 636s ok 35 - HTTP code is 200 636s ok 36 - Content-Type is JSON 636s ok 37 - Content is valid JSON 636s ok 38 - Token is a JWT 636s ok 39 - Found claim in JWT 636s ok 40 - Found claim in JWT 636s ok 41 - Found claim in JWT 636s ok 42 - Found claim in JWT 636s ok 43 - Found claim in JWT 636s ok 44 636s ok 45 636s ok 46 636s ok 47 - Expiration date sanity check 636s ok 48 - Expiration date sanity check 636s ok 49 - Got refreshed Access token 636s ok 50 - Got refreshed ID token 636s ok 51 - Refresh token not present 636s ok 52 - Found sub in ID token 636s ok 53 - Found claim in ID token 636s ok 54 - HTTP code is 200 636s ok 55 - Content-Type is JSON 636s ok 56 - Content is valid JSON 636s ok 57 - Got User Info 636s ok 58 - Got User Info 636s ok 59 - Access token rejected 636s ok 60 - HTTP code is 200 636s ok 61 - Content-Type is JSON 636s ok 62 - Content is valid JSON 636s ok 63 - Refresh token not present 636s ok 64 - HTTP code is 200 636s ok 65 - Content-Type is JSON 636s ok 66 - Content is valid JSON 636s ok 67 - Got User Info 636s ok 68 - Got User Info 636s ok 69 - Logout request 636s ok 70 - Response is 200 636s ok 71 - Cookie is deleted 636s ok 72 - No pdata 636s ok 73 - Disconnect request 636s ok 74 - Response is 401 636s ok 75 - Response status is 400 636s ok 76 - Content is JSON 636s ok 77 - Error code is invalid_grant 636s ok 78 - Cannot use refreshed access token tied to expired session 636s 1..78 636s ok 7 - Run test with activity timeout 636s # Subtest: Run test with refresh token rotation 636s ok 1 - Portal object 636s ok 2 - Init 636s ok 3 - Portal app 636s ok 4 - Get cookie lemonldap (c9567a55793b528c335dd84c2448df91abebf800cb7e6b114d9f6a37c168f5de) 636s ok 5 - Get redirection 636s ok 6 - Location header found 636s ok 7 - HTTP code is 200 636s ok 8 - Content-Type is JSON 636s ok 9 - Content is valid JSON 636s ok 10 - Token is a JWT 636s ok 11 - Found claim in JWT 636s ok 12 - Found claim in JWT 636s ok 13 - Found claim in JWT 636s ok 14 - Found claim in JWT 636s ok 15 - Found claim in JWT 636s ok 16 636s ok 17 636s ok 18 636s ok 19 - Expiration date sanity check 636s ok 20 - Expiration date sanity check 636s ok 21 - Got access token 636s ok 22 - Got refresh token 636s ok 23 - Got ID token 636s ok 24 - Found sub in ID token 636s ok 25 - Found claim in ID token 636s ok 26 - Check that clientid is in audience 636s ok 27 - Check for additional audiences 636s ok 28 - Check for additional audiences 636s ok 29 - HTTP code is 200 636s ok 30 - Content-Type is JSON 636s ok 31 - Content is valid JSON 636s ok 32 - Got User Info 636s ok 33 - Got User Info 636s ok 34 - Access token rejected 636s ok 35 - HTTP code is 200 636s ok 36 - Content-Type is JSON 636s ok 37 - Content is valid JSON 636s ok 38 - Token is a JWT 636s ok 39 - Found claim in JWT 636s ok 40 - Found claim in JWT 636s ok 41 - Found claim in JWT 636s ok 42 - Found claim in JWT 636s ok 43 - Found claim in JWT 636s ok 44 636s ok 45 636s ok 46 636s ok 47 - Expiration date sanity check 636s ok 48 - Expiration date sanity check 636s ok 49 - Got refreshed Access token 636s ok 50 - Got refreshed ID token 636s ok 51 - Refresh token was updated 636s ok 52 - Response status is 400 636s ok 53 - Content is JSON 636s ok 54 - Error code is invalid_request 636s ok 55 - Found sub in ID token 636s ok 56 - Found claim in ID token 636s ok 57 - HTTP code is 200 636s ok 58 - Content-Type is JSON 636s ok 59 - Content is valid JSON 636s ok 60 - Got User Info 636s ok 61 - Got User Info 636s ok 62 - Access token rejected 636s ok 63 - HTTP code is 200 636s ok 64 - Content-Type is JSON 636s ok 65 - Content is valid JSON 636s ok 66 - Refresh token was updated 636s ok 67 - Response status is 400 636s ok 68 - Content is JSON 636s ok 69 - Error code is invalid_request 636s ok 70 - HTTP code is 200 636s ok 71 - Content-Type is JSON 636s ok 72 - Content is valid JSON 636s ok 73 - Got User Info 636s ok 74 - Got User Info 636s ok 75 - Logout request 636s ok 76 - Response is 200 636s ok 77 - Cookie is deleted 636s ok 78 - No pdata 636s ok 79 - Disconnect request 636s ok 80 - Response is 401 636s ok 81 - Response status is 400 636s ok 82 - Content is JSON 636s ok 83 - Error code is invalid_grant 636s ok 84 - Cannot use refreshed access token tied to expired session 636s 1..84 636s ok 8 - Run test with refresh token rotation 636s 1..8 636s ok 636s t/32-OIDC-Register-with-bad-redirect-uri.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 - OP portal 636s ok 6 - Post register data with bad redirect_uris 636s ok 7 - Return code is 400 636s 1..7 636s ok 637s t/32-OIDC-Register.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 - OP portal 637s ok 6 - Post register data 637s ok 7 - Return code is 201 637s ok 8 - Client ID found in answer: 019ef3G4/P6IaHDtXeKsNSXlm03CuL 637s ok 9 - Client ID saved in configuration 637s ok 10 - Extra claim defined 637s ok 11 - Extra variable defined 637s 1..11 637s ok 637s t/32-OIDC-Request-Uri.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 - OP portal 637s # Subtest: Successful request 637s ok 1 - Get cookie lemonldap (e60f5e4725d4172542bc21dc1ded1aa4a18deebb49f61d58f70a0f50a001d194) 637s ok 2 - only authorized URI is called 637s ok 3 - Call is expected in this scenario 637s ok 4 - Get redirection 637s ok 5 - Location header found 637s 1..5 637s ok 6 - Successful request 637s # Subtest: Successful request, override of bad redirect_uri 637s ok 1 - Get cookie lemonldap (471f6d972369320d6b9c2e3bb77fbf9c5cf151023dbc7766158828ba0ce6c8c1) 637s ok 2 - only authorized URI is called 637s ok 3 - Call is expected in this scenario 637s ok 4 - Get redirection 637s ok 5 - Location header found 637s 1..5 637s ok 7 - Successful request, override of bad redirect_uri 637s # Subtest: unauthorized Request URI 637s ok 1 - Get cookie lemonldap (122b44d55aebf689f56becbb126512f000138afe388365db3c0e2194cd63d333) 637s ok 2 - Expected portal error code: code found on page 637s ok 3 - Expected portal error code 637s 1..3 637s ok 8 - unauthorized Request URI 637s # Subtest: Allowed request URI, bad redirect URI 637s ok 1 - Get cookie lemonldap (316a38de3c9931df2e53de83dd332839618222f4ff208ba0357b17ccdfd1eaeb) 637s ok 2 - only authorized URI is called 637s ok 3 - Call is expected in this scenario 637s ok 4 - Expected portal error code: code found on page 637s ok 5 - Expected portal error code 637s 1..5 637s ok 9 - Allowed request URI, bad redirect URI 637s # Subtest: Allowed request URI, bad redirect URI override 637s ok 1 - Get cookie lemonldap (fa9f7e3633940f830de9d5f79b9c104b920b7b56c37ad1c223a2920576aa087b) 637s ok 2 - only authorized URI is called 637s ok 3 - Call is expected in this scenario 637s ok 4 - Expected portal error code: code found on page 637s ok 5 - Expected portal error code 637s 1..5 637s ok 10 - Allowed request URI, bad redirect URI override 637s # Subtest: Undeclared request_uri is not called before auth 637s ok 1 637s 1..1 637s ok 11 - Undeclared request_uri is not called before auth 637s 1..11 637s ok 638s t/32-OIDC-Response-Modes.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 - Post authentication 638s ok 6 - Get cookie lemonldap (80396f37a134abcd6350aa657306ea110e1ad2b7858c07d15a16289a8e5f9026) 638s # Subtest: Default response mode for Authorization Code grant 638s ok 1 - Get redirection 638s ok 2 - Location header found 638s ok 3 - Query found 638s ok 4 - Correct host 638s ok 5 - Correct path 638s ok 6 - Correct state 638s 1..6 638s ok 7 - Default response mode for Authorization Code grant 638s # Subtest: Fragment response mode for Authorization Code grant 638s ok 1 - Get redirection 638s ok 2 - Location header found 638s ok 3 - Fragment found 638s ok 4 - Query is empty 638s ok 5 - Correct host 638s ok 6 - Correct path 638s ok 7 - Correct state 638s ok 8 - Found code 638s 1..8 638s ok 8 - Fragment response mode for Authorization Code grant 638s # Subtest: Form POST response mode for Authorization Code grant 638s ok 1 - HTTP code is 200 638s ok 2 - Page contains a form 638s ok 3 - CSP header authorize POST request to rp.com 638s ok 4 - Correct host 638s ok 5 - Correct path 638s ok 6 - Correct state 638s ok 7 - Found code 638s 1..7 638s ok 9 - Form POST response mode for Authorization Code grant 638s # Subtest: Default response mode for Implicit grant 638s ok 1 - Get redirection 638s ok 2 - Location header found 638s ok 3 - Fragment found 638s ok 4 - Query is empty 638s ok 5 - Correct host 638s ok 6 - Correct path 638s ok 7 - Correct state 638s ok 8 - Found id_token 638s ok 9 - Found access_token 638s 1..9 638s ok 10 - Default response mode for Implicit grant 638s # Subtest: Query response mode for Implicit grant 638s ok 1 - Expected portal error code: code found on page 638s ok 2 - Expected portal error code 638s 1..2 638s ok 11 - Query response mode for Implicit grant 638s # Subtest: Form POST response mode for Implicit grant 638s ok 1 - HTTP code is 200 638s ok 2 - Page contains a form 638s ok 3 - CSP header authorize POST request to rp.com 638s ok 4 - Correct host 638s ok 5 - Correct path 638s ok 6 - Correct state 638s ok 7 - Found id_token 638s ok 8 - Found access_token 638s 1..8 638s ok 12 - Form POST response mode for Implicit grant 638s # Subtest: Default response mode for Hybrid grant 638s ok 1 - Get redirection 638s ok 2 - Location header found 638s ok 3 - Fragment found 638s ok 4 - Query is empty 638s ok 5 - Correct host 638s ok 6 - Correct path 638s ok 7 - Correct state 638s ok 8 - Found id_token 638s ok 9 - Found code 638s 1..9 638s ok 13 - Default response mode for Hybrid grant 638s # Subtest: Query response mode for Hybrid grant 638s ok 1 - Expected portal error code: code found on page 638s ok 2 - Expected portal error code 638s 1..2 638s ok 14 - Query response mode for Hybrid grant 638s # Subtest: Form POST response mode for Hybrid grant 638s ok 1 - HTTP code is 200 638s ok 2 - Page contains a form 638s ok 3 - CSP header authorize POST request to rp.com 638s ok 4 - Correct host 638s ok 5 - Correct path 638s ok 6 - Correct state 638s ok 7 - Found id_token 638s ok 8 - Found code 638s 1..8 638s ok 15 - Form POST response mode for Hybrid grant 638s 1..15 638s ok 638s t/32-OIDC-Token-Exchange.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 - Get cookie lemonldap (cb1625276410b26e4e5d2445aa906f46da33ccfb6a315a1eb71038ce56928d78) 638s ok 6 - Get redirection 638s ok 7 - Location header found 638s ok 8 - HTTP code is 200 638s ok 9 - Content-Type is JSON 638s ok 10 - Content is valid JSON 638s ok 11 - Response status is 400 638s ok 12 - Content is JSON 638s ok 13 - Error code is invalid_request 638s ok 14 - HTTP code is 200 638s ok 15 - Content-Type is JSON 638s ok 16 - Content is valid JSON 638s ok 17 - Request was handled by hook 638s 1..17 638s ok 639s t/32-OIDC-Token-Introspection.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 - Get cookie lemonldap (f337d439c6c83257577a88ad30e224247b9c67789673046e295404f90e2ff214) 639s ok 6 - Get redirection 639s ok 7 - Location header found 639s ok 8 - HTTP code is 200 639s ok 9 - Content-Type is JSON 639s ok 10 - Content is valid JSON 639s ok 11 - Access token present 639s ok 12 - Token response returned granted scopes 639s Use of uninitialized value $method in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 1753. 639s ok 13 - Try introspection without authentication 639s ok 14 - Response status is 400 639s ok 15 - Content is JSON 639s ok 16 - Error code is invalid_client 639s ok 17 - Post introspection 639s ok 18 - Response status is 401 639s ok 19 - Content is JSON 639s ok 20 - Error code is invalid_client 639s ok 21 639s ok 22 - Post introspection 639s ok 23 - HTTP code is 200 639s ok 24 - Token is valid 639s ok 25 - Response contains the correct sub 639s ok 26 - Response contains the correct issuer 639s ok 27 - Response contains the correct client id 639s ok 28 - Response contains the default scopes 639s ok 29 - Response contains the default scopes 639s ok 30 - Response contains the default scopes 639s ok 31 - Response omits a dynamic scope that evaluates to false 639s ok 32 - Response omits a dynamic scope that was not requested 639s ok 33 - Response contains a dynamic scope that is sent only when requested 639s ok 34 - Response contains a dynamic scope that is not requested but always sent 639s ok 35 - Response omits a scope that is not declared anywhere 639s ok 36 - Response contains scope coming from extra claims definition 639s ok 37 - Token response scope matches token scope 639s ok 38 - Post introspection 639s ok 39 - HTTP code is 200 639s ok 40 - Content-Type is JSON 639s ok 41 - Content is valid JSON 639s ok 42 - Token is no longer valid 639s 1..42 639s ok 640s t/32-OIDC-Token-Security.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 - Post authentication 640s ok 6 - Get cookie lemonldap (70e0e32d50480aabe24081e9ed4b85d2bdc421c9336a972e6dec3836d368d10b) 640s # Subtest: Try to increase the required authn level with acr_values 640s ok 1 - Get redirection 640s ok 2 - Location header found 640s ok 3 - Access was allowed 640s ok 4 - Get redirection 640s ok 5 - Location header found 640s ok 6 - Access was allowed 640s ok 7 - HTTP code is 200 640s ok 8 - Page contains a form 640s ok 9 - URI match 640s 1..9 640s ok 7 - Try to increase the required authn level with acr_values 640s # Subtest: acr_values correctly sets target AuthnLevel 640s ok 1 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A2%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1746206166%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221746134286_22599%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 640s ok 2 - Pdata is not empty 640s ok 3 - No LOA, correct target Authnlevel 640s ok 4 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerRequestoauth2%22%3A%221746134286_18490%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1746206166%7D) 640s ok 5 - Pdata is not empty 640s ok 6 - LOA specified, correct target Authnlevel 640s 1..6 640s ok 8 - acr_values correctly sets target AuthnLevel 640s # Subtest: Try to lower the required authn level with acr_values 640s ok 1 - HTTP code is 200 640s ok 2 - Page contains a form 640s ok 3 - URI match 640s ok 4 - HTTP code is 200 640s ok 5 - Page contains a form 640s ok 6 - URI match 640s 1..6 640s ok 9 - Try to lower the required authn level with acr_values 640s # Subtest: Try to get code for RP1 with invalide scope name 640s ok 1 - Get authorization code for rp1 640s ok 2 - Invalid scope: code found on page 640s ok 3 - Invalid scope 640s 1..3 640s ok 10 - Try to get code for RP1 with invalide scope name 640s # Subtest: Use code on different RP 640s ok 1 - Get authorization code for rp1 640s ok 2 - Get redirection 640s ok 3 - Location header found 640s ok 4 - Post token on wrong RP 640s ok 5 - Response status is 400 640s ok 6 - Content is JSON 640s ok 7 - Error code is invalid_grant 640s ok 8 - CORS header present on Token error response 640s 1..8 640s ok 11 - Use code on different RP 640s # Subtest: Test authentication failures in token grant 640s ok 1 - Get authorization code again 640s ok 2 - Get redirection 640s ok 3 - Location header found 640s ok 4 - Post auth code on correct RP 640s ok 5 - Response status is 401 640s ok 6 - Content is JSON 640s ok 7 - Error code is invalid_client 640s ok 8 640s ok 9 - Post auth code on correct RP 640s ok 10 - Response status is 401 640s ok 11 - Content is JSON 640s ok 12 - Error code is invalid_client 640s ok 13 640s ok 14 - Post auth code on correct RP 640s ok 15 - Response status is 400 640s ok 16 - Content is JSON 640s ok 17 - Error code is invalid_client 640s ok 18 640s # Subtest: Bad auth (form) - missing client secret 640s ok 1 - Post auth code on correct RP 640s ok 2 - Response status is 400 640s ok 3 - Content is JSON 640s ok 4 - Error code is invalid_client 640s ok 5 640s 1..5 640s ok 19 - Bad auth (form) - missing client secret 640s ok 20 - Post auth code on correct RP 640s ok 21 - Response status is 401 640s ok 22 - Content is JSON 640s ok 23 - Error code is invalid_client 640s ok 24 640s ok 25 - Use GET on token endpoint 640s ok 26 - Response status is 400 640s ok 27 - Content is JSON 640s ok 28 - Error code is invalid_client 640s ok 29 - Post auth code on correct RP 640s ok 30 - CORS header present on Token response 640s ok 31 - HTTP code is 200 640s ok 32 - Content-Type is JSON 640s ok 33 - Content is valid JSON 640s ok 34 - Access token present 640s ok 35 - post to userinfo 640s ok 36 - Userinfo successful 640s ok 37 - CORS header present on userinfo response 640s 1..37 640s ok 12 - Test authentication failures in token grant 640s # Subtest: Use expired access token 640s ok 1 - post to userinfo with expired access token 640s ok 2 - Access denied with expired token 640s ok 3 - CORS header present on userinfo error response 640s 1..3 640s ok 13 - Use expired access token 640s 1..13 640s ok 640s t/32-OIDC-bad-auth-method.t ....................................... 640s ok 1 - use Lemonldap::NG::Portal::Main; 640s ok 2 - Portal object 640s ok 3 - REST request 640s ok 4 - Request from OP to RP 640s [Fri May 2 17:16:07 2025] [LLNG:6523] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 640s [Fri May 2 17:16:07 2025] [LLNG:6523] [error] Malformed JWKS document 640s [Fri May 2 17:16:07 2025] [LLNG:6523] [error] Relying Party rp has errors and will be ignored 640s ok 5 - Init 640s ok 6 - Portal app 640s ok 7 - Register $type 640s ok 8 - OP portal 640s # ==> Pushing OP <== 640s # ==> Popping OP <== 640s ok 9 - Get JWKS, endpoint /oauth2/jwks 640s ok 10 - HTTP code is 200 640s # ==> Pushing OP <== 640s # ==> Popping OP <== 640s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 640s ok 12 - HTTP code is 200 640s ok 13 - Portal object 640s ok 14 - Init 640s ok 15 - Portal app 640s ok 16 - Register $type 640s ok 17 - RP portal 640s # ==> Pushing OP <== 640s ok 18 - REST request 640s ok 19 - Request from OP to RP 640s # ==> Saving handler OP <== 640s # ==> Pushing RP <== 640s # ==> Popping RP <== 640s # ==> Restoring OP <== 640s ok 20 - Execute request 640s ok 21 - Response is 200 or 401 640s ok 22 - Content is JSON 640s # ==> Popping OP <== 640s # ==> Pushing RP <== 640s # ==> Popping RP <== 640s ok 23 - RP publish its keys 640s ok 24 - HTTP code is 200 640s ok 25 - Content-Type is JSON 640s ok 26 - Content is valid JSON 640s ok 27 - Get RP sig key 640s # ==> Pushing RP <== 640s # ==> Popping RP <== 640s ok 28 - Unauth RP request 640s ok 29 - Get redirection 640s ok 30 - Location header found 640s # ==> Pushing OP <== 640s # ==> Popping OP <== 640s ok 31 - Push request to OP, endpoint /oauth2/authorize 640s ok 32 - HTTP code is 200 640s # ==> Pushing OP <== 640s # ==> Popping OP <== 640s ok 33 - Post authentication, endpoint /oauth2/authorize 640s ok 34 - Get cookie lemonldap (f0876d130139844893cca2b20b83a594dd4b42b91b6e58122add331fcefaa894) 640s ok 35 - HTTP code is 200 640s ok 36 - Page contains a form 640s ok 37 - Host match 640s ok 38 - Field "confirm" is defined 640s ok 39 - CSP header authorize POST request to \# 640s # ==> Pushing OP <== 640s # ==> Popping OP <== 640s ok 40 - Post confirmation, endpoint /oauth2/authorize 640s ok 41 - Get redirection 640s ok 42 - Location header found 640s # ==> Pushing RP <== 640s ok 43 - REST request 640s ok 44 - Request from RP to OP, endpoint /oauth2/token 640s # ==> Saving handler RP <== 640s # ==> Pushing OP <== 640s # ==> Popping OP <== 640s # ==> Restoring RP <== 640s ok 45 - Execute request 640s ok 46 - Response is 200 or 401 640s ok 47 - Content is JSON 640s # ==> Popping RP <== 640s ok 48 - Call openidconnectcallback on RP 640s ok 49 - Response status is 401 640s ok 50 - Content is JSON 640s ok 51 - Error code is 106 640s # ==> Pushing OP <== 640s ok 52 - REST request 640s ok 53 - Request from OP to RP 640s # ==> Saving handler OP <== 640s # ==> Pushing RP <== 640s # ==> Popping RP <== 640s # ==> Restoring OP <== 640s ok 54 - Execute request 640s ok 55 - Response is 200 or 401 640s ok 56 - Content is JSON 640s # ==> Popping OP <== 640s # ==> Pushing OP <== 640s # ==> Popping OP <== 640s ok 57 - Query OP for logout 640s ok 58 - HTTP code is 200 640s # ==> Pushing OP <== 640s # ==> Popping OP <== 640s ok 59 - Test if user is reject on OP 640s ok 60 - Response status is 401 640s ok 61 - Content is JSON 640s ok 62 - Error code is 1 640s 1..62 640s ok 641s t/32-OIDC-no-Metadata.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 - Query OIDC metadata 641s ok 6 - HTTP code is 200 641s ok 7 - HTTP code is 200 641s ok 8 - Page contains a form 641s ok 9 - CSP header authorize POST request to \# 641s 1..9 641s ok 641s t/32-OIDC-redirect_uri-filter.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 - OP portal 641s ok 6 - Get JWKS, endpoint /oauth2/jwks 641s ok 7 - HTTP code is 200 641s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 641s ok 9 - HTTP code is 200 641s ok 10 - Portal object 641s ok 11 - Init 641s ok 12 - Portal app 641s ok 13 - RP portal 641s ok 14 - Post authentication 641s ok 15 - Get cookie lemonldap (10bbb0a57e68bef384a4803cf02cb9bd9888a19cc0fb8a014b2881e2cbf81e8b) 641s ok 16 - Unauth SP request 641s ok 17 - Get redirection 641s ok 18 - Location header found 641s ok 19 - Push bad request to OP 641s ok 20 - HTTP code is 200 641s ok 21 - Get unauthorized redirect_uri 641s 1..21 641s ok 642s t/32-OIDC-strict-JWS-private_key_jwt.t ............................ 642s ok 1 - use Lemonldap::NG::Portal::Main; 642s ok 2 - Portal object 642s ok 3 - REST request 642s ok 4 - Request from OP to RP 642s [Fri May 2 17:16:08 2025] [LLNG:6526] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 642s [Fri May 2 17:16:08 2025] [LLNG:6526] [error] Malformed JWKS document 642s [Fri May 2 17:16:08 2025] [LLNG:6526] [error] Relying Party rp has errors and will be ignored 642s ok 5 - Init 642s ok 6 - Portal app 642s ok 7 - Register $type 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 8 - Get JWKS, endpoint /oauth2/jwks 642s ok 9 - HTTP code is 200 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 642s ok 11 - HTTP code is 200 642s ok 12 - Portal object 642s ok 13 - Init 642s ok 14 - Portal app 642s ok 15 - Register $type 642s ok 16 - Portal object 642s ok 17 - REST request 642s ok 18 - Request from OP to RP 642s # ==> Saving handler OP <== 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s # ==> Restoring OP <== 642s ok 19 - Execute request 642s ok 20 - Response is 200 642s ok 21 - Content is JSON 642s ok 22 - Init 642s ok 23 - Portal app 642s ok 24 - Register $type 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s ok 25 - RP publish its keys 642s ok 26 - HTTP code is 200 642s ok 27 - Content-Type is JSON 642s ok 28 - Content is valid JSON 642s ok 29 - Get RP sig key 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s ok 30 - Unauth RP request 642s ok 31 - Get redirection 642s ok 32 - Location header found 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 33 - Push request to OP, endpoint /oauth2/authorize 642s ok 34 - HTTP code is 200 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 35 - Post authentication, endpoint /oauth2/authorize 642s ok 36 - Get cookie lemonldap (07ae16ef1e569a24e40b940a2e68a1592525c11f9652b6e58b3d47b82e20a685) 642s ok 37 - HTTP code is 200 642s ok 38 - Page contains a form 642s ok 39 - Host match 642s ok 40 - Field "confirm" is defined 642s ok 41 - CSP header authorize POST request to \# 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 42 - Post confirmation, endpoint /oauth2/authorize 642s ok 43 - Get redirection 642s ok 44 - Location header found 642s # ==> Pushing RP <== 642s ok 45 - REST request 642s ok 46 - Request from RP to OP, endpoint /oauth2/token 642s # ==> Saving handler RP <== 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s # ==> Restoring RP <== 642s ok 47 - Execute request 642s ok 48 - Response is 200 642s ok 49 - Content is JSON 642s ok 50 - REST request 642s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 642s # ==> Saving handler RP <== 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s # ==> Restoring RP <== 642s ok 52 - Execute request 642s ok 53 - Response is 200 642s ok 54 - Content is JSON 642s # ==> Popping RP <== 642s ok 55 - Call openidconnectcallback on RP 642s ok 56 - Get cookie lemonldap (208aecf2f1a1725a7e77c848d6063882a91719c3f58eb34e5d35b28e7c73b775) 642s # ==> Pushing OP <== 642s ok 57 - REST request 642s ok 58 - Request from OP to RP 642s # ==> Saving handler OP <== 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s # ==> Restoring OP <== 642s ok 59 - Execute request 642s ok 60 - Response is 200 642s ok 61 - Content is JSON 642s # ==> Popping OP <== 642s # ==> Pushing OP <== 642s ok 62 - REST request 642s ok 63 - Request from OP to RP 642s # ==> Saving handler OP <== 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s # ==> Restoring OP <== 642s ok 64 - Execute request 642s ok 65 - Response is 200 642s # ==> Popping OP <== 642s ok 66 - Query OP for logout 642s ok 67 - HTTP code is 200 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 68 - Test if user is reject on OP 642s ok 69 - Response status is 401 642s ok 70 - Content is JSON 642s ok 71 - Error code is 1 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s ok 72 - Test if user is reject on RP 642s ok 73 - Get redirection 642s ok 74 - Location header found 642s 1..74 642s ok 643s t/33-Auth-and-issuer-OpenID2.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 - CSP header authorize POST request to \# 643s ok 15 - Ask for OpenID identity 643s # ==> Pushing SP <== 643s ok 16 - Request from SP to IdP 643s # ==> Saving handler SP <== 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s # ==> Restoring SP <== 643s ok 17 - Execute post request 643s ok 18 - HTTP code is 200 643s ok 19 - Request from SP to IdP 643s # ==> Saving handler SP <== 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s # ==> Restoring SP <== 643s ok 20 - Execute request 643s ok 21 - HTTP code is 200 643s # ==> Popping SP <== 643s ok 22 - Post OpenID identity 643s ok 23 - Get redirection 643s ok 24 - Location header found 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 25 - Follow redirection to IdP 643s ok 26 - HTTP code is 200 643s ok 27 - Get cookie lemonldappdata (%7B%22issuerRequestopenidserver%22%3A%221746134289_32954%22%2C%22issuerTs%22%3A1746206169%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%7D) 643s ok 28 - HTTP code is 200 643s ok 29 - Page contains a form 643s ok 30 - Host match 643s ok 31 - CSP header authorize POST request to \# 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 32 - Try to authenticate 643s ok 33 - Reject reason is 91 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 34 - Unauth SP request 643s ok 35 - HTTP code is 200 643s ok 36 - Page contains a form 643s ok 37 - Host match 643s ok 38 - CSP header authorize POST request to \# 643s ok 39 - Ask for OpenID identity 643s # ==> Pushing SP <== 643s ok 40 - Request from SP to IdP 643s # ==> Saving handler SP <== 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s # ==> Restoring SP <== 643s ok 41 - Execute post request 643s ok 42 - HTTP code is 200 643s # ==> Popping SP <== 643s ok 43 - Post OpenID identity 643s ok 44 - Get redirection 643s ok 45 - Location header found 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 46 - Follow redirection to IdP 643s ok 47 - HTTP code is 200 643s ok 48 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerTs%22%3A1746206169%2C%22issuerRequestopenidserver%22%3A%221746134289_30061%22%7D) 643s ok 49 - HTTP code is 200 643s ok 50 - Page contains a form 643s ok 51 - Host match 643s ok 52 - CSP header authorize POST request to \# 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 53 - Try to authenticate 643s ok 54 - Get cookie lemonldap (6b26f6cddd09eeb0392c38f60eaa4dca3efeed0166b65956ad02af5f03a332ae) 643s ok 55 - HTTP code is 200 643s ok 56 - Page contains a form 643s ok 57 - Host match 643s ok 58 - Field "confirm" is defined 643s ok 59 - CSP header authorize POST request to \# 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 60 - Confirm choice 643s ok 61 - Get redirection 643s ok 62 - Location header found 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 63 - Follow redirection to SP 643s ok 64 - Get cookie lemonldap (59028f318d7cd731aba42bff62a868e36728cbcd9754acb6056a6deb09d0e786) 643s ok 65 - Get redirection 643s ok 66 - Location header found 643s 1..66 643s ok 643s t/34-Auth-Proxy-and-REST-Server.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 # ==> Pushing SP <== 643s ok 12 - @ REST request (POST /) 643s # ==> Saving handler SP <== 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s # ==> Restoring SP <== 643s ok 13 - Post request 643s ok 14 - HTTP code is 200 643s ok 15 - Get cookie lemonldap (80a3b30a4ea2e66f983541e99ca5d29f21632330472edf987673d75944cc5449) 643s ok 16 - Content is JSON 643s ok 17 - @ REST request (GET /session/my/global) 643s # ==> Saving handler SP <== 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s # ==> Restoring SP <== 643s ok 18 - Execute request 643s ok 19 - HTTP code is 200 643s ok 20 - Content is JSON 643s # ==> Popping SP <== 643s ok 21 - Post user/password 643s ok 22 - Get redirection 643s ok 23 - Location is http://auth.sp.com/ 643s ok 24 - Get cookie lemonldap (0bfa83eced7c2bd2784222ad43520fe9fb80f74a40154f8686614698a5e2cf7a) 643s ok 25 - Good ID 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 26 - Some session keys 643s ok 27 - HTTP code is 200 643s ok 28 - GET JSON 643s ok 29 - Good ID 643s ok 30 - Uid is dwho 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 31 - Create session 643s ok 32 - HTTP code is 200 643s ok 33 - GET JSON 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 34 - Verify uid 643s ok 35 - Uid is good 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 36 - Put a new key 643s ok 37 - HTTP code is 200 643s ok 38 - GET JSON 643s ok 39 - Result is 1 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 40 - Verify cn 643s ok 41 - CN is good 643s ok 42 - use Lemonldap::NG::Common::Apache::Session::REST; 643s ok 43 - @ REST request (POST /sessions/global/) 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 44 - Post request 643s ok 45 - HTTP code is 200 643s ok 46 - Content is JSON 643s ok 47 - Search all sessions 643s ok 48 - Result is an hash 643s ok 49 - Found 4 sessions 643s ok 50 - All sessions are valid 643s ok 51 - @ REST request (POST /sessions/global/) 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 52 - Post request 643s ok 53 - HTTP code is 200 643s ok 54 - Content is JSON 643s ok 55 - Search all sessions with a code 643s ok 56 - Result is an hash 643s ok 57 - Found the same count 643s ok 58 - All sessions are valid 643s ok 59 - @ REST request (POST /sessions/global/) 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 60 - Post request 643s ok 61 - HTTP code is 200 643s ok 62 - Content is JSON 643s ok 63 - Search dwho sessions 643s ok 64 - Result is an hash 643s ok 65 - Found 2 sessions 643s ok 66 - All sessions are valid 643s ok 67 - searchOn() count is lower than get_key_from_all_sessions() count 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 68 - Delete new session 643s ok 69 - HTTP code is 200 643s ok 70 - GET JSON 643s ok 71 - Result is 1 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 72 - New session is deleted 643s ok 73 - Session does not exist 643s # ==> Pushing SP <== 643s ok 74 - @ REST request (GET /) 643s # ==> Saving handler SP <== 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s # ==> Restoring SP <== 643s ok 75 - Execute request 643s ok 76 - HTTP code is 200 643s ok 77 - Content is JSON 643s # ==> Popping SP <== 643s ok 78 - Ask for logout 643s ok 79 - HTTP code is 200 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 80 - Test if user is reject on IdP 643s ok 81 - Response status is 401 643s ok 82 - Content is JSON 643s ok 83 - Error code is 1 643s 1..83 643s ok 644s t/34-Auth-Proxy-and-REST-sessions.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 - Issuer portal 644s ok 6 - Portal object 644s ok 7 - Init 644s ok 8 - Portal app 644s ok 9 - SP portal 644s ok 10 - Unauth SP request 644s ok 11 - HTTP code is 200 644s ok 12 - @ REST request (POST /) 644s ok 13 - Post request 644s ok 14 - @ REST request (GET /session/my/global) 644s ok 15 - @ REST request (GET /sessions/global/3c54bde123643b258c061909d948cf591650d16eb27929085aef1738f8a189dd) 644s ok 16 - Execute request 644s ok 17 - Execute request 644s ok 18 - @ REST request (GET /sessions/global/5efe8af397fc3577e05b483aca964f1b) 644s ok 19 - Execute request 644s ok 20 - @ REST request (PUT /sessions/global/5efe8af397fc3577e05b483aca964f1b) 644s ok 21 - Post request 644s ok 22 - @ REST request (PUT /sessions/global/01b89b0e4b56d6c1501d038a9bcdbcf96344bd83dc63c611b0cc379bd64505cb) 644s ok 23 - Post request 644s ok 24 - Post user/password 644s ok 25 - Get redirection 644s ok 26 - Location is http://auth.sp.com/ 644s ok 27 - Get cookie lemonldap (01b89b0e4b56d6c1501d038a9bcdbcf96344bd83dc63c611b0cc379bd64505cb) 644s ok 28 - @ REST request (GET /) 644s ok 29 - Execute request 644s ok 30 - @ REST request (DELETE /sessions/global/01b89b0e4b56d6c1501d038a9bcdbcf96344bd83dc63c611b0cc379bd64505cb) 644s ok 31 - Execute request 644s ok 32 - Ask for logout 644s ok 33 - HTTP code is 200 644s ok 34 - @ REST request (GET /sessions/global/01b89b0e4b56d6c1501d038a9bcdbcf96344bd83dc63c611b0cc379bd64505cb) 644s ok 35 - Execute request 644s ok 36 - Test if user is reject on IdP 644s ok 37 - Response status is 401 644s ok 38 - Content is JSON 644s ok 39 - Error code is 1 644s 1..39 644s ok 644s t/34-Auth-Proxy-and-SOAP-Server.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 ok 6 - Portal object 644s ok 7 - Init 644s ok 8 - Portal app 644s ok 9 - Register $type 644s # ==> Pushing SP <== 644s # ==> Popping SP <== 644s ok 10 - Unauth SP request 644s ok 11 - HTTP code is 200 644s # ==> Pushing SP <== 644s ok 12 - @ SOAP REQUEST @ 644s # ==> Saving handler SP <== 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s # ==> Restoring SP <== 644s ok 13 - Execute request 644s ok 14 - HTTP code is 200 644s ok 15 - Content is XML 644s ok 16 - @ END OF SOAP REQUEST @ 644s ok 17 - @ SOAP REQUEST @ 644s # ==> Saving handler SP <== 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s # ==> Restoring SP <== 644s ok 18 - Execute request 644s ok 19 - HTTP code is 200 644s ok 20 - Content is XML 644s ok 21 - @ END OF SOAP REQUEST @ 644s # ==> Popping SP <== 644s ok 22 - Post user/password 644s ok 23 - Get redirection 644s ok 24 - Location is http://auth.sp.com/ 644s ok 25 - Get cookie lemonldap (3bf856ebeebdc90f670fee930cddacb7227c7981c4b5af5624e6520920ff585b) 644s # ==> Pushing SP <== 644s # ==> Popping SP <== 644s ok 26 - Try to get menu 644s ok 27 - HTTP code is 200 644s ok 28 - use Lemonldap::NG::Common::Apache::Session::SOAP; 644s ok 29 - @ SOAP REQUEST @ 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 30 - Execute request 644s ok 31 - HTTP code is 200 644s ok 32 - Content is XML 644s ok 33 - @ END OF SOAP REQUEST @ 644s ok 34 - @ SOAP REQUEST @ 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 35 - Execute request 644s ok 36 - HTTP code is 200 644s ok 37 - Content is XML 644s ok 38 - @ END OF SOAP REQUEST @ 644s ok 39 - Try get_key_from_all_sessions 644s ok 40 - Found session 644s # ==> Pushing SP <== 644s # ==> Popping SP <== 644s ok 41 - Ask for logout 644s ok 42 - HTTP code is 200 644s # ==> Pushing SP <== 644s # ==> Popping SP <== 644s ok 43 - Test if user is reject on IdP 644s ok 44 - Response status is 401 644s ok 45 - Content is JSON 644s ok 46 - Error code is 1 644s 1..46 644s ok 645s t/35-My-session.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 - Auth query 645s ok 6 - HTTP code is 200 645s ok 7 - Get cookie lemonldap (d90beeb8ce8a4a72713f898d12d1b55a95bcf70713ad368cd045b1b7c136d2f9) 645s ok 8 - Check for test1 645s ok 9 - HTTP code is 200 645s ok 10 - http//test1.example.com is ganted 645s ok 11 - Check for test1 645s ok 12 - HTTP code is 200 645s ok 13 - Request for my applications 645s ok 14 - HTTP code is 200 645s ok 15 - Result == 1 645s ok 16 - "Sample applications" category found 645s ok 17 - Two applications found 645s ok 18 - Description app1 found 645s ok 19 - Logo app1 found 645s ok 20 - URI app2 found 645s ok 21 - Logout request 645s ok 22 - Response is 200 645s ok 23 - Cookie is deleted 645s ok 24 - No pdata 645s ok 25 - Disconnect request 645s ok 26 - Response is 401 645s 1..26 645s ok 645s t/35-REST-OAuth2-deny.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 - Register $type 645s ok 6 - OP portal 645s # ==> Pushing OP <== 645s # ==> Popping OP <== 645s ok 7 - Get JWKS, endpoint /oauth2/jwks 645s ok 8 - HTTP code is 200 645s # ==> Pushing OP <== 645s # ==> Popping OP <== 645s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 645s ok 10 - HTTP code is 200 645s ok 11 - Portal object 645s ok 12 - Init 645s ok 13 - Portal app 645s ok 14 - Register $type 645s ok 15 - RP portal 645s # ==> Pushing RP <== 645s # ==> Popping RP <== 645s ok 16 - Unauth SP request 645s ok 17 - Get redirection 645s ok 18 - Location header found 645s # ==> Pushing OP <== 645s # ==> Popping OP <== 645s ok 19 - Push request to OP, endpoint /oauth2/authorize 645s ok 20 - HTTP code is 200 645s # ==> Pushing OP <== 645s # ==> Popping OP <== 645s ok 21 - Post authentication, endpoint /oauth2/authorize 645s ok 22 - Get cookie lemonldap (91ded2274ce7a2a0d55fdd7a3910a4305e01b100c68e93b2e819b6a4cbf7bf73) 645s ok 23 - HTTP code is 200 645s ok 24 - Page contains a form 645s ok 25 - Host match 645s ok 26 - Field "confirm" is defined 645s ok 27 - CSP header authorize POST request to \# 645s # ==> Pushing OP <== 645s # ==> Popping OP <== 645s ok 28 - Post confirmation, endpoint /oauth2/authorize 645s ok 29 - Get redirection 645s ok 30 - Location header found 645s # ==> Pushing RP <== 645s ok 31 - REST request 645s ok 32 - Request from RP to OP, endpoint /oauth2/token 645s # ==> Saving handler RP <== 645s # ==> Pushing OP <== 645s # ==> Popping OP <== 645s # ==> Restoring RP <== 645s ok 33 - Execute request 645s ok 34 - Response is 200 645s ok 35 - Content is JSON 645s ok 36 - Found access_token d7b7951c9504b56260838cfc85e0b273b42c2ee7af28163c116ae8f0b8692ace 645s ok 37 - REST request 645s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 645s # ==> Saving handler RP <== 645s # ==> Pushing OP <== 645s # ==> Popping OP <== 645s # ==> Restoring RP <== 645s ok 39 - Execute request 645s ok 40 - Response is 200 645s ok 41 - Content is JSON 645s # ==> Popping RP <== 645s ok 42 - Call openidconnectcallback on RP 645s ok 43 - Get cookie lemonldap (365efa0bac5c67c4eb8c396963f905cea012fcb6c0976508b06a1b2df3f6da7d) 645s # ==> Pushing OP <== 645s # ==> Popping OP <== 645s ok 44 - Check session 645s ok 45 - Response status is 401 645s ok 46 - Content is JSON 645s ok 47 - Error code is 9 645s # ==> Pushing OP <== 645s # ==> Popping OP <== 645s ok 48 - Check session 645s ok 49 - HTTP code is 403 645s 1..49 645s ok 646s t/35-REST-OAuth2.t ................................................ 646s ok 1 - use Lemonldap::NG::Portal::Main; 646s ok 2 - Portal object 646s ok 3 - Init 646s ok 4 - Portal app 646s ok 5 - Register $type 646s ok 6 - OP portal 646s # ==> Pushing OP <== 646s # ==> Popping OP <== 646s ok 7 - Get JWKS, endpoint /oauth2/jwks 646s ok 8 - HTTP code is 200 646s # ==> Pushing OP <== 646s # ==> Popping OP <== 646s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 646s ok 10 - HTTP code is 200 646s ok 11 - Portal object 646s ok 12 - Init 646s ok 13 - Portal app 646s ok 14 - Register $type 646s ok 15 - RP portal 646s # ==> Pushing RP <== 646s # ==> Popping RP <== 646s ok 16 - Unauth SP request 646s ok 17 - Get redirection 646s ok 18 - Location header found 646s # ==> Pushing OP <== 646s # ==> Popping OP <== 646s ok 19 - Push request to OP, endpoint /oauth2/authorize 646s ok 20 - HTTP code is 200 646s # ==> Pushing OP <== 646s # ==> Popping OP <== 646s ok 21 - Post authentication, endpoint /oauth2/authorize 646s ok 22 - Get cookie lemonldap (040144c26397d908731c475d3f31718aef74b0b96c9daabe257be4997d9870fb) 646s ok 23 - HTTP code is 200 646s ok 24 - Page contains a form 646s ok 25 - Host match 646s ok 26 - Field "confirm" is defined 646s ok 27 - CSP header authorize POST request to \# 646s # ==> Pushing OP <== 646s # ==> Popping OP <== 646s ok 28 - Post confirmation, endpoint /oauth2/authorize 646s ok 29 - Get redirection 646s ok 30 - Location header found 646s # ==> Pushing RP <== 646s ok 31 - REST request 646s ok 32 - Request from RP to OP, endpoint /oauth2/token 646s # ==> Saving handler RP <== 646s # ==> Pushing OP <== 646s # ==> Popping OP <== 646s # ==> Restoring RP <== 646s ok 33 - Execute request 646s ok 34 - Response is 200 646s ok 35 - Content is JSON 646s ok 36 - Found access_token 4116054f27c42fd4854df4f7e34468e2f5efa5fa371bbfa06fbcc795ac1f4b57 646s ok 37 - REST request 646s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 646s # ==> Saving handler RP <== 646s # ==> Pushing OP <== 646s # ==> Popping OP <== 646s # ==> Restoring RP <== 646s ok 39 - Execute request 646s ok 40 - Response is 200 646s ok 41 - Content is JSON 646s # ==> Popping RP <== 646s ok 42 - Call openidconnectcallback on RP 646s ok 43 - Get cookie lemonldap (ecf7536320d96a90fb09a2ddb051302582e7d3e71e04bd1ab4fc3faf4c41da2d) 646s # ==> Pushing OP <== 646s # ==> Popping OP <== 646s ok 44 - Check session 646s ok 45 - Response status is 401 646s ok 46 - Content is JSON 646s ok 47 - Error code is 9 646s # ==> Pushing OP <== 646s # ==> Popping OP <== 646s ok 48 - Check session 646s ok 49 - HTTP code is 200 646s 1..49 646s ok 646s t/35-REST-auth-password-server.t .................................. 646s ok 1 - use Lemonldap::NG::Portal::Main; 646s ok 2 - Portal object 646s ok 3 - Init 646s ok 4 - Portal app 646s ok 5 - HTTP code is 200 646s ok 6 - Content-Type is JSON 646s ok 7 - Content is valid JSON 646s ok 8 - Correct password is accepted 646s ok 9 - HTTP code is 200 646s ok 10 - Content-Type is JSON 646s ok 11 - Content is valid JSON 646s ok 12 - Incorrect user is rejected 646s ok 13 - HTTP code is 200 646s ok 14 - Content-Type is JSON 646s ok 15 - Content is valid JSON 646s ok 16 - Incorrect password is rejected 646s ok 17 - HTTP code is 200 646s ok 18 - Content-Type is JSON 646s ok 19 - Content is valid JSON 646s ok 20 - Correct result 646s ok 21 - Correct attributes 646s ok 22 - Correct macro 646s ok 23 - HTTP code is 200 646s ok 24 - Content-Type is JSON 646s ok 25 - Content is valid JSON 646s ok 26 - Correct result 646s ok 27 - No attributes 646s 1..27 646s ok 647s t/35-REST-config-backend.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 - Get latest conf metadata 647s ok 7 - HTTP code is 200 647s ok 8 - Portal object 647s ok 9 - @ REST request (GET /config/latest) 647s # ==> Saving handler SP <== 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s # ==> Restoring SP <== 647s ok 10 - Execute request 647s ok 11 - Response is 200 or 400 647s ok 12 - @ END OF REST REQUEST 647s ok 13 - @ REST request (GET /config/latest) 647s # ==> Saving handler SP <== 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s # ==> Restoring SP <== 647s ok 14 - Execute request 647s ok 15 - Response is 200 or 400 647s ok 16 - @ END OF REST REQUEST 647s ok 17 - @ REST request (GET /config/1) 647s # ==> Saving handler SP <== 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s # ==> Restoring SP <== 647s ok 18 - Execute request 647s ok 19 - Response is 200 or 400 647s ok 20 - @ END OF REST REQUEST 647s ok 21 - Init 647s ok 22 - Portal app 647s ok 23 - Register $type 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 24 - Unauth SP request 647s ok 25 - HTTP code is 200 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 26 - Post user/password 647s ok 27 - Get redirection 647s ok 28 - Location is http://auth.sp.com/ 647s ok 29 - Get cookie lemonldap (61c62448c12f77d0699df44dfbc489302d630ccb424b7124f717e394e3ebfd16) 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 30 - Auth test 647s ok 31 - HTTP code is 200 647s ok 32 - Good ID 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 33 - Some session keys 647s ok 34 - HTTP code is 200 647s ok 35 - GET JSON 647s ok 36 - Good ID 647s ok 37 - Uid is french 647s ok 38 - UTF-8 values 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 39 - Retrieve error message: 9 from lang: fr 647s ok 40 - HTTP code is 200 647s ok 41 - GET JSON 647s ok 42 - Good lang 647s ok 43 - Good errorNum 647s ok 44 - Good errorMsgName 647s ok 45 - Good file URL 647s ok 46 - Good result 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 47 - Retrieve ALL error messages from lang: es 647s ok 48 - HTTP code is 200 647s ok 49 - GET JSON 647s ok 50 - Good lang 647s ok 51 - Good errorNum 647s ok 52 - Good file URL 647s ok 53 - Good result 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 54 - Retrieve ALL error messages from lang: en (default) 647s ok 55 - HTTP code is 200 647s ok 56 - GET JSON 647s ok 57 - Good lang 647s ok 58 - Good errorNum 647s ok 59 - Good file URL 647s ok 60 - Good result 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 61 - Ask for logout 647s ok 62 - HTTP code is 200 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 63 - Test if user is reject on IdP 647s ok 64 - Response status is 401 647s ok 65 - Content is JSON 647s ok 66 - Error code is 1 647s 1..66 647s ok 647s t/35-REST-export-password.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 ok 6 - Portal object 647s ok 7 - Init 647s ok 8 - Portal app 647s ok 9 - Register $type 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 10 - Unauth SP request 647s ok 11 - HTTP code is 200 647s # ==> Pushing SP <== 647s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 647s # ==> Saving handler SP <== 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s # ==> Restoring SP <== 647s ok 13 - Execute request 647s ok 14 - Response is 200 or 400 647s ok 15 - @ END OF REST REQUEST 647s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 647s # ==> Saving handler SP <== 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s # ==> Restoring SP <== 647s ok 17 - Post request 647s ok 18 - HTTP code is 200 647s ok 19 - @ END OF REST REQUEST 647s ok 20 - @ REST request (PUT /sessions/global/43741d710b2d1fe5bdbc8bbff8c8b3257a85dca81d876d1363d1fa2a6c38ed04) 647s # ==> Saving handler SP <== 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s # ==> Restoring SP <== 647s ok 21 - Post request 647s ok 22 - HTTP code is 200 647s ok 23 - @ END OF REST REQUEST 647s # ==> Popping SP <== 647s ok 24 - Post user/password 647s ok 25 - Get redirection 647s ok 26 - Location is http://auth.sp.com/ 647s ok 27 - Get cookie lemonldap (43741d710b2d1fe5bdbc8bbff8c8b3257a85dca81d876d1363d1fa2a6c38ed04) 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 28 - Auth test 647s ok 29 - HTTP code is 200 647s ok 30 - Password is exported 647s 1..30 647s ok 648s t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.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 - Issuer portal 648s ok 6 - Simple request to handler 648s ok 7 - Get WWW-Authenticate header 648s # Subtest: REST request to Portal 648s 1..3 648s ok 1 - Get POST request 648s ok 2 - Push request to portal 648s ok 3 - Response is 200 648s ok 8 - REST request to Portal 648s ok 9 - AuthBasic request 648s ok 10 - HTTP code is 200 648s ok 11 - Authenticated as dwho 648s # Subtest: REST request to Portal 648s 1..3 648s ok 1 - Get POST request 648s ok 2 - Push request to portal 648s ok 3 - Response is 200 648s ok 12 - REST request to Portal 648s ok 13 - AuthBasic request 648s ok 14 - HTTP code is 200 648s ok 15 - Authenticated as rtyler 648s ok 16 - REST requests were done by handler 648s ok 17 - New AuthBasic request 648s ok 18 - Handler used its local cache 648s ok 19 - HTTP code is 200 648s ok 20 - Authenticated as dwho 648s ok 21 - New AuthBasic request 648s ok 22 - Handler used its local cache 648s ok 23 - HTTP code is 200 648s ok 24 - Authenticated as rtyler 648s # Subtest: REST request to Portal 648s 1..3 648s ok 1 - Get POST request 648s ok 2 - Push request to portal 648s ok 3 - Response is 401 648s ok 25 - REST request to Portal 648s ok 26 - New AuthBasic request 648s ok 27 - Request was rejected 648s # Subtest: REST request to Portal 648s 1..3 648s ok 1 - Get POST request 648s ok 2 - Push request to portal 648s ok 3 - Response is 401 648s ok 28 - REST request to Portal 648s ok 29 - New AuthBasic request 648s ok 30 - Request was rejected 648s 1..30 648s ok 649s t/35-REST-sessions-with-AuthBasic-handler-with-2FA.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 - Issuer portal 649s ok 6 - Simple request to handler 649s ok 7 - Get WWW-Authenticate header 649s ok 8 - Get Menu 649s ok 9 - HTTP code is 200 649s ok 10 - Page contains a form 649s ok 11 - Host match 649s ok 12 - Field "user" is defined 649s ok 13 - Field "password" is defined 649s ok 14 - CSP header authorize POST request to \# 649s ok 15 - Auth query 649s ok 16 - Get cookie lemonldap (18229aab5c0f55ed98997d884af9e2c966dae19efc53c417779c9989527bc55c) 649s ok 17 - Get redirection 649s ok 18 - Location is http://auth.idp.com/ 649s ok 19 - Form registration 649s ok 20 - Get redirection 649s ok 21 - Location header found 649s ok 22 - Form registration 649s ok 23 - Found TOTP js 649s ok 24 - Get new key 649s ok 25 - Content is JSON 649s ok 26 - Found secret 649s ok 27 - Found token 649s ok 28 - Code 649s ok 29 - Code contains 6 digits 649s ok 30 - Post code 649s ok 31 - Content is JSON 649s ok 32 - Key is registered 649s ok 33 - Get Menu 649s ok 34 - HTTP code is 200 649s ok 35 - Page contains a form 649s ok 36 - Host match 649s ok 37 - Field "user" is defined 649s ok 38 - Field "password" is defined 649s ok 39 - CSP header authorize POST request to \# 649s ok 40 - Auth query 649s ok 41 - HTTP code is 200 649s ok 42 - Page contains a form 649s ok 43 - URI match 649s # Subtest: REST request to Portal 649s 1..2 649s ok 1 - Get POST request 649s ok 2 - Push request to portal 649s ok 44 - REST request to Portal 649s ok 45 - AuthBasic request 649s ok 46 - Authentication rejected 649s ok 47 - REST requests were done by handler 649s # Subtest: REST request to Portal 649s 1..2 649s ok 1 - Get POST request 649s ok 2 - Push request to portal 649s ok 48 - REST request to Portal 649s ok 49 - New AuthBasic request 649s ok 50 - Handler used its local cache 649s ok 51 - Authentication rejected a second time 649s # Subtest: REST request to Portal 649s 1..2 649s ok 1 - Get POST request 649s ok 2 - Push request to portal 649s ok 52 - REST request to Portal 649s ok 53 - New AuthBasic request 649s ok 54 - Portal was called a second time 649s ok 55 - 2FA did not trigger for rtyler because of ENV rule 649s 1..55 649s ok 649s t/35-REST-sessions-with-AuthBasic-handler.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 - Issuer portal 649s ok 6 - Simple request to handler 649s ok 7 - Get WWW-Authenticate header 649s # Subtest: REST request to Portal 649s 1..3 649s ok 1 - Get POST request 649s ok 2 - Push request to portal 649s ok 3 - Response is 200 649s ok 8 - REST request to Portal 649s ok 9 - AuthBasic request 649s ok 10 - HTTP code is 200 649s ok 11 - Authenticated as dwho 649s # Subtest: REST request to Portal 649s 1..3 649s ok 1 - Get POST request 649s ok 2 - Push request to portal 649s ok 3 - Response is 200 649s ok 12 - REST request to Portal 649s ok 13 - AuthBasic request 649s ok 14 - HTTP code is 200 649s ok 15 - Authenticated as rtyler 649s ok 16 - REST requests were done by handler 649s ok 17 - New AuthBasic request 649s ok 18 - Handler used its local cache 649s ok 19 - HTTP code is 200 649s ok 20 - Authenticated as dwho 649s ok 21 - New AuthBasic request 649s ok 22 - Handler used its local cache 649s ok 23 - HTTP code is 200 649s ok 24 - Authenticated as rtyler 649s # Subtest: REST request to Portal 649s 1..3 649s ok 1 - Get POST request 649s ok 2 - Push request to portal 649s ok 3 - Response is 401 649s ok 25 - REST request to Portal 649s ok 26 - New AuthBasic request 649s ok 27 - Request was rejected 649s # Subtest: REST request to Portal 649s 1..3 649s ok 1 - Get POST request 649s ok 2 - Push request to portal 649s ok 3 - Response is 401 649s ok 28 - REST request to Portal 649s ok 29 - New AuthBasic request 649s ok 30 - Request was rejected 649s 1..30 649s ok 650s t/35-REST-sessions-with-REST-server.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 # ==> Pushing SP <== 650s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8?kind=Persistent) 650s # ==> Saving handler SP <== 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s # ==> Restoring SP <== 650s ok 13 - Execute request 650s ok 14 - Response is 200 or 400 650s ok 15 - @ END OF REST REQUEST 650s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 650s # ==> Saving handler SP <== 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s # ==> Restoring SP <== 650s ok 17 - Post request 650s ok 18 - HTTP code is 200 650s ok 19 - @ END OF REST REQUEST 650s ok 20 - @ REST request (PUT /sessions/global/90b3c482798fc782d5ead39edfaa526dd7db0781734a4d36a1b732bc658d9a22) 650s # ==> Saving handler SP <== 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s # ==> Restoring SP <== 650s ok 21 - Post request 650s ok 22 - HTTP code is 200 650s ok 23 - @ END OF REST REQUEST 650s # ==> Popping SP <== 650s ok 24 - Post user/password 650s ok 25 - Get redirection 650s ok 26 - Location is http://auth.sp.com/ 650s ok 27 - Get cookie lemonldap (90b3c482798fc782d5ead39edfaa526dd7db0781734a4d36a1b732bc658d9a22) 650s # ==> Pushing SP <== 650s # ==> Popping SP <== 650s ok 28 - Auth test 650s ok 29 - HTTP code is 200 650s ok 30 - Good ID 650s ok 31 - Mulivalued attribute found 650s ok 32 - Good ID 650s ok 33 - Uid is french 650s # ==> Pushing SP <== 650s ok 34 - @ REST request (DELETE /sessions/global/90b3c482798fc782d5ead39edfaa526dd7db0781734a4d36a1b732bc658d9a22) 650s # ==> Saving handler SP <== 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s # ==> Restoring SP <== 650s ok 35 - Execute request 650s ok 36 - Response is 200 or 400 650s ok 37 - @ END OF REST REQUEST 650s # ==> Popping SP <== 650s ok 38 - Ask for logout 650s ok 39 - HTTP code is 200 650s # ==> Pushing SP <== 650s ok 40 - @ REST request (GET /sessions/global/90b3c482798fc782d5ead39edfaa526dd7db0781734a4d36a1b732bc658d9a22) 650s # ==> Saving handler SP <== 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s # ==> Restoring SP <== 650s ok 41 - Execute request 650s ok 42 - Response is 200 or 400 650s ok 43 - @ END OF REST REQUEST 650s # ==> Popping SP <== 650s ok 44 - Test if user is reject on IdP 650s ok 45 - Response status is 401 650s ok 46 - Content is JSON 650s ok 47 - Error code is 1 650s 1..47 650s ok 650s t/35-SOAP-config-backend.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 - @ SOAP REQUEST @ 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s ok 7 - Execute request 650s ok 8 - HTTP code is 200 650s ok 9 - Content is XML 650s ok 10 - @ END OF SOAP REQUEST @ 650s ok 11 - Last cfg is 1 650s ok 12 - @ SOAP REQUEST @ 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s ok 13 - Execute request 650s ok 14 - HTTP code is 200 650s ok 15 - Content is XML 650s ok 16 - @ END OF SOAP REQUEST @ 650s ok 17 - Get configuration 650s ok 18 - cfgNum is 1 650s ok 19 - Portal object 650s ok 20 - @ SOAP REQUEST @ 650s # ==> Saving handler SP <== 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s # ==> Restoring SP <== 650s ok 21 - Execute request 650s ok 22 - HTTP code is 200 650s ok 23 - Content is XML 650s ok 24 - @ END OF SOAP REQUEST @ 650s ok 25 - @ SOAP REQUEST @ 650s # ==> Saving handler SP <== 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s # ==> Restoring SP <== 650s ok 26 - Execute request 650s ok 27 - HTTP code is 200 650s ok 28 - Content is XML 650s ok 29 - @ END OF SOAP REQUEST @ 650s ok 30 - @ SOAP REQUEST @ 650s # ==> Saving handler SP <== 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s # ==> Restoring SP <== 650s ok 31 - Execute request 650s ok 32 - HTTP code is 200 650s ok 33 - Content is XML 650s ok 34 - @ END OF SOAP REQUEST @ 650s ok 35 - Init 650s ok 36 - Portal app 650s ok 37 - Register $type 650s # ==> Pushing SP <== 650s # ==> Popping SP <== 650s ok 38 - Unauth SP request 650s ok 39 - HTTP code is 200 650s # ==> Pushing SP <== 650s # ==> Popping SP <== 650s ok 40 - Post user/password 650s ok 41 - Get redirection 650s ok 42 - Location is http://auth.sp.com/ 650s ok 43 - Get cookie lemonldap (3b0b150193bb9c068493be8a23346e7af9288d6f18c422d09f702f4d38c755c1) 650s # ==> Pushing SP <== 650s # ==> Popping SP <== 650s ok 44 - Try to get menu 650s ok 45 - HTTP code is 200 650s # ==> Pushing SP <== 650s # ==> Popping SP <== 650s ok 46 - Ask for logout 650s ok 47 - HTTP code is 200 650s # ==> Pushing SP <== 650s # ==> Popping SP <== 650s ok 48 - Test if user is reject on IdP 650s ok 49 - Response status is 401 650s ok 50 - Content is JSON 650s ok 51 - Error code is 1 650s 1..51 650s ok 651s t/35-SOAP-sessions-with-SOAP-server.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 # ==> Pushing SP <== 651s ok 12 - @ SOAP REQUEST @ 651s # ==> Saving handler SP <== 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s # ==> Restoring SP <== 651s ok 13 - Execute request 651s ok 14 - HTTP code is 200 651s ok 15 - Content is XML 651s ok 16 - @ END OF SOAP REQUEST @ 651s ok 17 - @ SOAP REQUEST @ 651s # ==> Saving handler SP <== 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s # ==> Restoring SP <== 651s ok 18 - Execute request 651s ok 19 - HTTP code is 200 651s ok 20 - Content is XML 651s ok 21 - @ END OF SOAP REQUEST @ 651s ok 22 - @ SOAP REQUEST @ 651s # ==> Saving handler SP <== 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s # ==> Restoring SP <== 651s ok 23 - Execute request 651s ok 24 - HTTP code is 200 651s ok 25 - Content is XML 651s ok 26 - @ END OF SOAP REQUEST @ 651s ok 27 - @ SOAP REQUEST @ 651s # ==> Saving handler SP <== 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s # ==> Restoring SP <== 651s ok 28 - Execute request 651s ok 29 - HTTP code is 200 651s ok 30 - Content is XML 651s ok 31 - @ END OF SOAP REQUEST @ 651s ok 32 - @ SOAP REQUEST @ 651s # ==> Saving handler SP <== 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s # ==> Restoring SP <== 651s ok 33 - Execute request 651s ok 34 - HTTP code is 200 651s ok 35 - Content is XML 651s ok 36 - @ END OF SOAP REQUEST @ 651s # ==> Popping SP <== 651s ok 37 - Post user/password 651s ok 38 - Get redirection 651s ok 39 - Location is http://auth.sp.com/ 651s ok 40 - Get cookie lemonldap (5a160a76aced076288b91909ce8541c07071a22b7b5fae1ec2a3a4e0b72cbb59) 651s # ==> Pushing SP <== 651s # ==> Popping SP <== 651s ok 41 - Try to get menu 651s ok 42 - HTTP code is 200 651s # ==> Pushing SP <== 651s ok 43 - @ SOAP REQUEST @ 651s # ==> Saving handler SP <== 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s # ==> Restoring SP <== 651s ok 44 - Execute request 651s ok 45 - HTTP code is 200 651s ok 46 - Content is XML 651s ok 47 - @ END OF SOAP REQUEST @ 651s # ==> Popping SP <== 651s ok 48 - Ask for logout 651s ok 49 - HTTP code is 200 651s # ==> Pushing SP <== 651s ok 50 - @ SOAP REQUEST @ 651s # ==> Saving handler SP <== 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s # ==> Restoring SP <== 651s ok 51 - Execute request 651s ok 52 - HTTP code is 200 651s ok 53 - Content is XML 651s ok 54 - @ END OF SOAP REQUEST @ 651s # ==> Popping SP <== 651s ok 55 - Test if user is reject on IdP 651s ok 56 - Response status is 401 651s ok 57 - Content is JSON 651s ok 58 - Error code is 1 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s ok 59 - Test WSDL 651s ok 60 - HTTP code is 200 651s ok 61 - Content contains wsdl def 651s 1..61 651s ok 652s t/36-Combination-Custom.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 - Expression loaded: "[Dm] or [DB]" 652s ok 6 - Try to connect with login dwho 652s ok 7 - Get cookie lemonldap (81ab06fe58d6d00105c6420254c858fcc8b341852e128f3e64da351e41ce5bdb) 652s ok 8 - Logout request 652s ok 9 - Response is 200 652s ok 10 - Cookie is deleted 652s ok 11 - No pdata 652s ok 12 - Disconnect request 652s ok 13 - Response is 401 652s ok 14 - Try to connect with login dvador 652s ok 15 - Get cookie lemonldap (2ec3907c74291f1d94f4194b6fab5ab6891f0e425c852f320afabe6a5ffc731e) 652s ok 16 - Portal object 652s ok 17 - Init 652s ok 18 - Portal app 652s ok 19 - Expression loaded: "[Dm] and [DB]" 652s ok 20 - Try to connect with login rtyler 652s ok 21 - Get cookie lemonldap (bc3c869dafca48b854558ad4359094d9294f98df9967a77a6571863c84d1b1e9) 652s ok 22 - Logout request 652s ok 23 - Response is 200 652s ok 24 - Cookie is deleted 652s ok 25 - No pdata 652s ok 26 - Disconnect request 652s ok 27 - Response is 401 652s ok 28 - Try to connect with login dwho 652s ok 29 - Response status is 401 652s ok 30 - Content is JSON 652s ok 31 - Error code is 5 652s ok 32 - Portal object 652s ok 33 - Init 652s ok 34 - Portal app 652s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 652s ok 36 - Try to connect with login dwho 652s ok 37 - Get cookie lemonldap (7cff07c73be6fb5883193091ce7f5815cec9bbce790e225cd35cc9e74e7a4c15) 652s ok 38 - Logout request 652s ok 39 - Response is 200 652s ok 40 - Cookie is deleted 652s ok 41 - No pdata 652s ok 42 - Disconnect request 652s ok 43 - Response is 401 652s ok 44 - Try to connect with login dvador 652s ok 45 - Get cookie lemonldap (ff6a9b0b54bbeb31749fe03a4c3f359d9f592c29bd18d2dcbafd603b12c44d23) 652s ok 46 - Logout request 652s ok 47 - Response is 200 652s ok 48 - Cookie is deleted 652s ok 49 - No pdata 652s ok 50 - Disconnect request 652s ok 51 - Response is 401 652s ok 52 - Portal object 652s ok 53 - Init 652s ok 54 - Portal app 652s 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]" 652s ok 56 - Try to connect with login rtyler 652s ok 57 - Get cookie lemonldap (785dfa1a7bdd2f8914f23af36a4041e2aa7d6748302eb081df79982fc4e956a5) 652s ok 58 - Demo and DBI exported variables exist in session 652s ok 59 - Try to connect with login dvador 652s ok 60 - Get cookie lemonldap (6797a6cf65a19fe7e7d0e9098cebcca35408c4f6a241f508fa21cfb51e4a177a) 652s ok 61 - Try to connect with login dwho 652s ok 62 - Response status is 401 652s ok 63 - Content is JSON 652s ok 64 - Error code is 5 652s ok 65 - Portal object 652s ok 66 - Init 652s ok 67 - Portal app 652s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 652s ok 69 - Try to connect with login rtyler 652s ok 70 - Get cookie lemonldap (ffe4a10aecaf3881c49b2559f14b99b331d52ada1da48356253eb54a6d33f182) 652s ok 71 - Try to connect with login dwho 652s ok 72 - Get cookie lemonldap (00fd55a7064c15a29d60fc435ad446c4d4d10d62fa83d8f121c3aa16dce8d1fc) 652s ok 73 - Portal object 652s ok 74 - Init 652s ok 75 - Portal app 652s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 652s ok 77 - Try to connect with login rtyler 652s ok 78 - Get cookie lemonldap (0d3f00977f7533f47e48008c4212649d1f56420c4148d9baf9c78d8df6c7b4fb) 652s ok 79 - Try to connect with login dwho 652s ok 80 - Response status is 401 652s ok 81 - Content is JSON 652s ok 82 - Error code is 5 652s 1..82 652s ok 652s t/36-Combination-Kerberos-multiple-domains.t ...................... 652s ok 1 - use Lemonldap::NG::Portal::Main; 652s ok 2 - Portal object 652s ok 3 - Init 652s ok 4 - Portal app 652s # Subtest: Successful Kerberos authentication on dom1 652s ok 1 - Simple access 652s ok 2 - Found Kerberos JS 652s ok 3 - HTTP code is 200 652s ok 4 - Page contains a form 652s ok 5 - Host match 652s ok 6 - Field "kerberos" is defined 652s ok 7 - Field "ajax_auth_token" is defined 652s ok 8 - CSP header authorize POST request to \# 652s ok 9 - AJAX query 652s ok 10 652s ok 11 - AJAX query 652s ok 12 - HTTP code is 200 652s ok 13 - Content-Type is JSON 652s ok 14 - Content is valid JSON 652s ok 15 - User token was returned 652s ok 16 - Post form 652s ok 17 - Get cookie lemonldap (25fffc7da794d1c248a3b39d6fdd7ca4e212a13c8b3b9fb4d9656c012977a7b0) 652s ok 18 - Get session using restSessionServer 652s ok 19 - HTTP code is 200 652s ok 20 - Deserialize session content 652s ok 21 - Session has correct value for cn 652s 1..21 652s ok 5 - Successful Kerberos authentication on dom1 652s # Subtest: Successful Kerberos authentication on dom2 652s ok 1 - Simple access 652s ok 2 - Found Kerberos JS 652s ok 3 - HTTP code is 200 652s ok 4 - Page contains a form 652s ok 5 - Host match 652s ok 6 - Field "kerberos" is defined 652s ok 7 - Field "ajax_auth_token" is defined 652s ok 8 - CSP header authorize POST request to \# 652s ok 9 - AJAX query 652s ok 10 652s ok 11 - AJAX query 652s ok 12 - HTTP code is 200 652s ok 13 - Content-Type is JSON 652s ok 14 - Content is valid JSON 652s ok 15 - User token was returned 652s ok 16 - Post form 652s ok 17 - Get cookie lemonldap (901ad82bed047cb0240c5f45b6230af1b10733cf083e3959de85633e74c14f23) 652s ok 18 - Get session using restSessionServer 652s ok 19 - HTTP code is 200 652s ok 20 - Deserialize session content 652s ok 21 - Session has correct value for cn 652s 1..21 652s ok 6 - Successful Kerberos authentication on dom2 652s # Subtest: Fallback to Dom1 652s ok 1 - Simple access 652s ok 2 - Found Kerberos JS 652s ok 3 - HTTP code is 200 652s ok 4 - Page contains a form 652s ok 5 - Host match 652s ok 6 - Field "kerberos" is defined 652s ok 7 - Field "ajax_auth_token" is defined 652s ok 8 - CSP header authorize POST request to \# 652s ok 9 - Post form 652s ok 10 - HTTP code is 200 652s ok 11 - Page contains a form 652s ok 12 - Host match 652s ok 13 - Field "user" is defined 652s ok 14 - Field "password" is defined 652s ok 15 - CSP header authorize POST request to \# 652s ok 16 - Post form 652s ok 17 - Get cookie lemonldap (72301873c0dfeaee3c4371a6e6b6934fc635c5e71a77553f8f764ffefe666a1e) 652s ok 18 - Get session using restSessionServer 652s ok 19 - HTTP code is 200 652s ok 20 - Deserialize session content 652s ok 21 - Session has correct value for cn 652s 1..21 652s ok 7 - Fallback to Dom1 652s # Subtest: Fallback to Dom2 652s ok 1 - Simple access 652s ok 2 - Found Kerberos JS 652s ok 3 - HTTP code is 200 652s ok 4 - Page contains a form 652s ok 5 - Host match 652s ok 6 - Field "kerberos" is defined 652s ok 7 - Field "ajax_auth_token" is defined 652s ok 8 - CSP header authorize POST request to \# 652s ok 9 - Post form 652s ok 10 - HTTP code is 200 652s ok 11 - Page contains a form 652s ok 12 - Host match 652s ok 13 - Field "user" is defined 652s ok 14 - Field "password" is defined 652s ok 15 - CSP header authorize POST request to \# 652s ok 16 - Post form 652s ok 17 - Get cookie lemonldap (4c90e1e6033068e5a8d4a9358da1a846e2a6154919492e0d46f87888f63732e9) 652s ok 18 - Get session using restSessionServer 652s ok 19 - HTTP code is 200 652s ok 20 - Deserialize session content 652s ok 21 - Session has correct value for cn 652s 1..21 652s ok 8 - Fallback to Dom2 652s 1..8 652s ok 653s t/36-Combination-Password.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 - Try to connect with login jkirk 653s ok 6 - Get cookie lemonldap (ad8af02e5cbeee38da03219daa94d89db30a12f3ef7c200ca373c26e78b4584e) 653s ok 7 - Try to change password 653s ok 8 - HTTP code is 200 653s ok 9 - Content-Type is JSON 653s ok 10 - Content is valid JSON 653s ok 11 - PE_PASSWORD_OK 653s ok 12 - Try to connect with login jkirk 653s ok 13 - Response status is 401 653s ok 14 - Content is JSON 653s ok 15 - Error code is 5 653s ok 16 - Try to connect with login jkirk 653s ok 17 - Get cookie lemonldap (4d0f8da0641b92e5551fbc6c231681e5378d03e6d2957adf5c9df671f7fc4bda) 653s ok 18 - Try to connect with login dvador 653s ok 19 - Get cookie lemonldap (4ac8ca10b9bab65e64b30e184a5e53a7254bfadd9b07b046ce1cc31cca1a64e4) 653s ok 20 - Try to change password 653s ok 21 - HTTP code is 200 653s ok 22 - Content-Type is JSON 653s ok 23 - Content is valid JSON 653s ok 24 - PE_PASSWORD_OK 653s ok 25 - Try to connect with login dvador 653s ok 26 - Response status is 401 653s ok 27 - Content is JSON 653s ok 28 - Error code is 5 653s ok 29 - Try to connect with login dvador 653s ok 30 - Get cookie lemonldap (c3a1fc17e1d296cf7011cdbbb8d20dd492520f69f7f566c174738b4a7008a143) 653s 1..30 653s ok 653s t/36-Combination-SSL-Kerberos.t ................................... 653s ok 1 - use Lemonldap::NG::Portal::Main; 653s ok 2 - Portal object 653s ok 3 - Init 653s ok 4 - Portal app 653s # Subtest: Auth by SSL 653s ok 1 - Get cookie lemonldap (ffc345134279333f1e4524fd7f5c4fd8b5da610af7f9532445abda4ef15a3166) 653s ok 2 - Correct session auth module 653s ok 3 - Correct session UID 653s 1..3 653s ok 5 - Auth by SSL 653s # Subtest: Auth by Kerberos 653s ok 1 - HTTP code is 200 653s ok 2 - Page contains a form 653s ok 3 - Host match 653s ok 4 - Field "kerberos" is defined 653s ok 5 - CSP header authorize POST request to \# 653s ok 6 - Found hidden attribut "kerberos" with value="0" 653s ok 7 - Get Kerberos javascript 653s ok 8 - Response body is not empty 653s ok 9 - Found waiting message 653s ok 10 - HTTP code is 200 653s ok 11 - Page contains a form 653s ok 12 - Host match 653s ok 13 - Field "url" is defined 653s ok 14 - Field "kerberos" is defined 653s ok 15 - Field "ajax_auth_token" is defined 653s ok 16 - CSP header authorize POST request to \# 653s ok 17 - AJAX query 653s ok 18 653s ok 19 - AJAX query 653s ok 20 - HTTP code is 200 653s ok 21 - Content-Type is JSON 653s ok 22 - Content is valid JSON 653s ok 23 - User token was returned 653s ok 24 - Post form 653s ok 25 - Get cookie lemonldap (bdd921ed2ca59c1a57709a3ebb25e1360b91d9c8d6b0d5a8f89112a69c680b1c) 653s ok 26 - Correct session auth module 653s ok 27 - Correct session UID 653s 1..27 653s ok 6 - Auth by Kerberos 653s # Subtest: Auth by Demo 653s ok 1 - Response body is not empty 653s ok 2 - Found waiting message 653s ok 3 - HTTP code is 200 653s ok 4 - Page contains a form 653s ok 5 - Host match 653s ok 6 - Field "url" is defined 653s ok 7 - Field "kerberos" is defined 653s ok 8 - Field "ajax_auth_token" is defined 653s ok 9 - CSP header authorize POST request to \# 653s ok 10 - Post form 653s ok 11 - HTTP code is 200 653s ok 12 - Page contains a form 653s ok 13 - Host match 653s ok 14 - Field "url" is defined 653s ok 15 - Field "user" is defined 653s ok 16 - Field "password" is defined 653s ok 17 - CSP header authorize POST request to \# 653s ok 18 - Post form 653s ok 19 - Get cookie lemonldap (0a8ceb498b535048ae4c80ee30107109e794f4b75dc266cdae391b7509b86dab) 653s ok 20 - Correct session auth module 653s ok 21 - Correct session UID 653s 1..21 653s ok 7 - Auth by Demo 653s 1..7 653s ok 654s t/36-Combination-with-Choice.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 - Expression loaded: "[Dm] or [Ch]" 654s ok 6 - Try to connect with login dwho 654s ok 7 - Get cookie lemonldap (c1bf82500a34acf3a7cdcb4165da38bc210034bc11235c11d402a1588a4fab84) 654s ok 8 - Logout request 654s ok 9 - Response is 200 654s ok 10 - Cookie is deleted 654s ok 11 - No pdata 654s ok 12 - Disconnect request 654s ok 13 - Response is 401 654s ok 14 - Try to connect with login dvador 654s ok 15 - Get cookie lemonldap (153c1facbc3e37c748b979f12547cc9f239aaa0c2a2d6697085b4bc6ecb6665a) 654s ok 16 - Logout request 654s ok 17 - Response is 200 654s ok 18 - Cookie is deleted 654s ok 19 - No pdata 654s ok 20 - Disconnect request 654s ok 21 - Response is 401 654s ok 22 - Portal object 654s ok 23 - Init 654s ok 24 - Portal app 654s ok 25 - Expression loaded: "[Dm] and [Ch]" 654s ok 26 - Try to connect with login rtyler 654s ok 27 - Get cookie lemonldap (791ac6131d0aaf0ad072aa0349ee3d2a22f696c7c6ec050979559e541d5e442b) 654s ok 28 - Logout request 654s ok 29 - Response is 200 654s ok 30 - Cookie is deleted 654s ok 31 - No pdata 654s ok 32 - Disconnect request 654s ok 33 - Response is 401 654s ok 34 - Try to connect with login dwho 654s ok 35 - Get cookie lemonldap (6e3f7ecc8b0e3ba451a24178e30ee1b103008ab6335cc33f2b6b317f8ddc8916) 654s ok 36 - Logout request 654s ok 37 - Response is 200 654s ok 38 - Cookie is deleted 654s ok 39 - No pdata 654s ok 40 - Disconnect request 654s ok 41 - Response is 401 654s ok 42 - Try to connect with login dwho 654s ok 43 - Response status is 401 654s ok 44 - Content is JSON 654s ok 45 - Error code is 5 654s ok 46 - Portal object 654s ok 47 - Init 654s ok 48 - Portal app 654s ok 49 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [Ch]" 654s ok 50 - Try to connect with login dwho 654s ok 51 - Get cookie lemonldap (a098312d5eb7256ce26ce2535a51bd954fffb5c874832b08f6bfd2e7096b19cf) 654s ok 52 - Logout request 654s ok 53 - Response is 200 654s ok 54 - Cookie is deleted 654s ok 55 - No pdata 654s ok 56 - Disconnect request 654s ok 57 - Response is 401 654s ok 58 - Try to connect with login dvador 654s ok 59 - Get cookie lemonldap (8eabc887450fe72b5a390ec8c10f494993b4cf06c7b40a326cdad220f4008266) 654s ok 60 - Logout request 654s ok 61 - Response is 200 654s ok 62 - Cookie is deleted 654s ok 63 - No pdata 654s ok 64 - Disconnect request 654s ok 65 - Response is 401 654s ok 66 - Portal object 654s ok 67 - Init 654s ok 68 - Portal app 654s 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]" 654s ok 70 - Try to connect with login rtyler 654s ok 71 - Get cookie lemonldap (7546c692a7234b74e8da91d95f9e0e0d2d6d9b648a504ffd98518ec973a9ed92) 654s ok 72 - Logout request 654s ok 73 - Response is 200 654s ok 74 - Cookie is deleted 654s ok 75 - No pdata 654s ok 76 - Disconnect request 654s ok 77 - Response is 401 654s ok 78 - Try to connect with login dvador 654s ok 79 - Get cookie lemonldap (9dcdc733776ad8ec3625eb8a47591b69522c55acb19914e5cb1130862520c434) 654s ok 80 - Logout request 654s ok 81 - Response is 200 654s ok 82 - Cookie is deleted 654s ok 83 - No pdata 654s ok 84 - Disconnect request 654s ok 85 - Response is 401 654s ok 86 - Try to connect with login dwho 654s ok 87 - Get cookie lemonldap (5b9b6d1117cfbfd5dc6c5ab07ddb6c108c4fc02b6dbf8d0a7d28b3f571fc4f34) 654s ok 88 - Logout request 654s ok 89 - Response is 200 654s ok 90 - Cookie is deleted 654s ok 91 - No pdata 654s ok 92 - Disconnect request 654s ok 93 - Response is 401 654s ok 94 - Try to connect with login dwho 654s ok 95 - Response status is 401 654s ok 96 - Content is JSON 654s ok 97 - Error code is 5 654s 1..97 654s ok 655s t/36-Combination-with-TOTP.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 - Get Menu 655s ok 6 - HTTP code is 200 655s ok 7 - Page contains a form 655s ok 8 - Host match 655s ok 9 - Field "user" is defined 655s ok 10 - Field "password" is defined 655s ok 11 - Field "token" is defined 655s ok 12 - CSP header authorize POST request to \# 655s ok 13 - Auth query 655s ok 14 - Get cookie lemonldap (20314383eaa08b7c6088f135e195a053085515e424d24dd00386a94ab2fb8511) 655s ok 15 - Get redirection 655s ok 16 - Location is http://auth.example.com/ 655s ok 17 - Form registration 655s ok 18 - Found TOTP js 655s ok 19 - Get new key 655s ok 20 - Content is JSON 655s ok 21 - Found secret 655s ok 22 - Found token 655s ok 23 - Code 655s ok 24 - Code contains 6 digits 655s ok 25 - Post code 655s ok 26 - Content is JSON 655s ok 27 - Key is registered 655s ok 28 - Logout request 655s ok 29 - Response is 200 655s ok 30 - Cookie is deleted 655s ok 31 - No pdata 655s ok 32 - Disconnect request 655s ok 33 - Response is 401 655s ok 34 - Get Menu 655s ok 35 - HTTP code is 200 655s ok 36 - Page contains a form 655s ok 37 - Host match 655s ok 38 - Field "user" is defined 655s ok 39 - Field "password" is defined 655s ok 40 - Field "token" is defined 655s ok 41 - CSP header authorize POST request to \# 655s ok 42 - Auth query with bad password 655s ok 43 - Get Menu 655s ok 44 - HTTP code is 200 655s ok 45 - Page contains a form 655s ok 46 - Host match 655s ok 47 - Field "user" is defined 655s ok 48 - Field "password" is defined 655s ok 49 - Field "token" is defined 655s ok 50 - CSP header authorize POST request to \# 655s ok 51 - Auth query 655s ok 52 - HTTP code is 200 655s ok 53 - Page contains a form 655s ok 54 - URI match 655s ok 55 - Field "token" is defined 655s ok 56 - Code 655s ok 57 - Post code 655s ok 58 - Token expired 655s ok 59 - Get Menu 655s ok 60 - HTTP code is 200 655s ok 61 - Page contains a form 655s ok 62 - Host match 655s ok 63 - Field "user" is defined 655s ok 64 - Field "password" is defined 655s ok 65 - Field "token" is defined 655s ok 66 - CSP header authorize POST request to \# 655s 1..66 655s ok 655s t/36-Combination-with-over.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 - Expression loaded: "[Dm] or [DB]" 655s ok 6 - JSON is parsed 655s ok 7 - Try to connect with login dwho 655s ok 8 - Get cookie lemonldap (2bbae9949735a1a0ad31a00557276b2e0f3184abbdcacdc01b0cbcf48d846cdf) 655s ok 9 - Logout request 655s ok 10 - Response is 200 655s ok 11 - Cookie is deleted 655s ok 12 - No pdata 655s ok 13 - Disconnect request 655s ok 14 - Response is 401 655s ok 15 - Try to connect with login dvador 655s ok 16 - Get cookie lemonldap (535b1ff2869bda8b7b8dd0947269e3ef82ce7675694f2b049aa282be1c97afbf) 655s ok 17 - Logout request 655s ok 18 - Response is 200 655s ok 19 - Cookie is deleted 655s ok 20 - No pdata 655s ok 21 - Disconnect request 655s ok 22 - Response is 401 655s 1..22 655s ok 656s t/36-Combination-with-token.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 - Expression loaded: "[Dm] or [DB]" 656s ok 6 - Unauth request 656s ok 7 - HTTP code is 200 656s ok 8 - Page contains a form 656s ok 9 - Host match 656s ok 10 - Field "token" is defined 656s ok 11 - CSP header authorize POST request to \# 656s ok 12 - Try to connect with login dwho 656s ok 13 - Get cookie lemonldap (4becdce92aea59ad9041256a67b954749d4f420c2add125a1ce7ea515e6f95d0) 656s ok 14 - Logout request 656s ok 15 - Response is 200 656s ok 16 - Cookie is deleted 656s ok 17 - No pdata 656s ok 18 - Disconnect request 656s ok 19 - Response is 401 656s ok 20 - Unauth request 656s ok 21 - HTTP code is 200 656s ok 22 - Page contains a form 656s ok 23 - Host match 656s ok 24 - Field "token" is defined 656s ok 25 - CSP header authorize POST request to \# 656s ok 26 - Try to connect with login dvador 656s ok 27 - Get cookie lemonldap (02b164cf561c139076293cb2c3a06adacaa1df94507234448fdf0774adbe28f7) 656s ok 28 - Logout request 656s ok 29 - Response is 200 656s ok 30 - Cookie is deleted 656s ok 31 - No pdata 656s ok 32 - Disconnect request 656s ok 33 - Response is 401 656s ok 34 - Portal object 656s ok 35 - Init 656s ok 36 - Portal app 656s ok 37 - Expression loaded: "[Dm] and [DB]" 656s ok 38 - Unauth request 656s ok 39 - HTTP code is 200 656s ok 40 - Page contains a form 656s ok 41 - Host match 656s ok 42 - Field "token" is defined 656s ok 43 - CSP header authorize POST request to \# 656s ok 44 - Try to connect with login rtyler 656s ok 45 - Get cookie lemonldap (07fca02cd99a130ed2aaae0f8aaea7ea17574098f9ddf4fbf7b4931e06ab8d1e) 656s ok 46 - Logout request 656s ok 47 - Response is 200 656s ok 48 - Cookie is deleted 656s ok 49 - No pdata 656s ok 50 - Disconnect request 656s ok 51 - Response is 401 656s ok 52 - Unauth request 656s ok 53 - HTTP code is 200 656s ok 54 - Page contains a form 656s ok 55 - Host match 656s ok 56 - Field "token" is defined 656s ok 57 - CSP header authorize POST request to \# 656s ok 58 - Try to connect with login dwho 656s ok 59 - Response status is 401 656s ok 60 - Content is JSON 656s ok 61 - Error code is 5 656s ok 62 - Portal object 656s ok 63 - Init 656s ok 64 - Portal app 656s ok 65 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 656s ok 66 - Unauth request 656s ok 67 - HTTP code is 200 656s ok 68 - Page contains a form 656s ok 69 - Host match 656s ok 70 - Field "token" is defined 656s ok 71 - CSP header authorize POST request to \# 656s ok 72 - Try to connect with login dwho 656s ok 73 - Get cookie lemonldap (26148a8c5f296d97378763cf91ce3f3274c7f7e0f4d769b2d13493a33d08fd16) 656s ok 74 - Logout request 656s ok 75 - Response is 200 656s ok 76 - Cookie is deleted 656s ok 77 - No pdata 656s ok 78 - Disconnect request 656s ok 79 - Response is 401 656s ok 80 - Unauth request 656s ok 81 - HTTP code is 200 656s ok 82 - Page contains a form 656s ok 83 - Host match 656s ok 84 - Field "token" is defined 656s ok 85 - CSP header authorize POST request to \# 656s ok 86 - Try to connect with login dvador 656s ok 87 - Get cookie lemonldap (b623149b6cb36378f977a0471902b14c9f4c22a699cea19263ebbd60b23c22d4) 656s ok 88 - Logout request 656s ok 89 - Response is 200 656s ok 90 - Cookie is deleted 656s ok 91 - No pdata 656s ok 92 - Disconnect request 656s ok 93 - Response is 401 656s ok 94 - Portal object 656s ok 95 - Init 656s ok 96 - Portal app 656s 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]" 656s ok 98 - Unauth request 656s ok 99 - HTTP code is 200 656s ok 100 - Page contains a form 656s ok 101 - Host match 656s ok 102 - Field "token" is defined 656s ok 103 - CSP header authorize POST request to \# 656s ok 104 - Try to connect with login rtyler 656s ok 105 - Get cookie lemonldap (33c21b9995d1cceb8fcf0741121f0d986462396b1bf63e5740603b61ce6dd7f7) 656s ok 106 - Logout request 656s ok 107 - Response is 200 656s ok 108 - Cookie is deleted 656s ok 109 - No pdata 656s ok 110 - Disconnect request 656s ok 111 - Response is 401 656s ok 112 - Unauth request 656s ok 113 - HTTP code is 200 656s ok 114 - Page contains a form 656s ok 115 - Host match 656s ok 116 - Field "token" is defined 656s ok 117 - CSP header authorize POST request to \# 656s ok 118 - Try to connect with login dvador 656s ok 119 - Get cookie lemonldap (7f312920cea5d8fda5ff243530e662132eee3da6c7ccac0aadc03da43d5a086e) 656s ok 120 - Logout request 656s ok 121 - Response is 200 656s ok 122 - Cookie is deleted 656s ok 123 - No pdata 656s ok 124 - Disconnect request 656s ok 125 - Response is 401 656s ok 126 - Unauth request 656s ok 127 - HTTP code is 200 656s ok 128 - Page contains a form 656s ok 129 - Host match 656s ok 130 - Field "token" is defined 656s ok 131 - CSP header authorize POST request to \# 656s ok 132 - Try to connect with login dwho 656s ok 133 - Response status is 401 656s ok 134 - Content is JSON 656s ok 135 - Error code is 5 656s 1..135 656s ok 657s t/36-Combination.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 - Expression loaded: "[Dm] or [DB]" 657s ok 6 - Try to connect with login dwho 657s ok 7 - Get cookie lemonldap (2464a688c1165287b69808600dc8db7125e869a8d8e4e5ece0d85545316038de) 657s ok 8 - Logout request 657s ok 9 - Response is 200 657s ok 10 - Cookie is deleted 657s ok 11 - No pdata 657s ok 12 - Disconnect request 657s ok 13 - Response is 401 657s ok 14 - Try to connect with login dvador 657s ok 15 - Get cookie lemonldap (63b54221c174b6369bf15829c2f96e2b9af0b4f8966bd9ff97d9943d95717b84) 657s ok 16 - Portal object 657s ok 17 - Init 657s ok 18 - Portal app 657s ok 19 - Expression loaded: "[Dm] and [DB]" 657s ok 20 - Try to connect with login rtyler 657s ok 21 - Get cookie lemonldap (060ba0c352efecd4240571b9433056fcd3fe3b07d40abf611281ddc82326ee48) 657s ok 22 - Logout request 657s ok 23 - Response is 200 657s ok 24 - Cookie is deleted 657s ok 25 - No pdata 657s ok 26 - Disconnect request 657s ok 27 - Response is 401 657s ok 28 - Try to connect with login dwho 657s ok 29 - Response status is 401 657s ok 30 - Content is JSON 657s ok 31 - Error code is 5 657s ok 32 - Portal object 657s ok 33 - Init 657s ok 34 - Portal app 657s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 657s ok 36 - Try to connect with login dwho 657s ok 37 - Get cookie lemonldap (f40a9aa0eb0ae3f1aab318251899b1b3005a1580af887468dbb0b3e26c985e4c) 657s ok 38 - Logout request 657s ok 39 - Response is 200 657s ok 40 - Cookie is deleted 657s ok 41 - No pdata 657s ok 42 - Disconnect request 657s ok 43 - Response is 401 657s ok 44 - Try to connect with login dvador 657s ok 45 - Get cookie lemonldap (bb925db4c35ab55daf0268bb19699bce8726738b5fdd36c73fd47be2e6683295) 657s ok 46 - Logout request 657s ok 47 - Response is 200 657s ok 48 - Cookie is deleted 657s ok 49 - No pdata 657s ok 50 - Disconnect request 657s ok 51 - Response is 401 657s ok 52 - Portal object 657s ok 53 - Init 657s ok 54 - Portal app 657s 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]" 657s ok 56 - Try to connect with login rtyler 657s ok 57 - Get cookie lemonldap (fe5aa8de1adc23ddd0addf5320007ea24bef8fb0647db0ac043762eeafff3bc6) 657s ok 58 - Demo and DBI exported variables exist in session 657s ok 59 - Try to connect with login dvador 657s ok 60 - Get cookie lemonldap (153d4be559391ca3a8ec15efe222aec1c9ff340a4c205863335f9f0e77667c98) 657s ok 61 - Try to connect with login dwho 657s ok 62 - Response status is 401 657s ok 63 - Content is JSON 657s ok 64 - Error code is 5 657s ok 65 - Portal object 657s ok 66 - Init 657s ok 67 - Portal app 657s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 657s ok 69 - Try to connect with login rtyler 657s ok 70 - Get cookie lemonldap (a63bcffb9e703f18d4c8f3afb99be76fd2593d2bf18fc18289cd7fbae5eccf3d) 657s ok 71 - Try to connect with login dwho 657s ok 72 - Get cookie lemonldap (9429028453e9c23ef31bbaf6b66b39a1ebd564d7d530db2bd8c3806666bcf389) 657s ok 73 - Portal object 657s ok 74 - Init 657s ok 75 - Portal app 657s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 657s ok 77 - Try to connect with login rtyler 657s ok 78 - Get cookie lemonldap (8415278197e50bc29a27bbbbe9342fa10f8b6bca16bad1c4629b01527a13ab93) 657s ok 79 - Try to connect with login dwho 657s ok 80 - Response status is 401 657s ok 81 - Content is JSON 657s ok 82 - Error code is 5 657s 1..82 657s ok 657s t/37-CAS-App-to-SAML-IdP-POST-with-WAYF.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 ok 10 - Portal object 657s ok 11 - Init 657s ok 12 - Portal app 657s ok 13 - Register $type 657s # ==> Pushing APP <== 657s # ==> Popping APP <== 657s ok 14 - Unauth CAS app request 657s ok 15 - Get cookie llngcasserver (proxy) 657s ok 16 - Get CAS server cookie 657s ok 17 - Get redirection 657s ok 18 - Location header found 657s # ==> Pushing PROXY <== 657s # ==> Popping PROXY <== 657s ok 19 - Push request to proxy 657s ok 20 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcas%22%3A%221746134304_55992%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206184%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 657s ok 21 - Get redirection 657s ok 22 - Location header found 657s # ==> Pushing PROXY <== 657s # ==> Popping PROXY <== 657s ok 23 - Return from WAYF 657s ok 24 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206184%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221746134304_55992%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%7D) 657s ok 25 - HTTP code is 200 657s ok 26 - Page contains a form 657s ok 27 - Host match 657s ok 28 - URI match 657s ok 29 - Field "SAMLRequest" is defined 657s ok 30 - CSP header authorize POST request to auth.idp.com 657s ok 31 - Method is POST 657s # ==> Pushing IDP <== 657s # ==> Popping IDP <== 657s ok 32 - Launch SAML request to IdP 657s ok 33 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206184%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134304_52579%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 657s # ==> Pushing IDP <== 657s # ==> Popping IDP <== 657s ok 34 - Post authentication 657s ok 35 - HTTP code is 200 657s ok 36 - Page contains a form 657s ok 37 - CSP header authorize POST request to auth.proxy.com 657s ok 38 - Method is POST 657s ok 39 - Get cookie lemonldap (27d7a2799b7e7d474d3f7643e0752fa34fb9db46063338ad9553e18785ba5168) 657s ok 40 - Get cookie lemonldappdata () 657s ok 41 - SAML request cleared from pdata 657s # ==> Pushing PROXY <== 657s # ==> Popping PROXY <== 657s ok 42 - POST SAML response 657s ok 43 - Get cookie lemonldap (411852c365836eabb015798570c5b67b793db19b3dd50fb3f7ff6019a6aef656) 657s ok 44 - Get redirection 657s ok 45 - Location header found 657s # ==> Pushing PROXY <== 657s # ==> Popping PROXY <== 657s ok 46 - Follow internal redirection 657s ok 47 - Get redirection 657s ok 48 - Location header found 657s # ==> Pushing APP <== 657s ok 49 - SOAP request 657s # ==> Saving handler APP <== 657s # ==> Pushing PROXY <== 657s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 657s # ==> Popping PROXY <== 657s # ==> Restoring APP <== 657s ok 50 - Execute request to /cas/serviceValidate 657s ok 51 - HTTP code is 200 657s ok 52 - Content is XML 657s # ==> Popping APP <== 657s ok 53 - Follow redirection to RP 657s ok 54 - Get cookie lemonldap (273e22ee83620336e591edbbe8a4fe5a0cc667b16d8b56985e3b96ff6dedec5f) 657s 1..54 657s ok 658s t/37-CAS-App-to-SAML-IdP-POST.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 ok 10 - Portal object 658s ok 11 - Init 658s ok 12 - Portal app 658s ok 13 - Register $type 658s # ==> Pushing APP <== 658s # ==> Popping APP <== 658s ok 14 - Unauth CAS app request 658s ok 15 - Get cookie llngcasserver (proxy) 658s ok 16 - Get CAS server cookie 658s ok 17 - Get redirection 658s ok 18 - Location header found 658s # ==> Pushing PROXY <== 658s # ==> Popping PROXY <== 658s ok 19 - Push request to proxy 658s ok 20 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcas%22%3A%221746134304_38909%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206184%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 658s ok 21 - HTTP code is 200 658s ok 22 - Page contains a form 658s ok 23 - Host match 658s ok 24 - URI match 658s ok 25 - Field "SAMLRequest" is defined 658s ok 26 - CSP header authorize POST request to auth.idp.com 658s ok 27 - Method is POST 658s # ==> Pushing IDP <== 658s # ==> Popping IDP <== 658s ok 28 - Launch SAML request to IdP 658s ok 29 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1746206184%2C%22issuerRequestsaml%22%3A%221746134304_842%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 658s # ==> Pushing IDP <== 658s # ==> Popping IDP <== 658s ok 30 - Post authentication 658s ok 31 - HTTP code is 200 658s ok 32 - Page contains a form 658s ok 33 - CSP header authorize POST request to auth.proxy.com 658s ok 34 - Method is POST 658s ok 35 - Get cookie lemonldap (8cad42860376c2fb50d356383b7628304f18304dc84c7b4de8964d4ba729bf9a) 658s ok 36 - Get cookie lemonldappdata () 658s ok 37 - SAML request cleared from pdata 658s # ==> Pushing PROXY <== 658s # ==> Popping PROXY <== 658s ok 38 - POST SAML response 658s ok 39 - Get cookie lemonldap (380a3bb4e76c4ff96ea8f22a5415301dfc4ed4080c80238c13a5a108e2895da1) 658s ok 40 - Get redirection 658s ok 41 - Location header found 658s # ==> Pushing PROXY <== 658s # ==> Popping PROXY <== 658s ok 42 - Follow internal redirection 658s ok 43 - Get redirection 658s ok 44 - Location header found 658s # ==> Pushing APP <== 658s ok 45 - SOAP request 658s # ==> Saving handler APP <== 658s # ==> Pushing PROXY <== 658s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 658s # ==> Popping PROXY <== 658s # ==> Restoring APP <== 658s ok 46 - Execute request to /cas/serviceValidate 658s ok 47 - HTTP code is 200 658s ok 48 - Content is XML 658s # ==> Popping APP <== 658s ok 49 - Follow redirection to RP 658s ok 50 - Get cookie lemonldap (c0f8da6aac6ebc4d4ebde0a6ce34c1fae89e7de2ee704208835d976629e8ddb3) 658s 1..50 658s ok 659s t/37-Issuer-Display-Rule.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 - Get cookie lemonldap (def5d3326df05373f6d126752b7a08b8cc067771aa73f96426708a2553e27739) 659s ok 6 - Get Menu 659s ok 7 - Response body is not empty 659s ok 8 659s 1..8 659s ok 659s t/37-Issuer-Timeout.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 - OP portal 659s # Subtest: Request RP1, wait for timeout, request RP2 659s ok 1 - Authorization request to RP1 659s ok 2 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221746134486_42158%22%2C%22issuerTs%22%3A1746206186%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 659s ok 3 - Authorization request to RP2 659s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221746135086_14064%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1746206786%7D) 659s ok 5 - HTTP code is 200 659s ok 6 - Page contains a form 659s ok 7 - Host match 659s ok 8 - Field "user" is defined 659s ok 9 - Field "password" is defined 659s ok 10 - CSP header authorize POST request to \# 659s ok 11 - Authorization request to RP2 659s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221746135086_14064%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%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1746206786%7D) 659s ok 13 - HTTP code is 200 659s ok 14 - Page contains a form 659s ok 15 - URI match 659s ok 16 - Field "token" is defined 659s ok 17 - Field "code" is defined 659s ok 18 - Found EXTCODE input 659s ok 19 - Post code 659s ok 20 - Get redirection 659s ok 21 - Location is http://auth.op.com/oauth2 659s ok 22 - Get cookie lemonldap (98a9243a65aa32e29cd14b2061a493da0f1d1f939b062bfe5b42d2d09263a698) 659s ok 23 - Authorization request to RP1 659s ok 24 - Get redirection 659s ok 25 - Location header found 659s 1..25 659s ok 6 - Request RP1, wait for timeout, request RP2 659s # Subtest: Request RP1, wait for timeout, complete login 659s ok 1 - Authorization request to RP1 659s ok 2 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1746206186%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221746134486_46858%22%7D) 659s ok 3 - HTTP code is 200 659s ok 4 - Page contains a form 659s ok 5 - Host match 659s ok 6 - Field "user" is defined 659s ok 7 - Field "password" is defined 659s ok 8 - CSP header authorize POST request to \# 659s ok 9 - Authorization request to RP2 659s ok 10 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1746206186%2C%22issuerRequestoauth2%22%3A%221746134486_46858%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 659s ok 11 - HTTP code is 200 659s ok 12 - Page contains a form 659s ok 13 - URI match 659s ok 14 - Field "token" is defined 659s ok 15 - Field "code" is defined 659s ok 16 - Found EXTCODE input 659s ok 17 - Post code 659s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221746134486_46858%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 659s ok 19 - Get redirection 659s ok 20 - Location is http://auth.op.com/oauth2 659s ok 21 - Get cookie lemonldap (165f0cfc5559c6b8936f62bbb8baef1873c1e67e15efbbd37282e6fc5ee3a995) 659s ok 22 - Authorization request to RP1 659s ok 23 - Expected portal error code: code found on page 659s ok 24 - Expected portal error code 659s ok 25 - Get cookie lemonldappdata () 659s ok 26 - pdata was cleared 659s 1..26 659s ok 7 - Request RP1, wait for timeout, complete login 659s 1..7 659s ok 660s t/37-Logout-from-2-chained-SAML-SP-SOAP.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 ok 10 - Portal object 660s ok 11 - Init 660s ok 12 - Portal app 660s ok 13 - Register $type 660s # ==> Pushing SP <== 660s # ==> Popping SP <== 660s ok 14 - Unauth SP request 660s ok 15 - Get redirection 660s ok 16 - Location header found 660s # ==> Pushing PROXY <== 660s # ==> Popping PROXY <== 660s ok 17 - Push request to PROXY, endpoint /saml/singleSignOn 660s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221746134306_21358%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1746206186%7D) 660s ok 19 - Get redirection 660s ok 20 - Location header found 660s # ==> Pushing IDP <== 660s # ==> Popping IDP <== 660s ok 21 - SAML Authentication on idp, endpoint /saml/singleSignOn 660s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134306_45944%22%2C%22issuerTs%22%3A1746206186%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 660s ok 23 - HTTP code is 200 660s ok 24 - Page contains a form 660s ok 25 - Host match 660s ok 26 - Field "url" is defined 660s ok 27 - Field "timezone" is defined 660s ok 28 - Field "skin" is defined 660s ok 29 - Field "user" is defined 660s ok 30 - Field "password" is defined 660s ok 31 - CSP header authorize POST request to \# 660s # ==> Pushing IDP <== 660s # ==> Popping IDP <== 660s ok 32 - Post authentication, endpoint /saml/singleSignOn 660s ok 33 - Get cookie lemonldappdata () 660s ok 34 - Get cookie lemonldap (b35e5e062814cc1896de345771dd8c2b3864f2b5ee898f46e5018527925bbc5f) 660s ok 35 - HTTP code is 200 660s ok 36 - Page contains a form 660s ok 37 - Host match 660s ok 38 - URI match 660s ok 39 - Field "SAMLResponse" is defined 660s ok 40 - Field "RelayState" is defined 660s ok 41 - CSP header authorize POST request to auth.proxy.com 660s # ==> Pushing PROXY <== 660s # ==> Popping PROXY <== 660s ok 42 - Post SAML response to PROXY 660s ok 43 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134306_21358%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 660s ok 44 - Get cookie lemonldap (8b7756f9a2b08d40ffce1d4f2cbea56d96468d6f151e6e413d5590d0db1777ce) 660s ok 45 - Get redirection 660s ok 46 - Location header found 660s # ==> Pushing PROXY <== 660s # ==> Popping PROXY <== 660s ok 47 - internal redirection to PROXY, endpoint /saml 660s ok 48 - HTTP code is 200 660s ok 49 - Page contains a form 660s ok 50 - Host match 660s ok 51 - URI match 660s ok 52 - Field "SAMLResponse" is defined 660s ok 53 - CSP header authorize POST request to auth.sp.com 660s # ==> Pushing SP <== 660s # ==> Popping SP <== 660s ok 54 - Post SAML response to SP 660s ok 55 - Get cookie lemonldap (55a431db386ca4cf1ed96d195440801922f53c50ac342976d84638a54089c05b) 660s # ==> Pushing SP <== 660s ok 56 - REST request 660s ok 57 - Request from PROXY to PROXY 660s # ==> Saving handler SP <== 660s # ==> Pushing PROXY <== 660s ok 58 - REST request 660s ok 59 - Request to IDP 660s # ==> Saving handler PROXY <== 660s # ==> Pushing IDP <== 660s # ==> Popping IDP <== 660s # ==> Restoring PROXY <== 660s ok 60 - Execute post request 660s ok 61 - Response is 200 660s ok 62 - Content is JSON|XML 660s # ==> Popping PROXY <== 660s # ==> Restoring SP <== 660s ok 63 - Execute post request 660s ok 64 - Response is 200 660s ok 65 - Content is JSON|XML 660s # ==> Popping SP <== 660s ok 66 - Call logout from SP 660s ok 67 - Get cookie lemonldap (0) 660s ok 68 - Test empty cookie on SP 660s ok 69 - Test disconnexion message on SP 660s # ==> Pushing PROXY <== 660s # ==> Popping PROXY <== 660s ok 70 - Test if still logged on PROXY 660s ok 71 - Get redirection 660s ok 72 - Location header found 660s # ==> Pushing IDP <== 660s # ==> Popping IDP <== 660s ok 73 - Test if still logged on IDP 660s ok 74 - test presence of user field in form (prove successful logout) 660s 1..74 660s ok 661s t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.t ................... 661s ok 1 - use Lemonldap::NG::Portal::Main; 661s ok 2 - Portal object 661s ok 3 - Init 661s ok 4 - Portal app 661s ok 5 - Register $type 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 6 - Get JWKS, endpoint /oauth2/jwks 661s ok 7 - HTTP code is 200 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 661s ok 9 - HTTP code is 200 661s ok 10 - Portal object 661s ok 11 - Init 661s ok 12 - Portal app 661s ok 13 - Register $type 661s ok 14 - Portal object 661s ok 15 - Init 661s ok 16 - Portal app 661s ok 17 - Register $type 661s # ==> Pushing RP <== 661s # ==> Popping RP <== 661s ok 18 - Unauth SP request 661s ok 19 - Get redirection 661s ok 20 - Location header found 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 21 - Push request to OP, endpoint /oauth2/authorize 661s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1746206187%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221746134307_9140%22%7D) 661s ok 23 - Get redirection 661s ok 24 - Location header found 661s # ==> Pushing IDP <== 661s # ==> Popping IDP <== 661s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 661s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206187%2C%22issuerRequestsaml%22%3A%221746134307_18134%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) 661s ok 27 - HTTP code is 200 661s ok 28 - Page contains a form 661s ok 29 - Host match 661s ok 30 - Field "url" is defined 661s ok 31 - Field "timezone" is defined 661s ok 32 - Field "skin" is defined 661s ok 33 - Field "user" is defined 661s ok 34 - Field "password" is defined 661s ok 35 - CSP header authorize POST request to \# 661s # ==> Pushing IDP <== 661s # ==> Popping IDP <== 661s ok 36 - Post authentication, endpoint /saml/singleSignOn 661s ok 37 - Get cookie lemonldappdata () 661s ok 38 - Get cookie lemonldap (1ae4d8c349ac22a8f10c041f395b0989b9c72fdf53630e7fe80d5a363f904864) 661s ok 39 - HTTP code is 200 661s ok 40 - Page contains a form 661s ok 41 - Host match 661s ok 42 - URI match 661s ok 43 - Field "SAMLResponse" is defined 661s ok 44 - Field "RelayState" is defined 661s ok 45 - CSP header authorize POST request to auth.op.com 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 46 - Post SAML response to SP 661s 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%221746134307_9140%22%7D) 661s ok 48 - Get cookie lemonldap (cb4395b5609b4b5ff1c7999c344a43252f513264ff13d49d81fe7fab9fac77c7) 661s ok 49 - Get redirection 661s ok 50 - Location header found 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 51 - Call OP from SAML SP 661s ok 52 - Get cookie lemonldappdata () 661s ok 53 - Get redirection 661s ok 54 - Location header found 661s # ==> Pushing RP <== 661s ok 55 - REST request 661s ok 56 - Request from RP to OP, endpoint /oauth2/token 661s # ==> Saving handler RP <== 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s # ==> Restoring RP <== 661s ok 57 - Execute post request 661s ok 58 - Response is 200 661s ok 59 - Content is JSON 661s ok 60 - REST request 661s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 661s # ==> Saving handler RP <== 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s # ==> Restoring RP <== 661s ok 62 - Execute get request 661s ok 63 - Response is 200 661s ok 64 - Content is JSON 661s # ==> Popping RP <== 661s ok 65 - Call openidconnectcallback on RP 661s ok 66 - Get cookie lemonldap (5ddd981fd52b6c2aef396547635dce2b0d848e0f37f4d2ec6702fc3cd097a8db) 661s # ==> Pushing RP <== 661s # ==> Popping RP <== 661s ok 67 - Call logout from RP 661s ok 68 - Get cookie lemonldap (0) 661s ok 69 - Test empty cookie on RP 661s ok 70 - Get redirection 661s ok 71 - Location header found 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 72 - Forward logout to OP 661s ok 73 - HTTP code is 200 661s ok 74 - Page contains a form 661s ok 75 - Host match 661s ok 76 - Field "post_logout_redirect_uri" is defined 661s ok 77 - Field "confirm" is defined 661s ok 78 - Field "skin" is defined 661s ok 79 - CSP header authorize POST request to \# 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 80 - Post logout confirmation to OP, endpoint /oauth2/logout 661s ok 81 - Get cookie lemonldap (0) 661s ok 82 - Test empty cookie on OP 661s ok 83 - Get redirection 661s ok 84 - Location header found 661s # ==> Pushing IDP <== 661s # ==> Popping IDP <== 661s ok 85 - redirect to IdP 661s ok 86 - Get cookie lemonldap (0) 661s ok 87 - Test empty cookie on IDP 661s ok 88 - Get redirection 661s ok 89 - Location header found 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 90 - redirect to OP 661s ok 91 - HTTP code is 200 661s 1..91 661s ok 661s t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.t ....................... 661s ok 1 - use Lemonldap::NG::Portal::Main; 661s ok 2 - Portal object 661s ok 3 - Init 661s ok 4 - Portal app 661s ok 5 - Register $type 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 6 - Get JWKS, endpoint /oauth2/jwks 661s ok 7 - HTTP code is 200 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 661s ok 9 - HTTP code is 200 661s ok 10 - Portal object 661s ok 11 - Init 661s ok 12 - Portal app 661s ok 13 - Register $type 661s ok 14 - Portal object 661s ok 15 - Init 661s ok 16 - Portal app 661s ok 17 - Register $type 661s # ==> Pushing RP <== 661s # ==> Popping RP <== 661s ok 18 - Unauth SP request 661s ok 19 - Get redirection 661s ok 20 - Location header found 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 21 - Push request to OP, endpoint /oauth2/authorize 661s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1746206188%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221746134308_15375%22%7D) 661s ok 23 - Get redirection 661s ok 24 - Location header found 661s # ==> Pushing IDP <== 661s # ==> Popping IDP <== 661s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 661s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206188%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134308_37431%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 661s ok 27 - HTTP code is 200 661s ok 28 - Page contains a form 661s ok 29 - Host match 661s ok 30 - Field "url" is defined 661s ok 31 - Field "timezone" is defined 661s ok 32 - Field "skin" is defined 661s ok 33 - Field "user" is defined 661s ok 34 - Field "password" is defined 661s ok 35 - CSP header authorize POST request to \# 661s # ==> Pushing IDP <== 661s # ==> Popping IDP <== 661s ok 36 - Post authentication, endpoint /saml/singleSignOn 661s ok 37 - Get cookie lemonldappdata () 661s ok 38 - Get cookie lemonldap (8dbf6ee8bef2ae48fb3f53ae8ff42c23a9b5c3465e6eea684387f737910138c1) 661s ok 39 - HTTP code is 200 661s ok 40 - Page contains a form 661s ok 41 - Host match 661s ok 42 - URI match 661s ok 43 - Field "SAMLResponse" is defined 661s ok 44 - Field "RelayState" is defined 661s ok 45 - CSP header authorize POST request to auth.op.com 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 46 - Post SAML response to SP 661s ok 47 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221746134308_15375%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 661s ok 48 - Get cookie lemonldap (5806697b28c22062fd3f656b2d5c17ccdd00644252b256275712c2533e108926) 661s ok 49 - Get redirection 661s ok 50 - Location header found 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 51 - Call OP from SAML SP 661s ok 52 - Get cookie lemonldappdata () 661s ok 53 - Get redirection 661s ok 54 - Location header found 661s # ==> Pushing RP <== 661s ok 55 - REST request 661s ok 56 - Request from RP to OP, endpoint /oauth2/token 661s # ==> Saving handler RP <== 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s # ==> Restoring RP <== 661s ok 57 - Execute post request 661s ok 58 - Response is 200 661s ok 59 - Content is JSON|XML 661s ok 60 - REST request 661s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 661s # ==> Saving handler RP <== 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s # ==> Restoring RP <== 661s ok 62 - Execute get request 661s ok 63 - Response is 200 661s ok 64 - Content is JSON|XML 661s # ==> Popping RP <== 661s ok 65 - Call openidconnectcallback on RP 661s ok 66 - Get cookie lemonldap (12d645f2709390ec0adc85b6007e42cf00ca4ca2c0552b3a46fae54fe45ea31f) 661s # ==> Pushing RP <== 661s # ==> Popping RP <== 661s ok 67 - Call logout from RP 661s ok 68 - Get cookie lemonldap (0) 661s ok 69 - Test empty cookie on RP 661s ok 70 - Get redirection 661s ok 71 - Location header found 661s # ==> Pushing OP <== 661s # ==> Popping OP <== 661s ok 72 - Forward logout to OP 661s ok 73 - HTTP code is 200 661s ok 74 - Page contains a form 661s ok 75 - Host match 661s ok 76 - Field "post_logout_redirect_uri" is defined 661s ok 77 - Field "confirm" is defined 661s ok 78 - Field "skin" is defined 661s ok 79 - CSP header authorize POST request to \# 661s # ==> Pushing OP <== 661s ok 80 - REST request 661s ok 81 - Request to IDP 661s # ==> Saving handler OP <== 661s # ==> Pushing IDP <== 661s # ==> Popping IDP <== 661s # ==> Restoring OP <== 661s ok 82 - Execute post request 661s ok 83 - Response is 200 661s ok 84 - Content is JSON|XML 661s # ==> Popping OP <== 661s ok 85 - Post logout confirmation to OP, endpoint /oauth2/logout 661s ok 86 - Get cookie lemonldap (0) 661s ok 87 - Test empty cookie on OP 661s ok 88 - Get redirection 661s ok 89 - Location header found 661s # ==> Pushing RP <== 661s # ==> Popping RP <== 661s ok 90 - redirect to RP 661s ok 91 - HTTP code is 200 661s # ==> Pushing IDP <== 661s # ==> Popping IDP <== 661s ok 92 - Test if still logged on IDP 661s ok 93 - test presence of user field in form (prove successful logout) 661s 1..93 661s ok 662s t/37-Logout-from-OIDC-RP-to-SAML-SP.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 # ==> Pushing OP <== 662s # ==> Popping OP <== 662s ok 6 - Get JWKS, endpoint /oauth2/jwks 662s ok 7 - HTTP code is 200 662s # ==> Pushing OP <== 662s # ==> Popping OP <== 662s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 662s ok 9 - HTTP code is 200 662s ok 10 - Portal object 662s ok 11 - Init 662s ok 12 - Portal app 662s ok 13 - Register $type 662s ok 14 - Portal object 662s ok 15 - Init 662s ok 16 - Portal app 662s ok 17 - Register $type 662s # ==> Pushing RP <== 662s # ==> Popping RP <== 662s ok 18 - Unauth SP request 662s ok 19 - Get redirection 662s ok 20 - Location header found 662s # ==> Pushing OP <== 662s # ==> Popping OP <== 662s ok 21 - Push request to OP, endpoint /oauth2/authorize 662s ok 22 - HTTP code is 200 662s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206189%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221746134309_64540%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 662s # ==> Pushing OP <== 662s # ==> Popping OP <== 662s ok 24 - Post authentication, endpoint /oauth2/authorize 662s ok 25 - Get cookie lemonldap (9968810ddede95b0708436079c49e4a920577259515ddf8f1141f461f57d2335) 662s ok 26 - HTTP code is 200 662s ok 27 - Page contains a form 662s ok 28 - Host match 662s ok 29 - Field "confirm" is defined 662s ok 30 - CSP header authorize POST request to \# 662s # ==> Pushing OP <== 662s # ==> Popping OP <== 662s ok 31 - Post confirmation, endpoint /oauth2/authorize 662s ok 32 - Get redirection 662s ok 33 - Location header found 662s # ==> Pushing RP <== 662s ok 34 - REST request 662s ok 35 - Request from RP to OP, endpoint /oauth2/token 662s # ==> Saving handler RP <== 662s # ==> Pushing OP <== 662s # ==> Popping OP <== 662s # ==> Restoring RP <== 662s ok 36 - Execute request 662s ok 37 - Response is 200 662s ok 38 - Content is JSON 662s ok 39 - REST request 662s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 662s # ==> Saving handler RP <== 662s # ==> Pushing OP <== 662s # ==> Popping OP <== 662s # ==> Restoring RP <== 662s ok 41 - Execute request 662s ok 42 - Response is 200 662s ok 43 - Content is JSON 662s # ==> Popping RP <== 662s ok 44 - Call openidconnectcallback on RP 662s ok 45 - Get cookie lemonldap (3c202221c52007d594c60c173fb2792d7b589cc4b92b4a2ce4beeed7e594bc9f) 662s # ==> Pushing OP <== 662s # ==> Popping OP <== 662s ok 46 - Check session, endpoint /oauth2/checksession.html 662s ok 47 - HTTP code is 200 662s ok 48 - Frame can be embedded 662s # ==> Pushing SP <== 662s # ==> Popping SP <== 662s ok 49 - Try SAML SP 662s ok 50 - HTTP code is 200 662s ok 51 - Page contains a form 662s ok 52 - Host match 662s ok 53 - URI match 662s ok 54 - Field "SAMLRequest" is defined 662s ok 55 - CSP header authorize POST request to auth.op.com 662s ok 56 - Method is POST 662s # ==> Pushing OP <== 662s # ==> Popping OP <== 662s ok 57 - Post SAML request to IdP 662s ok 58 - HTTP code is 200 662s ok 59 - Page contains a form 662s ok 60 - Host match 662s ok 61 - URI match 662s ok 62 - Field "SAMLResponse" is defined 662s ok 63 - CSP header authorize POST request to auth.sp.com 662s ok 64 - Method is POST 662s # ==> Pushing SP <== 662s # ==> Popping SP <== 662s ok 65 - Post SAML response to SP 662s ok 66 - Get cookie lemonldap (dfdc3b924239009c7d0dd54e1ccffd5dd7eebc8d625b77447a8df9c6a68363e5) 662s # ==> Pushing RP <== 662s # ==> Popping RP <== 662s ok 67 - Query SP for logout 662s ok 68 - Get redirection 662s ok 69 - Location header found 662s # ==> Pushing OP <== 662s # ==> Popping OP <== 662s ok 70 - Push logout request to OP, endpoint /oauth2/logout 662s ok 71 - HTTP code is 200 662s ok 72 - Page contains a form 662s ok 73 - Host match 662s ok 74 - Field "confirm" is defined 662s ok 75 - CSP header authorize POST request to \# 662s # ==> Pushing OP <== 662s # ==> Popping OP <== 662s ok 76 - Confirm logout, endpoint /oauth2/logout 662s ok 77 - HTTP code is 200 662s ok 78 - Get cookie lemonldap (0) 662s ok 79 - SSO cookie removed 662s ok 80 - Get iframe request 662s # ==> Pushing OP <== 662s # ==> Popping OP <== 662s ok 81 - Get iframe 662s ok 82 - HTTP code is 200 662s ok 83 - Page contains a form 662s ok 84 - Host match 662s ok 85 - URI match 662s ok 86 - Field "SAMLRequest" is defined 662s ok 87 - CSP header authorize POST request to auth.sp.com 662s ok 88 - Method is POST 662s # ==> Pushing SP <== 662s # ==> Popping SP <== 662s ok 89 - Post SAML logout request to SP 662s ok 90 - HTTP code is 200 662s ok 91 - Page contains a form 662s ok 92 - Host match 662s ok 93 - URI match 662s ok 94 - Field "SAMLResponse" is defined 662s ok 95 - CSP header authorize POST request to auth.op.com 662s ok 96 - Method is POST 662s # ==> Pushing SP <== 662s # ==> Popping SP <== 662s ok 97 - Post SAML logout response to IdP 662s # ==> Pushing OP <== 662s # ==> Popping OP <== 662s ok 98 - Test if user is reject on IdP 662s ok 99 - Response status is 401 662s ok 100 - Content is JSON 662s ok 101 - Error code is 1 662s # ==> Pushing RP <== 662s # ==> Popping RP <== 662s ok 102 - Test if user is reject on SP 662s ok 103 - Get redirection 662s ok 104 - Location header found 662s # ==> Pushing SP <== 662s # ==> Popping SP <== 662s ok 105 - Test if user is reject on SP 662s ok 106 - HTTP code is 200 662s ok 107 - HTTP code is 200 662s ok 108 - Page contains a form 662s ok 109 - Host match 662s ok 110 - URI match 662s ok 111 - Field "SAMLRequest" is defined 662s ok 112 - CSP header authorize POST request to auth.op.com 662s ok 113 - Method is POST 662s 1..113 662s ok 663s t/37-OIDC-RP-to-SAML-IdP-GET-with-WAYF.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 - Register $type 663s ok 6 - Portal object 663s ok 7 - Init 663s ok 8 - Portal app 663s ok 9 - Register $type 663s # ==> Pushing SP <== 663s # ==> Popping SP <== 663s ok 10 - Get JWKS, endpoint /oauth2/jwks 663s ok 11 - HTTP code is 200 663s # ==> Pushing SP <== 663s # ==> Popping SP <== 663s ok 12 - Get metadata, endpoint /.well-known/openid-configuration 663s ok 13 - HTTP code is 200 663s ok 14 - Portal object 663s ok 15 - Init 663s ok 16 - Portal app 663s ok 17 - Register $type 663s # ==> Pushing RP <== 663s # ==> Popping RP <== 663s ok 18 - Unauth SP request 663s ok 19 - Get redirection 663s ok 20 - Location header found 663s # ==> Pushing SP <== 663s # ==> Popping SP <== 663s ok 21 - Push request to OP, endpoint /oauth2/authorize 663s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221746134309_64218%22%2C%22issuerTs%22%3A1746206189%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 663s ok 23 - Get redirection 663s ok 24 - Location header found 663s # ==> Pushing SP <== 663s # ==> Popping SP <== 663s ok 25 - Return from WAYF 663s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221746134309_64218%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1746206189%7D) 663s ok 27 - Get redirection 663s ok 28 - Location header found 663s # ==> Pushing IDP <== 663s # ==> Popping IDP <== 663s ok 29 - Launch SAML request to IdP 663s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134309_25178%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1746206189%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 663s # ==> Pushing IDP <== 663s # ==> Popping IDP <== 663s ok 31 - Post authentication 663s ok 32 - HTTP code is 200 663s ok 33 - Page contains a form 663s ok 34 - Host match 663s ok 35 - CSP header authorize POST request to auth.sp.com 663s ok 36 - Method is POST 663s ok 37 - Get cookie lemonldap (6a8e831fbb70847ce58337b15a4727a5d4c23c5408a30f02aced581ee99457b2) 663s # ==> Pushing SP <== 663s # ==> Popping SP <== 663s ok 38 - POST SAML response 663s ok 39 - Get cookie lemonldap (9f3fcc7d8030f34281059ecd7d9bba6d893a5da2147d3854fdf7f31def56e505) 663s ok 40 - Get redirection 663s ok 41 - Location header found 663s # ==> Pushing SP <== 663s # ==> Popping SP <== 663s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 663s ok 43 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206189%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 663s ok 44 - HTTP code is 200 663s ok 45 - Page contains a form 663s ok 46 - URI match 663s ok 47 - Field "confirm" is defined 663s # ==> Pushing SP <== 663s # ==> Popping SP <== 663s ok 48 - Confirm OIDC sharing 663s ok 49 - Get redirection 663s ok 50 - Location header found 663s # ==> Pushing RP <== 663s ok 51 - REST request 663s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 663s # ==> Saving handler RP <== 663s # ==> Pushing SP <== 663s # ==> Popping SP <== 663s # ==> Restoring RP <== 663s ok 53 - Execute request 663s ok 54 - Response is 200 663s ok 55 - Content is JSON 663s ok 56 - REST request 663s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 663s # ==> Saving handler RP <== 663s # ==> Pushing SP <== 663s # ==> Popping SP <== 663s # ==> Restoring RP <== 663s ok 58 - Execute request 663s ok 59 - Response is 200 663s ok 60 - Content is JSON 663s # ==> Popping RP <== 663s ok 61 - Follow redirection to RP 663s ok 62 - Get cookie lemonldap (72c54f1ec17a26e9752151358fad5e30811017f62c22bfeb1d5dea0ee90bdd17) 663s # ==> Pushing RP <== 663s # ==> Popping RP <== 663s ok 63 - Query RP for logout 663s ok 64 - Get redirection 663s ok 65 - Location header found 663s # ==> Pushing SP <== 663s # ==> Popping SP <== 663s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 663s ok 67 - HTTP code is 200 663s ok 68 - Page contains a form 663s ok 69 - Host match 663s ok 70 - Field "confirm" is defined 663s ok 71 - CSP header authorize POST request to \# 663s # ==> Pushing SP <== 663s # ==> Popping SP <== 663s ok 72 - Confirm logout, endpoint /oauth2/logout 663s ok 73 - Get redirection 663s ok 74 - Location header found 663s # ==> Pushing IDP <== 663s # ==> Popping IDP <== 663s ok 75 - Push logout to SAML IdP 663s ok 76 - Get redirection 663s ok 77 - Location header found 663s ok 78 - Get cookie lemonldap (0) 663s ok 79 - SSO cookie removed 663s # ==> Pushing SP <== 663s # ==> Popping SP <== 663s ok 80 - Push logout to SAML IdP 663s 1..80 663s ok 664s t/37-OIDC-RP-to-SAML-IdP-GET.t .................................... 664s ok 1 - use Lemonldap::NG::Portal::Main; 664s ok 2 - Portal object 664s ok 3 - Init 664s ok 4 - Portal app 664s ok 5 - Register $type 664s ok 6 - Portal object 664s ok 7 - Init 664s ok 8 - Portal app 664s ok 9 - Register $type 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 10 - Get JWKS, endpoint /oauth2/jwks 664s ok 11 - HTTP code is 200 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 12 - Get metadata, endpoint /.well-known/openid-configuration 664s ok 13 - HTTP code is 200 664s ok 14 - Portal object 664s ok 15 - Init 664s ok 16 - Portal app 664s ok 17 - Register $type 664s # ==> Pushing RP <== 664s # ==> Popping RP <== 664s ok 18 - Unauth SP request 664s ok 19 - Get redirection 664s ok 20 - Location header found 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 21 - Push request to OP, endpoint /oauth2/authorize 664s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1746206190%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221746134310_49659%22%7D) 664s ok 23 - Get redirection 664s ok 24 - Location header found 664s # ==> Pushing IDP <== 664s # ==> Popping IDP <== 664s ok 25 - Launch SAML request to IdP 664s ok 26 - 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%221746134310_32491%22%2C%22issuerTs%22%3A1746206190%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 664s # ==> Pushing IDP <== 664s # ==> Popping IDP <== 664s ok 27 - Post authentication 664s ok 28 - HTTP code is 200 664s ok 29 - Page contains a form 664s ok 30 - Host match 664s ok 31 - CSP header authorize POST request to auth.sp.com 664s ok 32 - Method is POST 664s ok 33 - Get cookie lemonldap (120db5a7a8b95eed3545134c3c812350fa7a8d624a99a8b4e6d363da15dfab2c) 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 34 - POST SAML response 664s ok 35 - Get cookie lemonldap (e2c23f793051ce063e1ed2e880b941fb669b1841e1f195b7f19f06cd0a903899) 664s ok 36 - Get redirection 664s ok 37 - Location header found 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 38 - Follow internal redirection from SAML-SP to OIDC-OP 664s ok 39 - HTTP code is 200 664s ok 40 - Page contains a form 664s ok 41 - URI match 664s ok 42 - Field "confirm" is defined 664s ok 43 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1746206190%7D) 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 44 - Confirm OIDC sharing 664s ok 45 - Get redirection 664s ok 46 - Location header found 664s # ==> Pushing RP <== 664s ok 47 - REST request 664s ok 48 - Request from RP to OP(sp), endpoint /oauth2/token 664s # ==> Saving handler RP <== 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s # ==> Restoring RP <== 664s ok 49 - Execute request 664s ok 50 - Response is 200 664s ok 51 - Content is JSON 664s ok 52 - REST request 664s ok 53 - Request from RP to OP(sp), endpoint /oauth2/userinfo 664s # ==> Saving handler RP <== 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s # ==> Restoring RP <== 664s ok 54 - Execute request 664s ok 55 - Response is 200 664s ok 56 - Content is JSON 664s # ==> Popping RP <== 664s ok 57 - Follow redirection to RP 664s ok 58 - Get cookie lemonldap (9eadf117c54b35ea51b92ded18a8595392f1fcb450558007397626d169a26c9a) 664s # ==> Pushing RP <== 664s # ==> Popping RP <== 664s ok 59 - Query RP for logout 664s ok 60 - Get redirection 664s ok 61 - Location header found 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 62 - Push logout request to OP/SP, endpoint /oauth2/logout 664s ok 63 - HTTP code is 200 664s ok 64 - Page contains a form 664s ok 65 - Host match 664s ok 66 - Field "confirm" is defined 664s ok 67 - CSP header authorize POST request to \# 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 68 - Confirm logout, endpoint /oauth2/logout 664s ok 69 - Get redirection 664s ok 70 - Location header found 664s # ==> Pushing IDP <== 664s # ==> Popping IDP <== 664s ok 71 - Push logout to SAML IdP 664s ok 72 - Get redirection 664s ok 73 - Location header found 664s ok 74 - Get cookie lemonldap (0) 664s ok 75 - SSO cookie removed 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 76 - Push logout to SAML IdP 664s 1..76 664s ok 664s t/37-OIDC-RP-to-SAML-IdP-POST.t ................................... 664s ok 1 - use Lemonldap::NG::Portal::Main; 664s ok 2 - Portal object 664s ok 3 - Init 664s ok 4 - Portal app 664s ok 5 - Register $type 664s ok 6 - Portal object 664s ok 7 - Init 664s ok 8 - Portal app 664s ok 9 - Register $type 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 10 - Get JWKS, endpoint /oauth2/jwks 664s ok 11 - HTTP code is 200 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 12 - Get metadata, endpoint /.well-known/openid-configuration 664s ok 13 - HTTP code is 200 664s ok 14 - Portal object 664s ok 15 - Init 664s ok 16 - Portal app 664s ok 17 - Register $type 664s # ==> Pushing RP <== 664s # ==> Popping RP <== 664s ok 18 - Unauth SP request 664s ok 19 - Get redirection 664s ok 20 - Location header found 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 21 - Push request to OP, endpoint /oauth2/authorize 664s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206191%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221746134311_936%22%7D) 664s ok 23 - HTTP code is 200 664s ok 24 - Page contains a form 664s ok 25 - Host match 664s ok 26 - URI match 664s ok 27 - Field "SAMLRequest" is defined 664s ok 28 - CSP header authorize POST request to auth.idp.com 664s ok 29 - Method is POST 664s # ==> Pushing IDP <== 664s # ==> Popping IDP <== 664s ok 30 - Launch SAML request to IdP 664s ok 31 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134311_44224%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1746206191%7D) 664s # ==> Pushing IDP <== 664s # ==> Popping IDP <== 664s ok 32 - Post authentication 664s ok 33 - HTTP code is 200 664s ok 34 - Page contains a form 664s ok 35 - CSP header authorize POST request to auth.sp.com 664s ok 36 - Method is POST 664s ok 37 - Get cookie lemonldap (88cd309602146a77f384e861ee2740d1a546b11bedc4d165f14a558c5da97d1b) 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 38 - POST SAML response 664s ok 39 - Get cookie lemonldap (7b941987bcf3e6a5b193701ad1b2d38a879e8a756ab9e5f8bfa750e57eb6b6b5) 664s ok 40 - Get redirection 664s ok 41 - Location header found 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 664s ok 43 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1746206191%7D) 664s ok 44 - HTTP code is 200 664s ok 45 - Page contains a form 664s ok 46 - URI match 664s ok 47 - Field "confirm" is defined 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 48 - Confirm OIDC sharing 664s ok 49 - Get redirection 664s ok 50 - Location header found 664s # ==> Pushing RP <== 664s ok 51 - REST request 664s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 664s # ==> Saving handler RP <== 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s # ==> Restoring RP <== 664s ok 53 - Execute request 664s ok 54 - Response is 200 664s ok 55 - Content is JSON 664s ok 56 - REST request 664s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 664s # ==> Saving handler RP <== 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s # ==> Restoring RP <== 664s ok 58 - Execute request 664s ok 59 - Response is 200 664s ok 60 - Content is JSON 664s # ==> Popping RP <== 664s ok 61 - Follow redirection to RP 664s ok 62 - Get cookie lemonldap (8a29a83e872b66115d95fda49c6b73ce7f82373fba8cd769a4d9b34e8b7a21d6) 664s # ==> Pushing RP <== 664s # ==> Popping RP <== 664s ok 63 - Query RP for logout 664s ok 64 - Get redirection 664s ok 65 - Location header found 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 664s ok 67 - HTTP code is 200 664s ok 68 - Page contains a form 664s ok 69 - Host match 664s ok 70 - Field "confirm" is defined 664s ok 71 - CSP header authorize POST request to \# 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 72 - Confirm logout, endpoint /oauth2/logout 664s ok 73 - HTTP code is 200 664s ok 74 - Page contains a form 664s ok 75 - Host match 664s ok 76 - URI match 664s ok 77 - Field "SAMLRequest" is defined 664s ok 78 - CSP header authorize POST request to auth.idp.com 664s # ==> Pushing IDP <== 664s # ==> Popping IDP <== 664s ok 79 - Push logout to SAML IdP 664s ok 80 - HTTP code is 200 664s ok 81 - Page contains a form 664s ok 82 - Host match 664s ok 83 - URI match 664s ok 84 - CSP header authorize POST request to auth.sp.com 664s ok 85 - Get cookie lemonldap (0) 664s ok 86 - SSO cookie removed 664s # ==> Pushing SP <== 664s # ==> Popping SP <== 664s ok 87 - Push logout to SAML IdP 664s 1..87 664s ok 665s t/37-OIDC-and-DBI-with-choice-and-override.t ...................... 665s ok 1 - use Lemonldap::NG::Portal::Main; 665s ok 2 - Portal object 665s ok 3 - Init 665s ok 4 - Portal app 665s ok 5 - Register $type 665s ok 6 - OP portal 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s ok 7 - Get JWKS, endpoint /oauth2/jwks 665s ok 8 - HTTP code is 200 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 665s ok 10 - HTTP code is 200 665s ok 11 - Portal object 665s ok 12 - Init 665s ok 13 - Portal app 665s ok 14 - Register $type 665s ok 15 - RP portal 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s # ==> Pushing RP <== 665s # ==> Popping RP <== 665s ok 16 - Auth query 665s ok 17 - Get cookie lemonldap (9fa0e157d59941c9a69599e5acfe213f66b60eedfa00c865f757d4fcaf20062e) 665s # ==> Pushing RP <== 665s # ==> Popping RP <== 665s ok 18 - Logout request 665s ok 19 - Response is 200 665s ok 20 - Cookie is deleted 665s ok 21 - No pdata 665s # ==> Pushing RP <== 665s # ==> Popping RP <== 665s ok 22 - Disconnect request 665s ok 23 - Response is 401 665s # ==> Pushing RP <== 665s # ==> Popping RP <== 665s ok 24 - Unauth RP request 665s ok 25 - Get redirection 665s ok 26 - Location header found 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s ok 27 - Push request to OP, endpoint /oauth2/authorize 665s ok 28 - HTTP code is 200 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s ok 29 - Post authentication, endpoint /oauth2/authorize 665s ok 30 - Get cookie lemonldap (854b9449668c979a31045d8c703866b5d646ae7e32311a5e50ec176f89d7a575) 665s ok 31 - HTTP code is 200 665s ok 32 - Page contains a form 665s ok 33 - Host match 665s ok 34 - Field "confirm" is defined 665s ok 35 - CSP header authorize POST request to \# 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s ok 36 - Post confirmation, endpoint /oauth2/authorize 665s ok 37 - Get redirection 665s ok 38 - Location header found 665s # ==> Pushing RP <== 665s ok 39 - REST request 665s ok 40 - Request from RP to OP, endpoint /oauth2/token 665s # ==> Saving handler RP <== 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s # ==> Restoring RP <== 665s ok 41 - Execute request 665s ok 42 - Response is 200 665s ok 43 - Content is JSON 665s # ==> Popping RP <== 665s ok 44 - Call openidconnectcallback on RP 665s ok 45 - Get cookie lemonldap (542ab35de68da10665220a998f9b1b6667d7298b1d09f9622822da785d08bcd6) 665s 1..45 665s ok 666s t/37-SAML-SP-GET-to-OIDC-OP.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 - Register $type 666s # ==> Pushing OP <== 666s # ==> Popping OP <== 666s ok 6 - Get JWKS, endpoint /oauth2/jwks 666s ok 7 - HTTP code is 200 666s # ==> Pushing OP <== 666s # ==> Popping OP <== 666s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 666s ok 9 - HTTP code is 200 666s ok 10 - Portal object 666s ok 11 - Init 666s ok 12 - Portal app 666s ok 13 - Register $type 666s ok 14 - Portal object 666s ok 15 - Init 666s ok 16 - Portal app 666s ok 17 - Register $type 666s # ==> Pushing SP <== 666s # ==> Popping SP <== 666s ok 18 - Try SAML SP 666s ok 19 - Get redirection 666s ok 20 - Location header found 666s # ==> Pushing PROXY <== 666s # ==> Popping PROXY <== 666s ok 21 - Launch SAML request to IdP 666s ok 22 - Get redirection 666s ok 23 - Location header found 666s ok 24 - 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%3A1746206192%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221746134312_61199%22%7D) 666s # ==> Pushing OP <== 666s # ==> Popping OP <== 666s ok 25 - Push request to OP, endpoint /oauth2/authorize 666s ok 26 - HTTP code is 200 666s ok 27 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1746206192%2C%22issuerRequestoauth2%22%3A%221746134312_40057%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 666s # ==> Pushing OP <== 666s # ==> Popping OP <== 666s ok 28 - Post authentication, endpoint /oauth2/authorize 666s ok 29 - Get cookie lemonldap (78e153e185211ddee0101b76e3fcaadfe131d48d021c1cddcced092d1b13eda4) 666s ok 30 - HTTP code is 200 666s ok 31 - Page contains a form 666s ok 32 - Host match 666s ok 33 - Field "confirm" is defined 666s ok 34 - CSP header authorize POST request to \# 666s # ==> Pushing OP <== 666s # ==> Popping OP <== 666s ok 35 - Post confirmation, endpoint /oauth2/authorize 666s ok 36 - Get redirection 666s ok 37 - Location header found 666s # ==> Pushing PROXY <== 666s ok 38 - REST request 666s ok 39 - Request from RP(proxy) to OP, endpoint /oauth2/token 666s # ==> Saving handler PROXY <== 666s # ==> Pushing OP <== 666s # ==> Popping OP <== 666s # ==> Restoring PROXY <== 666s ok 40 - Execute request 666s ok 41 - Response is 200 666s ok 42 - Content is JSON 666s ok 43 - REST request 666s ok 44 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 666s # ==> Saving handler PROXY <== 666s # ==> Pushing OP <== 666s # ==> Popping OP <== 666s # ==> Restoring PROXY <== 666s ok 45 - Execute request 666s ok 46 - Response is 200 666s ok 47 - Content is JSON 666s # ==> Popping PROXY <== 666s ok 48 - Call openidconnectcallback on Proxy 666s ok 49 - Get cookie lemonldap (149cfe013fb0727901b1beb586fbcb9843f8114b4285609079d0bf1b5dbfce49) 666s ok 50 - Get redirection 666s ok 51 - Location header found 666s # ==> Pushing PROXY <== 666s # ==> Popping PROXY <== 666s ok 52 - Replay SAML request 666s ok 53 - HTTP code is 200 666s ok 54 - Page contains a form 666s ok 55 - Host match 666s ok 56 - URI match 666s ok 57 - Field "SAMLResponse" is defined 666s ok 58 - CSP header authorize POST request to auth.sp.com 666s ok 59 - Method is POST 666s # ==> Pushing SP <== 666s # ==> Popping SP <== 666s ok 60 - Post SAML response to SP 666s ok 61 - Get cookie lemonldap (60dadb1f7bd9111df1a8e61506d326c42ab2cda3b7d49bacda06bd26988e35af) 666s ok 62 - Get redirection 666s ok 63 - Location is http://auth.sp.com/ 666s # ==> Pushing SP <== 666s # ==> Popping SP <== 666s ok 64 - Query SP for logout 666s ok 65 - Get redirection 666s ok 66 - Location header found 666s # ==> Pushing PROXY <== 666s # ==> Popping PROXY <== 666s ok 67 - Launch SAML logout request to IdP 666s ok 68 - Get redirection 666s ok 69 - Location header found 666s ok 70 - Get cookie lemonldap (0) 666s ok 71 - SSO cookie removed 666s # ==> Pushing SP <== 666s # ==> Popping SP <== 666s ok 72 - Forward logout response to SP 666s ok 73 - HTTP code is 200 666s 1..73 666s ok 667s t/37-SAML-SP-GET-to-SAML-with-Logout.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 - Register $type 667s ok 6 - Portal object 667s ok 7 - Init 667s ok 8 - Portal app 667s ok 9 - Register $type 667s ok 10 - Portal object 667s ok 11 - Init 667s ok 12 - Portal app 667s ok 13 - Register $type 667s # ==> Pushing SP <== 667s # ==> Popping SP <== 667s ok 14 - Try SAML SP 667s ok 15 - Get redirection 667s ok 16 - Location header found 667s # ==> Pushing PROXY <== 667s # ==> Popping PROXY <== 667s ok 17 - Launch SAML request to proxy 667s ok 18 - Get redirection 667s ok 19 - Location header found 667s ok 20 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134313_2543%22%2C%22issuerTs%22%3A1746206193%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 667s # ==> Pushing IDP <== 667s # ==> Popping IDP <== 667s ok 21 - Launch SAML request to proxy 667s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221746134313_29448%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1746206193%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 667s ok 23 - HTTP code is 200 667s ok 24 - Page contains a form 667s ok 25 - Host match 667s ok 26 - Field "user" is defined 667s ok 27 - Field "password" is defined 667s ok 28 - CSP header authorize POST request to \# 667s # ==> Pushing IDP <== 667s # ==> Popping IDP <== 667s ok 29 - Post authentication, endpoint 667s ok 30 - Get cookie lemonldap (fe2bac754455cd49eca7709ac9f2ced8bd5a0adc8340dfcb6614f87ba4b11168) 667s ok 31 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134313_29448%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 667s ok 32 - Get redirection 667s ok 33 - Location header found 667s # ==> Pushing IDP <== 667s # ==> Popping IDP <== 667s ok 34 - Follow redirection to issuer 667s ok 35 - Get cookie lemonldappdata () 667s ok 36 - HTTP code is 200 667s ok 37 - Page contains a form 667s ok 38 - Host match 667s ok 39 - URI match 667s ok 40 - Field "SAMLResponse" is defined 667s ok 41 - CSP header authorize POST request to auth.proxy.com 667s ok 42 - Method is POST 667s # ==> Pushing PROXY <== 667s # ==> Popping PROXY <== 667s ok 43 - Post SAMLResponse to proxy 667s ok 44 - Get cookie lemonldap (899028d05cb0d9c293fc17ad52fca947325d488e0452e7d987bed409204734eb) 667s ok 45 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134313_2543%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 667s ok 46 - Get redirection 667s ok 47 - Location header found 667s # ==> Pushing PROXY <== 667s # ==> Popping PROXY <== 667s ok 48 - Follow redirection to issuer 667s ok 49 - Get cookie lemonldappdata () 667s ok 50 - HTTP code is 200 667s ok 51 - Page contains a form 667s ok 52 - Host match 667s ok 53 - URI match 667s ok 54 - Field "SAMLResponse" is defined 667s ok 55 - CSP header authorize POST request to auth.sp.com 667s ok 56 - Method is POST 667s # ==> Pushing SP <== 667s # ==> Popping SP <== 667s ok 57 - Post SAMLResponse to SP 667s ok 58 - Get cookie lemonldap (106ad63b352c7261e99547b8b6d9338723efb89bd04e5c9512819d58f536bc26) 667s ok 59 - Get redirection 667s ok 60 - Location header found 667s # ==> Pushing SP <== 667s # ==> Popping SP <== 667s ok 61 - Initiate logout 667s ok 62 - Get cookie lemonldap (0) 667s ok 63 - Removed lemonldap cookie at sp 667s ok 64 - Get redirection 667s ok 65 - Location header found 667s # ==> Pushing PROXY <== 667s # ==> Popping PROXY <== 667s ok 66 - Forward logout to proxy 667s ok 67 - Get cookie lemonldap (0) 667s ok 68 - Removed lemonldap cookie at proxy 667s ok 69 - Get redirection 667s ok 70 - Location header found 667s # ==> Pushing IDP <== 667s # ==> Popping IDP <== 667s ok 71 - Forward logout to IDP 667s ok 72 - Get cookie lemonldap (0) 667s ok 73 - Removed lemonldap cookie at idp 667s ok 74 - Get redirection 667s ok 75 - Location header found 667s # ==> Pushing PROXY <== 667s # ==> Popping PROXY <== 667s ok 76 - Forward logout to proxy 667s ok 77 - Get redirection 667s ok 78 - Location header found 667s # ==> Pushing PROXY <== 667s # ==> Popping PROXY <== 667s ok 79 - Resume proxy logout process 667s ok 80 - Get redirection 667s ok 81 - Location header found 667s # ==> Pushing SP <== 667s # ==> Popping SP <== 667s ok 82 - Forward logout to sp 667s ok 83 - Logout OK: code found on page 667s ok 84 - Logout OK 667s 1..84 667s ok 667s t/37-SAML-SP-POST-to-CAS-server-with-Choice.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 - Register $type 667s ok 6 - Portal object 667s ok 7 - Init 667s ok 8 - Portal app 667s ok 9 - Register $type 667s ok 10 - Portal object 667s ok 11 - Init 667s ok 12 - Portal app 667s ok 13 - Register $type 667s # ==> Pushing SP <== 667s # ==> Popping SP <== 667s ok 14 - Unauth SP request 667s ok 15 - HTTP code is 200 667s ok 16 - Page contains a form 667s ok 17 - Host match 667s ok 18 - URI match 667s ok 19 - Field "SAMLRequest" is defined 667s ok 20 - CSP header authorize POST request to auth.proxy.com 667s ok 21 - Method is POST 667s # ==> Pushing PROXY <== 667s # ==> Popping PROXY <== 667s ok 22 - Post SAML request to IdP 667s ok 23 - Get cookie lemonldappdata (%7B%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%2C%22issuerTs%22%3A1746206194%2C%22issuerRequestsaml%22%3A%221746134314_62559%22%7D) 667s ok 24 - Found SAML choice 667s ok 25 - HTTP code is 200 667s ok 26 - Page contains a form 667s ok 27 - CSP header authorize POST request to \# 667s # ==> Pushing PROXY <== 667s # ==> Popping PROXY <== 667s ok 28 - Select "CAS" 667s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1746206194%2C%22issuerRequestsaml%22%3A%221746134314_62559%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 667s ok 30 - Get cookie llngcasserver (idp) 667s ok 31 - Get CAS server cookie 667s ok 32 - Get redirection 667s ok 33 - Location header found 667s # ==> Pushing ISSUER <== 667s # ==> Popping ISSUER <== 667s ok 34 - Query CAS server 667s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221746134314_13664%22%2C%22issuerTs%22%3A1746206194%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) 667s ok 36 - HTTP code is 200 667s ok 37 - Page contains a form 667s ok 38 - CSP header authorize POST request to \# 667s # ==> Pushing ISSUER <== 667s # ==> Popping ISSUER <== 667s ok 39 - Post authentication 667s ok 40 - Get cookie lemonldap (e543e306e8721ac2fb95ac6f1814f2526ee2f8d620796795138fd7aa55a3c534) 667s ok 41 - Get redirection 667s ok 42 - Location header found 667s # ==> Pushing PROXY <== 667s ok 43 - SOAP request 667s # ==> Saving handler PROXY <== 667s # ==> Pushing ISSUER <== 667s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 667s # ==> Popping ISSUER <== 667s # ==> Restoring PROXY <== 667s ok 44 - Execute request to /cas/serviceValidate 667s ok 45 - HTTP code is 200 667s ok 46 - Content is XML 667s # ==> Popping PROXY <== 667s ok 47 - Push CAS response to proxy 667s ok 48 - Get cookie lemonldap (ab817d015c8d61111301dae89a3a01f1a3ac23bfb0fb0f545f8303baec883ddb) 667s ok 49 - HTTP code is 200 667s ok 50 - Page contains a form 667s ok 51 - Host match 667s ok 52 - URI match 667s ok 53 - Field "SAMLResponse" is defined 667s ok 54 - CSP header authorize POST request to auth.sp.com 667s ok 55 - Method is POST 667s # ==> Pushing SP <== 667s # ==> Popping SP <== 667s ok 56 - Post SAML response to SP 667s ok 57 - Get redirection 667s ok 58 - Location is http://auth.sp.com/ 667s ok 59 - Get cookie lemonldap (49d7d30b8c24ddb640d897cfa519d98f16fe19475d198f721823fdfc6cdacd95) 667s # ==> Pushing SP <== 667s # ==> Popping SP <== 667s ok 60 - Get / on SP 667s ok 61 - HTTP code is 200 667s ok 62 - Authenticated as fa@badwolf.org@proxy 667s ok 63 - UTF-8 values 667s 1..63 667s ok 668s t/37-SAML-SP-POST-to-CAS-server.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 - Register $type 668s ok 6 - Portal object 668s ok 7 - Init 668s ok 8 - Portal app 668s ok 9 - Register $type 668s ok 10 - Portal object 668s ok 11 - Init 668s ok 12 - Portal app 668s ok 13 - Register $type 668s # ==> Pushing SP <== 668s # ==> Popping SP <== 668s ok 14 - Unauth SP request 668s ok 15 - HTTP code is 200 668s ok 16 - Page contains a form 668s ok 17 - Host match 668s ok 18 - URI match 668s ok 19 - Field "SAMLRequest" is defined 668s ok 20 - CSP header authorize POST request to auth.proxy.com 668s ok 21 - Method is POST 668s # ==> Pushing PROXY <== 668s # ==> Popping PROXY <== 668s ok 22 - Post SAML request to IdP 668s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134314_16290%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1746206194%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 668s ok 24 - Get cookie llngcasserver (idp) 668s ok 25 - Get CAS server cookie 668s ok 26 - Get redirection 668s ok 27 - Location header found 668s # ==> Pushing ISSUER <== 668s # ==> Popping ISSUER <== 668s ok 28 - Query CAS server 668s ok 29 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221746134314_17194%22%2C%22issuerTs%22%3A1746206194%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 668s ok 30 - HTTP code is 200 668s ok 31 - Page contains a form 668s ok 32 - CSP header authorize POST request to \# 668s # ==> Pushing ISSUER <== 668s # ==> Popping ISSUER <== 668s ok 33 - Post authentication 668s ok 34 - Get cookie lemonldap (ec0e0d4b17fed325f460b2e21aabed4e1c9a8667b64b97d91d068009ac2b4e35) 668s ok 35 - Get redirection 668s ok 36 - Location header found 668s # ==> Pushing PROXY <== 668s ok 37 - SOAP request 668s # ==> Saving handler PROXY <== 668s # ==> Pushing ISSUER <== 668s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996. 668s # ==> Popping ISSUER <== 668s # ==> Restoring PROXY <== 668s ok 38 - Execute request to /cas/serviceValidate 668s ok 39 - HTTP code is 200 668s ok 40 - Content is XML 668s # ==> Popping PROXY <== 668s ok 41 - Push CAS response to proxy 668s ok 42 - Get cookie lemonldap (e003bf379ed43556e3cfa327c6ddbbd72d798b47f63955d00316e43a70140580) 668s ok 43 - HTTP code is 200 668s ok 44 - Page contains a form 668s ok 45 - Host match 668s ok 46 - URI match 668s ok 47 - Field "SAMLResponse" is defined 668s ok 48 - CSP header authorize POST request to auth.sp.com 668s ok 49 - Method is POST 668s # ==> Pushing SP <== 668s # ==> Popping SP <== 668s ok 50 - Post SAML response to SP 668s ok 51 - Get redirection 668s ok 52 - Location is http://auth.sp.com/ 668s ok 53 - Get cookie lemonldap (c1589edb0a972e02719b2e7b9e35451905211b54589d4d7d54e861ecbca0c736) 668s # ==> Pushing SP <== 668s # ==> Popping SP <== 668s ok 54 - Get / on SP 668s ok 55 - HTTP code is 200 668s ok 56 - Authenticated as fa@badwolf.org@proxy 668s ok 57 - UTF-8 values 668s 1..57 668s ok 669s t/37-SAML-SP-POST-to-OIDC-OP-hashStorage.t ........................ 669s ok 1 - use Lemonldap::NG::Portal::Main; 669s ok 2 - Portal object 669s ok 3 - Init 669s ok 4 - Portal app 669s ok 5 - Register $type 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 6 - Get JWKS, endpoint /oauth2/jwks 669s ok 7 - HTTP code is 200 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 669s ok 9 - HTTP code is 200 669s ok 10 - Portal object 669s ok 11 - Init 669s ok 12 - Portal app 669s ok 13 - Register $type 669s ok 14 - Portal object 669s ok 15 - Init 669s ok 16 - Portal app 669s ok 17 - Register $type 669s # ==> Pushing SP <== 669s # ==> Popping SP <== 669s ok 18 - Try SAML SP 669s ok 19 - HTTP code is 200 669s ok 20 - Page contains a form 669s ok 21 - Host match 669s ok 22 - URI match 669s ok 23 - Field "SAMLRequest" is defined 669s ok 24 - CSP header authorize POST request to auth.proxy.com 669s # ==> Pushing PROXY <== 669s # ==> Popping PROXY <== 669s ok 25 - Launch SAML request to IdP 669s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206195%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134315_3539%22%7D) 669s ok 27 - Get redirection 669s ok 28 - Location header found 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 29 - Push request to OP, endpoint /oauth2/authorize 669s ok 30 - HTTP code is 200 669s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221746134315_12419%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1746206195%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 32 - Post authentication, endpoint /oauth2/authorize 669s ok 33 - Get cookie lemonldap (2c1abcbfcccc9ec283809aa929b371ad7fc9aee7f68e138a56b7a2f77b53db81) 669s ok 34 - HTTP code is 200 669s ok 35 - Page contains a form 669s ok 36 - Host match 669s ok 37 - Field "confirm" is defined 669s ok 38 - CSP header authorize POST request to \# 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 39 - Post confirmation, endpoint /oauth2/authorize 669s ok 40 - Get redirection 669s ok 41 - Location header found 669s # ==> Pushing PROXY <== 669s ok 42 - REST request 669s ok 43 - Request from RP(proxy) to OP, endpoint /oauth2/token 669s # ==> Saving handler PROXY <== 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s # ==> Restoring PROXY <== 669s ok 44 - Execute request 669s ok 45 - Response is 200 669s ok 46 - Content is JSON 669s ok 47 - REST request 669s ok 48 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 669s # ==> Saving handler PROXY <== 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s # ==> Restoring PROXY <== 669s ok 49 - Execute request 669s ok 50 - Response is 200 669s ok 51 - Content is JSON 669s # ==> Popping PROXY <== 669s ok 52 - Call openidconnectcallback on Proxy 669s ok 53 - Get cookie lemonldap (8a90123c0c26373d678dc41ea3f71c2d509967484130f10e9be7f9461fc51d54) 669s ok 54 - Get redirection 669s ok 55 - Location header found 669s ok 56 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221746134315_3539%22%7D) 669s # ==> Pushing PROXY <== 669s # ==> Popping PROXY <== 669s ok 57 - Replay SAML request 669s ok 58 - HTTP code is 200 669s ok 59 - Page contains a form 669s ok 60 - Host match 669s ok 61 - URI match 669s ok 62 - Field "SAMLResponse" is defined 669s ok 63 - CSP header authorize POST request to auth.sp.com 669s ok 64 - Method is POST 669s # ==> Pushing SP <== 669s # ==> Popping SP <== 669s ok 65 - Post SAML response to SP 669s ok 66 - Get cookie lemonldap (3e4e1871064b8f9623ccf0e99899dff6079fb5fe58ff99a3eb98530b6d364ae1) 669s ok 67 - Get redirection 669s ok 68 - Location is http://auth.sp.com/ 669s # ==> Pushing SP <== 669s # ==> Popping SP <== 669s ok 69 - Query SP for logout 669s ok 70 - HTTP code is 200 669s ok 71 - Page contains a form 669s ok 72 - Host match 669s ok 73 - URI match 669s ok 74 - Field "SAMLRequest" is defined 669s ok 75 - CSP header authorize POST request to auth.proxy.com 669s # ==> Pushing PROXY <== 669s # ==> Popping PROXY <== 669s ok 76 - Launch SAML logout request to IdP 669s ok 77 - HTTP code is 200 669s ok 78 - Page contains a form 669s ok 79 - Host match 669s ok 80 - URI match 669s ok 81 - Field "SAMLResponse" is defined 669s ok 82 - CSP header authorize POST request to auth.sp.com 669s ok 83 - Get cookie lemonldap (0) 669s ok 84 - SSO cookie removed 669s # ==> Pushing SP <== 669s # ==> Popping SP <== 669s ok 85 - Forward logout response to SP 669s ok 86 - Get redirection 669s ok 87 - Location is http://auth.sp.com/?logout=1 669s 1..87 669s ok 669s t/37-SAML-SP-POST-to-OIDC-OP.t .................................... 669s ok 1 - use Lemonldap::NG::Portal::Main; 669s ok 2 - Portal object 669s ok 3 - Init 669s ok 4 - Portal app 669s ok 5 - Register $type 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 6 - Get JWKS, endpoint /oauth2/jwks 669s ok 7 - HTTP code is 200 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 669s ok 9 - HTTP code is 200 669s ok 10 - Portal object 669s ok 11 - Init 669s ok 12 - Portal app 669s ok 13 - Register $type 669s ok 14 - Portal object 669s ok 15 - Init 669s ok 16 - Portal app 669s ok 17 - Register $type 669s # ==> Pushing SP <== 669s # ==> Popping SP <== 669s ok 18 - Try SAML SP 669s ok 19 - HTTP code is 200 669s ok 20 - Page contains a form 669s ok 21 - Host match 669s ok 22 - URI match 669s ok 23 - Field "SAMLRequest" is defined 669s ok 24 - CSP header authorize POST request to auth.proxy.com 669s # ==> Pushing PROXY <== 669s # ==> Popping PROXY <== 669s ok 25 - Launch SAML request to IdP 669s ok 26 - 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%3A1746206196%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221746134316_9668%22%7D) 669s ok 27 - Get redirection 669s ok 28 - Location header found 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 29 - Push request to OP, endpoint /oauth2/authorize 669s ok 30 - HTTP code is 200 669s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221746134316_40553%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1746206196%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 32 - Post authentication, endpoint /oauth2/authorize 669s ok 33 - Get cookie lemonldap (fb2d19d7cb7be1338da5e2a52132c26ad1aee6e34d62ca32900058401227c3b2) 669s ok 34 - HTTP code is 200 669s ok 35 - Page contains a form 669s ok 36 - Host match 669s ok 37 - Field "confirm" is defined 669s ok 38 - CSP header authorize POST request to \# 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 39 - Post confirmation, endpoint /oauth2/authorize 669s ok 40 - Get redirection 669s ok 41 - Location header found 669s # ==> Pushing PROXY <== 669s ok 42 - REST request 669s ok 43 - Request from RP(proxy) to OP, endpoint /oauth2/token 669s # ==> Saving handler PROXY <== 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s # ==> Restoring PROXY <== 669s ok 44 - Execute request 669s ok 45 - Response is 200 669s ok 46 - Content is JSON 669s ok 47 - REST request 669s ok 48 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 669s # ==> Saving handler PROXY <== 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s # ==> Restoring PROXY <== 669s ok 49 - Execute request 669s ok 50 - Response is 200 669s ok 51 - Content is JSON 669s # ==> Popping PROXY <== 669s ok 52 - Call openidconnectcallback on Proxy 669s ok 53 - Get cookie lemonldap (d391167ca69d11721bbb7aca2a9fdc9bd8cc22e50bcd99c44673797e721a08aa) 669s ok 54 - Get redirection 669s ok 55 - Location header found 669s ok 56 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221746134316_9668%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 669s # ==> Pushing PROXY <== 669s # ==> Popping PROXY <== 669s ok 57 - Replay SAML request 669s ok 58 - HTTP code is 200 669s ok 59 - Page contains a form 669s ok 60 - Host match 669s ok 61 - URI match 669s ok 62 - Field "SAMLResponse" is defined 669s ok 63 - CSP header authorize POST request to auth.sp.com 669s ok 64 - Method is POST 669s # ==> Pushing SP <== 669s # ==> Popping SP <== 669s ok 65 - Post SAML response to SP 669s ok 66 - Get cookie lemonldap (24526c554cb6569d0ce7d742d532a0c0774f9d24653fd9c448d364211621d6d7) 669s ok 67 - Get redirection 669s ok 68 - Location is http://auth.sp.com/ 669s # ==> Pushing SP <== 669s # ==> Popping SP <== 669s ok 69 - Query SP for logout 669s ok 70 - HTTP code is 200 669s ok 71 - Page contains a form 669s ok 72 - Host match 669s ok 73 - URI match 669s ok 74 - Field "SAMLRequest" is defined 669s ok 75 - CSP header authorize POST request to auth.proxy.com 669s # ==> Pushing PROXY <== 669s # ==> Popping PROXY <== 669s ok 76 - Launch SAML logout request to IdP 669s ok 77 - HTTP code is 200 669s ok 78 - Page contains a form 669s ok 79 - Host match 669s ok 80 - URI match 669s ok 81 - Field "SAMLResponse" is defined 669s ok 82 - CSP header authorize POST request to auth.sp.com 669s ok 83 - Get cookie lemonldap (0) 669s ok 84 - SSO cookie removed 669s # ==> Pushing SP <== 669s # ==> Popping SP <== 669s ok 85 - Forward logout response to SP 669s ok 86 - Get redirection 669s ok 87 - Location is http://auth.sp.com/?logout=1 669s 1..87 669s ok 670s t/38-No-persistent-session.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 - Auth query 670s ok 6 - Get cookie lemonldap (152aabd6f40c9762a36d86938afd4c1b55b052902c9aaa8c9db76d08248e302b) 670s ok 7 - Logout request 670s ok 8 - Response is 200 670s ok 9 - Cookie is deleted 670s ok 10 - No pdata 670s ok 11 - Disconnect request 670s ok 12 - Response is 401 670s ok 13 - Auth query 670s ok 14 - Get cookie lemonldap (3c9f21e57b915b02299c9eb825725633706c0c3991632e71ff25d951da643676) 670s ok 15 - Logout request 670s ok 16 - Response is 200 670s ok 17 - Cookie is deleted 670s ok 18 - No pdata 670s ok 19 - Disconnect request 670s ok 20 - Response is 401 670s ok 21 - Auth query 670s ok 22 - Get cookie lemonldap (6864744d69f8ab227e0e989ba0d2bc8f50a43ad8ded9a9fcf94bcc2bf17dd375) 670s ok 23 - History found 670s ok 24 - -> NO history : only one entry found 670s ok 25 - Form registration 670s ok 26 - Get redirection 670s ok 27 - Location header found 670s ok 28 - Form registration 670s ok 29 - Found TOTP js 670s ok 30 - Get new key 670s ok 31 - Content is JSON 670s ok 32 - Found secret 670s ok 33 - Found token 670s ok 34 - Code 670s ok 35 - Code contains 8 digits 670s ok 36 - Post code 670s ok 37 - Content is JSON 670s ok 38 - Key is registered 670s ok 39 - Logout request 670s ok 40 - Response is 200 670s ok 41 - Cookie is deleted 670s ok 42 - No pdata 670s ok 43 - Disconnect request 670s ok 44 - Response is 401 670s ok 45 - Auth query 670s ok 46 - Get cookie lemonldap (2967f76a320edef00c91120917a34dece2fddc14adbd2721f70d5301aa8a5c67) 670s ok 47 - Logout request 670s ok 48 - Response is 200 670s ok 49 - Cookie is deleted 670s ok 50 - No pdata 670s ok 51 - Disconnect request 670s ok 52 - Response is 401 670s 1..52 670s ok 671s t/39-Failing-RP-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 ok 6 - OP portal 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 7 - Get JWKS, endpoint /oauth2/jwks 671s ok 8 - HTTP code is 200 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 671s ok 10 - HTTP code is 200 671s ok 11 - Portal object 671s ok 12 - Init 671s ok 13 - Portal app 671s ok 14 - Register $type 671s ok 15 - RP portal 671s # ==> Pushing RP <== 671s # ==> Popping RP <== 671s ok 16 - Unauth RP request 671s ok 17 - Get redirection 671s ok 18 - Location header found 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 19 - Push request to OP, endpoint /oauth2/authorize 671s ok 20 - HTTP code is 200 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 21 - Post authentication, endpoint /oauth2/authorize 671s ok 22 - Get cookie lemonldap (e66f024d31060a06e94384fb87ade190538bf34dc3abced657ecff0357b4a221) 671s ok 23 - HTTP code is 200 671s ok 24 - Page contains a form 671s ok 25 - Host match 671s ok 26 - Field "confirm" is defined 671s ok 27 - CSP header authorize POST request to \# 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 28 - Post confirmation, endpoint /oauth2/authorize 671s ok 29 - Get redirection 671s ok 30 - Location header found 671s # ==> Pushing RP <== 671s ok 31 - REST request 671s ok 32 - Request from RP to OP, endpoint /oauth2/token 671s # ==> Saving handler RP <== 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s # ==> Restoring RP <== 671s ok 33 - Execute request 671s ok 34 - Response is 200 671s ok 35 - Content is JSON 671s ok 36 - REST request 671s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 671s # ==> Saving handler RP <== 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s # ==> Restoring RP <== 671s ok 38 - Execute request 671s ok 39 - Response is 200 671s ok 40 - Content is JSON 671s # ==> Popping RP <== 671s ok 41 - Call openidconnectcallback on RP 671s ok 42 - Get cookie lemonldap (5b954607693dabac554c47baeb7659766ed0d9eb7729db724d61a4ce2edbfc60) 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s # ==> Pushing OP <== 671s ok 43 - REST request 671s ok 44 - Request from OP to RP 671s # ==> Saving handler OP <== 671s # ==> Pushing RP <== 671s # ==> Popping RP <== 671s # ==> Restoring OP <== 671s ok 45 - Execute request 671s ok 46 - Response is 200 671s # ==> Popping OP <== 671s ok 47 - Query OP for logout 671s ok 48 - HTTP code is 200 671s ok 49 - Display PE_SLO_ERROR 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 50 - Test if user is reject on OP 671s ok 51 - Response status is 401 671s ok 52 - Content is JSON 671s ok 53 - Error code is 1 671s # ==> Pushing RP <== 671s # ==> Popping RP <== 671s ok 54 - Test if user is reject on RP 671s ok 55 - Get redirection 671s ok 56 - Location header found 671s 1..56 671s ok 671s t/40-Notifications-Explorer-JSON-File.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 - Auth query 671s ok 6 - HTTP code is 200 671s ok 7 - Get cookie lemonldap (aHCiAtCyevhEs9+pP9S7IItvg342zgbb8I7ok1fXdb8sG/7xD0/Oq2Zt+2bcDpJRQSEYJPuiu2GryOVApQF1Xjp4DM/mQhUhv3qBUux/S8S+LRpwa1866nIMCgsvDxLpiFRKrtw56ZUQp8K+ooxm2g==) 671s ok 8 - HTTP code is 200 671s ok 9 - Page contains a form 671s ok 10 - URI match 671s ok 11 - Field "reference1x1" is defined 671s ok 12 - Test cookie received 671s ok 13 - Response status is 401 671s ok 14 - Content is JSON 671s ok 15 - Error code is 1 671s ok 16 - Auth query 671s ok 17 - HTTP code is 200 671s ok 18 - Get cookie lemonldap (aHdgGkzm/iIxfClT5NRqJCgkR6ZdUkE4H+25NEaiNQAET/Yu7nWtclYXN9ir7zMmSPaNMY6lR0Vibm+ry7TdlTh8OoMGPbeG0DCpIKpFZDvodzspt7IYRSRz6h8ArQzgUg69OP4LD6VDZMnu6fSpcA==) 671s ok 19 - HTTP code is 200 671s ok 20 - Page contains a form 671s ok 21 - URI match 671s ok 22 - Field "reference1x1" is defined 671s ok 23 - Test cookie received 671s ok 24 - Response status is 401 671s ok 25 - Content is JSON 671s ok 26 - Error code is 1 671s ok 27 - Accept notification 671s ok 28 - Notification was not deleted 671s ok 29 - Get cookie lemonldap (58a10dedd1602346187dd689103e60b899618bad5e1bfab3b04b15c8bf6336ce) 671s ok 30 - New auth query 671s ok 31 - Authenticated as dwho 671s ok 32 - Menu displayed 671s ok 33 - Link found 671s ok 34 - Notifications explorer query 671s ok 35 - Language icons found 671s ok 36 - trspan="myNotification" found 671s ok 37 - trspan="date" found 671s ok 38 - trspan="reference" found 671s ok 39 - trspan="action" found 671s ok 40 - epoch found 671s ok 41 - testref found 671s ok 42 - fa-eye found 671s ok 43 - Notififcation container found 671s ok 44 - trspan="verify" found 671s ok 45 - Found NOTIFICATIONS js 671s ok 46 - Display testref notification query 671s ok 47 - Response is JSON 671s ok 48 - Result is 1 671s ok 49 - Hidden input found 671s ok 50 -

tag found 671s ok 51 -

tag found 671s ok 52 -

tag found 671s ok 53 - Checkbox 1 found 671s ok 54 - Checkbox 2 found 671s ok 55 - Malformed query 671s ok 56 - Response is JSON 671s ok 57 - Missing epoch parameter 671s ok 58 - Bad query 671s ok 59 - Response is JSON 671s ok 60 - Result is 0 671s ok 61 - Notification is 0 671s ok 62 - CheckUser form 671s ok 63 - HTTP code is 200 671s ok 64 - Page contains a form 671s ok 65 - URI match 671s ok 66 - Field "user" is defined 671s ok 67 - Field "url" is defined 671s ok 68 - Found trspan="checkUser" 671s ok 69 - Found notification "testref" 671s 1..69 671s ok 672s t/40-Notifications-Explorer-XML-File.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 - Auth query 672s ok 6 - HTTP code is 200 672s ok 7 - Get cookie lemonldap (Nb1eQ87m43d8FjJ9kyZZ9gMAg+BvE9N5JzIRn2WXVbSe8xAuITv+EXU1yH76brA/T0grb25tAlWf0c4+f3xtFQqdefq2D1aXV6Uyyapn61ZHlZRk0LH9GQMJwf4p0BNuMclpqyWdVHAfdifaxODCSw==) 672s ok 8 - HTTP code is 200 672s ok 9 - Page contains a form 672s ok 10 - URI match 672s ok 11 - Field "reference1x1" is defined 672s ok 12 - Test cookie received 672s ok 13 - Response status is 401 672s ok 14 - Content is JSON 672s ok 15 - Error code is 1 672s ok 16 - Auth query 672s ok 17 - HTTP code is 200 672s ok 18 - Get cookie lemonldap (A6Vks4l1BVb95S1Q8+SJYLAxHJvdz8swLgWUpIrY2Y0znqSMeBRndwqZMPg727IEVnYMrCUWEaXJjZ3C8cdUx74Ux1Ho6Ph8pcIURMX5Q0kZWrq7VyNEJIgzNR+skYNYj99IAY3l4wsFQG/4fF+HFg==) 672s ok 19 - HTTP code is 200 672s ok 20 - Page contains a form 672s ok 21 - URI match 672s ok 22 - Field "reference1x1" is defined 672s ok 23 - Field "reference1x2" is defined 672s ok 24 - Test cookie received 672s ok 25 - Response status is 401 672s ok 26 - Content is JSON 672s ok 27 - Error code is 1 672s ok 28 - Accept notification 672s ok 29 - Notification was deleted 672s ok 30 - Get cookie lemonldap (f267e76fac209c9255f91fb0e0c1be08366e819a7b6d409eacbb3fcc79bd86a3) 672s ok 31 - New auth query 672s ok 32 - Authenticated as dwho 672s ok 33 - Menu displayed 672s ok 34 - Link found 672s ok 35 - Notifications explorer query 672s ok 36 - Language icons found 672s ok 37 - trspan="myNotifications" found 672s ok 38 - trspan="date" found 672s ok 39 - trspan="reference" found 672s ok 40 - trspan="action" found 672s ok 41 - epoch found 672s ok 42 - testref found 672s ok 43 - testref2 found 672s ok 44 - fa-eye found 672s ok 45 - fa-eye 2 found 672s ok 46 - Notififcation container found 672s ok 47 - trspan="verify" found 672s ok 48 - Found NOTIFICATIONS js 672s ok 49 - Display testref notification query 672s ok 50 - Response is JSON 672s ok 51 - Result is 1 672s ok 52 - Hidden input found 672s ok 53 -

tag found 672s ok 54 -

tag found 672s ok 55 -

tag found 672s ok 56 - Checkbox 1 found 672s ok 57 - Checkbox 2 found 672s ok 58 - Malformed query 672s ok 59 - Response is JSON 672s ok 60 - Missing epoch parameter 672s ok 61 - Bad query 672s ok 62 - Response is JSON 672s ok 63 - Result is 0 672s ok 64 - Notification is 0 672s ok 65 - CheckUser form 672s ok 66 - HTTP code is 200 672s ok 67 - Page contains a form 672s ok 68 - URI match 672s ok 69 - Field "user" is defined 672s ok 70 - Field "url" is defined 672s ok 71 - Found trspan="checkUser" 672s ok 72 - Notification "testref" not found 672s 1..72 672s ok 672s t/40-Notifications-JSON-DBI.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 - Auth query 672s ok 6 - HTTP code is 200 672s ok 7 - Get cookie lemonldap (WFiJ0V16jECWia8xmC6St02QRMMFAV9ffGN9Ddzo0toaWz6+euK6OPO7kvh1p1qACDtb0/F8otCSahowUOuFls7PZ+fb3rBHO7Yi/2MeNM8iwHVSPOPUgWTyBRoW4ee54fO7RUNCzP8rYHlpFTRllA==) 672s ok 8 - Two notification references found 672s ok 9 - 1st reference found is "testref2" 672s ok 10 - 2nd reference found is "testref" 672s ok 11 - HTTP code is 200 672s ok 12 - Page contains a form 672s ok 13 - URI match 672s ok 14 - Field "reference1x1" is defined 672s ok 15 - Field "url" is defined 672s ok 16 - Test cookie received 672s ok 17 - Response status is 401 672s ok 18 - Content is JSON 672s ok 19 - Error code is 1 672s ok 20 - Don't accept notification 672s ok 21 - HTTP code is 200 672s ok 22 - Accept notifications 672s ok 23 - Get redirection 672s ok 24 - Location is http://test1.example.com/ 672s ok 25 - Make sure no pdata is returned 672s ok 26 - Get cookie lemonldap (9137b718c4314a4ae31821b0ff77c14ebfae0cf9a3fd17526713087e8a9f1717) 672s ok 27 - Notification was deleted 672s ok 28 - Notifications explorer query 672s ok 29 - Response is JSON 672s ok 30 - Result is 2 672s ok 31 - MSG is myNotifications 672s ok 32 - Notification 1 found 672s ok 33 - Notification 2 found 672s ok 34 - epoch found 672s ok 35 - Logout request 672s ok 36 - Response is 200 672s ok 37 - Cookie is deleted 672s ok 38 - No pdata 672s ok 39 - Disconnect request 672s ok 40 - Response is 401 672s ok 41 - Auth query 672s ok 42 - Get redirection 672s ok 43 - Location is http://test1.example.com/ 672s ok 44 - Get cookie lemonldap (adf8621861295bf7b8c37f240e4affabbccd0c1c382114df2d87088cbf8a78cf) 672s ok 45 - Logout request 672s ok 46 - Response is 200 672s ok 47 - Cookie is deleted 672s ok 48 - No pdata 672s ok 49 - Disconnect request 672s ok 50 - Response is 401 672s 1..50 672s ok 673s t/40-Notifications-JSON-File-with-token.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 - Unauth request 673s ok 6 - HTTP code is 200 673s ok 7 - Page contains a form 673s ok 8 - Host match 673s ok 9 - Field "token" is defined 673s ok 10 - CSP header authorize POST request to \# 673s ok 11 - Auth query 673s ok 12 - HTTP code is 200 673s ok 13 - Get cookie lemonldap (9KAU5wOxRPv0ZNlH/gUGHtVeWX+3KqBX9OUIQoeXU1KfwDep02WBQwbRZm3gKnohvc3IVpz18vQrNKy0f+0IAmKg5fFBo0m7vVaHtYmFYNE8cLf8lmffY6rBxyG1JzS5ObcQd/sDo3/mzJbJ4mQakg==) 673s ok 14 - HTTP code is 200 673s ok 15 - Page contains a form 673s ok 16 - URI match 673s ok 17 - Field "reference1x1" is defined 673s ok 18 - Field "url" is defined 673s ok 19 - Test cookie received 673s ok 20 - Response status is 401 673s ok 21 - Content is JSON 673s ok 22 - Error code is 1 673s ok 23 - Don't accept notification 673s ok 24 - Notification displayed 673s ok 25 - Don't accept notification 673s ok 26 - Notification displayed 673s ok 27 - Accept notification 673s ok 28 - Get redirection 673s ok 29 - Location header found 673s ok 30 - Notification was deleted 673s 1..30 673s ok 673s t/40-Notifications-JSON-File.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 - Auth query (JSON required) 673s ok 6 - Response is JSON 673s ok 7 - Good result 673s ok 8 - Notificationtion is pending 673s ok 9 - Test received Id 673s ok 10 - HTTP code is 200 673s ok 11 - Page contains a form 673s ok 12 - URI match 673s ok 13 - Field "reference1x1" is defined 673s ok 14 - Field "url" is defined 673s ok 15 - Auth query 673s ok 16 - HTTP code is 200 673s ok 17 - Get cookie lemonldap (HV36GkqZHGn9d8Nj3+W5L8RyYyNhKqy4Xo0jPi5vzjrRnfClRXRjc2aTfTs+LGSLGSS6VbN8LXNGhuroPi/gQKDZvRzePWMsVRFqbzogqFBcXdkq0Tj09njYFAS1D5xJC3tqMaJ8D6LNnQUe1Aqt4w==) 673s ok 18 - HTTP code is 200 673s ok 19 - Page contains a form 673s ok 20 - URI match 673s ok 21 - Field "reference1x1" is defined 673s ok 22 - Field "url" is defined 673s ok 23 - Test received cookie 673s ok 24 - Response status is 401 673s ok 25 - Content is JSON 673s ok 26 - Error code is 1 673s ok 27 - Cancel notification 673s ok 28 - Cookie expired 673s ok 29 - Get redirection 673s ok 30 - Location is http://auth.example.com/ 673s ok 31 - Auth query 673s ok 32 - HTTP code is 200 673s ok 33 - Get cookie lemonldap (r+T0yJ4+EnAHT+xMvKDUW0a78yVgJbP3/QZmG/0fA/A97zgPnhxXnfdvOWHL68cnlo2XQTFJmtvN5GWgarhIM1Jescu4C005nq9xjRf8AaGe4AXUv3gtjf69JpBtPCrpwgEWbhwxXtuaNZLFv5p4Vw==) 673s ok 34 - HTTP code is 200 673s ok 35 - Page contains a form 673s ok 36 - URI match 673s ok 37 - Field "reference1x1" is defined 673s ok 38 - Field "url" is defined 673s ok 39 - Test cookie received 673s ok 40 - Response status is 401 673s ok 41 - Content is JSON 673s ok 42 - Error code is 1 673s ok 43 - Don't accept notification 673s ok 44 - Notification displayed 673s ok 45 - Found custom Main Logo 673s ok 46 - Don't accept notification 673s ok 47 - Notification displayed 673s ok 48 - Don't accept notification 673s ok 49 - Notification displayed 673s ok 50 - Don't accept notification - Accept just one checkbox 673s ok 51 - Notification displayed 673s ok 52 - Accept notification 673s ok 53 - Get redirection 673s ok 54 - Location header found 673s ok 55 - Notification was deleted 673s ok 56 - Get cookie lemonldap (21a3af0d8789ab2f781d986687e51dbb45fe933507c605d188fbe52a67878520) 673s ok 57 - New auth query 673s ok 58 - Authenticated as dwho 673s ok 59 - Menu displayed 673s 1..59 673s ok 673s t/40-Notifications-JSON-LDAP.t .................................... 673s ok 1 - use Lemonldap::NG::Portal::Main; 673s ok 2 # skip LLNGTESTLDAP is not set 673s ok 3 # skip LLNGTESTLDAP is not set 673s ok 4 # skip LLNGTESTLDAP is not set 673s ok 5 # skip LLNGTESTLDAP is not set 673s ok 6 # skip LLNGTESTLDAP is not set 673s ok 7 # skip LLNGTESTLDAP is not set 673s ok 8 # skip LLNGTESTLDAP is not set 673s ok 9 # skip LLNGTESTLDAP is not set 673s ok 10 # skip LLNGTESTLDAP is not set 673s ok 11 # skip LLNGTESTLDAP is not set 673s ok 12 # skip LLNGTESTLDAP is not set 673s 1..12 673s ok 674s t/40-Notifications-JSON-Server.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 - POST notification { 674s # "date": "2016-13-30 15:35:10", 674s # "reference": "testref", 674s # "uid": "dwho", 674s # "title": "Test title", 674s # "text": "This is a test text" 674s # } 674s ok 6 - Notification not inserted 674s ok 7 - POST notification { 674s # "date": "2016-13_30 15:35:10", 674s # "reference": "testref", 674s # "uid": "dwho", 674s # "title": "Test title", 674s # "text": "This is a test text" 674s # } 674s ok 8 - Notification not inserted 674s ok 9 - POST notification { 674s # "date": "2016-05-30 15:35:10", 674s # "reference": "testref", 674s # "uid": "dwho", 674s # "title": "Test title", 674s # "text": "This is a test text" 674s # } 674s ok 10 - Notification has been inserted 674s ok 11 - POST notification { 674s # "date": "2016-05-30", 674s # "reference": "test_ref2", 674s # "uid": "dwho", 674s # "title": "Test2 title", 674s # "text": "This is a second test text", 674s # "subtitle": "Application 2", 674s # "check": ["I agree","Yes, I'm sure"] 674s # } 674s ok 12 - Notification has been inserted 674s ok 13 - POST notification { 674s # "date": "2016-05-30", 674s # "reference": "testrefall", 674s # "uid": "everyone", 674s # "title": "Testall title", 674s # "text": "This is a test text for all users" 674s # } 674s ok 14 - Notification has been inserted 674s ok 15 - List notifications for "allusers" 674s ok 16 - Result found 674s ok 17 - Notification for all users found 674s ok 18 - Wildcard found 674s ok 19 - List notifications for bad uid 674s ok 20 - Notification for all users found 674s ok 21 - List all pending notifications 674s ok 22 - Response is JSON 674s ok 23 - Three notifications found 674s ok 24 - Reference 'test-ref2' found 674s ok 25 - UID 'dwho' found 674s ok 26 - Reference 'testrefall' found 674s ok 27 - UID 'everyone' found 674s ok 28 - Reference 'testref' found 674s ok 29 - UID 'dwho' found 674s ok 30 - List notifications for "dwho" 674s ok 31 - Result found 674s ok 32 - First notification found 674s ok 33 - Second notification found 674s ok 34 - Third notification found (all users) 674s ok 35 - List notification with reference "testref" 674s ok 36 - Result found 674s ok 37 - Notification reference found 674s ok 38 - Notification title found 674s ok 39 - Notification text found 674s ok 40 - Notification date found 674s ok 41 - Notification uid found 674s ok 42 - List notification with reference "test-ref2" 674s ok 43 - Result found 674s ok 44 - Notification reference found 674s ok 45 - Notification title found 674s ok 46 - Notification text found 674s ok 47 - Notification date found 674s ok 48 - Notification uid found 674s ok 49 - Notification subtitle found 674s ok 50 - Notification check boxes found 674s ok 51 - Try to delete notification with bad method 674s ok 52 - Bad method is refused 674s ok 53 - Delete notification testrefall 674s ok 54 - Notification has been deleted 674s ok 55 - Delete notification test-ref2 674s ok 56 - Notification has been deleted 674s ok 57 - Try to create the same notification twice 674s ok 58 - Append the same notification is refused 674s ok 59 - Auth query 674s ok 60 - HTTP code is 200 674s ok 61 - Get cookie lemonldap (xP/DTnSu572EispR/ycBF1uEcgfggJoTN7X4/564EW9ePiOdqnnhRZXCTMX7hnYLqDq2LZny9GYHLJyBkgsGybov46qtdaA5QkLUS6a2jK8Lq2GB1vSrPkaxN4O86ftIUzH2m8jTgsLVbqdjf0IWug==) 674s ok 62 - HTTP code is 200 674s ok 63 - Page contains a form 674s ok 64 - URI match 674s ok 65 - Field "reference1x1" is defined 674s ok 66 - Field "url" is defined 674s ok 67 - POST combined notifications [{ 674s # "uid": "dwho", 674s # "date": "2019-11-15 15:35:10", 674s # "reference": "ABC1", 674s # "title": "You have new authorizations", 674s # "subtitle": "Application 1", 674s # "text": "You have been granted to access to appli-1", 674s # "check": "I agree" 674s # }, 674s # { 674s # "uid": "rtyler", 674s # "date": "2019-11-15", 674s # "reference": "ABC2", 674s # "title": "You have new authorizations", 674s # "subtitle": "Application 1", 674s # "text": "You have been granted to access to appli-1", 674s # "check": ["I agree", "I am sure"] 674s # }, 674s # { 674s # "uid": "rtyler", 674s # "date": "2019-11-15", 674s # "reference": "ABC3", 674s # "condition": "$env->{REMOTE_ADDR} =~ /127.1.1.1/", 674s # "title": "You have new authorizations", 674s # "subtitle": "Application 1", 674s # "text": "You have been granted to access to appli-1", 674s # "check": ["I agree", "I am sure"] 674s # }, 674s # { 674s # "uid": "rtyler", 674s # "date": "2050-11-15", 674s # "reference": "ABC4", 674s # "title": "You have new authorizations", 674s # "subtitle": "Application 1", 674s # "text": "You have been granted to access to appli-1", 674s # "check": ["I agree", "I am sure"] 674s # } 674s # ] 674s ok 68 - Notifications have been inserted 674s ok 69 - List all existing notifications 674s ok 70 - Response is JSON 674s ok 71 - Five notifications found 674s ok 72 - Auth query 674s ok 73 - HTTP code is 200 674s ok 74 - Get cookie lemonldap (nueArmW3+P3q/OK9WNPAVTU8Q8lfL1Y6xxrlP3Jye+Fwkr7D2QFxAJY8bruMLZU0sK95WEbCwcWUFKresRMyrAWvSSi4ZdlvD7jkR1WJQ3GVc0JD1FYQ2pwl+4fBBQW4u24Oo780gfNLMAlRHBZWUQ==) 674s ok 75 - HTTP code is 200 674s ok 76 - Page contains a form 674s ok 77 - URI match 674s ok 78 - Field "reference1x1" is defined 674s ok 79 - Field "reference1x2" is defined 674s ok 80 - Checkbox is displayed 674s ok 81 - Checkbox is displayed 674s ok 82 - Checkbox is displayed 674s ok 83 - -> One checkbox found 674s ok 84 - Accept notification 674s ok 85 - HTTP code is 200 674s ok 86 - Get cookie lemonldap (8IyePybD7MPNGeoAWLlxQW+29v+ssmVm6+Yi8LqKm2LOPo5KrGkzg9gIF5sTDgmhbmYDrtX0vsrwTdSWILMsWemp6/WjT6TdMD/61DXF1Xp11G7kFg2PpTUJhkH9Gvzt08hHJlBtMXU9hIQTv3LkjQ==) 674s ok 87 - Logout request 674s ok 88 - Response is 200 674s ok 89 - Cookie is deleted 674s ok 90 - No pdata 674s ok 91 - Disconnect request 674s ok 92 - Response is 401 674s ok 93 - Auth query 674s ok 94 - HTTP code is 200 674s ok 95 - Get cookie lemonldap (PY2nPWCljQSUz6p+od8v58TmAxhFOhTY1jJa+nv0rLQRrTe216rYIggadHMesCOYOQM9BHBzAc6kKcvHMefPIA05Ji61B5QdbBc33HNBEFDjwtdHyDYA/WmFK83aVHiSE5dQz7zLgy2lcvri2roF9A==) 674s ok 96 - HTTP code is 200 674s ok 97 - Page contains a form 674s ok 98 - URI match 674s ok 99 - Field "reference1x1" is defined 674s ok 100 - Checkbox is displayed 674s ok 101 - Checkbox is displayed 674s ok 102 - -> Two checkboxes found 674s ok 103 - Accept notification 674s ok 104 - HTTP code is 200 674s ok 105 - Get cookie lemonldap (8651a912688d8324df825bd194a9af37c240b195b295ffdaffdc0230403d8bf6) 674s ok 106 - Logout request 674s ok 107 - Response is 200 674s ok 108 - Cookie is deleted 674s ok 109 - No pdata 674s ok 110 - Disconnect request 674s ok 111 - Response is 401 674s ok 112 - List all pending notifications 674s ok 113 - Response is JSON 674s ok 114 - Three notifications found 674s 1..114 674s ok 674s t/40-Notifications-XML-DBI.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 - Auth query 674s ok 6 - HTTP code is 200 674s ok 7 - Get cookie lemonldap (bbbO3fMStmHlJywDz+3+J/v649j/CiT63I11DJ1Kil+rWLYPIHrYL9p/B5r4DjKoqmfHJ122ZDLj8HtdPOjU9nPos9tIZ3SXIZH00x1i8vbc0iueKSZX0MW9rDQQ+ydCAJqoY2mkGtt96BHaaGFRjg==) 674s ok 8 - Two notification references found 674s ok 9 - Found ref 674s ok 10 - HTTP code is 200 674s ok 11 - Page contains a form 674s ok 12 - URI match 674s ok 13 - Field "reference1x1" is defined 674s ok 14 - Field "url" is defined 674s ok 15 - Test cookie received 674s ok 16 - Response status is 401 674s ok 17 - Content is JSON 674s ok 18 - Error code is 1 674s ok 19 - Don't accept notification 674s ok 20 - HTTP code is 200 674s ok 21 - Accept notifications 674s ok 22 - Get redirection 674s ok 23 - Location is http://test1.example.com/ 674s ok 24 - Make sure no pdata is returned 674s ok 25 - Get cookie lemonldap (14abca1ad4ae16599d0b6527381132a68edcf68110fd698065eef1dbb2a1fb66) 674s ok 26 - Notification was deleted 674s ok 27 - Notifications explorer query 674s ok 28 - Response is JSON 674s ok 29 - Result is 2 674s ok 30 - MSG is myNotifications 674s ok 31 - Notification 1 found 674s ok 32 - Notification 2 found 674s ok 33 - epoch found 674s ok 34 - Logout request 674s ok 35 - Response is 200 674s ok 36 - Cookie is deleted 674s ok 37 - No pdata 674s ok 38 - Disconnect request 674s ok 39 - Response is 401 674s ok 40 - Auth query 674s ok 41 - Get redirection 674s ok 42 - Location is http://test1.example.com/ 674s ok 43 - Get cookie lemonldap (245731b082635b7139892b86fe79fd8c415ddb29814394db9b4e59435da5e2f1) 674s ok 44 - Logout request 674s ok 45 - Response is 200 674s ok 46 - Cookie is deleted 674s ok 47 - No pdata 674s ok 48 - Disconnect request 674s ok 49 - Response is 401 674s 1..49 674s ok 675s t/40-Notifications-XML-File.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 - Auth query 675s ok 6 - HTTP code is 200 675s ok 7 - Get cookie lemonldap (6xS48DmBQocGfo+E8+fnZHte8/j6nnc9LZatq1cdlfCJyFASXy5mfQY26pwpofzrPnpXQ3d5vLRYoVUEvoA6X0pwAFLVaCptouTtg1AYKQ8ygys4z/krsvuDZpv2rU9988wvUYCycmqhousl9LtOUg==) 675s ok 8 - HTTP code is 200 675s ok 9 - Page contains a form 675s ok 10 - URI match 675s ok 11 - Field "reference1x1" is defined 675s ok 12 - Field "url" is defined 675s ok 13 - Test cookie received 675s ok 14 - Response status is 401 675s ok 15 - Content is JSON 675s ok 16 - Error code is 1 675s ok 17 - Cancel notification 675s ok 18 - Cookie expired 675s ok 19 - Get redirection 675s ok 20 - Location is http://auth.example.com/ 675s ok 21 - Auth query 675s ok 22 - HTTP code is 200 675s ok 23 - Get cookie lemonldap (c+sQluvTn3JUOztjSeTpApCUsyiQ5ez4OfQ7aGpKWulRng6W+qgXtxVQB9X6wHhiyrv6+Y6XArwtLzBBdihp9J2mLq3Wtuf+HLMMLgaRQ/DwIJyB1k0zibKf0VqCrFTzFZg84Z12AGs+slbmDRpjDQ==) 675s ok 24 - HTTP code is 200 675s ok 25 - Page contains a form 675s ok 26 - URI match 675s ok 27 - Field "reference1x1" is defined 675s ok 28 - Field "url" is defined 675s ok 29 - Test cookie received 675s ok 30 - Response status is 401 675s ok 31 - Content is JSON 675s ok 32 - Error code is 1 675s ok 33 - Don't accept notification 675s ok 34 - Notification displayed 675s ok 35 - Found custom Main Logo 675s ok 36 - Don't accept notification 675s ok 37 - Notification displayed 675s ok 38 - Don't accept notification 675s ok 39 - Notification displayed 675s ok 40 - Don't accept notification - Accept just one checkbox 675s ok 41 - Notification displayed 675s ok 42 - Accept notification 675s ok 43 - Get redirection 675s ok 44 - Location header found 675s ok 45 - Notification was deleted 675s ok 46 - Get cookie lemonldap (0a972cee4a41895ed0297ccf1b92f6c8cede5be11f055270ec8a9d1c0c018a2b) 675s ok 47 - New auth query 675s ok 48 - Authenticated as dwho 675s ok 49 - Menu displayed 675s 1..49 675s ok 675s t/40-Notifications-XML-Server.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 - SOAP client 675s ok 6 - @ SOAP REQUEST @ 675s ok 7 - Execute request 675s ok 8 - HTTP code is 200 675s ok 9 - Content is XML 675s ok 10 - @ END OF SOAP REQUEST @ 675s ok 11 - Append a notification -> SOAP call returns 1 675s ok 12 - @ SOAP REQUEST @ 675s ok 13 - Execute request 675s ok 14 - HTTP code is 200 675s ok 15 - Content is XML 675s ok 16 - @ END OF SOAP REQUEST @ 675s ok 17 - Append the same notification twice -> SOAP call returns 0 675s ok 18 - Auth query 675s ok 19 - HTTP code is 200 675s ok 20 - Get cookie lemonldap (Ha1jh1JRSbqR4IEjWvhAN5l/o4zOx+WDbKNmIvc3dhsYWc85tR2yayFYFKSqIexVs2Eej8+kFbEvcPrnipd0rOagMIDmYmg7bcX7woIrecbR+wlg0HB4lOdS1sPSAwhyTF4SAzEQah3Rw48U4o2ptQ==) 675s ok 21 - HTTP code is 200 675s ok 22 - Page contains a form 675s ok 23 - URI match 675s ok 24 - Field "reference1x1" is defined 675s ok 25 - Field "url" is defined 675s ok 26 - @ SOAP REQUEST @ 675s ok 27 - Execute request 675s ok 28 - HTTP code is 200 675s ok 29 - Content is XML 675s ok 30 - @ END OF SOAP REQUEST @ 675s ok 31 - Append a notification -> SOAP call returns 4 675s ok 32 - Auth query 675s ok 33 - HTTP code is 200 675s ok 34 - Get cookie lemonldap (rduaqHxPM4Je0prpnApUUmkUDdjErTBHTcFPVNs9J8eonyPt4v45c69EN+xKbnVziMjb/WurDwzt9e8vEj64gQOKkVUaRB8GNLh7jkAmiDkfMMvZf3jsgxhXeuJBqitszcPRUUHN7D4mZ97Obf84xg==) 675s ok 35 - HTTP code is 200 675s ok 36 - Page contains a form 675s ok 37 - URI match 675s ok 38 - Field "reference1x1" is defined 675s ok 39 - Field "reference2x1" is defined 675s ok 40 - -> One checkbox found 675s ok 41 - Accept notification 675s ok 42 - HTTP code is 200 675s ok 43 - Logout request 675s ok 44 - Response is 200 675s ok 45 - Cookie is deleted 675s ok 46 - No pdata 675s ok 47 - Disconnect request 675s ok 48 - Response is 401 675s ok 49 - Auth query 675s ok 50 - HTTP code is 200 675s ok 51 - Get cookie lemonldap (M3+Ou+egfjDInkknMVPcfy8yh3zHwm9laKHVU4xwVLRzDhQU78VbSfOeQn6jyP5hBMQ/Ii7MRY6k+bkAij5lpRmRczcjgSqSO33MIXHtvQNJvv9DG2lVrCK0kzxqdznnLriCDjNvXGmxlyfWCggHbA==) 675s ok 52 - HTTP code is 200 675s ok 53 - Page contains a form 675s ok 54 - URI match 675s ok 55 - Field "reference1x1" is defined 675s ok 56 - Reference found 675s ok 57 - Checkbox is displayed 675s ok 58 - Checkbox is displayed 675s ok 59 - -> Two checkboxes found 675s 1..59 675s ok 676s t/41-Captcha-old-api.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 - HTTP code is 200 676s ok 6 - Content-Type is JSON 676s ok 7 - Content is valid JSON 676s ok 8 676s ok 9 676s ok 10 676s ok 11 - HTTP code is 200 676s ok 12 - Content-Type is JSON 676s ok 13 - Content is valid JSON 676s ok 14 676s ok 15 676s ok 16 676s ok 17 - HTTP code is 200 676s ok 18 - Content-Type is JSON 676s ok 19 - Content is valid JSON 676s ok 20 - Wrong token failed 676s ok 21 - HTTP code is 200 676s ok 22 - Content-Type is JSON 676s ok 23 - Content is valid JSON 676s ok 24 - Wrong captcha failed 676s ok 25 - HTTP code is 200 676s ok 26 - Content-Type is JSON 676s ok 27 - Content is valid JSON 676s ok 28 676s ok 29 676s ok 30 676s ok 31 - HTTP code is 200 676s ok 32 - Content-Type is JSON 676s ok 33 - Content is valid JSON 676s ok 34 - Captcha successfully verified 676s 1..34 676s ok 677s t/41-Captcha-with-rule.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 - Auth query from non captcha network 677s ok 6 - Get cookie lemonldap (93dece253021e3cc619ead95f5b8d76184c86ca96537794b325c055b8f209b8f) 677s ok 7 - Auth query from captcha network 677s ok 8 - Response status is 401 677s ok 9 - Content is JSON 677s ok 10 - Error code is 76 677s ok 11 - Response is JSON 677s ok 12 - Response is PE_CAPTCHAERROR 677s ok 13 - Unauth JSON request 677s ok 14 - Response status is 401 677s ok 15 - Content is JSON 677s ok 16 - Error code is 9 677s ok 17 - Unauth request 677s ok 18 - HTTP code is 200 677s ok 19 - Page contains a form 677s ok 20 - Host match 677s ok 21 - Field "token" is defined 677s ok 22 - CSP header authorize POST request to \# 677s ok 23 - Password: Found text input 677s ok 24 - Token value is defined 677s ok 25 - Captcha image inserted 677s ok 26 - Found token session 677s ok 27 - Found captcha value 677s ok 28 - Found custom Main Logo 677s ok 29 - Try to auth with captcha value 677s ok 30 - Get cookie lemonldap (ee3b2511ed5f4b23ca525ef873bd5a93a2ffb1702f4ee3ab474342dee8bfae49) 677s 1..30 677s ok 679s t/41-Captcha.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 - Auth query 679s ok 6 - Response status is 401 679s ok 7 - Content is JSON 679s ok 8 - Error code is 76 679s ok 9 - Response is JSON 679s ok 10 - Response is PE_CAPTCHAERROR 679s ok 11 - Unauth JSON request 679s ok 12 - Response status is 401 679s ok 13 - Content is JSON 679s ok 14 - Error code is 9 679s ok 15 - Unauth request 679s ok 16 - HTTP code is 200 679s ok 17 - Page contains a form 679s ok 18 - Host match 679s ok 19 - Field "token" is defined 679s ok 20 - CSP header authorize POST request to \# 679s ok 21 - Password: Found text input 679s ok 22 - Token value is defined 679s ok 23 - Captcha image inserted 679s ok 24 - Found token session 679s ok 25 - Found captcha value 679s ok 26 - Found custom Main Logo 679s ok 27 - Try to auth with captcha value 679s ok 28 - HTTP code is 200 679s ok 29 - Get cookie lemonldap (288b5c033aec07f1a398be9eaec97cc84a56bfc023036b16141c2083b56b0264) 679s ok 30 - History found 679s ok 31 - -> One entry found 679s ok 32 - Verify auth 679s ok 33 - HTTP code is 200 679s ok 34 - New unauth request 679s ok 35 - HTTP code is 200 679s ok 36 - Page contains a form 679s ok 37 - Host match 679s ok 38 - Field "token" is defined 679s ok 39 - CSP header authorize POST request to \# 679s ok 40 - Token value is defined 679s ok 41 - Try to auth with bad captcha value 679s ok 42 - Response status is 401 679s ok 43 - Content is JSON 679s ok 44 - Error code is 76 679s ok 45 - Verify that there is a new captcha image 679s ok 46 - HTTP code is 200 679s ok 47 - Page contains a form 679s ok 48 - Host match 679s ok 49 - Field "token" is defined 679s ok 50 - CSP header authorize POST request to \# 679s ok 51 - Token is refreshed 679s ok 52 - New captcha image inserted 679s ok 53 - Renew Captcha button found 679s ok 54 - Get captcha javascript 679s ok 55 - Unauth request to renew Captcha 679s ok 56 - New token has been received 679s ok 57 - New image has been received 679s ok 58 - Found new token session 679s ok 59 - Try to auth with new captcha value 679s ok 60 - HTTP code is 200 679s ok 61 - Get cookie lemonldap (8641b8a9a417d286a021c9709d63ca89ec221f8468e3159d4976b8243408b28d) 679s ok 62 - Auth request with redirection 679s ok 63 - Get redirection 679s ok 64 - Location is http://test1.example.com/ 679s ok 65 - Authenticated as dwho 679s 1..65 679s ok 679s t/41-Token-with-global-storage.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 - Unauth request 679s ok 6 - HTTP code is 200 679s ok 7 - Page contains a form 679s ok 8 - Host match 679s ok 9 - Field "token" is defined 679s ok 10 - CSP header authorize POST request to \# 679s ok 11 - Token value 679s ok 12 - Try to auth without token 679s ok 13 - Response status is 401 679s ok 14 - Content is JSON 679s ok 15 - Error code is 81 679s ok 16 - Try token as cookie 679s ok 17 - Response status is 401 679s ok 18 - Content is JSON 679s ok 19 - Error code is 1 679s ok 20 - Try to auth with token 679s ok 21 - HTTP code is 200 679s ok 22 - Get cookie lemonldap (36b394990fb47ff254bebe654ee5a70a9603ede087292800a47c0127e804bba4) 679s ok 23 - Verify auth 679s ok 24 - HTTP code is 200 679s ok 25 - Try to reuse the same token 679s ok 26 - Response status is 401 679s ok 27 - Content is JSON 679s ok 28 - Error code is 82 679s ok 29 - Verify that there is a new token 679s ok 30 - HTTP code is 200 679s ok 31 - Page contains a form 679s ok 32 - Host match 679s ok 33 - Field "token" is defined 679s ok 34 - CSP header authorize POST request to \# 679s 1..34 679s ok 680s t/41-Token.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 - Unauth request 680s ok 6 - HTTP code is 200 680s ok 7 - Page contains a form 680s ok 8 - Host match 680s ok 9 - Field "token" is defined 680s ok 10 - CSP header authorize POST request to \# 680s ok 11 - Password: Found password input 680s ok 12 - Try to auth without token 680s ok 13 - Response status is 401 680s ok 14 - Content is JSON 680s ok 15 - Error code is 81 680s ok 16 - Response is JSON 680s ok 17 - Response is PE_NOTOKEN 680s ok 18 - Try to auth with token 680s ok 19 - HTTP code is 200 680s ok 20 - Get cookie lemonldap (3050e5c4f60a0899315f5ccbda89f267e2d38ae799977837c151db1d28321abb) 680s ok 21 - Verify auth 680s ok 22 - HTTP code is 200 680s ok 23 - Try to reuse the same token 680s ok 24 - Response status is 401 680s ok 25 - Content is JSON 680s ok 26 - Error code is 82 680s ok 27 - Verify that there is a new token 680s ok 28 - HTTP code is 200 680s ok 29 - Page contains a form 680s ok 30 - Host match 680s ok 31 - Field "token" is defined 680s ok 32 - CSP header authorize POST request to \# 680s 1..32 680s ok 680s t/42-Register-Custom.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 - Unauth request 680s ok 6 - HTTP code is 200 680s ok 7 - Page contains a form 680s ok 8 - Host match 680s ok 9 - Field "firstname" is defined 680s ok 10 - Field "lastname" is defined 680s ok 11 - Field "mail" is defined 680s ok 12 - CSP header authorize POST request to \# 680s ok 13 - Ask to create account 680s ok 14 - HTTP code is 200 680s ok 15 - Found subject 680s ok 16 - Found register token 680s ok 17 - Found register_token 680s ok 18 - UTF-8 works 680s ok 19 - Push register_token 680s ok 20 - HTTP code is 200 680s ok 21 - Found subject 680s ok 22 - Found user and password 680s ok 23 - Get good login 680s ok 24 - Try to authenticate 680s ok 25 - Get cookie lemonldap (1258881def32a105df276b962bccce1c320a921ef7fa712fe8979c976e0e5619) 680s 1..25 680s ok 681s t/42-Register-Demo-with-CustomBody.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 - Unauth request 681s ok 6 - HTTP code is 200 681s ok 7 - Page contains a form 681s ok 8 - Host match 681s ok 9 - Field "firstname" is defined 681s ok 10 - Field "lastname" is defined 681s ok 11 - Field "mail" is defined 681s ok 12 - CSP header authorize POST request to \# 681s ok 13 - Ask to create account 681s ok 14 - HTTP code is 200 681s ok 15 - Found custom registration subject 681s ok 16 - Found custom body 681s ok 17 - Found register_token 681s ok 18 - UTF-8 works 681s ok 19 - Found time 681s ok 20 - Push register_token 681s ok 21 - HTTP code is 200 681s ok 22 - Found custom done subject 681s ok 23 - Found email and ipAddr 681s ok 24 - Get good email 681s ok 25 - Get good ipAddr 681s ok 26 - Found user and password 681s ok 27 - Get good login 681s ok 28 - Custom done body (Portal $url) 681s ok 29 - Try to authenticate 681s ok 30 - Get cookie lemonldap (e2c27f0202890e4200720ff09b82eca2ff1b294f2189326c5899a02f56863ab8) 681s 1..30 681s ok 682s t/42-Register-Demo-with-captcha.t ................................. 682s ok 1 - use Lemonldap::NG::Portal::Main; 682s ok 2 - Portal object 682s ok 3 - Init 682s ok 4 - Portal app 682s ok 5 - Unauth request 682s ok 6 - HTTP code is 200 682s ok 7 - Page contains a form 682s ok 8 - Host match 682s ok 9 - Field "firstname" is defined 682s ok 10 - Field "lastname" is defined 682s ok 11 - Field "mail" is defined 682s ok 12 - CSP header authorize POST request to \# 682s ok 13 - Token found 682s ok 14 - Token value is defined 682s ok 15 - Captcha image inserted 682s ok 16 - Found token session 682s ok 17 - Found captcha value 682s ok 18 - Found custom Main Logo 682s ok 19 - Renew Captcha button found 682s ok 20 - Get captcha javascript 682s ok 21 - Ask to create account 682s ok 22 - Rejected -> Mail already exists 682s ok 23 - No form found 682s ok 24 - Get Menu 682s ok 25 - Found Register link & submit button 682s ok 26 - Unauth request 682s ok 27 - HTTP code is 200 682s ok 28 - Page contains a form 682s ok 29 - Host match 682s ok 30 - Field "firstname" is defined 682s ok 31 - Field "lastname" is defined 682s ok 32 - Field "mail" is defined 682s ok 33 - CSP header authorize POST request to \# 682s ok 34 - Token found 682s ok 35 - Token value is defined 682s ok 36 - Captcha image inserted 682s ok 37 - Found token session 682s ok 38 - Found captcha value 682s ok 39 - Found custom Main Logo 682s ok 40 - Ask to create account 682s ok 41 - HTTP code is 200 682s ok 42 - Found register token 682s ok 43 - Found register_token 682s ok 44 - Push register_token 682s ok 45 - HTTP code is 200 682s ok 46 - Found user and password 682s ok 47 - Get good login 682s ok 48 - Try to authenticate 682s ok 49 - Get cookie lemonldap (a4d7df6f81df48a5aa40b4734c8827ba0d4749856fe0e65815da0fa4751c5c3e) 682s 1..49 682s ok 682s t/42-Register-Demo-with-token.t ................................... 682s ok 1 - use Lemonldap::NG::Portal::Main; 682s ok 2 - Portal object 682s ok 3 - Init 682s ok 4 - Portal app 682s ok 5 - Get Menu 682s ok 6 - Found Register link & submit button 682s ok 7 - Unauth request 682s ok 8 - HTTP code is 200 682s ok 9 - Page contains a form 682s ok 10 - Host match 682s ok 11 - Field "firstname" is defined 682s ok 12 - Field "lastname" is defined 682s ok 13 - Field "mail" is defined 682s ok 14 - CSP header authorize POST request to \# 682s ok 15 - Token found 682s ok 16 - Ask to create account 682s ok 17 - HTTP code is 200 682s ok 18 - Found register token 682s ok 19 - Found register_token 682s ok 20 - Push register_token 682s ok 21 - HTTP code is 200 682s ok 22 - Found user and password 682s ok 23 - Get good login 682s ok 24 - Unauth request 682s ok 25 - HTTP code is 200 682s ok 26 - Page contains a form 682s ok 27 - Host match 682s ok 28 - Field "token" is defined 682s ok 29 - CSP header authorize POST request to \# 682s ok 30 - Try to authenticate 682s ok 31 - Get cookie lemonldap (3482cb8e9cd69fb932aa0888045a2924ad3d31639cca848642161bcd80d74eb8) 682s 1..31 682s ok 683s t/42-Register-Demo.t .............................................. 683s ok 1 - use Lemonldap::NG::Portal::Main; 683s ok 2 - Portal object 683s ok 3 - Init 683s ok 4 - Portal app 683s ok 5 - Unauth request 683s ok 6 - HTTP code is 200 683s ok 7 - Page contains a form 683s ok 8 - Host match 683s ok 9 - Field "firstname" is defined 683s ok 10 - Field "lastname" is defined 683s ok 11 - Field "mail" is defined 683s ok 12 - CSP header authorize POST request to \# 683s ok 13 - Ask to create account 683s ok 14 - HTTP code is 200 683s ok 15 - Found subject 683s ok 16 - Found register token 683s ok 17 - Found register_token 683s ok 18 - UTF-8 works 683s ok 19 - Push register_token 683s ok 20 - HTTP code is 200 683s ok 21 - Found subject 683s ok 22 - Found user and password 683s ok 23 - Get good login 683s ok 24 - Try to authenticate 683s ok 25 - Get cookie lemonldap (047f2012c77b3ccb5e7ed34ab293715200c7f9e0505aa9a3fafc98be9e01ed1b) 683s 1..25 683s ok 683s t/42-Register-LDAP.t .............................................. 683s ok 1 - use Lemonldap::NG::Portal::Main; 683s ok 2 # skip LLNGTESTLDAP is not set 683s ok 3 # skip LLNGTESTLDAP is not set 683s ok 4 # skip LLNGTESTLDAP is not set 683s ok 5 # skip LLNGTESTLDAP is not set 683s ok 6 # skip LLNGTESTLDAP is not set 683s ok 7 # skip LLNGTESTLDAP is not set 683s ok 8 # skip LLNGTESTLDAP is not set 683s ok 9 # skip LLNGTESTLDAP is not set 683s ok 10 # skip LLNGTESTLDAP is not set 683s 1..10 683s ok 684s t/42-Register-Security.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 - Unauth request 684s ok 6 - HTTP code is 200 684s ok 7 - Page contains a form 684s ok 8 - Host match 684s ok 9 - Field "firstname" is defined 684s ok 10 - Field "lastname" is defined 684s ok 11 - Field "mail" is defined 684s ok 12 - CSP header authorize POST request to \# 684s ok 13 - Ask to create account 684s ok 14 - HTTP code is 200 684s ok 15 - Found register token 684s ok 16 - Found register_token 684s ok 17 - Try to authenticate 684s ok 18 - Response status is 401 684s ok 19 - Content is JSON 684s ok 20 - Error code is 1 684s 1..20 684s ok 685s t/43-MailPasswordReset-Choice.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 - Auth query 685s ok 6 - HTTP code is 200 685s ok 7 - Get cookie lemonldap (837feca503c1b430d9e7799b718e3f70db16d75948789aaf93b68f593d141c7d) 685s ok 8 - Logout request 685s ok 9 - Response is 200 685s ok 10 - Cookie is deleted 685s ok 11 - No pdata 685s ok 12 - Disconnect request 685s ok 13 - Response is 401 685s ok 14 - Reset form 685s ok 15 - HTTP code is 200 685s ok 16 - Page contains a form 685s ok 17 - Host match 685s ok 18 - Field "mail" is defined 685s ok 19 - CSP header authorize POST request to \# 685s ok 20 - Post mail 685s ok 21 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 685s ok 22 - Found link in mail 685s ok 23 - Post mail token received by mail with another browser 685s ok 24 - HTTP code is 200 685s ok 25 - Page contains a form 685s ok 26 - Host match 685s ok 27 - Field "token" is defined 685s ok 28 - CSP header authorize POST request to \# 685s ok 29 - Ask for a new password 685s ok 30 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 685s ok 31 - Post new password 685s ok 32 - Password was changed 685s ok 33 - Auth query 685s ok 34 - HTTP code is 200 685s ok 35 - Get cookie lemonldap (733c8e3366c9ef2da40b21fa751d43d84f5de6e279e5f49c1efb655da1830dfe) 685s ok 36 - Logout request 685s ok 37 - Response is 200 685s ok 38 - Cookie is deleted 685s ok 39 - No pdata 685s ok 40 - Disconnect request 685s ok 41 - Response is 401 685s ok 42 - Reset form 685s ok 43 - HTTP code is 200 685s ok 44 - Page contains a form 685s ok 45 - Host match 685s ok 46 - Field "mail" is defined 685s ok 47 - CSP header authorize POST request to \# 685s ok 48 - Post mail 685s ok 49 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 685s ok 50 - Found link in mail 685s ok 51 - Post mail token received by mail with the same browser 685s ok 52 - HTTP code is 200 685s ok 53 - Page contains a form 685s ok 54 - Host match 685s ok 55 - Field "token" is defined 685s ok 56 - CSP header authorize POST request to \# 685s ok 57 - Ask for a new password 685s ok 58 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 685s ok 59 - Post new password 685s ok 60 - Password was changed 685s ok 61 - Auth query 685s ok 62 - HTTP code is 200 685s ok 63 - Get cookie lemonldap (68c9935578a8e67cf3472a530c7f27512a954712fc66a576f36fe653bfff03f6) 685s ok 64 - Logout request 685s ok 65 - Response is 200 685s ok 66 - Cookie is deleted 685s ok 67 - No pdata 685s ok 68 - Disconnect request 685s ok 69 - Response is 401 685s 1..69 685s ok 685s t/43-MailPasswordReset-Combination-LDAP.t ......................... 685s ok 1 - use Lemonldap::NG::Portal::Main; 685s ok 2 # skip LLNGTESTLDAP is not set 685s ok 3 # skip LLNGTESTLDAP is not set 685s ok 4 # skip LLNGTESTLDAP is not set 685s ok 5 # skip LLNGTESTLDAP is not set 685s ok 6 # skip LLNGTESTLDAP is not set 685s ok 7 # skip LLNGTESTLDAP is not set 685s ok 8 # skip LLNGTESTLDAP is not set 685s ok 9 # skip LLNGTESTLDAP is not set 685s 1..9 685s ok 686s t/43-MailPasswordReset-Combination.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 - Try to connect with login dvador 686s ok 6 - Get cookie lemonldap (83786a84a7c26b3babd3cde0a99fbfb240665e78344ce8f3b44901976330fcf6) 686s ok 7 - Post mail 686s ok 8 - Found link in mail 686s ok 9 - Post mail token received by mail 686s ok 10 - HTTP code is 200 686s ok 11 - Page contains a form 686s ok 12 - Host match 686s ok 13 - Field "token" is defined 686s ok 14 - CSP header authorize POST request to \# 686s ok 15 - Ask for a new password 686s ok 16 - Post new password 686s ok 17 - Password update successful: code found on page 686s ok 18 - Password update successful 686s ok 19 - Try to connect with login dvador 686s ok 20 - Get cookie lemonldap (a4034f99945fe456b0dc1f6054ca3845233577564950c66f5049c643534f7765) 686s ok 21 - Try to connect with login jkirk 686s ok 22 - Get cookie lemonldap (defcc335f787c39292d3021e01bf1eaf58a51944eb034dd0b26084d581a82fd5) 686s ok 23 - Post mail 686s ok 24 - Found link in mail 686s ok 25 - Post mail token received by mail 686s ok 26 - HTTP code is 200 686s ok 27 - Page contains a form 686s ok 28 - Host match 686s ok 29 - Field "token" is defined 686s ok 30 - CSP header authorize POST request to \# 686s ok 31 - Ask for a new password 686s ok 32 - Post new password 686s ok 33 - Password update successful: code found on page 686s ok 34 - Password update successful 686s ok 35 - Try to connect with login jkirk 686s ok 36 - Get cookie lemonldap (90b5a3f11ff20452c2d0cade55cc29ff14b3df80e6e08c09e01b504edac07b84) 686s 1..36 686s ok 686s t/43-MailPasswordReset-DBI.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 - Reset form 686s ok 6 - HTTP code is 200 686s ok 7 - Page contains a form 686s ok 8 - Host match 686s ok 9 - Field "mail" is defined 686s ok 10 - CSP header authorize POST request to \# 686s ok 11 - Post mail 686s ok 12 - Found link in mail 686s ok 13 - Post mail token received by mail 686s ok 14 - HTTP code is 200 686s ok 15 - Page contains a form 686s ok 16 - Host match 686s ok 17 - Field "token" is defined 686s ok 18 - CSP header authorize POST request to \# 686s ok 19 - Ask for a new password \#1 686s ok 20 - toggle newpassword icon found 686s ok 21 - toggle confirmpassword icon found 686s ok 22 - input type password found 686s ok 23 - Post mismatched passwords 686s ok 24 - PE_34 found 686s ok 25 - HTTP code is 200 686s ok 26 - Page contains a form 686s ok 27 - Host match 686s ok 28 - Field "token" is defined 686s ok 29 - CSP header authorize POST request to \# 686s ok 30 - Ask for a new password \#2 686s ok 31 - Post empty newpassword 686s ok 32 - PE_67 found 686s ok 33 - HTTP code is 200 686s ok 34 - Page contains a form 686s ok 35 - Host match 686s ok 36 - Field "token" is defined 686s ok 37 - CSP header authorize POST request to \# 686s ok 38 - Ask for a new password \#3 686s ok 39 - Post empty confirmpassword 686s ok 40 - PE_67 found 686s ok 41 - HTTP code is 200 686s ok 42 - Page contains a form 686s ok 43 - Host match 686s ok 44 - Field "token" is defined 686s ok 45 - CSP header authorize POST request to \# 686s ok 46 - Ask for a new password \#4 686s ok 47 - Password special char list not found 686s ok 48 - Found password policy min digit == 2 686s ok 49 - Post new password 686s ok 50 - Password was changed 686s ok 51 - Auth query 686s ok 52 - HTTP code is 200 686s ok 53 - Get cookie lemonldap (cb6616709b39d3d862e4375256f3122ef809890ed6d9bce99703e806f1d117b5) 686s ok 54 - Logout request 686s ok 55 - Response is 200 686s ok 56 - Cookie is deleted 686s ok 57 - No pdata 686s ok 58 - Disconnect request 686s ok 59 - Response is 401 686s 1..59 686s ok 687s t/43-MailPasswordReset-Hook.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 - Reset form 687s ok 6 - HTTP code is 200 687s ok 7 - Page contains a form 687s ok 8 - Host match 687s ok 9 - Field "mail" is defined 687s ok 10 - CSP header authorize POST request to \# 687s ok 11 - Post mail 687s ok 12 - Found english greeting 687s ok 13 - Found link in mail 687s ok 14 - Post mail token received by mail 687s ok 15 - HTTP code is 200 687s ok 16 - Page contains a form 687s ok 17 - Host match 687s ok 18 - Field "token" is defined 687s ok 19 - CSP header authorize POST request to \# 687s ok 20 - Ask for a new password 687s ok 21 - Post new password 687s ok 22 - Expected portal error code: code found on page 687s ok 23 - Expected portal error code 687s ok 24 - Post mail 687s ok 25 - Found english greeting 687s ok 26 - Found link in mail 687s ok 27 - Post mail token received by mail 687s ok 28 - HTTP code is 200 687s ok 29 - Page contains a form 687s ok 30 - Host match 687s ok 31 - Field "token" is defined 687s ok 32 - CSP header authorize POST request to \# 687s ok 33 - Ask for a new password 687s ok 34 - Post new password 687s ok 35 - Get cookie lemonldappdata (%7B%22afterHook%22%3A%22dwho--12346%22%7D) 687s ok 36 - Pdata is not empty 687s ok 37 - passwordAfterChange hook worked as expected 687s ok 38 - Password was changed 687s 1..38 687s ok 687s t/43-MailPasswordReset-LDAP.t ..................................... 687s ok 1 - use Lemonldap::NG::Portal::Main; 687s ok 2 # skip LLNGTESTLDAP is not set 687s ok 3 # skip LLNGTESTLDAP is not set 687s ok 4 # skip LLNGTESTLDAP is not set 687s ok 5 # skip LLNGTESTLDAP is not set 687s ok 6 # skip LLNGTESTLDAP is not set 687s ok 7 # skip LLNGTESTLDAP is not set 687s ok 8 # skip LLNGTESTLDAP is not set 687s ok 9 # skip LLNGTESTLDAP is not set 687s 1..9 687s ok 688s t/43-MailPasswordReset-with-captcha.t ............................. 688s ok 1 - use Lemonldap::NG::Portal::Main; 688s ok 2 - Portal object 688s ok 3 - Init 688s ok 4 - Portal app 688s ok 5 - Get Menu 688s ok 6 - Found ResetPassword link & submit button 688s ok 7 - Reset form 688s ok 8 - HTTP code is 200 688s ok 9 - Page contains a form 688s ok 10 - Host match 688s ok 11 - Field "mail" is defined 688s ok 12 - Field "token" is defined 688s ok 13 - CSP header authorize POST request to \# 688s ok 14 - Captcha image inserted 688s ok 15 - Found token session 688s ok 16 - Found captcha value 688s ok 17 - Found custom Main Logo 688s ok 18 - Renew Captcha button found 688s ok 19 - Get captcha javascript 688s ok 20 - Post mail 688s ok 21 - Found link in mail 688s ok 22 - Post mail token received by mail 688s ok 23 - HTTP code is 200 688s ok 24 - Page contains a form 688s ok 25 - Host match 688s ok 26 - Field "token" is defined 688s ok 27 - CSP header authorize POST request to \# 688s ok 28 - Ask for a new password 688s '*' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 102. 688s '#' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 102. 688s '@' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 102. 688s ok 29 - Post new password 688s ok 30 - New password sent 688s ok 31 - New generated password found 688s ok 32 - New generated password matches 688s 1..32 688s ok 689s t/43-MailPasswordReset-with-token.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 - Get Menu 689s ok 6 - Found ResetPassword link & submit button 689s ok 7 - Reset form 689s ok 8 - HTTP code is 200 689s ok 9 - Page contains a form 689s ok 10 - Host match 689s ok 11 - Field "mail" is defined 689s ok 12 - Field "token" is defined 689s ok 13 - CSP header authorize POST request to \# 689s ok 14 - Post mail 689s ok 15 - Found custom Main Logo 689s ok 16 - Found link in mail 689s ok 17 - Post mail token received by mail 689s ok 18 - HTTP code is 200 689s ok 19 - Page contains a form 689s ok 20 - Host match 689s ok 21 - Field "token" is defined 689s ok 22 - CSP header authorize POST request to \# 689s ok 23 - Ask for a new password 689s ok 24 - Post new password 689s ok 25 - Password was changed 689s 1..25 689s ok 689s t/43-MailPasswordReset.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 - Reset form 689s ok 6 - HTTP code is 200 689s ok 7 - Page contains a form 689s ok 8 - Host match 689s ok 9 - Field "mail" is defined 689s ok 10 - CSP header authorize POST request to \# 689s ok 11 - Post mail 689s ok 12 - Found french greeting 689s ok 13 - Post mail 689s ok 14 - Found custom Main Logo 689s ok 15 - Found english greeting 689s ok 16 - Found link in mail 689s ok 17 - Post mail token received by mail 689s ok 18 - HTTP code is 200 689s ok 19 - Page contains a form 689s ok 20 - Host match 689s ok 21 - Field "token" is defined 689s ok 22 - CSP header authorize POST request to \# 689s ok 23 - Ask for a new password 689s ok 24 - Found password policy 689s ok 25 - Found password policy min lower == 1 689s ok 26 - Found password policy min upper == 1 689s ok 27 - Found password policy min digit == 2 689s ok 28 - Found password policy min speChar == 1 689s ok 29 - Found password special char list 689s ok 30 - Post new password 689s ok 31 - Password was changed 689s 1..31 689s ok 690s t/44-CertificateResetByMail-Demo.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 - Reset form 690s ok 6 - HTTP code is 200 690s ok 7 - Page contains a form 690s ok 8 - Host match 690s ok 9 - Field "mail" is defined 690s ok 10 - CSP header authorize POST request to \# 690s ok 11 - Post mail 690s ok 12 - Found link in mail 690s ok 13 - Post mail token received by mail 690s ok 14 - HTTP code is 200 690s ok 15 - Page contains a form 690s ok 16 - Host match 690s ok 17 - Field "token" is defined 690s ok 18 - CSP header authorize POST request to \# 690s ok 19 - Ask for a new certificate file 690s ok 20 - Certificate has been reset 690s ok 21 - Reset form 690s ok 22 - HTTP code is 200 690s ok 23 - Page contains a form 690s ok 24 - Host match 690s ok 25 - Field "mail" is defined 690s ok 26 - CSP header authorize POST request to \# 690s ok 27 - Post mail 690s ok 28 - Found link in mail 690s ok 29 - Post mail token received by mail 690s ok 30 - HTTP code is 200 690s ok 31 - Page contains a form 690s ok 32 - Host match 690s ok 33 - Field "token" is defined 690s ok 34 - CSP header authorize POST request to \# 690s ok 35 - Ask for a new certificate file 690s ok 36 - Invalid certificate 690s 1..36 690s ok 690s t/44-CertificateResetByMail-LDAP.t ................................ 690s ok 1 - use Lemonldap::NG::Portal::Main; 690s ok 2 # skip LLNGTESTLDAP is not set 690s ok 3 # skip LLNGTESTLDAP is not set 690s ok 4 # skip LLNGTESTLDAP is not set 690s ok 5 # skip LLNGTESTLDAP is not set 690s ok 6 # skip LLNGTESTLDAP is not set 690s ok 7 # skip LLNGTESTLDAP is not set 690s ok 8 # skip LLNGTESTLDAP is not set 690s ok 9 # skip LLNGTESTLDAP is not set 690s ok 10 # skip LLNGTESTLDAP is not set 690s ok 11 # skip LLNGTESTLDAP is not set 690s ok 12 # skip LLNGTESTLDAP is not set 690s ok 13 # skip LLNGTESTLDAP is not set 690s 1..13 690s ok 691s t/50-IssuerGet.t .................................................. 691s ok 1 - use Lemonldap::NG::Portal::Main; 691s ok 2 - Portal object 691s ok 3 - Init 691s ok 4 - Portal app 691s ok 5 - Auth query 691s ok 6 - HTTP code is 200 691s ok 7 - Get cookie lemonldap (85da2cdd09b0ff05e3618fca7f8efbe2e06df2b5985f16449f5bb652b0bc9704) 691s ok 8 - GET request with good url 691s ok 9 - Reject reason is 92 691s ok 10 - Auth query 691s ok 11 - HTTP code is 200 691s ok 12 - Get cookie lemonldap (9401c1ef79039c865bc98652ce9afaa068a15f96ed996f3f195ad50388a66dc3) 691s ok 13 - GET request with good url 691s ok 14 - Get redirection 691s ok 15 - Location is http://test1.example.com/?ID=9401c1ef79039c865bc98652ce9afaa068a15f96ed996f3f195ad50388a66dc3 691s ok 16 - Not logged access 691s ok 17 - Response status is 401 691s ok 18 - Content is JSON 691s ok 19 - Error code is 9 691s 1..19 691s ok 691s t/50-IssuerJitsiJWT.t ............................................. 691s ok 1 - use Lemonldap::NG::Portal::Main; 691s ok 2 - Portal object 691s ok 3 - Init 691s ok 4 - Portal app 691s # Subtest: ASAP key server (PUBLIC KEY) 691s ok 1 - Portal object 691s ok 2 - Init 691s ok 3 - Portal app 691s ok 4 - ASAP request with unknown key id hash 691s ok 5 - Not found 691s ok 6 - ASAP request with valid key id hash 691s ok 7 - OK 691s ok 8 - Found correct format 691s 1..8 691s ok 5 - ASAP key server (PUBLIC KEY) 691s # Subtest: ASAP key server (CERTIFICATE) 691s ok 1 - Portal object 691s ok 2 - Init 691s ok 3 - Portal app 691s ok 4 - ASAP request with unknown key id hash 691s ok 5 - Not found 691s ok 6 - ASAP request with valid key id hash 691s ok 7 - OK 691s ok 8 - Found correct format 691s 1..8 691s ok 6 - ASAP key server (CERTIFICATE) 691s # Subtest: ASAP key server (authenticated) 691s ok 1 - Auth query 691s ok 2 - HTTP code is 200 691s ok 3 - Get cookie lemonldap (c33a4cb1976a2ab82f12d635c68757a9dcbad78cbde74ad218256f597a2b6c36) 691s ok 4 - ASAP request with unknown key id hash 691s ok 5 - Not found 691s ok 6 - ASAP request with valid key id hash 691s ok 7 - OK 691s ok 8 - Found correct format 691s 1..8 691s ok 7 - ASAP key server (authenticated) 691s # Subtest: Unauthorized user 691s ok 1 - Auth query 691s ok 2 - HTTP code is 200 691s ok 3 - Get cookie lemonldap (4eb5e571a560cc40db97da736130dc49d6c0c14773f99a5097454d29a5b3c028) 691s ok 4 - Jitsi request with good url 691s ok 5 - Expected portal error code: code found on page 691s ok 6 - Expected portal error code 691s 1..6 691s ok 8 - Unauthorized user 691s # Subtest: Login with RS256 691s ok 1 - Auth query 691s ok 2 - HTTP code is 200 691s ok 3 - Get cookie lemonldap (565284c8b9ca27ae5b28cede5379d9bc2065efaa955b3f28d827ef5baf20dc58) 691s # Subtest: Missing room parameter 691s ok 1 - Jitsi request without room 691s ok 2 - Expected portal error code: code found on page 691s ok 3 - Expected portal error code 691s 1..3 691s ok 4 - Missing room parameter 691s # Subtest: Correct room parameter 691s ok 1 - Jitsi request with good url 691s ok 2 - Get redirection 691s ok 3 - Location header found 691s ok 4 - Correct path 691s ok 5 - Found JWT parameter in response 691s ok 6 - Correct type in header 691s ok 7 - Expected alg 691s ok 8 - Correct subject/domain 691s ok 9 - Correct audience 691s ok 10 - Correct issuer 691s ok 11 - Correct room 691s ok 12 - Correct user 691s ok 13 - Token expires in more than 500 seconds 691s 1..13 691s ok 5 - Correct room parameter 691s 1..5 691s ok 9 - Login with RS256 691s ok 10 - Portal object 691s ok 11 - Init 691s ok 12 - Portal app 691s # Subtest: Login with HS256 691s ok 1 - Auth query 691s ok 2 - HTTP code is 200 691s ok 3 - Get cookie lemonldap (697fabded7bccff50ce171c2d2e2a9fbcb90b72abe7aa072b9bcc23fd5b0ed95) 691s # Subtest: Missing room parameter 691s ok 1 - Jitsi request without room 691s ok 2 - Expected portal error code: code found on page 691s ok 3 - Expected portal error code 691s 1..3 691s ok 4 - Missing room parameter 691s # Subtest: Correct room parameter 691s ok 1 - Jitsi request with good url 691s ok 2 - Get redirection 691s ok 3 - Location header found 691s ok 4 - Correct path 691s ok 5 - Found JWT parameter in response 691s ok 6 - Correct type in header 691s ok 7 - Expected alg 691s ok 8 - Correct subject/domain 691s ok 9 - Correct audience 691s ok 10 - Correct issuer 691s ok 11 - Correct room 691s ok 12 - Correct user 691s ok 13 - Token expires in more than 500 seconds 691s 1..13 691s ok 5 - Correct room parameter 691s 1..5 691s ok 13 - Login with HS256 691s 1..13 691s ok 692s t/51-OIDC-Internal-Token-Exchange-no-audience.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 - Get cookie lemonldap (1da94db711deeffb9261583c770d44fd135d4ed69312d7712b362edf1c38540d) 692s ok 6 - Get redirection 692s ok 7 - Location header found 692s ok 8 - HTTP code is 200 692s ok 9 - Content-Type is JSON 692s ok 10 - Content is valid JSON 692s ok 11 - Got access token 692s ok 12 - Got refresh token 692s ok 13 - Got ID token 692s ok 14 - Call /token with access_token 692s ok 15 - HTTP code is 200 692s ok 16 - Content-Type is JSON 692s ok 17 - Content is valid JSON 692s ok 18 - Got refreshed Access token 692s ok 19 - Got refreshed ID token 692s ok 20 - Got new refresh_token 692s ok 21 - Found sub in ID token 692s ok 22 - Found claim in ID token 692s ok 23 - rpid is in audience 692s ok 24 - HTTP code is 200 692s ok 25 - Content-Type is JSON 692s ok 26 - Content is valid JSON 692s ok 27 - Got User Info 692s ok 28 - Got User Info 692s ok 29 - Access token rejected 692s 1..29 692s ok 693s t/51-OIDC-Internal-Token-Exchange.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 - Get cookie lemonldap (62dcea2f065e647d495225876798bb4dd45d45753210a1ab3211e135cbd89023) 693s ok 6 - Get redirection 693s ok 7 - Location header found 693s ok 8 - HTTP code is 200 693s ok 9 - Content-Type is JSON 693s ok 10 - Content is valid JSON 693s ok 11 - Got access token 693s ok 12 - Got refresh token 693s ok 13 - Got ID token 693s ok 14 - Call /token with Matrix token 693s ok 15 - HTTP code is 200 693s ok 16 - Content-Type is JSON 693s ok 17 - Content is valid JSON 693s ok 18 - Got refreshed Access token 693s ok 19 - Got refreshed ID token 693s ok 20 - Got new refresh_token 693s ok 21 - Found sub in ID token 693s ok 22 - Found claim in ID token 693s ok 23 - rpid2 is in audience 693s ok 24 - HTTP code is 200 693s ok 25 - Content-Type is JSON 693s ok 26 - Content is valid JSON 693s ok 27 - Got User Info 693s ok 28 - Got User Info 693s ok 29 - Access token rejected 693s ok 30 - Portal object 693s ok 31 - Init 693s ok 32 - Portal app 693s ok 33 - Get cookie lemonldap (4947af5427e682a4dec08f571eb51464e4aa538d6858f3886d26c8e48f823212) 693s ok 34 - Get redirection 693s ok 35 - Location header found 693s ok 36 - HTTP code is 200 693s ok 37 - Content-Type is JSON 693s ok 38 - Content is valid JSON 693s ok 39 - Token is a JWT 693s ok 40 - Found claim in JWT 693s ok 41 - Found claim in JWT 693s ok 42 - Found claim in JWT 693s ok 43 - Found claim in JWT 693s ok 44 - Found claim in JWT 693s ok 45 693s ok 46 693s ok 47 693s ok 48 - Expiration date sanity check 693s ok 49 - Expiration date sanity check 693s ok 50 - Got access token 693s ok 51 - Got refresh token 693s ok 52 - Got ID token 693s ok 53 - Call /token with Matrix token 693s ok 54 - HTTP code is 200 693s ok 55 - Content-Type is JSON 693s ok 56 - Content is valid JSON 693s ok 57 - Got refreshed Access token 693s ok 58 - Got refreshed ID token 693s ok 59 - Got new refresh_token 693s ok 60 - Found sub in ID token 693s ok 61 - Found claim in ID token 693s ok 62 - rpid2 is in audience 693s ok 63 - HTTP code is 200 693s ok 64 - Content-Type is JSON 693s ok 65 - Content is valid JSON 693s ok 66 - Got User Info 693s ok 67 - Got User Info 693s ok 68 - Access token rejected 693s ok 69 - Portal object 693s ok 70 - Init 693s ok 71 - Portal app 693s ok 72 - Get cookie lemonldap (7b98898482f033b5a5132d58b8b21a6060a31f8618b29e442ecaf3c585e6ec8b) 693s ok 73 - Get redirection 693s ok 74 - Location header found 693s ok 75 - HTTP code is 200 693s ok 76 - Content-Type is JSON 693s ok 77 - Content is valid JSON 693s ok 78 - Token is a JWT 693s ok 79 - Found claim in JWT 693s ok 80 - Found claim in JWT 693s ok 81 - Found claim in JWT 693s ok 82 - Found claim in JWT 693s ok 83 - Found claim in JWT 693s ok 84 693s ok 85 693s ok 86 693s ok 87 - Expiration date sanity check 693s ok 88 - Expiration date sanity check 693s ok 89 - Got access token 693s ok 90 - Got refresh token 693s ok 91 - Got ID token 693s ok 92 - Call /token with Matrix token 693s ok 93 - HTTP code is 200 693s ok 94 - Content-Type is JSON 693s ok 95 - Content is valid JSON 693s ok 96 - Got refreshed Access token 693s ok 97 - Got refreshed ID token 693s ok 98 - Got new refresh_token 693s ok 99 - Found sub in ID token 693s ok 100 - Found claim in ID token 693s ok 101 - rpid2 is in audience 693s ok 102 - HTTP code is 200 693s ok 103 - Content-Type is JSON 693s ok 104 - Content is valid JSON 693s ok 105 - Got User Info 693s ok 106 - Got User Info 693s ok 107 - Access token rejected 693s 1..107 693s ok 693s t/56-CheckDevOps-with-Download.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 - Get Menu 693s ok 6 - HTTP code is 200 693s ok 7 - Page contains a form 693s ok 8 - Host match 693s ok 9 - Field "user" is defined 693s ok 10 - Field "password" is defined 693s ok 11 - CSP header authorize POST request to \# 693s ok 12 - Auth query 693s ok 13 - Get cookie lemonldap (18ea03b2d7197777bd1ea47f992d83daba25e7af44c2791fd71e6c76d11ba247) 693s ok 14 - Get redirection 693s ok 15 - Location is http://auth.example.com/ 693s ok 16 - CheckDevOps form 693s ok 17 - HTTP code is 200 693s ok 18 - Page contains a form 693s ok 19 - URI match 693s ok 20 - Field "checkDevOpsFile" is defined 693s ok 21 - Field "url" is defined 693s ok 22 - Found trspan="checkDevOps" 693s ok 23 - POST checkdevops with file 693s ok 24 - PRE not required 693s ok 25 - HEADERS 693s ok 26 - Normalized hearder Name found 693s ok 27 - Normalized hearder Auth-User not found 693s ok 28 - RULES 693s ok 29 - testno 693s ok 30 - default 693s ok 31 - testyes 693s ok 32 - deny 693s ok 33 - file 693s ok 34 - Hearder Mail not found 693s ok 35 - Hearder UA found 693s ok 36 - HTTP code is 200 693s ok 37 - Page contains a form 693s ok 38 - URI match 693s ok 39 - Field "checkDevOpsFile" is defined 693s ok 40 - POST empty checkdevops form 693s ok 41 - Response is JSON 693s ok 42 - alert-danger found 693s ok 43 - PE79 693s ok 44 - POST checkdevops with url 693s ok 45 - Response is JSON 693s ok 46 - alert-danger found 693s ok 47 - PE105 693s ok 48 - POST checkdevops with url 693s ok 49 - Response is JSON 693s ok 50 - Bad URL 693s ok 51 - POST checkdevops with wrong url 693s ok 52 - Response is JSON 693s ok 53 - Well formated URL 693s ok 54 - Logout request 693s ok 55 - Response is 200 693s ok 56 - Cookie is deleted 693s ok 57 - No pdata 693s ok 58 - Disconnect request 693s ok 59 - Response is 401 693s 1..59 693s ok 694s t/56-CheckDevOps.t ................................................ 694s ok 1 - use Lemonldap::NG::Portal::Main; 694s ok 2 - Portal object 694s ok 3 - Init 694s ok 4 - Portal app 694s ok 5 - Get Menu 694s ok 6 - HTTP code is 200 694s ok 7 - Page contains a form 694s ok 8 - Host match 694s ok 9 - Field "user" is defined 694s ok 10 - Field "password" is defined 694s ok 11 - Field "token" is defined 694s ok 12 - CSP header authorize POST request to \# 694s ok 13 - Auth query 694s ok 14 - Get cookie lemonldap (3821631286f4641f565d5a73725a375d8679164d542bab87073be6589ef14a19) 694s ok 15 - Get redirection 694s ok 16 - Location is http://auth.example.com/ 694s ok 17 - CheckDevOps form 694s ok 18 - HTTP code is 200 694s ok 19 - Page contains a form 694s ok 20 - URI match 694s ok 21 - Field "checkDevOpsFile" is defined 694s ok 22 - Field "token" is defined 694s ok 23 - Found trspan="checkDevOps" 694s ok 24 - POST checkdevops without token 694s ok 25 - Found PE_NOTOKEN 694s ok 26 - HTTP code is 200 694s ok 27 - Page contains a form 694s ok 28 - URI match 694s ok 29 - Field "checkDevOpsFile" is defined 694s ok 30 - Field "token" is defined 694s ok 31 - POST checkdevops with bad file 694s ok 32 - Found PE_BAD_DEVOPS_FILE 694s ok 33 - HTTP code is 200 694s ok 34 - Page contains a form 694s ok 35 - URI match 694s ok 36 - Field "checkDevOpsFile" is defined 694s ok 37 - Field "token" is defined 694s ok 38 - POST checkdevops with bad file2 694s ok 39 - Found PE_BAD_DEVOPS_FILE 694s ok 40 - HTTP code is 200 694s ok 41 - Page contains a form 694s ok 42 - URI match 694s ok 43 - Field "checkDevOpsFile" is defined 694s ok 44 - Field "token" is defined 694s ok 45 - POST checkdevops with bad file3 694s ok 46 - Found PE_BAD_DEVOPS_FILE 694s ok 47 - HTTP code is 200 694s ok 48 - Page contains a form 694s ok 49 - URI match 694s ok 50 - Field "checkDevOpsFile" is defined 694s ok 51 - Field "token" is defined 694s ok 52 - POST checkdevops with bad file4 694s ok 53 - Found PE_BAD_DEVOPS_FILE 694s ok 54 - Found unknownAttributes 694s ok 55 - Found 4 unknown attributes 694s ok 56 - HTTP code is 200 694s ok 57 - Page contains a form 694s ok 58 - URI match 694s ok 59 - Field "checkDevOpsFile" is defined 694s ok 60 - Field "token" is defined 694s ok 61 - POST checkdevops with file 694s ok 62 - PRE required 694s ok 63 - HEADERS 694s ok 64 - Hearder Name found 694s ok 65 - Hearder User found 694s ok 66 - Hearder LDAP_Var found 694s ok 67 - Hearder Groups_SSO found 694s ok 68 - 3 SSO groups found 694s ok 69 - Hearder Mail not found 694s ok 70 - Hearder UA not found 694s ok 71 - RULES 694s ok 72 - testno 694s ok 73 - default 694s ok 74 - testyes 694s ok 75 - deny 694s ok 76 - file 694s ok 77 - HTTP code is 200 694s ok 78 - Page contains a form 694s ok 79 - URI match 694s ok 80 - Field "checkDevOpsFile" is defined 694s ok 81 - Field "token" is defined 694s ok 82 - POST checkdevops with file 694s ok 83 - Response is JSON 694s ok 84 - alert-info found 694s ok 85 - headers found 694s ok 86 - rules found 694s ok 87 - rule found 694s ok 88 - CheckDevOps form 694s ok 89 - HTTP code is 200 694s ok 90 - Page contains a form 694s ok 91 - URI match 694s ok 92 - Field "checkDevOpsFile" is defined 694s ok 93 - Field "token" is defined 694s ok 94 - POST checkdevops with file 694s ok 95 - Response is JSON 694s ok 96 - alert-danger found 694s ok 97 - No file found 694s ok 98 - PE104 found 694s ok 99 - Token found 694s ok 100 - POST checkdevops without token 694s ok 101 - Response is JSON 694s ok 102 - alert-warning found 694s ok 103 - Token found 694s ok 104 - No file found 694s ok 105 - PE82 found 694s ok 106 - POST checkdevops without token 694s ok 107 - Response is JSON 694s ok 108 - alert-warning found 694s ok 109 - Token found 694s ok 110 - PE81 found 694s ok 111 - Logout request 694s ok 112 - Response is 200 694s ok 113 - Cookie is deleted 694s ok 114 - No pdata 694s ok 115 - Disconnect request 694s ok 116 - Response is 401 694s 1..116 694s ok 694s t/57-GlobalLogout-with-Confirmation.t ............................. 694s ok 1 - use Lemonldap::NG::Portal::Main; 694s ok 2 - Portal object 694s ok 3 - Init 694s ok 4 - Portal app 694s ok 5 - 1st "dwho" Auth query 694s ok 6 - Get cookie lemonldap (8fb791fe0f42e5ddc41f11518df6a1e6d706f2e8f74d37fac4111df30bf01287) 694s ok 7 - Get redirection 694s ok 8 - Location is http://auth.example.com/ 694s ok 9 - 2nd "dwho" Auth query 694s ok 10 - Get cookie lemonldap (183c066dd1ab4a52d3d7bbe128d8f75f54f4db049c29d5af73602e5f894fd397) 694s ok 11 - Get redirection 694s ok 12 - Location is http://auth.example.com/ 694s ok 13 - 3rd "dwho" Auth query 694s ok 14 - Get cookie lemonldap (20ddf3832811d7a9d551f0948d3ebdd7e401dfdcdaf1f749e43db8567c3d139e) 694s ok 15 - Get redirection 694s ok 16 - Location is http://auth.example.com/ 694s ok 17 - Logout request for "dwho" 694s ok 18 - Content is JSON 694s ok 19 - 3 active sessions found 694s ok 20 - Confirmation required 694s ok 21 - Confirmed logout request for "dwho" 694s ok 22 - Content is JSON 694s ok 23 - PE_LOGOUT_OK 694s ok 24 - No session found 694s 1..24 694s ok 695s t/57-GlobalLogout-with-Double-cookies-Single-session.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 - 1st "dwho" Auth query 695s ok 6 - Get cookie lemonldap (a74d4c90e8547e934b557e6a8af03408f9b22e1509494dd8fd9b56619ec8b25b) 695s ok 7 - Get cookie lemonldaphttp (7a4d7815c0e14815d253e87ff5aeb72a6aa0f4d5257f6df3e22506cbb348499b1462e9a89c22bb435067a33e1b11a6c5) 695s ok 8 - Get redirection 695s ok 9 - Location is http://auth.example.com/ 695s ok 10 - 2nd "dwho" Auth query 695s ok 11 - Get cookie lemonldap (f6bee85af2f7ff46846d3817e4c73716aa85de437357802698556aa4bae69715) 695s ok 12 - Get cookie lemonldaphttp (e93dc58e64d3abc3894763a8d666dbb1cc821975d04808e681a61a5230faedefeb8560742e945f4a219364184378bd83) 695s ok 13 - Get redirection 695s ok 14 - Location is http://auth.example.com/ 695s ok 15 - 3rd "dwho" Auth query 695s ok 16 - Get cookie lemonldap (0e308882ea8e57d18e355a03173af3d6b8f164b4135da6dbb400bbbc4b7c4c47) 695s ok 17 - Get cookie lemonldaphttp (1a2bddd1576e7331c7ae9e332af9e998e53cbdd4884f408dba318750190077b2adc62da6fdc97dbd9574bf7248f78d73) 695s ok 18 - Get redirection 695s ok 19 - Location is http://auth.example.com/ 695s ok 20 - Logout request for "dwho" 695s ok 21 - HTTP code is 200 695s ok 22 - Page contains a form 695s ok 23 - URI match 695s ok 24 - Field "token" is defined 695s ok 25 - Found trspan="globalLogout" 695s ok 26 - -> Three entries found 695s ok 27 - -> Four found 695s ok 28 - -> Three epoch found 695s ok 29 - Right epoch found 695s ok 30 - POST /globallogout?all=1 695s ok 31 - Found PE_LOGOUT_OK 695s ok 32 - Two SSO sessions found 695s ok 33 - One TOKEN session found 695s 1..33 695s ok 695s t/57-GlobalLogout-with-Double-cookies.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 - 1st "dwho" Auth query 695s ok 6 - Get cookie lemonldap (4871ded9595b94914d0cc53a3c6481bb54e1768bc48fc6c9e466ab9e6dec3890) 695s ok 7 - Get cookie lemonldaphttp (59ab1fb9fcfc9f4ecf443dfce52e088f8a93a68d1ebea35ccc08d9147bf26ae5) 695s ok 8 - Get redirection 695s ok 9 - Location is http://auth.example.com/ 695s ok 10 - 2nd "dwho" Auth query 695s ok 11 - Get cookie lemonldap (94166e87c98be89a8db09810bc8e3896d9a83a67b734c9d03ce0113106e64760) 695s ok 12 - Get cookie lemonldaphttp (4afdf5b51fe55ae570ced495695a095196d46ab6d728719da11c0484753ec24d) 695s ok 13 - Get redirection 695s ok 14 - Location is http://auth.example.com/ 695s ok 15 - 3rd "dwho" Auth query 695s ok 16 - Get cookie lemonldap (a3d4e6c4b99724bf3e2a2f1c301b5591e97806493971e4abc0df2cad9c652025) 695s ok 17 - Get cookie lemonldaphttp (3e3569c18a8a0b1a80992a941c902c39d6e9e4487131cc48a27604780227734f) 695s ok 18 - Get redirection 695s ok 19 - Location is http://auth.example.com/ 695s ok 20 - Logout request for "dwho" 695s ok 21 - HTTP code is 200 695s ok 22 - Page contains a form 695s ok 23 - URI match 695s ok 24 - Field "token" is defined 695s ok 25 - Found trspan="globalLogout" 695s ok 26 - -> Six entries found 695s ok 27 - -> Four found 695s ok 28 - -> Nine epoch found 695s ok 29 - Right epoch found 695s ok 30 - POST /globallogout?all=1 695s ok 31 - Found PE_LOGOUT_OK 695s ok 32 - Five sessions left 695s 1..32 695s ok 695s t/57-GlobalLogout-without-Timer.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 - 1st "dwho" Auth query 695s ok 6 - Get cookie lemonldap (3f3e595eb937aee9bd3f356638dce1995f7f14988439cdba31c8b3b40a022cea) 695s ok 7 - Get redirection 695s ok 8 - Location is http://auth.example.com/ 695s ok 9 - 2nd "dwho" Auth query 695s ok 10 - Get cookie lemonldap (468e12c1d5b6729948130560d690b2b0f529ad459d0e7e233e1755d33aa962dd) 695s ok 11 - Get redirection 695s ok 12 - Location is http://auth.example.com/ 695s ok 13 - 3rd "dwho" Auth query 695s ok 14 - Get cookie lemonldap (748470b3b7bc72bc725b33aab68b67c6e69c85ca5b91717a1adcbf94473e9a32) 695s ok 15 - Get redirection 695s ok 16 - Location is http://auth.example.com/ 695s ok 17 - 1st "rtyler" Auth query 695s ok 18 - Get cookie lemonldap (7c7ef239a8a553481e1aa0cd65fdf9d9933427440ac329fd049ed7381fc05667) 695s ok 19 - Get redirection 695s ok 20 - Location is http://auth.example.com/ 695s ok 21 - 2nd "rtyler" Auth query 695s ok 22 - Get cookie lemonldap (38235c09ad5e8926035e53502a7b7b4b52b755706a9fb7e07864cded5e95739e) 695s ok 23 - Get redirection 695s ok 24 - Location is http://auth.example.com/ 695s ok 25 - Five sessions found 695s ok 26 - Logout request for "rtyler" 695s ok 27 - Found PE_LOGOUT_OK 695s ok 28 - Three sessions found 695s ok 29 - Logout request for "dwho" 695s ok 30 - Content is JSON 695s ok 31 - PE_LOGOUT_OK 695s ok 32 - No session found 695s 1..32 695s ok 696s t/57-GlobalLogout.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 - 1st "dwho" Auth query 696s ok 6 - Get cookie lemonldap (854087a2d131ef223883e6029638b2c98fad514b4a436611b6cf6c51cbf811e7) 696s ok 7 - Get redirection 696s ok 8 - Location is http://auth.example.com/ 696s ok 9 - 2nd "dwho" Auth query 696s ok 10 - Get cookie lemonldap (e3a8e843f68df8d70de723c06b8c8b65b6a671d9ff30957046f2f3ef65e1ad20) 696s ok 11 - Get redirection 696s ok 12 - Location is http://auth.example.com/ 696s ok 13 - 3rd "dwho" Auth query 696s ok 14 - Get cookie lemonldap (d8ce6b2351abd2be44fb0e3adf2dce03a2f5f39dae8f14fac70d6bc821a2bfcf) 696s ok 15 - Get redirection 696s ok 16 - Location is http://auth.example.com/ 696s ok 17 - 1st "rtyler" Auth query 696s ok 18 - Get cookie lemonldap (e92293522c246b250650b07ae0167091426a482a9102978578e87efa6b899297) 696s ok 19 - Get redirection 696s ok 20 - Location is http://auth.example.com/ 696s ok 21 - 2nd "rtyler" Auth query 696s ok 22 - Get cookie lemonldap (3278377904ddc961aa23d1987508d476b971e286287077dd5ff5821138fa2b2e) 696s ok 23 - Get redirection 696s ok 24 - Location is http://auth.example.com/ 696s ok 25 - Five sessions found 696s ok 26 - Logout request for "rtyler" 696s ok 27 - Found PE_LOGOUT_OK 696s ok 28 - Logout request 696s ok 29 - Response is 200 696s ok 30 - Cookie is deleted 696s ok 31 - No pdata 696s ok 32 - Disconnect request 696s ok 33 - Response is 401 696s ok 34 - Three sessions found 696s ok 35 - Logout request for "dwho" 696s ok 36 - HTTP code is 200 696s ok 37 - Page contains a form 696s ok 38 - URI match 696s ok 39 - Field "token" is defined 696s ok 40 - Found trspan="globalLogout" 696s ok 41 - Found CustomParam "DEMO_demo" macro 696s ok 42 - -> Three entries found 696s ok 43 - -> Five found 696s ok 44 - -> Three epoch found 696s ok 45 - Right epoch found 696s ok 46 - Get globalLogout javascript 696s ok 47 - POST /globallogout?all=1 696s ok 48 - Response is JSON 696s ok 49 - Response is PE_TOKENEXPIRED 696s ok 50 - POST /globallogout?all=1 696s ok 51 - Found PE_LOGOUT_OK 696s ok 52 - No session found 696s ok 53 - Post user/password 1 696s ok 54 - Get redirection 696s ok 55 - Location is http://auth.example.com/ 696s ok 56 - Get cookie lemonldap (4b99225d1f01d3a7ce546036dbe1b1f5141b3940318bf8bc70f036c2f150657b) 696s ok 57 - Post user/password 2 696s ok 58 - Get redirection 696s ok 59 - Location is http://auth.example.com/ 696s ok 60 - Post user/password 3 696s ok 61 - Get redirection 696s ok 62 - Location is http://auth.example.com/ 696s ok 63 - Three sessions found 696s ok 64 - Post user/password 4 696s ok 65 - Get cookie lemonldap (f9965f01bbae785db84f40c6f3731abd2e7c1cb899a35560812ac83818481b5d) 696s ok 66 - DELETE /session/my 696s ok 67 - GET JSON 696s ok 68 - Session removed 696s ok 69 - DELETE /sessions/my 696s ok 70 - GET JSON 696s ok 71 - Two sessions removed 696s ok 72 - One remaining session found 696s ok 73 - Logout request 696s ok 74 - Response is 200 696s ok 75 - Cookie is deleted 696s ok 76 - No pdata 696s ok 77 - Disconnect request 696s ok 78 - Response is 401 696s 1..78 696s ok 697s t/57-LogoutForward.t .............................................. 697s ok 1 - use Lemonldap::NG::Portal::Main; 697s ok 2 - Portal object 697s ok 3 - Init 697s ok 4 - Portal app 697s ok 5 - 1st "dwho" Auth query 697s ok 6 - Get cookie lemonldap (97db66360eab724ffc15bb5b1ff4392e7b0827bc972d2d41ce6e0df673513060) 697s ok 7 - Get redirection 697s ok 8 - Location is http://auth.example.com/ 697s ok 9 - Logout request for "dwho" 697s ok 10 - Found Logout Forward page 697s ok 11 - Logout request 697s ok 12 - Response is 200 697s ok 13 - Cookie is deleted 697s ok 14 - No pdata 697s ok 15 - Disconnect request 697s ok 16 - Response is 401 697s 1..16 697s ok 697s t/57-LogoutForward2153.t .......................................... 697s ok 1 - use Lemonldap::NG::Portal::Main; 697s ok 2 - Portal object 697s ok 3 - Init 697s ok 4 - Portal app 697s ok 5 - use Lemonldap::NG::Handler::Server; 697s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 697s ok 7 - App 697s ok 8 - 1st "dwho" Auth query 697s ok 9 - Get cookie lemonldap (e4b94f46730e1d5491e66b108bd652a54181366a6cd5d446420f4acead896da1) 697s ok 10 - Get redirection 697s ok 11 - Location is http://auth.example.com/ 697s ok 12 - Logout request for "dwho" 697s ok 13 - Found Logout Forward page 697s ok 14 - Get cookie lemonldap (0) 697s ok 15 - Test empty cookie sent at logout 697s ok 16 - Verify absence of cookie lemonldappdata 697s ok 17 - Forward logout 697s ok 18 - Verify absence of cookie lemonldappdata 697s 1..18 697s ok 697s t/58-DecryptValue-with-custom-function.t .......................... 697s ok 1 - use Lemonldap::NG::Portal::Main; 697s ok 2 - Portal object 697s ok 3 - Init 697s ok 4 - Portal app 697s ok 5 - Get Menu 697s ok 6 - HTTP code is 200 697s ok 7 - Page contains a form 697s ok 8 - Host match 697s ok 9 - Field "user" is defined 697s ok 10 - Field "password" is defined 697s ok 11 - CSP header authorize POST request to \# 697s ok 12 - Auth query 697s ok 13 - Get cookie lemonldap (e51c03cea264ff164c02b81ad0dd8b8cefaad3b5dc1414b47ef6a77cb9539e30) 697s ok 14 - Get redirection 697s ok 15 - Location is http://auth.example.com/ 697s ok 16 - CheckUser form 697s ok 17 - Found decryptValue.png 697s ok 18 - DecryptValue form 697s ok 19 - HTTP code is 200 697s ok 20 - Page contains a form 697s ok 21 - URI match 697s ok 22 - Field "cipheredValue" is defined 697s ok 23 - Found trspan="decryptCipheredValue" 697s ok 24 - POST decryptvalue with valid value 697s ok 25 - Found decryted value 697s ok 26 - HTTP code is 200 697s ok 27 - Page contains a form 697s ok 28 - URI match 697s ok 29 - Field "cipheredValue" is defined 697s ok 30 - Logout request 697s ok 31 - Response is 200 697s ok 32 - Cookie is deleted 697s ok 33 - No pdata 697s ok 34 - Disconnect request 697s ok 35 - Response is 401 697s 1..35 697s ok 698s t/58-DecryptValue-with-internal-function.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 - Get Menu 698s ok 6 - HTTP code is 200 698s ok 7 - Page contains a form 698s ok 8 - Host match 698s ok 9 - Field "user" is defined 698s ok 10 - Field "password" is defined 698s ok 11 - Field "token" is defined 698s ok 12 - CSP header authorize POST request to \# 698s ok 13 - Auth query 698s ok 14 - Get cookie lemonldap (a5298ac88c205056ca8f05fef64ddbdeb0e5d165b584c280ad911868fb0e895b) 698s ok 15 - Get redirection 698s ok 16 - Location is http://auth.example.com/ 698s ok 17 - Try DecryptValue form for a forbidden user 698s ok 18 - Found trmsg="95" 698s ok 19 - Logout request 698s ok 20 - Response is 200 698s ok 21 - Cookie is deleted 698s ok 22 - No pdata 698s ok 23 - Disconnect request 698s ok 24 - Response is 401 698s ok 25 - Get Menu 698s ok 26 - HTTP code is 200 698s ok 27 - Page contains a form 698s ok 28 - Host match 698s ok 29 - Field "user" is defined 698s ok 30 - Field "password" is defined 698s ok 31 - Field "token" is defined 698s ok 32 - CSP header authorize POST request to \# 698s ok 33 - Auth query 698s ok 34 - Get cookie lemonldap (61946f7ef46092c22b72d1d0ee80b73a784143a20f1b32568996338153fc56d4) 698s ok 35 - Get redirection 698s ok 36 - Location is http://auth.example.com/ 698s ok 37 - CheckUser form 698s ok 38 - Found decryptValue.png 698s ok 39 - DecryptValue form 698s ok 40 - HTTP code is 200 698s ok 41 - Page contains a form 698s ok 42 - URI match 698s ok 43 - Field "cipheredValue" is defined 698s ok 44 - Field "token" is defined 698s ok 45 - Found trspan="decryptCipheredValue" 698s ok 46 - POST decryptvalue with valid value 698s ok 47 - Found decryted value 698s ok 48 - HTTP code is 200 698s ok 49 - Page contains a form 698s ok 50 - URI match 698s ok 51 - Field "cipheredValue" is defined 698s ok 52 - Field "token" is defined 698s substr outside of string at /usr/lib/aarch64-linux-gnu/perl-base/bytes.pm line 15. 698s ok 53 - POST decryptvalue with invalid value 698s ok 54 - Found trspan="notAnEncryptedValue" 698s ok 55 - HTTP code is 200 698s ok 56 - Page contains a form 698s ok 57 - URI match 698s ok 58 - Field "cipheredValue" is defined 698s ok 59 - Field "token" is defined 698s ok 60 - POST decryptvalue without token 698s ok 61 - Found PE_NOTOKEN 698s ok 62 - HTTP code is 200 698s ok 63 - Page contains a form 698s ok 64 - URI match 698s ok 65 - Field "cipheredValue" is defined 698s ok 66 - Field "token" is defined 698s ok 67 - POST decryptvalue with an expired token 698s ok 68 - Found PE_TOKENEXPIRED 698s ok 69 - Logout request 698s ok 70 - Response is 200 698s ok 71 - Cookie is deleted 698s ok 72 - No pdata 698s ok 73 - Disconnect request 698s ok 74 - Response is 401 698s 1..74 698s ok 699s t/59-Double-cookies-Refresh-and-Logout.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 - Get Menu 699s ok 6 - HTTP code is 200 699s ok 7 - Page contains a form 699s ok 8 - Host match 699s ok 9 - Field "user" is defined 699s ok 10 - Field "password" is defined 699s ok 11 - CSP header authorize POST request to \# 699s ok 12 - Auth query 699s ok 13 - Get cookie lemonldap (61852260b1b483508155722c7b1911a796ebb650b2cddf0e0ce16428dd987b53) 699s ok 14 - Get cookie lemonldaphttp (8cda36e756b996f1777d40bc0f16743b81b81c1afebe2a62ec5bd382d2b64f64) 699s ok 15 - -> Get cookie : lemonldap=something 699s ok 16 - -> Cookie 'lemonldap' is HttpOnly 699s ok 17 - -> Cookie 'lemonldap' is secure 699s ok 18 - -> Get cookie lemonldaphttp=something 699s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 699s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 699s ok 21 - -> Doule Cookies for two sessions found 699s ok 22 - Get redirection 699s ok 23 - Location is http://auth.example.com/ 699s ok 24 - Get Menu 699s ok 25 - HTTP code is 200 699s ok 26 - Connected as Dwho 699s ok 27 - CheckUser form 699s ok 28 - HTTP code is 200 699s ok 29 - Page contains a form 699s ok 30 - URI match 699s ok 31 - Field "user" is defined 699s ok 32 - Field "url" is defined 699s ok 33 - Found trspan="checkUser" 699s ok 34 - POST checkuser 699s ok 35 - Found 19 attributes 699s ok 36 - Timestamp found 699s ok 37 - Refresh query 699s ok 38 - Get redirection 699s ok 39 - Location is http://auth.example.com/ 699s ok 40 - Get Menu 699s ok 41 - HTTP code is 200 699s ok 42 - Connected as Dwho 699s ok 43 - CheckUser form 699s ok 44 - HTTP code is 200 699s ok 45 - Page contains a form 699s ok 46 - URI match 699s ok 47 - Field "user" is defined 699s ok 48 - Field "url" is defined 699s ok 49 - Found trspan="checkUser" 699s ok 50 - POST checkuser 699s ok 51 - Found 19 attributes 699s ok 52 - Timestamp found 699s ok 53 - _updateTime has been updated 699s ok 54 - Get Menu 699s ok 55 - HTTP code is 200 699s ok 56 - Dwho has been well disconnected 699s 1..56 699s ok 699s t/59-Double-cookies-for-Double-sessions.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 - Get Menu 699s ok 6 - HTTP code is 200 699s ok 7 - Page contains a form 699s ok 8 - Host match 699s ok 9 - Field "user" is defined 699s ok 10 - Field "password" is defined 699s ok 11 - CSP header authorize POST request to \# 699s ok 12 - Auth query 699s ok 13 - Get cookie lemonldap (db80215ce8843caf9bdf4c7722061d50b226a76be3e77567093add85cedf527f) 699s ok 14 - Get cookie lemonldaphttp (72db1aedce936df6733bf801f714d3dc8cbd7b148a1429644554412729133660) 699s ok 15 - -> Get cookie : lemonldap=something 699s ok 16 - -> Cookie 'lemonldap' is HttpOnly 699s ok 17 - -> Cookie 'lemonldap' is secure 699s ok 18 - -> Get cookie lemonldaphttp=something 699s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 699s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 699s ok 21 - -> Double Cookies for two sessions found 699s ok 22 - Get redirection 699s ok 23 - Location is http://auth.example.com/ 699s ok 24 - Logout request 699s ok 25 - Response is 200 699s ok 26 - Cookie is deleted 699s ok 27 - No pdata 699s ok 28 - Disconnect request 699s ok 29 - Response is 401 699s 1..29 699s ok 699s t/59-Double-cookies-for-a-Single-session.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 - Get Menu 699s ok 6 - HTTP code is 200 699s ok 7 - Page contains a form 699s ok 8 - Host match 699s ok 9 - Field "user" is defined 699s ok 10 - Field "password" is defined 699s ok 11 - CSP header authorize POST request to \# 699s ok 12 - Auth query 699s ok 13 - Get cookie lemonldap (39889a2965d817125e017384716fa011c3e781171cf640fcff81bb7d12efca3d) 699s ok 14 - Get cookie lemonldaphttp (80029bc69f5cfd355302fd1d6aa173fdc2f32b5a834870c31e14f8019e7d2f938921728cb0d2cac14144a12f67eccc54) 699s ok 15 - -> https cookie is 64 char long 699s ok 16 - -> Cookie 'lemonldap' is HttpOnly 699s ok 17 - -> Cookie 'lemonldap' is secure 699s ok 18 - -> http cookie is 96 byte long 699s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 699s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 699s ok 21 - -> Doule Cookies for a single session 699s ok 22 - Get redirection 699s ok 23 - Location is http://auth.example.com/ 699s ok 24 - Logout request 699s ok 25 - Response is 200 699s ok 26 - Cookie is deleted 699s ok 27 - No pdata 699s ok 28 - Disconnect request 699s ok 29 - Response is 401 699s 1..29 699s ok 700s t/59-Secured-cookie-Refresh-and-Logout.t .......................... 700s ok 1 - use Lemonldap::NG::Portal::Main; 700s ok 2 - Portal object 700s ok 3 - Init 700s ok 4 - Portal app 700s ok 5 - Get Menu 700s ok 6 - HTTP code is 200 700s ok 7 - Page contains a form 700s ok 8 - Host match 700s ok 9 - Field "user" is defined 700s ok 10 - Field "password" is defined 700s ok 11 - CSP header authorize POST request to \# 700s ok 12 - Auth query 700s ok 13 - Get cookie lemonldap (80fe8b39e4fc7e5018b95da6084de5d5eb148e39d8f6650cdc704136ed11fa5c) 700s ok 14 - -> Get cookie : lemonldap=something 700s ok 15 - -> Cookie 'lemonldap' is HttpOnly 700s ok 16 - -> Cookie 'lemonldap' is secure 700s ok 17 - -> HTTPS Cookie for one session found 700s ok 18 - Get redirection 700s ok 19 - Location is http://auth.example.com/ 700s ok 20 - Get Menu 700s ok 21 - HTTP code is 200 700s ok 22 - Connected as Dwho 700s ok 23 - Refresh query 700s ok 24 - Get redirection 700s ok 25 - Location is http://auth.example.com/ 700s ok 26 - Get Menu 700s ok 27 - HTTP code is 200 700s ok 28 - Connected as Dwho 700s ok 29 - Get Menu 700s ok 30 - HTTP code is 200 700s ok 31 - Dwho has been well disconnected 700s 1..31 700s ok 700s t/61-AdaptativeAuthenticationLevel.t .............................. 700s ok 1 - use Lemonldap::NG::Portal::Main; 700s ok 2 - Portal object 700s ok 3 - Init 700s ok 4 - Portal app 700s ok 5 - Auth query 700s ok 6 - Get cookie lemonldap (585cc1608a937e9401afa2724e3e742462b46efa2dd8afdf18f76dc96b297f2a) 700s ok 7 - uid found 700s ok 8 - Authentication level upgraded 700s ok 9 - Get session 700s ok 10 - uid found 700s ok 11 - Authentication level upgraded 700s ok 12 - Logout request 700s ok 13 - Response is 200 700s ok 14 - Cookie is deleted 700s ok 15 - No pdata 700s ok 16 - Disconnect request 700s ok 17 - Response is 401 700s ok 18 - Logout 700s ok 19 - Auth query 700s ok 20 - Get cookie lemonldap (44d9decc7410d49f3895482507e78a61e6c604f52f8f8a424d8138754fe4627b) 700s ok 21 - Authentication level upgraded 700s ok 22 - Logout request 700s ok 23 - Response is 200 700s ok 24 - Cookie is deleted 700s ok 25 - No pdata 700s ok 26 - Disconnect request 700s ok 27 - Response is 401 700s ok 28 - Logout 700s 1..28 700s ok 701s t/61-BruteForceProtection-with-Incremental-lockTimes-and-TOTP.t ... 701s ok 1 - use Lemonldap::NG::Portal::Main; 701s ok 2 - Portal object 701s ok 3 - Init 701s ok 4 - Portal app 701s ok 5 - 1st Auth query 701s ok 6 - Get cookie lemonldap (749870eb92883a4f5ed2a58478efd9a35ceedabb05df0f2e97d93c5cf82d8f76) 701s ok 7 - Get redirection 701s ok 8 - Location is http://auth.example.com/ 701s ok 9 - Get new key 701s ok 10 - Content is JSON 701s ok 11 - Found secret 701s ok 12 - Found token 701s ok 13 - Code 701s ok 14 - Code contains 6 digits 701s ok 15 - Post code 701s ok 16 - Content is JSON 701s ok 17 - Key is registered 701s ok 18 - Logout request 701s ok 19 - Response is 200 701s ok 20 - Cookie is deleted 701s ok 21 - No pdata 701s ok 22 - Disconnect request 701s ok 23 - Response is 401 701s ok 24 - 1st Bad Auth query 701s ok 25 - Bad credential 701s ok 26 - 1st Bad Auth query 701s ok 27 - Rejected -> Protection enabled 701s ok 28 - LockTime = 14 701s ok 29 - LockTime in range 701s ok 30 - Auth query 701s ok 31 - Rejected -> Protection enabled 701s ok 32 - LockTime = 27 701s ok 33 - LockTime in range 701s ok 34 - 2nd Bad Auth query 701s ok 35 - Rejected -> Protection enabled 701s ok 36 - LockTime = 57 701s ok 37 - LockTime in range 701s ok 38 - Auth query 701s ok 39 - Enter TOTP code 701s ok 40 - HTTP code is 200 701s ok 41 - Page contains a form 701s ok 42 - URI match 701s ok 43 - Field "token" is defined 701s ok 44 - Code 701s ok 45 - Post code 701s ok 46 - Get cookie lemonldap (38c425bb99bb451ac66554b1c2576217aaf0fcbf013744df486077f4df8a39be) 701s ok 47 - Get redirection 701s ok 48 - Location is http://auth.example.com/ 701s ok 49 - Logout request 701s ok 50 - Response is 200 701s ok 51 - Cookie is deleted 701s ok 52 - No pdata 701s ok 53 - Disconnect request 701s ok 54 - Response is 401 701s 1..54 701s ok 702s t/61-BruteForceProtection-with-Incremental-lockTimes.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 - 1st Auth query 702s ok 6 - Get cookie lemonldap (5b6c6ccea5d5049eba1d4daaf9618565a2112075e209bc887952a03805e1e9d7) 702s ok 7 - Get redirection 702s ok 8 - Location is http://auth.example.com/ 702s ok 9 - Logout request 702s ok 10 - Response is 200 702s ok 11 - Cookie is deleted 702s ok 12 - No pdata 702s ok 13 - Disconnect request 702s ok 14 - Response is 401 702s ok 15 - 1st allowed Bad Auth query 702s ok 16 - Bad credential 702s ok 17 - 2nd allowed Bad Auth query 702s ok 18 - Bad credential 702s ok 19 - 1st Bad Auth query 702s ok 20 - Rejected -> Protection enabled 702s ok 21 - LockTime = 5 702s ok 22 - LockTime in range 702s ok 23 - Auth query 702s ok 24 - Rejected -> Protection enabled 702s ok 25 - LockTime = 6 702s ok 26 - LockTime in range 702s ok 27 - Auth query 702s ok 28 - Rejected -> Protection enabled 702s ok 29 - LockTime = 16 702s ok 30 - LockTime in range 702s ok 31 - 3rd Bad Auth query 702s ok 32 - Rejected -> Protection enabled 702s ok 33 - LockTime = 488 702s ok 34 - LockTime in range 702s ok 35 - Auth query 702s ok 36 - Get cookie lemonldap (9ff849deef6419d6ceab1f10f4eb3ff78a0e608f4f2f2439171b026bf57d4767) 702s ok 37 - Get redirection 702s ok 38 - Location is http://auth.example.com/ 702s ok 39 - Logout request 702s ok 40 - Response is 200 702s ok 41 - Cookie is deleted 702s ok 42 - No pdata 702s ok 43 - Disconnect request 702s ok 44 - Response is 401 702s ok 45 - 2nd allowed Bad Auth query 702s ok 46 - Bad credential 702s ok 47 - 3rd Bad Auth query 702s ok 48 - Rejected -> Protection enabled 702s ok 49 - LockTime = 500 702s ok 50 - LockTime in range 702s 1..50 702s ok 702s t/61-BruteForceProtection.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 - 1st Auth query 702s ok 6 - Get cookie lemonldap (8acf462addc03a29f1287eb2c5317ee67ca19bd8b4697ded1c13bce6abcd9bae) 702s ok 7 - Get redirection 702s ok 8 - Location is http://auth.example.com/ 702s ok 9 - Logout request 702s ok 10 - Response is 200 702s ok 11 - Cookie is deleted 702s ok 12 - No pdata 702s ok 13 - Disconnect request 702s ok 14 - Response is 401 702s ok 15 - 2nd Auth query 702s ok 16 - Get cookie lemonldap (d894198422cbd085ab35cd65307c0d1273759291b11c8b2e7e66998776a82fa6) 702s ok 17 - Get redirection 702s ok 18 - Location is http://auth.example.com/ 702s ok 19 - Logout request 702s ok 20 - Response is 200 702s ok 21 - Cookie is deleted 702s ok 22 - No pdata 702s ok 23 - Disconnect request 702s ok 24 - Response is 401 702s ok 25 - 3rd Auth query 702s ok 26 - Get cookie lemonldap (bdc60a2230ecb63097ca825729015be397c87be605065ba4746d3b5cf11d7ed6) 702s ok 27 - Get redirection 702s ok 28 - Location is http://auth.example.com/ 702s ok 29 - Logout request 702s ok 30 - Response is 200 702s ok 31 - Cookie is deleted 702s ok 32 - No pdata 702s ok 33 - Disconnect request 702s ok 34 - Response is 401 702s ok 35 - 4th Auth query 702s ok 36 - Get cookie lemonldap (2c97be47b2a8dd13140b324c491e6c5fa7a8528040020a3e3e69693c2e32cc5d) 702s ok 37 - Get redirection 702s ok 38 - Location is http://auth.example.com/ 702s ok 39 - Logout request 702s ok 40 - Response is 200 702s ok 41 - Cookie is deleted 702s ok 42 - No pdata 702s ok 43 - Disconnect request 702s ok 44 - Response is 401 702s ok 45 - 5th Auth query 702s ok 46 - Get cookie lemonldap (3ad5ad9bb94da9e2049ac0abb809dddc04653280b0fd77919a767e625c043638) 702s ok 47 - Get redirection 702s ok 48 - Location is http://auth.example.com/ 702s ok 49 - Logout request 702s ok 50 - Response is 200 702s ok 51 - Cookie is deleted 702s ok 52 - No pdata 702s ok 53 - Disconnect request 702s ok 54 - Response is 401 702s ok 55 - 1st Bad Auth query 702s ok 56 - Response status is 401 702s ok 57 - Content is JSON 702s ok 58 - Error code is 5 702s ok 59 - 2nd Bad Auth query 702s ok 60 - Response status is 401 702s ok 61 - Content is JSON 702s ok 62 - Error code is 5 702s ok 63 - 3rd Bad Auth query 702s ok 64 - Response status is 401 702s ok 65 - Content is JSON 702s ok 66 - Error code is 5 702s ok 67 - 4th Bad Auth query 702s ok 68 - Response status is 401 702s ok 69 - Content is JSON 702s ok 70 - Error code is 5 702s ok 71 - 5th Bad Auth query 702s ok 72 - Rejected -> Protection enabled 702s ok 73 - 6th Bad Auth query 702s ok 74 - Rejected -> Protection enabled 702s ok 75 - 6th Auth query 702s ok 76 - Rejected -> Protection enabled 702s ok 77 - 7th Auth query 702s ok 78 - Get cookie lemonldap (8876625361fead4bbe8543276ba105f2998990da690cf5a4d32c11206b8352ab) 702s ok 79 - History found 702s ok 80 - History found 702s ok 81 - History found 702s ok 82 - -> Eight entries found 702s ok 83 - -> Four 'failedLogin' entries found 702s ok 84 - Logout request 702s ok 85 - Response is 200 702s ok 86 - Cookie is deleted 702s ok 87 - No pdata 702s ok 88 - Disconnect request 702s ok 89 - Response is 401 702s 1..89 702s ok 703s t/61-CrowdSec-warn.t .............................................. 703s ok 1 - use Lemonldap::NG::Portal::Main; 703s ok 2 - Portal object 703s ok 3 - Init 703s ok 4 - Portal app 703s ok 5 - Auth query 703s ok 6 - HTTP code is 200 703s ok 7 - Auth query 703s ok 8 - HTTP code is 200 703s 1..8 703s ok 703s t/61-CrowdSec.t ................................................... 703s ok 1 - use Lemonldap::NG::Portal::Main; 703s ok 2 - Portal object 703s ok 3 - Init 703s ok 4 - Portal app 703s ok 5 - Auth query 703s ok 6 - Response status is 401 703s ok 7 - Content is JSON 703s ok 8 - Error code is 41 703s ok 9 - Auth query 703s ok 10 - HTTP code is 200 703s 1..10 703s ok 704s t/61-ForceAuthn.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 - Auth query 704s ok 6 - HTTP code is 200 704s ok 7 - Get cookie lemonldap (d2214efd44c331e3a66a315ec074494f30f7312c3c4287003d88348184775da6) 704s ok 8 - Form ReAuthentication 704s ok 9 - Found PE87 code 704s ok 10 - Auth query 704s ok 11 - HTTP code is 200 704s ok 12 - Get cookie lemonldap (7f897324b1811b7cf710f796aa1a105c04dcfeb7e7de13759bb5d128f920d94a) 704s ok 13 - Go to Portal 704s ok 14 - Found applications list 704s ok 15 - Logout request 704s ok 16 - Response is 200 704s ok 17 - Cookie is deleted 704s ok 18 - No pdata 704s ok 19 - Disconnect request 704s ok 20 - Response is 401 704s 1..20 704s ok 704s t/61-GrantSession.t ............................................... 704s ok 1 - use Lemonldap::NG::Portal::Main; 704s ok 2 - Portal object 704s Bareword found where operator expected (Missing operator before "n"?) at (eval 145) line 1, near "} n" 704s [Fri May 2 17:17:10 2025] [LLNG:6643] [error] syntax error at (eval 145) line 1, near "} n " 704s Execution of (eval 145) aborted due to compilation errors. 704s 704s [Fri May 2 17:17:10 2025] [LLNG:6643] [error] Bad grantSessionRules rule: syntax error at (eval 145) line 1, near "} n " 704s Execution of (eval 145) aborted due to compilation errors. 704s 704s ok 3 - Init 704s ok 4 - Portal app 704s ok 5 - Auth query 704s ok 6 - dwho rejected with custom message and session data 704s ok 7 - Auth query 704s ok 8 - dwho rejected with PE_BADCREDENTIALS 704s ok 9 - Found connect button 704s ok 10 - Auth query 704s ok 11 - dwho rejected with custom message and session data 704s ok 12 - Found INFO js 704s ok 13 - Found custom Main Logo 704s ok 14 - Auth query 704s ok 15 - HTTP code is 200 704s ok 16 - Get cookie lemonldap (62533584670664603212d7d1b9cbc45a984c070bfe3fd42ec039258ff7d10d74) 704s ok 17 - Auth query 704s ok 18 - rtyler rejected with PE_SESSIONNOTGRANTED 704s ok 19 - Auth query 704s ok 20 - rtyler rejected with PE_BADCREDENTIALS 704s ok 21 - Found connect button 704s ok 22 - Found custom Main Logo 704s ok 23 - No cookie 704s ok 24 - Portal object 704s Bareword found where operator expected (Missing operator before "n"?) at (eval 412) line 1, near "} n" 704s [Fri May 2 17:17:11 2025] [LLNG:6643] [error] syntax error at (eval 412) line 1, near "} n " 704s Execution of (eval 412) aborted due to compilation errors. 704s 704s [Fri May 2 17:17:11 2025] [LLNG:6643] [error] Bad grantSessionRules rule: syntax error at (eval 412) line 1, near "} n " 704s Execution of (eval 412) aborted due to compilation errors. 704s 704s ok 25 - Init 704s ok 26 - Portal app 704s ok 27 - auth query 704s ok 28 - HTTP code is 200 704s ok 29 - Get cookie lemonldap (f501f2e781189103ccae988aa0e92cdf82a895ec216e209b4d0f504fc448f328) 704s 1..29 704s ok 704s t/61-LocationDetect.t ............................................. 704s ok 1 - use Lemonldap::NG::Portal::Main; 704s 1..1 704s ok 705s t/61-NewLocationWarning-Custom.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 - Get Portal 705s ok 6 - HTTP code is 200 705s ok 7 - Page contains a form 705s ok 8 - Host match 705s ok 9 - Field "user" is defined 705s ok 10 - Field "password" is defined 705s ok 11 - CSP header authorize POST request to \# 705s ok 12 - First auth query 705s ok 13 - Second auth query 705s ok 14 - Subject found 705s ok 15 - Mail sent (IP, Date and UA found) 705s 1..15 705s ok 705s t/61-NewLocationWarning.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 - Get Portal 705s ok 6 - HTTP code is 200 705s ok 7 - Page contains a form 705s ok 8 - Host match 705s ok 9 - Field "user" is defined 705s ok 10 - Field "password" is defined 705s ok 11 - CSP header authorize POST request to \# 705s ok 12 - First auth query 705s ok 13 - Get cookie lemonldap (1d6baa01c031add10b38f35e137d97e183ecbccbe89efc72d87a91d2f34c9c48) 705s ok 14 - Logout request 705s ok 15 - Response is 200 705s ok 16 - Cookie is deleted 705s ok 17 - No pdata 705s ok 18 - Disconnect request 705s ok 19 - Response is 401 705s ok 20 - First time seeing a new IP, no mail sent 705s ok 21 - Second auth query 705s ok 22 - Get cookie lemonldap (fd11bcbc77f747d9b9f2455570e4e9e34bff282953fd9730a43d0ffe2c5ae43f) 705s ok 23 - Get redirection 705s ok 24 - Location is http://auth.example.com/ 705s ok 25 - Logout request 705s ok 26 - Response is 200 705s ok 27 - Cookie is deleted 705s ok 28 - No pdata 705s ok 29 - Disconnect request 705s ok 30 - Response is 401 705s ok 31 - Second time seeing a new IP, no mail sent 705s ok 32 - Third auth query 705s ok 33 - Get cookie lemonldap (659d2a3c236ec93114547982b664db30d825dd806636145f7c27421562c6130f) 705s ok 34 - Get redirection 705s ok 35 - Location is http://auth.example.com/ 705s ok 36 - Logout request 705s ok 37 - Response is 200 705s ok 38 - Cookie is deleted 705s ok 39 - No pdata 705s ok 40 - Disconnect request 705s ok 41 - Response is 401 705s ok 42 - First login on a new IP, email sent 705s ok 43 - Fourth auth query 705s ok 44 - Bad credential 705s ok 45 - Failed login with a new IP, no email sent 705s ok 46 - Fifth auth query 705s ok 47 - Get cookie lemonldap (d01af1c4dcbbe38f14c23446062ce6a6dda76518d58b00e34b2795ca567c4f77) 705s ok 48 - Get redirection 705s ok 49 - Location is http://auth.example.com/ 705s ok 50 - Subject found 705s ok 51 - Mail sent (Wrong password) 705s ok 52 - Location found in mail body 705s ok 53 - Date found in mail body 705s ok 54 - UserAgent found in mail body 705s ok 55 - Fifth auth query 705s ok 56 - Get cookie lemonldap (60a5c83351b92dba8b538f1687fddc3c632378797c27076a75aec2857f007510) 705s ok 57 - Get redirection 705s ok 58 - Location is http://auth.example.com/ 705s ok 59 - Login on newly learned address, no email 705s ok 60 - Fifth auth query 705s ok 61 - Get cookie lemonldap (beee8ace5a0b32965f66cf50fbfcd9265c61b666fee9c6116250a8a259922b35) 705s ok 62 - Get redirection 705s ok 63 - Location is http://auth.example.com/ 705s ok 64 - Login on previously learned address, no email 705s 1..64 705s ok 706s t/61-Session-ActivityTimeout.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 - Auth query 706s ok 6 - HTTP code is 200 706s ok 7 - Get cookie lemonldap (5bd7a99bc6265bb176604c33dd397fce79e1da3ee59a5c517ec31280804943e3) 706s ok 8 - Go to Portal 706s ok 9 - Found applications list 706s ok 10 - Form Authentification 706s ok 11 - Found PE_SESSIONEXPIRED code 706s ok 12 - Logout request 706s ok 13 - Response is 200 706s ok 14 - Cookie is deleted 706s ok 15 - No pdata 706s ok 16 - Disconnect request 706s ok 17 - Response is 401 706s 1..17 706s ok 706s t/61-Session-Timeout.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 - Auth query 706s ok 6 - HTTP code is 200 706s ok 7 - Get cookie lemonldap (f1343b971215884ee41782201ca55445b952db85305e99029b87ebc89cfa9bda) 706s ok 8 - Go to Portal 706s ok 9 - Found applications list 706s ok 10 - Form Authentification 706s ok 11 - Found PE_SESSIONEXPIRED code 706s ok 12 - Logout request 706s ok 13 - Response is 200 706s ok 14 - Cookie is deleted 706s ok 15 - No pdata 706s ok 16 - Disconnect request 706s ok 17 - Response is 401 706s 1..17 706s ok 707s t/62-Refresh-plugin.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 - Auth query 1 707s ok 6 - Get cookie lemonldap (ed91518939f74ab7086b716c8214a529b271069d3e7f024280db85884a9880ae) 707s ok 7 - Auth query 2 707s ok 8 - Get cookie lemonldap (4598416f6feb814515fe7cf843ce50a719ced3e87204d50c8275161d7d83018f) 707s ok 9 - Auth query 3 707s ok 10 - Get cookie lemonldap (9a40ae4821ec6eb82a8bad0cf40b8bf2ceed3830a75179d516a065fa20aa8a87) 707s ok 11 - Auth query 4 707s ok 12 - Get cookie lemonldap (02881592527e0a5e4228082ba62583227900325692438f73720534a68b02a047) 707s ok 13 - Auth query 5 707s ok 14 - Get cookie lemonldap (bfdfd0dda6e3229baaa1492392820645089d1cfbf8d71f8a2912915ceca08f41) 707s ok 15 - Auth query 6 707s ok 16 - Get cookie lemonldap (15fcdfa8e7f88a3abfc99e0bcc3615836050a10d1302c831d6c432f2a0b5d8d3) 707s ok 17 - Call refresh 707s ok 18 - HTTP code is 200 707s ok 19 - Count is 6 707s ok 20 - Get session using restSessionServer 707s ok 21 - HTTP code is 200 707s ok 22 - Deserialize session content 707s ok 23 - Get session content 707s ok 24 - Content is updated 707s ok 25 - Correct groups 707s ok 26 - Get session using restSessionServer 707s ok 27 - HTTP code is 200 707s ok 28 - Deserialize session content 707s ok 29 - Get session content 707s ok 30 - Content is updated 707s ok 31 - Correct groups 707s ok 32 - Get session using restSessionServer 707s ok 33 - HTTP code is 200 707s ok 34 - Deserialize session content 707s ok 35 - Get session content 707s ok 36 - Content is updated 707s ok 37 - Correct groups 707s ok 38 - Get session using restSessionServer 707s ok 39 - HTTP code is 200 707s ok 40 - Deserialize session content 707s ok 41 - Get session content 707s ok 42 - Content is updated 707s ok 43 - Correct groups 707s ok 44 - Get session using restSessionServer 707s ok 45 - HTTP code is 200 707s ok 46 - Deserialize session content 707s ok 47 - Get session content 707s ok 48 - Content is updated 707s ok 49 - Correct groups 707s ok 50 - Get session using restSessionServer 707s ok 51 - HTTP code is 200 707s ok 52 - Deserialize session content 707s ok 53 - Get session content 707s ok 54 - Content is updated 707s ok 55 - Correct groups 707s 1..55 707s ok 707s t/62-SingleSession-with-History.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 - Auth query 707s ok 6 - Get cookie lemonldap (764b4906a7e27d612a26a8b2c2342be6ad1cf59c4901c89daab9b5c7008c0eb9) 707s ok 7 - Auth query 707s ok 8 - Get cookie lemonldap (58814b0dafa36abcc2b55104009e60228f9e4e6466b04dad890a6f04f2ae013e) 707s ok 9 - Auth query 707s ok 10 - Get cookie lemonldap (2e81fa9d207fcf9f7164858fb2ad147a8c8bb627e3a2b092a20bf9260b55dcf2) 707s ok 11 - sessionsDeleted found 707s ok 12 - History found 707s ok 13 - -> Four entries found 707s 1..13 707s ok 708s t/62-SingleSession-with-Rules.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 - Auth query 708s ok 6 - HTTP code is 200 708s ok 7 - Get cookie lemonldap (2c3c57a87c6c90575cc291adb575ae66251bb98fc2f3f455148c13f10a2b7f5b) 708s ok 8 - Auth query 708s ok 9 - HTTP code is 200 708s ok 10 - Get cookie lemonldap (4d89298933a7873f2270724bc42f76f56bddb288be24d2dc719634676a17cd4f) 708s ok 11 708s ok 12 - HTTP code is 200 708s ok 13 708s ok 14 - Response status is 401 708s ok 15 - Content is JSON 708s ok 16 - Error code is 1 708s ok 17 - Auth query 708s ok 18 - HTTP code is 200 708s ok 19 - Get cookie lemonldap (00e1e21aca9b70df9401574b089673a96b5442e7658deb5e538f4cf5c7d2c838) 708s ok 20 - Auth query 708s ok 21 - HTTP code is 200 708s ok 22 - Get cookie lemonldap (6aac6516beb6378e736b433fe9c33c38985c50624723ca9b903ffc5c1b4784a3) 708s ok 23 - Auth query 708s ok 24 - HTTP code is 200 708s ok 25 - Get cookie lemonldap (b916176968dda73fea15e562fbd2457d98fba1bc8d7432989a73b0f2c5cd9d31) 708s ok 26 708s ok 27 - HTTP code is 200 708s ok 28 708s ok 29 - HTTP code is 200 708s ok 30 708s ok 31 - Response status is 401 708s ok 32 - Content is JSON 708s ok 33 - Error code is 1 708s ok 34 - Auth query 708s ok 35 - HTTP code is 200 708s ok 36 - Get cookie lemonldap (9889664f54d1622ca07e2d0062ddddc0bbb84cbd340f2efcc20ac3d36f74d316) 708s ok 37 - Auth query 708s ok 38 - HTTP code is 200 708s ok 39 - Get cookie lemonldap (28dd3f8adada9eca1f9c11946f6172e96d570a655692352608d87fa7f211b32e) 708s ok 40 708s ok 41 - HTTP code is 200 708s ok 42 708s ok 43 - HTTP code is 200 708s ok 44 708s ok 45 - Response status is 401 708s ok 46 - Content is JSON 708s ok 47 - Error code is 1 708s ok 48 708s ok 49 - HTTP code is 200 708s 1..49 708s ok 708s t/62-SingleSession.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 - Portal object 708s ok 6 - Init 708s ok 7 - Portal app 708s ok 8 - Portal object 708s ok 9 - Init 708s ok 10 - Portal app 708s ok 11 - Portal object 708s ok 12 - Init 708s ok 13 - Portal app 708s ok 14 - Portal object 708s ok 15 - Init 708s ok 16 - Portal app 708s ok 17 - Auth query 708s ok 18 - Get cookie lemonldap (c3dd5cdae883bc36360555cfc64c9150d141aaaad7343e5335b19e9aca395bba) 708s ok 19 - "skin=bootstrap" input not found 708s ok 20 - Auth query 708s ok 21 - Get cookie lemonldap (06121d2ab52af5902040cb507ab6b62821dd1be372d0d447df76bc2ddca503e8) 708s ok 22 - "skin=bootstrap" input found 708s ok 23 - Auth query 708s ok 24 - Get cookie lemonldap (7aca7a2245edd30acc9a01184355fedc52fe5ea5b15ad6b6d6c096e51e1bdfbf) 708s ok 25 - "skin=bootstrap" input not found 708s ok 26 - Attempt login with latest session 708s ok 27 - HTTP code is 200 708s ok 28 - Attempt login with removed session 708s ok 29 - Response status is 401 708s ok 30 - Content is JSON 708s ok 31 - Error code is 1 708s ok 32 - Attempt login with removed session 708s ok 33 - Response status is 401 708s ok 34 - Content is JSON 708s ok 35 - Error code is 1 708s ok 36 - Auth query 708s ok 37 - Get cookie lemonldap (24317fbfb2c96d7da38d52b1a005eed36177eda4a83813a8075e461dbd36c7c5) 708s ok 38 - Auth query 708s ok 39 - Get cookie lemonldap (e513505319c4963dcced0846b5f90b223147e96092c13627ae3efda1df448b0a) 708s ok 40 - Auth query 708s ok 41 - Get cookie lemonldap (2d00c95af6cd148ab4c3405e2bfbe158d348f30585ebeafbc9298340a0c64fbc) 708s ok 42 - Auth query 708s ok 43 - Get cookie lemonldap (242235629fdd7cf8cd5a35408e278f86665e46a7ed341ab7f60853c3a58c1597) 708s ok 44 - First session on latest IP 708s ok 45 - HTTP code is 200 708s ok 46 - Latest session on latest IP 708s ok 47 - HTTP code is 200 708s ok 48 - session on old IP 708s ok 49 - Response status is 401 708s ok 50 - Content is JSON 708s ok 51 - Error code is 1 708s ok 52 - session on old IP 708s ok 53 - Response status is 401 708s ok 54 - Content is JSON 708s ok 55 - Error code is 1 708s ok 56 - Auth query 708s ok 57 - Get cookie lemonldap (317c3f59f57489b5b50855418ecc32817df6ee2e2abbc33d91865db40fd85d45) 708s ok 58 - Auth query 708s ok 59 - Get cookie lemonldap (ca01ca219c5b4c45a0e2d4d6a67c85980d85493d1d36fec9e8a4624535e11d84) 708s ok 60 - Auth query 708s ok 61 - Get cookie lemonldap (8251da7b867681c44971fd07540795aabf42d10d4b3df3e366e15954abcc9b61) 708s ok 62 - Auth query 708s ok 63 - Get cookie lemonldap (8f3ea18672da6259e68620ce35efb2b9e73ed25a8e566e529b0d0961ad896d39) 708s ok 64 - Other user, but other IP 708s ok 65 - HTTP code is 200 708s ok 66 - Other user, same IP 708s ok 67 - Response status is 401 708s ok 68 - Content is JSON 708s ok 69 - Error code is 1 708s ok 70 - Same user, same IP 708s ok 71 - HTTP code is 200 708s ok 72 - Same user, same IP 708s ok 73 - HTTP code is 200 708s ok 74 - Auth query 708s ok 75 - Get cookie lemonldap (83d73443cc344bdf20c137764753776160ab8809236538c8c44d00ebcd3e957c) 708s ok 76 - Auth query 708s ok 77 - Get cookie lemonldap (8f0d8dfab29e00a9aab556b5ec24128710436e35ccff89753a3b5f357bdfc336) 708s ok 78 - Auth query 708s ok 79 - Get cookie lemonldap (64b65022038a05671ca03b147cf400b7bc689808b7e3e6fcee7d39ec816413b2) 708s ok 80 - Auth query 708s ok 81 - Get cookie lemonldap (29b8d807ea63e76910cf14d16d4770cb06d445fadc9228c8f692a566a4e57ac5) 708s ok 82 - sessionsDeleted found 708s ok 83 - otherSessions found 708s ok 84 - Link found 708s ok 85 - action found 708s 1..85 708s ok 709s t/62-UpgradeSession-disabled.t .................................... 709s ok 1 - use Lemonldap::NG::Portal::Main; 709s ok 2 - use Lemonldap::NG::Common::FormEncode; 709s ok 3 - Portal object 709s ok 4 - Init 709s ok 5 - Portal app 709s ok 6 - Auth query 709s ok 7 - Get cookie lemonldap (c87d276bbda47ace25bef720007c0d8065a006d7917ac70bf88e444e88011b32) 709s ok 8 - GET http://test1.example.com/AuthWeak 709s ok 9 - GET http://test1.example.com/AuthStrong 709s ok 10 - HTTP code is 403 709s ok 11 - Logout request 709s ok 12 - Response is 200 709s ok 13 - Cookie is deleted 709s ok 14 - No pdata 709s ok 15 - Disconnect request 709s ok 16 - Response is 401 709s 1..16 709s ok 709s t/62-UpgradeSession.t ............................................. 709s ok 1 - use Lemonldap::NG::Portal::Main; 709s ok 2 - use Lemonldap::NG::Common::FormEncode; 709s ok 3 - Portal object 709s ok 4 - Init 709s ok 5 - Portal app 709s ok 6 - Auth query 709s ok 7 - Get cookie lemonldap (7c26d8938544bd3387c02e4660c43c3ca48f401e74f42fe6c336f465942be662) 709s ok 8 - GET http://test1.example.com/AuthWeak 709s ok 9 - HTTP code is 200 709s ok 10 - GET http://test1.example.com/AuthStrong 709s ok 11 - Upgrade session query 709s ok 12 - HTTP code is 200 709s ok 13 - Page contains a form 709s ok 14 - URI match 709s ok 15 - Field "confirm" is defined 709s ok 16 - Field "url" is defined 709s ok 17 - Accept session upgrade query 709s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 709s ok 19 - HTTP code is 200 709s ok 20 - Page contains a form 709s ok 21 - Host match 709s ok 22 - Field "upgrading" is defined 709s ok 23 - Field "url" is defined 709s ok 24 - CSP header authorize POST request to \# 709s ok 25 - Post login 709s ok 26 - Get cookie lemonldappdata () 709s ok 27 - Get cookie lemonldap (eee0e686716bff44889f2b4588013eb7986b5a58e11445be1a5ca7a16faf7e90) 709s ok 28 - Get redirection 709s ok 29 - Location is http://test1.example.com 709s ok 30 - Post login 709s ok 31 - HTTP code is 200 709s ok 32 - Logout request 709s ok 33 - Response is 200 709s ok 34 - Cookie is deleted 709s ok 35 - No pdata 709s ok 36 - Disconnect request 709s ok 37 - Response is 401 709s 1..37 709s ok 710s t/63-History.t .................................................... 710s ok 1 - use Lemonldap::NG::Portal::Main; 710s ok 2 - Portal object 710s ok 3 - Init 710s ok 4 - Portal app 710s ok 5 - Auth query 710s ok 6 - HTTP code is 200 710s ok 7 - Get cookie lemonldap (b9d48400597766c3a0caa49f35ff9b2c0442df675624eff215a9d6c9d0f7f6b2) 710s ok 8 - Found custom Main Logo 710s ok 9 - History found 710s ok 10 - -> One entry found 710s ok 11 - Verify connection 710s ok 12 - HTTP code is 200 710s ok 13 - Logout request 710s ok 14 - Response is 200 710s ok 15 - Cookie is deleted 710s ok 16 - No pdata 710s ok 17 - Disconnect request 710s ok 18 - Response is 401 710s ok 19 - Auth query 710s ok 20 - HTTP code is 200 710s ok 21 - Get cookie lemonldap (54115ed5bcbf309ba329ae190cc0f37a484ee312da658fbf339fbfdd23329fdd) 710s ok 22 - History found 710s ok 23 - -> Two entries found 710s ok 24 - Logout request 710s ok 25 - Response is 200 710s ok 26 - Cookie is deleted 710s ok 27 - No pdata 710s ok 28 - Disconnect request 710s ok 29 - Response is 401 710s ok 30 - Auth query 710s ok 31 - Response status is 401 710s ok 32 - Content is JSON 710s ok 33 - Error code is 5 710s ok 34 - Auth query 710s ok 35 - Response status is 401 710s ok 36 - Content is JSON 710s ok 37 - Error code is 5 710s ok 38 - Auth query 710s ok 39 - HTTP code is 200 710s ok 40 - Get cookie lemonldap (8c4cddfa9169177f6279fada9beccef6827ecaecc5efa293e891a0294938f687) 710s ok 41 - History found 710s ok 42 - History array caption found 710s ok 43 - Failed history array caption found 710s ok 44 - Found plugin-set label 710s ok 45 - -> Five entries found 710s ok 46 - -> Two 'failedLogin' entries found 710s ok 47 - Custom value entries found 710s ok 48 - Hidden history field is missing 710s ok 49 - Found Name before UID as specified by Prefix 710s ok 50 - Field found in psession 710s ok 51 - Hidden field found in psession 710s ok 52 - Logout request 710s ok 53 - Response is 200 710s ok 54 - Cookie is deleted 710s ok 55 - No pdata 710s ok 56 - Disconnect request 710s ok 57 - Response is 401 710s 1..57 710s ok 710s t/64-StayConnected-single-connection.t ............................ 710s ok 1 - use Lemonldap::NG::Portal::Main; 710s ok 2 - Portal object 710s ok 3 - Init 710s ok 4 - Portal app 710s ok 5 - Auth query 710s ok 6 - HTTP code is 200 710s ok 7 - Page contains a form 710s ok 8 - URI match 710s ok 9 - Field "fg" is defined 710s ok 10 - Field "token" is defined 710s ok 11 - Post fingerprint 710s ok 12 - Get cookie lemonldap (9663632151927e44063268780f88785f82babd140ca6df45b0bfab6f93adc158) 710s ok 13 - Get redirection 710s ok 14 - Location is http://auth.example.com/ 710s ok 15 - Get cookie llngpersistent (2ee71b6acd4f063fdae8f29854b749f0c29fda123658d9c9e5304845806308bc) 710s ok 16 - Try to auth with persistent cookie 710s ok 17 - HTTP code is 200 710s ok 18 - HTTP code is 200 710s ok 19 - Page contains a form 710s ok 20 - Host match 710s ok 21 - Field "fg" is defined 710s ok 22 - Field "token" is defined 710s ok 23 - CSP header authorize POST request to \# 710s ok 24 - Post fingerprint 710s ok 25 - Get redirection 710s ok 26 - Location is http://auth.example.com/ 710s ok 27 - Get cookie lemonldap (b422fb2fde980e282ebfd03466e3e0a1112d73151b4d5fb84151b45ef04b9d9d) 710s ok 28 - Got cookie 710s ok 29 - Try to auth with persistent cookie 710s ok 30 - HTTP code is 200 710s ok 31 - HTTP code is 200 710s ok 32 - Page contains a form 710s ok 33 - Host match 710s ok 34 - Field "fg" is defined 710s ok 35 - Field "token" is defined 710s ok 36 - CSP header authorize POST request to \# 710s ok 37 - Post fingerprint 710s ok 38 - Get redirection 710s ok 39 - Location is http://auth.example.com/ 710s ok 40 - Get cookie lemonldap (59f5b34487e4b8158b4c3b20f45638a37a6a5e1075d613073ada389959f8d9e9) 710s ok 41 - Got cookie 710s ok 42 - Auth query 710s ok 43 - HTTP code is 200 710s ok 44 - Page contains a form 710s ok 45 - URI match 710s ok 46 - Field "fg" is defined 710s ok 47 - Field "token" is defined 710s ok 48 - Post fingerprint 710s ok 49 - Get cookie lemonldap (bbcf8ff168ac58dd77b0aac95b3a564ea5299af73767bcc109afe68d19ef502d) 710s ok 50 - Get redirection 710s ok 51 - Location is http://auth.example.com/ 710s ok 52 - Get cookie llngpersistent (5d8436fdaafa49014b16cd5ac403bf534cb1aafadae5abde120637065ea20c65) 710s ok 53 - Try to auth with persistent cookie 710s ok 54 - HTTP code is 200 710s ok 55 - HTTP code is 200 710s ok 56 - Page contains a form 710s ok 57 - Host match 710s ok 58 - Field "fg" is defined 710s ok 59 - Field "token" is defined 710s ok 60 - CSP header authorize POST request to \# 710s ok 61 - Post fingerprint 710s ok 62 - Get redirection 710s ok 63 - Location is http://auth.example.com/ 710s ok 64 - Get cookie lemonldap (180f629a3a128ffdf46f594b01274b264372d950a72649bd05683a7131176894) 710s ok 65 - Got cookie 710s ok 66 - Try to auth with persistent cookie 710s ok 67 - HTTP code is 200 710s ok 68 - First persistent ID is no longer valid 710s 1..68 710s ok 711s t/64-StayConnected-singleSession.t ................................ 711s ok 1 - use Lemonldap::NG::Portal::Main; 711s ok 2 - Portal object 711s ok 3 - Init 711s ok 4 - Portal app 711s # Subtest: Login with stay connected, then with persistent cookie, user sees notification 711s ok 1 - Auth query 711s ok 2 - HTTP code is 200 711s ok 3 - Page contains a form 711s ok 4 - URI match 711s ok 5 - Field "fg" is defined 711s ok 6 - Field "token" is defined 711s ok 7 - Post fingerprint 711s ok 8 - Get cookie lemonldap (68e8a4acf5e7f8d70078b1001a066bf2469b01e24cba2b27a6845c7d422e93e5) 711s ok 9 - Get redirection 711s ok 10 - Location is http://auth.example.com/ 711s ok 11 - Get cookie llngconnection (3cc4b5d94062be35cd6fc67bf22790e98f64ff89949534d0d8567c1c2644072a) 711s ok 12 - Check session validity 711s ok 13 - Authenticated as dwho 711s ok 14 - Try to auth with persistent cookie 711s ok 15 - HTTP code is 200 711s ok 16 - HTTP code is 200 711s ok 17 - Page contains a form 711s ok 18 - Host match 711s ok 19 - Field "fg" is defined 711s ok 20 - Field "token" is defined 711s ok 21 - CSP header authorize POST request to \# 711s ok 22 - Post fingerprint 711s ok 23 - Show deleted sessions 711s ok 24 - HTTP code is 200 711s ok 25 - Page contains a form 711s ok 26 - Host match 711s ok 27 - URI match 711s ok 28 - CSP header authorize POST request to auth.example.com 711s ok 29 - Get cookie lemonldap (3534fafb5bdfc0502bbf46c21db481b41b1e842804eaafc398a8b447584af69a) 711s ok 30 - Check session validity 711s ok 31 - Authenticated as dwho 711s ok 32 - Check session validity 711s ok 33 - Session ID no longer valid 711s 1..33 711s ok 5 - Login with stay connected, then with persistent cookie, user sees notification 711s # Subtest: Login with stay connected, then without persistent cookie, user sees notification 711s ok 1 - Auth query 711s ok 2 - HTTP code is 200 711s ok 3 - Page contains a form 711s ok 4 - URI match 711s ok 5 - Field "fg" is defined 711s ok 6 - Field "token" is defined 711s ok 7 - Post fingerprint 711s ok 8 - Get cookie lemonldap (3921524a45a8a51767b4380619a5dfc129901e23f976d0e4575516835e101d12) 711s ok 9 - Get redirection 711s ok 10 - Location is http://auth.example.com/ 711s ok 11 - Get cookie llngconnection (16298492f2b1b6f58113e23b26280d0fe4440db2fec83ee8d393c5c1058425ca) 711s ok 12 - Check session validity 711s ok 13 - Authenticated as dwho 711s ok 14 - Auth query 711s ok 15 - HTTP code is 200 711s ok 16 - Page contains a form 711s ok 17 - URI match 711s ok 18 - Field "fg" is defined 711s ok 19 - Field "token" is defined 711s ok 20 - Post fingerprint 711s ok 21 - Get cookie lemonldap (26cfe58f47a7962077b640ded3897654f47383fa6e2dba5e5e85aae2b7610e79) 711s ok 22 - Show deleted sessions 711s ok 23 - HTTP code is 200 711s ok 24 - Page contains a form 711s ok 25 - Host match 711s ok 26 - URI match 711s ok 27 - CSP header authorize POST request to auth.example.com 711s ok 28 - Get cookie llngconnection (acaa451bb8a7795ea0ac844062fe0f1e4b5054e75a3621b78077adf2cd65de68) 711s ok 29 - Check session validity 711s ok 30 - Session ID no longer valid 711s 1..30 711s ok 6 - Login with stay connected, then without persistent cookie, user sees notification 711s 1..6 711s ok 711s t/64-StayConnected-with-History.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 - Auth query 711s ok 6 - HTTP code is 200 711s ok 7 - Page contains a form 711s ok 8 - URI match 711s ok 9 - Field "fg" is defined 711s ok 10 - Field "token" is defined 711s ok 11 - Post fingerprint 711s ok 12 - Expected portal error code: code found on page 711s ok 13 - Expected portal error code 711s ok 14 - Auth query 711s ok 15 - HTTP code is 200 711s ok 16 - Page contains a form 711s ok 17 - URI match 711s ok 18 - Field "fg" is defined 711s ok 19 - Field "token" is defined 711s ok 20 - Post fingerprint 711s ok 21 - Get cookie lemonldap (adb1697eaa3f85ef6df0a918566a138d9f1adc80e6b3f74bb6e9f5b8605529ce) 711s ok 22 - Get redirection 711s ok 23 - Location is http://auth.example.com/ 711s ok 24 - Get cookie llngpersistent (15f769f2c6a766566bfce4809bbe810e4e0e1eae6531b8c3eb5254a6b64bd785) 711s ok 25 - Secure cookie found 711s ok 26 - Try to auth with persistent cookie 711s ok 27 - HTTP code is 200 711s ok 28 - HTTP code is 200 711s ok 29 - Page contains a form 711s ok 30 - Host match 711s ok 31 - Field "fg" is defined 711s ok 32 - Field "token" is defined 711s ok 33 - CSP header authorize POST request to \# 711s ok 34 - Post fingerprint 711s ok 35 - Get redirection 711s ok 36 - Location is http://auth.example.com/ 711s ok 37 - Get cookie lemonldap (64e011364b85b5bcbeb966f760e378ce41b24c79b56e0a134058530df881f6c0) 711s ok 38 - Try to auth with persistent cookie and an expired token 711s ok 39 - HTTP code is 200 711s ok 40 - HTTP code is 200 711s ok 41 - Page contains a form 711s ok 42 - Host match 711s ok 43 - Field "fg" is defined 711s ok 44 - Field "token" is defined 711s ok 45 - CSP header authorize POST request to \# 711s ok 46 - Post fingerprint with an expired token 711s ok 47 - HTTP code is 200 711s ok 48 - Page contains a form 711s ok 49 - CSP header authorize POST request to \# 711s ok 50 - Get login form 711s ok 51 - Try to auth with persistent cookie 711s ok 52 - HTTP code is 200 711s ok 53 - HTTP code is 200 711s ok 54 - Page contains a form 711s ok 55 - Host match 711s ok 56 - Field "fg" is defined 711s ok 57 - Field "token" is defined 711s ok 58 - CSP header authorize POST request to \# 711s ok 59 - Post bad fingerprint 711s ok 60 - HTTP code is 200 711s ok 61 - Page contains a form 711s ok 62 - CSP header authorize POST request to \# 711s ok 63 - Get login form 711s ok 64 - Get cookie llngpersistent (0) 711s ok 65 - Found secure and expired connexion Cookie 711s ok 66 - Auth query 711s ok 67 - HTTP code is 200 711s ok 68 - Page contains a form 711s ok 69 - URI match 711s ok 70 - Field "fg" is defined 711s ok 71 - Field "token" is defined 711s ok 72 - Post fingerprint 711s ok 73 - Get cookie lemonldap (51edeb950eda7cdca2e4022432d352926c575aadb89830b3744c81d282216926) 711s ok 74 - Get cookie llngpersistent (a32cefa15686c0ae38948db558a5326d1a78025fae0974019fd014b21c63f298) 711s ok 75 - Found custom main Logo 711s ok 76 - History found 711s ok 77 - -> Three entries found 711s ok 78 - Verify connection 711s ok 79 - Authenticated as dwho 711s ok 80 - Get Menu 711s ok 81 - Apps menu found 711s ok 82 - HTTP code is 200 711s ok 83 - Try to auth with an expired persistent session cookie 711s ok 84 - HTTP code is 200 711s ok 85 - Page contains a form 711s ok 86 - CSP header authorize POST request to \# 711s ok 87 - Get login form 711s ok 88 - Post fingerprint with an expired persistent connexion cookie 711s ok 89 - HTTP code is 200 711s ok 90 - Page contains a form 711s ok 91 - CSP header authorize POST request to \# 711s ok 92 - Get login form 711s 1..92 711s ok 712s t/64-StayConnected-with-rule.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 - Firt access 712s ok 6 - HTTP code is 200 712s ok 7 - Page contains a form 712s ok 8 - Field "user" is defined 712s ok 9 - Field "password" is defined 712s ok 10 - Field "stayconnected" is defined 712s ok 11 - Field "checkLogins" is defined 712s ok 12 - Field "token" is defined 712s ok 13 - CSP header authorize POST request to \# 712s ok 14 - Stayconnected was offered 712s ok 15 - Access from external LAN 712s ok 16 - HTTP code is 200 712s ok 17 - Page contains a form 712s ok 18 - Field "user" is defined 712s ok 19 - Field "password" is defined 712s ok 20 - Field "checkLogins" is defined 712s ok 21 - Field "token" is defined 712s ok 22 - CSP header authorize POST request to \# 712s ok 23 - Stayconnected wasn't offered 712s ok 24 - Auth query 712s ok 25 - Get cookie lemonldap (751b16a219eb2979c1db49bb5cb73c05112c12fb97c06c371ce7f05b5fbd62ee) 712s ok 26 - Get redirection 712s ok 27 - Location is http://auth.example.com/ 712s ok 28 - Post fingerprint 712s ok 29 - Expected portal error code: code found on page 712s ok 30 - Expected portal error code 712s ok 31 - Logout request 712s ok 32 - Response is 200 712s ok 33 - Cookie is deleted 712s ok 34 - No pdata 712s ok 35 - Disconnect request 712s ok 36 - Response is 401 712s 1..36 712s ok 712s t/64-StayConnected-without-fingerprint-checking.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 - Auth query 712s ok 6 - HTTP code is 200 712s ok 7 - Page contains a form 712s ok 8 - URI match 712s ok 9 - Field "fg" is defined 712s ok 10 - Field "token" is defined 712s ok 11 - Auth query 712s ok 12 - HTTP code is 200 712s ok 13 - Page contains a form 712s ok 14 - URI match 712s ok 15 - Field "fg" is defined 712s ok 16 - Field "token" is defined 712s ok 17 - Post fingerprint 712s ok 18 - Get redirection 712s ok 19 - Location is http://auth.example.com/ 712s ok 20 - Get cookie lemonldap (c89c32a9e81e9b9e5c4e095056e0ed7144eb2c87a2e789ab2708fec7fcd09d1d) 712s ok 21 - Get cookie llngconnection (3a8b94363af621f4b5eeb2acd235e4eb13c2aaec56dc7c995d63faa94297bc14) 712s ok 22 - HTTP cookie found 712s ok 23 - Try to auth with persistent cookie 712s ok 24 - HTTP code is 200 712s ok 25 - HTTP code is 200 712s ok 26 - Page contains a form 712s ok 27 - Host match 712s ok 28 - Field "fg" is defined 712s ok 29 - Field "token" is defined 712s ok 30 - CSP header authorize POST request to \# 712s ok 31 - Post new fingerprint 712s ok 32 - Get redirection 712s ok 33 - Location is http://auth.example.com/ 712s ok 34 - Get cookie lemonldap (5ecf733ac1bffb75c8559389b3d2056ecd5aae4ddc24e01fa469cf886586c8d7) 712s ok 35 - Logout request 712s ok 36 - Response is 200 712s ok 37 - Cookie is deleted 712s ok 38 - No pdata 712s ok 39 - Disconnect request 712s ok 40 - Response is 401 712s 1..40 712s ok 713s t/64-StayConnected.t .............................................. 713s ok 1 - use Lemonldap::NG::Portal::Main; 713s ok 2 - Portal object 713s ok 3 - Init 713s ok 4 - Portal app 713s # Subtest: Register session, use it, then logout 713s ok 1 - Auth query 713s ok 2 - HTTP code is 200 713s ok 3 - Page contains a form 713s ok 4 - URI match 713s ok 5 - Field "fg" is defined 713s ok 6 - Field "token" is defined 713s ok 7 - Post fingerprint 713s ok 8 - Get cookie lemonldap (abe2a4681cae0e954e944029abfb88d20937bcc75a55193c2b8ab775150eb380) 713s ok 9 - Get redirection 713s ok 10 - Location is http://auth.example.com/ 713s ok 11 - Get cookie llngpersistent (c8be4ae73e2a9d191c7e8631b1755c99d38d4f6a66bcff8fb2511463b1639f18) 713s ok 12 - Domain not set in stayconnected cookie 713s ok 13 - Secure cookie found 713s ok 14 - Try to auth with persistent cookie 713s ok 15 - HTTP code is 200 713s ok 16 - HTTP code is 200 713s ok 17 - Page contains a form 713s ok 18 - Host match 713s ok 19 - Field "fg" is defined 713s ok 20 - Field "token" is defined 713s ok 21 - CSP header authorize POST request to \# 713s ok 22 - Post fingerprint 713s ok 23 - Get redirection 713s ok 24 - Location is http://auth.example.com/ 713s ok 25 - Get cookie lemonldap (9534793cf49b48001d21238e4c2adbaf14813514585fa797b541d34e86bbe10f) 713s ok 26 713s ok 27 - Logout request 713s ok 28 - Response is 200 713s ok 29 - Cookie is deleted 713s ok 30 - No pdata 713s ok 31 - Disconnect request 713s ok 32 - Response is 401 713s ok 33 - Connection session cannot be found 713s 1..33 713s ok 5 - Register session, use it, then logout 713s # Subtest: Make sure connection ID is saved on first login too 713s ok 1 - Auth query 713s ok 2 - HTTP code is 200 713s ok 3 - Page contains a form 713s ok 4 - URI match 713s ok 5 - Field "fg" is defined 713s ok 6 - Field "token" is defined 713s ok 7 - Post fingerprint 713s ok 8 - Get cookie lemonldap (41b4505e4a6e5524477b8b6e0b050464b964f5e54e5c9165f28ea1cbf1bc4c9b) 713s ok 9 - Get redirection 713s ok 10 - Location is http://auth.example.com/ 713s ok 11 - Get cookie llngpersistent (ade0e42c41feec8795235289dfd832556db0ff5e58dd4c7adf60843c6e6f3076) 713s ok 12 - Domain not set in stayconnected cookie 713s ok 13 - Secure cookie found 713s ok 14 713s ok 15 - Logout request 713s ok 16 - Response is 200 713s ok 17 - Cookie is deleted 713s ok 18 - No pdata 713s ok 19 - Disconnect request 713s ok 20 - Response is 401 713s ok 21 - Connection session cannot be found 713s 1..21 713s ok 6 - Make sure connection ID is saved on first login too 713s 1..6 713s ok 713s t/65-AutoSignin.t ................................................. 713s ok 1 - use Lemonldap::NG::Portal::Main; 713s ok 2 - Portal object 713s [Fri May 2 17:17:20 2025] [LLNG:6662] [error] Bad Autologin rule "$env->{REMOTE_ADDR =~ /^127/: syntax error at (eval 138) line 1, near "/^127/)" 713s Execution of (eval 138) aborted due to compilation errors. 713s 713s [Fri May 2 17:17:20 2025] [LLNG:6662] [error] Bad Autologin rule "$env->{REMOTE_ADDR} =~ /^127: Search pattern not terminated at (eval 142) line 1. 713s 713s ok 3 - Init 713s ok 4 - Portal app 713s ok 5 - Auth query 713s ok 6 - HTTP code is 200 713s ok 7 - Get cookie lemonldap (492cf73d43e3d6fbbd3c27cd81c7ca245a09e02c54f0e17510f3719dc4490b2c) 713s ok 8 - Bad query 713s ok 9 - Response status is 401 713s ok 10 - Content is JSON 713s ok 11 - Error code is 9 713s 1..11 713s ok 714s t/65-CheckState.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 - Test no secret 714s ok 6 - Response status is 500 714s ok 7 - Content is JSON 714s ok 8 - Error code is Bad secret 714s ok 9 - Test bad secret, no user auth 714s ok 10 - Response status is 500 714s ok 11 - Content is JSON 714s ok 12 - Error code is Bad secret 714s ok 13 - Test correct secret, no user auth 714s ok 14 - HTTP code is 200 714s ok 15 - Content-Type is JSON 714s ok 16 - Content is valid JSON 714s ok 17 - response has a result key with value 1 714s ok 18 - response version is correct 714s ok 19 - Test no secret with user auth 714s ok 20 - Response status is 500 714s ok 21 - Content is JSON 714s ok 22 - Error code is Bad secret 714s ok 23 - Test incorrect secret with user auth 714s ok 24 - Response status is 500 714s ok 25 - Content is JSON 714s ok 26 - Error code is Bad secret 714s ok 27 - Test correct secret with bad user auth 714s ok 28 - Response status is 500 714s ok 29 - Content is JSON 714s ok 30 - Error code is Bad result during auth: 5 714s ok 31 - response has a result key with value 1 714s ok 32 - Test correct secret with good user auth 714s ok 33 - HTTP code is 200 714s ok 34 - Content-Type is JSON 714s ok 35 - Content is valid JSON 714s ok 36 - response has a result key with value 1 714s 1..36 714s ok 714s t/66-CDA-PSGI-Try.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 # ==> Pushing PORTAL <== 714s # ==> Popping PORTAL <== 714s ok 6 - Unauth CDA request 714s ok 7 - HTTP code is 200 714s ok 8 - Page contains a form 714s ok 9 - Field "url" is defined 714s ok 10 - CSP header authorize POST request to \# 714s ok 11 - check url value 714s # ==> Pushing PORTAL <== 714s # ==> Popping PORTAL <== 714s ok 12 - Post credentials 714s ok 13 - Get redirection 714s ok 14 - Location header found 714s ok 15 - use Lemonldap::NG::Handler::PSGI; 714s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 714s ok 17 - Register $type 714s ok 18 - Push cda cookie 714s ok 19 - Get redirection 714s ok 20 - Location is http://test.example.org/ 714s ok 21 - Get cookie lemonldap (c:I0LMTM3Q/IBaAU5I9Vr10vCmym0DRN67TCWkIcy/2ljRHqN5f4zcXchstNEbGcYpZ6awmTHOIruL4Cf96PEaBm3erhCCLwEIbt4QwJYOl8CudHrrD0cGtiRgpWc0wqrYZnyoAbsYf5fx6Gp3WpzXocK+fb7VkJwtPMHBuIC8tfDl9+8ak5az53lkC54ugV8j) 714s ok 22 - Authenticated query 714s ok 23 - HTTP code is 200 714s ok 24 - Authenticated as dwho 714s 1..24 714s ok 715s t/66-CDA-already-auth.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 # ==> Pushing PORTAL <== 715s # ==> Popping PORTAL <== 715s ok 6 - Auth query 715s ok 7 - HTTP code is 200 715s ok 8 - Get cookie lemonldap (dfee6eec082ccd685c79787386feabdfef834aaef9aa864aec5f7a6d9b5e6dcd) 715s # ==> Pushing PORTAL <== 715s # ==> Popping PORTAL <== 715s ok 9 - Auth CDA request 715s ok 10 - Get redirection 715s ok 11 - Location header found 715s ok 12 - Make sure no pdata is returned 715s ok 13 - use Lemonldap::NG::Handler::Server; 715s ok 14 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 715s ok 15 - Register $type 715s ok 16 - Push cda cookie 715s ok 17 - Get redirection 715s ok 18 - Location is http://test.example.org/ 715s ok 19 - Get cookie lemonldap (c:o08WOM4zJC341Xknp3d7ZtejXNmpFSVKGKVa2psGnoYJ5LKi2SIsQWUqwFtAxdJaVQBv9FIY5nZF/fbhcMHfNoJkDxuYksYqN6hWi1KEJ3ynbcZ/A4GJJpa6ms8yMt6Ql2LHuUnXjJI+QGPl2rIbFA7s/pCk/cdLYFRC/kzqctMlHFVrHqMAKkDMvDUdsiZT) 715s ok 20 - Authenticated query 715s ok 21 - HTTP code is 200 715s ok 22 - Authenticated as dwho 715s 1..22 715s ok 715s t/66-CDA-wildcard.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 - Unauth CDA request 715s ok 6 - HTTP code is 200 715s ok 7 - Page contains a form 715s ok 8 - Field "url" is defined 715s ok 9 - CSP header authorize POST request to \# 715s ok 10 - Post credentials 715s ok 11 - Get redirection 715s ok 12 - Location header found 715s ok 13 - Get cookie lemonldap (5e6c76889b0b5dfea708231df24b725fa0e1f7448dca2e86c96ebf5d6a0280cd) 715s ok 14 - CDA request to subdomain 715s ok 15 - Get redirection 715s ok 16 - Location header found 715s ok 17 - CDA request to subdomain 715s ok 18 - Subdomain CDA request not allowed by wildcard: code found on page 715s ok 19 - Subdomain CDA request not allowed by wildcard 715s ok 20 - CDA request to one-level wildcard 715s ok 21 - Get redirection 715s ok 22 - Location header found 715s ok 23 - use Lemonldap::NG::Handler::Server; 715s ok 24 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 715s ok 25 - App 715s ok 26 - Push cda cookie 715s ok 27 - Get redirection 715s ok 28 - Location is http://sub-domain.cda.example.llng/ 715s ok 29 - Get cookie lemonldap (c:MsgEhSH1zlRc7DrUIGy+Rz6WUvCSs97ItFUx/PU52xxnOP6WONfkaYdBWMZmAcrX6FnmjLbMKNgIyKn7FpyGK+wUWzj3D6Y7d55hArn9eipsuMO9oGP6Qm2ijqzknShmEd2/DP649hfY/hqLdurZE0wDGf3iDxE3GxOISlUAw6k=) 715s ok 30 - Authenticated query 715s ok 31 - HTTP code is 200 715s ok 32 - Authenticated as dwho 715s ok 33 - use Lemonldap::NG::Handler::Server; 715s ok 34 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 715s ok 35 - App 715s ok 36 - Push cda cookie 715s ok 37 - Get redirection 715s ok 38 - Location is http://cda.example.llng/ 715s ok 39 - Get cookie lemonldap (c:nssBy8xP2PuMlck8TjHY4u6R9hiQZhkibSM7My6p/RrBP4ndBu1v+z5ech9a2t4NO24Np8k9SCUB66oMogJX4McMz14HW1vyXMMnAcSL+lLQ+e10W2RRUvHZ4FOrzowIAIz9QAQlRs36ht2EECdFnprjBmSYHWTIIY5uBbYprk8=) 715s ok 40 - Authenticated query 715s ok 41 - HTTP code is 200 715s ok 42 - Authenticated as dwho 715s ok 43 - use Lemonldap::NG::Handler::Server; 715s ok 44 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 715s ok 45 - App 715s ok 46 - Push cda cookie 715s ok 47 - Get redirection 715s ok 48 - Location is http://cda.oneonly.llng/ 715s ok 49 - Get cookie lemonldap (c:Yqy5BXvRhqBfWl40uBffPKRTo8gX2gRaoWStgon1poBZzglIeasS70ed+OaTsg5DE13xRIFSP5+gTFYZxQwGYDpMgrGL5dzvDMjg3I7cb61sTeQLrmcONDQH/tGcooPdbmd8oSvEewoGmQdcpVbNqJbnkEoMExMdul5ob8CAfzI=) 715s ok 50 - Authenticated query 715s ok 51 - HTTP code is 200 715s ok 52 - Authenticated as dwho 715s 1..52 715s ok 716s t/66-CDA-with-REST.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 # ==> Pushing PORTAL <== 716s # ==> Popping PORTAL <== 716s ok 6 - Unauth CDA request 716s ok 7 - HTTP code is 200 716s ok 8 - Page contains a form 716s ok 9 - Field "url" is defined 716s ok 10 - CSP header authorize POST request to \# 716s ok 11 - check url value 716s # ==> Pushing PORTAL <== 716s # ==> Popping PORTAL <== 716s ok 12 - Post credentials 716s ok 13 - Get redirection 716s ok 14 - Location header found 716s ok 15 - use Lemonldap::NG::Handler::Server; 716s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 716s ok 17 - Register $type 716s ok 18 - @ REST REQUEST @ 716s # ==> Pushing PORTAL <== 716s # ==> Popping PORTAL <== 716s ok 19 - Execute request 716s ok 20 - Response is 200 or 400 716s ok 21 - @ END OF REST REQUEST @ 716s ok 22 - @ REST REQUEST @ 716s # ==> Pushing PORTAL <== 716s # ==> Popping PORTAL <== 716s ok 23 - Execute request 716s ok 24 - Response is 200 or 400 716s ok 25 - @ END OF REST REQUEST @ 716s ok 26 - Push cda cookie 716s ok 27 - Get redirection 716s ok 28 - Location is http://test.example.org/ 716s ok 29 - Get cookie lemonldap (c:xx6UF3AaBudE+tOARpqAEi3JgslR++yjY6SmJJ6CiIYpc1QBMCwg4+kakPt9q/IFK5CAZUKjpKNYru81P39rgNYSji3a9roaYxK+039CewE6Z1PQeqF7eVbQeNyut8vTAgR73TKqCqvvU99+gF/JM/kOOnl4i7IfpSah5iMS5FftZfL9fQGSGOLlGExi6kE8) 716s ok 30 - Authenticated query 716s ok 31 - HTTP code is 200 716s ok 32 - Authenticated as dwho 716s 1..32 716s ok 716s t/66-CDA-with-SOAP.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 # ==> Pushing PORTAL <== 716s # ==> Popping PORTAL <== 716s ok 6 - Unauth CDA request 716s ok 7 - HTTP code is 200 716s ok 8 - Page contains a form 716s ok 9 - Field "url" is defined 716s ok 10 - CSP header authorize POST request to \# 716s ok 11 - check url value 716s # ==> Pushing PORTAL <== 716s # ==> Popping PORTAL <== 716s ok 12 - Post credentials 716s ok 13 - Get redirection 716s ok 14 - Location header found 716s ok 15 - use Lemonldap::NG::Handler::Server; 716s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 716s ok 17 - Register $type 716s ok 18 - @ SOAP REQUEST @ 716s # ==> Pushing PORTAL <== 716s # ==> Popping PORTAL <== 716s ok 19 - Execute request 716s ok 20 - Content is XML 716s ok 21 - @ END OF SOAP REQUEST @ 716s ok 22 - @ SOAP REQUEST @ 716s # ==> Pushing PORTAL <== 716s # ==> Popping PORTAL <== 716s ok 23 - Execute request 716s ok 24 - Content is XML 716s ok 25 - @ END OF SOAP REQUEST @ 716s ok 26 - Push cda cookie 716s ok 27 - Get redirection 716s ok 28 - Location is http://test.example.org/ 716s ok 29 - Get cookie lemonldap (c:Qv47NHym8sK1J0DNWZnUbx4hsHr7B9vBkbGz+PjZkJ+u12Fsav6Fe57e6yHWZsT1Mmnqrj2+oY+oQEJE4I5yWWtsf8d2FxJUuNFRHJkEVDK0hgRCXfGY/6/whGci9BJiqK8rQ4Ve774u3rp54df3CiGIL2PWiFsNpXI1rfbQhZ9/Tnq/2irWVi1rVEikElHo) 716s ok 30 - Authenticated query 716s ok 31 - HTTP code is 200 716s ok 32 - Authenticated as dwho 716s 1..32 716s ok 717s t/66-CDA-with-doubleCookies.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 - use Lemonldap::NG::Handler::Server; 717s ok 6 - use Lemonldap::NG::Handler::Main; 717s ok 7 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 717s ok 8 - App 717s ok 9 - Post credentials 717s ok 10 - Get cookie lemonldap (9e2403fbc0727e6afa162bf9b83947b168e6b7f2ef89a0684d5cf73ce4a9e326) 717s ok 11 - Get cookie lemonldaphttp (5f28b19e8a5e43d1e91174cb905907832138860843447ef636eb3189f2d5026f) 717s ok 12 - CDA request to http vhost 717s ok 13 - Get redirection 717s ok 14 - Location header found 717s ok 15 - Push cda cookie 717s ok 16 - Get redirection 717s ok 17 - Location is http://test.example.org/ 717s ok 18 - Get cookie lemonldaphttp (c:KF/yddoL8ol++L/fIN5ibJAVhHHrc7RQCo8EyZS6XPekxeXct2DXhtGnZr7yJ2Zt0KxBImyNJLbMGkklJMGFosAS/z7kaVFqpZsz0qYzbHQjorbE7SxwzRCLHUT5HUQT4ppXyb67WdW3slOhKi3pT3BUXiuh/pvNHLy8Y7edDS0mXSHUjlGB8nqj0TuUITQ0) 717s ok 19 - Authenticated query 717s ok 20 - HTTP code is 200 717s ok 21 - Authenticated as dwho 717s ok 22 - CDA request to https vhost 717s ok 23 - Get redirection 717s ok 24 - Location header found 717s ok 25 - Push cda cookie 717s ok 26 - Get redirection 717s ok 27 - Location is https://test.example.org/ 717s ok 28 - Get cookie lemonldap (c:eSWv0QZnP/MpI9RkKrDrP1fW6oUWTugvoSrKrpe8XkVA0IgsE8SYxKNtF9lL2jPxOsnXZ8n6nmEvFIEZFyw0BVNx3XFX7E3Pcu2dzjBObHTE8nYb01KzOa1nix8PB0jUJJK8fiid8q64vmrY81kkhEvia9Vs0jfMGJQKpxWA0kVK3DJ9ZHnEZTGVm7Gu3+OR) 717s ok 29 - Authenticated query 717s ok 30 - HTTP code is 200 717s ok 31 - Authenticated as dwho 717s [Fri May 2 17:17:23 2025] [LLNG:6669] [error] Session does not contain _httpSession field. Portal must be accessed over HTTPS when using CDA with double cookie 717s ok 32 - CDA request to https vhost 717s ok 33 - Expected portal error code: code found on page 717s ok 34 - Expected portal error code 717s 1..34 717s ok 717s t/66-CDA.t ........................................................ 717s ok 1 - use Lemonldap::NG::Portal::Main; 717s ok 2 - Portal object 717s ok 3 - Init 717s ok 4 - Portal app 717s # Subtest: Check that external URLs are correctly classified 717s ok 1 - URL https://example.com/ is not external for domain .example.com 717s ok 2 - URL http://auth.example.com/ is not external for domain .example.com 717s ok 3 - URL https://auth.example.com/ is not external for domain .example.com 717s ok 4 - URL http://example.org/ is external for domain .example.com 717s ok 5 - URL https://example.org/ is external for domain .example.com 717s ok 6 - URL https://example.org is external for domain .example.com 717s ok 7 - URL https://auth.example.comx/ is external for domain .example.com 717s ok 8 - URL https://otherexample.com/ is external for domain .example.com 717s ok 9 - URL https://example.com/ is not external for empty domain 717s ok 10 - URL https://example.comx/ is external for empty domain 717s ok 11 - URL https://xexample.com/ is external for empty domain 717s ok 12 - URL http://auth.example.com/ is external for empty domain 717s ok 13 - URL https://auth.example.com/ is external for empty domain 717s ok 14 - URL http://example.org/ is external for empty domain 717s ok 15 - URL https://example.org/ is external for empty domain 717s ok 16 - URL https://example.org is external for empty domain 717s ok 17 - URL https://auth.example.comx/ is external for empty domain 717s ok 18 - URL https://otherexample.com/ is external for empty domain 717s 1..18 717s ok 5 - Check that external URLs are correctly classified 717s ok 6 - Unauth CDA request 717s ok 7 - HTTP code is 200 717s ok 8 - Page contains a form 717s ok 9 - Field "url" is defined 717s ok 10 - CSP header authorize POST request to \# 717s ok 11 - check url value 717s ok 12 - Post credentials 717s ok 13 - Get cookie lemonldap (e7bf7c031a69ddad462b796c15cad9b1b779add67a0e6e3af2adadbe990b9453) 717s ok 14 - Get redirection 717s ok 15 - Location header found 717s ok 16 - Dangerous request 717s ok 17 - Untrusted URL denied by portal: code found on page 717s ok 18 - Untrusted URL denied by portal 717s ok 19 - use Lemonldap::NG::Handler::Server; 717s ok 20 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 717s ok 21 - App 717s ok 22 - Push cda cookie 717s ok 23 - Get redirection 717s ok 24 - Location is http://test.example.org/ 717s ok 25 - Get cookie lemonldap (c:hLPiXF9DaxFY/o/94uIjCuZfEgW5lbMOYIS6wyobLjKxesWKVUtx8R9u0acVHmNT7xczyRiAr5kndWkVFZqKRdVGJTB3yGzsFHlFRdnjpxcgQ/SbtTAfzyh0SUPLXsXmxBK5TN/TIx5ggMDmBAP/M63kLCtMy8f9OjeE5ZcdAjtTP30gNAADfPxXretNqWJX) 717s ok 26 - Authenticated query 717s ok 27 - HTTP code is 200 717s ok 28 - Authenticated as dwho 717s 1..28 717s ok 718s t/67-CheckUser-with-Global-token.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 - Get Menu 718s ok 6 - HTTP code is 200 718s ok 7 - Page contains a form 718s ok 8 - Host match 718s ok 9 - Field "user" is defined 718s ok 10 - Field "password" is defined 718s ok 11 - Field "token" is defined 718s ok 12 - CSP header authorize POST request to \# 718s ok 13 - Auth query 718s ok 14 - Get cookie lemonldap (4b2fb58ec2a18ff247a7d24b44a91049e2de0b4fc5d7d3cff2df3d3aa0135afe) 718s ok 15 - Get redirection 718s ok 16 - Location is http://auth.example.com/ 718s ok 17 - CheckUser form 718s ok 18 - HTTP code is 200 718s ok 19 - Page contains a form 718s ok 20 - URI match 718s ok 21 - Field "user" is defined 718s ok 22 - Field "url" is defined 718s ok 23 - Field "token" is defined 718s ok 24 - Found trspan="checkUser" 718s ok 25 - POST checkuser 718s ok 26 - Found allowed 718s ok 27 - HTTP code is 200 718s ok 28 - Page contains a form 718s ok 29 - URI match 718s ok 30 - Field "user" is defined 718s ok 31 - Field "url" is defined 718s ok 32 - Field "token" is defined 718s ok 33 - POST checkuser 718s ok 34 - Found VHnotFound 718s ok 35 - HTTP code is 200 718s ok 36 - Page contains a form 718s ok 37 - URI match 718s ok 38 - Field "user" is defined 718s ok 39 - Field "url" is defined 718s ok 40 - Field "token" is defined 718s ok 41 - POST checkuser 718s ok 42 - Found PE_TOKENEXPIRED 718s ok 43 - HTTP code is 200 718s ok 44 - Page contains a form 718s ok 45 - URI match 718s ok 46 - Field "user" is defined 718s ok 47 - Field "url" is defined 718s ok 48 - Field "token" is defined 718s ok 49 - POST checkuser 718s ok 50 - HTTP code is 200 718s ok 51 - Page contains a form 718s ok 52 - URI match 718s ok 53 - Field "user" is defined 718s ok 54 - Field "url" is defined 718s ok 55 - Field "token" is defined 718s ok 56 - Found trspan="checkUserComputeSession" 718s ok 57 - Found trspan="allowed" 718s ok 58 - Found trspan="headers" 718s ok 59 - Found trspan="groups_sso" 718s ok 60 - Found trspan="attributes" 718s ok 61 - Found trspan="macros" 718s ok 62 - Found Auth-User 718s ok 63 - Found rtyler 718s ok 64 - Found su 718s ok 65 - Found uid 718s ok 66 - Found uc mail 718s ok 67 - Found uid 718s ok 68 - POST checkuser 718s ok 69 - Found trspan="forbidden" 718s ok 70 - Logout request 718s ok 71 - Response is 200 718s ok 72 - Cookie is deleted 718s ok 73 - No pdata 718s ok 74 - Disconnect request 718s ok 75 - Response is 401 718s 1..75 718s ok 718s t/67-CheckUser-with-Impersonation-and-Macros.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 - Get Menu 718s ok 6 - HTTP code is 200 718s ok 7 - Page contains a form 718s ok 8 - Host match 718s ok 9 - Field "user" is defined 718s ok 10 - Field "password" is defined 718s ok 11 - Field "spoofId" is defined 718s ok 12 - CSP header authorize POST request to \# 718s ok 13 - Auth query 718s ok 14 - Get cookie lemonldap (1525bd2ce471fa3358acc60b2c50da998ddd34f6f87b734fa50b0b6e96f365fa) 718s ok 15 - Get redirection 718s ok 16 - Location is http://auth.example.com/ 718s ok 17 - Get Menu 718s ok 18 - HTTP code is 200 718s ok 19 - Connected as dwho 718s ok 20 - Authenticated as dwho / rtyler 718s ok 21 - CheckUser form 718s ok 22 - HTTP code is 200 718s ok 23 - Page contains a form 718s ok 24 - URI match 718s ok 25 - Field "user" is defined 718s ok 26 - Field "url" is defined 718s ok 27 - Found trplaceholder = "dwho / rtyler" 718s ok 28 - POST checkuser 718s ok 29 - HTTP code is 200 718s ok 30 - Page contains a form 718s ok 31 - URI match 718s ok 32 - Field "user" is defined 718s ok 33 - Field "url" is defined 718s ok 34 - Found HTTP url 718s ok 35 - Found trspan="allowed" 718s ok 36 - Found trspan="headers" 718s ok 37 - Found trspan="macros" 718s ok 38 - Found _userDB 718s ok 39 - Found Auth-User 718s ok 40 - Found dwho 718s ok 41 - Found _whatToTrace 718s ok 42 - Found uid 718s ok 43 - Found uid 718s ok 44 - Found two macros 718s ok 45 - CheckUser form 718s ok 46 - POST checkuser 718s ok 47 - Found trspan="checkUserComputeSession" 718s ok 48 - Found trspan="allowed" 718s ok 49 - Found uid 718s ok 50 - Found two well computed macros 718s ok 51 - Found group "authGroup" 718s ok 52 - Found group "realAuthGroup" 718s ok 53 - CheckUser form 718s ok 54 - HTTP code is 200 718s ok 55 - Page contains a form 718s ok 56 - URI match 718s ok 57 - Field "user" is defined 718s ok 58 - Field "url" is defined 718s ok 59 - POST checkuser 718s ok 60 - HTTP code is 200 718s ok 61 - Page contains a form 718s ok 62 - URI match 718s ok 63 - Field "user" is defined 718s ok 64 - Field "url" is defined 718s ok 65 - Found HTTPS url 718s ok 66 - Logout request 718s ok 67 - Response is 200 718s ok 68 - Cookie is deleted 718s ok 69 - No pdata 718s ok 70 - Disconnect request 718s ok 71 - Response is 401 718s 1..71 718s ok 719s t/67-CheckUser-with-UnrestrictedUser.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 - Get Menu 719s ok 6 - HTTP code is 200 719s ok 7 - Page contains a form 719s ok 8 - Host match 719s ok 9 - Field "user" is defined 719s ok 10 - Field "password" is defined 719s ok 11 - CSP header authorize POST request to \# 719s ok 12 - Auth query 719s ok 13 - Get cookie lemonldap (80cf46ad14a888ca121cc549073f9927da376dced88e4abe1ed6d938eb8f1c0c) 719s ok 14 - Get redirection 719s ok 15 - Location is http://auth.example.com/ 719s ok 16 - CheckUser form 719s ok 17 - HTTP code is 200 719s ok 18 - Page contains a form 719s ok 19 - URI match 719s ok 20 - Field "user" is defined 719s ok 21 - Field "url" is defined 719s ok 22 - Found trspan="checkUser" 719s ok 23 - POST checkuser 719s ok 24 - Response is JSON 719s ok 25 - Computed session 719s ok 26 - POST checkuser 719s ok 27 - Response is JSON 719s ok 28 - BADCREDENTIALS 719s ok 29 - Auth query 719s ok 30 - HTTP code is 200 719s ok 31 - Get cookie lemonldap (c98706c674687640817cd74c0cee3d8fb1583432420be04a858eec2aca1b6493) 719s ok 32 - POST checkuser 719s ok 33 - Response is JSON 719s ok 34 - BADCREDENTIALS 719s ok 35 - Auth query 719s ok 36 - HTTP code is 200 719s ok 37 - Get cookie lemonldap (3929c428b5b154232c5efd53104b7d84dc900fa2e37e9cdd0eadeffae798387f) 719s ok 38 - CheckUser form 719s ok 39 - HTTP code is 200 719s ok 40 - Page contains a form 719s ok 41 - URI match 719s ok 42 - Field "user" is defined 719s ok 43 - Field "url" is defined 719s ok 44 - Found trspan="checkUser" 719s ok 45 - POST checkuser 719s ok 46 - Response is JSON 719s ok 47 - SSO session 719s ok 48 - POST checkuser 719s ok 49 - Response is JSON 719s ok 50 - SSO session 719s ok 51 - Logout request 719s ok 52 - Response is 200 719s ok 53 - Cookie is deleted 719s ok 54 - No pdata 719s ok 55 - Disconnect request 719s ok 56 - Response is 401 719s ok 57 - POST checkuser 719s ok 58 - Response is JSON 719s ok 59 - Computed session 719s ok 60 - Auth-User is not masked 719s ok 61 - emptyHeader is not masked 719s ok 62 - Get Menu 719s ok 63 - HTTP code is 200 719s ok 64 - Page contains a form 719s ok 65 - Host match 719s ok 66 - Field "user" is defined 719s ok 67 - Field "password" is defined 719s ok 68 - CSP header authorize POST request to \# 719s ok 69 - Auth query 719s ok 70 - Get cookie lemonldap (e2ba22056b324c8d2578388415b755b05048113afd8bca13bc86b271d1ac83b7) 719s ok 71 - Get redirection 719s ok 72 - Location is http://auth.example.com/ 719s ok 73 - CheckUser form 719s ok 74 - HTTP code is 200 719s ok 75 - Page contains a form 719s ok 76 - URI match 719s ok 77 - Field "user" is defined 719s ok 78 - Field "url" is defined 719s ok 79 - Found trspan="checkUser" 719s ok 80 - POST checkuser 719s ok 81 - Response is JSON 719s ok 82 - Auth-User is masked 719s ok 83 - emptyHeader is not masked 719s ok 84 - testHeader1 is not masked 719s ok 85 - POST checkuser 719s ok 86 - Response is JSON 719s ok 87 - Auth-User is masked 719s ok 88 - POST checkuser 719s ok 89 - Response is JSON 719s ok 90 - Auth-User is masked 719s ok 91 - testHeader1 is masked 719s ok 92 - Logout request 719s ok 93 - Response is 200 719s ok 94 - Cookie is deleted 719s ok 95 - No pdata 719s ok 96 - Disconnect request 719s ok 97 - Response is 401 719s 1..97 719s ok 719s t/67-CheckUser-with-hidden-attributes.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 - Get Menu 719s ok 6 - HTTP code is 200 719s ok 7 - Page contains a form 719s ok 8 - Host match 719s ok 9 - Field "user" is defined 719s ok 10 - Field "password" is defined 719s ok 11 - CSP header authorize POST request to \# 719s ok 12 - Auth query 719s ok 13 - Get cookie lemonldap (555d7357d39fa209eb8053db5e780dbc51547dc7a1290f53de897f50efb0e847) 719s ok 14 - Get redirection 719s ok 15 - Location is http://auth.example.com/ 719s ok 16 - GET CheckUser 719s ok 17 - Content is JSON 719s ok 18 - Hidden attributes found 719s ok 19 - Logout request 719s ok 20 - Response is 200 719s ok 21 - Cookie is deleted 719s ok 22 - No pdata 719s ok 23 - Disconnect request 719s ok 24 - Response is 401 719s ok 25 - Get Menu 719s ok 26 - HTTP code is 200 719s ok 27 - Page contains a form 719s ok 28 - Host match 719s ok 29 - Field "user" is defined 719s ok 30 - Field "password" is defined 719s ok 31 - CSP header authorize POST request to \# 719s ok 32 - Auth query 719s ok 33 - Get cookie lemonldap (2ddf4f68eaeb938485b84b6ec7798466f15f0d4ec837014dd80b4446bfe16c75) 719s ok 34 - Get redirection 719s ok 35 - Location is http://auth.example.com/ 719s ok 36 - GET CheckUser 719s ok 37 - Content is JSON 719s ok 38 - No hidden attribute found 719s ok 39 - Logout request 719s ok 40 - Response is 200 719s ok 41 - Cookie is deleted 719s ok 42 - No pdata 719s ok 43 - Disconnect request 719s ok 44 - Response is 401 719s 1..44 719s ok 720s t/67-CheckUser-with-history.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 - Get Menu 720s ok 6 - HTTP code is 200 720s ok 7 - Page contains a form 720s ok 8 - Host match 720s ok 9 - Field "user" is defined 720s ok 10 - Field "password" is defined 720s ok 11 - CSP header authorize POST request to \# 720s ok 12 - Auth query 720s ok 13 - Get Menu 720s ok 14 - HTTP code is 200 720s ok 15 - Page contains a form 720s ok 16 - Host match 720s ok 17 - Field "user" is defined 720s ok 18 - Field "password" is defined 720s ok 19 - CSP header authorize POST request to \# 720s ok 20 - Auth query 720s ok 21 - Get cookie lemonldap (9c8cca968a1365f69ad9da973ce9bd8d3038cb6e231e4f63cb14e88aa9236004) 720s ok 22 - Get redirection 720s ok 23 - Location is http://auth.example.com/ 720s ok 24 - Logout request 720s ok 25 - Response is 200 720s ok 26 - Cookie is deleted 720s ok 27 - No pdata 720s ok 28 - Disconnect request 720s ok 29 - Response is 401 720s ok 30 - Get Menu 720s ok 31 - HTTP code is 200 720s ok 32 - Page contains a form 720s ok 33 - Host match 720s ok 34 - Field "user" is defined 720s ok 35 - Field "password" is defined 720s ok 36 - CSP header authorize POST request to \# 720s ok 37 - Auth query 720s ok 38 - Get cookie lemonldap (d4ffe6053668317676af14493bc481c1cc77014cc4a9c70298262f7254a6da30) 720s ok 39 - Get redirection 720s ok 40 - Location is http://auth.example.com/ 720s ok 41 - CheckUser form 720s ok 42 - HTTP code is 200 720s ok 43 - Page contains a form 720s ok 44 - URI match 720s ok 45 - Field "user" is defined 720s ok 46 - Field "url" is defined 720s ok 47 - Found trspan="checkUser" 720s ok 48 - Found trspan="lastLogins" 720s ok 49 - Found trspan="lastFailedLogins" 720s ok 50 - Success entry found 720s ok 51 - Failed entry found 720s ok 52 - Logout request 720s ok 53 - Response is 200 720s ok 54 - Cookie is deleted 720s ok 55 - No pdata 720s ok 56 - Disconnect request 720s ok 57 - Response is 401 720s 1..57 720s ok 721s t/67-CheckUser-with-issuer-SAML-POST.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 - Register $type 721s ok 6 - Portal object 721s ok 7 - Init 721s ok 8 - Portal app 721s ok 9 - Register $type 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 10 - Unauth SP request 721s ok 11 - HTTP code is 200 721s ok 12 - HTTP code is 200 721s ok 13 - Page contains a form 721s ok 14 - Host match 721s ok 15 - URI match 721s ok 16 - Field "SAMLRequest" is defined 721s ok 17 - CSP header authorize POST request to auth.idp.com 721s ok 18 - Method is POST 721s # ==> Pushing ISSUER <== 721s # ==> Popping ISSUER <== 721s ok 19 - Post SAML request to IdP 721s ok 20 - HTTP code is 200 721s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1746206247%2C%22issuerRequestsaml%22%3A%221746134367_39231%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 721s # ==> Pushing ISSUER <== 721s # ==> Popping ISSUER <== 721s ok 22 - Post authentication 721s ok 23 - Reject reason is 89 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 24 - Unauth SP request 721s ok 25 - HTTP code is 200 721s ok 26 - HTTP code is 200 721s ok 27 - Page contains a form 721s ok 28 - Host match 721s ok 29 - URI match 721s ok 30 - Field "SAMLRequest" is defined 721s ok 31 - CSP header authorize POST request to auth.idp.com 721s ok 32 - Method is POST 721s # ==> Pushing ISSUER <== 721s # ==> Popping ISSUER <== 721s ok 33 - Post SAML request to IdP 721s ok 34 - HTTP code is 200 721s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221746134367_65205%22%2C%22issuerTs%22%3A1746206247%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 721s # ==> Pushing ISSUER <== 721s # ==> Popping ISSUER <== 721s ok 36 - Post authentication 721s ok 37 - Get cookie lemonldap (559d3c8211cd685d027e9d7beeff060586819d898acc1b6ce4fba15c66eca0bd) 721s ok 38 - Get cookie lemonldappdata () 721s ok 39 - SAML request cleared from pdata 721s ok 40 - HTTP code is 200 721s ok 41 - Page contains a form 721s ok 42 - Host match 721s ok 43 - URI match 721s ok 44 - Field "SAMLResponse" is defined 721s ok 45 - CSP header authorize POST request to auth.sp.com 721s ok 46 - Method is POST 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 47 - Post SAML response to SP 721s ok 48 - Get redirection 721s ok 49 - Location is http://auth.sp.com/ 721s ok 50 - Get cookie lemonldap (d814837d795f48dd9e1cb6893d4c8755c459cf159f280dcdd2aa32681de43de4) 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 51 - Get / on SP 721s ok 52 - HTTP code is 200 721s ok 53 - Authenticated as davros@badguy.org@idp 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 54 - Unauth SP request 721s ok 55 - HTTP code is 200 721s ok 56 - HTTP code is 200 721s ok 57 - Page contains a form 721s ok 58 - Host match 721s ok 59 - URI match 721s ok 60 - Field "SAMLRequest" is defined 721s ok 61 - CSP header authorize POST request to auth.idp.com 721s ok 62 - Method is POST 721s # ==> Pushing ISSUER <== 721s # ==> Popping ISSUER <== 721s ok 63 - Post SAML request to IdP 721s ok 64 - HTTP code is 200 721s ok 65 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221746134367_23701%22%2C%22issuerTs%22%3A1746206247%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 721s # ==> Pushing ISSUER <== 721s # ==> Popping ISSUER <== 721s ok 66 - Post authentication 721s ok 67 - Get cookie lemonldap (a4d5a7e7f4e552b5e2c3c6f0739d95992e07e44c2ea9ea0e764f3cd961b8eae8) 721s ok 68 - Get cookie lemonldappdata () 721s ok 69 - SAML request cleared from pdata 721s ok 70 - HTTP code is 200 721s ok 71 - Page contains a form 721s ok 72 - Host match 721s ok 73 - URI match 721s ok 74 - Field "SAMLResponse" is defined 721s ok 75 - CSP header authorize POST request to auth.sp.com 721s ok 76 - Method is POST 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 77 - Post SAML response to SP 721s ok 78 - Get redirection 721s ok 79 - Location is http://auth.sp.com/ 721s ok 80 - Get cookie lemonldap (2d716385d9ab6e7d5a22cb360dc44c7069f72cec11f565b47ca650aed85b54b0) 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 81 - Get / on SP 721s ok 82 - HTTP code is 200 721s ok 83 - Authenticated as fa@badwolf.org@idp 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 84 - CheckUser form 721s ok 85 - HTTP code is 200 721s ok 86 - Page contains a form 721s ok 87 - URI match 721s ok 88 - Field "user" is defined 721s ok 89 - Field "url" is defined 721s ok 90 - Found trspan="checkUser" 721s ok 91 - Found attribute uid 721s ok 92 - Found value french 721s ok 93 - Found attribute _lassoSessionDump 721s ok 94 - Found ProviderID & AssertionID values 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 95 - POST checkuser 721s ok 96 - PE5 found 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 97 - POST checkuser 721s ok 98 - HTTP code is 200 721s ok 99 - Page contains a form 721s ok 100 - URI match 721s ok 101 - Field "user" is defined 721s ok 102 - Field "url" is defined 721s ok 103 - Found trspan="checkUser" 721s ok 104 - Found attribute uid 721s ok 105 - Found attribute mail 721s ok 106 - Found value davros@badguy.org 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 107 - Query SP for logout 721s ok 108 - HTTP code is 200 721s ok 109 - Page contains a form 721s ok 110 - Host match 721s ok 111 - URI match 721s ok 112 - Field "SAMLRequest" is defined 721s ok 113 - CSP header authorize POST request to auth.idp.com 721s ok 114 - Method is POST 721s # ==> Pushing ISSUER <== 721s # ==> Popping ISSUER <== 721s ok 115 - Post SAML logout request to IdP 721s ok 116 - HTTP code is 200 721s ok 117 - Page contains a form 721s ok 118 - Host match 721s ok 119 - URI match 721s ok 120 - Field "SAMLResponse" is defined 721s ok 121 - CSP header authorize POST request to auth.sp.com 721s ok 122 - Method is POST 721s ok 123 - Get cookie lemonldap (0) 721s ok 124 - SSO cookie removed 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 125 - Post SAML response to SP 721s ok 126 - Get redirection 721s ok 127 - Location is http://auth.sp.com/?logout=1 721s # ==> Pushing ISSUER <== 721s # ==> Popping ISSUER <== 721s ok 128 - Test if user is reject on IdP 721s ok 129 - Response status is 401 721s ok 130 - Content is JSON 721s ok 131 - Error code is 1 721s # ==> Pushing SP <== 721s # ==> Popping SP <== 721s ok 132 - Test if user is reject on SP 721s ok 133 - HTTP code is 200 721s ok 134 - HTTP code is 200 721s ok 135 - Page contains a form 721s ok 136 - Host match 721s ok 137 - URI match 721s ok 138 - Field "SAMLRequest" is defined 721s ok 139 - CSP header authorize POST request to auth.idp.com 721s ok 140 - Method is POST 721s 1..140 721s ok 721s t/67-CheckUser-with-rules.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 - Auth query with "dwho" 721s ok 6 - Get cookie lemonldap (7838f3cf3167042f632f94b79963abf30f3246b9f0206fb979c36395a7569780) 721s ok 7 - Get redirection 721s ok 8 - Location is http://auth.example.com/ 721s ok 9 - Logout request 721s ok 10 - Response is 200 721s ok 11 - Cookie is deleted 721s ok 12 - No pdata 721s ok 13 - Disconnect request 721s ok 14 - Response is 401 721s ok 15 - Auth query with "dwho" 721s ok 16 - Get cookie lemonldap (5eeff8df8de31cdb094887c879179f8f8b176a0533983460ed1b354850e1a982) 721s ok 17 - Get redirection 721s ok 18 - Location is http://auth.example.com/ 721s ok 19 - Auth query with "msmith" 721s ok 20 - Get cookie lemonldap (013d076e78fc8063b285e96cbbb9aa7d7cddc7c51470a03fe4df6e38ece5ad27) 721s ok 21 - Get redirection 721s ok 22 - Location is http://auth.example.com/ 721s ok 23 - CheckUser form 721s ok 24 - HTTP code is 200 721s ok 25 - Page contains a form 721s ok 26 - URI match 721s ok 27 - Field "user" is defined 721s ok 28 - Field "url" is defined 721s ok 29 - Found trspan="checkUser" 721s ok 30 - POST checkuser 721s ok 31 - Response is JSON 721s ok 32 - checkUser found 721s ok 33 - Persistent attribute found 721s ok 34 - POST checkuser 721s ok 35 - Response is JSON 721s ok 36 - Computed session 721s ok 37 - Four headers found 721s ok 38 - Empty header found 721s ok 39 - Empty macro found 721s ok 40 - CheckUser form 721s ok 41 - HTTP code is 200 721s ok 42 - Page contains a form 721s ok 43 - URI match 721s ok 44 - Field "user" is defined 721s ok 45 - Field "url" is defined 721s ok 46 - Found trspan="checkUser" 721s ok 47 - POST checkuser 721s ok 48 - Response is JSON 721s ok 49 - No session found 721s ok 50 - POST checkuser 721s ok 51 - Response is JSON 721s ok 52 - checkUser found 721s ok 53 - Three headers found 721s ok 54 - No empty header found 721s ok 55 - No empty macro found 721s ok 56 - No persistent attribute found 721s ok 57 - Refresh query 721s ok 58 - Get redirection 721s ok 59 - Location is http://auth.example.com/ 721s ok 60 - GET checkuser 721s ok 61 - Content is JSON 721s ok 62 - Good authenticationLevel found 721s ok 63 - Good authMode found 721s ok 64 - Logout request 721s ok 65 - Response is 200 721s ok 66 - Cookie is deleted 721s ok 67 - No pdata 721s ok 68 - Disconnect request 721s ok 69 - Response is 401 721s ok 70 - Logout request 721s ok 71 - Response is 200 721s ok 72 - Cookie is deleted 721s ok 73 - No pdata 721s ok 74 - Disconnect request 721s ok 75 - Response is 401 721s 1..75 721s ok 722s t/67-CheckUser-with-token.t ....................................... 722s ok 1 - use Lemonldap::NG::Portal::Main; 722s ok 2 - Portal object 722s ok 3 - Init 722s ok 4 - Portal app 722s ok 5 - Get Menu 722s ok 6 - HTTP code is 200 722s ok 7 - Page contains a form 722s ok 8 - Host match 722s ok 9 - Field "user" is defined 722s ok 10 - Field "password" is defined 722s ok 11 - Field "token" is defined 722s ok 12 - CSP header authorize POST request to \# 722s ok 13 - Auth query 722s ok 14 - Get cookie lemonldap (c8d8fe755000ead669fb4fad10ded1307f8894ffff875ddb1cdd5e55cdad08bb) 722s ok 15 - Get redirection 722s ok 16 - Location is http://auth.example.com/ 722s ok 17 - CheckUser form 722s ok 18 - HTTP code is 200 722s ok 19 - Page contains a form 722s ok 20 - URI match 722s ok 21 - Field "user" is defined 722s ok 22 - Field "url" is defined 722s ok 23 - Field "token" is defined 722s ok 24 - Found trspan="checkUser" 722s ok 25 - POST checkuser 722s ok 26 - Found PE_NOTOKEN 722s ok 27 - HTTP code is 200 722s ok 28 - Page contains a form 722s ok 29 - URI match 722s ok 30 - Field "user" is defined 722s ok 31 - Field "url" is defined 722s ok 32 - Field "token" is defined 722s ok 33 - CheckUser form 722s ok 34 - HTTP code is 200 722s ok 35 - Page contains a form 722s ok 36 - URI match 722s ok 37 - Field "user" is defined 722s ok 38 - Field "url" is defined 722s ok 39 - Field "token" is defined 722s ok 40 - Found trspan="checkUser" 722s ok 41 - POST checkuser 722s ok 42 - Found PE_TOKENEXPIRED 722s ok 43 - HTTP code is 200 722s ok 44 - Page contains a form 722s ok 45 - URI match 722s ok 46 - Field "user" is defined 722s ok 47 - Field "url" is defined 722s ok 48 - Field "token" is defined 722s ok 49 - POST checkuser 722s ok 50 - HTTP code is 200 722s ok 51 - Page contains a form 722s ok 52 - URI match 722s ok 53 - Field "user" is defined 722s ok 54 - Field "url" is defined 722s ok 55 - Field "token" is defined 722s ok 56 - Found trspan="checkUserComputeSession" 722s ok 57 - Found trspan="allowed" 722s ok 58 - Found trspan="headers" 722s ok 59 - Found trspan="groups_sso" 722s ok 60 - Found trspan="attributes" 722s ok 61 - Found trspan="macros" 722s ok 62 - Found HTTP_AUTH_USER 722s ok 63 - Found HTTP_TESTHEADER1 722s ok 64 - Found HTTP_TESTHEADER2 722s ok 65 - emptyHeader not found 722s ok 66 - Found rtyler 722s ok 67 - Found su 722s ok 68 - Found uid 722s ok 69 - Found _whatToTrace 722s ok 70 - POST checkuser 722s ok 71 - Found trspan="forbidden" 722s ok 72 - Logout request 722s ok 73 - Response is 200 722s ok 74 - Cookie is deleted 722s ok 75 - No pdata 722s ok 76 - Disconnect request 722s ok 77 - Response is 401 722s 1..77 722s ok 722s t/67-CheckUser.t .................................................. 722s ok 1 - use Lemonldap::NG::Portal::Main; 722s ok 2 - Portal object 722s ok 3 - Init 722s ok 4 - Portal app 722s ok 5 - Test unauth redirection 722s ok 6 - Get redirection 722s ok 7 - Location is http://auth.example.com/?url=aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2hlY2t1c2Vy 722s ok 8 - Auth query 722s ok 9 - Get cookie lemonldap (3e80c023c2c30b87d8e3222239feac04505ce1f3f5493b21fd261ae02652c95e) 722s ok 10 - Get redirection 722s ok 11 - Location is http://auth.example.com/ 722s ok 12 - Try to access /checkuser 722s ok 13 - Found redirection page 722s ok 14 - Logout request 722s ok 15 - Response is 200 722s ok 16 - Cookie is deleted 722s ok 17 - No pdata 722s ok 18 - Disconnect request 722s ok 19 - Response is 401 722s ok 20 - Auth query 722s ok 21 - Get cookie lemonldap (e5eddfcbf82e05eba2f23b729873af15d99ae1c273d78c3a595ec8fd00e4c04e) 722s ok 22 - Get redirection 722s ok 23 - Location is http://auth.example.com/ 722s ok 24 - Auth query 722s ok 25 - Get cookie lemonldap (ad9468896d99c2281a14a574279ff7b32bfa21c2cbe4d85473c80f04ea1ee0a4) 722s ok 26 - Get redirection 722s ok 27 - Location is http://auth.example.com/ 722s ok 28 - Form registration 722s ok 29 - Get redirection 722s ok 30 - Location header found 722s ok 31 - Form registration 722s ok 32 - Found TOTP js 722s ok 33 - Get new key 722s ok 34 - Content is JSON 722s ok 35 - Found secret 722s ok 36 - Found token 722s ok 37 - Code 722s ok 38 - Code contains 6 digits 722s ok 39 - Post code 722s ok 40 - Content is JSON 722s ok 41 - Key is registered 722s ok 42 - Logout request 722s ok 43 - Response is 200 722s ok 44 - Cookie is deleted 722s ok 45 - No pdata 722s ok 46 - Disconnect request 722s ok 47 - Response is 401 722s ok 48 - Auth query 722s ok 49 - HTTP code is 200 722s ok 50 - Page contains a form 722s ok 51 - URI match 722s ok 52 - Field "token" is defined 722s ok 53 - Post code 722s ok 54 - Get cookie lemonldap (0aafcb5dcf3a743330a888e61c84ec60cc1d4dfedd856ff924817aa1342ccb01) 722s ok 55 - CheckUser form 722s ok 56 - HTTP code is 200 722s ok 57 - Page contains a form 722s ok 58 - URI match 722s ok 59 - Field "user" is defined 722s ok 60 - Field "url" is defined 722s ok 61 - Found trspan="checkUser" 722s ok 62 - Found attribute _user 722s ok 63 - Found value dwho 722s ok 64 - _2fDevices NOT Found! 722s ok 65 - Found macro authMode 722s ok 66 - Found macro real_authMode 722s ok 67 - Found TOTP 722s ok 68 - POST checkuser 722s ok 69 - HTTP code is 200 722s ok 70 - Page contains a form 722s ok 71 - URI match 722s ok 72 - Field "user" is defined 722s ok 73 - Field "url" is defined 722s ok 74 - Found trspan="checkUser" 722s ok 75 - Found Auth-User 722s ok 76 - Found testHeader1 722s ok 77 - Found testHeader2 722s ok 78 - Found emptyHeader 722s ok 79 - Found dwho 722s ok 80 - Found _whatToTrace 722s ok 81 - Found dwho 722s ok 82 - Found empty macro 722s ok 83 - Found empty real_macro 722s ok 84 - POST checkuser 722s ok 85 - HTTP code is 200 722s ok 86 - Page contains a form 722s ok 87 - URI match 722s ok 88 - Field "user" is defined 722s ok 89 - Field "url" is defined 722s ok 90 - Found trspan="checkUser" 722s ok 91 - Found trplaceholder with mail 722s ok 92 - Found Auth-User 722s ok 93 - Found dwho 722s ok 94 - Found _whatToTrace 722s ok 95 - Found dwho 722s ok 96 - POST checkuser 722s ok 97 - HTTP code is 200 722s ok 98 - Page contains a form 722s ok 99 - URI match 722s ok 100 - Field "user" is defined 722s ok 101 - Field "url" is defined 722s ok 102 - Found trspan="VHnotFound" 722s ok 103 - POST checkuser 722s ok 104 - HTTP code is 200 722s ok 105 - Page contains a form 722s ok 106 - URI match 722s ok 107 - Field "user" is defined 722s ok 108 - Field "url" is defined 722s ok 109 - Found trspan="forbidden" 722s ok 110 - POST checkuser 722s ok 111 - HTTP code is 200 722s ok 112 - Page contains a form 722s ok 113 - URI match 722s ok 114 - Field "user" is defined 722s ok 115 - Field "url" is defined 722s ok 116 - Found trspan="forbidden" 722s ok 117 - POST checkuser 722s ok 118 - Response is JSON 722s ok 119 - Find well formated URL 722s ok 120 - Find "allowed" 722s ok 121 - Find "alert-info" 722s ok 122 - Find "alert-success" 722s ok 123 - Find "rtyler" 722s ok 124 - Find "checkUser" 722s ok 125 - POST checkuser 722s ok 126 - HTTP code is 200 722s ok 127 - Page contains a form 722s ok 128 - URI match 722s ok 129 - Field "user" is defined 722s ok 130 - Field "url" is defined 722s ok 131 - Found trspan="checkUser" 722s ok 132 - Found well formatted url 722s ok 133 - Found trspan="checkUser" 722s ok 134 - Found trspan="allowed" 722s ok 135 - Found trspan="headers" 722s ok 136 - Found trspan="groups_sso" 722s ok 137 - Found trspan="attributes" 722s ok 138 - Found trspan="macros" 722s ok 139 - Found Auth-User 722s ok 140 - Found rtyler 722s ok 141 - Found su 722s ok 142 - Found uid 722s ok 143 - Found _whatToTrace 722s ok 144 - -> Six entries found 722s ok 145 - POST checkuser 722s ok 146 - HTTP code is 200 722s ok 147 - Page contains a form 722s ok 148 - URI match 722s ok 149 - Field "user" is defined 722s ok 150 - Field "url" is defined 722s ok 151 - Found trspan="checkUser" 722s ok 152 - Found well formatted url 722s ok 153 - Found trspan="checkUser" 722s ok 154 - Found trspan="allowed" 722s ok 155 - Found trspan="headers" 722s ok 156 - Found trspan="groups_sso" 722s ok 157 - Found trspan="attributes" 722s ok 158 - Found trspan="macros" 722s ok 159 - Found Auth-User 722s ok 160 - Found rtyler 722s ok 161 - Found su 722s ok 162 - Found uid 722s ok 163 - Found _whatToTrace 722s ok 164 - POST checkuser 722s ok 165 - PE5 found 722s ok 166 - POST checkuser 722s ok 167 - PE5 found 722s ok 168 - POST checkuser 722s ok 169 - PE5 found 722s ok 170 - Logout request 722s ok 171 - Response is 200 722s ok 172 - Cookie is deleted 722s ok 173 - No pdata 722s ok 174 - Disconnect request 722s ok 175 - Response is 401 722s ok 176 - Auth query 722s ok 177 - Get cookie lemonldap (2d370c03854303dcfa124379ec589a9fd1c36bfd2a9a56c34e9700b4bcd2798c) 722s ok 178 - Get redirection 722s ok 179 - Location is http://auth.example.com/ 722s ok 180 - CheckUser form 722s ok 181 - HTTP code is 200 722s ok 182 - Page contains a form 722s ok 183 - URI match 722s ok 184 - Field "user" is defined 722s ok 185 - Field "url" is defined 722s ok 186 - POST checkuser 722s ok 187 - Found uid 722s ok 188 - Found real_uid 722s ok 189 - Logout request 722s ok 190 - Response is 200 722s ok 191 - Cookie is deleted 722s ok 192 - No pdata 722s ok 193 - Disconnect request 722s ok 194 - Response is 401 722s 1..194 722s ok 723s t/68-ContextSwitching-with-2F-allowed.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 - Get Menu 723s ok 6 - HTTP code is 200 723s ok 7 - Page contains a form 723s ok 8 - Host match 723s ok 9 - Field "user" is defined 723s ok 10 - Field "password" is defined 723s ok 11 - CSP header authorize POST request to \# 723s ok 12 - Auth query 723s ok 13 - Get cookie lemonldap (5fabdb78d796ae7332339e14dad1c2a0203cfc994ae7f805ff5fdfccb269b9d1) 723s ok 14 - Get redirection 723s ok 15 - Location is http://auth.example.com/ 723s ok 16 - Get Menu 723s ok 17 - HTTP code is 200 723s ok 18 - Connected as rtyler 723s ok 19 - Authenticated as rtyler 723s ok 20 - contextSwitching allowed 723s ok 21 - Form registration 723s ok 22 - Found TOTP js 723s ok 23 - Found custom Main Logo 723s ok 24 - Get new key 723s ok 25 - Content is JSON 723s ok 26 - Found secret 723s ok 27 - Found token 723s ok 28 - Found user 723s ok 29 - Code 723s ok 30 - Code contains 6 digits 723s ok 31 - Post code 723s ok 32 - Content is JSON 723s ok 33 - TOTP is registered 723s ok 34 - Logout request 723s ok 35 - Response is 200 723s ok 36 - Cookie is deleted 723s ok 37 - No pdata 723s ok 38 - Disconnect request 723s ok 39 - Response is 401 723s ok 40 - Get Menu 723s ok 41 - HTTP code is 200 723s ok 42 - Page contains a form 723s ok 43 - Host match 723s ok 44 - Field "user" is defined 723s ok 45 - Field "password" is defined 723s ok 46 - CSP header authorize POST request to \# 723s ok 47 - Auth query 723s ok 48 - HTTP code is 200 723s ok 49 - Page contains a form 723s ok 50 - URI match 723s ok 51 - Field "token" is defined 723s ok 52 - Post TOTP choice 723s ok 53 - HTTP code is 200 723s ok 54 - Page contains a form 723s ok 55 - URI match 723s ok 56 - Field "token" is defined 723s ok 57 - Code 723s ok 58 - Post code 723s ok 59 - Get cookie lemonldap (4873f4b8af828308e8125f7d3aefd6aa86204aff33405565bd3e7c04ec01373f) 723s ok 60 - Get Menu 723s ok 61 - HTTP code is 200 723s ok 62 - Authenticated as rtyler 723s ok 63 - Form 2fregisters 723s ok 64 - Found choose 2F 723s ok 65 - 2F device found 723s ok 66 - 2F devices found 723s ok 67 - ContextSwitching form 723s ok 68 - HTTP code is 200 723s ok 69 - Page contains a form 723s ok 70 - URI match 723s ok 71 - Field "spoofId" is defined 723s ok 72 - Found trspan="contextSwitching_ON" 723s ok 73 - POST switchcontext 723s ok 74 - Get redirection 723s ok 75 - Location is http://auth.example.com/ 723s ok 76 - Get cookie lemonldap (4c8ec23d933678f26e510c2119b6eb6ab0bcefdfa2f804a3ca131cb007525925) 723s ok 77 - Get Menu 723s ok 78 - Authenticated as dwho 723s ok 79 - Found trspan="contextSwitching_OFF" 723s ok 80 - New SSO session created 723s ok 81 - Form registration 723s ok 82 - Found TOTP js 723s ok 83 - Found custom Main Logo 723s ok 84 - Get new key 723s ok 85 - Content is JSON 723s ok 86 - Found secret 723s ok 87 - Found token 723s ok 88 - Found user 723s ok 89 - Code 723s ok 90 - Code contains 6 digits 723s ok 91 - Post code 723s ok 92 - Content is JSON 723s ok 93 - TOTP is registered 723s ok 94 - Form 2fregisters 723s ok 95 - Found choose 2F 723s ok 96 - 2F device found 723s ok 97 - 2F device found 723s ok 98 - HTTP code is 400 723s ok 99 - Deletion expects valid CSRF token 723s ok 100 - Delete TOTP query 723s ok 101 - Content is JSON 723s ok 102 - TOTP removed 723s ok 103 - Logout request 723s ok 104 - Response is 200 723s ok 105 - Cookie is deleted 723s ok 106 - No pdata 723s ok 107 - Disconnect request 723s ok 108 - Response is 401 723s ok 109 - Logout request 723s ok 110 - Response is 200 723s ok 111 - Cookie is deleted 723s ok 112 - No pdata 723s ok 113 - Disconnect request 723s ok 114 - Response is 401 723s ok 115 - Get Menu 723s ok 116 - HTTP code is 200 723s ok 117 - Page contains a form 723s ok 118 - Host match 723s ok 119 - Field "user" is defined 723s ok 120 - Field "password" is defined 723s ok 121 - CSP header authorize POST request to \# 723s ok 122 - Auth query 723s ok 123 - Get cookie lemonldap (5dc13cb23ae0227a1202b6439246eaf1ca7553ab62a07d646eca3ad0618a0f1c) 723s ok 124 - Get redirection 723s ok 125 - Location is http://auth.example.com/ 723s ok 126 - Get Menu 723s ok 127 - HTTP code is 200 723s ok 128 - Connected as dwho 723s ok 129 - Authenticated as dwho 723s ok 130 - contextSwitching allowed 723s ok 131 - ContextSwitching form 723s ok 132 - HTTP code is 200 723s ok 133 - Page contains a form 723s ok 134 - URI match 723s ok 135 - Field "spoofId" is defined 723s ok 136 - Found trspan="contextSwitching_ON" 723s ok 137 - POST switchcontext 723s ok 138 - Get redirection 723s ok 139 - Location is http://auth.example.com/ 723s ok 140 - Get cookie lemonldap (6e625269a081be5be1ac2dcb1391e029be8e438fe8bb5496b08d6dad57c3e40b) 723s ok 141 - Get Menu 723s ok 142 - Authenticated as rtyler 723s ok 143 - Found trspan="contextSwitching_OFF" 723s ok 144 - New SSO session created 723s ok 145 - Form 2fregisters 723s ok 146 - Found choose 2F 723s ok 147 - TOTP found 723s ok 148 - 2F devices found 723s ok 149 - 2F devices registered 723s ok 150 - Delete TOTP query 723s ok 151 - Content is JSON 723s ok 152 - 2F removed 723s ok 153 - Form 2fregisters 723s ok 154 - 2F device registered 723s ok 155 - Logout request 723s ok 156 - Response is 200 723s ok 157 - Cookie is deleted 723s ok 158 - No pdata 723s ok 159 - Disconnect request 723s ok 160 - Response is 401 723s ok 161 - Logout request 723s ok 162 - Response is 200 723s ok 163 - Cookie is deleted 723s ok 164 - No pdata 723s ok 165 - Disconnect request 723s ok 166 - Response is 401 723s 1..166 723s ok 724s t/68-ContextSwitching-with-2F.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 - Get Menu 724s ok 6 - HTTP code is 200 724s ok 7 - Page contains a form 724s ok 8 - Host match 724s ok 9 - Field "user" is defined 724s ok 10 - Field "password" is defined 724s ok 11 - CSP header authorize POST request to \# 724s ok 12 - Auth query 724s ok 13 - Get cookie lemonldap (3dfa50f06d73005328abaf0e2d8a9afa062cc8e5da3d1d1d46e617b194450198) 724s ok 14 - Get redirection 724s ok 15 - Location is http://auth.example.com/ 724s ok 16 - Get Menu 724s ok 17 - HTTP code is 200 724s ok 18 - Connected as rtyler 724s ok 19 - Authenticated as rtyler 724s ok 20 - contextSwitching allowed 724s ok 21 - Form registration 724s ok 22 - Found TOTP js 724s ok 23 - Found custom Main Logo 724s ok 24 - Get new key 724s ok 25 - Content is JSON 724s ok 26 - Found secret 724s ok 27 - Found token 724s ok 28 - Found user 724s ok 29 - Code 724s ok 30 - Code contains 6 digits 724s ok 31 - Post code 724s ok 32 - Content is JSON 724s ok 33 - TOTP is registered 724s ok 34 - Logout request 724s ok 35 - Response is 200 724s ok 36 - Cookie is deleted 724s ok 37 - No pdata 724s ok 38 - Disconnect request 724s ok 39 - Response is 401 724s ok 40 - Get Menu 724s ok 41 - HTTP code is 200 724s ok 42 - Page contains a form 724s ok 43 - Host match 724s ok 44 - Field "user" is defined 724s ok 45 - Field "password" is defined 724s ok 46 - CSP header authorize POST request to \# 724s ok 47 - Auth query 724s ok 48 - HTTP code is 200 724s ok 49 - Page contains a form 724s ok 50 - URI match 724s ok 51 - Field "token" is defined 724s ok 52 - Post TOTP choice 724s ok 53 - HTTP code is 200 724s ok 54 - Page contains a form 724s ok 55 - URI match 724s ok 56 - Field "token" is defined 724s ok 57 - Code 724s ok 58 - Post code 724s ok 59 - Get cookie lemonldap (f26e6ab45832ed14ab749a9aa525b98d09589d5f4296dbde738011ae48a88491) 724s ok 60 - Get Menu 724s ok 61 - HTTP code is 200 724s ok 62 - Authenticated as rtyler 724s ok 63 - ContextSwitching form 724s ok 64 - HTTP code is 200 724s ok 65 - Page contains a form 724s ok 66 - URI match 724s ok 67 - Field "spoofId" is defined 724s ok 68 - Found trspan="contextSwitching_ON" 724s ok 69 - POST switchcontext 724s ok 70 - Get redirection 724s ok 71 - Location is http://auth.example.com/ 724s ok 72 - Get cookie lemonldap (0d53084ada6377436be09ed3c69746a0c612cbb9619ae809dd1b18a7bda6e949) 724s ok 73 - Get Menu 724s ok 74 - Authenticated as dwho 724s ok 75 - Found trspan="contextSwitching_OFF" 724s ok 76 - Form 2fregisters 724s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 246. 724s ok 77 - No 2F device found 724s ok 78 - Form registration 724s ok 79 - Found TOTP js 724s ok 80 - Found custom Main Logo 724s ok 81 - Get new key 724s ok 82 - Content is JSON 724s ok 83 - Not authorized to register a TOTP 724s ok 84 - Delete TOTP query 724s ok 85 - Content is JSON 724s ok 86 - Not authorized to unregister a TOTP 724s ok 87 - Post code 724s ok 88 - Content is JSON 724s ok 89 - Not authorized to verify a TOTP 724s ok 90 - Logout request 724s ok 91 - Response is 200 724s ok 92 - Cookie is deleted 724s ok 93 - No pdata 724s ok 94 - Disconnect request 724s ok 95 - Response is 401 724s ok 96 - Logout request 724s ok 97 - Response is 200 724s ok 98 - Cookie is deleted 724s ok 99 - No pdata 724s ok 100 - Disconnect request 724s ok 101 - Response is 401 724s ok 102 - Get Menu 724s ok 103 - HTTP code is 200 724s ok 104 - Page contains a form 724s ok 105 - Host match 724s ok 106 - Field "user" is defined 724s ok 107 - Field "password" is defined 724s ok 108 - CSP header authorize POST request to \# 724s ok 109 - Auth query 724s ok 110 - Get cookie lemonldap (7fd4523da3217b9deecc7b7f2171ab1bd606d9b66fc12c1e9f789e1665ccb8dd) 724s ok 111 - Get redirection 724s ok 112 - Location is http://auth.example.com/ 724s ok 113 - Get Menu 724s ok 114 - HTTP code is 200 724s ok 115 - Connected as dwho 724s ok 116 - Authenticated as dwho 724s ok 117 - contextSwitching allowed 724s ok 118 - ContextSwitching form 724s ok 119 - HTTP code is 200 724s ok 120 - Page contains a form 724s ok 121 - URI match 724s ok 122 - Field "spoofId" is defined 724s ok 123 - Found trspan="contextSwitching_ON" 724s ok 124 - POST switchcontext 724s ok 125 - Get redirection 724s ok 126 - Location is http://auth.example.com/ 724s ok 127 - Get cookie lemonldap (a37edf76075344281af4943ead2c0218f9849c5835b2ab4534f11032efde8dc6) 724s ok 128 - Get Menu 724s ok 129 - Authenticated as rtyler 724s ok 130 - Found trspan="contextSwitching_OFF" 724s ok 131 - Form 2fregisters 724s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 427. 724s ok 132 - No 2F device found 724s 1..132 724s ok 724s t/68-ContextSwitching-with-Impersonation.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 - Get Menu 724s ok 6 - HTTP code is 200 724s ok 7 - Page contains a form 724s ok 8 - Host match 724s ok 9 - Field "user" is defined 724s ok 10 - Field "password" is defined 724s ok 11 - Field "spoofId" is defined 724s ok 12 - CSP header authorize POST request to \# 724s ok 13 - Auth query 724s ok 14 - Get cookie lemonldap (10daa3d63bfab07b97a61284955169f8e0cbdb601947ab49bbed8be79db046d9) 724s ok 15 - Get redirection 724s ok 16 - Location is http://auth.example.com/ 724s ok 17 - Get Menu 724s ok 18 - HTTP code is 200 724s ok 19 - Connected as dwho 724s ok 20 - Authenticated as dwho 724s ok 21 - contextSwitching allowed 724s ok 22 - ContextSwitching form: dwho -> rtyler 724s ok 23 - HTTP code is 200 724s ok 24 - Page contains a form 724s ok 25 - URI match 724s ok 26 - Field "spoofId" is defined 724s ok 27 - Found trspan="contextSwitching_ON" 724s ok 28 - POST switchcontext 724s ok 29 - Get redirection 724s ok 30 - Location is http://auth.example.com/ 724s ok 31 - Get cookie lemonldap (2fc6ddfddd120c3be93411dfb265997a25f82ef96ffd39a381b921aabc909a70) 724s ok 32 - New SSO session created 724s ok 33 - Get Menu 724s ok 34 - Authenticated as rtyler 724s ok 35 - Found trspan="contextSwitching_OFF" 724s ok 36 - Stop context switching rtyler 724s ok 37 - Get Menu 724s ok 38 - Found PE_SESSIONEXPIRED 724s ok 39 - ContextSwitching form: dwho -> french 724s ok 40 - HTTP code is 200 724s ok 41 - Page contains a form 724s ok 42 - URI match 724s ok 43 - Field "spoofId" is defined 724s ok 44 - Found trspan="contextSwitching_ON" 724s ok 45 - POST switchcontext 724s ok 46 - Get redirection 724s ok 47 - Location is http://auth.example.com/ 724s ok 48 - Get cookie lemonldap (7d04cbc2416f740c96e9fb8c9bca68281609e3295ca3dbf02cd7b940fa8bba0d) 724s ok 49 - New SSO session created 724s ok 50 - Get Menu 724s ok 51 - Authenticated as french 724s ok 52 - Found trspan="contextSwitching_OFF" 724s ok 53 - CheckUser form 724s ok 54 - Content is JSON 724s ok 55 - Good switching_id found 724s ok 56 - No real value found 724s ok 57 - Stop context switching french 724s ok 58 - Get cookie lemonldap (10daa3d63bfab07b97a61284955169f8e0cbdb601947ab49bbed8be79db046d9) 724s ok 59 - Get Menu 724s ok 60 - Authenticated as dwho 724s ok 61 - Found trspan="contextSwitching_ON" 724s ok 62 - CheckUser form 724s ok 63 - Content is JSON 724s ok 64 - Good switching_id found 724s ok 65 - Get Menu 724s ok 66 - HTTP code is 200 724s ok 67 - Dwho has been well disconnected 724s 1..67 724s ok 725s t/68-ContextSwitching-with-Logout.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 - Get Menu 725s ok 6 - HTTP code is 200 725s ok 7 - Page contains a form 725s ok 8 - Host match 725s ok 9 - Field "user" is defined 725s ok 10 - Field "password" is defined 725s ok 11 - Field "token" is defined 725s ok 12 - CSP header authorize POST request to \# 725s ok 13 - Auth query 725s ok 14 - Get cookie lemonldap (dca736e3c98bb2918a34fc8b827b7694f6a626417b0b9fe1d23bdfe4907be82c) 725s ok 15 - Get redirection 725s ok 16 - Location is http://auth.example.com/ 725s ok 17 - Get Menu 725s ok 18 - HTTP code is 200 725s ok 19 - Connected as rtyler 725s ok 20 - Authenticated as rtyler 725s ok 21 - contextSwitching allowed 725s ok 22 - ContextSwitching form 725s ok 23 - HTTP code is 200 725s ok 24 - Page contains a form 725s ok 25 - URI match 725s ok 26 - Field "spoofId" is defined 725s ok 27 - Field "token" is defined 725s ok 28 - Found trspan="contextSwitching_ON" 725s ok 29 - POST expired switchcontext 725s ok 30 - Found "" 725s ok 31 - ContextSwitching form 725s ok 32 - HTTP code is 200 725s ok 33 - Page contains a form 725s ok 34 - URI match 725s ok 35 - Field "spoofId" is defined 725s ok 36 - Field "token" is defined 725s ok 37 - Found trspan="contextSwitching_ON" 725s ok 38 - POST switchcontext 725s ok 39 - Get redirection 725s ok 40 - Location is http://auth.example.com/ 725s ok 41 - Get cookie lemonldap (0ae09e5c092fa83c34a526651d6a8bdb37c7319ec9b510b1447aa83bde605b0b) 725s ok 42 - Get Menu 725s ok 43 - Authenticated as dwho 725s ok 44 - Found trspan="contextSwitching_OFF" 725s ok 45 - CheckUser form 725s ok 46 - HTTP code is 200 725s ok 47 - Page contains a form 725s ok 48 - URI match 725s ok 49 - Field "user" is defined 725s ok 50 - Field "url" is defined 725s ok 51 - Field "token" is defined 725s ok 52 - Found trspan="checkUser" 725s ok 53 - Found attribute _user 725s ok 54 - Found value dwho 725s ok 55 - Found attribute mail 725s ok 56 - Found spoofed _id_session 725s ok 57 - CheckUser form 725s ok 58 - Content is JSON 725s ok 59 - Good switching_id found 725s ok 60 - Stop context switching 725s ok 61 - Found logout message 725s 1..61 725s ok 725s t/68-ContextSwitching-with-TOTP-and-Notification.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 - Auth query 725s ok 6 - Get cookie lemonldap (a1187e7b8eb0057b8e43ac12c5ead110e19c4e70e7ef2bb7c5a4b5ede64035e2) 725s ok 7 - Get redirection 725s ok 8 - Location is http://auth.example.com/ 725s ok 9 - Get new key 725s ok 10 - Content is JSON 725s ok 11 - Found secret 725s ok 12 - Found token 725s ok 13 - Code 725s ok 14 - Code contains 6 digits 725s ok 15 - Post code 725s ok 16 - Content is JSON 725s ok 17 - Key is registered 725s ok 18 - Logout request 725s ok 19 - Response is 200 725s ok 20 - Cookie is deleted 725s ok 21 - No pdata 725s ok 22 - Disconnect request 725s ok 23 - Response is 401 725s ok 24 - Get Menu 725s ok 25 - HTTP code is 200 725s ok 26 - Page contains a form 725s ok 27 - Host match 725s ok 28 - Field "user" is defined 725s ok 29 - Field "password" is defined 725s ok 30 - CSP header authorize POST request to \# 725s ok 31 - Auth query 725s ok 32 - Get cookie lemonldap (efbe2c4d0653919566ea490315891ff7734ad5d88b949c3adeed35c5ce01c50f) 725s ok 33 - Get redirection 725s ok 34 - Location is http://auth.example.com/ 725s ok 35 - Get Menu 725s ok 36 - HTTP code is 200 725s ok 37 - Connected as rtyler 725s ok 38 - Authenticated as rtyler 725s ok 39 - contextSwitching allowed 725s ok 40 - Get new key 725s ok 41 - Content is JSON 725s ok 42 - Found secret 725s ok 43 - Found token 725s ok 44 - Code 725s ok 45 - Code contains 6 digits 725s ok 46 - Post code 725s ok 47 - Content is JSON 725s ok 48 - Key is registered 725s ok 49 - ContextSwitching form 725s ok 50 - HTTP code is 200 725s ok 51 - Page contains a form 725s ok 52 - URI match 725s ok 53 - Field "spoofId" is defined 725s ok 54 - Found trspan="contextSwitching_ON" 725s ok 55 - POST switchcontext 725s ok 56 - Get redirection 725s ok 57 - Location is http://auth.example.com/ 725s ok 58 - Get cookie lemonldap (7418b30e4c2e7b9f5aa36a152911470a8d46079b894a57cfd14bb264fe97eacd) 725s ok 59 - Get Menu 725s ok 60 - Authenticated as dwho 725s ok 61 - Found trspan="contextSwitching_OFF" 725s ok 62 - CheckUser form 725s ok 63 - HTTP code is 200 725s ok 64 - Page contains a form 725s ok 65 - URI match 725s ok 66 - Field "user" is defined 725s ok 67 - Field "url" is defined 725s ok 68 - Found trspan="checkUser" 725s ok 69 - Found macro authMode 725s ok 70 - Found DEMO 725s ok 71 - Stop context switching 725s ok 72 - Get cookie lemonldap (efbe2c4d0653919566ea490315891ff7734ad5d88b949c3adeed35c5ce01c50f) 725s ok 73 - Get Menu 725s ok 74 - Authenticated as rtyler 725s ok 75 - ContextSwitching form 725s ok 76 - HTTP code is 200 725s ok 77 - Page contains a form 725s ok 78 - URI match 725s ok 79 - Field "spoofId" is defined 725s ok 80 - Found trspan="contextSwitching_ON" 725s ok 81 - POST switchcontext 725s ok 82 - Get redirection 725s ok 83 - Location is http://auth.example.com/ 725s ok 84 - Get cookie lemonldap (4440504194ba27276b8e2a90c20f346cf6a56c65f4038c7f992842ea605ff663) 725s ok 85 - Get Menu 725s ok 86 - Authenticated as msmith 725s ok 87 - Found trspan="contextSwitching_OFF" 725s ok 88 - Stop context switching 725s ok 89 - Get cookie lemonldap (efbe2c4d0653919566ea490315891ff7734ad5d88b949c3adeed35c5ce01c50f) 725s ok 90 - Get Menu 725s ok 91 - Authenticated as rtyler 725s ok 92 - Logout request 725s ok 93 - Response is 200 725s ok 94 - Cookie is deleted 725s ok 95 - No pdata 725s ok 96 - Disconnect request 725s ok 97 - Response is 401 725s ok 98 - Auth query 725s ok 99 - You have some new messages 725s ok 100 - Auth query 725s ok 101 - TOTP code required 725s ok 102 - HTTP code is 200 725s ok 103 - Page contains a form 725s ok 104 - URI match 725s ok 105 - Field "token" is defined 725s ok 106 - LLNG Code 725s ok 107 - Post code 725s ok 108 - Get cookie lemonldap (4d1bd24851924f5210635a8936c7db38742d0e8a0401574f3f9d533c25733267) 725s ok 109 - CheckUser form 725s ok 110 - HTTP code is 200 725s ok 111 - Page contains a form 725s ok 112 - URI match 725s ok 113 - Field "user" is defined 725s ok 114 - Field "url" is defined 725s ok 115 - Found trspan="checkUser" 725s ok 116 - Found macro authMode 725s ok 117 - Found macro value "TOTP" 725s ok 118 - POST checkuser 725s ok 119 - HTTP code is 200 725s ok 120 - Page contains a form 725s ok 121 - URI match 725s ok 122 - Field "user" is defined 725s ok 123 - Field "url" is defined 725s ok 124 - Found trspan="checkUserComputedSession" 725s ok 125 - Found macro authMode 725s ok 126 - Found TOTP 725s ok 127 - POST checkuser 725s ok 128 - HTTP code is 200 725s ok 129 - Page contains a form 725s ok 130 - URI match 725s ok 131 - Field "user" is defined 725s ok 132 - Field "url" is defined 725s ok 133 - Found trspan="checkUser" 725s ok 134 - Found macro authMode 725s ok 135 - Found DEMO 725s 1..135 725s ok 726s t/68-ContextSwitching-with-UnrestrictedUser.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 - Get Menu 726s ok 6 - HTTP code is 200 726s ok 7 - Page contains a form 726s ok 8 - Host match 726s ok 9 - Field "user" is defined 726s ok 10 - Field "password" is defined 726s ok 11 - CSP header authorize POST request to \# 726s ok 12 - Auth query 726s ok 13 - Get cookie lemonldap (c62178b4a6f914b916abf803ed8a66049e173cbf985b9dd1834013970e9494ff) 726s ok 14 - Get redirection 726s ok 15 - Location is http://auth.example.com/ 726s ok 16 - Get Menu 726s ok 17 - HTTP code is 200 726s ok 18 - Connected as rtyler 726s ok 19 - Authenticated as rtyler 726s ok 20 - contextSwitching allowed 726s ok 21 - ContextSwitching form 726s ok 22 - HTTP code is 200 726s ok 23 - Page contains a form 726s ok 24 - URI match 726s ok 25 - Field "spoofId" is defined 726s ok 26 - Found trspan="contextSwitching_ON" 726s ok 27 - POST switchcontext 726s ok 28 - Get redirection 726s ok 29 - Location is http://auth.example.com/ 726s ok 30 - Get cookie lemonldap (c856bc9352abbff85f0f5f960649246bb059d60b09ea5ee80ae9d668dcb1860d) 726s ok 31 - Get Menu 726s ok 32 - Authenticated as dwho 726s ok 33 - Found trspan="contextSwitching_OFF" 726s ok 34 - Stop context switching 726s ok 35 - Get Menu 726s ok 36 - SESSIONEXPIRED 726s ok 37 - Get Menu 726s ok 38 - Authenticated as rtyler 726s ok 39 - ContextSwitching form 726s ok 40 - HTTP code is 200 726s ok 41 - Page contains a form 726s ok 42 - URI match 726s ok 43 - Field "spoofId" is defined 726s ok 44 - Found trspan="contextSwitching_ON" 726s ok 45 - POST switchcontext 726s ok 46 - MALFORMEDUSER 726s ok 47 - Get Menu 726s ok 48 - HTTP code is 200 726s ok 49 - Page contains a form 726s ok 50 - Host match 726s ok 51 - Field "user" is defined 726s ok 52 - Field "password" is defined 726s ok 53 - CSP header authorize POST request to \# 726s ok 54 - Auth query 726s ok 55 - Get cookie lemonldap (3b2f1c145284765cdea8d91ed8f6b97353a77a5a75d6a508580903ff93ca4d10) 726s ok 56 - Get redirection 726s ok 57 - Location is http://auth.example.com/ 726s ok 58 - ContextSwitching form 726s ok 59 - HTTP code is 200 726s ok 60 - Page contains a form 726s ok 61 - URI match 726s ok 62 - Field "spoofId" is defined 726s ok 63 - Found trspan="contextSwitching_ON" 726s ok 64 - POST switchcontext 726s ok 65 - Get redirection 726s ok 66 - Location is http://auth.example.com/ 726s ok 67 - Get cookie lemonldap (3cb2977e14ff241a915efd7b9b9a32ae83c7ae1d1ea62d5b7b0e843194e21b73) 726s ok 68 - Get Menu 726s ok 69 - Authenticated as msmith 726s ok 70 - Found trspan="contextSwitching_OFF" 726s ok 71 - Logout request 726s ok 72 - Response is 200 726s ok 73 - Cookie is deleted 726s ok 74 - No pdata 726s ok 75 - Disconnect request 726s ok 76 - Response is 401 726s ok 77 - Logout request 726s ok 78 - Response is 200 726s ok 79 - Cookie is deleted 726s ok 80 - No pdata 726s ok 81 - Disconnect request 726s ok 82 - Response is 401 726s 1..82 726s ok 727s t/68-ContextSwitching.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 - Auth query 727s ok 6 - Get cookie lemonldap (ff110b14f780cb38945b1f4daa0e0edc1faf8708a0c62fe5d4dc029ed7202367) 727s ok 7 - Get redirection 727s ok 8 - Location is http://auth.example.com/ 727s ok 9 - Get Menu 727s ok 10 - HTTP code is 200 727s ok 11 - Connected as rtyler 727s ok 12 - Found language flags 727s ok 13 - Authenticated as rtyler 727s ok 14 - Connected as dwho 727s ok 15 - Found test1 & title 727s ok 16 - Found test2 & title 727s ok 17 - Found only one description 727s ok 18 - Logout request 727s ok 19 - Response is 200 727s ok 20 - Cookie is deleted 727s ok 21 - No pdata 727s ok 22 - Disconnect request 727s ok 23 - Response is 401 727s ok 24 - Auth query 727s ok 25 - Get cookie lemonldap (51b0cbd6a9376ffb359faeaaebb02638e7e0ef1619a029b236f7ff6a9deb0d9e) 727s ok 26 - Get redirection 727s ok 27 - Location is http://auth.example.com/ 727s ok 28 - Get Menu 727s ok 29 - HTTP code is 200 727s ok 30 - Connected as dwho 727s ok 31 - Authenticated as dwho 727s ok 32 - contextSwitching allowed 727s ok 33 - ContextSwitching form 727s ok 34 - HTTP code is 200 727s ok 35 - Page contains a form 727s ok 36 - URI match 727s ok 37 - Field "spoofId" is defined 727s ok 38 - Found trspan="contextSwitching_ON" 727s ok 39 - POST switchcontext 727s ok 40 - PE_MALFORMEDUSER 727s ok 41 - ContextSwitching form 727s ok 42 - HTTP code is 200 727s ok 43 - Page contains a form 727s ok 44 - URI match 727s ok 45 - Field "spoofId" is defined 727s ok 46 - Found trspan="contextSwitching_ON" 727s ok 47 - POST switchcontext 727s ok 48 - PE_MALFORMEDUSER 727s ok 49 - ContextSwitching form 727s ok 50 - HTTP code is 200 727s ok 51 - Page contains a form 727s ok 52 - URI match 727s ok 53 - Field "spoofId" is defined 727s ok 54 - Found trspan="contextSwitching_ON" 727s ok 55 - POST switchcontext 727s ok 56 - PE_MALFORMEDUSER 727s ok 57 - ContextSwitching form 727s ok 58 - HTTP code is 200 727s ok 59 - Page contains a form 727s ok 60 - URI match 727s ok 61 - Field "spoofId" is defined 727s ok 62 - Found trspan="contextSwitching_ON" 727s ok 63 - POST switchcontext 727s ok 64 - Get Menu 727s ok 65 - Found trspan="contextSwitching_ON" 727s ok 66 - Authenticated as dwho 727s ok 67 - ContextSwitching form 727s ok 68 - HTTP code is 200 727s ok 69 - Page contains a form 727s ok 70 - URI match 727s ok 71 - Field "spoofId" is defined 727s ok 72 - Found trspan="contextSwitching_ON" 727s ok 73 - POST switchcontext 727s ok 74 - Get cookie lemonldap (72215afcf770cb2194fc72ddfbea4e51da39d96bcd3c5cb4e1abedf793f6c63f) 727s ok 75 - New SSO session created 727s ok 76 - Get Menu 727s ok 77 - Authenticated as rtyler 727s ok 78 - Found trspan="contextSwitching_OFF" 727s ok 79 - Stop context switching 727s ok 80 - Get cookie lemonldap (51b0cbd6a9376ffb359faeaaebb02638e7e0ef1619a029b236f7ff6a9deb0d9e) 727s ok 81 - New SSO session created 727s ok 82 - Get Menu 727s ok 83 - Authenticated as dwho 727s ok 84 - Found trspan="contextSwitching_ON" 727s ok 85 - ContextSwitching form 727s ok 86 - HTTP code is 200 727s ok 87 - Page contains a form 727s ok 88 - URI match 727s ok 89 - Field "spoofId" is defined 727s ok 90 - Found trspan="contextSwitching_ON" 727s ok 91 - POST switchcontext 727s ok 92 - Get cookie lemonldap (48de46703c0dd7611397af1de0f52839a8863ad729f6d7720494a202c95d3d36) 727s ok 93 - New SSO session created 727s ok 94 - Logout request 727s ok 95 - Response is 200 727s ok 96 - Cookie is deleted 727s ok 97 - No pdata 727s ok 98 - Disconnect request 727s ok 99 - Response is 401 727s ok 100 - Get Menu 727s ok 101 - Authenticated as rtyler 727s ok 102 - Found trspan="contextSwitching_OFF" 727s ok 103 - Stop context switching 727s ok 104 - Found PE_SESSIONEXPIRED 727s ok 105 - Get Menu 727s ok 106 - Authenticated as rtyler 727s ok 107 - Get Menu 727s ok 108 - HTTP code is 200 727s ok 109 - Dwho has been well disconnected 727s 1..109 727s ok 727s t/68-FindUser-with-BadChoice-and-token.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 - Get Portal 727s ok 6 - HTTP code is 200 727s ok 7 - Page contains a form 727s ok 8 - Host match 727s ok 9 - Field "user" is defined 727s ok 10 - Field "password" is defined 727s ok 11 - Field "spoofId" is defined 727s ok 12 - Field "token" is defined 727s ok 13 - CSP header authorize POST request to \# 727s ok 14 - HTTP code is 200 727s ok 15 - Page contains a form 727s ok 16 - Host match 727s ok 17 - Field "uid" is defined 727s ok 18 - Field "guy" is defined 727s ok 19 - Field "cn" is defined 727s ok 20 - Field "token" is defined 727s ok 21 - CSP header authorize POST request to \# 727s ok 22 - Display 3 forms 727s ok 23 - lmAuth=2_ssl 727s ok 24 - Post FindUser request 727s ok 25 - value="" 727s ok 26 - HTTP code is 200 727s ok 27 - Page contains a form 727s ok 28 - Host match 727s ok 29 - Field "uid" is defined 727s ok 30 - Field "guy" is defined 727s ok 31 - Field "cn" is defined 727s ok 32 - Field "token" is defined 727s ok 33 - CSP header authorize POST request to \# 727s ok 34 - Auth query 727s ok 35 - Get cookie lemonldap (4872973173667546427b88308ea321d2a6c22ca5eef83b1248689697c45772a8) 727s ok 36 - Get redirection 727s ok 37 - Location is http://auth.example.com/ 727s ok 38 - Logout request 727s ok 39 - Response is 200 727s ok 40 - Cookie is deleted 727s ok 41 - No pdata 727s ok 42 - Disconnect request 727s ok 43 - Response is 401 727s 1..43 727s ok 728s t/68-FindUser-with-Choice-and-token.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 Portal 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 "spoofId" is defined 728s ok 12 - Field "token" is defined 728s ok 13 - CSP header authorize POST request to \# 728s ok 14 - HTTP code is 200 728s ok 15 - Page contains a form 728s ok 16 - Host match 728s ok 17 - Field "uid" is defined 728s ok 18 - Field "guy" is defined 728s ok 19 - Field "cn" is defined 728s ok 20 - Field "token" is defined 728s ok 21 - CSP header authorize POST request to \# 728s ok 22 - Display 3 forms 728s ok 23 - lmAuth=2_ssl 728s ok 24 - Post FindUser request 728s ok 25 - Response is JSON 728s ok 26 - Good user 728s ok 27 - Found token 728s ok 28 - Get Portal 728s ok 29 - HTTP code is 200 728s ok 30 - Page contains a form 728s ok 31 - Host match 728s ok 32 - Field "uid" is defined 728s ok 33 - Field "guy" is defined 728s ok 34 - Field "cn" is defined 728s ok 35 - Field "token" is defined 728s ok 36 - CSP header authorize POST request to \# 728s ok 37 - Post expired FindUser request 728s ok 38 - Response is JSON 728s ok 39 - Token expired 728s ok 40 - result => 0 728s ok 41 - Found token 728s 1..41 728s ok 728s t/68-FindUser-with-Combination.t .................................. 728s ok 1 - use Lemonldap::NG::Portal::Main; 728s ok 2 # skip LLNGTESTLDAP is not set 728s ok 3 # skip LLNGTESTLDAP is not set 728s ok 4 # skip LLNGTESTLDAP is not set 728s ok 5 # skip LLNGTESTLDAP is not set 728s ok 6 # skip LLNGTESTLDAP is not set 728s ok 7 # skip LLNGTESTLDAP is not set 728s ok 8 # skip LLNGTESTLDAP is not set 728s ok 9 # skip LLNGTESTLDAP is not set 728s ok 10 # skip LLNGTESTLDAP is not set 728s ok 11 # skip LLNGTESTLDAP is not set 728s ok 12 # skip LLNGTESTLDAP is not set 728s ok 13 # skip LLNGTESTLDAP is not set 728s ok 14 # skip LLNGTESTLDAP is not set 728s ok 15 # skip LLNGTESTLDAP is not set 728s ok 16 # skip LLNGTESTLDAP is not set 728s ok 17 # skip LLNGTESTLDAP is not set 728s ok 18 # skip LLNGTESTLDAP is not set 728s ok 19 # skip LLNGTESTLDAP is not set 728s ok 20 # skip LLNGTESTLDAP is not set 728s ok 21 # skip LLNGTESTLDAP is not set 728s ok 22 # skip LLNGTESTLDAP is not set 728s ok 23 # skip LLNGTESTLDAP is not set 728s ok 24 # skip LLNGTESTLDAP is not set 728s ok 25 # skip LLNGTESTLDAP is not set 728s 1..25 728s ok 728s t/68-FindUser-with-DBI.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 Portal 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 "spoofId" is defined 728s ok 12 - CSP header authorize POST request to \# 728s ok 13 - HTTP code is 200 728s ok 14 - Page contains a form 728s ok 15 - Host match 728s ok 16 - Field "uid" is defined 728s ok 17 - Field "guy" is defined 728s ok 18 - Field "cn" is defined 728s ok 19 - Field "room" is defined 728s ok 20 - CSP header authorize POST request to \# 728s ok 21 - Post empty FindUser request 728s ok 22 - HTTP code is 200 728s ok 23 - Page contains a form 728s ok 24 - Host match 728s ok 25 - Field "user" is defined 728s ok 26 - Field "password" is defined 728s ok 27 - Field "spoofId" is defined 728s ok 28 - CSP header authorize POST request to \# 728s ok 29 - HTTP code is 200 728s ok 30 - Page contains a form 728s ok 31 - Host match 728s ok 32 - Field "uid" is defined 728s ok 33 - Field "guy" is defined 728s ok 34 - Field "cn" is defined 728s ok 35 - Field "room" is defined 728s ok 36 - CSP header authorize POST request to \# 728s ok 37 - value="" 728s ok 38 - Post FindUser request 728s ok 39 - value="dwho" 728s ok 40 - autocomplete="off" 728s ok 41 - Search an account 728s ok 42 - id="findUser_guy" 728s ok 43 - id="findUser_uid" 728s ok 44 - id="findUser_cn" 728s ok 45 - id="findUser_room" 728s ok 46 - -> Four entries found 728s ok 47 - 1st -> guy 728s ok 48 - 2nd -> cn 728s ok 49 - 3rd -> room 728s ok 50 - 4th -> uid 728s ok 51 - Post FindUser request 728s ok 52 - Response is JSON 728s ok 53 - Good user 728s ok 54 - Post FindUser request no result 728s ok 55 - Response is JSON 728s ok 56 - No user 728s ok 57 - Post FindUser request one result 728s ok 58 - Response is JSON 728s ok 59 - Good user 728s ok 60 - Post FindUser request multi results 728s ok 61 - Response is JSON 728s ok 62 - Good user (msmith) 728s ok 63 - Post FindUser request with bad arg 728s ok 64 - Response is JSON 728s ok 65 - Good result 728s ok 66 - No user 728s ok 67 - Post FindUser request with two args 728s ok 68 - Response is JSON 728s ok 69 - Good user 728s ok 70 - Post FindUser request with wrong args 728s ok 71 - Response is JSON 728s ok 72 - No result 728s ok 73 - No user found 728s ok 74 - Post FindUser request with excluding result 728s ok 75 - Response is JSON 728s ok 76 - No result 728s ok 77 - No user found 728s ok 78 - Post FindUser request with excluding result 728s ok 79 - Response is JSON 728s ok 80 - No result 728s ok 81 - No user found 728s ok 82 - Post FindUser request 0 with multi results 728s ok 83 - Response is JSON 728s ok 84 - Good result 728s ok 85 - Good user (msmith) 728s ok 86 - Post FindUser request with bad wildcard 728s ok 87 - Response is JSON 728s ok 88 - No result 728s ok 89 - No user found 728s ok 90 - Post FindUser request with wildcard 728s ok 91 - Response is JSON 728s ok 92 - Good result 728s ok 93 - Good user (dwho) 728s 1..93 728s ok 729s t/68-FindUser-with-Demo-and-captcha.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 - Get Portal 729s ok 6 - HTTP code is 200 729s ok 7 - Page contains a form 729s ok 8 - Host match 729s ok 9 - Field "user" is defined 729s ok 10 - Field "password" is defined 729s ok 11 - Field "spoofId" is defined 729s ok 12 - Field "token" is defined 729s ok 13 - CSP header authorize POST request to \# 729s ok 14 - HTTP code is 200 729s ok 15 - Page contains a form 729s ok 16 - Host match 729s ok 17 - Field "uid" is defined 729s ok 18 - Field "guy" is defined 729s ok 19 - Field "cn" is defined 729s ok 20 - Field "token" is defined 729s ok 21 - CSP header authorize POST request to \# 729s ok 22 - Token value found 729s ok 23 - Two token found 729s ok 24 - Captcha image inserted 729s ok 25 - Renew Captcha button found 729s ok 26 - Get captcha javascript 729s ok 27 - Post FindUser request 729s ok 28 - Response is JSON 729s ok 29 - Good user 729s ok 30 - Token found 729s ok 31 - Captcha found 729s ok 32 - result => 1 729s ok 33 - Found token session 729s ok 34 - Found captcha value 729s ok 35 - Post Auth request with token 729s ok 36 - Get cookie lemonldap (6a7ca31b9a0389f874c2755915f7359f110f2e38b9abb4bee06fac9ff21b3b48) 729s ok 37 - GET Portal 729s ok 38 - HTTP code is 200 729s ok 39 - Authenticated as rtyler 729s ok 40 - Logout request 729s ok 41 - Response is 200 729s ok 42 - Cookie is deleted 729s ok 43 - No pdata 729s ok 44 - Disconnect request 729s ok 45 - Response is 401 729s 1..45 729s ok 730s t/68-FindUser-with-Demo-and-required-params.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 - Get Portal 730s ok 6 - HTTP code is 200 730s ok 7 - Page contains a form 730s ok 8 - Host match 730s ok 9 - Field "user" is defined 730s ok 10 - Field "password" is defined 730s ok 11 - Field "spoofId" is defined 730s ok 12 - CSP header authorize POST request to \# 730s ok 13 - Mandatory field 730s ok 14 - -> Two entries found 730s ok 15 - 1st -> The Daleks 730s ok 16 - 2nd -> Bad Guy 730s ok 17 - -> Three stars found 730s ok 18 - Post empty FindUser request 730s ok 19 - HTTP code is 200 730s ok 20 - Page contains a form 730s ok 21 - Host match 730s ok 22 - Field "user" is defined 730s ok 23 - Field "password" is defined 730s ok 24 - Field "spoofId" is defined 730s ok 25 - CSP header authorize POST request to \# 730s ok 26 - HTTP code is 200 730s ok 27 - Page contains a form 730s ok 28 - Host match 730s ok 29 - Field "uid" is defined 730s ok 30 - Field "guy" is defined 730s ok 31 - CSP header authorize POST request to \# 730s ok 32 - value="" 730s ok 33 - Post FindUser request 730s ok 34 - autocomplete="off" 730s ok 35 - Search an account 730s ok 36 - id="findUser_guy" 730s ok 37 - id="findUser_uid" 730s ok 38 - id="findUser_cn" 730s ok 39 - id="findUser_type" not found 730s ok 40 - Name... 730s ok 41 - Empty option not found 730s ok 42 - The Daleks 730s ok 43 - Bad Guy option 730s ok 44 - Post FindUser request 730s ok 45 - Response is JSON 730s ok 46 - Good user 730s ok 47 - Post FindUser request 730s ok 48 - Response is JSON 730s ok 49 - No result 730s ok 50 - No user found 730s ok 51 - Post FindUser request 730s ok 52 - Response is JSON 730s ok 53 - Good result 730s ok 54 - No user 730s 1..54 730s ok 731s t/68-FindUser-with-Demo-and-token.t ............................... 731s ok 1 - use Lemonldap::NG::Portal::Main; 731s ok 2 - Portal object 731s ok 3 - Init 731s ok 4 - Portal app 731s ok 5 - Get Portal 731s ok 6 - HTTP code is 200 731s ok 7 - Page contains a form 731s ok 8 - Host match 731s ok 9 - Field "user" is defined 731s ok 10 - Field "password" is defined 731s ok 11 - Field "spoofId" is defined 731s ok 12 - Field "token" is defined 731s ok 13 - CSP header authorize POST request to \# 731s ok 14 - HTTP code is 200 731s ok 15 - Page contains a form 731s ok 16 - Host match 731s ok 17 - Field "uid" is defined 731s ok 18 - Field "guy" is defined 731s ok 19 - Field "cn" is defined 731s ok 20 - Field "token" is defined 731s ok 21 - CSP header authorize POST request to \# 731s ok 22 - Token value found 731s ok 23 - Two token value found 731s ok 24 - Post FindUser request 731s ok 25 - Response is JSON 731s ok 26 - Good user 731s ok 27 - Get Portal 731s ok 28 - HTTP code is 200 731s ok 29 - Page contains a form 731s ok 30 - Host match 731s ok 31 - Field "uid" is defined 731s ok 32 - Field "guy" is defined 731s ok 33 - Field "cn" is defined 731s ok 34 - Field "token" is defined 731s ok 35 - CSP header authorize POST request to \# 731s ok 36 - Post expired FindUser request 731s ok 37 - Response is JSON 731s ok 38 - Token expired 731s ok 39 - no result found 731s ok 40 - Token found 731s ok 41 - Get Portal 731s ok 42 - HTTP code is 200 731s ok 43 - Page contains a form 731s ok 44 - Host match 731s ok 45 - Field "user" is defined 731s ok 46 - Field "guy" is defined 731s ok 47 - Field "cn" is defined 731s ok 48 - Field "token" is defined 731s ok 49 - CSP header authorize POST request to \# 731s ok 50 - Post FindUser request without token 731s ok 51 - Response is JSON 731s ok 52 - No Token 731s ok 53 - no result found 731s ok 54 - Token found 731s ok 55 - Get Portal 731s ok 56 - HTTP code is 200 731s ok 57 - Page contains a form 731s ok 58 - Host match 731s ok 59 - Field "user" is defined 731s ok 60 - Field "guy" is defined 731s ok 61 - Field "cn" is defined 731s ok 62 - Field "token" is defined 731s ok 63 - CSP header authorize POST request to \# 731s ok 64 - Post FindUser request with token 731s ok 65 - Get cookie lemonldap (8d671a58d65bf9c8cc0eb68338652efaa67cd19c187ef4229a1f3c84b2ae1048) 731s ok 66 - Response is JSON 731s ok 67 - result => 1 731s ok 68 - GET Portal 731s ok 69 - HTTP code is 200 731s ok 70 - Authenticated as rtyler 731s ok 71 - Logout request 731s ok 72 - Response is 200 731s ok 73 - Cookie is deleted 731s ok 74 - No pdata 731s ok 75 - Disconnect request 731s ok 76 - Response is 401 731s 1..76 731s ok 731s t/68-FindUser-with-Demo.t ......................................... 731s ok 1 - use Lemonldap::NG::Portal::Main; 731s ok 2 - Portal object 731s ok 3 - Init 731s ok 4 - Portal app 731s ok 5 - Get Portal 731s ok 6 - HTTP code is 200 731s ok 7 - Page contains a form 731s ok 8 - Host match 731s ok 9 - Field "user" is defined 731s ok 10 - Field "password" is defined 731s ok 11 - Field "spoofId" is defined 731s ok 12 - CSP header authorize POST request to \# 731s ok 13 - Post empty FindUser request 731s ok 14 - HTTP code is 200 731s ok 15 - Page contains a form 731s ok 16 - Host match 731s ok 17 - Field "user" is defined 731s ok 18 - Field "password" is defined 731s ok 19 - Field "spoofId" is defined 731s ok 20 - CSP header authorize POST request to \# 731s ok 21 - HTTP code is 200 731s ok 22 - Page contains a form 731s ok 23 - Host match 731s ok 24 - Field "uid" is defined 731s ok 25 - Field "guy" is defined 731s ok 26 - CSP header authorize POST request to \# 731s ok 27 - value="" 731s ok 28 - Post FindUser request 731s ok 29 - autocomplete="off" 731s ok 30 - Search an account 731s ok 31 - id="findUser_guy" 731s ok 32 - id="findUser_uid" 731s ok 33 - id="findUser_cn" 731s ok 34 - Name... 731s ok 35 - Empty option 731s ok 36 - BB option 731s ok 37 - Bad Guy option 731s ok 38 - Post FindUser request 731s ok 39 - Response is JSON 731s ok 40 - Good user 731s ok 41 - Post FindUser request with bad user 731s ok 42 - Response is JSON 731s ok 43 - No result 731s ok 44 - No user found 731s ok 45 - Post FindUser request one result 731s ok 46 - Response is JSON 731s ok 47 - Good user 731s ok 48 - Post FindUser request with a not allowed select value 731s ok 49 - Response is JSON 731s ok 50 - Good result 731s ok 51 - No user 731s ok 52 - Post FindUser request multi results 731s ok 53 - Response is JSON 731s ok 54 - Good user (dwho) 731s ok 55 - Post FindUser request with bad arg 731s ok 56 - Response is JSON 731s ok 57 - Good result 731s ok 58 - No user 731s ok 59 - Post FindUser request with two args 731s ok 60 - Response is JSON 731s ok 61 - Good user 731s ok 62 - Post FindUser request with wrong args 731s ok 63 - Response is JSON 731s ok 64 - No result 731s ok 65 - No user found 731s ok 66 - Post FindUser request with excluding result 731s ok 67 - Response is JSON 731s ok 68 - No result 731s ok 69 - No user found 731s ok 70 - Post FindUser request with excluding result 731s ok 71 - Response is JSON 731s ok 72 - No result 731s ok 73 - No user found 731s ok 74 - Post FindUser request with wildcard 731s ok 75 - Response is JSON 731s ok 76 - Good result 731s ok 77 - Good user (dwho) 731s 1..77 731s ok 731s t/68-FindUser-with-LDAP.t ......................................... 731s ok 1 - use Lemonldap::NG::Portal::Main; 731s ok 2 # skip LLNGTESTLDAP is not set 731s ok 3 # skip LLNGTESTLDAP is not set 731s ok 4 # skip LLNGTESTLDAP is not set 731s ok 5 # skip LLNGTESTLDAP is not set 731s ok 6 # skip LLNGTESTLDAP is not set 731s ok 7 # skip LLNGTESTLDAP is not set 731s ok 8 # skip LLNGTESTLDAP is not set 731s ok 9 # skip LLNGTESTLDAP is not set 731s ok 10 # skip LLNGTESTLDAP is not set 731s ok 11 # skip LLNGTESTLDAP is not set 731s ok 12 # skip LLNGTESTLDAP is not set 731s ok 13 # skip LLNGTESTLDAP is not set 731s ok 14 # skip LLNGTESTLDAP is not set 731s ok 15 # skip LLNGTESTLDAP is not set 731s ok 16 # skip LLNGTESTLDAP is not set 731s ok 17 # skip LLNGTESTLDAP is not set 731s ok 18 # skip LLNGTESTLDAP is not set 731s ok 19 # skip LLNGTESTLDAP is not set 731s ok 20 # skip LLNGTESTLDAP is not set 731s ok 21 # skip LLNGTESTLDAP is not set 731s ok 22 # skip LLNGTESTLDAP is not set 731s ok 23 # skip LLNGTESTLDAP is not set 731s ok 24 # skip LLNGTESTLDAP is not set 731s ok 25 # skip LLNGTESTLDAP is not set 731s ok 26 # skip LLNGTESTLDAP is not set 731s ok 27 # skip LLNGTESTLDAP is not set 731s ok 28 # skip LLNGTESTLDAP is not set 731s ok 29 # skip LLNGTESTLDAP is not set 731s ok 30 # skip LLNGTESTLDAP is not set 731s ok 31 # skip LLNGTESTLDAP is not set 731s ok 32 # skip LLNGTESTLDAP is not set 731s ok 33 # skip LLNGTESTLDAP is not set 731s ok 34 # skip LLNGTESTLDAP is not set 731s ok 35 # skip LLNGTESTLDAP is not set 731s ok 36 # skip LLNGTESTLDAP is not set 731s ok 37 # skip LLNGTESTLDAP is not set 731s ok 38 # skip LLNGTESTLDAP is not set 731s ok 39 # skip LLNGTESTLDAP is not set 731s ok 40 # skip LLNGTESTLDAP is not set 731s ok 41 # skip LLNGTESTLDAP is not set 731s ok 42 # skip LLNGTESTLDAP is not set 731s ok 43 # skip LLNGTESTLDAP is not set 731s ok 44 # skip LLNGTESTLDAP is not set 731s ok 45 # skip LLNGTESTLDAP is not set 731s ok 46 # skip LLNGTESTLDAP is not set 731s 1..46 731s ok 732s t/68-FindUser-with-REST.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 - search REST request 732s ok 6 - [{"type":"mutant"},{"uid":"rtyler"}] 732s ok 7 - uid: dwho 732s ok 8 - Post good FindUser request 732s ok 9 - HTTP code is 200 732s ok 10 - Response is JSON 732s ok 11 - Good user 732s ok 12 - result => 1 732s ok 13 - search REST request 732s ok 14 - [{"type":"mutant"},{"uid":"rtyler"}] 732s ok 15 - guy:bad, uid: dwho 732s ok 16 - Post null response FindUser request 732s ok 17 - Response is JSON 732s ok 18 - No result 732s ok 19 - No user found 732s ok 20 - Post bad parameter FindUser request 732s ok 21 - HTTP code is 200 732s ok 22 - Response is JSON 732s ok 23 - Empty user 732s ok 24 - result => 1 732s ok 25 - Post empty response FindUser request 732s ok 26 - HTTP code is 200 732s ok 27 - Response is JSON 732s ok 28 - Empty user 732s ok 29 - result => 1 732s ok 30 - search REST request 732s ok 31 - [{"type":"mutant"},{"uid":"rtyler"}] 732s ok 32 - guy:good 732s ok 33 - Post multi responses FindUser request 732s ok 34 - HTTP code is 200 732s ok 35 - Response is JSON 732s ok 36 - Good user (dwho) 732s ok 37 - result => 1 732s 1..37 732s ok 732s t/68-FindUser-with-UpgradeSession.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 Portal 732s ok 6 - HTTP code is 200 732s ok 7 - Page contains a form 732s ok 8 - Host match 732s ok 9 - Field "user" is defined 732s ok 10 - Field "password" is defined 732s ok 11 - Field "spoofId" is defined 732s ok 12 - CSP header authorize POST request to \# 732s ok 13 - Post empty FindUser request 732s ok 14 - HTTP code is 200 732s ok 15 - Page contains a form 732s ok 16 - Host match 732s ok 17 - Field "user" is defined 732s ok 18 - Field "password" is defined 732s ok 19 - Field "spoofId" is defined 732s ok 20 - CSP header authorize POST request to \# 732s ok 21 - HTTP code is 200 732s ok 22 - Page contains a form 732s ok 23 - Host match 732s ok 24 - Field "uid" is defined 732s ok 25 - CSP header authorize POST request to \# 732s ok 26 - value="" 732s ok 27 - id="findUser_uid" 732s ok 28 - Auth query 732s ok 29 - Get cookie lemonldap (db16f9565c132da398592663eb4227920565e2fa9e23ca1be7e174250f36f31a) 732s ok 30 - GET http://test1.example.com/ 732s ok 31 - HTTP code is 200 732s ok 32 - Upgrade session query 732s ok 33 - HTTP code is 200 732s ok 34 - Page contains a form 732s ok 35 - URI match 732s ok 36 - Field "confirm" is defined 732s ok 37 - Field "url" is defined 732s ok 38 - Accept session upgrade query 732s ok 39 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 732s ok 40 - HTTP code is 200 732s ok 41 - Page contains a form 732s ok 42 - Host match 732s ok 43 - Field "upgrading" is defined 732s ok 44 - Field "url" is defined 732s ok 45 - CSP header authorize POST request to \# 732s ok 46 - Post FindUser request 732s ok 47 - Response is JSON 732s ok 48 - Good result 732s ok 49 - Good user 732s ok 50 - Post login 732s ok 51 - Get cookie lemonldappdata () 732s ok 52 - Get cookie lemonldap (9a04584b17751e8092617d174ad7354a161799808d2ac91fd9f7ad8943baa989) 732s ok 53 - Get redirection 732s ok 54 - Location is http://test1.example.com 732s ok 55 - GET Portal 732s ok 56 - HTTP code is 200 732s ok 57 - Authenticated as rtyler 732s 1..57 732s ok 733s t/68-FindUser-without-Impersonation.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 - Get Portal 733s ok 6 - HTTP code is 200 733s ok 7 - Page contains a form 733s ok 8 - Host match 733s ok 9 - Field "user" is defined 733s ok 10 - Field "password" is defined 733s ok 11 - CSP header authorize POST request to \# 733s ok 12 - Search an account not found 733s ok 13 - Post FindUser request 733s ok 14 - Response is JSON 733s ok 15 - result => 0 733s ok 16 - error => 9 733s 1..16 733s ok 733s t/68-FindUser-without-attribute.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 - Get Portal 733s ok 6 - HTTP code is 200 733s ok 7 - Page contains a form 733s ok 8 - Host match 733s ok 9 - Field "user" is defined 733s ok 10 - Field "password" is defined 733s ok 11 - Field "spoofId" is defined 733s ok 12 - CSP header authorize POST request to \# 733s ok 13 - Search an account not found 733s ok 14 - Post FindUser request 733s ok 15 - Response is JSON 733s ok 16 - No user 733s ok 17 - result => 1 733s 1..17 733s ok 734s t/68-Impersonation-with-2F.t ...................................... 734s ok 1 - use Lemonldap::NG::Portal::Main; 734s ok 2 - use Lemonldap::NG::Common::FormEncode; 734s ok 3 - Portal object 734s ok 4 - Init 734s ok 5 - Portal app 734s ok 6 - Auth query 734s ok 7 - Get cookie lemonldap (cafcacd3b06744dd8d59a238c7f71c272bfb180c2ff3a9903493d76cb16778e6) 734s ok 8 - Get Menu 734s ok 9 - Authenticated as rtyler 734s ok 10 - sfaManager link found 734s ok 11 - Form registration 734s ok 12 - Found TOTP js 734s ok 13 - Found custom Main Logo 734s ok 14 - Get new key 734s ok 15 - Content is JSON 734s ok 16 - Found secret 734s ok 17 - Found token 734s ok 18 - Found user 734s ok 19 - Code 734s ok 20 - Code contains 6 digits 734s ok 21 - Post code 734s ok 22 - Content is JSON 734s ok 23 - TOTP is registered 734s ok 24 - Logout request 734s ok 25 - Response is 200 734s ok 26 - Cookie is deleted 734s ok 27 - No pdata 734s ok 28 - Disconnect request 734s ok 29 - Response is 401 734s ok 30 - Get Menu 734s ok 31 - HTTP code is 200 734s ok 32 - Page contains a form 734s ok 33 - Host match 734s ok 34 - Field "user" is defined 734s ok 35 - Field "password" is defined 734s ok 36 - Field "spoofId" is defined 734s ok 37 - CSP header authorize POST request to \# 734s ok 38 - Auth query 734s ok 39 - HTTP code is 200 734s ok 40 - Page contains a form 734s ok 41 - URI match 734s ok 42 - Field "token" is defined 734s ok 43 - Post TOTP choice 734s ok 44 - HTTP code is 200 734s ok 45 - Page contains a form 734s ok 46 - URI match 734s ok 47 - Field "token" is defined 734s ok 48 - Code 734s ok 49 - Post code 734s ok 50 - Get cookie lemonldap (e6e23abbf80e655abcf2af454e5232000bc6e9aae59d661316219c7231381194) 734s ok 51 - Get Menu 734s ok 52 - HTTP code is 200 734s ok 53 - Authenticated as dwho 734s ok 54 - Form 2fregisters 734s ok 55 - Form registration 734s ok 56 - Found TOTP js 734s ok 57 - Found custom Main Logo 734s ok 58 - Get new key 734s ok 59 - Content is JSON 734s ok 60 - Not authorized to register a TOTP 734s ok 61 - Delete TOTP query 734s ok 62 - Content is JSON 734s ok 63 - Not authorized to unregister a TOTP 734s ok 64 - Post code 734s ok 65 - Content is JSON 734s ok 66 - Not authorized to verify a TOTP 734s ok 67 - Logout request 734s ok 68 - Response is 200 734s ok 69 - Cookie is deleted 734s ok 70 - No pdata 734s ok 71 - Disconnect request 734s ok 72 - Response is 401 734s 1..72 734s ok 734s t/68-Impersonation-with-Custom-Plugin.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 - Get Menu 734s ok 6 - HTTP code is 200 734s ok 7 - Page contains a form 734s ok 8 - Host match 734s ok 9 - Field "user" is defined 734s ok 10 - Field "password" is defined 734s ok 11 - Field "spoofId" is defined 734s ok 12 - CSP header authorize POST request to \# 734s ok 13 - Auth query 734s ok 14 - HTTP code is 200 734s ok 15 - Get cookie lemonldap (63a3538ad6626791c4fbee9057df379b049f6eea79aeca2b3a4223c17db50a80) 734s ok 16 - Logout request 734s ok 17 - Response is 200 734s ok 18 - Cookie is deleted 734s ok 19 - No pdata 734s ok 20 - Disconnect request 734s ok 21 - Response is 401 734s ok 22 - Auth query 734s ok 23 - Content is JSON 734s ok 24 - BAD CREDENTIALS 734s 1..24 734s ok 735s t/68-Impersonation-with-History.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 - Auth query 735s ok 6 - Response status is 401 735s ok 7 - Content is JSON 735s ok 8 - Error code is 5 735s ok 9 - Get Menu 735s ok 10 - HTTP code is 200 735s ok 11 - Page contains a form 735s ok 12 - Host match 735s ok 13 - Field "user" is defined 735s ok 14 - Field "password" is defined 735s ok 15 - Field "spoofId" is defined 735s ok 16 - CSP header authorize POST request to \# 735s ok 17 - Auth query 735s ok 18 - Get cookie lemonldap (b5dab219967de4f13854c5af9ade96ecd53d1781127f2d6624034374e82e1c4a) 735s ok 19 - Get redirection 735s ok 20 - Location is http://auth.example.com/ 735s ok 21 - Get Menu 735s ok 22 - HTTP code is 200 735s ok 23 - Authenticated as rtyler 735s ok 24 - Logout request 735s ok 25 - Response is 200 735s ok 26 - Cookie is deleted 735s ok 27 - No pdata 735s ok 28 - Disconnect request 735s ok 29 - Response is 401 735s ok 30 - Get Menu 735s ok 31 - HTTP code is 200 735s ok 32 - Page contains a form 735s ok 33 - Host match 735s ok 34 - Field "user" is defined 735s ok 35 - Field "password" is defined 735s ok 36 - Field "spoofId" is defined 735s ok 37 - CSP header authorize POST request to \# 735s ok 38 - Auth query 735s ok 39 - Get cookie lemonldap (9c20cc9607569eec39296172e5185bb7acf28041efe513d866e3d0b818a692c0) 735s ok 40 - History found 735s ok 41 - -> Three entries found 735s ok 42 - -> One 'failedLogin' entry found 735s ok 43 - Logout request 735s ok 44 - Response is 200 735s ok 45 - Cookie is deleted 735s ok 46 - No pdata 735s ok 47 - Disconnect request 735s ok 48 - Response is 401 735s 1..48 735s ok 735s t/68-Impersonation-with-TOTP.t .................................... 735s ok 1 - use Lemonldap::NG::Portal::Main; 735s ok 2 - Portal object 735s ok 3 - Init 735s ok 4 - Portal app 735s ok 5 - Get Menu 735s ok 6 - HTTP code is 200 735s ok 7 - Page contains a form 735s ok 8 - Host match 735s ok 9 - Field "user" is defined 735s ok 10 - Field "password" is defined 735s ok 11 - Field "spoofId" is defined 735s ok 12 - CSP header authorize POST request to \# 735s ok 13 - Auth query 735s ok 14 - Get cookie lemonldap (1398c1d07b00914d13c340e878c763de46c94c7155fce1a8a1868feb3bc37f92) 735s ok 15 - Get redirection 735s ok 16 - Location is http://auth.example.com/ 735s ok 17 - Get Menu 735s ok 18 - HTTP code is 200 735s ok 19 - Connected as dwho 735s ok 20 - Authenticated as rtyler 735s ok 21 - Form registration 735s ok 22 - Get redirection 735s ok 23 - Location header found 735s ok 24 - Form registration 735s ok 25 - Found TOTP js 735s ok 26 - Found custom Main Logo 735s ok 27 - Get new key 735s ok 28 - Content is JSON 735s ok 29 - Found secret 735s ok 30 - Found token 735s ok 31 - Code 735s ok 32 - Code contains 6 digits 735s ok 33 - Post code 735s ok 34 - Content is JSON 735s ok 35 - Key is registered 735s ok 36 - Logout request 735s ok 37 - Response is 200 735s ok 38 - Cookie is deleted 735s ok 39 - No pdata 735s ok 40 - Disconnect request 735s ok 41 - Response is 401 735s ok 42 - Get Menu 735s ok 43 - HTTP code is 200 735s ok 44 - Page contains a form 735s ok 45 - Host match 735s ok 46 - Field "user" is defined 735s ok 47 - Field "password" is defined 735s ok 48 - Field "spoofId" is defined 735s ok 49 - CSP header authorize POST request to \# 735s ok 50 - Auth query with Impersonation 735s ok 51 - HTTP code is 200 735s ok 52 - Page contains a form 735s ok 53 - URI match 735s ok 54 - Field "token" is defined 735s ok 55 - Code 735s ok 56 - Post code 735s ok 57 - Get cookie lemonldap (5fdeed999b353df5e6da2f9eef96a1135498927ae9bf5c54604d7b650d78c351) 735s ok 58 - CheckUser form 735s ok 59 - HTTP code is 200 735s ok 60 - Page contains a form 735s ok 61 - URI match 735s ok 62 - Field "user" is defined 735s ok 63 - Field "url" is defined 735s ok 64 - Found trspan="checkUserMerged" 735s ok 65 - POST checkuser 735s ok 66 - HTTP code is 200 735s ok 67 - Page contains a form 735s ok 68 - URI match 735s ok 69 - Field "user" is defined 735s ok 70 - Field "url" is defined 735s ok 71 - Found trspan="checkUserMerged" 735s ok 72 - Found trspan="allowed" 735s ok 73 - Found trspan="headers" 735s ok 74 - Found trspan="groups_sso" 735s ok 75 - Found trspan="attributes" 735s ok 76 - Found trspan="macros" 735s ok 77 - Found _userDB 735s ok 78 - Found Auth-User 735s ok 79 - Found dwho 735s ok 80 - Found su 735s ok 81 - Found uid 735s ok 82 - Found _whatToTrace 735s ok 83 - CheckUser form 735s ok 84 - HTTP code is 200 735s ok 85 - Page contains a form 735s ok 86 - URI match 735s ok 87 - Field "user" is defined 735s ok 88 - Field "url" is defined 735s ok 89 - Found trspan="checkUserMerged" 735s ok 90 - POST checkuser 735s ok 91 - HTTP code is 200 735s ok 92 - Page contains a form 735s ok 93 - URI match 735s ok 94 - Field "user" is defined 735s ok 95 - Field "url" is defined 735s ok 96 - Found trspan="checkUserComputedSession" 735s ok 97 - Found macro authMode 735s ok 98 - Found TOTP 735s ok 99 - Logout request 735s ok 100 - Response is 200 735s ok 101 - Cookie is deleted 735s ok 102 - No pdata 735s ok 103 - Disconnect request 735s ok 104 - Response is 401 735s 1..104 735s ok 736s t/68-Impersonation-with-UnrestrictedUser.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 - Get Menu 736s ok 6 - HTTP code is 200 736s ok 7 - Page contains a form 736s ok 8 - Host match 736s ok 9 - Field "user" is defined 736s ok 10 - Field "password" is defined 736s ok 11 - Field "spoofId" is defined 736s ok 12 - Field "token" is defined 736s ok 13 - CSP header authorize POST request to \# 736s ok 14 - Auth query 736s ok 15 - Get cookie lemonldap (4d8de0c005c321b837badb7d493f6ab27b3f2ec4c31b9158abe778596557c1c8) 736s ok 16 - Get Menu 736s ok 17 - Authenticated as dwho 736s ok 18 - Logout request 736s ok 19 - Response is 200 736s ok 20 - Cookie is deleted 736s ok 21 - No pdata 736s ok 22 - Disconnect request 736s ok 23 - Response is 401 736s ok 24 - Get Menu 736s ok 25 - HTTP code is 200 736s ok 26 - Page contains a form 736s ok 27 - Host match 736s ok 28 - Field "user" is defined 736s ok 29 - Field "password" is defined 736s ok 30 - Field "spoofId" is defined 736s ok 31 - Field "token" is defined 736s ok 32 - CSP header authorize POST request to \# 736s ok 33 - Auth query 736s ok 34 - PE5 found 736s ok 35 - HTTP code is 200 736s ok 36 - Page contains a form 736s ok 37 - Host match 736s ok 38 - Field "user" is defined 736s ok 39 - Field "password" is defined 736s ok 40 - Field "spoofId" is defined 736s ok 41 - Field "token" is defined 736s ok 42 - CSP header authorize POST request to \# 736s ok 43 - Auth query 736s ok 44 - Get cookie lemonldap (f8d04337667faa863323fe75b202153194818b5ec93876f67b0d3ab804e6e74b) 736s ok 45 - Get Menu 736s ok 46 - Authenticated as msmith 736s ok 47 - Logout request 736s ok 48 - Response is 200 736s ok 49 - Cookie is deleted 736s ok 50 - No pdata 736s ok 51 - Disconnect request 736s ok 52 - Response is 401 736s 1..52 736s ok 737s t/68-Impersonation-with-doubleCookies.t ........................... 737s ok 1 - use Lemonldap::NG::Portal::Main; 737s ok 2 - Portal object 737s ok 3 - Init 737s ok 4 - Portal app 737s ok 5 - Get Menu 737s ok 6 - HTTP code is 200 737s ok 7 - Page contains a form 737s ok 8 - Host match 737s ok 9 - Field "user" is defined 737s ok 10 - Field "password" is defined 737s ok 11 - Field "spoofId" is defined 737s ok 12 - CSP header authorize POST request to \# 737s ok 13 - Auth query 737s ok 14 - PE40 found 737s ok 15 - Get Menu 737s ok 16 - HTTP code is 200 737s ok 17 - Page contains a form 737s ok 18 - Host match 737s ok 19 - Field "user" is defined 737s ok 20 - Field "password" is defined 737s ok 21 - Field "spoofId" is defined 737s ok 22 - CSP header authorize POST request to \# 737s ok 23 - Get Menu 737s ok 24 - HTTP code is 200 737s ok 25 - Page contains a form 737s ok 26 - Host match 737s ok 27 - Field "user" is defined 737s ok 28 - Field "password" is defined 737s ok 29 - Field "spoofId" is defined 737s ok 30 - CSP header authorize POST request to \# 737s ok 31 - Auth query 737s ok 32 - PE5 found 737s ok 33 - Get Menu 737s ok 34 - HTTP code is 200 737s ok 35 - Page contains a form 737s ok 36 - Host match 737s ok 37 - Field "user" is defined 737s ok 38 - Field "password" is defined 737s ok 39 - Field "spoofId" is defined 737s ok 40 - CSP header authorize POST request to \# 737s ok 41 - Get Menu 737s ok 42 - HTTP code is 200 737s ok 43 - Page contains a form 737s ok 44 - Host match 737s ok 45 - Field "user" is defined 737s ok 46 - Field "password" is defined 737s ok 47 - Field "spoofId" is defined 737s ok 48 - CSP header authorize POST request to \# 737s ok 49 - Auth query 737s ok 50 - PE93 found 737s ok 51 - Get Menu 737s ok 52 - HTTP code is 200 737s ok 53 - Page contains a form 737s ok 54 - Host match 737s ok 55 - Field "user" is defined 737s ok 56 - Field "password" is defined 737s ok 57 - Field "spoofId" is defined 737s ok 58 - CSP header authorize POST request to \# 737s ok 59 - Get Menu 737s ok 60 - HTTP code is 200 737s ok 61 - Page contains a form 737s ok 62 - Host match 737s ok 63 - Field "user" is defined 737s ok 64 - Field "password" is defined 737s ok 65 - Field "spoofId" is defined 737s ok 66 - CSP header authorize POST request to \# 737s ok 67 - Auth query 737s ok 68 - Get cookie lemonldap (dd17f19a77fca62b57659b5184ad66b7c4083519d15e96542e9624bee3f004c9) 737s ok 69 - Get cookie lemonldaphttp () 737s ok 70 - Get redirection 737s ok 71 - Location is http://auth.example.com/ 737s ok 72 - -> Get cookie : lemonldap=something 737s ok 73 - -> Cookie 'lemonldap' is HttpOnly 737s ok 74 - -> Cookie 'lemonldap' is secure 737s ok 75 - CheckUser form 737s ok 76 - HTTP code is 200 737s ok 77 - Page contains a form 737s ok 78 - URI match 737s ok 79 - Field "user" is defined 737s ok 80 - Field "url" is defined 737s ok 81 - Found trspan="checkUser" 737s ok 82 - POST checkuser 737s ok 83 - Found macro test_impersonation 737s ok 84 - Found msmith/msmith 737s ok 85 - Logout request 737s ok 86 - Response is 200 737s ok 87 - Cookie is deleted 737s ok 88 - No pdata 737s ok 89 - Disconnect request 737s ok 90 - Response is 401 737s ok 91 - Get Menu 737s ok 92 - HTTP code is 200 737s ok 93 - Page contains a form 737s ok 94 - Host match 737s ok 95 - Field "user" is defined 737s ok 96 - Field "password" is defined 737s ok 97 - Field "spoofId" is defined 737s ok 98 - CSP header authorize POST request to \# 737s ok 99 - Auth query 737s ok 100 - Get cookie lemonldap (5cfb3d41f65cd2b514d5334075c477d61dc0897756accedaeae66c6c705c12cf) 737s ok 101 - Get redirection 737s ok 102 - Location is http://auth.example.com/ 737s ok 103 - Get Menu 737s ok 104 - HTTP code is 200 737s ok 105 - Connected as dwho 737s ok 106 - CheckUser form 737s ok 107 - HTTP code is 200 737s ok 108 - Page contains a form 737s ok 109 - URI match 737s ok 110 - Field "user" is defined 737s ok 111 - Field "url" is defined 737s ok 112 - Found trspan="checkUser" 737s ok 113 - POST checkuser 737s ok 114 - HTTP code is 200 737s ok 115 - Page contains a form 737s ok 116 - URI match 737s ok 117 - Field "user" is defined 737s ok 118 - Field "url" is defined 737s ok 119 - Found trspan="checkUser" 737s ok 120 - Found trspan="allowed" 737s ok 121 - Found trspan="headers" 737s ok 122 - Found trspan="macros" 737s ok 123 - Found trspan="attributes" 737s ok 124 - Found _userDB 737s ok 125 - Found Auth-User 737s ok 126 - Found dwho 737s ok 127 - Found _whatToTrace 737s ok 128 - Found testPrefix_groups 737s ok 129 - Found "su; su_test; test_su" 737s ok 130 - Found testPrefix_uid 737s ok 131 - Found rtyler 737s ok 132 - Found macro test_impersonation 737s ok 133 - Found rtyler/dwo 737s ok 134 - Found 34 attributes 737s ok 135 - _auth 737s ok 136 - _httpSession 737s ok 137 - uid 737s ok 138 - testPrefix__auth 737s ok 139 - testPrefix__httpSession 737s ok 140 - testPrefix_uid 737s ok 141 - Logout request 737s ok 142 - Response is 200 737s ok 143 - Cookie is deleted 737s ok 144 - No pdata 737s ok 145 - Disconnect request 737s ok 146 - Response is 401 737s 1..146 737s ok 737s t/68-Impersonation-with-filtered-merge.t .......................... 737s ok 1 - use Lemonldap::NG::Portal::Main; 737s ok 2 - Portal object 737s ok 3 - Init 737s ok 4 - Portal app 737s ok 5 - Get Menu 737s ok 6 - HTTP code is 200 737s ok 7 - Page contains a form 737s ok 8 - Host match 737s ok 9 - Field "user" is defined 737s ok 10 - Field "password" is defined 737s ok 11 - Field "spoofId" is defined 737s ok 12 - CSP header authorize POST request to \# 737s ok 13 - Auth query 737s ok 14 - Get cookie lemonldap (d08b68ef773c27253018ae7af60ac18b176411b1d8bae6453493dc6668eb3f1c) 737s ok 15 - Get redirection 737s ok 16 - Location is http://auth.example.com/ 737s ok 17 - Get Menu 737s ok 18 - HTTP code is 200 737s ok 19 - Connected as dwho 737s ok 20 - Authenticated as dwho 737s ok 21 - CheckUser form 737s ok 22 - HTTP code is 200 737s ok 23 - Page contains a form 737s ok 24 - URI match 737s ok 25 - Field "user" is defined 737s ok 26 - Field "url" is defined 737s ok 27 - Found trspan="checkUserMerged" 737s ok 28 - POST checkuser 737s ok 29 - HTTP code is 200 737s ok 30 - Page contains a form 737s ok 31 - URI match 737s ok 32 - Field "user" is defined 737s ok 33 - Field "url" is defined 737s ok 34 - Found trspan="checkUser" 737s ok 35 - Found trspan="allowed" 737s ok 36 - Found trspan="headers" 737s ok 37 - Found trspan="groups_sso" 737s ok 38 - Found trspan="macros" 737s ok 39 - Found trspan="attributes" 737s ok 40 - Found _userDB 737s ok 41 - Found Auth-User 737s ok 42 - Found dwho 737s ok 43 - Found su 737s ok 44 - Found su_test 737s ok 45 - NOT found _test_ 737s ok 46 - NOT found test_su 737s ok 47 - Found uid 737s ok 48 - Found _whatToTrace 737s ok 49 - POST checkuser 737s ok 50 - Response is JSON 737s ok 51 - Right number of real_hGroups found 737s ok 52 - Right number of hGroups found 737s ok 53 - Logout request 737s ok 54 - Response is 200 737s ok 55 - Cookie is deleted 737s ok 56 - No pdata 737s ok 57 - Disconnect request 737s ok 58 - Response is 401 737s 1..58 737s ok 738s t/68-Impersonation-with-merge.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 - Get Menu 738s ok 6 - HTTP code is 200 738s ok 7 - Page contains a form 738s ok 8 - Host match 738s ok 9 - Field "user" is defined 738s ok 10 - Field "password" is defined 738s ok 11 - Field "spoofId" is defined 738s ok 12 - CSP header authorize POST request to \# 738s ok 13 - Auth query 738s ok 14 - Get cookie lemonldap (64076432c9717803bec0928b868f37b8a3ef5260498380abebf0def290d67096) 738s ok 15 - Get redirection 738s ok 16 - Location is http://auth.example.com/ 738s ok 17 - Get Menu 738s ok 18 - HTTP code is 200 738s ok 19 - Connected as dwho 738s ok 20 - Authenticated as dwho 738s ok 21 - CheckUser form 738s ok 22 - HTTP code is 200 738s ok 23 - Page contains a form 738s ok 24 - URI match 738s ok 25 - Field "user" is defined 738s ok 26 - Field "url" is defined 738s ok 27 - Found trspan="checkUserMerged" 738s ok 28 - POST checkuser 738s ok 29 - HTTP code is 200 738s ok 30 - Page contains a form 738s ok 31 - URI match 738s ok 32 - Field "user" is defined 738s ok 33 - Field "url" is defined 738s ok 34 - Found trspan="checkUserMerged" 738s ok 35 - Found trspan="allowed" 738s ok 36 - Found trspan="headers" 738s ok 37 - Found trspan="groups_sso" 738s ok 38 - Found SSO group "su" 738s ok 39 - Found SSO group "su_test" 738s ok 40 - Found SSO group "test_su" 738s ok 41 - Found trspan="attributes" 738s ok 42 - Found trspan="macros" 738s ok 43 - Found _userDB 738s ok 44 - Found Auth-User 738s ok 45 - Found dwho 738s ok 46 - Found su 738s ok 47 - Found su_test 738s ok 48 - NOT found _test_ 738s ok 49 - Found test_su 738s ok 50 - Found _whatToTrace 738s ok 51 - Found uid 738s ok 52 - POST checkuser 738s ok 53 - Response is JSON 738s ok 54 - Right number of real_hGroups found 738s ok 55 - Right number of hGroups found 738s ok 56 - Logout request 738s ok 57 - Response is 200 738s ok 58 - Cookie is deleted 738s ok 59 - No pdata 738s ok 60 - Disconnect request 738s ok 61 - Response is 401 738s 1..61 738s ok 738s t/68-Impersonation.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 - Get Menu 738s ok 6 - HTTP code is 200 738s ok 7 - Page contains a form 738s ok 8 - Host match 738s ok 9 - Field "user" is defined 738s ok 10 - Field "password" is defined 738s ok 11 - Field "spoofId" is defined 738s ok 12 - CSP header authorize POST request to \# 738s ok 13 - Auth query 738s ok 14 - PE40 found 738s ok 15 - Get Menu 738s ok 16 - HTTP code is 200 738s ok 17 - Page contains a form 738s ok 18 - Host match 738s ok 19 - Field "user" is defined 738s ok 20 - Field "password" is defined 738s ok 21 - Field "spoofId" is defined 738s ok 22 - CSP header authorize POST request to \# 738s ok 23 - Get Menu 738s ok 24 - HTTP code is 200 738s ok 25 - Page contains a form 738s ok 26 - Host match 738s ok 27 - Field "user" is defined 738s ok 28 - Field "password" is defined 738s ok 29 - Field "spoofId" is defined 738s ok 30 - CSP header authorize POST request to \# 738s ok 31 - Auth query 738s ok 32 - PE5 found 738s ok 33 - Get Menu 738s ok 34 - HTTP code is 200 738s ok 35 - Page contains a form 738s ok 36 - Host match 738s ok 37 - Field "user" is defined 738s ok 38 - Field "password" is defined 738s ok 39 - Field "spoofId" is defined 738s ok 40 - CSP header authorize POST request to \# 738s ok 41 - Get Menu 738s ok 42 - HTTP code is 200 738s ok 43 - Page contains a form 738s ok 44 - Host match 738s ok 45 - Field "user" is defined 738s ok 46 - Field "password" is defined 738s ok 47 - Field "spoofId" is defined 738s ok 48 - CSP header authorize POST request to \# 738s ok 49 - Auth query 738s ok 50 - PE93 found 738s ok 51 - Get Menu 738s ok 52 - HTTP code is 200 738s ok 53 - Page contains a form 738s ok 54 - Host match 738s ok 55 - Field "user" is defined 738s ok 56 - Field "password" is defined 738s ok 57 - Field "spoofId" is defined 738s ok 58 - CSP header authorize POST request to \# 738s ok 59 - Get Menu 738s ok 60 - HTTP code is 200 738s ok 61 - Page contains a form 738s ok 62 - Host match 738s ok 63 - Field "user" is defined 738s ok 64 - Field "password" is defined 738s ok 65 - Field "spoofId" is defined 738s ok 66 - CSP header authorize POST request to \# 738s ok 67 - Auth query 738s ok 68 - Get cookie lemonldap (948c3bed0dd1ecb906516f8c55d59dd58186f177b1b8dad044ffa3a467f28085) 738s ok 69 - Get redirection 738s ok 70 - Location is http://auth.example.com/ 738s ok 71 - Get Menu 738s ok 72 - HTTP code is 200 738s ok 73 - Connected as msmith 738s ok 74 - Authenticated as msmith 738s ok 75 - CheckUser form 738s ok 76 - HTTP code is 200 738s ok 77 - Page contains a form 738s ok 78 - URI match 738s ok 79 - Field "user" is defined 738s ok 80 - Field "url" is defined 738s ok 81 - Found trspan="checkUser" 738s ok 82 - POST checkuser 738s ok 83 - Found macro test_impersonation 738s ok 84 - Found msmith/msmith 738s ok 85 - Found two MSMITH@BADWOLF.ORG 738s ok 86 - Logout request 738s ok 87 - Response is 200 738s ok 88 - Cookie is deleted 738s ok 89 - No pdata 738s ok 90 - Disconnect request 738s ok 91 - Response is 401 738s ok 92 - Get Menu 738s ok 93 - HTTP code is 200 738s ok 94 - Page contains a form 738s ok 95 - Host match 738s ok 96 - Field "user" is defined 738s ok 97 - Field "password" is defined 738s ok 98 - Field "spoofId" is defined 738s ok 99 - CSP header authorize POST request to \# 738s ok 100 - Auth query 738s ok 101 - Get cookie lemonldap (5dd453aff0509d1ecb2c2e53b11f349d6bd07bcb2159b79f25ac72341b8f2193) 738s ok 102 - Get redirection 738s ok 103 - Location is http://auth.example.com/ 738s ok 104 - Get Menu 738s ok 105 - HTTP code is 200 738s ok 106 - Connected as dwho 738s ok 107 - Authenticated as dwho 738s ok 108 - CheckUser form 738s ok 109 - HTTP code is 200 738s ok 110 - Page contains a form 738s ok 111 - URI match 738s ok 112 - Field "user" is defined 738s ok 113 - Field "url" is defined 738s ok 114 - Found trspan="checkUser" 738s ok 115 - POST checkuser 738s ok 116 - HTTP code is 200 738s ok 117 - Page contains a form 738s ok 118 - URI match 738s ok 119 - Field "user" is defined 738s ok 120 - Field "url" is defined 738s ok 121 - Found trspan="checkUser" 738s ok 122 - Found trspan="allowed" 738s ok 123 - Found trspan="headers" 738s ok 124 - Found trspan="macros" 738s ok 125 - Found trspan="attributes" 738s ok 126 - Found _userDB 738s ok 127 - Found Auth-User 738s ok 128 - Found dwho 738s ok 129 - Found _whatToTrace 738s ok 130 - Found testPrefix_groups 738s ok 131 - Found "su; su_test; test_su" 738s ok 132 - Found testPrefix_uid 738s ok 133 - Found rtyler 738s ok 134 - Found macro test_impersonation 738s ok 135 - Found rtyler/dwo 738s ok 136 - Found _session_id 738s ok 137 - Found _session_id 738s ok 138 - Found 34 attributes 738s ok 139 - _auth 738s ok 140 - uid 738s ok 141 - testPrefix__auth 738s ok 142 - testPrefix_uid 738s ok 143 - Logout request 738s ok 144 - Response is 200 738s ok 145 - Cookie is deleted 738s ok 146 - No pdata 738s ok 147 - Disconnect request 738s ok 148 - Response is 401 738s 1..148 738s ok 739s t/68-InitializePasswordReset.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 - Auth query 739s ok 6 - HTTP code is 200 739s ok 7 - Get cookie lemonldap (a75f63c560cc2d2e496a656107d75a7e86da80ebb47abaeaca178a17cbb21ef8) 739s ok 8 - Force reinitialization for rtyler@badwolf.org 739s ok 9 - HTTP code is 200 739s ok 10 - HTTP code is 200 739s ok 11 - Content-Type is JSON 739s ok 12 - Content is valid JSON 739s ok 13 - mail_token found 739s ok 14 - reset url found and have a correct format 739s ok 15 - Force reinitialization for rtyler@badwolf.org - bad secret 739s ok 16 - HTTP code is 403 739s ok 17 - Content is valid JSON 739s ok 18 - authentication error 739s ok 19 - Force reinitialization for rtyler@badwolf.org - user not found 739s ok 20 - HTTP code is 404 739s ok 21 - Content is valid JSON 739s ok 22 - user not found 739s 1..22 739s ok 739s t/70-2F-Password.t ................................................ 739s ok 1 - use Lemonldap::NG::Portal::Main; 739s ok 2 - Portal object 739s ok 3 - Init 739s ok 4 - Portal app 739s # Subtest: Register Password 2FA 739s ok 1 - Get Menu 739s ok 2 - HTTP code is 200 739s ok 3 - Page contains a form 739s ok 4 - Host match 739s ok 5 - Field "user" is defined 739s ok 6 - Field "password" is defined 739s ok 7 - CSP header authorize POST request to \# 739s ok 8 - Auth query 739s ok 9 - Get cookie lemonldap (a84d2566a8a890c4b829c24b0db819271a0b4999521b0a53b181743a0de58556) 739s ok 10 - Get redirection 739s ok 11 - Location is http://auth.example.com/ 739s ok 12 - Form registration 739s ok 13 - Get redirection 739s ok 14 - Location header found 739s ok 15 - Form registration 739s ok 16 - Found password js 739s ok 17 - HTTP code is 200 739s ok 18 - Content-Type is JSON 739s ok 19 - Content is valid JSON 739s ok 20 - Post registration (mismatched) 739s ok 21 739s ok 22 - HTTP code is 200 739s ok 23 - Content-Type is JSON 739s ok 24 - Content is valid JSON 739s ok 25 - Post registration (mismatched) 739s ok 26 739s ok 27 - HTTP code is 200 739s ok 28 - Content-Type is JSON 739s ok 29 - Content is valid JSON 739s ok 30 - Post registration (mismatched) 739s ok 31 - Key is registered 739s ok 32 - Logout request 739s ok 33 - Response is 200 739s ok 34 - Cookie is deleted 739s ok 35 - No pdata 739s ok 36 - Disconnect request 739s ok 37 - Response is 401 739s 1..37 739s ok 5 - Register Password 2FA 739s # Subtest: Try to login with invalid 2FA password 739s ok 1 - Get Menu 739s ok 2 - HTTP code is 200 739s ok 3 - Page contains a form 739s ok 4 - Host match 739s ok 5 - Field "user" is defined 739s ok 6 - Field "password" is defined 739s ok 7 - CSP header authorize POST request to \# 739s ok 8 - Auth query 739s ok 9 - HTTP code is 200 739s ok 10 - Page contains a form 739s ok 11 - URI match 739s ok 12 - Post code 739s ok 13 - Expected portal error code: code found on page 739s ok 14 - Expected portal error code 739s 1..14 739s ok 6 - Try to login with invalid 2FA password 739s # Subtest: Try to login with valid 2FA password 739s ok 1 - Get Menu 739s ok 2 - HTTP code is 200 739s ok 3 - Page contains a form 739s ok 4 - Host match 739s ok 5 - Field "user" is defined 739s ok 6 - Field "password" is defined 739s ok 7 - CSP header authorize POST request to \# 739s ok 8 - Auth query 739s ok 9 - HTTP code is 200 739s ok 10 - Page contains a form 739s ok 11 - URI match 739s ok 12 - Post code 739s ok 13 - Get cookie lemonldap (eba618954e9e15d8425c8c25c49c93f7e153048bb7f09970563b61f3679b0f85) 739s ok 14 - Get session using restSessionServer 739s ok 15 - HTTP code is 200 739s ok 16 - Deserialize session content 739s ok 17 - Session has correct value for _auth 739s ok 18 - Session has correct value for _2f 739s ok 19 - Session has correct value for authenticationLevel 739s ok 20 - Session has correct value for uid 739s ok 21 - Logout request 739s ok 22 - Response is 200 739s ok 23 - Cookie is deleted 739s ok 24 - No pdata 739s ok 25 - Disconnect request 739s ok 26 - Response is 401 739s 1..26 739s ok 7 - Try to login with valid 2FA password 739s 1..7 739s ok 740s t/70-2F-TOTP-8-with-global-storage.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 - Get Menu 740s ok 6 - HTTP code is 200 740s ok 7 - Page contains a form 740s ok 8 - Host match 740s ok 9 - Field "user" is defined 740s ok 10 - Field "password" is defined 740s ok 11 - Field "token" is defined 740s ok 12 - CSP header authorize POST request to \# 740s ok 13 - Auth query 740s ok 14 - Get cookie lemonldap (ff3beee787bfa5857417e889e0c14536a4690bbc4d007cb9e18f60988876adc7) 740s ok 15 - Get redirection 740s ok 16 - Location is http://auth.example.com/ 740s ok 17 - Form registration 740s ok 18 - Get redirection 740s ok 19 - Location header found 740s ok 20 - Form registration 740s ok 21 - Found TOTP js 740s ok 22 - Get new key 740s ok 23 - Content is JSON 740s ok 24 - Found secret 740s ok 25 - Found token 740s ok 26 - Code 740s ok 27 - Code contains 8 digits 740s ok 28 - Post code 740s ok 29 - Content is JSON 740s ok 30 - Key is registered 740s ok 31 - Logout request 740s ok 32 - Response is 200 740s ok 33 - Cookie is deleted 740s ok 34 - No pdata 740s ok 35 - Disconnect request 740s ok 36 - Response is 401 740s ok 37 - Get Menu 740s ok 38 - HTTP code is 200 740s ok 39 - Page contains a form 740s ok 40 - Host match 740s ok 41 - Field "user" is defined 740s ok 42 - Field "password" is defined 740s ok 43 - Field "token" is defined 740s ok 44 - CSP header authorize POST request to \# 740s ok 45 - Auth query 740s ok 46 - HTTP code is 200 740s ok 47 - Page contains a form 740s ok 48 - URI match 740s ok 49 - Field "token" is defined 740s ok 50 - LLNG Code 740s ok 51 - Post code 740s ok 52 - Get cookie lemonldap (a2a1b2aee1642f3feea22f2f441180b5eb05c771d6613c165ae16013edaaf1e6) 740s ok 53 - Logout request 740s ok 54 - Response is 200 740s ok 55 - Cookie is deleted 740s ok 56 - No pdata 740s ok 57 - Disconnect request 740s ok 58 - Response is 401 740s ok 59 - Get Menu 740s ok 60 - HTTP code is 200 740s ok 61 - Page contains a form 740s ok 62 - Host match 740s ok 63 - Field "user" is defined 740s ok 64 - Field "password" is defined 740s ok 65 - Field "token" is defined 740s ok 66 - CSP header authorize POST request to \# 740s ok 67 - Auth query 740s ok 68 - HTTP code is 200 740s ok 69 - Page contains a form 740s ok 70 - URI match 740s ok 71 - Field "token" is defined 740s ok 72 - LLNG Code 740s ok 73 - Post code 740s ok 74 - Token expired 740s ok 75 - Login form is not displayed 740s ok 76 - Get Menu 740s ok 77 - HTTP code is 200 740s ok 78 - Page contains a form 740s ok 79 - Host match 740s ok 80 - Field "user" is defined 740s ok 81 - Field "password" is defined 740s ok 82 - Field "token" is defined 740s ok 83 - CSP header authorize POST request to \# 740s ok 84 - Auth query 740s ok 85 - HTTP code is 200 740s ok 86 - Page contains a form 740s ok 87 - URI match 740s ok 88 - Field "token" is defined 740s 1..88 740s ok 740s t/70-2F-TOTP-Hook.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 - Auth query 740s ok 6 - Get cookie lemonldap (7ea167023b24d30f88314869c88223e009fb98511bce4c4cf09964801a35ffb9) 740s ok 7 - Form registration 740s ok 8 - Found TOTP js 740s ok 9 - Get new key 740s ok 10 - Content is JSON 740s ok 11 - Found secret 740s ok 12 - Found token 740s ok 13 - Found user 740s ok 14 - Code 740s ok 15 - Code contains 6 digits 740s ok 16 - Post code 740s ok 17 - Content is JSON 740s ok 18 - TOTP is registered 740s ok 19 - Logout request 740s ok 20 - Response is 200 740s ok 21 - Cookie is deleted 740s ok 22 - No pdata 740s ok 23 - Disconnect request 740s ok 24 - Response is 401 740s ok 25 - Auth query 740s ok 26 - HTTP code is 200 740s ok 27 - Page contains a form 740s ok 28 - URI match 740s ok 29 - Field "token" is defined 740s ok 30 - Code 740s ok 31 - Post code 740s ok 32 - Get cookie lemonldap (052ab66814324d9245e82334a0a6a5200a3c52cdb63c63e9a7e9c23a9af31441) 740s ok 33 - Logout request 740s ok 34 - Response is 200 740s ok 35 - Cookie is deleted 740s ok 36 - No pdata 740s ok 37 - Disconnect request 740s ok 38 - Response is 401 740s ok 39 - Auth query 740s ok 40 - HTTP code is 200 740s ok 41 - Page contains a form 740s ok 42 - URI match 740s ok 43 - Field "token" is defined 740s ok 44 - Code 740s ok 45 - Post code 740s ok 46 - Expected portal error code: code found on page 740s ok 47 - Expected portal error code 740s 1..47 740s ok 741s t/70-2F-TOTP-encryption.t ......................................... 741s ok 1 - use Lemonldap::NG::Portal::Main; 741s ok 2 - Portal object 741s ok 3 - Init 741s ok 4 - Portal app 741s ok 5 - Get Menu 741s ok 6 - HTTP code is 200 741s ok 7 - Page contains a form 741s ok 8 - Host match 741s ok 9 - Field "user" is defined 741s ok 10 - Field "password" is defined 741s ok 11 - Field "token" is defined 741s ok 12 - CSP header authorize POST request to \# 741s ok 13 - Auth query 741s ok 14 - Get cookie lemonldap (6bcbd02708e42e84aeb5496be20419a43c3571ec6364697c982e9f2d07fff6a9) 741s ok 15 - Get redirection 741s ok 16 - Location is http://auth.example.com/ 741s ok 17 - Form registration 741s ok 18 - Get redirection 741s ok 19 - Location header found 741s ok 20 - Form registration 741s ok 21 - Found TOTP js 741s ok 22 - Get new key 741s ok 23 - Content is JSON 741s ok 24 - Found secret 741s ok 25 - Found token 741s ok 26 - Code 741s ok 27 - Code contains 6 digits 741s ok 28 - Post code 741s ok 29 - Content is JSON 741s ok 30 - Key is registered 741s ok 31 - Logout request 741s ok 32 - Response is 200 741s ok 33 - Cookie is deleted 741s ok 34 - No pdata 741s ok 35 - Disconnect request 741s ok 36 - Response is 401 741s ok 37 - Get Menu 741s ok 38 - HTTP code is 200 741s ok 39 - Page contains a form 741s ok 40 - Host match 741s ok 41 - Field "user" is defined 741s ok 42 - Field "password" is defined 741s ok 43 - Field "token" is defined 741s ok 44 - CSP header authorize POST request to \# 741s ok 45 - Auth query 741s ok 46 - HTTP code is 200 741s ok 47 - Page contains a form 741s ok 48 - URI match 741s ok 49 - Field "token" is defined 741s ok 50 - LLNG Code 741s ok 51 - Post code 741s ok 52 - Get cookie lemonldap (1b5b82e46a62736ff4fb2f4f1629af5b93fb38d6b4811d01ceeed66478818400) 741s ok 53 - Logout request 741s ok 54 - Response is 200 741s ok 55 - Cookie is deleted 741s ok 56 - No pdata 741s ok 57 - Disconnect request 741s ok 58 - Response is 401 741s ok 59 - Get Menu 741s ok 60 - HTTP code is 200 741s ok 61 - Page contains a form 741s ok 62 - Host match 741s ok 63 - Field "user" is defined 741s ok 64 - Field "password" is defined 741s ok 65 - Field "token" is defined 741s ok 66 - CSP header authorize POST request to \# 741s ok 67 - Auth query 741s ok 68 - HTTP code is 200 741s ok 69 - Page contains a form 741s ok 70 - URI match 741s ok 71 - Field "token" is defined 741s ok 72 - LLNG Code 741s ok 73 - Post code 741s ok 74 - Token expired 741s ok 75 - Login form is not displayed 741s ok 76 - Get Menu 741s ok 77 - HTTP code is 200 741s ok 78 - Page contains a form 741s ok 79 - Host match 741s ok 80 - Field "user" is defined 741s ok 81 - Field "password" is defined 741s ok 82 - Field "token" is defined 741s ok 83 - CSP header authorize POST request to \# 741s ok 84 - Auth query 741s ok 85 - HTTP code is 200 741s ok 86 - Page contains a form 741s ok 87 - URI match 741s ok 88 - Field "token" is defined 741s ok 89 - TOTP persistent data found 741s ok 90 - Only one device found 741s ok 91 - TOTP secret is encrypted 741s 1..91 741s ok 742s t/70-2F-TOTP-multiple-register.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 (85181aaded34c9abd6f41ffbac445faf83dc5e397879a05051737d930551a233) 742s ok 7 - Get Menu 742s ok 8 - Form registration 742s ok 9 - Get redirection 742s ok 10 - Location header found 742s ok 11 - Form registration 742s ok 12 - Form registration 742s ok 13 - Found TOTP js 742s ok 14 - Get new key 742s ok 15 - Content is JSON 742s ok 16 - Found secret 742s ok 17 - Found token 742s ok 18 - Found user 742s ok 19 - Code 742s ok 20 - Code contains 6 digits 742s ok 21 - Post code 742s ok 22 - Content is JSON 742s ok 23 - TOTP is registered 742s ok 24 - Form registration 742s ok 25 - Found newly registered device 742s ok 26 - Found button to register a new device 742s ok 27 - Form registration 742s ok 28 - Found TOTP js 742s ok 29 - Get new key 742s ok 30 - Content is JSON 742s ok 31 - Found secret 742s ok 32 - Found token 742s ok 33 - Found user 742s ok 34 - Code 742s ok 35 - Code contains 6 digits 742s ok 36 - Post code 742s ok 37 - Content is JSON 742s ok 38 - TOTP is registered 742s ok 39 - Found 2 registered TOTP 742s 1..39 742s ok 742s t/70-2F-TOTP-multiple.t ........................................... 742s ok 1 - use Lemonldap::NG::Portal::Main; 742s ok 2 - Portal object 742s ok 3 - Init 742s ok 4 - Portal app 742s # Subtest: Authenticate with first device 742s ok 1 - Auth query 742s ok 2 - HTTP code is 200 742s ok 3 - Page contains a form 742s ok 4 - URI match 742s ok 5 - Field "token" is defined 742s ok 6 - Code 742s ok 7 - Post code 742s ok 8 - Get cookie lemonldap (5329cdb8ffd92a965e46ca5051c5842bc62e34156cc53f57bdc6a4a608b61b5c) 742s 1..8 742s ok 5 - Authenticate with first device 742s # Subtest: Authenticate with second device 742s ok 1 - Auth query 742s ok 2 - HTTP code is 200 742s ok 3 - Page contains a form 742s ok 4 - URI match 742s ok 5 - Field "token" is defined 742s ok 6 - Code 742s ok 7 - Post code 742s ok 8 - Get cookie lemonldap (1c49e86f4a3a973d5d8f60b837b1291e9f02a3fa72c7773d9042a007d9a685c9) 742s 1..8 742s ok 6 - Authenticate with second device 742s # Subtest: Authenticate with unknown device 742s ok 1 - Auth query 742s ok 2 - HTTP code is 200 742s ok 3 - Page contains a form 742s ok 4 - URI match 742s ok 5 - Field "token" is defined 742s ok 6 - Code 742s ok 7 - Post code 742s ok 8 - Expected portal error code: code found on page 742s ok 9 - Expected portal error code 742s 1..9 742s ok 7 - Authenticate with unknown device 742s 1..7 742s ok 743s t/70-2F-TOTP-with-History-and-Refresh.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 - Get cookie lemonldap (71a6ba349e86875935bb2b654e8a11a189c7c957ccb90786be867bdd8a6daa85) 743s ok 7 - Form registration 743s ok 8 - Get redirection 743s ok 9 - Location header found 743s ok 10 - Form registration 743s ok 11 - Found TOTP js 743s ok 12 - Get new key 743s ok 13 - Content is JSON 743s ok 14 - Found secret 743s ok 15 - Found token 743s ok 16 - Code 743s ok 17 - Code contains 6 digits 743s ok 18 - Post code 743s ok 19 - Content is JSON 743s ok 20 - Key is registered 743s ok 21 - Logout request 743s ok 22 - Response is 200 743s ok 23 - Cookie is deleted 743s ok 24 - No pdata 743s ok 25 - Disconnect request 743s ok 26 - Response is 401 743s ok 27 - Auth query 743s ok 28 - HTTP code is 200 743s ok 29 - Page contains a form 743s ok 30 - URI match 743s ok 31 - Field "token" is defined 743s ok 32 - Field "checkLogins" is defined 743s ok 33 - Code 743s ok 34 - Post code 743s ok 35 - HTTP code is 200 743s ok 36 - Get cookie lemonldap (fa62463c294134af26986447a7040ae77e4eaf82705ecaa5701ca42755ae1042) 743s ok 37 - History found 743s ok 38 - Two entries found 743s ok 39 - POST checkuser 743s ok 40 - Content is JSON 743s ok 41 - Good authenticationLevel found 743s ok 42 - Refresh query 743s ok 43 - Get redirection 743s ok 44 - Location is http://auth.example.com/ 743s ok 45 - POST checkuser 743s ok 46 - Content is JSON 743s ok 47 - Good authenticationLevel found 743s ok 48 - Logout request 743s ok 49 - Response is 200 743s ok 50 - Cookie is deleted 743s ok 51 - No pdata 743s ok 52 - Disconnect request 743s ok 53 - Response is 401 743s 1..53 743s ok 743s t/70-2F-TOTP-with-LDAP.t .......................................... 743s ok 1 - use Lemonldap::NG::Portal::Main; 743s ok 2 # skip LLNGTESTLDAP is not set 743s ok 3 # skip LLNGTESTLDAP is not set 743s ok 4 # skip LLNGTESTLDAP is not set 743s ok 5 # skip LLNGTESTLDAP is not set 743s ok 6 # skip LLNGTESTLDAP is not set 743s ok 7 # skip LLNGTESTLDAP is not set 743s ok 8 # skip LLNGTESTLDAP is not set 743s ok 9 # skip LLNGTESTLDAP is not set 743s ok 10 # skip LLNGTESTLDAP is not set 743s ok 11 # skip LLNGTESTLDAP is not set 743s ok 12 # skip LLNGTESTLDAP is not set 743s ok 13 # skip LLNGTESTLDAP is not set 743s ok 14 # skip LLNGTESTLDAP is not set 743s ok 15 # skip LLNGTESTLDAP is not set 743s ok 16 # skip LLNGTESTLDAP is not set 743s ok 17 # skip LLNGTESTLDAP is not set 743s ok 18 # skip LLNGTESTLDAP is not set 743s ok 19 # skip LLNGTESTLDAP is not set 743s ok 20 # skip LLNGTESTLDAP is not set 743s ok 21 # skip LLNGTESTLDAP is not set 743s ok 22 # skip LLNGTESTLDAP is not set 743s ok 23 # skip LLNGTESTLDAP is not set 743s 1..23 743s ok 743s t/70-2F-TOTP-with-Range.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 - Get Menu 743s ok 6 - HTTP code is 200 743s ok 7 - Page contains a form 743s ok 8 - Host match 743s ok 9 - Field "user" is defined 743s ok 10 - Field "password" is defined 743s ok 11 - CSP header authorize POST request to \# 743s ok 12 - Auth query 743s ok 13 - Get cookie lemonldap (ed25cd671828dc08fba8053f985d0ae1f2c2a3693689e9f8a04b5c757b73a316) 743s ok 14 - Get redirection 743s ok 15 - Location is http://auth.example.com/ 743s ok 16 - Form registration 743s ok 17 - Get redirection 743s ok 18 - Location header found 743s ok 19 - Form registration 743s ok 20 - Found TOTP js 743s ok 21 - Get new key 743s ok 22 - Content is JSON 743s ok 23 - Found secret 743s ok 24 - Found token 743s ok 25 - Code 743s ok 26 - Code contains 6 digits 743s ok 27 - Post code 743s ok 28 - Content is JSON 743s ok 29 - Key is registered 743s ok 30 - Logout request 743s ok 31 - Response is 200 743s ok 32 - Cookie is deleted 743s ok 33 - No pdata 743s ok 34 - Disconnect request 743s ok 35 - Response is 401 743s ok 36 - Get Menu 743s ok 37 - HTTP code is 200 743s ok 38 - Page contains a form 743s ok 39 - Host match 743s ok 40 - Field "user" is defined 743s ok 41 - Field "password" is defined 743s ok 42 - CSP header authorize POST request to \# 743s ok 43 - Auth query 743s ok 44 - HTTP code is 200 743s ok 45 - Page contains a form 743s ok 46 - URI match 743s ok 47 - Post code 743s ok 48 - Get cookie lemonldap (b9ca14c5b9edce4c885726e2a925dcb9fb8d8749681d5c0bcecf4eceb0473dfc) 743s ok 49 - Logout request 743s ok 50 - Response is 200 743s ok 51 - Cookie is deleted 743s ok 52 - No pdata 743s ok 53 - Disconnect request 743s ok 54 - Response is 401 743s ok 55 - Get Menu 743s ok 56 - HTTP code is 200 743s ok 57 - Page contains a form 743s ok 58 - Host match 743s ok 59 - Field "user" is defined 743s ok 60 - Field "password" is defined 743s ok 61 - CSP header authorize POST request to \# 743s ok 62 - Auth query 743s ok 63 - HTTP code is 200 743s ok 64 - Page contains a form 743s ok 65 - URI match 743s ok 66 - Post code 743s ok 67 - Get cookie lemonldap (aa4cf1c11817b91f1fc6b7c3b493511431250b581391412d7adcab1d4d7ff088) 743s ok 68 - Logout request 743s ok 69 - Response is 200 743s ok 70 - Cookie is deleted 743s ok 71 - No pdata 743s ok 72 - Disconnect request 743s ok 73 - Response is 401 743s ok 74 - Get Menu 743s ok 75 - HTTP code is 200 743s ok 76 - Page contains a form 743s ok 77 - Host match 743s ok 78 - Field "user" is defined 743s ok 79 - Field "password" is defined 743s ok 80 - CSP header authorize POST request to \# 743s ok 81 - Auth query 743s ok 82 - HTTP code is 200 743s ok 83 - Page contains a form 743s ok 84 - URI match 743s ok 85 - Post code 743s ok 86 - Bad TOTP (backward) 743s ok 87 - Get Menu 743s ok 88 - HTTP code is 200 743s ok 89 - Page contains a form 743s ok 90 - Host match 743s ok 91 - Field "user" is defined 743s ok 92 - Field "password" is defined 743s ok 93 - CSP header authorize POST request to \# 743s ok 94 - Auth query 743s ok 95 - HTTP code is 200 743s ok 96 - Page contains a form 743s ok 97 - URI match 743s ok 98 - Post code 743s ok 99 - Bad TOTP (forward) 743s 1..99 743s ok 744s t/70-2F-TOTP-with-TTL-and-JSON.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 - Get cookie lemonldap (984ce401b08141c2f4a2939b6b7bd0de8e5204a9b997f66c4dfcf8f46872f710) 744s ok 7 - Form registration 744s ok 8 - Get redirection 744s ok 9 - Location header found 744s ok 10 - Form registration 744s ok 11 - Found TOTP js 744s ok 12 - Found custom Main Logo 744s ok 13 - Get new key 744s ok 14 - Content is JSON 744s ok 15 - Found secret 744s ok 16 - Found token 744s ok 17 - Code 744s ok 18 - Code contains 6 digits 744s ok 19 - Post code 744s ok 20 - Content is JSON 744s ok 21 - Key is registered 744s ok 22 - Logout request 744s ok 23 - Response is 200 744s ok 24 - Cookie is deleted 744s ok 25 - No pdata 744s ok 26 - Disconnect request 744s ok 27 - Response is 401 744s ok 28 - Auth query 744s ok 29 - HTTP code is 200 744s ok 30 - Page contains a form 744s ok 31 - URI match 744s ok 32 - Field "token" is defined 744s ok 33 - Code 744s ok 34 - Post code 744s ok 35 - Get cookie lemonldap (9d739f9041774e867781f320ca702b43f2989c8d4de199f93a7026d6d258d6fd) 744s ok 36 - Logout request 744s ok 37 - Response is 200 744s ok 38 - Cookie is deleted 744s ok 39 - No pdata 744s ok 40 - Disconnect request 744s ok 41 - Response is 401 744s ok 42 - Auth query 744s ok 43 - HTTP code is 200 744s ok 44 - Notification reference found 744s ok 45 - Right reference found 744s ok 46 - Notification message found 744s ok 47 - Get cookie lemonldap (4aGxS7oqveNYbX74DrEbrLt6JgeVa/RWKXwLomA8nr6WRtcsg47RXGfSMLL3fz1ZrKU3LxLrZJ+aVh8cbp2PXbgxi/3fNJvDoxl0IbInXmt9pV3FL+6X7W6ahWju1M2jjV3lm/NnJQYvppLurudTjg==) 744s ok 48 - Logout request 744s ok 49 - Response is 200 744s ok 50 - Cookie is deleted 744s ok 51 - No pdata 744s ok 52 - Disconnect request 744s ok 53 - Response is 401 744s 1..53 744s ok 745s t/70-2F-TOTP-with-TTL-and-XML.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 - Auth query 745s ok 6 - Get cookie lemonldap (fb8a6bf30f9d26edbc9e67c793d08dffb0b81d376316e9d3cd623b37aa111454) 745s ok 7 - Form registration 745s ok 8 - Get redirection 745s ok 9 - Location header found 745s ok 10 - Form registration 745s ok 11 - Found TOTP js 745s ok 12 - Found custom Main Logo 745s ok 13 - Get new key 745s ok 14 - Content is JSON 745s ok 15 - Found secret 745s ok 16 - Found token 745s ok 17 - Code 745s ok 18 - Code contains 6 digits 745s ok 19 - Post code 745s ok 20 - Content is JSON 745s ok 21 - Key is registered 745s ok 22 - Logout request 745s ok 23 - Response is 200 745s ok 24 - Cookie is deleted 745s ok 25 - No pdata 745s ok 26 - Disconnect request 745s ok 27 - Response is 401 745s ok 28 - Auth query 745s ok 29 - HTTP code is 200 745s ok 30 - Page contains a form 745s ok 31 - URI match 745s ok 32 - Field "token" is defined 745s ok 33 - Code 745s ok 34 - Post code 745s ok 35 - Get cookie lemonldap (4325c9e42fda6099ffa9ad547a48a4e16edee4de8d3e611386781d643e5ae5c3) 745s ok 36 - Logout request 745s ok 37 - Response is 200 745s ok 38 - Cookie is deleted 745s ok 39 - No pdata 745s ok 40 - Disconnect request 745s ok 41 - Response is 401 745s ok 42 - Auth query 745s ok 43 - HTTP code is 200 745s ok 44 - Notification reference found 745s ok 45 - Right reference found 745s ok 46 - Notification message found 745s ok 47 - Get cookie lemonldap (Hy5egHN1rarrjyaei1spZXuu9O7KTHYd1oMj85GloKiyXytz7Tw3NxUjRO7OeAm4FW96bLv1T9ub2v0igvyndySjzSt7kZuprnv+Ob2NkG1wu6OwX77sbXfNdqQkOIpJgwMmOl2Zp/Dsz8FOlKAypg==) 745s ok 48 - Logout request 745s ok 49 - Response is 200 745s ok 50 - Cookie is deleted 745s ok 51 - No pdata 745s ok 52 - Disconnect request 745s ok 53 - Response is 401 745s 1..53 745s ok 745s t/70-2F-TOTP-with-TTL.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 - Auth query 745s ok 6 - Get cookie lemonldap (c9c2522b169e4171c7f05e24ba1c82f3acf527ed3439be0768af750d9128528a) 745s ok 7 - Get Menu 745s ok 8 - sfaManager link not found 745s ok 9 - Form registration 745s ok 10 - Get redirection 745s ok 11 - Location header found 745s ok 12 - Form registration 745s ok 13 - Found TOTP js 745s ok 14 - Found custom Main Logo 745s ok 15 - Get new key 745s ok 16 - Content is JSON 745s ok 17 - Found secret 745s ok 18 - Found token 745s ok 19 - Found issuer 745s ok 20 - Found user 745s ok 21 - Code 745s ok 22 - Code contains 6 digits 745s ok 23 - Post code 745s ok 24 - Content is JSON 745s ok 25 - badName returned 745s ok 26 - Code 745s ok 27 - Code contains 6 digits 745s ok 28 - Post code 745s ok 29 - Content is JSON 745s ok 30 - TOTP is registered 745s ok 31 - Logout request 745s ok 32 - Response is 200 745s ok 33 - Cookie is deleted 745s ok 34 - No pdata 745s ok 35 - Disconnect request 745s ok 36 - Response is 401 745s ok 37 - Auth query 745s ok 38 - HTTP code is 200 745s ok 39 - Page contains a form 745s ok 40 - URI match 745s ok 41 - Field "token" is defined 745s ok 42 - Code 745s ok 43 - Post code 745s ok 44 - Get cookie lemonldap (49064952f3a7b4ad723768235219ce3ca215862db3c6d975a26f480a81b20fd1) 745s ok 45 - Logout request 745s ok 46 - Response is 200 745s ok 47 - Cookie is deleted 745s ok 48 - No pdata 745s ok 49 - Disconnect request 745s ok 50 - Response is 401 745s ok 51 - Auth query 745s ok 52 - Get cookie lemonldap (ab0b3fba127dd5e3246aa8cae5a1be38916885b72a39ab9f9fd12f111ce1d801) 745s ok 53 - Get redirection 745s ok 54 - Location is http://auth.example.com/ 745s ok 55 - Logout request 745s ok 56 - Response is 200 745s ok 57 - Cookie is deleted 745s ok 58 - No pdata 745s ok 59 - Disconnect request 745s ok 60 - Response is 401 745s 1..60 745s ok 746s t/70-2F-targetAuthnLevel.t ........................................ 746s ok 1 - use Lemonldap::NG::Portal::Main; 746s ok 2 - Portal object 746s ok 3 - Init 746s ok 4 - Portal app 746s # Subtest: Check test1 offer both Auth choices and both 2FA choices 746s ok 1 - Get login form 746s ok 2 - Response body is not empty 746s ok 3 - Found at least one result for //input[@name="lmAuth"] 746s ok 4 - Two choices offered 746s ok 5 - Auth query 746s ok 6 - Response body is not empty 746s ok 7 - Found TOTP button 746s ok 8 - Response body is not empty 746s ok 9 - Found password button 746s 1..9 746s ok 5 - Check test1 offer both Auth choices and both 2FA choices 746s # Subtest: Check test2 vhost asks only TOTP 746s ok 1 - Get login form 746s ok 2 - Response body is not empty 746s ok 3 - Found at least one result for //input[@name="lmAuth"] 746s ok 4 - One choice offered 746s ok 5 - Auth query 746s ok 6 - Response body is not empty 746s ok 7 - Found TOTP prompt 746s 1..7 746s ok 6 - Check test2 vhost asks only TOTP 746s 1..6 746s ok 746s t/72-2F-REST-CodeActivation-Resend.t .............................. 746s ok 1 - use Lemonldap::NG::Portal::Main; 746s ok 2 - Portal object 746s ok 3 - Init 746s ok 4 - Portal app 746s # Subtest: Login on first try 746s ok 1 - Init req gives dwho 746s ok 2 - Found uid attribute 746s ok 3 - Received code from LLNG 746s ok 4 - Auth query 746s ok 5 - Found custom Main Logo 746s ok 6 - Prompt indicates success 746s ok 7 - REST service received code 746s ok 8 - HTTP code is 200 746s ok 9 - Page contains a form 746s ok 10 - URI match 746s ok 11 - Field "token" is defined 746s ok 12 - Field "code" is defined 746s ok 13 - Post code 746s ok 14 - History found 746s ok 15 - One entry found 746s ok 16 - Get cookie lemonldap (699cfec16474690dbb0779b7de92cd54c65d4c60c5f8ca412b38420749294a32) 746s ok 17 - Logout request 746s ok 18 - Response is 200 746s ok 19 - Cookie is deleted 746s ok 20 - No pdata 746s ok 21 - Disconnect request 746s ok 22 - Response is 401 746s 1..22 746s ok 5 - Login on first try 746s # Subtest: Login after several resend 746s ok 1 - Init req gives dwho 746s ok 2 - Found uid attribute 746s ok 3 - Received code from LLNG 746s ok 4 - Auth query 746s ok 5 - Found custom Main Logo 746s ok 6 - Prompt indicates success 746s ok 7 - REST service received code 746s ok 8 - HTTP code is 200 746s ok 9 - Page contains a form 746s ok 10 - URI match 746s ok 11 - Field "token" is defined 746s ok 12 - Field "code" is defined 746s ok 13 - Found resend button 746s ok 14 - Post code 746s ok 15 - Received invitation to try later 746s ok 16 - No code sent 746s ok 17 - HTTP code is 200 746s ok 18 - Page contains a form 746s ok 19 - URI match 746s ok 20 - Field "token" is defined 746s ok 21 - Field "code" is defined 746s ok 22 - Found resend button 746s ok 23 - Init req gives dwho 746s ok 24 - Found uid attribute 746s ok 25 - Received code from LLNG 746s ok 26 - Post code 746s ok 27 - Found custom Main Logo 746s ok 28 - Prompt indicates success 746s ok 29 - REST service received code 746s ok 30 - Code hasn't changed 746s ok 31 - HTTP code is 200 746s ok 32 - Page contains a form 746s ok 33 - URI match 746s ok 34 - Field "token" is defined 746s ok 35 - Field "code" is defined 746s ok 36 - Post code 746s ok 37 - Get cookie lemonldap (efa47f4b34014bed8c8e51bba639798bd2052de862ae342eb6501edbaceed00a) 746s ok 38 - Logout request 746s ok 39 - Response is 200 746s ok 40 - Cookie is deleted 746s ok 41 - No pdata 746s ok 42 - Disconnect request 746s ok 43 - Response is 401 746s 1..43 746s ok 6 - Login after several resend 746s 1..6 746s ok 747s t/72-2F-REST-with-History.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 - Init req gives dwho 747s ok 6 - Auth query 747s ok 7 - Found custom Main Logo 747s ok 8 - HTTP code is 200 747s ok 9 - Page contains a form 747s ok 10 - URI match 747s ok 11 - Field "token" is defined 747s ok 12 - Field "code" is defined 747s ok 13 - Field "checkLogins" is defined 747s ok 14 - Verify req contains name 747s ok 15 - Verify req contains code 747s ok 16 - Post code 747s ok 17 - Get cookie lemonldap (b67da7eaabe3eebfe4c7a6c9e85588a5487ed90d4221c5bcd289ffcada7a7e16) 747s ok 18 - History found 747s ok 19 - One entry found 747s ok 20 - Logout request 747s ok 21 - Response is 200 747s ok 22 - Cookie is deleted 747s ok 23 - No pdata 747s ok 24 - Disconnect request 747s ok 25 - Response is 401 747s 1..25 747s ok 747s t/74-2F-Required-Issuer-Timeouts.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 - Auth query 747s ok 6 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206274%2C%22issuerRequestcas%22%3A%22e3b56140d6eac4730ef74281d3d896fa504545edf41c7e567a303e120bd6b72e%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 747s ok 7 - Auth query 747s ok 8 - Get redirection 747s ok 9 - Location header found 747s ok 10 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerTs%22%3A1746206274%2C%22sfRegToken%22%3A%224139ed7ccb5eca33c3bc140f7dbe91c584a0d59a2c1564a06b3002d0f04e4551%22%2C%22issuerRequestcas%22%3A%22e3b56140d6eac4730ef74281d3d896fa504545edf41c7e567a303e120bd6b72e%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 747s ok 11 - Follow redirection to /2fregisters 747s ok 12 - Found TOTP link 747s ok 13 - Form registration 747s ok 14 - Found TOTP js 747s ok 15 - Get new key 747s ok 16 - Content is JSON 747s ok 17 - Found secret 747s ok 18 - Found token 747s ok 19 - Code 747s ok 20 - Code contains 6 digits 747s ok 21 - Post code 747s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%22e3b56140d6eac4730ef74281d3d896fa504545edf41c7e567a303e120bd6b72e%22%2C%22issuerTs%22%3A1746206274%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22sfRegToken%22%3A%224139ed7ccb5eca33c3bc140f7dbe91c584a0d59a2c1564a06b3002d0f04e4551%22%7D) 747s ok 23 - Content is JSON 747s ok 24 - Key is registered 747s ok 25 - Auth query 747s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206274%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22sfRegToken%22%3A%224139ed7ccb5eca33c3bc140f7dbe91c584a0d59a2c1564a06b3002d0f04e4551%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%22e3b56140d6eac4730ef74281d3d896fa504545edf41c7e567a303e120bd6b72e%22%7D) 747s ok 27 - HTTP code is 200 747s ok 28 - Page contains a form 747s ok 29 - URI match 747s ok 30 - Field "token" is defined 747s ok 31 - Code 747s ok 32 - Post code 747s ok 33 - Get cookie lemonldap (31cbba2e2a46257ff5719c5e39a308803f2234c0ea6baee3c9748878587397cf) 747s ok 34 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%22e3b56140d6eac4730ef74281d3d896fa504545edf41c7e567a303e120bd6b72e%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 747s ok 35 - Get redirection 747s ok 36 - Location header found 747s ok 37 - Follow redirection to issuer 747s ok 38 - Get redirection 747s ok 39 - Location header found 747s 1..39 747s ok 748s t/74-2F-Required.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 - Get redirection 748s ok 7 - Location header found 748s ok 8 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22f76fd289c17579f099d1264df276e452ca80dda7f821742796554dad6c0f3456%22%7D) 748s ok 9 - Follow redirection to /2fregisters 748s ok 10 - Found TOTP link 748s ok 11 - Form registration 748s ok 12 - Found TOTP js 748s ok 13 - Get new key 748s ok 14 - Content is JSON 748s ok 15 - Found secret 748s ok 16 - Found token 748s ok 17 - Code 748s ok 18 - Code contains 6 digits 748s ok 19 - Post code 748s ok 20 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22f76fd289c17579f099d1264df276e452ca80dda7f821742796554dad6c0f3456%22%7D) 748s ok 21 - Content is JSON 748s ok 22 - Key is registered 748s ok 23 - Continue login 748s ok 24 - Get redirection 748s ok 25 - Location header found 748s ok 26 - Get cookie lemonldap (87adc1a75fd80ae97e4980c7d59fd4c22119af4b4af7cf8fe1223bec6fa14614) 748s ok 27 748s ok 28 748s ok 29 748s ok 30 - Auth query 748s ok 31 - HTTP code is 200 748s ok 32 - Page contains a form 748s ok 33 - URI match 748s ok 34 - Field "token" is defined 748s ok 35 - Code 748s ok 36 - Post code 748s ok 37 - Get cookie lemonldap (0d328bc91414339751d999761a991a203c59d6d2fdc590f23da1609c5a9e729e) 748s ok 38 - Logout request 748s ok 39 - Response is 200 748s ok 40 - Cookie is deleted 748s ok 41 - No pdata 748s ok 42 - Disconnect request 748s ok 43 - Response is 401 748s 1..43 748s ok 748s t/76-2F-Ext-with-BruteForce.t ..................................... 748s ok 1 - use Lemonldap::NG::Portal::Main; 748s ok 2 - use Lemonldap::NG::Common::FormEncode; 748s ok 3 - Portal object 748s ok 4 - Init 748s ok 5 - Portal app 748s ok 6 - 1st Bad Auth query 748s ok 7 - Response status is 401 748s ok 8 - Content is JSON 748s ok 9 - Error code is 5 748s ok 10 - 2nd Bad Auth query 748s ok 11 - Response status is 401 748s ok 12 - Content is JSON 748s ok 13 - Error code is 5 748s ok 14 - 3rd Bad Auth query 748s ok 15 - Response status is 401 748s ok 16 - Content is JSON 748s ok 17 - Error code is 5 748s ok 18 - 4th Bad Auth query -> Rejected 748s ok 19 - Protection enabled 748s ok 20 - Auth query 748s ok 21 - Rejected -> Protection enabled 748s ok 22 - LockTime = 3 748s ok 23 - LockTime in range 748s ok 24 - Auth query 748s ok 25 - HTTP code is 200 748s ok 26 - Page contains a form 748s ok 27 - URI match 748s ok 28 - Field "token" is defined 748s ok 29 - Field "code" is defined 748s ok 30 - Field "checkLogins" is defined 748s ok 31 - Found EXTCODE input 748s ok 32 - Post code 748s ok 33 - Get cookie lemonldap (fa50a2739221e04f85a132f0ae56c0f629907e882fa72c428a8658337eedd205) 748s ok 34 - History found 748s ok 35 - Four entries found 748s ok 36 - Logout request 748s ok 37 - Response is 200 748s ok 38 - Cookie is deleted 748s ok 39 - No pdata 748s ok 40 - Disconnect request 748s ok 41 - Response is 401 748s 1..41 748s ok 749s t/76-2F-Ext-with-CodeActivation-Resend.t .......................... 749s ok 1 - use Lemonldap::NG::Portal::Main; 749s ok 2 - use Lemonldap::NG::Common::FormEncode; 749s ok 3 - Portal object 749s ok 4 - Init 749s ok 5 - Portal app 749s # Subtest: Login on first try 749s ok 1 - Make sure sessionInfo is populated 749s ok 2 - Auth query 749s ok 3 - Found EXTCODE input 749s ok 4 - Prompt indicates success 749s ok 5 - Code has the correct format 749s ok 6 - HTTP code is 200 749s ok 7 - Page contains a form 749s ok 8 - URI match 749s ok 9 - Field "token" is defined 749s ok 10 - Field "code" is defined 749s ok 11 - Post code 749s ok 12 - Get cookie lemonldap (e22fc6c118a7395bc2b70764c7c40fa0fc11e33287b5f677b7fb9579248cb1f9) 749s ok 13 - Logout request 749s ok 14 - Response is 200 749s ok 15 - Cookie is deleted 749s ok 16 - No pdata 749s ok 17 - Disconnect request 749s ok 18 - Response is 401 749s 1..18 749s ok 6 - Login on first try 749s # Subtest: Login after several resend 749s ok 1 - Make sure sessionInfo is populated 749s ok 2 - Auth query 749s ok 3 - Found EXTCODE input 749s ok 4 - Prompt indicates success 749s ok 5 - Code has the correct format 749s ok 6 - HTTP code is 200 749s ok 7 - Page contains a form 749s ok 8 - URI match 749s ok 9 - Field "token" is defined 749s ok 10 - Field "code" is defined 749s ok 11 - Found resend button 749s ok 12 - Make sure sessionInfo is populated 749s ok 13 - Post code 749s ok 14 - Received invitation to try later 749s ok 15 - No mail sent 749s ok 16 - HTTP code is 200 749s ok 17 - Page contains a form 749s ok 18 - URI match 749s ok 19 - Field "token" is defined 749s ok 20 - Field "code" is defined 749s ok 21 - Found resend button 749s ok 22 - Make sure sessionInfo is populated 749s ok 23 - Post code 749s ok 24 - Found EXTCODE input 749s ok 25 - Prompt indicates success 749s ok 26 - Code has the correct format 749s ok 27 - Code hasn't changed 749s ok 28 - HTTP code is 200 749s ok 29 - Page contains a form 749s ok 30 - URI match 749s ok 31 - Field "token" is defined 749s ok 32 - Field "code" is defined 749s ok 33 - Post code 749s ok 34 - Get cookie lemonldap (99d8832ad95c3decd7b02994b1a3e1a2ee2619ed456189b30e7392d3bf25d09a) 749s ok 35 - Logout request 749s ok 36 - Response is 200 749s ok 37 - Cookie is deleted 749s ok 38 - No pdata 749s ok 39 - Disconnect request 749s ok 40 - Response is 401 749s 1..40 749s ok 7 - Login after several resend 749s ok 8 - SessionInfo check was called during the test 749s 1..8 749s ok 749s t/76-2F-Ext-with-CodeActivation.t ................................. 749s ok 1 - use Lemonldap::NG::Portal::Main; 749s ok 2 - use Lemonldap::NG::Common::FormEncode; 749s ok 3 - Portal object 749s ok 4 - Init 749s ok 5 - Portal app 749s ok 6 - Auth query 749s ok 7 - HTTP code is 200 749s ok 8 - Page contains a form 749s ok 9 - URI match 749s ok 10 - Field "token" is defined 749s ok 11 - Field "code" is defined 749s ok 12 - Found EXTCODE input 749s ok 13 - Post code 749s ok 14 - Get cookie lemonldap (f9be9ebbf395593ea071000f04ff2102d639579f4f3bcedd4e8d294a9f5b1d54) 749s ok 15 - Logout request 749s ok 16 - Response is 200 749s ok 17 - Cookie is deleted 749s ok 18 - No pdata 749s ok 19 - Disconnect request 749s ok 20 - Response is 401 749s 1..20 749s ok 750s t/76-2F-Ext-with-GrantSession.t ................................... 750s ok 1 - use Lemonldap::NG::Portal::Main; 750s ok 2 - use Lemonldap::NG::Common::FormEncode; 750s ok 3 - Portal object 750s ok 4 - Init 750s ok 5 - Portal app 750s ok 6 - Auth query 750s ok 7 - HTTP code is 200 750s ok 8 - Page contains a form 750s ok 9 - URI match 750s ok 10 - Field "token" is defined 750s ok 11 - Field "code" is defined 750s ok 12 - Found EXTCODE input 750s ok 13 - Post code 750s ok 14 - dwho rejected with custom message 750s ok 15 - Found INFO js 750s 1..15 750s ok 750s t/76-2F-Ext-with-History.t ........................................ 750s ok 1 - use Lemonldap::NG::Portal::Main; 750s ok 2 - use Lemonldap::NG::Common::FormEncode; 750s ok 3 - Portal object 750s ok 4 - Init 750s ok 5 - Portal app 750s ok 6 - Auth query 750s ok 7 - HTTP code is 200 750s ok 8 - Page contains a form 750s ok 9 - URI match 750s ok 10 - Field "token" is defined 750s ok 11 - Field "checkLogins" is defined 750s ok 12 - Found totp.png 750s ok 13 - Found yubikey.png 750s ok 14 - Found totp.png 750s ok 15 - Post ext2f choice 750s ok 16 - HTTP code is 200 750s ok 17 - Page contains a form 750s ok 18 - URI match 750s ok 19 - Field "token" is defined 750s ok 20 - Field "code" is defined 750s ok 21 - Field "checkLogins" is defined 750s ok 22 - Found EXTCODE input 750s ok 23 - Post code 750s ok 24 - Get cookie lemonldap (0fe0843c142b3bb0c2fa716b46f898628fd25e141c88525f13930ab16507e8f2) 750s ok 25 - Auth query 750s ok 26 - HTTP code is 200 750s ok 27 - Page contains a form 750s ok 28 - URI match 750s ok 29 - Field "token" is defined 750s ok 30 - Field "checkLogins" is defined 750s ok 31 - Post ext2f choice 750s ok 32 - HTTP code is 200 750s ok 33 - Page contains a form 750s ok 34 - URI match 750s ok 35 - Field "token" is defined 750s ok 36 - Field "code" is defined 750s ok 37 - Field "checkLogins" is defined 750s ok 38 - Post code 750s ok 39 - Expected portal error code: code found on page 750s ok 40 - Expected portal error code 750s ok 41 - Authentication type found in success history 750s ok 42 - 2FA type found in success history 750s ok 43 - Authentication type found in failed history 750s ok 44 - 2FA type found in failed history 750s ok 45 - Logout request 750s ok 46 - Response is 200 750s ok 47 - Cookie is deleted 750s ok 48 - No pdata 750s ok 49 - Disconnect request 750s ok 50 - Response is 401 750s 1..50 750s ok 751s t/77-2F-Extra-Register.t .......................................... 751s ok 1 - use Lemonldap::NG::Portal::Main; 751s ok 2 - use Lemonldap::NG::Common::FormEncode; 751s ok 3 - Portal object 751s "my" variable $res masks earlier declaration in same scope at /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm line 127. 751s ok 4 - Init 751s ok 5 - Portal app 751s # Subtest: Register and use mail based custom SF as dwho 751s ok 1 - Auth query 751s ok 2 - Get cookie lemonldap (e6e2147aacc36802cd9dca6149cc0ce27047bf6984ba3307009c9fa427020e2b) 751s ok 3 - Response body is not empty 751s ok 4 - Found link to home register 751s ok 5 - Response body is not empty 751s ok 6 - Found image for home 751s ok 7 - Response body is not empty 751s ok 8 - Found link to work register 751s ok 9 - Response body is not empty 751s ok 10 - Found image for work 751s ok 11 - HTTP code is 200 751s ok 12 - Content-Type is JSON 751s ok 13 - Content is valid JSON 751s ok 14 751s ok 15 751s ok 16 - Found session attribute in mail 751s ok 17 - Found 2F code in mail 751s ok 18 - Sent to self registered mail 751s ok 19 - HTTP code is 200 751s ok 20 - Content-Type is JSON 751s ok 21 - Content is valid JSON 751s ok 22 751s ok 23 - Auth query 751s ok 24 - HTTP code is 200 751s ok 25 - Page contains a form 751s ok 26 - URI match 751s ok 27 - Field "token" is defined 751s ok 28 - Field "code" is defined 751s ok 29 - Found session attribute in mail 751s ok 30 - Found 2F code in mail 751s ok 31 - Sent to self registered mail 751s ok 32 - Post code 751s ok 33 - Get cookie lemonldap (0175348eb1c02c369f49bea851fbfc2a5e5ec42db8d6f840575a0f3aedeb6b72) 751s ok 34 - Get session using restSessionServer 751s ok 35 - HTTP code is 200 751s ok 36 - Deserialize session content 751s ok 37 - Session has correct value for authenticationLevel 751s ok 38 - Session has correct value for _2f 751s 1..38 751s ok 6 - Register and use mail based custom SF as dwho 751s # Subtest: Register a 2F that is not always available on login 751s ok 1 - Auth query 751s ok 2 - Get cookie lemonldap (11765632f28ba365fbfbacc1a4ce13202d7ccfd0a64f09b730047957ba94bd59) 751s ok 3 - Response body is not empty 751s ok 4 - Found link to homeregrule register 751s ok 5 - HTTP code is 200 751s ok 6 - Content-Type is JSON 751s ok 7 - Content is valid JSON 751s ok 8 751s ok 9 751s ok 10 - Found session attribute in mail 751s ok 11 - Found 2F code in mail 751s ok 12 - Sent to self registered mail 751s ok 13 - HTTP code is 200 751s ok 14 - Content-Type is JSON 751s ok 15 - Content is valid JSON 751s ok 16 751s ok 17 - Auth query 751s ok 18 - Get cookie lemonldap (ccf18f31eb17b3bf99fdc30d4d4278cec97178274a195a40c13e1e739fde01f0) 751s ok 19 - Found remove button 751s ok 20 - Found add button 751s ok 21 - Remove button not displayed 751s ok 22 - Add button not displayed 751s ok 23 - Auth query 751s ok 24 - HTTP code is 200 751s ok 25 - Page contains a form 751s ok 26 - URI match 751s ok 27 - Field "token" is defined 751s ok 28 - Field "code" is defined 751s 1..28 751s ok 7 - Register a 2F that is not always available on login 751s # Subtest: Fail to register mail based custom SF as dwho 751s ok 1 - Auth query 751s ok 2 - Get cookie lemonldap (83b72bcca7e1dfa2ba686d28ef93c850ef8aacdc1ad67d757b0e5bb579cf2d45) 751s ok 3 - HTTP code is 200 751s ok 4 - Content-Type is JSON 751s ok 5 - Content is valid JSON 751s ok 6 751s ok 7 751s ok 8 - Found session attribute in mail 751s ok 9 - Found 2F code in mail 751s ok 10 - Sent to self registered mail 751s ok 11 - Response status is 400 751s ok 12 - Content is JSON 751s ok 13 - Error code is PE96 751s ok 14 - No 2fDevice was registered 751s 1..14 751s ok 8 - Fail to register mail based custom SF as dwho 751s # Subtest: Fail regex filter validation 751s ok 1 - Auth query 751s ok 2 - Get cookie lemonldap (2f9e0a96244921f7d5312e84cdf7e4e319ef1a8c0c33e0e158b54962b2a88025) 751s ok 3 - HTTP code is 200 751s ok 4 - Content-Type is JSON 751s ok 5 - Content is valid JSON 751s ok 6 751s ok 7 - Custom message was found 751s 1..7 751s ok 9 - Fail regex filter validation 751s # Subtest: Register and use rest based custom SF as dwho 751s ok 1 - Auth query 751s ok 2 - Get cookie lemonldap (2a99b9eb6c336b5f9fbe3e43f5a0d9fc5644aa2c6e9fbd726349de1a25d08629) 751s ok 3 - Init req gives dwho 751s ok 4 - Found uid attribute 751s ok 5 - Found destination attribute 751s ok 6 - Received code from LLNG 751s ok 7 - HTTP code is 200 751s ok 8 - Content-Type is JSON 751s ok 9 - Content is valid JSON 751s ok 10 751s ok 11 751s ok 12 - HTTP code is 200 751s ok 13 - Content-Type is JSON 751s ok 14 - Content is valid JSON 751s ok 15 751s ok 16 - Init req gives dwho 751s ok 17 - Found uid attribute 751s ok 18 - Found destination attribute 751s ok 19 - Received code from LLNG 751s ok 20 - Auth query 751s ok 21 - HTTP code is 200 751s ok 22 - Page contains a form 751s ok 23 - URI match 751s ok 24 - Field "token" is defined 751s ok 25 - Field "code" is defined 751s ok 26 - Code was sent 751s ok 27 - Found resend button 751s ok 28 - Init req gives dwho 751s ok 29 - Found uid attribute 751s ok 30 - Found destination attribute 751s ok 31 - Received code from LLNG 751s ok 32 - Resend code 751s ok 33 - Code was sent again 751s ok 34 - Post code 751s ok 35 - Get cookie lemonldap (3532c274411ba02e2e4d9483f0274fda6d02da7178f1db0a9e2c8d03806be698) 751s ok 36 - Get session using restSessionServer 751s ok 37 - HTTP code is 200 751s ok 38 - Deserialize session content 751s ok 39 - Session has correct value for _2f 751s ok 40 - Session has correct value for authenticationLevel 751s ok 41 - Response body is not empty 751s ok 42 - Found unregister button 751s ok 43 - Found epoch on delete button 751s ok 44 - Found prefix on delete button 751s ok 45 - HTTP code is 400 751s ok 46 - Deletion expects valid CSRF token 751s ok 47 - Post deletion 751s ok 48 - HTTP code is 200 751s ok 49 - Content-Type is JSON 751s ok 50 - Content is valid JSON 751s ok 51 751s ok 52 - Device was unregistered 751s 1..52 751s ok 10 - Register and use rest based custom SF as dwho 751s # Subtest: Login and display available registrations for rtyler 751s ok 1 - Auth query 751s ok 2 - Get cookie lemonldap (d398d07bd67445e75f0c47b4623bae5ccaf1ab0f856539f4bf9cd84fd2f68e02) 751s ok 3 - Response body is not empty 751s ok 4 - Home is not offered because rule doesn't match 751s ok 5 - Response body is not empty 751s ok 6 - Found link to work register 751s ok 7 - Response body is not empty 751s ok 8 - Found image for work 751s 1..8 751s ok 11 - Login and display available registrations for rtyler 751s 1..11 751s ok 751s t/77-2F-Extra.t ................................................... 751s ok 1 - use Lemonldap::NG::Portal::Main; 751s ok 2 - use Lemonldap::NG::Common::FormEncode; 751s ok 3 - Portal object 751s ok 4 - Init 751s ok 5 - Portal app 751s ok 6 - Auth query 751s ok 7 - HTTP code is 200 751s ok 8 - Page contains a form 751s ok 9 - URI match 751s ok 10 - Field "token" is defined 751s ok 11 - Field "code" is defined 751s ok 12 - Found EXTCODE input 751s ok 13 - Found 2F code in mail 751s ok 14 - Post code 751s ok 15 - Get cookie lemonldap (f03c1399da9fcf73b5c508b243969a44589411f610284fd7777e6d7de4a8b5b8) 751s ok 16 - Get session using restSessionServer 751s ok 17 - HTTP code is 200 751s ok 18 - Deserialize session content 751s ok 19 - Session has correct value for _2f 751s ok 20 - Logout request 751s ok 21 - Response is 200 751s ok 22 - Cookie is deleted 751s ok 23 - No pdata 751s ok 24 - Disconnect request 751s ok 25 - Response is 401 751s ok 26 - Auth query 751s ok 27 - HTTP code is 200 751s ok 28 - Page contains a form 751s ok 29 - URI match 751s ok 30 - Field "token" is defined 751s ok 31 - Field "checkLogins" is defined 751s ok 32 - Found work.jpg 751s ok 33 - Found home.jpg 751s ok 34 - Found translation label 751s ok 35 - Found overridden label 751s ok 36 - Post ext2f choice 751s ok 37 - HTTP code is 200 751s ok 38 - Page contains a form 751s ok 39 - URI match 751s ok 40 - Field "token" is defined 751s ok 41 - Field "code" is defined 751s ok 42 - Found EXTCODE input 751s ok 43 - Found 2F code in mail 751s ok 44 - Post code 751s ok 45 - Get cookie lemonldap (2e5483d5a3b9e7479029a059e3e573590a5c1991f0e1c39b077baa9b2e762cf4) 751s ok 46 - Get session using restSessionServer 751s ok 47 - HTTP code is 200 751s ok 48 - Deserialize session content 751s ok 49 - Session has correct value for _2f 751s ok 50 - Correct authentication level 751s ok 51 - Logout request 751s ok 52 - Response is 200 751s ok 53 - Cookie is deleted 751s ok 54 - No pdata 751s ok 55 - Disconnect request 751s ok 56 - Response is 401 751s 1..56 751s ok 752s t/77-2F-Mail-SessionKey.t ......................................... 752s ok 1 - use Lemonldap::NG::Portal::Main; 752s ok 2 - use Lemonldap::NG::Common::FormEncode; 752s ok 3 - Portal object 752s ok 4 - Init 752s ok 5 - Portal app 752s ok 6 - Auth query 752s ok 7 - HTTP code is 200 752s ok 8 - Page contains a form 752s ok 9 - URI match 752s ok 10 - Field "token" is defined 752s ok 11 - Field "code" is defined 752s ok 12 - Found EXTCODE input 752s ok 13 - Use 2F mail sessionkey 752s ok 14 - Found 2F code in mail 752s ok 15 - Post code 752s ok 16 - Get cookie lemonldap (582ce7396a6253465b35546a1b6984bba90c6561744c522518be6bcfe568a1f6) 752s ok 17 - Logout request 752s ok 18 - Response is 200 752s ok 19 - Cookie is deleted 752s ok 20 - No pdata 752s ok 21 - Disconnect request 752s ok 22 - Response is 401 752s 1..22 752s ok 752s t/77-2F-Mail-with-global-storage.t ................................ 752s ok 1 - use Lemonldap::NG::Portal::Main; 752s ok 2 - use Lemonldap::NG::Common::FormEncode; 752s ok 3 - Portal object 752s ok 4 - Init 752s ok 5 - Portal app 752s ok 6 - Auth query 752s ok 7 - HTTP code is 200 752s ok 8 - Page contains a form 752s ok 9 - URI match 752s ok 10 - Field "token" is defined 752s ok 11 - Field "code" is defined 752s ok 12 - Found EXTCODE input 752s ok 13 - Found 2F code in mail 752s ok 14 - Post code 752s ok 15 - Get cookie lemonldap (bc116772df727554b40fd438973c36e50217374cf8e894f92f29671d524fa762) 752s ok 16 - Logout request 752s ok 17 - Response is 200 752s ok 18 - Cookie is deleted 752s ok 19 - No pdata 752s ok 20 - Disconnect request 752s ok 21 - Response is 401 752s 1..21 752s ok 753s t/77-2F-Mail.t .................................................... 753s ok 1 - use Lemonldap::NG::Portal::Main; 753s ok 2 - use Lemonldap::NG::Common::FormEncode; 753s ok 3 - Portal object 753s ok 4 - Init 753s ok 5 - Portal app 753s # Subtest: Login on first try 753s ok 1 - Auth query 753s ok 2 - Prompt indicates success 753s ok 3 - Found session attribute in mail 753s ok 4 - Found 2F code in mail 753s ok 5 - HTTP code is 200 753s ok 6 - Page contains a form 753s ok 7 - URI match 753s ok 8 - Field "token" is defined 753s ok 9 - Field "code" is defined 753s ok 10 - Post code 753s ok 11 - Get cookie lemonldap (7d9f0d565e35a1c67a8bd1719d88c8fc7c7d4e85f6e8f25de4d8deebf6ca044a) 753s ok 12 - Logout request 753s ok 13 - Response is 200 753s ok 14 - Cookie is deleted 753s ok 15 - No pdata 753s ok 16 - Disconnect request 753s ok 17 - Response is 401 753s 1..17 753s ok 6 - Login on first try 753s # Subtest: Login after several resend 753s ok 1 - Auth query 753s ok 2 - Prompt indicates success 753s ok 3 - Found session attribute in mail 753s ok 4 - Found 2F code in mail 753s ok 5 - HTTP code is 200 753s ok 6 - Page contains a form 753s ok 7 - URI match 753s ok 8 - Field "token" is defined 753s ok 9 - Field "code" is defined 753s ok 10 - Found resend button 753s ok 11 - Post code 753s ok 12 - Received invitation to try later 753s ok 13 - No mail sent 753s ok 14 - HTTP code is 200 753s ok 15 - Page contains a form 753s ok 16 - URI match 753s ok 17 - Field "token" is defined 753s ok 18 - Field "code" is defined 753s ok 19 - Found resend button 753s ok 20 - Post code 753s ok 21 - Prompt indicates success 753s ok 22 - Found session attribute in mail 753s ok 23 - Found 2F code in mail 753s ok 24 - Code hasn't changed 753s ok 25 - HTTP code is 200 753s ok 26 - Page contains a form 753s ok 27 - URI match 753s ok 28 - Field "token" is defined 753s ok 29 - Field "code" is defined 753s ok 30 - Post code 753s ok 31 - Get cookie lemonldap (d90939cf5fe2565447763afb11aa635f936a47451b79061773dc3019d58659dd) 753s ok 32 - Logout request 753s ok 33 - Response is 200 753s ok 34 - Cookie is deleted 753s ok 35 - No pdata 753s ok 36 - Disconnect request 753s ok 37 - Response is 401 753s 1..37 753s ok 7 - Login after several resend 753s 1..7 753s ok 754s t/77-2F-Radius.t .................................................. 754s ok 1 - use Lemonldap::NG::Portal::Main; 754s ok 2 - use Lemonldap::NG::Common::FormEncode; 754s ok 3 - Portal object 754s ok 4 - Init 754s ok 5 - Portal app 754s # Subtest: Try with correct code 754s ok 1 - Has not been triggered before 754s ok 2 - Found NAS-Identifier attribute 754s ok 3 - Found X-Email-Address attribute 754s ok 4 - Auth query 754s ok 5 - HTTP code is 200 754s ok 6 - Page contains a form 754s ok 7 - URI match 754s ok 8 - Field "token" is defined 754s ok 9 - Field "code" is defined 754s ok 10 - Found EXTCODE input 754s ok 11 - Has been triggered before 754s ok 12 - Found NAS-Identifier attribute 754s ok 13 - Found X-Email-Address attribute 754s ok 14 - Post code 754s ok 15 - Get cookie lemonldap (0acc67c8c96d277f7aeb5dd61be6f62dc86532cd6c61420d98f0d9390b1658a6) 754s ok 16 - Logout request 754s ok 17 - Response is 200 754s ok 18 - Cookie is deleted 754s ok 19 - No pdata 754s ok 20 - Disconnect request 754s ok 21 - Response is 401 754s 1..21 754s ok 6 - Try with correct code 754s # Subtest: Try with incorrect code 754s ok 1 - Has not been triggered before 754s ok 2 - Found NAS-Identifier attribute 754s ok 3 - Found X-Email-Address attribute 754s ok 4 - Auth query 754s ok 5 - HTTP code is 200 754s ok 6 - Page contains a form 754s ok 7 - URI match 754s ok 8 - Field "token" is defined 754s ok 9 - Field "code" is defined 754s ok 10 - Found EXTCODE input 754s ok 11 - Has been triggered before 754s ok 12 - Found NAS-Identifier attribute 754s ok 13 - Found X-Email-Address attribute 754s ok 14 - Post code 754s ok 15 - Bad OTP error: code found on page 754s ok 16 - Bad OTP error 754s 1..16 754s ok 7 - Try with incorrect code 754s 1..7 754s ok 754s t/77-2F-Retry.t ................................................... 754s ok 1 - use Lemonldap::NG::Portal::Main; 754s ok 2 - use Lemonldap::NG::Common::FormEncode; 754s ok 3 - Portal object 754s ok 4 - Init 754s ok 5 - Portal app 754s # Subtest: Only one factor offered, fail after 3 tries 754s ok 1 - Auth query 754s ok 2 - HTTP code is 200 754s ok 3 - Page contains a form 754s ok 4 - CSP header authorize POST request to \# 754s ok 5 - Auth POST query 754s ok 6 - Initial prompt 754s ok 7 - HTTP code is 200 754s ok 8 - Page contains a form 754s ok 9 - URI match 754s ok 10 - Field "token" is defined 754s ok 11 - Field "code" is defined 754s ok 12 - Post code 754s ok 13 - Retry prompt 754s ok 14 - HTTP code is 200 754s ok 15 - Page contains a form 754s ok 16 - URI match 754s ok 17 - Field "token" is defined 754s ok 18 - Field "code" is defined 754s ok 19 - Post code 754s ok 20 - Retry prompt 754s ok 21 - HTTP code is 200 754s ok 22 - Page contains a form 754s ok 23 - URI match 754s ok 24 - Field "token" is defined 754s ok 25 - Field "code" is defined 754s ok 26 - Post code 754s ok 27 - Expected portal error code: code found on page 754s ok 28 - Expected portal error code 754s ok 29 - One entry in history 754s ok 30 - Failure was recorded 754s 1..30 754s ok 6 - Only one factor offered, fail after 3 tries 754s # Subtest: Only one factor offered, succeed after 2 tries 754s ok 1 - Auth query 754s ok 2 - HTTP code is 200 754s ok 3 - Page contains a form 754s ok 4 - CSP header authorize POST request to \# 754s ok 5 - Auth POST query 754s ok 6 - Initial prompt 754s ok 7 - HTTP code is 200 754s ok 8 - Page contains a form 754s ok 9 - URI match 754s ok 10 - Field "token" is defined 754s ok 11 - Field "code" is defined 754s ok 12 - Post code 754s ok 13 - Retry prompt 754s ok 14 - HTTP code is 200 754s ok 15 - Page contains a form 754s ok 16 - URI match 754s ok 17 - Field "token" is defined 754s ok 18 - Field "code" is defined 754s ok 19 - Post code 754s ok 20 - Retry prompt 754s ok 21 - HTTP code is 200 754s ok 22 - Page contains a form 754s ok 23 - URI match 754s ok 24 - Field "token" is defined 754s ok 25 - Field "code" is defined 754s Use of uninitialized value in string eq at /tmp/autopkgtest.VmfV2R/autopkgtest_tmp/smokeRcrrqX/t/sfHookPlugin.pm line 64. 754s ok 26 - Post code 754s ok 27 - Get cookie lemonldap (47207df4ffaf4f7aac11f91001a6bfdf1eb68b0aa014ed499eafd81698f0c4b5) 754s ok 28 - One entry in history 754s ok 29 - Success was recorded 754s 1..29 754s ok 7 - Only one factor offered, succeed after 2 tries 754s # Subtest: Two factors offered, fail after 3 tries 754s ok 1 - Auth query 754s ok 2 - HTTP code is 200 754s ok 3 - Page contains a form 754s ok 4 - CSP header authorize POST request to \# 754s ok 5 - Auth POST query 754s ok 6 - HTTP code is 200 754s ok 7 - Page contains a form 754s ok 8 - URI match 754s ok 9 - Field "token" is defined 754s ok 10 - Post 2F choice 754s ok 11 - Initial prompt 754s ok 12 - HTTP code is 200 754s ok 13 - Page contains a form 754s ok 14 - URI match 754s ok 15 - Field "token" is defined 754s ok 16 - Field "code" is defined 754s ok 17 - Post code 754s ok 18 - Retry prompt 754s ok 19 - HTTP code is 200 754s ok 20 - Page contains a form 754s ok 21 - URI match 754s ok 22 - Field "token" is defined 754s ok 23 - Field "code" is defined 754s ok 24 - Post code 754s ok 25 - Retry prompt 754s ok 26 - HTTP code is 200 754s ok 27 - Page contains a form 754s ok 28 - URI match 754s ok 29 - Field "token" is defined 754s ok 30 - Field "code" is defined 754s ok 31 - Post code 754s ok 32 - Expected portal error code: code found on page 754s ok 33 - Expected portal error code 754s ok 34 - One entry in history 754s ok 35 - Failure was recorded 754s ok 36 - history failed time match > 754s 1..36 754s ok 8 - Two factors offered, fail after 3 tries 754s # Subtest: Two factors offered, succeed after 2 tries 754s ok 1 - Auth query 754s ok 2 - HTTP code is 200 754s ok 3 - Page contains a form 754s ok 4 - CSP header authorize POST request to \# 754s ok 5 - Auth POST query 754s ok 6 - HTTP code is 200 754s ok 7 - Page contains a form 754s ok 8 - URI match 754s ok 9 - Field "token" is defined 754s ok 10 - Post 2F choice 754s ok 11 - Initial prompt 754s ok 12 - HTTP code is 200 754s ok 13 - Page contains a form 754s ok 14 - URI match 754s ok 15 - Field "token" is defined 754s ok 16 - Field "code" is defined 754s ok 17 - Post code 754s ok 18 - Retry prompt 754s ok 19 - HTTP code is 200 754s ok 20 - Page contains a form 754s ok 21 - URI match 754s ok 22 - Field "token" is defined 754s ok 23 - Field "code" is defined 754s ok 24 - Post code 754s ok 25 - Retry prompt 754s ok 26 - internal fake time ok 754s ok 27 - HTTP code is 200 754s ok 28 - Page contains a form 754s ok 29 - URI match 754s ok 30 - Field "token" is defined 754s ok 31 - Field "code" is defined 754s Use of uninitialized value in string eq at /tmp/autopkgtest.VmfV2R/autopkgtest_tmp/smokeRcrrqX/t/sfHookPlugin.pm line 64. 754s ok 32 - Post code 754s ok 33 - Get cookie lemonldap (3f27d6a281036999b627856dc30f7c51d1f697609d8c5540acffbf50e6f8b433) 754s ok 34 - One entry in history 754s ok 35 - Success was recorded 754s ok 36 - history success time match > 754s 1..36 754s ok 9 - Two factors offered, succeed after 2 tries 754s # Subtest: Test sfBeforeVerify hook 754s ok 1 - Auth query 754s ok 2 - HTTP code is 200 754s ok 3 - Page contains a form 754s ok 4 - CSP header authorize POST request to \# 754s ok 5 - Auth POST query 754s ok 6 - Initial prompt 754s ok 7 - HTTP code is 200 754s ok 8 - Page contains a form 754s ok 9 - URI match 754s ok 10 - Field "token" is defined 754s ok 11 - Field "code" is defined 754s ok 12 - Post code 754s ok 13 - User msmith denied by hook: code found on page 754s ok 14 - User msmith denied by hook 754s 1..14 754s ok 10 - Test sfBeforeVerify hook 754s 1..10 754s ok 756s t/77-2F-Trust.t ................................................... 756s ok 1 - use Lemonldap::NG::Portal::Main; 756s ok 2 - use Lemonldap::NG::Common::FormEncode; 756s ok 3 - Portal object 756s ok 4 - Init 756s ok 5 - Portal app 756s # Subtest: Store browser, then reuse it 756s ok 1 - Auth query 756s ok 2 - HTTP code is 200 756s ok 3 - Page contains a form 756s ok 4 - CSP header authorize POST request to \# 756s ok 5 - Found stayconnected checkbox 756s ok 6 - Auth POST query 756s ok 7 - HTTP code is 200 756s ok 8 - Page contains a form 756s ok 9 - URI match 756s ok 10 - Field "token" is defined 756s ok 11 - Post 2F choice 756s ok 12 - Prompt indicates success 756s ok 13 - Found 2F code in mail 756s ok 14 - HTTP code is 200 756s ok 15 - Page contains a form 756s ok 16 - URI match 756s ok 17 - Field "token" is defined 756s ok 18 - Field "code" is defined 756s ok 19 - Post code 756s ok 20 - HTTP code is 200 756s ok 21 - Page contains a form 756s ok 22 - URI match 756s ok 23 - Field "fg" is defined 756s ok 24 - Field "token" is defined 756s ok 25 - Found TOTP secret 756s ok 26 - Post fingerprint 756s ok 27 - Get cookie lemonldap (0eba2056d6cb88ffcedf8be771ae715124813f6a13064bdecfece1f047053179) 756s ok 28 - Get cookie llngconnection (9289445c2082d8c8288cec62480f9a161ef6122cc384b6735fae4d2056c5fd64) 756s ok 29 - Authentication level was set 756s ok 30 - Auth query 756s ok 31 - HTTP code is 200 756s ok 32 - Page contains a form 756s ok 33 - CSP header authorize POST request to \# 756s ok 34 - Found stayconnected checkbox 756s ok 35 - Auth POST query 756s ok 36 - HTTP code is 200 756s ok 37 - Page contains a form 756s ok 38 - URI match 756s ok 39 - Field "fg" is defined 756s ok 40 - Field "token" is defined 756s ok 41 - Post fingerprint 756s ok 42 - Get cookie lemonldap (0c440b62c29ef927f82df1ac2d6311144b4ec0930b709077c5a2a364349bdd73) 756s ok 43 - Authentication level was restored 756s ok 44 - Logout request 756s ok 45 - Response is 200 756s ok 46 - Cookie is deleted 756s ok 47 - No pdata 756s ok 48 - Disconnect request 756s ok 49 - Response is 401 756s 1..49 756s ok 6 - Store browser, then reuse it 756s # Subtest: Store browser, then reuse it after cookie expiration 756s ok 1 - Auth query 756s ok 2 - HTTP code is 200 756s ok 3 - Page contains a form 756s ok 4 - CSP header authorize POST request to \# 756s ok 5 - Found stayconnected checkbox 756s ok 6 - Auth POST query 756s ok 7 - HTTP code is 200 756s ok 8 - Page contains a form 756s ok 9 - URI match 756s ok 10 - Field "token" is defined 756s ok 11 - Post 2F choice 756s ok 12 - Prompt indicates success 756s ok 13 - Found 2F code in mail 756s ok 14 - HTTP code is 200 756s ok 15 - Page contains a form 756s ok 16 - URI match 756s ok 17 - Field "token" is defined 756s ok 18 - Field "code" is defined 756s ok 19 - Post code 756s ok 20 - HTTP code is 200 756s ok 21 - Page contains a form 756s ok 22 - URI match 756s ok 23 - Field "fg" is defined 756s ok 24 - Field "token" is defined 756s ok 25 - Found TOTP secret 756s ok 26 - Post fingerprint 756s ok 27 - Get cookie lemonldap (a0d5dffd53b136ec901475fc6920c46606ad0a5d961a987df5dc547c577faffe) 756s ok 28 - Get cookie llngconnection (83b29e8114919eecaa2a53db2a52bc86b9850da7670dec314d9280aaaf331b24) 756s ok 29 - Auth query 756s ok 30 - HTTP code is 200 756s ok 31 - Page contains a form 756s ok 32 - CSP header authorize POST request to \# 756s ok 33 - Found stayconnected checkbox 756s ok 34 - Auth POST query 756s ok 35 - Get cookie llngconnection (0) 756s ok 36 - Old cookie is removed 756s ok 37 - HTTP code is 200 756s ok 38 - Page contains a form 756s ok 39 - URI match 756s ok 40 - Field "token" is defined 756s ok 41 - Post 2F choice 756s ok 42 - Prompt indicates success 756s ok 43 - Found 2F code in mail 756s ok 44 - HTTP code is 200 756s ok 45 - Page contains a form 756s ok 46 - URI match 756s ok 47 - Field "token" is defined 756s ok 48 - Field "code" is defined 756s ok 49 - Post code 756s ok 50 - Get cookie lemonldap (6b75d8a82296c541a9ae59d41108e0f1cca3fdee0f3dd7cc1393af4940e67b4a) 756s ok 51 - Logout request 756s ok 52 - Response is 200 756s ok 53 - Cookie is deleted 756s ok 54 - No pdata 756s ok 55 - Disconnect request 756s ok 56 - Response is 401 756s 1..56 756s ok 7 - Store browser, then reuse it after cookie expiration 756s # Subtest: Store browser, then try to reuse it with wrong cookie 756s ok 1 - Auth query 756s ok 2 - HTTP code is 200 756s ok 3 - Page contains a form 756s ok 4 - CSP header authorize POST request to \# 756s ok 5 - Found stayconnected checkbox 756s ok 6 - Auth POST query 756s ok 7 - HTTP code is 200 756s ok 8 - Page contains a form 756s ok 9 - URI match 756s ok 10 - Field "token" is defined 756s ok 11 - Post 2F choice 756s ok 12 - Prompt indicates success 756s ok 13 - Found 2F code in mail 756s ok 14 - HTTP code is 200 756s ok 15 - Page contains a form 756s ok 16 - URI match 756s ok 17 - Field "token" is defined 756s ok 18 - Field "code" is defined 756s ok 19 - Post code 756s ok 20 - HTTP code is 200 756s ok 21 - Page contains a form 756s ok 22 - URI match 756s ok 23 - Field "fg" is defined 756s ok 24 - Field "token" is defined 756s ok 25 - Found TOTP secret 756s ok 26 - Post fingerprint 756s ok 27 - Get cookie lemonldap (8a4c0cbc2265da4ffd9b22aeb6f724a3001ba643a3f44a0838b7bffe569e5ae0) 756s ok 28 - Get cookie llngconnection (29fa2187c1496e87ca96d4c32fb37a73e9b2a17c83dd3dedf18dd4e5b247d6b4) 756s ok 29 - Auth query 756s ok 30 - HTTP code is 200 756s ok 31 - Page contains a form 756s ok 32 - CSP header authorize POST request to \# 756s ok 33 - Found stayconnected checkbox 756s ok 34 - Auth POST query 756s ok 35 - Get cookie llngconnection (0) 756s ok 36 - Wrong cookie is removed 756s ok 37 - HTTP code is 200 756s ok 38 - Page contains a form 756s ok 39 - URI match 756s ok 40 - Field "token" is defined 756s ok 41 - Post 2F choice 756s ok 42 - Prompt indicates success 756s ok 43 - Found 2F code in mail 756s ok 44 - HTTP code is 200 756s ok 45 - Page contains a form 756s ok 46 - URI match 756s ok 47 - Field "token" is defined 756s ok 48 - Field "code" is defined 756s ok 49 - Post code 756s ok 50 - Get cookie lemonldap (c40a706aa6c7a386e674535f6c2a447771d88a33b451cb18bef65c8a4b70f883) 756s ok 51 - Logout request 756s ok 52 - Response is 200 756s ok 53 - Cookie is deleted 756s ok 54 - No pdata 756s ok 55 - Disconnect request 756s ok 56 - Response is 401 756s 1..56 756s ok 8 - Store browser, then try to reuse it with wrong cookie 756s # Subtest: Store browser, then try to reuse it with wrong TOTP secret 756s ok 1 - Auth query 756s ok 2 - HTTP code is 200 756s ok 3 - Page contains a form 756s ok 4 - CSP header authorize POST request to \# 756s ok 5 - Found stayconnected checkbox 756s ok 6 - Auth POST query 756s ok 7 - HTTP code is 200 756s ok 8 - Page contains a form 756s ok 9 - URI match 756s ok 10 - Field "token" is defined 756s ok 11 - Post 2F choice 756s ok 12 - Prompt indicates success 756s ok 13 - Found 2F code in mail 756s ok 14 - HTTP code is 200 756s ok 15 - Page contains a form 756s ok 16 - URI match 756s ok 17 - Field "token" is defined 756s ok 18 - Field "code" is defined 756s ok 19 - Post code 756s ok 20 - HTTP code is 200 756s ok 21 - Page contains a form 756s ok 22 - URI match 756s ok 23 - Field "fg" is defined 756s ok 24 - Field "token" is defined 756s ok 25 - Found TOTP secret 756s ok 26 - Post fingerprint 756s ok 27 - Get cookie lemonldap (4a37118eb725ca2537d9ab1733486d759aaa6fc3b61f0a68ee41b2968eaee084) 756s ok 28 - Get cookie llngconnection (85e162ebe1a113721ccf41abe75c94058ee9c7b973ee5f49a299feb561155abe) 756s ok 29 - Auth query 756s ok 30 - HTTP code is 200 756s ok 31 - Page contains a form 756s ok 32 - CSP header authorize POST request to \# 756s ok 33 - Found stayconnected checkbox 756s ok 34 - Auth POST query 756s ok 35 - HTTP code is 200 756s ok 36 - Page contains a form 756s ok 37 - URI match 756s ok 38 - Field "fg" is defined 756s ok 39 - Field "token" is defined 756s ok 40 - Post fingerprint 756s ok 41 - Expected portal error code: code found on page 756s ok 42 - Expected portal error code 756s ok 43 - Get cookie llngconnection (0) 756s ok 44 - Cookie with mismatched TOTP is removed 756s 1..44 756s ok 9 - Store browser, then try to reuse it with wrong TOTP secret 756s # Subtest: Store browser, then try to reuse as different user 756s ok 1 - Auth query 756s ok 2 - HTTP code is 200 756s ok 3 - Page contains a form 756s ok 4 - CSP header authorize POST request to \# 756s ok 5 - Found stayconnected checkbox 756s ok 6 - Auth POST query 756s ok 7 - HTTP code is 200 756s ok 8 - Page contains a form 756s ok 9 - URI match 756s ok 10 - Field "token" is defined 756s ok 11 - Post 2F choice 756s ok 12 - Prompt indicates success 756s ok 13 - Found 2F code in mail 756s ok 14 - HTTP code is 200 756s ok 15 - Page contains a form 756s ok 16 - URI match 756s ok 17 - Field "token" is defined 756s ok 18 - Field "code" is defined 756s ok 19 - Post code 756s ok 20 - HTTP code is 200 756s ok 21 - Page contains a form 756s ok 22 - URI match 756s ok 23 - Field "fg" is defined 756s ok 24 - Field "token" is defined 756s ok 25 - Found TOTP secret 756s ok 26 - Post fingerprint 756s ok 27 - Get cookie lemonldap (b7f88894e7cfd9ba90052c9af824b15840ca1db707b5e092b025bc013a5e335e) 756s ok 28 - Get cookie llngconnection (c395e88279ccd771b4f4424c1edcb067d10a517212165fd187a305e00deaa000) 756s ok 29 - Auth query 756s ok 30 - HTTP code is 200 756s ok 31 - Page contains a form 756s ok 32 - CSP header authorize POST request to \# 756s ok 33 - Found stayconnected checkbox 756s ok 34 - Auth POST query 756s ok 35 - HTTP code is 200 756s ok 36 - Page contains a form 756s ok 37 - URI match 756s ok 38 - Field "token" is defined 756s ok 39 - Post 2F choice 756s ok 40 - Prompt indicates success 756s ok 41 - Found 2F code in mail 756s ok 42 - HTTP code is 200 756s ok 43 - Page contains a form 756s ok 44 - URI match 756s ok 45 - Field "token" is defined 756s ok 46 - Field "code" is defined 756s ok 47 - Post code 756s ok 48 - HTTP code is 200 756s ok 49 - Page contains a form 756s ok 50 - URI match 756s ok 51 - Field "fg" is defined 756s ok 52 - Field "token" is defined 756s ok 53 - Found TOTP secret 756s ok 54 - Post fingerprint 756s ok 55 - Get cookie lemonldap (3c91055e44fca7c0157641bfb50e14f7f5c225ca8f186b5f31c28ad8703a7a65) 756s ok 56 - Logout request 756s ok 57 - Response is 200 756s ok 58 - Cookie is deleted 756s ok 59 - No pdata 756s ok 60 - Disconnect request 756s ok 61 - Response is 401 756s 1..61 756s ok 10 - Store browser, then try to reuse as different user 756s # Subtest: User can refuse to stay connected 756s ok 1 - Auth query 756s ok 2 - HTTP code is 200 756s ok 3 - Page contains a form 756s ok 4 - CSP header authorize POST request to \# 756s ok 5 - Found stayconnected checkbox 756s ok 6 - Auth POST query 756s ok 7 - HTTP code is 200 756s ok 8 - Page contains a form 756s ok 9 - URI match 756s ok 10 - Field "token" is defined 756s ok 11 - Post 2F choice 756s ok 12 - Prompt indicates success 756s ok 13 - Found 2F code in mail 756s ok 14 - HTTP code is 200 756s ok 15 - Page contains a form 756s ok 16 - URI match 756s ok 17 - Field "token" is defined 756s ok 18 - Field "code" is defined 756s ok 19 - Post code 756s ok 20 - Get cookie lemonldap (1bf12a78e8317e8cba6a4dc1e4fa726c668779470e98d4ff028684f4f52c1961) 756s ok 21 - Logout request 756s ok 22 - Response is 200 756s ok 23 - Cookie is deleted 756s ok 24 - No pdata 756s ok 25 - Disconnect request 756s ok 26 - Response is 401 756s 1..26 756s ok 11 - User can refuse to stay connected 756s # Subtest: User cannot bypass the trusted browser rule (wrong 2f type) 756s ok 1 - Auth query 756s ok 2 - HTTP code is 200 756s ok 3 - Page contains a form 756s ok 4 - CSP header authorize POST request to \# 756s ok 5 - Found stayconnected checkbox 756s ok 6 - Auth POST query 756s ok 7 - HTTP code is 200 756s ok 8 - Page contains a form 756s ok 9 - URI match 756s ok 10 - Field "token" is defined 756s ok 11 - Post 2F choice 756s ok 12 - Prompt indicates success 756s ok 13 - HTTP code is 200 756s ok 14 - Page contains a form 756s ok 15 - URI match 756s ok 16 - Field "token" is defined 756s ok 17 - Field "code" is defined 756s ok 18 - Post code 756s ok 19 - Persistent connection cookie isn't sent 756s ok 20 - Get cookie lemonldap (682c57b21c1a7f3bd7adb81f82a8caf699efef27607a2d15ac31536fb5d87e21) 756s 1..20 756s ok 12 - User cannot bypass the trusted browser rule (wrong 2f type) 756s # Subtest: User cannot bypass the trusted browser rule (wrong user) 756s ok 1 - Auth query 756s ok 2 - HTTP code is 200 756s ok 3 - Page contains a form 756s ok 4 - CSP header authorize POST request to \# 756s ok 5 - Found stayconnected checkbox 756s ok 6 - Auth POST query 756s ok 7 - HTTP code is 200 756s ok 8 - Page contains a form 756s ok 9 - URI match 756s ok 10 - Field "token" is defined 756s ok 11 - Post 2F choice 756s ok 12 - Prompt indicates success 756s ok 13 - Found 2F code in mail 756s ok 14 - HTTP code is 200 756s ok 15 - Page contains a form 756s ok 16 - URI match 756s ok 17 - Field "token" is defined 756s ok 18 - Field "code" is defined 756s ok 19 - Post code 756s ok 20 - Persistent connection cookie isn't sent 756s ok 21 - Get cookie lemonldap (85c27214b84957b214e6df0f9aeb367855444b25800496fcb96c9d3a4e2be6c3) 756s 1..21 756s ok 13 - User cannot bypass the trusted browser rule (wrong user) 756s 1..13 756s ok 756s t/78-2F-Upgrade-Many.t ............................................ 756s ok 1 - use Lemonldap::NG::Portal::Main; 756s ok 2 - use Lemonldap::NG::Common::FormEncode; 756s ok 3 - Portal object 756s ok 4 - Init 756s ok 5 - Portal app 756s ok 6 - Auth query 756s ok 7 - Get cookie lemonldap (5759e9accf3cb283dc746bdb47692bdcd4f09ef32edc4966f90a7629d62bf425) 756s ok 8 - Upgrade session query 756s ok 9 - HTTP code is 200 756s ok 10 - Page contains a form 756s ok 11 - URI match 756s ok 12 - Field "confirm" is defined 756s ok 13 - Field "url" is defined 756s ok 14 - Found custom Main Logo 756s ok 15 - Language icons found 756s ok 16 - Accept session upgrade query 756s ok 17 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 756s ok 18 - HTTP code is 200 756s ok 19 - Page contains a form 756s ok 20 - Host match 756s ok 21 - Field "upgrading" is defined 756s ok 22 - Field "url" is defined 756s ok 23 - CSP header authorize POST request to \# 756s ok 24 - Post login 756s ok 25 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22strong%22%2C%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 756s ok 26 - HTTP code is 200 756s ok 27 - Page contains a form 756s ok 28 - URI match 756s ok 29 - Field "token" is defined 756s ok 30 - Field "checkLogins" is defined 756s ok 31 - Found mail 756s ok 32 - Post ext2f choice 756s ok 33 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_choice%22%3A%22strong%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 756s ok 34 - HTTP code is 200 756s ok 35 - Page contains a form 756s ok 36 - URI match 756s ok 37 - Field "token" is defined 756s ok 38 - Field "code" is defined 756s ok 39 - Found EXTCODE input 756s ok 40 - Found 2F code in mail 756s ok 41 - Post code 756s ok 42 - Get redirection 756s ok 43 - Location is http://test1.example.com 756s ok 44 - Get cookie lemonldap (7be6535f787c5fcb78a1f915a12b9b2f664ec762415300b30d024f2c72be9736) 756s ok 45 - Make sure no pdata is returned 756s 1..45 756s ok 757s t/78-2F-Upgrade.t ................................................. 757s Name "LLNG::TMPDIR" used only once: possible typo at t/78-2F-Upgrade.t line 9. 757s ok 1 - use Lemonldap::NG::Portal::Main; 757s ok 2 - use Lemonldap::NG::Common::FormEncode; 757s ok 3 - Portal object 757s [Fri May 2 17:18:03 2025] [LLNG:6772] [error] Bad logLevel value '', switching to 'info' 757s 757s [Fri May 2 17:18:03 2025] [LLNG:6772] [info] Loading configuration 1 for process 6772 757s ok 4 - Init 757s ok 5 - Portal app 757s ok 6 - Auth query 757s ok 7 - Get cookie lemonldap (658d3cf270880480d59080882dd50b1ec97f26d04729e91e4bb4b2fd96c14ea7) 757s [Fri May 2 17:18:03 2025] [LLNG:6772] [info] New request Lemonldap::NG::Handler::Server GET /level3 757s [Fri May 2 17:18:03 2025] [LLNG:6772] [info] User dwho was forbidden to access to test1.example.com/level3 757s ok 8 - Handler request 757s ok 9 - Authenticated as dwho 757s ok 10 - HTTP code is 403 757s ok 11 - Upgrade session query 757s ok 12 - HTTP code is 200 757s ok 13 - Page contains a form 757s ok 14 - URI match 757s ok 15 - Field "confirm" is defined 757s ok 16 - Field "url" is defined 757s ok 17 - Found custom Main Logo 757s ok 18 - Language icons found 757s ok 19 - Accept session upgrade query 757s ok 20 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 757s ok 21 - HTTP code is 200 757s ok 22 - Page contains a form 757s ok 23 - Host match 757s ok 24 - Field "upgrading" is defined 757s ok 25 - Field "url" is defined 757s ok 26 - CSP header authorize POST request to \# 757s ok 27 - Post login 757s 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) 757s ok 29 - HTTP code is 200 757s ok 30 - Page contains a form 757s ok 31 - URI match 757s ok 32 - Field "token" is defined 757s ok 33 - Field "code" is defined 757s ok 34 - Found EXTCODE input 757s ok 35 - Found 2F code in mail 757s ok 36 - Post code 757s ok 37 - Get redirection 757s ok 38 - Location is http://test1.example.com 757s ok 39 - Get cookie lemonldap (8c8972b6725a5bc0e7b602d69289f0e221ade42ced7106190979150ab7a6b628) 757s ok 40 - Make sure no pdata is returned 757s [Fri May 2 17:18:03 2025] [LLNG:6772] [info] New request Lemonldap::NG::Handler::Server GET /level3 757s ok 41 - Handler request 757s ok 42 - Authenticated as dwho 757s ok 43 - HTTP code is 200 757s 1..43 757s ok 757s t/78-2F-UpgradeOnly-with-forceFlag.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 - Auth query 757s ok 6 - Get cookie lemonldap (95034e26bf4de0d9b2c94037545fd4503e7075285a98c22a6a72e3b18eca0f06) 757s ok 7 - CheckUser 757s ok 8 - Response is JSON 757s ok 9 - AuthenticationLevel == 1 757s ok 10 - Form registration 757s ok 11 - Get redirection 757s ok 12 - Location header found 757s ok 13 - Form registration 757s ok 14 - Found TOTP js 757s ok 15 - Get new key 757s ok 16 - Content is JSON 757s ok 17 - Found secret 757s ok 18 - Found token 757s ok 19 - Found issuer 757s ok 20 - Found user 757s ok 21 - Code 757s ok 22 - Code contains 6 digits 757s ok 23 - Post code 757s ok 24 - Content is JSON 757s ok 25 - TOTP is registered 757s ok 26 - Form registration 757s ok 27 - Found forceUpgrade flag 757s ok 28 - Upgrade session query from 2fManager 757s ok 29 - HTTP code is 200 757s ok 30 - Page contains a form 757s ok 31 - URI match 757s ok 32 - Field "confirm" is defined 757s ok 33 - Field "url" is defined 757s ok 34 - Field "forceUpgrade" is defined 757s ok 35 - Accept session upgrade query 757s ok 36 - HTTP code is 200 757s ok 37 - Page contains a form 757s ok 38 - URI match 757s ok 39 - Field "token" is defined 757s ok 40 - Code 757s ok 41 - Post code 757s ok 42 - CheckUser 757s ok 43 - Response is JSON 757s ok 44 - AuthenticationLevel == 3 757s 1..44 757s ok 758s t/78-2F-UpgradeOnly-without-2F.t .................................. 758s ok 1 - use Lemonldap::NG::Portal::Main; 758s ok 2 - use Lemonldap::NG::Common::FormEncode; 758s ok 3 - Portal object 758s ok 4 - Init 758s ok 5 - Portal app 758s ok 6 - Auth query 758s ok 7 - Get cookie lemonldap (720130cb019453a82dbbf0a78e06e03b73e9a1c73014c9ecc2be2df2ee15f7ce) 758s ok 8 - Upgrade session query 758s ok 9 - HTTP code is 200 758s ok 10 - Page contains a form 758s ok 11 - URI match 758s ok 12 - Field "confirm" is defined 758s ok 13 - Field "url" is defined 758s ok 14 - Accept session upgrade query 758s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 758s ok 16 - Expected portal error code: code found on page 758s ok 17 - Expected portal error code 758s ok 18 - Accept session upgrade query 758s ok 19 - Get redirection 758s ok 20 - Location is http://auth.example.com/ 758s ok 21 - Logout request 758s ok 22 - Response is 200 758s ok 23 - Cookie is deleted 758s ok 24 - No pdata 758s ok 25 - Disconnect request 758s ok 26 - Response is 401 758s 1..26 758s ok 758s t/78-2F-UpgradeOnly.t ............................................. 758s ok 1 - use Lemonldap::NG::Portal::Main; 758s ok 2 - use Lemonldap::NG::Common::FormEncode; 758s ok 3 - Portal object 758s ok 4 - Init 758s ok 5 - Portal app 758s ok 6 - Auth query 758s ok 7 - Get cookie lemonldap (bd93568399ddc9c732e469a70fd4489c96b78d0c85b105fa6a51602f2df3b390) 758s ok 8 - Upgrade session query 758s ok 9 - HTTP code is 200 758s ok 10 - Page contains a form 758s ok 11 - URI match 758s ok 12 - Field "confirm" is defined 758s ok 13 - Field "url" is defined 758s ok 14 - Accept session upgrade query 758s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 758s ok 16 - Expected portal error code: code found on page 758s ok 17 - Expected portal error code 758s ok 18 - Auth query 758s ok 19 - Get cookie lemonldap (a5bde25f12fbbac64dd23bd973bef380c9ceb581546685abb5adf9bda9489112) 758s ok 20 - Upgrade session query 758s ok 21 - HTTP code is 200 758s ok 22 - Page contains a form 758s ok 23 - URI match 758s ok 24 - Field "confirm" is defined 758s ok 25 - Field "url" is defined 758s ok 26 - Accept session upgrade query 758s ok 27 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 758s ok 28 - HTTP code is 200 758s ok 29 - Page contains a form 758s ok 30 - URI match 758s ok 31 - Field "token" is defined 758s ok 32 - Field "code" is defined 758s ok 33 - Found EXTCODE input 758s ok 34 - Found 2F code in mail 758s ok 35 - Post code 758s ok 36 - Get redirection 758s ok 37 - Location is http://test1.example.com 758s ok 38 - Get cookie lemonldap (a5bde25f12fbbac64dd23bd973bef380c9ceb581546685abb5adf9bda9489112) 758s ok 39 - Make sure no pdata is returned 758s 1..39 758s ok 759s t/79-2F-Yubikey-from-Session.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 - Authenticate as dwho 759s ok 6 - HTTP code is 200 759s ok 7 - Page contains a form 759s ok 8 - URI match 759s ok 9 - Field "token" is defined 759s ok 10 - Field "code" is defined 759s ok 11 - Post code 759s ok 12 - Bad OTP code: code found on page 759s ok 13 - Bad OTP code 759s ok 14 - Auth query 759s ok 15 - HTTP code is 200 759s ok 16 - Page contains a form 759s ok 17 - URI match 759s ok 18 - Field "token" is defined 759s ok 19 - Field "code" is defined 759s ok 20 - Post code 759s ok 21 - Get cookie lemonldap (6bd287a60ee31cf70ce8f48e90e526a8a245da5a1f83a9575c4e8214463e40c6) 759s ok 22 - Auth query 759s ok 23 - HTTP code is 200 759s ok 24 - Page contains a form 759s ok 25 - URI match 759s ok 26 - Field "token" is defined 759s ok 27 - Field "code" is defined 759s ok 28 - Post code 759s ok 29 - Get cookie lemonldap (63b7ac635ff5294571c69bf1f2e0700389d9b85bcc2c895f0c465fb79fd892be) 759s ok 30 - Auth query 759s ok 31 - Get cookie lemonldap (02f91573940d5475f73055c06e1a511e010bd5264010d07a69304bb8000d9a35) 759s 1..31 759s ok 759s t/79-2F-Yubikey.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 (6f74aeb2bb1ee8213a828f73f48908dfdf22a31aa6b37f4d997fa94a38fd343f) 759s ok 8 - Auth query 759s ok 9 - Response body is not empty 759s ok 10 - Found prompt message 759s ok 11 - HTTP code is 200 759s ok 12 - Page contains a form 759s ok 13 - URI match 759s ok 14 - Field "UBKName" is defined 759s ok 15 - Field "otp" is defined 759s ok 16 - Invalid otp 759s ok 17 - Response body is not empty 759s ok 18 - Found error message 759s ok 19 - Invalid UBKname 759s ok 20 - Response body is not empty 759s ok 21 - Found error message 759s ok 22 - Correct registration attempt 759s ok 23 - Get redirection 759s ok 24 - Location is http://auth.example.com/2fregisters?continue=1 759s ok 25 - Found registered yubikey 759s ok 26 - Correct device ID 759s ok 27 - Epoch is defined 759s ok 28 - Auth query 759s ok 29 - HTTP code is 200 759s ok 30 - Page contains a form 759s ok 31 - URI match 759s ok 32 - Field "token" is defined 759s ok 33 - Field "code" is defined 759s ok 34 - Post code 759s ok 35 - Bad OTP code: code found on page 759s ok 36 - Bad OTP code 759s ok 37 - Auth query 759s ok 38 - HTTP code is 200 759s ok 39 - Page contains a form 759s ok 40 - URI match 759s ok 41 - Field "token" is defined 759s ok 42 - Field "code" is defined 759s ok 43 - Post code 759s ok 44 - Bad OTP code: code found on page 759s ok 45 - Bad OTP code 759s ok 46 - Auth query 759s ok 47 - HTTP code is 200 759s ok 48 - Page contains a form 759s ok 49 - URI match 759s ok 50 - Field "token" is defined 759s ok 51 - Field "code" is defined 759s ok 52 - Post code 759s ok 53 - Get cookie lemonldap (5aded77314bc430007e56b6af3e2583239d2ec27fa56e970fbfe4cc70bdb7485) 759s ok 54 - HTTP code is 400 759s ok 55 - Deletion expects valid CSRF token 759s ok 56 - Post deletion 759s ok 57 - HTTP code is 200 759s ok 58 - Content-Type is JSON 759s ok 59 - Content is valid JSON 759s ok 60 759s ok 61 - No device found anymore 759s ok 62 - Auth query 759s ok 63 - Get cookie lemonldap (c16e93b8a648406410b4b589e6a233d8a946e467768c8e8f478a4913e4177908) 759s 1..63 759s ok 760s t/80-2F-Okta.t .................................................... 760s ok 1 - use Lemonldap::NG::Portal::Main; 760s # Subtest: Choose Okta SMS 760s ok 1 - Portal object 760s ok 2 - Init 760s ok 3 - Portal app 760s ok 4 - Get Portal 760s ok 5 - HTTP code is 200 760s ok 6 - Page contains a form 760s ok 7 - Host match 760s ok 8 - Field "user" is defined 760s ok 9 - Field "password" is defined 760s ok 10 - CSP header authorize POST request to \# 760s ok 11 - Auth query 760s ok 12 - HTTP code is 200 760s ok 13 - Page contains a form 760s ok 14 - URI match 760s ok 15 - Choose SMS 760s ok 16 - HTTP code is 200 760s ok 17 - Page contains a form 760s ok 18 - URI match 760s ok 19 - Send code 760s ok 20 - Get cookie lemonldap (92dfc2f902d323fdce38a6645690edcfb36e8a2fca04fea6746a12f4e0a5d9a5) 760s ok 21 - Get session using restSessionServer 760s ok 22 - HTTP code is 200 760s ok 23 - Deserialize session content 760s ok 24 - Session has correct value for _auth 760s ok 25 - Session has correct value for _2f 760s ok 26 - Logout request 760s ok 27 - Response is 200 760s ok 28 - Cookie is deleted 760s ok 29 - No pdata 760s ok 30 - Disconnect request 760s ok 31 - Response is 401 760s 1..31 760s ok 2 - Choose Okta SMS 760s # Subtest: Choose Okta Push 760s ok 1 - Portal object 760s ok 2 - Init 760s ok 3 - Portal app 760s ok 4 - Get Portal 760s ok 5 - HTTP code is 200 760s ok 6 - Page contains a form 760s ok 7 - Host match 760s ok 8 - Field "user" is defined 760s ok 9 - Field "password" is defined 760s ok 10 - CSP header authorize POST request to \# 760s ok 11 - Auth query 760s ok 12 - HTTP code is 200 760s ok 13 - Page contains a form 760s ok 14 - URI match 760s ok 15 - Choose SMS 760s ok 16 - HTTP code is 200 760s ok 17 - Page contains a form 760s ok 18 - URI match 760s ok 19 - CSP header authorize POST request to auth.example.com 760s ok 20 - Send code 760s ok 21 - Get cookie lemonldap (3895199085d4dfe1a75c933cefb81808e23960747bd153017e2e04dbdd092e29) 760s ok 22 - Get session using restSessionServer 760s ok 23 - HTTP code is 200 760s ok 24 - Deserialize session content 760s ok 25 - Session has correct value for _2f 760s ok 26 - Session has correct value for _auth 760s ok 27 - Logout request 760s ok 28 - Response is 200 760s ok 29 - Cookie is deleted 760s ok 30 - No pdata 760s ok 31 - Disconnect request 760s ok 32 - Response is 401 760s 1..32 760s ok 3 - Choose Okta Push 760s 1..3 760s ok 760s t/81-MostViewedApplications.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 - Get cookie lemonldap (89b4709afc8fe5f957028da79a10f49ffd33fb672a8d4b6eed01a7c7e1736f70) 760s ok 6 - Get cookie lemonldap (6b9e03b86e85b5f499b266cfebf34fa51307f18775d0fe694374b1d8b0974e23) 760s ok 7 - Get cookie lemonldap (d6ff052164777ad97e1f9812253acf1717c31ffc3066923ec6c10c893cfdf09c) 760s ok 8 - Session contains history hash 760s ok 9 - OIDC App 1 has been accessed twice 760s ok 10 - OIDC App 2 has been accessed once 760s ok 11 - History contains two entries 760s ok 12 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1746206287%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221746134407_37583%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 760s ok 13 - Get redirection 760s ok 14 - Location header found 760s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221746134407_23561%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1746206287%7D) 760s ok 16 - Get redirection 760s ok 17 - Location header found 760s ok 18 - Get cookie lemonldappdata (%7B%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%22issuerRequestcas%22%3A%221746134407_8681%22%2C%22issuerTs%22%3A1746206287%7D) 760s ok 19 - Get redirection 760s ok 20 - Location header found 760s ok 21 - Session contains history hash 760s ok 22 - CAS App 1 has been accessed twice 760s ok 23 - CAS App 2 has been accessed once 760s ok 24 - History contains four entries 760s ok 25 - Portal object 760s ok 26 - Init 760s ok 27 - Portal app 760s ok 28 - Get cookie lemonldap (85630b86f6e0a8dd17800ba650cef8a2fc70313571f8876ee24ddf1e66d8d0d8) 760s ok 29 - History contains five entries 760s ok 30 - SAML App 1 has been accessed once 760s 1..30 760s ok 761s t/91-Handler-cache-cleaned.t ...................................... 761s ok 1 - use Lemonldap::NG::Portal::Main; 761s ok 2 - use Lemonldap::NG::Common::FormEncode; 761s ok 3 - Portal object 761s ok 4 - Init 761s ok 5 - Portal app 761s ok 6 - Auth query 761s ok 7 - Get cookie lemonldap (8dec79be4587cca0b3b2f2afe9c44b37fdfcabfc67d3367497b8c0b538a6ccc6) 761s ok 8 - Get portal 761s ok 9 - Authenticated as dwho 761s ok 10 - Auth query 761s ok 11 - HTTP code is 200 761s ok 12 - Page contains a form 761s ok 13 - URI match 761s ok 14 - Field "token" is defined 761s ok 15 - Field "code" is defined 761s ok 16 - Found EXTCODE input 761s ok 17 - Found 2F code in mail 761s ok 18 - Get portal 761s ok 19 - Post code 761s ok 20 - Get portal 761s ok 21 - Authenticated as dwho 761s 1..21 761s ok 761s t/91-Memory-Leak.t ................................................ 761s 1..5 761s ok 1 - use Lemonldap::NG::Portal::Main; 761s ok 2 - leaks 0 < 1 761s ok 3 - leaks -1 < 1 761s not ok 4 - Unable to really destroy a portal object for now # TODO Not yet fully cleaned 761s # Failed (TODO) test 'Unable to really destroy a portal object for now' 761s # at t/91-Memory-Leak.t line 34. 761s [Fri May 2 17:18:08 2025] [LLNG:6781] [error] globalStorage not defined (perhaps configuration can not be read) 761s [Fri May 2 17:18:08 2025] [LLNG:6781] [error] globalStorage not defined (perhaps configuration can not be read) 761s ok 5 - leaks 0 < 1 761s ok 762s t/99-Bad-logLevel.t ............................................... 762s ok 1 - use Lemonldap::NG::Portal::Main; 762s ok 2 - Portal object 762s [Fri May 2 17:18:08 2025] [LLNG:6782] [error] Bad logLevel value 'error ', switching to 'info' 762s [Fri May 2 17:18:08 2025] [LLNG:6782] [error] Bad logLevel value 'error ', switching to 'info' 762s 762s [Fri May 2 17:18:08 2025] [LLNG:6782] [info] Loading configuration 1 for process 6782 762s ok 3 - Init 762s ok 4 - Portal app 762s [Fri May 2 17:18:08 2025] [LLNG:6782] [info] New request Lemonldap::NG::Portal::Main GET / 762s [Fri May 2 17:18:08 2025] [LLNG:6782] [info] User anonymous successfully authenticated at level 0 762s [Fri May 2 17:18:08 2025] [LLNG:6782] [info] User anonymous connected from Null (127.0.0.1) 762s ok 5 - Auth query 762s ok 6 - HTTP code is 200 762s ok 7 - Get cookie lemonldap (9632d384e171507bd8b840cd334f0a19cfde4d948e41e63da964fcce6dc1184f) 762s [Fri May 2 17:18:08 2025] [LLNG:6782] [info] New request Lemonldap::NG::Portal::Main GET /logout 762s ok 8 - Get logout page 762s ok 9 - PE_LOGOUT_OK 762s 1..9 762s ok 762s t/99-Dont-load-Dumper.t ........................................... 762s 1..5 762s ok 1 - use Lemonldap::NG::Portal::Main; 762s ok 2 - Portal object 762s ok 3 - Init 762s ok 4 - App 762s ok 5 - Portal doesn't depend on Data::Dumper 762s ok 762s All tests successful. 762s Files=394, Tests=17153, 230 wallclock secs ( 2.06 usr 1.17 sys + 189.85 cusr 28.09 csys = 221.17 CPU) 762s Result: PASS 763s autopkgtest [17:18:10]: test portal-test: -----------------------] 763s portal-test PASS 763s autopkgtest [17:18:10]: test portal-test: - - - - - - - - - - results - - - - - - - - - - 763s autopkgtest [17:18:10]: test manager-test: preparing testbed 833s autopkgtest [17:19:20]: testbed dpkg architecture: arm64 833s autopkgtest [17:19:20]: testbed apt version: 3.0.0 833s autopkgtest [17:19:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 834s autopkgtest [17:19:21]: testbed release detected to be: questing 834s autopkgtest [17:19:21]: updating testbed package index (apt update) 834s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 834s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 834s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 835s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 835s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2005 kB] 835s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [170 kB] 835s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [43.1 kB] 835s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [221 kB] 835s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [1507 kB] 835s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [14.3 kB] 835s Fetched 4071 kB in 1s (5847 kB/s) 836s Reading package lists... 837s autopkgtest [17:19:24]: upgrading testbed (apt dist-upgrade and autopurge) 837s Reading package lists... 837s Building dependency tree... 837s Reading state information... 838s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 838s Starting 2 pkgProblemResolver with broken count: 0 838s Done 838s Entering ResolveByKeep 839s 839s Calculating upgrade... 839s The following packages will be upgraded: 839s libperl5.40 perl perl-base perl-modules-5.40 839s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 839s Need to get 10.0 MB of archives. 839s After this operation, 0 B of additional disk space will be used. 839s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 840s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl arm64 5.40.1-3 [262 kB] 840s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 840s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 840s Fetched 10.0 MB in 1s (18.5 MB/s) 840s (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 ... 85225 files and directories currently installed.) 840s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 840s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 840s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 840s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 841s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 841s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 841s Setting up perl-base (5.40.1-3) ... 841s (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 ... 85225 files and directories currently installed.) 841s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 841s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 841s Setting up perl-modules-5.40 (5.40.1-3) ... 841s Setting up libperl5.40:arm64 (5.40.1-3) ... 841s Setting up perl (5.40.1-3) ... 841s Processing triggers for man-db (2.13.0-1) ... 841s Processing triggers for libc-bin (2.41-6ubuntu1) ... 842s Reading package lists... 842s Building dependency tree... 842s Reading state information... 842s Starting pkgProblemResolver with broken count: 0 843s Starting 2 pkgProblemResolver with broken count: 0 843s Done 843s Solving dependencies... 843s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 846s Reading package lists... 846s Building dependency tree... 846s Reading state information... 846s Starting pkgProblemResolver with broken count: 0 847s Starting 2 pkgProblemResolver with broken count: 0 847s Done 847s The following NEW packages will be installed: 847s autoconf autodep8 automake autopoint autotools-dev build-essential 847s ca-certificates-java cpp cpp-14 cpp-14-aarch64-linux-gnu 847s cpp-aarch64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless 847s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 847s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-14 847s g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-14 847s gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext imagemagick-7-common 847s intltool-debian java-common java-wrappers lemonldap-ng-fastcgi-server 847s libalgorithm-c3-perl libaliased-perl libaom3 847s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 847s libasan8 libauth-yubikey-webclient-perl libauthen-oath-perl 847s libauthen-radius-perl libauthen-u2f-tester-perl libauthen-webauthn-perl 847s libautobox-core-perl libautobox-perl libb-hooks-endofscope-perl 847s libb-hooks-op-check-perl libbytes-random-secure-perl libcache-cache-perl 847s libcapture-tiny-perl libcares2 libcarp-clan-perl libcbor-xs-perl libcc1-0 847s libcgi-pm-perl libclass-c3-perl libclass-data-inheritable-perl 847s libclass-errorhandler-perl libclass-inspector-perl libclass-load-perl 847s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl 847s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 847s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 847s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 847s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-dh-gmp-perl 847s libcrypt-jwt-perl libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 847s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 847s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 847s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 847s libdata-optlist-perl libdata-password-zxcvbn-perl 847s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 847s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 847s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 847s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 847s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 847s libdist-checkconflicts-perl libdynaloader-functions-perl 847s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 847s libemail-sender-perl libemail-simple-perl libencode-locale-perl 847s liberror-perl libeval-closure-perl libexception-class-perl 847s libexporter-tiny-perl libextutils-depends-perl libfcgi-perl 847s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 847s libfile-sharedir-perl libfile-stripnondeterminism-perl 847s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 847s libgcc-14-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 847s libgomp1 libgraphite2-3 libgssapi-perl libharfbuzz0b 847s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 847s libheif-plugin-libde265 libheif1 libhtml-format-perl 847s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 847s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 847s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 847s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 847s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 847s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 847s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 847s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 847s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 847s libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs libjs-bootstrap 847s libjs-es5-shim libjs-jquery libjs-sphinxdoc libjs-underscore 847s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 847s liblcms2-2 liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 847s liblemonldap-ng-manager-perl liblerc4 liblist-allutils-perl 847s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 847s liblist-utilsby-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 847s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 847s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 847s libmodule-implementation-perl libmodule-pluggable-perl 847s libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl 847s libmoose-perl libmoosex-attributeshortcuts-perl 847s libmoosex-meta-typeconstraint-mooish-perl libmoosex-role-parameterized-perl 847s libmoosex-singlearg-perl 847s libmoosex-traitfor-meta-class-betteranonclassnames-perl 847s libmoosex-types-common-perl libmoosex-types-perl libmoosex-util-perl 847s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 847s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 847s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 847s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 847s libnet-ssleay-perl libnode115 libopenjp2-7 847s libpackage-deprecationmanager-perl libpackage-stash-perl 847s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 847s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 847s libplack-perl libposix-strftime-compiler-perl libraqm0 libraw23t64 847s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 847s libscope-guard-perl libsharpyuv0 libsoap-lite-perl libspecio-perl 847s libstdc++-14-dev libstream-buffered-perl libstrictures-perl 847s libstring-random-perl libsub-exporter-formethods-perl libsub-exporter-perl 847s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 847s libsub-name-perl libsub-quote-perl libtask-weaken-perl 847s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 847s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 847s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 847s libtry-tiny-perl libtsan2 libtype-tiny-perl libtypes-serialiser-perl 847s libubsan1 liburi-perl libvariable-magic-perl libwant-perl libwebp7 847s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 847s libwww-robotrules-perl libxml-libxml-perl libxml-libxslt-perl 847s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 847s libxml-sax-perl libxml-simple-perl libxmlsec1t64 libxmlsec1t64-openssl 847s libxpm4 libxslt1.1 libxstring-perl m4 node-acorn node-balanced-match 847s node-brace-expansion node-cjs-module-lexer node-minimatch node-uglify-js 847s node-undici node-xtend nodejs openjdk-21-jre-headless perl-openssl-defaults 847s pkg-perl-autopkgtest po-debconf python3-alabaster python3-defusedxml 847s python3-docutils python3-imagesize python3-roman python3-snowballstemmer 847s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 847s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 847s yui-compressor 847s 0 upgraded, 341 newly installed, 0 to remove and 0 not upgraded. 847s Need to get 165 MB of archives. 847s After this operation, 636 MB of additional disk space will be used. 847s Get:1 http://ftpmaster.internal/ubuntu questing/universe arm64 imagemagick-7-common all 8:7.1.1.43+dfsg1-1 [69.7 kB] 847s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libgomp1 arm64 15-20250404-0ubuntu1 [147 kB] 847s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build1 [392 kB] 847s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libfontenc1 arm64 1:1.1.8-1build1 [13.9 kB] 847s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 x11-common all 1:7.7+23ubuntu4 [21.8 kB] 847s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 847s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 xfonts-utils arm64 1:7.7+7 [95.6 kB] 848s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-urw-base35 all 20200910-8 [11.0 MB] 848s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 fontconfig-config arm64 2.15.0-2.2ubuntu1 [37.9 kB] 848s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libfontconfig1 arm64 2.15.0-2.2ubuntu1 [144 kB] 848s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 848s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libaom3 arm64 3.12.0-1 [1828 kB] 848s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-aomdec arm64 1.19.7-1 [11.4 kB] 848s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libde265-0 arm64 1.0.15-1build5 [146 kB] 848s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-libde265 arm64 1.19.7-1 [8890 B] 848s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libheif1 arm64 1.19.7-1 [371 kB] 848s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 848s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 848s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 848s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 848s Get:21 http://ftpmaster.internal/ubuntu questing/universe arm64 liblqr-1-0 arm64 0.4.2-2.1build2 [27.1 kB] 848s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libltdl7 arm64 2.5.4-4 [43.0 kB] 848s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libopenjp2-7 arm64 2.5.3-2 [183 kB] 848s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libraw23t64 arm64 0.21.3-1 [377 kB] 848s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 libdeflate0 arm64 1.23-1 [46.2 kB] 848s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 848s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 848s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 libtiff6 arm64 4.7.0-3ubuntu1 [197 kB] 848s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [12.5 kB] 848s Get:30 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpmux3 arm64 1.5.0-0.1 [25.4 kB] 848s Get:31 http://ftpmaster.internal/ubuntu questing/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.1.43+dfsg1-1 [1876 kB] 848s Get:32 http://ftpmaster.internal/ubuntu questing/universe arm64 libimage-magick-q16-perl arm64 8:7.1.1.43+dfsg1-1 [105 kB] 848s Get:33 http://ftpmaster.internal/ubuntu questing/universe arm64 libimage-magick-perl all 8:7.1.1.43+dfsg1-1 [39.8 kB] 848s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 sgml-base all 1.31 [11.4 kB] 848s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi0t64 arm64 2.4.2-2.1build1 [27.1 kB] 848s Get:36 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 848s Get:37 http://ftpmaster.internal/ubuntu questing/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 848s Get:38 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 848s Get:39 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 848s Get:40 http://ftpmaster.internal/ubuntu questing/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 848s Get:41 http://ftpmaster.internal/ubuntu questing/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 848s Get:42 http://ftpmaster.internal/ubuntu questing/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 848s Get:43 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 848s Get:44 http://ftpmaster.internal/ubuntu questing/universe arm64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 848s Get:45 http://ftpmaster.internal/ubuntu questing/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 848s Get:46 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 848s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 848s Get:48 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-rsa-perl arm64 0.33-3build5 [21.1 kB] 848s Get:49 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 848s Get:50 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 848s Get:51 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 848s Get:52 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 848s Get:53 http://ftpmaster.internal/ubuntu questing/main arm64 liburi-perl all 5.30-1 [94.4 kB] 848s Get:54 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 848s Get:55 http://ftpmaster.internal/ubuntu questing/main arm64 libcgi-pm-perl all 4.67-1 [185 kB] 848s Get:56 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 848s Get:57 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 848s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 848s Get:59 http://ftpmaster.internal/ubuntu questing/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 848s Get:60 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-xs-perl arm64 4.030-2build4 [83.2 kB] 848s Get:61 http://ftpmaster.internal/ubuntu questing/main arm64 libmouse-perl arm64 2.5.11-1build1 [133 kB] 848s Get:62 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-cidr-perl all 0.23-1 [13.9 kB] 848s Get:63 http://ftpmaster.internal/ubuntu questing/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 848s Get:64 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 848s Get:65 http://ftpmaster.internal/ubuntu questing/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 848s Get:66 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 848s Get:67 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 848s Get:68 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 848s Get:69 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 848s Get:70 http://ftpmaster.internal/ubuntu questing/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 848s Get:71 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 848s Get:72 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 848s Get:73 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 848s Get:74 http://ftpmaster.internal/ubuntu questing/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 848s Get:75 http://ftpmaster.internal/ubuntu questing/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 848s Get:76 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 848s Get:77 http://ftpmaster.internal/ubuntu questing/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 848s Get:78 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 848s Get:79 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 848s Get:80 http://ftpmaster.internal/ubuntu questing/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 848s Get:81 http://ftpmaster.internal/ubuntu questing/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 848s Get:82 http://ftpmaster.internal/ubuntu questing/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 848s Get:83 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 848s Get:84 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 848s Get:85 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 848s Get:86 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 848s Get:87 http://ftpmaster.internal/ubuntu questing/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 848s Get:88 http://ftpmaster.internal/ubuntu questing/universe arm64 libplack-perl all 1.0051-1 [218 kB] 848s Get:89 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 848s Get:90 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 848s Get:91 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 848s Get:92 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 848s Get:93 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 848s Get:94 http://ftpmaster.internal/ubuntu questing/main arm64 libio-socket-ssl-perl all 2.089-1 [200 kB] 848s Get:95 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 848s Get:96 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 848s Get:97 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 848s Get:98 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-perl all 6.78-1 [139 kB] 848s Get:99 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-common-perl all 2.20.2+ds-1build1 [185 kB] 848s Get:100 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-handler-perl all 2.20.2+ds-1build1 [72.4 kB] 848s Get:101 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng-fastcgi-server all 2.20.2+ds-1build1 [30.5 kB] 848s Get:102 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 848s Get:103 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 848s Get:104 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 848s Get:105 http://ftpmaster.internal/ubuntu questing/universe arm64 libcryptx-perl arm64 0.085-1 [655 kB] 848s Get:106 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 848s Get:107 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 848s Get:108 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 848s Get:109 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-angularjs all 1.8.3-1 [559 kB] 848s Get:110 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-4 [119 kB] 848s Get:111 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libjs-bootstrap all 3.4.1+dfsg-4 [129 kB] 848s Get:112 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 848s Get:113 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 848s Get:114 http://ftpmaster.internal/ubuntu questing/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 848s Get:115 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-manager-perl all 2.20.2+ds-1build1 [960 kB] 848s Get:116 http://ftpmaster.internal/ubuntu questing/main arm64 m4 arm64 1.4.19-7 [244 kB] 848s Get:117 http://ftpmaster.internal/ubuntu questing/main arm64 autoconf all 2.72-3ubuntu1 [383 kB] 848s Get:118 http://ftpmaster.internal/ubuntu questing/main arm64 dctrl-tools arm64 2.24-3build3 [103 kB] 848s Get:119 http://ftpmaster.internal/ubuntu questing/main arm64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 848s Get:120 http://ftpmaster.internal/ubuntu questing/main arm64 autotools-dev all 20220109.1 [44.9 kB] 848s Get:121 http://ftpmaster.internal/ubuntu questing/main arm64 automake all 1:1.17-3ubuntu1 [572 kB] 848s Get:122 http://ftpmaster.internal/ubuntu questing/main arm64 autopoint all 0.23.1-1 [619 kB] 848s Get:123 http://ftpmaster.internal/ubuntu questing/main arm64 libisl23 arm64 0.27-1 [676 kB] 848s Get:124 http://ftpmaster.internal/ubuntu questing/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 848s Get:125 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [10.6 MB] 849s Get:126 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14 arm64 14.2.0-19ubuntu2 [1026 B] 849s Get:127 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [5558 B] 849s Get:128 http://ftpmaster.internal/ubuntu questing/main arm64 cpp arm64 4:14.2.0-1ubuntu1 [22.4 kB] 849s Get:129 http://ftpmaster.internal/ubuntu questing/main arm64 libcc1-0 arm64 15-20250404-0ubuntu1 [49.1 kB] 849s Get:130 http://ftpmaster.internal/ubuntu questing/main arm64 libitm1 arm64 15-20250404-0ubuntu1 [27.8 kB] 849s Get:131 http://ftpmaster.internal/ubuntu questing/main arm64 libasan8 arm64 15-20250404-0ubuntu1 [2922 kB] 849s Get:132 http://ftpmaster.internal/ubuntu questing/main arm64 liblsan0 arm64 15-20250404-0ubuntu1 [1318 kB] 849s Get:133 http://ftpmaster.internal/ubuntu questing/main arm64 libtsan2 arm64 15-20250404-0ubuntu1 [2692 kB] 849s Get:134 http://ftpmaster.internal/ubuntu questing/main arm64 libubsan1 arm64 15-20250404-0ubuntu1 [1177 kB] 849s Get:135 http://ftpmaster.internal/ubuntu questing/main arm64 libhwasan0 arm64 15-20250404-0ubuntu1 [1640 kB] 849s Get:136 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-14-dev arm64 14.2.0-19ubuntu2 [2593 kB] 849s Get:137 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [20.9 MB] 849s Get:138 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14 arm64 14.2.0-19ubuntu2 [529 kB] 849s Get:139 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [1200 B] 849s Get:140 http://ftpmaster.internal/ubuntu questing/main arm64 gcc arm64 4:14.2.0-1ubuntu1 [4998 B] 849s Get:141 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++-14-dev arm64 14.2.0-19ubuntu2 [2501 kB] 849s Get:142 http://ftpmaster.internal/ubuntu questing/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [12.1 MB] 850s Get:143 http://ftpmaster.internal/ubuntu questing/main arm64 g++-14 arm64 14.2.0-19ubuntu2 [23.0 kB] 850s Get:144 http://ftpmaster.internal/ubuntu questing/main arm64 g++-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [956 B] 850s Get:145 http://ftpmaster.internal/ubuntu questing/main arm64 g++ arm64 4:14.2.0-1ubuntu1 [1080 B] 850s Get:146 http://ftpmaster.internal/ubuntu questing/main arm64 build-essential arm64 12.12ubuntu1 [5082 B] 850s Get:147 http://ftpmaster.internal/ubuntu questing/main arm64 ca-certificates-java all 20240118 [11.6 kB] 850s Get:148 http://ftpmaster.internal/ubuntu questing/main arm64 libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 850s Get:149 http://ftpmaster.internal/ubuntu questing/main arm64 libtool all 2.5.4-4 [168 kB] 850s Get:150 http://ftpmaster.internal/ubuntu questing/main arm64 dh-autoreconf all 20 [16.1 kB] 850s Get:151 http://ftpmaster.internal/ubuntu questing/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 850s Get:152 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 850s Get:153 http://ftpmaster.internal/ubuntu questing/main arm64 dh-strip-nondeterminism all 1.14.1-2 [5064 B] 850s Get:154 http://ftpmaster.internal/ubuntu questing/main arm64 debugedit arm64 1:5.1-2 [46.1 kB] 850s Get:155 http://ftpmaster.internal/ubuntu questing/main arm64 dwz arm64 0.15-1build6 [113 kB] 850s Get:156 http://ftpmaster.internal/ubuntu questing/main arm64 gettext arm64 0.23.1-1 [998 kB] 850s Get:157 http://ftpmaster.internal/ubuntu questing/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 850s Get:158 http://ftpmaster.internal/ubuntu questing/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 850s Get:159 http://ftpmaster.internal/ubuntu questing/main arm64 debhelper all 13.24.1ubuntu2 [895 kB] 850s Get:160 http://ftpmaster.internal/ubuntu questing/main arm64 java-common all 0.76 [6852 B] 850s Get:161 http://ftpmaster.internal/ubuntu questing/main arm64 libpcsclite1 arm64 2.3.1-1 [25.0 kB] 850s Get:162 http://ftpmaster.internal/ubuntu questing/main arm64 openjdk-21-jre-headless arm64 21.0.7~8ea-1 [45.7 MB] 850s Get:163 http://ftpmaster.internal/ubuntu questing/main arm64 default-jre-headless arm64 2:1.21-76 [3176 B] 850s Get:164 http://ftpmaster.internal/ubuntu questing/main arm64 xml-core all 0.19 [20.3 kB] 850s Get:165 http://ftpmaster.internal/ubuntu questing/main arm64 docutils-common all 0.21.2+dfsg-2 [131 kB] 850s Get:166 http://ftpmaster.internal/ubuntu questing/main arm64 unzip arm64 6.0-28ubuntu6 [178 kB] 850s Get:167 http://ftpmaster.internal/ubuntu questing/universe arm64 java-wrappers all 0.5 [9042 B] 850s Get:168 http://ftpmaster.internal/ubuntu questing/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 851s Get:169 http://ftpmaster.internal/ubuntu questing/main arm64 libaliased-perl all 0.34-3 [12.8 kB] 851s Get:170 http://ftpmaster.internal/ubuntu questing/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 851s Get:171 http://ftpmaster.internal/ubuntu questing/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 851s Get:172 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 851s Get:173 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 851s Get:174 http://ftpmaster.internal/ubuntu questing/main arm64 libdynaloader-functions-perl all 0.004-1 [11.4 kB] 851s Get:175 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-callchecker-perl arm64 0.009-1build1 [14.0 kB] 851s Get:176 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 851s Get:177 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 851s Get:178 http://ftpmaster.internal/ubuntu questing/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 851s Get:179 http://ftpmaster.internal/ubuntu questing/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 851s Get:180 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 851s Get:181 http://ftpmaster.internal/ubuntu questing/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 851s Get:182 http://ftpmaster.internal/ubuntu questing/main arm64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 851s Get:183 http://ftpmaster.internal/ubuntu questing/universe arm64 libtype-tiny-perl all 2.004000-1 [354 kB] 851s Get:184 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-oath-perl all 2.0.1-2 [7100 B] 851s Get:185 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 851s Get:186 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-install-perl all 0.929-1 [9764 B] 851s Get:187 http://ftpmaster.internal/ubuntu questing/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 851s Get:188 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 851s Get:189 http://ftpmaster.internal/ubuntu questing/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 851s Get:190 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-load-perl all 0.25-2 [12.7 kB] 851s Get:191 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-load-xs-perl arm64 0.10-2build5 [13.5 kB] 851s Get:192 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 851s Get:193 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 851s Get:194 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 851s Get:195 http://ftpmaster.internal/ubuntu questing/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 851s Get:196 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-overloadinfo-perl all 0.007-1 [7422 B] 851s Get:197 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 851s Get:198 http://ftpmaster.internal/ubuntu questing/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 851s Get:199 http://ftpmaster.internal/ubuntu questing/universe arm64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 851s Get:200 http://ftpmaster.internal/ubuntu questing/universe arm64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 851s Get:201 http://ftpmaster.internal/ubuntu questing/universe arm64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 851s Get:202 http://ftpmaster.internal/ubuntu questing/main arm64 libpackage-stash-xs-perl arm64 0.30-1build5 [18.1 kB] 851s Get:203 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoose-perl arm64 2.2207-1build3 [717 kB] 851s Get:204 http://ftpmaster.internal/ubuntu questing/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 851s Get:205 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 851s Get:206 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-identify-perl arm64 0.14-3build4 [9762 B] 851s Get:207 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 851s Get:208 http://ftpmaster.internal/ubuntu questing/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 851s Get:209 http://ftpmaster.internal/ubuntu questing/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 851s Get:210 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-meta-typeconstraint-mooish-perl all 0.001-2 [11.2 kB] 851s Get:211 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-role-parameterized-perl all 1.11-2 [38.8 kB] 851s Get:212 http://ftpmaster.internal/ubuntu questing/universe arm64 libcarp-clan-perl all 6.08-2 [11.9 kB] 851s Get:213 http://ftpmaster.internal/ubuntu questing/universe arm64 libsub-exporter-formethods-perl all 0.100055-1 [7316 B] 851s Get:214 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-types-perl all 0.50-2 [50.5 kB] 851s Get:215 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-types-common-perl all 0.001014-2 [16.3 kB] 851s Get:216 http://ftpmaster.internal/ubuntu questing/universe arm64 libscope-guard-perl all 0.21-2 [7730 B] 851s Get:217 http://ftpmaster.internal/ubuntu questing/universe arm64 libautobox-perl arm64 3.0.2-1 [29.7 kB] 851s Get:218 http://ftpmaster.internal/ubuntu questing/universe arm64 libwant-perl arm64 0.29-2build5 [23.7 kB] 851s Get:219 http://ftpmaster.internal/ubuntu questing/universe arm64 libautobox-core-perl all 1.33-2 [33.8 kB] 851s Get:220 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-traitfor-meta-class-betteranonclassnames-perl all 0.002003-2 [7130 B] 851s Get:221 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-util-perl all 0.006-2 [10.3 kB] 851s Get:222 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-attributeshortcuts-perl all 0.037-2 [34.0 kB] 851s Get:223 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-singlearg-perl all 0.09-2 [7972 B] 851s Get:224 http://ftpmaster.internal/ubuntu questing/main arm64 libstrictures-perl all 2.000006-1 [16.3 kB] 851s Get:225 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-u2f-tester-perl all 0.03-1 [27.7 kB] 851s Get:226 http://ftpmaster.internal/ubuntu questing/universe arm64 libcbor-xs-perl arm64 1.87-1build4 [59.2 kB] 851s Get:227 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-webauthn-perl all 0.005-1 [20.3 kB] 851s Get:228 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 851s Get:229 http://ftpmaster.internal/ubuntu questing/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 851s Get:230 http://ftpmaster.internal/ubuntu questing/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 851s Get:231 http://ftpmaster.internal/ubuntu questing/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 851s Get:232 http://ftpmaster.internal/ubuntu questing/main arm64 libcares2 arm64 1.34.4-2.1 [100 kB] 851s Get:233 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 851s Get:234 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 851s Get:235 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 851s Get:236 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 851s Get:237 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 851s Get:238 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-jwt-perl all 0.036-1 [29.7 kB] 851s Get:239 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 851s Get:240 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 851s Get:241 http://ftpmaster.internal/ubuntu questing/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 851s Get:242 http://ftpmaster.internal/ubuntu questing/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 851s Get:243 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 851s Get:244 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 851s Get:245 http://ftpmaster.internal/ubuntu questing/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 851s Get:246 http://ftpmaster.internal/ubuntu questing/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 851s Get:247 http://ftpmaster.internal/ubuntu questing/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 851s Get:248 http://ftpmaster.internal/ubuntu questing/universe arm64 libspecio-perl all 0.50-1 [127 kB] 851s Get:249 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 851s Get:250 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-timezone-perl all 1:2.64-1+2025a [259 kB] 851s Get:251 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 851s Get:252 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 851s Get:253 http://ftpmaster.internal/ubuntu questing/main arm64 libdbi-perl arm64 1.647-1 [827 kB] 851s Get:254 http://ftpmaster.internal/ubuntu questing/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 851s Get:255 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 851s Get:256 http://ftpmaster.internal/ubuntu questing/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 851s Get:257 http://ftpmaster.internal/ubuntu questing/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 851s Get:258 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 851s Get:259 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 851s Get:260 http://ftpmaster.internal/ubuntu questing/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 851s Get:261 http://ftpmaster.internal/ubuntu questing/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 851s Get:262 http://ftpmaster.internal/ubuntu questing/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 851s Get:263 http://ftpmaster.internal/ubuntu questing/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 851s Get:264 http://ftpmaster.internal/ubuntu questing/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 851s Get:265 http://ftpmaster.internal/ubuntu questing/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 851s Get:266 http://ftpmaster.internal/ubuntu questing/main arm64 libharfbuzz0b arm64 10.2.0-1 [490 kB] 851s Get:267 http://ftpmaster.internal/ubuntu questing/main arm64 libraqm0 arm64 0.10.2-1 [14.9 kB] 851s Get:268 http://ftpmaster.internal/ubuntu questing/main arm64 libxpm4 arm64 1:3.5.17-1build2 [35.1 kB] 851s Get:269 http://ftpmaster.internal/ubuntu questing/main arm64 libgd3 arm64 2.3.3-12ubuntu3 [122 kB] 851s Get:270 http://ftpmaster.internal/ubuntu questing/main arm64 libgd-perl arm64 2.78-1build4 [125 kB] 851s Get:271 http://ftpmaster.internal/ubuntu questing/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 851s Get:272 http://ftpmaster.internal/ubuntu questing/main arm64 libglib-perl arm64 3:1.329.3-3build4 [315 kB] 851s Get:273 http://ftpmaster.internal/ubuntu questing/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 851s Get:274 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 851s Get:275 http://ftpmaster.internal/ubuntu questing/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 851s Get:276 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 851s Get:277 http://ftpmaster.internal/ubuntu questing/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 851s Get:278 http://ftpmaster.internal/ubuntu questing/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 851s Get:279 http://ftpmaster.internal/ubuntu questing/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 851s Get:280 http://ftpmaster.internal/ubuntu questing/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 851s Get:281 http://ftpmaster.internal/ubuntu questing/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 851s Get:282 http://ftpmaster.internal/ubuntu questing/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 851s Get:283 http://ftpmaster.internal/ubuntu questing/main arm64 libipc-run-perl all 20231003.0-2 [91.5 kB] 851s Get:284 http://ftpmaster.internal/ubuntu questing/universe arm64 libjargs-java all 1.0.0-5 [13.9 kB] 851s Get:285 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 851s Get:286 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 851s Get:287 http://ftpmaster.internal/ubuntu questing/main arm64 libxslt1.1 arm64 1.1.39-0exp1ubuntu4 [168 kB] 851s Get:288 http://ftpmaster.internal/ubuntu questing/main arm64 libxmlsec1t64 arm64 1.2.41-1build1 [143 kB] 851s Get:289 http://ftpmaster.internal/ubuntu questing/main arm64 libxmlsec1t64-openssl arm64 1.2.41-1build1 [78.2 kB] 851s Get:290 http://ftpmaster.internal/ubuntu questing/main arm64 liblasso3t64 arm64 2.8.2-8build1 [161 kB] 851s Get:291 http://ftpmaster.internal/ubuntu questing/universe arm64 liblasso-perl arm64 2.8.2-8build1 [100 kB] 851s Get:292 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 851s Get:293 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 851s Get:294 http://ftpmaster.internal/ubuntu questing/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 851s Get:295 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 851s Get:296 http://ftpmaster.internal/ubuntu questing/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 851s Get:297 http://ftpmaster.internal/ubuntu questing/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 851s Get:298 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 851s Get:299 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 851s Get:300 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 851s Get:301 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 851s Get:302 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 851s Get:303 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0134-5build1 [297 kB] 851s Get:304 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 851s Get:305 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 851s Get:306 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 851s Get:307 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 851s Get:308 http://ftpmaster.internal/ubuntu questing/universe arm64 node-xtend all 4.0.2-3 [3902 B] 851s Get:309 http://ftpmaster.internal/ubuntu questing/universe arm64 nodejs arm64 20.18.1+dfsg-1ubuntu2 [335 kB] 851s Get:310 http://ftpmaster.internal/ubuntu questing/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 851s Get:311 http://ftpmaster.internal/ubuntu questing/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 851s Get:312 http://ftpmaster.internal/ubuntu questing/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 851s Get:313 http://ftpmaster.internal/ubuntu questing/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-1 [8072 B] 851s Get:314 http://ftpmaster.internal/ubuntu questing/universe arm64 node-minimatch all 9.0.3-5 [78.2 kB] 851s Get:315 http://ftpmaster.internal/ubuntu questing/universe arm64 node-undici all 7.3.0+dfsg1+~cs24.12.11-1 [341 kB] 851s Get:316 http://ftpmaster.internal/ubuntu questing/universe arm64 libnode115 arm64 20.18.1+dfsg-1ubuntu2 [12.8 MB] 851s Get:317 http://ftpmaster.internal/ubuntu questing/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 851s Get:318 http://ftpmaster.internal/ubuntu questing/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 851s Get:319 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 851s Get:320 http://ftpmaster.internal/ubuntu questing/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 851s Get:321 http://ftpmaster.internal/ubuntu questing/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 851s Get:322 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 851s Get:323 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-output-perl all 1.035-1 [14.6 kB] 851s Get:324 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 851s Get:325 http://ftpmaster.internal/ubuntu questing/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 851s Get:326 http://ftpmaster.internal/ubuntu questing/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 851s Get:327 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-libxslt-perl arm64 2.003000-2build1 [43.4 kB] 851s Get:328 http://ftpmaster.internal/ubuntu questing/universe arm64 node-uglify-js all 3.17.4-2 [205 kB] 851s Get:329 http://ftpmaster.internal/ubuntu questing/main arm64 python3-defusedxml all 0.7.1-3 [42.2 kB] 851s Get:330 http://ftpmaster.internal/ubuntu questing/main arm64 python3-roman all 5.0-1 [10.3 kB] 851s Get:331 http://ftpmaster.internal/ubuntu questing/main arm64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 851s Get:332 http://ftpmaster.internal/ubuntu questing/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 851s Get:333 http://ftpmaster.internal/ubuntu questing/main arm64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 851s Get:334 http://ftpmaster.internal/ubuntu questing/main arm64 sphinx-common all 8.1.3-5 [663 kB] 851s Get:335 http://ftpmaster.internal/ubuntu questing/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 851s Get:336 http://ftpmaster.internal/ubuntu questing/main arm64 python3-sphinx all 8.1.3-5 [474 kB] 851s Get:337 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 851s Get:338 http://ftpmaster.internal/ubuntu questing/universe arm64 uglifyjs all 3.17.4-2 [10.1 kB] 851s Get:339 http://ftpmaster.internal/ubuntu questing/universe arm64 yui-compressor all 2.4.8-3 [595 kB] 851s Get:340 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 851s Get:341 http://ftpmaster.internal/ubuntu questing/universe arm64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 852s Preconfiguring packages ... 852s Fetched 165 MB in 4s (40.0 MB/s) 852s Selecting previously unselected package imagemagick-7-common. 852s (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 ... 85225 files and directories currently installed.) 852s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.1.43+dfsg1-1_all.deb ... 852s Unpacking imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 852s Selecting previously unselected package libgomp1:arm64. 852s Preparing to unpack .../001-libgomp1_15-20250404-0ubuntu1_arm64.deb ... 852s Unpacking libgomp1:arm64 (15-20250404-0ubuntu1) ... 852s Selecting previously unselected package libfftw3-double3:arm64. 852s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build1_arm64.deb ... 852s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build1) ... 852s Selecting previously unselected package libfontenc1:arm64. 852s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_arm64.deb ... 852s Unpacking libfontenc1:arm64 (1:1.1.8-1build1) ... 852s Selecting previously unselected package x11-common. 852s Preparing to unpack .../004-x11-common_1%3a7.7+23ubuntu4_all.deb ... 852s Unpacking x11-common (1:7.7+23ubuntu4) ... 852s Selecting previously unselected package xfonts-encodings. 852s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 852s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 852s Selecting previously unselected package xfonts-utils. 852s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_arm64.deb ... 852s Unpacking xfonts-utils (1:7.7+7) ... 852s Selecting previously unselected package fonts-urw-base35. 852s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 853s Unpacking fonts-urw-base35 (20200910-8) ... 853s Selecting previously unselected package fontconfig-config. 853s Preparing to unpack .../008-fontconfig-config_2.15.0-2.2ubuntu1_arm64.deb ... 853s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 853s Selecting previously unselected package libfontconfig1:arm64. 853s Preparing to unpack .../009-libfontconfig1_2.15.0-2.2ubuntu1_arm64.deb ... 853s Unpacking libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 853s Selecting previously unselected package libsharpyuv0:arm64. 853s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_arm64.deb ... 853s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 853s Selecting previously unselected package libaom3:arm64. 853s Preparing to unpack .../011-libaom3_3.12.0-1_arm64.deb ... 853s Unpacking libaom3:arm64 (3.12.0-1) ... 853s Selecting previously unselected package libheif-plugin-aomdec:arm64. 853s Preparing to unpack .../012-libheif-plugin-aomdec_1.19.7-1_arm64.deb ... 853s Unpacking libheif-plugin-aomdec:arm64 (1.19.7-1) ... 853s Selecting previously unselected package libde265-0:arm64. 853s Preparing to unpack .../013-libde265-0_1.0.15-1build5_arm64.deb ... 853s Unpacking libde265-0:arm64 (1.0.15-1build5) ... 853s Selecting previously unselected package libheif-plugin-libde265:arm64. 853s Preparing to unpack .../014-libheif-plugin-libde265_1.19.7-1_arm64.deb ... 853s Unpacking libheif-plugin-libde265:arm64 (1.19.7-1) ... 853s Selecting previously unselected package libheif1:arm64. 853s Preparing to unpack .../015-libheif1_1.19.7-1_arm64.deb ... 853s Unpacking libheif1:arm64 (1.19.7-1) ... 853s Selecting previously unselected package libjbig0:arm64. 853s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 853s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 853s Selecting previously unselected package libjpeg-turbo8:arm64. 853s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 853s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 853s Selecting previously unselected package libjpeg8:arm64. 853s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 853s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 853s Selecting previously unselected package liblcms2-2:arm64. 853s Preparing to unpack .../019-liblcms2-2_2.16-2_arm64.deb ... 853s Unpacking liblcms2-2:arm64 (2.16-2) ... 853s Selecting previously unselected package liblqr-1-0:arm64. 853s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_arm64.deb ... 853s Unpacking liblqr-1-0:arm64 (0.4.2-2.1build2) ... 853s Selecting previously unselected package libltdl7:arm64. 853s Preparing to unpack .../021-libltdl7_2.5.4-4_arm64.deb ... 853s Unpacking libltdl7:arm64 (2.5.4-4) ... 853s Selecting previously unselected package libopenjp2-7:arm64. 853s Preparing to unpack .../022-libopenjp2-7_2.5.3-2_arm64.deb ... 853s Unpacking libopenjp2-7:arm64 (2.5.3-2) ... 853s Selecting previously unselected package libraw23t64:arm64. 853s Preparing to unpack .../023-libraw23t64_0.21.3-1_arm64.deb ... 853s Unpacking libraw23t64:arm64 (0.21.3-1) ... 853s Selecting previously unselected package libdeflate0:arm64. 853s Preparing to unpack .../024-libdeflate0_1.23-1_arm64.deb ... 853s Unpacking libdeflate0:arm64 (1.23-1) ... 853s Selecting previously unselected package liblerc4:arm64. 853s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 853s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 853s Selecting previously unselected package libwebp7:arm64. 853s Preparing to unpack .../026-libwebp7_1.5.0-0.1_arm64.deb ... 853s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 853s Selecting previously unselected package libtiff6:arm64. 853s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu1_arm64.deb ... 853s Unpacking libtiff6:arm64 (4.7.0-3ubuntu1) ... 853s Selecting previously unselected package libwebpdemux2:arm64. 853s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_arm64.deb ... 853s Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... 853s Selecting previously unselected package libwebpmux3:arm64. 853s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_arm64.deb ... 853s Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... 853s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 853s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.1.43+dfsg1-1_arm64.deb ... 853s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1) ... 854s Selecting previously unselected package libimage-magick-q16-perl. 854s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.1.43+dfsg1-1_arm64.deb ... 854s Unpacking libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 854s Selecting previously unselected package libimage-magick-perl. 854s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.1.43+dfsg1-1_all.deb ... 854s Unpacking libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 854s Selecting previously unselected package sgml-base. 854s Preparing to unpack .../033-sgml-base_1.31_all.deb ... 854s Unpacking sgml-base (1.31) ... 854s Selecting previously unselected package libfcgi0t64:arm64. 854s Preparing to unpack .../034-libfcgi0t64_2.4.2-2.1build1_arm64.deb ... 854s Unpacking libfcgi0t64:arm64 (2.4.2-2.1build1) ... 854s Selecting previously unselected package libfcgi-perl. 854s Preparing to unpack .../035-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 854s Unpacking libfcgi-perl (0.82+ds-3build3) ... 854s Selecting previously unselected package libfcgi-procmanager-perl. 854s Preparing to unpack .../036-libfcgi-procmanager-perl_0.28-3_all.deb ... 854s Unpacking libfcgi-procmanager-perl (0.28-3) ... 854s Selecting previously unselected package libcrypt-urandom-perl. 854s Preparing to unpack .../037-libcrypt-urandom-perl_0.54-1_arm64.deb ... 854s Unpacking libcrypt-urandom-perl (0.54-1) ... 854s Selecting previously unselected package libapache-session-perl. 854s Preparing to unpack .../038-libapache-session-perl_1.94-2_all.deb ... 854s Unpacking libapache-session-perl (1.94-2) ... 854s Selecting previously unselected package liberror-perl. 854s Preparing to unpack .../039-liberror-perl_0.17030-1_all.deb ... 854s Unpacking liberror-perl (0.17030-1) ... 854s Selecting previously unselected package libipc-sharelite-perl. 854s Preparing to unpack .../040-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 854s Unpacking libipc-sharelite-perl (0.17-5build4) ... 854s Selecting previously unselected package libcache-cache-perl. 854s Preparing to unpack .../041-libcache-cache-perl_1.08-3_all.deb ... 854s Unpacking libcache-cache-perl (1.08-3) ... 854s Selecting previously unselected package libclass-xsaccessor-perl. 854s Preparing to unpack .../042-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 854s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 854s Selecting previously unselected package libconfig-inifiles-perl. 854s Preparing to unpack .../043-libconfig-inifiles-perl_3.000003-3_all.deb ... 854s Unpacking libconfig-inifiles-perl (3.000003-3) ... 854s Selecting previously unselected package perl-openssl-defaults:arm64. 854s Preparing to unpack .../044-perl-openssl-defaults_7build3_arm64.deb ... 854s Unpacking perl-openssl-defaults:arm64 (7build3) ... 854s Selecting previously unselected package libcrypt-openssl-bignum-perl. 854s Preparing to unpack .../045-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 854s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 854s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 854s Preparing to unpack .../046-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 854s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 854s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 854s Preparing to unpack .../047-libcrypt-openssl-rsa-perl_0.33-3build5_arm64.deb ... 854s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 854s Selecting previously unselected package libconvert-asn1-perl. 854s Preparing to unpack .../048-libconvert-asn1-perl_0.34-1_all.deb ... 854s Unpacking libconvert-asn1-perl (0.34-1) ... 854s Selecting previously unselected package libcrypt-openssl-x509-perl. 854s Preparing to unpack .../049-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 854s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 854s Selecting previously unselected package libcrypt-rijndael-perl. 854s Preparing to unpack .../050-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 854s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 854s Selecting previously unselected package libhtml-tagset-perl. 854s Preparing to unpack .../051-libhtml-tagset-perl_3.24-1_all.deb ... 854s Unpacking libhtml-tagset-perl (3.24-1) ... 854s Selecting previously unselected package liburi-perl. 854s Preparing to unpack .../052-liburi-perl_5.30-1_all.deb ... 854s Unpacking liburi-perl (5.30-1) ... 854s Selecting previously unselected package libhtml-parser-perl:arm64. 854s Preparing to unpack .../053-libhtml-parser-perl_3.83-1build1_arm64.deb ... 854s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 854s Selecting previously unselected package libcgi-pm-perl. 854s Preparing to unpack .../054-libcgi-pm-perl_4.67-1_all.deb ... 854s Unpacking libcgi-pm-perl (4.67-1) ... 854s Selecting previously unselected package libhtml-template-perl. 854s Preparing to unpack .../055-libhtml-template-perl_2.97-2build1_all.deb ... 854s Unpacking libhtml-template-perl (2.97-2build1) ... 854s Selecting previously unselected package libjson-perl. 854s Preparing to unpack .../056-libjson-perl_4.10000-1_all.deb ... 854s Unpacking libjson-perl (4.10000-1) ... 854s Selecting previously unselected package libcommon-sense-perl:arm64. 854s Preparing to unpack .../057-libcommon-sense-perl_3.75-3build5_arm64.deb ... 854s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 854s Selecting previously unselected package libtypes-serialiser-perl. 854s Preparing to unpack .../058-libtypes-serialiser-perl_1.01-1_all.deb ... 854s Unpacking libtypes-serialiser-perl (1.01-1) ... 854s Selecting previously unselected package libjson-xs-perl. 854s Preparing to unpack .../059-libjson-xs-perl_4.030-2build4_arm64.deb ... 854s Unpacking libjson-xs-perl (4.030-2build4) ... 854s Selecting previously unselected package libmouse-perl:arm64. 854s Preparing to unpack .../060-libmouse-perl_2.5.11-1build1_arm64.deb ... 854s Unpacking libmouse-perl:arm64 (2.5.11-1build1) ... 854s Selecting previously unselected package libnet-cidr-perl. 854s Preparing to unpack .../061-libnet-cidr-perl_0.23-1_all.deb ... 854s Unpacking libnet-cidr-perl (0.23-1) ... 854s Selecting previously unselected package libposix-strftime-compiler-perl. 854s Preparing to unpack .../062-libposix-strftime-compiler-perl_0.46-1_all.deb ... 854s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 855s Selecting previously unselected package libapache-logformat-compiler-perl. 855s Preparing to unpack .../063-libapache-logformat-compiler-perl_0.36-3_all.deb ... 855s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 855s Selecting previously unselected package libcookie-baker-perl. 855s Preparing to unpack .../064-libcookie-baker-perl_0.12-1_all.deb ... 855s Unpacking libcookie-baker-perl (0.12-1) ... 855s Selecting previously unselected package libdevel-stacktrace-perl. 855s Preparing to unpack .../065-libdevel-stacktrace-perl_2.0500-1_all.deb ... 855s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 855s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 855s Preparing to unpack .../066-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 855s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 855s Selecting previously unselected package libclass-inspector-perl. 855s Preparing to unpack .../067-libclass-inspector-perl_1.36-3_all.deb ... 855s Unpacking libclass-inspector-perl (1.36-3) ... 855s Selecting previously unselected package libfile-sharedir-perl. 855s Preparing to unpack .../068-libfile-sharedir-perl_1.118-3_all.deb ... 855s Unpacking libfile-sharedir-perl (1.118-3) ... 855s Selecting previously unselected package libfilesys-notify-simple-perl. 855s Preparing to unpack .../069-libfilesys-notify-simple-perl_0.14-3_all.deb ... 855s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 855s Selecting previously unselected package libhash-multivalue-perl. 855s Preparing to unpack .../070-libhash-multivalue-perl_0.16-3_all.deb ... 855s Unpacking libhash-multivalue-perl (0.16-3) ... 855s Selecting previously unselected package libhttp-multipartparser-perl. 855s Preparing to unpack .../071-libhttp-multipartparser-perl_0.02-3_all.deb ... 855s Unpacking libhttp-multipartparser-perl (0.02-3) ... 855s Selecting previously unselected package libjson-maybexs-perl. 855s Preparing to unpack .../072-libjson-maybexs-perl_1.004008-1_all.deb ... 855s Unpacking libjson-maybexs-perl (1.004008-1) ... 855s Selecting previously unselected package libstream-buffered-perl. 855s Preparing to unpack .../073-libstream-buffered-perl_0.03-3_all.deb ... 855s Unpacking libstream-buffered-perl (0.03-3) ... 855s Selecting previously unselected package libwww-form-urlencoded-perl. 855s Preparing to unpack .../074-libwww-form-urlencoded-perl_0.26-2_all.deb ... 855s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 855s Selecting previously unselected package libhttp-entity-parser-perl. 855s Preparing to unpack .../075-libhttp-entity-parser-perl_0.25-2_all.deb ... 855s Unpacking libhttp-entity-parser-perl (0.25-2) ... 855s Selecting previously unselected package libtimedate-perl. 855s Preparing to unpack .../076-libtimedate-perl_2.3300-2_all.deb ... 855s Unpacking libtimedate-perl (2.3300-2) ... 855s Selecting previously unselected package libhttp-date-perl. 855s Preparing to unpack .../077-libhttp-date-perl_6.06-1_all.deb ... 855s Unpacking libhttp-date-perl (6.06-1) ... 855s Selecting previously unselected package libhttp-headers-fast-perl. 855s Preparing to unpack .../078-libhttp-headers-fast-perl_0.22-3_all.deb ... 855s Unpacking libhttp-headers-fast-perl (0.22-3) ... 855s Selecting previously unselected package libclone-perl:arm64. 855s Preparing to unpack .../079-libclone-perl_0.47-1_arm64.deb ... 855s Unpacking libclone-perl:arm64 (0.47-1) ... 855s Selecting previously unselected package libencode-locale-perl. 855s Preparing to unpack .../080-libencode-locale-perl_1.05-3_all.deb ... 855s Unpacking libencode-locale-perl (1.05-3) ... 855s Selecting previously unselected package libio-html-perl. 855s Preparing to unpack .../081-libio-html-perl_1.004-3_all.deb ... 855s Unpacking libio-html-perl (1.004-3) ... 855s Selecting previously unselected package liblwp-mediatypes-perl. 855s Preparing to unpack .../082-liblwp-mediatypes-perl_6.04-2_all.deb ... 855s Unpacking liblwp-mediatypes-perl (6.04-2) ... 855s Selecting previously unselected package libhttp-message-perl. 855s Preparing to unpack .../083-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 855s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 855s Selecting previously unselected package libtest-sharedfork-perl. 855s Preparing to unpack .../084-libtest-sharedfork-perl_0.35-3_all.deb ... 855s Unpacking libtest-sharedfork-perl (0.35-3) ... 855s Selecting previously unselected package libtest-tcp-perl. 855s Preparing to unpack .../085-libtest-tcp-perl_2.22-2_all.deb ... 855s Unpacking libtest-tcp-perl (2.22-2) ... 855s Selecting previously unselected package libtry-tiny-perl. 855s Preparing to unpack .../086-libtry-tiny-perl_0.32-1_all.deb ... 855s Unpacking libtry-tiny-perl (0.32-1) ... 855s Selecting previously unselected package libplack-perl. 855s Preparing to unpack .../087-libplack-perl_1.0051-1_all.deb ... 855s Unpacking libplack-perl (1.0051-1) ... 855s Selecting previously unselected package libfile-listing-perl. 855s Preparing to unpack .../088-libfile-listing-perl_6.16-1_all.deb ... 855s Unpacking libfile-listing-perl (6.16-1) ... 855s Selecting previously unselected package libhtml-tree-perl. 855s Preparing to unpack .../089-libhtml-tree-perl_5.07-3_all.deb ... 855s Unpacking libhtml-tree-perl (5.07-3) ... 855s Selecting previously unselected package libhttp-cookies-perl. 855s Preparing to unpack .../090-libhttp-cookies-perl_6.11-1_all.deb ... 855s Unpacking libhttp-cookies-perl (6.11-1) ... 855s Selecting previously unselected package libhttp-negotiate-perl. 855s Preparing to unpack .../091-libhttp-negotiate-perl_6.01-2_all.deb ... 855s Unpacking libhttp-negotiate-perl (6.01-2) ... 855s Selecting previously unselected package libnet-ssleay-perl:arm64. 855s Preparing to unpack .../092-libnet-ssleay-perl_1.94-3_arm64.deb ... 855s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 855s Selecting previously unselected package libio-socket-ssl-perl. 855s Preparing to unpack .../093-libio-socket-ssl-perl_2.089-1_all.deb ... 855s Unpacking libio-socket-ssl-perl (2.089-1) ... 855s Selecting previously unselected package libnet-http-perl. 855s Preparing to unpack .../094-libnet-http-perl_6.23-1_all.deb ... 855s Unpacking libnet-http-perl (6.23-1) ... 855s Selecting previously unselected package liblwp-protocol-https-perl. 855s Preparing to unpack .../095-liblwp-protocol-https-perl_6.14-1_all.deb ... 855s Unpacking liblwp-protocol-https-perl (6.14-1) ... 855s Selecting previously unselected package libwww-robotrules-perl. 856s Preparing to unpack .../096-libwww-robotrules-perl_6.02-1_all.deb ... 856s Unpacking libwww-robotrules-perl (6.02-1) ... 856s Selecting previously unselected package libwww-perl. 856s Preparing to unpack .../097-libwww-perl_6.78-1_all.deb ... 856s Unpacking libwww-perl (6.78-1) ... 856s Selecting previously unselected package liblemonldap-ng-common-perl. 856s Preparing to unpack .../098-liblemonldap-ng-common-perl_2.20.2+ds-1build1_all.deb ... 856s Unpacking liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 856s Selecting previously unselected package liblemonldap-ng-handler-perl. 856s Preparing to unpack .../099-liblemonldap-ng-handler-perl_2.20.2+ds-1build1_all.deb ... 856s Unpacking liblemonldap-ng-handler-perl (2.20.2+ds-1build1) ... 856s Selecting previously unselected package lemonldap-ng-fastcgi-server. 856s Preparing to unpack .../100-lemonldap-ng-fastcgi-server_2.20.2+ds-1build1_all.deb ... 856s Unpacking lemonldap-ng-fastcgi-server (2.20.2+ds-1build1) ... 856s Selecting previously unselected package libclass-errorhandler-perl. 856s Preparing to unpack .../101-libclass-errorhandler-perl_0.04-3_all.deb ... 856s Unpacking libclass-errorhandler-perl (0.04-3) ... 856s Selecting previously unselected package libcrypt-des-perl:arm64. 856s Preparing to unpack .../102-libcrypt-des-perl_2.07-5_arm64.deb ... 856s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 856s Selecting previously unselected package libcrypt-des-ede3-perl. 856s Preparing to unpack .../103-libcrypt-des-ede3-perl_0.03-1_all.deb ... 856s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 856s Selecting previously unselected package libcryptx-perl. 856s Preparing to unpack .../104-libcryptx-perl_0.085-1_arm64.deb ... 856s Unpacking libcryptx-perl (0.085-1) ... 856s Selecting previously unselected package libconvert-pem-perl. 856s Preparing to unpack .../105-libconvert-pem-perl_0.13-1_all.deb ... 856s Unpacking libconvert-pem-perl (0.13-1) ... 856s Selecting previously unselected package libemail-date-format-perl. 856s Preparing to unpack .../106-libemail-date-format-perl_1.008-1_all.deb ... 856s Unpacking libemail-date-format-perl (1.008-1) ... 856s Selecting previously unselected package libhash-merge-simple-perl. 856s Preparing to unpack .../107-libhash-merge-simple-perl_0.052-1_all.deb ... 856s Unpacking libhash-merge-simple-perl (0.052-1) ... 856s Selecting previously unselected package libjs-angularjs. 856s Preparing to unpack .../108-libjs-angularjs_1.8.3-1_all.deb ... 856s Unpacking libjs-angularjs (1.8.3-1) ... 856s Selecting previously unselected package fonts-glyphicons-halflings. 856s Preparing to unpack .../109-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-4_all.deb ... 856s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-4) ... 856s Selecting previously unselected package libjs-bootstrap. 856s Preparing to unpack .../110-libjs-bootstrap_3.4.1+dfsg-4_all.deb ... 856s Unpacking libjs-bootstrap (3.4.1+dfsg-4) ... 856s Selecting previously unselected package libjs-es5-shim. 856s Preparing to unpack .../111-libjs-es5-shim_4.6.7-2_all.deb ... 856s Unpacking libjs-es5-shim (4.6.7-2) ... 856s Selecting previously unselected package libjs-jquery. 856s Preparing to unpack .../112-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 856s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 856s Selecting previously unselected package libregexp-common-perl. 856s Preparing to unpack .../113-libregexp-common-perl_2024080801-1_all.deb ... 856s Unpacking libregexp-common-perl (2024080801-1) ... 856s Selecting previously unselected package liblemonldap-ng-manager-perl. 856s Preparing to unpack .../114-liblemonldap-ng-manager-perl_2.20.2+ds-1build1_all.deb ... 856s Unpacking liblemonldap-ng-manager-perl (2.20.2+ds-1build1) ... 856s Selecting previously unselected package m4. 856s Preparing to unpack .../115-m4_1.4.19-7_arm64.deb ... 856s Unpacking m4 (1.4.19-7) ... 856s Selecting previously unselected package autoconf. 856s Preparing to unpack .../116-autoconf_2.72-3ubuntu1_all.deb ... 856s Unpacking autoconf (2.72-3ubuntu1) ... 856s Selecting previously unselected package dctrl-tools. 856s Preparing to unpack .../117-dctrl-tools_2.24-3build3_arm64.deb ... 856s Unpacking dctrl-tools (2.24-3build3) ... 856s Selecting previously unselected package autodep8. 856s Preparing to unpack .../118-autodep8_0.28+nmu1ubuntu1_all.deb ... 856s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 856s Selecting previously unselected package autotools-dev. 856s Preparing to unpack .../119-autotools-dev_20220109.1_all.deb ... 856s Unpacking autotools-dev (20220109.1) ... 856s Selecting previously unselected package automake. 856s Preparing to unpack .../120-automake_1%3a1.17-3ubuntu1_all.deb ... 856s Unpacking automake (1:1.17-3ubuntu1) ... 856s Selecting previously unselected package autopoint. 856s Preparing to unpack .../121-autopoint_0.23.1-1_all.deb ... 856s Unpacking autopoint (0.23.1-1) ... 856s Selecting previously unselected package libisl23:arm64. 856s Preparing to unpack .../122-libisl23_0.27-1_arm64.deb ... 856s Unpacking libisl23:arm64 (0.27-1) ... 857s Selecting previously unselected package libmpc3:arm64. 857s Preparing to unpack .../123-libmpc3_1.3.1-1build2_arm64.deb ... 857s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 857s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 857s Preparing to unpack .../124-cpp-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 857s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 857s Selecting previously unselected package cpp-14. 857s Preparing to unpack .../125-cpp-14_14.2.0-19ubuntu2_arm64.deb ... 857s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 857s Selecting previously unselected package cpp-aarch64-linux-gnu. 857s Preparing to unpack .../126-cpp-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 857s Unpacking cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 857s Selecting previously unselected package cpp. 857s Preparing to unpack .../127-cpp_4%3a14.2.0-1ubuntu1_arm64.deb ... 857s Unpacking cpp (4:14.2.0-1ubuntu1) ... 857s Selecting previously unselected package libcc1-0:arm64. 857s Preparing to unpack .../128-libcc1-0_15-20250404-0ubuntu1_arm64.deb ... 857s Unpacking libcc1-0:arm64 (15-20250404-0ubuntu1) ... 857s Selecting previously unselected package libitm1:arm64. 857s Preparing to unpack .../129-libitm1_15-20250404-0ubuntu1_arm64.deb ... 857s Unpacking libitm1:arm64 (15-20250404-0ubuntu1) ... 857s Selecting previously unselected package libasan8:arm64. 857s Preparing to unpack .../130-libasan8_15-20250404-0ubuntu1_arm64.deb ... 857s Unpacking libasan8:arm64 (15-20250404-0ubuntu1) ... 857s Selecting previously unselected package liblsan0:arm64. 857s Preparing to unpack .../131-liblsan0_15-20250404-0ubuntu1_arm64.deb ... 857s Unpacking liblsan0:arm64 (15-20250404-0ubuntu1) ... 857s Selecting previously unselected package libtsan2:arm64. 857s Preparing to unpack .../132-libtsan2_15-20250404-0ubuntu1_arm64.deb ... 857s Unpacking libtsan2:arm64 (15-20250404-0ubuntu1) ... 857s Selecting previously unselected package libubsan1:arm64. 857s Preparing to unpack .../133-libubsan1_15-20250404-0ubuntu1_arm64.deb ... 857s Unpacking libubsan1:arm64 (15-20250404-0ubuntu1) ... 857s Selecting previously unselected package libhwasan0:arm64. 857s Preparing to unpack .../134-libhwasan0_15-20250404-0ubuntu1_arm64.deb ... 857s Unpacking libhwasan0:arm64 (15-20250404-0ubuntu1) ... 857s Selecting previously unselected package libgcc-14-dev:arm64. 857s Preparing to unpack .../135-libgcc-14-dev_14.2.0-19ubuntu2_arm64.deb ... 857s Unpacking libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 857s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 857s Preparing to unpack .../136-gcc-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 857s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 858s Selecting previously unselected package gcc-14. 858s Preparing to unpack .../137-gcc-14_14.2.0-19ubuntu2_arm64.deb ... 858s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 858s Selecting previously unselected package gcc-aarch64-linux-gnu. 858s Preparing to unpack .../138-gcc-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 858s Unpacking gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 858s Selecting previously unselected package gcc. 858s Preparing to unpack .../139-gcc_4%3a14.2.0-1ubuntu1_arm64.deb ... 858s Unpacking gcc (4:14.2.0-1ubuntu1) ... 858s Selecting previously unselected package libstdc++-14-dev:arm64. 858s Preparing to unpack .../140-libstdc++-14-dev_14.2.0-19ubuntu2_arm64.deb ... 858s Unpacking libstdc++-14-dev:arm64 (14.2.0-19ubuntu2) ... 858s Selecting previously unselected package g++-14-aarch64-linux-gnu. 858s Preparing to unpack .../141-g++-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 858s Unpacking g++-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 858s Selecting previously unselected package g++-14. 858s Preparing to unpack .../142-g++-14_14.2.0-19ubuntu2_arm64.deb ... 858s Unpacking g++-14 (14.2.0-19ubuntu2) ... 858s Selecting previously unselected package g++-aarch64-linux-gnu. 858s Preparing to unpack .../143-g++-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 858s Unpacking g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 858s Selecting previously unselected package g++. 858s Preparing to unpack .../144-g++_4%3a14.2.0-1ubuntu1_arm64.deb ... 858s Unpacking g++ (4:14.2.0-1ubuntu1) ... 858s Selecting previously unselected package build-essential. 858s Preparing to unpack .../145-build-essential_12.12ubuntu1_arm64.deb ... 858s Unpacking build-essential (12.12ubuntu1) ... 858s Selecting previously unselected package ca-certificates-java. 858s Preparing to unpack .../146-ca-certificates-java_20240118_all.deb ... 858s Unpacking ca-certificates-java (20240118) ... 858s Selecting previously unselected package libdebhelper-perl. 858s Preparing to unpack .../147-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 858s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 858s Selecting previously unselected package libtool. 858s Preparing to unpack .../148-libtool_2.5.4-4_all.deb ... 858s Unpacking libtool (2.5.4-4) ... 858s Selecting previously unselected package dh-autoreconf. 858s Preparing to unpack .../149-dh-autoreconf_20_all.deb ... 858s Unpacking dh-autoreconf (20) ... 858s Selecting previously unselected package libarchive-zip-perl. 858s Preparing to unpack .../150-libarchive-zip-perl_1.68-1_all.deb ... 858s Unpacking libarchive-zip-perl (1.68-1) ... 858s Selecting previously unselected package libfile-stripnondeterminism-perl. 858s Preparing to unpack .../151-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 858s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 859s Selecting previously unselected package dh-strip-nondeterminism. 859s Preparing to unpack .../152-dh-strip-nondeterminism_1.14.1-2_all.deb ... 859s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 859s Selecting previously unselected package debugedit. 859s Preparing to unpack .../153-debugedit_1%3a5.1-2_arm64.deb ... 859s Unpacking debugedit (1:5.1-2) ... 859s Selecting previously unselected package dwz. 859s Preparing to unpack .../154-dwz_0.15-1build6_arm64.deb ... 859s Unpacking dwz (0.15-1build6) ... 859s Selecting previously unselected package gettext. 859s Preparing to unpack .../155-gettext_0.23.1-1_arm64.deb ... 859s Unpacking gettext (0.23.1-1) ... 859s Selecting previously unselected package intltool-debian. 859s Preparing to unpack .../156-intltool-debian_0.35.0+20060710.6_all.deb ... 859s Unpacking intltool-debian (0.35.0+20060710.6) ... 859s Selecting previously unselected package po-debconf. 859s Preparing to unpack .../157-po-debconf_1.0.21+nmu1_all.deb ... 859s Unpacking po-debconf (1.0.21+nmu1) ... 859s Selecting previously unselected package debhelper. 859s Preparing to unpack .../158-debhelper_13.24.1ubuntu2_all.deb ... 859s Unpacking debhelper (13.24.1ubuntu2) ... 859s Selecting previously unselected package java-common. 859s Preparing to unpack .../159-java-common_0.76_all.deb ... 859s Unpacking java-common (0.76) ... 859s Selecting previously unselected package libpcsclite1:arm64. 859s Preparing to unpack .../160-libpcsclite1_2.3.1-1_arm64.deb ... 859s Unpacking libpcsclite1:arm64 (2.3.1-1) ... 859s Selecting previously unselected package openjdk-21-jre-headless:arm64. 859s Preparing to unpack .../161-openjdk-21-jre-headless_21.0.7~8ea-1_arm64.deb ... 859s Unpacking openjdk-21-jre-headless:arm64 (21.0.7~8ea-1) ... 860s Selecting previously unselected package default-jre-headless. 860s Preparing to unpack .../162-default-jre-headless_2%3a1.21-76_arm64.deb ... 860s Unpacking default-jre-headless (2:1.21-76) ... 860s Selecting previously unselected package xml-core. 860s Preparing to unpack .../163-xml-core_0.19_all.deb ... 860s Unpacking xml-core (0.19) ... 860s Selecting previously unselected package docutils-common. 860s Preparing to unpack .../164-docutils-common_0.21.2+dfsg-2_all.deb ... 860s Unpacking docutils-common (0.21.2+dfsg-2) ... 860s Selecting previously unselected package unzip. 860s Preparing to unpack .../165-unzip_6.0-28ubuntu6_arm64.deb ... 860s Unpacking unzip (6.0-28ubuntu6) ... 860s Selecting previously unselected package java-wrappers. 860s Preparing to unpack .../166-java-wrappers_0.5_all.deb ... 860s Unpacking java-wrappers (0.5) ... 860s Selecting previously unselected package libalgorithm-c3-perl. 860s Preparing to unpack .../167-libalgorithm-c3-perl_0.11-2_all.deb ... 860s Unpacking libalgorithm-c3-perl (0.11-2) ... 860s Selecting previously unselected package libaliased-perl. 860s Preparing to unpack .../168-libaliased-perl_0.34-3_all.deb ... 860s Unpacking libaliased-perl (0.34-3) ... 860s Selecting previously unselected package libdigest-hmac-perl. 860s Preparing to unpack .../169-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 860s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 860s Selecting previously unselected package libauth-yubikey-webclient-perl. 860s Preparing to unpack .../170-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 860s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 860s Selecting previously unselected package libclass-method-modifiers-perl. 860s Preparing to unpack .../171-libclass-method-modifiers-perl_2.15-1_all.deb ... 860s Unpacking libclass-method-modifiers-perl (2.15-1) ... 860s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 860s Preparing to unpack .../172-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 860s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 860s Selecting previously unselected package libdynaloader-functions-perl. 860s Preparing to unpack .../173-libdynaloader-functions-perl_0.004-1_all.deb ... 860s Unpacking libdynaloader-functions-perl (0.004-1) ... 860s Selecting previously unselected package libdevel-callchecker-perl:arm64. 860s Preparing to unpack .../174-libdevel-callchecker-perl_0.009-1build1_arm64.deb ... 860s Unpacking libdevel-callchecker-perl:arm64 (0.009-1build1) ... 860s Selecting previously unselected package libparams-classify-perl:arm64. 860s Preparing to unpack .../175-libparams-classify-perl_0.015-2build6_arm64.deb ... 860s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 860s Selecting previously unselected package libmodule-runtime-perl. 860s Preparing to unpack .../176-libmodule-runtime-perl_0.016-2_all.deb ... 860s Unpacking libmodule-runtime-perl (0.016-2) ... 860s Selecting previously unselected package libimport-into-perl. 860s Preparing to unpack .../177-libimport-into-perl_1.002005-2_all.deb ... 860s Unpacking libimport-into-perl (1.002005-2) ... 860s Selecting previously unselected package librole-tiny-perl. 861s Preparing to unpack .../178-librole-tiny-perl_2.002004-1_all.deb ... 861s Unpacking librole-tiny-perl (2.002004-1) ... 861s Selecting previously unselected package libsub-quote-perl. 861s Preparing to unpack .../179-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 861s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 861s Selecting previously unselected package libmoo-perl. 861s Preparing to unpack .../180-libmoo-perl_2.005005-1_all.deb ... 861s Unpacking libmoo-perl (2.005005-1) ... 861s Selecting previously unselected package libexporter-tiny-perl. 861s Preparing to unpack .../181-libexporter-tiny-perl_1.006002-1_all.deb ... 861s Unpacking libexporter-tiny-perl (1.006002-1) ... 861s Selecting previously unselected package libtype-tiny-perl. 861s Preparing to unpack .../182-libtype-tiny-perl_2.004000-1_all.deb ... 861s Unpacking libtype-tiny-perl (2.004000-1) ... 861s Selecting previously unselected package libauthen-oath-perl. 861s Preparing to unpack .../183-libauthen-oath-perl_2.0.1-2_all.deb ... 861s Unpacking libauthen-oath-perl (2.0.1-2) ... 861s Selecting previously unselected package libparams-util-perl. 861s Preparing to unpack .../184-libparams-util-perl_1.102-3build1_arm64.deb ... 861s Unpacking libparams-util-perl (1.102-3build1) ... 861s Selecting previously unselected package libsub-install-perl. 861s Preparing to unpack .../185-libsub-install-perl_0.929-1_all.deb ... 861s Unpacking libsub-install-perl (0.929-1) ... 861s Selecting previously unselected package libdata-optlist-perl. 861s Preparing to unpack .../186-libdata-optlist-perl_0.114-1_all.deb ... 861s Unpacking libdata-optlist-perl (0.114-1) ... 861s Selecting previously unselected package libmodule-implementation-perl. 861s Preparing to unpack .../187-libmodule-implementation-perl_0.09-2_all.deb ... 861s Unpacking libmodule-implementation-perl (0.09-2) ... 861s Selecting previously unselected package libpackage-stash-perl. 861s Preparing to unpack .../188-libpackage-stash-perl_0.40-1_all.deb ... 861s Unpacking libpackage-stash-perl (0.40-1) ... 861s Selecting previously unselected package libclass-load-perl. 861s Preparing to unpack .../189-libclass-load-perl_0.25-2_all.deb ... 861s Unpacking libclass-load-perl (0.25-2) ... 861s Selecting previously unselected package libclass-load-xs-perl. 861s Preparing to unpack .../190-libclass-load-xs-perl_0.10-2build5_arm64.deb ... 861s Unpacking libclass-load-xs-perl (0.10-2build5) ... 861s Selecting previously unselected package libsub-exporter-progressive-perl. 861s Preparing to unpack .../191-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 861s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 861s Selecting previously unselected package libdevel-globaldestruction-perl. 861s Preparing to unpack .../192-libdevel-globaldestruction-perl_0.14-4_all.deb ... 861s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 861s Selecting previously unselected package libclass-c3-perl. 861s Preparing to unpack .../193-libclass-c3-perl_0.35-2_all.deb ... 861s Unpacking libclass-c3-perl (0.35-2) ... 861s Selecting previously unselected package libmro-compat-perl. 861s Preparing to unpack .../194-libmro-compat-perl_0.15-2_all.deb ... 861s Unpacking libmro-compat-perl (0.15-2) ... 861s Selecting previously unselected package libdevel-overloadinfo-perl. 861s Preparing to unpack .../195-libdevel-overloadinfo-perl_0.007-1_all.deb ... 861s Unpacking libdevel-overloadinfo-perl (0.007-1) ... 861s Selecting previously unselected package libsub-exporter-perl. 861s Preparing to unpack .../196-libsub-exporter-perl_0.990-1_all.deb ... 861s Unpacking libsub-exporter-perl (0.990-1) ... 861s Selecting previously unselected package libeval-closure-perl. 861s Preparing to unpack .../197-libeval-closure-perl_0.14-3_all.deb ... 861s Unpacking libeval-closure-perl (0.14-3) ... 861s Selecting previously unselected package libdist-checkconflicts-perl. 861s Preparing to unpack .../198-libdist-checkconflicts-perl_0.11-2_all.deb ... 861s Unpacking libdist-checkconflicts-perl (0.11-2) ... 861s Selecting previously unselected package libmodule-runtime-conflicts-perl. 861s Preparing to unpack .../199-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 861s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 861s Selecting previously unselected package libpackage-deprecationmanager-perl. 861s Preparing to unpack .../200-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 861s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 861s Selecting previously unselected package libpackage-stash-xs-perl:arm64. 861s Preparing to unpack .../201-libpackage-stash-xs-perl_0.30-1build5_arm64.deb ... 861s Unpacking libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 861s Selecting previously unselected package libmoose-perl:arm64. 861s Preparing to unpack .../202-libmoose-perl_2.2207-1build3_arm64.deb ... 861s Unpacking libmoose-perl:arm64 (2.2207-1build3) ... 861s Selecting previously unselected package libvariable-magic-perl. 861s Preparing to unpack .../203-libvariable-magic-perl_0.64-1build1_arm64.deb ... 861s Unpacking libvariable-magic-perl (0.64-1build1) ... 861s Selecting previously unselected package libb-hooks-endofscope-perl. 861s Preparing to unpack .../204-libb-hooks-endofscope-perl_0.28-1_all.deb ... 861s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 861s Selecting previously unselected package libsub-identify-perl. 861s Preparing to unpack .../205-libsub-identify-perl_0.14-3build4_arm64.deb ... 861s Unpacking libsub-identify-perl (0.14-3build4) ... 861s Selecting previously unselected package libsub-name-perl:arm64. 861s Preparing to unpack .../206-libsub-name-perl_0.28-1_arm64.deb ... 861s Unpacking libsub-name-perl:arm64 (0.28-1) ... 861s Selecting previously unselected package libnamespace-clean-perl. 861s Preparing to unpack .../207-libnamespace-clean-perl_0.27-2_all.deb ... 861s Unpacking libnamespace-clean-perl (0.27-2) ... 861s Selecting previously unselected package libnamespace-autoclean-perl. 861s Preparing to unpack .../208-libnamespace-autoclean-perl_0.31-1_all.deb ... 861s Unpacking libnamespace-autoclean-perl (0.31-1) ... 862s Selecting previously unselected package libmoosex-meta-typeconstraint-mooish-perl. 862s Preparing to unpack .../209-libmoosex-meta-typeconstraint-mooish-perl_0.001-2_all.deb ... 862s Unpacking libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 862s Selecting previously unselected package libmoosex-role-parameterized-perl. 862s Preparing to unpack .../210-libmoosex-role-parameterized-perl_1.11-2_all.deb ... 862s Unpacking libmoosex-role-parameterized-perl (1.11-2) ... 862s Selecting previously unselected package libcarp-clan-perl. 862s Preparing to unpack .../211-libcarp-clan-perl_6.08-2_all.deb ... 862s Unpacking libcarp-clan-perl (6.08-2) ... 862s Selecting previously unselected package libsub-exporter-formethods-perl. 862s Preparing to unpack .../212-libsub-exporter-formethods-perl_0.100055-1_all.deb ... 862s Unpacking libsub-exporter-formethods-perl (0.100055-1) ... 862s Selecting previously unselected package libmoosex-types-perl. 862s Preparing to unpack .../213-libmoosex-types-perl_0.50-2_all.deb ... 862s Unpacking libmoosex-types-perl (0.50-2) ... 862s Selecting previously unselected package libmoosex-types-common-perl. 862s Preparing to unpack .../214-libmoosex-types-common-perl_0.001014-2_all.deb ... 862s Unpacking libmoosex-types-common-perl (0.001014-2) ... 862s Selecting previously unselected package libscope-guard-perl. 862s Preparing to unpack .../215-libscope-guard-perl_0.21-2_all.deb ... 862s Unpacking libscope-guard-perl (0.21-2) ... 862s Selecting previously unselected package libautobox-perl. 862s Preparing to unpack .../216-libautobox-perl_3.0.2-1_arm64.deb ... 862s Unpacking libautobox-perl (3.0.2-1) ... 862s Selecting previously unselected package libwant-perl. 862s Preparing to unpack .../217-libwant-perl_0.29-2build5_arm64.deb ... 862s Unpacking libwant-perl (0.29-2build5) ... 862s Selecting previously unselected package libautobox-core-perl. 862s Preparing to unpack .../218-libautobox-core-perl_1.33-2_all.deb ... 862s Unpacking libautobox-core-perl (1.33-2) ... 862s Selecting previously unselected package libmoosex-traitfor-meta-class-betteranonclassnames-perl. 862s Preparing to unpack .../219-libmoosex-traitfor-meta-class-betteranonclassnames-perl_0.002003-2_all.deb ... 862s Unpacking libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 862s Selecting previously unselected package libmoosex-util-perl. 862s Preparing to unpack .../220-libmoosex-util-perl_0.006-2_all.deb ... 862s Unpacking libmoosex-util-perl (0.006-2) ... 862s Selecting previously unselected package libmoosex-attributeshortcuts-perl. 862s Preparing to unpack .../221-libmoosex-attributeshortcuts-perl_0.037-2_all.deb ... 862s Unpacking libmoosex-attributeshortcuts-perl (0.037-2) ... 862s Selecting previously unselected package libmoosex-singlearg-perl. 862s Preparing to unpack .../222-libmoosex-singlearg-perl_0.09-2_all.deb ... 862s Unpacking libmoosex-singlearg-perl (0.09-2) ... 862s Selecting previously unselected package libstrictures-perl. 862s Preparing to unpack .../223-libstrictures-perl_2.000006-1_all.deb ... 862s Unpacking libstrictures-perl (2.000006-1) ... 862s Selecting previously unselected package libauthen-u2f-tester-perl. 862s Preparing to unpack .../224-libauthen-u2f-tester-perl_0.03-1_all.deb ... 862s Unpacking libauthen-u2f-tester-perl (0.03-1) ... 862s Selecting previously unselected package libcbor-xs-perl. 862s Preparing to unpack .../225-libcbor-xs-perl_1.87-1build4_arm64.deb ... 862s Unpacking libcbor-xs-perl (1.87-1build4) ... 862s Selecting previously unselected package libauthen-webauthn-perl. 862s Preparing to unpack .../226-libauthen-webauthn-perl_0.005-1_all.deb ... 862s Unpacking libauthen-webauthn-perl (0.005-1) ... 862s Selecting previously unselected package libcrypt-random-seed-perl. 862s Preparing to unpack .../227-libcrypt-random-seed-perl_0.03-3_all.deb ... 862s Unpacking libcrypt-random-seed-perl (0.03-3) ... 862s Selecting previously unselected package libmath-random-isaac-perl. 862s Preparing to unpack .../228-libmath-random-isaac-perl_1.004-2_all.deb ... 862s Unpacking libmath-random-isaac-perl (1.004-2) ... 862s Selecting previously unselected package libbytes-random-secure-perl. 862s Preparing to unpack .../229-libbytes-random-secure-perl_0.29-3_all.deb ... 862s Unpacking libbytes-random-secure-perl (0.29-3) ... 862s Selecting previously unselected package libcapture-tiny-perl. 862s Preparing to unpack .../230-libcapture-tiny-perl_0.50-1_all.deb ... 862s Unpacking libcapture-tiny-perl (0.50-1) ... 862s Selecting previously unselected package libcares2:arm64. 862s Preparing to unpack .../231-libcares2_1.34.4-2.1_arm64.deb ... 862s Unpacking libcares2:arm64 (1.34.4-2.1) ... 862s Selecting previously unselected package libclass-data-inheritable-perl. 862s Preparing to unpack .../232-libclass-data-inheritable-perl_0.10-1_all.deb ... 862s Unpacking libclass-data-inheritable-perl (0.10-1) ... 862s Selecting previously unselected package libclass-singleton-perl. 862s Preparing to unpack .../233-libclass-singleton-perl_1.6-2_all.deb ... 862s Unpacking libclass-singleton-perl (1.6-2) ... 862s Selecting previously unselected package libconvert-base32-perl. 862s Preparing to unpack .../234-libconvert-base32-perl_0.06-3_all.deb ... 862s Unpacking libconvert-base32-perl (0.06-3) ... 862s Selecting previously unselected package libconvert-binhex-perl. 862s Preparing to unpack .../235-libconvert-binhex-perl_1.125-3_all.deb ... 862s Unpacking libconvert-binhex-perl (1.125-3) ... 862s Selecting previously unselected package libcrypt-dh-gmp-perl. 862s Preparing to unpack .../236-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 862s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 862s Selecting previously unselected package libcrypt-jwt-perl. 862s Preparing to unpack .../237-libcrypt-jwt-perl_0.036-1_all.deb ... 862s Unpacking libcrypt-jwt-perl (0.036-1) ... 862s Selecting previously unselected package libcrypt-ssleay-perl. 862s Preparing to unpack .../238-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 862s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 862s Selecting previously unselected package libdata-hexdump-perl. 862s Preparing to unpack .../239-libdata-hexdump-perl_0.04-2_all.deb ... 862s Unpacking libdata-hexdump-perl (0.04-2) ... 863s Selecting previously unselected package liblist-someutils-perl. 863s Preparing to unpack .../240-liblist-someutils-perl_0.59-1_all.deb ... 863s Unpacking liblist-someutils-perl (0.59-1) ... 863s Selecting previously unselected package liblist-utilsby-perl. 863s Preparing to unpack .../241-liblist-utilsby-perl_0.12-2_all.deb ... 863s Unpacking liblist-utilsby-perl (0.12-2) ... 863s Selecting previously unselected package liblist-allutils-perl. 863s Preparing to unpack .../242-liblist-allutils-perl_0.19-1_all.deb ... 863s Unpacking liblist-allutils-perl (0.19-1) ... 863s Selecting previously unselected package libdata-password-zxcvbn-perl. 863s Preparing to unpack .../243-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 863s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 863s Selecting previously unselected package libexception-class-perl. 863s Preparing to unpack .../244-libexception-class-perl_1.45-1_all.deb ... 863s Unpacking libexception-class-perl (1.45-1) ... 863s Selecting previously unselected package libparams-validationcompiler-perl. 863s Preparing to unpack .../245-libparams-validationcompiler-perl_0.31-1_all.deb ... 863s Unpacking libparams-validationcompiler-perl (0.31-1) ... 863s Selecting previously unselected package libxstring-perl:arm64. 863s Preparing to unpack .../246-libxstring-perl_0.005-2build4_arm64.deb ... 863s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 863s Selecting previously unselected package libspecio-perl. 863s Preparing to unpack .../247-libspecio-perl_0.50-1_all.deb ... 863s Unpacking libspecio-perl (0.50-1) ... 863s Selecting previously unselected package libdatetime-locale-perl. 863s Preparing to unpack .../248-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 863s Unpacking libdatetime-locale-perl (1:1.41-1) ... 863s Selecting previously unselected package libdatetime-timezone-perl. 863s Preparing to unpack .../249-libdatetime-timezone-perl_1%3a2.64-1+2025a_all.deb ... 863s Unpacking libdatetime-timezone-perl (1:2.64-1+2025a) ... 863s Selecting previously unselected package libdatetime-perl. 863s Preparing to unpack .../250-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 863s Unpacking libdatetime-perl (2:1.65-1build3) ... 863s Selecting previously unselected package libdatetime-format-rfc3339-perl. 863s Preparing to unpack .../251-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 863s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 863s Selecting previously unselected package libdbi-perl:arm64. 863s Preparing to unpack .../252-libdbi-perl_1.647-1_arm64.deb ... 863s Unpacking libdbi-perl:arm64 (1.647-1) ... 863s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 863s Preparing to unpack .../253-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 863s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 863s Selecting previously unselected package libemail-simple-perl. 863s Preparing to unpack .../254-libemail-simple-perl_2.218-1_all.deb ... 863s Unpacking libemail-simple-perl (2.218-1) ... 863s Selecting previously unselected package libmodule-pluggable-perl. 863s Preparing to unpack .../255-libmodule-pluggable-perl_5.2-5_all.deb ... 863s Unpacking libmodule-pluggable-perl (5.2-5) ... 863s Selecting previously unselected package libemail-abstract-perl. 863s Preparing to unpack .../256-libemail-abstract-perl_3.010-1_all.deb ... 863s Unpacking libemail-abstract-perl (3.010-1) ... 863s Selecting previously unselected package libemail-address-xs-perl. 863s Preparing to unpack .../257-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 863s Unpacking libemail-address-xs-perl (1.05-1build5) ... 863s Selecting previously unselected package libmoox-types-mooselike-perl. 863s Preparing to unpack .../258-libmoox-types-mooselike-perl_0.29-2_all.deb ... 863s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 863s Selecting previously unselected package libthrowable-perl. 863s Preparing to unpack .../259-libthrowable-perl_1.001-2_all.deb ... 863s Unpacking libthrowable-perl (1.001-2) ... 863s Selecting previously unselected package libemail-sender-perl. 863s Preparing to unpack .../260-libemail-sender-perl_2.601-1_all.deb ... 863s Unpacking libemail-sender-perl (2.601-1) ... 864s Selecting previously unselected package libextutils-depends-perl. 864s Preparing to unpack .../261-libextutils-depends-perl_0.8002-1_all.deb ... 864s Unpacking libextutils-depends-perl (0.8002-1) ... 864s Selecting previously unselected package libfont-afm-perl. 864s Preparing to unpack .../262-libfont-afm-perl_1.20-4_all.deb ... 864s Unpacking libfont-afm-perl (1.20-4) ... 864s Selecting previously unselected package libimagequant0:arm64. 864s Preparing to unpack .../263-libimagequant0_2.18.0-1build1_arm64.deb ... 864s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 864s Selecting previously unselected package libgraphite2-3:arm64. 864s Preparing to unpack .../264-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 864s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 864s Selecting previously unselected package libharfbuzz0b:arm64. 864s Preparing to unpack .../265-libharfbuzz0b_10.2.0-1_arm64.deb ... 864s Unpacking libharfbuzz0b:arm64 (10.2.0-1) ... 864s Selecting previously unselected package libraqm0:arm64. 864s Preparing to unpack .../266-libraqm0_0.10.2-1_arm64.deb ... 864s Unpacking libraqm0:arm64 (0.10.2-1) ... 864s Selecting previously unselected package libxpm4:arm64. 864s Preparing to unpack .../267-libxpm4_1%3a3.5.17-1build2_arm64.deb ... 864s Unpacking libxpm4:arm64 (1:3.5.17-1build2) ... 864s Selecting previously unselected package libgd3:arm64. 864s Preparing to unpack .../268-libgd3_2.3.3-12ubuntu3_arm64.deb ... 864s Unpacking libgd3:arm64 (2.3.3-12ubuntu3) ... 864s Selecting previously unselected package libgd-perl. 864s Preparing to unpack .../269-libgd-perl_2.78-1build4_arm64.deb ... 864s Unpacking libgd-perl (2.78-1build4) ... 864s Selecting previously unselected package libgd-securityimage-perl. 864s Preparing to unpack .../270-libgd-securityimage-perl_1.75-3_all.deb ... 864s Unpacking libgd-securityimage-perl (1.75-3) ... 864s Selecting previously unselected package libglib-perl:arm64. 864s Preparing to unpack .../271-libglib-perl_3%3a1.329.3-3build4_arm64.deb ... 864s Unpacking libglib-perl:arm64 (3:1.329.3-3build4) ... 864s Selecting previously unselected package libgssapi-perl. 864s Preparing to unpack .../272-libgssapi-perl_0.28-4build5_arm64.deb ... 864s Unpacking libgssapi-perl (0.28-4build5) ... 864s Selecting previously unselected package libhtml-format-perl. 864s Preparing to unpack .../273-libhtml-format-perl_2.16-2_all.deb ... 864s Unpacking libhtml-format-perl (2.16-2) ... 864s Selecting previously unselected package libhtml-formattext-withlinks-perl. 864s Preparing to unpack .../274-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 864s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 864s Selecting previously unselected package libhttp-daemon-perl. 864s Preparing to unpack .../275-libhttp-daemon-perl_6.16-1_all.deb ... 864s Unpacking libhttp-daemon-perl (6.16-1) ... 864s Selecting previously unselected package libio-pty-perl. 864s Preparing to unpack .../276-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 864s Unpacking libio-pty-perl (1:1.20-1build3) ... 864s Selecting previously unselected package libio-sessiondata-perl. 864s Preparing to unpack .../277-libio-sessiondata-perl_1.03-3_all.deb ... 864s Unpacking libio-sessiondata-perl (1.03-3) ... 864s Selecting previously unselected package libperlio-via-timeout-perl. 864s Preparing to unpack .../278-libperlio-via-timeout-perl_0.32-3_all.deb ... 864s Unpacking libperlio-via-timeout-perl (0.32-3) ... 864s Selecting previously unselected package libio-socket-timeout-perl. 864s Preparing to unpack .../279-libio-socket-timeout-perl_0.32-3_all.deb ... 864s Unpacking libio-socket-timeout-perl (0.32-3) ... 864s Selecting previously unselected package libio-string-perl. 864s Preparing to unpack .../280-libio-string-perl_1.08-4_all.deb ... 864s Unpacking libio-string-perl (1.08-4) ... 864s Selecting previously unselected package libio-stringy-perl. 864s Preparing to unpack .../281-libio-stringy-perl_2.113-2_all.deb ... 864s Unpacking libio-stringy-perl (2.113-2) ... 864s Selecting previously unselected package libipc-run-perl. 864s Preparing to unpack .../282-libipc-run-perl_20231003.0-2_all.deb ... 864s Unpacking libipc-run-perl (20231003.0-2) ... 864s Selecting previously unselected package libjargs-java. 864s Preparing to unpack .../283-libjargs-java_1.0.0-5_all.deb ... 864s Unpacking libjargs-java (1.0.0-5) ... 864s Selecting previously unselected package libjs-underscore. 864s Preparing to unpack .../284-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 864s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 864s Selecting previously unselected package libjs-sphinxdoc. 864s Preparing to unpack .../285-libjs-sphinxdoc_8.1.3-5_all.deb ... 864s Unpacking libjs-sphinxdoc (8.1.3-5) ... 864s Selecting previously unselected package libxslt1.1:arm64. 864s Preparing to unpack .../286-libxslt1.1_1.1.39-0exp1ubuntu4_arm64.deb ... 864s Unpacking libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 864s Selecting previously unselected package libxmlsec1t64:arm64. 864s Preparing to unpack .../287-libxmlsec1t64_1.2.41-1build1_arm64.deb ... 864s Unpacking libxmlsec1t64:arm64 (1.2.41-1build1) ... 864s Selecting previously unselected package libxmlsec1t64-openssl:arm64. 864s Preparing to unpack .../288-libxmlsec1t64-openssl_1.2.41-1build1_arm64.deb ... 864s Unpacking libxmlsec1t64-openssl:arm64 (1.2.41-1build1) ... 864s Selecting previously unselected package liblasso3t64. 864s Preparing to unpack .../289-liblasso3t64_2.8.2-8build1_arm64.deb ... 864s Unpacking liblasso3t64 (2.8.2-8build1) ... 864s Selecting previously unselected package liblasso-perl:arm64. 864s Preparing to unpack .../290-liblasso-perl_2.8.2-8build1_arm64.deb ... 864s Unpacking liblasso-perl:arm64 (2.8.2-8build1) ... 864s Selecting previously unselected package liblist-moreutils-xs-perl. 865s Preparing to unpack .../291-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 865s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 865s Selecting previously unselected package liblist-moreutils-perl. 865s Preparing to unpack .../292-liblist-moreutils-perl_0.430-2_all.deb ... 865s Unpacking liblist-moreutils-perl (0.430-2) ... 865s Selecting previously unselected package liblwp-protocol-psgi-perl. 865s Preparing to unpack .../293-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 865s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 865s Selecting previously unselected package libnet-smtp-ssl-perl. 865s Preparing to unpack .../294-libnet-smtp-ssl-perl_1.04-2_all.deb ... 865s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 865s Selecting previously unselected package libmailtools-perl. 865s Preparing to unpack .../295-libmailtools-perl_2.22-1_all.deb ... 865s Unpacking libmailtools-perl (2.22-1) ... 865s Selecting previously unselected package libmime-tools-perl. 865s Preparing to unpack .../296-libmime-tools-perl_5.515-1_all.deb ... 865s Unpacking libmime-tools-perl (5.515-1) ... 865s Selecting previously unselected package libnet-ip-perl. 865s Preparing to unpack .../297-libnet-ip-perl_1.26-4_all.deb ... 865s Unpacking libnet-ip-perl (1.26-4) ... 865s Selecting previously unselected package libnet-ldap-perl. 865s Preparing to unpack .../298-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 865s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 865s Selecting previously unselected package libxml-namespacesupport-perl. 865s Preparing to unpack .../299-libxml-namespacesupport-perl_1.12-2_all.deb ... 865s Unpacking libxml-namespacesupport-perl (1.12-2) ... 865s Selecting previously unselected package libxml-sax-base-perl. 865s Preparing to unpack .../300-libxml-sax-base-perl_1.09-3_all.deb ... 865s Unpacking libxml-sax-base-perl (1.09-3) ... 865s Selecting previously unselected package libxml-sax-perl. 865s Preparing to unpack .../301-libxml-sax-perl_1.02+dfsg-4_all.deb ... 865s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 865s Selecting previously unselected package libxml-libxml-perl. 865s Preparing to unpack .../302-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5build1_arm64.deb ... 865s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 865s Selecting previously unselected package libxml-simple-perl. 865s Preparing to unpack .../303-libxml-simple-perl_2.25-2_all.deb ... 865s Unpacking libxml-simple-perl (2.25-2) ... 865s Selecting previously unselected package libnet-openid-common-perl. 865s Preparing to unpack .../304-libnet-openid-common-perl_1.20-2_all.deb ... 865s Unpacking libnet-openid-common-perl (1.20-2) ... 865s Selecting previously unselected package libnet-openid-consumer-perl. 865s Preparing to unpack .../305-libnet-openid-consumer-perl_1.18-2_all.deb ... 865s Unpacking libnet-openid-consumer-perl (1.18-2) ... 865s Selecting previously unselected package libnet-openid-server-perl. 865s Preparing to unpack .../306-libnet-openid-server-perl_1.09-4_all.deb ... 865s Unpacking libnet-openid-server-perl (1.09-4) ... 865s Selecting previously unselected package node-xtend. 865s Preparing to unpack .../307-node-xtend_4.0.2-3_all.deb ... 865s Unpacking node-xtend (4.0.2-3) ... 865s Selecting previously unselected package nodejs. 865s Preparing to unpack .../308-nodejs_20.18.1+dfsg-1ubuntu2_arm64.deb ... 865s Unpacking nodejs (20.18.1+dfsg-1ubuntu2) ... 865s Selecting previously unselected package node-acorn. 865s Preparing to unpack .../309-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 865s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 865s Selecting previously unselected package node-cjs-module-lexer. 865s Preparing to unpack .../310-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 865s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 865s Selecting previously unselected package node-balanced-match. 865s Preparing to unpack .../311-node-balanced-match_2.0.0-1_all.deb ... 865s Unpacking node-balanced-match (2.0.0-1) ... 865s Selecting previously unselected package node-brace-expansion. 865s Preparing to unpack .../312-node-brace-expansion_2.0.1+~1.1.0-1_all.deb ... 865s Unpacking node-brace-expansion (2.0.1+~1.1.0-1) ... 865s Selecting previously unselected package node-minimatch. 865s Preparing to unpack .../313-node-minimatch_9.0.3-5_all.deb ... 865s Unpacking node-minimatch (9.0.3-5) ... 865s Selecting previously unselected package node-undici. 865s Preparing to unpack .../314-node-undici_7.3.0+dfsg1+~cs24.12.11-1_all.deb ... 865s Unpacking node-undici (7.3.0+dfsg1+~cs24.12.11-1) ... 865s Selecting previously unselected package libnode115:arm64. 865s Preparing to unpack .../315-libnode115_20.18.1+dfsg-1ubuntu2_arm64.deb ... 865s Unpacking libnode115:arm64 (20.18.1+dfsg-1ubuntu2) ... 866s Selecting previously unselected package libregexp-assemble-perl. 866s Preparing to unpack .../316-libregexp-assemble-perl_0.38-2_all.deb ... 866s Unpacking libregexp-assemble-perl (0.38-2) ... 866s Selecting previously unselected package libtask-weaken-perl. 866s Preparing to unpack .../317-libtask-weaken-perl_1.06-2_all.deb ... 866s Unpacking libtask-weaken-perl (1.06-2) ... 866s Selecting previously unselected package libxml-parser-perl. 866s Preparing to unpack .../318-libxml-parser-perl_2.47-1build4_arm64.deb ... 866s Unpacking libxml-parser-perl (2.47-1build4) ... 866s Selecting previously unselected package libsoap-lite-perl. 866s Preparing to unpack .../319-libsoap-lite-perl_1.27-3_all.deb ... 866s Unpacking libsoap-lite-perl (1.27-3) ... 866s Selecting previously unselected package libstring-random-perl. 866s Preparing to unpack .../320-libstring-random-perl_1%3a0.32-2_all.deb ... 866s Unpacking libstring-random-perl (1:0.32-2) ... 866s Selecting previously unselected package libtest-leaktrace-perl. 866s Preparing to unpack .../321-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 866s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 866s Selecting previously unselected package libtest-output-perl. 866s Preparing to unpack .../322-libtest-output-perl_1.035-1_all.deb ... 866s Unpacking libtest-output-perl (1.035-1) ... 866s Selecting previously unselected package libtest-pod-perl. 866s Preparing to unpack .../323-libtest-pod-perl_1.52-3_all.deb ... 866s Unpacking libtest-pod-perl (1.52-3) ... 866s Selecting previously unselected package libtext-unidecode-perl. 866s Preparing to unpack .../324-libtext-unidecode-perl_1.30-3_all.deb ... 866s Unpacking libtext-unidecode-perl (1.30-3) ... 866s Selecting previously unselected package libtime-fake-perl. 866s Preparing to unpack .../325-libtime-fake-perl_0.11-4_all.deb ... 866s Unpacking libtime-fake-perl (0.11-4) ... 866s Selecting previously unselected package libxml-libxslt-perl:arm64. 866s Preparing to unpack .../326-libxml-libxslt-perl_2.003000-2build1_arm64.deb ... 866s Unpacking libxml-libxslt-perl:arm64 (2.003000-2build1) ... 866s Selecting previously unselected package node-uglify-js. 866s Preparing to unpack .../327-node-uglify-js_3.17.4-2_all.deb ... 866s Unpacking node-uglify-js (3.17.4-2) ... 866s Selecting previously unselected package python3-defusedxml. 866s Preparing to unpack .../328-python3-defusedxml_0.7.1-3_all.deb ... 866s Unpacking python3-defusedxml (0.7.1-3) ... 866s Selecting previously unselected package python3-roman. 866s Preparing to unpack .../329-python3-roman_5.0-1_all.deb ... 866s Unpacking python3-roman (5.0-1) ... 866s Selecting previously unselected package python3-docutils. 866s Preparing to unpack .../330-python3-docutils_0.21.2+dfsg-2_all.deb ... 866s Unpacking python3-docutils (0.21.2+dfsg-2) ... 866s Selecting previously unselected package python3-imagesize. 866s Preparing to unpack .../331-python3-imagesize_1.4.1-1_all.deb ... 866s Unpacking python3-imagesize (1.4.1-1) ... 866s Selecting previously unselected package python3-snowballstemmer. 866s Preparing to unpack .../332-python3-snowballstemmer_2.2.0-4build1_all.deb ... 866s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 866s Selecting previously unselected package sphinx-common. 866s Preparing to unpack .../333-sphinx-common_8.1.3-5_all.deb ... 866s Unpacking sphinx-common (8.1.3-5) ... 866s Selecting previously unselected package python3-alabaster. 866s Preparing to unpack .../334-python3-alabaster_0.7.16-0.1_all.deb ... 866s Unpacking python3-alabaster (0.7.16-0.1) ... 866s Selecting previously unselected package python3-sphinx. 866s Preparing to unpack .../335-python3-sphinx_8.1.3-5_all.deb ... 866s Unpacking python3-sphinx (8.1.3-5) ... 866s Selecting previously unselected package python3-sphinx-bootstrap-theme. 866s Preparing to unpack .../336-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 866s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 867s Selecting previously unselected package uglifyjs. 867s Preparing to unpack .../337-uglifyjs_3.17.4-2_all.deb ... 867s Unpacking uglifyjs (3.17.4-2) ... 867s Selecting previously unselected package yui-compressor. 867s Preparing to unpack .../338-yui-compressor_2.4.8-3_all.deb ... 867s Unpacking yui-compressor (2.4.8-3) ... 867s Selecting previously unselected package libauthen-radius-perl. 867s Preparing to unpack .../339-libauthen-radius-perl_0.33-1_all.deb ... 867s Unpacking libauthen-radius-perl (0.33-1) ... 867s Selecting previously unselected package pkg-perl-autopkgtest. 867s Preparing to unpack .../340-pkg-perl-autopkgtest_0.82_all.deb ... 867s Unpacking pkg-perl-autopkgtest (0.82) ... 867s Setting up libconfig-inifiles-perl (3.000003-3) ... 867s Setting up libmodule-pluggable-perl (5.2-5) ... 867s Setting up node-uglify-js (3.17.4-2) ... 867s Setting up libio-sessiondata-perl (1.03-3) ... 867s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 867s Setting up liblcms2-2:arm64 (2.16-2) ... 867s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 867s Setting up libaom3:arm64 (3.12.0-1) ... 867s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 867s Setting up libmath-random-isaac-perl (1.004-2) ... 867s Setting up libtask-weaken-perl (1.06-2) ... 867s Setting up libmouse-perl:arm64 (2.5.11-1build1) ... 867s Setting up libhttp-multipartparser-perl (0.02-3) ... 867s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 867s Setting up libxpm4:arm64 (1:3.5.17-1build2) ... 867s Setting up java-common (0.76) ... 867s Setting up libclass-inspector-perl (1.36-3) ... 867s Setting up libfont-afm-perl (1.20-4) ... 867s Setting up libwant-perl (0.29-2build5) ... 867s Setting up libdynaloader-functions-perl (0.004-1) ... 867s Setting up libclass-method-modifiers-perl (2.15-1) ... 867s Setting up libio-pty-perl (1:1.20-1build3) ... 867s Setting up libdata-hexdump-perl (0.04-2) ... 867s Setting up python3-defusedxml (0.7.1-3) ... 867s Setting up libclone-perl:arm64 (0.47-1) ... 867s Setting up libarchive-zip-perl (1.68-1) ... 867s Setting up libsub-identify-perl (0.14-3build4) ... 867s Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 867s Setting up libfcgi0t64:arm64 (2.4.2-2.1build1) ... 867s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-4) ... 867s Setting up python3-alabaster (0.7.16-0.1) ... 867s Setting up libio-stringy-perl (2.113-2) ... 867s Setting up libhtml-tagset-perl (3.24-1) ... 867s Setting up unzip (6.0-28ubuntu6) ... 867s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 867s Setting up libperlio-via-timeout-perl (0.32-3) ... 867s Setting up libfilesys-notify-simple-perl (0.14-3) ... 867s Setting up libnet-cidr-perl (0.23-1) ... 867s Setting up libipc-sharelite-perl (0.17-5build4) ... 867s Setting up libconvert-binhex-perl (1.125-3) ... 867s Setting up liblwp-mediatypes-perl (6.04-2) ... 867s Setting up libcrypt-urandom-perl (0.54-1) ... 867s Setting up x11-common (1:7.7+23ubuntu4) ... 867s Setting up libtest-pod-perl (1.52-3) ... 867s Setting up libtry-tiny-perl (0.32-1) ... 867s Setting up libdeflate0:arm64 (1.23-1) ... 867s Setting up perl-openssl-defaults:arm64 (7build3) ... 867s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 867s Setting up libxml-namespacesupport-perl (1.12-2) ... 867s Setting up m4 (1.4.19-7) ... 867s Setting up libposix-strftime-compiler-perl (0.46-1) ... 867s Setting up libclass-singleton-perl (1.6-2) ... 867s Setting up libencode-locale-perl (1.05-3) ... 867s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 867s Setting up libxstring-perl:arm64 (0.005-2build4) ... 867s Setting up libgomp1:arm64 (15-20250404-0ubuntu1) ... 867s Setting up libclass-errorhandler-perl (0.04-3) ... 867s Setting up liblist-utilsby-perl (0.12-2) ... 867s Setting up libjs-angularjs (1.8.3-1) ... 867s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 867s Setting up libtime-fake-perl (0.11-4) ... 867s Setting up libfcgi-procmanager-perl (0.28-3) ... 867s Setting up libregexp-common-perl (2024080801-1) ... 867s Setting up libtest-sharedfork-perl (0.35-3) ... 867s Setting up libsub-install-perl (0.929-1) ... 867s Setting up libextutils-depends-perl (0.8002-1) ... 867s Setting up libhash-multivalue-perl (0.16-3) ... 867s Setting up libjs-es5-shim (4.6.7-2) ... 867s Setting up libscope-guard-perl (0.21-2) ... 867s Setting up liberror-perl (0.17030-1) ... 867s Setting up libapache-session-perl (1.94-2) ... 867s Setting up libxml-sax-base-perl (1.09-3) ... 867s Setting up libio-string-perl (1.08-4) ... 867s Setting up libtest-leaktrace-perl (0.17-1build6) ... 867s Setting up python3-roman (5.0-1) ... 867s Setting up libfontenc1:arm64 (1:1.1.8-1build1) ... 867s Setting up libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 867s Setting up autotools-dev (20220109.1) ... 867s Setting up libstream-buffered-perl (0.03-3) ... 867s Setting up libclass-data-inheritable-perl (0.10-1) ... 867s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 867s Setting up libalgorithm-c3-perl (0.11-2) ... 867s Setting up libapache-logformat-compiler-perl (0.36-3) ... 867s Setting up libcrypt-random-seed-perl (0.03-3) ... 867s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 867s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 867s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 867s Setting up python3-snowballstemmer (2.2.0-4build1) ... 868s Setting up node-balanced-match (2.0.0-1) ... 868s Setting up node-brace-expansion (2.0.1+~1.1.0-1) ... 868s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 868s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 868s Setting up libemail-date-format-perl (1.008-1) ... 868s Setting up libcryptx-perl (0.085-1) ... 868s Setting up libcares2:arm64 (1.34.4-2.1) ... 868s Setting up libmpc3:arm64 (1.3.1-1build2) ... 868s Setting up libvariable-magic-perl (0.64-1build1) ... 868s Setting up libio-html-perl (1.004-3) ... 868s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 868s Setting up autopoint (0.23.1-1) ... 868s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 868s Setting up libipc-run-perl (20231003.0-2) ... 868s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 868s Setting up libpcsclite1:arm64 (2.3.1-1) ... 868s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 868s Setting up libltdl7:arm64 (2.5.4-4) ... 868s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build1) ... 868s Setting up libstring-random-perl (1:0.32-2) ... 868s Setting up libparams-util-perl (1.102-3build1) ... 868s Setting up autoconf (2.72-3ubuntu1) ... 868s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 868s Setting up libwebp7:arm64 (1.5.0-0.1) ... 868s Setting up libcapture-tiny-perl (0.50-1) ... 868s Setting up libtimedate-perl (2.3300-2) ... 868s Setting up libubsan1:arm64 (15-20250404-0ubuntu1) ... 868s Setting up libsub-name-perl:arm64 (0.28-1) ... 868s Setting up node-undici (7.3.0+dfsg1+~cs24.12.11-1) ... 868s Setting up libtypes-serialiser-perl (1.01-1) ... 868s Setting up libgssapi-perl (0.28-4build5) ... 868s Setting up dwz (0.15-1build6) ... 868s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 868s Setting up liblqr-1-0:arm64 (0.4.2-2.1build2) ... 868s Setting up libhwasan0:arm64 (15-20250404-0ubuntu1) ... 868s Setting up libasan8:arm64 (15-20250404-0ubuntu1) ... 868s Setting up libjson-perl (4.10000-1) ... 868s Setting up libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 868s Setting up libjargs-java (1.0.0-5) ... 868s Setting up librole-tiny-perl (2.002004-1) ... 868s Setting up debugedit (1:5.1-2) ... 868s Setting up libfile-sharedir-perl (1.118-3) ... 868s Setting up libfcgi-perl (0.82+ds-3build3) ... 868s Setting up libopenjp2-7:arm64 (2.5.3-2) ... 868s Setting up libaliased-perl (0.34-3) ... 868s Setting up libharfbuzz0b:arm64 (10.2.0-1) ... 868s Setting up libcarp-clan-perl (6.08-2) ... 868s Setting up libdevel-globaldestruction-perl (0.14-4) ... 868s Setting up libwww-form-urlencoded-perl (0.26-2) ... 868s Setting up sgml-base (1.31) ... 868s Setting up libstrictures-perl (2.000006-1) ... 868s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 868s Setting up libdevel-stacktrace-perl (2.0500-1) ... 868s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 868s Setting up libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 868s Setting up node-minimatch (9.0.3-5) ... 868s Setting up libtsan2:arm64 (15-20250404-0ubuntu1) ... 868s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 868s Setting up ca-certificates-java (20240118) ... 868s No JRE found. Skipping Java certificates setup. 868s Setting up libexporter-tiny-perl (1.006002-1) ... 868s Setting up node-xtend (4.0.2-3) ... 868s Setting up libisl23:arm64 (0.27-1) ... 868s Setting up libconvert-asn1-perl (0.34-1) ... 868s Setting up libtext-unidecode-perl (1.30-3) ... 868s Setting up libde265-0:arm64 (1.0.15-1build5) ... 868s Setting up libregexp-assemble-perl (0.38-2) ... 868s Setting up libnet-ip-perl (1.26-4) ... 868s Setting up libwebpmux3:arm64 (1.5.0-0.1) ... 868s Setting up libautobox-perl (3.0.2-1) ... 868s Setting up libcc1-0:arm64 (15-20250404-0ubuntu1) ... 868s Setting up liburi-perl (5.30-1) ... 868s Setting up libdbi-perl:arm64 (1.647-1) ... 868s Setting up liblsan0:arm64 (15-20250404-0ubuntu1) ... 868s Setting up libconvert-base32-perl (0.06-3) ... 868s Setting up dctrl-tools (2.24-3build3) ... 868s Setting up libjs-bootstrap (3.4.1+dfsg-4) ... 868s Setting up libitm1:arm64 (15-20250404-0ubuntu1) ... 868s Setting up autodep8 (0.28+nmu1ubuntu1) ... 868s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 868s Setting up python3-imagesize (1.4.1-1) ... 868s Setting up libemail-address-xs-perl (1.05-1build5) ... 868s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 868s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 868s Setting up automake (1:1.17-3ubuntu1) ... 868s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 868s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 868s Setting up libjson-xs-perl (4.030-2build4) ... 868s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 868s Setting up libcrypt-des-ede3-perl (0.03-1) ... 868s Setting up libhttp-date-perl (6.06-1) ... 868s Setting up libglib-perl:arm64 (3:1.329.3-3build4) ... 868s Setting up gettext (0.23.1-1) ... 868s Setting up libtest-tcp-perl (2.22-2) ... 868s Setting up libautobox-core-perl (1.33-2) ... 868s Setting up java-wrappers (0.5) ... 868s Setting up libio-socket-timeout-perl (0.32-3) ... 868s Setting up libfile-listing-perl (6.16-1) ... 868s Setting up libhash-merge-simple-perl (0.052-1) ... 868s Setting up openjdk-21-jre-headless:arm64 (21.0.7~8ea-1) ... 868s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 868s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 868s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 868s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 868s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 868s Setting up libcache-cache-perl (1.08-3) ... 868s Setting up libhttp-headers-fast-perl (0.22-3) ... 868s Setting up liblist-moreutils-perl (0.430-2) ... 868s Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... 868s Setting up libtype-tiny-perl (2.004000-1) ... 868s Setting up libemail-simple-perl (2.218-1) ... 868s Setting up libnet-http-perl (6.23-1) ... 868s Setting up libexception-class-perl (1.45-1) ... 868s Setting up libclass-c3-perl (0.35-2) ... 868s Setting up libcrypt-jwt-perl (0.036-1) ... 868s Setting up libcbor-xs-perl (1.87-1build4) ... 868s Setting up xfonts-utils (1:7.7+7) ... 868s Setting up libxmlsec1t64:arm64 (1.2.41-1build1) ... 868s Setting up libdevel-callchecker-perl:arm64 (0.009-1build1) ... 868s Setting up libxml-sax-perl (1.02+dfsg-4) ... 868s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 868s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 868s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 868s Setting up libauthen-radius-perl (0.33-1) ... 868s Setting up intltool-debian (0.35.0+20060710.6) ... 868s Setting up libbytes-random-secure-perl (0.29-3) ... 868s Setting up libjson-maybexs-perl (1.004008-1) ... 868s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 868s Setting up libxmlsec1t64-openssl:arm64 (1.2.41-1build1) ... 868s Setting up libraqm0:arm64 (0.10.2-1) ... 868s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 868s Setting up libdata-optlist-perl (0.114-1) ... 868s Setting up libtest-output-perl (1.035-1) ... 868s Setting up pkg-perl-autopkgtest (0.82) ... 868s Setting up libjs-sphinxdoc (8.1.3-5) ... 868s Setting up libraw23t64:arm64 (0.21.3-1) ... 868s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 868s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 868s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 868s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 869s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 869s Setting up dh-strip-nondeterminism (1.14.1-2) ... 869s Setting up libwww-robotrules-perl (6.02-1) ... 869s Setting up cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 869s Setting up libtiff6:arm64 (4.7.0-3ubuntu1) ... 869s Setting up xml-core (0.19) ... 869s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 869s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 869s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 869s Setting up libmro-compat-perl (0.15-2) ... 869s Setting up libcookie-baker-perl (0.12-1) ... 869s Setting up libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 869s Setting up libhttp-entity-parser-perl (0.25-2) ... 869s Setting up libstdc++-14-dev:arm64 (14.2.0-19ubuntu2) ... 869s Setting up libio-socket-ssl-perl (2.089-1) ... 869s Setting up libsub-exporter-perl (0.990-1) ... 869s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 869s Setting up libeval-closure-perl (0.14-3) ... 869s Setting up libconvert-pem-perl (0.13-1) ... 869s Setting up libhttp-negotiate-perl (6.01-2) ... 869s Setting up libparams-validationcompiler-perl (0.31-1) ... 869s Setting up libhttp-cookies-perl (6.11-1) ... 869s Setting up po-debconf (1.0.21+nmu1) ... 869s Setting up libhtml-tree-perl (5.07-3) ... 869s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 869s Setting up libcgi-pm-perl (4.67-1) ... 869s Setting up libsub-exporter-formethods-perl (0.100055-1) ... 869s Setting up liblasso3t64 (2.8.2-8build1) ... 869s Setting up libhtml-format-perl (2.16-2) ... 869s Setting up fonts-urw-base35 (20200910-8) ... 869s Setting up libhtml-template-perl (2.97-2build1) ... 869s Setting up cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 869s Setting up libnet-smtp-ssl-perl (1.04-2) ... 869s Setting up libauthen-webauthn-perl (0.005-1) ... 869s Setting up libmodule-runtime-perl (0.016-2) ... 869s Setting up libmailtools-perl (2.22-1) ... 869s Setting up sphinx-common (8.1.3-5) ... 869s Setting up libdist-checkconflicts-perl (0.11-2) ... 869s Setting up libxml-simple-perl (2.25-2) ... 869s Setting up libxml-libxslt-perl:arm64 (2.003000-2build1) ... 869s Setting up cpp-14 (14.2.0-19ubuntu2) ... 869s Setting up libhttp-daemon-perl (6.16-1) ... 869s Setting up libemail-abstract-perl (3.010-1) ... 869s Setting up cpp (4:14.2.0-1ubuntu1) ... 869s Setting up liblasso-perl:arm64 (2.8.2-8build1) ... 869s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 869s Setting up gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 869s Setting up libplack-perl (1.0051-1) ... 869s Setting up libnet-openid-common-perl (1.20-2) ... 869s Setting up libnet-openid-server-perl (1.09-4) ... 869s Setting up gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 869s Setting up g++-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 869s Setting up libmodule-implementation-perl (0.09-2) ... 869s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 869s Setting up libpackage-stash-perl (0.40-1) ... 869s Setting up libimport-into-perl (1.002005-2) ... 869s Setting up libmoo-perl (2.005005-1) ... 869s Setting up liblist-someutils-perl (0.59-1) ... 869s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 869s Setting up libmime-tools-perl (5.515-1) ... 869s Setting up libclass-load-perl (0.25-2) ... 869s Setting up gcc-14 (14.2.0-19ubuntu2) ... 869s Setting up libspecio-perl (0.50-1) ... 869s Setting up liblist-allutils-perl (0.19-1) ... 869s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 869s Setting up g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 869s Setting up libdevel-overloadinfo-perl (0.007-1) ... 869s Setting up libclass-load-xs-perl (0.10-2build5) ... 869s Setting up libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 869s Setting up g++-14 (14.2.0-19ubuntu2) ... 869s Setting up libmoox-types-mooselike-perl (0.29-2) ... 869s Setting up libb-hooks-endofscope-perl (0.28-1) ... 869s Setting up libthrowable-perl (1.001-2) ... 869s Setting up libauthen-oath-perl (2.0.1-2) ... 869s Setting up libtool (2.5.4-4) ... 869s Setting up libmoose-perl:arm64 (2.2207-1build3) ... 869s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 869s Setting up gcc (4:14.2.0-1ubuntu1) ... 869s Setting up dh-autoreconf (20) ... 869s Setting up libemail-sender-perl (2.601-1) ... 869s Setting up libnamespace-clean-perl (0.27-2) ... 869s Setting up g++ (4:14.2.0-1ubuntu1) ... 869s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 869s Setting up libmoosex-singlearg-perl (0.09-2) ... 869s Setting up build-essential (12.12ubuntu1) ... 869s Setting up libnamespace-autoclean-perl (0.31-1) ... 869s Setting up libdatetime-locale-perl (1:1.41-1) ... 869s Setting up libmoosex-role-parameterized-perl (1.11-2) ... 869s Setting up libdatetime-timezone-perl (1:2.64-1+2025a) ... 869s Setting up libmoosex-types-perl (0.50-2) ... 869s Setting up debhelper (13.24.1ubuntu2) ... 869s Setting up libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 869s Setting up libmoosex-types-common-perl (0.001014-2) ... 869s Setting up libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 869s Setting up libmoosex-util-perl (0.006-2) ... 869s Setting up libdatetime-perl (2:1.65-1build3) ... 869s Setting up libmoosex-attributeshortcuts-perl (0.037-2) ... 869s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 869s Setting up libauthen-u2f-tester-perl (0.03-1) ... 869s Setting up libheif-plugin-aomdec:arm64 (1.19.7-1) ... 869s Setting up liblwp-protocol-https-perl (6.14-1) ... 869s Setting up libheif-plugin-libde265:arm64 (1.19.7-1) ... 869s Setting up libnode115:arm64 (20.18.1+dfsg-1ubuntu2) ... 869s Setting up libwww-perl (6.78-1) ... 869s Setting up libheif1:arm64 (1.19.7-1) ... 869s Setting up nodejs (20.18.1+dfsg-1ubuntu2) ... 869s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 869s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 869s Setting up liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 869s Setting up libgd3:arm64 (2.3.3-12ubuntu3) ... 869s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 869s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 869s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1) ... 869s Setting up libnet-openid-consumer-perl (1.18-2) ... 869s Setting up liblemonldap-ng-handler-perl (2.20.2+ds-1build1) ... 870s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 870s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 870s Setting up libxml-parser-perl (2.47-1build4) ... 870s Setting up uglifyjs (3.17.4-2) ... 870s Setting up libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 870s Setting up libgd-perl (2.78-1build4) ... 870s Setting up libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 870s Setting up lemonldap-ng-fastcgi-server (2.20.2+ds-1build1) ... 870s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 870s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 871s Setting up libsoap-lite-perl (1.27-3) ... 871s Setting up liblemonldap-ng-manager-perl (2.20.2+ds-1build1) ... 871s Setting up libgd-securityimage-perl (1.75-3) ... 871s Processing triggers for install-info (7.1.1-1) ... 871s Processing triggers for libc-bin (2.41-6ubuntu1) ... 871s Processing triggers for man-db (2.13.0-1) ... 873s Processing triggers for ca-certificates-java (20240118) ... 873s Adding debian:ACCVRAIZ1.pem 873s Adding debian:AC_RAIZ_FNMT-RCM.pem 873s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 873s Adding debian:ANF_Secure_Server_Root_CA.pem 873s Adding debian:Actalis_Authentication_Root_CA.pem 873s Adding debian:AffirmTrust_Commercial.pem 873s Adding debian:AffirmTrust_Networking.pem 873s Adding debian:AffirmTrust_Premium.pem 873s Adding debian:AffirmTrust_Premium_ECC.pem 873s Adding debian:Amazon_Root_CA_1.pem 873s Adding debian:Amazon_Root_CA_2.pem 873s Adding debian:Amazon_Root_CA_3.pem 873s Adding debian:Amazon_Root_CA_4.pem 873s Adding debian:Atos_TrustedRoot_2011.pem 873s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 873s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 873s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 873s Adding debian:BJCA_Global_Root_CA1.pem 873s Adding debian:BJCA_Global_Root_CA2.pem 873s Adding debian:Baltimore_CyberTrust_Root.pem 873s Adding debian:Buypass_Class_2_Root_CA.pem 873s Adding debian:Buypass_Class_3_Root_CA.pem 873s Adding debian:CA_Disig_Root_R2.pem 873s Adding debian:CFCA_EV_ROOT.pem 873s Adding debian:COMODO_Certification_Authority.pem 873s Adding debian:COMODO_ECC_Certification_Authority.pem 873s Adding debian:COMODO_RSA_Certification_Authority.pem 873s Adding debian:Certainly_Root_E1.pem 873s Adding debian:Certainly_Root_R1.pem 873s Adding debian:Certigna.pem 873s Adding debian:Certigna_Root_CA.pem 873s Adding debian:Certum_EC-384_CA.pem 873s Adding debian:Certum_Trusted_Network_CA.pem 873s Adding debian:Certum_Trusted_Network_CA_2.pem 873s Adding debian:Certum_Trusted_Root_CA.pem 873s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 873s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 873s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 873s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 873s Adding debian:Comodo_AAA_Services_root.pem 873s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 873s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 873s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 873s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 873s Adding debian:DigiCert_Assured_ID_Root_CA.pem 873s Adding debian:DigiCert_Assured_ID_Root_G2.pem 873s Adding debian:DigiCert_Assured_ID_Root_G3.pem 873s Adding debian:DigiCert_Global_Root_CA.pem 873s Adding debian:DigiCert_Global_Root_G2.pem 873s Adding debian:DigiCert_Global_Root_G3.pem 873s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 873s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 873s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 873s Adding debian:DigiCert_Trusted_Root_G4.pem 873s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 873s Adding debian:Entrust_Root_Certification_Authority.pem 873s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 873s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 873s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 873s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 873s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 873s Adding debian:GLOBALTRUST_2020.pem 873s Adding debian:GTS_Root_R1.pem 873s Adding debian:GTS_Root_R2.pem 873s Adding debian:GTS_Root_R3.pem 873s Adding debian:GTS_Root_R4.pem 873s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 873s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 873s Adding debian:GlobalSign_Root_CA.pem 873s Adding debian:GlobalSign_Root_CA_-_R3.pem 873s Adding debian:GlobalSign_Root_CA_-_R6.pem 873s Adding debian:GlobalSign_Root_E46.pem 873s Adding debian:GlobalSign_Root_R46.pem 873s Adding debian:Go_Daddy_Class_2_CA.pem 873s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 873s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 873s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 873s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 873s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 873s Adding debian:HiPKI_Root_CA_-_G1.pem 873s Adding debian:Hongkong_Post_Root_CA_3.pem 873s Adding debian:ISRG_Root_X1.pem 873s Adding debian:ISRG_Root_X2.pem 873s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 873s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 874s Adding debian:Izenpe.com.pem 874s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 874s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 874s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 874s Adding debian:NAVER_Global_Root_Certification_Authority.pem 874s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 874s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 874s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 874s Adding debian:QuoVadis_Root_CA_1_G3.pem 874s Adding debian:QuoVadis_Root_CA_2.pem 874s Adding debian:QuoVadis_Root_CA_2_G3.pem 874s Adding debian:QuoVadis_Root_CA_3.pem 874s Adding debian:QuoVadis_Root_CA_3_G3.pem 874s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 874s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 874s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 874s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 874s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 874s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 874s Adding debian:SZAFIR_ROOT_CA2.pem 874s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 874s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 874s Adding debian:SecureSign_RootCA11.pem 874s Adding debian:SecureSign_Root_CA12.pem 874s Adding debian:SecureSign_Root_CA14.pem 874s Adding debian:SecureSign_Root_CA15.pem 874s Adding debian:SecureTrust_CA.pem 874s Adding debian:Secure_Global_CA.pem 874s Adding debian:Security_Communication_ECC_RootCA1.pem 874s Adding debian:Security_Communication_RootCA2.pem 874s Adding debian:Security_Communication_RootCA3.pem 874s Adding debian:Starfield_Class_2_CA.pem 874s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 874s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 874s Adding debian:SwissSign_Gold_CA_-_G2.pem 874s Adding debian:SwissSign_Silver_CA_-_G2.pem 874s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 874s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 874s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 874s Adding debian:TWCA_CYBER_Root_CA.pem 874s Adding debian:TWCA_Global_Root_CA.pem 874s Adding debian:TWCA_Root_Certification_Authority.pem 874s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 874s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 874s Adding debian:TeliaSonera_Root_CA_v1.pem 874s Adding debian:Telia_Root_CA_v2.pem 874s Adding debian:TrustAsia_Global_Root_CA_G3.pem 874s Adding debian:TrustAsia_Global_Root_CA_G4.pem 874s Adding debian:Trustwave_Global_Certification_Authority.pem 874s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 874s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 874s Adding debian:TunTrust_Root_CA.pem 874s Adding debian:UCA_Extended_Validation_Root.pem 874s Adding debian:UCA_Global_G2_Root.pem 874s Adding debian:USERTrust_ECC_Certification_Authority.pem 874s Adding debian:USERTrust_RSA_Certification_Authority.pem 874s Adding debian:XRamp_Global_CA_Root.pem 874s Adding debian:certSIGN_ROOT_CA.pem 874s Adding debian:certSIGN_Root_CA_G2.pem 874s Adding debian:e-Szigno_Root_CA_2017.pem 874s Adding debian:ePKI_Root_Certification_Authority.pem 874s Adding debian:emSign_ECC_Root_CA_-_C3.pem 874s Adding debian:emSign_ECC_Root_CA_-_G3.pem 874s Adding debian:emSign_Root_CA_-_C1.pem 874s Adding debian:emSign_Root_CA_-_G1.pem 874s Adding debian:vTrus_ECC_Root_CA.pem 874s Adding debian:vTrus_Root_CA.pem 874s done. 874s Setting up yui-compressor (2.4.8-3) ... 874s Setting up default-jre-headless (2:1.21-76) ... 874s Processing triggers for sgml-base (1.31) ... 874s Setting up docutils-common (0.21.2+dfsg-2) ... 874s Processing triggers for sgml-base (1.31) ... 874s Setting up python3-docutils (0.21.2+dfsg-2) ... 874s Setting up python3-sphinx (8.1.3-5) ... 886s autopkgtest [17:20:13]: test manager-test: ./debian/tests/runner build-deps lemonldap-ng-manager 886s autopkgtest [17:20:13]: test manager-test: [----------------------- 886s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.VmfV2R/build.Jrn/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 886s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.VmfV2R/build.Jrn/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 887s t/02-HTML-template.t ........................ 887s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 887s ok 2 - Manager object 887s ok 3 - Init 887s ok 4 - Manager app 887s ok 5 - Succeed to get / 887s ok 6 - Return a 200 code 887s ok 7 - Content is declared as HTML 887s ok 8 - It contains a html tag 887s ok 9 - Instance name found in SPA title 887s ok 10 - Instance name found in title 887s ok 11 - Instance name found in li 887s 1..11 887s ok 887s t/04-2F-api.t ............................... 887s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 887s ok 2 - Sessions module 887s ok 3 - New SSO session for msmith 887s ok 4 - Sessions module 887s ok 5 - New Persistent session for msmith 887s ok 6 - Sessions module 887s ok 7 - New SSO session for dwho 887s ok 8 - Sessions module 887s ok 9 - New Persistent session for dwho 887s ok 10 - Sessions module 887s ok 11 - New SSO session for rtyler 887s ok 12 - Sessions module 887s ok 13 - New Persistent session for rtyler 887s ok 14 - Sessions module 887s ok 15 - New SSO session for davros 887s ok 16 - Sessions module 887s ok 17 - New Persistent session for davros 887s ok 18 - Sessions module 887s ok 19 - New SSO session for tof 887s ok 20 - Sessions module 887s ok 21 - New Persistent session for tof 887s ok 22 - Sessions module 887s ok 23 - New SSO session for donna 887s ok 24 - Sessions module 887s ok 25 - New Persistent session for donna 887s ok 26 - Manager object 887s ok 27 - Init 887s ok 28 - Manager app 887s ok 29 - Client object 887s ok 30 - dwho should have 1 2F of type "TOTP": Request succeed 887s ok 31 - dwho should have 1 2F of type "TOTP": Result code is 200 887s ok 32 - dwho should have 1 2F of type "TOTP": Response is JSON 887s ok 33 - dwho should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 887s ok 34 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VE9UUDo6TXlUT1RQ": Request succeed 887s ok 35 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VE9UUDo6TXlUT1RQ": Result code is 200 887s ok 36 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VE9UUDo6TXlUT1RQ": Response is JSON 887s ok 37 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 887s ok 38 - Found display variable 887s ok 39 - dwho should have 1 2F of type "U2F": Request succeed 887s ok 40 - dwho should have 1 2F of type "U2F": Result code is 200 887s ok 41 - dwho should have 1 2F of type "U2F": Response is JSON 887s ok 42 - dwho should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 887s ok 43 - dwho should have 1 2F of type "UBK": Request succeed 887s ok 44 - dwho should have 1 2F of type "UBK": Result code is 200 887s ok 45 - dwho should have 1 2F of type "UBK": Response is JSON 887s ok 46 - dwho should have 1 2F of type "UBK": check if nb of 2F found (1) equals expectation (1) 887s ok 47 - dwho should have 1 2F of type "WebAuthn": Request succeed 887s ok 48 - dwho should have 1 2F of type "WebAuthn": Result code is 200 887s ok 49 - dwho should have 1 2F of type "WebAuthn": Response is JSON 887s ok 50 - dwho should have 1 2F of type "WebAuthn": check if nb of 2F found (1) equals expectation (1) 887s ok 51 - dwho should have 0 2F of type "UBKIKI": Request succeed 887s ok 52 - dwho should have 0 2F of type "UBKIKI": Result code is 200 887s ok 53 - dwho should have 0 2F of type "UBKIKI": Response is JSON 887s ok 54 - dwho should have 0 2F of type "UBKIKI": check if nb of 2F found (0) equals expectation (0) 887s ok 55 - dwho should have 4 2F: Request succeed 887s ok 56 - dwho should have 4 2F: Result code is 200 887s ok 57 - dwho should have 4 2F: Response is JSON 887s ok 58 - dwho should have 4 2F: check if nb of 2F found (4) equals expectation (4) 887s ok 59 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": Request succeed 887s ok 60 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": Result code is 200 887s ok 61 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": Response is JSON 887s ok 62 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 887s ok 63 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VE9UUDo6TXlUT1RQ": Request succeed 887s ok 64 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VE9UUDo6TXlUT1RQ": Result code is 200 887s ok 65 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VE9UUDo6TXlUT1RQ": Response is JSON 887s ok 66 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 887s ok 67 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VUJLOjpNeVl1YmlrZXk=": Request succeed 887s ok 68 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 887s ok 69 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 887s ok 70 - dwho should have one 2F with id "MTc0NjIwNjQxMzo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 887s ok 71 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Request succeed 887s ok 72 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Result code is 200 887s ok 73 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Response is JSON 887s ok 74 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": check returned type is HASH and that ids match 887s ok 75 - dwho should have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 887s ok 76 - dwho should have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 887s ok 77 - dwho should have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 887s ok 78 - dwho should not have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 887s ok 79 - dwho should not have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 887s ok 80 - dwho should not have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 887s ok 81 - dwho should have 3 2F: Request succeed 887s ok 82 - dwho should have 3 2F: Result code is 200 887s ok 83 - dwho should have 3 2F: Response is JSON 887s ok 84 - dwho should have 3 2F: check if nb of 2F found (3) equals expectation (3) 887s ok 85 - Delete all 2F from dwho of type "WebAuthn": Request succeed 887s ok 86 - Delete all 2F from dwho of type "WebAuthn": Result code is 200 887s ok 87 - Delete all 2F from dwho of type "WebAuthn": Response is JSON 887s ok 88 - Delete all 2F from dwho of type "WebAuthn": check nb of 2FA deleted (1) matches expectation (1) 887s ok 89 - dwho should have 0 2F of type "WebAuthn": Request succeed 887s ok 90 - dwho should have 0 2F of type "WebAuthn": Result code is 200 887s ok 91 - dwho should have 0 2F of type "WebAuthn": Response is JSON 887s ok 92 - dwho should have 0 2F of type "WebAuthn": check if nb of 2F found (0) equals expectation (0) 887s ok 93 - Delete all 2F from dwho: Request succeed 887s ok 94 - Delete all 2F from dwho: Result code is 200 887s ok 95 - Delete all 2F from dwho: Response is JSON 887s ok 96 - Delete all 2F from dwho: check nb of 2FA deleted (2) matches expectation (2) 887s ok 97 - dwho should have 0 2F: Request succeed 887s ok 98 - dwho should have 0 2F: Result code is 200 887s ok 99 - dwho should have 0 2F: Response is JSON 887s ok 100 - dwho should have 0 2F: check if nb of 2F found (0) equals expectation (0) 887s ok 101 - Delete all 2F from dwho: Request succeed 887s ok 102 - Delete all 2F from dwho: Result code is 200 887s ok 103 - Delete all 2F from dwho: Response is JSON 887s ok 104 - Delete all 2F from dwho: check nb of 2FA deleted (0) matches expectation (0) 887s ok 105 - msmith should have 0 2F: Request succeed 887s ok 106 - msmith should have 0 2F: Result code is 200 887s ok 107 - msmith should have 0 2F: Response is JSON 887s ok 108 - msmith should have 0 2F: check if nb of 2F found (0) equals expectation (0) 887s ok 109 - rtyler should have 1 2F of type "U2F": Request succeed 887s ok 110 - rtyler should have 1 2F of type "U2F": Result code is 200 887s ok 111 - rtyler should have 1 2F of type "U2F": Response is JSON 887s ok 112 - rtyler should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 887s ok 113 - rtyler should have 0 2F of type "TOTP": Request succeed 887s ok 114 - rtyler should have 0 2F of type "TOTP": Result code is 200 887s ok 115 - rtyler should have 0 2F of type "TOTP": Response is JSON 887s ok 116 - rtyler should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 887s ok 117 - rtyler should have 2 2F of type "UBK": Request succeed 887s ok 118 - rtyler should have 2 2F of type "UBK": Result code is 200 887s ok 119 - rtyler should have 2 2F of type "UBK": Response is JSON 887s ok 120 - rtyler should have 2 2F of type "UBK": check if nb of 2F found (2) equals expectation (2) 887s ok 121 - rtyler should have 3 2F: Request succeed 887s ok 122 - rtyler should have 3 2F: Result code is 200 887s ok 123 - rtyler should have 3 2F: Response is JSON 887s ok 124 - rtyler should have 3 2F: check if nb of 2F found (3) equals expectation (3) 887s ok 125 - rtyler should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": Request succeed 887s ok 126 - rtyler should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": Result code is 200 887s ok 127 - rtyler should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": Response is JSON 887s ok 128 - rtyler should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 887s ok 129 - rtyler should have one 2F with id "MTc0NjIwNjQxMzo6VUJLOjpNeVl1YmlrZXk=": Request succeed 887s ok 130 - rtyler should have one 2F with id "MTc0NjIwNjQxMzo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 887s ok 131 - rtyler should have one 2F with id "MTc0NjIwNjQxMzo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 887s ok 132 - rtyler should have one 2F with id "MTc0NjIwNjQxMzo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 887s ok 133 - rtyler should have one 2F with id "MTc0NjIwNjQxMzo6VUJLOjpNeVl1YmlrZXky": Request succeed 887s ok 134 - rtyler should have one 2F with id "MTc0NjIwNjQxMzo6VUJLOjpNeVl1YmlrZXky": Result code is 200 887s ok 135 - rtyler should have one 2F with id "MTc0NjIwNjQxMzo6VUJLOjpNeVl1YmlrZXky": Response is JSON 887s ok 136 - rtyler should have one 2F with id "MTc0NjIwNjQxMzo6VUJLOjpNeVl1YmlrZXky": check returned type is HASH and that ids match 887s ok 137 - Delete all 2F from rtyler of type "UBK": Request succeed 887s ok 138 - Delete all 2F from rtyler of type "UBK": Result code is 200 887s ok 139 - Delete all 2F from rtyler of type "UBK": Response is JSON 887s ok 140 - Delete all 2F from rtyler of type "UBK": check nb of 2FA deleted (2) matches expectation (2) 887s ok 141 - rtyler should have 1 2F: Request succeed 887s ok 142 - rtyler should have 1 2F: Result code is 200 887s ok 143 - rtyler should have 1 2F: Response is JSON 887s ok 144 - rtyler should have 1 2F: check if nb of 2F found (1) equals expectation (1) 887s ok 145 - rtyler should have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 887s ok 146 - rtyler should have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 887s ok 147 - rtyler should have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 887s ok 148 - rtyler should not have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 887s ok 149 - rtyler should not have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 887s ok 150 - rtyler should not have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 887s ok 151 - Delete all 2F from rtyler: Request succeed 887s ok 152 - Delete all 2F from rtyler: Result code is 200 887s ok 153 - Delete all 2F from rtyler: Response is JSON 887s ok 154 - Delete all 2F from rtyler: check nb of 2FA deleted (0) matches expectation (0) 887s ok 155 - davros should have 1 2F of type "U2F": Request succeed 887s ok 156 - davros should have 1 2F of type "U2F": Result code is 200 887s ok 157 - davros should have 1 2F of type "U2F": Response is JSON 887s ok 158 - davros should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 887s ok 159 - davros should have 1 2F of type "TOTP": Request succeed 887s ok 160 - davros should have 1 2F of type "TOTP": Result code is 200 887s ok 161 - davros should have 1 2F of type "TOTP": Response is JSON 887s ok 162 - davros should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 887s ok 163 - davros should have 0 2F of type "UBK": Request succeed 887s ok 164 - davros should have 0 2F of type "UBK": Result code is 200 887s ok 165 - davros should have 0 2F of type "UBK": Response is JSON 887s ok 166 - davros should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 887s ok 167 - davros should have 2 2F: Request succeed 887s ok 168 - davros should have 2 2F: Result code is 200 887s ok 169 - davros should have 2 2F: Response is JSON 887s ok 170 - davros should have 2 2F: check if nb of 2F found (2) equals expectation (2) 887s ok 171 - davros should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": Request succeed 887s ok 172 - davros should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": Result code is 200 887s ok 173 - davros should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": Response is JSON 887s ok 174 - davros should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 887s ok 175 - davros should have one 2F with id "MTc0NjIwNjQxMzo6VE9UUDo6TXlUT1RQ": Request succeed 887s ok 176 - davros should have one 2F with id "MTc0NjIwNjQxMzo6VE9UUDo6TXlUT1RQ": Result code is 200 887s ok 177 - davros should have one 2F with id "MTc0NjIwNjQxMzo6VE9UUDo6TXlUT1RQ": Response is JSON 887s ok 178 - davros should have one 2F with id "MTc0NjIwNjQxMzo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 887s ok 179 - davros should have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 887s ok 180 - davros should have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 887s ok 181 - davros should have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 887s ok 182 - davros should not have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 887s ok 183 - davros should not have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 887s ok 184 - davros should not have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 887s ok 185 - davros should have 1 2F: Request succeed 887s ok 186 - davros should have 1 2F: Result code is 200 887s ok 187 - davros should have 1 2F: Response is JSON 887s ok 188 - davros should have 1 2F: check if nb of 2F found (1) equals expectation (1) 887s ok 189 - Delete all 2F from davros of type "TOTP": Request succeed 887s ok 190 - Delete all 2F from davros of type "TOTP": Result code is 200 887s ok 191 - Delete all 2F from davros of type "TOTP": Response is JSON 887s ok 192 - Delete all 2F from davros of type "TOTP": check nb of 2FA deleted (1) matches expectation (1) 887s ok 193 - davros should have 0 2F: Request succeed 887s ok 194 - davros should have 0 2F: Result code is 200 887s ok 195 - davros should have 0 2F: Response is JSON 887s ok 196 - davros should have 0 2F: check if nb of 2F found (0) equals expectation (0) 887s ok 197 - Delete all 2F from davros: Request succeed 887s ok 198 - Delete all 2F from davros: Result code is 200 887s ok 199 - Delete all 2F from davros: Response is JSON 887s ok 200 - Delete all 2F from davros: check nb of 2FA deleted (0) matches expectation (0) 887s ok 201 - tof should have 1 2F of type "U2F": Request succeed 887s ok 202 - tof should have 1 2F of type "U2F": Result code is 200 887s ok 203 - tof should have 1 2F of type "U2F": Response is JSON 887s ok 204 - tof should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 887s ok 205 - tof should have 0 2F of type "TOTP": Request succeed 887s ok 206 - tof should have 0 2F of type "TOTP": Result code is 200 887s ok 207 - tof should have 0 2F of type "TOTP": Response is JSON 887s ok 208 - tof should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 887s ok 209 - tof should have 0 2F of type "UBK": Request succeed 887s ok 210 - tof should have 0 2F of type "UBK": Result code is 200 887s ok 211 - tof should have 0 2F of type "UBK": Response is JSON 887s ok 212 - tof should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 887s ok 213 - tof should have 1 2F: Request succeed 887s ok 214 - tof should have 1 2F: Result code is 200 887s ok 215 - tof should have 1 2F: Response is JSON 887s ok 216 - tof should have 1 2F: check if nb of 2F found (1) equals expectation (1) 887s ok 217 - tof should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": Request succeed 887s ok 218 - tof should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": Result code is 200 887s ok 219 - tof should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": Response is JSON 887s ok 220 - tof should have one 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 887s ok 221 - tof should have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 887s ok 222 - tof should have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 887s ok 223 - tof should have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 887s ok 224 - tof should not have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 887s ok 225 - tof should not have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 887s ok 226 - tof should not have a 2F with id "MTc0NjIwNjQxMzo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 887s ok 227 - tof should have 0 2F: Request succeed 887s ok 228 - tof should have 0 2F: Result code is 200 887s ok 229 - tof should have 0 2F: Response is JSON 887s ok 230 - tof should have 0 2F: check if nb of 2F found (0) equals expectation (0) 887s ok 231 - Delete all 2F from tof: Request succeed 887s ok 232 - Delete all 2F from tof: Result code is 200 887s ok 233 - Delete all 2F from tof: Response is JSON 887s ok 234 - Delete all 2F from tof: check nb of 2FA deleted (0) matches expectation (0) 887s ok 235 - Add/noattr : Request succeed 887s ok 236 - Add/noattr : Result code is 400 887s ok 237 - Add/noattr : Response is JSON 887s ok 238 - Expected error message 887s ok 239 - Add/epoch: Request succeed 887s ok 240 - Add/epoch: Result code is 400 887s ok 241 - Add/epoch: Response is JSON 887s ok 242 - Expected error message 887s ok 243 - Add second factor: Request succeed 887s ok 244 - Add second factor: Result code is 201 887s ok 245 - Add second factor: Response is JSON 887s ok 246 - donna should have 1 2F of type "test": Request succeed 887s ok 247 - donna should have 1 2F of type "test": Result code is 200 887s ok 248 - donna should have 1 2F of type "test": Response is JSON 887s ok 249 - donna should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 887s ok 250 - donna should have one 2F with id "MTc0NjIwNjQxNDo6dGVzdDo6dGVzdA==": Request succeed 887s ok 251 - donna should have one 2F with id "MTc0NjIwNjQxNDo6dGVzdDo6dGVzdA==": Result code is 200 887s ok 252 - donna should have one 2F with id "MTc0NjIwNjQxNDo6dGVzdDo6dGVzdA==": Response is JSON 887s ok 253 - donna should have one 2F with id "MTc0NjIwNjQxNDo6dGVzdDo6dGVzdA==": check returned type is HASH and that ids match 887s ok 254 - Found display variable 887s ok 255 - Add second factor: Request succeed 887s ok 256 - Add second factor: Result code is 201 887s ok 257 - Add second factor: Response is JSON 887s ok 258 - donna should have 2 2F of type "test": Request succeed 887s ok 259 - donna should have 2 2F of type "test": Result code is 200 887s ok 260 - donna should have 2 2F of type "test": Response is JSON 887s ok 261 - donna should have 2 2F of type "test": check if nb of 2F found (2) equals expectation (2) 887s ok 262 - Add/noattr : Request succeed 887s ok 263 - Add/noattr : Result code is 400 887s ok 264 - Add/noattr : Response is JSON 887s ok 265 - Expected error message 887s ok 266 - Sessions module 887s ok 267 - New SSO session for amy 887s ok 268 - Sessions module 887s ok 269 - New Persistent session for amy 887s ok 270 - Add/noattr : Request succeed 887s ok 271 - Add/noattr : Result code is 400 887s ok 272 - Add/noattr : Response is JSON 887s ok 273 - Expected error message 887s ok 274 - Add/epoch: Request succeed 887s ok 275 - Add/epoch: Result code is 400 887s ok 276 - Add/epoch: Response is JSON 887s ok 277 - Expected error message 887s ok 278 - Add/nokey: Request succeed 887s ok 279 - Add/nokey: Result code is 400 887s ok 280 - Add/nokey: Response is JSON 887s ok 281 - Expected error message 887s ok 282 - Add/badkey: Request succeed 887s ok 283 - Add/badkey: Result code is 400 887s ok 284 - Add/badkey: Response is JSON 887s ok 285 - Expected error message 887s ok 286 - Add/goodkey: Request succeed 887s ok 287 - Add/goodkey: Result code is 201 887s ok 288 - Add/goodkey: Response is JSON 887s ok 289 - amy should have 1 2F of type "TOTP": Request succeed 887s ok 290 - amy should have 1 2F of type "TOTP": Result code is 200 887s ok 291 - amy should have 1 2F of type "TOTP": Response is JSON 887s ok 292 - amy should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 887s ok 293 - Sessions module 887s ok 294 - Correct type 887s ok 295 - Epoch was set 887s ok 296 - Correct name 887s ok 297 - Secret was encrypted 887s ok 298 - Correct normalized key 887s ok 299 - Sessions module 887s ok 300 - New SSO session for rory 887s ok 301 - Sessions module 887s ok 302 - New Persistent session for rory 887s ok 303 - Add/goodkey: Request succeed 887s ok 304 - Add/goodkey: Result code is 201 887s ok 305 - Add/goodkey: Response is JSON 887s ok 306 - rory should have 1 2F of type "TOTP": Request succeed 887s ok 307 - rory should have 1 2F of type "TOTP": Result code is 200 887s ok 308 - rory should have 1 2F of type "TOTP": Response is JSON 887s ok 309 - rory should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 887s ok 310 - Sessions module 887s ok 311 - Correct type 887s ok 312 - Epoch was set 887s ok 313 - Correct name 887s ok 314 - Secret was encrypted 887s ok 315 - Correct normalized key 887s ok 316 - Add/missinguser: Request succeed 887s ok 317 - Add/missinguser: Result code is 404 887s ok 318 - Add/missinguser: Response is JSON 887s ok 319 - Add/missinguser: Request succeed 887s ok 320 - Add/missinguser: Result code is 404 887s ok 321 - Add/missinguser: Response is JSON 887s ok 322 - Add/missinguser: Request succeed 887s ok 323 - Add/missinguser: Result code is 404 887s ok 324 - Add/missinguser: Response is JSON 887s ok 325 - Add/missinguser: Request succeed 887s ok 326 - Add/missinguser: Result code is 404 887s ok 327 - Add/missinguser: Response is JSON 887s ok 328 - Add/missinguser: Request succeed 887s ok 329 - Add/missinguser: Result code is 201 887s ok 330 - Add/missinguser: Response is JSON 887s ok 331 - unknowng should have 1 2F of type "test": Request succeed 887s ok 332 - unknowng should have 1 2F of type "test": Result code is 200 887s ok 333 - unknowng should have 1 2F of type "test": Response is JSON 887s ok 334 - unknowng should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 887s ok 335 - Add/missinguser: Request succeed 887s ok 336 - Add/missinguser: Result code is 201 887s ok 337 - Add/missinguser: Response is JSON 887s ok 338 - unknownt should have 1 2F of type "TOTP": Request succeed 887s ok 339 - unknownt should have 1 2F of type "TOTP": Result code is 200 887s ok 340 - unknownt should have 1 2F of type "TOTP": Response is JSON 887s ok 341 - unknownt should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 887s ok 342 - Searching for [no params] returns no results: Request succeed 887s ok 343 - Searching for [no params] returns no results: Result code is 200 887s ok 344 - Searching for [no params] returns no results: Response is JSON 887s ok 345 - Empty list was returned 887s ok 346 - Sessions module 887s ok 347 - New Persistent session for dwho 887s ok 348 - Sessions module 887s ok 349 - New Persistent session for rtyler 887s ok 350 - Sessions module 887s ok 351 - New Persistent session for mjones 887s ok 352 - Sessions module 887s ok 353 - New Persistent session for msmith 887s ok 354 - Searching for [no params] returns dwho,mjones,rtyler: Request succeed 887s ok 355 - Searching for [no params] returns dwho,mjones,rtyler: Result code is 200 887s ok 356 - Searching for [no params] returns dwho,mjones,rtyler: Response is JSON 887s ok 357 - Expected results 887s ok 358 - Searching for type=TOTP returns dwho,rtyler: Request succeed 887s ok 359 - Searching for type=TOTP returns dwho,rtyler: Result code is 200 887s ok 360 - Searching for type=TOTP returns dwho,rtyler: Response is JSON 887s ok 361 - Expected results 887s ok 362 - Expected API response 887s ok 363 - Searching for uid=m* returns mjones: Request succeed 887s ok 364 - Searching for uid=m* returns mjones: Result code is 200 887s ok 365 - Searching for uid=m* returns mjones: Response is JSON 887s ok 366 - Expected results 887s ok 367 - Searching for uid=m*&type=Yubikey returns mjones: Request succeed 887s ok 368 - Searching for uid=m*&type=Yubikey returns mjones: Result code is 200 887s ok 369 - Searching for uid=m*&type=Yubikey returns mjones: Response is JSON 887s ok 370 - Expected results 887s ok 371 - Searching for uid=m*&type=TOTP returns no results: Request succeed 887s ok 372 - Searching for uid=m*&type=TOTP returns no results: Result code is 200 887s ok 373 - Searching for uid=m*&type=TOTP returns no results: Response is JSON 887s ok 374 - Empty list was returned 887s ok 375 - Searching for uid=dwho&type=TOTP returns dwho: Request succeed 887s ok 376 - Searching for uid=dwho&type=TOTP returns dwho: Result code is 200 887s ok 377 - Searching for uid=dwho&type=TOTP returns dwho: Response is JSON 887s ok 378 - Expected results 887s ok 379 - Searching for uid=dwho&type=Yubikey returns no results: Request succeed 887s ok 380 - Searching for uid=dwho&type=Yubikey returns no results: Result code is 200 887s ok 381 - Searching for uid=dwho&type=Yubikey returns no results: Response is JSON 887s ok 382 - Empty list was returned 887s ok 383 - Searching for type=TOTP&type=WebAuthn returns dwho: Request succeed 887s ok 384 - Searching for type=TOTP&type=WebAuthn returns dwho: Result code is 200 887s ok 385 - Searching for type=TOTP&type=WebAuthn returns dwho: Response is JSON 887s ok 386 - Expected results 887s 1..386 887s ok 887s t/04-history-api.t .......................... 887s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 887s ok 2 - Sessions module 887s ok 3 - New session for dwho 887s ok 4 - Sessions module 887s ok 5 - New session for rtyler 887s ok 6 - Sessions module 887s ok 7 - New session for msmith 887s # Subtest: Get all entries for user 887s ok 1 - Manager object 887s ok 2 - Init 887s ok 3 - Manager app 887s ok 4 - Client object 887s ok 5 - Get request on dwho 887s ok 6 - Response code is 200 887s ok 7 - Got JSON 887s ok 8 - Found 9 entries 887s 1..8 887s ok 8 - Get all entries for user 887s # Subtest: Type any returns all entries 887s ok 1 - Get request on dwho 887s ok 2 - Response code is 200 887s ok 3 - Got JSON 887s ok 4 - Found 9 entries 887s 1..4 887s ok 9 - Type any returns all entries 887s # Subtest: Get all successes for user 887s ok 1 - Get request on dwho 887s ok 2 - Response code is 200 887s ok 3 - Got JSON 887s ok 4 - Found 5 entries 887s 1..4 887s ok 10 - Get all successes for user 887s # Subtest: Get all failures for user 887s ok 1 - Get request on dwho 887s ok 2 - Response code is 200 887s ok 3 - Got JSON 887s ok 4 - Found 4 entries 887s 1..4 887s ok 11 - Get all failures for user 887s # Subtest: Get last success for user 887s ok 1 - Get request on dwho/last 887s ok 2 - Response code is 200 887s ok 3 - Got JSON 887s ok 4 887s 1..4 887s ok 12 - Get last success for user 887s # Subtest: Get last failure for user 887s ok 1 - Get request on dwho/last 887s ok 2 - Response code is 200 887s ok 3 - Got JSON 887s ok 4 887s 1..4 887s ok 13 - Get last failure for user 887s # Subtest: Get last event for user 887s ok 1 - Get request on dwho/last 887s ok 2 - Response code is 200 887s ok 3 - Got JSON 887s ok 4 887s 1..4 887s ok 14 - Get last event for user 887s # Subtest: Get last event for user 887s ok 1 - Get request on rtyler/last 887s ok 2 - Response code is 200 887s ok 3 - Got JSON 887s ok 4 887s 1..4 887s ok 15 - Get last event for user 887s ok 16 - Get request on msmith 887s ok 17 - Response code is 200 887s ok 18 - Got JSON 887s ok 19 887s ok 20 - Get request on msmith 887s ok 21 - Response code is 200 887s ok 22 - Got JSON 887s ok 23 887s ok 24 - Get request on rtyler 887s ok 25 - Response code is 200 887s ok 26 - Got JSON 887s ok 27 887s ok 28 - Get request on nobody 887s ok 29 - Response code is 404 887s ok 30 - Got JSON 887s ok 31 887s ok 32 - Get request on nobody 887s ok 33 - Response code is 404 887s ok 34 - Got JSON 887s ok 35 887s ok 36 - Get request on msmith/last 887s ok 37 - Response code is 404 887s ok 38 - Got JSON 887s ok 39 887s ok 40 - Get request on rtyler/last 887s ok 41 - Response code is 404 887s ok 42 - Got JSON 887s ok 43 887s ok 44 - Get request on nobody/last 887s ok 45 - Response code is 404 887s ok 46 - Got JSON 887s ok 47 887s ok 48 - Get request on toto 887s ok 49 - Response code is 400 887s ok 50 - Got JSON 887s ok 51 887s ok 52 - Get request on toto/unknown 887s ok 53 - Response code is 404 887s ok 54 - Got JSON 887s ok 55 887s ok 56 - Get request on 887s ok 57 - Response code is 404 887s ok 58 - Got JSON 887s ok 59 887s 1..59 887s ok 888s t/04-menu-api.t ............................. 888s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 888s ok 2 - Manager object 888s ok 3 - Init 888s ok 4 - Manager app 888s ok 5 - Client object 888s ok 6 - Cat - Get mycat1 cat should err on not found: Request succeed 888s ok 7 - Cat - Get mycat1 cat should err on not found: Result code is 404 888s ok 8 - Cat - Get mycat1 cat should err on not found: Response is JSON 888s ok 9 - Cat - Add should succeed: Request succeed 888s ok 10 - Cat - Add should succeed: Result code is 201 888s ok 11 - Cat - Add should succeed: Response is JSON 888s ok 12 - Cat - Add should succeed: Request succeed 888s ok 13 - Cat - Add should succeed: Result code is 200 888s ok 14 - Cat - Add should succeed: Response is JSON 888s ok 15 - Cat - Add should succeed: check if catname value "My Cat 1" matches expected value "My Cat 1" 888s ok 16 - Cat - Add should succeed: Request succeed 888s ok 17 - Cat - Add should succeed: Result code is 200 888s ok 18 - Cat - Add should succeed: Response is JSON 888s ok 19 - Cat - Add should succeed: check if order value "1" matches expected value "1" 888s ok 20 - Cat - Add should fail on duplicate confKey: Request succeed 888s ok 21 - Cat - Add should fail on duplicate confKey: Result code is 409 888s ok 22 - Cat - Add should fail on duplicate confKey: Response is JSON 888s ok 23 - Cat - Add should fail on invalid confKey: Request succeed 888s ok 24 - Cat - Add should fail on invalid confKey: Result code is 400 888s ok 25 - Cat - Add should fail on invalid confKey: Response is JSON 888s ok 26 - Cat - Update should succeed and keep existing values: Request succeed 888s ok 27 - Cat - Update should succeed and keep existing values: Result code is 400 888s ok 28 - Cat - Update should succeed and keep existing values: Response is JSON 888s ok 29 - Cat - Update should succeed and keep existing values: Request succeed 888s ok 30 - Cat - Update should succeed and keep existing values: Result code is 204 888s ok 31 - 204 code returns no content 888s ok 32 - Cat - Update should succeed and keep existing values: Request succeed 888s ok 33 - Cat - Update should succeed and keep existing values: Result code is 200 888s ok 34 - Cat - Update should succeed and keep existing values: Response is JSON 888s ok 35 - Cat - Update should succeed and keep existing values: check if catname value "My Cat 1" matches expected value "My Cat 1" 888s ok 36 - Cat - Update should succeed and keep existing values: Request succeed 888s ok 37 - Cat - Update should succeed and keep existing values: Result code is 200 888s ok 38 - Cat - Update should succeed and keep existing values: Response is JSON 888s ok 39 - Cat - Update should succeed and keep existing values: check if order value "3" matches expected value "3" 888s ok 40 - Cat - Update should fail if confKey not found: Request succeed 888s ok 41 - Cat - Update should fail if confKey not found: Result code is 404 888s ok 42 - Cat - Update should fail if confKey not found: Response is JSON 888s ok 43 - Cat - 2nd add should succeed: Request succeed 888s ok 44 - Cat - 2nd add should succeed: Result code is 201 888s ok 45 - Cat - 2nd add should succeed: Response is JSON 888s ok 46 - Cat - Replace should succeed: Request succeed 888s ok 47 - Cat - Replace should succeed: Result code is 204 888s ok 48 - 204 code returns no content 888s ok 49 - Cat - Replace should fail if confKey not found: Request succeed 888s ok 50 - Cat - Replace should fail if confKey not found: Result code is 404 888s ok 51 - Cat - Replace should fail if confKey not found: Response is JSON 888s ok 52 - Cat - FindByConfKey should find 2 hits: Request succeed 888s ok 53 - Cat - FindByConfKey should find 2 hits: Result code is 200 888s ok 54 - Cat - FindByConfKey should find 2 hits: Response is JSON 888s ok 55 - Cat - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 888s ok 56 - Cat - FindByConfKey should find 1 hits: Request succeed 888s ok 57 - Cat - FindByConfKey should find 1 hits: Result code is 200 888s ok 58 - Cat - FindByConfKey should find 1 hits: Response is JSON 888s ok 59 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 888s ok 60 - Cat - FindByConfKey should find 1 hits: Request succeed 888s ok 61 - Cat - FindByConfKey should find 1 hits: Result code is 200 888s ok 62 - Cat - FindByConfKey should find 1 hits: Response is JSON 888s ok 63 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 888s ok 64 - Cat - FindByConfKey should find 0 hits: Request succeed 888s ok 65 - Cat - FindByConfKey should find 0 hits: Result code is 200 888s ok 66 - Cat - FindByConfKey should find 0 hits: Response is JSON 888s ok 67 - Cat - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 888s ok 68 - Cat - FindByConfKey should err on invalid patterns: Request succeed 888s ok 69 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 888s ok 70 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 888s ok 71 - Cat - FindByConfKey should err on invalid patterns: Request succeed 888s ok 72 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 888s ok 73 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 888s ok 74 - App - Get mycat3 apps should err on not found: Request succeed 888s ok 75 - App - Get mycat3 apps should err on not found: Result code is 404 888s ok 76 - App - Get mycat3 apps should err on not found: Response is JSON 888s ok 77 - App - Get app myapp1 from existing mycat2 should err on not found: Request succeed 888s ok 78 - App - Get app myapp1 from existing mycat2 should err on not found: Result code is 404 888s ok 79 - App - Get app myapp1 from existing mycat2 should err on not found: Response is JSON 888s ok 80 - App - Get app myapp1 from mycat3 should err on not found: Request succeed 888s ok 81 - App - Get app myapp1 from mycat3 should err on not found: Result code is 404 888s ok 82 - App - Get app myapp1 from mycat3 should err on not found: Response is JSON 888s ok 83 - App - Add app myapp1 to mycat3 should err on not found: Request succeed 888s ok 84 - App - Add app myapp1 to mycat3 should err on not found: Result code is 404 888s ok 85 - App - Add app myapp1 to mycat3 should err on not found: Response is JSON 888s ok 86 - App - Add app1 to cat1 should succeed: Request succeed 888s ok 87 - App - Add app1 to cat1 should succeed: Result code is 201 888s ok 88 - App - Add app1 to cat1 should succeed: Response is JSON 888s ok 89 - App - Add app1 to cat1 should succeed: Request succeed 888s ok 90 - App - Add app1 to cat1 should succeed: Result code is 200 888s ok 91 - App - Add app1 to cat1 should succeed: Response is JSON 888s ok 92 - App - Add app1 to cat1 should succeed: check if order value "1" matches expected value "1" 888s ok 93 - App - Add app1 to cat1 should succeed: Request succeed 888s ok 94 - App - Add app1 to cat1 should succeed: Result code is 200 888s ok 95 - App - Add app1 to cat1 should succeed: Response is JSON 888s ok 96 - App - Add app1 to cat1 should succeed: check if options/name value "My App 1" matches expected value "My App 1" 888s ok 97 - App - Add app1 to cat1 should succeed: Request succeed 888s ok 98 - App - Add app1 to cat1 should succeed: Result code is 200 888s ok 99 - App - Add app1 to cat1 should succeed: Response is JSON 888s 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" 888s ok 101 - App - Add app1 to cat1 should succeed: Request succeed 888s ok 102 - App - Add app1 to cat1 should succeed: Result code is 200 888s ok 103 - App - Add app1 to cat1 should succeed: Response is JSON 888s 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" 888s ok 105 - App - Add app1 to cat1 should succeed: Request succeed 888s ok 106 - App - Add app1 to cat1 should succeed: Result code is 200 888s ok 107 - App - Add app1 to cat1 should succeed: Response is JSON 888s 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/" 888s ok 109 - App - Add app2 to cat1 should succeed: Request succeed 888s ok 110 - App - Add app2 to cat1 should succeed: Result code is 201 888s ok 111 - App - Add app2 to cat1 should succeed: Response is JSON 888s ok 112 - App - Add app2 to cat1 should succeed: Request succeed 888s ok 113 - App - Add app2 to cat1 should succeed: Result code is 200 888s ok 114 - App - Add app2 to cat1 should succeed: Response is JSON 888s ok 115 - App - Add app2 to cat1 should succeed: check if order value "2" matches expected value "2" 888s ok 116 - App - Add app2 to cat1 should succeed: Request succeed 888s ok 117 - App - Add app2 to cat1 should succeed: Result code is 200 888s ok 118 - App - Add app2 to cat1 should succeed: Response is JSON 888s ok 119 - App - Add app2 to cat1 should succeed: check if options/name value "My App 2" matches expected value "My App 2" 888s ok 120 - App - Add app2 to cat1 should succeed: Request succeed 888s ok 121 - App - Add app2 to cat1 should succeed: Result code is 200 888s ok 122 - App - Add app2 to cat1 should succeed: Response is JSON 888s ok 123 - App - Add app2 to cat1 should succeed: check if options/logo value "demo.png" matches expected value "demo.png" 888s ok 124 - App - Add app3 to cat2 should succeed: Request succeed 888s ok 125 - App - Add app3 to cat2 should succeed: Result code is 201 888s ok 126 - App - Add app3 to cat2 should succeed: Response is JSON 888s ok 127 - App - Add app3 to cat2 should succeed: Request succeed 888s ok 128 - App - Add app3 to cat2 should succeed: Result code is 200 888s ok 129 - App - Add app3 to cat2 should succeed: Response is JSON 888s ok 130 - App - Add app3 to cat2 should succeed: check if order value "1" matches expected value "1" 888s ok 131 - App - Add app3 to cat2 should succeed: Request succeed 888s ok 132 - App - Add app3 to cat2 should succeed: Result code is 200 888s ok 133 - App - Add app3 to cat2 should succeed: Response is JSON 888s ok 134 - App - Add app3 to cat2 should succeed: check if options/display value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 888s ok 135 - App - Add should fail on duplicate confKey: Request succeed 888s ok 136 - App - Add should fail on duplicate confKey: Result code is 409 888s ok 137 - App - Add should fail on duplicate confKey: Response is JSON 888s ok 138 - App - Add should fail on invalid confKey: Request succeed 888s ok 139 - App - Add should fail on invalid confKey: Result code is 400 888s ok 140 - App - Add should fail on invalid confKey: Response is JSON 888s ok 141 - App - Check default value were set: Request succeed 888s ok 142 - App - Check default value were set: Result code is 200 888s ok 143 - App - Check default value were set: Response is JSON 888s ok 144 - App - Check default value were set: check if options/logo value "network.png" matches expected value "network.png" 888s ok 145 - App - Check default value were set: Request succeed 888s ok 146 - App - Check default value were set: Result code is 200 888s ok 147 - App - Check default value were set: Response is JSON 888s ok 148 - App - Check default value were set: check if options/display value "auto" matches expected value "auto" 888s ok 149 - App - Category 1 should return 2 apps: Request succeed 888s ok 150 - App - Category 1 should return 2 apps: Result code is 200 888s ok 151 - App - Category 1 should return 2 apps: Response is JSON 888s ok 152 - App - Category 1 should return 2 apps: check if nb of hits returned (2) matches expectation (2) 888s ok 153 - App - Category 2 should return 1 app: Request succeed 888s ok 154 - App - Category 2 should return 1 app: Result code is 200 888s ok 155 - App - Category 2 should return 1 app: Response is JSON 888s ok 156 - App - Category 2 should return 1 app: check if nb of hits returned (1) matches expectation (1) 888s ok 157 - App - FindByConfKey should find 2 hits: Request succeed 888s ok 158 - App - FindByConfKey should find 2 hits: Result code is 200 888s ok 159 - App - FindByConfKey should find 2 hits: Response is JSON 888s ok 160 - App - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 888s ok 161 - App - FindByConfKey should find 1 hit: Request succeed 888s ok 162 - App - FindByConfKey should find 1 hit: Result code is 200 888s ok 163 - App - FindByConfKey should find 1 hit: Response is JSON 888s ok 164 - App - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 888s ok 165 - App - FindByConfKey should err on invalid patterns: Request succeed 888s ok 166 - App - FindByConfKey should err on invalid patterns: Result code is 400 888s ok 167 - App - FindByConfKey should err on invalid patterns: Response is JSON 888s ok 168 - App - FindByConfKey should err on invalid patterns: Request succeed 888s ok 169 - App - FindByConfKey should err on invalid patterns: Result code is 400 888s ok 170 - App - FindByConfKey should err on invalid patterns: Response is JSON 888s ok 171 - App - Update should succeed and keep existing values: Request succeed 888s ok 172 - App - Update should succeed and keep existing values: Result code is 204 888s ok 173 - 204 code returns no content 888s ok 174 - App - Update should succeed and keep existing values: Request succeed 888s ok 175 - App - Update should succeed and keep existing values: Result code is 200 888s ok 176 - App - Update should succeed and keep existing values: Response is JSON 888s 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" 888s ok 178 - App - Update should succeed and keep existing values: Request succeed 888s ok 179 - App - Update should succeed and keep existing values: Result code is 200 888s ok 180 - App - Update should succeed and keep existing values: Response is JSON 888s 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" 888s ok 182 - App - Update should succeed and keep existing values: Request succeed 888s ok 183 - App - Update should succeed and keep existing values: Result code is 200 888s ok 184 - App - Update should succeed and keep existing values: Response is JSON 888s ok 185 - App - Update should succeed and keep existing values: check if order value "1" matches expected value "1" 888s ok 186 - App - Update should fail if confKey not found: Request succeed 888s ok 187 - App - Update should fail if confKey not found: Result code is 404 888s ok 188 - App - Update should fail if confKey not found: Response is JSON 888s ok 189 - App - Update should fail if confKey not found: Request succeed 888s ok 190 - App - Update should fail if confKey not found: Result code is 404 888s ok 191 - App - Update should fail if confKey not found: Response is JSON 888s ok 192 - App - Replace should succeed: Request succeed 888s ok 193 - App - Replace should succeed: Result code is 204 888s ok 194 - 204 code returns no content 888s ok 195 - App - Replace should succeed: Request succeed 888s ok 196 - App - Replace should succeed: Result code is 200 888s ok 197 - App - Replace should succeed: Response is JSON 888s ok 198 - App - Replace should succeed: check if options/name value "My App 3 updated" matches expected value "My App 3 updated" 888s ok 199 - App - Replace should fail if confKey not found: Request succeed 888s ok 200 - App - Replace should fail if confKey not found: Result code is 404 888s ok 201 - App - Replace should fail if confKey not found: Response is JSON 888s ok 202 - App - Replace should fail if confKey not found: Request succeed 888s ok 203 - App - Replace should fail if confKey not found: Result code is 404 888s ok 204 - App - Replace should fail if confKey not found: Response is JSON 888s ok 205 - App - Delete should succeed: Request succeed 888s ok 206 - App - Delete should succeed: Result code is 204 888s ok 207 - 204 code returns no content 888s ok 208 - App - Entity should not be found after deletion: Request succeed 888s ok 209 - App - Entity should not be found after deletion: Result code is 404 888s ok 210 - App - Entity should not be found after deletion: Response is JSON 888s ok 211 - App - Category 1 should return 1 app: Request succeed 888s ok 212 - App - Category 1 should return 1 app: Result code is 200 888s ok 213 - App - Category 1 should return 1 app: Response is JSON 888s ok 214 - App - Category 1 should return 1 app: check if nb of hits returned (1) matches expectation (1) 888s ok 215 - Cat - Clean up: Request succeed 888s ok 216 - Cat - Clean up: Result code is 204 888s ok 217 - 204 code returns no content 888s ok 218 - Cat - Clean up: Request succeed 888s ok 219 - Cat - Clean up: Result code is 204 888s ok 220 - 204 code returns no content 888s ok 221 - cat - Entity should not be found after clean up: Request succeed 888s ok 222 - cat - Entity should not be found after clean up: Result code is 404 888s ok 223 - cat - Entity should not be found after clean up: Response is JSON 888s 1..223 888s ok 889s t/04-misc-api.t ............................. 889s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 889s ok 2 - Manager object 889s ok 3 - Init 889s ok 4 - Manager app 889s ok 5 - Broken config backend: Request succeed 889s ok 6 - Broken config backend: correct status code 889s ok 7 - Got expected global status 889s ok 8 - Got expected config status 889s ok 9 - Back to normal: Request succeed 889s ok 10 - Back to normal: correct status code 889s ok 11 - Got expected global status 889s ok 12 - Got expected config status 889s ok 13 - Not implemented yet 889s ok 14 - Not implemented yet 889s 1..14 889s ok 890s t/04-providers-api.t ........................ 890s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 890s ok 2 - Manager object 890s ok 3 - Init 890s ok 4 - Manager app 890s ok 5 - Client object 890s ok 6 - OidcRp - Add should succeed: Request succeed 890s ok 7 - OidcRp - Add should succeed: Result code is 201 890s ok 8 - OidcRp - Add should succeed: Response is JSON 890s ok 9 - OidcRp - Add should succeed: Request succeed 890s ok 10 - OidcRp - Add should succeed: Result code is 200 890s ok 11 - OidcRp - Add should succeed: Response is JSON 890s ok 12 - OidcRp - Add should succeed: check if options/icon value "web.png" matches expected value "web.png" 890s ok 13 - OidcRp - Add should succeed: Request succeed 890s ok 14 - OidcRp - Add should succeed: Result code is 200 890s ok 15 - OidcRp - Add should succeed: Response is JSON 890s ok 16 - OidcRp - Add should succeed: check if options/clientId value "myOidcClient0" matches expected value "myOidcClient0" 890s ok 17 - OidcRp - Add should succeed: Request succeed 890s ok 18 - OidcRp - Add should succeed: Result code is 200 890s ok 19 - OidcRp - Add should succeed: Response is JSON 890s ok 20 - OidcRp - Add should succeed: check if options/redirectUris/0 value "http://url/1" matches expected value "http://url/1" 890s ok 21 - OidcRp - Add should succeed: Request succeed 890s ok 22 - OidcRp - Add should succeed: Result code is 200 890s ok 23 - OidcRp - Add should succeed: Response is JSON 890s ok 24 - OidcRp - Add should succeed: check if options/clientSecret value "secret" matches expected value "secret" 890s ok 25 - OidcRp - Check attribute default value was set after add: Request succeed 890s ok 26 - OidcRp - Check attribute default value was set after add: Result code is 200 890s ok 27 - OidcRp - Check attribute default value was set after add: Response is JSON 890s ok 28 - OidcRp - Check attribute default value was set after add: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 890s ok 29 - OidcRp - Add should fail on duplicate confKey: Request succeed 890s ok 30 - OidcRp - Add should fail on duplicate confKey: Result code is 409 890s ok 31 - OidcRp - Add should fail on duplicate confKey: Response is JSON 890s ok 32 - OidcRp - Update should succeed and keep existing values: Request succeed 890s ok 33 - OidcRp - Update should succeed and keep existing values: Result code is 204 890s ok 34 - 204 code returns no content 890s ok 35 - OidcRp - Update should succeed and keep existing values: Request succeed 890s ok 36 - OidcRp - Update should succeed and keep existing values: Result code is 200 890s ok 37 - OidcRp - Update should succeed and keep existing values: Response is JSON 890s ok 38 - OidcRp - Update should succeed and keep existing values: check if options/clientSecret value "secret2" matches expected value "secret2" 890s ok 39 - OidcRp - Update should succeed and keep existing values: Request succeed 890s ok 40 - OidcRp - Update should succeed and keep existing values: Result code is 200 890s ok 41 - OidcRp - Update should succeed and keep existing values: Response is JSON 890s ok 42 - OidcRp - Update should succeed and keep existing values: check if options/clientId value "myOidcClient1" matches expected value "myOidcClient1" 890s ok 43 - OidcRp - Update should succeed and keep existing values: Request succeed 890s ok 44 - OidcRp - Update should succeed and keep existing values: Result code is 200 890s ok 45 - OidcRp - Update should succeed and keep existing values: Response is JSON 890s ok 46 - OidcRp - Update should succeed and keep existing values: check if options/IDTokenSignAlg value "RS512" matches expected value "RS512" 890s ok 47 - OidcRp - Update should succeed and keep existing values: Request succeed 890s ok 48 - OidcRp - Update should succeed and keep existing values: Result code is 200 890s ok 49 - OidcRp - Update should succeed and keep existing values: Response is JSON 890s ok 50 - OidcRp - Update should succeed and keep existing values: check if options/icon value "web.png" matches expected value "web.png" 890s ok 51 - OidcRp - Update should succeed and keep existing values: Request succeed 890s ok 52 - OidcRp - Update should succeed and keep existing values: Result code is 200 890s ok 53 - OidcRp - Update should succeed and keep existing values: Response is JSON 890s ok 54 - OidcRp - Update should succeed and keep existing values: check if exportedVars/cn value "cn" matches expected value "cn" 890s ok 55 - OidcRp - Update should succeed and keep existing values: Request succeed 890s ok 56 - OidcRp - Update should succeed and keep existing values: Result code is 200 890s ok 57 - OidcRp - Update should succeed and keep existing values: Response is JSON 890s ok 58 - OidcRp - Update should succeed and keep existing values: check if exportedVars/family_name value "sn" matches expected value "sn" 890s ok 59 - OidcRp - Update should succeed and keep existing values: Request succeed 890s ok 60 - OidcRp - Update should succeed and keep existing values: Result code is 200 890s ok 61 - OidcRp - Update should succeed and keep existing values: Response is JSON 890s ok 62 - OidcRp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 890s ok 63 - OidcRp - Update should succeed and keep existing values: Request succeed 890s ok 64 - OidcRp - Update should succeed and keep existing values: Result code is 200 890s ok 65 - OidcRp - Update should succeed and keep existing values: Response is JSON 890s ok 66 - OidcRp - Update should succeed and keep existing values: check if extraClaims/phone value "telephoneNumber" matches expected value "telephoneNumber" 890s ok 67 - OidcRp - Update should succeed and keep existing values: Request succeed 890s ok 68 - OidcRp - Update should succeed and keep existing values: Result code is 200 890s ok 69 - OidcRp - Update should succeed and keep existing values: Response is JSON 890s 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" 890s ok 71 - OidcRp - Update should succeed and keep existing values: Request succeed 890s ok 72 - OidcRp - Update should succeed and keep existing values: Result code is 200 890s ok 73 - OidcRp - Update should succeed and keep existing values: Response is JSON 890s 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" 890s ok 75 - OidcRp - Update should fail on non existing options: Request succeed 890s ok 76 - OidcRp - Update should fail on non existing options: Result code is 400 890s ok 77 - OidcRp - Update should fail on non existing options: Response is JSON 890s ok 78 - OidcRp - Add should fail on duplicate clientId: Request succeed 890s ok 79 - OidcRp - Add should fail on duplicate clientId: Result code is 409 890s ok 80 - OidcRp - Add should fail on duplicate clientId: Response is JSON 890s ok 81 - OidcRp - Add should fail on non existing options: Request succeed 890s ok 82 - OidcRp - Add should fail on non existing options: Result code is 400 890s ok 83 - OidcRp - Add should fail on non existing options: Response is JSON 890s ok 84 - OidcRp - 2nd add should succeed: Request succeed 890s ok 85 - OidcRp - 2nd add should succeed: Result code is 201 890s ok 86 - OidcRp - 2nd add should succeed: Response is JSON 890s ok 87 - OidcRp - Update should fail if client id exists: Request succeed 890s ok 88 - OidcRp - Update should fail if client id exists: Result code is 409 890s ok 89 - OidcRp - Update should fail if client id exists: Response is JSON 890s ok 90 - OidcRp - Update should fail if confKey not found: Request succeed 890s ok 91 - OidcRp - Update should fail if confKey not found: Result code is 404 890s ok 92 - OidcRp - Update should fail if confKey not found: Response is JSON 890s ok 93 - OidcRp - Replace should succeed: Request succeed 890s ok 94 - OidcRp - Replace should succeed: Result code is 204 890s ok 95 - 204 code returns no content 890s ok 96 - OidcRp - Check attribute default value was set after replace: Request succeed 890s ok 97 - OidcRp - Check attribute default value was set after replace: Result code is 200 890s ok 98 - OidcRp - Check attribute default value was set after replace: Response is JSON 890s ok 99 - OidcRp - Check attribute default value was set after replace: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 890s ok 100 - OidcRp - Check attribute default value was set after replace: Request succeed 890s ok 101 - OidcRp - Check attribute default value was set after replace: Result code is 200 890s ok 102 - OidcRp - Check attribute default value was set after replace: Response is JSON 890s 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" 890s ok 104 - OidcRp - Check attribute default value was set after replace: Request succeed 890s ok 105 - OidcRp - Check attribute default value was set after replace: Result code is 200 890s ok 106 - OidcRp - Check attribute default value was set after replace: Response is JSON 890s ok 107 - OidcRp - Check attribute default value was set after replace: check if options/postLogoutRedirectUris/0 value "" matches expected value "" 890s ok 108 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 890s ok 109 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 890s ok 110 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 890s ok 111 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 890s ok 112 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 890s ok 113 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 890s ok 114 - OidcRp - Replace should fail if confKey not found: Request succeed 890s ok 115 - OidcRp - Replace should fail if confKey not found: Result code is 404 890s ok 116 - OidcRp - Replace should fail if confKey not found: Response is JSON 890s ok 117 - OidcRp - FindByConfKey should find 2 hits: Request succeed 890s ok 118 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 890s ok 119 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 890s ok 120 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 890s ok 121 - OidcRp - FindByConfKey should find 2 hits: Request succeed 890s ok 122 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 890s ok 123 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 890s ok 124 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 890s ok 125 - OidcRp - FindByConfKey should find 1 hit: Request succeed 890s ok 126 - OidcRp - FindByConfKey should find 1 hit: Result code is 200 890s ok 127 - OidcRp - FindByConfKey should find 1 hit: Response is JSON 890s ok 128 - OidcRp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 890s ok 129 - OidcRp - FindByConfKey should find 0 hits: Request succeed 890s ok 130 - OidcRp - FindByConfKey should find 0 hits: Result code is 200 890s ok 131 - OidcRp - FindByConfKey should find 0 hits: Response is JSON 890s ok 132 - OidcRp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 890s ok 133 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 890s ok 134 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 890s ok 135 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 890s ok 136 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 890s ok 137 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 890s ok 138 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 890s ok 139 - OidcRp - FindByClientId should find one entry: Request succeed 890s ok 140 - OidcRp - FindByClientId should find one entry: Result code is 200 890s ok 141 - OidcRp - FindByClientId should find one entry: Response is JSON 890s ok 142 - OidcRp - FindByClientId should find one entry: Check clientId value returned "myOidcClient1" matched expected value "myOidcClient1" 890s ok 143 - OidcRp - FindByClientId should find nothing: Request succeed 890s ok 144 - OidcRp - FindByClientId should find nothing: Result code is 404 890s ok 145 - OidcRp - FindByClientId should find nothing: Response is JSON 890s ok 146 - OidcRp - Clean up: Request succeed 890s ok 147 - OidcRp - Clean up: Result code is 204 890s ok 148 - 204 code returns no content 890s ok 149 - OidcRp - Clean up: Request succeed 890s ok 150 - OidcRp - Clean up: Result code is 204 890s ok 151 - 204 code returns no content 890s ok 152 - OidcRp - Entity should not be found after clean up: Request succeed 890s ok 153 - OidcRp - Entity should not be found after clean up: Result code is 404 890s ok 154 - OidcRp - Entity should not be found after clean up: Response is JSON 890s ok 155 - SamlSp - Add should succeed: Request succeed 890s ok 156 - SamlSp - Add should succeed: Result code is 201 890s ok 157 - SamlSp - Add should succeed: Response is JSON 890s ok 158 - SamlSp - Add should succeed: Request succeed 890s ok 159 - SamlSp - Add should succeed: Result code is 200 890s ok 160 - SamlSp - Add should succeed: Response is JSON 890s ok 161 - SamlSp - Add should succeed: check if options/encryptionMode value "assertion" matches expected value "assertion" 890s ok 162 - SamlSp - Add should succeed: Request succeed 890s ok 163 - SamlSp - Add should succeed: Result code is 200 890s ok 164 - SamlSp - Add should succeed: Response is JSON 890s ok 165 - SamlSp - Add should succeed: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 890s ok 166 - SamlSp - Check attribute default value was set after add: Request succeed 890s ok 167 - SamlSp - Check attribute default value was set after add: Result code is 200 890s ok 168 - SamlSp - Check attribute default value was set after add: Response is JSON 890s ok 169 - SamlSp - Check attribute default value was set after add: check if options/notOnOrAfterTimeout value "72000" matches expected value "72000" 890s ok 170 - SamlSp - Add should fail on duplicate confKey: Request succeed 890s ok 171 - SamlSp - Add should fail on duplicate confKey: Result code is 409 890s ok 172 - SamlSp - Add should fail on duplicate confKey: Response is JSON 890s ok 173 - SamlSp - Update should succeed and keep existing values: Request succeed 890s ok 174 - SamlSp - Update should succeed and keep existing values: Result code is 204 890s ok 175 - 204 code returns no content 890s ok 176 - SamlSp - Update should succeed and keep existing values: Request succeed 890s ok 177 - SamlSp - Update should succeed and keep existing values: Result code is 200 890s ok 178 - SamlSp - Update should succeed and keep existing values: Response is JSON 890s ok 179 - SamlSp - Update should succeed and keep existing values: check if options/checkSLOMessageSignature value "1" matches expected value "1" 890s ok 180 - SamlSp - Update should succeed and keep existing values: Request succeed 890s ok 181 - SamlSp - Update should succeed and keep existing values: Result code is 200 890s ok 182 - SamlSp - Update should succeed and keep existing values: Response is JSON 890s ok 183 - SamlSp - Update should succeed and keep existing values: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 890s ok 184 - SamlSp - Update should succeed and keep existing values: Request succeed 890s ok 185 - SamlSp - Update should succeed and keep existing values: Result code is 200 890s ok 186 - SamlSp - Update should succeed and keep existing values: Response is JSON 890s ok 187 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/friendlyName value "common_name" matches expected value "common_name" 890s ok 188 - SamlSp - Update should succeed and keep existing values: Request succeed 890s ok 189 - SamlSp - Update should succeed and keep existing values: Result code is 200 890s ok 190 - SamlSp - Update should succeed and keep existing values: Response is JSON 890s ok 191 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 890s ok 192 - SamlSp - Update should succeed and keep existing values: Request succeed 890s ok 193 - SamlSp - Update should succeed and keep existing values: Result code is 200 890s ok 194 - SamlSp - Update should succeed and keep existing values: Response is JSON 890s ok 195 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 890s ok 196 - SamlSp - Update should succeed and keep existing values: Request succeed 890s ok 197 - SamlSp - Update should succeed and keep existing values: Result code is 200 890s ok 198 - SamlSp - Update should succeed and keep existing values: Response is JSON 890s ok 199 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/name value "uid" matches expected value "uid" 890s ok 200 - SamlSp - Update should succeed and keep existing values: Request succeed 890s ok 201 - SamlSp - Update should succeed and keep existing values: Result code is 200 890s ok 202 - SamlSp - Update should succeed and keep existing values: Response is JSON 890s ok 203 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/given_name/name value "givenName" matches expected value "givenName" 890s ok 204 - SamlSp - Update should succeed and keep existing values: Request succeed 890s ok 205 - SamlSp - Update should succeed and keep existing values: Result code is 200 890s ok 206 - SamlSp - Update should succeed and keep existing values: Response is JSON 890s ok 207 - SamlSp - Update should succeed and keep existing values: check if macros/family_name value "$sn" matches expected value "$sn" 890s ok 208 - SamlSp - Update should succeed and keep existing values: Request succeed 890s ok 209 - SamlSp - Update should succeed and keep existing values: Result code is 200 890s ok 210 - SamlSp - Update should succeed and keep existing values: Response is JSON 890s ok 211 - SamlSp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 890s ok 212 - SamlSp - Update should fail on non existing options: Request succeed 890s ok 213 - SamlSp - Update should fail on non existing options: Result code is 400 890s ok 214 - SamlSp - Update should fail on non existing options: Response is JSON 890s ok 215 - SamlSp - Add should fail on duplicate entityId: Request succeed 890s ok 216 - SamlSp - Add should fail on duplicate entityId: Result code is 409 890s ok 217 - SamlSp - Add should fail on duplicate entityId: Response is JSON 890s ok 218 - SamlSp - Add should fail on non existing options: Request succeed 890s ok 219 - SamlSp - Add should fail on non existing options: Result code is 400 890s ok 220 - SamlSp - Add should fail on non existing options: Response is JSON 890s ok 221 - SamlSp - 2nd add should succeed: Request succeed 890s ok 222 - SamlSp - 2nd add should succeed: Result code is 201 890s ok 223 - SamlSp - 2nd add should succeed: Response is JSON 890s ok 224 - SamlSp - Update should fail if client id exists: Request succeed 890s ok 225 - SamlSp - Update should fail if client id exists: Result code is 409 890s ok 226 - SamlSp - Update should fail if client id exists: Response is JSON 890s ok 227 - SamlSp - Update should fail if confKey not found: Request succeed 890s ok 228 - SamlSp - Update should fail if confKey not found: Result code is 404 890s ok 229 - SamlSp - Update should fail if confKey not found: Response is JSON 890s ok 230 - SamlSp - Replace should succeed: Request succeed 890s ok 231 - SamlSp - Replace should succeed: Result code is 204 890s ok 232 - 204 code returns no content 890s ok 233 - SamlSp - Check attribute default value was set after replace: Request succeed 890s ok 234 - SamlSp - Check attribute default value was set after replace: Result code is 200 890s ok 235 - SamlSp - Check attribute default value was set after replace: Response is JSON 890s ok 236 - SamlSp - Check attribute default value was set after replace: check if options/encryptionMode value "none" matches expected value "none" 890s ok 237 - SamlSp - Replace should fail on non existing options: Request succeed 890s ok 238 - SamlSp - Replace should fail on non existing options: Result code is 400 890s ok 239 - SamlSp - Replace should fail on non existing options: Response is JSON 890s ok 240 - SamlSp - Replace should fail on non existing options: Request succeed 890s ok 241 - SamlSp - Replace should fail on non existing options: Result code is 400 890s ok 242 - SamlSp - Replace should fail on non existing options: Response is JSON 890s ok 243 - SamlSp - Replace should fail if confKey not found: Request succeed 890s ok 244 - SamlSp - Replace should fail if confKey not found: Result code is 404 890s ok 245 - SamlSp - Replace should fail if confKey not found: Response is JSON 890s ok 246 - SamlSp - FindByConfKey should find 2 hits: Request succeed 890s ok 247 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 890s ok 248 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 890s ok 249 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 890s ok 250 - SamlSp - FindByConfKey should find 2 hits: Request succeed 890s ok 251 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 890s ok 252 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 890s ok 253 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 890s ok 254 - SamlSp - FindByConfKey should find 1 hit: Request succeed 890s ok 255 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 890s ok 256 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 890s ok 257 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 890s ok 258 - SamlSp - FindByConfKey should find 1 hit: Request succeed 890s ok 259 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 890s ok 260 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 890s ok 261 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 890s ok 262 - SamlSp - FindByConfKey should find 0 hits: Request succeed 890s ok 263 - SamlSp - FindByConfKey should find 0 hits: Result code is 200 890s ok 264 - SamlSp - FindByConfKey should find 0 hits: Response is JSON 890s ok 265 - SamlSp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 890s ok 266 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 890s ok 267 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 890s ok 268 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 890s ok 269 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 890s ok 270 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 890s ok 271 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 890s ok 272 - SamlSp - FindByEntityId should find one entry: Request succeed 890s ok 273 - SamlSp - FindByEntityId should find one entry: Result code is 200 890s ok 274 - SamlSp - FindByEntityId should find one entry: Response is JSON 890s 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" 890s ok 276 - SamlSp - FindByEntityId should find nothing: Request succeed 890s ok 277 - SamlSp - FindByEntityId should find nothing: Result code is 404 890s ok 278 - SamlSp - FindByEntityId should find nothing: Response is JSON 890s ok 279 - FederatedSalmSp - Add: Request succeed 890s ok 280 - FederatedSalmSp - Add: Result code is 409 890s ok 281 - FederatedSalmSp - Add: Response is JSON 890s ok 282 - FederatedSalmSp - Add: Request succeed 890s ok 283 - FederatedSalmSp - Add: Result code is 201 890s ok 284 - FederatedSalmSp - Add: Response is JSON 890s ok 285 - FederatedSalmSp - Add: Request succeed 890s ok 286 - FederatedSalmSp - Add: Result code is 200 890s ok 287 - FederatedSalmSp - Add: Response is JSON 890s ok 288 - FederatedSalmSp - Add: check if options/encryptionMode value "assertion" matches expected value "assertion" 890s ok 289 - FederatedSalmSp - Add: Request succeed 890s ok 290 - FederatedSalmSp - Add: Result code is 200 890s ok 291 - FederatedSalmSp - Add: Response is JSON 890s ok 292 - FederatedSalmSp - Add: check if options/federationEntityID value "http://fed.example.com/" matches expected value "http://fed.example.com/" 890s ok 293 - FederatedSalmSp - Add: Request succeed 890s ok 294 - FederatedSalmSp - Add: Result code is 200 890s ok 295 - FederatedSalmSp - Add: Response is JSON 890s ok 296 - FederatedSalmSp - Add: Check entityId value returned "http://fed.example.com/" matched expected value "http://fed.example.com/" 890s ok 297 - SamlSp - Clean up: Request succeed 890s ok 298 - SamlSp - Clean up: Result code is 204 890s ok 299 - 204 code returns no content 890s ok 300 - SamlSp - Clean up: Request succeed 890s ok 301 - SamlSp - Clean up: Result code is 204 890s ok 302 - 204 code returns no content 890s ok 303 - SamlSp - Entity should not be found after clean up: Request succeed 890s ok 304 - SamlSp - Entity should not be found after clean up: Result code is 404 890s ok 305 - SamlSp - Entity should not be found after clean up: Response is JSON 890s ok 306 - CasApp - Add should succeed: Request succeed 890s ok 307 - CasApp - Add should succeed: Result code is 201 890s ok 308 - CasApp - Add should succeed: Response is JSON 890s ok 309 - CasApp - Add should succeed: Request succeed 890s ok 310 - CasApp - Add should succeed: Result code is 200 890s ok 311 - CasApp - Add should succeed: Response is JSON 890s ok 312 - CasApp - Add should succeed: check if options/service/0 value "http://mycasapp.example.com" matches expected value "http://mycasapp.example.com" 890s ok 313 - CasApp - Add should succeed: Request succeed 890s ok 314 - CasApp - Add should succeed: Result code is 200 890s ok 315 - CasApp - Add should succeed: Response is JSON 890s ok 316 - CasApp - Add should succeed: check if options/userAttribute value "uid" matches expected value "uid" 890s ok 317 - CasApp - Add should succeed: Request succeed 890s ok 318 - CasApp - Add should succeed: Result code is 200 890s ok 319 - CasApp - Add should succeed: Response is JSON 890s ok 320 - CasApp - Add should succeed: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 890s ok 321 - CasApp - Add should fail on duplicate confKey: Request succeed 890s ok 322 - CasApp - Add should fail on duplicate confKey: Result code is 409 890s ok 323 - CasApp - Add should fail on duplicate confKey: Response is JSON 890s ok 324 - CasApp - Update should succeed and keep existing values: Request succeed 890s ok 325 - CasApp - Update should succeed and keep existing values: Result code is 204 890s ok 326 - 204 code returns no content 890s ok 327 - CasApp - Update should succeed and keep existing values: Request succeed 890s ok 328 - CasApp - Update should succeed and keep existing values: Result code is 200 890s ok 329 - CasApp - Update should succeed and keep existing values: Response is JSON 890s 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" 890s ok 331 - CasApp - Update should succeed and keep existing values: Request succeed 890s ok 332 - CasApp - Update should succeed and keep existing values: Result code is 200 890s ok 333 - CasApp - Update should succeed and keep existing values: Response is JSON 890s ok 334 - CasApp - Update should succeed and keep existing values: check if options/userAttribute value "cn" matches expected value "cn" 890s ok 335 - CasApp - Update should succeed and keep existing values: Request succeed 890s ok 336 - CasApp - Update should succeed and keep existing values: Result code is 200 890s ok 337 - CasApp - Update should succeed and keep existing values: Response is JSON 890s ok 338 - CasApp - Update should succeed and keep existing values: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 890s ok 339 - CasApp - Update should succeed and keep existing values: Request succeed 890s ok 340 - CasApp - Update should succeed and keep existing values: Result code is 200 890s ok 341 - CasApp - Update should succeed and keep existing values: Response is JSON 890s ok 342 - CasApp - Update should succeed and keep existing values: check if exportedVars/cn value "uid" matches expected value "uid" 890s ok 343 - CasApp - Update should succeed and keep existing values: Request succeed 890s ok 344 - CasApp - Update should succeed and keep existing values: Result code is 200 890s ok 345 - CasApp - Update should succeed and keep existing values: Response is JSON 890s ok 346 - CasApp - Update should succeed and keep existing values: check if exportedVars/uid value "uid" matches expected value "uid" 890s ok 347 - CasApp - Update should succeed and keep existing values: Request succeed 890s ok 348 - CasApp - Update should succeed and keep existing values: Result code is 200 890s ok 349 - CasApp - Update should succeed and keep existing values: Response is JSON 890s ok 350 - CasApp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 890s ok 351 - CasApp - Update should fail on non existing options: Request succeed 890s ok 352 - CasApp - Update should fail on non existing options: Result code is 400 890s ok 353 - CasApp - Update should fail on non existing options: Response is JSON 890s ok 354 - CasApp - Add should fail on non existing options: Request succeed 890s ok 355 - CasApp - Add should fail on non existing options: Result code is 400 890s ok 356 - CasApp - Add should fail on non existing options: Response is JSON 890s ok 357 - CasApp - Add should fail because service host already exists: Request succeed 890s ok 358 - CasApp - Add should fail because service host already exists: Result code is 409 890s ok 359 - CasApp - Add should fail because service host already exists: Response is JSON 890s ok 360 - CasApp - 2nd add should succeed: Request succeed 890s ok 361 - CasApp - 2nd add should succeed: Result code is 201 890s ok 362 - CasApp - 2nd add should succeed: Response is JSON 890s ok 363 - CasApp - Update should fail if confKey not found: Request succeed 890s ok 364 - CasApp - Update should fail if confKey not found: Result code is 404 890s ok 365 - CasApp - Update should fail if confKey not found: Response is JSON 890s ok 366 - CasApp - Replace should succeed: Request succeed 890s ok 367 - CasApp - Replace should succeed: Result code is 200 890s ok 368 - CasApp - Replace should succeed: Response is JSON 890s ok 369 - CasApp - Replace should succeed: check if options/userAttribute value "cn" matches expected value "cn" 890s ok 370 - CasApp - Replace should succeed: Request succeed 890s ok 371 - CasApp - Replace should succeed: Result code is 204 890s ok 372 - 204 code returns no content 890s ok 373 - CasApp - Replace should succeed: Request succeed 890s ok 374 - CasApp - Replace should succeed: Result code is 200 890s ok 375 - CasApp - Replace should succeed: Response is JSON 890s ok 376 - CasApp - Replace should succeed: check if options/userAttribute value "uid" matches expected value "uid" 890s ok 377 - CasApp - Replace should fail on non existing or invalid options: Request succeed 890s ok 378 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 890s ok 379 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 890s ok 380 - CasApp - Replace should fail on non existing or invalid options: Request succeed 890s ok 381 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 890s ok 382 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 890s ok 383 - CasApp - Replace should fail if service is not an array: Request succeed 890s ok 384 - CasApp - Replace should fail if service is not an array: Result code is 409 890s ok 385 - CasApp - Replace should fail if service is not an array: Response is JSON 890s ok 386 - CasApp - Replace should fail if confKey not found: Request succeed 890s ok 387 - CasApp - Replace should fail if confKey not found: Result code is 404 890s ok 388 - CasApp - Replace should fail if confKey not found: Response is JSON 890s ok 389 - CasApp - FindByConfKey should find 2 hits: Request succeed 890s ok 390 - CasApp - FindByConfKey should find 2 hits: Result code is 200 890s ok 391 - CasApp - FindByConfKey should find 2 hits: Response is JSON 890s ok 392 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 890s ok 393 - CasApp - FindByConfKey should find 2 hits: Request succeed 890s ok 394 - CasApp - FindByConfKey should find 2 hits: Result code is 200 890s ok 395 - CasApp - FindByConfKey should find 2 hits: Response is JSON 890s ok 396 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 890s ok 397 - CasApp - FindByConfKey should find 1 hit: Request succeed 890s ok 398 - CasApp - FindByConfKey should find 1 hit: Result code is 200 890s ok 399 - CasApp - FindByConfKey should find 1 hit: Response is JSON 890s ok 400 - CasApp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 890s ok 401 - CasApp - FindByConfKey should find 0 hits: Request succeed 890s ok 402 - CasApp - FindByConfKey should find 0 hits: Result code is 200 890s ok 403 - CasApp - FindByConfKey should find 0 hits: Response is JSON 890s ok 404 - CasApp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 890s ok 405 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 890s ok 406 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 890s ok 407 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 890s ok 408 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 890s ok 409 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 890s ok 410 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 890s ok 411 - CasApp - FindByServiceUrl should find one entry: Request succeed 890s ok 412 - CasApp - FindByServiceUrl should find one entry: Result code is 200 890s ok 413 - CasApp - FindByServiceUrl should find one entry: Response is JSON 890s ok 414 - CasApp - FindByServiceUrl should find one entry: Check serviceUrl value returned "http://mycasapp.acme.com" matched expected value "http://mycasapp.acme.com" 890s ok 415 - CasApp - FindByServiceUrl should find nothing: Request succeed 890s ok 416 - CasApp - FindByServiceUrl should find nothing: Result code is 404 890s ok 417 - CasApp - FindByServiceUrl should find nothing: Response is JSON 890s ok 418 - CasApp - Clean up: Request succeed 890s ok 419 - CasApp - Clean up: Result code is 204 890s ok 420 - 204 code returns no content 890s ok 421 - CasApp - Clean up: Request succeed 890s ok 422 - CasApp - Clean up: Result code is 204 890s ok 423 - 204 code returns no content 890s ok 424 - CasApp - Entity should not be found after clean up: Request succeed 890s ok 425 - CasApp - Entity should not be found after clean up: Result code is 404 890s ok 426 - CasApp - Entity should not be found after clean up: Response is JSON 890s 1..426 890s ok 891s t/06-rest-api-RSA.t ......................... 891s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 891s ok 2 - Manager object 891s ok 3 - Init 891s ok 4 - Manager app 891s ok 5 - Client object 891s ok 6 - Request succeed 891s ok 7 - Result code is 200 891s ok 8 - Response is JSON 891s ok 9 - is PEM formatted 891s ok 10 - is PEM formatted 891s ok 11 - hash is non empty 891s ok 12 - Request succeed 891s ok 13 - Result code is 200 891s ok 14 - Response is JSON 891s ok 15 - is PEM formatted 891s ok 16 - is PEM formatted 891s ok 17 - hash is non empty 891s ok 18 - Request succeed 891s ok 19 - Result code is 200 891s ok 20 - Response is JSON 891s ok 21 - is PEM formatted 891s ok 22 - is PEM formatted 891s ok 23 - Request succeed 891s ok 24 - Result code is 200 891s ok 25 - Response is JSON 891s ok 26 - is PEM formatted 891s ok 27 - is PEM formatted 891s 1..27 891s ok 892s t/07-utf8.t ................................. 892s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 892s ok 2 - Manager object 892s ok 3 - Init 892s ok 4 - Manager app 892s ok 5 - Client object 892s ok 6 - Value is well encoded 892s 1..6 892s ok 892s t/10-save-unchanged-conf.t .................. 892s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 892s ok 2 - Manager object 892s ok 3 - Init 892s ok 4 - Manager app 892s ok 5 - Client object 892s ok 6 - Unopened conf: positive result 892s ok 7 - Unopened conf: result code is 200 892s ok 8 - Unopened conf: result body contains JSON text 892s ok 9 - Unopened conf: JSON response contains "result:0" 892s ok 10 - Unopened conf: conf was not changed 892s ok 11 - Unopened conf: file isn't created 892s ok 12 - Unchanged conf with all nodes opened: positive result 892s ok 13 - Unchanged conf with all nodes opened: result code is 200 892s ok 14 - Unchanged conf with all nodes opened: result body contains JSON text 892s ok 15 - Unchanged conf with all nodes opened: JSON response contains "result:0" 892s ok 16 - Unchanged conf with all nodes opened: conf was not changed 892s ok 17 - Unchanged conf with all nodes opened: file isn't created 892s 1..17 892s ok 893s t/11-save-appCat-changed-conf.t ............. 893s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 893s ok 2 - Manager object 893s ok 3 - Init 893s ok 4 - Manager app 893s ok 5 - Client object 893s ok 6 - Changed conf with deleted Category: positive result 893s ok 7 - Changed conf with deleted Category: result code is 200 893s ok 8 - Changed conf with deleted Category: result body contains JSON text 893s ok 9 - Changed conf with deleted Category: JSON response contains "result:1" 893s ok 10 - Changed conf with deleted Category: conf has changed 893s ok 11 - Changed conf with deleted Category: new key received 893s ok 12 - Changed conf with deleted Category: old key received 893s ok 13 - Changed conf with deleted Category: key received 893s ok 14 - Changed conf with deleted Category: file is created 893s 1..14 893s ok 894s t/11-save-changed-conf-with-confirmation.t .. 894s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 894s ok 2 - Manager object 894s ok 3 - Init 894s ok 4 - Manager app 894s ok 5 - Client object 894s ok 6 - Request succeed 894s ok 7 - Result code is 200 894s ok 8 - Result body contains JSON text 894s ok 9 - JSON response contains "result:0" 894s ok 10 - JSON response contains "needConfirm:1" 894s ok 11 - JSON response contains 4 warnings 894s ok 12 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 894s ok 13 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 894s ok 14 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 894s ok 15 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 894s ok 16 - JSON response contains 1 needConfirmation 894s ok 17 - JSON response contains 24 changes 894s ok 18 - Request succeed 894s ok 19 - File is created 894s ok 20 - "portal" found 894s ok 21 - "portalDisplayLogout" found 894s ok 22 - "applicationList, Sample applications, Application Test 1, uri" found 894s ok 23 - "applicationList, Sample applications" found 894s ok 24 - "applicationList" found 894s ok 25 - "portalDisplayResetPassword" found 894s ok 26 - "captcha_mail_enabled" found 894s ok 27 - "userDB" found 894s ok 28 - "passwordDB" found 894s ok 29 - "openIdSPList" found 894s ok 30 - "avoidAssignment" found 894s ok 31 - "exportedVars" found 894s ok 32 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 894s ok 33 - "locationRules, test1.example.com" found 894s ok 34 - "virtualHosts" found 894s ok 35 - "locationRules, test3.example.com, ^/logout" found 894s ok 36 - "locationRules, test3.example.com, default" found 894s ok 37 - "locationRules" found 894s ok 38 - "exportedHeaders, test3.example.com, Auth-User" found 894s ok 39 - "exportedHeaders" found 894s ok 40 - "locationRules, test.ex.com, default" found 894s ok 41 - "locationRules" found 894s ok 42 - "virtualHosts" found 894s ok 43 - All changes detected 894s ok 44 - Diff called 894s ok 45 - diff() detects changes in conf 1 894s ok 46 - diff() detects changes in conf 2 894s ok 47 - 12 keys changed in conf 1 894s ok 48 - 17 keys changed or created in conf 2 894s 1..48 894s ok 895s t/12-save-changed-conf.t .................... 895s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 895s ok 2 - Manager object 895s ok 3 - Init 895s ok 4 - Manager app 895s ok 5 - Client object 895s ok 6 - Request succeed 895s ok 7 - Result code is 200 895s ok 8 - Result body contains JSON text 895s ok 9 - JSON response contains "result:1" 895s ok 10 - JSON response contains 2 warnings 895s ok 11 - Warning with 'unprotect', 'CDA' or 'retries' found 895s ok 12 - Warning with 'unprotect', 'CDA' or 'retries' found 895s ok 13 - JSON response contains 24 changes 895s ok 14 - Conf. has been compacted 895s ok 15 - All removed keys found 895s ok 16 - File is created 895s ok 17 - "portal" found 895s ok 18 - "portalDisplayLogout" found 895s ok 19 - "applicationList, Sample applications, Application Test 1, uri" found 895s ok 20 - "applicationList, Sample applications" found 895s ok 21 - "applicationList" found 895s ok 22 - "userDB" found 895s ok 23 - "passwordDB" found 895s ok 24 - "openIdSPList" found 895s ok 25 - "cookieExpiration" found 895s ok 26 - "exportedVars" found 895s ok 27 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 895s ok 28 - "locationRules, test1.example.com" found 895s ok 29 - "virtualHosts" found 895s ok 30 - "locationRules, test3.example.com, ^/logout" found 895s ok 31 - "locationRules, test3.example.com, default" found 895s ok 32 - "locationRules" found 895s ok 33 - "exportedHeaders, test3.example.com, Auth-User" found 895s ok 34 - "exportedHeaders, test3.example.com, cipherId" found 895s ok 35 - "exportedHeaders, test3.example.com, encodeId" found 895s ok 36 - "exportedHeaders" found 895s ok 37 - "locationRules, test.ex.com, default" found 895s ok 38 - "locationRules" found 895s ok 39 - "virtualHosts" found 895s ok 40 - All changes detected 895s ok 41 - Diff called 895s ok 42 - diff() detects changes in conf 1 895s ok 43 - diff() detects changes in conf 2 895s ok 44 - 11 keys changed in conf 1 895s ok 45 - 15 keys changed or created in conf 2 895s ok 46 - Get last config metadata 895s ok 47 - Get previous configuration 895s 1..47 895s ok 895s t/14-bad-changes-in-conf.t .................. 895s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 895s ok 2 - Manager object 895s ok 3 - Init 895s ok 4 - Manager app 895s ok 5 - Client object 895s ok 6 - Request succeed 895s ok 7 - Result code is 200 895s ok 8 - Result body contains JSON text 895s ok 9 - JSON response contains "result:0" 895s ok 10 - 1 error detected 895s 1..10 895s ok 896s t/15-combination.t .......................... 896s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 896s ok 2 - Manager object 896s ok 3 - Init 896s ok 4 - Manager app 896s ok 5 - Client object 896s ok 6 - Request succeed 896s ok 7 - Result code is 200 896s ok 8 - Result body contains JSON text 896s ok 9 - JSON response contains "result:1" 896s ok 10 - Get combModules 896s ok 11 - Result body contains JSON text 896s ok 12 - Get combModules 896s ok 13 - Result body contains JSON text 896s ok 14 - Key ldapServer has been modified 896s 1..14 896s ok 897s t/16-cli.t .................................. 897s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 897s ok 2 - use Lemonldap::NG::Common::Cli; 897s ok 3 - use Lemonldap::NG::Manager::Cli; 897s ok 4 - "addKey" OK 897s ok 5 - "get notification" OK 897s ok 6 - "addKey" OK 897s ok 7 - "delKey" OK 897s ok 8 - "get key/subkey" OK 897s ok 9 - "addKey" OK 897s ok 10 - "save" result looks like JSON 897s ok 11 - correct version number 897s ok 12 - result is JSON 897s ok 13 - New config 897s ok 14 - "Force cfgNum" OK 897s ok 15 - "Author IP" OK 897s ok 16 - "Log" OK 897s ok 17 - "Version" OK 897s ok 18 - Configuration rollback OK 897s ok 19 - Configuration merge OK 897s 1..19 897s ok 897s t/17-extra2f.t .............................. 897s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 897s ok 2 - Manager object 897s ok 3 - Init 897s ok 4 - Manager app 897s ok 5 - Client object 897s ok 6 - Request succeed 897s ok 7 - Result code is 200 897s ok 8 - Result body contains JSON text 897s ok 9 - JSON response contains "result:1" 897s ok 10 - Get combModules 897s ok 11 - Result body contains JSON text 897s 1..11 897s ok 898s t/30-DBI-Cli.t .............................. 898s Name "DBI::errstr" used only once: possible typo at t/30-DBI-Cli.t line 31. 898s ok 1 - use Lemonldap::NG::Common::Conf; 898s ok 2 - RDBI object 898s ok 3 - Conf 1 saved 898s ok 4 - use Lemonldap::NG::Manager::Cli::Lib; 898s ok 5 - Client object 898s ok 6 - use Lemonldap::NG::Manager::Cli; 898s cfgNum forced with 1Saved under number 1 898s Status : [ 898s {} 898s ]; 898s ok 7 - Key inserted 898s ok 8 - Value is 0 898s 1..8 898s ok 898s t/40-sessions.t ............................. 898s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 898s ok 2 - Sessions module 898s ok 3 - Sessions module 898s ok 4 - Manager object 898s ok 5 - Init 898s ok 6 - Manager app 898s ok 7 - Client object 898s ok 8 - Uid found 898s ok 9 - IP found 898s ok 10 - Result code = 1 898s ok 11 - Found 2 sessions 898s ok 12 - List 2 sessions 898s ok 13 - Good session id 898s ok 14 - Good session id 898s ok 15 - Result code = 1 898s ok 16 - Found 1 entry 898s ok 17 - Result match "uid=d" 898s ok 18 - Found 2 sessions starting with "d" 898s ok 19 - Sessions module 898s ok 20 - Found 2 entries 898s ok 21 - Found 2 sessions 898s ok 22 - Good session id 898s ok 23 - Good session id 898s ok 24 - Found 1 sessions 898s ok 25 - Good session id 898s ok 26 - Sessions module 898s ok 27 - Found 1 user 898s ok 28 - User is foo 898s ok 29 - Good session id 898s ok 30 - Good session id 898s ok 31 - 1st user is dwho 898s ok 32 - 2nd user is dwho2 898s ok 33 - 3rd user is foo with 2 sessions 898s ok 34 - 1st user is dwho 898s ok 35 - 2nd user is dwho2 898s ok 36 - 3rd user is foo 898s ok 37 - 4th user is foo 898s ok 38 - One A subnet 898s ok 39 - All sessions found 898s ok 40 - Three B subnet 898s ok 41 - All sessions found 898s ok 42 - 4 sessions ordered 898s ok 43 - 1st is id[1] 898s ok 44 - 2nd is id[2] 898s ok 45 - 3rd is id[3] 898s ok 46 - 4th is id[0] 898s ok 47 - Delete fe60db7a906823428dc3f35b4ea06f45af3044d340bfd1b069f4f179f6171ead 898s ok 48 - Result code is 200 898s ok 49 - Body is JSON and result==1 898s ok 50 - Delete 32a971211e6fed1ad4b5b0ed41287e52fc241aa940dd49cf42ea3e0976b945d1 898s ok 51 - Result code is 200 898s ok 52 - Body is JSON and result==1 898s ok 53 - Delete 875b54b10a8828a842272ada6c2d1bf49a57f2c470075e3695f25f800ca244b9 898s ok 54 - Result code is 200 898s ok 55 - Body is JSON and result==1 898s ok 56 - Delete 473feeb5f2a85fe8578d9dd6573ae97477b4d4f6c856a79a36e052e0fe5260c2 898s ok 57 - Result code is 200 898s ok 58 - Body is JSON and result==1 898s ok 59 - Session directory is empty 898s 1..59 898s ok 898s t/50-notifications-DBI.t .................... 898s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 898s ok 2 - use Lemonldap::NG::Manager::Cli::Lib; 898s ok 3 - Manager object 898s ok 4 - Init 898s ok 5 - Manager app 898s ok 6 - Client object 898s [Fri May 2 17:20:25 2025] [LLNG:6254] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 898s 898s ok 7 - Notification not inserted 898s [Fri May 2 17:20:25 2025] [LLNG:6254] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 898s 898s ok 8 - Notification not inserted 898s [Fri May 2 17:20:25 2025] [LLNG:6254] [error] Malformed date 898s ok 9 - Notification not inserted 898s ok 10 - Result is true 898s ok 11 - Result = 1 898s ok 12 - Count = 2 898s ok 13 - Value is "d" 898s ok 14 - Result = 1 898s ok 15 - Count = 2 898s ok 16 - Value is "dwho" 898s ok 17 - Result = 1 898s ok 18 - Count = 2 898s ok 19 - Value is "dwho" 898s ok 20 - Result = 1 898s ok 21 - Count = 2 898s ok 22 - Value is "dwho" 898s ok 23 - Result = 1 898s ok 24 - Count = 2 898s ok 25 - Value is "dwho" 898s ok 26 - Result = 1 898s ok 27 - Count = 1 898s ok 28 - Response is JSON 898s ok 29 - Result = 1 898s ok 30 - Result = 1 898s ok 31 - Count = 1 898s ok 32 - Result = 1 898s ok 33 - Count = 1 898s ok 34 - Value is "d" 898s ok 35 - Result = 1 898s ok 36 - Count = 1 898s ok 37 - Value is "dwho" 898s ok 38 - Result = 1 898s ok 39 - Count = 1 898s ok 40 - Value is "dwho" 898s ok 41 - Result = 1 898s ok 42 - Count = 1 898s ok 43 - Value is "dwho" 898s ok 44 - Result = 1 898s ok 45 - Count = 1 898s ok 46 - Value is "dwho" 898s ok 47 - Reference found 898s ok 48 - Response is JSON 898s ok 49 - reference found 898s ok 50 - title found 898s ok 51 - date found 898s ok 52 - uid found 898s ok 53 - Result = 1 898s ok 54 - Count = 0 898s 1..54 898s ok 899s t/50-notifications.t ........................ 899s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 899s ok 2 - Manager object 899s ok 3 - Init 899s ok 4 - Manager app 899s ok 5 - Client object 899s [Fri May 2 17:20:25 2025] [LLNG:6256] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 899s 899s ok 6 - Notification not inserted 899s [Fri May 2 17:20:25 2025] [LLNG:6256] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 899s 899s ok 7 - Notification not inserted 899s [Fri May 2 17:20:25 2025] [LLNG:6256] [error] Malformed date 899s ok 8 - Notification not inserted 899s ok 9 - Result is true 899s ok 10 - Result = 1 899s ok 11 - Count = 1 899s ok 12 - Value is "d" 899s ok 13 - Result = 1 899s ok 14 - Count = 1 899s ok 15 - Value is "dwho" 899s ok 16 - Result = 1 899s ok 17 - Count = 1 899s ok 18 - Value is "dwho" 899s ok 19 - Result = 1 899s ok 20 - Count = 1 899s ok 21 - Value is "dwho" 899s ok 22 - Result = 1 899s ok 23 - Count = 1 899s ok 24 - Value is "dwho" 899s ok 25 - Result = 1 899s ok 26 - Count = 1 899s ok 27 - Response is JSON 899s ok 28 - Result = 1 899s ok 29 - Result = 1 899s ok 30 - Count = 0 899s ok 31 - Result = 1 899s ok 32 - Count = 1 899s ok 33 - Value is "d" 899s ok 34 - Result = 1 899s ok 35 - Count = 1 899s ok 36 - Value is "dwho" 899s ok 37 - Result = 1 899s ok 38 - Count = 1 899s ok 39 - Value is "dwho" 899s ok 40 - Result = 1 899s ok 41 - Count = 1 899s ok 42 - Value is "dwho" 899s ok 43 - Result = 1 899s ok 44 - Count = 1 899s ok 45 - Value is "dwho" 899s ok 46 - Reference found 899s ok 47 - Internal reference found 899s ok 48 - Response is JSON 899s ok 49 - reference found 899s ok 50 - title found 899s ok 51 - date found 899s ok 52 - uid found 899s ok 53 - Result = 1 899s ok 54 - Count = 0 899s 1..54 899s ok 899s t/60-2ndfa.t ................................ 899s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 899s ok 2 - Sessions module 899s ok 3 - Sessions module 899s ok 4 - Sessions module 899s ok 5 - Sessions module 899s ok 6 - Sessions module 899s ok 7 - Sessions module 899s ok 8 - Manager object 899s ok 9 - Init 899s ok 10 - Manager app 899s ok 11 - Client object 899s ok 12 - UID found 899s ok 13 - IP found 899s ok 14 - Persistent sessions with UID found 899s ok 15 - Persistent sessions with UID found 899s ok 16 - Persistent sessions with UID found 899s ok 17 - Persistent sessions with UID found 899s ok 18 - Persistent sessions with UID found 899s ok 19 - UID found 899s ok 20 - IP found 899s ok 21 - U2F found 899s ok 22 - TOTP found 899s ok 23 - UBK found 899s ok 24 - Search * - Result code = 1 899s ok 25 - Found 3 results 899s ok 26 - List 3 results 899s ok 27 - Result match "uid=d" 899s ok 28 - Result match "uid=r" 899s ok 29 - Result match "uid=t" 899s ok 30 - Found 2 sessions starting with "d" 899s ok 31 - Found 1 session starting with "r" 899s ok 32 - Found 1 session starting with "t" 899s ok 33 - Search "uid"=d* - Result code = 1 899s ok 34 - Found 1 result 899s ok 35 - List 1 result 899s ok 36 - Result match "uid=d" 899s ok 37 - Found 2 sessions starting with "d" 899s ok 38 - Search "uid"=dw* - Result code = 1 899s ok 39 - Found 1 result 899s ok 40 - List 1 result 899s ok 41 - Result match "uid=dw" 899s ok 42 - Found 1 session starting with "dw" 899s ok 43 - Search "uid"=d* & UBK - Result code = 1 899s ok 44 - Found 1 result 899s ok 45 - List 1 result 899s ok 46 - Result match "uid=d" 899s ok 47 - Found 1 session starting with "d" & UBK 899s ok 48 - Search "uid"=dw* & UBK - Result code = 1 899s ok 49 - Found 1 result 899s ok 50 - List 1 result 899s ok 51 - Result match "uid=dw" 899s ok 52 - Found 1 session starting with "dw" & UBK 899s ok 53 - Search "uid"=da* & UBK - Result code = 1 899s ok 54 - Found 0 session with "da" & UBK 899s ok 55 - List 0 result 899s ok 56 - Search "uid"=* & UBK - Result code = 1 899s ok 57 - Found 3 results 899s ok 58 - List 3 results 899s ok 59 - Result match "uid=d" 899s ok 60 - Result match "uid=r" 899s ok 61 - Result match "uid=t" 899s ok 62 - Found 2 sessions starting with "d" & U2F 899s ok 63 - Found 1 session starting with "r" & U2F 899s ok 64 - Found 1 session starting with "t" & U2F 899s ok 65 - Search "uid"=* & UBK & TOTP - Result code = 1 899s ok 66 - Found 1 result 899s ok 67 - List 1 result 899s ok 68 - Result match "uid=d" 899s ok 69 - Found 2 sessions starting with "d" & U2F & TOTP 899s ok 70 - Search "uid"=* & UBK & TOTP & UBK - Result code = 1 899s ok 71 - Found 1 result 899s ok 72 - List 1 result 899s ok 73 - Result match "uid=d" 899s ok 74 - Found 1 session starting with "d" & U2F & TOTP & UBK 899s ok 75 - Search "uid"=* & UBK & UBK - Result code = 1 899s ok 76 - Found 2 results 899s ok 77 - List 2 results 899s ok 78 - Result match "uid=d" 899s ok 79 - Result match "uid=r" 899s ok 80 - Found 1 session starting with "d" & U2F & UBK 899s ok 81 - Found 1 session starting with "r" & U2F & UBK 899s ok 82 - Delete U2F from 1 899s ok 83 - Result code is 200 899s ok 84 - Body is JSON and result==1 899s ok 85 - Delete U2F from 2 899s ok 86 - Result code is 200 899s ok 87 - Body is JSON and result==1 899s ok 88 - Delete U2F from 3 899s ok 89 - Result code is 200 899s ok 90 - Body is JSON and result==1 899s ok 91 - Delete U2F from 4 899s ok 92 - Result code is 200 899s ok 93 - Body is JSON and result==1 899s ok 94 - Delete U2F from 5 899s ok 95 - Result code is 200 899s ok 96 - Body is JSON and result==1 899s ok 97 - Delete TOTP from 3 899s ok 98 - Result code is 200 899s ok 99 - Body is JSON and result==1 899s ok 100 - Delete TOTP from 4 899s ok 101 - Result code is 200 899s ok 102 - Body is JSON and result==1 899s ok 103 - Delete UBK from 2 899s ok 104 - Result code is 200 899s ok 105 - Body is JSON and result==1 899s ok 106 - Delete UBK from 3 899s ok 107 - Result code is 200 899s ok 108 - Body is JSON and result==1 899s ok 109 - Result code = 1 899s ok 110 - Found 0 session with 2F device 899s ok 111 - List 0 result 899s ok 112 - Succeed to get /2ndfa.html 899s ok 113 899s 1..113 899s ok 900s t/70-viewer.t ............................... 900s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 900s ok 2 - Manager object 900s ok 3 - Init 900s ok 4 - Manager app 900s ok 5 - Client object 900s ok 6 - Key found 900s ok 7 - Key is hidden 900s ok 8 - Key is hidden 900s ok 9 - Latest conf loaded 900s ok 10 - Request succeed 900s ok 11 - Result code is 200 900s ok 12 - Result body contains JSON text 900s ok 13 - Details with captcha 'login' or 'mail' found 900s ok 14 - Details with captcha 'login' or 'mail' found 900s ok 15 - Key found 900s ok 16 - Key found 900s ok 17 - Right number of keys found 900s ok 18 - Browser is allowed 900s 1..18 900s ok 900s t/71-viewer-without-diff.t .................. 900s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 900s ok 2 - Manager object 900s ok 3 - Init 900s ok 4 - Manager app 900s ok 5 - Client object 900s ok 6 - Request succeed 900s ok 7 - Result code is 200 900s ok 8 - Result body contains JSON text 900s ok 9 - Details with captcha 'login' or 'mail' found 900s ok 10 - Details with captcha 'login' or 'mail' found 900s ok 11 - Key found 900s ok 12 - Manager object 900s ok 13 - Init 900s ok 14 - Manager app 900s ok 15 - Client object 900s ok 16 - Key is hidden 900s ok 17 - Key is hidden 900s ok 18 - Latest conf loaded 900s ok 19 - Diff is NOT allowed 900s ok 20 - Browser is NOT allowed 900s 1..20 900s ok 900s All tests successful. 900s Files=23, Tests=1658, 14 wallclock secs ( 0.12 usr 0.07 sys + 12.27 cusr 1.75 csys = 14.21 CPU) 900s Result: PASS 901s autopkgtest [17:20:28]: test manager-test: -----------------------] 901s manager-test PASS 901s autopkgtest [17:20:28]: test manager-test: - - - - - - - - - - results - - - - - - - - - - 901s autopkgtest [17:20:28]: test runtime-deps-common: preparing testbed 992s autopkgtest [17:21:59]: testbed dpkg architecture: arm64 992s autopkgtest [17:21:59]: testbed apt version: 3.0.0 992s autopkgtest [17:21:59]: @@@@@@@@@@@@@@@@@@@@ test bed setup 992s autopkgtest [17:21:59]: testbed release detected to be: questing 993s autopkgtest [17:22:00]: updating testbed package index (apt update) 993s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 993s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 993s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 993s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 993s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [170 kB] 994s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [43.1 kB] 994s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2005 kB] 994s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [221 kB] 994s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [1507 kB] 994s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [14.3 kB] 994s Fetched 4071 kB in 1s (3752 kB/s) 995s Reading package lists... 996s autopkgtest [17:22:03]: upgrading testbed (apt dist-upgrade and autopurge) 996s Reading package lists... 996s Building dependency tree... 996s Reading state information... 997s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 997s Starting 2 pkgProblemResolver with broken count: 0 997s Done 997s Entering ResolveByKeep 998s 998s Calculating upgrade... 998s The following packages will be upgraded: 998s libperl5.40 perl perl-base perl-modules-5.40 998s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 998s Need to get 10.0 MB of archives. 998s After this operation, 0 B of additional disk space will be used. 998s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 999s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl arm64 5.40.1-3 [262 kB] 999s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 1000s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 1000s Fetched 10.0 MB in 2s (5097 kB/s) 1001s (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 ... 85225 files and directories currently installed.) 1001s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 1001s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1001s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 1001s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1001s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 1001s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1001s Setting up perl-base (5.40.1-3) ... 1001s (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 ... 85225 files and directories currently installed.) 1001s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 1001s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1001s Setting up perl-modules-5.40 (5.40.1-3) ... 1001s Setting up libperl5.40:arm64 (5.40.1-3) ... 1001s Setting up perl (5.40.1-3) ... 1001s Processing triggers for man-db (2.13.0-1) ... 1002s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1002s Reading package lists... 1002s Building dependency tree... 1002s Reading state information... 1003s Starting pkgProblemResolver with broken count: 0 1003s Starting 2 pkgProblemResolver with broken count: 0 1003s Done 1003s Solving dependencies... 1004s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1006s Reading package lists... 1006s Building dependency tree... 1006s Reading state information... 1007s Starting pkgProblemResolver with broken count: 0 1007s Starting 2 pkgProblemResolver with broken count: 0 1007s Done 1007s The following NEW packages will be installed: 1007s autodep8 dctrl-tools libapache-logformat-compiler-perl 1007s libapache-session-perl libcache-cache-perl libcgi-pm-perl 1007s libclass-inspector-perl libclass-xsaccessor-perl libclone-perl 1007s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl 1007s libcookie-baker-perl libcrypt-openssl-bignum-perl 1007s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 1007s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 1007s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl 1007s libencode-locale-perl liberror-perl libfile-listing-perl 1007s libfile-sharedir-perl libfilesys-notify-simple-perl libhash-multivalue-perl 1007s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 1007s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 1007s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 1007s libhttp-multipartparser-perl libhttp-negotiate-perl libio-html-perl 1007s libio-socket-ssl-perl libipc-sharelite-perl libjson-maybexs-perl 1007s libjson-perl libjson-xs-perl liblemonldap-ng-common-perl 1007s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 1007s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 1007s libposix-strftime-compiler-perl libstream-buffered-perl 1007s libtest-sharedfork-perl libtest-tcp-perl libtimedate-perl libtry-tiny-perl 1007s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 1007s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 1007s 0 upgraded, 65 newly installed, 0 to remove and 0 not upgraded. 1007s Need to get 3093 kB of archives. 1007s After this operation, 10.5 MB of additional disk space will be used. 1007s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 dctrl-tools arm64 2.24-3build3 [103 kB] 1007s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 1007s Get:3 http://ftpmaster.internal/ubuntu questing/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1007s Get:4 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1007s Get:5 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 1007s Get:6 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 1007s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 1007s Get:8 http://ftpmaster.internal/ubuntu questing/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 1007s Get:9 http://ftpmaster.internal/ubuntu questing/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 1007s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1007s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 liburi-perl all 5.30-1 [94.4 kB] 1007s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 1007s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libcgi-pm-perl all 4.67-1 [185 kB] 1007s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1007s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 1007s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 1007s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 1007s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1007s Get:19 http://ftpmaster.internal/ubuntu questing/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 1008s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 1008s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 1008s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 1008s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-rsa-perl arm64 0.33-3build5 [21.1 kB] 1008s Get:24 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 1008s Get:25 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 1008s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1008s Get:27 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1008s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 1008s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1008s Get:30 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 1008s Get:31 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 1008s Get:32 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1008s Get:33 http://ftpmaster.internal/ubuntu questing/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1008s Get:34 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1008s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1008s Get:36 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 1008s Get:37 http://ftpmaster.internal/ubuntu questing/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 1008s Get:38 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1008s Get:39 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 1008s Get:40 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1008s Get:41 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1008s Get:42 http://ftpmaster.internal/ubuntu questing/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1008s Get:43 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-xs-perl arm64 4.030-2build4 [83.2 kB] 1008s Get:44 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1008s Get:45 http://ftpmaster.internal/ubuntu questing/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 1008s Get:46 http://ftpmaster.internal/ubuntu questing/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1008s Get:47 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1008s Get:48 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1008s Get:49 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1008s Get:50 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 1008s Get:51 http://ftpmaster.internal/ubuntu questing/main arm64 libio-socket-ssl-perl all 2.089-1 [200 kB] 1008s Get:52 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1008s Get:53 http://ftpmaster.internal/ubuntu questing/universe arm64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 1008s Get:54 http://ftpmaster.internal/ubuntu questing/main arm64 libmouse-perl arm64 2.5.11-1build1 [133 kB] 1008s Get:55 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-cidr-perl all 0.23-1 [13.9 kB] 1008s Get:56 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1008s Get:57 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1008s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1008s Get:59 http://ftpmaster.internal/ubuntu questing/universe arm64 libplack-perl all 1.0051-1 [218 kB] 1008s Get:60 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 1008s Get:61 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1008s Get:62 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 1008s Get:63 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-perl all 6.78-1 [139 kB] 1008s Get:64 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-common-perl all 2.20.2+ds-1build1 [185 kB] 1008s Get:65 http://ftpmaster.internal/ubuntu questing/universe arm64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 1008s Preconfiguring packages ... 1008s Fetched 3093 kB in 0s (21.7 MB/s) 1008s Selecting previously unselected package dctrl-tools. 1008s (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 ... 85225 files and directories currently installed.) 1008s Preparing to unpack .../00-dctrl-tools_2.24-3build3_arm64.deb ... 1008s Unpacking dctrl-tools (2.24-3build3) ... 1008s Selecting previously unselected package autodep8. 1008s Preparing to unpack .../01-autodep8_0.28+nmu1ubuntu1_all.deb ... 1008s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 1008s Selecting previously unselected package libposix-strftime-compiler-perl. 1008s Preparing to unpack .../02-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1008s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1008s Selecting previously unselected package libapache-logformat-compiler-perl. 1008s Preparing to unpack .../03-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1008s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1008s Selecting previously unselected package libcrypt-urandom-perl. 1008s Preparing to unpack .../04-libcrypt-urandom-perl_0.54-1_arm64.deb ... 1008s Unpacking libcrypt-urandom-perl (0.54-1) ... 1008s Selecting previously unselected package libapache-session-perl. 1008s Preparing to unpack .../05-libapache-session-perl_1.94-2_all.deb ... 1008s Unpacking libapache-session-perl (1.94-2) ... 1008s Selecting previously unselected package liberror-perl. 1008s Preparing to unpack .../06-liberror-perl_0.17030-1_all.deb ... 1008s Unpacking liberror-perl (0.17030-1) ... 1008s Selecting previously unselected package libipc-sharelite-perl. 1008s Preparing to unpack .../07-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 1008s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1008s Selecting previously unselected package libcache-cache-perl. 1008s Preparing to unpack .../08-libcache-cache-perl_1.08-3_all.deb ... 1008s Unpacking libcache-cache-perl (1.08-3) ... 1008s Selecting previously unselected package libhtml-tagset-perl. 1008s Preparing to unpack .../09-libhtml-tagset-perl_3.24-1_all.deb ... 1008s Unpacking libhtml-tagset-perl (3.24-1) ... 1008s Selecting previously unselected package liburi-perl. 1008s Preparing to unpack .../10-liburi-perl_5.30-1_all.deb ... 1008s Unpacking liburi-perl (5.30-1) ... 1008s Selecting previously unselected package libhtml-parser-perl:arm64. 1008s Preparing to unpack .../11-libhtml-parser-perl_3.83-1build1_arm64.deb ... 1008s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 1008s Selecting previously unselected package libcgi-pm-perl. 1008s Preparing to unpack .../12-libcgi-pm-perl_4.67-1_all.deb ... 1008s Unpacking libcgi-pm-perl (4.67-1) ... 1008s Selecting previously unselected package libclass-inspector-perl. 1008s Preparing to unpack .../13-libclass-inspector-perl_1.36-3_all.deb ... 1008s Unpacking libclass-inspector-perl (1.36-3) ... 1009s Selecting previously unselected package libclass-xsaccessor-perl. 1009s Preparing to unpack .../14-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 1009s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1009s Selecting previously unselected package libclone-perl:arm64. 1009s Preparing to unpack .../15-libclone-perl_0.47-1_arm64.deb ... 1009s Unpacking libclone-perl:arm64 (0.47-1) ... 1009s Selecting previously unselected package libcommon-sense-perl:arm64. 1009s Preparing to unpack .../16-libcommon-sense-perl_3.75-3build5_arm64.deb ... 1009s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 1009s Selecting previously unselected package libconvert-asn1-perl. 1009s Preparing to unpack .../17-libconvert-asn1-perl_0.34-1_all.deb ... 1009s Unpacking libconvert-asn1-perl (0.34-1) ... 1009s Selecting previously unselected package libcookie-baker-perl. 1009s Preparing to unpack .../18-libcookie-baker-perl_0.12-1_all.deb ... 1009s Unpacking libcookie-baker-perl (0.12-1) ... 1009s Selecting previously unselected package perl-openssl-defaults:arm64. 1009s Preparing to unpack .../19-perl-openssl-defaults_7build3_arm64.deb ... 1009s Unpacking perl-openssl-defaults:arm64 (7build3) ... 1009s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1009s Preparing to unpack .../20-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 1009s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1009s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 1009s Preparing to unpack .../21-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 1009s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1009s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 1009s Preparing to unpack .../22-libcrypt-openssl-rsa-perl_0.33-3build5_arm64.deb ... 1009s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 1009s Selecting previously unselected package libcrypt-openssl-x509-perl. 1009s Preparing to unpack .../23-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 1009s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1009s Selecting previously unselected package libcrypt-rijndael-perl. 1009s Preparing to unpack .../24-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 1009s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1009s Selecting previously unselected package libdevel-stacktrace-perl. 1009s Preparing to unpack .../25-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1009s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1009s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1009s Preparing to unpack .../26-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1009s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1009s Selecting previously unselected package libencode-locale-perl. 1009s Preparing to unpack .../27-libencode-locale-perl_1.05-3_all.deb ... 1009s Unpacking libencode-locale-perl (1.05-3) ... 1009s Selecting previously unselected package libtimedate-perl. 1009s Preparing to unpack .../28-libtimedate-perl_2.3300-2_all.deb ... 1009s Unpacking libtimedate-perl (2.3300-2) ... 1009s Selecting previously unselected package libhttp-date-perl. 1009s Preparing to unpack .../29-libhttp-date-perl_6.06-1_all.deb ... 1009s Unpacking libhttp-date-perl (6.06-1) ... 1009s Selecting previously unselected package libfile-listing-perl. 1009s Preparing to unpack .../30-libfile-listing-perl_6.16-1_all.deb ... 1009s Unpacking libfile-listing-perl (6.16-1) ... 1009s Selecting previously unselected package libfile-sharedir-perl. 1009s Preparing to unpack .../31-libfile-sharedir-perl_1.118-3_all.deb ... 1009s Unpacking libfile-sharedir-perl (1.118-3) ... 1009s Selecting previously unselected package libfilesys-notify-simple-perl. 1009s Preparing to unpack .../32-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1009s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1009s Selecting previously unselected package libhash-multivalue-perl. 1009s Preparing to unpack .../33-libhash-multivalue-perl_0.16-3_all.deb ... 1009s Unpacking libhash-multivalue-perl (0.16-3) ... 1009s Selecting previously unselected package libhtml-template-perl. 1009s Preparing to unpack .../34-libhtml-template-perl_2.97-2build1_all.deb ... 1009s Unpacking libhtml-template-perl (2.97-2build1) ... 1009s Selecting previously unselected package libhtml-tree-perl. 1009s Preparing to unpack .../35-libhtml-tree-perl_5.07-3_all.deb ... 1009s Unpacking libhtml-tree-perl (5.07-3) ... 1009s Selecting previously unselected package libio-html-perl. 1009s Preparing to unpack .../36-libio-html-perl_1.004-3_all.deb ... 1009s Unpacking libio-html-perl (1.004-3) ... 1009s Selecting previously unselected package liblwp-mediatypes-perl. 1009s Preparing to unpack .../37-liblwp-mediatypes-perl_6.04-2_all.deb ... 1009s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1009s Selecting previously unselected package libhttp-message-perl. 1009s Preparing to unpack .../38-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 1009s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 1009s Selecting previously unselected package libhttp-cookies-perl. 1009s Preparing to unpack .../39-libhttp-cookies-perl_6.11-1_all.deb ... 1009s Unpacking libhttp-cookies-perl (6.11-1) ... 1009s Selecting previously unselected package libhttp-multipartparser-perl. 1009s Preparing to unpack .../40-libhttp-multipartparser-perl_0.02-3_all.deb ... 1009s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1009s Selecting previously unselected package libtypes-serialiser-perl. 1009s Preparing to unpack .../41-libtypes-serialiser-perl_1.01-1_all.deb ... 1009s Unpacking libtypes-serialiser-perl (1.01-1) ... 1009s Selecting previously unselected package libjson-xs-perl. 1009s Preparing to unpack .../42-libjson-xs-perl_4.030-2build4_arm64.deb ... 1009s Unpacking libjson-xs-perl (4.030-2build4) ... 1009s Selecting previously unselected package libjson-maybexs-perl. 1009s Preparing to unpack .../43-libjson-maybexs-perl_1.004008-1_all.deb ... 1009s Unpacking libjson-maybexs-perl (1.004008-1) ... 1009s Selecting previously unselected package libstream-buffered-perl. 1009s Preparing to unpack .../44-libstream-buffered-perl_0.03-3_all.deb ... 1009s Unpacking libstream-buffered-perl (0.03-3) ... 1009s Selecting previously unselected package libwww-form-urlencoded-perl. 1009s Preparing to unpack .../45-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1009s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1009s Selecting previously unselected package libhttp-entity-parser-perl. 1009s Preparing to unpack .../46-libhttp-entity-parser-perl_0.25-2_all.deb ... 1009s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1009s Selecting previously unselected package libhttp-headers-fast-perl. 1009s Preparing to unpack .../47-libhttp-headers-fast-perl_0.22-3_all.deb ... 1009s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1009s Selecting previously unselected package libhttp-negotiate-perl. 1010s Preparing to unpack .../48-libhttp-negotiate-perl_6.01-2_all.deb ... 1010s Unpacking libhttp-negotiate-perl (6.01-2) ... 1010s Selecting previously unselected package libnet-ssleay-perl:arm64. 1010s Preparing to unpack .../49-libnet-ssleay-perl_1.94-3_arm64.deb ... 1010s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 1010s Selecting previously unselected package libio-socket-ssl-perl. 1010s Preparing to unpack .../50-libio-socket-ssl-perl_2.089-1_all.deb ... 1010s Unpacking libio-socket-ssl-perl (2.089-1) ... 1010s Selecting previously unselected package libjson-perl. 1010s Preparing to unpack .../51-libjson-perl_4.10000-1_all.deb ... 1010s Unpacking libjson-perl (4.10000-1) ... 1010s Selecting previously unselected package libconfig-inifiles-perl. 1010s Preparing to unpack .../52-libconfig-inifiles-perl_3.000003-3_all.deb ... 1010s Unpacking libconfig-inifiles-perl (3.000003-3) ... 1010s Selecting previously unselected package libmouse-perl:arm64. 1010s Preparing to unpack .../53-libmouse-perl_2.5.11-1build1_arm64.deb ... 1010s Unpacking libmouse-perl:arm64 (2.5.11-1build1) ... 1010s Selecting previously unselected package libnet-cidr-perl. 1010s Preparing to unpack .../54-libnet-cidr-perl_0.23-1_all.deb ... 1010s Unpacking libnet-cidr-perl (0.23-1) ... 1010s Selecting previously unselected package libtest-sharedfork-perl. 1010s Preparing to unpack .../55-libtest-sharedfork-perl_0.35-3_all.deb ... 1010s Unpacking libtest-sharedfork-perl (0.35-3) ... 1010s Selecting previously unselected package libtest-tcp-perl. 1010s Preparing to unpack .../56-libtest-tcp-perl_2.22-2_all.deb ... 1010s Unpacking libtest-tcp-perl (2.22-2) ... 1010s Selecting previously unselected package libtry-tiny-perl. 1010s Preparing to unpack .../57-libtry-tiny-perl_0.32-1_all.deb ... 1010s Unpacking libtry-tiny-perl (0.32-1) ... 1010s Selecting previously unselected package libplack-perl. 1010s Preparing to unpack .../58-libplack-perl_1.0051-1_all.deb ... 1010s Unpacking libplack-perl (1.0051-1) ... 1010s Selecting previously unselected package libnet-http-perl. 1010s Preparing to unpack .../59-libnet-http-perl_6.23-1_all.deb ... 1010s Unpacking libnet-http-perl (6.23-1) ... 1010s Selecting previously unselected package liblwp-protocol-https-perl. 1010s Preparing to unpack .../60-liblwp-protocol-https-perl_6.14-1_all.deb ... 1010s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1010s Selecting previously unselected package libwww-robotrules-perl. 1010s Preparing to unpack .../61-libwww-robotrules-perl_6.02-1_all.deb ... 1010s Unpacking libwww-robotrules-perl (6.02-1) ... 1010s Selecting previously unselected package libwww-perl. 1010s Preparing to unpack .../62-libwww-perl_6.78-1_all.deb ... 1010s Unpacking libwww-perl (6.78-1) ... 1010s Selecting previously unselected package liblemonldap-ng-common-perl. 1010s Preparing to unpack .../63-liblemonldap-ng-common-perl_2.20.2+ds-1build1_all.deb ... 1010s Unpacking liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 1010s Selecting previously unselected package pkg-perl-autopkgtest. 1010s Preparing to unpack .../64-pkg-perl-autopkgtest_0.82_all.deb ... 1010s Unpacking pkg-perl-autopkgtest (0.82) ... 1010s Setting up libconfig-inifiles-perl (3.000003-3) ... 1010s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1010s Setting up libmouse-perl:arm64 (2.5.11-1build1) ... 1010s Setting up libhttp-multipartparser-perl (0.02-3) ... 1010s Setting up libclass-inspector-perl (1.36-3) ... 1010s Setting up libclone-perl:arm64 (0.47-1) ... 1010s Setting up libhtml-tagset-perl (3.24-1) ... 1010s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1010s Setting up libnet-cidr-perl (0.23-1) ... 1010s Setting up libipc-sharelite-perl (0.17-5build4) ... 1010s Setting up liblwp-mediatypes-perl (6.04-2) ... 1010s Setting up libcrypt-urandom-perl (0.54-1) ... 1010s Setting up libtry-tiny-perl (0.32-1) ... 1010s Setting up perl-openssl-defaults:arm64 (7build3) ... 1010s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 1010s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1010s Setting up libencode-locale-perl (1.05-3) ... 1010s Setting up libtest-sharedfork-perl (0.35-3) ... 1010s Setting up libhash-multivalue-perl (0.16-3) ... 1010s Setting up liberror-perl (0.17030-1) ... 1010s Setting up libapache-session-perl (1.94-2) ... 1010s Setting up libstream-buffered-perl (0.03-3) ... 1010s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1010s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1010s Setting up libio-html-perl (1.004-3) ... 1010s Setting up libtimedate-perl (2.3300-2) ... 1010s Setting up libtypes-serialiser-perl (1.01-1) ... 1010s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1010s Setting up libjson-perl (4.10000-1) ... 1010s Setting up libfile-sharedir-perl (1.118-3) ... 1010s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1010s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1010s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1010s Setting up libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 1010s Setting up libconvert-asn1-perl (0.34-1) ... 1010s Setting up liburi-perl (5.30-1) ... 1010s Setting up dctrl-tools (2.24-3build3) ... 1010s Setting up autodep8 (0.28+nmu1ubuntu1) ... 1010s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 1010s Setting up libjson-xs-perl (4.030-2build4) ... 1010s Setting up libhttp-date-perl (6.06-1) ... 1010s Setting up libtest-tcp-perl (2.22-2) ... 1010s Setting up libfile-listing-perl (6.16-1) ... 1010s Setting up libcache-cache-perl (1.08-3) ... 1010s Setting up libhttp-headers-fast-perl (0.22-3) ... 1010s Setting up libnet-http-perl (6.23-1) ... 1010s Setting up libjson-maybexs-perl (1.004008-1) ... 1010s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1010s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1010s Setting up pkg-perl-autopkgtest (0.82) ... 1010s Setting up libwww-robotrules-perl (6.02-1) ... 1010s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 1010s Setting up libcookie-baker-perl (0.12-1) ... 1010s Setting up libhttp-entity-parser-perl (0.25-2) ... 1010s Setting up libio-socket-ssl-perl (2.089-1) ... 1010s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 1010s Setting up libhttp-negotiate-perl (6.01-2) ... 1010s Setting up libhttp-cookies-perl (6.11-1) ... 1010s Setting up libhtml-tree-perl (5.07-3) ... 1010s Setting up libcgi-pm-perl (4.67-1) ... 1010s Setting up libhtml-template-perl (2.97-2build1) ... 1010s Setting up libplack-perl (1.0051-1) ... 1010s Setting up liblwp-protocol-https-perl (6.14-1) ... 1010s Setting up libwww-perl (6.78-1) ... 1010s Setting up liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 1010s Processing triggers for man-db (2.13.0-1) ... 1014s autopkgtest [17:22:21]: test runtime-deps-common: ./debian/tests/runner runtime-deps lemonldap-ng-common 1014s autopkgtest [17:22:21]: test runtime-deps-common: [----------------------- 1015s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.VmfV2R/build.Jrn/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 1015s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1015s 1..4 1015s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 1015s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 1015s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 1015s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 1015s ok 1015s All tests successful. 1015s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.07 cusr 0.02 csys = 0.10 CPU) 1015s Result: PASS 1015s autopkgtest [17:22:22]: test runtime-deps-common: -----------------------] 1016s autopkgtest [17:22:23]: test runtime-deps-common: - - - - - - - - - - results - - - - - - - - - - 1016s runtime-deps-common PASS (superficial) 1016s autopkgtest [17:22:23]: test runtime-deps-portal: preparing testbed 1092s autopkgtest [17:23:39]: testbed dpkg architecture: arm64 1093s autopkgtest [17:23:40]: testbed apt version: 3.0.0 1093s autopkgtest [17:23:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1093s autopkgtest [17:23:40]: testbed release detected to be: questing 1094s autopkgtest [17:23:41]: updating testbed package index (apt update) 1094s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1094s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1094s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1094s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1094s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [170 kB] 1094s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2005 kB] 1095s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [43.1 kB] 1095s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [221 kB] 1095s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [1507 kB] 1095s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [14.3 kB] 1095s Fetched 4071 kB in 1s (4015 kB/s) 1096s Reading package lists... 1096s autopkgtest [17:23:43]: upgrading testbed (apt dist-upgrade and autopurge) 1097s Reading package lists... 1097s Building dependency tree... 1097s Reading state information... 1097s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1097s Starting 2 pkgProblemResolver with broken count: 0 1097s Done 1098s Entering ResolveByKeep 1098s 1099s Calculating upgrade... 1099s The following packages will be upgraded: 1099s libperl5.40 perl perl-base perl-modules-5.40 1099s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1099s Need to get 10.0 MB of archives. 1099s After this operation, 0 B of additional disk space will be used. 1099s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 1102s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl arm64 5.40.1-3 [262 kB] 1102s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 1103s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 1105s Fetched 10.0 MB in 6s (1810 kB/s) 1105s (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 ... 85225 files and directories currently installed.) 1105s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 1105s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1105s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 1105s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1105s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 1105s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1105s Setting up perl-base (5.40.1-3) ... 1106s (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 ... 85225 files and directories currently installed.) 1106s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 1106s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1106s Setting up perl-modules-5.40 (5.40.1-3) ... 1106s Setting up libperl5.40:arm64 (5.40.1-3) ... 1106s Setting up perl (5.40.1-3) ... 1106s Processing triggers for man-db (2.13.0-1) ... 1106s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1107s Reading package lists... 1107s Building dependency tree... 1107s Reading state information... 1107s Starting pkgProblemResolver with broken count: 0 1107s Starting 2 pkgProblemResolver with broken count: 0 1107s Done 1108s Solving dependencies... 1108s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1110s Reading package lists... 1111s Building dependency tree... 1111s Reading state information... 1111s Starting pkgProblemResolver with broken count: 0 1111s Starting 2 pkgProblemResolver with broken count: 0 1111s Done 1112s The following NEW packages will be installed: 1112s autodep8 dctrl-tools fonts-font-awesome javascript-common 1112s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl 1112s libapache-session-perl libcache-cache-perl libcgi-pm-perl 1112s libclass-inspector-perl libclass-xsaccessor-perl libclone-perl 1112s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl 1112s libconvert-base32-perl libcookie-baker-perl libcrypt-openssl-bignum-perl 1112s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 1112s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 1112s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 1112s libemail-date-format-perl libencode-locale-perl liberror-perl 1112s libexporter-tiny-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 1112s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl 1112s libfont-afm-perl libhash-multivalue-perl libhtml-format-perl 1112s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 1112s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 1112s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 1112s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 1112s libio-html-perl libio-socket-ssl-perl libipc-sharelite-perl libjs-bootstrap4 1112s libjs-jquery libjs-jquery-cookie libjs-jquery-ui libjs-popper.js 1112s libjson-maybexs-perl libjson-perl libjson-xs-perl 1112s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1112s liblemonldap-ng-portal-perl liblist-moreutils-perl liblist-moreutils-xs-perl 1112s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 1112s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 1112s libposix-strftime-compiler-perl libregexp-assemble-perl 1112s libstream-buffered-perl libtest-sharedfork-perl libtest-tcp-perl 1112s libtext-unidecode-perl libtimedate-perl libtry-tiny-perl 1112s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 1112s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 1112s 0 upgraded, 89 newly installed, 0 to remove and 0 not upgraded. 1112s Need to get 8320 kB of archives. 1112s After this operation, 28.2 MB of additional disk space will be used. 1112s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi0t64 arm64 2.4.2-2.1build1 [27.1 kB] 1112s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 1112s Get:3 http://ftpmaster.internal/ubuntu questing/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1112s Get:4 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 1112s Get:5 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 1112s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 1112s Get:7 http://ftpmaster.internal/ubuntu questing/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 1112s Get:8 http://ftpmaster.internal/ubuntu questing/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 1112s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 1112s Get:10 http://ftpmaster.internal/ubuntu questing/universe arm64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 1112s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 1112s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 1112s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 1112s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-rsa-perl arm64 0.33-3build5 [21.1 kB] 1112s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1112s Get:16 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 1112s Get:17 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 1112s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1112s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 liburi-perl all 5.30-1 [94.4 kB] 1112s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 1112s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 libcgi-pm-perl all 4.67-1 [185 kB] 1112s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1112s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1112s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 1112s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1112s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-xs-perl arm64 4.030-2build4 [83.2 kB] 1112s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 libmouse-perl arm64 2.5.11-1build1 [133 kB] 1112s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-cidr-perl all 0.23-1 [13.9 kB] 1112s Get:29 http://ftpmaster.internal/ubuntu questing/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1112s Get:30 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1112s Get:31 http://ftpmaster.internal/ubuntu questing/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 1112s Get:32 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1112s Get:33 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1112s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1112s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1112s Get:36 http://ftpmaster.internal/ubuntu questing/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1112s Get:37 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1112s Get:38 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1112s Get:39 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1112s Get:40 http://ftpmaster.internal/ubuntu questing/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 1112s Get:41 http://ftpmaster.internal/ubuntu questing/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1112s Get:42 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1112s Get:43 http://ftpmaster.internal/ubuntu questing/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1112s Get:44 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 1112s Get:45 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1112s Get:46 http://ftpmaster.internal/ubuntu questing/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 1112s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 1112s Get:48 http://ftpmaster.internal/ubuntu questing/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 1112s Get:49 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1112s Get:50 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 1112s Get:51 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1112s Get:52 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1112s Get:53 http://ftpmaster.internal/ubuntu questing/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1112s Get:54 http://ftpmaster.internal/ubuntu questing/universe arm64 libplack-perl all 1.0051-1 [218 kB] 1112s Get:55 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 1112s Get:56 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 1112s Get:57 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1112s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1112s Get:59 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 1112s Get:60 http://ftpmaster.internal/ubuntu questing/main arm64 libio-socket-ssl-perl all 2.089-1 [200 kB] 1112s Get:61 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 1112s Get:62 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1112s Get:63 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 1112s Get:64 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-perl all 6.78-1 [139 kB] 1112s Get:65 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-common-perl all 2.20.2+ds-1build1 [185 kB] 1112s Get:66 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-handler-perl all 2.20.2+ds-1build1 [72.4 kB] 1112s Get:67 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng-fastcgi-server all 2.20.2+ds-1build1 [30.5 kB] 1112s Get:68 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1112s Get:69 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 1112s Get:70 http://ftpmaster.internal/ubuntu questing/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1112s Get:71 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 1112s Get:72 http://ftpmaster.internal/ubuntu questing/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 1112s Get:73 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 1112s Get:74 http://ftpmaster.internal/ubuntu questing/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1112s Get:75 http://ftpmaster.internal/ubuntu questing/main arm64 javascript-common all 12 [5216 B] 1112s Get:76 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 1112s Get:77 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-bootstrap4 all 4.6.1+dfsg1-5 [531 kB] 1112s Get:78 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 1112s Get:79 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-cookie all 12-4 [6484 B] 1112s Get:80 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 1112s Get:81 http://ftpmaster.internal/ubuntu questing/main arm64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 1112s Get:82 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 1112s Get:83 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1112s Get:84 http://ftpmaster.internal/ubuntu questing/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1112s Get:85 http://ftpmaster.internal/ubuntu questing/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 1112s Get:86 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-portal-perl all 2.20.2+ds-1build1 [2996 kB] 1114s Get:87 http://ftpmaster.internal/ubuntu questing/main arm64 dctrl-tools arm64 2.24-3build3 [103 kB] 1114s Get:88 http://ftpmaster.internal/ubuntu questing/main arm64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 1114s Get:89 http://ftpmaster.internal/ubuntu questing/universe arm64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 1114s Preconfiguring packages ... 1114s Fetched 8320 kB in 2s (4249 kB/s) 1114s Selecting previously unselected package libfcgi0t64:arm64. 1114s (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 ... 85225 files and directories currently installed.) 1114s Preparing to unpack .../00-libfcgi0t64_2.4.2-2.1build1_arm64.deb ... 1114s Unpacking libfcgi0t64:arm64 (2.4.2-2.1build1) ... 1114s Selecting previously unselected package libfcgi-perl. 1114s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 1114s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1114s Selecting previously unselected package libfcgi-procmanager-perl. 1114s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 1114s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1114s Selecting previously unselected package libcrypt-urandom-perl. 1114s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_arm64.deb ... 1114s Unpacking libcrypt-urandom-perl (0.54-1) ... 1114s Selecting previously unselected package libapache-session-perl. 1114s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 1114s Unpacking libapache-session-perl (1.94-2) ... 1114s Selecting previously unselected package liberror-perl. 1114s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 1114s Unpacking liberror-perl (0.17030-1) ... 1115s Selecting previously unselected package libipc-sharelite-perl. 1115s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 1115s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1115s Selecting previously unselected package libcache-cache-perl. 1115s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 1115s Unpacking libcache-cache-perl (1.08-3) ... 1115s Selecting previously unselected package libclass-xsaccessor-perl. 1115s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 1115s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1115s Selecting previously unselected package libconfig-inifiles-perl. 1115s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-3_all.deb ... 1115s Unpacking libconfig-inifiles-perl (3.000003-3) ... 1115s Selecting previously unselected package perl-openssl-defaults:arm64. 1115s Preparing to unpack .../10-perl-openssl-defaults_7build3_arm64.deb ... 1115s Unpacking perl-openssl-defaults:arm64 (7build3) ... 1115s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1115s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 1115s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1115s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 1115s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 1115s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1115s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 1115s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.33-3build5_arm64.deb ... 1115s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 1115s Selecting previously unselected package libconvert-asn1-perl. 1115s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 1115s Unpacking libconvert-asn1-perl (0.34-1) ... 1115s Selecting previously unselected package libcrypt-openssl-x509-perl. 1115s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 1115s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1115s Selecting previously unselected package libcrypt-rijndael-perl. 1115s Preparing to unpack .../16-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 1115s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1115s Selecting previously unselected package libhtml-tagset-perl. 1115s Preparing to unpack .../17-libhtml-tagset-perl_3.24-1_all.deb ... 1115s Unpacking libhtml-tagset-perl (3.24-1) ... 1115s Selecting previously unselected package liburi-perl. 1115s Preparing to unpack .../18-liburi-perl_5.30-1_all.deb ... 1115s Unpacking liburi-perl (5.30-1) ... 1115s Selecting previously unselected package libhtml-parser-perl:arm64. 1115s Preparing to unpack .../19-libhtml-parser-perl_3.83-1build1_arm64.deb ... 1115s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 1115s Selecting previously unselected package libcgi-pm-perl. 1115s Preparing to unpack .../20-libcgi-pm-perl_4.67-1_all.deb ... 1115s Unpacking libcgi-pm-perl (4.67-1) ... 1115s Selecting previously unselected package libhtml-template-perl. 1115s Preparing to unpack .../21-libhtml-template-perl_2.97-2build1_all.deb ... 1115s Unpacking libhtml-template-perl (2.97-2build1) ... 1115s Selecting previously unselected package libjson-perl. 1115s Preparing to unpack .../22-libjson-perl_4.10000-1_all.deb ... 1115s Unpacking libjson-perl (4.10000-1) ... 1115s Selecting previously unselected package libcommon-sense-perl:arm64. 1115s Preparing to unpack .../23-libcommon-sense-perl_3.75-3build5_arm64.deb ... 1115s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 1115s Selecting previously unselected package libtypes-serialiser-perl. 1115s Preparing to unpack .../24-libtypes-serialiser-perl_1.01-1_all.deb ... 1115s Unpacking libtypes-serialiser-perl (1.01-1) ... 1115s Selecting previously unselected package libjson-xs-perl. 1115s Preparing to unpack .../25-libjson-xs-perl_4.030-2build4_arm64.deb ... 1115s Unpacking libjson-xs-perl (4.030-2build4) ... 1115s Selecting previously unselected package libmouse-perl:arm64. 1115s Preparing to unpack .../26-libmouse-perl_2.5.11-1build1_arm64.deb ... 1115s Unpacking libmouse-perl:arm64 (2.5.11-1build1) ... 1115s Selecting previously unselected package libnet-cidr-perl. 1115s Preparing to unpack .../27-libnet-cidr-perl_0.23-1_all.deb ... 1115s Unpacking libnet-cidr-perl (0.23-1) ... 1115s Selecting previously unselected package libposix-strftime-compiler-perl. 1115s Preparing to unpack .../28-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1115s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1115s Selecting previously unselected package libapache-logformat-compiler-perl. 1115s Preparing to unpack .../29-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1115s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1115s Selecting previously unselected package libcookie-baker-perl. 1115s Preparing to unpack .../30-libcookie-baker-perl_0.12-1_all.deb ... 1115s Unpacking libcookie-baker-perl (0.12-1) ... 1115s Selecting previously unselected package libdevel-stacktrace-perl. 1115s Preparing to unpack .../31-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1115s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1115s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1115s Preparing to unpack .../32-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1115s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1115s Selecting previously unselected package libclass-inspector-perl. 1115s Preparing to unpack .../33-libclass-inspector-perl_1.36-3_all.deb ... 1115s Unpacking libclass-inspector-perl (1.36-3) ... 1115s Selecting previously unselected package libfile-sharedir-perl. 1115s Preparing to unpack .../34-libfile-sharedir-perl_1.118-3_all.deb ... 1115s Unpacking libfile-sharedir-perl (1.118-3) ... 1115s Selecting previously unselected package libfilesys-notify-simple-perl. 1115s Preparing to unpack .../35-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1115s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1115s Selecting previously unselected package libhash-multivalue-perl. 1115s Preparing to unpack .../36-libhash-multivalue-perl_0.16-3_all.deb ... 1115s Unpacking libhash-multivalue-perl (0.16-3) ... 1115s Selecting previously unselected package libhttp-multipartparser-perl. 1115s Preparing to unpack .../37-libhttp-multipartparser-perl_0.02-3_all.deb ... 1115s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1115s Selecting previously unselected package libjson-maybexs-perl. 1115s Preparing to unpack .../38-libjson-maybexs-perl_1.004008-1_all.deb ... 1115s Unpacking libjson-maybexs-perl (1.004008-1) ... 1115s Selecting previously unselected package libstream-buffered-perl. 1115s Preparing to unpack .../39-libstream-buffered-perl_0.03-3_all.deb ... 1115s Unpacking libstream-buffered-perl (0.03-3) ... 1116s Selecting previously unselected package libwww-form-urlencoded-perl. 1116s Preparing to unpack .../40-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1116s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1116s Selecting previously unselected package libhttp-entity-parser-perl. 1116s Preparing to unpack .../41-libhttp-entity-parser-perl_0.25-2_all.deb ... 1116s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1116s Selecting previously unselected package libtimedate-perl. 1116s Preparing to unpack .../42-libtimedate-perl_2.3300-2_all.deb ... 1116s Unpacking libtimedate-perl (2.3300-2) ... 1116s Selecting previously unselected package libhttp-date-perl. 1116s Preparing to unpack .../43-libhttp-date-perl_6.06-1_all.deb ... 1116s Unpacking libhttp-date-perl (6.06-1) ... 1116s Selecting previously unselected package libhttp-headers-fast-perl. 1116s Preparing to unpack .../44-libhttp-headers-fast-perl_0.22-3_all.deb ... 1116s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1116s Selecting previously unselected package libclone-perl:arm64. 1116s Preparing to unpack .../45-libclone-perl_0.47-1_arm64.deb ... 1116s Unpacking libclone-perl:arm64 (0.47-1) ... 1116s Selecting previously unselected package libencode-locale-perl. 1116s Preparing to unpack .../46-libencode-locale-perl_1.05-3_all.deb ... 1116s Unpacking libencode-locale-perl (1.05-3) ... 1116s Selecting previously unselected package libio-html-perl. 1116s Preparing to unpack .../47-libio-html-perl_1.004-3_all.deb ... 1116s Unpacking libio-html-perl (1.004-3) ... 1116s Selecting previously unselected package liblwp-mediatypes-perl. 1116s Preparing to unpack .../48-liblwp-mediatypes-perl_6.04-2_all.deb ... 1116s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1116s Selecting previously unselected package libhttp-message-perl. 1116s Preparing to unpack .../49-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 1116s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 1116s Selecting previously unselected package libtest-sharedfork-perl. 1116s Preparing to unpack .../50-libtest-sharedfork-perl_0.35-3_all.deb ... 1116s Unpacking libtest-sharedfork-perl (0.35-3) ... 1116s Selecting previously unselected package libtest-tcp-perl. 1116s Preparing to unpack .../51-libtest-tcp-perl_2.22-2_all.deb ... 1116s Unpacking libtest-tcp-perl (2.22-2) ... 1116s Selecting previously unselected package libtry-tiny-perl. 1116s Preparing to unpack .../52-libtry-tiny-perl_0.32-1_all.deb ... 1116s Unpacking libtry-tiny-perl (0.32-1) ... 1116s Selecting previously unselected package libplack-perl. 1116s Preparing to unpack .../53-libplack-perl_1.0051-1_all.deb ... 1116s Unpacking libplack-perl (1.0051-1) ... 1116s Selecting previously unselected package libfile-listing-perl. 1116s Preparing to unpack .../54-libfile-listing-perl_6.16-1_all.deb ... 1116s Unpacking libfile-listing-perl (6.16-1) ... 1116s Selecting previously unselected package libhtml-tree-perl. 1116s Preparing to unpack .../55-libhtml-tree-perl_5.07-3_all.deb ... 1116s Unpacking libhtml-tree-perl (5.07-3) ... 1116s Selecting previously unselected package libhttp-cookies-perl. 1116s Preparing to unpack .../56-libhttp-cookies-perl_6.11-1_all.deb ... 1116s Unpacking libhttp-cookies-perl (6.11-1) ... 1116s Selecting previously unselected package libhttp-negotiate-perl. 1116s Preparing to unpack .../57-libhttp-negotiate-perl_6.01-2_all.deb ... 1116s Unpacking libhttp-negotiate-perl (6.01-2) ... 1116s Selecting previously unselected package libnet-ssleay-perl:arm64. 1116s Preparing to unpack .../58-libnet-ssleay-perl_1.94-3_arm64.deb ... 1116s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 1116s Selecting previously unselected package libio-socket-ssl-perl. 1116s Preparing to unpack .../59-libio-socket-ssl-perl_2.089-1_all.deb ... 1116s Unpacking libio-socket-ssl-perl (2.089-1) ... 1116s Selecting previously unselected package libnet-http-perl. 1116s Preparing to unpack .../60-libnet-http-perl_6.23-1_all.deb ... 1116s Unpacking libnet-http-perl (6.23-1) ... 1116s Selecting previously unselected package liblwp-protocol-https-perl. 1116s Preparing to unpack .../61-liblwp-protocol-https-perl_6.14-1_all.deb ... 1116s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1116s Selecting previously unselected package libwww-robotrules-perl. 1116s Preparing to unpack .../62-libwww-robotrules-perl_6.02-1_all.deb ... 1116s Unpacking libwww-robotrules-perl (6.02-1) ... 1116s Selecting previously unselected package libwww-perl. 1116s Preparing to unpack .../63-libwww-perl_6.78-1_all.deb ... 1116s Unpacking libwww-perl (6.78-1) ... 1116s Selecting previously unselected package liblemonldap-ng-common-perl. 1116s Preparing to unpack .../64-liblemonldap-ng-common-perl_2.20.2+ds-1build1_all.deb ... 1116s Unpacking liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 1116s Selecting previously unselected package liblemonldap-ng-handler-perl. 1116s Preparing to unpack .../65-liblemonldap-ng-handler-perl_2.20.2+ds-1build1_all.deb ... 1116s Unpacking liblemonldap-ng-handler-perl (2.20.2+ds-1build1) ... 1116s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1116s Preparing to unpack .../66-lemonldap-ng-fastcgi-server_2.20.2+ds-1build1_all.deb ... 1116s Unpacking lemonldap-ng-fastcgi-server (2.20.2+ds-1build1) ... 1116s Selecting previously unselected package fonts-font-awesome. 1116s Preparing to unpack .../67-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1116s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1116s Selecting previously unselected package libconvert-base32-perl. 1116s Preparing to unpack .../68-libconvert-base32-perl_0.06-3_all.deb ... 1116s Unpacking libconvert-base32-perl (0.06-3) ... 1116s Selecting previously unselected package libdigest-hmac-perl. 1116s Preparing to unpack .../69-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1116s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1116s Selecting previously unselected package libemail-date-format-perl. 1117s Preparing to unpack .../70-libemail-date-format-perl_1.008-1_all.deb ... 1117s Unpacking libemail-date-format-perl (1.008-1) ... 1117s Selecting previously unselected package libfont-afm-perl. 1117s Preparing to unpack .../71-libfont-afm-perl_1.20-4_all.deb ... 1117s Unpacking libfont-afm-perl (1.20-4) ... 1117s Selecting previously unselected package libhtml-format-perl. 1117s Preparing to unpack .../72-libhtml-format-perl_2.16-2_all.deb ... 1117s Unpacking libhtml-format-perl (2.16-2) ... 1117s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1117s Preparing to unpack .../73-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1117s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1117s Selecting previously unselected package javascript-common. 1117s Preparing to unpack .../74-javascript-common_12_all.deb ... 1117s Unpacking javascript-common (12) ... 1117s Selecting previously unselected package libjs-popper.js. 1117s Preparing to unpack .../75-libjs-popper.js_1.16.1+ds-6_all.deb ... 1117s Unpacking libjs-popper.js (1.16.1+ds-6) ... 1117s Selecting previously unselected package libjs-bootstrap4. 1117s Preparing to unpack .../76-libjs-bootstrap4_4.6.1+dfsg1-5_all.deb ... 1117s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-5) ... 1117s Selecting previously unselected package libjs-jquery. 1117s Preparing to unpack .../77-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 1117s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1117s Selecting previously unselected package libjs-jquery-cookie. 1117s Preparing to unpack .../78-libjs-jquery-cookie_12-4_all.deb ... 1117s Unpacking libjs-jquery-cookie (12-4) ... 1117s Selecting previously unselected package libjs-jquery-ui. 1117s Preparing to unpack .../79-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 1117s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 1117s Selecting previously unselected package libexporter-tiny-perl. 1117s Preparing to unpack .../80-libexporter-tiny-perl_1.006002-1_all.deb ... 1117s Unpacking libexporter-tiny-perl (1.006002-1) ... 1117s Selecting previously unselected package liblist-moreutils-xs-perl. 1117s Preparing to unpack .../81-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 1117s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1117s Selecting previously unselected package liblist-moreutils-perl. 1117s Preparing to unpack .../82-liblist-moreutils-perl_0.430-2_all.deb ... 1117s Unpacking liblist-moreutils-perl (0.430-2) ... 1117s Selecting previously unselected package libregexp-assemble-perl. 1117s Preparing to unpack .../83-libregexp-assemble-perl_0.38-2_all.deb ... 1117s Unpacking libregexp-assemble-perl (0.38-2) ... 1117s Selecting previously unselected package libtext-unidecode-perl. 1117s Preparing to unpack .../84-libtext-unidecode-perl_1.30-3_all.deb ... 1117s Unpacking libtext-unidecode-perl (1.30-3) ... 1117s Selecting previously unselected package liblemonldap-ng-portal-perl. 1117s Preparing to unpack .../85-liblemonldap-ng-portal-perl_2.20.2+ds-1build1_all.deb ... 1117s Unpacking liblemonldap-ng-portal-perl (2.20.2+ds-1build1) ... 1117s Selecting previously unselected package dctrl-tools. 1117s Preparing to unpack .../86-dctrl-tools_2.24-3build3_arm64.deb ... 1117s Unpacking dctrl-tools (2.24-3build3) ... 1117s Selecting previously unselected package autodep8. 1117s Preparing to unpack .../87-autodep8_0.28+nmu1ubuntu1_all.deb ... 1117s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 1117s Selecting previously unselected package pkg-perl-autopkgtest. 1117s Preparing to unpack .../88-pkg-perl-autopkgtest_0.82_all.deb ... 1117s Unpacking pkg-perl-autopkgtest (0.82) ... 1117s Setting up libconfig-inifiles-perl (3.000003-3) ... 1117s Setting up javascript-common (12) ... 1117s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1117s Setting up libmouse-perl:arm64 (2.5.11-1build1) ... 1117s Setting up libhttp-multipartparser-perl (0.02-3) ... 1117s Setting up libclass-inspector-perl (1.36-3) ... 1117s Setting up libfont-afm-perl (1.20-4) ... 1117s Setting up libjs-popper.js (1.16.1+ds-6) ... 1117s Setting up libclone-perl:arm64 (0.47-1) ... 1117s Setting up libfcgi0t64:arm64 (2.4.2-2.1build1) ... 1117s Setting up libhtml-tagset-perl (3.24-1) ... 1117s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1117s Setting up libnet-cidr-perl (0.23-1) ... 1117s Setting up libipc-sharelite-perl (0.17-5build4) ... 1117s Setting up liblwp-mediatypes-perl (6.04-2) ... 1117s Setting up libcrypt-urandom-perl (0.54-1) ... 1117s Setting up libtry-tiny-perl (0.32-1) ... 1117s Setting up perl-openssl-defaults:arm64 (7build3) ... 1117s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 1117s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1117s Setting up libencode-locale-perl (1.05-3) ... 1117s Setting up libfcgi-procmanager-perl (0.28-3) ... 1117s Setting up libtest-sharedfork-perl (0.35-3) ... 1117s Setting up libhash-multivalue-perl (0.16-3) ... 1117s Setting up liberror-perl (0.17030-1) ... 1117s Setting up libapache-session-perl (1.94-2) ... 1117s Setting up libstream-buffered-perl (0.03-3) ... 1117s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1117s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1117s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1117s Setting up libemail-date-format-perl (1.008-1) ... 1117s Setting up libio-html-perl (1.004-3) ... 1117s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1117s Setting up libtimedate-perl (2.3300-2) ... 1117s Setting up libtypes-serialiser-perl (1.01-1) ... 1117s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1117s Setting up libjson-perl (4.10000-1) ... 1117s Setting up libfile-sharedir-perl (1.118-3) ... 1117s Setting up libfcgi-perl (0.82+ds-3build3) ... 1117s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1117s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1117s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1117s Setting up libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 1117s Setting up libjs-bootstrap4 (4.6.1+dfsg1-5) ... 1117s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1117s Setting up libexporter-tiny-perl (1.006002-1) ... 1117s Setting up libconvert-asn1-perl (0.34-1) ... 1117s Setting up libtext-unidecode-perl (1.30-3) ... 1117s Setting up libregexp-assemble-perl (0.38-2) ... 1117s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1117s Setting up liburi-perl (5.30-1) ... 1117s Setting up libconvert-base32-perl (0.06-3) ... 1117s Setting up dctrl-tools (2.24-3build3) ... 1117s Setting up autodep8 (0.28+nmu1ubuntu1) ... 1117s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 1117s Setting up libjson-xs-perl (4.030-2build4) ... 1117s Setting up libjs-jquery-cookie (12-4) ... 1117s Setting up libhttp-date-perl (6.06-1) ... 1117s Setting up libtest-tcp-perl (2.22-2) ... 1117s Setting up libfile-listing-perl (6.16-1) ... 1117s Setting up libcache-cache-perl (1.08-3) ... 1117s Setting up libhttp-headers-fast-perl (0.22-3) ... 1117s Setting up liblist-moreutils-perl (0.430-2) ... 1117s Setting up libnet-http-perl (6.23-1) ... 1117s Setting up libjson-maybexs-perl (1.004008-1) ... 1117s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1117s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 1117s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1117s Setting up pkg-perl-autopkgtest (0.82) ... 1117s Setting up libwww-robotrules-perl (6.02-1) ... 1117s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 1117s Setting up libcookie-baker-perl (0.12-1) ... 1117s Setting up libhttp-entity-parser-perl (0.25-2) ... 1117s Setting up libio-socket-ssl-perl (2.089-1) ... 1117s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 1117s Setting up libhttp-negotiate-perl (6.01-2) ... 1117s Setting up libhttp-cookies-perl (6.11-1) ... 1117s Setting up libhtml-tree-perl (5.07-3) ... 1117s Setting up libcgi-pm-perl (4.67-1) ... 1117s Setting up libhtml-format-perl (2.16-2) ... 1117s Setting up libhtml-template-perl (2.97-2build1) ... 1117s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1117s Setting up libplack-perl (1.0051-1) ... 1117s Setting up liblwp-protocol-https-perl (6.14-1) ... 1117s Setting up libwww-perl (6.78-1) ... 1117s Setting up liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 1118s Setting up liblemonldap-ng-handler-perl (2.20.2+ds-1build1) ... 1118s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1118s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1118s Setting up lemonldap-ng-fastcgi-server (2.20.2+ds-1build1) ... 1119s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1119s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1119s Setting up liblemonldap-ng-portal-perl (2.20.2+ds-1build1) ... 1119s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1119s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1120s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1120s Processing triggers for man-db (2.13.0-1) ... 1133s autopkgtest [17:24:20]: test runtime-deps-portal: ./debian/tests/runner runtime-deps lemonldap-ng-portal 1133s autopkgtest [17:24:20]: test runtime-deps-portal: [----------------------- 1133s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.VmfV2R/build.Jrn/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 1133s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.VmfV2R/build.Jrn/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 1134s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1134s 1..4 1134s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 1134s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 1134s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 1134s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 1134s ok 1134s All tests successful. 1134s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.34 cusr 0.05 csys = 0.42 CPU) 1134s Result: PASS 1134s autopkgtest [17:24:21]: test runtime-deps-portal: -----------------------] 1135s runtime-deps-portal PASS (superficial) 1135s autopkgtest [17:24:22]: test runtime-deps-portal: - - - - - - - - - - results - - - - - - - - - - 1135s autopkgtest [17:24:22]: test runtime-deps-manager: preparing testbed 1316s autopkgtest [17:27:23]: testbed dpkg architecture: arm64 1316s autopkgtest [17:27:23]: testbed apt version: 3.0.0 1317s autopkgtest [17:27:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1317s autopkgtest [17:27:24]: testbed release detected to be: questing 1318s autopkgtest [17:27:25]: updating testbed package index (apt update) 1318s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1318s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1318s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1318s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1318s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [170 kB] 1318s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [43.1 kB] 1318s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2005 kB] 1319s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [221 kB] 1319s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [1507 kB] 1319s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [14.3 kB] 1319s Fetched 4071 kB in 1s (4065 kB/s) 1320s Reading package lists... 1320s autopkgtest [17:27:27]: upgrading testbed (apt dist-upgrade and autopurge) 1320s Reading package lists... 1321s Building dependency tree... 1321s Reading state information... 1321s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1321s Starting 2 pkgProblemResolver with broken count: 0 1321s Done 1322s Entering ResolveByKeep 1322s 1322s Calculating upgrade... 1323s The following packages will be upgraded: 1323s libperl5.40 perl perl-base perl-modules-5.40 1323s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1323s Need to get 10.0 MB of archives. 1323s After this operation, 0 B of additional disk space will be used. 1323s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 1326s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl arm64 5.40.1-3 [262 kB] 1326s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 1327s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 1330s Fetched 10.0 MB in 7s (1514 kB/s) 1330s (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 ... 85225 files and directories currently installed.) 1330s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 1330s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1330s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 1330s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1330s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 1330s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1330s Setting up perl-base (5.40.1-3) ... 1330s (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 ... 85225 files and directories currently installed.) 1330s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 1330s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1331s Setting up perl-modules-5.40 (5.40.1-3) ... 1331s Setting up libperl5.40:arm64 (5.40.1-3) ... 1331s Setting up perl (5.40.1-3) ... 1331s Processing triggers for man-db (2.13.0-1) ... 1331s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1332s Reading package lists... 1332s Building dependency tree... 1332s Reading state information... 1332s Starting pkgProblemResolver with broken count: 0 1332s Starting 2 pkgProblemResolver with broken count: 0 1332s Done 1333s Solving dependencies... 1333s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1335s Reading package lists... 1336s Building dependency tree... 1336s Reading state information... 1336s Starting pkgProblemResolver with broken count: 0 1336s Starting 2 pkgProblemResolver with broken count: 0 1336s Done 1337s The following NEW packages will be installed: 1337s autodep8 dctrl-tools fonts-glyphicons-halflings lemonldap-ng-fastcgi-server 1337s libapache-logformat-compiler-perl libapache-session-perl libcache-cache-perl 1337s libcgi-pm-perl libclass-errorhandler-perl libclass-inspector-perl 1337s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 1337s libconfig-inifiles-perl libconvert-asn1-perl libconvert-pem-perl 1337s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 1337s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1337s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 1337s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 1337s libdevel-stacktrace-perl libemail-date-format-perl libencode-locale-perl 1337s liberror-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 1337s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl 1337s libhash-merge-simple-perl libhash-multivalue-perl libhtml-parser-perl 1337s libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl 1337s libhttp-cookies-perl libhttp-date-perl libhttp-entity-parser-perl 1337s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 1337s libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl 1337s libipc-sharelite-perl libjs-angularjs libjs-bootstrap libjs-es5-shim 1337s libjs-jquery libjson-maybexs-perl libjson-perl libjson-xs-perl 1337s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1337s liblemonldap-ng-manager-perl liblwp-mediatypes-perl 1337s liblwp-protocol-https-perl libmouse-perl libnet-cidr-perl libnet-http-perl 1337s libnet-ssleay-perl libplack-perl libposix-strftime-compiler-perl 1337s libregexp-common-perl libstream-buffered-perl libtest-sharedfork-perl 1337s libtest-tcp-perl libtimedate-perl libtry-tiny-perl libtypes-serialiser-perl 1337s liburi-perl libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 1337s perl-openssl-defaults pkg-perl-autopkgtest 1337s 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. 1337s Need to get 6277 kB of archives. 1337s After this operation, 26.3 MB of additional disk space will be used. 1337s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi0t64 arm64 2.4.2-2.1build1 [27.1 kB] 1337s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 1337s Get:3 http://ftpmaster.internal/ubuntu questing/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1337s Get:4 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 1337s Get:5 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 1337s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 1337s Get:7 http://ftpmaster.internal/ubuntu questing/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 1337s Get:8 http://ftpmaster.internal/ubuntu questing/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 1337s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 1337s Get:10 http://ftpmaster.internal/ubuntu questing/universe arm64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 1337s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 1337s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 1337s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 1337s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libcrypt-openssl-rsa-perl arm64 0.33-3build5 [21.1 kB] 1337s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1337s Get:16 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 1337s Get:17 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 1337s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1337s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 liburi-perl all 5.30-1 [94.4 kB] 1337s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 1337s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 libcgi-pm-perl all 4.67-1 [185 kB] 1337s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1337s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1337s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 1337s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1337s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-xs-perl arm64 4.030-2build4 [83.2 kB] 1337s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 libmouse-perl arm64 2.5.11-1build1 [133 kB] 1337s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-cidr-perl all 0.23-1 [13.9 kB] 1337s Get:29 http://ftpmaster.internal/ubuntu questing/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1337s Get:30 http://ftpmaster.internal/ubuntu questing/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1337s Get:31 http://ftpmaster.internal/ubuntu questing/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 1337s Get:32 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1337s Get:33 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1337s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1337s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1337s Get:36 http://ftpmaster.internal/ubuntu questing/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1337s Get:37 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1337s Get:38 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1337s Get:39 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1337s Get:40 http://ftpmaster.internal/ubuntu questing/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 1337s Get:41 http://ftpmaster.internal/ubuntu questing/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1337s Get:42 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1337s Get:43 http://ftpmaster.internal/ubuntu questing/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1337s Get:44 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 1337s Get:45 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1337s Get:46 http://ftpmaster.internal/ubuntu questing/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 1337s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 1337s Get:48 http://ftpmaster.internal/ubuntu questing/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 1337s Get:49 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1337s Get:50 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 1337s Get:51 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1337s Get:52 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1337s Get:53 http://ftpmaster.internal/ubuntu questing/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1337s Get:54 http://ftpmaster.internal/ubuntu questing/universe arm64 libplack-perl all 1.0051-1 [218 kB] 1337s Get:55 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 1337s Get:56 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 1337s Get:57 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1337s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1337s Get:59 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 1337s Get:60 http://ftpmaster.internal/ubuntu questing/main arm64 libio-socket-ssl-perl all 2.089-1 [200 kB] 1337s Get:61 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 1337s Get:62 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1337s Get:63 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 1337s Get:64 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-perl all 6.78-1 [139 kB] 1337s Get:65 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-common-perl all 2.20.2+ds-1build1 [185 kB] 1337s Get:66 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-handler-perl all 2.20.2+ds-1build1 [72.4 kB] 1337s Get:67 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng-fastcgi-server all 2.20.2+ds-1build1 [30.5 kB] 1337s Get:68 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1337s Get:69 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 1337s Get:70 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1337s Get:71 http://ftpmaster.internal/ubuntu questing/universe arm64 libcryptx-perl arm64 0.085-1 [655 kB] 1337s Get:72 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1337s Get:73 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 1337s Get:74 http://ftpmaster.internal/ubuntu questing/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 1337s Get:75 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-angularjs all 1.8.3-1 [559 kB] 1337s Get:76 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-4 [119 kB] 1337s Get:77 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 libjs-bootstrap all 3.4.1+dfsg-4 [129 kB] 1337s Get:78 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 1337s Get:79 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 1337s Get:80 http://ftpmaster.internal/ubuntu questing/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 1337s Get:81 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-manager-perl all 2.20.2+ds-1build1 [960 kB] 1337s Get:82 http://ftpmaster.internal/ubuntu questing/main arm64 dctrl-tools arm64 2.24-3build3 [103 kB] 1337s Get:83 http://ftpmaster.internal/ubuntu questing/main arm64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 1337s Get:84 http://ftpmaster.internal/ubuntu questing/universe arm64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 1337s Preconfiguring packages ... 1338s Fetched 6277 kB in 0s (14.1 MB/s) 1338s Selecting previously unselected package libfcgi0t64:arm64. 1338s (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 ... 85225 files and directories currently installed.) 1338s Preparing to unpack .../00-libfcgi0t64_2.4.2-2.1build1_arm64.deb ... 1338s Unpacking libfcgi0t64:arm64 (2.4.2-2.1build1) ... 1338s Selecting previously unselected package libfcgi-perl. 1338s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 1338s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1338s Selecting previously unselected package libfcgi-procmanager-perl. 1338s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 1338s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1338s Selecting previously unselected package libcrypt-urandom-perl. 1338s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_arm64.deb ... 1338s Unpacking libcrypt-urandom-perl (0.54-1) ... 1338s Selecting previously unselected package libapache-session-perl. 1338s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 1338s Unpacking libapache-session-perl (1.94-2) ... 1338s Selecting previously unselected package liberror-perl. 1338s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 1338s Unpacking liberror-perl (0.17030-1) ... 1338s Selecting previously unselected package libipc-sharelite-perl. 1338s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 1338s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1338s Selecting previously unselected package libcache-cache-perl. 1338s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 1338s Unpacking libcache-cache-perl (1.08-3) ... 1338s Selecting previously unselected package libclass-xsaccessor-perl. 1338s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 1338s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1338s Selecting previously unselected package libconfig-inifiles-perl. 1338s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-3_all.deb ... 1338s Unpacking libconfig-inifiles-perl (3.000003-3) ... 1338s Selecting previously unselected package perl-openssl-defaults:arm64. 1338s Preparing to unpack .../10-perl-openssl-defaults_7build3_arm64.deb ... 1338s Unpacking perl-openssl-defaults:arm64 (7build3) ... 1338s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1338s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 1338s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1338s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 1338s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 1338s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1338s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 1338s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.33-3build5_arm64.deb ... 1338s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 1338s Selecting previously unselected package libconvert-asn1-perl. 1338s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 1338s Unpacking libconvert-asn1-perl (0.34-1) ... 1338s Selecting previously unselected package libcrypt-openssl-x509-perl. 1338s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 1338s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1338s Selecting previously unselected package libcrypt-rijndael-perl. 1338s Preparing to unpack .../16-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 1338s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1338s Selecting previously unselected package libhtml-tagset-perl. 1338s Preparing to unpack .../17-libhtml-tagset-perl_3.24-1_all.deb ... 1338s Unpacking libhtml-tagset-perl (3.24-1) ... 1338s Selecting previously unselected package liburi-perl. 1338s Preparing to unpack .../18-liburi-perl_5.30-1_all.deb ... 1338s Unpacking liburi-perl (5.30-1) ... 1338s Selecting previously unselected package libhtml-parser-perl:arm64. 1338s Preparing to unpack .../19-libhtml-parser-perl_3.83-1build1_arm64.deb ... 1338s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 1338s Selecting previously unselected package libcgi-pm-perl. 1338s Preparing to unpack .../20-libcgi-pm-perl_4.67-1_all.deb ... 1338s Unpacking libcgi-pm-perl (4.67-1) ... 1338s Selecting previously unselected package libhtml-template-perl. 1338s Preparing to unpack .../21-libhtml-template-perl_2.97-2build1_all.deb ... 1338s Unpacking libhtml-template-perl (2.97-2build1) ... 1338s Selecting previously unselected package libjson-perl. 1338s Preparing to unpack .../22-libjson-perl_4.10000-1_all.deb ... 1338s Unpacking libjson-perl (4.10000-1) ... 1338s Selecting previously unselected package libcommon-sense-perl:arm64. 1338s Preparing to unpack .../23-libcommon-sense-perl_3.75-3build5_arm64.deb ... 1338s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 1338s Selecting previously unselected package libtypes-serialiser-perl. 1338s Preparing to unpack .../24-libtypes-serialiser-perl_1.01-1_all.deb ... 1338s Unpacking libtypes-serialiser-perl (1.01-1) ... 1338s Selecting previously unselected package libjson-xs-perl. 1338s Preparing to unpack .../25-libjson-xs-perl_4.030-2build4_arm64.deb ... 1338s Unpacking libjson-xs-perl (4.030-2build4) ... 1338s Selecting previously unselected package libmouse-perl:arm64. 1338s Preparing to unpack .../26-libmouse-perl_2.5.11-1build1_arm64.deb ... 1338s Unpacking libmouse-perl:arm64 (2.5.11-1build1) ... 1338s Selecting previously unselected package libnet-cidr-perl. 1338s Preparing to unpack .../27-libnet-cidr-perl_0.23-1_all.deb ... 1338s Unpacking libnet-cidr-perl (0.23-1) ... 1338s Selecting previously unselected package libposix-strftime-compiler-perl. 1338s Preparing to unpack .../28-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1338s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1338s Selecting previously unselected package libapache-logformat-compiler-perl. 1338s Preparing to unpack .../29-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1338s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1338s Selecting previously unselected package libcookie-baker-perl. 1339s Preparing to unpack .../30-libcookie-baker-perl_0.12-1_all.deb ... 1339s Unpacking libcookie-baker-perl (0.12-1) ... 1339s Selecting previously unselected package libdevel-stacktrace-perl. 1339s Preparing to unpack .../31-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1339s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1339s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1339s Preparing to unpack .../32-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1339s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1339s Selecting previously unselected package libclass-inspector-perl. 1339s Preparing to unpack .../33-libclass-inspector-perl_1.36-3_all.deb ... 1339s Unpacking libclass-inspector-perl (1.36-3) ... 1339s Selecting previously unselected package libfile-sharedir-perl. 1339s Preparing to unpack .../34-libfile-sharedir-perl_1.118-3_all.deb ... 1339s Unpacking libfile-sharedir-perl (1.118-3) ... 1339s Selecting previously unselected package libfilesys-notify-simple-perl. 1339s Preparing to unpack .../35-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1339s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1339s Selecting previously unselected package libhash-multivalue-perl. 1339s Preparing to unpack .../36-libhash-multivalue-perl_0.16-3_all.deb ... 1339s Unpacking libhash-multivalue-perl (0.16-3) ... 1339s Selecting previously unselected package libhttp-multipartparser-perl. 1339s Preparing to unpack .../37-libhttp-multipartparser-perl_0.02-3_all.deb ... 1339s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1339s Selecting previously unselected package libjson-maybexs-perl. 1339s Preparing to unpack .../38-libjson-maybexs-perl_1.004008-1_all.deb ... 1339s Unpacking libjson-maybexs-perl (1.004008-1) ... 1339s Selecting previously unselected package libstream-buffered-perl. 1339s Preparing to unpack .../39-libstream-buffered-perl_0.03-3_all.deb ... 1339s Unpacking libstream-buffered-perl (0.03-3) ... 1339s Selecting previously unselected package libwww-form-urlencoded-perl. 1339s Preparing to unpack .../40-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1339s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1339s Selecting previously unselected package libhttp-entity-parser-perl. 1339s Preparing to unpack .../41-libhttp-entity-parser-perl_0.25-2_all.deb ... 1339s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1339s Selecting previously unselected package libtimedate-perl. 1339s Preparing to unpack .../42-libtimedate-perl_2.3300-2_all.deb ... 1339s Unpacking libtimedate-perl (2.3300-2) ... 1339s Selecting previously unselected package libhttp-date-perl. 1339s Preparing to unpack .../43-libhttp-date-perl_6.06-1_all.deb ... 1339s Unpacking libhttp-date-perl (6.06-1) ... 1339s Selecting previously unselected package libhttp-headers-fast-perl. 1339s Preparing to unpack .../44-libhttp-headers-fast-perl_0.22-3_all.deb ... 1339s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1339s Selecting previously unselected package libclone-perl:arm64. 1339s Preparing to unpack .../45-libclone-perl_0.47-1_arm64.deb ... 1339s Unpacking libclone-perl:arm64 (0.47-1) ... 1339s Selecting previously unselected package libencode-locale-perl. 1339s Preparing to unpack .../46-libencode-locale-perl_1.05-3_all.deb ... 1339s Unpacking libencode-locale-perl (1.05-3) ... 1339s Selecting previously unselected package libio-html-perl. 1339s Preparing to unpack .../47-libio-html-perl_1.004-3_all.deb ... 1339s Unpacking libio-html-perl (1.004-3) ... 1339s Selecting previously unselected package liblwp-mediatypes-perl. 1339s Preparing to unpack .../48-liblwp-mediatypes-perl_6.04-2_all.deb ... 1339s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1339s Selecting previously unselected package libhttp-message-perl. 1339s Preparing to unpack .../49-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 1339s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 1339s Selecting previously unselected package libtest-sharedfork-perl. 1339s Preparing to unpack .../50-libtest-sharedfork-perl_0.35-3_all.deb ... 1339s Unpacking libtest-sharedfork-perl (0.35-3) ... 1339s Selecting previously unselected package libtest-tcp-perl. 1339s Preparing to unpack .../51-libtest-tcp-perl_2.22-2_all.deb ... 1339s Unpacking libtest-tcp-perl (2.22-2) ... 1339s Selecting previously unselected package libtry-tiny-perl. 1339s Preparing to unpack .../52-libtry-tiny-perl_0.32-1_all.deb ... 1339s Unpacking libtry-tiny-perl (0.32-1) ... 1339s Selecting previously unselected package libplack-perl. 1339s Preparing to unpack .../53-libplack-perl_1.0051-1_all.deb ... 1339s Unpacking libplack-perl (1.0051-1) ... 1339s Selecting previously unselected package libfile-listing-perl. 1339s Preparing to unpack .../54-libfile-listing-perl_6.16-1_all.deb ... 1339s Unpacking libfile-listing-perl (6.16-1) ... 1339s Selecting previously unselected package libhtml-tree-perl. 1339s Preparing to unpack .../55-libhtml-tree-perl_5.07-3_all.deb ... 1339s Unpacking libhtml-tree-perl (5.07-3) ... 1339s Selecting previously unselected package libhttp-cookies-perl. 1339s Preparing to unpack .../56-libhttp-cookies-perl_6.11-1_all.deb ... 1339s Unpacking libhttp-cookies-perl (6.11-1) ... 1339s Selecting previously unselected package libhttp-negotiate-perl. 1339s Preparing to unpack .../57-libhttp-negotiate-perl_6.01-2_all.deb ... 1339s Unpacking libhttp-negotiate-perl (6.01-2) ... 1339s Selecting previously unselected package libnet-ssleay-perl:arm64. 1339s Preparing to unpack .../58-libnet-ssleay-perl_1.94-3_arm64.deb ... 1339s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 1339s Selecting previously unselected package libio-socket-ssl-perl. 1339s Preparing to unpack .../59-libio-socket-ssl-perl_2.089-1_all.deb ... 1339s Unpacking libio-socket-ssl-perl (2.089-1) ... 1339s Selecting previously unselected package libnet-http-perl. 1339s Preparing to unpack .../60-libnet-http-perl_6.23-1_all.deb ... 1339s Unpacking libnet-http-perl (6.23-1) ... 1339s Selecting previously unselected package liblwp-protocol-https-perl. 1339s Preparing to unpack .../61-liblwp-protocol-https-perl_6.14-1_all.deb ... 1339s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1339s Selecting previously unselected package libwww-robotrules-perl. 1339s Preparing to unpack .../62-libwww-robotrules-perl_6.02-1_all.deb ... 1339s Unpacking libwww-robotrules-perl (6.02-1) ... 1340s Selecting previously unselected package libwww-perl. 1340s Preparing to unpack .../63-libwww-perl_6.78-1_all.deb ... 1340s Unpacking libwww-perl (6.78-1) ... 1340s Selecting previously unselected package liblemonldap-ng-common-perl. 1340s Preparing to unpack .../64-liblemonldap-ng-common-perl_2.20.2+ds-1build1_all.deb ... 1340s Unpacking liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 1340s Selecting previously unselected package liblemonldap-ng-handler-perl. 1340s Preparing to unpack .../65-liblemonldap-ng-handler-perl_2.20.2+ds-1build1_all.deb ... 1340s Unpacking liblemonldap-ng-handler-perl (2.20.2+ds-1build1) ... 1340s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1340s Preparing to unpack .../66-lemonldap-ng-fastcgi-server_2.20.2+ds-1build1_all.deb ... 1340s Unpacking lemonldap-ng-fastcgi-server (2.20.2+ds-1build1) ... 1340s Selecting previously unselected package libclass-errorhandler-perl. 1340s Preparing to unpack .../67-libclass-errorhandler-perl_0.04-3_all.deb ... 1340s Unpacking libclass-errorhandler-perl (0.04-3) ... 1340s Selecting previously unselected package libcrypt-des-perl:arm64. 1340s Preparing to unpack .../68-libcrypt-des-perl_2.07-5_arm64.deb ... 1340s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 1340s Selecting previously unselected package libcrypt-des-ede3-perl. 1340s Preparing to unpack .../69-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1340s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1340s Selecting previously unselected package libcryptx-perl. 1340s Preparing to unpack .../70-libcryptx-perl_0.085-1_arm64.deb ... 1340s Unpacking libcryptx-perl (0.085-1) ... 1340s Selecting previously unselected package libconvert-pem-perl. 1340s Preparing to unpack .../71-libconvert-pem-perl_0.13-1_all.deb ... 1340s Unpacking libconvert-pem-perl (0.13-1) ... 1340s Selecting previously unselected package libemail-date-format-perl. 1340s Preparing to unpack .../72-libemail-date-format-perl_1.008-1_all.deb ... 1340s Unpacking libemail-date-format-perl (1.008-1) ... 1340s Selecting previously unselected package libhash-merge-simple-perl. 1340s Preparing to unpack .../73-libhash-merge-simple-perl_0.052-1_all.deb ... 1340s Unpacking libhash-merge-simple-perl (0.052-1) ... 1340s Selecting previously unselected package libjs-angularjs. 1340s Preparing to unpack .../74-libjs-angularjs_1.8.3-1_all.deb ... 1340s Unpacking libjs-angularjs (1.8.3-1) ... 1340s Selecting previously unselected package fonts-glyphicons-halflings. 1340s Preparing to unpack .../75-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-4_all.deb ... 1340s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-4) ... 1340s Selecting previously unselected package libjs-bootstrap. 1340s Preparing to unpack .../76-libjs-bootstrap_3.4.1+dfsg-4_all.deb ... 1340s Unpacking libjs-bootstrap (3.4.1+dfsg-4) ... 1340s Selecting previously unselected package libjs-es5-shim. 1340s Preparing to unpack .../77-libjs-es5-shim_4.6.7-2_all.deb ... 1340s Unpacking libjs-es5-shim (4.6.7-2) ... 1340s Selecting previously unselected package libjs-jquery. 1340s Preparing to unpack .../78-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 1340s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1340s Selecting previously unselected package libregexp-common-perl. 1340s Preparing to unpack .../79-libregexp-common-perl_2024080801-1_all.deb ... 1340s Unpacking libregexp-common-perl (2024080801-1) ... 1340s Selecting previously unselected package liblemonldap-ng-manager-perl. 1340s Preparing to unpack .../80-liblemonldap-ng-manager-perl_2.20.2+ds-1build1_all.deb ... 1340s Unpacking liblemonldap-ng-manager-perl (2.20.2+ds-1build1) ... 1340s Selecting previously unselected package dctrl-tools. 1340s Preparing to unpack .../81-dctrl-tools_2.24-3build3_arm64.deb ... 1340s Unpacking dctrl-tools (2.24-3build3) ... 1340s Selecting previously unselected package autodep8. 1340s Preparing to unpack .../82-autodep8_0.28+nmu1ubuntu1_all.deb ... 1340s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 1340s Selecting previously unselected package pkg-perl-autopkgtest. 1340s Preparing to unpack .../83-pkg-perl-autopkgtest_0.82_all.deb ... 1340s Unpacking pkg-perl-autopkgtest (0.82) ... 1340s Setting up libconfig-inifiles-perl (3.000003-3) ... 1340s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1340s Setting up libmouse-perl:arm64 (2.5.11-1build1) ... 1340s Setting up libhttp-multipartparser-perl (0.02-3) ... 1340s Setting up libclass-inspector-perl (1.36-3) ... 1340s Setting up libclone-perl:arm64 (0.47-1) ... 1340s Setting up libfcgi0t64:arm64 (2.4.2-2.1build1) ... 1340s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-4) ... 1340s Setting up libhtml-tagset-perl (3.24-1) ... 1340s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1340s Setting up libnet-cidr-perl (0.23-1) ... 1340s Setting up libipc-sharelite-perl (0.17-5build4) ... 1340s Setting up liblwp-mediatypes-perl (6.04-2) ... 1340s Setting up libcrypt-urandom-perl (0.54-1) ... 1340s Setting up libtry-tiny-perl (0.32-1) ... 1340s Setting up perl-openssl-defaults:arm64 (7build3) ... 1340s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 1340s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1340s Setting up libencode-locale-perl (1.05-3) ... 1340s Setting up libclass-errorhandler-perl (0.04-3) ... 1340s Setting up libjs-angularjs (1.8.3-1) ... 1340s Setting up libfcgi-procmanager-perl (0.28-3) ... 1340s Setting up libregexp-common-perl (2024080801-1) ... 1340s Setting up libtest-sharedfork-perl (0.35-3) ... 1340s Setting up libhash-multivalue-perl (0.16-3) ... 1340s Setting up libjs-es5-shim (4.6.7-2) ... 1340s Setting up liberror-perl (0.17030-1) ... 1340s Setting up libapache-session-perl (1.94-2) ... 1340s Setting up libstream-buffered-perl (0.03-3) ... 1340s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 1340s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1340s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1340s Setting up libemail-date-format-perl (1.008-1) ... 1340s Setting up libcryptx-perl (0.085-1) ... 1340s Setting up libio-html-perl (1.004-3) ... 1340s Setting up libtimedate-perl (2.3300-2) ... 1340s Setting up libtypes-serialiser-perl (1.01-1) ... 1340s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1340s Setting up libjson-perl (4.10000-1) ... 1340s Setting up libfile-sharedir-perl (1.118-3) ... 1340s Setting up libfcgi-perl (0.82+ds-3build3) ... 1340s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1340s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1340s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1340s Setting up libcrypt-openssl-rsa-perl:arm64 (0.33-3build5) ... 1340s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1340s Setting up libconvert-asn1-perl (0.34-1) ... 1340s Setting up liburi-perl (5.30-1) ... 1340s Setting up dctrl-tools (2.24-3build3) ... 1340s Setting up libjs-bootstrap (3.4.1+dfsg-4) ... 1340s Setting up autodep8 (0.28+nmu1ubuntu1) ... 1340s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 1340s Setting up libjson-xs-perl (4.030-2build4) ... 1340s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1340s Setting up libhttp-date-perl (6.06-1) ... 1340s Setting up libtest-tcp-perl (2.22-2) ... 1340s Setting up libfile-listing-perl (6.16-1) ... 1340s Setting up libhash-merge-simple-perl (0.052-1) ... 1340s Setting up libcache-cache-perl (1.08-3) ... 1340s Setting up libhttp-headers-fast-perl (0.22-3) ... 1340s Setting up libnet-http-perl (6.23-1) ... 1340s Setting up libjson-maybexs-perl (1.004008-1) ... 1340s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1340s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1340s Setting up pkg-perl-autopkgtest (0.82) ... 1340s Setting up libwww-robotrules-perl (6.02-1) ... 1340s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 1340s Setting up libcookie-baker-perl (0.12-1) ... 1340s Setting up libhttp-entity-parser-perl (0.25-2) ... 1340s Setting up libio-socket-ssl-perl (2.089-1) ... 1340s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 1340s Setting up libconvert-pem-perl (0.13-1) ... 1340s Setting up libhttp-negotiate-perl (6.01-2) ... 1340s Setting up libhttp-cookies-perl (6.11-1) ... 1340s Setting up libhtml-tree-perl (5.07-3) ... 1340s Setting up libcgi-pm-perl (4.67-1) ... 1340s Setting up libhtml-template-perl (2.97-2build1) ... 1340s Setting up libplack-perl (1.0051-1) ... 1340s Setting up liblwp-protocol-https-perl (6.14-1) ... 1340s Setting up libwww-perl (6.78-1) ... 1340s Setting up liblemonldap-ng-common-perl (2.20.2+ds-1build1) ... 1341s Setting up liblemonldap-ng-handler-perl (2.20.2+ds-1build1) ... 1341s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1341s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1341s Setting up lemonldap-ng-fastcgi-server (2.20.2+ds-1build1) ... 1341s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1341s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1342s Setting up liblemonldap-ng-manager-perl (2.20.2+ds-1build1) ... 1342s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1342s Processing triggers for man-db (2.13.0-1) ... 1347s autopkgtest [17:27:54]: test runtime-deps-manager: ./debian/tests/runner runtime-deps lemonldap-ng-manager 1347s autopkgtest [17:27:54]: test runtime-deps-manager: [----------------------- 1347s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.VmfV2R/build.Jrn/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 1347s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.VmfV2R/build.Jrn/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 1347s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1347s 1..4 1347s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 1347s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 1347s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 1347s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 1347s ok 1347s All tests successful. 1347s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.26 cusr 0.05 csys = 0.32 CPU) 1347s Result: PASS 1348s autopkgtest [17:27:55]: test runtime-deps-manager: -----------------------] 1348s autopkgtest [17:27:55]: test runtime-deps-manager: - - - - - - - - - - results - - - - - - - - - - 1348s runtime-deps-manager PASS (superficial) 1348s autopkgtest [17:27:55]: test runtime-deps-and-recommends: preparing testbed 1348s Reading package lists... 1349s Building dependency tree... 1349s Reading state information... 1349s Starting pkgProblemResolver with broken count: 0 1349s Starting 2 pkgProblemResolver with broken count: 0 1349s Done 1350s The following NEW packages will be installed: 1350s autoconf automake autopoint autotools-dev build-essential 1350s ca-certificates-java cpp cpp-14 cpp-14-aarch64-linux-gnu 1350s cpp-aarch64-linux-gnu debhelper debugedit default-jre-headless dh-autoreconf 1350s dh-strip-nondeterminism docutils-common dwz fontconfig-config 1350s fonts-font-awesome fonts-urw-base35 g++ g++-14 g++-14-aarch64-linux-gnu 1350s g++-aarch64-linux-gnu gcc gcc-14 gcc-14-aarch64-linux-gnu 1350s gcc-aarch64-linux-gnu gettext imagemagick-7-common intltool-debian 1350s java-common java-wrappers javascript-common lemonldap-ng lemonldap-ng-doc 1350s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl 1350s libalgorithm-combinatorics-perl libaliased-perl libaom3 libarchive-zip-perl 1350s libasan8 libauth-yubikey-webclient-perl libauthen-oath-perl 1350s libauthen-pam-perl libauthen-radius-perl libauthen-u2f-tester-perl 1350s libauthen-webauthn-perl libautobox-core-perl libautobox-perl 1350s libb-hooks-endofscope-perl libb-hooks-op-check-perl 1350s libbytes-random-secure-perl libcache-lru-perl libcapture-tiny-perl libcares2 1350s libcarp-clan-perl libcbor-xs-perl libcc1-0 libclass-c3-perl 1350s libclass-data-inheritable-perl libclass-load-perl libclass-load-xs-perl 1350s libclass-method-modifiers-perl libclass-singleton-perl 1350s libconvert-base32-perl libconvert-binhex-perl libcrypt-dh-gmp-perl 1350s libcrypt-jwt-perl libcrypt-random-seed-perl libcrypt-ssleay-perl 1350s libcrypt-x509-perl libdata-dumper-concise-perl libdata-hexdump-perl 1350s libdata-ieee754-perl libdata-optlist-perl libdata-password-zxcvbn-perl 1350s libdata-perl-perl libdata-printer-perl libdata-validate-ip-perl 1350s libdatetime-format-rfc3339-perl libdatetime-format-w3cdtf-perl 1350s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 1350s libdbd-sqlite3-perl libdbi-perl libdbix-connector-perl libde265-0 1350s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 1350s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 1350s libdigest-hmac-perl libdist-checkconflicts-perl libdynaloader-functions-perl 1350s libemail-abstract-perl libemail-address-xs-perl libemail-sender-perl 1350s libemail-simple-perl libeval-closure-perl libexception-class-perl 1350s libexporter-tiny-perl libextutils-depends-perl libfftw3-double3 1350s libfile-stripnondeterminism-perl libfont-afm-perl libfontconfig1 libfontenc1 1350s libgcc-14-dev libgd-perl libgd-securityimage-perl libgd3 libgeoip2-perl 1350s libglib-perl libgomp1 libgraphite2-3 libgssapi-perl libharfbuzz0b 1350s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 1350s libhtml-formattext-withlinks-perl libhttp-browserdetect-perl 1350s libhttp-daemon-perl libhwasan0 libimage-magick-perl libimage-magick-q16-perl 1350s libimagequant0 libimport-into-perl libio-pty-perl libio-sessiondata-perl 1350s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 1350s libipc-run-perl libiri-perl libisl23 libitm1 libjargs-java libjbig0 1350s libjpeg-turbo8 libjpeg8 libjs-bootstrap4 libjs-jquery-cookie libjs-jquery-ui 1350s libjs-popper.js libjs-sphinxdoc libjs-underscore liblasso-perl liblasso3t64 1350s liblcms2-2 liblemonldap-ng-portal-perl 1350s liblemonldap-ng-ssoaas-apache-client-perl liblerc4 liblist-allutils-perl 1350s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 1350s liblist-utilsby-perl liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 1350s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 1350s libmatch-simple-perl libmath-random-isaac-perl libmaxmind-db-common-perl 1350s libmaxmind-db-reader-perl libmime-tools-perl libmodule-implementation-perl 1350s libmodule-pluggable-perl libmodule-runtime-conflicts-perl 1350s libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-arrayref-perl 1350s libmoosex-attributeshortcuts-perl libmoosex-meta-typeconstraint-mooish-perl 1350s libmoosex-role-parameterized-perl libmoosex-singlearg-perl 1350s libmoosex-traitfor-meta-class-betteranonclassnames-perl 1350s libmoosex-types-common-perl libmoosex-types-perl libmoosex-util-perl 1350s libmoox-handlesvia-perl libmoox-strictconstructor-perl 1350s libmoox-types-mooselike-perl libmpc3 libmro-compat-perl 1350s libnamespace-autoclean-perl libnamespace-clean-perl libnamespace-sweep-perl 1350s libnet-ip-perl libnet-ipv6addr-perl libnet-ldap-perl libnet-netmask-perl 1350s libnet-openid-common-perl libnet-openid-consumer-perl 1350s libnet-openid-server-perl libnet-smtp-ssl-perl libnetaddr-ip-perl libnode115 1350s libopenjp2-7 libossp-uuid-perl libossp-uuid16 1350s libpackage-deprecationmanager-perl libpackage-stash-perl 1350s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 1350s libparams-validate-perl libparams-validationcompiler-perl 1350s libparse-recdescent-perl libpath-tiny-perl libpcsclite1 1350s libperlio-via-timeout-perl libraqm0 libraw23t64 librdf-query-perl 1350s librdf-trine-perl libregexp-assemble-perl librole-tiny-perl 1350s libscope-guard-perl libset-scalar-perl libsharpyuv0 libsoap-lite-perl 1350s libspecio-perl libstdc++-14-dev libstrictures-perl libstring-random-perl 1350s libsub-exporter-formethods-perl libsub-exporter-perl 1350s libsub-exporter-progressive-perl libsub-identify-perl libsub-infix-perl 1350s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 1350s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 1350s libtext-aligner-perl libtext-csv-xs-perl libtext-table-perl 1350s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl libtool 1350s libtsan2 libtype-tiny-perl libtypes-datetime-perl libtypes-path-tiny-perl 1350s libtypes-uri-perl libtypes-uuid-perl libubsan1 liburi-fromhash-perl 1350s libuuid-tiny-perl libvariable-magic-perl libwant-perl libweb-id-perl 1350s libwebp7 libwebpdemux2 libwebpmux3 libxml-commonns-perl libxml-libxml-perl 1350s libxml-libxslt-perl libxml-namespace-perl libxml-namespacefactory-perl 1350s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 1350s libxml-sax-perl libxml-simple-perl libxmlsec1t64 libxmlsec1t64-openssl 1350s libxpm4 libxslt1.1 libxstring-perl libyaml-perl m4 node-acorn 1350s node-balanced-match node-brace-expansion node-cjs-module-lexer 1350s node-minimatch node-uglify-js node-undici node-xtend nodejs 1350s openjdk-21-jre-headless po-debconf python3-alabaster python3-defusedxml 1350s python3-docutils python3-imagesize python3-roman python3-snowballstemmer 1350s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 1350s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 1350s yui-compressor 1350s 0 upgraded, 317 newly installed, 0 to remove and 0 not upgraded. 1350s Need to get 171 MB of archives. 1350s After this operation, 650 MB of additional disk space will be used. 1350s Get:1 http://ftpmaster.internal/ubuntu questing/universe arm64 imagemagick-7-common all 8:7.1.1.43+dfsg1-1 [69.7 kB] 1350s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libgomp1 arm64 15-20250404-0ubuntu1 [147 kB] 1350s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build1 [392 kB] 1350s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libfontenc1 arm64 1:1.1.8-1build1 [13.9 kB] 1350s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 x11-common all 1:7.7+23ubuntu4 [21.8 kB] 1350s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 1350s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 xfonts-utils arm64 1:7.7+7 [95.6 kB] 1350s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-urw-base35 all 20200910-8 [11.0 MB] 1362s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 fontconfig-config arm64 2.15.0-2.2ubuntu1 [37.9 kB] 1362s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libfontconfig1 arm64 2.15.0-2.2ubuntu1 [144 kB] 1362s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 1362s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libaom3 arm64 3.12.0-1 [1828 kB] 1364s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-aomdec arm64 1.19.7-1 [11.4 kB] 1364s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libde265-0 arm64 1.0.15-1build5 [146 kB] 1364s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-libde265 arm64 1.19.7-1 [8890 B] 1364s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libheif1 arm64 1.19.7-1 [371 kB] 1364s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 1364s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 1364s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 1364s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 1364s Get:21 http://ftpmaster.internal/ubuntu questing/universe arm64 liblqr-1-0 arm64 0.4.2-2.1build2 [27.1 kB] 1364s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libltdl7 arm64 2.5.4-4 [43.0 kB] 1364s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libopenjp2-7 arm64 2.5.3-2 [183 kB] 1364s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libraw23t64 arm64 0.21.3-1 [377 kB] 1364s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 libdeflate0 arm64 1.23-1 [46.2 kB] 1364s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 1364s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 1364s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 libtiff6 arm64 4.7.0-3ubuntu1 [197 kB] 1364s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [12.5 kB] 1364s Get:30 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpmux3 arm64 1.5.0-0.1 [25.4 kB] 1364s Get:31 http://ftpmaster.internal/ubuntu questing/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.1.43+dfsg1-1 [1876 kB] 1366s Get:32 http://ftpmaster.internal/ubuntu questing/universe arm64 libimage-magick-q16-perl arm64 8:7.1.1.43+dfsg1-1 [105 kB] 1366s Get:33 http://ftpmaster.internal/ubuntu questing/universe arm64 libimage-magick-perl all 8:7.1.1.43+dfsg1-1 [39.8 kB] 1366s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 sgml-base all 1.31 [11.4 kB] 1366s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1366s Get:36 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng-uwsgi-app all 2.20.2+ds-1build1 [22.9 kB] 1366s Get:37 http://ftpmaster.internal/ubuntu questing/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 1366s Get:38 http://ftpmaster.internal/ubuntu questing/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1366s Get:39 http://ftpmaster.internal/ubuntu questing/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 1366s Get:40 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 1366s Get:41 http://ftpmaster.internal/ubuntu questing/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1366s Get:42 http://ftpmaster.internal/ubuntu questing/main arm64 javascript-common all 12 [5216 B] 1366s Get:43 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 1366s Get:44 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-bootstrap4 all 4.6.1+dfsg1-5 [531 kB] 1367s Get:45 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-cookie all 12-4 [6484 B] 1367s Get:46 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 1367s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 libexporter-tiny-perl all 1.006002-1 [36.8 kB] 1367s Get:48 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 1367s Get:49 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1367s Get:50 http://ftpmaster.internal/ubuntu questing/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1367s Get:51 http://ftpmaster.internal/ubuntu questing/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 1367s Get:52 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-portal-perl all 2.20.2+ds-1build1 [2996 kB] 1370s Get:53 http://ftpmaster.internal/ubuntu questing/main arm64 m4 arm64 1.4.19-7 [244 kB] 1370s Get:54 http://ftpmaster.internal/ubuntu questing/main arm64 autoconf all 2.72-3ubuntu1 [383 kB] 1370s Get:55 http://ftpmaster.internal/ubuntu questing/main arm64 autotools-dev all 20220109.1 [44.9 kB] 1370s Get:56 http://ftpmaster.internal/ubuntu questing/main arm64 automake all 1:1.17-3ubuntu1 [572 kB] 1370s Get:57 http://ftpmaster.internal/ubuntu questing/main arm64 autopoint all 0.23.1-1 [619 kB] 1371s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 libisl23 arm64 0.27-1 [676 kB] 1372s Get:59 http://ftpmaster.internal/ubuntu questing/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 1372s Get:60 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [10.6 MB] 1382s Get:61 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14 arm64 14.2.0-19ubuntu2 [1026 B] 1382s Get:62 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [5558 B] 1382s Get:63 http://ftpmaster.internal/ubuntu questing/main arm64 cpp arm64 4:14.2.0-1ubuntu1 [22.4 kB] 1382s Get:64 http://ftpmaster.internal/ubuntu questing/main arm64 libcc1-0 arm64 15-20250404-0ubuntu1 [49.1 kB] 1382s Get:65 http://ftpmaster.internal/ubuntu questing/main arm64 libitm1 arm64 15-20250404-0ubuntu1 [27.8 kB] 1382s Get:66 http://ftpmaster.internal/ubuntu questing/main arm64 libasan8 arm64 15-20250404-0ubuntu1 [2922 kB] 1384s Get:67 http://ftpmaster.internal/ubuntu questing/main arm64 liblsan0 arm64 15-20250404-0ubuntu1 [1318 kB] 1385s Get:68 http://ftpmaster.internal/ubuntu questing/main arm64 libtsan2 arm64 15-20250404-0ubuntu1 [2692 kB] 1388s Get:69 http://ftpmaster.internal/ubuntu questing/main arm64 libubsan1 arm64 15-20250404-0ubuntu1 [1177 kB] 1389s Get:70 http://ftpmaster.internal/ubuntu questing/main arm64 libhwasan0 arm64 15-20250404-0ubuntu1 [1640 kB] 1390s Get:71 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-14-dev arm64 14.2.0-19ubuntu2 [2593 kB] 1392s Get:72 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [20.9 MB] 1407s Get:73 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14 arm64 14.2.0-19ubuntu2 [529 kB] 1407s Get:74 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [1200 B] 1407s Get:75 http://ftpmaster.internal/ubuntu questing/main arm64 gcc arm64 4:14.2.0-1ubuntu1 [4998 B] 1407s Get:76 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++-14-dev arm64 14.2.0-19ubuntu2 [2501 kB] 1409s Get:77 http://ftpmaster.internal/ubuntu questing/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [12.1 MB] 1416s Get:78 http://ftpmaster.internal/ubuntu questing/main arm64 g++-14 arm64 14.2.0-19ubuntu2 [23.0 kB] 1416s Get:79 http://ftpmaster.internal/ubuntu questing/main arm64 g++-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [956 B] 1416s Get:80 http://ftpmaster.internal/ubuntu questing/main arm64 g++ arm64 4:14.2.0-1ubuntu1 [1080 B] 1416s Get:81 http://ftpmaster.internal/ubuntu questing/main arm64 build-essential arm64 12.12ubuntu1 [5082 B] 1416s Get:82 http://ftpmaster.internal/ubuntu questing/main arm64 ca-certificates-java all 20240118 [11.6 kB] 1416s Get:83 http://ftpmaster.internal/ubuntu questing/main arm64 libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 1416s Get:84 http://ftpmaster.internal/ubuntu questing/main arm64 libtool all 2.5.4-4 [168 kB] 1416s Get:85 http://ftpmaster.internal/ubuntu questing/main arm64 dh-autoreconf all 20 [16.1 kB] 1416s Get:86 http://ftpmaster.internal/ubuntu questing/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 1416s Get:87 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 1416s Get:88 http://ftpmaster.internal/ubuntu questing/main arm64 dh-strip-nondeterminism all 1.14.1-2 [5064 B] 1416s Get:89 http://ftpmaster.internal/ubuntu questing/main arm64 debugedit arm64 1:5.1-2 [46.1 kB] 1416s Get:90 http://ftpmaster.internal/ubuntu questing/main arm64 dwz arm64 0.15-1build6 [113 kB] 1416s Get:91 http://ftpmaster.internal/ubuntu questing/main arm64 gettext arm64 0.23.1-1 [998 kB] 1417s Get:92 http://ftpmaster.internal/ubuntu questing/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 1417s Get:93 http://ftpmaster.internal/ubuntu questing/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 1417s Get:94 http://ftpmaster.internal/ubuntu questing/main arm64 debhelper all 13.24.1ubuntu2 [895 kB] 1418s Get:95 http://ftpmaster.internal/ubuntu questing/main arm64 java-common all 0.76 [6852 B] 1418s Get:96 http://ftpmaster.internal/ubuntu questing/main arm64 libpcsclite1 arm64 2.3.1-1 [25.0 kB] 1418s Get:97 http://ftpmaster.internal/ubuntu questing/main arm64 openjdk-21-jre-headless arm64 21.0.7~8ea-1 [45.7 MB] 1461s Get:98 http://ftpmaster.internal/ubuntu questing/main arm64 default-jre-headless arm64 2:1.21-76 [3176 B] 1461s Get:99 http://ftpmaster.internal/ubuntu questing/main arm64 xml-core all 0.19 [20.3 kB] 1461s Get:100 http://ftpmaster.internal/ubuntu questing/main arm64 docutils-common all 0.21.2+dfsg-2 [131 kB] 1461s Get:101 http://ftpmaster.internal/ubuntu questing/main arm64 unzip arm64 6.0-28ubuntu6 [178 kB] 1461s Get:102 http://ftpmaster.internal/ubuntu questing/universe arm64 java-wrappers all 0.5 [9042 B] 1461s Get:103 http://ftpmaster.internal/ubuntu questing/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1461s Get:104 http://ftpmaster.internal/ubuntu questing/universe arm64 libalgorithm-combinatorics-perl arm64 0.27-3build5 [21.6 kB] 1461s Get:105 http://ftpmaster.internal/ubuntu questing/main arm64 libaliased-perl all 0.34-3 [12.8 kB] 1461s Get:106 http://ftpmaster.internal/ubuntu questing/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1461s Get:107 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1461s Get:108 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 1461s Get:109 http://ftpmaster.internal/ubuntu questing/main arm64 libdynaloader-functions-perl all 0.004-1 [11.4 kB] 1461s Get:110 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-callchecker-perl arm64 0.009-1build1 [14.0 kB] 1461s Get:111 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 1461s Get:112 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 1461s Get:113 http://ftpmaster.internal/ubuntu questing/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 1461s Get:114 http://ftpmaster.internal/ubuntu questing/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 1461s Get:115 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 1461s Get:116 http://ftpmaster.internal/ubuntu questing/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 1461s Get:117 http://ftpmaster.internal/ubuntu questing/universe arm64 libtype-tiny-perl all 2.004000-1 [354 kB] 1461s Get:118 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-oath-perl all 2.0.1-2 [7100 B] 1461s Get:119 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-pam-perl arm64 0.16-6build4 [22.9 kB] 1461s Get:120 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 1461s Get:121 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-install-perl all 0.929-1 [9764 B] 1461s Get:122 http://ftpmaster.internal/ubuntu questing/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 1461s Get:123 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 1461s Get:124 http://ftpmaster.internal/ubuntu questing/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 1461s Get:125 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-load-perl all 0.25-2 [12.7 kB] 1461s Get:126 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-load-xs-perl arm64 0.10-2build5 [13.5 kB] 1461s Get:127 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1461s Get:128 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 1461s Get:129 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 1461s Get:130 http://ftpmaster.internal/ubuntu questing/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 1461s Get:131 http://ftpmaster.internal/ubuntu questing/universe arm64 libdevel-overloadinfo-perl all 0.007-1 [7422 B] 1461s Get:132 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 1461s Get:133 http://ftpmaster.internal/ubuntu questing/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 1461s Get:134 http://ftpmaster.internal/ubuntu questing/universe arm64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 1461s Get:135 http://ftpmaster.internal/ubuntu questing/universe arm64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 1461s Get:136 http://ftpmaster.internal/ubuntu questing/universe arm64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 1461s Get:137 http://ftpmaster.internal/ubuntu questing/main arm64 libpackage-stash-xs-perl arm64 0.30-1build5 [18.1 kB] 1461s Get:138 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoose-perl arm64 2.2207-1build3 [717 kB] 1462s Get:139 http://ftpmaster.internal/ubuntu questing/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 1462s Get:140 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 1462s Get:141 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-identify-perl arm64 0.14-3build4 [9762 B] 1462s Get:142 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 1462s Get:143 http://ftpmaster.internal/ubuntu questing/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 1462s Get:144 http://ftpmaster.internal/ubuntu questing/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1462s Get:145 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-meta-typeconstraint-mooish-perl all 0.001-2 [11.2 kB] 1462s Get:146 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-role-parameterized-perl all 1.11-2 [38.8 kB] 1462s Get:147 http://ftpmaster.internal/ubuntu questing/universe arm64 libcarp-clan-perl all 6.08-2 [11.9 kB] 1462s Get:148 http://ftpmaster.internal/ubuntu questing/universe arm64 libsub-exporter-formethods-perl all 0.100055-1 [7316 B] 1462s Get:149 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-types-perl all 0.50-2 [50.5 kB] 1462s Get:150 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-types-common-perl all 0.001014-2 [16.3 kB] 1462s Get:151 http://ftpmaster.internal/ubuntu questing/universe arm64 libscope-guard-perl all 0.21-2 [7730 B] 1462s Get:152 http://ftpmaster.internal/ubuntu questing/universe arm64 libautobox-perl arm64 3.0.2-1 [29.7 kB] 1462s Get:153 http://ftpmaster.internal/ubuntu questing/universe arm64 libwant-perl arm64 0.29-2build5 [23.7 kB] 1462s Get:154 http://ftpmaster.internal/ubuntu questing/universe arm64 libautobox-core-perl all 1.33-2 [33.8 kB] 1462s Get:155 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-traitfor-meta-class-betteranonclassnames-perl all 0.002003-2 [7130 B] 1462s Get:156 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-util-perl all 0.006-2 [10.3 kB] 1462s Get:157 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-attributeshortcuts-perl all 0.037-2 [34.0 kB] 1462s Get:158 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-singlearg-perl all 0.09-2 [7972 B] 1462s Get:159 http://ftpmaster.internal/ubuntu questing/main arm64 libstrictures-perl all 2.000006-1 [16.3 kB] 1462s Get:160 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-u2f-tester-perl all 0.03-1 [27.7 kB] 1462s Get:161 http://ftpmaster.internal/ubuntu questing/universe arm64 libcbor-xs-perl arm64 1.87-1build4 [59.2 kB] 1462s Get:162 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-webauthn-perl all 0.005-1 [20.3 kB] 1462s Get:163 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1462s Get:164 http://ftpmaster.internal/ubuntu questing/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1462s Get:165 http://ftpmaster.internal/ubuntu questing/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1462s Get:166 http://ftpmaster.internal/ubuntu questing/universe arm64 libcache-lru-perl all 0.04-4 [5760 B] 1462s Get:167 http://ftpmaster.internal/ubuntu questing/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 1462s Get:168 http://ftpmaster.internal/ubuntu questing/main arm64 libcares2 arm64 1.34.4-2.1 [100 kB] 1462s Get:169 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 1462s Get:170 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 1462s Get:171 http://ftpmaster.internal/ubuntu questing/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 1462s Get:172 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 1462s Get:173 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-jwt-perl all 0.036-1 [29.7 kB] 1462s Get:174 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 1462s Get:175 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-x509-perl all 0.55-1 [19.2 kB] 1462s Get:176 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-dumper-concise-perl all 2.023-3 [13.6 kB] 1462s Get:177 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 1462s Get:178 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-ieee754-perl all 0.02-2 [10.7 kB] 1462s Get:179 http://ftpmaster.internal/ubuntu questing/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 1462s Get:180 http://ftpmaster.internal/ubuntu questing/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 1462s Get:181 http://ftpmaster.internal/ubuntu questing/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 1462s Get:182 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 1462s Get:183 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-perl-perl all 0.002011-2 [40.3 kB] 1462s Get:184 http://ftpmaster.internal/ubuntu questing/universe arm64 libdata-printer-perl all 1.002001-1 [118 kB] 1462s Get:185 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 1462s Get:186 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-netmask-perl all 2.0002-2 [24.8 kB] 1462s Get:187 http://ftpmaster.internal/ubuntu questing/main arm64 libnetaddr-ip-perl arm64 4.079+dfsg-2build5 [79.9 kB] 1462s Get:188 http://ftpmaster.internal/ubuntu questing/main arm64 libdata-validate-ip-perl all 0.31-1 [17.2 kB] 1462s Get:189 http://ftpmaster.internal/ubuntu questing/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 1462s Get:190 http://ftpmaster.internal/ubuntu questing/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1462s Get:191 http://ftpmaster.internal/ubuntu questing/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 1462s Get:192 http://ftpmaster.internal/ubuntu questing/universe arm64 libspecio-perl all 0.50-1 [127 kB] 1462s Get:193 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 1465s Get:194 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-timezone-perl all 1:2.64-1+2025a [259 kB] 1465s Get:195 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 1465s Get:196 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1465s Get:197 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-format-w3cdtf-perl all 0.08-1 [9088 B] 1466s Get:198 http://ftpmaster.internal/ubuntu questing/main arm64 libdbi-perl arm64 1.647-1 [827 kB] 1466s Get:199 http://ftpmaster.internal/ubuntu questing/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 1466s Get:200 http://ftpmaster.internal/ubuntu questing/universe arm64 libdbix-connector-perl all 0.60-1 [35.8 kB] 1466s Get:201 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 1466s Get:202 http://ftpmaster.internal/ubuntu questing/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1466s Get:203 http://ftpmaster.internal/ubuntu questing/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 1466s Get:204 http://ftpmaster.internal/ubuntu questing/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 1466s Get:205 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1466s Get:206 http://ftpmaster.internal/ubuntu questing/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 1466s Get:207 http://ftpmaster.internal/ubuntu questing/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 1466s Get:208 http://ftpmaster.internal/ubuntu questing/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 1466s Get:209 http://ftpmaster.internal/ubuntu questing/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 1466s Get:210 http://ftpmaster.internal/ubuntu questing/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 1466s Get:211 http://ftpmaster.internal/ubuntu questing/main arm64 libharfbuzz0b arm64 10.2.0-1 [490 kB] 1466s Get:212 http://ftpmaster.internal/ubuntu questing/main arm64 libraqm0 arm64 0.10.2-1 [14.9 kB] 1466s Get:213 http://ftpmaster.internal/ubuntu questing/main arm64 libxpm4 arm64 1:3.5.17-1build2 [35.1 kB] 1466s Get:214 http://ftpmaster.internal/ubuntu questing/main arm64 libgd3 arm64 2.3.3-12ubuntu3 [122 kB] 1466s Get:215 http://ftpmaster.internal/ubuntu questing/main arm64 libgd-perl arm64 2.78-1build4 [125 kB] 1466s Get:216 http://ftpmaster.internal/ubuntu questing/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 1466s Get:217 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoox-strictconstructor-perl all 0.011-2 [9604 B] 1466s Get:218 http://ftpmaster.internal/ubuntu questing/universe arm64 libmaxmind-db-common-perl all 0.040001-1.1 [14.0 kB] 1466s Get:219 http://ftpmaster.internal/ubuntu questing/universe arm64 libmaxmind-db-reader-perl all 1.000014-2 [27.6 kB] 1466s Get:220 http://ftpmaster.internal/ubuntu questing/universe arm64 libparams-validate-perl arm64 1.31-2build4 [52.1 kB] 1466s Get:221 http://ftpmaster.internal/ubuntu questing/universe arm64 libgeoip2-perl all 2.006002-2 [92.1 kB] 1466s Get:222 http://ftpmaster.internal/ubuntu questing/main arm64 libglib-perl arm64 3:1.329.3-3build4 [315 kB] 1466s Get:223 http://ftpmaster.internal/ubuntu questing/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 1466s Get:224 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-browserdetect-perl all 3.41-1 [36.4 kB] 1466s Get:225 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 1466s Get:226 http://ftpmaster.internal/ubuntu questing/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 1466s Get:227 http://ftpmaster.internal/ubuntu questing/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 1466s Get:228 http://ftpmaster.internal/ubuntu questing/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 1466s Get:229 http://ftpmaster.internal/ubuntu questing/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 1466s Get:230 http://ftpmaster.internal/ubuntu questing/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 1466s Get:231 http://ftpmaster.internal/ubuntu questing/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 1466s Get:232 http://ftpmaster.internal/ubuntu questing/main arm64 libipc-run-perl all 20231003.0-2 [91.5 kB] 1466s Get:233 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoox-handlesvia-perl all 0.001009-2 [18.1 kB] 1466s Get:234 http://ftpmaster.internal/ubuntu questing/universe arm64 libiri-perl all 0.013-1 [10.1 kB] 1466s Get:235 http://ftpmaster.internal/ubuntu questing/universe arm64 libjargs-java all 1.0.0-5 [13.9 kB] 1466s Get:236 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 1466s Get:237 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 1466s Get:238 http://ftpmaster.internal/ubuntu questing/main arm64 libxslt1.1 arm64 1.1.39-0exp1ubuntu4 [168 kB] 1466s Get:239 http://ftpmaster.internal/ubuntu questing/main arm64 libxmlsec1t64 arm64 1.2.41-1build1 [143 kB] 1466s Get:240 http://ftpmaster.internal/ubuntu questing/main arm64 libxmlsec1t64-openssl arm64 1.2.41-1build1 [78.2 kB] 1466s Get:241 http://ftpmaster.internal/ubuntu questing/main arm64 liblasso3t64 arm64 2.8.2-8build1 [161 kB] 1466s Get:242 http://ftpmaster.internal/ubuntu questing/universe arm64 liblasso-perl arm64 2.8.2-8build1 [100 kB] 1466s Get:243 http://ftpmaster.internal/ubuntu questing/universe arm64 liblemonldap-ng-ssoaas-apache-client-perl all 2.20.2+ds-1build1 [32.3 kB] 1466s Get:244 http://ftpmaster.internal/ubuntu questing/universe arm64 liblog-log4perl-perl all 1.57-1 [345 kB] 1466s Get:245 http://ftpmaster.internal/ubuntu questing/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1466s Get:246 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1466s Get:247 http://ftpmaster.internal/ubuntu questing/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 1466s Get:248 http://ftpmaster.internal/ubuntu questing/universe arm64 libsub-infix-perl all 0.004-4 [7506 B] 1466s Get:249 http://ftpmaster.internal/ubuntu questing/universe arm64 libmatch-simple-perl all 0.012-1 [15.2 kB] 1466s Get:250 http://ftpmaster.internal/ubuntu questing/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 1466s Get:251 http://ftpmaster.internal/ubuntu questing/universe arm64 libmoosex-arrayref-perl all 0.005-3 [9454 B] 1466s Get:252 http://ftpmaster.internal/ubuntu questing/universe arm64 libnamespace-sweep-perl all 0.006-4 [8422 B] 1466s Get:253 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 1466s Get:254 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1466s Get:255 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1466s Get:256 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 1466s Get:257 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1466s Get:258 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0134-5build1 [297 kB] 1466s Get:259 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 1466s Get:260 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 1466s Get:261 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1466s Get:262 http://ftpmaster.internal/ubuntu questing/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 1466s Get:263 http://ftpmaster.internal/ubuntu questing/universe arm64 node-xtend all 4.0.2-3 [3902 B] 1466s Get:264 http://ftpmaster.internal/ubuntu questing/universe arm64 nodejs arm64 20.18.1+dfsg-1ubuntu2 [335 kB] 1466s Get:265 http://ftpmaster.internal/ubuntu questing/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 1466s Get:266 http://ftpmaster.internal/ubuntu questing/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1466s Get:267 http://ftpmaster.internal/ubuntu questing/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 1466s Get:268 http://ftpmaster.internal/ubuntu questing/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-1 [8072 B] 1466s Get:269 http://ftpmaster.internal/ubuntu questing/universe arm64 node-minimatch all 9.0.3-5 [78.2 kB] 1466s Get:270 http://ftpmaster.internal/ubuntu questing/universe arm64 node-undici all 7.3.0+dfsg1+~cs24.12.11-1 [341 kB] 1467s Get:271 http://ftpmaster.internal/ubuntu questing/universe arm64 libnode115 arm64 20.18.1+dfsg-1ubuntu2 [12.8 MB] 1477s Get:272 http://ftpmaster.internal/ubuntu questing/universe arm64 libossp-uuid16 arm64 1.6.4-1 [23.5 kB] 1477s Get:273 http://ftpmaster.internal/ubuntu questing/universe arm64 libossp-uuid-perl arm64 1.6.4-1 [16.5 kB] 1477s Get:274 http://ftpmaster.internal/ubuntu questing/universe arm64 libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 1477s Get:275 http://ftpmaster.internal/ubuntu questing/main arm64 libpath-tiny-perl all 0.146-1 [47.5 kB] 1477s Get:276 http://ftpmaster.internal/ubuntu questing/universe arm64 libset-scalar-perl all 1.29-3 [28.6 kB] 1477s Get:277 http://ftpmaster.internal/ubuntu questing/universe arm64 libtext-csv-xs-perl arm64 1.60-1 [125 kB] 1477s Get:278 http://ftpmaster.internal/ubuntu questing/universe arm64 libtext-aligner-perl all 0.16-3 [12.9 kB] 1477s Get:279 http://ftpmaster.internal/ubuntu questing/universe arm64 libtext-table-perl arm64 1.132-1build1 [26.5 kB] 1477s Get:280 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-namespacefactory-perl all 1.02-3 [6284 B] 1477s Get:281 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-commonns-perl all 0.06-5 [9050 B] 1477s Get:282 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-namespace-perl all 0.02-6 [8658 B] 1477s Get:283 http://ftpmaster.internal/ubuntu questing/universe arm64 librdf-trine-perl all 1.019-4 [239 kB] 1477s Get:284 http://ftpmaster.internal/ubuntu questing/universe arm64 librdf-query-perl all 2.919-1 [292 kB] 1477s Get:285 http://ftpmaster.internal/ubuntu questing/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 1477s Get:286 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 1477s Get:287 http://ftpmaster.internal/ubuntu questing/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 1477s Get:288 http://ftpmaster.internal/ubuntu questing/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 1477s Get:289 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 1477s Get:290 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-output-perl all 1.035-1 [14.6 kB] 1477s Get:291 http://ftpmaster.internal/ubuntu questing/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 1477s Get:292 http://ftpmaster.internal/ubuntu questing/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 1477s Get:293 http://ftpmaster.internal/ubuntu questing/universe arm64 libtypes-datetime-perl all 0.002-3 [12.1 kB] 1477s Get:294 http://ftpmaster.internal/ubuntu questing/universe arm64 libtypes-path-tiny-perl all 0.006-2 [9138 B] 1477s Get:295 http://ftpmaster.internal/ubuntu questing/universe arm64 libuuid-tiny-perl all 1.0400-3 [15.9 kB] 1477s Get:296 http://ftpmaster.internal/ubuntu questing/universe arm64 libtypes-uuid-perl all 0.004-3 [7004 B] 1477s Get:297 http://ftpmaster.internal/ubuntu questing/universe arm64 liburi-fromhash-perl all 0.05-2 [11.0 kB] 1477s Get:298 http://ftpmaster.internal/ubuntu questing/universe arm64 libtypes-uri-perl all 0.007-2 [7466 B] 1477s Get:299 http://ftpmaster.internal/ubuntu questing/universe arm64 libweb-id-perl all 1.927-3 [52.4 kB] 1477s Get:300 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-libxslt-perl arm64 2.003000-2build1 [43.4 kB] 1477s Get:301 http://ftpmaster.internal/ubuntu questing/universe arm64 libyaml-perl all 1.31-1 [65.7 kB] 1477s Get:302 http://ftpmaster.internal/ubuntu questing/universe arm64 node-uglify-js all 3.17.4-2 [205 kB] 1477s Get:303 http://ftpmaster.internal/ubuntu questing/main arm64 python3-defusedxml all 0.7.1-3 [42.2 kB] 1477s Get:304 http://ftpmaster.internal/ubuntu questing/main arm64 python3-roman all 5.0-1 [10.3 kB] 1477s Get:305 http://ftpmaster.internal/ubuntu questing/main arm64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 1477s Get:306 http://ftpmaster.internal/ubuntu questing/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 1477s Get:307 http://ftpmaster.internal/ubuntu questing/main arm64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 1477s Get:308 http://ftpmaster.internal/ubuntu questing/main arm64 sphinx-common all 8.1.3-5 [663 kB] 1478s Get:309 http://ftpmaster.internal/ubuntu questing/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 1478s Get:310 http://ftpmaster.internal/ubuntu questing/main arm64 python3-sphinx all 8.1.3-5 [474 kB] 1478s Get:311 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 1478s Get:312 http://ftpmaster.internal/ubuntu questing/universe arm64 uglifyjs all 3.17.4-2 [10.1 kB] 1478s Get:313 http://ftpmaster.internal/ubuntu questing/universe arm64 yui-compressor all 2.4.8-3 [595 kB] 1478s Get:314 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng-handler all 2.20.2+ds-1build1 [32.8 kB] 1478s Get:315 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng all 2.20.2+ds-1build1 [24.5 kB] 1478s Get:316 http://ftpmaster.internal/ubuntu questing/universe arm64 lemonldap-ng-doc all 2.20.2+ds-1build1 [5951 kB] 1484s Get:317 http://ftpmaster.internal/ubuntu questing/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 1484s Fetched 171 MB in 2min 14s (1278 kB/s) 1484s Selecting previously unselected package imagemagick-7-common. 1484s (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 ... 88419 files and directories currently installed.) 1484s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.1.43+dfsg1-1_all.deb ... 1484s Unpacking imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 1484s Selecting previously unselected package libgomp1:arm64. 1484s Preparing to unpack .../001-libgomp1_15-20250404-0ubuntu1_arm64.deb ... 1484s Unpacking libgomp1:arm64 (15-20250404-0ubuntu1) ... 1484s Selecting previously unselected package libfftw3-double3:arm64. 1484s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build1_arm64.deb ... 1484s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build1) ... 1484s Selecting previously unselected package libfontenc1:arm64. 1484s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_arm64.deb ... 1484s Unpacking libfontenc1:arm64 (1:1.1.8-1build1) ... 1484s Selecting previously unselected package x11-common. 1484s Preparing to unpack .../004-x11-common_1%3a7.7+23ubuntu4_all.deb ... 1484s Unpacking x11-common (1:7.7+23ubuntu4) ... 1484s Selecting previously unselected package xfonts-encodings. 1484s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 1484s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 1485s Selecting previously unselected package xfonts-utils. 1485s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_arm64.deb ... 1485s Unpacking xfonts-utils (1:7.7+7) ... 1485s Selecting previously unselected package fonts-urw-base35. 1485s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 1485s Unpacking fonts-urw-base35 (20200910-8) ... 1485s Selecting previously unselected package fontconfig-config. 1485s Preparing to unpack .../008-fontconfig-config_2.15.0-2.2ubuntu1_arm64.deb ... 1485s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 1485s Selecting previously unselected package libfontconfig1:arm64. 1485s Preparing to unpack .../009-libfontconfig1_2.15.0-2.2ubuntu1_arm64.deb ... 1485s Unpacking libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 1485s Selecting previously unselected package libsharpyuv0:arm64. 1485s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_arm64.deb ... 1485s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 1485s Selecting previously unselected package libaom3:arm64. 1485s Preparing to unpack .../011-libaom3_3.12.0-1_arm64.deb ... 1485s Unpacking libaom3:arm64 (3.12.0-1) ... 1485s Selecting previously unselected package libheif-plugin-aomdec:arm64. 1485s Preparing to unpack .../012-libheif-plugin-aomdec_1.19.7-1_arm64.deb ... 1485s Unpacking libheif-plugin-aomdec:arm64 (1.19.7-1) ... 1485s Selecting previously unselected package libde265-0:arm64. 1485s Preparing to unpack .../013-libde265-0_1.0.15-1build5_arm64.deb ... 1485s Unpacking libde265-0:arm64 (1.0.15-1build5) ... 1485s Selecting previously unselected package libheif-plugin-libde265:arm64. 1485s Preparing to unpack .../014-libheif-plugin-libde265_1.19.7-1_arm64.deb ... 1485s Unpacking libheif-plugin-libde265:arm64 (1.19.7-1) ... 1485s Selecting previously unselected package libheif1:arm64. 1485s Preparing to unpack .../015-libheif1_1.19.7-1_arm64.deb ... 1485s Unpacking libheif1:arm64 (1.19.7-1) ... 1485s Selecting previously unselected package libjbig0:arm64. 1485s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 1485s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 1485s Selecting previously unselected package libjpeg-turbo8:arm64. 1485s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 1485s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 1485s Selecting previously unselected package libjpeg8:arm64. 1485s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 1485s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 1485s Selecting previously unselected package liblcms2-2:arm64. 1485s Preparing to unpack .../019-liblcms2-2_2.16-2_arm64.deb ... 1485s Unpacking liblcms2-2:arm64 (2.16-2) ... 1485s Selecting previously unselected package liblqr-1-0:arm64. 1485s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_arm64.deb ... 1485s Unpacking liblqr-1-0:arm64 (0.4.2-2.1build2) ... 1485s Selecting previously unselected package libltdl7:arm64. 1485s Preparing to unpack .../021-libltdl7_2.5.4-4_arm64.deb ... 1485s Unpacking libltdl7:arm64 (2.5.4-4) ... 1485s Selecting previously unselected package libopenjp2-7:arm64. 1485s Preparing to unpack .../022-libopenjp2-7_2.5.3-2_arm64.deb ... 1485s Unpacking libopenjp2-7:arm64 (2.5.3-2) ... 1485s Selecting previously unselected package libraw23t64:arm64. 1485s Preparing to unpack .../023-libraw23t64_0.21.3-1_arm64.deb ... 1485s Unpacking libraw23t64:arm64 (0.21.3-1) ... 1485s Selecting previously unselected package libdeflate0:arm64. 1485s Preparing to unpack .../024-libdeflate0_1.23-1_arm64.deb ... 1485s Unpacking libdeflate0:arm64 (1.23-1) ... 1485s Selecting previously unselected package liblerc4:arm64. 1485s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 1485s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 1486s Selecting previously unselected package libwebp7:arm64. 1486s Preparing to unpack .../026-libwebp7_1.5.0-0.1_arm64.deb ... 1486s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 1486s Selecting previously unselected package libtiff6:arm64. 1486s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu1_arm64.deb ... 1486s Unpacking libtiff6:arm64 (4.7.0-3ubuntu1) ... 1486s Selecting previously unselected package libwebpdemux2:arm64. 1486s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_arm64.deb ... 1486s Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... 1486s Selecting previously unselected package libwebpmux3:arm64. 1486s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_arm64.deb ... 1486s Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... 1486s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 1486s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.1.43+dfsg1-1_arm64.deb ... 1486s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1) ... 1486s Selecting previously unselected package libimage-magick-q16-perl. 1486s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.1.43+dfsg1-1_arm64.deb ... 1486s Unpacking libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 1486s Selecting previously unselected package libimage-magick-perl. 1486s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.1.43+dfsg1-1_all.deb ... 1486s Unpacking libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 1486s Selecting previously unselected package sgml-base. 1486s Preparing to unpack .../033-sgml-base_1.31_all.deb ... 1486s Unpacking sgml-base (1.31) ... 1486s Selecting previously unselected package fonts-font-awesome. 1486s Preparing to unpack .../034-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1486s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1486s Selecting previously unselected package lemonldap-ng-uwsgi-app. 1486s Preparing to unpack .../035-lemonldap-ng-uwsgi-app_2.20.2+ds-1build1_all.deb ... 1486s Unpacking lemonldap-ng-uwsgi-app (2.20.2+ds-1build1) ... 1486s Selecting previously unselected package libconvert-base32-perl. 1486s Preparing to unpack .../036-libconvert-base32-perl_0.06-3_all.deb ... 1486s Unpacking libconvert-base32-perl (0.06-3) ... 1486s Selecting previously unselected package libdigest-hmac-perl. 1486s Preparing to unpack .../037-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1486s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1486s Selecting previously unselected package libfont-afm-perl. 1486s Preparing to unpack .../038-libfont-afm-perl_1.20-4_all.deb ... 1486s Unpacking libfont-afm-perl (1.20-4) ... 1486s Selecting previously unselected package libhtml-format-perl. 1486s Preparing to unpack .../039-libhtml-format-perl_2.16-2_all.deb ... 1486s Unpacking libhtml-format-perl (2.16-2) ... 1486s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1486s Preparing to unpack .../040-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1486s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1486s Selecting previously unselected package javascript-common. 1486s Preparing to unpack .../041-javascript-common_12_all.deb ... 1486s Unpacking javascript-common (12) ... 1486s Selecting previously unselected package libjs-popper.js. 1486s Preparing to unpack .../042-libjs-popper.js_1.16.1+ds-6_all.deb ... 1486s Unpacking libjs-popper.js (1.16.1+ds-6) ... 1486s Selecting previously unselected package libjs-bootstrap4. 1486s Preparing to unpack .../043-libjs-bootstrap4_4.6.1+dfsg1-5_all.deb ... 1486s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-5) ... 1486s Selecting previously unselected package libjs-jquery-cookie. 1486s Preparing to unpack .../044-libjs-jquery-cookie_12-4_all.deb ... 1486s Unpacking libjs-jquery-cookie (12-4) ... 1486s Selecting previously unselected package libjs-jquery-ui. 1486s Preparing to unpack .../045-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 1486s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 1486s Selecting previously unselected package libexporter-tiny-perl. 1486s Preparing to unpack .../046-libexporter-tiny-perl_1.006002-1_all.deb ... 1486s Unpacking libexporter-tiny-perl (1.006002-1) ... 1486s Selecting previously unselected package liblist-moreutils-xs-perl. 1486s Preparing to unpack .../047-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 1486s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1486s Selecting previously unselected package liblist-moreutils-perl. 1486s Preparing to unpack .../048-liblist-moreutils-perl_0.430-2_all.deb ... 1486s Unpacking liblist-moreutils-perl (0.430-2) ... 1486s Selecting previously unselected package libregexp-assemble-perl. 1486s Preparing to unpack .../049-libregexp-assemble-perl_0.38-2_all.deb ... 1486s Unpacking libregexp-assemble-perl (0.38-2) ... 1486s Selecting previously unselected package libtext-unidecode-perl. 1486s Preparing to unpack .../050-libtext-unidecode-perl_1.30-3_all.deb ... 1486s Unpacking libtext-unidecode-perl (1.30-3) ... 1486s Selecting previously unselected package liblemonldap-ng-portal-perl. 1486s Preparing to unpack .../051-liblemonldap-ng-portal-perl_2.20.2+ds-1build1_all.deb ... 1487s Unpacking liblemonldap-ng-portal-perl (2.20.2+ds-1build1) ... 1487s Selecting previously unselected package m4. 1487s Preparing to unpack .../052-m4_1.4.19-7_arm64.deb ... 1487s Unpacking m4 (1.4.19-7) ... 1487s Selecting previously unselected package autoconf. 1487s Preparing to unpack .../053-autoconf_2.72-3ubuntu1_all.deb ... 1487s Unpacking autoconf (2.72-3ubuntu1) ... 1487s Selecting previously unselected package autotools-dev. 1487s Preparing to unpack .../054-autotools-dev_20220109.1_all.deb ... 1487s Unpacking autotools-dev (20220109.1) ... 1487s Selecting previously unselected package automake. 1487s Preparing to unpack .../055-automake_1%3a1.17-3ubuntu1_all.deb ... 1487s Unpacking automake (1:1.17-3ubuntu1) ... 1487s Selecting previously unselected package autopoint. 1487s Preparing to unpack .../056-autopoint_0.23.1-1_all.deb ... 1487s Unpacking autopoint (0.23.1-1) ... 1487s Selecting previously unselected package libisl23:arm64. 1487s Preparing to unpack .../057-libisl23_0.27-1_arm64.deb ... 1487s Unpacking libisl23:arm64 (0.27-1) ... 1487s Selecting previously unselected package libmpc3:arm64. 1487s Preparing to unpack .../058-libmpc3_1.3.1-1build2_arm64.deb ... 1487s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 1487s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 1487s Preparing to unpack .../059-cpp-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 1487s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 1487s Selecting previously unselected package cpp-14. 1487s Preparing to unpack .../060-cpp-14_14.2.0-19ubuntu2_arm64.deb ... 1487s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 1487s Selecting previously unselected package cpp-aarch64-linux-gnu. 1487s Preparing to unpack .../061-cpp-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 1487s Unpacking cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 1487s Selecting previously unselected package cpp. 1487s Preparing to unpack .../062-cpp_4%3a14.2.0-1ubuntu1_arm64.deb ... 1487s Unpacking cpp (4:14.2.0-1ubuntu1) ... 1487s Selecting previously unselected package libcc1-0:arm64. 1487s Preparing to unpack .../063-libcc1-0_15-20250404-0ubuntu1_arm64.deb ... 1487s Unpacking libcc1-0:arm64 (15-20250404-0ubuntu1) ... 1487s Selecting previously unselected package libitm1:arm64. 1487s Preparing to unpack .../064-libitm1_15-20250404-0ubuntu1_arm64.deb ... 1487s Unpacking libitm1:arm64 (15-20250404-0ubuntu1) ... 1487s Selecting previously unselected package libasan8:arm64. 1487s Preparing to unpack .../065-libasan8_15-20250404-0ubuntu1_arm64.deb ... 1487s Unpacking libasan8:arm64 (15-20250404-0ubuntu1) ... 1487s Selecting previously unselected package liblsan0:arm64. 1487s Preparing to unpack .../066-liblsan0_15-20250404-0ubuntu1_arm64.deb ... 1487s Unpacking liblsan0:arm64 (15-20250404-0ubuntu1) ... 1487s Selecting previously unselected package libtsan2:arm64. 1487s Preparing to unpack .../067-libtsan2_15-20250404-0ubuntu1_arm64.deb ... 1487s Unpacking libtsan2:arm64 (15-20250404-0ubuntu1) ... 1487s Selecting previously unselected package libubsan1:arm64. 1487s Preparing to unpack .../068-libubsan1_15-20250404-0ubuntu1_arm64.deb ... 1487s Unpacking libubsan1:arm64 (15-20250404-0ubuntu1) ... 1488s Selecting previously unselected package libhwasan0:arm64. 1488s Preparing to unpack .../069-libhwasan0_15-20250404-0ubuntu1_arm64.deb ... 1488s Unpacking libhwasan0:arm64 (15-20250404-0ubuntu1) ... 1488s Selecting previously unselected package libgcc-14-dev:arm64. 1488s Preparing to unpack .../070-libgcc-14-dev_14.2.0-19ubuntu2_arm64.deb ... 1488s Unpacking libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 1488s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 1488s Preparing to unpack .../071-gcc-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 1488s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 1488s Selecting previously unselected package gcc-14. 1488s Preparing to unpack .../072-gcc-14_14.2.0-19ubuntu2_arm64.deb ... 1488s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 1488s Selecting previously unselected package gcc-aarch64-linux-gnu. 1488s Preparing to unpack .../073-gcc-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 1488s Unpacking gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 1488s Selecting previously unselected package gcc. 1488s Preparing to unpack .../074-gcc_4%3a14.2.0-1ubuntu1_arm64.deb ... 1488s Unpacking gcc (4:14.2.0-1ubuntu1) ... 1488s Selecting previously unselected package libstdc++-14-dev:arm64. 1488s Preparing to unpack .../075-libstdc++-14-dev_14.2.0-19ubuntu2_arm64.deb ... 1488s Unpacking libstdc++-14-dev:arm64 (14.2.0-19ubuntu2) ... 1488s Selecting previously unselected package g++-14-aarch64-linux-gnu. 1488s Preparing to unpack .../076-g++-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 1488s Unpacking g++-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 1489s Selecting previously unselected package g++-14. 1489s Preparing to unpack .../077-g++-14_14.2.0-19ubuntu2_arm64.deb ... 1489s Unpacking g++-14 (14.2.0-19ubuntu2) ... 1489s Selecting previously unselected package g++-aarch64-linux-gnu. 1489s Preparing to unpack .../078-g++-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 1489s Unpacking g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 1489s Selecting previously unselected package g++. 1489s Preparing to unpack .../079-g++_4%3a14.2.0-1ubuntu1_arm64.deb ... 1489s Unpacking g++ (4:14.2.0-1ubuntu1) ... 1489s Selecting previously unselected package build-essential. 1489s Preparing to unpack .../080-build-essential_12.12ubuntu1_arm64.deb ... 1489s Unpacking build-essential (12.12ubuntu1) ... 1489s Selecting previously unselected package ca-certificates-java. 1489s Preparing to unpack .../081-ca-certificates-java_20240118_all.deb ... 1489s Unpacking ca-certificates-java (20240118) ... 1489s Selecting previously unselected package libdebhelper-perl. 1489s Preparing to unpack .../082-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 1489s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 1489s Selecting previously unselected package libtool. 1489s Preparing to unpack .../083-libtool_2.5.4-4_all.deb ... 1489s Unpacking libtool (2.5.4-4) ... 1489s Selecting previously unselected package dh-autoreconf. 1489s Preparing to unpack .../084-dh-autoreconf_20_all.deb ... 1489s Unpacking dh-autoreconf (20) ... 1489s Selecting previously unselected package libarchive-zip-perl. 1489s Preparing to unpack .../085-libarchive-zip-perl_1.68-1_all.deb ... 1489s Unpacking libarchive-zip-perl (1.68-1) ... 1489s Selecting previously unselected package libfile-stripnondeterminism-perl. 1489s Preparing to unpack .../086-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 1489s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 1489s Selecting previously unselected package dh-strip-nondeterminism. 1489s Preparing to unpack .../087-dh-strip-nondeterminism_1.14.1-2_all.deb ... 1489s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 1489s Selecting previously unselected package debugedit. 1489s Preparing to unpack .../088-debugedit_1%3a5.1-2_arm64.deb ... 1489s Unpacking debugedit (1:5.1-2) ... 1489s Selecting previously unselected package dwz. 1489s Preparing to unpack .../089-dwz_0.15-1build6_arm64.deb ... 1489s Unpacking dwz (0.15-1build6) ... 1489s Selecting previously unselected package gettext. 1489s Preparing to unpack .../090-gettext_0.23.1-1_arm64.deb ... 1489s Unpacking gettext (0.23.1-1) ... 1489s Selecting previously unselected package intltool-debian. 1489s Preparing to unpack .../091-intltool-debian_0.35.0+20060710.6_all.deb ... 1489s Unpacking intltool-debian (0.35.0+20060710.6) ... 1489s Selecting previously unselected package po-debconf. 1489s Preparing to unpack .../092-po-debconf_1.0.21+nmu1_all.deb ... 1489s Unpacking po-debconf (1.0.21+nmu1) ... 1489s Selecting previously unselected package debhelper. 1489s Preparing to unpack .../093-debhelper_13.24.1ubuntu2_all.deb ... 1489s Unpacking debhelper (13.24.1ubuntu2) ... 1489s Selecting previously unselected package java-common. 1489s Preparing to unpack .../094-java-common_0.76_all.deb ... 1489s Unpacking java-common (0.76) ... 1489s Selecting previously unselected package libpcsclite1:arm64. 1489s Preparing to unpack .../095-libpcsclite1_2.3.1-1_arm64.deb ... 1489s Unpacking libpcsclite1:arm64 (2.3.1-1) ... 1489s Selecting previously unselected package openjdk-21-jre-headless:arm64. 1489s Preparing to unpack .../096-openjdk-21-jre-headless_21.0.7~8ea-1_arm64.deb ... 1489s Unpacking openjdk-21-jre-headless:arm64 (21.0.7~8ea-1) ... 1490s Selecting previously unselected package default-jre-headless. 1490s Preparing to unpack .../097-default-jre-headless_2%3a1.21-76_arm64.deb ... 1490s Unpacking default-jre-headless (2:1.21-76) ... 1490s Selecting previously unselected package xml-core. 1490s Preparing to unpack .../098-xml-core_0.19_all.deb ... 1490s Unpacking xml-core (0.19) ... 1490s Selecting previously unselected package docutils-common. 1490s Preparing to unpack .../099-docutils-common_0.21.2+dfsg-2_all.deb ... 1490s Unpacking docutils-common (0.21.2+dfsg-2) ... 1490s Selecting previously unselected package unzip. 1490s Preparing to unpack .../100-unzip_6.0-28ubuntu6_arm64.deb ... 1490s Unpacking unzip (6.0-28ubuntu6) ... 1490s Selecting previously unselected package java-wrappers. 1490s Preparing to unpack .../101-java-wrappers_0.5_all.deb ... 1490s Unpacking java-wrappers (0.5) ... 1491s Selecting previously unselected package libalgorithm-c3-perl. 1491s Preparing to unpack .../102-libalgorithm-c3-perl_0.11-2_all.deb ... 1491s Unpacking libalgorithm-c3-perl (0.11-2) ... 1491s Selecting previously unselected package libalgorithm-combinatorics-perl. 1491s Preparing to unpack .../103-libalgorithm-combinatorics-perl_0.27-3build5_arm64.deb ... 1491s Unpacking libalgorithm-combinatorics-perl (0.27-3build5) ... 1491s Selecting previously unselected package libaliased-perl. 1491s Preparing to unpack .../104-libaliased-perl_0.34-3_all.deb ... 1491s Unpacking libaliased-perl (0.34-3) ... 1491s Selecting previously unselected package libauth-yubikey-webclient-perl. 1491s Preparing to unpack .../105-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1491s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1491s Selecting previously unselected package libclass-method-modifiers-perl. 1491s Preparing to unpack .../106-libclass-method-modifiers-perl_2.15-1_all.deb ... 1491s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1491s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 1491s Preparing to unpack .../107-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 1491s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 1491s Selecting previously unselected package libdynaloader-functions-perl. 1491s Preparing to unpack .../108-libdynaloader-functions-perl_0.004-1_all.deb ... 1491s Unpacking libdynaloader-functions-perl (0.004-1) ... 1491s Selecting previously unselected package libdevel-callchecker-perl:arm64. 1491s Preparing to unpack .../109-libdevel-callchecker-perl_0.009-1build1_arm64.deb ... 1491s Unpacking libdevel-callchecker-perl:arm64 (0.009-1build1) ... 1491s Selecting previously unselected package libparams-classify-perl:arm64. 1491s Preparing to unpack .../110-libparams-classify-perl_0.015-2build6_arm64.deb ... 1491s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 1491s Selecting previously unselected package libmodule-runtime-perl. 1491s Preparing to unpack .../111-libmodule-runtime-perl_0.016-2_all.deb ... 1491s Unpacking libmodule-runtime-perl (0.016-2) ... 1491s Selecting previously unselected package libimport-into-perl. 1491s Preparing to unpack .../112-libimport-into-perl_1.002005-2_all.deb ... 1491s Unpacking libimport-into-perl (1.002005-2) ... 1491s Selecting previously unselected package librole-tiny-perl. 1491s Preparing to unpack .../113-librole-tiny-perl_2.002004-1_all.deb ... 1491s Unpacking librole-tiny-perl (2.002004-1) ... 1491s Selecting previously unselected package libsub-quote-perl. 1491s Preparing to unpack .../114-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 1491s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 1491s Selecting previously unselected package libmoo-perl. 1491s Preparing to unpack .../115-libmoo-perl_2.005005-1_all.deb ... 1491s Unpacking libmoo-perl (2.005005-1) ... 1491s Selecting previously unselected package libtype-tiny-perl. 1491s Preparing to unpack .../116-libtype-tiny-perl_2.004000-1_all.deb ... 1491s Unpacking libtype-tiny-perl (2.004000-1) ... 1491s Selecting previously unselected package libauthen-oath-perl. 1491s Preparing to unpack .../117-libauthen-oath-perl_2.0.1-2_all.deb ... 1491s Unpacking libauthen-oath-perl (2.0.1-2) ... 1491s Selecting previously unselected package libauthen-pam-perl. 1491s Preparing to unpack .../118-libauthen-pam-perl_0.16-6build4_arm64.deb ... 1491s Unpacking libauthen-pam-perl (0.16-6build4) ... 1491s Selecting previously unselected package libparams-util-perl. 1491s Preparing to unpack .../119-libparams-util-perl_1.102-3build1_arm64.deb ... 1491s Unpacking libparams-util-perl (1.102-3build1) ... 1491s Selecting previously unselected package libsub-install-perl. 1491s Preparing to unpack .../120-libsub-install-perl_0.929-1_all.deb ... 1491s Unpacking libsub-install-perl (0.929-1) ... 1491s Selecting previously unselected package libdata-optlist-perl. 1491s Preparing to unpack .../121-libdata-optlist-perl_0.114-1_all.deb ... 1491s Unpacking libdata-optlist-perl (0.114-1) ... 1491s Selecting previously unselected package libmodule-implementation-perl. 1491s Preparing to unpack .../122-libmodule-implementation-perl_0.09-2_all.deb ... 1491s Unpacking libmodule-implementation-perl (0.09-2) ... 1491s Selecting previously unselected package libpackage-stash-perl. 1491s Preparing to unpack .../123-libpackage-stash-perl_0.40-1_all.deb ... 1491s Unpacking libpackage-stash-perl (0.40-1) ... 1491s Selecting previously unselected package libclass-load-perl. 1491s Preparing to unpack .../124-libclass-load-perl_0.25-2_all.deb ... 1491s Unpacking libclass-load-perl (0.25-2) ... 1491s Selecting previously unselected package libclass-load-xs-perl. 1491s Preparing to unpack .../125-libclass-load-xs-perl_0.10-2build5_arm64.deb ... 1491s Unpacking libclass-load-xs-perl (0.10-2build5) ... 1491s Selecting previously unselected package libsub-exporter-progressive-perl. 1491s Preparing to unpack .../126-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1491s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1491s Selecting previously unselected package libdevel-globaldestruction-perl. 1491s Preparing to unpack .../127-libdevel-globaldestruction-perl_0.14-4_all.deb ... 1491s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 1491s Selecting previously unselected package libclass-c3-perl. 1491s Preparing to unpack .../128-libclass-c3-perl_0.35-2_all.deb ... 1491s Unpacking libclass-c3-perl (0.35-2) ... 1491s Selecting previously unselected package libmro-compat-perl. 1491s Preparing to unpack .../129-libmro-compat-perl_0.15-2_all.deb ... 1491s Unpacking libmro-compat-perl (0.15-2) ... 1491s Selecting previously unselected package libdevel-overloadinfo-perl. 1491s Preparing to unpack .../130-libdevel-overloadinfo-perl_0.007-1_all.deb ... 1491s Unpacking libdevel-overloadinfo-perl (0.007-1) ... 1491s Selecting previously unselected package libsub-exporter-perl. 1491s Preparing to unpack .../131-libsub-exporter-perl_0.990-1_all.deb ... 1491s Unpacking libsub-exporter-perl (0.990-1) ... 1491s Selecting previously unselected package libeval-closure-perl. 1491s Preparing to unpack .../132-libeval-closure-perl_0.14-3_all.deb ... 1491s Unpacking libeval-closure-perl (0.14-3) ... 1491s Selecting previously unselected package libdist-checkconflicts-perl. 1492s Preparing to unpack .../133-libdist-checkconflicts-perl_0.11-2_all.deb ... 1492s Unpacking libdist-checkconflicts-perl (0.11-2) ... 1492s Selecting previously unselected package libmodule-runtime-conflicts-perl. 1492s Preparing to unpack .../134-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 1492s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 1492s Selecting previously unselected package libpackage-deprecationmanager-perl. 1492s Preparing to unpack .../135-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 1492s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 1492s Selecting previously unselected package libpackage-stash-xs-perl:arm64. 1492s Preparing to unpack .../136-libpackage-stash-xs-perl_0.30-1build5_arm64.deb ... 1492s Unpacking libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 1492s Selecting previously unselected package libmoose-perl:arm64. 1492s Preparing to unpack .../137-libmoose-perl_2.2207-1build3_arm64.deb ... 1492s Unpacking libmoose-perl:arm64 (2.2207-1build3) ... 1492s Selecting previously unselected package libvariable-magic-perl. 1492s Preparing to unpack .../138-libvariable-magic-perl_0.64-1build1_arm64.deb ... 1492s Unpacking libvariable-magic-perl (0.64-1build1) ... 1492s Selecting previously unselected package libb-hooks-endofscope-perl. 1492s Preparing to unpack .../139-libb-hooks-endofscope-perl_0.28-1_all.deb ... 1492s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 1492s Selecting previously unselected package libsub-identify-perl. 1492s Preparing to unpack .../140-libsub-identify-perl_0.14-3build4_arm64.deb ... 1492s Unpacking libsub-identify-perl (0.14-3build4) ... 1492s Selecting previously unselected package libsub-name-perl:arm64. 1492s Preparing to unpack .../141-libsub-name-perl_0.28-1_arm64.deb ... 1492s Unpacking libsub-name-perl:arm64 (0.28-1) ... 1492s Selecting previously unselected package libnamespace-clean-perl. 1492s Preparing to unpack .../142-libnamespace-clean-perl_0.27-2_all.deb ... 1492s Unpacking libnamespace-clean-perl (0.27-2) ... 1492s Selecting previously unselected package libnamespace-autoclean-perl. 1492s Preparing to unpack .../143-libnamespace-autoclean-perl_0.31-1_all.deb ... 1492s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1492s Selecting previously unselected package libmoosex-meta-typeconstraint-mooish-perl. 1492s Preparing to unpack .../144-libmoosex-meta-typeconstraint-mooish-perl_0.001-2_all.deb ... 1492s Unpacking libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 1492s Selecting previously unselected package libmoosex-role-parameterized-perl. 1492s Preparing to unpack .../145-libmoosex-role-parameterized-perl_1.11-2_all.deb ... 1492s Unpacking libmoosex-role-parameterized-perl (1.11-2) ... 1492s Selecting previously unselected package libcarp-clan-perl. 1492s Preparing to unpack .../146-libcarp-clan-perl_6.08-2_all.deb ... 1492s Unpacking libcarp-clan-perl (6.08-2) ... 1492s Selecting previously unselected package libsub-exporter-formethods-perl. 1492s Preparing to unpack .../147-libsub-exporter-formethods-perl_0.100055-1_all.deb ... 1492s Unpacking libsub-exporter-formethods-perl (0.100055-1) ... 1492s Selecting previously unselected package libmoosex-types-perl. 1492s Preparing to unpack .../148-libmoosex-types-perl_0.50-2_all.deb ... 1492s Unpacking libmoosex-types-perl (0.50-2) ... 1492s Selecting previously unselected package libmoosex-types-common-perl. 1492s Preparing to unpack .../149-libmoosex-types-common-perl_0.001014-2_all.deb ... 1492s Unpacking libmoosex-types-common-perl (0.001014-2) ... 1492s Selecting previously unselected package libscope-guard-perl. 1492s Preparing to unpack .../150-libscope-guard-perl_0.21-2_all.deb ... 1492s Unpacking libscope-guard-perl (0.21-2) ... 1492s Selecting previously unselected package libautobox-perl. 1492s Preparing to unpack .../151-libautobox-perl_3.0.2-1_arm64.deb ... 1492s Unpacking libautobox-perl (3.0.2-1) ... 1492s Selecting previously unselected package libwant-perl. 1492s Preparing to unpack .../152-libwant-perl_0.29-2build5_arm64.deb ... 1492s Unpacking libwant-perl (0.29-2build5) ... 1492s Selecting previously unselected package libautobox-core-perl. 1492s Preparing to unpack .../153-libautobox-core-perl_1.33-2_all.deb ... 1492s Unpacking libautobox-core-perl (1.33-2) ... 1492s Selecting previously unselected package libmoosex-traitfor-meta-class-betteranonclassnames-perl. 1492s Preparing to unpack .../154-libmoosex-traitfor-meta-class-betteranonclassnames-perl_0.002003-2_all.deb ... 1492s Unpacking libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 1492s Selecting previously unselected package libmoosex-util-perl. 1492s Preparing to unpack .../155-libmoosex-util-perl_0.006-2_all.deb ... 1492s Unpacking libmoosex-util-perl (0.006-2) ... 1492s Selecting previously unselected package libmoosex-attributeshortcuts-perl. 1492s Preparing to unpack .../156-libmoosex-attributeshortcuts-perl_0.037-2_all.deb ... 1492s Unpacking libmoosex-attributeshortcuts-perl (0.037-2) ... 1492s Selecting previously unselected package libmoosex-singlearg-perl. 1492s Preparing to unpack .../157-libmoosex-singlearg-perl_0.09-2_all.deb ... 1492s Unpacking libmoosex-singlearg-perl (0.09-2) ... 1492s Selecting previously unselected package libstrictures-perl. 1492s Preparing to unpack .../158-libstrictures-perl_2.000006-1_all.deb ... 1492s Unpacking libstrictures-perl (2.000006-1) ... 1492s Selecting previously unselected package libauthen-u2f-tester-perl. 1492s Preparing to unpack .../159-libauthen-u2f-tester-perl_0.03-1_all.deb ... 1492s Unpacking libauthen-u2f-tester-perl (0.03-1) ... 1492s Selecting previously unselected package libcbor-xs-perl. 1492s Preparing to unpack .../160-libcbor-xs-perl_1.87-1build4_arm64.deb ... 1492s Unpacking libcbor-xs-perl (1.87-1build4) ... 1492s Selecting previously unselected package libauthen-webauthn-perl. 1492s Preparing to unpack .../161-libauthen-webauthn-perl_0.005-1_all.deb ... 1492s Unpacking libauthen-webauthn-perl (0.005-1) ... 1492s Selecting previously unselected package libcrypt-random-seed-perl. 1492s Preparing to unpack .../162-libcrypt-random-seed-perl_0.03-3_all.deb ... 1492s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1492s Selecting previously unselected package libmath-random-isaac-perl. 1493s Preparing to unpack .../163-libmath-random-isaac-perl_1.004-2_all.deb ... 1493s Unpacking libmath-random-isaac-perl (1.004-2) ... 1493s Selecting previously unselected package libbytes-random-secure-perl. 1493s Preparing to unpack .../164-libbytes-random-secure-perl_0.29-3_all.deb ... 1493s Unpacking libbytes-random-secure-perl (0.29-3) ... 1493s Selecting previously unselected package libcache-lru-perl. 1493s Preparing to unpack .../165-libcache-lru-perl_0.04-4_all.deb ... 1493s Unpacking libcache-lru-perl (0.04-4) ... 1493s Selecting previously unselected package libcapture-tiny-perl. 1493s Preparing to unpack .../166-libcapture-tiny-perl_0.50-1_all.deb ... 1493s Unpacking libcapture-tiny-perl (0.50-1) ... 1493s Selecting previously unselected package libcares2:arm64. 1493s Preparing to unpack .../167-libcares2_1.34.4-2.1_arm64.deb ... 1493s Unpacking libcares2:arm64 (1.34.4-2.1) ... 1493s Selecting previously unselected package libclass-data-inheritable-perl. 1493s Preparing to unpack .../168-libclass-data-inheritable-perl_0.10-1_all.deb ... 1493s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1493s Selecting previously unselected package libclass-singleton-perl. 1493s Preparing to unpack .../169-libclass-singleton-perl_1.6-2_all.deb ... 1493s Unpacking libclass-singleton-perl (1.6-2) ... 1493s Selecting previously unselected package libconvert-binhex-perl. 1493s Preparing to unpack .../170-libconvert-binhex-perl_1.125-3_all.deb ... 1493s Unpacking libconvert-binhex-perl (1.125-3) ... 1493s Selecting previously unselected package libcrypt-dh-gmp-perl. 1493s Preparing to unpack .../171-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 1493s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1493s Selecting previously unselected package libcrypt-jwt-perl. 1493s Preparing to unpack .../172-libcrypt-jwt-perl_0.036-1_all.deb ... 1493s Unpacking libcrypt-jwt-perl (0.036-1) ... 1493s Selecting previously unselected package libcrypt-ssleay-perl. 1493s Preparing to unpack .../173-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 1493s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1493s Selecting previously unselected package libcrypt-x509-perl. 1493s Preparing to unpack .../174-libcrypt-x509-perl_0.55-1_all.deb ... 1493s Unpacking libcrypt-x509-perl (0.55-1) ... 1493s Selecting previously unselected package libdata-dumper-concise-perl. 1493s Preparing to unpack .../175-libdata-dumper-concise-perl_2.023-3_all.deb ... 1493s Unpacking libdata-dumper-concise-perl (2.023-3) ... 1493s Selecting previously unselected package libdata-hexdump-perl. 1493s Preparing to unpack .../176-libdata-hexdump-perl_0.04-2_all.deb ... 1493s Unpacking libdata-hexdump-perl (0.04-2) ... 1493s Selecting previously unselected package libdata-ieee754-perl. 1493s Preparing to unpack .../177-libdata-ieee754-perl_0.02-2_all.deb ... 1493s Unpacking libdata-ieee754-perl (0.02-2) ... 1493s Selecting previously unselected package liblist-someutils-perl. 1493s Preparing to unpack .../178-liblist-someutils-perl_0.59-1_all.deb ... 1493s Unpacking liblist-someutils-perl (0.59-1) ... 1493s Selecting previously unselected package liblist-utilsby-perl. 1493s Preparing to unpack .../179-liblist-utilsby-perl_0.12-2_all.deb ... 1493s Unpacking liblist-utilsby-perl (0.12-2) ... 1493s Selecting previously unselected package liblist-allutils-perl. 1493s Preparing to unpack .../180-liblist-allutils-perl_0.19-1_all.deb ... 1493s Unpacking liblist-allutils-perl (0.19-1) ... 1493s Selecting previously unselected package libdata-password-zxcvbn-perl. 1493s Preparing to unpack .../181-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 1493s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 1493s Selecting previously unselected package libdata-perl-perl. 1493s Preparing to unpack .../182-libdata-perl-perl_0.002011-2_all.deb ... 1493s Unpacking libdata-perl-perl (0.002011-2) ... 1493s Selecting previously unselected package libdata-printer-perl. 1493s Preparing to unpack .../183-libdata-printer-perl_1.002001-1_all.deb ... 1493s Unpacking libdata-printer-perl (1.002001-1) ... 1493s Selecting previously unselected package libnet-ipv6addr-perl. 1493s Preparing to unpack .../184-libnet-ipv6addr-perl_1.02-1_all.deb ... 1493s Unpacking libnet-ipv6addr-perl (1.02-1) ... 1493s Selecting previously unselected package libnet-netmask-perl. 1493s Preparing to unpack .../185-libnet-netmask-perl_2.0002-2_all.deb ... 1493s Unpacking libnet-netmask-perl (2.0002-2) ... 1493s Selecting previously unselected package libnetaddr-ip-perl. 1493s Preparing to unpack .../186-libnetaddr-ip-perl_4.079+dfsg-2build5_arm64.deb ... 1493s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 1493s Selecting previously unselected package libdata-validate-ip-perl. 1493s Preparing to unpack .../187-libdata-validate-ip-perl_0.31-1_all.deb ... 1493s Unpacking libdata-validate-ip-perl (0.31-1) ... 1493s Selecting previously unselected package libexception-class-perl. 1493s Preparing to unpack .../188-libexception-class-perl_1.45-1_all.deb ... 1493s Unpacking libexception-class-perl (1.45-1) ... 1493s Selecting previously unselected package libparams-validationcompiler-perl. 1493s Preparing to unpack .../189-libparams-validationcompiler-perl_0.31-1_all.deb ... 1493s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1493s Selecting previously unselected package libxstring-perl:arm64. 1493s Preparing to unpack .../190-libxstring-perl_0.005-2build4_arm64.deb ... 1493s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 1493s Selecting previously unselected package libspecio-perl. 1493s Preparing to unpack .../191-libspecio-perl_0.50-1_all.deb ... 1493s Unpacking libspecio-perl (0.50-1) ... 1493s Selecting previously unselected package libdatetime-locale-perl. 1493s Preparing to unpack .../192-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 1493s Unpacking libdatetime-locale-perl (1:1.41-1) ... 1494s Selecting previously unselected package libdatetime-timezone-perl. 1494s Preparing to unpack .../193-libdatetime-timezone-perl_1%3a2.64-1+2025a_all.deb ... 1494s Unpacking libdatetime-timezone-perl (1:2.64-1+2025a) ... 1494s Selecting previously unselected package libdatetime-perl. 1494s Preparing to unpack .../194-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 1494s Unpacking libdatetime-perl (2:1.65-1build3) ... 1494s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1494s Preparing to unpack .../195-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1494s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1494s Selecting previously unselected package libdatetime-format-w3cdtf-perl. 1494s Preparing to unpack .../196-libdatetime-format-w3cdtf-perl_0.08-1_all.deb ... 1494s Unpacking libdatetime-format-w3cdtf-perl (0.08-1) ... 1494s Selecting previously unselected package libdbi-perl:arm64. 1494s Preparing to unpack .../197-libdbi-perl_1.647-1_arm64.deb ... 1494s Unpacking libdbi-perl:arm64 (1.647-1) ... 1494s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 1494s Preparing to unpack .../198-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 1494s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 1494s Selecting previously unselected package libdbix-connector-perl. 1494s Preparing to unpack .../199-libdbix-connector-perl_0.60-1_all.deb ... 1494s Unpacking libdbix-connector-perl (0.60-1) ... 1494s Selecting previously unselected package libemail-simple-perl. 1494s Preparing to unpack .../200-libemail-simple-perl_2.218-1_all.deb ... 1494s Unpacking libemail-simple-perl (2.218-1) ... 1494s Selecting previously unselected package libmodule-pluggable-perl. 1494s Preparing to unpack .../201-libmodule-pluggable-perl_5.2-5_all.deb ... 1494s Unpacking libmodule-pluggable-perl (5.2-5) ... 1494s Selecting previously unselected package libemail-abstract-perl. 1494s Preparing to unpack .../202-libemail-abstract-perl_3.010-1_all.deb ... 1494s Unpacking libemail-abstract-perl (3.010-1) ... 1494s Selecting previously unselected package libemail-address-xs-perl. 1494s Preparing to unpack .../203-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 1494s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1494s Selecting previously unselected package libmoox-types-mooselike-perl. 1494s Preparing to unpack .../204-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1494s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1494s Selecting previously unselected package libthrowable-perl. 1494s Preparing to unpack .../205-libthrowable-perl_1.001-2_all.deb ... 1494s Unpacking libthrowable-perl (1.001-2) ... 1494s Selecting previously unselected package libemail-sender-perl. 1494s Preparing to unpack .../206-libemail-sender-perl_2.601-1_all.deb ... 1494s Unpacking libemail-sender-perl (2.601-1) ... 1494s Selecting previously unselected package libextutils-depends-perl. 1494s Preparing to unpack .../207-libextutils-depends-perl_0.8002-1_all.deb ... 1494s Unpacking libextutils-depends-perl (0.8002-1) ... 1494s Selecting previously unselected package libimagequant0:arm64. 1494s Preparing to unpack .../208-libimagequant0_2.18.0-1build1_arm64.deb ... 1494s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 1494s Selecting previously unselected package libgraphite2-3:arm64. 1494s Preparing to unpack .../209-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 1494s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 1494s Selecting previously unselected package libharfbuzz0b:arm64. 1494s Preparing to unpack .../210-libharfbuzz0b_10.2.0-1_arm64.deb ... 1494s Unpacking libharfbuzz0b:arm64 (10.2.0-1) ... 1494s Selecting previously unselected package libraqm0:arm64. 1494s Preparing to unpack .../211-libraqm0_0.10.2-1_arm64.deb ... 1494s Unpacking libraqm0:arm64 (0.10.2-1) ... 1494s Selecting previously unselected package libxpm4:arm64. 1494s Preparing to unpack .../212-libxpm4_1%3a3.5.17-1build2_arm64.deb ... 1494s Unpacking libxpm4:arm64 (1:3.5.17-1build2) ... 1494s Selecting previously unselected package libgd3:arm64. 1495s Preparing to unpack .../213-libgd3_2.3.3-12ubuntu3_arm64.deb ... 1495s Unpacking libgd3:arm64 (2.3.3-12ubuntu3) ... 1495s Selecting previously unselected package libgd-perl. 1495s Preparing to unpack .../214-libgd-perl_2.78-1build4_arm64.deb ... 1495s Unpacking libgd-perl (2.78-1build4) ... 1495s Selecting previously unselected package libgd-securityimage-perl. 1495s Preparing to unpack .../215-libgd-securityimage-perl_1.75-3_all.deb ... 1495s Unpacking libgd-securityimage-perl (1.75-3) ... 1495s Selecting previously unselected package libmoox-strictconstructor-perl. 1495s Preparing to unpack .../216-libmoox-strictconstructor-perl_0.011-2_all.deb ... 1495s Unpacking libmoox-strictconstructor-perl (0.011-2) ... 1495s Selecting previously unselected package libmaxmind-db-common-perl. 1495s Preparing to unpack .../217-libmaxmind-db-common-perl_0.040001-1.1_all.deb ... 1495s Unpacking libmaxmind-db-common-perl (0.040001-1.1) ... 1495s Selecting previously unselected package libmaxmind-db-reader-perl. 1495s Preparing to unpack .../218-libmaxmind-db-reader-perl_1.000014-2_all.deb ... 1495s Unpacking libmaxmind-db-reader-perl (1.000014-2) ... 1495s Selecting previously unselected package libparams-validate-perl:arm64. 1495s Preparing to unpack .../219-libparams-validate-perl_1.31-2build4_arm64.deb ... 1495s Unpacking libparams-validate-perl:arm64 (1.31-2build4) ... 1495s Selecting previously unselected package libgeoip2-perl. 1495s Preparing to unpack .../220-libgeoip2-perl_2.006002-2_all.deb ... 1495s Unpacking libgeoip2-perl (2.006002-2) ... 1495s Selecting previously unselected package libglib-perl:arm64. 1495s Preparing to unpack .../221-libglib-perl_3%3a1.329.3-3build4_arm64.deb ... 1495s Unpacking libglib-perl:arm64 (3:1.329.3-3build4) ... 1495s Selecting previously unselected package libgssapi-perl. 1495s Preparing to unpack .../222-libgssapi-perl_0.28-4build5_arm64.deb ... 1495s Unpacking libgssapi-perl (0.28-4build5) ... 1495s Selecting previously unselected package libhttp-browserdetect-perl. 1495s Preparing to unpack .../223-libhttp-browserdetect-perl_3.41-1_all.deb ... 1495s Unpacking libhttp-browserdetect-perl (3.41-1) ... 1495s Selecting previously unselected package libhttp-daemon-perl. 1495s Preparing to unpack .../224-libhttp-daemon-perl_6.16-1_all.deb ... 1495s Unpacking libhttp-daemon-perl (6.16-1) ... 1495s Selecting previously unselected package libio-pty-perl. 1495s Preparing to unpack .../225-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 1495s Unpacking libio-pty-perl (1:1.20-1build3) ... 1495s Selecting previously unselected package libio-sessiondata-perl. 1495s Preparing to unpack .../226-libio-sessiondata-perl_1.03-3_all.deb ... 1495s Unpacking libio-sessiondata-perl (1.03-3) ... 1495s Selecting previously unselected package libperlio-via-timeout-perl. 1495s Preparing to unpack .../227-libperlio-via-timeout-perl_0.32-3_all.deb ... 1495s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1495s Selecting previously unselected package libio-socket-timeout-perl. 1495s Preparing to unpack .../228-libio-socket-timeout-perl_0.32-3_all.deb ... 1495s Unpacking libio-socket-timeout-perl (0.32-3) ... 1495s Selecting previously unselected package libio-string-perl. 1495s Preparing to unpack .../229-libio-string-perl_1.08-4_all.deb ... 1495s Unpacking libio-string-perl (1.08-4) ... 1495s Selecting previously unselected package libio-stringy-perl. 1495s Preparing to unpack .../230-libio-stringy-perl_2.113-2_all.deb ... 1495s Unpacking libio-stringy-perl (2.113-2) ... 1495s Selecting previously unselected package libipc-run-perl. 1495s Preparing to unpack .../231-libipc-run-perl_20231003.0-2_all.deb ... 1495s Unpacking libipc-run-perl (20231003.0-2) ... 1495s Selecting previously unselected package libmoox-handlesvia-perl. 1495s Preparing to unpack .../232-libmoox-handlesvia-perl_0.001009-2_all.deb ... 1495s Unpacking libmoox-handlesvia-perl (0.001009-2) ... 1495s Selecting previously unselected package libiri-perl. 1495s Preparing to unpack .../233-libiri-perl_0.013-1_all.deb ... 1495s Unpacking libiri-perl (0.013-1) ... 1495s Selecting previously unselected package libjargs-java. 1495s Preparing to unpack .../234-libjargs-java_1.0.0-5_all.deb ... 1495s Unpacking libjargs-java (1.0.0-5) ... 1495s Selecting previously unselected package libjs-underscore. 1495s Preparing to unpack .../235-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 1495s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1495s Selecting previously unselected package libjs-sphinxdoc. 1495s Preparing to unpack .../236-libjs-sphinxdoc_8.1.3-5_all.deb ... 1495s Unpacking libjs-sphinxdoc (8.1.3-5) ... 1495s Selecting previously unselected package libxslt1.1:arm64. 1495s Preparing to unpack .../237-libxslt1.1_1.1.39-0exp1ubuntu4_arm64.deb ... 1495s Unpacking libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 1495s Selecting previously unselected package libxmlsec1t64:arm64. 1495s Preparing to unpack .../238-libxmlsec1t64_1.2.41-1build1_arm64.deb ... 1495s Unpacking libxmlsec1t64:arm64 (1.2.41-1build1) ... 1495s Selecting previously unselected package libxmlsec1t64-openssl:arm64. 1495s Preparing to unpack .../239-libxmlsec1t64-openssl_1.2.41-1build1_arm64.deb ... 1495s Unpacking libxmlsec1t64-openssl:arm64 (1.2.41-1build1) ... 1495s Selecting previously unselected package liblasso3t64. 1495s Preparing to unpack .../240-liblasso3t64_2.8.2-8build1_arm64.deb ... 1495s Unpacking liblasso3t64 (2.8.2-8build1) ... 1495s Selecting previously unselected package liblasso-perl:arm64. 1495s Preparing to unpack .../241-liblasso-perl_2.8.2-8build1_arm64.deb ... 1495s Unpacking liblasso-perl:arm64 (2.8.2-8build1) ... 1495s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 1495s Preparing to unpack .../242-liblemonldap-ng-ssoaas-apache-client-perl_2.20.2+ds-1build1_all.deb ... 1495s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.20.2+ds-1build1) ... 1495s Selecting previously unselected package liblog-log4perl-perl. 1496s Preparing to unpack .../243-liblog-log4perl-perl_1.57-1_all.deb ... 1496s Unpacking liblog-log4perl-perl (1.57-1) ... 1496s Selecting previously unselected package liblwp-protocol-psgi-perl. 1496s Preparing to unpack .../244-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1496s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1496s Selecting previously unselected package libnet-smtp-ssl-perl. 1496s Preparing to unpack .../245-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1496s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1496s Selecting previously unselected package libmailtools-perl. 1496s Preparing to unpack .../246-libmailtools-perl_2.22-1_all.deb ... 1496s Unpacking libmailtools-perl (2.22-1) ... 1496s Selecting previously unselected package libsub-infix-perl. 1496s Preparing to unpack .../247-libsub-infix-perl_0.004-4_all.deb ... 1496s Unpacking libsub-infix-perl (0.004-4) ... 1496s Selecting previously unselected package libmatch-simple-perl. 1496s Preparing to unpack .../248-libmatch-simple-perl_0.012-1_all.deb ... 1496s Unpacking libmatch-simple-perl (0.012-1) ... 1496s Selecting previously unselected package libmime-tools-perl. 1496s Preparing to unpack .../249-libmime-tools-perl_5.515-1_all.deb ... 1496s Unpacking libmime-tools-perl (5.515-1) ... 1496s Selecting previously unselected package libmoosex-arrayref-perl. 1496s Preparing to unpack .../250-libmoosex-arrayref-perl_0.005-3_all.deb ... 1496s Unpacking libmoosex-arrayref-perl (0.005-3) ... 1496s Selecting previously unselected package libnamespace-sweep-perl. 1496s Preparing to unpack .../251-libnamespace-sweep-perl_0.006-4_all.deb ... 1496s Unpacking libnamespace-sweep-perl (0.006-4) ... 1496s Selecting previously unselected package libnet-ip-perl. 1496s Preparing to unpack .../252-libnet-ip-perl_1.26-4_all.deb ... 1496s Unpacking libnet-ip-perl (1.26-4) ... 1496s Selecting previously unselected package libnet-ldap-perl. 1496s Preparing to unpack .../253-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1496s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1496s Selecting previously unselected package libxml-namespacesupport-perl. 1496s Preparing to unpack .../254-libxml-namespacesupport-perl_1.12-2_all.deb ... 1496s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1496s Selecting previously unselected package libxml-sax-base-perl. 1496s Preparing to unpack .../255-libxml-sax-base-perl_1.09-3_all.deb ... 1496s Unpacking libxml-sax-base-perl (1.09-3) ... 1496s Selecting previously unselected package libxml-sax-perl. 1496s Preparing to unpack .../256-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1496s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1496s Selecting previously unselected package libxml-libxml-perl. 1496s Preparing to unpack .../257-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5build1_arm64.deb ... 1496s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 1496s Selecting previously unselected package libxml-simple-perl. 1496s Preparing to unpack .../258-libxml-simple-perl_2.25-2_all.deb ... 1496s Unpacking libxml-simple-perl (2.25-2) ... 1496s Selecting previously unselected package libnet-openid-common-perl. 1496s Preparing to unpack .../259-libnet-openid-common-perl_1.20-2_all.deb ... 1496s Unpacking libnet-openid-common-perl (1.20-2) ... 1496s Selecting previously unselected package libnet-openid-consumer-perl. 1496s Preparing to unpack .../260-libnet-openid-consumer-perl_1.18-2_all.deb ... 1496s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1496s Selecting previously unselected package libnet-openid-server-perl. 1496s Preparing to unpack .../261-libnet-openid-server-perl_1.09-4_all.deb ... 1496s Unpacking libnet-openid-server-perl (1.09-4) ... 1496s Selecting previously unselected package node-xtend. 1496s Preparing to unpack .../262-node-xtend_4.0.2-3_all.deb ... 1496s Unpacking node-xtend (4.0.2-3) ... 1496s Selecting previously unselected package nodejs. 1496s Preparing to unpack .../263-nodejs_20.18.1+dfsg-1ubuntu2_arm64.deb ... 1496s Unpacking nodejs (20.18.1+dfsg-1ubuntu2) ... 1496s Selecting previously unselected package node-acorn. 1496s Preparing to unpack .../264-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 1496s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 1496s Selecting previously unselected package node-cjs-module-lexer. 1496s Preparing to unpack .../265-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1496s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1496s Selecting previously unselected package node-balanced-match. 1496s Preparing to unpack .../266-node-balanced-match_2.0.0-1_all.deb ... 1496s Unpacking node-balanced-match (2.0.0-1) ... 1496s Selecting previously unselected package node-brace-expansion. 1496s Preparing to unpack .../267-node-brace-expansion_2.0.1+~1.1.0-1_all.deb ... 1496s Unpacking node-brace-expansion (2.0.1+~1.1.0-1) ... 1496s Selecting previously unselected package node-minimatch. 1496s Preparing to unpack .../268-node-minimatch_9.0.3-5_all.deb ... 1496s Unpacking node-minimatch (9.0.3-5) ... 1496s Selecting previously unselected package node-undici. 1496s Preparing to unpack .../269-node-undici_7.3.0+dfsg1+~cs24.12.11-1_all.deb ... 1496s Unpacking node-undici (7.3.0+dfsg1+~cs24.12.11-1) ... 1497s Selecting previously unselected package libnode115:arm64. 1497s Preparing to unpack .../270-libnode115_20.18.1+dfsg-1ubuntu2_arm64.deb ... 1497s Unpacking libnode115:arm64 (20.18.1+dfsg-1ubuntu2) ... 1497s Selecting previously unselected package libossp-uuid16:arm64. 1497s Preparing to unpack .../271-libossp-uuid16_1.6.4-1_arm64.deb ... 1497s Unpacking libossp-uuid16:arm64 (1.6.4-1) ... 1497s Selecting previously unselected package libossp-uuid-perl. 1497s Preparing to unpack .../272-libossp-uuid-perl_1.6.4-1_arm64.deb ... 1497s Unpacking libossp-uuid-perl (1.6.4-1) ... 1497s Selecting previously unselected package libparse-recdescent-perl. 1497s Preparing to unpack .../273-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 1497s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 1497s Selecting previously unselected package libpath-tiny-perl. 1497s Preparing to unpack .../274-libpath-tiny-perl_0.146-1_all.deb ... 1497s Unpacking libpath-tiny-perl (0.146-1) ... 1497s Selecting previously unselected package libset-scalar-perl. 1497s Preparing to unpack .../275-libset-scalar-perl_1.29-3_all.deb ... 1497s Unpacking libset-scalar-perl (1.29-3) ... 1497s Selecting previously unselected package libtext-csv-xs-perl:arm64. 1497s Preparing to unpack .../276-libtext-csv-xs-perl_1.60-1_arm64.deb ... 1497s Unpacking libtext-csv-xs-perl:arm64 (1.60-1) ... 1497s Selecting previously unselected package libtext-aligner-perl. 1497s Preparing to unpack .../277-libtext-aligner-perl_0.16-3_all.deb ... 1497s Unpacking libtext-aligner-perl (0.16-3) ... 1497s Selecting previously unselected package libtext-table-perl. 1497s Preparing to unpack .../278-libtext-table-perl_1.132-1build1_arm64.deb ... 1497s Unpacking libtext-table-perl (1.132-1build1) ... 1497s Selecting previously unselected package libxml-namespacefactory-perl. 1497s Preparing to unpack .../279-libxml-namespacefactory-perl_1.02-3_all.deb ... 1497s Unpacking libxml-namespacefactory-perl (1.02-3) ... 1497s Selecting previously unselected package libxml-commonns-perl. 1497s Preparing to unpack .../280-libxml-commonns-perl_0.06-5_all.deb ... 1497s Unpacking libxml-commonns-perl (0.06-5) ... 1497s Selecting previously unselected package libxml-namespace-perl. 1497s Preparing to unpack .../281-libxml-namespace-perl_0.02-6_all.deb ... 1497s Unpacking libxml-namespace-perl (0.02-6) ... 1497s Selecting previously unselected package librdf-trine-perl. 1497s Preparing to unpack .../282-librdf-trine-perl_1.019-4_all.deb ... 1497s Unpacking librdf-trine-perl (1.019-4) ... 1497s Selecting previously unselected package librdf-query-perl. 1497s Preparing to unpack .../283-librdf-query-perl_2.919-1_all.deb ... 1497s Unpacking librdf-query-perl (2.919-1) ... 1497s Selecting previously unselected package libtask-weaken-perl. 1497s Preparing to unpack .../284-libtask-weaken-perl_1.06-2_all.deb ... 1497s Unpacking libtask-weaken-perl (1.06-2) ... 1497s Selecting previously unselected package libxml-parser-perl. 1497s Preparing to unpack .../285-libxml-parser-perl_2.47-1build4_arm64.deb ... 1497s Unpacking libxml-parser-perl (2.47-1build4) ... 1497s Selecting previously unselected package libsoap-lite-perl. 1497s Preparing to unpack .../286-libsoap-lite-perl_1.27-3_all.deb ... 1497s Unpacking libsoap-lite-perl (1.27-3) ... 1497s Selecting previously unselected package libstring-random-perl. 1497s Preparing to unpack .../287-libstring-random-perl_1%3a0.32-2_all.deb ... 1497s Unpacking libstring-random-perl (1:0.32-2) ... 1497s Selecting previously unselected package libtest-leaktrace-perl. 1497s Preparing to unpack .../288-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 1497s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1497s Selecting previously unselected package libtest-output-perl. 1498s Preparing to unpack .../289-libtest-output-perl_1.035-1_all.deb ... 1498s Unpacking libtest-output-perl (1.035-1) ... 1498s Selecting previously unselected package libtest-pod-perl. 1498s Preparing to unpack .../290-libtest-pod-perl_1.52-3_all.deb ... 1498s Unpacking libtest-pod-perl (1.52-3) ... 1498s Selecting previously unselected package libtime-fake-perl. 1498s Preparing to unpack .../291-libtime-fake-perl_0.11-4_all.deb ... 1498s Unpacking libtime-fake-perl (0.11-4) ... 1498s Selecting previously unselected package libtypes-datetime-perl. 1498s Preparing to unpack .../292-libtypes-datetime-perl_0.002-3_all.deb ... 1498s Unpacking libtypes-datetime-perl (0.002-3) ... 1498s Selecting previously unselected package libtypes-path-tiny-perl. 1498s Preparing to unpack .../293-libtypes-path-tiny-perl_0.006-2_all.deb ... 1498s Unpacking libtypes-path-tiny-perl (0.006-2) ... 1498s Selecting previously unselected package libuuid-tiny-perl. 1498s Preparing to unpack .../294-libuuid-tiny-perl_1.0400-3_all.deb ... 1498s Unpacking libuuid-tiny-perl (1.0400-3) ... 1498s Selecting previously unselected package libtypes-uuid-perl. 1498s Preparing to unpack .../295-libtypes-uuid-perl_0.004-3_all.deb ... 1498s Unpacking libtypes-uuid-perl (0.004-3) ... 1498s Selecting previously unselected package liburi-fromhash-perl. 1498s Preparing to unpack .../296-liburi-fromhash-perl_0.05-2_all.deb ... 1498s Unpacking liburi-fromhash-perl (0.05-2) ... 1498s Selecting previously unselected package libtypes-uri-perl. 1498s Preparing to unpack .../297-libtypes-uri-perl_0.007-2_all.deb ... 1498s Unpacking libtypes-uri-perl (0.007-2) ... 1498s Selecting previously unselected package libweb-id-perl. 1498s Preparing to unpack .../298-libweb-id-perl_1.927-3_all.deb ... 1498s Unpacking libweb-id-perl (1.927-3) ... 1498s Selecting previously unselected package libxml-libxslt-perl:arm64. 1498s Preparing to unpack .../299-libxml-libxslt-perl_2.003000-2build1_arm64.deb ... 1498s Unpacking libxml-libxslt-perl:arm64 (2.003000-2build1) ... 1498s Selecting previously unselected package libyaml-perl. 1498s Preparing to unpack .../300-libyaml-perl_1.31-1_all.deb ... 1498s Unpacking libyaml-perl (1.31-1) ... 1498s Selecting previously unselected package node-uglify-js. 1498s Preparing to unpack .../301-node-uglify-js_3.17.4-2_all.deb ... 1498s Unpacking node-uglify-js (3.17.4-2) ... 1498s Selecting previously unselected package python3-defusedxml. 1498s Preparing to unpack .../302-python3-defusedxml_0.7.1-3_all.deb ... 1498s Unpacking python3-defusedxml (0.7.1-3) ... 1498s Selecting previously unselected package python3-roman. 1498s Preparing to unpack .../303-python3-roman_5.0-1_all.deb ... 1498s Unpacking python3-roman (5.0-1) ... 1498s Selecting previously unselected package python3-docutils. 1498s Preparing to unpack .../304-python3-docutils_0.21.2+dfsg-2_all.deb ... 1498s Unpacking python3-docutils (0.21.2+dfsg-2) ... 1498s Selecting previously unselected package python3-imagesize. 1498s Preparing to unpack .../305-python3-imagesize_1.4.1-1_all.deb ... 1498s Unpacking python3-imagesize (1.4.1-1) ... 1498s Selecting previously unselected package python3-snowballstemmer. 1498s Preparing to unpack .../306-python3-snowballstemmer_2.2.0-4build1_all.deb ... 1498s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 1498s Selecting previously unselected package sphinx-common. 1498s Preparing to unpack .../307-sphinx-common_8.1.3-5_all.deb ... 1498s Unpacking sphinx-common (8.1.3-5) ... 1498s Selecting previously unselected package python3-alabaster. 1498s Preparing to unpack .../308-python3-alabaster_0.7.16-0.1_all.deb ... 1498s Unpacking python3-alabaster (0.7.16-0.1) ... 1498s Selecting previously unselected package python3-sphinx. 1498s Preparing to unpack .../309-python3-sphinx_8.1.3-5_all.deb ... 1498s Unpacking python3-sphinx (8.1.3-5) ... 1498s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1498s Preparing to unpack .../310-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 1498s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 1498s Selecting previously unselected package uglifyjs. 1498s Preparing to unpack .../311-uglifyjs_3.17.4-2_all.deb ... 1498s Unpacking uglifyjs (3.17.4-2) ... 1498s Selecting previously unselected package yui-compressor. 1499s Preparing to unpack .../312-yui-compressor_2.4.8-3_all.deb ... 1499s Unpacking yui-compressor (2.4.8-3) ... 1499s Selecting previously unselected package lemonldap-ng-handler. 1499s Preparing to unpack .../313-lemonldap-ng-handler_2.20.2+ds-1build1_all.deb ... 1499s Unpacking lemonldap-ng-handler (2.20.2+ds-1build1) ... 1499s Selecting previously unselected package lemonldap-ng. 1499s Preparing to unpack .../314-lemonldap-ng_2.20.2+ds-1build1_all.deb ... 1499s Unpacking lemonldap-ng (2.20.2+ds-1build1) ... 1499s Selecting previously unselected package lemonldap-ng-doc. 1499s Preparing to unpack .../315-lemonldap-ng-doc_2.20.2+ds-1build1_all.deb ... 1499s Unpacking lemonldap-ng-doc (2.20.2+ds-1build1) ... 1499s Selecting previously unselected package libauthen-radius-perl. 1499s Preparing to unpack .../316-libauthen-radius-perl_0.33-1_all.deb ... 1499s Unpacking libauthen-radius-perl (0.33-1) ... 1499s Setting up libmodule-pluggable-perl (5.2-5) ... 1499s Setting up node-uglify-js (3.17.4-2) ... 1499s Setting up libio-sessiondata-perl (1.03-3) ... 1499s Setting up javascript-common (12) ... 1499s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 1499s Setting up liblcms2-2:arm64 (2.16-2) ... 1499s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1499s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 1499s Setting up libxml-parser-perl (2.47-1build4) ... 1499s Setting up libjs-jquery-cookie (12-4) ... 1499s Setting up libaom3:arm64 (3.12.0-1) ... 1499s Setting up libmath-random-isaac-perl (1.004-2) ... 1499s Setting up libtask-weaken-perl (1.06-2) ... 1499s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 1499s Setting up libxpm4:arm64 (1:3.5.17-1build2) ... 1499s Setting up java-common (0.76) ... 1499s Setting up libfont-afm-perl (1.20-4) ... 1499s Setting up libwant-perl (0.29-2build5) ... 1499s Setting up libdynaloader-functions-perl (0.004-1) ... 1499s Setting up libclass-method-modifiers-perl (2.15-1) ... 1499s Setting up libjs-popper.js (1.16.1+ds-6) ... 1499s Setting up libio-pty-perl (1:1.20-1build3) ... 1499s Setting up libdata-hexdump-perl (0.04-2) ... 1499s Setting up python3-defusedxml (0.7.1-3) ... 1499s Setting up libarchive-zip-perl (1.68-1) ... 1499s Setting up libsub-identify-perl (0.14-3build4) ... 1499s Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 1499s Setting up libhttp-browserdetect-perl (3.41-1) ... 1499s Setting up python3-alabaster (0.7.16-0.1) ... 1499s Setting up libio-stringy-perl (2.113-2) ... 1499s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.20.2+ds-1build1) ... 1499s Setting up unzip (6.0-28ubuntu6) ... 1499s Setting up libxml-namespace-perl (0.02-6) ... 1499s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 1499s Setting up libperlio-via-timeout-perl (0.32-3) ... 1499s Setting up libconvert-binhex-perl (1.125-3) ... 1499s Setting up x11-common (1:7.7+23ubuntu4) ... 1499s Setting up libtest-pod-perl (1.52-3) ... 1499s Setting up libemail-simple-perl (2.218-1) ... 1499s Setting up libdeflate0:arm64 (1.23-1) ... 1499s Setting up libxml-namespacesupport-perl (1.12-2) ... 1499s Setting up m4 (1.4.19-7) ... 1499s Setting up libclass-singleton-perl (1.6-2) ... 1499s Setting up libtext-aligner-perl (0.16-3) ... 1499s Setting up lemonldap-ng-handler (2.20.2+ds-1build1) ... 1499s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1499s Setting up libtext-csv-xs-perl:arm64 (1.60-1) ... 1499s Setting up libhtml-format-perl (2.16-2) ... 1499s Setting up libossp-uuid16:arm64 (1.6.4-1) ... 1499s Setting up libcrypt-jwt-perl (0.036-1) ... 1499s Setting up libxstring-perl:arm64 (0.005-2build4) ... 1499s Setting up libcbor-xs-perl (1.87-1build4) ... 1499s Setting up libgomp1:arm64 (15-20250404-0ubuntu1) ... 1499s Setting up libyaml-perl (1.31-1) ... 1499s Setting up liblist-utilsby-perl (0.12-2) ... 1499s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 1499s Setting up libtime-fake-perl (0.11-4) ... 1499s Setting up libdata-dumper-concise-perl (2.023-3) ... 1499s Setting up libnet-netmask-perl (2.0002-2) ... 1499s Setting up libxml-namespacefactory-perl (1.02-3) ... 1499s Setting up libsub-install-perl (0.929-1) ... 1499s Setting up libextutils-depends-perl (0.8002-1) ... 1499s Setting up libdata-ieee754-perl (0.02-2) ... 1499s Setting up libscope-guard-perl (0.21-2) ... 1499s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1499s Setting up libxml-sax-base-perl (1.09-3) ... 1499s Setting up libio-string-perl (1.08-4) ... 1499s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1499s Setting up python3-roman (5.0-1) ... 1500s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 1500s Setting up libfontenc1:arm64 (1:1.1.8-1build1) ... 1500s Setting up libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 1500s Setting up autotools-dev (20220109.1) ... 1500s Setting up libclass-data-inheritable-perl (0.10-1) ... 1500s Setting up libalgorithm-c3-perl (0.11-2) ... 1500s Setting up libsub-infix-perl (0.004-4) ... 1500s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 1500s Setting up liblog-log4perl-perl (1.57-1) ... 1500s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1500s Setting up libcrypt-random-seed-perl (0.03-3) ... 1500s Setting up libauthen-webauthn-perl (0.005-1) ... 1500s Setting up libmailtools-perl (2.22-1) ... 1500s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1500s Setting up libcache-lru-perl (0.04-4) ... 1500s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 1500s Setting up python3-snowballstemmer (2.2.0-4build1) ... 1500s Setting up node-balanced-match (2.0.0-1) ... 1500s Setting up node-brace-expansion (2.0.1+~1.1.0-1) ... 1500s Setting up libuuid-tiny-perl (1.0400-3) ... 1500s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 1500s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 1500s Setting up libcares2:arm64 (1.34.4-2.1) ... 1500s Setting up libmpc3:arm64 (1.3.1-1build2) ... 1500s Setting up libvariable-magic-perl (0.64-1build1) ... 1500s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1500s Setting up autopoint (0.23.1-1) ... 1500s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 1500s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1500s Setting up libipc-run-perl (20231003.0-2) ... 1500s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1500s Setting up libpcsclite1:arm64 (2.3.1-1) ... 1500s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 1500s Setting up libltdl7:arm64 (2.5.4-4) ... 1500s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build1) ... 1500s Setting up libstring-random-perl (1:0.32-2) ... 1500s Setting up libparams-util-perl (1.102-3build1) ... 1500s Setting up libauthen-pam-perl (0.16-6build4) ... 1500s Setting up libcrypt-x509-perl (0.55-1) ... 1500s Setting up autoconf (2.72-3ubuntu1) ... 1500s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1500s Setting up libtext-table-perl (1.132-1build1) ... 1500s Setting up libwebp7:arm64 (1.5.0-0.1) ... 1500s Setting up libcapture-tiny-perl (0.50-1) ... 1500s Setting up libset-scalar-perl (1.29-3) ... 1500s Setting up libubsan1:arm64 (15-20250404-0ubuntu1) ... 1500s Setting up libsub-name-perl:arm64 (0.28-1) ... 1500s Setting up node-undici (7.3.0+dfsg1+~cs24.12.11-1) ... 1500s Setting up libgssapi-perl (0.28-4build5) ... 1500s Setting up dwz (0.15-1build6) ... 1500s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 1500s Setting up libhttp-daemon-perl (6.16-1) ... 1500s Setting up liblqr-1-0:arm64 (0.4.2-2.1build2) ... 1500s Setting up libhwasan0:arm64 (15-20250404-0ubuntu1) ... 1500s Setting up lemonldap-ng-doc (2.20.2+ds-1build1) ... 1500s Setting up libpath-tiny-perl (0.146-1) ... 1500s Setting up libasan8:arm64 (15-20250404-0ubuntu1) ... 1500s Setting up libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 1500s Setting up libjargs-java (1.0.0-5) ... 1500s Setting up librole-tiny-perl (2.002004-1) ... 1500s Setting up debugedit (1:5.1-2) ... 1500s Setting up libopenjp2-7:arm64 (2.5.3-2) ... 1500s Setting up libaliased-perl (0.34-3) ... 1500s Setting up libharfbuzz0b:arm64 (10.2.0-1) ... 1500s Setting up libcarp-clan-perl (6.08-2) ... 1500s Setting up libdevel-globaldestruction-perl (0.14-4) ... 1500s Setting up sgml-base (1.31) ... 1500s Setting up libstrictures-perl (2.000006-1) ... 1500s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 1500s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1500s Setting up libjs-bootstrap4 (4.6.1+dfsg1-5) ... 1500s Setting up node-minimatch (9.0.3-5) ... 1500s Setting up libtsan2:arm64 (15-20250404-0ubuntu1) ... 1500s Setting up ca-certificates-java (20240118) ... 1500s No JRE found. Skipping Java certificates setup. 1500s Setting up libexporter-tiny-perl (1.006002-1) ... 1500s Setting up node-xtend (4.0.2-3) ... 1500s Setting up libisl23:arm64 (0.27-1) ... 1500s Setting up lemonldap-ng-uwsgi-app (2.20.2+ds-1build1) ... 1500s Setting up libtext-unidecode-perl (1.30-3) ... 1500s Setting up libde265-0:arm64 (1.0.15-1build5) ... 1500s Setting up libregexp-assemble-perl (0.38-2) ... 1500s Setting up libnet-ip-perl (1.26-4) ... 1500s Setting up libwebpmux3:arm64 (1.5.0-0.1) ... 1500s Setting up libautobox-perl (3.0.2-1) ... 1500s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1500s Setting up libdata-printer-perl (1.002001-1) ... 1500s Setting up libcc1-0:arm64 (15-20250404-0ubuntu1) ... 1500s Setting up libnet-ipv6addr-perl (1.02-1) ... 1500s Setting up libdbi-perl:arm64 (1.647-1) ... 1500s Setting up liblsan0:arm64 (15-20250404-0ubuntu1) ... 1500s Setting up libconvert-base32-perl (0.06-3) ... 1500s Setting up libalgorithm-combinatorics-perl (0.27-3build5) ... 1500s Setting up libitm1:arm64 (15-20250404-0ubuntu1) ... 1500s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1500s Setting up python3-imagesize (1.4.1-1) ... 1500s Setting up libdata-validate-ip-perl (0.31-1) ... 1500s Setting up libemail-address-xs-perl (1.05-1build5) ... 1500s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 1500s Setting up automake (1:1.17-3ubuntu1) ... 1500s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 1500s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 1500s Setting up libglib-perl:arm64 (3:1.329.3-3build4) ... 1500s Setting up gettext (0.23.1-1) ... 1500s Setting up libautobox-core-perl (1.33-2) ... 1500s Setting up java-wrappers (0.5) ... 1500s Setting up libossp-uuid-perl (1.6.4-1) ... 1500s Setting up libio-socket-timeout-perl (0.32-3) ... 1500s Setting up openjdk-21-jre-headless:arm64 (21.0.7~8ea-1) ... 1500s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 1500s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1500s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1500s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1500s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1500s Setting up liblist-moreutils-perl (0.430-2) ... 1500s Setting up libmatch-simple-perl (0.012-1) ... 1500s Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... 1500s Setting up libtype-tiny-perl (2.004000-1) ... 1500s Setting up libexception-class-perl (1.45-1) ... 1500s Setting up libclass-c3-perl (0.35-2) ... 1500s Setting up xfonts-utils (1:7.7+7) ... 1500s Setting up libxmlsec1t64:arm64 (1.2.41-1build1) ... 1500s Setting up libdevel-callchecker-perl:arm64 (0.009-1build1) ... 1500s Setting up libmime-tools-perl (5.515-1) ... 1500s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1500s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1500s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1500s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1501s Setting up libauthen-radius-perl (0.33-1) ... 1501s Setting up intltool-debian (0.35.0+20060710.6) ... 1501s Setting up libbytes-random-secure-perl (0.29-3) ... 1501s Setting up libxmlsec1t64-openssl:arm64 (1.2.41-1build1) ... 1501s Setting up libraqm0:arm64 (0.10.2-1) ... 1501s Setting up libdata-optlist-perl (0.114-1) ... 1501s Setting up libdbix-connector-perl (0.60-1) ... 1501s Setting up libtest-output-perl (1.035-1) ... 1501s Setting up libxml-commonns-perl (0.06-5) ... 1501s Setting up libjs-sphinxdoc (8.1.3-5) ... 1501s Setting up libraw23t64:arm64 (0.21.3-1) ... 1501s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 1501s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1501s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1501s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1501s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1501s Setting up dh-strip-nondeterminism (1.14.1-2) ... 1501s Setting up cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 1501s Setting up libtiff6:arm64 (4.7.0-3ubuntu1) ... 1501s Setting up xml-core (0.19) ... 1501s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1501s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 1501s Setting up libmro-compat-perl (0.15-2) ... 1501s Setting up libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 1501s Setting up libstdc++-14-dev:arm64 (14.2.0-19ubuntu2) ... 1501s Setting up libsub-exporter-perl (0.990-1) ... 1501s Setting up libtypes-path-tiny-perl (0.006-2) ... 1501s Setting up libeval-closure-perl (0.14-3) ... 1501s Setting up libsoap-lite-perl (1.27-3) ... 1501s Setting up libparams-validationcompiler-perl (0.31-1) ... 1501s Setting up libtypes-uuid-perl (0.004-3) ... 1501s Setting up liblemonldap-ng-portal-perl (2.20.2+ds-1build1) ... 1501s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1501s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1502s Setting up po-debconf (1.0.21+nmu1) ... 1502s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 1502s Setting up libsub-exporter-formethods-perl (0.100055-1) ... 1502s Setting up liblasso3t64 (2.8.2-8build1) ... 1502s Setting up fonts-urw-base35 (20200910-8) ... 1502s Setting up cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 1502s Setting up libmodule-runtime-perl (0.016-2) ... 1502s Setting up sphinx-common (8.1.3-5) ... 1502s Setting up libdist-checkconflicts-perl (0.11-2) ... 1502s Setting up libxml-simple-perl (2.25-2) ... 1502s Setting up libxml-libxslt-perl:arm64 (2.003000-2build1) ... 1502s Setting up cpp-14 (14.2.0-19ubuntu2) ... 1502s Setting up libemail-abstract-perl (3.010-1) ... 1502s Setting up cpp (4:14.2.0-1ubuntu1) ... 1502s Setting up liblasso-perl:arm64 (2.8.2-8build1) ... 1502s Setting up gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 1502s Setting up libnet-openid-common-perl (1.20-2) ... 1502s Setting up libnet-openid-server-perl (1.09-4) ... 1502s Setting up gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 1502s Setting up g++-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 1502s Setting up lemonldap-ng (2.20.2+ds-1build1) ... 1502s Setting up libmodule-implementation-perl (0.09-2) ... 1502s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 1502s Setting up libpackage-stash-perl (0.40-1) ... 1502s Setting up libimport-into-perl (1.002005-2) ... 1502s Setting up libmoo-perl (2.005005-1) ... 1502s Setting up libdata-perl-perl (0.002011-2) ... 1502s Setting up liblist-someutils-perl (0.59-1) ... 1502s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 1502s Setting up libclass-load-perl (0.25-2) ... 1502s Setting up gcc-14 (14.2.0-19ubuntu2) ... 1502s Setting up libspecio-perl (0.50-1) ... 1502s Setting up liblist-allutils-perl (0.19-1) ... 1502s Setting up libmoox-strictconstructor-perl (0.011-2) ... 1502s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 1502s Setting up libnet-openid-consumer-perl (1.18-2) ... 1502s Setting up g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 1502s Setting up libdevel-overloadinfo-perl (0.007-1) ... 1502s Setting up libclass-load-xs-perl (0.10-2build5) ... 1502s Setting up libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 1502s Setting up g++-14 (14.2.0-19ubuntu2) ... 1502s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1502s Setting up libparams-validate-perl:arm64 (1.31-2build4) ... 1502s Setting up libb-hooks-endofscope-perl (0.28-1) ... 1502s Setting up liburi-fromhash-perl (0.05-2) ... 1502s Setting up libmoox-handlesvia-perl (0.001009-2) ... 1502s Setting up libthrowable-perl (1.001-2) ... 1502s Setting up libauthen-oath-perl (2.0.1-2) ... 1502s Setting up libtool (2.5.4-4) ... 1502s Setting up libmoose-perl:arm64 (2.2207-1build3) ... 1502s Setting up libtypes-uri-perl (0.007-2) ... 1502s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 1502s Setting up gcc (4:14.2.0-1ubuntu1) ... 1502s Setting up dh-autoreconf (20) ... 1502s Setting up libemail-sender-perl (2.601-1) ... 1502s Setting up libnamespace-sweep-perl (0.006-4) ... 1502s Setting up libnamespace-clean-perl (0.27-2) ... 1502s Setting up g++ (4:14.2.0-1ubuntu1) ... 1502s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1502s Setting up libmoosex-singlearg-perl (0.09-2) ... 1502s Setting up build-essential (12.12ubuntu1) ... 1502s Setting up libmoosex-arrayref-perl (0.005-3) ... 1502s Setting up libiri-perl (0.013-1) ... 1502s Setting up librdf-trine-perl (1.019-4) ... 1502s Setting up libnamespace-autoclean-perl (0.31-1) ... 1502s Setting up libdatetime-locale-perl (1:1.41-1) ... 1502s Setting up libmoosex-role-parameterized-perl (1.11-2) ... 1502s Setting up libdatetime-timezone-perl (1:2.64-1+2025a) ... 1502s Setting up libmoosex-types-perl (0.50-2) ... 1502s Setting up debhelper (13.24.1ubuntu2) ... 1502s Setting up libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ... 1502s Setting up libmoosex-types-common-perl (0.001014-2) ... 1502s Setting up libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ... 1502s Setting up libmoosex-util-perl (0.006-2) ... 1502s Setting up libdatetime-perl (2:1.65-1build3) ... 1502s Setting up libtypes-datetime-perl (0.002-3) ... 1502s Setting up libmoosex-attributeshortcuts-perl (0.037-2) ... 1502s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1502s Setting up libauthen-u2f-tester-perl (0.03-1) ... 1502s Setting up libdatetime-format-w3cdtf-perl (0.08-1) ... 1502s Setting up libmaxmind-db-common-perl (0.040001-1.1) ... 1502s Setting up librdf-query-perl (2.919-1) ... 1502s Setting up libmaxmind-db-reader-perl (1.000014-2) ... 1502s Setting up libweb-id-perl (1.927-3) ... 1502s Setting up libgeoip2-perl (2.006002-2) ... 1502s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 1502s Setting up libheif-plugin-aomdec:arm64 (1.19.7-1) ... 1502s Setting up libheif-plugin-libde265:arm64 (1.19.7-1) ... 1502s Setting up libnode115:arm64 (20.18.1+dfsg-1ubuntu2) ... 1502s Setting up libheif1:arm64 (1.19.7-1) ... 1502s Setting up nodejs (20.18.1+dfsg-1ubuntu2) ... 1502s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1502s Setting up libgd3:arm64 (2.3.3-12ubuntu3) ... 1502s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.1.43+dfsg1-1) ... 1502s Setting up uglifyjs (3.17.4-2) ... 1502s Setting up libimage-magick-q16-perl (8:7.1.1.43+dfsg1-1) ... 1502s Setting up libgd-perl (2.78-1build4) ... 1502s Setting up libimage-magick-perl (8:7.1.1.43+dfsg1-1) ... 1502s Setting up libgd-securityimage-perl (1.75-3) ... 1502s Processing triggers for install-info (7.1.1-1) ... 1502s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1502s Processing triggers for man-db (2.13.0-1) ... 1504s Processing triggers for ca-certificates-java (20240118) ... 1505s Adding debian:ACCVRAIZ1.pem 1505s Adding debian:AC_RAIZ_FNMT-RCM.pem 1505s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1505s Adding debian:ANF_Secure_Server_Root_CA.pem 1505s Adding debian:Actalis_Authentication_Root_CA.pem 1505s Adding debian:AffirmTrust_Commercial.pem 1505s Adding debian:AffirmTrust_Networking.pem 1505s Adding debian:AffirmTrust_Premium.pem 1505s Adding debian:AffirmTrust_Premium_ECC.pem 1505s Adding debian:Amazon_Root_CA_1.pem 1505s Adding debian:Amazon_Root_CA_2.pem 1505s Adding debian:Amazon_Root_CA_3.pem 1505s Adding debian:Amazon_Root_CA_4.pem 1505s Adding debian:Atos_TrustedRoot_2011.pem 1505s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1505s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1505s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1505s Adding debian:BJCA_Global_Root_CA1.pem 1505s Adding debian:BJCA_Global_Root_CA2.pem 1505s Adding debian:Baltimore_CyberTrust_Root.pem 1505s Adding debian:Buypass_Class_2_Root_CA.pem 1505s Adding debian:Buypass_Class_3_Root_CA.pem 1505s Adding debian:CA_Disig_Root_R2.pem 1505s Adding debian:CFCA_EV_ROOT.pem 1505s Adding debian:COMODO_Certification_Authority.pem 1505s Adding debian:COMODO_ECC_Certification_Authority.pem 1505s Adding debian:COMODO_RSA_Certification_Authority.pem 1505s Adding debian:Certainly_Root_E1.pem 1505s Adding debian:Certainly_Root_R1.pem 1505s Adding debian:Certigna.pem 1505s Adding debian:Certigna_Root_CA.pem 1505s Adding debian:Certum_EC-384_CA.pem 1505s Adding debian:Certum_Trusted_Network_CA.pem 1505s Adding debian:Certum_Trusted_Network_CA_2.pem 1505s Adding debian:Certum_Trusted_Root_CA.pem 1505s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1505s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1505s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1505s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1505s Adding debian:Comodo_AAA_Services_root.pem 1505s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1505s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1505s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1505s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1505s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1505s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1505s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1505s Adding debian:DigiCert_Global_Root_CA.pem 1505s Adding debian:DigiCert_Global_Root_G2.pem 1505s Adding debian:DigiCert_Global_Root_G3.pem 1505s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1505s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1505s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1505s Adding debian:DigiCert_Trusted_Root_G4.pem 1505s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1505s Adding debian:Entrust_Root_Certification_Authority.pem 1505s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1505s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1505s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 1505s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1505s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1505s Adding debian:GLOBALTRUST_2020.pem 1505s Adding debian:GTS_Root_R1.pem 1505s Adding debian:GTS_Root_R2.pem 1505s Adding debian:GTS_Root_R3.pem 1505s Adding debian:GTS_Root_R4.pem 1505s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1505s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1505s Adding debian:GlobalSign_Root_CA.pem 1505s Adding debian:GlobalSign_Root_CA_-_R3.pem 1505s Adding debian:GlobalSign_Root_CA_-_R6.pem 1505s Adding debian:GlobalSign_Root_E46.pem 1505s Adding debian:GlobalSign_Root_R46.pem 1505s Adding debian:Go_Daddy_Class_2_CA.pem 1505s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1505s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1505s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1505s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1505s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1505s Adding debian:HiPKI_Root_CA_-_G1.pem 1505s Adding debian:Hongkong_Post_Root_CA_3.pem 1505s Adding debian:ISRG_Root_X1.pem 1505s Adding debian:ISRG_Root_X2.pem 1505s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1505s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1505s Adding debian:Izenpe.com.pem 1505s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1505s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1505s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1505s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1505s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1505s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1505s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1505s Adding debian:QuoVadis_Root_CA_1_G3.pem 1505s Adding debian:QuoVadis_Root_CA_2.pem 1505s Adding debian:QuoVadis_Root_CA_2_G3.pem 1505s Adding debian:QuoVadis_Root_CA_3.pem 1505s Adding debian:QuoVadis_Root_CA_3_G3.pem 1505s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1505s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1505s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1505s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1505s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1505s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1505s Adding debian:SZAFIR_ROOT_CA2.pem 1505s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1505s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1505s Adding debian:SecureSign_RootCA11.pem 1505s Adding debian:SecureSign_Root_CA12.pem 1505s Adding debian:SecureSign_Root_CA14.pem 1505s Adding debian:SecureSign_Root_CA15.pem 1505s Adding debian:SecureTrust_CA.pem 1505s Adding debian:Secure_Global_CA.pem 1505s Adding debian:Security_Communication_ECC_RootCA1.pem 1505s Adding debian:Security_Communication_RootCA2.pem 1505s Adding debian:Security_Communication_RootCA3.pem 1505s Adding debian:Starfield_Class_2_CA.pem 1505s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1505s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1505s Adding debian:SwissSign_Gold_CA_-_G2.pem 1505s Adding debian:SwissSign_Silver_CA_-_G2.pem 1505s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1505s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1505s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1505s Adding debian:TWCA_CYBER_Root_CA.pem 1505s Adding debian:TWCA_Global_Root_CA.pem 1505s Adding debian:TWCA_Root_Certification_Authority.pem 1505s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1505s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1505s Adding debian:TeliaSonera_Root_CA_v1.pem 1505s Adding debian:Telia_Root_CA_v2.pem 1505s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1505s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1505s Adding debian:Trustwave_Global_Certification_Authority.pem 1505s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1505s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1505s Adding debian:TunTrust_Root_CA.pem 1505s Adding debian:UCA_Extended_Validation_Root.pem 1505s Adding debian:UCA_Global_G2_Root.pem 1505s Adding debian:USERTrust_ECC_Certification_Authority.pem 1505s Adding debian:USERTrust_RSA_Certification_Authority.pem 1505s Adding debian:XRamp_Global_CA_Root.pem 1505s Adding debian:certSIGN_ROOT_CA.pem 1505s Adding debian:certSIGN_Root_CA_G2.pem 1505s Adding debian:e-Szigno_Root_CA_2017.pem 1505s Adding debian:ePKI_Root_Certification_Authority.pem 1505s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1505s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1505s Adding debian:emSign_Root_CA_-_C1.pem 1505s Adding debian:emSign_Root_CA_-_G1.pem 1505s Adding debian:vTrus_ECC_Root_CA.pem 1505s Adding debian:vTrus_Root_CA.pem 1505s done. 1505s Setting up yui-compressor (2.4.8-3) ... 1505s Setting up default-jre-headless (2:1.21-76) ... 1505s Processing triggers for sgml-base (1.31) ... 1505s Setting up docutils-common (0.21.2+dfsg-2) ... 1505s Processing triggers for sgml-base (1.31) ... 1505s Setting up python3-docutils (0.21.2+dfsg-2) ... 1505s Setting up python3-sphinx (8.1.3-5) ... 1508s autopkgtest [17:30:35]: test runtime-deps-and-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 1508s autopkgtest [17:30:35]: test runtime-deps-and-recommends: [----------------------- 1523s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 1523s 1..40 1523s ok 1 - Package lemonldap-ng is known to dpkg 1523s ok 2 - Got status information for package lemonldap-ng 1523s ok 3 - Got file list for package lemonldap-ng 1523s ok 4 # skip no perl modules to test in lemonldap-ng 1523s ok 5 - Package lemonldap-ng-doc is known to dpkg 1523s ok 6 - Got status information for package lemonldap-ng-doc 1523s ok 7 - Got file list for package lemonldap-ng-doc 1523s ok 8 # skip no perl modules to test in lemonldap-ng-doc 1523s ok 9 - Package lemonldap-ng-fastcgi-server is known to dpkg 1523s ok 10 - Got status information for package lemonldap-ng-fastcgi-server 1523s ok 11 - Got file list for package lemonldap-ng-fastcgi-server 1523s ok 12 # skip no perl modules to test in lemonldap-ng-fastcgi-server 1523s ok 13 - Package liblemonldap-ng-ssoaas-apache-client-perl is known to dpkg 1523s ok 14 - Got status information for package liblemonldap-ng-ssoaas-apache-client-perl 1523s ok 15 - Got file list for package liblemonldap-ng-ssoaas-apache-client-perl 1523s ok 16 # skip no perl modules to test in liblemonldap-ng-ssoaas-apache-client-perl 1523s ok 17 - Package lemonldap-ng-uwsgi-app is known to dpkg 1523s ok 18 - Got status information for package lemonldap-ng-uwsgi-app 1523s ok 19 - Got file list for package lemonldap-ng-uwsgi-app 1523s ok 20 # skip no perl modules to test in lemonldap-ng-uwsgi-app 1523s ok 21 - Package lemonldap-ng-handler is known to dpkg 1523s ok 22 - Got status information for package lemonldap-ng-handler 1523s ok 23 - Got file list for package lemonldap-ng-handler 1523s ok 24 # skip no perl modules to test in lemonldap-ng-handler 1523s ok 25 - Package liblemonldap-ng-handler-perl is known to dpkg 1523s ok 26 - Got status information for package liblemonldap-ng-handler-perl 1523s ok 27 - Got file list for package liblemonldap-ng-handler-perl 1523s # Subtest: all modules in liblemonldap-ng-handler-perl pass the syntax check 1523s 1..37 1523s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/AuthBasic.pm exited successfully 1523s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/CDA.pm exited successfully 1523s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOps.pm exited successfully 1523s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/Fail.pm exited successfully 1523s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/OAuth2.pm exited successfully 1523s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm line 27. 1523s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm exited successfully 1523s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/ServiceToken.pm exited successfully 1523s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/StatusConstants.pm exited successfully 1523s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Init.pm exited successfully 1523s # Name "Lemonldap::NG::Handler::Main::Jail::listMatch" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm line 102. 1523s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm exited successfully 1523s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/MsgActions.pm exited successfully 1523s # Name "Lemonldap::NG::Handler::Main::refresh" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm line 117. 1523s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm exited successfully 1523s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Run.pm exited successfully 1523s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/SharedVariables.pm exited successfully 1523s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main.pm exited successfully 1523s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/AuthBasic.pm exited successfully 1523s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/CDA.pm exited successfully 1523s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Fail.pm exited successfully 1523s # Name "Lemonldap::NG::Handler::PSGI::Main::setPostParams" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm line 153. 1523s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm exited successfully 1523s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/OAuth2.pm exited successfully 1523s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Router.pm exited successfully 1523s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/ServiceToken.pm exited successfully 1523s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Try.pm exited successfully 1523s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI.pm exited successfully 1523s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/AuthBasic.pm exited successfully 1523s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/CDA.pm exited successfully 1523s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/DevOps.pm exited successfully 1523s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/DevOpsCDA.pm exited successfully 1523s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/DevOpsST.pm exited successfully 1523s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Fail.pm exited successfully 1523s # Name "Lemonldap::NG::Handler::PSGI::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 1523s # Name "Lemonldap::NG::Handler::Server::Main::addToHtmlHead" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 75. 1523s # 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. 1523s # 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. 1523s # Name "Lemonldap::NG::Handler::Server::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 1523s # 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. 1523s # Name "Lemonldap::NG::Handler::Server::Main::setServerSignature" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 68. 1523s # 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. 1523s # 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. 1523s # Name "Lemonldap::NG::Handler::Server::Main::print" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 74. 1523s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm exited successfully 1523s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Nginx.pm exited successfully 1523s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/OAuth2.pm exited successfully 1523s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/ServiceToken.pm exited successfully 1523s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Traefik.pm exited successfully 1523s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server.pm exited successfully 1523s # Useless use of a constant ("Plack::Middleware::Auth::Lemonld"...) in void context at /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm line 43. 1523s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm exited successfully 1523s ok 28 - all modules in liblemonldap-ng-handler-perl pass the syntax check 1523s ok 29 - Package liblemonldap-ng-common-perl is known to dpkg 1523s ok 30 - Got status information for package liblemonldap-ng-common-perl 1523s ok 31 - Got file list for package liblemonldap-ng-common-perl 1523s # Subtest: all modules in liblemonldap-ng-common-perl pass the syntax check 1523s 1..77 1523s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Generate/SHA256.pm exited successfully 1523s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Lock.pm exited successfully 1523s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/REST.pm exited successfully 1523s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/SOAP.pm exited successfully 1523s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Serialize/JSON.pm exited successfully 1523s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Store.pm exited successfully 1523s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session.pm exited successfully 1523s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerCompat.pm exited successfully 1523s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Cli.pm exited successfully 1523s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/CliSessions.pm exited successfully 1523s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Combination/Parser.pm exited successfully 1523s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/AccessLib.pm exited successfully 1523s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/CDBI.pm exited successfully 1523s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/DBI.pm exited successfully 1523s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/File.pm exited successfully 1523s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/JSONFile.pm exited successfully 1523s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/LDAP.pm exited successfully 1523s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Local.pm exited successfully 1523s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm exited successfully 1523s # 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. 1523s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm exited successfully 1523s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/RDBI.pm exited successfully 1523s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/REST.pm exited successfully 1523s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm line 28. 1523s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm exited successfully 1523s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm exited successfully 1523s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm exited successfully 1523s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Compact.pm exited successfully 1523s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm exited successfully 1523s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm exited successfully 1523s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/RESTServer.pm exited successfully 1523s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/ReConstants.pm exited successfully 1523s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/Metadata.pm exited successfully 1523s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Serializer.pm exited successfully 1523s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Wrapper.pm exited successfully 1523s # Name "Lemonldap::NG::Common::Conf::compactConf" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf.pm line 17. 1523s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf.pm exited successfully 1523s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Crypto.pm exited successfully 1523s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailAddress.pm exited successfully 1523s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailTransport.pm exited successfully 1523s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/FormEncode.pm exited successfully 1523s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/IPv6.pm exited successfully 1523s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/JWT.pm exited successfully 1523s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Languages.pm exited successfully 1523s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Dispatch.pm exited successfully 1523s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Log4perl.pm exited successfully 1523s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/MessageBroker.pm exited successfully 1523s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Null.pm exited successfully 1523s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Std.pm exited successfully 1523s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Syslog.pm exited successfully 1523s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/_Duplicate.pm exited successfully 1523s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/MQTT.pm exited successfully 1523s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/NoBroker.pm exited successfully 1523s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Pg.pm exited successfully 1523s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Redis.pm exited successfully 1523s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Module.pm exited successfully 1523s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/DBI.pm exited successfully 1523s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/File.pm exited successfully 1523s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm exited successfully 1523s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/LDAP.pm exited successfully 1523s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/XML.pm exited successfully 1523s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications.pm exited successfully 1523s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Constants.pm exited successfully 1523s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Metadata.pm exited successfully 1523s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Cli/Lib.pm exited successfully 1523s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Constants.pm exited successfully 1523s # Name "Lemonldap::NG::Handler::Main::tsv" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 50. 1523s # Name "Lemonldap::NG::Common::PSGI::Request::params" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 80. 1523s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm exited successfully 1523s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm line 123. 1523s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm exited successfully 1523s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPServer.pm exited successfully 1523s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPService.pm exited successfully 1523s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI.pm exited successfully 1523s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Regexp.pm exited successfully 1523s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Safelib.pm exited successfully 1523s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/REST.pm exited successfully 1523s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session.pm exited successfully 1523s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/TOTP.pm exited successfully 1523s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/UserAgent.pm exited successfully 1523s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util/Crypto.pm exited successfully 1523s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util.pm exited successfully 1523s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common.pm exited successfully 1523s ok 32 - all modules in liblemonldap-ng-common-perl pass the syntax check 1523s ok 33 - Package liblemonldap-ng-manager-perl is known to dpkg 1523s ok 34 - Got status information for package liblemonldap-ng-manager-perl 1523s ok 35 - Got file list for package liblemonldap-ng-manager-perl 1523s # Subtest: all modules in liblemonldap-ng-manager-perl pass the syntax check 1523s 1..30 1523s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/2ndFA.pm exited successfully 1523s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/2F.pm exited successfully 1523s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Common.pm exited successfully 1523s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/History.pm exited successfully 1523s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/App.pm exited successfully 1523s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/Cat.pm exited successfully 1523s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Misc.pm exited successfully 1523s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/CasApp.pm exited successfully 1523s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/OidcRp.pm exited successfully 1523s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/SamlSp.pm exited successfully 1523s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api.pm exited successfully 1523s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 11. 1523s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 10. 1523s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm exited successfully 1523s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 22. 1523s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 25. 1523s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm exited successfully 1523s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/CTrees.pm exited successfully 1523s # Attempt to call undefined import method with arguments ("_listAttributes") via package "Lemonldap::NG::Manager::Api::Common" (Perhaps you forgot to load the package?) at /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm line 8. 1523s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm exited successfully 1523s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/PortalConstants.pm exited successfully 1523s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Tree.pm exited successfully 1523s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build.pm exited successfully 1523s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli/Lib.pm exited successfully 1523s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli.pm exited successfully 1523s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Diff.pm exited successfully 1523s # Name "Data::Dumper::Useperl" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm line 87. 1523s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm exited successfully 1523s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Tests.pm exited successfully 1523s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Zero.pm exited successfully 1523s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf.pm exited successfully 1523s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Notifications.pm exited successfully 1523s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Plugin.pm exited successfully 1523s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Sessions.pm exited successfully 1523s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm line 139. 1523s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm exited successfully 1523s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager.pm exited successfully 1523s ok 36 - all modules in liblemonldap-ng-manager-perl pass the syntax check 1523s ok 37 - Package liblemonldap-ng-portal-perl is known to dpkg 1523s ok 38 - Got status information for package liblemonldap-ng-portal-perl 1523s ok 39 - Got file list for package liblemonldap-ng-portal-perl 1523s # Subtest: all modules in liblemonldap-ng-portal-perl pass the syntax check 1523s 1..171 1523s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Engines/Default.pm exited successfully 1523s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Ext2F.pm exited successfully 1523s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Mail2F.pm exited successfully 1523s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Okta.pm exited successfully 1523s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Password.pm exited successfully 1523s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/REST.pm exited successfully 1523s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Radius.pm exited successfully 1523s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Base.pm exited successfully 1523s # "my" variable $res masks earlier declaration in same scope at /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm line 127. 1523s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm exited successfully 1523s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Password.pm exited successfully 1523s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/TOTP.pm exited successfully 1523s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/WebAuthn.pm exited successfully 1523s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Yubikey.pm exited successfully 1523s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/TOTP.pm exited successfully 1523s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/WebAuthn.pm exited successfully 1523s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Yubikey.pm exited successfully 1523s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/AD.pm exited successfully 1523s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Apache.pm exited successfully 1523s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/CAS.pm exited successfully 1523s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Choice.pm exited successfully 1523s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Combination.pm exited successfully 1523s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Custom.pm exited successfully 1523s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/DBI.pm exited successfully 1523s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Demo.pm exited successfully 1523s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Facebook.pm exited successfully 1523s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GPG.pm exited successfully 1523s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GitHub.pm exited successfully 1523s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Kerberos.pm exited successfully 1523s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LDAP.pm exited successfully 1523s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LinkedIn.pm exited successfully 1523s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Null.pm exited successfully 1523s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenID.pm exited successfully 1523s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenIDConnect.pm exited successfully 1523s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/PAM.pm exited successfully 1523s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Proxy.pm exited successfully 1523s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/REST.pm exited successfully 1523s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Radius.pm exited successfully 1523s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Remote.pm exited successfully 1523s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SAML.pm exited successfully 1523s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SSL.pm exited successfully 1523s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Slave.pm exited successfully 1523s # Name "Net::OAuth::PROTOCOL_VERSION" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm line 63. 1523s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm exited successfully 1523s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebAuthn.pm exited successfully 1523s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebID.pm exited successfully 1523s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_Ajax.pm exited successfully 1523s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_WebForm.pm exited successfully 1523s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CDC.pm exited successfully 1523s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha.pm exited successfully 1523s # Useless use of numeric ge (>=) in void context at /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm line 88. 1523s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm exited successfully 1523s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/SecurityImage.pm exited successfully 1523s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Custom.pm exited successfully 1523s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm line 21. 1523s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm exited successfully 1523s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/LDAP.pm exited successfully 1523s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm exited successfully 1523s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/Get.pm exited successfully 1523s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/JitsiMeetTokens.pm exited successfully 1523s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenID.pm exited successfully 1523s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2510. 1523s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm exited successfully 1523s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/SAML.pm exited successfully 1523s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/2fDevices.pm exited successfully 1523s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CAS.pm exited successfully 1523s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Choice.pm exited successfully 1523s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Code2F.pm exited successfully 1523s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CustomModule.pm exited successfully 1523s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/DBI.pm exited successfully 1523s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LDAP.pm exited successfully 1523s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LazyLoadedConfiguration.pm exited successfully 1523s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Net/LDAP.pm exited successfully 1523s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/JSON.pm exited successfully 1523s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/XML.pm exited successfully 1523s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OIDCTokenExchange.pm exited successfully 1523s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Okta.pm exited successfully 1523s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OneTimeToken.pm exited successfully 1523s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm exited successfully 1523s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/Server.pm exited successfully 1523s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::rpMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 51. 1523s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 52. 1523s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcOPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 49. 1523s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::rpOptions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 50. 1523s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 53. 1523s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcRPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 50. 1523s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 51. 1523s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::rpRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 52. 1523s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::rpScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 53. 1523s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::opMetadata" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 49. 1523s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm exited successfully 1523s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OtherSessions.pm exited successfully 1523s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OverConf.pm exited successfully 1523s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/REST.pm exited successfully 1523s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/RESTProxy.pm exited successfully 1523s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Radius.pm exited successfully 1523s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Remote.pm exited successfully 1523s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SAML.pm exited successfully 1523s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm exited successfully 1523s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SOAPProxy.pm exited successfully 1523s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Slave.pm exited successfully 1523s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/WebAuthn.pm exited successfully 1523s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Wrapper.pm exited successfully 1523s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/_tokenRule.pm exited successfully 1523s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Auth.pm exited successfully 1523s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Constants.pm exited successfully 1523s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm exited successfully 1523s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Menu.pm exited successfully 1523s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugin.pm exited successfully 1523s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugins.pm exited successfully 1523s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Request.pm exited successfully 1523s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/SecondFactor.pm exited successfully 1523s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/UserDB.pm exited successfully 1523s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main.pm exited successfully 1523s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/MenuTab.pm exited successfully 1523s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/AD.pm exited successfully 1523s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Base.pm exited successfully 1523s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Choice.pm exited successfully 1523s ok 104 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Combination.pm exited successfully 1523s ok 105 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Custom.pm exited successfully 1523s ok 106 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/DBI.pm exited successfully 1523s ok 107 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Demo.pm exited successfully 1523s ok 108 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/LDAP.pm exited successfully 1523s ok 109 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Null.pm exited successfully 1523s ok 110 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/REST.pm exited successfully 1523s ok 111 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdaptativeAuthenticationLevel.pm exited successfully 1523s ok 112 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AuthOidcPkce.pm exited successfully 1523s ok 113 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AutoSignin.pm exited successfully 1523s ok 114 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BasePasswordPolicy.pm exited successfully 1523s ok 115 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BruteForceProtection.pm exited successfully 1523s ok 116 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CDA.pm exited successfully 1523s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 211. 1523s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 214. 1523s ok 117 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm exited successfully 1523s ok 118 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckEntropy.pm exited successfully 1523s ok 119 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckHIBP.pm exited successfully 1523s ok 120 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckState.pm exited successfully 1523s ok 121 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckUser.pm exited successfully 1523s ok 122 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ContextSwitching.pm exited successfully 1523s ok 123 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSec.pm exited successfully 1523s ok 124 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/DecryptValue.pm exited successfully 1523s ok 125 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/FindUser.pm exited successfully 1523s ok 126 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ForceAuthn.pm exited successfully 1523s ok 127 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GlobalLogout.pm exited successfully 1523s ok 128 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GrantSession.pm exited successfully 1523s ok 129 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/History.pm exited successfully 1523s ok 130 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Impersonation.pm exited successfully 1523s ok 131 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/InitializePasswordReset.pm exited successfully 1523s ok 132 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/LocationDetect.pm exited successfully 1523s ok 133 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm exited successfully 1523s ok 134 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/NewLocationWarning.pm exited successfully 1523s ok 135 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Notifications.pm exited successfully 1523s ok 136 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCInternalTokenExchange.pm exited successfully 1523s ok 137 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicPages.pm exited successfully 1523s ok 138 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RESTServer.pm exited successfully 1523s ok 139 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Refresh.pm exited successfully 1523s ok 140 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Register.pm exited successfully 1523s ok 141 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RememberAuthChoice.pm exited successfully 1523s ok 142 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SOAPServer.pm exited successfully 1523s ok 143 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SamlFederation.pm exited successfully 1523s ok 144 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SingleSession.pm exited successfully 1523s ok 145 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/StayConnected.pm exited successfully 1523s ok 146 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/TrustedBrowser.pm exited successfully 1523s ok 147 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Upgrade.pm exited successfully 1523s ok 148 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/AD.pm exited successfully 1523s ok 149 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Base.pm exited successfully 1523s ok 150 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Custom.pm exited successfully 1523s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm line 40. 1523s ok 151 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm exited successfully 1523s ok 152 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/LDAP.pm exited successfully 1523s ok 153 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/AD.pm exited successfully 1523s ok 154 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/CAS.pm exited successfully 1523s ok 155 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Choice.pm exited successfully 1523s ok 156 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Combination.pm exited successfully 1523s ok 157 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Custom.pm exited successfully 1523s ok 158 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/DBI.pm exited successfully 1523s ok 159 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Demo.pm exited successfully 1523s ok 160 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Facebook.pm exited successfully 1523s ok 161 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/LDAP.pm exited successfully 1523s ok 162 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Null.pm exited successfully 1523s ok 163 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenID.pm exited successfully 1523s ok 164 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenIDConnect.pm exited successfully 1523s ok 165 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Proxy.pm exited successfully 1523s ok 166 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/REST.pm exited successfully 1523s # Name "Lemonldap::NG::Portal::Lib::Remote::checkRemoteId" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 1523s # Name "Lemonldap::NG::Portal::UserDB::Remote::getUser" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 1523s ok 167 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm exited successfully 1523s ok 168 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/SAML.pm exited successfully 1523s ok 169 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Slave.pm exited successfully 1523s ok 170 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/WebID.pm exited successfully 1523s ok 171 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal.pm exited successfully 1523s ok 40 - all modules in liblemonldap-ng-portal-perl pass the syntax check 1523s ok 1523s All tests successful. 1523s Files=1, Tests=40, 15 wallclock secs ( 0.07 usr 0.01 sys + 11.86 cusr 2.77 csys = 14.71 CPU) 1523s Result: PASS 1524s autopkgtest [17:30:51]: test runtime-deps-and-recommends: -----------------------] 1524s autopkgtest [17:30:51]: test runtime-deps-and-recommends: - - - - - - - - - - results - - - - - - - - - - 1524s runtime-deps-and-recommends PASS (superficial) 1525s autopkgtest [17:30:52]: @@@@@@@@@@@@@@@@@@@@ summary 1525s fastcgiserver PASS 1525s common-test PASS 1525s handler-test PASS 1525s portal-test PASS 1525s manager-test PASS 1525s runtime-deps-common PASS (superficial) 1525s runtime-deps-portal PASS (superficial) 1525s runtime-deps-manager PASS (superficial) 1525s runtime-deps-and-recommends PASS (superficial) 1528s nova [W] Using flock in prodstack7-arm64 1528s Creating nova instance adt-questing-arm64-lemonldap-ng-20250502-170527-juju-7f2275-prod-proposed-migration-environment-2-ef6a611b-c5de-440a-83a7-b7326cf58aed from image adt/ubuntu-questing-arm64-server-20250502.img (UUID 8e5d326b-32f5-49da-83ce-e406e786e537)... 1528s nova [W] Timed out waiting for 1a79e8e3-3736-4456-a26e-1ee6dbcaa20c to get deleted. 1528s nova [W] Using flock in prodstack7-arm64 1528s Creating nova instance adt-questing-arm64-lemonldap-ng-20250502-170527-juju-7f2275-prod-proposed-migration-environment-2-ef6a611b-c5de-440a-83a7-b7326cf58aed from image adt/ubuntu-questing-arm64-server-20250502.img (UUID 8e5d326b-32f5-49da-83ce-e406e786e537)... 1528s nova [W] Timed out waiting for 6ab57062-b1b2-4d8e-8f0c-42bb4fbf139c to get deleted. 1528s nova [W] Using flock in prodstack7-arm64 1528s Creating nova instance adt-questing-arm64-lemonldap-ng-20250502-170527-juju-7f2275-prod-proposed-migration-environment-2-ef6a611b-c5de-440a-83a7-b7326cf58aed from image adt/ubuntu-questing-arm64-server-20250502.img (UUID 8e5d326b-32f5-49da-83ce-e406e786e537)... 1528s nova [W] Timed out waiting for 1653b7ca-72b3-4a60-ba52-9bbd9fb5ea4b to get deleted. 1528s nova [W] Using flock in prodstack7-arm64 1528s Creating nova instance adt-questing-arm64-lemonldap-ng-20250502-170527-juju-7f2275-prod-proposed-migration-environment-2-ef6a611b-c5de-440a-83a7-b7326cf58aed from image adt/ubuntu-questing-arm64-server-20250502.img (UUID 8e5d326b-32f5-49da-83ce-e406e786e537)... 1528s nova [W] Timed out waiting for 880f69ce-c93c-4ccb-95a3-7fd594bb7df9 to get deleted. 1528s nova [W] Using flock in prodstack7-arm64 1528s Creating nova instance adt-questing-arm64-lemonldap-ng-20250502-170527-juju-7f2275-prod-proposed-migration-environment-2-ef6a611b-c5de-440a-83a7-b7326cf58aed from image adt/ubuntu-questing-arm64-server-20250502.img (UUID 8e5d326b-32f5-49da-83ce-e406e786e537)... 1528s nova [W] Timed out waiting for 83e0f2ce-aaf7-46c3-8818-208c1d1fd6a1 to get deleted. 1528s nova [W] Using flock in prodstack7-arm64 1528s Creating nova instance adt-questing-arm64-lemonldap-ng-20250502-170527-juju-7f2275-prod-proposed-migration-environment-2-ef6a611b-c5de-440a-83a7-b7326cf58aed from image adt/ubuntu-questing-arm64-server-20250502.img (UUID 8e5d326b-32f5-49da-83ce-e406e786e537)... 1528s nova [W] Timed out waiting for 8acee5d9-307c-4132-85ab-3719fcf1094c to get deleted. 1528s nova [W] Using flock in prodstack7-arm64 1528s Creating nova instance adt-questing-arm64-lemonldap-ng-20250502-170527-juju-7f2275-prod-proposed-migration-environment-2-ef6a611b-c5de-440a-83a7-b7326cf58aed from image adt/ubuntu-questing-arm64-server-20250502.img (UUID 8e5d326b-32f5-49da-83ce-e406e786e537)... 1528s nova [W] Timed out waiting for 68963a17-6231-40fb-a3a4-1c040614b6de to get deleted. 1528s nova [W] Using flock in prodstack7-arm64 1528s Creating nova instance adt-questing-arm64-lemonldap-ng-20250502-170527-juju-7f2275-prod-proposed-migration-environment-2-ef6a611b-c5de-440a-83a7-b7326cf58aed from image adt/ubuntu-questing-arm64-server-20250502.img (UUID 8e5d326b-32f5-49da-83ce-e406e786e537)... 1528s nova [W] Timed out waiting for 6df29771-d4d2-4275-ab3d-792a4cc33d98 to get deleted.