0s autopkgtest [20:55:58]: starting date and time: 2025-10-20 20:55:58+0000 0s autopkgtest [20:55:58]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [20:55:58]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ti60t0u1/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:node-jquery --apt-upgrade lemonldap-ng --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=node-jquery/3.7.1+dfsg+~3.5.33-1build1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-ppc64el-6.secgroup --name adt-resolute-ppc64el-lemonldap-ng-20251020-202603-juju-7f2275-prod-proposed-migration-environment-20-168a545c-39aa-4ab2-8ee3-607441bc178f --image adt/ubuntu-resolute-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20251020-202603-juju-7f2275-prod-proposed-migration-environment-20-168a545c-39aa-4ab2-8ee3-607441bc178f from image adt/ubuntu-resolute-ppc64el-server-20251020.img (UUID 243ad32c-1bbf-485e-924d-1d24001cd7a1)... 47s autopkgtest [20:56:45]: testbed dpkg architecture: ppc64el 47s autopkgtest [20:56:45]: testbed apt version: 3.1.8ubuntu1 47s autopkgtest [20:56:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 47s autopkgtest [20:56:45]: testbed release detected to be: None 48s autopkgtest [20:56:46]: updating testbed package index (apt update) 48s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 49s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 49s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 49s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 49s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.3 kB] 49s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 49s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 49s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 49s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [108 kB] 49s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 49s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [407 kB] 49s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [3808 B] 49s Fetched 1328 kB in 1s (1237 kB/s) 50s Reading package lists... 51s Failed to check for VM: Permission denied 51s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 51s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 51s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 51s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 52s Reading package lists... 52s Reading package lists... 52s Building dependency tree... 52s Reading state information... 52s Calculating upgrade... 52s The following packages will be upgraded: 52s libbrotli1 52s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 52s Need to get 422 kB of archives. 52s After this operation, 0 B of additional disk space will be used. 52s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libbrotli1 ppc64el 1.1.0-2build6 [422 kB] 53s dpkg-preconfigure: unable to re-open stdin: No such file or directory 53s Fetched 422 kB in 1s (785 kB/s) 53s (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 ... 76476 files and directories currently installed.) 53s Preparing to unpack .../libbrotli1_1.1.0-2build6_ppc64el.deb ... 53s Unpacking libbrotli1:ppc64el (1.1.0-2build6) over (1.1.0-2build5) ... 53s Setting up libbrotli1:ppc64el (1.1.0-2build6) ... 53s Processing triggers for libc-bin (2.42-0ubuntu3) ... 54s autopkgtest [20:56:52]: upgrading testbed (apt dist-upgrade and autopurge) 54s Reading package lists... 54s Building dependency tree... 54s Reading state information... 54s Calculating upgrade... 54s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 54s Reading package lists... 54s Building dependency tree... 54s Reading state information... 54s Solving dependencies... 54s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 57s autopkgtest [20:56:55]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:02:41 UTC 2025 57s autopkgtest [20:56:55]: @@@@@@@@@@@@@@@@@@@@ apt-source lemonldap-ng 65s Get:1 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.21.0+ds-3 (dsc) [5208 B] 65s Get:2 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.21.0+ds-3 (tar) [10.1 MB] 65s Get:3 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.21.0+ds-3 (diff) [63.7 kB] 65s gpgv: Signature made Thu May 1 18:53:56 2025 UTC 65s gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 65s gpgv: Can't check signature: No public key 65s dpkg-source: warning: cannot verify inline signature for ./lemonldap-ng_2.21.0+ds-3.dsc: no acceptable signature found 65s autopkgtest [20:57:03]: testing package lemonldap-ng version 2.21.0+ds-3 66s autopkgtest [20:57:04]: build not needed 67s autopkgtest [20:57:05]: test fastcgiserver: preparing testbed 68s Reading package lists... 68s Building dependency tree... 68s Reading state information... 68s Solving dependencies... 68s The following NEW packages will be installed: 68s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 68s fonts-glyphicons-halflings imagemagick-7-common javascript-common 68s lemonldap-ng lemonldap-ng-doc lemonldap-ng-fastcgi-server 68s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl libaom3 68s libapache-logformat-compiler-perl libapache-session-perl 68s libb-hooks-op-check-perl libcache-cache-perl libcapture-tiny-perl 68s libcgi-pm-perl libclass-c3-perl libclass-errorhandler-perl 68s libclass-inspector-perl libclass-method-modifiers-perl 68s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 68s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 68s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 68s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 68s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 68s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 68s libcryptx-perl libdata-optlist-perl libde265-0 libdeflate0 68s libdevel-callchecker-perl libdevel-stacktrace-ashtml-perl 68s libdevel-stacktrace-perl libdigest-hmac-perl libdynaloader-functions-perl 68s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 68s libemail-sender-perl libemail-simple-perl libencode-locale-perl 68s liberror-perl libexporter-tiny-perl libfcgi-client-perl libfcgi-perl 68s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 68s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 68s libfontconfig1 libgd-perl libgd-securityimage-perl libgd3 libgomp1 68s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 68s libheif-plugin-libde265 libheif1 libhtml-format-perl 68s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 68s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 68s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 68s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 68s libimage-magick-perl libimage-magick-q16-perl libimagequant0 68s libimport-into-perl libio-html-perl libio-socket-ssl-perl 68s libipc-sharelite-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs 68s libjs-bootstrap libjs-bootstrap4 libjs-es5-shim libjs-jquery 68s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 68s libjson-perl libjson-xs-perl liblcms2-2 liblemonldap-ng-common-perl 68s liblemonldap-ng-handler-perl liblemonldap-ng-manager-perl 68s liblemonldap-ng-portal-perl liblemonldap-ng-ssoaas-apache-client-perl 68s liblerc4 liblist-moreutils-perl liblist-moreutils-xs-perl liblqr-1-0 68s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 68s libmagickcore-7.q16-10 libmailtools-perl libmime-tools-perl 68s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 68s libmoox-types-mooselike-perl libmouse-perl libmro-compat-perl 68s libnet-cidr-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl 68s libopenjp2-7 libparams-classify-perl libparams-util-perl libplack-perl 68s libposix-strftime-compiler-perl libraw23t64 libregexp-assemble-perl 68s libregexp-common-perl librole-tiny-perl libsharpyuv0 libstream-buffered-perl 68s libstring-random-perl libsub-exporter-perl libsub-install-perl 68s libsub-quote-perl libtest-sharedfork-perl libtest-tcp-perl 68s libtext-unidecode-perl libthrowable-perl libtiff6 libtimedate-perl 68s libtry-tiny-perl libtype-tiny-perl libtypes-serialiser-perl liburi-perl 68s libwebp7 libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 68s libwww-robotrules-perl libxpm4 perl-openssl-defaults 68s 0 upgraded, 170 newly installed, 0 to remove and 0 not upgraded. 68s Need to get 29.9 MB of archives. 68s After this operation, 107 MB of additional disk space will be used. 68s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [71.0 kB] 68s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-5ubuntu1 [169 kB] 68s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfftw3-double3 ppc64el 3.3.10-2fakesync1build2 [445 kB] 69s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 69s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 69s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el fontconfig-config ppc64el 2.15.0-2.3ubuntu1 [38.1 kB] 69s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontconfig1 ppc64el 2.15.0-2.3ubuntu1 [188 kB] 69s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1 [22.3 kB] 69s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaom3 ppc64el 3.12.1-1 [2942 kB] 69s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-aomdec ppc64el 1.20.2-1 [12.3 kB] 69s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libde265-0 ppc64el 1.0.16-1 [288 kB] 69s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-libde265 ppc64el 1.20.2-1 [9832 B] 69s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif1 ppc64el 1.20.2-1 [587 kB] 69s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 69s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 69s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 69s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 69s Get:18 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblqr-1-0 ppc64el 0.4.2-2.1build2 [43.4 kB] 69s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-4build1 [51.1 kB] 69s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el libopenjp2-7 ppc64el 2.5.3-2.1 [251 kB] 69s Get:21 http://ftpmaster.internal/ubuntu resolute/main ppc64el libraw23t64 ppc64el 0.21.4-2 [510 kB] 69s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 69s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu1 [298 kB] 69s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebp7 ppc64el 1.5.0-0.1 [315 kB] 69s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu3 [307 kB] 70s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1 [14.6 kB] 70s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1 [31.1 kB] 70s Get:28 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmagickcore-7.q16-10 ppc64el 8:7.1.2.3+dfsg1-1 [2531 kB] 70s Get:29 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-q16-perl ppc64el 8:7.1.2.3+dfsg1-1 [112 kB] 70s Get:30 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-perl all 8:7.1.2.3+dfsg1-1 [39.8 kB] 70s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 70s Get:32 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 70s Get:33 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 70s Get:34 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 70s Get:35 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 70s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 70s Get:37 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 70s Get:38 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 70s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 70s Get:40 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 70s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build3 [6628 B] 70s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 70s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 70s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 70s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 70s Get:46 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 70s Get:47 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 70s Get:48 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 70s Get:49 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 70s Get:50 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 70s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 70s Get:52 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 70s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 70s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.30-1 [94.4 kB] 70s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 70s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.68-1 [185 kB] 70s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 70s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 70s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 70s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 70s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 70s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.5.11-1build1 [138 kB] 70s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.25-1 [14.0 kB] 70s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 70s Get:65 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 70s Get:66 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 70s Get:67 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 70s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 70s Get:69 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 70s Get:70 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 70s Get:71 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 70s Get:72 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 70s Get:73 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 70s Get:74 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 70s Get:75 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 70s Get:76 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 70s Get:77 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 70s Get:78 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 70s Get:79 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 70s Get:80 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 70s Get:81 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 70s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 70s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 70s Get:84 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 70s Get:85 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 70s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 70s Get:87 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 70s Get:88 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 70s Get:89 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 70s Get:90 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 70s Get:91 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 70s Get:92 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 70s Get:93 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 71s Get:94 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 71s Get:95 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.089-1 [200 kB] 71s Get:96 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.23-1 [22.3 kB] 71s Get:97 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 71s Get:98 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1 [12.6 kB] 71s Get:99 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.78-1 [139 kB] 71s Get:100 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 71s Get:101 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-handler-perl all 2.21.0+ds-3 [72.4 kB] 71s Get:102 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-fastcgi-server all 2.21.0+ds-3 [30.7 kB] 71s Get:103 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-uwsgi-app all 2.21.0+ds-3 [23.1 kB] 71s Get:104 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 71s Get:105 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-merge-simple-perl all 0.052-1 [7640 B] 71s Get:106 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-angularjs all 1.8.3-3 [559 kB] 71s Get:107 http://ftpmaster.internal/ubuntu resolute/universe ppc64el fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 71s Get:108 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 71s Get:109 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-es5-shim all 4.6.7-2 [39.8 kB] 71s Get:110 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 71s Get:111 http://ftpmaster.internal/ubuntu resolute/main ppc64el libregexp-common-perl all 2024080801-1 [162 kB] 71s Get:112 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-manager-perl all 2.21.0+ds-3 [962 kB] 72s Get:113 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 72s Get:114 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 72s Get:115 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 72s Get:116 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 72s Get:117 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 72s Get:118 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 72s Get:119 http://ftpmaster.internal/ubuntu resolute/main ppc64el javascript-common all 12+nmu1 [4828 B] 72s Get:120 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 72s Get:121 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 72s Get:122 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-cookie all 12-4 [6484 B] 72s Get:123 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 72s Get:124 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006002-1 [36.8 kB] 72s Get:125 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 72s Get:126 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 72s Get:127 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 72s Get:128 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 72s Get:129 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-portal-perl all 2.21.0+ds-3 [3005 kB] 72s Get:130 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 72s Get:131 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build2 [9884 B] 72s Get:132 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcapture-tiny-perl all 0.50-1 [20.7 kB] 72s Get:133 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 72s Get:134 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 72s Get:135 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-binhex-perl all 1.125-3 [27.1 kB] 72s Get:136 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-util-perl ppc64el 1.102-3build1 [21.3 kB] 72s Get:137 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 72s Get:138 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 72s Get:139 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdynaloader-functions-perl all 0.004-2 [11.5 kB] 72s Get:140 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-callchecker-perl ppc64el 0.009-2 [14.1 kB] 72s Get:141 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-simple-perl all 2.218-1 [20.6 kB] 72s Get:142 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-pluggable-perl all 5.2-5 [19.5 kB] 72s Get:143 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 72s Get:144 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-abstract-perl all 3.010-1 [21.4 kB] 72s Get:145 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-address-xs-perl ppc64el 1.05-1build5 [33.6 kB] 72s Get:146 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-classify-perl ppc64el 0.015-2build6 [22.2 kB] 72s Get:147 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-runtime-perl all 0.018-1 [15.2 kB] 72s Get:148 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 72s Get:149 http://ftpmaster.internal/ubuntu resolute/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 72s Get:150 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 72s Get:151 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 72s Get:152 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 72s Get:153 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 72s Get:154 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libthrowable-perl all 1.001-2 [14.2 kB] 72s Get:155 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-sender-perl all 2.601-1 [63.3 kB] 72s Get:156 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtype-tiny-perl all 2.004000-2 [340 kB] 72s Get:157 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfcgi-client-perl all 0.09-1 [20.7 kB] 72s Get:158 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 72s Get:159 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] 72s Get:160 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 72s Get:161 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd-perl ppc64el 2.78-1build4 [128 kB] 72s Get:162 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgd-securityimage-perl all 1.75-3 [38.8 kB] 72s Get:163 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-ssoaas-apache-client-perl all 2.21.0+ds-3 [32.6 kB] 72s Get:164 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-smtp-ssl-perl all 1.04-2 [6218 B] 72s Get:165 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmailtools-perl all 2.22-1 [77.1 kB] 72s Get:166 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmime-tools-perl all 5.515-1 [187 kB] 72s Get:167 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstring-random-perl all 1:0.32-2 [14.0 kB] 72s Get:168 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-handler all 2.21.0+ds-3 [33.1 kB] 73s Get:169 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng all 2.21.0+ds-3 [24.8 kB] 73s Get:170 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-doc all 2.21.0+ds-3 [5975 kB] 73s Preconfiguring packages ... 73s Fetched 29.9 MB in 5s (5763 kB/s) 73s Selecting previously unselected package imagemagick-7-common. 73s (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 ... 76476 files and directories currently installed.) 73s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... 73s Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 73s Selecting previously unselected package libgomp1:ppc64el. 73s Preparing to unpack .../001-libgomp1_15.2.0-5ubuntu1_ppc64el.deb ... 73s Unpacking libgomp1:ppc64el (15.2.0-5ubuntu1) ... 74s Selecting previously unselected package libfftw3-double3:ppc64el. 74s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_ppc64el.deb ... 74s Unpacking libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 74s Selecting previously unselected package fonts-dejavu-mono. 74s Preparing to unpack .../003-fonts-dejavu-mono_2.37-8_all.deb ... 74s Unpacking fonts-dejavu-mono (2.37-8) ... 74s Selecting previously unselected package fonts-dejavu-core. 74s Preparing to unpack .../004-fonts-dejavu-core_2.37-8_all.deb ... 74s Unpacking fonts-dejavu-core (2.37-8) ... 74s Selecting previously unselected package fontconfig-config. 74s Preparing to unpack .../005-fontconfig-config_2.15.0-2.3ubuntu1_ppc64el.deb ... 74s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 74s Selecting previously unselected package libfontconfig1:ppc64el. 74s Preparing to unpack .../006-libfontconfig1_2.15.0-2.3ubuntu1_ppc64el.deb ... 74s Unpacking libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 74s Selecting previously unselected package libsharpyuv0:ppc64el. 74s Preparing to unpack .../007-libsharpyuv0_1.5.0-0.1_ppc64el.deb ... 74s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1) ... 74s Selecting previously unselected package libaom3:ppc64el. 74s Preparing to unpack .../008-libaom3_3.12.1-1_ppc64el.deb ... 74s Unpacking libaom3:ppc64el (3.12.1-1) ... 74s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 74s Preparing to unpack .../009-libheif-plugin-aomdec_1.20.2-1_ppc64el.deb ... 74s Unpacking libheif-plugin-aomdec:ppc64el (1.20.2-1) ... 74s Selecting previously unselected package libde265-0:ppc64el. 74s Preparing to unpack .../010-libde265-0_1.0.16-1_ppc64el.deb ... 74s Unpacking libde265-0:ppc64el (1.0.16-1) ... 74s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 74s Preparing to unpack .../011-libheif-plugin-libde265_1.20.2-1_ppc64el.deb ... 74s Unpacking libheif-plugin-libde265:ppc64el (1.20.2-1) ... 74s Selecting previously unselected package libheif1:ppc64el. 74s Preparing to unpack .../012-libheif1_1.20.2-1_ppc64el.deb ... 74s Unpacking libheif1:ppc64el (1.20.2-1) ... 74s Selecting previously unselected package libjbig0:ppc64el. 74s Preparing to unpack .../013-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 74s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 74s Selecting previously unselected package libjpeg-turbo8:ppc64el. 74s Preparing to unpack .../014-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 74s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 74s Selecting previously unselected package libjpeg8:ppc64el. 74s Preparing to unpack .../015-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 74s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 74s Selecting previously unselected package liblcms2-2:ppc64el. 74s Preparing to unpack .../016-liblcms2-2_2.16-2_ppc64el.deb ... 74s Unpacking liblcms2-2:ppc64el (2.16-2) ... 74s Selecting previously unselected package liblqr-1-0:ppc64el. 74s Preparing to unpack .../017-liblqr-1-0_0.4.2-2.1build2_ppc64el.deb ... 74s Unpacking liblqr-1-0:ppc64el (0.4.2-2.1build2) ... 74s Selecting previously unselected package libltdl7:ppc64el. 74s Preparing to unpack .../018-libltdl7_2.5.4-4build1_ppc64el.deb ... 74s Unpacking libltdl7:ppc64el (2.5.4-4build1) ... 74s Selecting previously unselected package libopenjp2-7:ppc64el. 74s Preparing to unpack .../019-libopenjp2-7_2.5.3-2.1_ppc64el.deb ... 74s Unpacking libopenjp2-7:ppc64el (2.5.3-2.1) ... 74s Selecting previously unselected package libraw23t64:ppc64el. 74s Preparing to unpack .../020-libraw23t64_0.21.4-2_ppc64el.deb ... 74s Unpacking libraw23t64:ppc64el (0.21.4-2) ... 74s Selecting previously unselected package libdeflate0:ppc64el. 74s Preparing to unpack .../021-libdeflate0_1.23-2_ppc64el.deb ... 74s Unpacking libdeflate0:ppc64el (1.23-2) ... 74s Selecting previously unselected package liblerc4:ppc64el. 74s Preparing to unpack .../022-liblerc4_4.0.0+ds-5ubuntu1_ppc64el.deb ... 74s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 74s Selecting previously unselected package libwebp7:ppc64el. 74s Preparing to unpack .../023-libwebp7_1.5.0-0.1_ppc64el.deb ... 74s Unpacking libwebp7:ppc64el (1.5.0-0.1) ... 74s Selecting previously unselected package libtiff6:ppc64el. 74s Preparing to unpack .../024-libtiff6_4.7.0-3ubuntu3_ppc64el.deb ... 74s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu3) ... 74s Selecting previously unselected package libwebpdemux2:ppc64el. 74s Preparing to unpack .../025-libwebpdemux2_1.5.0-0.1_ppc64el.deb ... 74s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1) ... 74s Selecting previously unselected package libwebpmux3:ppc64el. 74s Preparing to unpack .../026-libwebpmux3_1.5.0-0.1_ppc64el.deb ... 74s Unpacking libwebpmux3:ppc64el (1.5.0-0.1) ... 74s Selecting previously unselected package libmagickcore-7.q16-10:ppc64el. 74s Preparing to unpack .../027-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_ppc64el.deb ... 74s Unpacking libmagickcore-7.q16-10:ppc64el (8:7.1.2.3+dfsg1-1) ... 74s Selecting previously unselected package libimage-magick-q16-perl. 74s Preparing to unpack .../028-libimage-magick-q16-perl_8%3a7.1.2.3+dfsg1-1_ppc64el.deb ... 74s Unpacking libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 74s Selecting previously unselected package libimage-magick-perl. 74s Preparing to unpack .../029-libimage-magick-perl_8%3a7.1.2.3+dfsg1-1_all.deb ... 74s Unpacking libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 74s Selecting previously unselected package libfcgi0t64:ppc64el. 74s Preparing to unpack .../030-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 74s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 74s Selecting previously unselected package libfcgi-perl. 74s Preparing to unpack .../031-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 74s Unpacking libfcgi-perl (0.82+ds-3build3) ... 74s Selecting previously unselected package libfcgi-procmanager-perl. 74s Preparing to unpack .../032-libfcgi-procmanager-perl_0.28-3_all.deb ... 74s Unpacking libfcgi-procmanager-perl (0.28-3) ... 74s Selecting previously unselected package libcrypt-urandom-perl. 74s Preparing to unpack .../033-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 74s Unpacking libcrypt-urandom-perl (0.54-1) ... 74s Selecting previously unselected package libapache-session-perl. 74s Preparing to unpack .../034-libapache-session-perl_1.94-2_all.deb ... 74s Unpacking libapache-session-perl (1.94-2) ... 74s Selecting previously unselected package liberror-perl. 74s Preparing to unpack .../035-liberror-perl_0.17030-1_all.deb ... 74s Unpacking liberror-perl (0.17030-1) ... 74s Selecting previously unselected package libipc-sharelite-perl. 74s Preparing to unpack .../036-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 74s Unpacking libipc-sharelite-perl (0.17-5build4) ... 74s Selecting previously unselected package libcache-cache-perl. 74s Preparing to unpack .../037-libcache-cache-perl_1.08-3_all.deb ... 74s Unpacking libcache-cache-perl (1.08-3) ... 74s Selecting previously unselected package libclass-xsaccessor-perl. 74s Preparing to unpack .../038-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 74s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 74s Selecting previously unselected package libconfig-inifiles-perl. 74s Preparing to unpack .../039-libconfig-inifiles-perl_3.000003-3_all.deb ... 74s Unpacking libconfig-inifiles-perl (3.000003-3) ... 75s Selecting previously unselected package perl-openssl-defaults:ppc64el. 75s Preparing to unpack .../040-perl-openssl-defaults_7build3_ppc64el.deb ... 75s Unpacking perl-openssl-defaults:ppc64el (7build3) ... 75s Selecting previously unselected package libcrypt-openssl-bignum-perl. 75s Preparing to unpack .../041-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 75s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 75s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 75s Preparing to unpack .../042-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 75s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 75s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 75s Preparing to unpack .../043-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 75s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 75s Selecting previously unselected package libconvert-asn1-perl. 75s Preparing to unpack .../044-libconvert-asn1-perl_0.34-1_all.deb ... 75s Unpacking libconvert-asn1-perl (0.34-1) ... 75s Selecting previously unselected package libcrypt-openssl-x509-perl. 75s Preparing to unpack .../045-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 75s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 75s Selecting previously unselected package libclass-errorhandler-perl. 75s Preparing to unpack .../046-libclass-errorhandler-perl_0.04-3_all.deb ... 75s Unpacking libclass-errorhandler-perl (0.04-3) ... 75s Selecting previously unselected package libcrypt-des-perl:ppc64el. 75s Preparing to unpack .../047-libcrypt-des-perl_2.07-5_ppc64el.deb ... 75s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 75s Selecting previously unselected package libcrypt-des-ede3-perl. 75s Preparing to unpack .../048-libcrypt-des-ede3-perl_0.03-1_all.deb ... 75s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 75s Selecting previously unselected package libcryptx-perl. 75s Preparing to unpack .../049-libcryptx-perl_0.087-1_ppc64el.deb ... 75s Unpacking libcryptx-perl (0.087-1) ... 75s Selecting previously unselected package libconvert-pem-perl. 75s Preparing to unpack .../050-libconvert-pem-perl_0.13-1_all.deb ... 75s Unpacking libconvert-pem-perl (0.13-1) ... 75s Selecting previously unselected package libcrypt-rijndael-perl. 75s Preparing to unpack .../051-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 75s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 75s Selecting previously unselected package libhtml-tagset-perl. 75s Preparing to unpack .../052-libhtml-tagset-perl_3.24-1_all.deb ... 75s Unpacking libhtml-tagset-perl (3.24-1) ... 75s Selecting previously unselected package liburi-perl. 75s Preparing to unpack .../053-liburi-perl_5.30-1_all.deb ... 75s Unpacking liburi-perl (5.30-1) ... 75s Selecting previously unselected package libhtml-parser-perl:ppc64el. 75s Preparing to unpack .../054-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 75s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 75s Selecting previously unselected package libcgi-pm-perl. 75s Preparing to unpack .../055-libcgi-pm-perl_4.68-1_all.deb ... 75s Unpacking libcgi-pm-perl (4.68-1) ... 75s Selecting previously unselected package libhtml-template-perl. 75s Preparing to unpack .../056-libhtml-template-perl_2.97-2build1_all.deb ... 75s Unpacking libhtml-template-perl (2.97-2build1) ... 75s Selecting previously unselected package libjson-perl. 75s Preparing to unpack .../057-libjson-perl_4.10000-1_all.deb ... 75s Unpacking libjson-perl (4.10000-1) ... 75s Selecting previously unselected package libcommon-sense-perl:ppc64el. 75s Preparing to unpack .../058-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 75s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 75s Selecting previously unselected package libtypes-serialiser-perl. 75s Preparing to unpack .../059-libtypes-serialiser-perl_1.01-1_all.deb ... 75s Unpacking libtypes-serialiser-perl (1.01-1) ... 75s Selecting previously unselected package libjson-xs-perl. 75s Preparing to unpack .../060-libjson-xs-perl_4.040-1_ppc64el.deb ... 75s Unpacking libjson-xs-perl (4.040-1) ... 75s Selecting previously unselected package libmouse-perl:ppc64el. 75s Preparing to unpack .../061-libmouse-perl_2.5.11-1build1_ppc64el.deb ... 75s Unpacking libmouse-perl:ppc64el (2.5.11-1build1) ... 75s Selecting previously unselected package libnet-cidr-perl. 75s Preparing to unpack .../062-libnet-cidr-perl_0.25-1_all.deb ... 75s Unpacking libnet-cidr-perl (0.25-1) ... 75s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 75s Preparing to unpack .../063-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 75s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 75s Selecting previously unselected package libposix-strftime-compiler-perl. 75s Preparing to unpack .../064-libposix-strftime-compiler-perl_0.46-1_all.deb ... 75s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 75s Selecting previously unselected package libapache-logformat-compiler-perl. 75s Preparing to unpack .../065-libapache-logformat-compiler-perl_0.36-3_all.deb ... 75s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 75s Selecting previously unselected package libcookie-baker-perl. 75s Preparing to unpack .../066-libcookie-baker-perl_0.12-1_all.deb ... 75s Unpacking libcookie-baker-perl (0.12-1) ... 75s Selecting previously unselected package libdevel-stacktrace-perl. 75s Preparing to unpack .../067-libdevel-stacktrace-perl_2.0500-1_all.deb ... 75s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 75s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 75s Preparing to unpack .../068-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 75s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 75s Selecting previously unselected package libclass-inspector-perl. 75s Preparing to unpack .../069-libclass-inspector-perl_1.36-3_all.deb ... 75s Unpacking libclass-inspector-perl (1.36-3) ... 75s Selecting previously unselected package libfile-sharedir-perl. 75s Preparing to unpack .../070-libfile-sharedir-perl_1.118-3_all.deb ... 75s Unpacking libfile-sharedir-perl (1.118-3) ... 75s Selecting previously unselected package libfilesys-notify-simple-perl. 75s Preparing to unpack .../071-libfilesys-notify-simple-perl_0.14-3_all.deb ... 75s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 75s Selecting previously unselected package libhash-multivalue-perl. 75s Preparing to unpack .../072-libhash-multivalue-perl_0.16-3_all.deb ... 75s Unpacking libhash-multivalue-perl (0.16-3) ... 75s Selecting previously unselected package libhttp-multipartparser-perl. 75s Preparing to unpack .../073-libhttp-multipartparser-perl_0.02-3_all.deb ... 75s Unpacking libhttp-multipartparser-perl (0.02-3) ... 75s Selecting previously unselected package libjson-maybexs-perl. 75s Preparing to unpack .../074-libjson-maybexs-perl_1.004008-1_all.deb ... 75s Unpacking libjson-maybexs-perl (1.004008-1) ... 75s Selecting previously unselected package libstream-buffered-perl. 75s Preparing to unpack .../075-libstream-buffered-perl_0.03-3_all.deb ... 75s Unpacking libstream-buffered-perl (0.03-3) ... 75s Selecting previously unselected package libwww-form-urlencoded-perl. 75s Preparing to unpack .../076-libwww-form-urlencoded-perl_0.26-2_all.deb ... 75s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 75s Selecting previously unselected package libhttp-entity-parser-perl. 75s Preparing to unpack .../077-libhttp-entity-parser-perl_0.25-2_all.deb ... 75s Unpacking libhttp-entity-parser-perl (0.25-2) ... 75s Selecting previously unselected package libtimedate-perl. 75s Preparing to unpack .../078-libtimedate-perl_2.3300-2_all.deb ... 75s Unpacking libtimedate-perl (2.3300-2) ... 75s Selecting previously unselected package libhttp-date-perl. 75s Preparing to unpack .../079-libhttp-date-perl_6.06-1_all.deb ... 75s Unpacking libhttp-date-perl (6.06-1) ... 75s Selecting previously unselected package libhttp-headers-fast-perl. 75s Preparing to unpack .../080-libhttp-headers-fast-perl_0.22-3_all.deb ... 75s Unpacking libhttp-headers-fast-perl (0.22-3) ... 75s Selecting previously unselected package libclone-perl:ppc64el. 75s Preparing to unpack .../081-libclone-perl_0.47-1_ppc64el.deb ... 75s Unpacking libclone-perl:ppc64el (0.47-1) ... 75s Selecting previously unselected package libencode-locale-perl. 75s Preparing to unpack .../082-libencode-locale-perl_1.05-3_all.deb ... 75s Unpacking libencode-locale-perl (1.05-3) ... 75s Selecting previously unselected package libio-html-perl. 75s Preparing to unpack .../083-libio-html-perl_1.004-3_all.deb ... 75s Unpacking libio-html-perl (1.004-3) ... 75s Selecting previously unselected package liblwp-mediatypes-perl. 75s Preparing to unpack .../084-liblwp-mediatypes-perl_6.04-2_all.deb ... 75s Unpacking liblwp-mediatypes-perl (6.04-2) ... 75s Selecting previously unselected package libhttp-message-perl. 75s Preparing to unpack .../085-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 75s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 75s Selecting previously unselected package libtest-sharedfork-perl. 75s Preparing to unpack .../086-libtest-sharedfork-perl_0.35-3_all.deb ... 75s Unpacking libtest-sharedfork-perl (0.35-3) ... 75s Selecting previously unselected package libtest-tcp-perl. 75s Preparing to unpack .../087-libtest-tcp-perl_2.22-2_all.deb ... 75s Unpacking libtest-tcp-perl (2.22-2) ... 75s Selecting previously unselected package libtry-tiny-perl. 75s Preparing to unpack .../088-libtry-tiny-perl_0.32-1_all.deb ... 75s Unpacking libtry-tiny-perl (0.32-1) ... 75s Selecting previously unselected package libplack-perl. 75s Preparing to unpack .../089-libplack-perl_1.0051-1_all.deb ... 75s Unpacking libplack-perl (1.0051-1) ... 75s Selecting previously unselected package libfile-listing-perl. 75s Preparing to unpack .../090-libfile-listing-perl_6.16-1_all.deb ... 75s Unpacking libfile-listing-perl (6.16-1) ... 75s Selecting previously unselected package libhtml-tree-perl. 75s Preparing to unpack .../091-libhtml-tree-perl_5.07-3_all.deb ... 75s Unpacking libhtml-tree-perl (5.07-3) ... 75s Selecting previously unselected package libhttp-cookies-perl. 75s Preparing to unpack .../092-libhttp-cookies-perl_6.11-1_all.deb ... 75s Unpacking libhttp-cookies-perl (6.11-1) ... 75s Selecting previously unselected package libhttp-negotiate-perl. 75s Preparing to unpack .../093-libhttp-negotiate-perl_6.01-2_all.deb ... 75s Unpacking libhttp-negotiate-perl (6.01-2) ... 75s Selecting previously unselected package libio-socket-ssl-perl. 75s Preparing to unpack .../094-libio-socket-ssl-perl_2.089-1_all.deb ... 75s Unpacking libio-socket-ssl-perl (2.089-1) ... 75s Selecting previously unselected package libnet-http-perl. 75s Preparing to unpack .../095-libnet-http-perl_6.23-1_all.deb ... 75s Unpacking libnet-http-perl (6.23-1) ... 75s Selecting previously unselected package liblwp-protocol-https-perl. 75s Preparing to unpack .../096-liblwp-protocol-https-perl_6.14-1_all.deb ... 75s Unpacking liblwp-protocol-https-perl (6.14-1) ... 75s Selecting previously unselected package libwww-robotrules-perl. 75s Preparing to unpack .../097-libwww-robotrules-perl_6.02-1_all.deb ... 75s Unpacking libwww-robotrules-perl (6.02-1) ... 75s Selecting previously unselected package libwww-perl. 75s Preparing to unpack .../098-libwww-perl_6.78-1_all.deb ... 75s Unpacking libwww-perl (6.78-1) ... 75s Selecting previously unselected package liblemonldap-ng-common-perl. 75s Preparing to unpack .../099-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 75s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 75s Selecting previously unselected package liblemonldap-ng-handler-perl. 75s Preparing to unpack .../100-liblemonldap-ng-handler-perl_2.21.0+ds-3_all.deb ... 75s Unpacking liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 76s Selecting previously unselected package lemonldap-ng-fastcgi-server. 76s Preparing to unpack .../101-lemonldap-ng-fastcgi-server_2.21.0+ds-3_all.deb ... 76s Unpacking lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 76s Selecting previously unselected package lemonldap-ng-uwsgi-app. 76s Preparing to unpack .../102-lemonldap-ng-uwsgi-app_2.21.0+ds-3_all.deb ... 76s Unpacking lemonldap-ng-uwsgi-app (2.21.0+ds-3) ... 76s Selecting previously unselected package libemail-date-format-perl. 76s Preparing to unpack .../103-libemail-date-format-perl_1.008-1_all.deb ... 76s Unpacking libemail-date-format-perl (1.008-1) ... 76s Selecting previously unselected package libhash-merge-simple-perl. 76s Preparing to unpack .../104-libhash-merge-simple-perl_0.052-1_all.deb ... 76s Unpacking libhash-merge-simple-perl (0.052-1) ... 76s Selecting previously unselected package libjs-angularjs. 76s Preparing to unpack .../105-libjs-angularjs_1.8.3-3_all.deb ... 76s Unpacking libjs-angularjs (1.8.3-3) ... 76s Selecting previously unselected package fonts-glyphicons-halflings. 76s Preparing to unpack .../106-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 76s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 76s Selecting previously unselected package libjs-bootstrap. 76s Preparing to unpack .../107-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 76s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 76s Selecting previously unselected package libjs-es5-shim. 76s Preparing to unpack .../108-libjs-es5-shim_4.6.7-2_all.deb ... 76s Unpacking libjs-es5-shim (4.6.7-2) ... 76s Selecting previously unselected package libjs-jquery. 76s Preparing to unpack .../109-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 76s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 76s Selecting previously unselected package libregexp-common-perl. 76s Preparing to unpack .../110-libregexp-common-perl_2024080801-1_all.deb ... 76s Unpacking libregexp-common-perl (2024080801-1) ... 76s Selecting previously unselected package liblemonldap-ng-manager-perl. 76s Preparing to unpack .../111-liblemonldap-ng-manager-perl_2.21.0+ds-3_all.deb ... 76s Unpacking liblemonldap-ng-manager-perl (2.21.0+ds-3) ... 76s Selecting previously unselected package fonts-font-awesome. 76s Preparing to unpack .../112-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 76s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 76s Selecting previously unselected package libconvert-base32-perl. 76s Preparing to unpack .../113-libconvert-base32-perl_0.06-3_all.deb ... 76s Unpacking libconvert-base32-perl (0.06-3) ... 76s Selecting previously unselected package libdigest-hmac-perl. 76s Preparing to unpack .../114-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 76s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 76s Selecting previously unselected package libfont-afm-perl. 76s Preparing to unpack .../115-libfont-afm-perl_1.20-4_all.deb ... 76s Unpacking libfont-afm-perl (1.20-4) ... 76s Selecting previously unselected package libhtml-format-perl. 76s Preparing to unpack .../116-libhtml-format-perl_2.16-2_all.deb ... 76s Unpacking libhtml-format-perl (2.16-2) ... 76s Selecting previously unselected package libhtml-formattext-withlinks-perl. 76s Preparing to unpack .../117-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 76s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 76s Selecting previously unselected package javascript-common. 76s Preparing to unpack .../118-javascript-common_12+nmu1_all.deb ... 76s Unpacking javascript-common (12+nmu1) ... 76s Selecting previously unselected package libjs-popper.js. 76s Preparing to unpack .../119-libjs-popper.js_1.16.1+ds-6_all.deb ... 76s Unpacking libjs-popper.js (1.16.1+ds-6) ... 76s Selecting previously unselected package libjs-bootstrap4. 76s Preparing to unpack .../120-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 76s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 76s Selecting previously unselected package libjs-jquery-cookie. 76s Preparing to unpack .../121-libjs-jquery-cookie_12-4_all.deb ... 76s Unpacking libjs-jquery-cookie (12-4) ... 76s Selecting previously unselected package libjs-jquery-ui. 76s Preparing to unpack .../122-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 76s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 76s Selecting previously unselected package libexporter-tiny-perl. 76s Preparing to unpack .../123-libexporter-tiny-perl_1.006002-1_all.deb ... 76s Unpacking libexporter-tiny-perl (1.006002-1) ... 76s Selecting previously unselected package liblist-moreutils-xs-perl. 76s Preparing to unpack .../124-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 76s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 76s Selecting previously unselected package liblist-moreutils-perl. 76s Preparing to unpack .../125-liblist-moreutils-perl_0.430-2_all.deb ... 76s Unpacking liblist-moreutils-perl (0.430-2) ... 76s Selecting previously unselected package libregexp-assemble-perl. 76s Preparing to unpack .../126-libregexp-assemble-perl_0.38-2_all.deb ... 76s Unpacking libregexp-assemble-perl (0.38-2) ... 76s Selecting previously unselected package libtext-unidecode-perl. 76s Preparing to unpack .../127-libtext-unidecode-perl_1.30-3_all.deb ... 76s Unpacking libtext-unidecode-perl (1.30-3) ... 76s Selecting previously unselected package liblemonldap-ng-portal-perl. 76s Preparing to unpack .../128-liblemonldap-ng-portal-perl_2.21.0+ds-3_all.deb ... 76s Unpacking liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 76s Selecting previously unselected package libalgorithm-c3-perl. 76s Preparing to unpack .../129-libalgorithm-c3-perl_0.11-2_all.deb ... 76s Unpacking libalgorithm-c3-perl (0.11-2) ... 76s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 76s Preparing to unpack .../130-libb-hooks-op-check-perl_0.22-3build2_ppc64el.deb ... 76s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 76s Selecting previously unselected package libcapture-tiny-perl. 76s Preparing to unpack .../131-libcapture-tiny-perl_0.50-1_all.deb ... 76s Unpacking libcapture-tiny-perl (0.50-1) ... 76s Selecting previously unselected package libclass-c3-perl. 76s Preparing to unpack .../132-libclass-c3-perl_0.35-2_all.deb ... 76s Unpacking libclass-c3-perl (0.35-2) ... 76s Selecting previously unselected package libclass-method-modifiers-perl. 76s Preparing to unpack .../133-libclass-method-modifiers-perl_2.15-1_all.deb ... 76s Unpacking libclass-method-modifiers-perl (2.15-1) ... 76s Selecting previously unselected package libconvert-binhex-perl. 76s Preparing to unpack .../134-libconvert-binhex-perl_1.125-3_all.deb ... 76s Unpacking libconvert-binhex-perl (1.125-3) ... 77s Selecting previously unselected package libparams-util-perl. 77s Preparing to unpack .../135-libparams-util-perl_1.102-3build1_ppc64el.deb ... 77s Unpacking libparams-util-perl (1.102-3build1) ... 77s Selecting previously unselected package libsub-install-perl. 77s Preparing to unpack .../136-libsub-install-perl_0.929-1_all.deb ... 77s Unpacking libsub-install-perl (0.929-1) ... 77s Selecting previously unselected package libdata-optlist-perl. 77s Preparing to unpack .../137-libdata-optlist-perl_0.114-1_all.deb ... 77s Unpacking libdata-optlist-perl (0.114-1) ... 77s Selecting previously unselected package libdynaloader-functions-perl. 77s Preparing to unpack .../138-libdynaloader-functions-perl_0.004-2_all.deb ... 77s Unpacking libdynaloader-functions-perl (0.004-2) ... 77s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 77s Preparing to unpack .../139-libdevel-callchecker-perl_0.009-2_ppc64el.deb ... 77s Unpacking libdevel-callchecker-perl:ppc64el (0.009-2) ... 77s Selecting previously unselected package libemail-simple-perl. 77s Preparing to unpack .../140-libemail-simple-perl_2.218-1_all.deb ... 77s Unpacking libemail-simple-perl (2.218-1) ... 77s Selecting previously unselected package libmodule-pluggable-perl. 77s Preparing to unpack .../141-libmodule-pluggable-perl_5.2-5_all.deb ... 77s Unpacking libmodule-pluggable-perl (5.2-5) ... 77s Selecting previously unselected package libmro-compat-perl. 77s Preparing to unpack .../142-libmro-compat-perl_0.15-2_all.deb ... 77s Unpacking libmro-compat-perl (0.15-2) ... 77s Selecting previously unselected package libemail-abstract-perl. 77s Preparing to unpack .../143-libemail-abstract-perl_3.010-1_all.deb ... 77s Unpacking libemail-abstract-perl (3.010-1) ... 77s Selecting previously unselected package libemail-address-xs-perl. 77s Preparing to unpack .../144-libemail-address-xs-perl_1.05-1build5_ppc64el.deb ... 77s Unpacking libemail-address-xs-perl (1.05-1build5) ... 77s Selecting previously unselected package libparams-classify-perl:ppc64el. 77s Preparing to unpack .../145-libparams-classify-perl_0.015-2build6_ppc64el.deb ... 77s Unpacking libparams-classify-perl:ppc64el (0.015-2build6) ... 77s Selecting previously unselected package libmodule-runtime-perl. 77s Preparing to unpack .../146-libmodule-runtime-perl_0.018-1_all.deb ... 77s Unpacking libmodule-runtime-perl (0.018-1) ... 77s Selecting previously unselected package libimport-into-perl. 77s Preparing to unpack .../147-libimport-into-perl_1.002005-2_all.deb ... 77s Unpacking libimport-into-perl (1.002005-2) ... 77s Selecting previously unselected package librole-tiny-perl. 77s Preparing to unpack .../148-librole-tiny-perl_2.002004-1_all.deb ... 77s Unpacking librole-tiny-perl (2.002004-1) ... 77s Selecting previously unselected package libsub-quote-perl. 77s Preparing to unpack .../149-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 77s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 77s Selecting previously unselected package libmoo-perl. 77s Preparing to unpack .../150-libmoo-perl_2.005005-1_all.deb ... 77s Unpacking libmoo-perl (2.005005-1) ... 77s Selecting previously unselected package libmoox-types-mooselike-perl. 77s Preparing to unpack .../151-libmoox-types-mooselike-perl_0.29-2_all.deb ... 77s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 77s Selecting previously unselected package libsub-exporter-perl. 77s Preparing to unpack .../152-libsub-exporter-perl_0.990-1_all.deb ... 77s Unpacking libsub-exporter-perl (0.990-1) ... 77s Selecting previously unselected package libthrowable-perl. 77s Preparing to unpack .../153-libthrowable-perl_1.001-2_all.deb ... 77s Unpacking libthrowable-perl (1.001-2) ... 77s Selecting previously unselected package libemail-sender-perl. 77s Preparing to unpack .../154-libemail-sender-perl_2.601-1_all.deb ... 77s Unpacking libemail-sender-perl (2.601-1) ... 77s Selecting previously unselected package libtype-tiny-perl. 77s Preparing to unpack .../155-libtype-tiny-perl_2.004000-2_all.deb ... 77s Unpacking libtype-tiny-perl (2.004000-2) ... 77s Selecting previously unselected package libfcgi-client-perl. 77s Preparing to unpack .../156-libfcgi-client-perl_0.09-1_all.deb ... 77s Unpacking libfcgi-client-perl (0.09-1) ... 77s Selecting previously unselected package libimagequant0:ppc64el. 77s Preparing to unpack .../157-libimagequant0_2.18.0-1build1_ppc64el.deb ... 77s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 77s Selecting previously unselected package libxpm4:ppc64el. 77s Preparing to unpack .../158-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... 77s Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... 77s Selecting previously unselected package libgd3:ppc64el. 77s Preparing to unpack .../159-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 77s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 77s Selecting previously unselected package libgd-perl. 77s Preparing to unpack .../160-libgd-perl_2.78-1build4_ppc64el.deb ... 77s Unpacking libgd-perl (2.78-1build4) ... 77s Selecting previously unselected package libgd-securityimage-perl. 77s Preparing to unpack .../161-libgd-securityimage-perl_1.75-3_all.deb ... 77s Unpacking libgd-securityimage-perl (1.75-3) ... 77s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 77s Preparing to unpack .../162-liblemonldap-ng-ssoaas-apache-client-perl_2.21.0+ds-3_all.deb ... 77s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.21.0+ds-3) ... 77s Selecting previously unselected package libnet-smtp-ssl-perl. 77s Preparing to unpack .../163-libnet-smtp-ssl-perl_1.04-2_all.deb ... 77s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 77s Selecting previously unselected package libmailtools-perl. 77s Preparing to unpack .../164-libmailtools-perl_2.22-1_all.deb ... 77s Unpacking libmailtools-perl (2.22-1) ... 77s Selecting previously unselected package libmime-tools-perl. 77s Preparing to unpack .../165-libmime-tools-perl_5.515-1_all.deb ... 77s Unpacking libmime-tools-perl (5.515-1) ... 77s Selecting previously unselected package libstring-random-perl. 77s Preparing to unpack .../166-libstring-random-perl_1%3a0.32-2_all.deb ... 77s Unpacking libstring-random-perl (1:0.32-2) ... 77s Selecting previously unselected package lemonldap-ng-handler. 77s Preparing to unpack .../167-lemonldap-ng-handler_2.21.0+ds-3_all.deb ... 77s Unpacking lemonldap-ng-handler (2.21.0+ds-3) ... 77s Selecting previously unselected package lemonldap-ng. 77s Preparing to unpack .../168-lemonldap-ng_2.21.0+ds-3_all.deb ... 77s Unpacking lemonldap-ng (2.21.0+ds-3) ... 77s Selecting previously unselected package lemonldap-ng-doc. 77s Preparing to unpack .../169-lemonldap-ng-doc_2.21.0+ds-3_all.deb ... 77s Unpacking lemonldap-ng-doc (2.21.0+ds-3) ... 77s Setting up libconfig-inifiles-perl (3.000003-3) ... 77s Setting up libmodule-pluggable-perl (5.2-5) ... 77s Setting up javascript-common (12+nmu1) ... 77s Setting up liblcms2-2:ppc64el (2.16-2) ... 77s Setting up libsharpyuv0:ppc64el (1.5.0-0.1) ... 77s Setting up libaom3:ppc64el (3.12.1-1) ... 77s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 77s Setting up libmouse-perl:ppc64el (2.5.11-1build1) ... 77s Setting up libhttp-multipartparser-perl (0.02-3) ... 77s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 77s Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... 77s Setting up libclass-inspector-perl (1.36-3) ... 77s Setting up libfont-afm-perl (1.20-4) ... 77s Setting up libdynaloader-functions-perl (0.004-2) ... 77s Setting up libclass-method-modifiers-perl (2.15-1) ... 77s Setting up libjs-popper.js (1.16.1+ds-6) ... 77s Setting up libclone-perl:ppc64el (0.47-1) ... 77s Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 77s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 77s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 77s Setting up libhtml-tagset-perl (3.24-1) ... 77s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.21.0+ds-3) ... 77s Setting up libfilesys-notify-simple-perl (0.14-3) ... 77s Setting up libnet-cidr-perl (0.25-1) ... 77s Setting up libipc-sharelite-perl (0.17-5build4) ... 77s Setting up libconvert-binhex-perl (1.125-3) ... 77s Setting up liblwp-mediatypes-perl (6.04-2) ... 77s Setting up libcrypt-urandom-perl (0.54-1) ... 77s Setting up libtry-tiny-perl (0.32-1) ... 77s Setting up libdeflate0:ppc64el (1.23-2) ... 77s Setting up perl-openssl-defaults:ppc64el (7build3) ... 77s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 77s Setting up libposix-strftime-compiler-perl (0.46-1) ... 77s Setting up libencode-locale-perl (1.05-3) ... 77s Setting up libgomp1:ppc64el (15.2.0-5ubuntu1) ... 77s Setting up libclass-errorhandler-perl (0.04-3) ... 77s Setting up libjs-angularjs (1.8.3-3) ... 77s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 77s Setting up libfcgi-procmanager-perl (0.28-3) ... 77s Setting up libregexp-common-perl (2024080801-1) ... 77s Setting up libtest-sharedfork-perl (0.35-3) ... 77s Setting up libsub-install-perl (0.929-1) ... 77s Setting up libhash-multivalue-perl (0.16-3) ... 77s Setting up libjs-es5-shim (4.6.7-2) ... 77s Setting up liberror-perl (0.17030-1) ... 77s Setting up libapache-session-perl (1.94-2) ... 77s Setting up libstream-buffered-perl (0.03-3) ... 77s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 77s Setting up libalgorithm-c3-perl (0.11-2) ... 77s Setting up libapache-logformat-compiler-perl (0.36-3) ... 77s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 77s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 77s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 77s Setting up libemail-date-format-perl (1.008-1) ... 77s Setting up fonts-dejavu-mono (2.37-8) ... 77s Setting up libcryptx-perl (0.087-1) ... 77s Setting up libio-html-perl (1.004-3) ... 77s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 77s Setting up fonts-dejavu-core (2.37-8) ... 77s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 77s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 77s Setting up libltdl7:ppc64el (2.5.4-4build1) ... 77s Setting up libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 77s Setting up libstring-random-perl (1:0.32-2) ... 77s Setting up libparams-util-perl (1.102-3build1) ... 77s Setting up libwebp7:ppc64el (1.5.0-0.1) ... 77s Setting up libcapture-tiny-perl (0.50-1) ... 77s Setting up libtimedate-perl (2.3300-2) ... 77s Setting up libtypes-serialiser-perl (1.01-1) ... 77s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 77s Setting up liblqr-1-0:ppc64el (0.4.2-2.1build2) ... 77s Setting up lemonldap-ng-doc (2.21.0+ds-3) ... 77s Setting up libjson-perl (4.10000-1) ... 77s Setting up librole-tiny-perl (2.002004-1) ... 77s Setting up libfile-sharedir-perl (1.118-3) ... 77s Setting up libfcgi-perl (0.82+ds-3build3) ... 77s Setting up libopenjp2-7:ppc64el (2.5.3-2.1) ... 77s Setting up libwww-form-urlencoded-perl (0.26-2) ... 77s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 77s Setting up libdevel-stacktrace-perl (2.0500-1) ... 77s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 77s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 77s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 77s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 77s Setting up libexporter-tiny-perl (1.006002-1) ... 77s Setting up libconvert-asn1-perl (0.34-1) ... 77s Setting up libtext-unidecode-perl (1.30-3) ... 77s Setting up libde265-0:ppc64el (1.0.16-1) ... 77s Setting up libregexp-assemble-perl (0.38-2) ... 77s Setting up libwebpmux3:ppc64el (1.5.0-0.1) ... 77s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 77s Setting up liburi-perl (5.30-1) ... 77s Setting up libconvert-base32-perl (0.06-3) ... 77s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 77s Setting up libemail-address-xs-perl (1.05-1build5) ... 77s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 77s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 77s Setting up libjson-xs-perl (4.040-1) ... 77s Setting up libcrypt-des-ede3-perl (0.03-1) ... 77s Setting up libjs-jquery-cookie (12-4) ... 77s Setting up libhttp-date-perl (6.06-1) ... 77s Setting up libtest-tcp-perl (2.22-2) ... 77s Setting up libfile-listing-perl (6.16-1) ... 77s Setting up libhash-merge-simple-perl (0.052-1) ... 77s Setting up libcache-cache-perl (1.08-3) ... 77s Setting up libhttp-headers-fast-perl (0.22-3) ... 77s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 77s Setting up liblist-moreutils-perl (0.430-2) ... 77s Setting up libwebpdemux2:ppc64el (1.5.0-0.1) ... 77s Setting up libtype-tiny-perl (2.004000-2) ... 77s Setting up libemail-simple-perl (2.218-1) ... 77s Setting up libnet-http-perl (6.23-1) ... 77s Setting up libclass-c3-perl (0.35-2) ... 77s Setting up libdevel-callchecker-perl:ppc64el (0.009-2) ... 77s Setting up libjson-maybexs-perl (1.004008-1) ... 77s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 77s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 77s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 77s Setting up libdata-optlist-perl (0.114-1) ... 77s Setting up libraw23t64:ppc64el (0.21.4-2) ... 77s Setting up libwww-robotrules-perl (6.02-1) ... 77s Setting up libtiff6:ppc64el (4.7.0-3ubuntu3) ... 77s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 77s Setting up libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 77s Setting up libmro-compat-perl (0.15-2) ... 77s Setting up libcookie-baker-perl (0.12-1) ... 77s Setting up libhttp-entity-parser-perl (0.25-2) ... 77s Setting up libio-socket-ssl-perl (2.089-1) ... 77s Setting up libsub-exporter-perl (0.990-1) ... 77s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 77s Setting up libconvert-pem-perl (0.13-1) ... 77s Setting up libhttp-negotiate-perl (6.01-2) ... 77s Setting up libhttp-cookies-perl (6.11-1) ... 77s Setting up libhtml-tree-perl (5.07-3) ... 77s Setting up libparams-classify-perl:ppc64el (0.015-2build6) ... 77s Setting up libcgi-pm-perl (4.68-1) ... 77s Setting up libhtml-format-perl (2.16-2) ... 77s Setting up libhtml-template-perl (2.97-2build1) ... 77s Setting up libnet-smtp-ssl-perl (1.04-2) ... 77s Setting up libmodule-runtime-perl (0.018-1) ... 77s Setting up libmailtools-perl (2.22-1) ... 77s Setting up libemail-abstract-perl (3.010-1) ... 77s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 77s Setting up libplack-perl (1.0051-1) ... 77s Setting up libimport-into-perl (1.002005-2) ... 77s Setting up libmoo-perl (2.005005-1) ... 77s Setting up libmime-tools-perl (5.515-1) ... 77s Setting up libfcgi-client-perl (0.09-1) ... 77s Setting up libmoox-types-mooselike-perl (0.29-2) ... 77s Setting up libthrowable-perl (1.001-2) ... 77s Setting up libemail-sender-perl (2.601-1) ... 77s Setting up libheif-plugin-aomdec:ppc64el (1.20.2-1) ... 77s Setting up liblwp-protocol-https-perl (6.14-1) ... 77s Setting up libheif-plugin-libde265:ppc64el (1.20.2-1) ... 77s Setting up libwww-perl (6.78-1) ... 77s Setting up libheif1:ppc64el (1.20.2-1) ... 77s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 78s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 78s Setting up libmagickcore-7.q16-10:ppc64el (8:7.1.2.3+dfsg1-1) ... 78s Setting up liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 78s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 78s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 78s Setting up libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 78s Setting up lemonldap-ng-handler (2.21.0+ds-3) ... 78s Setting up libgd-perl (2.78-1build4) ... 78s Setting up lemonldap-ng-uwsgi-app (2.21.0+ds-3) ... 78s Setting up libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 78s Setting up lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 79s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 79s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 79s Setting up liblemonldap-ng-manager-perl (2.21.0+ds-3) ... 79s Setting up liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 79s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 80s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 80s Setting up libgd-securityimage-perl (1.75-3) ... 80s Setting up lemonldap-ng (2.21.0+ds-3) ... 80s Processing triggers for libc-bin (2.42-0ubuntu3) ... 80s Processing triggers for man-db (2.13.1-1) ... 84s autopkgtest [20:57:22]: test fastcgiserver: [----------------------- 85s 1..1 85s ok 1 - Portal responded 200 85s autopkgtest [20:57:23]: test fastcgiserver: -----------------------] 86s fastcgiserver PASS 86s autopkgtest [20:57:24]: test fastcgiserver: - - - - - - - - - - results - - - - - - - - - - 86s autopkgtest [20:57:24]: test common-test: preparing testbed 106s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20251020-202603-juju-7f2275-prod-proposed-migration-environment-20-168a545c-39aa-4ab2-8ee3-607441bc178f from image adt/ubuntu-resolute-ppc64el-server-20251020.img (UUID 243ad32c-1bbf-485e-924d-1d24001cd7a1)... 152s autopkgtest [20:58:30]: testbed dpkg architecture: ppc64el 152s autopkgtest [20:58:30]: testbed apt version: 3.1.8ubuntu1 153s autopkgtest [20:58:31]: @@@@@@@@@@@@@@@@@@@@ test bed setup 153s autopkgtest [20:58:31]: testbed release detected to be: resolute 154s autopkgtest [20:58:32]: updating testbed package index (apt update) 154s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 156s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 156s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 156s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 156s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 157s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 157s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 157s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.3 kB] 157s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [108 kB] 157s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 157s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [407 kB] 157s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [3808 B] 158s Fetched 1328 kB in 4s (364 kB/s) 158s Reading package lists... 159s Failed to check for VM: Permission denied 159s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 159s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 159s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 159s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 160s Reading package lists... 160s Reading package lists... 160s Building dependency tree... 160s Reading state information... 160s Calculating upgrade... 160s The following packages will be upgraded: 160s libbrotli1 161s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 161s Need to get 422 kB of archives. 161s After this operation, 0 B of additional disk space will be used. 161s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libbrotli1 ppc64el 1.1.0-2build6 [422 kB] 161s dpkg-preconfigure: unable to re-open stdin: No such file or directory 161s Fetched 422 kB in 1s (509 kB/s) 162s (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 ... 76476 files and directories currently installed.) 162s Preparing to unpack .../libbrotli1_1.1.0-2build6_ppc64el.deb ... 162s Unpacking libbrotli1:ppc64el (1.1.0-2build6) over (1.1.0-2build5) ... 162s Setting up libbrotli1:ppc64el (1.1.0-2build6) ... 162s Processing triggers for libc-bin (2.42-0ubuntu3) ... 162s autopkgtest [20:58:40]: upgrading testbed (apt dist-upgrade and autopurge) 162s Reading package lists... 162s Building dependency tree... 162s Reading state information... 162s Calculating upgrade... 163s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 163s Reading package lists... 163s Building dependency tree... 163s Reading state information... 163s Solving dependencies... 163s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 166s Reading package lists... 166s Building dependency tree... 166s Reading state information... 166s Solving dependencies... 166s The following NEW packages will be installed: 166s autoconf autodep8 automake autopoint autotools-dev build-essential 166s ca-certificates-java cpp cpp-15 cpp-15-powerpc64le-linux-gnu 166s cpp-powerpc64le-linux-gnu dctrl-tools debhelper debugedit 166s default-jre-headless dh-autoreconf dh-strip-nondeterminism docutils-common 166s dwz fontconfig-config fonts-urw-base35 g++ g++-15 166s g++-15-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-15 166s gcc-15-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 166s imagemagick-7-common intltool-debian java-common java-wrappers jq 166s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 166s libapache-session-perl libarchive-zip-perl libasan8 166s libauth-yubikey-webclient-perl libauthen-radius-perl 166s libb-hooks-endofscope-perl libb-hooks-op-check-perl 166s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 166s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 166s libclass-data-inheritable-perl libclass-errorhandler-perl 166s libclass-inspector-perl libclass-method-modifiers-perl 166s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 166s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl 166s libconvert-base32-perl libconvert-binhex-perl libconvert-pem-perl 166s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 166s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-openssl-bignum-perl 166s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 166s libcrypt-openssl-x509-perl libcrypt-random-seed-perl libcrypt-rijndael-perl 166s libcrypt-ssleay-perl libcrypt-urandom-perl libcryptx-perl 166s libdata-hexdump-perl libdata-optlist-perl libdata-password-zxcvbn-perl 166s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 166s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 166s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 166s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 166s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 166s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 166s libencode-locale-perl liberror-perl libeval-closure-perl 166s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 166s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 166s libfile-sharedir-perl libfile-stripnondeterminism-perl 166s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 166s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 166s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 166s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 166s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 166s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 166s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 166s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 166s libhttp-negotiate-perl libicu76 libimage-magick-perl 166s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 166s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 166s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 166s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 166s libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjs-jquery libjs-sphinxdoc 166s libjs-underscore libjson-maybexs-perl libjson-perl libjson-xs-perl 166s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl liblerc4 166s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 166s liblist-someutils-perl liblist-utilsby-perl liblog-log4perl-perl liblqr-1-0 166s liblsan0 libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 166s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 166s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 166s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 166s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 166s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 166s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 166s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 166s libnet-ssleay-perl libnode115 libnspr4 libnss3 libonig5 libopenjp2-7 166s libpackage-stash-perl libparams-classify-perl libparams-util-perl 166s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 166s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 166s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 166s libsoap-lite-perl libspecio-perl libstdc++-15-dev libstream-buffered-perl 166s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 166s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 166s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 166s libtest-pod-perl libtest-sharedfork-perl libtest-tcp-perl 166s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl 166s libtimedate-perl libtool libtry-tiny-perl libtsan2 libtypes-serialiser-perl 166s libubsan1 liburi-perl libvariable-magic-perl libwebp7 libwebpdemux2 166s libwebpmux3 libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 166s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 166s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 166s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 166s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 166s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 166s node-semver node-uglify-js node-undici node-xtend nodejs 166s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 166s po-debconf python3-alabaster python3-defusedxml python3-docutils 166s python3-imagesize python3-packaging python3-roman python3-snowballstemmer 166s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 166s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 166s yui-compressor 166s 0 upgraded, 314 newly installed, 0 to remove and 0 not upgraded. 166s Need to get 183 MB of archives. 166s After this operation, 714 MB of additional disk space will be used. 166s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [71.0 kB] 167s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-5ubuntu1 [169 kB] 167s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfftw3-double3 ppc64el 3.3.10-2fakesync1build2 [445 kB] 167s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build1 [15.8 kB] 167s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 167s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 168s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-utils ppc64el 1:7.7+7 [114 kB] 168s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-urw-base35 all 20200910-8 [11.0 MB] 171s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el fontconfig-config ppc64el 2.15.0-2.3ubuntu1 [38.1 kB] 171s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontconfig1 ppc64el 2.15.0-2.3ubuntu1 [188 kB] 171s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1 [22.3 kB] 171s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaom3 ppc64el 3.12.1-1 [2942 kB] 171s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-aomdec ppc64el 1.20.2-1 [12.3 kB] 171s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libde265-0 ppc64el 1.0.16-1 [288 kB] 171s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-libde265 ppc64el 1.20.2-1 [9832 B] 171s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif1 ppc64el 1.20.2-1 [587 kB] 171s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 171s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 171s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 171s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 171s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblqr-1-0 ppc64el 0.4.2-2.1build2 [43.4 kB] 171s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-4build1 [51.1 kB] 171s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libopenjp2-7 ppc64el 2.5.3-2.1 [251 kB] 171s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libraw23t64 ppc64el 0.21.4-2 [510 kB] 171s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 171s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu1 [298 kB] 171s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebp7 ppc64el 1.5.0-0.1 [315 kB] 171s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu3 [307 kB] 171s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1 [14.6 kB] 171s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1 [31.1 kB] 171s Get:31 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmagickcore-7.q16-10 ppc64el 8:7.1.2.3+dfsg1-1 [2531 kB] 171s Get:32 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-q16-perl ppc64el 8:7.1.2.3+dfsg1-1 [112 kB] 171s Get:33 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-perl all 8:7.1.2.3+dfsg1-1 [39.8 kB] 171s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.19-8 [280 kB] 172s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 172s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build3 [109 kB] 172s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30 [13.7 kB] 172s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 172s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.17-4ubuntu1 [572 kB] 172s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.1-2build2 [619 kB] 172s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 172s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-1build3 [62.6 kB] 172s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [11.4 MB] 172s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-5ubuntu1 [1036 B] 172s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 172s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 172s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-5ubuntu1 [49.0 kB] 172s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-5ubuntu1 [32.3 kB] 172s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-5ubuntu1 [3006 kB] 172s Get:50 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-5ubuntu1 [1374 kB] 173s Get:51 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-5ubuntu1 [2729 kB] 173s Get:52 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-5ubuntu1 [1231 kB] 173s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-5ubuntu1 [160 kB] 173s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-5ubuntu1 [1670 kB] 173s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [22.4 MB] 173s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-5ubuntu1 [523 kB] 173s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 173s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 173s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-5ubuntu1 [2744 kB] 174s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [13.0 MB] 174s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-5ubuntu1 [23.7 kB] 174s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 174s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 174s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu1 [5094 B] 174s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el ca-certificates-java all 20240118 [11.6 kB] 174s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 174s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-4build1 [169 kB] 174s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 174s Get:69 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 174s Get:70 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 174s Get:71 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.14.2-1 [5098 B] 174s Get:72 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3 [57.3 kB] 174s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 174s Get:74 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.1-2build2 [1177 kB] 174s Get:75 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 174s Get:76 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 174s Get:77 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.24.2ubuntu1 [896 kB] 174s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el java-common all 0.76 [6852 B] 174s Get:79 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnspr4 ppc64el 2:4.36-1ubuntu2 [135 kB] 174s Get:80 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnss3 ppc64el 2:3.114-1 [1876 kB] 174s Get:81 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpcsclite1 ppc64el 2.3.3-1 [30.6 kB] 174s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el openjdk-21-jre-headless ppc64el 21.0.9~8ea-1 [45.9 MB] 175s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el default-jre-headless ppc64el 2:1.21-76 [3184 B] 175s Get:84 http://ftpmaster.internal/ubuntu resolute/main ppc64el sgml-base all 1.31+nmu1 [11.0 kB] 175s Get:85 http://ftpmaster.internal/ubuntu resolute/main ppc64el xml-core all 0.19 [20.3 kB] 175s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el docutils-common all 0.21.2+dfsg-2 [131 kB] 175s Get:87 http://ftpmaster.internal/ubuntu resolute/main ppc64el unzip ppc64el 6.0-28ubuntu7 [201 kB] 175s Get:88 http://ftpmaster.internal/ubuntu resolute/universe ppc64el java-wrappers all 0.5 [9042 B] 175s Get:89 http://ftpmaster.internal/ubuntu resolute/main ppc64el libonig5 ppc64el 6.9.10-1 [225 kB] 175s Get:90 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjq1 ppc64el 1.8.1-3ubuntu1 [183 kB] 175s Get:91 http://ftpmaster.internal/ubuntu resolute/main ppc64el jq ppc64el 1.8.1-3ubuntu1 [74.3 kB] 175s Get:92 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 175s Get:93 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 175s Get:94 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 175s Get:95 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 175s Get:96 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 175s Get:97 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 175s Get:98 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.30-1 [94.4 kB] 175s Get:99 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 175s Get:100 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 175s Get:101 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 176s Get:102 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 176s Get:103 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 176s Get:104 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 176s Get:105 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 176s Get:106 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 176s Get:107 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 176s Get:108 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 176s Get:109 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 176s Get:110 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 176s Get:111 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 176s Get:112 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build3 [6628 B] 176s Get:113 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 176s Get:114 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.089-1 [200 kB] 177s Get:115 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.23-1 [22.3 kB] 177s Get:116 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 177s Get:117 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 177s Get:118 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1 [12.6 kB] 177s Get:119 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.78-1 [139 kB] 177s Get:120 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 177s Get:121 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build2 [9884 B] 177s Get:122 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdynaloader-functions-perl all 0.004-2 [11.5 kB] 177s Get:123 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-callchecker-perl ppc64el 0.009-2 [14.1 kB] 177s Get:124 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-classify-perl ppc64el 0.015-2build6 [22.2 kB] 177s Get:125 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-runtime-perl all 0.018-1 [15.2 kB] 177s Get:126 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-implementation-perl all 0.09-2 [12.0 kB] 177s Get:127 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 177s Get:128 http://ftpmaster.internal/ubuntu resolute/main ppc64el libvariable-magic-perl ppc64el 0.64-1build1 [37.2 kB] 177s Get:129 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 177s Get:130 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 177s Get:131 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmath-random-isaac-perl all 1.004-2 [18.4 kB] 177s Get:132 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libbytes-random-secure-perl all 0.29-3 [26.8 kB] 177s Get:133 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 177s Get:134 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 177s Get:135 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 177s Get:136 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcapture-tiny-perl all 0.50-1 [20.7 kB] 177s Get:137 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcares2 ppc64el 1.34.5-1 [127 kB] 177s Get:138 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.68-1 [185 kB] 177s Get:139 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 177s Get:140 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-data-inheritable-perl all 0.10-1 [8038 B] 177s Get:141 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 177s Get:142 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 177s Get:143 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 177s Get:144 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-singleton-perl all 1.6-2 [11.5 kB] 177s Get:145 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 177s Get:146 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 177s Get:147 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 177s Get:148 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 177s Get:149 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-binhex-perl all 1.125-3 [27.1 kB] 177s Get:150 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 177s Get:151 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 177s Get:152 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 177s Get:153 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 177s Get:154 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 177s Get:155 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-dh-gmp-perl ppc64el 0.00012-2build5 [16.5 kB] 177s Get:156 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 177s Get:157 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-jwt-perl all 0.037-1 [29.7 kB] 177s Get:158 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 177s Get:159 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 177s Get:160 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 177s Get:161 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 178s Get:162 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 178s Get:163 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-ssleay-perl ppc64el 0.73.06-2build6 [44.0 kB] 178s Get:164 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-hexdump-perl all 0.04-2 [8212 B] 178s Get:165 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-util-perl ppc64el 1.102-3build1 [21.3 kB] 178s Get:166 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 178s Get:167 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 178s Get:168 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 178s Get:169 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 178s Get:170 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 178s Get:171 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-someutils-perl all 0.59-1 [30.4 kB] 178s Get:172 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-utilsby-perl all 0.12-2 [14.9 kB] 178s Get:173 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-allutils-perl all 0.19-1 [41.5 kB] 178s Get:174 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 178s Get:175 http://ftpmaster.internal/ubuntu resolute/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 178s Get:176 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 178s Get:177 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 178s Get:178 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 178s Get:179 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 178s Get:180 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpackage-stash-perl all 0.40-1 [19.5 kB] 178s Get:181 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-identify-perl ppc64el 0.14-3build4 [10.1 kB] 178s Get:182 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-name-perl ppc64el 0.28-1 [10.9 kB] 178s Get:183 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnamespace-clean-perl all 0.27-2 [14.0 kB] 178s Get:184 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 178s Get:185 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 178s Get:186 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libeval-closure-perl all 0.14-3 [10.1 kB] 178s Get:187 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 178s Get:188 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexception-class-perl all 1.45-1 [28.6 kB] 178s Get:189 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 178s Get:190 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 178s Get:191 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxstring-perl ppc64el 0.005-2build4 [8448 B] 178s Get:192 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libspecio-perl all 0.50-1 [127 kB] 178s Get:193 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-locale-perl all 1:1.41-1 [3193 kB] 179s Get:194 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 179s Get:195 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-perl ppc64el 2:1.65-1build3 [96.9 kB] 179s Get:196 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 179s Get:197 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdbi-perl ppc64el 1.647-1 [837 kB] 179s Get:198 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdbd-sqlite3-perl ppc64el 1.76-1 [169 kB] 179s Get:199 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 179s Get:200 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 179s Get:201 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-simple-perl all 2.218-1 [20.6 kB] 179s Get:202 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-pluggable-perl all 5.2-5 [19.5 kB] 179s Get:203 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-abstract-perl all 3.010-1 [21.4 kB] 179s Get:204 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-address-xs-perl ppc64el 1.05-1build5 [33.6 kB] 179s Get:205 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 179s Get:206 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libthrowable-perl all 1.001-2 [14.2 kB] 179s Get:207 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-sender-perl all 2.601-1 [63.3 kB] 179s Get:208 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006002-1 [36.8 kB] 179s Get:209 http://ftpmaster.internal/ubuntu resolute/main ppc64el libextutils-depends-perl all 0.8002-1 [14.3 kB] 179s Get:210 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 179s Get:211 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 179s Get:212 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 179s Get:213 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 179s Get:214 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 179s Get:215 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] 179s Get:216 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 179s Get:217 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd-perl ppc64el 2.78-1build4 [128 kB] 179s Get:218 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgd-securityimage-perl all 1.75-3 [38.8 kB] 179s Get:219 http://ftpmaster.internal/ubuntu resolute/main ppc64el libglib-perl ppc64el 3:1.329.3-3build4 [327 kB] 180s Get:220 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgssapi-perl ppc64el 0.28-4build5 [41.6 kB] 180s Get:221 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-merge-simple-perl all 0.052-1 [7640 B] 180s Get:222 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 180s Get:223 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 180s Get:224 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 180s Get:225 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 180s Get:226 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-daemon-perl all 6.16-1 [22.4 kB] 180s Get:227 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 180s Get:228 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 180s Get:229 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 180s Get:230 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 180s Get:231 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 180s Get:232 http://ftpmaster.internal/ubuntu resolute/main ppc64el libicu76 ppc64el 76.1-4ubuntu2 [11.6 MB] 181s Get:233 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 181s Get:234 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-sessiondata-perl all 1.03-3 [6132 B] 181s Get:235 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libperlio-via-timeout-perl all 0.32-3 [7832 B] 181s Get:236 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-socket-timeout-perl all 0.32-3 [9736 B] 181s Get:237 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-string-perl all 1.08-4 [11.1 kB] 181s Get:238 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-stringy-perl all 2.113-2 [45.3 kB] 181s Get:239 http://ftpmaster.internal/ubuntu resolute/main ppc64el libipc-run-perl all 20231003.0-2 [91.5 kB] 181s Get:240 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjargs-java all 1.0.0-5 [13.9 kB] 181s Get:241 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 181s Get:242 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 181s Get:243 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 181s Get:244 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxslt1.1 ppc64el 1.1.43-0.1 [189 kB] 181s Get:245 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-1 ppc64el 1.3.7-2 [155 kB] 181s Get:246 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-openssl1 ppc64el 1.3.7-2 [99.7 kB] 181s Get:247 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblasso3t64 ppc64el 2.9.0-2 [195 kB] 181s Get:248 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblasso-perl ppc64el 2.9.0-2 [120 kB] 181s Get:249 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 181s Get:250 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.5.11-1build1 [138 kB] 181s Get:251 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.25-1 [14.0 kB] 181s Get:252 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 181s Get:253 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 181s Get:254 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 181s Get:255 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 181s Get:256 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 181s Get:257 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 181s Get:258 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblog-log4perl-perl all 1.57-1 [345 kB] 181s Get:259 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 181s Get:260 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-smtp-ssl-perl all 1.04-2 [6218 B] 181s Get:261 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmailtools-perl all 2.22-1 [77.1 kB] 182s Get:262 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmime-tools-perl all 5.515-1 [187 kB] 182s Get:263 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ip-perl all 1.26-4 [27.4 kB] 182s Get:264 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 182s Get:265 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 182s Get:266 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-base-perl all 1.09-3 [18.9 kB] 182s Get:267 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 182s Get:268 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-libxml-perl ppc64el 2.0207+dfsg+really+2.0207-0ubuntu6 [315 kB] 182s Get:269 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-simple-perl all 2.25-2 [64.1 kB] 182s Get:270 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-common-perl all 1.20-2 [33.9 kB] 182s Get:271 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 182s Get:272 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-server-perl all 1.09-4 [22.3 kB] 182s Get:273 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-xtend all 4.0.2-3 [3902 B] 182s Get:274 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-corepack all 0.24.0-5 [757 kB] 182s Get:275 http://ftpmaster.internal/ubuntu resolute/universe ppc64el nodejs ppc64el 20.19.4+dfsg-1 [342 kB] 182s Get:276 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 182s Get:277 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 182s Get:278 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-balanced-match all 2.0.0-1 [4910 B] 182s Get:279 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 182s Get:280 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-minimatch all 9.0.3-6 [78.0 kB] 182s Get:281 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 182s Get:282 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 182s Get:283 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-lru-cache all 10.0.1-3 [61.9 kB] 182s Get:284 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 182s Get:285 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 182s Get:286 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-undici all 7.16.0+dfsg+~cs3.2.0-2 [380 kB] 182s Get:287 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnode115 ppc64el 20.19.4+dfsg-1 [14.4 MB] 183s Get:288 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 183s Get:289 http://ftpmaster.internal/ubuntu resolute/main ppc64el libregexp-common-perl all 2024080801-1 [162 kB] 183s Get:290 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtask-weaken-perl all 1.06-2 [7924 B] 183s Get:291 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-parser-perl ppc64el 2.47-1build4 [205 kB] 183s Get:292 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsoap-lite-perl all 1.27-3 [225 kB] 183s Get:293 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstring-random-perl all 1:0.32-2 [14.0 kB] 183s Get:294 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-leaktrace-perl ppc64el 0.17-1build6 [20.6 kB] 183s Get:295 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-output-perl all 1.036-1 [14.6 kB] 183s Get:296 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-pod-perl all 1.52-3 [8978 B] 183s Get:297 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 183s Get:298 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtime-fake-perl all 0.11-4 [8092 B] 183s Get:299 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-libxslt-perl ppc64el 2.003000-3 [46.0 kB] 183s Get:300 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-uglify-js all 3.17.4-2 [205 kB] 183s Get:301 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-defusedxml all 0.7.1-3 [42.2 kB] 183s Get:302 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-roman all 5.1-1 [10.6 kB] 183s Get:303 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-docutils all 0.21.2+dfsg-2 [409 kB] 183s Get:304 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-imagesize all 1.4.1-1 [6844 B] 183s Get:305 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-packaging all 25.0-1 [52.8 kB] 183s Get:306 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 183s Get:307 http://ftpmaster.internal/ubuntu resolute/main ppc64el sphinx-common all 8.2.3-1ubuntu2 [656 kB] 183s Get:308 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-alabaster all 0.7.16-0.1 [18.5 kB] 183s Get:309 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 183s Get:310 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 184s Get:311 http://ftpmaster.internal/ubuntu resolute/universe ppc64el uglifyjs all 3.17.4-2 [10.1 kB] 184s Get:312 http://ftpmaster.internal/ubuntu resolute/universe ppc64el yui-compressor all 2.4.8-3 [595 kB] 184s Get:313 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauthen-radius-perl all 0.33-1 [49.2 kB] 184s Get:314 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.82 [18.8 kB] 184s Preconfiguring packages ... 184s Fetched 183 MB in 17s (10.5 MB/s) 184s Selecting previously unselected package imagemagick-7-common. 184s (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 ... 76476 files and directories currently installed.) 184s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... 184s Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 184s Selecting previously unselected package libgomp1:ppc64el. 184s Preparing to unpack .../001-libgomp1_15.2.0-5ubuntu1_ppc64el.deb ... 184s Unpacking libgomp1:ppc64el (15.2.0-5ubuntu1) ... 184s Selecting previously unselected package libfftw3-double3:ppc64el. 184s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_ppc64el.deb ... 184s Unpacking libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 184s Selecting previously unselected package libfontenc1:ppc64el. 184s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_ppc64el.deb ... 184s Unpacking libfontenc1:ppc64el (1:1.1.8-1build1) ... 184s Selecting previously unselected package x11-common. 184s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 184s Unpacking x11-common (1:7.7+24ubuntu1) ... 184s Selecting previously unselected package xfonts-encodings. 184s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 184s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 184s Selecting previously unselected package xfonts-utils. 184s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_ppc64el.deb ... 184s Unpacking xfonts-utils (1:7.7+7) ... 184s Selecting previously unselected package fonts-urw-base35. 184s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 184s Unpacking fonts-urw-base35 (20200910-8) ... 184s Selecting previously unselected package fontconfig-config. 184s Preparing to unpack .../008-fontconfig-config_2.15.0-2.3ubuntu1_ppc64el.deb ... 185s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 185s Selecting previously unselected package libfontconfig1:ppc64el. 185s Preparing to unpack .../009-libfontconfig1_2.15.0-2.3ubuntu1_ppc64el.deb ... 185s Unpacking libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 185s Selecting previously unselected package libsharpyuv0:ppc64el. 185s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_ppc64el.deb ... 185s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1) ... 185s Selecting previously unselected package libaom3:ppc64el. 185s Preparing to unpack .../011-libaom3_3.12.1-1_ppc64el.deb ... 185s Unpacking libaom3:ppc64el (3.12.1-1) ... 185s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 185s Preparing to unpack .../012-libheif-plugin-aomdec_1.20.2-1_ppc64el.deb ... 185s Unpacking libheif-plugin-aomdec:ppc64el (1.20.2-1) ... 185s Selecting previously unselected package libde265-0:ppc64el. 185s Preparing to unpack .../013-libde265-0_1.0.16-1_ppc64el.deb ... 185s Unpacking libde265-0:ppc64el (1.0.16-1) ... 185s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 185s Preparing to unpack .../014-libheif-plugin-libde265_1.20.2-1_ppc64el.deb ... 185s Unpacking libheif-plugin-libde265:ppc64el (1.20.2-1) ... 185s Selecting previously unselected package libheif1:ppc64el. 185s Preparing to unpack .../015-libheif1_1.20.2-1_ppc64el.deb ... 185s Unpacking libheif1:ppc64el (1.20.2-1) ... 185s Selecting previously unselected package libjbig0:ppc64el. 185s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 185s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 185s Selecting previously unselected package libjpeg-turbo8:ppc64el. 185s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 185s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 185s Selecting previously unselected package libjpeg8:ppc64el. 185s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 185s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 185s Selecting previously unselected package liblcms2-2:ppc64el. 185s Preparing to unpack .../019-liblcms2-2_2.16-2_ppc64el.deb ... 185s Unpacking liblcms2-2:ppc64el (2.16-2) ... 185s Selecting previously unselected package liblqr-1-0:ppc64el. 185s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_ppc64el.deb ... 185s Unpacking liblqr-1-0:ppc64el (0.4.2-2.1build2) ... 185s Selecting previously unselected package libltdl7:ppc64el. 185s Preparing to unpack .../021-libltdl7_2.5.4-4build1_ppc64el.deb ... 185s Unpacking libltdl7:ppc64el (2.5.4-4build1) ... 185s Selecting previously unselected package libopenjp2-7:ppc64el. 185s Preparing to unpack .../022-libopenjp2-7_2.5.3-2.1_ppc64el.deb ... 185s Unpacking libopenjp2-7:ppc64el (2.5.3-2.1) ... 185s Selecting previously unselected package libraw23t64:ppc64el. 185s Preparing to unpack .../023-libraw23t64_0.21.4-2_ppc64el.deb ... 185s Unpacking libraw23t64:ppc64el (0.21.4-2) ... 185s Selecting previously unselected package libdeflate0:ppc64el. 185s Preparing to unpack .../024-libdeflate0_1.23-2_ppc64el.deb ... 185s Unpacking libdeflate0:ppc64el (1.23-2) ... 185s Selecting previously unselected package liblerc4:ppc64el. 185s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_ppc64el.deb ... 185s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 185s Selecting previously unselected package libwebp7:ppc64el. 185s Preparing to unpack .../026-libwebp7_1.5.0-0.1_ppc64el.deb ... 185s Unpacking libwebp7:ppc64el (1.5.0-0.1) ... 185s Selecting previously unselected package libtiff6:ppc64el. 185s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_ppc64el.deb ... 185s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu3) ... 185s Selecting previously unselected package libwebpdemux2:ppc64el. 185s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_ppc64el.deb ... 185s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1) ... 185s Selecting previously unselected package libwebpmux3:ppc64el. 185s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_ppc64el.deb ... 185s Unpacking libwebpmux3:ppc64el (1.5.0-0.1) ... 185s Selecting previously unselected package libmagickcore-7.q16-10:ppc64el. 185s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_ppc64el.deb ... 185s Unpacking libmagickcore-7.q16-10:ppc64el (8:7.1.2.3+dfsg1-1) ... 185s Selecting previously unselected package libimage-magick-q16-perl. 185s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.3+dfsg1-1_ppc64el.deb ... 185s Unpacking libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 185s Selecting previously unselected package libimage-magick-perl. 185s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.3+dfsg1-1_all.deb ... 185s Unpacking libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 185s Selecting previously unselected package m4. 185s Preparing to unpack .../033-m4_1.4.19-8_ppc64el.deb ... 185s Unpacking m4 (1.4.19-8) ... 185s Selecting previously unselected package autoconf. 185s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 185s Unpacking autoconf (2.72-3.1ubuntu1) ... 185s Selecting previously unselected package dctrl-tools. 185s Preparing to unpack .../035-dctrl-tools_2.24-3build3_ppc64el.deb ... 185s Unpacking dctrl-tools (2.24-3build3) ... 185s Selecting previously unselected package autodep8. 185s Preparing to unpack .../036-autodep8_0.30_all.deb ... 185s Unpacking autodep8 (0.30) ... 185s Selecting previously unselected package autotools-dev. 185s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 185s Unpacking autotools-dev (20240727.1) ... 185s Selecting previously unselected package automake. 185s Preparing to unpack .../038-automake_1%3a1.17-4ubuntu1_all.deb ... 185s Unpacking automake (1:1.17-4ubuntu1) ... 185s Selecting previously unselected package autopoint. 185s Preparing to unpack .../039-autopoint_0.23.1-2build2_all.deb ... 185s Unpacking autopoint (0.23.1-2build2) ... 185s Selecting previously unselected package libisl23:ppc64el. 185s Preparing to unpack .../040-libisl23_0.27-1_ppc64el.deb ... 185s Unpacking libisl23:ppc64el (0.27-1) ... 185s Selecting previously unselected package libmpc3:ppc64el. 185s Preparing to unpack .../041-libmpc3_1.3.1-1build3_ppc64el.deb ... 185s Unpacking libmpc3:ppc64el (1.3.1-1build3) ... 185s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 185s Preparing to unpack .../042-cpp-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 185s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package cpp-15. 186s Preparing to unpack .../043-cpp-15_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 186s Preparing to unpack .../044-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 186s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 186s Selecting previously unselected package cpp. 186s Preparing to unpack .../045-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 186s Unpacking cpp (4:15.2.0-4ubuntu1) ... 186s Selecting previously unselected package libcc1-0:ppc64el. 186s Preparing to unpack .../046-libcc1-0_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking libcc1-0:ppc64el (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package libitm1:ppc64el. 186s Preparing to unpack .../047-libitm1_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking libitm1:ppc64el (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package libasan8:ppc64el. 186s Preparing to unpack .../048-libasan8_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking libasan8:ppc64el (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package liblsan0:ppc64el. 186s Preparing to unpack .../049-liblsan0_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking liblsan0:ppc64el (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package libtsan2:ppc64el. 186s Preparing to unpack .../050-libtsan2_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking libtsan2:ppc64el (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package libubsan1:ppc64el. 186s Preparing to unpack .../051-libubsan1_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking libubsan1:ppc64el (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package libquadmath0:ppc64el. 186s Preparing to unpack .../052-libquadmath0_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking libquadmath0:ppc64el (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package libgcc-15-dev:ppc64el. 186s Preparing to unpack .../053-libgcc-15-dev_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking libgcc-15-dev:ppc64el (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 186s Preparing to unpack .../054-gcc-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package gcc-15. 186s Preparing to unpack .../055-gcc-15_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 186s Preparing to unpack .../056-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 186s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 186s Selecting previously unselected package gcc. 186s Preparing to unpack .../057-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 186s Unpacking gcc (4:15.2.0-4ubuntu1) ... 186s Selecting previously unselected package libstdc++-15-dev:ppc64el. 186s Preparing to unpack .../058-libstdc++-15-dev_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking libstdc++-15-dev:ppc64el (15.2.0-5ubuntu1) ... 186s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 186s Preparing to unpack .../059-g++-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 186s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 187s Selecting previously unselected package g++-15. 187s Preparing to unpack .../060-g++-15_15.2.0-5ubuntu1_ppc64el.deb ... 187s Unpacking g++-15 (15.2.0-5ubuntu1) ... 187s Selecting previously unselected package g++-powerpc64le-linux-gnu. 187s Preparing to unpack .../061-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 187s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 187s Selecting previously unselected package g++. 187s Preparing to unpack .../062-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 187s Unpacking g++ (4:15.2.0-4ubuntu1) ... 187s Selecting previously unselected package build-essential. 187s Preparing to unpack .../063-build-essential_12.12ubuntu1_ppc64el.deb ... 187s Unpacking build-essential (12.12ubuntu1) ... 187s Selecting previously unselected package ca-certificates-java. 187s Preparing to unpack .../064-ca-certificates-java_20240118_all.deb ... 187s Unpacking ca-certificates-java (20240118) ... 187s Selecting previously unselected package libdebhelper-perl. 187s Preparing to unpack .../065-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 187s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 187s Selecting previously unselected package libtool. 187s Preparing to unpack .../066-libtool_2.5.4-4build1_all.deb ... 187s Unpacking libtool (2.5.4-4build1) ... 187s Selecting previously unselected package dh-autoreconf. 187s Preparing to unpack .../067-dh-autoreconf_21_all.deb ... 187s Unpacking dh-autoreconf (21) ... 187s Selecting previously unselected package libarchive-zip-perl. 187s Preparing to unpack .../068-libarchive-zip-perl_1.68-1_all.deb ... 187s Unpacking libarchive-zip-perl (1.68-1) ... 187s Selecting previously unselected package libfile-stripnondeterminism-perl. 187s Preparing to unpack .../069-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 187s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 187s Selecting previously unselected package dh-strip-nondeterminism. 187s Preparing to unpack .../070-dh-strip-nondeterminism_1.14.2-1_all.deb ... 187s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 187s Selecting previously unselected package debugedit. 187s Preparing to unpack .../071-debugedit_1%3a5.2-3_ppc64el.deb ... 187s Unpacking debugedit (1:5.2-3) ... 187s Selecting previously unselected package dwz. 187s Preparing to unpack .../072-dwz_0.16-2_ppc64el.deb ... 187s Unpacking dwz (0.16-2) ... 187s Selecting previously unselected package gettext. 187s Preparing to unpack .../073-gettext_0.23.1-2build2_ppc64el.deb ... 187s Unpacking gettext (0.23.1-2build2) ... 187s Selecting previously unselected package intltool-debian. 187s Preparing to unpack .../074-intltool-debian_0.35.0+20060710.6_all.deb ... 187s Unpacking intltool-debian (0.35.0+20060710.6) ... 187s Selecting previously unselected package po-debconf. 187s Preparing to unpack .../075-po-debconf_1.0.21+nmu1_all.deb ... 187s Unpacking po-debconf (1.0.21+nmu1) ... 187s Selecting previously unselected package debhelper. 187s Preparing to unpack .../076-debhelper_13.24.2ubuntu1_all.deb ... 187s Unpacking debhelper (13.24.2ubuntu1) ... 187s Selecting previously unselected package java-common. 187s Preparing to unpack .../077-java-common_0.76_all.deb ... 187s Unpacking java-common (0.76) ... 187s Selecting previously unselected package libnspr4:ppc64el. 187s Preparing to unpack .../078-libnspr4_2%3a4.36-1ubuntu2_ppc64el.deb ... 187s Unpacking libnspr4:ppc64el (2:4.36-1ubuntu2) ... 187s Selecting previously unselected package libnss3:ppc64el. 187s Preparing to unpack .../079-libnss3_2%3a3.114-1_ppc64el.deb ... 187s Unpacking libnss3:ppc64el (2:3.114-1) ... 187s Selecting previously unselected package libpcsclite1:ppc64el. 187s Preparing to unpack .../080-libpcsclite1_2.3.3-1_ppc64el.deb ... 187s Unpacking libpcsclite1:ppc64el (2.3.3-1) ... 187s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 187s Preparing to unpack .../081-openjdk-21-jre-headless_21.0.9~8ea-1_ppc64el.deb ... 187s Unpacking openjdk-21-jre-headless:ppc64el (21.0.9~8ea-1) ... 188s Selecting previously unselected package default-jre-headless. 188s Preparing to unpack .../082-default-jre-headless_2%3a1.21-76_ppc64el.deb ... 188s Unpacking default-jre-headless (2:1.21-76) ... 188s Selecting previously unselected package sgml-base. 188s Preparing to unpack .../083-sgml-base_1.31+nmu1_all.deb ... 188s Unpacking sgml-base (1.31+nmu1) ... 188s Selecting previously unselected package xml-core. 188s Preparing to unpack .../084-xml-core_0.19_all.deb ... 188s Unpacking xml-core (0.19) ... 188s Selecting previously unselected package docutils-common. 188s Preparing to unpack .../085-docutils-common_0.21.2+dfsg-2_all.deb ... 188s Unpacking docutils-common (0.21.2+dfsg-2) ... 188s Selecting previously unselected package unzip. 188s Preparing to unpack .../086-unzip_6.0-28ubuntu7_ppc64el.deb ... 188s Unpacking unzip (6.0-28ubuntu7) ... 188s Selecting previously unselected package java-wrappers. 188s Preparing to unpack .../087-java-wrappers_0.5_all.deb ... 188s Unpacking java-wrappers (0.5) ... 188s Selecting previously unselected package libonig5:ppc64el. 188s Preparing to unpack .../088-libonig5_6.9.10-1_ppc64el.deb ... 188s Unpacking libonig5:ppc64el (6.9.10-1) ... 188s Selecting previously unselected package libjq1:ppc64el. 188s Preparing to unpack .../089-libjq1_1.8.1-3ubuntu1_ppc64el.deb ... 188s Unpacking libjq1:ppc64el (1.8.1-3ubuntu1) ... 188s Selecting previously unselected package jq. 188s Preparing to unpack .../090-jq_1.8.1-3ubuntu1_ppc64el.deb ... 188s Unpacking jq (1.8.1-3ubuntu1) ... 188s Selecting previously unselected package libalgorithm-c3-perl. 188s Preparing to unpack .../091-libalgorithm-c3-perl_0.11-2_all.deb ... 188s Unpacking libalgorithm-c3-perl (0.11-2) ... 188s Selecting previously unselected package libposix-strftime-compiler-perl. 188s Preparing to unpack .../092-libposix-strftime-compiler-perl_0.46-1_all.deb ... 188s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 188s Selecting previously unselected package libapache-logformat-compiler-perl. 188s Preparing to unpack .../093-libapache-logformat-compiler-perl_0.36-3_all.deb ... 188s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 188s Selecting previously unselected package libcrypt-urandom-perl. 188s Preparing to unpack .../094-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 188s Unpacking libcrypt-urandom-perl (0.54-1) ... 188s Selecting previously unselected package libapache-session-perl. 188s Preparing to unpack .../095-libapache-session-perl_1.94-2_all.deb ... 188s Unpacking libapache-session-perl (1.94-2) ... 188s Selecting previously unselected package libdigest-hmac-perl. 188s Preparing to unpack .../096-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 188s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 188s Selecting previously unselected package liburi-perl. 188s Preparing to unpack .../097-liburi-perl_5.30-1_all.deb ... 188s Unpacking liburi-perl (5.30-1) ... 188s Selecting previously unselected package libencode-locale-perl. 188s Preparing to unpack .../098-libencode-locale-perl_1.05-3_all.deb ... 188s Unpacking libencode-locale-perl (1.05-3) ... 188s Selecting previously unselected package libtimedate-perl. 188s Preparing to unpack .../099-libtimedate-perl_2.3300-2_all.deb ... 188s Unpacking libtimedate-perl (2.3300-2) ... 188s Selecting previously unselected package libhttp-date-perl. 188s Preparing to unpack .../100-libhttp-date-perl_6.06-1_all.deb ... 188s Unpacking libhttp-date-perl (6.06-1) ... 188s Selecting previously unselected package libfile-listing-perl. 188s Preparing to unpack .../101-libfile-listing-perl_6.16-1_all.deb ... 188s Unpacking libfile-listing-perl (6.16-1) ... 188s Selecting previously unselected package libhtml-tagset-perl. 188s Preparing to unpack .../102-libhtml-tagset-perl_3.24-1_all.deb ... 188s Unpacking libhtml-tagset-perl (3.24-1) ... 188s Selecting previously unselected package libhtml-parser-perl:ppc64el. 188s Preparing to unpack .../103-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 188s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 188s Selecting previously unselected package libhtml-tree-perl. 188s Preparing to unpack .../104-libhtml-tree-perl_5.07-3_all.deb ... 188s Unpacking libhtml-tree-perl (5.07-3) ... 188s Selecting previously unselected package libclone-perl:ppc64el. 188s Preparing to unpack .../105-libclone-perl_0.47-1_ppc64el.deb ... 188s Unpacking libclone-perl:ppc64el (0.47-1) ... 188s Selecting previously unselected package libio-html-perl. 188s Preparing to unpack .../106-libio-html-perl_1.004-3_all.deb ... 188s Unpacking libio-html-perl (1.004-3) ... 188s Selecting previously unselected package liblwp-mediatypes-perl. 188s Preparing to unpack .../107-liblwp-mediatypes-perl_6.04-2_all.deb ... 188s Unpacking liblwp-mediatypes-perl (6.04-2) ... 188s Selecting previously unselected package libhttp-message-perl. 188s Preparing to unpack .../108-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 188s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 188s Selecting previously unselected package libhttp-cookies-perl. 188s Preparing to unpack .../109-libhttp-cookies-perl_6.11-1_all.deb ... 188s Unpacking libhttp-cookies-perl (6.11-1) ... 188s Selecting previously unselected package libhttp-negotiate-perl. 188s Preparing to unpack .../110-libhttp-negotiate-perl_6.01-2_all.deb ... 188s Unpacking libhttp-negotiate-perl (6.01-2) ... 188s Selecting previously unselected package perl-openssl-defaults:ppc64el. 188s Preparing to unpack .../111-perl-openssl-defaults_7build3_ppc64el.deb ... 188s Unpacking perl-openssl-defaults:ppc64el (7build3) ... 188s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 188s Preparing to unpack .../112-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 188s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 188s Selecting previously unselected package libio-socket-ssl-perl. 188s Preparing to unpack .../113-libio-socket-ssl-perl_2.089-1_all.deb ... 188s Unpacking libio-socket-ssl-perl (2.089-1) ... 188s Selecting previously unselected package libnet-http-perl. 188s Preparing to unpack .../114-libnet-http-perl_6.23-1_all.deb ... 188s Unpacking libnet-http-perl (6.23-1) ... 188s Selecting previously unselected package liblwp-protocol-https-perl. 188s Preparing to unpack .../115-liblwp-protocol-https-perl_6.14-1_all.deb ... 188s Unpacking liblwp-protocol-https-perl (6.14-1) ... 188s Selecting previously unselected package libtry-tiny-perl. 188s Preparing to unpack .../116-libtry-tiny-perl_0.32-1_all.deb ... 188s Unpacking libtry-tiny-perl (0.32-1) ... 188s Selecting previously unselected package libwww-robotrules-perl. 188s Preparing to unpack .../117-libwww-robotrules-perl_6.02-1_all.deb ... 188s Unpacking libwww-robotrules-perl (6.02-1) ... 188s Selecting previously unselected package libwww-perl. 188s Preparing to unpack .../118-libwww-perl_6.78-1_all.deb ... 188s Unpacking libwww-perl (6.78-1) ... 188s Selecting previously unselected package libauth-yubikey-webclient-perl. 188s Preparing to unpack .../119-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 188s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 189s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 189s Preparing to unpack .../120-libb-hooks-op-check-perl_0.22-3build2_ppc64el.deb ... 189s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 189s Selecting previously unselected package libdynaloader-functions-perl. 189s Preparing to unpack .../121-libdynaloader-functions-perl_0.004-2_all.deb ... 189s Unpacking libdynaloader-functions-perl (0.004-2) ... 189s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 189s Preparing to unpack .../122-libdevel-callchecker-perl_0.009-2_ppc64el.deb ... 189s Unpacking libdevel-callchecker-perl:ppc64el (0.009-2) ... 189s Selecting previously unselected package libparams-classify-perl:ppc64el. 189s Preparing to unpack .../123-libparams-classify-perl_0.015-2build6_ppc64el.deb ... 189s Unpacking libparams-classify-perl:ppc64el (0.015-2build6) ... 189s Selecting previously unselected package libmodule-runtime-perl. 189s Preparing to unpack .../124-libmodule-runtime-perl_0.018-1_all.deb ... 189s Unpacking libmodule-runtime-perl (0.018-1) ... 189s Selecting previously unselected package libmodule-implementation-perl. 189s Preparing to unpack .../125-libmodule-implementation-perl_0.09-2_all.deb ... 189s Unpacking libmodule-implementation-perl (0.09-2) ... 189s Selecting previously unselected package libsub-exporter-progressive-perl. 189s Preparing to unpack .../126-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 189s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 189s Selecting previously unselected package libvariable-magic-perl. 189s Preparing to unpack .../127-libvariable-magic-perl_0.64-1build1_ppc64el.deb ... 189s Unpacking libvariable-magic-perl (0.64-1build1) ... 189s Selecting previously unselected package libb-hooks-endofscope-perl. 189s Preparing to unpack .../128-libb-hooks-endofscope-perl_0.28-2_all.deb ... 189s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 189s Selecting previously unselected package libcrypt-random-seed-perl. 189s Preparing to unpack .../129-libcrypt-random-seed-perl_0.03-3_all.deb ... 189s Unpacking libcrypt-random-seed-perl (0.03-3) ... 189s Selecting previously unselected package libmath-random-isaac-perl. 189s Preparing to unpack .../130-libmath-random-isaac-perl_1.004-2_all.deb ... 189s Unpacking libmath-random-isaac-perl (1.004-2) ... 189s Selecting previously unselected package libbytes-random-secure-perl. 189s Preparing to unpack .../131-libbytes-random-secure-perl_0.29-3_all.deb ... 189s Unpacking libbytes-random-secure-perl (0.29-3) ... 189s Selecting previously unselected package liberror-perl. 189s Preparing to unpack .../132-liberror-perl_0.17030-1_all.deb ... 189s Unpacking liberror-perl (0.17030-1) ... 189s Selecting previously unselected package libipc-sharelite-perl. 189s Preparing to unpack .../133-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 189s Unpacking libipc-sharelite-perl (0.17-5build4) ... 189s Selecting previously unselected package libcache-cache-perl. 189s Preparing to unpack .../134-libcache-cache-perl_1.08-3_all.deb ... 189s Unpacking libcache-cache-perl (1.08-3) ... 189s Selecting previously unselected package libcapture-tiny-perl. 189s Preparing to unpack .../135-libcapture-tiny-perl_0.50-1_all.deb ... 189s Unpacking libcapture-tiny-perl (0.50-1) ... 189s Selecting previously unselected package libcares2:ppc64el. 189s Preparing to unpack .../136-libcares2_1.34.5-1_ppc64el.deb ... 189s Unpacking libcares2:ppc64el (1.34.5-1) ... 189s Selecting previously unselected package libcgi-pm-perl. 189s Preparing to unpack .../137-libcgi-pm-perl_4.68-1_all.deb ... 189s Unpacking libcgi-pm-perl (4.68-1) ... 189s Selecting previously unselected package libclass-c3-perl. 189s Preparing to unpack .../138-libclass-c3-perl_0.35-2_all.deb ... 189s Unpacking libclass-c3-perl (0.35-2) ... 189s Selecting previously unselected package libclass-data-inheritable-perl. 189s Preparing to unpack .../139-libclass-data-inheritable-perl_0.10-1_all.deb ... 189s Unpacking libclass-data-inheritable-perl (0.10-1) ... 189s Selecting previously unselected package libclass-errorhandler-perl. 189s Preparing to unpack .../140-libclass-errorhandler-perl_0.04-3_all.deb ... 189s Unpacking libclass-errorhandler-perl (0.04-3) ... 189s Selecting previously unselected package libclass-inspector-perl. 189s Preparing to unpack .../141-libclass-inspector-perl_1.36-3_all.deb ... 189s Unpacking libclass-inspector-perl (1.36-3) ... 189s Selecting previously unselected package libclass-method-modifiers-perl. 189s Preparing to unpack .../142-libclass-method-modifiers-perl_2.15-1_all.deb ... 189s Unpacking libclass-method-modifiers-perl (2.15-1) ... 189s Selecting previously unselected package libclass-singleton-perl. 189s Preparing to unpack .../143-libclass-singleton-perl_1.6-2_all.deb ... 189s Unpacking libclass-singleton-perl (1.6-2) ... 189s Selecting previously unselected package libclass-xsaccessor-perl. 189s Preparing to unpack .../144-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 189s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 189s Selecting previously unselected package libcommon-sense-perl:ppc64el. 189s Preparing to unpack .../145-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 189s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 189s Selecting previously unselected package libconvert-asn1-perl. 189s Preparing to unpack .../146-libconvert-asn1-perl_0.34-1_all.deb ... 189s Unpacking libconvert-asn1-perl (0.34-1) ... 189s Selecting previously unselected package libconvert-base32-perl. 189s Preparing to unpack .../147-libconvert-base32-perl_0.06-3_all.deb ... 189s Unpacking libconvert-base32-perl (0.06-3) ... 189s Selecting previously unselected package libconvert-binhex-perl. 189s Preparing to unpack .../148-libconvert-binhex-perl_1.125-3_all.deb ... 189s Unpacking libconvert-binhex-perl (1.125-3) ... 189s Selecting previously unselected package libcrypt-des-perl:ppc64el. 189s Preparing to unpack .../149-libcrypt-des-perl_2.07-5_ppc64el.deb ... 189s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 189s Selecting previously unselected package libcrypt-des-ede3-perl. 189s Preparing to unpack .../150-libcrypt-des-ede3-perl_0.03-1_all.deb ... 189s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 189s Selecting previously unselected package libcryptx-perl. 189s Preparing to unpack .../151-libcryptx-perl_0.087-1_ppc64el.deb ... 189s Unpacking libcryptx-perl (0.087-1) ... 189s Selecting previously unselected package libconvert-pem-perl. 189s Preparing to unpack .../152-libconvert-pem-perl_0.13-1_all.deb ... 189s Unpacking libconvert-pem-perl (0.13-1) ... 189s Selecting previously unselected package libcookie-baker-perl. 189s Preparing to unpack .../153-libcookie-baker-perl_0.12-1_all.deb ... 189s Unpacking libcookie-baker-perl (0.12-1) ... 189s Selecting previously unselected package libcrypt-dh-gmp-perl. 189s Preparing to unpack .../154-libcrypt-dh-gmp-perl_0.00012-2build5_ppc64el.deb ... 189s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 189s Selecting previously unselected package libjson-perl. 189s Preparing to unpack .../155-libjson-perl_4.10000-1_all.deb ... 189s Unpacking libjson-perl (4.10000-1) ... 189s Selecting previously unselected package libcrypt-jwt-perl. 189s Preparing to unpack .../156-libcrypt-jwt-perl_0.037-1_all.deb ... 189s Unpacking libcrypt-jwt-perl (0.037-1) ... 189s Selecting previously unselected package libcrypt-openssl-bignum-perl. 189s Preparing to unpack .../157-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 189s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 189s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 189s Preparing to unpack .../158-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 189s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 189s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 189s Preparing to unpack .../159-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 189s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 189s Selecting previously unselected package libcrypt-openssl-x509-perl. 189s Preparing to unpack .../160-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 189s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 189s Selecting previously unselected package libcrypt-rijndael-perl. 189s Preparing to unpack .../161-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 189s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 189s Selecting previously unselected package libcrypt-ssleay-perl. 189s Preparing to unpack .../162-libcrypt-ssleay-perl_0.73.06-2build6_ppc64el.deb ... 189s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 189s Selecting previously unselected package libdata-hexdump-perl. 189s Preparing to unpack .../163-libdata-hexdump-perl_0.04-2_all.deb ... 189s Unpacking libdata-hexdump-perl (0.04-2) ... 189s Selecting previously unselected package libparams-util-perl. 189s Preparing to unpack .../164-libparams-util-perl_1.102-3build1_ppc64el.deb ... 189s Unpacking libparams-util-perl (1.102-3build1) ... 189s Selecting previously unselected package libsub-install-perl. 189s Preparing to unpack .../165-libsub-install-perl_0.929-1_all.deb ... 189s Unpacking libsub-install-perl (0.929-1) ... 189s Selecting previously unselected package libdata-optlist-perl. 189s Preparing to unpack .../166-libdata-optlist-perl_0.114-1_all.deb ... 189s Unpacking libdata-optlist-perl (0.114-1) ... 189s Selecting previously unselected package libtypes-serialiser-perl. 189s Preparing to unpack .../167-libtypes-serialiser-perl_1.01-1_all.deb ... 189s Unpacking libtypes-serialiser-perl (1.01-1) ... 189s Selecting previously unselected package libjson-xs-perl. 189s Preparing to unpack .../168-libjson-xs-perl_4.040-1_ppc64el.deb ... 189s Unpacking libjson-xs-perl (4.040-1) ... 189s Selecting previously unselected package libjson-maybexs-perl. 189s Preparing to unpack .../169-libjson-maybexs-perl_1.004008-1_all.deb ... 189s Unpacking libjson-maybexs-perl (1.004008-1) ... 189s Selecting previously unselected package liblist-someutils-perl. 189s Preparing to unpack .../170-liblist-someutils-perl_0.59-1_all.deb ... 189s Unpacking liblist-someutils-perl (0.59-1) ... 189s Selecting previously unselected package liblist-utilsby-perl. 189s Preparing to unpack .../171-liblist-utilsby-perl_0.12-2_all.deb ... 189s Unpacking liblist-utilsby-perl (0.12-2) ... 189s Selecting previously unselected package liblist-allutils-perl. 189s Preparing to unpack .../172-liblist-allutils-perl_0.19-1_all.deb ... 189s Unpacking liblist-allutils-perl (0.19-1) ... 189s Selecting previously unselected package libimport-into-perl. 189s Preparing to unpack .../173-libimport-into-perl_1.002005-2_all.deb ... 189s Unpacking libimport-into-perl (1.002005-2) ... 189s Selecting previously unselected package librole-tiny-perl. 189s Preparing to unpack .../174-librole-tiny-perl_2.002004-1_all.deb ... 189s Unpacking librole-tiny-perl (2.002004-1) ... 189s Selecting previously unselected package libsub-quote-perl. 189s Preparing to unpack .../175-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 189s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 189s Selecting previously unselected package libmoo-perl. 189s Preparing to unpack .../176-libmoo-perl_2.005005-1_all.deb ... 189s Unpacking libmoo-perl (2.005005-1) ... 189s Selecting previously unselected package libdata-password-zxcvbn-perl. 189s Preparing to unpack .../177-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 189s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 189s Selecting previously unselected package libfile-sharedir-perl. 189s Preparing to unpack .../178-libfile-sharedir-perl_1.118-3_all.deb ... 189s Unpacking libfile-sharedir-perl (1.118-3) ... 189s Selecting previously unselected package libpackage-stash-perl. 189s Preparing to unpack .../179-libpackage-stash-perl_0.40-1_all.deb ... 189s Unpacking libpackage-stash-perl (0.40-1) ... 189s Selecting previously unselected package libsub-identify-perl. 189s Preparing to unpack .../180-libsub-identify-perl_0.14-3build4_ppc64el.deb ... 189s Unpacking libsub-identify-perl (0.14-3build4) ... 189s Selecting previously unselected package libsub-name-perl:ppc64el. 189s Preparing to unpack .../181-libsub-name-perl_0.28-1_ppc64el.deb ... 189s Unpacking libsub-name-perl:ppc64el (0.28-1) ... 189s Selecting previously unselected package libnamespace-clean-perl. 189s Preparing to unpack .../182-libnamespace-clean-perl_0.27-2_all.deb ... 189s Unpacking libnamespace-clean-perl (0.27-2) ... 189s Selecting previously unselected package libnamespace-autoclean-perl. 189s Preparing to unpack .../183-libnamespace-autoclean-perl_0.31-1_all.deb ... 189s Unpacking libnamespace-autoclean-perl (0.31-1) ... 189s Selecting previously unselected package libsub-exporter-perl. 190s Preparing to unpack .../184-libsub-exporter-perl_0.990-1_all.deb ... 190s Unpacking libsub-exporter-perl (0.990-1) ... 190s Selecting previously unselected package libeval-closure-perl. 190s Preparing to unpack .../185-libeval-closure-perl_0.14-3_all.deb ... 190s Unpacking libeval-closure-perl (0.14-3) ... 190s Selecting previously unselected package libdevel-stacktrace-perl. 190s Preparing to unpack .../186-libdevel-stacktrace-perl_2.0500-1_all.deb ... 190s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 190s Selecting previously unselected package libexception-class-perl. 190s Preparing to unpack .../187-libexception-class-perl_1.45-1_all.deb ... 190s Unpacking libexception-class-perl (1.45-1) ... 190s Selecting previously unselected package libparams-validationcompiler-perl. 190s Preparing to unpack .../188-libparams-validationcompiler-perl_0.31-1_all.deb ... 190s Unpacking libparams-validationcompiler-perl (0.31-1) ... 190s Selecting previously unselected package libmro-compat-perl. 190s Preparing to unpack .../189-libmro-compat-perl_0.15-2_all.deb ... 190s Unpacking libmro-compat-perl (0.15-2) ... 190s Selecting previously unselected package libxstring-perl:ppc64el. 190s Preparing to unpack .../190-libxstring-perl_0.005-2build4_ppc64el.deb ... 190s Unpacking libxstring-perl:ppc64el (0.005-2build4) ... 190s Selecting previously unselected package libspecio-perl. 190s Preparing to unpack .../191-libspecio-perl_0.50-1_all.deb ... 190s Unpacking libspecio-perl (0.50-1) ... 190s Selecting previously unselected package libdatetime-locale-perl. 190s Preparing to unpack .../192-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 190s Unpacking libdatetime-locale-perl (1:1.41-1) ... 190s Selecting previously unselected package libdatetime-timezone-perl. 190s Preparing to unpack .../193-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 190s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 190s Selecting previously unselected package libdatetime-perl. 190s Preparing to unpack .../194-libdatetime-perl_2%3a1.65-1build3_ppc64el.deb ... 190s Unpacking libdatetime-perl (2:1.65-1build3) ... 190s Selecting previously unselected package libdatetime-format-rfc3339-perl. 190s Preparing to unpack .../195-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 190s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 190s Selecting previously unselected package libdbi-perl:ppc64el. 190s Preparing to unpack .../196-libdbi-perl_1.647-1_ppc64el.deb ... 190s Unpacking libdbi-perl:ppc64el (1.647-1) ... 190s Selecting previously unselected package libdbd-sqlite3-perl:ppc64el. 190s Preparing to unpack .../197-libdbd-sqlite3-perl_1.76-1_ppc64el.deb ... 190s Unpacking libdbd-sqlite3-perl:ppc64el (1.76-1) ... 190s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 190s Preparing to unpack .../198-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 190s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 190s Selecting previously unselected package libemail-date-format-perl. 190s Preparing to unpack .../199-libemail-date-format-perl_1.008-1_all.deb ... 190s Unpacking libemail-date-format-perl (1.008-1) ... 190s Selecting previously unselected package libemail-simple-perl. 190s Preparing to unpack .../200-libemail-simple-perl_2.218-1_all.deb ... 190s Unpacking libemail-simple-perl (2.218-1) ... 190s Selecting previously unselected package libmodule-pluggable-perl. 190s Preparing to unpack .../201-libmodule-pluggable-perl_5.2-5_all.deb ... 190s Unpacking libmodule-pluggable-perl (5.2-5) ... 190s Selecting previously unselected package libemail-abstract-perl. 190s Preparing to unpack .../202-libemail-abstract-perl_3.010-1_all.deb ... 190s Unpacking libemail-abstract-perl (3.010-1) ... 190s Selecting previously unselected package libemail-address-xs-perl. 190s Preparing to unpack .../203-libemail-address-xs-perl_1.05-1build5_ppc64el.deb ... 190s Unpacking libemail-address-xs-perl (1.05-1build5) ... 190s Selecting previously unselected package libmoox-types-mooselike-perl. 190s Preparing to unpack .../204-libmoox-types-mooselike-perl_0.29-2_all.deb ... 190s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 190s Selecting previously unselected package libthrowable-perl. 190s Preparing to unpack .../205-libthrowable-perl_1.001-2_all.deb ... 190s Unpacking libthrowable-perl (1.001-2) ... 190s Selecting previously unselected package libemail-sender-perl. 190s Preparing to unpack .../206-libemail-sender-perl_2.601-1_all.deb ... 190s Unpacking libemail-sender-perl (2.601-1) ... 190s Selecting previously unselected package libexporter-tiny-perl. 190s Preparing to unpack .../207-libexporter-tiny-perl_1.006002-1_all.deb ... 190s Unpacking libexporter-tiny-perl (1.006002-1) ... 190s Selecting previously unselected package libextutils-depends-perl. 190s Preparing to unpack .../208-libextutils-depends-perl_0.8002-1_all.deb ... 190s Unpacking libextutils-depends-perl (0.8002-1) ... 190s Selecting previously unselected package libfcgi0t64:ppc64el. 190s Preparing to unpack .../209-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 190s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 190s Selecting previously unselected package libfcgi-perl. 190s Preparing to unpack .../210-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 190s Unpacking libfcgi-perl (0.82+ds-3build3) ... 190s Selecting previously unselected package libfilesys-notify-simple-perl. 190s Preparing to unpack .../211-libfilesys-notify-simple-perl_0.14-3_all.deb ... 190s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 190s Selecting previously unselected package libfont-afm-perl. 190s Preparing to unpack .../212-libfont-afm-perl_1.20-4_all.deb ... 190s Unpacking libfont-afm-perl (1.20-4) ... 190s Selecting previously unselected package libimagequant0:ppc64el. 190s Preparing to unpack .../213-libimagequant0_2.18.0-1build1_ppc64el.deb ... 190s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 190s Selecting previously unselected package libxpm4:ppc64el. 190s Preparing to unpack .../214-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... 190s Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... 190s Selecting previously unselected package libgd3:ppc64el. 190s Preparing to unpack .../215-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 190s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 190s Selecting previously unselected package libgd-perl. 190s Preparing to unpack .../216-libgd-perl_2.78-1build4_ppc64el.deb ... 190s Unpacking libgd-perl (2.78-1build4) ... 190s Selecting previously unselected package libgd-securityimage-perl. 190s Preparing to unpack .../217-libgd-securityimage-perl_1.75-3_all.deb ... 190s Unpacking libgd-securityimage-perl (1.75-3) ... 190s Selecting previously unselected package libglib-perl:ppc64el. 190s Preparing to unpack .../218-libglib-perl_3%3a1.329.3-3build4_ppc64el.deb ... 190s Unpacking libglib-perl:ppc64el (3:1.329.3-3build4) ... 190s Selecting previously unselected package libgssapi-perl. 190s Preparing to unpack .../219-libgssapi-perl_0.28-4build5_ppc64el.deb ... 190s Unpacking libgssapi-perl (0.28-4build5) ... 190s Selecting previously unselected package libhash-merge-simple-perl. 191s Preparing to unpack .../220-libhash-merge-simple-perl_0.052-1_all.deb ... 191s Unpacking libhash-merge-simple-perl (0.052-1) ... 191s Selecting previously unselected package libhash-multivalue-perl. 191s Preparing to unpack .../221-libhash-multivalue-perl_0.16-3_all.deb ... 191s Unpacking libhash-multivalue-perl (0.16-3) ... 191s Selecting previously unselected package libhtml-format-perl. 191s Preparing to unpack .../222-libhtml-format-perl_2.16-2_all.deb ... 191s Unpacking libhtml-format-perl (2.16-2) ... 191s Selecting previously unselected package libhtml-formattext-withlinks-perl. 191s Preparing to unpack .../223-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 191s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 191s Selecting previously unselected package libhtml-template-perl. 191s Preparing to unpack .../224-libhtml-template-perl_2.97-2build1_all.deb ... 191s Unpacking libhtml-template-perl (2.97-2build1) ... 191s Selecting previously unselected package libhttp-daemon-perl. 191s Preparing to unpack .../225-libhttp-daemon-perl_6.16-1_all.deb ... 191s Unpacking libhttp-daemon-perl (6.16-1) ... 191s Selecting previously unselected package libhttp-multipartparser-perl. 191s Preparing to unpack .../226-libhttp-multipartparser-perl_0.02-3_all.deb ... 191s Unpacking libhttp-multipartparser-perl (0.02-3) ... 191s Selecting previously unselected package libstream-buffered-perl. 191s Preparing to unpack .../227-libstream-buffered-perl_0.03-3_all.deb ... 191s Unpacking libstream-buffered-perl (0.03-3) ... 191s Selecting previously unselected package libwww-form-urlencoded-perl. 191s Preparing to unpack .../228-libwww-form-urlencoded-perl_0.26-2_all.deb ... 191s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 191s Selecting previously unselected package libhttp-entity-parser-perl. 191s Preparing to unpack .../229-libhttp-entity-parser-perl_0.25-2_all.deb ... 191s Unpacking libhttp-entity-parser-perl (0.25-2) ... 191s Selecting previously unselected package libhttp-headers-fast-perl. 191s Preparing to unpack .../230-libhttp-headers-fast-perl_0.22-3_all.deb ... 191s Unpacking libhttp-headers-fast-perl (0.22-3) ... 191s Selecting previously unselected package libicu76:ppc64el. 191s Preparing to unpack .../231-libicu76_76.1-4ubuntu2_ppc64el.deb ... 191s Unpacking libicu76:ppc64el (76.1-4ubuntu2) ... 191s Selecting previously unselected package libio-pty-perl. 191s Preparing to unpack .../232-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 191s Unpacking libio-pty-perl (1:1.20-1build3) ... 191s Selecting previously unselected package libio-sessiondata-perl. 191s Preparing to unpack .../233-libio-sessiondata-perl_1.03-3_all.deb ... 191s Unpacking libio-sessiondata-perl (1.03-3) ... 191s Selecting previously unselected package libperlio-via-timeout-perl. 191s Preparing to unpack .../234-libperlio-via-timeout-perl_0.32-3_all.deb ... 191s Unpacking libperlio-via-timeout-perl (0.32-3) ... 191s Selecting previously unselected package libio-socket-timeout-perl. 191s Preparing to unpack .../235-libio-socket-timeout-perl_0.32-3_all.deb ... 191s Unpacking libio-socket-timeout-perl (0.32-3) ... 191s Selecting previously unselected package libio-string-perl. 191s Preparing to unpack .../236-libio-string-perl_1.08-4_all.deb ... 191s Unpacking libio-string-perl (1.08-4) ... 191s Selecting previously unselected package libio-stringy-perl. 191s Preparing to unpack .../237-libio-stringy-perl_2.113-2_all.deb ... 191s Unpacking libio-stringy-perl (2.113-2) ... 191s Selecting previously unselected package libipc-run-perl. 191s Preparing to unpack .../238-libipc-run-perl_20231003.0-2_all.deb ... 191s Unpacking libipc-run-perl (20231003.0-2) ... 191s Selecting previously unselected package libjargs-java. 191s Preparing to unpack .../239-libjargs-java_1.0.0-5_all.deb ... 191s Unpacking libjargs-java (1.0.0-5) ... 191s Selecting previously unselected package libjs-jquery. 191s Preparing to unpack .../240-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 191s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 191s Selecting previously unselected package libjs-underscore. 191s Preparing to unpack .../241-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 191s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 191s Selecting previously unselected package libjs-sphinxdoc. 191s Preparing to unpack .../242-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 191s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 191s Selecting previously unselected package libxslt1.1:ppc64el. 191s Preparing to unpack .../243-libxslt1.1_1.1.43-0.1_ppc64el.deb ... 191s Unpacking libxslt1.1:ppc64el (1.1.43-0.1) ... 191s Selecting previously unselected package libxmlsec1-1:ppc64el. 191s Preparing to unpack .../244-libxmlsec1-1_1.3.7-2_ppc64el.deb ... 191s Unpacking libxmlsec1-1:ppc64el (1.3.7-2) ... 191s Selecting previously unselected package libxmlsec1-openssl1:ppc64el. 191s Preparing to unpack .../245-libxmlsec1-openssl1_1.3.7-2_ppc64el.deb ... 191s Unpacking libxmlsec1-openssl1:ppc64el (1.3.7-2) ... 191s Selecting previously unselected package liblasso3t64. 191s Preparing to unpack .../246-liblasso3t64_2.9.0-2_ppc64el.deb ... 191s Unpacking liblasso3t64 (2.9.0-2) ... 191s Selecting previously unselected package liblasso-perl:ppc64el. 191s Preparing to unpack .../247-liblasso-perl_2.9.0-2_ppc64el.deb ... 191s Unpacking liblasso-perl:ppc64el (2.9.0-2) ... 191s Selecting previously unselected package libconfig-inifiles-perl. 191s Preparing to unpack .../248-libconfig-inifiles-perl_3.000003-3_all.deb ... 191s Unpacking libconfig-inifiles-perl (3.000003-3) ... 191s Selecting previously unselected package libmouse-perl:ppc64el. 191s Preparing to unpack .../249-libmouse-perl_2.5.11-1build1_ppc64el.deb ... 191s Unpacking libmouse-perl:ppc64el (2.5.11-1build1) ... 191s Selecting previously unselected package libnet-cidr-perl. 191s Preparing to unpack .../250-libnet-cidr-perl_0.25-1_all.deb ... 191s Unpacking libnet-cidr-perl (0.25-1) ... 191s Selecting previously unselected package libtest-sharedfork-perl. 191s Preparing to unpack .../251-libtest-sharedfork-perl_0.35-3_all.deb ... 191s Unpacking libtest-sharedfork-perl (0.35-3) ... 191s Selecting previously unselected package libtest-tcp-perl. 191s Preparing to unpack .../252-libtest-tcp-perl_2.22-2_all.deb ... 191s Unpacking libtest-tcp-perl (2.22-2) ... 191s Selecting previously unselected package libplack-perl. 191s Preparing to unpack .../253-libplack-perl_1.0051-1_all.deb ... 191s Unpacking libplack-perl (1.0051-1) ... 191s Selecting previously unselected package liblemonldap-ng-common-perl. 191s Preparing to unpack .../254-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 191s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 191s Selecting previously unselected package liblist-moreutils-xs-perl. 191s Preparing to unpack .../255-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 191s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 191s Selecting previously unselected package liblist-moreutils-perl. 191s Preparing to unpack .../256-liblist-moreutils-perl_0.430-2_all.deb ... 191s Unpacking liblist-moreutils-perl (0.430-2) ... 191s Selecting previously unselected package liblog-log4perl-perl. 191s Preparing to unpack .../257-liblog-log4perl-perl_1.57-1_all.deb ... 191s Unpacking liblog-log4perl-perl (1.57-1) ... 191s Selecting previously unselected package liblwp-protocol-psgi-perl. 191s Preparing to unpack .../258-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 191s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 191s Selecting previously unselected package libnet-smtp-ssl-perl. 191s Preparing to unpack .../259-libnet-smtp-ssl-perl_1.04-2_all.deb ... 191s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 191s Selecting previously unselected package libmailtools-perl. 191s Preparing to unpack .../260-libmailtools-perl_2.22-1_all.deb ... 191s Unpacking libmailtools-perl (2.22-1) ... 191s Selecting previously unselected package libmime-tools-perl. 191s Preparing to unpack .../261-libmime-tools-perl_5.515-1_all.deb ... 191s Unpacking libmime-tools-perl (5.515-1) ... 191s Selecting previously unselected package libnet-ip-perl. 191s Preparing to unpack .../262-libnet-ip-perl_1.26-4_all.deb ... 191s Unpacking libnet-ip-perl (1.26-4) ... 191s Selecting previously unselected package libnet-ldap-perl. 191s Preparing to unpack .../263-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 191s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 191s Selecting previously unselected package libxml-namespacesupport-perl. 191s Preparing to unpack .../264-libxml-namespacesupport-perl_1.12-2_all.deb ... 191s Unpacking libxml-namespacesupport-perl (1.12-2) ... 191s Selecting previously unselected package libxml-sax-base-perl. 191s Preparing to unpack .../265-libxml-sax-base-perl_1.09-3_all.deb ... 191s Unpacking libxml-sax-base-perl (1.09-3) ... 192s Selecting previously unselected package libxml-sax-perl. 192s Preparing to unpack .../266-libxml-sax-perl_1.02+dfsg-4_all.deb ... 192s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 192s Selecting previously unselected package libxml-libxml-perl. 192s Preparing to unpack .../267-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu6_ppc64el.deb ... 192s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu6) ... 192s Selecting previously unselected package libxml-simple-perl. 192s Preparing to unpack .../268-libxml-simple-perl_2.25-2_all.deb ... 192s Unpacking libxml-simple-perl (2.25-2) ... 192s Selecting previously unselected package libnet-openid-common-perl. 192s Preparing to unpack .../269-libnet-openid-common-perl_1.20-2_all.deb ... 192s Unpacking libnet-openid-common-perl (1.20-2) ... 192s Selecting previously unselected package libnet-openid-consumer-perl. 192s Preparing to unpack .../270-libnet-openid-consumer-perl_1.18-2_all.deb ... 192s Unpacking libnet-openid-consumer-perl (1.18-2) ... 192s Selecting previously unselected package libnet-openid-server-perl. 192s Preparing to unpack .../271-libnet-openid-server-perl_1.09-4_all.deb ... 192s Unpacking libnet-openid-server-perl (1.09-4) ... 192s Selecting previously unselected package node-xtend. 192s Preparing to unpack .../272-node-xtend_4.0.2-3_all.deb ... 192s Unpacking node-xtend (4.0.2-3) ... 192s Selecting previously unselected package node-corepack. 192s Preparing to unpack .../273-node-corepack_0.24.0-5_all.deb ... 192s Unpacking node-corepack (0.24.0-5) ... 192s Selecting previously unselected package nodejs. 192s Preparing to unpack .../274-nodejs_20.19.4+dfsg-1_ppc64el.deb ... 192s Unpacking nodejs (20.19.4+dfsg-1) ... 192s Selecting previously unselected package node-acorn. 192s Preparing to unpack .../275-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 192s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 192s Selecting previously unselected package node-cjs-module-lexer. 192s Preparing to unpack .../276-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 192s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 192s Selecting previously unselected package node-balanced-match. 192s Preparing to unpack .../277-node-balanced-match_2.0.0-1_all.deb ... 192s Unpacking node-balanced-match (2.0.0-1) ... 192s Selecting previously unselected package node-brace-expansion. 192s Preparing to unpack .../278-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 192s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 192s Selecting previously unselected package node-minimatch. 192s Preparing to unpack .../279-node-minimatch_9.0.3-6_all.deb ... 192s Unpacking node-minimatch (9.0.3-6) ... 192s Selecting previously unselected package node-ms. 192s Preparing to unpack .../280-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 192s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 192s Selecting previously unselected package node-debug. 192s Preparing to unpack .../281-node-debug_4.4.1+~4.1.12-1_all.deb ... 192s Unpacking node-debug (4.4.1+~4.1.12-1) ... 192s Selecting previously unselected package node-lru-cache. 192s Preparing to unpack .../282-node-lru-cache_10.0.1-3_all.deb ... 192s Unpacking node-lru-cache (10.0.1-3) ... 192s Selecting previously unselected package node-semver. 192s Preparing to unpack .../283-node-semver_7.6.1+~7.5.8-2_all.deb ... 192s Unpacking node-semver (7.6.1+~7.5.8-2) ... 192s Selecting previously unselected package node-llhttp. 192s Preparing to unpack .../284-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 192s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 192s Selecting previously unselected package node-undici. 192s Preparing to unpack .../285-node-undici_7.16.0+dfsg+~cs3.2.0-2_all.deb ... 192s Unpacking node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 192s Selecting previously unselected package libnode115:ppc64el. 192s Preparing to unpack .../286-libnode115_20.19.4+dfsg-1_ppc64el.deb ... 192s Unpacking libnode115:ppc64el (20.19.4+dfsg-1) ... 192s Selecting previously unselected package libregexp-assemble-perl. 192s Preparing to unpack .../287-libregexp-assemble-perl_0.38-2_all.deb ... 192s Unpacking libregexp-assemble-perl (0.38-2) ... 192s Selecting previously unselected package libregexp-common-perl. 192s Preparing to unpack .../288-libregexp-common-perl_2024080801-1_all.deb ... 192s Unpacking libregexp-common-perl (2024080801-1) ... 192s Selecting previously unselected package libtask-weaken-perl. 192s Preparing to unpack .../289-libtask-weaken-perl_1.06-2_all.deb ... 192s Unpacking libtask-weaken-perl (1.06-2) ... 192s Selecting previously unselected package libxml-parser-perl. 192s Preparing to unpack .../290-libxml-parser-perl_2.47-1build4_ppc64el.deb ... 192s Unpacking libxml-parser-perl (2.47-1build4) ... 192s Selecting previously unselected package libsoap-lite-perl. 192s Preparing to unpack .../291-libsoap-lite-perl_1.27-3_all.deb ... 192s Unpacking libsoap-lite-perl (1.27-3) ... 192s Selecting previously unselected package libstring-random-perl. 192s Preparing to unpack .../292-libstring-random-perl_1%3a0.32-2_all.deb ... 192s Unpacking libstring-random-perl (1:0.32-2) ... 192s Selecting previously unselected package libtest-leaktrace-perl. 192s Preparing to unpack .../293-libtest-leaktrace-perl_0.17-1build6_ppc64el.deb ... 192s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 192s Selecting previously unselected package libtest-output-perl. 192s Preparing to unpack .../294-libtest-output-perl_1.036-1_all.deb ... 192s Unpacking libtest-output-perl (1.036-1) ... 192s Selecting previously unselected package libtest-pod-perl. 192s Preparing to unpack .../295-libtest-pod-perl_1.52-3_all.deb ... 192s Unpacking libtest-pod-perl (1.52-3) ... 192s Selecting previously unselected package libtext-unidecode-perl. 192s Preparing to unpack .../296-libtext-unidecode-perl_1.30-3_all.deb ... 192s Unpacking libtext-unidecode-perl (1.30-3) ... 192s Selecting previously unselected package libtime-fake-perl. 192s Preparing to unpack .../297-libtime-fake-perl_0.11-4_all.deb ... 192s Unpacking libtime-fake-perl (0.11-4) ... 192s Selecting previously unselected package libxml-libxslt-perl:ppc64el. 192s Preparing to unpack .../298-libxml-libxslt-perl_2.003000-3_ppc64el.deb ... 192s Unpacking libxml-libxslt-perl:ppc64el (2.003000-3) ... 192s Selecting previously unselected package node-uglify-js. 192s Preparing to unpack .../299-node-uglify-js_3.17.4-2_all.deb ... 192s Unpacking node-uglify-js (3.17.4-2) ... 192s Selecting previously unselected package python3-defusedxml. 193s Preparing to unpack .../300-python3-defusedxml_0.7.1-3_all.deb ... 193s Unpacking python3-defusedxml (0.7.1-3) ... 193s Selecting previously unselected package python3-roman. 193s Preparing to unpack .../301-python3-roman_5.1-1_all.deb ... 193s Unpacking python3-roman (5.1-1) ... 193s Selecting previously unselected package python3-docutils. 193s Preparing to unpack .../302-python3-docutils_0.21.2+dfsg-2_all.deb ... 193s Unpacking python3-docutils (0.21.2+dfsg-2) ... 193s Selecting previously unselected package python3-imagesize. 193s Preparing to unpack .../303-python3-imagesize_1.4.1-1_all.deb ... 193s Unpacking python3-imagesize (1.4.1-1) ... 193s Selecting previously unselected package python3-packaging. 193s Preparing to unpack .../304-python3-packaging_25.0-1_all.deb ... 193s Unpacking python3-packaging (25.0-1) ... 193s Selecting previously unselected package python3-snowballstemmer. 193s Preparing to unpack .../305-python3-snowballstemmer_2.2.0-4build1_all.deb ... 193s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 193s Selecting previously unselected package sphinx-common. 193s Preparing to unpack .../306-sphinx-common_8.2.3-1ubuntu2_all.deb ... 193s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 193s Selecting previously unselected package python3-alabaster. 193s Preparing to unpack .../307-python3-alabaster_0.7.16-0.1_all.deb ... 193s Unpacking python3-alabaster (0.7.16-0.1) ... 193s Selecting previously unselected package python3-sphinx. 193s Preparing to unpack .../308-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 193s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 193s Selecting previously unselected package python3-sphinx-bootstrap-theme. 193s Preparing to unpack .../309-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 193s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 193s Selecting previously unselected package uglifyjs. 193s Preparing to unpack .../310-uglifyjs_3.17.4-2_all.deb ... 193s Unpacking uglifyjs (3.17.4-2) ... 193s Selecting previously unselected package yui-compressor. 193s Preparing to unpack .../311-yui-compressor_2.4.8-3_all.deb ... 193s Unpacking yui-compressor (2.4.8-3) ... 193s Selecting previously unselected package libauthen-radius-perl. 193s Preparing to unpack .../312-libauthen-radius-perl_0.33-1_all.deb ... 193s Unpacking libauthen-radius-perl (0.33-1) ... 193s Selecting previously unselected package pkg-perl-autopkgtest. 193s Preparing to unpack .../313-pkg-perl-autopkgtest_0.82_all.deb ... 193s Unpacking pkg-perl-autopkgtest (0.82) ... 193s Setting up libconfig-inifiles-perl (3.000003-3) ... 193s Setting up libmodule-pluggable-perl (5.2-5) ... 193s Setting up node-uglify-js (3.17.4-2) ... 193s Setting up libio-sessiondata-perl (1.03-3) ... 193s Setting up liblcms2-2:ppc64el (2.16-2) ... 193s Setting up libsharpyuv0:ppc64el (1.5.0-0.1) ... 193s Setting up libaom3:ppc64el (3.12.1-1) ... 193s Setting up node-lru-cache (10.0.1-3) ... 193s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 193s Setting up libmath-random-isaac-perl (1.004-2) ... 193s Setting up libtask-weaken-perl (1.06-2) ... 193s Setting up libmouse-perl:ppc64el (2.5.11-1build1) ... 193s Setting up libhttp-multipartparser-perl (0.02-3) ... 193s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 193s Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... 193s Setting up java-common (0.76) ... 193s Setting up libclass-inspector-perl (1.36-3) ... 193s Setting up libfont-afm-perl (1.20-4) ... 193s Setting up libdynaloader-functions-perl (0.004-2) ... 193s Setting up libclass-method-modifiers-perl (2.15-1) ... 193s Setting up libio-pty-perl (1:1.20-1build3) ... 193s Setting up libdata-hexdump-perl (0.04-2) ... 193s Setting up python3-defusedxml (0.7.1-3) ... 193s Setting up libclone-perl:ppc64el (0.47-1) ... 193s Setting up libarchive-zip-perl (1.68-1) ... 193s Setting up libsub-identify-perl (0.14-3build4) ... 193s Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 193s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 193s Setting up python3-alabaster (0.7.16-0.1) ... 193s Setting up libio-stringy-perl (2.113-2) ... 193s Setting up libhtml-tagset-perl (3.24-1) ... 193s Setting up unzip (6.0-28ubuntu7) ... 193s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 193s Setting up libperlio-via-timeout-perl (0.32-3) ... 193s Setting up libfilesys-notify-simple-perl (0.14-3) ... 193s Setting up libnet-cidr-perl (0.25-1) ... 193s Setting up libipc-sharelite-perl (0.17-5build4) ... 193s Setting up libconvert-binhex-perl (1.125-3) ... 193s Setting up liblwp-mediatypes-perl (6.04-2) ... 193s Setting up libcrypt-urandom-perl (0.54-1) ... 193s Setting up x11-common (1:7.7+24ubuntu1) ... 194s Setting up libtest-pod-perl (1.52-3) ... 194s Setting up libtry-tiny-perl (0.32-1) ... 194s Setting up libdeflate0:ppc64el (1.23-2) ... 194s Setting up perl-openssl-defaults:ppc64el (7build3) ... 194s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 194s Setting up libxml-namespacesupport-perl (1.12-2) ... 194s Setting up m4 (1.4.19-8) ... 194s Setting up libposix-strftime-compiler-perl (0.46-1) ... 194s Setting up libclass-singleton-perl (1.6-2) ... 194s Setting up libencode-locale-perl (1.05-3) ... 194s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 194s Setting up libxstring-perl:ppc64el (0.005-2build4) ... 194s Setting up libgomp1:ppc64el (15.2.0-5ubuntu1) ... 194s Setting up libclass-errorhandler-perl (0.04-3) ... 194s Setting up liblist-utilsby-perl (0.12-2) ... 194s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 194s Setting up libtime-fake-perl (0.11-4) ... 194s Setting up libregexp-common-perl (2024080801-1) ... 194s Setting up libtest-sharedfork-perl (0.35-3) ... 194s Setting up libsub-install-perl (0.929-1) ... 194s Setting up libextutils-depends-perl (0.8002-1) ... 194s Setting up libhash-multivalue-perl (0.16-3) ... 194s Setting up liberror-perl (0.17030-1) ... 194s Setting up libapache-session-perl (1.94-2) ... 194s Setting up libxml-sax-base-perl (1.09-3) ... 194s Setting up libio-string-perl (1.08-4) ... 194s Setting up libtest-leaktrace-perl (0.17-1build6) ... 194s Setting up python3-roman (5.1-1) ... 194s Setting up libfontenc1:ppc64el (1:1.1.8-1build1) ... 194s Setting up autotools-dev (20240727.1) ... 194s Setting up libstream-buffered-perl (0.03-3) ... 194s Setting up libclass-data-inheritable-perl (0.10-1) ... 194s Setting up python3-packaging (25.0-1) ... 194s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 194s Setting up libalgorithm-c3-perl (0.11-2) ... 194s Setting up liblog-log4perl-perl (1.57-1) ... 194s Setting up libapache-logformat-compiler-perl (0.36-3) ... 194s Setting up libcrypt-random-seed-perl (0.03-3) ... 194s Setting up libnspr4:ppc64el (2:4.36-1ubuntu2) ... 194s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 194s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 194s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 194s Setting up python3-snowballstemmer (2.2.0-4build1) ... 194s Setting up node-balanced-match (2.0.0-1) ... 194s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 194s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 194s Setting up libquadmath0:ppc64el (15.2.0-5ubuntu1) ... 194s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 194s Setting up libemail-date-format-perl (1.008-1) ... 194s Setting up libcryptx-perl (0.087-1) ... 194s Setting up libcares2:ppc64el (1.34.5-1) ... 194s Setting up libmpc3:ppc64el (1.3.1-1build3) ... 194s Setting up libvariable-magic-perl (0.64-1build1) ... 194s Setting up libio-html-perl (1.004-3) ... 194s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 194s Setting up autopoint (0.23.1-2build2) ... 194s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 194s Setting up libipc-run-perl (20231003.0-2) ... 194s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 194s Setting up libpcsclite1:ppc64el (2.3.3-1) ... 194s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 194s Setting up libltdl7:ppc64el (2.5.4-4build1) ... 194s Setting up libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 194s Setting up libstring-random-perl (1:0.32-2) ... 194s Setting up libparams-util-perl (1.102-3build1) ... 194s Setting up autoconf (2.72-3.1ubuntu1) ... 194s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 194s Setting up libwebp7:ppc64el (1.5.0-0.1) ... 194s Setting up libcapture-tiny-perl (0.50-1) ... 194s Setting up libtimedate-perl (2.3300-2) ... 194s Setting up libubsan1:ppc64el (15.2.0-5ubuntu1) ... 194s Setting up libsub-name-perl:ppc64el (0.28-1) ... 194s Setting up libtypes-serialiser-perl (1.01-1) ... 194s Setting up libgssapi-perl (0.28-4build5) ... 194s Setting up dwz (0.16-2) ... 194s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 194s Setting up liblqr-1-0:ppc64el (0.4.2-2.1build2) ... 194s Setting up libasan8:ppc64el (15.2.0-5ubuntu1) ... 194s Setting up libjson-perl (4.10000-1) ... 194s Setting up libxslt1.1:ppc64el (1.1.43-0.1) ... 194s Setting up libjargs-java (1.0.0-5) ... 194s Setting up librole-tiny-perl (2.002004-1) ... 194s Setting up debugedit (1:5.2-3) ... 194s Setting up libfile-sharedir-perl (1.118-3) ... 194s Setting up libfcgi-perl (0.82+ds-3build3) ... 194s Setting up libopenjp2-7:ppc64el (2.5.3-2.1) ... 194s Setting up libwww-form-urlencoded-perl (0.26-2) ... 194s Setting up sgml-base (1.31+nmu1) ... 194s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 194s Setting up libdevel-stacktrace-perl (2.0500-1) ... 194s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 194s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 194s Setting up libicu76:ppc64el (76.1-4ubuntu2) ... 194s Setting up node-minimatch (9.0.3-6) ... 194s Setting up libtsan2:ppc64el (15.2.0-5ubuntu1) ... 194s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 194s Setting up ca-certificates-java (20240118) ... 194s No JRE found. Skipping Java certificates setup. 194s Setting up libexporter-tiny-perl (1.006002-1) ... 194s Setting up node-xtend (4.0.2-3) ... 194s Setting up libisl23:ppc64el (0.27-1) ... 194s Setting up libconvert-asn1-perl (0.34-1) ... 194s Setting up libtext-unidecode-perl (1.30-3) ... 194s Setting up libde265-0:ppc64el (1.0.16-1) ... 194s Setting up libregexp-assemble-perl (0.38-2) ... 194s Setting up libnet-ip-perl (1.26-4) ... 194s Setting up libwebpmux3:ppc64el (1.5.0-0.1) ... 194s Setting up libxmlsec1-1:ppc64el (1.3.7-2) ... 194s Setting up libcc1-0:ppc64el (15.2.0-5ubuntu1) ... 194s Setting up liburi-perl (5.30-1) ... 194s Setting up libonig5:ppc64el (6.9.10-1) ... 194s Setting up libdbi-perl:ppc64el (1.647-1) ... 194s Setting up liblsan0:ppc64el (15.2.0-5ubuntu1) ... 194s Setting up libconvert-base32-perl (0.06-3) ... 194s Setting up dctrl-tools (2.24-3build3) ... 194s Setting up libitm1:ppc64el (15.2.0-5ubuntu1) ... 194s Setting up autodep8 (0.30) ... 194s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 194s Setting up python3-imagesize (1.4.1-1) ... 194s Setting up libemail-address-xs-perl (1.05-1build5) ... 194s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 194s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 194s Setting up automake (1:1.17-4ubuntu1) ... 194s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 194s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 194s Setting up libjson-xs-perl (4.040-1) ... 194s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 194s Setting up libcrypt-des-ede3-perl (0.03-1) ... 194s Setting up libhttp-date-perl (6.06-1) ... 194s Setting up libglib-perl:ppc64el (3:1.329.3-3build4) ... 194s Setting up gettext (0.23.1-2build2) ... 194s Setting up libtest-tcp-perl (2.22-2) ... 194s Setting up libgcc-15-dev:ppc64el (15.2.0-5ubuntu1) ... 194s Setting up java-wrappers (0.5) ... 194s Setting up libio-socket-timeout-perl (0.32-3) ... 194s Setting up libfile-listing-perl (6.16-1) ... 194s Setting up libhash-merge-simple-perl (0.052-1) ... 194s Setting up libcache-cache-perl (1.08-3) ... 194s Setting up libhttp-headers-fast-perl (0.22-3) ... 194s Setting up libjq1:ppc64el (1.8.1-3ubuntu1) ... 194s Setting up liblist-moreutils-perl (0.430-2) ... 194s Setting up libwebpdemux2:ppc64el (1.5.0-0.1) ... 194s Setting up libemail-simple-perl (2.218-1) ... 194s Setting up libxmlsec1-openssl1:ppc64el (1.3.7-2) ... 194s Setting up libnet-http-perl (6.23-1) ... 194s Setting up liblasso3t64 (2.9.0-2) ... 194s Setting up libnss3:ppc64el (2:3.114-1) ... 194s Setting up libexception-class-perl (1.45-1) ... 194s Setting up libclass-c3-perl (0.35-2) ... 194s Setting up libcrypt-jwt-perl (0.037-1) ... 194s Setting up xfonts-utils (1:7.7+7) ... 194s Setting up libdevel-callchecker-perl:ppc64el (0.009-2) ... 194s Setting up libxml-sax-perl (1.02+dfsg-4) ... 194s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 194s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 195s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 195s Setting up libauthen-radius-perl (0.33-1) ... 195s Setting up intltool-debian (0.35.0+20060710.6) ... 195s Setting up libbytes-random-secure-perl (0.29-3) ... 195s Setting up libjson-maybexs-perl (1.004008-1) ... 195s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 195s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 195s Setting up libstdc++-15-dev:ppc64el (15.2.0-5ubuntu1) ... 195s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 195s Setting up libdata-optlist-perl (0.114-1) ... 195s Setting up libtest-output-perl (1.036-1) ... 195s Setting up pkg-perl-autopkgtest (0.82) ... 195s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 195s Setting up libraw23t64:ppc64el (0.21.4-2) ... 195s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu6) ... 195s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 195s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 195s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 195s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 195s Setting up dh-strip-nondeterminism (1.14.2-1) ... 195s Setting up libwww-robotrules-perl (6.02-1) ... 195s Setting up cpp-15 (15.2.0-5ubuntu1) ... 195s Setting up libtiff6:ppc64el (4.7.0-3ubuntu3) ... 195s Setting up xml-core (0.19) ... 195s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 195s Setting up jq (1.8.1-3ubuntu1) ... 195s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 195s Setting up liblasso-perl:ppc64el (2.9.0-2) ... 195s Setting up libdbd-sqlite3-perl:ppc64el (1.76-1) ... 195s Setting up libmro-compat-perl (0.15-2) ... 195s Setting up libcookie-baker-perl (0.12-1) ... 195s Setting up libhttp-entity-parser-perl (0.25-2) ... 195s Setting up libio-socket-ssl-perl (2.089-1) ... 195s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 195s Setting up libsub-exporter-perl (0.990-1) ... 195s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 195s Setting up libeval-closure-perl (0.14-3) ... 195s Setting up libconvert-pem-perl (0.13-1) ... 195s Setting up libhttp-negotiate-perl (6.01-2) ... 195s Setting up libparams-validationcompiler-perl (0.31-1) ... 195s Setting up openjdk-21-jre-headless:ppc64el (21.0.9~8ea-1) ... 195s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 195s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 195s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 195s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 195s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 195s Setting up libhttp-cookies-perl (6.11-1) ... 195s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 195s Setting up po-debconf (1.0.21+nmu1) ... 195s Setting up libhtml-tree-perl (5.07-3) ... 195s Setting up libparams-classify-perl:ppc64el (0.015-2build6) ... 195s Setting up libcgi-pm-perl (4.68-1) ... 195s Setting up libhtml-format-perl (2.16-2) ... 195s Setting up fonts-urw-base35 (20200910-8) ... 196s Setting up libhtml-template-perl (2.97-2build1) ... 196s Setting up gcc-15 (15.2.0-5ubuntu1) ... 196s Setting up libnet-smtp-ssl-perl (1.04-2) ... 196s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 196s Setting up libmodule-runtime-perl (0.018-1) ... 196s Setting up libmailtools-perl (2.22-1) ... 196s Setting up sphinx-common (8.2.3-1ubuntu2) ... 196s Setting up libxml-simple-perl (2.25-2) ... 196s Setting up libxml-libxslt-perl:ppc64el (2.003000-3) ... 196s Setting up libhttp-daemon-perl (6.16-1) ... 196s Setting up libemail-abstract-perl (3.010-1) ... 196s Setting up cpp (4:15.2.0-4ubuntu1) ... 196s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 196s Setting up libplack-perl (1.0051-1) ... 196s Setting up libnet-openid-common-perl (1.20-2) ... 196s Setting up libnet-openid-server-perl (1.09-4) ... 196s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 196s Setting up libtool (2.5.4-4build1) ... 196s Setting up libmodule-implementation-perl (0.09-2) ... 196s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 196s Setting up libpackage-stash-perl (0.40-1) ... 196s Setting up libimport-into-perl (1.002005-2) ... 196s Setting up libmoo-perl (2.005005-1) ... 196s Setting up liblist-someutils-perl (0.59-1) ... 196s Setting up libmime-tools-perl (5.515-1) ... 196s Setting up gcc (4:15.2.0-4ubuntu1) ... 196s Setting up dh-autoreconf (21) ... 196s Setting up libspecio-perl (0.50-1) ... 196s Setting up liblist-allutils-perl (0.19-1) ... 196s Setting up libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 196s Setting up libmoox-types-mooselike-perl (0.29-2) ... 196s Setting up libb-hooks-endofscope-perl (0.28-2) ... 196s Setting up g++-15 (15.2.0-5ubuntu1) ... 196s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 196s Setting up libthrowable-perl (1.001-2) ... 196s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 196s Setting up debhelper (13.24.2ubuntu1) ... 196s Setting up libemail-sender-perl (2.601-1) ... 196s Setting up libnamespace-clean-perl (0.27-2) ... 196s Setting up g++ (4:15.2.0-4ubuntu1) ... 196s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 196s Setting up build-essential (12.12ubuntu1) ... 196s Setting up libnamespace-autoclean-perl (0.31-1) ... 196s Setting up libdatetime-locale-perl (1:1.41-1) ... 196s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 196s Setting up libdatetime-perl (2:1.65-1build3) ... 196s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 196s Setting up libheif-plugin-aomdec:ppc64el (1.20.2-1) ... 196s Setting up liblwp-protocol-https-perl (6.14-1) ... 196s Setting up libheif-plugin-libde265:ppc64el (1.20.2-1) ... 196s Setting up node-corepack (0.24.0-5) ... 196s Setting up libnode115:ppc64el (20.19.4+dfsg-1) ... 196s Setting up libwww-perl (6.78-1) ... 196s Setting up libheif1:ppc64el (1.20.2-1) ... 196s Setting up nodejs (20.19.4+dfsg-1) ... 196s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 196s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 196s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 196s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 196s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 196s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 196s Setting up libmagickcore-7.q16-10:ppc64el (8:7.1.2.3+dfsg1-1) ... 196s Setting up libnet-openid-consumer-perl (1.18-2) ... 196s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 196s Setting up node-semver (7.6.1+~7.5.8-2) ... 196s Setting up libxml-parser-perl (2.47-1build4) ... 196s Setting up uglifyjs (3.17.4-2) ... 196s Setting up libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 196s Setting up node-debug (4.4.1+~4.1.12-1) ... 196s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 196s Setting up libgd-perl (2.78-1build4) ... 196s Setting up node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 196s Setting up libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 196s Setting up libsoap-lite-perl (1.27-3) ... 196s Setting up libgd-securityimage-perl (1.75-3) ... 196s Processing triggers for install-info (7.1.1-1ubuntu1) ... 196s Processing triggers for libc-bin (2.42-0ubuntu3) ... 196s Processing triggers for man-db (2.13.1-1) ... 199s Processing triggers for ca-certificates-java (20240118) ... 200s Adding debian:ACCVRAIZ1.pem 200s Adding debian:AC_RAIZ_FNMT-RCM.pem 200s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 200s Adding debian:ANF_Secure_Server_Root_CA.pem 200s Adding debian:Actalis_Authentication_Root_CA.pem 200s Adding debian:AffirmTrust_Commercial.pem 200s Adding debian:AffirmTrust_Networking.pem 200s Adding debian:AffirmTrust_Premium.pem 200s Adding debian:AffirmTrust_Premium_ECC.pem 200s Adding debian:Amazon_Root_CA_1.pem 200s Adding debian:Amazon_Root_CA_2.pem 200s Adding debian:Amazon_Root_CA_3.pem 200s Adding debian:Amazon_Root_CA_4.pem 200s Adding debian:Atos_TrustedRoot_2011.pem 200s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 200s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 200s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 200s Adding debian:BJCA_Global_Root_CA1.pem 200s Adding debian:BJCA_Global_Root_CA2.pem 200s Adding debian:Baltimore_CyberTrust_Root.pem 200s Adding debian:Buypass_Class_2_Root_CA.pem 200s Adding debian:Buypass_Class_3_Root_CA.pem 200s Adding debian:CA_Disig_Root_R2.pem 200s Adding debian:CFCA_EV_ROOT.pem 200s Adding debian:COMODO_Certification_Authority.pem 200s Adding debian:COMODO_ECC_Certification_Authority.pem 200s Adding debian:COMODO_RSA_Certification_Authority.pem 200s Adding debian:Certainly_Root_E1.pem 200s Adding debian:Certainly_Root_R1.pem 200s Adding debian:Certigna.pem 200s Adding debian:Certigna_Root_CA.pem 200s Adding debian:Certum_EC-384_CA.pem 200s Adding debian:Certum_Trusted_Network_CA.pem 200s Adding debian:Certum_Trusted_Network_CA_2.pem 200s Adding debian:Certum_Trusted_Root_CA.pem 200s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 200s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 200s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 200s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 200s Adding debian:Comodo_AAA_Services_root.pem 200s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 200s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 200s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 200s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 200s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 200s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 200s Adding debian:DigiCert_Assured_ID_Root_CA.pem 200s Adding debian:DigiCert_Assured_ID_Root_G2.pem 200s Adding debian:DigiCert_Assured_ID_Root_G3.pem 200s Adding debian:DigiCert_Global_Root_CA.pem 200s Adding debian:DigiCert_Global_Root_G2.pem 200s Adding debian:DigiCert_Global_Root_G3.pem 200s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 200s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 200s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 200s Adding debian:DigiCert_Trusted_Root_G4.pem 200s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 200s Adding debian:Entrust_Root_Certification_Authority.pem 200s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 200s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 200s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 200s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 200s Adding debian:GLOBALTRUST_2020.pem 200s Adding debian:GTS_Root_R1.pem 200s Adding debian:GTS_Root_R2.pem 200s Adding debian:GTS_Root_R3.pem 200s Adding debian:GTS_Root_R4.pem 200s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 200s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 200s Adding debian:GlobalSign_Root_CA.pem 200s Adding debian:GlobalSign_Root_CA_-_R3.pem 200s Adding debian:GlobalSign_Root_CA_-_R6.pem 200s Adding debian:GlobalSign_Root_E46.pem 200s Adding debian:GlobalSign_Root_R46.pem 200s Adding debian:Go_Daddy_Class_2_CA.pem 200s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 200s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 200s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 200s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 200s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 200s Adding debian:HiPKI_Root_CA_-_G1.pem 200s Adding debian:Hongkong_Post_Root_CA_3.pem 200s Adding debian:ISRG_Root_X1.pem 200s Adding debian:ISRG_Root_X2.pem 200s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 200s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 200s Adding debian:Izenpe.com.pem 200s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 200s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 200s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 200s Adding debian:NAVER_Global_Root_Certification_Authority.pem 200s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 200s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 200s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 200s Adding debian:QuoVadis_Root_CA_1_G3.pem 200s Adding debian:QuoVadis_Root_CA_2.pem 200s Adding debian:QuoVadis_Root_CA_2_G3.pem 200s Adding debian:QuoVadis_Root_CA_3.pem 200s Adding debian:QuoVadis_Root_CA_3_G3.pem 200s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 200s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 200s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 200s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 200s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 200s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 200s Adding debian:SZAFIR_ROOT_CA2.pem 200s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 200s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 200s Adding debian:SecureSign_Root_CA12.pem 200s Adding debian:SecureSign_Root_CA14.pem 200s Adding debian:SecureSign_Root_CA15.pem 200s Adding debian:SecureTrust_CA.pem 200s Adding debian:Secure_Global_CA.pem 200s Adding debian:Security_Communication_ECC_RootCA1.pem 200s Adding debian:Security_Communication_RootCA2.pem 200s Adding debian:Starfield_Class_2_CA.pem 200s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 200s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 200s Adding debian:SwissSign_Gold_CA_-_G2.pem 200s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 200s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 200s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 200s Adding debian:TWCA_CYBER_Root_CA.pem 200s Adding debian:TWCA_Global_Root_CA.pem 200s Adding debian:TWCA_Root_Certification_Authority.pem 200s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 200s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 200s Adding debian:TeliaSonera_Root_CA_v1.pem 200s Adding debian:Telia_Root_CA_v2.pem 200s Adding debian:TrustAsia_Global_Root_CA_G3.pem 200s Adding debian:TrustAsia_Global_Root_CA_G4.pem 200s Adding debian:Trustwave_Global_Certification_Authority.pem 200s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 200s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 200s Adding debian:TunTrust_Root_CA.pem 200s Adding debian:UCA_Extended_Validation_Root.pem 200s Adding debian:UCA_Global_G2_Root.pem 200s Adding debian:USERTrust_ECC_Certification_Authority.pem 200s Adding debian:USERTrust_RSA_Certification_Authority.pem 200s Adding debian:XRamp_Global_CA_Root.pem 200s Adding debian:certSIGN_ROOT_CA.pem 200s Adding debian:certSIGN_Root_CA_G2.pem 200s Adding debian:e-Szigno_Root_CA_2017.pem 200s Adding debian:ePKI_Root_Certification_Authority.pem 200s Adding debian:emSign_ECC_Root_CA_-_C3.pem 200s Adding debian:emSign_ECC_Root_CA_-_G3.pem 200s Adding debian:emSign_Root_CA_-_C1.pem 200s Adding debian:emSign_Root_CA_-_G1.pem 200s Adding debian:vTrus_ECC_Root_CA.pem 200s Adding debian:vTrus_Root_CA.pem 200s done. 200s Setting up yui-compressor (2.4.8-3) ... 200s Setting up default-jre-headless (2:1.21-76) ... 200s Processing triggers for sgml-base (1.31+nmu1) ... 200s Setting up docutils-common (0.21.2+dfsg-2) ... 200s Processing triggers for sgml-base (1.31+nmu1) ... 200s Setting up python3-docutils (0.21.2+dfsg-2) ... 201s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 206s autopkgtest [20:59:24]: test common-test: ./debian/tests/runner build-deps lemonldap-ng-common 206s autopkgtest [20:59:24]: test common-test: [----------------------- 206s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.YsEo2U/build.0E4/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 207s t/01-Common-Conf.t ............ 207s ok 1 - use Lemonldap::NG::Common::Conf; 207s ok 2 - Bad module 207s ok 3 - Read t/lemonldap-ng.ini 207s # Subtest: Invalid backend configuration 207s ok 1 - Invalid configuration 207s ok 2 - Found correct error message 207s 1..2 207s ok 4 - Invalid backend configuration 207s # Subtest: Cache expiration 207s ok 1 - Valid configuration 207s # Invoking getConf with args { 207s # 'local' => 1 207s # } 207s ok 2 - Found expected cfgNum in conf 207s ok 3 - Found expected message 207s ok 4 - lastCfg counter increased by 1 207s ok 5 - load counter increased by 1 207s # Invoking getConf with args { 207s # 'local' => 1 207s # } 207s ok 6 - Found expected newvalue in conf 207s ok 7 - Found expected message 207s ok 8 - load counter increased by 0 207s ok 9 - lastCfg counter increased by 0 207s # Invoking getConf with args { 207s # 'local' => 1 207s # } 207s ok 10 - Found expected cfgNum in conf 207s ok 11 - Found expected newvalue in conf 207s ok 12 - Found expected message 207s ok 13 - load counter increased by 1 207s ok 14 - lastCfg counter increased by 1 207s 1..14 207s ok 5 - Cache expiration 207s # Subtest: Configuration reload 207s ok 1 - Valid configuration 207s # Invoking getConf with args { 207s # 'local' => 1 207s # } 207s ok 2 - Found expected cfgNum in conf 207s ok 3 - Found expected message 207s ok 4 - lastCfg counter increased by 1 207s ok 5 - load counter increased by 1 207s # Invoking getConf with args { 207s # 'local' => 0 207s # } 207s ok 6 - Found expected newvalue in conf 207s ok 7 - Found expected cfgNum in conf 207s ok 8 - Found expected message 207s ok 9 - lastCfg counter increased by 1 207s ok 10 - load counter increased by 1 207s # Invoking getConf with args { 207s # 'local' => 1 207s # } 207s ok 11 - Found expected newvalue in conf 207s ok 12 - Found expected cfgNum in conf 207s ok 13 - Found expected message 207s ok 14 - load counter increased by 0 207s ok 15 - lastCfg counter increased by 0 207s 1..15 207s ok 6 - Configuration reload 207s # Subtest: Configuration cache manual clear 207s ok 1 - Valid configuration 207s # Invoking getConf with args { 207s # 'local' => 1 207s # } 207s ok 2 - Found expected cfgNum in conf 207s ok 3 - Found expected message 207s ok 4 - load counter increased by 1 207s ok 5 - lastCfg counter increased by 1 207s # Invoking getConf with args { 207s # 'local' => 1 207s # } 207s ok 6 - Found expected newvalue in conf 207s ok 7 - Found expected cfgNum in conf 207s ok 8 - Found expected message 207s ok 9 - lastCfg counter increased by 0 207s ok 10 - load counter increased by 0 207s # Invoking getConf with args { 207s # 'noCache' => 2 207s # } 207s ok 11 - Found expected cfgNum in conf 207s ok 12 - Found expected newvalue in conf 207s ok 13 - Found expected message 207s ok 14 - load counter increased by 1 207s ok 15 - lastCfg counter increased by 1 207s # Invoking getConf with args { 207s # 'local' => 1 207s # } 207s ok 16 - Found expected newvalue in conf 207s ok 17 - Found expected cfgNum in conf 207s ok 18 - Found expected message 207s ok 19 - load counter increased by 0 207s ok 20 - lastCfg counter increased by 0 207s 1..20 207s ok 7 - Configuration cache manual clear 207s # Subtest: local param behavior 207s ok 1 - Valid configuration 207s # Invoking getConf with args { 207s # 'local' => 1, 207s # 'localPrm' => { 207s # 'myLocalPrm' => 1 207s # } 207s # } 207s ok 2 - Found expected cfgNum in conf 207s ok 3 - Found expected myLocalPrm in conf 207s ok 4 - Found expected message 207s ok 5 - load counter increased by 1 207s ok 6 - lastCfg counter increased by 1 207s # Invoking getConf with args {} 207s ok 7 - Found expected cfgNum in conf 207s ok 8 - Found expected myLocalPrm in conf 207s ok 9 - Found expected message 207s ok 10 - lastCfg counter increased by 1 207s ok 11 - load counter increased by 1 207s ok 12 - Another confAccess object from another process 207s # Invoking getConf with args {} 207s ok 13 - Found expected myLocalPrm in conf 207s ok 14 - Found expected cfgNum in conf 207s ok 15 - Found expected message 207s ok 16 - load counter increased by 1 207s ok 17 - lastCfg counter increased by 1 207s # Invoking getConf with args { 207s # 'local' => 1 207s # } 207s ok 18 - Found expected cfgNum in conf 207s ok 19 - Found expected myLocalPrm in conf 207s ok 20 - Found expected message 207s ok 21 - load counter increased by 0 207s ok 22 - lastCfg counter increased by 0 207s 1..22 207s ok 8 - local param behavior 207s 1..8 207s ok 207s t/02-Common-Conf-File.t ....... 207s ok 1 - use Lemonldap::NG::Common::Conf; 207s ok 2 - type => file 207s ok 3 - Test 0 is stored 207s ok 4 - Test 0 can be read 207s ok 5 - Test 0 is restored 207s ok 6 - Test 1 is stored 207s ok 7 - Test 1 can be read 207s ok 8 - Test 1 is restored 207s ok 9 - Test 2 is stored 207s ok 10 - Test 2 can be read 207s ok 11 - Test 2 is restored 207s 1..11 207s ok 207s t/02-Common-Conf-Overlay.t .... 207s ok 1 - use Lemonldap::NG::Common::Conf; 207s ok 2 - type => Overlay 207s ok 3 - Load conf 207s ok 4 - Normal parameters 207s ok 5 - Scalar override 207s ok 6 - Hash override 207s ok 7 - Save 207s ok 8 - Load conf 207s ok 9 - Succeed to update overwrite 207s ok 10 - Restore 207s ok 11 - Load conf 207s ok 12 - Hash override 207s 1..12 207s ok 207s t/02-Common-Conf-ServerEnv.t .. 207s 1..14 207s ok 1 - use Lemonldap::NG::Common::Conf; 207s ok 2 - type => file 207s ok 3 - Conf is stored 207s ok 4 - Conf can be read 207s ok 5 - %SERVERENV:A% is not substitued into Aa without useServerEnv 207s ok 6 - type => file 207s ok 7 - Conf is stored 207s ok 8 - Conf can be read 207s ok 9 - %SERVERENV:A% is substitued into Aa 207s ok 10 - %SERVERENV:B% %SERVERENV:C% is substitued into Bb Cc 207s ok 11 - Keyname is transformed 207s ok 12 - Values are substitued into arrays 207s ok 13 - Get raw conf 207s ok 14 - %SERVERENV:A% is not substitued into Aa in raw mode 207s ok 207s t/03-Common-Conf-CDBI.t ....... 207s 1..14 207s ok 1 - use Lemonldap::NG::Common::Conf; 207s ok 2 - CDBI object 207s ok 3 - Driver is build 207s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 207s ok 4 - Set unicode 207s ok 5 - Test database created 207s ok 6 - Test 0 is stored 207s ok 7 - Test 0 can be read 207s ok 8 - Test 0 is restored 207s ok 9 - Test 1 is stored 207s ok 10 - Test 1 can be read 207s ok 11 - Test 1 is restored 207s ok 12 - Test 2 is stored 207s ok 13 - Test 2 can be read 207s ok 14 - Test 2 is restored 207s ok 208s t/03-Common-Conf-RDBI.t ....... 208s 1..14 208s ok 1 - use Lemonldap::NG::Common::Conf; 208s ok 2 - RDBI object 208s ok 3 - Driver is build 208s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 208s ok 4 - Set unicode 208s ok 5 - Test database created 208s ok 6 - Test 0 is stored 208s ok 7 - Test 0 can be read 208s ok 8 - Test 0 is restored 208s ok 9 - Test 1 is stored 208s ok 10 - Test 1 can be read 208s ok 11 - Test 1 is restored 208s ok 12 - Test 2 is stored 208s ok 13 - Test 2 can be read 208s ok 14 - Test 2 is restored 208s ok 208s t/05-Common-Conf-LDAP.t ....... 208s 1..3 208s Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at t/05-Common-Conf-LDAP.t line 33. 208s ok 1 - use Lemonldap::NG::Common::Conf; 208s ok 2 - New object 208s ok 3 208s ok 208s t/10-PSGI-Request.t ........... 208s # Subtest: Request ID 208s ok 1 - Generated request ID 208s ok 2 - Request ID is stable across calls 208s ok 3 - Request ID is different for each request 208s ok 4 - Request ID is read from UNIQUE_ID env if set 208s 1..4 208s ok 1 - Request ID 208s # Subtest: Request JSON body 208s ok 1 208s ok 2 - Found JSON body 208s ok 3 - Found correct ascii value 208s not ok 4 - Found correct UTF-8 value # TODO UTF-8 handling in request is broken, see #2748 208s # Failed (TODO) test 'Found correct UTF-8 value' 208s # at t/10-PSGI-Request.t line 55. 208s # got: '€ncoded' 208s # expected: '€ncoded' 208s 1..4 208s ok 2 - Request JSON body 208s 1..2 208s ok 208s t/10-PSGI.t ................... 208s # Subtest: Check successful init 208s ok 1 - Returned HTTP code 200 208s ok 2 - Found expected message in body 208s 1..2 208s ok 1 - Check successful init 208s # Subtest: Check abort method 208s ok 1 - Returned HTTP code 500 208s ok 2 - Found expected error message in body 208s 1..2 208s ok 2 - Check abort method 208s 1..2 208s ok 208s t/11-Logger-Log4Perl.t ........ 208s # Subtest: info mode 208s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 208s ok 2 - Found no debug logs 208s ok 3 - Found info logs 208s 1..3 208s ok 1 - info mode 208s 1..1 208s ok 208s t/11-Logger.t ................. 208s # Subtest: Check logging API 208s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 208s ok 2 - Returned HTTP code 200 208s ok 3 - Found Request handled by TestPsgi handler in notice logs 208s ok 4 - Found User logger trace in info logs 208s ok 5 - Found audit in notice logs 208s ok 6 - Found (?^:auditLogger internal error: no message provided at .*TestPsgi.pm) in info logs 208s 1..6 208s ok 1 - Check logging API 208s # Subtest: Check audit API 208s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 208s ok 2 - Returned HTTP code 200 208s ok 3 - Found message=audit in audit logs 208s ok 4 - Found field1=one, field2=two in audit logs 208s 1..4 208s ok 2 - Check audit API 208s # Subtest: Check request ID 208s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 208s ok 2 - Enforced UNIQUE_ID seen in 2 messages 208s ok 3 - Seen three different request IDs 208s 1..3 208s ok 3 - Check request ID 208s 1..3 208s ok 209s t/11-LokiLogger.t ............. 209s # Subtest: Check Loki API 209s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 209s ok 2 - Method is POST 209s ok 3 - URL is good 209s ok 4 - Posted values are JSON 209s ok 5 - Method is POST 209s ok 6 - URL is good 209s ok 7 - Posted values are JSON 209s ok 8 - Method is POST 209s ok 9 - URL is good 209s ok 10 - Posted values are JSON 209s ok 11 - Returned HTTP code 200 209s ok 12 - job is llng 209s ok 13 - log level is info 209s ok 14 - instance exists 209s ok 15 - env is prod 209s ok 16 - timestamp is set 209s ok 17 - Message exists 209s ok 18 - Userlogger message is a string 209s ok 19 - job is llng 209s ok 20 - log level is notice 209s ok 21 - instance exists 209s ok 22 - env is prod 209s ok 23 - timestamp is set 209s ok 24 - Message exists 209s ok 25 - Audit messgae is JSON encoded 209s ok 26 - job is llng 209s ok 27 - log level is notice 209s ok 28 - instance exists 209s ok 29 - env is prod 209s ok 30 - timestamp is set 209s ok 31 - Message exists 209s ok 32 - Audit messgae is JSON encoded 209s 1..32 209s ok 1 - Check Loki API 209s 1..1 209s ok 209s t/11-TestLogger.t ............. 209s ok 1 - An object of class 't::TestLogger' isa 't::TestLogger' 209s ok 2 - Found my_info in info logs 209s ok 3 - Found (?^:^my_debug_) in debug logs 209s 1..3 209s ok 209s t/30-Common-Safelib.t ......... 209s 1..1 209s ok 1 - use Lemonldap::NG::Common::Safelib; 209s ok 209s t/35-Common-Crypto.t .......... 209s 1..21 209s ok 1 - use Lemonldap::NG::Common::Crypto; 209s ok 2 - New object 209s ok 3 - Test of base64 encrypting with 1 characters string 209s ok 4 - Test of base64 encrypting with 2 characters string 209s ok 5 - Test of base64 encrypting with 3 characters string 209s ok 6 - Test of base64 encrypting with 4 characters string 209s ok 7 - Test of base64 encrypting with 5 characters string 209s ok 8 - Test of base64 encrypting with 6 characters string 209s ok 9 - Test of base64 encrypting with 7 characters string 209s ok 10 - Test of base64 encrypting with 8 characters string 209s ok 11 - Test of base64 encrypting with 9 characters string 209s ok 12 - Test of base64 encrypting with 10 characters string 209s ok 13 - Test of base64 encrypting with 11 characters string 209s ok 14 - Test of base64 encrypting with 12 characters string 209s ok 15 - Test of base64 encrypting with 13 characters string 209s ok 16 - Test of base64 encrypting with 14 characters string 209s ok 17 - Test of base64 encrypting with 15 characters string 209s ok 18 - Test of base64 encrypting with 16 characters string 209s ok 19 - Test of base64 encrypting with 17 characters string 209s ok 20 - Test of hexadecimal encrypting 209s ok 21 - Test of long value encrypting 209s ok 209s t/36-Common-Regexp.t .......... 209s 1..20 209s ok 1 - use Lemonldap::NG::Common::Regexp; 209s ok 2 209s ok 3 209s ok 4 209s ok 5 209s ok 6 209s ok 7 209s ok 8 209s ok 9 209s ok 10 209s ok 11 209s ok 12 209s ok 13 209s ok 14 209s ok 15 209s ok 16 209s ok 17 209s ok 18 209s ok 19 209s ok 20 209s ok 209s t/37-Common-TOTP.t ............ 209s 1..16 209s ok 1 - use Lemonldap::NG::Common::TOTP; 209s ok 2 - TOTP code is valid 209s ok 3 - TOTP code is no longer valid 209s ok 4 - TOTP code is not valid yet 209s ok 5 - TOTP code is valid 209s ok 6 - TOTP code is valid 209s ok 7 - TOTP code is no longer valid 209s ok 8 - TOTP code is not valid yet 209s ok 9 - TOTP is valid with encrypted secret and encryption disabled 209s ok 10 - TOTP is valid with encrypted secret and encryption enabled 209s ok 11 - TOTP is valid with cleartext secret and encryption enabled 209s ok 12 - TOTP code fails to verify 209s ok 13 - TOTP secret is stored as-is when encryption is disabled 209s ok 14 - Secret looks encrypted 209s ok 15 - Secret looks encrypted 209s ok 16 - get_storable_secret produces working secret 209s ok 209s t/40-Common-Session.t ......... 209s 1..7 209s ok 1 - use Lemonldap::NG::Common::Session; 209s ok 2 - Creation of session 209s ok 3 - Store session kind 209s ok 4 - Remove session 209s ok 5 - use Lemonldap::NG::Common::Apache::Session::Generate::SHA256; 209s ok 6 - Use SHA256 generate module 209s ok 7 - Remove session 209s ok 209s t/41-Common-EmailAddress.t .... 209s 1..3 209s ok 1 - use Lemonldap::NG::Common::EmailAddress; 209s ok 2 - calling format_email function 209s ok 3 - testing formatted email value 209s ok 209s t/45-importMetadata-config.t .. 209s ok 1 - require './scripts/importMetadata'; 209s # Subtest: Ignore SP 209s ok 1 209s ok 2 209s ok 3 209s ok 4 209s 1..4 209s ok 2 - Ignore SP 209s # Subtest: Ignore IDP 209s ok 1 209s ok 2 209s ok 3 209s ok 4 209s 1..4 209s ok 3 - Ignore IDP 209s # Subtest: Conf Prefix 209s ok 1 209s ok 2 209s 1..2 209s ok 4 - Conf Prefix 209s # Subtest: Remove 209s ok 1 209s ok 2 209s ok 3 209s ok 4 209s ok 5 209s ok 6 209s ok 7 209s ok 8 209s ok 9 209s ok 10 209s ok 11 209s ok 12 209s 1..12 209s ok 5 - Remove 209s # Subtest: IDP Exported attributes 209s ok 1 209s ok 2 209s 1..2 209s ok 6 - IDP Exported attributes 209s # Subtest: SP Exported attributes 209s ok 1 209s ok 2 209s ok 3 209s 1..3 209s ok 7 - SP Exported attributes 209s # Subtest: Options 209s ok 1 209s ok 2 209s ok 3 209s ok 4 209s ok 5 209s 1..5 209s ok 8 - Options 209s 1..8 209s ok 210s t/45-importMetadata.t ......... 210s ok 1 - require './scripts/importMetadata'; 210s ok 2 - SP counters are expected 210s ok 3 - IDP counters are expected 210s ok 4 - Correct amount of providers 210s ok 5 - Correct amount of providers 210s ok 6 - Correct amount of providers 210s ok 7 - Correct amount of providers 210s ok 8 - Correct amount of providers 210s ok 9 - Correct amount of providers 210s ok 10 - Found exported attribute 210s ok 11 - Found optional attribute 210s ok 12 - Found required attribute 210s ok 13 - Found subject ID 210s ok 14 - SP counters are expected 210s ok 15 - IDP counters are expected 210s ok 16 - Configuration was updated 210s ok 17 - Configuration was updated 210s ok 18 - SP counters are expected 210s ok 19 - IDP counters are expected 210s ok 20 210s 1..20 210s ok 210s t/50-Combination-Parser.t ..... 210s 1..32 210s ok 1 - use Lemonldap::NG::Common::Combination::Parser; 210s ok 2 - First level is a sub 210s ok 3 - Second level is an array ("or" list) 210s ok 4 - Third level is an array (auth,userDB) 210s ok 5 - Fourth level is a sub 210s ok 6 - "[A]" returns A as auth module 210s ok 7 - "[A]" returns A as userDB module 210s ok 8 - "[A,B]" returns A as auth module 210s ok 9 - "[A,B]" returns B as userDB module 210s ok 10 - "if(1) then [A,B] else [B,C]" returns A as auth module 210s ok 11 - "if(1) then [A,B] else [B,C]" returns B as userDB module 210s ok 12 - "if(0) then [A,B] else [B,C]" returns B as auth module 210s ok 13 - "if(0) then [A,B] else [B,C]" returns C as userDB module 210s ok 14 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns B as auth module 210s ok 15 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns C as userDB module 210s ok 16 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns B as auth module 210s ok 17 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns A as userDB module 210s ok 18 - "if($env->{test}) then [A,B] else [B,C]" returns A as auth module 210s ok 19 - "if($env->{test}) then [A,B] else [B,C]" returns B as userDB module 210s ok 20 - "if($env->{false}) then [A,B] else [B,C]" returns B as auth module 210s ok 21 - "if($env->{false}) then [A,B] else [B,C]" returns C as userDB module 210s ok 22 - "[A,B] or [B,C]" returns A as auth module 210s ok 23 - "[A,B] or [B,C]" returns B as userDB module 210s ok 24 - "if(1) then [A,B] or [C,A] else [B,C]" returns A as auth module 210s ok 25 - "if(1) then [A,B] or [C,A] else [B,C]" returns B as userDB module 210s ok 26 - "[A,B] or [B,C]" returns 2 elements 210s ok 27 - "if(1) then [A,B] or [C,A] else [B,C]" returns 2 elements 210s ok 28 - "[A and B, A]" returns PE_OK as auth result 210s ok 29 - "[A,B] and [B,C]" returns PE_OK as auth result 210s ok 30 - "if(0) then [A,B] else [A,B] and [B,C]" returns PE_OK as auth result 210s ok 31 - Bad expr "if(1) then {if(1) then [A] else [B]} else [C]" 210s ok 32 - Bad expr "[A,B or C]" 210s ok 210s t/60-Hashed-Session.t ......... 210s ok 1 - use Lemonldap::NG::Common::Session; 210s ok 2 - use Lemonldap::NG::Common::CliSessions; 210s ok 3 - Create fixed session 210s ok 4 - Session name is hashed 210s ok 5 - Recover fixed session 210s ok 6 - Data restored 210s ok 7 - Create session 210s ok 8 - Session name is hashed 210s ok 9 - Recover session 210s ok 10 - Data restored 210s ok 11 - Recover session 210s ok 12 - Data updated 210s ok 13 - Recover session 210s ok 14 - Data updated 210s 1..14 210s ok 210s t/60-Session-Cache.t .......... 210s ok 1 - use Lemonldap::NG::Common::Apache::Session; 210s ok 2 - use Lemonldap::NG::Common::Session; 210s ok 3 - Create session 210s ok 4 - Get session id ef4829a1ba61c2f41613203f6236445e 210s Local data corrupted, ignore cached session 210s ok 5 - Get session 210s ok 6 - Session is restored 210s Unable to use cache: mkdir /tmp/XCdYEb4wFO/cache/llng: Permission denied at /usr/share/perl5/Cache/FileBackend.pm line 222. 210s 210s ok 7 - Get session 210s ok 8 - Session is restored 210s ok 9 - Get session 210s ok 10 - Drop session 210s ok 11 - get session from cache 210s ok 12 - cached session is valid 210s ok 13 - Error when session and cache are inexitent 210s 1..13 210s ok 210s t/60-Session-Cli.t ............ 210s ok 1 - use Lemonldap::NG::Common::Session; 210s ok 2 - use Lemonldap::NG::Common::CliSessions; 210s ok 3 - Found one session 210s ok 4 - Found correct session ID 210s ok 5 - Found deleteme session key 210s ok 6 - Found one session 210s ok 7 - Found correct session 210s ok 8 - Found one session 210s ok 9 - Found correct session 210s ok 10 - Only selected fields returned 210s ok 11 - Found correct UID 210s ok 12 - Found correct session ID 210s ok 13 - Found 5 sessions 210s ok 14 - Count gives 5 sessions 210s # Subtest: Search 210s ok 1 - Found 2 psessions 210s ok 2 - Count gives 2 psessions 210s ok 3 - Found 2 psessions 210s ok 4 - Found 2 sessions 210s ok 5 - Both sessions are dwho 210s ok 6 - Found 2 sessions 210s ok 7 - Only selected fields returned 210s ok 8 - Got two lines 210s ok 9 - Correct session IDs 210s 1..9 210s ok 15 - Search 210s # 2 210s ok 16 - Session was removed 210s ok 17 - Session was removed 210s ok 18 - Found 2 foo sessions 210s ok 19 - Found 0 foo sessions 210s ok 20 - New key was set 210s ok 21 - Existing key was changed 210s ok 22 - Key was removed 210s ok 23 - Key was removed 210s ok 24 - Found two second factors 210s ok 25 - Found one Yubikey 210s ok 26 - Found one TOTP 210s ok 27 - Found one U2F 210s ok 28 - Found two second factors 210s ok 29 - Yubikey was removed 210s ok 30 - Found one second factors 210s ok 31 - U2F was removed 210s ok 32 - TOTP survived 210s # Subtest: Search after restore 210s ok 1 - Found 2 psessions 210s ok 2 - Count gives 2 psessions 210s ok 3 - Found 2 psessions 210s ok 4 - Found 2 sessions 210s ok 5 - Both sessions are dwho 210s ok 6 - Found 2 sessions 210s ok 7 - Only selected fields returned 210s ok 8 - Got two lines 210s ok 9 - Correct session IDs 210s 1..9 210s ok 33 - Search after restore 210s ok 34 - Found one second factors 210s ok 35 - U2F was removed 210s ok 36 - TOTP survived 210s ok 37 - Found two second factors for dwho 210s ok 38 - TOTP was removed 210s ok 39 - UBK survived 210s ok 40 - Found one second factors for rtyler 210s ok 41 - TOTP was removed 210s ok 42 - UBK survived 210s ok 43 - Found two consents 210s ok 44 - Found one consent 210s ok 45 - Consent for test-rp removed 210s ok 46 - Consent for test-rp2 still present 210s 1..46 210s ok 210s t/60-U2F-Migrate.t ............ 210s ok 1 - use Lemonldap::NG::Common::Session; 210s ok 2 - use Lemonldap::NG::Common::CliSessions; 210s ok 3 # skip Authen::WebAuthn not found 210s 1..3 210s ok 210s t/70-User-Agent.t ............. 210s 1..3 210s ok 1 - use Lemonldap::NG::Common::UserAgent; 210s ok 2 - Default User Agent 210s ok 3 - Overriden User Agent 210s ok 211s t/71-Util-Crypto.t ............ 211s 1..4 211s ok 1 - use Lemonldap::NG::Common::Util::Crypto; 211s # Subtest: Check genRsaKey 211s ok 1 - Correct key size 211s ok 2 - Public key matches private key 211s ok 3 - Hash is non empty 211s ok 4 - Correct key size 211s ok 5 - Public key matches private key 211s ok 6 - Hash is non empty 211s 1..6 211s ok 2 - Check genRsaKey 211s # Subtest: Check genCertKey 211s ok 1 - Correct key size 211s ok 2 - Public key matches private key 211s ok 3 - Correct subject 211s ok 4 - Hash is non empty 211s ok 5 - Correct key size 211s ok 6 - Public key matches private key 211s ok 7 - Correct subject 211s ok 8 - Hash is non empty 211s ok 9 - Correct key size 211s ok 10 - Public key matches private key 211s ok 11 - Correct subject 211s ok 12 - Hash is non empty 211s 1..12 211s ok 3 - Check genCertKey 211s # Subtest: Check genEcKey 211s ok 1 - Public and private keys match 211s ok 2 - Hash is non empty 211s 1..2 211s ok 4 - Check genEcKey 211s ok 211s All tests successful. 211s Files=28, Tests=299, 4 wallclock secs ( 0.06 usr 0.02 sys + 3.53 cusr 0.22 csys = 3.83 CPU) 211s Result: PASS 211s autopkgtest [20:59:29]: test common-test: -----------------------] 212s common-test PASS 212s autopkgtest [20:59:30]: test common-test: - - - - - - - - - - results - - - - - - - - - - 212s autopkgtest [20:59:30]: test handler-test: preparing testbed 232s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20251020-202603-juju-7f2275-prod-proposed-migration-environment-20-168a545c-39aa-4ab2-8ee3-607441bc178f from image adt/ubuntu-resolute-ppc64el-server-20251020.img (UUID 243ad32c-1bbf-485e-924d-1d24001cd7a1)... 286s autopkgtest [21:00:44]: testbed dpkg architecture: ppc64el 286s autopkgtest [21:00:44]: testbed apt version: 3.1.8ubuntu1 286s autopkgtest [21:00:44]: @@@@@@@@@@@@@@@@@@@@ test bed setup 286s autopkgtest [21:00:44]: testbed release detected to be: resolute 287s autopkgtest [21:00:45]: updating testbed package index (apt update) 288s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 288s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 288s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 288s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 288s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 288s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 288s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.3 kB] 288s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 288s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [108 kB] 288s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 288s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [407 kB] 288s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [3808 B] 289s Fetched 1328 kB in 1s (1163 kB/s) 289s Reading package lists... 290s Failed to check for VM: Permission denied 290s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 290s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 290s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 290s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 291s Reading package lists... 291s Reading package lists... 291s Building dependency tree... 291s Reading state information... 292s Calculating upgrade... 292s The following packages will be upgraded: 292s libbrotli1 292s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 292s Need to get 422 kB of archives. 292s After this operation, 0 B of additional disk space will be used. 292s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libbrotli1 ppc64el 1.1.0-2build6 [422 kB] 292s dpkg-preconfigure: unable to re-open stdin: No such file or directory 293s Fetched 422 kB in 1s (730 kB/s) 293s (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 ... 76476 files and directories currently installed.) 293s Preparing to unpack .../libbrotli1_1.1.0-2build6_ppc64el.deb ... 293s Unpacking libbrotli1:ppc64el (1.1.0-2build6) over (1.1.0-2build5) ... 293s Setting up libbrotli1:ppc64el (1.1.0-2build6) ... 293s Processing triggers for libc-bin (2.42-0ubuntu3) ... 293s autopkgtest [21:00:51]: upgrading testbed (apt dist-upgrade and autopurge) 293s Reading package lists... 293s Building dependency tree... 293s Reading state information... 293s Calculating upgrade... 294s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 294s Reading package lists... 294s Building dependency tree... 294s Reading state information... 294s Solving dependencies... 294s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 297s Reading package lists... 297s Building dependency tree... 297s Reading state information... 297s Solving dependencies... 298s The following NEW packages will be installed: 298s autoconf autodep8 automake autopoint autotools-dev build-essential 298s ca-certificates-java cpp cpp-15 cpp-15-powerpc64le-linux-gnu 298s cpp-powerpc64le-linux-gnu dctrl-tools debhelper debugedit 298s default-jre-headless dh-autoreconf dh-strip-nondeterminism docutils-common 298s dwz fontconfig-config fonts-urw-base35 g++ g++-15 298s g++-15-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-15 298s gcc-15-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 298s imagemagick-7-common intltool-debian java-common java-wrappers jq 298s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 298s libapache-session-perl libarchive-zip-perl libasan8 298s libauth-yubikey-webclient-perl libauthen-radius-perl 298s libb-hooks-endofscope-perl libb-hooks-op-check-perl 298s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 298s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 298s libclass-data-inheritable-perl libclass-errorhandler-perl 298s libclass-inspector-perl libclass-method-modifiers-perl 298s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 298s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl 298s libconvert-base32-perl libconvert-binhex-perl libconvert-pem-perl 298s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 298s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-openssl-bignum-perl 298s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 298s libcrypt-openssl-x509-perl libcrypt-random-seed-perl libcrypt-rijndael-perl 298s libcrypt-ssleay-perl libcrypt-urandom-perl libcryptx-perl 298s libdata-hexdump-perl libdata-optlist-perl libdata-password-zxcvbn-perl 298s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 298s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 298s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 298s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 298s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 298s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 298s libencode-locale-perl liberror-perl libeval-closure-perl 298s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 298s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 298s libfile-sharedir-perl libfile-stripnondeterminism-perl 298s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 298s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 298s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 298s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 298s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 298s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 298s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 298s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 298s libhttp-negotiate-perl libicu76 libimage-magick-perl 298s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 298s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 298s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 298s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 298s libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjs-jquery libjs-sphinxdoc 298s libjs-underscore libjson-maybexs-perl libjson-perl libjson-xs-perl 298s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 298s liblemonldap-ng-handler-perl liblerc4 liblist-allutils-perl 298s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 298s liblist-utilsby-perl liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 298s liblwp-mediatypes-perl liblwp-protocol-https-perl liblwp-protocol-psgi-perl 298s libmagickcore-7.q16-10 libmailtools-perl libmath-random-isaac-perl 298s libmime-tools-perl libmodule-implementation-perl libmodule-pluggable-perl 298s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 298s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 298s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 298s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 298s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode115 298s libnspr4 libnss3 libonig5 libopenjp2-7 libpackage-stash-perl 298s libparams-classify-perl libparams-util-perl 298s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 298s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 298s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 298s libsoap-lite-perl libspecio-perl libstdc++-15-dev libstream-buffered-perl 298s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 298s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 298s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 298s libtest-pod-perl libtest-sharedfork-perl libtest-tcp-perl 298s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl 298s libtimedate-perl libtool libtry-tiny-perl libtsan2 libtypes-serialiser-perl 298s libubsan1 liburi-perl libvariable-magic-perl libwebp7 libwebpdemux2 298s libwebpmux3 libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 298s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 298s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 298s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 298s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 298s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 298s node-semver node-uglify-js node-undici node-xtend nodejs 298s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 298s po-debconf python3-alabaster python3-defusedxml python3-docutils 298s python3-imagesize python3-packaging python3-roman python3-snowballstemmer 298s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 298s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 298s yui-compressor 298s 0 upgraded, 315 newly installed, 0 to remove and 0 not upgraded. 298s Need to get 183 MB of archives. 298s After this operation, 714 MB of additional disk space will be used. 298s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [71.0 kB] 298s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-5ubuntu1 [169 kB] 298s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfftw3-double3 ppc64el 3.3.10-2fakesync1build2 [445 kB] 298s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build1 [15.8 kB] 298s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 298s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 298s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-utils ppc64el 1:7.7+7 [114 kB] 299s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-urw-base35 all 20200910-8 [11.0 MB] 299s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el fontconfig-config ppc64el 2.15.0-2.3ubuntu1 [38.1 kB] 299s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontconfig1 ppc64el 2.15.0-2.3ubuntu1 [188 kB] 299s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1 [22.3 kB] 299s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaom3 ppc64el 3.12.1-1 [2942 kB] 299s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-aomdec ppc64el 1.20.2-1 [12.3 kB] 299s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libde265-0 ppc64el 1.0.16-1 [288 kB] 299s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-libde265 ppc64el 1.20.2-1 [9832 B] 299s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif1 ppc64el 1.20.2-1 [587 kB] 299s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 299s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 299s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 299s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 299s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblqr-1-0 ppc64el 0.4.2-2.1build2 [43.4 kB] 299s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-4build1 [51.1 kB] 299s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libopenjp2-7 ppc64el 2.5.3-2.1 [251 kB] 300s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libraw23t64 ppc64el 0.21.4-2 [510 kB] 300s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 300s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu1 [298 kB] 300s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebp7 ppc64el 1.5.0-0.1 [315 kB] 300s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu3 [307 kB] 300s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1 [14.6 kB] 300s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1 [31.1 kB] 300s Get:31 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmagickcore-7.q16-10 ppc64el 8:7.1.2.3+dfsg1-1 [2531 kB] 300s Get:32 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-q16-perl ppc64el 8:7.1.2.3+dfsg1-1 [112 kB] 300s Get:33 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-perl all 8:7.1.2.3+dfsg1-1 [39.8 kB] 300s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.19-8 [280 kB] 300s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 300s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build3 [109 kB] 300s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30 [13.7 kB] 300s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 300s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.17-4ubuntu1 [572 kB] 300s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.1-2build2 [619 kB] 300s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 300s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-1build3 [62.6 kB] 300s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [11.4 MB] 300s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-5ubuntu1 [1036 B] 300s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 300s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 300s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-5ubuntu1 [49.0 kB] 300s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-5ubuntu1 [32.3 kB] 300s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-5ubuntu1 [3006 kB] 301s Get:50 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-5ubuntu1 [1374 kB] 301s Get:51 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-5ubuntu1 [2729 kB] 301s Get:52 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-5ubuntu1 [1231 kB] 301s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-5ubuntu1 [160 kB] 301s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-5ubuntu1 [1670 kB] 301s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [22.4 MB] 302s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-5ubuntu1 [523 kB] 302s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 302s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 302s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-5ubuntu1 [2744 kB] 303s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [13.0 MB] 304s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-5ubuntu1 [23.7 kB] 304s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 304s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 304s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu1 [5094 B] 304s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el ca-certificates-java all 20240118 [11.6 kB] 304s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 304s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-4build1 [169 kB] 304s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 304s Get:69 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 304s Get:70 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 304s Get:71 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.14.2-1 [5098 B] 304s Get:72 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3 [57.3 kB] 304s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 304s Get:74 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.1-2build2 [1177 kB] 304s Get:75 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 304s Get:76 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 304s Get:77 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.24.2ubuntu1 [896 kB] 304s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el java-common all 0.76 [6852 B] 304s Get:79 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnspr4 ppc64el 2:4.36-1ubuntu2 [135 kB] 304s Get:80 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnss3 ppc64el 2:3.114-1 [1876 kB] 304s Get:81 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpcsclite1 ppc64el 2.3.3-1 [30.6 kB] 304s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el openjdk-21-jre-headless ppc64el 21.0.9~8ea-1 [45.9 MB] 307s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el default-jre-headless ppc64el 2:1.21-76 [3184 B] 307s Get:84 http://ftpmaster.internal/ubuntu resolute/main ppc64el sgml-base all 1.31+nmu1 [11.0 kB] 307s Get:85 http://ftpmaster.internal/ubuntu resolute/main ppc64el xml-core all 0.19 [20.3 kB] 307s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el docutils-common all 0.21.2+dfsg-2 [131 kB] 307s Get:87 http://ftpmaster.internal/ubuntu resolute/main ppc64el unzip ppc64el 6.0-28ubuntu7 [201 kB] 307s Get:88 http://ftpmaster.internal/ubuntu resolute/universe ppc64el java-wrappers all 0.5 [9042 B] 307s Get:89 http://ftpmaster.internal/ubuntu resolute/main ppc64el libonig5 ppc64el 6.9.10-1 [225 kB] 307s Get:90 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjq1 ppc64el 1.8.1-3ubuntu1 [183 kB] 307s Get:91 http://ftpmaster.internal/ubuntu resolute/main ppc64el jq ppc64el 1.8.1-3ubuntu1 [74.3 kB] 307s Get:92 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 307s Get:93 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 307s Get:94 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 307s Get:95 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 307s Get:96 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 307s Get:97 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 307s Get:98 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.30-1 [94.4 kB] 307s Get:99 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 307s Get:100 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 307s Get:101 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 308s Get:102 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 308s Get:103 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 308s Get:104 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 308s Get:105 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 308s Get:106 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 308s Get:107 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 308s Get:108 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 308s Get:109 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 308s Get:110 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 308s Get:111 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 308s Get:112 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build3 [6628 B] 308s Get:113 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 308s Get:114 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.089-1 [200 kB] 308s Get:115 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.23-1 [22.3 kB] 308s Get:116 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 308s Get:117 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 308s Get:118 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1 [12.6 kB] 308s Get:119 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.78-1 [139 kB] 308s Get:120 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 308s Get:121 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build2 [9884 B] 308s Get:122 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdynaloader-functions-perl all 0.004-2 [11.5 kB] 308s Get:123 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-callchecker-perl ppc64el 0.009-2 [14.1 kB] 308s Get:124 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-classify-perl ppc64el 0.015-2build6 [22.2 kB] 308s Get:125 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-runtime-perl all 0.018-1 [15.2 kB] 308s Get:126 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-implementation-perl all 0.09-2 [12.0 kB] 308s Get:127 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 308s Get:128 http://ftpmaster.internal/ubuntu resolute/main ppc64el libvariable-magic-perl ppc64el 0.64-1build1 [37.2 kB] 308s Get:129 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 308s Get:130 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 308s Get:131 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmath-random-isaac-perl all 1.004-2 [18.4 kB] 308s Get:132 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libbytes-random-secure-perl all 0.29-3 [26.8 kB] 308s Get:133 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 308s Get:134 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 308s Get:135 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 308s Get:136 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcapture-tiny-perl all 0.50-1 [20.7 kB] 308s Get:137 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcares2 ppc64el 1.34.5-1 [127 kB] 308s Get:138 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.68-1 [185 kB] 308s Get:139 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 308s Get:140 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-data-inheritable-perl all 0.10-1 [8038 B] 308s Get:141 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 308s Get:142 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 308s Get:143 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 308s Get:144 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-singleton-perl all 1.6-2 [11.5 kB] 308s Get:145 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 308s Get:146 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 308s Get:147 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 308s Get:148 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 308s Get:149 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-binhex-perl all 1.125-3 [27.1 kB] 309s Get:150 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 309s Get:151 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 309s Get:152 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 309s Get:153 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 309s Get:154 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 309s Get:155 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-dh-gmp-perl ppc64el 0.00012-2build5 [16.5 kB] 309s Get:156 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 309s Get:157 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-jwt-perl all 0.037-1 [29.7 kB] 309s Get:158 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 309s Get:159 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 309s Get:160 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 309s Get:161 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 309s Get:162 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 309s Get:163 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-ssleay-perl ppc64el 0.73.06-2build6 [44.0 kB] 309s Get:164 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-hexdump-perl all 0.04-2 [8212 B] 309s Get:165 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-util-perl ppc64el 1.102-3build1 [21.3 kB] 309s Get:166 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 309s Get:167 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 309s Get:168 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 309s Get:169 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 309s Get:170 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 309s Get:171 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-someutils-perl all 0.59-1 [30.4 kB] 309s Get:172 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-utilsby-perl all 0.12-2 [14.9 kB] 309s Get:173 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-allutils-perl all 0.19-1 [41.5 kB] 309s Get:174 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 309s Get:175 http://ftpmaster.internal/ubuntu resolute/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 309s Get:176 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 309s Get:177 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 309s Get:178 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 309s Get:179 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 309s Get:180 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpackage-stash-perl all 0.40-1 [19.5 kB] 309s Get:181 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-identify-perl ppc64el 0.14-3build4 [10.1 kB] 309s Get:182 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-name-perl ppc64el 0.28-1 [10.9 kB] 309s Get:183 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnamespace-clean-perl all 0.27-2 [14.0 kB] 309s Get:184 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 309s Get:185 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 309s Get:186 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libeval-closure-perl all 0.14-3 [10.1 kB] 309s Get:187 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 309s Get:188 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexception-class-perl all 1.45-1 [28.6 kB] 309s Get:189 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 309s Get:190 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 309s Get:191 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxstring-perl ppc64el 0.005-2build4 [8448 B] 309s Get:192 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libspecio-perl all 0.50-1 [127 kB] 309s Get:193 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-locale-perl all 1:1.41-1 [3193 kB] 309s Get:194 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 309s Get:195 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-perl ppc64el 2:1.65-1build3 [96.9 kB] 309s Get:196 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 309s Get:197 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdbi-perl ppc64el 1.647-1 [837 kB] 309s Get:198 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdbd-sqlite3-perl ppc64el 1.76-1 [169 kB] 309s Get:199 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 309s Get:200 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 309s Get:201 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-simple-perl all 2.218-1 [20.6 kB] 309s Get:202 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-pluggable-perl all 5.2-5 [19.5 kB] 309s Get:203 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-abstract-perl all 3.010-1 [21.4 kB] 310s Get:204 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-address-xs-perl ppc64el 1.05-1build5 [33.6 kB] 310s Get:205 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 310s Get:206 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libthrowable-perl all 1.001-2 [14.2 kB] 310s Get:207 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-sender-perl all 2.601-1 [63.3 kB] 310s Get:208 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006002-1 [36.8 kB] 310s Get:209 http://ftpmaster.internal/ubuntu resolute/main ppc64el libextutils-depends-perl all 0.8002-1 [14.3 kB] 310s Get:210 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 310s Get:211 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 310s Get:212 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 310s Get:213 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 310s Get:214 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 310s Get:215 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] 310s Get:216 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 310s Get:217 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd-perl ppc64el 2.78-1build4 [128 kB] 310s Get:218 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgd-securityimage-perl all 1.75-3 [38.8 kB] 310s Get:219 http://ftpmaster.internal/ubuntu resolute/main ppc64el libglib-perl ppc64el 3:1.329.3-3build4 [327 kB] 310s Get:220 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgssapi-perl ppc64el 0.28-4build5 [41.6 kB] 310s Get:221 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-merge-simple-perl all 0.052-1 [7640 B] 310s Get:222 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 310s Get:223 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 310s Get:224 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 310s Get:225 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 310s Get:226 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-daemon-perl all 6.16-1 [22.4 kB] 310s Get:227 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 310s Get:228 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 310s Get:229 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 310s Get:230 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 310s Get:231 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 310s Get:232 http://ftpmaster.internal/ubuntu resolute/main ppc64el libicu76 ppc64el 76.1-4ubuntu2 [11.6 MB] 311s Get:233 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 311s Get:234 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-sessiondata-perl all 1.03-3 [6132 B] 311s Get:235 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libperlio-via-timeout-perl all 0.32-3 [7832 B] 311s Get:236 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-socket-timeout-perl all 0.32-3 [9736 B] 311s Get:237 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-string-perl all 1.08-4 [11.1 kB] 311s Get:238 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-stringy-perl all 2.113-2 [45.3 kB] 311s Get:239 http://ftpmaster.internal/ubuntu resolute/main ppc64el libipc-run-perl all 20231003.0-2 [91.5 kB] 311s Get:240 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjargs-java all 1.0.0-5 [13.9 kB] 311s Get:241 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 311s Get:242 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 311s Get:243 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 311s Get:244 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxslt1.1 ppc64el 1.1.43-0.1 [189 kB] 311s Get:245 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-1 ppc64el 1.3.7-2 [155 kB] 311s Get:246 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-openssl1 ppc64el 1.3.7-2 [99.7 kB] 311s Get:247 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblasso3t64 ppc64el 2.9.0-2 [195 kB] 311s Get:248 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblasso-perl ppc64el 2.9.0-2 [120 kB] 311s Get:249 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 311s Get:250 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.5.11-1build1 [138 kB] 311s Get:251 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.25-1 [14.0 kB] 311s Get:252 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 311s Get:253 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 311s Get:254 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 311s Get:255 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 312s Get:256 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 312s Get:257 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 312s Get:258 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblog-log4perl-perl all 1.57-1 [345 kB] 312s Get:259 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 312s Get:260 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-smtp-ssl-perl all 1.04-2 [6218 B] 312s Get:261 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmailtools-perl all 2.22-1 [77.1 kB] 312s Get:262 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmime-tools-perl all 5.515-1 [187 kB] 312s Get:263 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ip-perl all 1.26-4 [27.4 kB] 312s Get:264 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 312s Get:265 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 312s Get:266 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-base-perl all 1.09-3 [18.9 kB] 312s Get:267 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 312s Get:268 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-libxml-perl ppc64el 2.0207+dfsg+really+2.0207-0ubuntu6 [315 kB] 312s Get:269 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-simple-perl all 2.25-2 [64.1 kB] 312s Get:270 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-common-perl all 1.20-2 [33.9 kB] 312s Get:271 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 312s Get:272 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-server-perl all 1.09-4 [22.3 kB] 312s Get:273 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-xtend all 4.0.2-3 [3902 B] 312s Get:274 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-corepack all 0.24.0-5 [757 kB] 312s Get:275 http://ftpmaster.internal/ubuntu resolute/universe ppc64el nodejs ppc64el 20.19.4+dfsg-1 [342 kB] 312s Get:276 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 312s Get:277 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 312s Get:278 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-balanced-match all 2.0.0-1 [4910 B] 312s Get:279 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 312s Get:280 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-minimatch all 9.0.3-6 [78.0 kB] 312s Get:281 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 312s Get:282 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 312s Get:283 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-lru-cache all 10.0.1-3 [61.9 kB] 312s Get:284 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 312s Get:285 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 312s Get:286 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-undici all 7.16.0+dfsg+~cs3.2.0-2 [380 kB] 312s Get:287 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnode115 ppc64el 20.19.4+dfsg-1 [14.4 MB] 313s Get:288 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 313s Get:289 http://ftpmaster.internal/ubuntu resolute/main ppc64el libregexp-common-perl all 2024080801-1 [162 kB] 313s Get:290 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtask-weaken-perl all 1.06-2 [7924 B] 313s Get:291 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-parser-perl ppc64el 2.47-1build4 [205 kB] 313s Get:292 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsoap-lite-perl all 1.27-3 [225 kB] 313s Get:293 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstring-random-perl all 1:0.32-2 [14.0 kB] 313s Get:294 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-leaktrace-perl ppc64el 0.17-1build6 [20.6 kB] 313s Get:295 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-output-perl all 1.036-1 [14.6 kB] 313s Get:296 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-pod-perl all 1.52-3 [8978 B] 313s Get:297 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 313s Get:298 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtime-fake-perl all 0.11-4 [8092 B] 313s Get:299 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-libxslt-perl ppc64el 2.003000-3 [46.0 kB] 313s Get:300 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-uglify-js all 3.17.4-2 [205 kB] 313s Get:301 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-defusedxml all 0.7.1-3 [42.2 kB] 313s Get:302 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-roman all 5.1-1 [10.6 kB] 313s Get:303 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-docutils all 0.21.2+dfsg-2 [409 kB] 313s Get:304 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-imagesize all 1.4.1-1 [6844 B] 313s Get:305 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-packaging all 25.0-1 [52.8 kB] 313s Get:306 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 313s Get:307 http://ftpmaster.internal/ubuntu resolute/main ppc64el sphinx-common all 8.2.3-1ubuntu2 [656 kB] 313s Get:308 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-alabaster all 0.7.16-0.1 [18.5 kB] 313s Get:309 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 314s Get:310 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 314s Get:311 http://ftpmaster.internal/ubuntu resolute/universe ppc64el uglifyjs all 3.17.4-2 [10.1 kB] 314s Get:312 http://ftpmaster.internal/ubuntu resolute/universe ppc64el yui-compressor all 2.4.8-3 [595 kB] 314s Get:313 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauthen-radius-perl all 0.33-1 [49.2 kB] 314s Get:314 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-handler-perl all 2.21.0+ds-3 [72.4 kB] 314s Get:315 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.82 [18.8 kB] 314s Preconfiguring packages ... 314s Fetched 183 MB in 16s (11.4 MB/s) 314s Selecting previously unselected package imagemagick-7-common. 314s (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 ... 76476 files and directories currently installed.) 314s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... 314s Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 314s Selecting previously unselected package libgomp1:ppc64el. 314s Preparing to unpack .../001-libgomp1_15.2.0-5ubuntu1_ppc64el.deb ... 314s Unpacking libgomp1:ppc64el (15.2.0-5ubuntu1) ... 314s Selecting previously unselected package libfftw3-double3:ppc64el. 314s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_ppc64el.deb ... 314s Unpacking libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 315s Selecting previously unselected package libfontenc1:ppc64el. 315s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_ppc64el.deb ... 315s Unpacking libfontenc1:ppc64el (1:1.1.8-1build1) ... 315s Selecting previously unselected package x11-common. 315s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 315s Unpacking x11-common (1:7.7+24ubuntu1) ... 315s Selecting previously unselected package xfonts-encodings. 315s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 315s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 315s Selecting previously unselected package xfonts-utils. 315s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_ppc64el.deb ... 315s Unpacking xfonts-utils (1:7.7+7) ... 315s Selecting previously unselected package fonts-urw-base35. 315s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 315s Unpacking fonts-urw-base35 (20200910-8) ... 315s Selecting previously unselected package fontconfig-config. 315s Preparing to unpack .../008-fontconfig-config_2.15.0-2.3ubuntu1_ppc64el.deb ... 315s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 315s Selecting previously unselected package libfontconfig1:ppc64el. 315s Preparing to unpack .../009-libfontconfig1_2.15.0-2.3ubuntu1_ppc64el.deb ... 315s Unpacking libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 315s Selecting previously unselected package libsharpyuv0:ppc64el. 315s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_ppc64el.deb ... 315s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1) ... 315s Selecting previously unselected package libaom3:ppc64el. 315s Preparing to unpack .../011-libaom3_3.12.1-1_ppc64el.deb ... 315s Unpacking libaom3:ppc64el (3.12.1-1) ... 315s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 315s Preparing to unpack .../012-libheif-plugin-aomdec_1.20.2-1_ppc64el.deb ... 315s Unpacking libheif-plugin-aomdec:ppc64el (1.20.2-1) ... 315s Selecting previously unselected package libde265-0:ppc64el. 315s Preparing to unpack .../013-libde265-0_1.0.16-1_ppc64el.deb ... 315s Unpacking libde265-0:ppc64el (1.0.16-1) ... 315s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 315s Preparing to unpack .../014-libheif-plugin-libde265_1.20.2-1_ppc64el.deb ... 315s Unpacking libheif-plugin-libde265:ppc64el (1.20.2-1) ... 315s Selecting previously unselected package libheif1:ppc64el. 315s Preparing to unpack .../015-libheif1_1.20.2-1_ppc64el.deb ... 315s Unpacking libheif1:ppc64el (1.20.2-1) ... 315s Selecting previously unselected package libjbig0:ppc64el. 315s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 315s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 315s Selecting previously unselected package libjpeg-turbo8:ppc64el. 315s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 315s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 315s Selecting previously unselected package libjpeg8:ppc64el. 315s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 315s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 315s Selecting previously unselected package liblcms2-2:ppc64el. 315s Preparing to unpack .../019-liblcms2-2_2.16-2_ppc64el.deb ... 315s Unpacking liblcms2-2:ppc64el (2.16-2) ... 315s Selecting previously unselected package liblqr-1-0:ppc64el. 315s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_ppc64el.deb ... 315s Unpacking liblqr-1-0:ppc64el (0.4.2-2.1build2) ... 315s Selecting previously unselected package libltdl7:ppc64el. 315s Preparing to unpack .../021-libltdl7_2.5.4-4build1_ppc64el.deb ... 315s Unpacking libltdl7:ppc64el (2.5.4-4build1) ... 315s Selecting previously unselected package libopenjp2-7:ppc64el. 315s Preparing to unpack .../022-libopenjp2-7_2.5.3-2.1_ppc64el.deb ... 315s Unpacking libopenjp2-7:ppc64el (2.5.3-2.1) ... 315s Selecting previously unselected package libraw23t64:ppc64el. 315s Preparing to unpack .../023-libraw23t64_0.21.4-2_ppc64el.deb ... 315s Unpacking libraw23t64:ppc64el (0.21.4-2) ... 315s Selecting previously unselected package libdeflate0:ppc64el. 315s Preparing to unpack .../024-libdeflate0_1.23-2_ppc64el.deb ... 315s Unpacking libdeflate0:ppc64el (1.23-2) ... 315s Selecting previously unselected package liblerc4:ppc64el. 315s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_ppc64el.deb ... 315s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 315s Selecting previously unselected package libwebp7:ppc64el. 315s Preparing to unpack .../026-libwebp7_1.5.0-0.1_ppc64el.deb ... 315s Unpacking libwebp7:ppc64el (1.5.0-0.1) ... 315s Selecting previously unselected package libtiff6:ppc64el. 315s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_ppc64el.deb ... 315s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu3) ... 315s Selecting previously unselected package libwebpdemux2:ppc64el. 315s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_ppc64el.deb ... 315s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1) ... 315s Selecting previously unselected package libwebpmux3:ppc64el. 315s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_ppc64el.deb ... 315s Unpacking libwebpmux3:ppc64el (1.5.0-0.1) ... 315s Selecting previously unselected package libmagickcore-7.q16-10:ppc64el. 315s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_ppc64el.deb ... 315s Unpacking libmagickcore-7.q16-10:ppc64el (8:7.1.2.3+dfsg1-1) ... 316s Selecting previously unselected package libimage-magick-q16-perl. 316s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.3+dfsg1-1_ppc64el.deb ... 316s Unpacking libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 316s Selecting previously unselected package libimage-magick-perl. 316s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.3+dfsg1-1_all.deb ... 316s Unpacking libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 316s Selecting previously unselected package m4. 316s Preparing to unpack .../033-m4_1.4.19-8_ppc64el.deb ... 316s Unpacking m4 (1.4.19-8) ... 316s Selecting previously unselected package autoconf. 316s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 316s Unpacking autoconf (2.72-3.1ubuntu1) ... 316s Selecting previously unselected package dctrl-tools. 316s Preparing to unpack .../035-dctrl-tools_2.24-3build3_ppc64el.deb ... 316s Unpacking dctrl-tools (2.24-3build3) ... 316s Selecting previously unselected package autodep8. 316s Preparing to unpack .../036-autodep8_0.30_all.deb ... 316s Unpacking autodep8 (0.30) ... 316s Selecting previously unselected package autotools-dev. 316s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 316s Unpacking autotools-dev (20240727.1) ... 316s Selecting previously unselected package automake. 316s Preparing to unpack .../038-automake_1%3a1.17-4ubuntu1_all.deb ... 316s Unpacking automake (1:1.17-4ubuntu1) ... 316s Selecting previously unselected package autopoint. 316s Preparing to unpack .../039-autopoint_0.23.1-2build2_all.deb ... 316s Unpacking autopoint (0.23.1-2build2) ... 316s Selecting previously unselected package libisl23:ppc64el. 316s Preparing to unpack .../040-libisl23_0.27-1_ppc64el.deb ... 316s Unpacking libisl23:ppc64el (0.27-1) ... 316s Selecting previously unselected package libmpc3:ppc64el. 316s Preparing to unpack .../041-libmpc3_1.3.1-1build3_ppc64el.deb ... 316s Unpacking libmpc3:ppc64el (1.3.1-1build3) ... 316s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 316s Preparing to unpack .../042-cpp-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 316s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 316s Selecting previously unselected package cpp-15. 316s Preparing to unpack .../043-cpp-15_15.2.0-5ubuntu1_ppc64el.deb ... 316s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 316s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 316s Preparing to unpack .../044-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 316s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 316s Selecting previously unselected package cpp. 316s Preparing to unpack .../045-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 316s Unpacking cpp (4:15.2.0-4ubuntu1) ... 316s Selecting previously unselected package libcc1-0:ppc64el. 316s Preparing to unpack .../046-libcc1-0_15.2.0-5ubuntu1_ppc64el.deb ... 316s Unpacking libcc1-0:ppc64el (15.2.0-5ubuntu1) ... 316s Selecting previously unselected package libitm1:ppc64el. 316s Preparing to unpack .../047-libitm1_15.2.0-5ubuntu1_ppc64el.deb ... 316s Unpacking libitm1:ppc64el (15.2.0-5ubuntu1) ... 316s Selecting previously unselected package libasan8:ppc64el. 316s Preparing to unpack .../048-libasan8_15.2.0-5ubuntu1_ppc64el.deb ... 316s Unpacking libasan8:ppc64el (15.2.0-5ubuntu1) ... 316s Selecting previously unselected package liblsan0:ppc64el. 316s Preparing to unpack .../049-liblsan0_15.2.0-5ubuntu1_ppc64el.deb ... 316s Unpacking liblsan0:ppc64el (15.2.0-5ubuntu1) ... 316s Selecting previously unselected package libtsan2:ppc64el. 316s Preparing to unpack .../050-libtsan2_15.2.0-5ubuntu1_ppc64el.deb ... 316s Unpacking libtsan2:ppc64el (15.2.0-5ubuntu1) ... 316s Selecting previously unselected package libubsan1:ppc64el. 316s Preparing to unpack .../051-libubsan1_15.2.0-5ubuntu1_ppc64el.deb ... 316s Unpacking libubsan1:ppc64el (15.2.0-5ubuntu1) ... 316s Selecting previously unselected package libquadmath0:ppc64el. 316s Preparing to unpack .../052-libquadmath0_15.2.0-5ubuntu1_ppc64el.deb ... 316s Unpacking libquadmath0:ppc64el (15.2.0-5ubuntu1) ... 316s Selecting previously unselected package libgcc-15-dev:ppc64el. 316s Preparing to unpack .../053-libgcc-15-dev_15.2.0-5ubuntu1_ppc64el.deb ... 316s Unpacking libgcc-15-dev:ppc64el (15.2.0-5ubuntu1) ... 316s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 316s Preparing to unpack .../054-gcc-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 316s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 317s Selecting previously unselected package gcc-15. 317s Preparing to unpack .../055-gcc-15_15.2.0-5ubuntu1_ppc64el.deb ... 317s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 317s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 317s Preparing to unpack .../056-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 317s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 317s Selecting previously unselected package gcc. 317s Preparing to unpack .../057-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 317s Unpacking gcc (4:15.2.0-4ubuntu1) ... 317s Selecting previously unselected package libstdc++-15-dev:ppc64el. 317s Preparing to unpack .../058-libstdc++-15-dev_15.2.0-5ubuntu1_ppc64el.deb ... 317s Unpacking libstdc++-15-dev:ppc64el (15.2.0-5ubuntu1) ... 317s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 317s Preparing to unpack .../059-g++-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 317s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 317s Selecting previously unselected package g++-15. 317s Preparing to unpack .../060-g++-15_15.2.0-5ubuntu1_ppc64el.deb ... 317s Unpacking g++-15 (15.2.0-5ubuntu1) ... 317s Selecting previously unselected package g++-powerpc64le-linux-gnu. 317s Preparing to unpack .../061-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 317s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 317s Selecting previously unselected package g++. 317s Preparing to unpack .../062-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 317s Unpacking g++ (4:15.2.0-4ubuntu1) ... 317s Selecting previously unselected package build-essential. 317s Preparing to unpack .../063-build-essential_12.12ubuntu1_ppc64el.deb ... 317s Unpacking build-essential (12.12ubuntu1) ... 317s Selecting previously unselected package ca-certificates-java. 317s Preparing to unpack .../064-ca-certificates-java_20240118_all.deb ... 317s Unpacking ca-certificates-java (20240118) ... 317s Selecting previously unselected package libdebhelper-perl. 317s Preparing to unpack .../065-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 317s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 317s Selecting previously unselected package libtool. 317s Preparing to unpack .../066-libtool_2.5.4-4build1_all.deb ... 317s Unpacking libtool (2.5.4-4build1) ... 317s Selecting previously unselected package dh-autoreconf. 317s Preparing to unpack .../067-dh-autoreconf_21_all.deb ... 317s Unpacking dh-autoreconf (21) ... 317s Selecting previously unselected package libarchive-zip-perl. 317s Preparing to unpack .../068-libarchive-zip-perl_1.68-1_all.deb ... 317s Unpacking libarchive-zip-perl (1.68-1) ... 317s Selecting previously unselected package libfile-stripnondeterminism-perl. 317s Preparing to unpack .../069-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 317s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 317s Selecting previously unselected package dh-strip-nondeterminism. 317s Preparing to unpack .../070-dh-strip-nondeterminism_1.14.2-1_all.deb ... 317s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 317s Selecting previously unselected package debugedit. 317s Preparing to unpack .../071-debugedit_1%3a5.2-3_ppc64el.deb ... 317s Unpacking debugedit (1:5.2-3) ... 317s Selecting previously unselected package dwz. 317s Preparing to unpack .../072-dwz_0.16-2_ppc64el.deb ... 317s Unpacking dwz (0.16-2) ... 317s Selecting previously unselected package gettext. 317s Preparing to unpack .../073-gettext_0.23.1-2build2_ppc64el.deb ... 317s Unpacking gettext (0.23.1-2build2) ... 317s Selecting previously unselected package intltool-debian. 317s Preparing to unpack .../074-intltool-debian_0.35.0+20060710.6_all.deb ... 317s Unpacking intltool-debian (0.35.0+20060710.6) ... 317s Selecting previously unselected package po-debconf. 317s Preparing to unpack .../075-po-debconf_1.0.21+nmu1_all.deb ... 317s Unpacking po-debconf (1.0.21+nmu1) ... 317s Selecting previously unselected package debhelper. 317s Preparing to unpack .../076-debhelper_13.24.2ubuntu1_all.deb ... 317s Unpacking debhelper (13.24.2ubuntu1) ... 318s Selecting previously unselected package java-common. 318s Preparing to unpack .../077-java-common_0.76_all.deb ... 318s Unpacking java-common (0.76) ... 318s Selecting previously unselected package libnspr4:ppc64el. 318s Preparing to unpack .../078-libnspr4_2%3a4.36-1ubuntu2_ppc64el.deb ... 318s Unpacking libnspr4:ppc64el (2:4.36-1ubuntu2) ... 318s Selecting previously unselected package libnss3:ppc64el. 318s Preparing to unpack .../079-libnss3_2%3a3.114-1_ppc64el.deb ... 318s Unpacking libnss3:ppc64el (2:3.114-1) ... 318s Selecting previously unselected package libpcsclite1:ppc64el. 318s Preparing to unpack .../080-libpcsclite1_2.3.3-1_ppc64el.deb ... 318s Unpacking libpcsclite1:ppc64el (2.3.3-1) ... 318s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 318s Preparing to unpack .../081-openjdk-21-jre-headless_21.0.9~8ea-1_ppc64el.deb ... 318s Unpacking openjdk-21-jre-headless:ppc64el (21.0.9~8ea-1) ... 318s Selecting previously unselected package default-jre-headless. 318s Preparing to unpack .../082-default-jre-headless_2%3a1.21-76_ppc64el.deb ... 318s Unpacking default-jre-headless (2:1.21-76) ... 319s Selecting previously unselected package sgml-base. 319s Preparing to unpack .../083-sgml-base_1.31+nmu1_all.deb ... 319s Unpacking sgml-base (1.31+nmu1) ... 319s Selecting previously unselected package xml-core. 319s Preparing to unpack .../084-xml-core_0.19_all.deb ... 319s Unpacking xml-core (0.19) ... 319s Selecting previously unselected package docutils-common. 319s Preparing to unpack .../085-docutils-common_0.21.2+dfsg-2_all.deb ... 319s Unpacking docutils-common (0.21.2+dfsg-2) ... 319s Selecting previously unselected package unzip. 319s Preparing to unpack .../086-unzip_6.0-28ubuntu7_ppc64el.deb ... 319s Unpacking unzip (6.0-28ubuntu7) ... 319s Selecting previously unselected package java-wrappers. 319s Preparing to unpack .../087-java-wrappers_0.5_all.deb ... 319s Unpacking java-wrappers (0.5) ... 319s Selecting previously unselected package libonig5:ppc64el. 319s Preparing to unpack .../088-libonig5_6.9.10-1_ppc64el.deb ... 319s Unpacking libonig5:ppc64el (6.9.10-1) ... 319s Selecting previously unselected package libjq1:ppc64el. 319s Preparing to unpack .../089-libjq1_1.8.1-3ubuntu1_ppc64el.deb ... 319s Unpacking libjq1:ppc64el (1.8.1-3ubuntu1) ... 319s Selecting previously unselected package jq. 319s Preparing to unpack .../090-jq_1.8.1-3ubuntu1_ppc64el.deb ... 319s Unpacking jq (1.8.1-3ubuntu1) ... 319s Selecting previously unselected package libalgorithm-c3-perl. 319s Preparing to unpack .../091-libalgorithm-c3-perl_0.11-2_all.deb ... 319s Unpacking libalgorithm-c3-perl (0.11-2) ... 319s Selecting previously unselected package libposix-strftime-compiler-perl. 319s Preparing to unpack .../092-libposix-strftime-compiler-perl_0.46-1_all.deb ... 319s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 319s Selecting previously unselected package libapache-logformat-compiler-perl. 319s Preparing to unpack .../093-libapache-logformat-compiler-perl_0.36-3_all.deb ... 319s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 319s Selecting previously unselected package libcrypt-urandom-perl. 319s Preparing to unpack .../094-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 319s Unpacking libcrypt-urandom-perl (0.54-1) ... 319s Selecting previously unselected package libapache-session-perl. 319s Preparing to unpack .../095-libapache-session-perl_1.94-2_all.deb ... 319s Unpacking libapache-session-perl (1.94-2) ... 319s Selecting previously unselected package libdigest-hmac-perl. 319s Preparing to unpack .../096-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 319s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 319s Selecting previously unselected package liburi-perl. 319s Preparing to unpack .../097-liburi-perl_5.30-1_all.deb ... 319s Unpacking liburi-perl (5.30-1) ... 319s Selecting previously unselected package libencode-locale-perl. 319s Preparing to unpack .../098-libencode-locale-perl_1.05-3_all.deb ... 319s Unpacking libencode-locale-perl (1.05-3) ... 319s Selecting previously unselected package libtimedate-perl. 319s Preparing to unpack .../099-libtimedate-perl_2.3300-2_all.deb ... 319s Unpacking libtimedate-perl (2.3300-2) ... 319s Selecting previously unselected package libhttp-date-perl. 319s Preparing to unpack .../100-libhttp-date-perl_6.06-1_all.deb ... 319s Unpacking libhttp-date-perl (6.06-1) ... 319s Selecting previously unselected package libfile-listing-perl. 319s Preparing to unpack .../101-libfile-listing-perl_6.16-1_all.deb ... 319s Unpacking libfile-listing-perl (6.16-1) ... 319s Selecting previously unselected package libhtml-tagset-perl. 319s Preparing to unpack .../102-libhtml-tagset-perl_3.24-1_all.deb ... 319s Unpacking libhtml-tagset-perl (3.24-1) ... 319s Selecting previously unselected package libhtml-parser-perl:ppc64el. 319s Preparing to unpack .../103-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 319s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 319s Selecting previously unselected package libhtml-tree-perl. 319s Preparing to unpack .../104-libhtml-tree-perl_5.07-3_all.deb ... 319s Unpacking libhtml-tree-perl (5.07-3) ... 319s Selecting previously unselected package libclone-perl:ppc64el. 319s Preparing to unpack .../105-libclone-perl_0.47-1_ppc64el.deb ... 319s Unpacking libclone-perl:ppc64el (0.47-1) ... 319s Selecting previously unselected package libio-html-perl. 319s Preparing to unpack .../106-libio-html-perl_1.004-3_all.deb ... 319s Unpacking libio-html-perl (1.004-3) ... 319s Selecting previously unselected package liblwp-mediatypes-perl. 319s Preparing to unpack .../107-liblwp-mediatypes-perl_6.04-2_all.deb ... 319s Unpacking liblwp-mediatypes-perl (6.04-2) ... 319s Selecting previously unselected package libhttp-message-perl. 319s Preparing to unpack .../108-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 319s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 319s Selecting previously unselected package libhttp-cookies-perl. 319s Preparing to unpack .../109-libhttp-cookies-perl_6.11-1_all.deb ... 319s Unpacking libhttp-cookies-perl (6.11-1) ... 319s Selecting previously unselected package libhttp-negotiate-perl. 319s Preparing to unpack .../110-libhttp-negotiate-perl_6.01-2_all.deb ... 319s Unpacking libhttp-negotiate-perl (6.01-2) ... 319s Selecting previously unselected package perl-openssl-defaults:ppc64el. 319s Preparing to unpack .../111-perl-openssl-defaults_7build3_ppc64el.deb ... 319s Unpacking perl-openssl-defaults:ppc64el (7build3) ... 319s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 319s Preparing to unpack .../112-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 319s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 319s Selecting previously unselected package libio-socket-ssl-perl. 319s Preparing to unpack .../113-libio-socket-ssl-perl_2.089-1_all.deb ... 319s Unpacking libio-socket-ssl-perl (2.089-1) ... 319s Selecting previously unselected package libnet-http-perl. 319s Preparing to unpack .../114-libnet-http-perl_6.23-1_all.deb ... 319s Unpacking libnet-http-perl (6.23-1) ... 319s Selecting previously unselected package liblwp-protocol-https-perl. 319s Preparing to unpack .../115-liblwp-protocol-https-perl_6.14-1_all.deb ... 319s Unpacking liblwp-protocol-https-perl (6.14-1) ... 319s Selecting previously unselected package libtry-tiny-perl. 319s Preparing to unpack .../116-libtry-tiny-perl_0.32-1_all.deb ... 319s Unpacking libtry-tiny-perl (0.32-1) ... 319s Selecting previously unselected package libwww-robotrules-perl. 319s Preparing to unpack .../117-libwww-robotrules-perl_6.02-1_all.deb ... 319s Unpacking libwww-robotrules-perl (6.02-1) ... 319s Selecting previously unselected package libwww-perl. 319s Preparing to unpack .../118-libwww-perl_6.78-1_all.deb ... 319s Unpacking libwww-perl (6.78-1) ... 319s Selecting previously unselected package libauth-yubikey-webclient-perl. 319s Preparing to unpack .../119-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 319s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 319s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 319s Preparing to unpack .../120-libb-hooks-op-check-perl_0.22-3build2_ppc64el.deb ... 319s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 319s Selecting previously unselected package libdynaloader-functions-perl. 319s Preparing to unpack .../121-libdynaloader-functions-perl_0.004-2_all.deb ... 319s Unpacking libdynaloader-functions-perl (0.004-2) ... 319s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 319s Preparing to unpack .../122-libdevel-callchecker-perl_0.009-2_ppc64el.deb ... 319s Unpacking libdevel-callchecker-perl:ppc64el (0.009-2) ... 319s Selecting previously unselected package libparams-classify-perl:ppc64el. 319s Preparing to unpack .../123-libparams-classify-perl_0.015-2build6_ppc64el.deb ... 319s Unpacking libparams-classify-perl:ppc64el (0.015-2build6) ... 319s Selecting previously unselected package libmodule-runtime-perl. 319s Preparing to unpack .../124-libmodule-runtime-perl_0.018-1_all.deb ... 319s Unpacking libmodule-runtime-perl (0.018-1) ... 319s Selecting previously unselected package libmodule-implementation-perl. 319s Preparing to unpack .../125-libmodule-implementation-perl_0.09-2_all.deb ... 319s Unpacking libmodule-implementation-perl (0.09-2) ... 319s Selecting previously unselected package libsub-exporter-progressive-perl. 319s Preparing to unpack .../126-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 319s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 319s Selecting previously unselected package libvariable-magic-perl. 319s Preparing to unpack .../127-libvariable-magic-perl_0.64-1build1_ppc64el.deb ... 319s Unpacking libvariable-magic-perl (0.64-1build1) ... 319s Selecting previously unselected package libb-hooks-endofscope-perl. 319s Preparing to unpack .../128-libb-hooks-endofscope-perl_0.28-2_all.deb ... 319s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 319s Selecting previously unselected package libcrypt-random-seed-perl. 319s Preparing to unpack .../129-libcrypt-random-seed-perl_0.03-3_all.deb ... 319s Unpacking libcrypt-random-seed-perl (0.03-3) ... 319s Selecting previously unselected package libmath-random-isaac-perl. 319s Preparing to unpack .../130-libmath-random-isaac-perl_1.004-2_all.deb ... 319s Unpacking libmath-random-isaac-perl (1.004-2) ... 319s Selecting previously unselected package libbytes-random-secure-perl. 319s Preparing to unpack .../131-libbytes-random-secure-perl_0.29-3_all.deb ... 319s Unpacking libbytes-random-secure-perl (0.29-3) ... 319s Selecting previously unselected package liberror-perl. 320s Preparing to unpack .../132-liberror-perl_0.17030-1_all.deb ... 320s Unpacking liberror-perl (0.17030-1) ... 320s Selecting previously unselected package libipc-sharelite-perl. 320s Preparing to unpack .../133-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 320s Unpacking libipc-sharelite-perl (0.17-5build4) ... 320s Selecting previously unselected package libcache-cache-perl. 320s Preparing to unpack .../134-libcache-cache-perl_1.08-3_all.deb ... 320s Unpacking libcache-cache-perl (1.08-3) ... 320s Selecting previously unselected package libcapture-tiny-perl. 320s Preparing to unpack .../135-libcapture-tiny-perl_0.50-1_all.deb ... 320s Unpacking libcapture-tiny-perl (0.50-1) ... 320s Selecting previously unselected package libcares2:ppc64el. 320s Preparing to unpack .../136-libcares2_1.34.5-1_ppc64el.deb ... 320s Unpacking libcares2:ppc64el (1.34.5-1) ... 320s Selecting previously unselected package libcgi-pm-perl. 320s Preparing to unpack .../137-libcgi-pm-perl_4.68-1_all.deb ... 320s Unpacking libcgi-pm-perl (4.68-1) ... 320s Selecting previously unselected package libclass-c3-perl. 320s Preparing to unpack .../138-libclass-c3-perl_0.35-2_all.deb ... 320s Unpacking libclass-c3-perl (0.35-2) ... 320s Selecting previously unselected package libclass-data-inheritable-perl. 320s Preparing to unpack .../139-libclass-data-inheritable-perl_0.10-1_all.deb ... 320s Unpacking libclass-data-inheritable-perl (0.10-1) ... 320s Selecting previously unselected package libclass-errorhandler-perl. 320s Preparing to unpack .../140-libclass-errorhandler-perl_0.04-3_all.deb ... 320s Unpacking libclass-errorhandler-perl (0.04-3) ... 320s Selecting previously unselected package libclass-inspector-perl. 320s Preparing to unpack .../141-libclass-inspector-perl_1.36-3_all.deb ... 320s Unpacking libclass-inspector-perl (1.36-3) ... 320s Selecting previously unselected package libclass-method-modifiers-perl. 320s Preparing to unpack .../142-libclass-method-modifiers-perl_2.15-1_all.deb ... 320s Unpacking libclass-method-modifiers-perl (2.15-1) ... 320s Selecting previously unselected package libclass-singleton-perl. 320s Preparing to unpack .../143-libclass-singleton-perl_1.6-2_all.deb ... 320s Unpacking libclass-singleton-perl (1.6-2) ... 320s Selecting previously unselected package libclass-xsaccessor-perl. 320s Preparing to unpack .../144-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 320s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 320s Selecting previously unselected package libcommon-sense-perl:ppc64el. 320s Preparing to unpack .../145-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 320s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 320s Selecting previously unselected package libconvert-asn1-perl. 320s Preparing to unpack .../146-libconvert-asn1-perl_0.34-1_all.deb ... 320s Unpacking libconvert-asn1-perl (0.34-1) ... 320s Selecting previously unselected package libconvert-base32-perl. 320s Preparing to unpack .../147-libconvert-base32-perl_0.06-3_all.deb ... 320s Unpacking libconvert-base32-perl (0.06-3) ... 320s Selecting previously unselected package libconvert-binhex-perl. 320s Preparing to unpack .../148-libconvert-binhex-perl_1.125-3_all.deb ... 320s Unpacking libconvert-binhex-perl (1.125-3) ... 320s Selecting previously unselected package libcrypt-des-perl:ppc64el. 320s Preparing to unpack .../149-libcrypt-des-perl_2.07-5_ppc64el.deb ... 320s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 320s Selecting previously unselected package libcrypt-des-ede3-perl. 320s Preparing to unpack .../150-libcrypt-des-ede3-perl_0.03-1_all.deb ... 320s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 320s Selecting previously unselected package libcryptx-perl. 320s Preparing to unpack .../151-libcryptx-perl_0.087-1_ppc64el.deb ... 320s Unpacking libcryptx-perl (0.087-1) ... 320s Selecting previously unselected package libconvert-pem-perl. 320s Preparing to unpack .../152-libconvert-pem-perl_0.13-1_all.deb ... 320s Unpacking libconvert-pem-perl (0.13-1) ... 320s Selecting previously unselected package libcookie-baker-perl. 320s Preparing to unpack .../153-libcookie-baker-perl_0.12-1_all.deb ... 320s Unpacking libcookie-baker-perl (0.12-1) ... 320s Selecting previously unselected package libcrypt-dh-gmp-perl. 320s Preparing to unpack .../154-libcrypt-dh-gmp-perl_0.00012-2build5_ppc64el.deb ... 320s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 320s Selecting previously unselected package libjson-perl. 320s Preparing to unpack .../155-libjson-perl_4.10000-1_all.deb ... 320s Unpacking libjson-perl (4.10000-1) ... 320s Selecting previously unselected package libcrypt-jwt-perl. 320s Preparing to unpack .../156-libcrypt-jwt-perl_0.037-1_all.deb ... 320s Unpacking libcrypt-jwt-perl (0.037-1) ... 320s Selecting previously unselected package libcrypt-openssl-bignum-perl. 320s Preparing to unpack .../157-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 320s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 320s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 320s Preparing to unpack .../158-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 320s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 320s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 320s Preparing to unpack .../159-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 320s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 320s Selecting previously unselected package libcrypt-openssl-x509-perl. 320s Preparing to unpack .../160-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 320s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 320s Selecting previously unselected package libcrypt-rijndael-perl. 320s Preparing to unpack .../161-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 320s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 320s Selecting previously unselected package libcrypt-ssleay-perl. 320s Preparing to unpack .../162-libcrypt-ssleay-perl_0.73.06-2build6_ppc64el.deb ... 320s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 320s Selecting previously unselected package libdata-hexdump-perl. 320s Preparing to unpack .../163-libdata-hexdump-perl_0.04-2_all.deb ... 320s Unpacking libdata-hexdump-perl (0.04-2) ... 320s Selecting previously unselected package libparams-util-perl. 320s Preparing to unpack .../164-libparams-util-perl_1.102-3build1_ppc64el.deb ... 320s Unpacking libparams-util-perl (1.102-3build1) ... 320s Selecting previously unselected package libsub-install-perl. 320s Preparing to unpack .../165-libsub-install-perl_0.929-1_all.deb ... 320s Unpacking libsub-install-perl (0.929-1) ... 320s Selecting previously unselected package libdata-optlist-perl. 320s Preparing to unpack .../166-libdata-optlist-perl_0.114-1_all.deb ... 320s Unpacking libdata-optlist-perl (0.114-1) ... 320s Selecting previously unselected package libtypes-serialiser-perl. 320s Preparing to unpack .../167-libtypes-serialiser-perl_1.01-1_all.deb ... 320s Unpacking libtypes-serialiser-perl (1.01-1) ... 320s Selecting previously unselected package libjson-xs-perl. 320s Preparing to unpack .../168-libjson-xs-perl_4.040-1_ppc64el.deb ... 320s Unpacking libjson-xs-perl (4.040-1) ... 320s Selecting previously unselected package libjson-maybexs-perl. 320s Preparing to unpack .../169-libjson-maybexs-perl_1.004008-1_all.deb ... 320s Unpacking libjson-maybexs-perl (1.004008-1) ... 320s Selecting previously unselected package liblist-someutils-perl. 320s Preparing to unpack .../170-liblist-someutils-perl_0.59-1_all.deb ... 320s Unpacking liblist-someutils-perl (0.59-1) ... 320s Selecting previously unselected package liblist-utilsby-perl. 320s Preparing to unpack .../171-liblist-utilsby-perl_0.12-2_all.deb ... 320s Unpacking liblist-utilsby-perl (0.12-2) ... 320s Selecting previously unselected package liblist-allutils-perl. 320s Preparing to unpack .../172-liblist-allutils-perl_0.19-1_all.deb ... 320s Unpacking liblist-allutils-perl (0.19-1) ... 320s Selecting previously unselected package libimport-into-perl. 320s Preparing to unpack .../173-libimport-into-perl_1.002005-2_all.deb ... 320s Unpacking libimport-into-perl (1.002005-2) ... 320s Selecting previously unselected package librole-tiny-perl. 320s Preparing to unpack .../174-librole-tiny-perl_2.002004-1_all.deb ... 320s Unpacking librole-tiny-perl (2.002004-1) ... 320s Selecting previously unselected package libsub-quote-perl. 320s Preparing to unpack .../175-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 320s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 320s Selecting previously unselected package libmoo-perl. 320s Preparing to unpack .../176-libmoo-perl_2.005005-1_all.deb ... 320s Unpacking libmoo-perl (2.005005-1) ... 320s Selecting previously unselected package libdata-password-zxcvbn-perl. 320s Preparing to unpack .../177-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 320s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 320s Selecting previously unselected package libfile-sharedir-perl. 320s Preparing to unpack .../178-libfile-sharedir-perl_1.118-3_all.deb ... 320s Unpacking libfile-sharedir-perl (1.118-3) ... 320s Selecting previously unselected package libpackage-stash-perl. 320s Preparing to unpack .../179-libpackage-stash-perl_0.40-1_all.deb ... 320s Unpacking libpackage-stash-perl (0.40-1) ... 320s Selecting previously unselected package libsub-identify-perl. 320s Preparing to unpack .../180-libsub-identify-perl_0.14-3build4_ppc64el.deb ... 320s Unpacking libsub-identify-perl (0.14-3build4) ... 320s Selecting previously unselected package libsub-name-perl:ppc64el. 320s Preparing to unpack .../181-libsub-name-perl_0.28-1_ppc64el.deb ... 320s Unpacking libsub-name-perl:ppc64el (0.28-1) ... 320s Selecting previously unselected package libnamespace-clean-perl. 320s Preparing to unpack .../182-libnamespace-clean-perl_0.27-2_all.deb ... 320s Unpacking libnamespace-clean-perl (0.27-2) ... 320s Selecting previously unselected package libnamespace-autoclean-perl. 320s Preparing to unpack .../183-libnamespace-autoclean-perl_0.31-1_all.deb ... 320s Unpacking libnamespace-autoclean-perl (0.31-1) ... 320s Selecting previously unselected package libsub-exporter-perl. 321s Preparing to unpack .../184-libsub-exporter-perl_0.990-1_all.deb ... 321s Unpacking libsub-exporter-perl (0.990-1) ... 321s Selecting previously unselected package libeval-closure-perl. 321s Preparing to unpack .../185-libeval-closure-perl_0.14-3_all.deb ... 321s Unpacking libeval-closure-perl (0.14-3) ... 321s Selecting previously unselected package libdevel-stacktrace-perl. 321s Preparing to unpack .../186-libdevel-stacktrace-perl_2.0500-1_all.deb ... 321s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 321s Selecting previously unselected package libexception-class-perl. 321s Preparing to unpack .../187-libexception-class-perl_1.45-1_all.deb ... 321s Unpacking libexception-class-perl (1.45-1) ... 321s Selecting previously unselected package libparams-validationcompiler-perl. 321s Preparing to unpack .../188-libparams-validationcompiler-perl_0.31-1_all.deb ... 321s Unpacking libparams-validationcompiler-perl (0.31-1) ... 321s Selecting previously unselected package libmro-compat-perl. 321s Preparing to unpack .../189-libmro-compat-perl_0.15-2_all.deb ... 321s Unpacking libmro-compat-perl (0.15-2) ... 321s Selecting previously unselected package libxstring-perl:ppc64el. 321s Preparing to unpack .../190-libxstring-perl_0.005-2build4_ppc64el.deb ... 321s Unpacking libxstring-perl:ppc64el (0.005-2build4) ... 321s Selecting previously unselected package libspecio-perl. 321s Preparing to unpack .../191-libspecio-perl_0.50-1_all.deb ... 321s Unpacking libspecio-perl (0.50-1) ... 321s Selecting previously unselected package libdatetime-locale-perl. 321s Preparing to unpack .../192-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 321s Unpacking libdatetime-locale-perl (1:1.41-1) ... 321s Selecting previously unselected package libdatetime-timezone-perl. 321s Preparing to unpack .../193-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 321s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 321s Selecting previously unselected package libdatetime-perl. 321s Preparing to unpack .../194-libdatetime-perl_2%3a1.65-1build3_ppc64el.deb ... 321s Unpacking libdatetime-perl (2:1.65-1build3) ... 321s Selecting previously unselected package libdatetime-format-rfc3339-perl. 321s Preparing to unpack .../195-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 321s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 321s Selecting previously unselected package libdbi-perl:ppc64el. 321s Preparing to unpack .../196-libdbi-perl_1.647-1_ppc64el.deb ... 321s Unpacking libdbi-perl:ppc64el (1.647-1) ... 321s Selecting previously unselected package libdbd-sqlite3-perl:ppc64el. 321s Preparing to unpack .../197-libdbd-sqlite3-perl_1.76-1_ppc64el.deb ... 321s Unpacking libdbd-sqlite3-perl:ppc64el (1.76-1) ... 321s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 321s Preparing to unpack .../198-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 321s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 321s Selecting previously unselected package libemail-date-format-perl. 321s Preparing to unpack .../199-libemail-date-format-perl_1.008-1_all.deb ... 321s Unpacking libemail-date-format-perl (1.008-1) ... 321s Selecting previously unselected package libemail-simple-perl. 321s Preparing to unpack .../200-libemail-simple-perl_2.218-1_all.deb ... 321s Unpacking libemail-simple-perl (2.218-1) ... 321s Selecting previously unselected package libmodule-pluggable-perl. 321s Preparing to unpack .../201-libmodule-pluggable-perl_5.2-5_all.deb ... 321s Unpacking libmodule-pluggable-perl (5.2-5) ... 321s Selecting previously unselected package libemail-abstract-perl. 321s Preparing to unpack .../202-libemail-abstract-perl_3.010-1_all.deb ... 321s Unpacking libemail-abstract-perl (3.010-1) ... 321s Selecting previously unselected package libemail-address-xs-perl. 321s Preparing to unpack .../203-libemail-address-xs-perl_1.05-1build5_ppc64el.deb ... 321s Unpacking libemail-address-xs-perl (1.05-1build5) ... 321s Selecting previously unselected package libmoox-types-mooselike-perl. 321s Preparing to unpack .../204-libmoox-types-mooselike-perl_0.29-2_all.deb ... 321s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 321s Selecting previously unselected package libthrowable-perl. 321s Preparing to unpack .../205-libthrowable-perl_1.001-2_all.deb ... 321s Unpacking libthrowable-perl (1.001-2) ... 321s Selecting previously unselected package libemail-sender-perl. 321s Preparing to unpack .../206-libemail-sender-perl_2.601-1_all.deb ... 321s Unpacking libemail-sender-perl (2.601-1) ... 321s Selecting previously unselected package libexporter-tiny-perl. 321s Preparing to unpack .../207-libexporter-tiny-perl_1.006002-1_all.deb ... 321s Unpacking libexporter-tiny-perl (1.006002-1) ... 321s Selecting previously unselected package libextutils-depends-perl. 321s Preparing to unpack .../208-libextutils-depends-perl_0.8002-1_all.deb ... 321s Unpacking libextutils-depends-perl (0.8002-1) ... 321s Selecting previously unselected package libfcgi0t64:ppc64el. 321s Preparing to unpack .../209-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 321s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 321s Selecting previously unselected package libfcgi-perl. 321s Preparing to unpack .../210-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 321s Unpacking libfcgi-perl (0.82+ds-3build3) ... 321s Selecting previously unselected package libfilesys-notify-simple-perl. 321s Preparing to unpack .../211-libfilesys-notify-simple-perl_0.14-3_all.deb ... 321s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 321s Selecting previously unselected package libfont-afm-perl. 321s Preparing to unpack .../212-libfont-afm-perl_1.20-4_all.deb ... 321s Unpacking libfont-afm-perl (1.20-4) ... 321s Selecting previously unselected package libimagequant0:ppc64el. 321s Preparing to unpack .../213-libimagequant0_2.18.0-1build1_ppc64el.deb ... 321s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 321s Selecting previously unselected package libxpm4:ppc64el. 321s Preparing to unpack .../214-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... 321s Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... 321s Selecting previously unselected package libgd3:ppc64el. 321s Preparing to unpack .../215-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 321s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 321s Selecting previously unselected package libgd-perl. 321s Preparing to unpack .../216-libgd-perl_2.78-1build4_ppc64el.deb ... 321s Unpacking libgd-perl (2.78-1build4) ... 322s Selecting previously unselected package libgd-securityimage-perl. 322s Preparing to unpack .../217-libgd-securityimage-perl_1.75-3_all.deb ... 322s Unpacking libgd-securityimage-perl (1.75-3) ... 322s Selecting previously unselected package libglib-perl:ppc64el. 322s Preparing to unpack .../218-libglib-perl_3%3a1.329.3-3build4_ppc64el.deb ... 322s Unpacking libglib-perl:ppc64el (3:1.329.3-3build4) ... 322s Selecting previously unselected package libgssapi-perl. 322s Preparing to unpack .../219-libgssapi-perl_0.28-4build5_ppc64el.deb ... 322s Unpacking libgssapi-perl (0.28-4build5) ... 322s Selecting previously unselected package libhash-merge-simple-perl. 322s Preparing to unpack .../220-libhash-merge-simple-perl_0.052-1_all.deb ... 322s Unpacking libhash-merge-simple-perl (0.052-1) ... 322s Selecting previously unselected package libhash-multivalue-perl. 322s Preparing to unpack .../221-libhash-multivalue-perl_0.16-3_all.deb ... 322s Unpacking libhash-multivalue-perl (0.16-3) ... 322s Selecting previously unselected package libhtml-format-perl. 322s Preparing to unpack .../222-libhtml-format-perl_2.16-2_all.deb ... 322s Unpacking libhtml-format-perl (2.16-2) ... 322s Selecting previously unselected package libhtml-formattext-withlinks-perl. 322s Preparing to unpack .../223-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 322s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 322s Selecting previously unselected package libhtml-template-perl. 322s Preparing to unpack .../224-libhtml-template-perl_2.97-2build1_all.deb ... 322s Unpacking libhtml-template-perl (2.97-2build1) ... 322s Selecting previously unselected package libhttp-daemon-perl. 322s Preparing to unpack .../225-libhttp-daemon-perl_6.16-1_all.deb ... 322s Unpacking libhttp-daemon-perl (6.16-1) ... 322s Selecting previously unselected package libhttp-multipartparser-perl. 322s Preparing to unpack .../226-libhttp-multipartparser-perl_0.02-3_all.deb ... 322s Unpacking libhttp-multipartparser-perl (0.02-3) ... 322s Selecting previously unselected package libstream-buffered-perl. 322s Preparing to unpack .../227-libstream-buffered-perl_0.03-3_all.deb ... 322s Unpacking libstream-buffered-perl (0.03-3) ... 322s Selecting previously unselected package libwww-form-urlencoded-perl. 322s Preparing to unpack .../228-libwww-form-urlencoded-perl_0.26-2_all.deb ... 322s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 322s Selecting previously unselected package libhttp-entity-parser-perl. 322s Preparing to unpack .../229-libhttp-entity-parser-perl_0.25-2_all.deb ... 322s Unpacking libhttp-entity-parser-perl (0.25-2) ... 322s Selecting previously unselected package libhttp-headers-fast-perl. 322s Preparing to unpack .../230-libhttp-headers-fast-perl_0.22-3_all.deb ... 322s Unpacking libhttp-headers-fast-perl (0.22-3) ... 322s Selecting previously unselected package libicu76:ppc64el. 322s Preparing to unpack .../231-libicu76_76.1-4ubuntu2_ppc64el.deb ... 322s Unpacking libicu76:ppc64el (76.1-4ubuntu2) ... 322s Selecting previously unselected package libio-pty-perl. 322s Preparing to unpack .../232-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 322s Unpacking libio-pty-perl (1:1.20-1build3) ... 322s Selecting previously unselected package libio-sessiondata-perl. 322s Preparing to unpack .../233-libio-sessiondata-perl_1.03-3_all.deb ... 322s Unpacking libio-sessiondata-perl (1.03-3) ... 322s Selecting previously unselected package libperlio-via-timeout-perl. 322s Preparing to unpack .../234-libperlio-via-timeout-perl_0.32-3_all.deb ... 322s Unpacking libperlio-via-timeout-perl (0.32-3) ... 322s Selecting previously unselected package libio-socket-timeout-perl. 322s Preparing to unpack .../235-libio-socket-timeout-perl_0.32-3_all.deb ... 322s Unpacking libio-socket-timeout-perl (0.32-3) ... 322s Selecting previously unselected package libio-string-perl. 322s Preparing to unpack .../236-libio-string-perl_1.08-4_all.deb ... 322s Unpacking libio-string-perl (1.08-4) ... 322s Selecting previously unselected package libio-stringy-perl. 322s Preparing to unpack .../237-libio-stringy-perl_2.113-2_all.deb ... 322s Unpacking libio-stringy-perl (2.113-2) ... 322s Selecting previously unselected package libipc-run-perl. 322s Preparing to unpack .../238-libipc-run-perl_20231003.0-2_all.deb ... 322s Unpacking libipc-run-perl (20231003.0-2) ... 322s Selecting previously unselected package libjargs-java. 322s Preparing to unpack .../239-libjargs-java_1.0.0-5_all.deb ... 322s Unpacking libjargs-java (1.0.0-5) ... 322s Selecting previously unselected package libjs-jquery. 322s Preparing to unpack .../240-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 322s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 322s Selecting previously unselected package libjs-underscore. 322s Preparing to unpack .../241-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 322s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 322s Selecting previously unselected package libjs-sphinxdoc. 322s Preparing to unpack .../242-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 322s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 322s Selecting previously unselected package libxslt1.1:ppc64el. 322s Preparing to unpack .../243-libxslt1.1_1.1.43-0.1_ppc64el.deb ... 322s Unpacking libxslt1.1:ppc64el (1.1.43-0.1) ... 322s Selecting previously unselected package libxmlsec1-1:ppc64el. 322s Preparing to unpack .../244-libxmlsec1-1_1.3.7-2_ppc64el.deb ... 322s Unpacking libxmlsec1-1:ppc64el (1.3.7-2) ... 322s Selecting previously unselected package libxmlsec1-openssl1:ppc64el. 322s Preparing to unpack .../245-libxmlsec1-openssl1_1.3.7-2_ppc64el.deb ... 322s Unpacking libxmlsec1-openssl1:ppc64el (1.3.7-2) ... 322s Selecting previously unselected package liblasso3t64. 322s Preparing to unpack .../246-liblasso3t64_2.9.0-2_ppc64el.deb ... 322s Unpacking liblasso3t64 (2.9.0-2) ... 322s Selecting previously unselected package liblasso-perl:ppc64el. 322s Preparing to unpack .../247-liblasso-perl_2.9.0-2_ppc64el.deb ... 322s Unpacking liblasso-perl:ppc64el (2.9.0-2) ... 322s Selecting previously unselected package libconfig-inifiles-perl. 322s Preparing to unpack .../248-libconfig-inifiles-perl_3.000003-3_all.deb ... 322s Unpacking libconfig-inifiles-perl (3.000003-3) ... 322s Selecting previously unselected package libmouse-perl:ppc64el. 322s Preparing to unpack .../249-libmouse-perl_2.5.11-1build1_ppc64el.deb ... 322s Unpacking libmouse-perl:ppc64el (2.5.11-1build1) ... 322s Selecting previously unselected package libnet-cidr-perl. 322s Preparing to unpack .../250-libnet-cidr-perl_0.25-1_all.deb ... 322s Unpacking libnet-cidr-perl (0.25-1) ... 322s Selecting previously unselected package libtest-sharedfork-perl. 322s Preparing to unpack .../251-libtest-sharedfork-perl_0.35-3_all.deb ... 322s Unpacking libtest-sharedfork-perl (0.35-3) ... 322s Selecting previously unselected package libtest-tcp-perl. 322s Preparing to unpack .../252-libtest-tcp-perl_2.22-2_all.deb ... 322s Unpacking libtest-tcp-perl (2.22-2) ... 322s Selecting previously unselected package libplack-perl. 322s Preparing to unpack .../253-libplack-perl_1.0051-1_all.deb ... 322s Unpacking libplack-perl (1.0051-1) ... 322s Selecting previously unselected package liblemonldap-ng-common-perl. 322s Preparing to unpack .../254-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 322s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 322s Selecting previously unselected package liblist-moreutils-xs-perl. 322s Preparing to unpack .../255-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 322s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 322s Selecting previously unselected package liblist-moreutils-perl. 322s Preparing to unpack .../256-liblist-moreutils-perl_0.430-2_all.deb ... 322s Unpacking liblist-moreutils-perl (0.430-2) ... 322s Selecting previously unselected package liblog-log4perl-perl. 322s Preparing to unpack .../257-liblog-log4perl-perl_1.57-1_all.deb ... 322s Unpacking liblog-log4perl-perl (1.57-1) ... 323s Selecting previously unselected package liblwp-protocol-psgi-perl. 323s Preparing to unpack .../258-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 323s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 323s Selecting previously unselected package libnet-smtp-ssl-perl. 323s Preparing to unpack .../259-libnet-smtp-ssl-perl_1.04-2_all.deb ... 323s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 323s Selecting previously unselected package libmailtools-perl. 323s Preparing to unpack .../260-libmailtools-perl_2.22-1_all.deb ... 323s Unpacking libmailtools-perl (2.22-1) ... 323s Selecting previously unselected package libmime-tools-perl. 323s Preparing to unpack .../261-libmime-tools-perl_5.515-1_all.deb ... 323s Unpacking libmime-tools-perl (5.515-1) ... 323s Selecting previously unselected package libnet-ip-perl. 323s Preparing to unpack .../262-libnet-ip-perl_1.26-4_all.deb ... 323s Unpacking libnet-ip-perl (1.26-4) ... 323s Selecting previously unselected package libnet-ldap-perl. 323s Preparing to unpack .../263-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 323s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 323s Selecting previously unselected package libxml-namespacesupport-perl. 323s Preparing to unpack .../264-libxml-namespacesupport-perl_1.12-2_all.deb ... 323s Unpacking libxml-namespacesupport-perl (1.12-2) ... 323s Selecting previously unselected package libxml-sax-base-perl. 323s Preparing to unpack .../265-libxml-sax-base-perl_1.09-3_all.deb ... 323s Unpacking libxml-sax-base-perl (1.09-3) ... 323s Selecting previously unselected package libxml-sax-perl. 323s Preparing to unpack .../266-libxml-sax-perl_1.02+dfsg-4_all.deb ... 323s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 323s Selecting previously unselected package libxml-libxml-perl. 323s Preparing to unpack .../267-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu6_ppc64el.deb ... 323s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu6) ... 323s Selecting previously unselected package libxml-simple-perl. 323s Preparing to unpack .../268-libxml-simple-perl_2.25-2_all.deb ... 323s Unpacking libxml-simple-perl (2.25-2) ... 323s Selecting previously unselected package libnet-openid-common-perl. 323s Preparing to unpack .../269-libnet-openid-common-perl_1.20-2_all.deb ... 323s Unpacking libnet-openid-common-perl (1.20-2) ... 323s Selecting previously unselected package libnet-openid-consumer-perl. 323s Preparing to unpack .../270-libnet-openid-consumer-perl_1.18-2_all.deb ... 323s Unpacking libnet-openid-consumer-perl (1.18-2) ... 323s Selecting previously unselected package libnet-openid-server-perl. 323s Preparing to unpack .../271-libnet-openid-server-perl_1.09-4_all.deb ... 323s Unpacking libnet-openid-server-perl (1.09-4) ... 323s Selecting previously unselected package node-xtend. 323s Preparing to unpack .../272-node-xtend_4.0.2-3_all.deb ... 323s Unpacking node-xtend (4.0.2-3) ... 323s Selecting previously unselected package node-corepack. 323s Preparing to unpack .../273-node-corepack_0.24.0-5_all.deb ... 323s Unpacking node-corepack (0.24.0-5) ... 323s Selecting previously unselected package nodejs. 323s Preparing to unpack .../274-nodejs_20.19.4+dfsg-1_ppc64el.deb ... 323s Unpacking nodejs (20.19.4+dfsg-1) ... 323s Selecting previously unselected package node-acorn. 323s Preparing to unpack .../275-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 323s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 323s Selecting previously unselected package node-cjs-module-lexer. 323s Preparing to unpack .../276-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 323s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 323s Selecting previously unselected package node-balanced-match. 323s Preparing to unpack .../277-node-balanced-match_2.0.0-1_all.deb ... 323s Unpacking node-balanced-match (2.0.0-1) ... 323s Selecting previously unselected package node-brace-expansion. 323s Preparing to unpack .../278-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 323s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 323s Selecting previously unselected package node-minimatch. 323s Preparing to unpack .../279-node-minimatch_9.0.3-6_all.deb ... 323s Unpacking node-minimatch (9.0.3-6) ... 323s Selecting previously unselected package node-ms. 323s Preparing to unpack .../280-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 323s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 323s Selecting previously unselected package node-debug. 323s Preparing to unpack .../281-node-debug_4.4.1+~4.1.12-1_all.deb ... 323s Unpacking node-debug (4.4.1+~4.1.12-1) ... 323s Selecting previously unselected package node-lru-cache. 323s Preparing to unpack .../282-node-lru-cache_10.0.1-3_all.deb ... 323s Unpacking node-lru-cache (10.0.1-3) ... 323s Selecting previously unselected package node-semver. 323s Preparing to unpack .../283-node-semver_7.6.1+~7.5.8-2_all.deb ... 323s Unpacking node-semver (7.6.1+~7.5.8-2) ... 323s Selecting previously unselected package node-llhttp. 323s Preparing to unpack .../284-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 323s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 323s Selecting previously unselected package node-undici. 323s Preparing to unpack .../285-node-undici_7.16.0+dfsg+~cs3.2.0-2_all.deb ... 323s Unpacking node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 323s Selecting previously unselected package libnode115:ppc64el. 323s Preparing to unpack .../286-libnode115_20.19.4+dfsg-1_ppc64el.deb ... 323s Unpacking libnode115:ppc64el (20.19.4+dfsg-1) ... 324s Selecting previously unselected package libregexp-assemble-perl. 324s Preparing to unpack .../287-libregexp-assemble-perl_0.38-2_all.deb ... 324s Unpacking libregexp-assemble-perl (0.38-2) ... 324s Selecting previously unselected package libregexp-common-perl. 324s Preparing to unpack .../288-libregexp-common-perl_2024080801-1_all.deb ... 324s Unpacking libregexp-common-perl (2024080801-1) ... 324s Selecting previously unselected package libtask-weaken-perl. 324s Preparing to unpack .../289-libtask-weaken-perl_1.06-2_all.deb ... 324s Unpacking libtask-weaken-perl (1.06-2) ... 324s Selecting previously unselected package libxml-parser-perl. 324s Preparing to unpack .../290-libxml-parser-perl_2.47-1build4_ppc64el.deb ... 324s Unpacking libxml-parser-perl (2.47-1build4) ... 324s Selecting previously unselected package libsoap-lite-perl. 324s Preparing to unpack .../291-libsoap-lite-perl_1.27-3_all.deb ... 324s Unpacking libsoap-lite-perl (1.27-3) ... 324s Selecting previously unselected package libstring-random-perl. 324s Preparing to unpack .../292-libstring-random-perl_1%3a0.32-2_all.deb ... 324s Unpacking libstring-random-perl (1:0.32-2) ... 324s Selecting previously unselected package libtest-leaktrace-perl. 324s Preparing to unpack .../293-libtest-leaktrace-perl_0.17-1build6_ppc64el.deb ... 324s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 324s Selecting previously unselected package libtest-output-perl. 324s Preparing to unpack .../294-libtest-output-perl_1.036-1_all.deb ... 324s Unpacking libtest-output-perl (1.036-1) ... 324s Selecting previously unselected package libtest-pod-perl. 324s Preparing to unpack .../295-libtest-pod-perl_1.52-3_all.deb ... 324s Unpacking libtest-pod-perl (1.52-3) ... 324s Selecting previously unselected package libtext-unidecode-perl. 324s Preparing to unpack .../296-libtext-unidecode-perl_1.30-3_all.deb ... 324s Unpacking libtext-unidecode-perl (1.30-3) ... 324s Selecting previously unselected package libtime-fake-perl. 324s Preparing to unpack .../297-libtime-fake-perl_0.11-4_all.deb ... 324s Unpacking libtime-fake-perl (0.11-4) ... 324s Selecting previously unselected package libxml-libxslt-perl:ppc64el. 324s Preparing to unpack .../298-libxml-libxslt-perl_2.003000-3_ppc64el.deb ... 324s Unpacking libxml-libxslt-perl:ppc64el (2.003000-3) ... 324s Selecting previously unselected package node-uglify-js. 324s Preparing to unpack .../299-node-uglify-js_3.17.4-2_all.deb ... 324s Unpacking node-uglify-js (3.17.4-2) ... 324s Selecting previously unselected package python3-defusedxml. 324s Preparing to unpack .../300-python3-defusedxml_0.7.1-3_all.deb ... 324s Unpacking python3-defusedxml (0.7.1-3) ... 324s Selecting previously unselected package python3-roman. 324s Preparing to unpack .../301-python3-roman_5.1-1_all.deb ... 324s Unpacking python3-roman (5.1-1) ... 324s Selecting previously unselected package python3-docutils. 324s Preparing to unpack .../302-python3-docutils_0.21.2+dfsg-2_all.deb ... 324s Unpacking python3-docutils (0.21.2+dfsg-2) ... 324s Selecting previously unselected package python3-imagesize. 324s Preparing to unpack .../303-python3-imagesize_1.4.1-1_all.deb ... 324s Unpacking python3-imagesize (1.4.1-1) ... 324s Selecting previously unselected package python3-packaging. 324s Preparing to unpack .../304-python3-packaging_25.0-1_all.deb ... 324s Unpacking python3-packaging (25.0-1) ... 324s Selecting previously unselected package python3-snowballstemmer. 324s Preparing to unpack .../305-python3-snowballstemmer_2.2.0-4build1_all.deb ... 324s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 324s Selecting previously unselected package sphinx-common. 324s Preparing to unpack .../306-sphinx-common_8.2.3-1ubuntu2_all.deb ... 324s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 324s Selecting previously unselected package python3-alabaster. 324s Preparing to unpack .../307-python3-alabaster_0.7.16-0.1_all.deb ... 324s Unpacking python3-alabaster (0.7.16-0.1) ... 324s Selecting previously unselected package python3-sphinx. 324s Preparing to unpack .../308-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 324s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 324s Selecting previously unselected package python3-sphinx-bootstrap-theme. 324s Preparing to unpack .../309-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 324s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 324s Selecting previously unselected package uglifyjs. 324s Preparing to unpack .../310-uglifyjs_3.17.4-2_all.deb ... 324s Unpacking uglifyjs (3.17.4-2) ... 324s Selecting previously unselected package yui-compressor. 324s Preparing to unpack .../311-yui-compressor_2.4.8-3_all.deb ... 324s Unpacking yui-compressor (2.4.8-3) ... 324s Selecting previously unselected package libauthen-radius-perl. 324s Preparing to unpack .../312-libauthen-radius-perl_0.33-1_all.deb ... 324s Unpacking libauthen-radius-perl (0.33-1) ... 324s Selecting previously unselected package liblemonldap-ng-handler-perl. 324s Preparing to unpack .../313-liblemonldap-ng-handler-perl_2.21.0+ds-3_all.deb ... 324s Unpacking liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 324s Selecting previously unselected package pkg-perl-autopkgtest. 324s Preparing to unpack .../314-pkg-perl-autopkgtest_0.82_all.deb ... 324s Unpacking pkg-perl-autopkgtest (0.82) ... 324s Setting up libconfig-inifiles-perl (3.000003-3) ... 324s Setting up libmodule-pluggable-perl (5.2-5) ... 324s Setting up node-uglify-js (3.17.4-2) ... 324s Setting up libio-sessiondata-perl (1.03-3) ... 324s Setting up liblcms2-2:ppc64el (2.16-2) ... 324s Setting up libsharpyuv0:ppc64el (1.5.0-0.1) ... 324s Setting up libaom3:ppc64el (3.12.1-1) ... 324s Setting up node-lru-cache (10.0.1-3) ... 324s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 324s Setting up libmath-random-isaac-perl (1.004-2) ... 324s Setting up libtask-weaken-perl (1.06-2) ... 325s Setting up libmouse-perl:ppc64el (2.5.11-1build1) ... 325s Setting up libhttp-multipartparser-perl (0.02-3) ... 325s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 325s Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... 325s Setting up java-common (0.76) ... 325s Setting up libclass-inspector-perl (1.36-3) ... 325s Setting up libfont-afm-perl (1.20-4) ... 325s Setting up libdynaloader-functions-perl (0.004-2) ... 325s Setting up libclass-method-modifiers-perl (2.15-1) ... 325s Setting up libio-pty-perl (1:1.20-1build3) ... 325s Setting up libdata-hexdump-perl (0.04-2) ... 325s Setting up python3-defusedxml (0.7.1-3) ... 325s Setting up libclone-perl:ppc64el (0.47-1) ... 325s Setting up libarchive-zip-perl (1.68-1) ... 325s Setting up libsub-identify-perl (0.14-3build4) ... 325s Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 325s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 325s Setting up python3-alabaster (0.7.16-0.1) ... 325s Setting up libio-stringy-perl (2.113-2) ... 325s Setting up libhtml-tagset-perl (3.24-1) ... 325s Setting up unzip (6.0-28ubuntu7) ... 325s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 325s Setting up libperlio-via-timeout-perl (0.32-3) ... 325s Setting up libfilesys-notify-simple-perl (0.14-3) ... 325s Setting up libnet-cidr-perl (0.25-1) ... 325s Setting up libipc-sharelite-perl (0.17-5build4) ... 325s Setting up libconvert-binhex-perl (1.125-3) ... 325s Setting up liblwp-mediatypes-perl (6.04-2) ... 325s Setting up libcrypt-urandom-perl (0.54-1) ... 325s Setting up x11-common (1:7.7+24ubuntu1) ... 325s Setting up libtest-pod-perl (1.52-3) ... 325s Setting up libtry-tiny-perl (0.32-1) ... 325s Setting up libdeflate0:ppc64el (1.23-2) ... 325s Setting up perl-openssl-defaults:ppc64el (7build3) ... 325s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 325s Setting up libxml-namespacesupport-perl (1.12-2) ... 325s Setting up m4 (1.4.19-8) ... 325s Setting up libposix-strftime-compiler-perl (0.46-1) ... 325s Setting up libclass-singleton-perl (1.6-2) ... 325s Setting up libencode-locale-perl (1.05-3) ... 325s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 325s Setting up libxstring-perl:ppc64el (0.005-2build4) ... 325s Setting up libgomp1:ppc64el (15.2.0-5ubuntu1) ... 325s Setting up libclass-errorhandler-perl (0.04-3) ... 325s Setting up liblist-utilsby-perl (0.12-2) ... 325s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 325s Setting up libtime-fake-perl (0.11-4) ... 325s Setting up libregexp-common-perl (2024080801-1) ... 325s Setting up libtest-sharedfork-perl (0.35-3) ... 325s Setting up libsub-install-perl (0.929-1) ... 325s Setting up libextutils-depends-perl (0.8002-1) ... 325s Setting up libhash-multivalue-perl (0.16-3) ... 325s Setting up liberror-perl (0.17030-1) ... 325s Setting up libapache-session-perl (1.94-2) ... 325s Setting up libxml-sax-base-perl (1.09-3) ... 325s Setting up libio-string-perl (1.08-4) ... 325s Setting up libtest-leaktrace-perl (0.17-1build6) ... 325s Setting up python3-roman (5.1-1) ... 325s Setting up libfontenc1:ppc64el (1:1.1.8-1build1) ... 325s Setting up autotools-dev (20240727.1) ... 325s Setting up libstream-buffered-perl (0.03-3) ... 325s Setting up libclass-data-inheritable-perl (0.10-1) ... 325s Setting up python3-packaging (25.0-1) ... 325s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 325s Setting up libalgorithm-c3-perl (0.11-2) ... 325s Setting up liblog-log4perl-perl (1.57-1) ... 325s Setting up libapache-logformat-compiler-perl (0.36-3) ... 325s Setting up libcrypt-random-seed-perl (0.03-3) ... 325s Setting up libnspr4:ppc64el (2:4.36-1ubuntu2) ... 325s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 325s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 325s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 325s Setting up python3-snowballstemmer (2.2.0-4build1) ... 326s Setting up node-balanced-match (2.0.0-1) ... 326s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 326s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 326s Setting up libquadmath0:ppc64el (15.2.0-5ubuntu1) ... 326s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 326s Setting up libemail-date-format-perl (1.008-1) ... 326s Setting up libcryptx-perl (0.087-1) ... 326s Setting up libcares2:ppc64el (1.34.5-1) ... 326s Setting up libmpc3:ppc64el (1.3.1-1build3) ... 326s Setting up libvariable-magic-perl (0.64-1build1) ... 326s Setting up libio-html-perl (1.004-3) ... 326s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 326s Setting up autopoint (0.23.1-2build2) ... 326s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 326s Setting up libipc-run-perl (20231003.0-2) ... 326s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 326s Setting up libpcsclite1:ppc64el (2.3.3-1) ... 326s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 326s Setting up libltdl7:ppc64el (2.5.4-4build1) ... 326s Setting up libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 326s Setting up libstring-random-perl (1:0.32-2) ... 326s Setting up libparams-util-perl (1.102-3build1) ... 326s Setting up autoconf (2.72-3.1ubuntu1) ... 326s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 326s Setting up libwebp7:ppc64el (1.5.0-0.1) ... 326s Setting up libcapture-tiny-perl (0.50-1) ... 326s Setting up libtimedate-perl (2.3300-2) ... 326s Setting up libubsan1:ppc64el (15.2.0-5ubuntu1) ... 326s Setting up libsub-name-perl:ppc64el (0.28-1) ... 326s Setting up libtypes-serialiser-perl (1.01-1) ... 326s Setting up libgssapi-perl (0.28-4build5) ... 326s Setting up dwz (0.16-2) ... 326s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 326s Setting up liblqr-1-0:ppc64el (0.4.2-2.1build2) ... 326s Setting up libasan8:ppc64el (15.2.0-5ubuntu1) ... 326s Setting up libjson-perl (4.10000-1) ... 326s Setting up libxslt1.1:ppc64el (1.1.43-0.1) ... 326s Setting up libjargs-java (1.0.0-5) ... 326s Setting up librole-tiny-perl (2.002004-1) ... 326s Setting up debugedit (1:5.2-3) ... 326s Setting up libfile-sharedir-perl (1.118-3) ... 326s Setting up libfcgi-perl (0.82+ds-3build3) ... 326s Setting up libopenjp2-7:ppc64el (2.5.3-2.1) ... 326s Setting up libwww-form-urlencoded-perl (0.26-2) ... 326s Setting up sgml-base (1.31+nmu1) ... 326s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 326s Setting up libdevel-stacktrace-perl (2.0500-1) ... 326s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 326s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 326s Setting up libicu76:ppc64el (76.1-4ubuntu2) ... 326s Setting up node-minimatch (9.0.3-6) ... 326s Setting up libtsan2:ppc64el (15.2.0-5ubuntu1) ... 326s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 326s Setting up ca-certificates-java (20240118) ... 326s No JRE found. Skipping Java certificates setup. 326s Setting up libexporter-tiny-perl (1.006002-1) ... 326s Setting up node-xtend (4.0.2-3) ... 326s Setting up libisl23:ppc64el (0.27-1) ... 326s Setting up libconvert-asn1-perl (0.34-1) ... 326s Setting up libtext-unidecode-perl (1.30-3) ... 326s Setting up libde265-0:ppc64el (1.0.16-1) ... 326s Setting up libregexp-assemble-perl (0.38-2) ... 326s Setting up libnet-ip-perl (1.26-4) ... 326s Setting up libwebpmux3:ppc64el (1.5.0-0.1) ... 326s Setting up libxmlsec1-1:ppc64el (1.3.7-2) ... 326s Setting up libcc1-0:ppc64el (15.2.0-5ubuntu1) ... 326s Setting up liburi-perl (5.30-1) ... 326s Setting up libonig5:ppc64el (6.9.10-1) ... 326s Setting up libdbi-perl:ppc64el (1.647-1) ... 326s Setting up liblsan0:ppc64el (15.2.0-5ubuntu1) ... 326s Setting up libconvert-base32-perl (0.06-3) ... 326s Setting up dctrl-tools (2.24-3build3) ... 326s Setting up libitm1:ppc64el (15.2.0-5ubuntu1) ... 326s Setting up autodep8 (0.30) ... 326s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 326s Setting up python3-imagesize (1.4.1-1) ... 326s Setting up libemail-address-xs-perl (1.05-1build5) ... 326s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 326s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 326s Setting up automake (1:1.17-4ubuntu1) ... 326s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 326s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 326s Setting up libjson-xs-perl (4.040-1) ... 326s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 326s Setting up libcrypt-des-ede3-perl (0.03-1) ... 326s Setting up libhttp-date-perl (6.06-1) ... 326s Setting up libglib-perl:ppc64el (3:1.329.3-3build4) ... 326s Setting up gettext (0.23.1-2build2) ... 326s Setting up libtest-tcp-perl (2.22-2) ... 326s Setting up libgcc-15-dev:ppc64el (15.2.0-5ubuntu1) ... 326s Setting up java-wrappers (0.5) ... 326s Setting up libio-socket-timeout-perl (0.32-3) ... 326s Setting up libfile-listing-perl (6.16-1) ... 326s Setting up libhash-merge-simple-perl (0.052-1) ... 326s Setting up libcache-cache-perl (1.08-3) ... 326s Setting up libhttp-headers-fast-perl (0.22-3) ... 326s Setting up libjq1:ppc64el (1.8.1-3ubuntu1) ... 326s Setting up liblist-moreutils-perl (0.430-2) ... 326s Setting up libwebpdemux2:ppc64el (1.5.0-0.1) ... 326s Setting up libemail-simple-perl (2.218-1) ... 326s Setting up libxmlsec1-openssl1:ppc64el (1.3.7-2) ... 326s Setting up libnet-http-perl (6.23-1) ... 326s Setting up liblasso3t64 (2.9.0-2) ... 326s Setting up libnss3:ppc64el (2:3.114-1) ... 326s Setting up libexception-class-perl (1.45-1) ... 326s Setting up libclass-c3-perl (0.35-2) ... 326s Setting up libcrypt-jwt-perl (0.037-1) ... 326s Setting up xfonts-utils (1:7.7+7) ... 326s Setting up libdevel-callchecker-perl:ppc64el (0.009-2) ... 326s Setting up libxml-sax-perl (1.02+dfsg-4) ... 326s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 326s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 326s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 326s Setting up libauthen-radius-perl (0.33-1) ... 326s Setting up intltool-debian (0.35.0+20060710.6) ... 326s Setting up libbytes-random-secure-perl (0.29-3) ... 326s Setting up libjson-maybexs-perl (1.004008-1) ... 326s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 326s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 326s Setting up libstdc++-15-dev:ppc64el (15.2.0-5ubuntu1) ... 326s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 326s Setting up libdata-optlist-perl (0.114-1) ... 326s Setting up libtest-output-perl (1.036-1) ... 326s Setting up pkg-perl-autopkgtest (0.82) ... 326s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 326s Setting up libraw23t64:ppc64el (0.21.4-2) ... 326s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu6) ... 326s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 326s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 327s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 327s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 327s Setting up dh-strip-nondeterminism (1.14.2-1) ... 327s Setting up libwww-robotrules-perl (6.02-1) ... 327s Setting up cpp-15 (15.2.0-5ubuntu1) ... 327s Setting up libtiff6:ppc64el (4.7.0-3ubuntu3) ... 327s Setting up xml-core (0.19) ... 327s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 327s Setting up jq (1.8.1-3ubuntu1) ... 327s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 327s Setting up liblasso-perl:ppc64el (2.9.0-2) ... 327s Setting up libdbd-sqlite3-perl:ppc64el (1.76-1) ... 327s Setting up libmro-compat-perl (0.15-2) ... 327s Setting up libcookie-baker-perl (0.12-1) ... 327s Setting up libhttp-entity-parser-perl (0.25-2) ... 327s Setting up libio-socket-ssl-perl (2.089-1) ... 327s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 327s Setting up libsub-exporter-perl (0.990-1) ... 327s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 327s Setting up libeval-closure-perl (0.14-3) ... 327s Setting up libconvert-pem-perl (0.13-1) ... 327s Setting up libhttp-negotiate-perl (6.01-2) ... 327s Setting up libparams-validationcompiler-perl (0.31-1) ... 327s Setting up openjdk-21-jre-headless:ppc64el (21.0.9~8ea-1) ... 327s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 327s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 327s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 327s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 327s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 327s Setting up libhttp-cookies-perl (6.11-1) ... 327s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 327s Setting up po-debconf (1.0.21+nmu1) ... 327s Setting up libhtml-tree-perl (5.07-3) ... 327s Setting up libparams-classify-perl:ppc64el (0.015-2build6) ... 327s Setting up libcgi-pm-perl (4.68-1) ... 327s Setting up libhtml-format-perl (2.16-2) ... 327s Setting up fonts-urw-base35 (20200910-8) ... 327s Setting up libhtml-template-perl (2.97-2build1) ... 327s Setting up gcc-15 (15.2.0-5ubuntu1) ... 327s Setting up libnet-smtp-ssl-perl (1.04-2) ... 327s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 327s Setting up libmodule-runtime-perl (0.018-1) ... 327s Setting up libmailtools-perl (2.22-1) ... 327s Setting up sphinx-common (8.2.3-1ubuntu2) ... 327s Setting up libxml-simple-perl (2.25-2) ... 327s Setting up libxml-libxslt-perl:ppc64el (2.003000-3) ... 327s Setting up libhttp-daemon-perl (6.16-1) ... 327s Setting up libemail-abstract-perl (3.010-1) ... 327s Setting up cpp (4:15.2.0-4ubuntu1) ... 327s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 327s Setting up libplack-perl (1.0051-1) ... 327s Setting up libnet-openid-common-perl (1.20-2) ... 327s Setting up libnet-openid-server-perl (1.09-4) ... 327s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 327s Setting up libtool (2.5.4-4build1) ... 327s Setting up libmodule-implementation-perl (0.09-2) ... 327s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 327s Setting up libpackage-stash-perl (0.40-1) ... 327s Setting up libimport-into-perl (1.002005-2) ... 327s Setting up libmoo-perl (2.005005-1) ... 327s Setting up liblist-someutils-perl (0.59-1) ... 327s Setting up libmime-tools-perl (5.515-1) ... 327s Setting up gcc (4:15.2.0-4ubuntu1) ... 327s Setting up dh-autoreconf (21) ... 327s Setting up libspecio-perl (0.50-1) ... 327s Setting up liblist-allutils-perl (0.19-1) ... 327s Setting up libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 327s Setting up libmoox-types-mooselike-perl (0.29-2) ... 327s Setting up libb-hooks-endofscope-perl (0.28-2) ... 327s Setting up g++-15 (15.2.0-5ubuntu1) ... 327s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 327s Setting up libthrowable-perl (1.001-2) ... 327s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 327s Setting up debhelper (13.24.2ubuntu1) ... 327s Setting up libemail-sender-perl (2.601-1) ... 328s Setting up libnamespace-clean-perl (0.27-2) ... 328s Setting up g++ (4:15.2.0-4ubuntu1) ... 328s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 328s Setting up build-essential (12.12ubuntu1) ... 328s Setting up libnamespace-autoclean-perl (0.31-1) ... 328s Setting up libdatetime-locale-perl (1:1.41-1) ... 328s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 328s Setting up libdatetime-perl (2:1.65-1build3) ... 328s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 328s Setting up libheif-plugin-aomdec:ppc64el (1.20.2-1) ... 328s Setting up liblwp-protocol-https-perl (6.14-1) ... 328s Setting up libheif-plugin-libde265:ppc64el (1.20.2-1) ... 328s Setting up node-corepack (0.24.0-5) ... 328s Setting up libnode115:ppc64el (20.19.4+dfsg-1) ... 328s Setting up libwww-perl (6.78-1) ... 328s Setting up libheif1:ppc64el (1.20.2-1) ... 328s Setting up nodejs (20.19.4+dfsg-1) ... 328s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 328s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 328s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 328s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 328s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 328s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 328s Setting up libmagickcore-7.q16-10:ppc64el (8:7.1.2.3+dfsg1-1) ... 328s Setting up libnet-openid-consumer-perl (1.18-2) ... 328s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 328s Setting up node-semver (7.6.1+~7.5.8-2) ... 328s Setting up liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 328s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 328s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 328s Setting up libxml-parser-perl (2.47-1build4) ... 328s Setting up uglifyjs (3.17.4-2) ... 328s Setting up libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 328s Setting up node-debug (4.4.1+~4.1.12-1) ... 328s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 328s Setting up libgd-perl (2.78-1build4) ... 328s Setting up node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 328s Setting up libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 328s Setting up libsoap-lite-perl (1.27-3) ... 328s Setting up libgd-securityimage-perl (1.75-3) ... 328s Processing triggers for install-info (7.1.1-1ubuntu1) ... 328s Processing triggers for libc-bin (2.42-0ubuntu3) ... 329s Processing triggers for man-db (2.13.1-1) ... 331s Processing triggers for ca-certificates-java (20240118) ... 332s Adding debian:ACCVRAIZ1.pem 332s Adding debian:AC_RAIZ_FNMT-RCM.pem 332s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 332s Adding debian:ANF_Secure_Server_Root_CA.pem 332s Adding debian:Actalis_Authentication_Root_CA.pem 332s Adding debian:AffirmTrust_Commercial.pem 332s Adding debian:AffirmTrust_Networking.pem 332s Adding debian:AffirmTrust_Premium.pem 332s Adding debian:AffirmTrust_Premium_ECC.pem 332s Adding debian:Amazon_Root_CA_1.pem 332s Adding debian:Amazon_Root_CA_2.pem 332s Adding debian:Amazon_Root_CA_3.pem 332s Adding debian:Amazon_Root_CA_4.pem 332s Adding debian:Atos_TrustedRoot_2011.pem 332s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 332s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 332s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 332s Adding debian:BJCA_Global_Root_CA1.pem 332s Adding debian:BJCA_Global_Root_CA2.pem 332s Adding debian:Baltimore_CyberTrust_Root.pem 332s Adding debian:Buypass_Class_2_Root_CA.pem 332s Adding debian:Buypass_Class_3_Root_CA.pem 332s Adding debian:CA_Disig_Root_R2.pem 332s Adding debian:CFCA_EV_ROOT.pem 332s Adding debian:COMODO_Certification_Authority.pem 332s Adding debian:COMODO_ECC_Certification_Authority.pem 332s Adding debian:COMODO_RSA_Certification_Authority.pem 332s Adding debian:Certainly_Root_E1.pem 332s Adding debian:Certainly_Root_R1.pem 332s Adding debian:Certigna.pem 332s Adding debian:Certigna_Root_CA.pem 332s Adding debian:Certum_EC-384_CA.pem 332s Adding debian:Certum_Trusted_Network_CA.pem 332s Adding debian:Certum_Trusted_Network_CA_2.pem 332s Adding debian:Certum_Trusted_Root_CA.pem 332s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 332s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 332s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 332s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 332s Adding debian:Comodo_AAA_Services_root.pem 332s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 332s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 332s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 332s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 332s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 332s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 332s Adding debian:DigiCert_Assured_ID_Root_CA.pem 332s Adding debian:DigiCert_Assured_ID_Root_G2.pem 332s Adding debian:DigiCert_Assured_ID_Root_G3.pem 332s Adding debian:DigiCert_Global_Root_CA.pem 332s Adding debian:DigiCert_Global_Root_G2.pem 332s Adding debian:DigiCert_Global_Root_G3.pem 332s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 332s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 332s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 332s Adding debian:DigiCert_Trusted_Root_G4.pem 332s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 332s Adding debian:Entrust_Root_Certification_Authority.pem 332s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 332s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 332s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 332s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 332s Adding debian:GLOBALTRUST_2020.pem 332s Adding debian:GTS_Root_R1.pem 332s Adding debian:GTS_Root_R2.pem 332s Adding debian:GTS_Root_R3.pem 332s Adding debian:GTS_Root_R4.pem 332s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 332s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 332s Adding debian:GlobalSign_Root_CA.pem 332s Adding debian:GlobalSign_Root_CA_-_R3.pem 332s Adding debian:GlobalSign_Root_CA_-_R6.pem 332s Adding debian:GlobalSign_Root_E46.pem 332s Adding debian:GlobalSign_Root_R46.pem 332s Adding debian:Go_Daddy_Class_2_CA.pem 332s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 332s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 332s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 332s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 332s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 332s Adding debian:HiPKI_Root_CA_-_G1.pem 332s Adding debian:Hongkong_Post_Root_CA_3.pem 332s Adding debian:ISRG_Root_X1.pem 332s Adding debian:ISRG_Root_X2.pem 332s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 332s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 332s Adding debian:Izenpe.com.pem 332s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 332s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 332s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 332s Adding debian:NAVER_Global_Root_Certification_Authority.pem 332s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 332s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 332s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 332s Adding debian:QuoVadis_Root_CA_1_G3.pem 332s Adding debian:QuoVadis_Root_CA_2.pem 332s Adding debian:QuoVadis_Root_CA_2_G3.pem 332s Adding debian:QuoVadis_Root_CA_3.pem 332s Adding debian:QuoVadis_Root_CA_3_G3.pem 332s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 332s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 332s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 332s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 332s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 332s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 332s Adding debian:SZAFIR_ROOT_CA2.pem 332s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 332s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 332s Adding debian:SecureSign_Root_CA12.pem 332s Adding debian:SecureSign_Root_CA14.pem 332s Adding debian:SecureSign_Root_CA15.pem 332s Adding debian:SecureTrust_CA.pem 332s Adding debian:Secure_Global_CA.pem 332s Adding debian:Security_Communication_ECC_RootCA1.pem 332s Adding debian:Security_Communication_RootCA2.pem 332s Adding debian:Starfield_Class_2_CA.pem 332s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 332s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 332s Adding debian:SwissSign_Gold_CA_-_G2.pem 332s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 332s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 332s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 332s Adding debian:TWCA_CYBER_Root_CA.pem 332s Adding debian:TWCA_Global_Root_CA.pem 332s Adding debian:TWCA_Root_Certification_Authority.pem 332s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 332s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 332s Adding debian:TeliaSonera_Root_CA_v1.pem 332s Adding debian:Telia_Root_CA_v2.pem 332s Adding debian:TrustAsia_Global_Root_CA_G3.pem 332s Adding debian:TrustAsia_Global_Root_CA_G4.pem 332s Adding debian:Trustwave_Global_Certification_Authority.pem 332s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 332s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 332s Adding debian:TunTrust_Root_CA.pem 332s Adding debian:UCA_Extended_Validation_Root.pem 332s Adding debian:UCA_Global_G2_Root.pem 332s Adding debian:USERTrust_ECC_Certification_Authority.pem 332s Adding debian:USERTrust_RSA_Certification_Authority.pem 332s Adding debian:XRamp_Global_CA_Root.pem 332s Adding debian:certSIGN_ROOT_CA.pem 332s Adding debian:certSIGN_Root_CA_G2.pem 332s Adding debian:e-Szigno_Root_CA_2017.pem 332s Adding debian:ePKI_Root_Certification_Authority.pem 332s Adding debian:emSign_ECC_Root_CA_-_C3.pem 332s Adding debian:emSign_ECC_Root_CA_-_G3.pem 332s Adding debian:emSign_Root_CA_-_C1.pem 332s Adding debian:emSign_Root_CA_-_G1.pem 332s Adding debian:vTrus_ECC_Root_CA.pem 332s Adding debian:vTrus_Root_CA.pem 332s done. 332s Setting up yui-compressor (2.4.8-3) ... 332s Setting up default-jre-headless (2:1.21-76) ... 332s Processing triggers for sgml-base (1.31+nmu1) ... 332s Setting up docutils-common (0.21.2+dfsg-2) ... 332s Processing triggers for sgml-base (1.31+nmu1) ... 332s Setting up python3-docutils (0.21.2+dfsg-2) ... 332s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 338s autopkgtest [21:01:36]: test handler-test: ./debian/tests/runner build-deps lemonldap-ng-handler 338s autopkgtest [21:01:36]: test handler-test: [----------------------- 338s 'debian/tests/pkg-perl/lemonldap-ng-handler.SKIP' -> '/tmp/autopkgtest.YsEo2U/build.0E4/src/lemonldap-ng-handler/debian/tests/pkg-perl/SKIP' 338s 'debian/tests/pkg-perl/lemonldap-ng-handler.use-whitelist' -> '/tmp/autopkgtest.YsEo2U/build.0E4/src/lemonldap-ng-handler/debian/tests/pkg-perl/use-whitelist' 338s t/01-Lemonldap-NG-Handler-Main.t ........................... 338s 1..4 338s ok 1 - use Lemonldap::NG::Handler::Main; 338s ok 2 - init 338s ok 3 - Load conf 338s ok 4 - portal 338s ok 338s t/05-Lemonldap-NG-Handler-Reload.t ......................... 338s 1..6 338s ok 1 - use Lemonldap::NG::Handler::Main; 338s [Mon Oct 20 21:01:36 2025] [LLNG:5878] [error] Bad logLevel value '', switching to 'info' 338s 338s ok 2 - logLevelInit 338s ok 3 - defaultValuesInit 338s ok 4 - defaultValuesInit 338s ok 5 - locationRulesInit 338s ok 6 - forgeHeadersInit 338s ok 339s t/12-Lemonldap-NG-Handler-Jail.t ........................... 339s 1..26 339s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 339s ok 2 - new jail object 339s ok 3 - basic extended function is defined 339s ok 4 - encode_base64 function is defined 339s ok 5 - Function works 339s ok 6 - Get good result 339s ok 7 - listMatch function is defined 339s ok 8 - Get good result 339s ok 9 - listMatch function is defined 339s ok 10 - Get good result 339s ok 11 - checkDate extended function is defined 339s ok 12 - Function works 339s ok 13 - Get good result 339s ok 14 - checkDate extended function is defined 339s ok 15 - Function works 339s ok 16 - Get good result 339s ok 17 - checkDate extended function is defined 339s ok 18 - Function works 339s ok 19 - Function works 339s ok 20 - Function works 339s ok 21 - Syntax error yields undef result 339s ok 22 - Found correct error message 339s ok 23 - subjectid extended function is defined 339s ok 24 - subjectid works as expected 339s ok 25 - subjectid works as expected 339s ok 26 - subjectid works as expected 339s ok 339s t/13-Lemonldap-NG-Handler-Fake-Safe.t ...................... 339s 1..20 339s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 339s ok 2 - new fake jail object 339s ok 3 - basic extended function working without Safe Jail 339s ok 4 - encode_base64 extended function working without Safe Jail 339s ok 5 - checkDate extended function working without Safe Jail 339s ok 6 - checkDate extended function working without Safe Jail 339s ok 7 - listMatch function is defined 339s ok 8 - Get good result 339s ok 9 - listMatch function is defined 339s ok 10 - Get good result 339s ok 11 - checkDate extended function is defined 339s ok 12 - Function works 339s ok 13 - Function works 339s ok 14 - Function works 339s ok 15 - Syntax error yields undef result 339s ok 16 - Found correct error message 339s ok 17 - subjectid extended function is defined 339s ok 18 - subjectid works as expected 339s ok 19 - subjectid works as expected 339s ok 20 - subjectid works as expected 339s ok 339s t/14-Lemonldap-NG-Handler-Rule-Building.t .................. 339s 1..4 339s ok 1 - use Lemonldap::NG::Handler::Main; 339s ok 2 - init 339s # Subtest: Safe jail off 339s 1..35 339s ok 1 - Load conf 339s ok 2 - Safe jail is disabled 339s ok 3 - Returned code ref 339s ok 4 - Returned undef 339s ok 5 - Returned code ref 339s ok 6 - Returned undef 339s ok 7 - Returned code ref 339s ok 8 - Returned empty string 339s ok 9 - Returned code ref 339s ok 10 - Returned 0 339s ok 11 - Returned code ref 339s ok 12 - Returned abc def 339s ok 13 - Returned code ref 339s ok 14 - Returned bar 339s ok 15 - Returned code ref 339s ok 16 - Returned bar 339s ok 17 - Returned code ref 339s ok 18 - ipInSubnet works 339s ok 19 - ipInSubnet works 339s ok 20 - Returned code ref 339s ok 21 - ipInSubnet works 339s ok 22 - Returned code ref 339s ok 23 - ipInSubnet works 339s ok 24 - ipInSubnet works 339s ok 25 - Returned code ref 339s ok 26 - ipInSubnet works 339s ok 27 - Returned code ref 339s ok 28 - inDomain works for AUTH.EXAMPLE.COM 339s ok 29 - inDomain works for auth.example.com 339s ok 30 - inDomain works for example.com 339s ok 31 - inDomain works for cda.com 339s ok 32 - inDomain works for notexample.com 339s ok 33 - inDomain works for exampleacom 339s ok 34 - Returned code ref 339s ok 35 - Returned correct Basic header 339s ok 3 - Safe jail off 339s # Subtest: Safe jail on 339s 1..33 339s ok 1 - Load conf 339s ok 2 - Safe jail is enabled 339s ok 3 - Returned code ref 339s ok 4 - Returned undef 339s ok 5 - Returned code ref 339s ok 6 - Returned undef 339s ok 7 - Returned code ref 339s ok 8 - Returned empty string 339s ok 9 - Returned code ref 339s ok 10 - Returned 0 339s ok 11 - Returned code ref 339s ok 12 - Returned abc def 339s ok 13 - Returned code ref 339s ok 14 - Returned bar 339s ok 15 - Returned code ref 339s ok 16 - Returned bar 339s ok 17 - Returned code ref 339s ok 18 - ipInSubnet works 339s ok 19 - ipInSubnet works 339s ok 20 - Returned code ref 339s ok 21 - ipInSubnet works 339s ok 22 - Returned code ref 339s ok 23 - ipInSubnet works 339s ok 24 - ipInSubnet works 339s ok 25 - Returned code ref 339s ok 26 - ipInSubnet works 339s ok 27 - Returned code ref 339s ok 28 - inDomain works for AUTH.EXAMPLE.COM 339s ok 29 - inDomain works for auth.example.com 339s ok 30 - inDomain works for example.com 339s ok 31 - inDomain works for cda.com 339s ok 32 - inDomain works for notexample.com 339s ok 33 - inDomain works for exampleacom 339s ok 4 - Safe jail on 339s ok 339s t/20-Default-Broker-with-cache.t ........................... 339s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 339s ok 2 - use Lemonldap::NG::Handler::PSGI; 339s ok 3 - Client object 339s ok 4 - App object 339s ok 5 - Denied query 339s ok 6 - Code is 403 339s ok 7 - Header is given to app 339s ok 8 - Denied query 339s ok 9 - Conf was updated 339s ok 10 - Denied query 339s ok 11 - Conf was updated 339s 1..11 339s ok 339s t/20-Default-Broker.t ...................................... 339s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 339s ok 2 - use Lemonldap::NG::Handler::PSGI; 339s ok 3 - Client object 339s ok 4 - App object 339s ok 5 - Denied query 339s ok 6 - Code is 403 339s ok 7 - Header is given to app 339s ok 8 - Denied query 339s ok 9 - Conf was updated 339s ok 10 - Denied query 339s ok 11 - Conf was updated 339s 1..11 339s ok 339s t/50-Lemonldap-NG-Handler-SecureToken.t .................... 339s 1..1 339s ok 1 # skip Cache::Memcached is not installed, so Lemonldap::NG::Handler::SecureToken will not be useable 339s ok 340s t/51-Lemonldap-NG-Handler-Zimbra.t ......................... 340s 1..1 340s ok 1 - use Lemonldap::NG::Handler::Lib::ZimbraPreAuth; 340s ok 340s t/60-Lemonldap-NG-Handler-PSGI-unprotected.t ............... 340s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 340s ok 2 - use Lemonldap::NG::Handler::PSGI; 340s ok 3 - Client object 340s ok 4 - App object 340s ok 5 - No HTTP_AUTH_USER 340s ok 6 - Unauthentified query 340s ok 7 - Unprotected request succeeds 340s ok 8 - Expected content 340s 1..8 340s ok 340s t/60-Lemonldap-NG-Handler-PSGI.t ........................... skipped: Heavy developer tests 340s t/61-Lemonldap-NG-Handler-PSGI-Server.t .................... skipped: Heavy developer tests 340s t/62-Lemonldap-NG-Handler-Nginx.t .......................... skipped: Heavy developer tests 340s t/62-Lemonldap-NG-Handler-Traefik.t ........................ 340s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 340s ok 2 - use Lemonldap::NG::Handler::Server::Traefik; 340s ok 3 - Client object 340s ok 4 - App object 340s ok 5 - Unauthentified query 340s ok 6 - Response is an array 340s ok 7 - Code is 302 340s ok 8 - Redirection points to portal 340s ok 9 - Authentified query 340s ok 10 - Code is 200 340s ok 11 - Lm-Remote-Custom is overwriten 340s ok 12 - Authentified query 340s ok 13 - Authorization header is echoed 340s ok 14 - Authentified query 340s ok 15 - Code is 200 340s ok 16 - Lm-Remote-Custom is set "dwho@badwolf.org" 340s ok 17 - Authentified query 340s ok 18 - /test-uri1 -> Code is 200 340s ok 19 - Authentified query 340s ok 20 - /test-uri2 -> Code is 200 340s ok 21 - Denied query 340s ok 22 - /test-uri1 -> Code is 403 340s ok 23 - Denied query 340s ok 24 - /test-uri1 -> Code is 403 340s ok 25 - Denied query 340s ok 26 - Code is 403 340s ok 27 - Weak Authentified query 340s ok 28 - Code is 200 340s ok 29 - Strong Authentified query 340s ok 30 - Code is 302 340s ok 31 - Redirection points to http://test1.example.com/AuthStrong 340s ok 32 - Bad cookie 340s ok 33 - Code is 302 340s ok 34 - Weak Authentified query 340s ok 35 - Code is 200 340s ok 36 - Default Authentified query 340s ok 37 - Code is 302 340s ok 38 - Redirection points to http://test2.example.com/ 340s 1..38 340s ok 340s t/63-Lemonldap-NG-Handler-PSGI-Try.t ....................... 340s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 340s ok 2 - use Lemonldap::NG::Handler::PSGI::Try; 340s ok 3 - New object 340s ok 4 - Client object 340s ok 5 - App object 340s ok 6 - initialization 340s ok 7 - Set auth route 340s ok 8 - Set auth route 340s ok 9 - Get response 340s ok 10 - Response code is 200 340s ok 11 - Get unauth result 340s ok 12 - Get response 340s ok 13 - Response code is 200 340s ok 14 - Get auth result 340s [Mon Oct 20 21:01:38 2025] [LLNG:5891] [warn] [anonymous] Bad request 340s ok 15 - Try a bad path 340s ok 16 - Response is 400 340s 1..16 340s ok 340s t/64-Lemonldap-NG-Handler-PSGI-DevOps-vhostOptions.t ....... 340s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 340s ok 2 - use Lemonldap::NG::Handler::Server; 340s ok 3 - Client object 340s ok 4 - App object 340s ok 5 - Host header found 340s ok 6 - Rules file URL found 340s ok 7 - Authorized query 340s ok 8 - Code is 200 340s ok 9 - 'User' => 'dwho' 340s ok 10 - 'Name' => '' 340s ok 11 - 'Mail' => '' 340s ok 12 - Seven headers sent 340s ok 13 - Authorized query 340s ok 14 - Code is 200 340s ok 15 - Denied query 340s ok 16 - Code is 403 340s ok 17 - Denied query 340s ok 18 - Code is 403 340s 1..18 340s ok 341s t/64-Lemonldap-NG-Handler-PSGI-DevOps-with-param.t ......... 341s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 341s ok 2 - use Lemonldap::NG::Handler::Server; 341s ok 3 - Client object 341s ok 4 - App object 341s ok 5 - Host header found 341s ok 6 - Rules file URL found 341s ok 7 - Unauthorized query 341s ok 8 - Code is 302 341s ok 9 - Redirect URL found 341s ok 10 - Host header found 341s ok 11 - Rules file URL found 341s ok 12 - Unauthorized query 2 341s ok 13 - Code is 302 341s ok 14 - Redirect URL found 341s ok 15 - Authorized query 341s ok 16 - Code is 200 341s ok 17 - 'User' => 'dwho' 341s ok 18 - 'Name' => '' 341s ok 19 - 'Mail' => '' 341s ok 20 - Seven headers sent 341s ok 21 - Authorized query 341s ok 22 - Code is 200 341s ok 23 - Denied query 341s ok 24 - Code is 403 341s ok 25 - Denied query 341s ok 26 - Code is 403 341s 1..26 341s ok 341s t/64-Lemonldap-NG-Handler-PSGI-DevOps.t .................... 341s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 341s ok 2 - use Lemonldap::NG::Handler::Server; 341s ok 3 - Client object 341s ok 4 - App object 341s ok 5 - Host header found 341s ok 6 - Rules file URL found 341s ok 7 - Authorized query 341s ok 8 - Code is 200 341s ok 9 - 'User' => 'dwho' 341s ok 10 - 'Name' => '' 341s ok 11 - 'Mail' => '' 341s ok 12 - Seven headers sent 341s ok 13 - Authorized query 341s ok 14 - Code is 200 341s ok 15 - Denied query 341s ok 16 - Code is 403 341s ok 17 - Denied query 341s ok 18 - Code is 403 341s 1..18 341s ok 341s t/65-Lemonldap-NG-Handler-Nginx-ServiceToken.t ............. 341s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 341s ok 2 - use Lemonldap::NG::Handler::Server::Nginx; 341s ok 3 - Client object 341s ok 4 - App object 341s ok 5 - Query with token 1 341s ok 6 - Code is 200 341s ok 7 - NO cookie found 341s ok 8 - Found 6 service headers 341s ok 9 - Found 6 service header values 341s ok 10 - Query with token 2 341s ok 11 - Code is 200 341s ok 12 - Found 6 service headers 341s ok 13 - Found 6 service header values 341s ok 14 - Query with token 3 341s ok 15 - Code is 401 341s ok 16 - NONE service header found 341s ok 17 - Query with token 4 341s ok 18 - Code is 200 341s ok 19 - Found "zero" header with "0" 341s ok 20 - Found "empty" header without value 341s ok 21 - Found 6 service headers 341s ok 22 - Found 6 service header values 341s ok 23 - Query with token 5 341s ok 24 - Code is 401 341s ok 25 - NONE service header found 341s ok 26 - Query with token 6 341s ok 27 - Code is 401 341s ok 28 - NONE service header found 341s ok 29 - Query with token 7 341s ok 30 - Code is 401 341s ok 31 - NONE service header found 341s 1..31 341s ok 341s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken-regexp_only.t .. 341s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 341s ok 2 - use Lemonldap::NG::Handler::Server; 341s ok 3 - Client object 341s ok 4 - App object 341s ok 5 - Query with token 1 341s ok 6 - Code is 200 341s ok 7 - Query with token 2 341s ok 8 - Code is 302 341s 1..8 341s ok 342s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken.t .............. 342s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 342s ok 2 - use Lemonldap::NG::Handler::Server; 342s ok 3 - Client object 342s ok 4 - App object 342s ok 5 - Query with token 1 342s ok 6 - Code is 200 342s ok 7 - Found 3 service headers 342s ok 8 - Found 3 service header values 342s ok 9 - Query with token 2 342s ok 10 - Code is 200 342s ok 11 - Found 3 service headers 342s ok 12 - Found 3 service header values 342s ok 13 - Query with token 3 342s ok 14 - Code is 302 342s ok 15 - NONE service header found 342s ok 16 - Query with token 4 342s ok 17 - Code is 200 342s ok 18 - Found "zero" header with "0" 342s ok 19 - Found "empty" header without value 342s ok 20 - Found 3 service headers 342s ok 21 - Found 3 service header values 342s ok 22 - Query with token 5 342s ok 23 - Code is 302 342s ok 24 - NONE service header found 342s ok 25 - Query with token 6 342s ok 26 - Code is 302 342s ok 27 - NONE service header found 342s ok 28 - Query with token 7 342s ok 29 - Code is 302 342s ok 30 - NONE service header found 342s 1..30 342s ok 342s t/66-Lemonldap-NG-Handler-PSGI-wildcard.t .................. 342s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 342s ok 2 - use Lemonldap::NG::Handler::PSGI; 342s ok 3 - Client object 342s ok 4 - App object 342s ok 5 - Unauthentified query 342s ok 6 - Response is an array 342s ok 7 - Code is 302 342s ok 8 - Redirection points to portal 342s ok 9 - Header is given to app 342s ok 10 - Authentified query 342s ok 11 - Code is 200 342s ok 12 - Denied query 342s ok 13 - Code is 403 342s ok 14 - Bad cookie 342s ok 15 - Code is 302 342s 1..15 342s ok 342s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions-with-reload.t .. 342s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 342s ok 2 - use Lemonldap::NG::Handler::PSGI; 342s ok 3 - Client object 342s ok 4 - App object 342s Use of uninitialized value in string eq at /usr/share/perl5/Plack/Request.pm line 42. 342s ok 5 - Unauthentified query 342s ok 6 - Response is an array 342s ok 7 - Code is 302 342s ok 8 - Unauthentified query 342s ok 9 - Response is an array 342s ok 10 - Code is 302 342s ok 11 - Redirection points to portal and site is https 342s 1..11 342s ok 342s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions.t .............. 342s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 342s ok 2 - use Lemonldap::NG::Handler::PSGI; 342s ok 3 - Client object 342s ok 4 - App object 342s ok 5 - Unauthentified query 342s ok 6 - Response is an array 342s ok 7 - Code is 302 342s ok 8 - Redirection points to portal and site is https 342s 1..8 342s ok 342s t/68-Lemonldap-NG-Handler-PSGI-Zimbra.t .................... 342s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 342s ok 2 - use Lemonldap::NG::Handler::Server; 342s ok 3 - Client object 342s ok 4 - App object 342s ok 5 - Non-Zimbra URL Query 342s ok 6 - Code is 200 342s ok 7 - Location is undefined 342s ok 8 - Header Auth-User is set to "dwho" 342s ok 9 - Zimbra URL Query 342s ok 10 - Code is 302 342s ok 11 - Header Location is set to Zimbra URL 342s ok 12 - Header Auth-User is set to "dwho" 342s 1..12 342s ok 342s t/69-Lemonldap-NG-Handler-PSGI-SecureToken.t ............... 342s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 342s ok 2 # skip Cache::Memcached not found 342s ok 3 # skip Cache::Memcached not found 342s ok 4 # skip Cache::Memcached not found 342s ok 5 # skip Cache::Memcached not found 342s ok 6 # skip Cache::Memcached not found 342s ok 7 # skip Cache::Memcached not found 342s ok 8 # skip Cache::Memcached not found 342s ok 9 # skip Cache::Memcached not found 342s ok 10 # skip Cache::Memcached not found 342s ok 11 # skip Cache::Memcached not found 342s ok 12 # skip Cache::Memcached not found 342s ok 13 # skip Cache::Memcached not found 342s 1..13 342s ok 343s t/70-Lemonldap-NG-Handler-PSGI-AuthBasic.t ................. 343s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 343s ok 2 - use Lemonldap::NG::Handler::Server; 343s ok 3 - Client object 343s ok 4 - App object 343s ok 5 - Query 343s ok 6 - Code is 401 343s ok 7 - Header WWW-Authenticate is set to Basic realm="LemonLDAP::NG" 343s 1..7 343s ok 343s t/71-Lemonldap-NG-Handler-PSGI-OAuth2.t .................... 343s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 343s ok 2 - use Lemonldap::NG::Handler::Server; 343s ok 3 - Client object 343s ok 4 - App object 343s ok 5 - Unauthenticated request to OAuth2 URL 343s ok 6 - Got correct HTTP code 343s ok 7 - Got WWW-Authenticate: Bearer 343s ok 8 - Invalid access token 343s ok 9 - Got invalid token error 343s ok 10 - Valid access token 343s ok 11 - Request accepted 343s ok 12 - Header Auth-User is set to "dwho" 343s ok 13 - Client ID correctly transmitted 343s ok 14 - Client confkey correctly transmitted 343s ok 15 - Scope correctly transmitted 343s ok 16 - Valid access token 343s ok 17 - Unauthorized because the write scope is not granted 343s ok 18 - Valid JWT access token 343s ok 19 - Request accepted 343s ok 20 - Header Auth-User is set to "dwho" 343s ok 21 - Valid access token 343s ok 22 - Request accepted 343s ok 23 - Header Auth-User is set to "dwho" 343s ok 24 - Client ID correctly transmitted 343s ok 25 - Client confkey correctly transmitted 343s ok 26 - Scope correctly transmitted 343s ok 27 - Expired access token 343s ok 28 - Access was rejected 343s ok 29 - Got correct error code 343s 1..29 343s ok 343s All tests successful. 343s Files=28, Tests=372, 5 wallclock secs ( 0.09 usr 0.03 sys + 4.23 cusr 0.39 csys = 4.74 CPU) 343s Result: PASS 343s autopkgtest [21:01:41]: test handler-test: -----------------------] 344s handler-test PASS 344s autopkgtest [21:01:42]: test handler-test: - - - - - - - - - - results - - - - - - - - - - 344s autopkgtest [21:01:42]: test portal-test: preparing testbed 364s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20251020-202603-juju-7f2275-prod-proposed-migration-environment-20-168a545c-39aa-4ab2-8ee3-607441bc178f from image adt/ubuntu-resolute-ppc64el-server-20251020.img (UUID 243ad32c-1bbf-485e-924d-1d24001cd7a1)... 460s autopkgtest [21:03:38]: testbed dpkg architecture: ppc64el 460s autopkgtest [21:03:38]: testbed apt version: 3.1.8ubuntu1 461s autopkgtest [21:03:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 461s autopkgtest [21:03:39]: testbed release detected to be: resolute 462s autopkgtest [21:03:40]: updating testbed package index (apt update) 462s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 462s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 462s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 462s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 462s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 462s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 463s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.3 kB] 463s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 463s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [108 kB] 463s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 463s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [407 kB] 463s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [3808 B] 463s Fetched 1328 kB in 1s (1220 kB/s) 464s Reading package lists... 464s Failed to check for VM: Permission denied 464s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 464s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 464s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 465s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 465s Reading package lists... 465s Reading package lists... 465s Building dependency tree... 465s Reading state information... 466s Calculating upgrade... 466s The following packages will be upgraded: 466s libbrotli1 466s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 466s Need to get 422 kB of archives. 466s After this operation, 0 B of additional disk space will be used. 466s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libbrotli1 ppc64el 1.1.0-2build6 [422 kB] 467s dpkg-preconfigure: unable to re-open stdin: No such file or directory 467s Fetched 422 kB in 1s (728 kB/s) 467s (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 ... 76476 files and directories currently installed.) 467s Preparing to unpack .../libbrotli1_1.1.0-2build6_ppc64el.deb ... 467s Unpacking libbrotli1:ppc64el (1.1.0-2build6) over (1.1.0-2build5) ... 467s Setting up libbrotli1:ppc64el (1.1.0-2build6) ... 467s Processing triggers for libc-bin (2.42-0ubuntu3) ... 467s autopkgtest [21:03:45]: upgrading testbed (apt dist-upgrade and autopurge) 468s Reading package lists... 468s Building dependency tree... 468s Reading state information... 468s Calculating upgrade... 468s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 468s Reading package lists... 468s Building dependency tree... 468s Reading state information... 468s Solving dependencies... 468s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 471s Reading package lists... 471s Building dependency tree... 471s Reading state information... 471s Solving dependencies... 472s The following NEW packages will be installed: 472s autoconf autodep8 automake autopoint autotools-dev build-essential 472s ca-certificates-java cpp cpp-15 cpp-15-powerpc64le-linux-gnu 472s cpp-powerpc64le-linux-gnu dctrl-tools debhelper debugedit 472s default-jre-headless dh-autoreconf dh-strip-nondeterminism docutils-common 472s dwz fontconfig-config fonts-font-awesome fonts-urw-base35 g++ g++-15 472s g++-15-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-15 472s gcc-15-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 472s imagemagick-7-common intltool-debian java-common java-wrappers 472s javascript-common jq lemonldap-ng-fastcgi-server libalgorithm-c3-perl 472s libaom3 libapache-logformat-compiler-perl libapache-session-perl 472s libarchive-zip-perl libasan8 libauth-yubikey-webclient-perl 472s libauthen-radius-perl libb-hooks-endofscope-perl libb-hooks-op-check-perl 472s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 472s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 472s libclass-data-inheritable-perl libclass-errorhandler-perl 472s libclass-inspector-perl libclass-method-modifiers-perl 472s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 472s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl 472s libconvert-base32-perl libconvert-binhex-perl libconvert-pem-perl 472s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 472s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-openssl-bignum-perl 472s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 472s libcrypt-openssl-x509-perl libcrypt-random-seed-perl libcrypt-rijndael-perl 472s libcrypt-ssleay-perl libcrypt-urandom-perl libcryptx-perl 472s libdata-hexdump-perl libdata-optlist-perl libdata-password-zxcvbn-perl 472s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 472s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 472s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 472s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 472s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 472s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 472s libencode-locale-perl liberror-perl libeval-closure-perl 472s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 472s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 472s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 472s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 472s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 472s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 472s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 472s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 472s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 472s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 472s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 472s libhttp-negotiate-perl libicu76 libimage-magick-perl 472s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 472s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 472s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 472s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 472s libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjs-bootstrap4 libjs-jquery 472s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjs-sphinxdoc 472s libjs-underscore libjson-maybexs-perl libjson-perl libjson-xs-perl 472s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 472s liblemonldap-ng-handler-perl liblemonldap-ng-portal-perl liblerc4 472s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 472s liblist-someutils-perl liblist-utilsby-perl liblog-log4perl-perl liblqr-1-0 472s liblsan0 libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 472s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 472s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 472s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 472s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 472s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 472s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 472s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 472s libnet-ssleay-perl libnode115 libnspr4 libnss3 libonig5 libopenjp2-7 472s libpackage-stash-perl libparams-classify-perl libparams-util-perl 472s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 472s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 472s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 472s libsoap-lite-perl libspecio-perl libstdc++-15-dev libstream-buffered-perl 472s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 472s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 472s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 472s libtest-pod-perl libtest-sharedfork-perl libtest-tcp-perl 472s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl 472s libtimedate-perl libtool libtry-tiny-perl libtsan2 libtypes-serialiser-perl 472s libubsan1 liburi-perl libvariable-magic-perl libwebp7 libwebpdemux2 472s libwebpmux3 libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 472s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 472s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 472s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 472s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 472s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 472s node-semver node-uglify-js node-undici node-xtend nodejs 472s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 472s po-debconf python3-alabaster python3-defusedxml python3-docutils 472s python3-imagesize python3-packaging python3-roman python3-snowballstemmer 472s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 472s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 472s yui-compressor 472s 0 upgraded, 324 newly installed, 0 to remove and 0 not upgraded. 472s Need to get 187 MB of archives. 472s After this operation, 729 MB of additional disk space will be used. 472s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [71.0 kB] 472s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-5ubuntu1 [169 kB] 472s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfftw3-double3 ppc64el 3.3.10-2fakesync1build2 [445 kB] 472s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build1 [15.8 kB] 472s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 472s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 473s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-utils ppc64el 1:7.7+7 [114 kB] 473s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-urw-base35 all 20200910-8 [11.0 MB] 475s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el fontconfig-config ppc64el 2.15.0-2.3ubuntu1 [38.1 kB] 475s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontconfig1 ppc64el 2.15.0-2.3ubuntu1 [188 kB] 475s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1 [22.3 kB] 475s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaom3 ppc64el 3.12.1-1 [2942 kB] 475s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-aomdec ppc64el 1.20.2-1 [12.3 kB] 475s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libde265-0 ppc64el 1.0.16-1 [288 kB] 475s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-libde265 ppc64el 1.20.2-1 [9832 B] 475s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif1 ppc64el 1.20.2-1 [587 kB] 475s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 475s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 475s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 475s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 475s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblqr-1-0 ppc64el 0.4.2-2.1build2 [43.4 kB] 475s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-4build1 [51.1 kB] 475s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libopenjp2-7 ppc64el 2.5.3-2.1 [251 kB] 475s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libraw23t64 ppc64el 0.21.4-2 [510 kB] 476s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 476s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu1 [298 kB] 476s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebp7 ppc64el 1.5.0-0.1 [315 kB] 476s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu3 [307 kB] 476s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1 [14.6 kB] 476s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1 [31.1 kB] 476s Get:31 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmagickcore-7.q16-10 ppc64el 8:7.1.2.3+dfsg1-1 [2531 kB] 476s Get:32 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-q16-perl ppc64el 8:7.1.2.3+dfsg1-1 [112 kB] 476s Get:33 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-perl all 8:7.1.2.3+dfsg1-1 [39.8 kB] 476s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 476s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 476s Get:36 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 476s Get:37 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 476s Get:38 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 476s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 476s Get:40 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 476s Get:41 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 476s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 476s Get:43 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 476s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build3 [6628 B] 476s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 476s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 476s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 476s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 476s Get:49 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 476s Get:50 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 476s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 476s Get:52 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 476s Get:53 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 476s Get:54 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 476s Get:55 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 476s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 476s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.30-1 [94.4 kB] 476s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 476s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.68-1 [185 kB] 476s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 476s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 476s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 476s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 476s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 476s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.5.11-1build1 [138 kB] 476s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.25-1 [14.0 kB] 476s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 476s Get:68 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 476s Get:69 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 476s Get:70 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 476s Get:71 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 476s Get:72 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 476s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 476s Get:74 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 476s Get:75 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 476s Get:76 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 476s Get:77 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 476s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 476s Get:79 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 476s Get:80 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 477s Get:81 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 477s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 477s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 477s Get:84 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 477s Get:85 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 477s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 477s Get:87 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 477s Get:88 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 477s Get:89 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 477s Get:90 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 477s Get:91 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 477s Get:92 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 477s Get:93 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 477s Get:94 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 477s Get:95 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 477s Get:96 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 477s Get:97 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 477s Get:98 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.089-1 [200 kB] 477s Get:99 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.23-1 [22.3 kB] 477s Get:100 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 477s Get:101 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1 [12.6 kB] 477s Get:102 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.78-1 [139 kB] 477s Get:103 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 477s Get:104 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-handler-perl all 2.21.0+ds-3 [72.4 kB] 477s Get:105 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-fastcgi-server all 2.21.0+ds-3 [30.7 kB] 477s Get:106 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 478s Get:107 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 478s Get:108 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 478s Get:109 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 478s Get:110 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 478s Get:111 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 478s Get:112 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 478s Get:113 http://ftpmaster.internal/ubuntu resolute/main ppc64el javascript-common all 12+nmu1 [4828 B] 478s Get:114 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 478s Get:115 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 478s Get:116 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 478s Get:117 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-cookie all 12-4 [6484 B] 478s Get:118 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 478s Get:119 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006002-1 [36.8 kB] 478s Get:120 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 478s Get:121 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 478s Get:122 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 478s Get:123 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 478s Get:124 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-portal-perl all 2.21.0+ds-3 [3005 kB] 478s Get:125 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.19-8 [280 kB] 478s Get:126 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 478s Get:127 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build3 [109 kB] 478s Get:128 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30 [13.7 kB] 478s Get:129 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 478s Get:130 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.17-4ubuntu1 [572 kB] 478s Get:131 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.1-2build2 [619 kB] 478s Get:132 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 478s Get:133 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-1build3 [62.6 kB] 478s Get:134 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [11.4 MB] 479s Get:135 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-5ubuntu1 [1036 B] 479s Get:136 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 479s Get:137 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 479s Get:138 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-5ubuntu1 [49.0 kB] 479s Get:139 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-5ubuntu1 [32.3 kB] 479s Get:140 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-5ubuntu1 [3006 kB] 479s Get:141 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-5ubuntu1 [1374 kB] 479s Get:142 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-5ubuntu1 [2729 kB] 479s Get:143 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-5ubuntu1 [1231 kB] 479s Get:144 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-5ubuntu1 [160 kB] 479s Get:145 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-5ubuntu1 [1670 kB] 479s Get:146 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [22.4 MB] 480s Get:147 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-5ubuntu1 [523 kB] 480s Get:148 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 480s Get:149 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 480s Get:150 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-5ubuntu1 [2744 kB] 480s Get:151 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [13.0 MB] 480s Get:152 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-5ubuntu1 [23.7 kB] 480s Get:153 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 480s Get:154 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 480s Get:155 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu1 [5094 B] 480s Get:156 http://ftpmaster.internal/ubuntu resolute/main ppc64el ca-certificates-java all 20240118 [11.6 kB] 481s Get:157 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 481s Get:158 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-4build1 [169 kB] 481s Get:159 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 481s Get:160 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 481s Get:161 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 481s Get:162 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.14.2-1 [5098 B] 481s Get:163 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3 [57.3 kB] 481s Get:164 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 481s Get:165 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.1-2build2 [1177 kB] 481s Get:166 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 481s Get:167 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 481s Get:168 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.24.2ubuntu1 [896 kB] 481s Get:169 http://ftpmaster.internal/ubuntu resolute/main ppc64el java-common all 0.76 [6852 B] 481s Get:170 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnspr4 ppc64el 2:4.36-1ubuntu2 [135 kB] 481s Get:171 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnss3 ppc64el 2:3.114-1 [1876 kB] 481s Get:172 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpcsclite1 ppc64el 2.3.3-1 [30.6 kB] 481s Get:173 http://ftpmaster.internal/ubuntu resolute/main ppc64el openjdk-21-jre-headless ppc64el 21.0.9~8ea-1 [45.9 MB] 482s Get:174 http://ftpmaster.internal/ubuntu resolute/main ppc64el default-jre-headless ppc64el 2:1.21-76 [3184 B] 482s Get:175 http://ftpmaster.internal/ubuntu resolute/main ppc64el sgml-base all 1.31+nmu1 [11.0 kB] 482s Get:176 http://ftpmaster.internal/ubuntu resolute/main ppc64el xml-core all 0.19 [20.3 kB] 482s Get:177 http://ftpmaster.internal/ubuntu resolute/main ppc64el docutils-common all 0.21.2+dfsg-2 [131 kB] 482s Get:178 http://ftpmaster.internal/ubuntu resolute/main ppc64el unzip ppc64el 6.0-28ubuntu7 [201 kB] 482s Get:179 http://ftpmaster.internal/ubuntu resolute/universe ppc64el java-wrappers all 0.5 [9042 B] 482s Get:180 http://ftpmaster.internal/ubuntu resolute/main ppc64el libonig5 ppc64el 6.9.10-1 [225 kB] 482s Get:181 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjq1 ppc64el 1.8.1-3ubuntu1 [183 kB] 482s Get:182 http://ftpmaster.internal/ubuntu resolute/main ppc64el jq ppc64el 1.8.1-3ubuntu1 [74.3 kB] 482s Get:183 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 482s Get:184 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 482s Get:185 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build2 [9884 B] 482s Get:186 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdynaloader-functions-perl all 0.004-2 [11.5 kB] 482s Get:187 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-callchecker-perl ppc64el 0.009-2 [14.1 kB] 482s Get:188 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-classify-perl ppc64el 0.015-2build6 [22.2 kB] 482s Get:189 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-runtime-perl all 0.018-1 [15.2 kB] 482s Get:190 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-implementation-perl all 0.09-2 [12.0 kB] 482s Get:191 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 482s Get:192 http://ftpmaster.internal/ubuntu resolute/main ppc64el libvariable-magic-perl ppc64el 0.64-1build1 [37.2 kB] 482s Get:193 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 482s Get:194 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 482s Get:195 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmath-random-isaac-perl all 1.004-2 [18.4 kB] 482s Get:196 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libbytes-random-secure-perl all 0.29-3 [26.8 kB] 482s Get:197 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcapture-tiny-perl all 0.50-1 [20.7 kB] 482s Get:198 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcares2 ppc64el 1.34.5-1 [127 kB] 482s Get:199 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 482s Get:200 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-data-inheritable-perl all 0.10-1 [8038 B] 482s Get:201 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 482s Get:202 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-singleton-perl all 1.6-2 [11.5 kB] 482s Get:203 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-binhex-perl all 1.125-3 [27.1 kB] 482s Get:204 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-dh-gmp-perl ppc64el 0.00012-2build5 [16.5 kB] 482s Get:205 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-jwt-perl all 0.037-1 [29.7 kB] 483s Get:206 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-ssleay-perl ppc64el 0.73.06-2build6 [44.0 kB] 483s Get:207 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-hexdump-perl all 0.04-2 [8212 B] 483s Get:208 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-util-perl ppc64el 1.102-3build1 [21.3 kB] 483s Get:209 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 483s Get:210 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 483s Get:211 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-someutils-perl all 0.59-1 [30.4 kB] 483s Get:212 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-utilsby-perl all 0.12-2 [14.9 kB] 483s Get:213 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-allutils-perl all 0.19-1 [41.5 kB] 483s Get:214 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 483s Get:215 http://ftpmaster.internal/ubuntu resolute/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 483s Get:216 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 483s Get:217 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 483s Get:218 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 485s Get:219 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpackage-stash-perl all 0.40-1 [19.5 kB] 485s Get:220 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-identify-perl ppc64el 0.14-3build4 [10.1 kB] 485s Get:221 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-name-perl ppc64el 0.28-1 [10.9 kB] 485s Get:222 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnamespace-clean-perl all 0.27-2 [14.0 kB] 485s Get:223 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 485s Get:224 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 485s Get:225 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libeval-closure-perl all 0.14-3 [10.1 kB] 485s Get:226 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexception-class-perl all 1.45-1 [28.6 kB] 485s Get:227 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 485s Get:228 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 485s Get:229 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxstring-perl ppc64el 0.005-2build4 [8448 B] 485s Get:230 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libspecio-perl all 0.50-1 [127 kB] 485s Get:231 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-locale-perl all 1:1.41-1 [3193 kB] 489s Get:232 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 489s Get:233 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-perl ppc64el 2:1.65-1build3 [96.9 kB] 489s Get:234 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 489s Get:235 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdbi-perl ppc64el 1.647-1 [837 kB] 490s Get:236 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdbd-sqlite3-perl ppc64el 1.76-1 [169 kB] 490s Get:237 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-simple-perl all 2.218-1 [20.6 kB] 490s Get:238 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-pluggable-perl all 5.2-5 [19.5 kB] 490s Get:239 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-abstract-perl all 3.010-1 [21.4 kB] 490s Get:240 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-address-xs-perl ppc64el 1.05-1build5 [33.6 kB] 490s Get:241 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 490s Get:242 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libthrowable-perl all 1.001-2 [14.2 kB] 490s Get:243 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-sender-perl all 2.601-1 [63.3 kB] 490s Get:244 http://ftpmaster.internal/ubuntu resolute/main ppc64el libextutils-depends-perl all 0.8002-1 [14.3 kB] 490s Get:245 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 490s Get:246 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] 490s Get:247 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 490s Get:248 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd-perl ppc64el 2.78-1build4 [128 kB] 490s Get:249 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgd-securityimage-perl all 1.75-3 [38.8 kB] 490s Get:250 http://ftpmaster.internal/ubuntu resolute/main ppc64el libglib-perl ppc64el 3:1.329.3-3build4 [327 kB] 491s Get:251 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgssapi-perl ppc64el 0.28-4build5 [41.6 kB] 491s Get:252 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-merge-simple-perl all 0.052-1 [7640 B] 491s Get:253 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-daemon-perl all 6.16-1 [22.4 kB] 491s Get:254 http://ftpmaster.internal/ubuntu resolute/main ppc64el libicu76 ppc64el 76.1-4ubuntu2 [11.6 MB] 497s Get:255 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 497s Get:256 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-sessiondata-perl all 1.03-3 [6132 B] 497s Get:257 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libperlio-via-timeout-perl all 0.32-3 [7832 B] 497s Get:258 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-socket-timeout-perl all 0.32-3 [9736 B] 497s Get:259 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-string-perl all 1.08-4 [11.1 kB] 497s Get:260 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-stringy-perl all 2.113-2 [45.3 kB] 497s Get:261 http://ftpmaster.internal/ubuntu resolute/main ppc64el libipc-run-perl all 20231003.0-2 [91.5 kB] 497s Get:262 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjargs-java all 1.0.0-5 [13.9 kB] 497s Get:263 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 497s Get:264 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 497s Get:265 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxslt1.1 ppc64el 1.1.43-0.1 [189 kB] 497s Get:266 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-1 ppc64el 1.3.7-2 [155 kB] 497s Get:267 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-openssl1 ppc64el 1.3.7-2 [99.7 kB] 497s Get:268 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblasso3t64 ppc64el 2.9.0-2 [195 kB] 497s Get:269 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblasso-perl ppc64el 2.9.0-2 [120 kB] 497s Get:270 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblog-log4perl-perl all 1.57-1 [345 kB] 497s Get:271 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 497s Get:272 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-smtp-ssl-perl all 1.04-2 [6218 B] 497s Get:273 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmailtools-perl all 2.22-1 [77.1 kB] 498s Get:274 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmime-tools-perl all 5.515-1 [187 kB] 498s Get:275 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ip-perl all 1.26-4 [27.4 kB] 498s Get:276 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 498s Get:277 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 498s Get:278 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-base-perl all 1.09-3 [18.9 kB] 498s Get:279 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 498s Get:280 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-libxml-perl ppc64el 2.0207+dfsg+really+2.0207-0ubuntu6 [315 kB] 498s Get:281 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-simple-perl all 2.25-2 [64.1 kB] 498s Get:282 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-common-perl all 1.20-2 [33.9 kB] 498s Get:283 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 498s Get:284 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-server-perl all 1.09-4 [22.3 kB] 498s Get:285 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-xtend all 4.0.2-3 [3902 B] 498s Get:286 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-corepack all 0.24.0-5 [757 kB] 498s Get:287 http://ftpmaster.internal/ubuntu resolute/universe ppc64el nodejs ppc64el 20.19.4+dfsg-1 [342 kB] 499s Get:288 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 499s Get:289 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 499s Get:290 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-balanced-match all 2.0.0-1 [4910 B] 499s Get:291 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 499s Get:292 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-minimatch all 9.0.3-6 [78.0 kB] 499s Get:293 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 499s Get:294 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 499s Get:295 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-lru-cache all 10.0.1-3 [61.9 kB] 499s Get:296 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 499s Get:297 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 499s Get:298 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-undici all 7.16.0+dfsg+~cs3.2.0-2 [380 kB] 499s Get:299 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnode115 ppc64el 20.19.4+dfsg-1 [14.4 MB] 504s Get:300 http://ftpmaster.internal/ubuntu resolute/main ppc64el libregexp-common-perl all 2024080801-1 [162 kB] 504s Get:301 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtask-weaken-perl all 1.06-2 [7924 B] 504s Get:302 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-parser-perl ppc64el 2.47-1build4 [205 kB] 504s Get:303 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsoap-lite-perl all 1.27-3 [225 kB] 505s Get:304 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstring-random-perl all 1:0.32-2 [14.0 kB] 505s Get:305 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-leaktrace-perl ppc64el 0.17-1build6 [20.6 kB] 505s Get:306 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-output-perl all 1.036-1 [14.6 kB] 505s Get:307 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-pod-perl all 1.52-3 [8978 B] 505s Get:308 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtime-fake-perl all 0.11-4 [8092 B] 505s Get:309 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-libxslt-perl ppc64el 2.003000-3 [46.0 kB] 505s Get:310 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-uglify-js all 3.17.4-2 [205 kB] 505s Get:311 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-defusedxml all 0.7.1-3 [42.2 kB] 505s Get:312 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-roman all 5.1-1 [10.6 kB] 505s Get:313 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-docutils all 0.21.2+dfsg-2 [409 kB] 505s Get:314 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-imagesize all 1.4.1-1 [6844 B] 505s Get:315 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-packaging all 25.0-1 [52.8 kB] 505s Get:316 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 505s Get:317 http://ftpmaster.internal/ubuntu resolute/main ppc64el sphinx-common all 8.2.3-1ubuntu2 [656 kB] 505s Get:318 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-alabaster all 0.7.16-0.1 [18.5 kB] 505s Get:319 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 505s Get:320 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 506s Get:321 http://ftpmaster.internal/ubuntu resolute/universe ppc64el uglifyjs all 3.17.4-2 [10.1 kB] 506s Get:322 http://ftpmaster.internal/ubuntu resolute/universe ppc64el yui-compressor all 2.4.8-3 [595 kB] 506s Get:323 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauthen-radius-perl all 0.33-1 [49.2 kB] 506s Get:324 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.82 [18.8 kB] 506s Preconfiguring packages ... 506s Fetched 187 MB in 34s (5479 kB/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 ... 76476 files and directories currently installed.) 506s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... 506s Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 506s Selecting previously unselected package libgomp1:ppc64el. 506s Preparing to unpack .../001-libgomp1_15.2.0-5ubuntu1_ppc64el.deb ... 506s Unpacking libgomp1:ppc64el (15.2.0-5ubuntu1) ... 506s Selecting previously unselected package libfftw3-double3:ppc64el. 506s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_ppc64el.deb ... 506s Unpacking libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 506s Selecting previously unselected package libfontenc1:ppc64el. 506s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_ppc64el.deb ... 506s Unpacking libfontenc1:ppc64el (1:1.1.8-1build1) ... 506s Selecting previously unselected package x11-common. 506s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 506s Unpacking x11-common (1:7.7+24ubuntu1) ... 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_ppc64el.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 ... 507s Unpacking fonts-urw-base35 (20200910-8) ... 507s Selecting previously unselected package fontconfig-config. 507s Preparing to unpack .../008-fontconfig-config_2.15.0-2.3ubuntu1_ppc64el.deb ... 507s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 507s Selecting previously unselected package libfontconfig1:ppc64el. 507s Preparing to unpack .../009-libfontconfig1_2.15.0-2.3ubuntu1_ppc64el.deb ... 507s Unpacking libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 507s Selecting previously unselected package libsharpyuv0:ppc64el. 507s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_ppc64el.deb ... 507s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1) ... 507s Selecting previously unselected package libaom3:ppc64el. 507s Preparing to unpack .../011-libaom3_3.12.1-1_ppc64el.deb ... 507s Unpacking libaom3:ppc64el (3.12.1-1) ... 507s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 507s Preparing to unpack .../012-libheif-plugin-aomdec_1.20.2-1_ppc64el.deb ... 507s Unpacking libheif-plugin-aomdec:ppc64el (1.20.2-1) ... 507s Selecting previously unselected package libde265-0:ppc64el. 507s Preparing to unpack .../013-libde265-0_1.0.16-1_ppc64el.deb ... 507s Unpacking libde265-0:ppc64el (1.0.16-1) ... 507s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 507s Preparing to unpack .../014-libheif-plugin-libde265_1.20.2-1_ppc64el.deb ... 507s Unpacking libheif-plugin-libde265:ppc64el (1.20.2-1) ... 507s Selecting previously unselected package libheif1:ppc64el. 507s Preparing to unpack .../015-libheif1_1.20.2-1_ppc64el.deb ... 507s Unpacking libheif1:ppc64el (1.20.2-1) ... 507s Selecting previously unselected package libjbig0:ppc64el. 507s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 507s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 507s Selecting previously unselected package libjpeg-turbo8:ppc64el. 507s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 507s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 507s Selecting previously unselected package libjpeg8:ppc64el. 507s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 507s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 507s Selecting previously unselected package liblcms2-2:ppc64el. 507s Preparing to unpack .../019-liblcms2-2_2.16-2_ppc64el.deb ... 507s Unpacking liblcms2-2:ppc64el (2.16-2) ... 507s Selecting previously unselected package liblqr-1-0:ppc64el. 507s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_ppc64el.deb ... 507s Unpacking liblqr-1-0:ppc64el (0.4.2-2.1build2) ... 507s Selecting previously unselected package libltdl7:ppc64el. 507s Preparing to unpack .../021-libltdl7_2.5.4-4build1_ppc64el.deb ... 507s Unpacking libltdl7:ppc64el (2.5.4-4build1) ... 507s Selecting previously unselected package libopenjp2-7:ppc64el. 507s Preparing to unpack .../022-libopenjp2-7_2.5.3-2.1_ppc64el.deb ... 507s Unpacking libopenjp2-7:ppc64el (2.5.3-2.1) ... 507s Selecting previously unselected package libraw23t64:ppc64el. 507s Preparing to unpack .../023-libraw23t64_0.21.4-2_ppc64el.deb ... 507s Unpacking libraw23t64:ppc64el (0.21.4-2) ... 507s Selecting previously unselected package libdeflate0:ppc64el. 507s Preparing to unpack .../024-libdeflate0_1.23-2_ppc64el.deb ... 507s Unpacking libdeflate0:ppc64el (1.23-2) ... 507s Selecting previously unselected package liblerc4:ppc64el. 507s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_ppc64el.deb ... 507s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 507s Selecting previously unselected package libwebp7:ppc64el. 507s Preparing to unpack .../026-libwebp7_1.5.0-0.1_ppc64el.deb ... 507s Unpacking libwebp7:ppc64el (1.5.0-0.1) ... 507s Selecting previously unselected package libtiff6:ppc64el. 507s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_ppc64el.deb ... 507s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu3) ... 507s Selecting previously unselected package libwebpdemux2:ppc64el. 507s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_ppc64el.deb ... 507s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1) ... 507s Selecting previously unselected package libwebpmux3:ppc64el. 507s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_ppc64el.deb ... 507s Unpacking libwebpmux3:ppc64el (1.5.0-0.1) ... 507s Selecting previously unselected package libmagickcore-7.q16-10:ppc64el. 507s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_ppc64el.deb ... 507s Unpacking libmagickcore-7.q16-10:ppc64el (8:7.1.2.3+dfsg1-1) ... 507s Selecting previously unselected package libimage-magick-q16-perl. 507s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.3+dfsg1-1_ppc64el.deb ... 507s Unpacking libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 507s Selecting previously unselected package libimage-magick-perl. 507s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.3+dfsg1-1_all.deb ... 507s Unpacking libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 507s Selecting previously unselected package libfcgi0t64:ppc64el. 507s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 507s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 507s Selecting previously unselected package libfcgi-perl. 507s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 507s Unpacking libfcgi-perl (0.82+ds-3build3) ... 507s Selecting previously unselected package libfcgi-procmanager-perl. 507s Preparing to unpack .../035-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 .../036-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 507s Unpacking libcrypt-urandom-perl (0.54-1) ... 507s Selecting previously unselected package libapache-session-perl. 507s Preparing to unpack .../037-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 .../038-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 .../039-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 507s Unpacking libipc-sharelite-perl (0.17-5build4) ... 507s Selecting previously unselected package libcache-cache-perl. 507s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 507s Unpacking libcache-cache-perl (1.08-3) ... 507s Selecting previously unselected package libclass-xsaccessor-perl. 507s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 507s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 507s Selecting previously unselected package libconfig-inifiles-perl. 507s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-3_all.deb ... 507s Unpacking libconfig-inifiles-perl (3.000003-3) ... 507s Selecting previously unselected package perl-openssl-defaults:ppc64el. 507s Preparing to unpack .../043-perl-openssl-defaults_7build3_ppc64el.deb ... 507s Unpacking perl-openssl-defaults:ppc64el (7build3) ... 507s Selecting previously unselected package libcrypt-openssl-bignum-perl. 507s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 507s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 507s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 507s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 507s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 507s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 507s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 507s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 507s Selecting previously unselected package libconvert-asn1-perl. 507s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 507s Unpacking libconvert-asn1-perl (0.34-1) ... 508s Selecting previously unselected package libcrypt-openssl-x509-perl. 508s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 508s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 508s Selecting previously unselected package libclass-errorhandler-perl. 508s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 508s Unpacking libclass-errorhandler-perl (0.04-3) ... 508s Selecting previously unselected package libcrypt-des-perl:ppc64el. 508s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_ppc64el.deb ... 508s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 508s Selecting previously unselected package libcrypt-des-ede3-perl. 508s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 508s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 508s Selecting previously unselected package libcryptx-perl. 508s Preparing to unpack .../052-libcryptx-perl_0.087-1_ppc64el.deb ... 508s Unpacking libcryptx-perl (0.087-1) ... 508s Selecting previously unselected package libconvert-pem-perl. 508s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 508s Unpacking libconvert-pem-perl (0.13-1) ... 508s Selecting previously unselected package libcrypt-rijndael-perl. 508s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 508s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 508s Selecting previously unselected package libhtml-tagset-perl. 508s Preparing to unpack .../055-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 .../056-liburi-perl_5.30-1_all.deb ... 508s Unpacking liburi-perl (5.30-1) ... 508s Selecting previously unselected package libhtml-parser-perl:ppc64el. 508s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 508s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 508s Selecting previously unselected package libcgi-pm-perl. 508s Preparing to unpack .../058-libcgi-pm-perl_4.68-1_all.deb ... 508s Unpacking libcgi-pm-perl (4.68-1) ... 508s Selecting previously unselected package libhtml-template-perl. 508s Preparing to unpack .../059-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 .../060-libjson-perl_4.10000-1_all.deb ... 508s Unpacking libjson-perl (4.10000-1) ... 508s Selecting previously unselected package libcommon-sense-perl:ppc64el. 508s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 508s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 508s Selecting previously unselected package libtypes-serialiser-perl. 508s Preparing to unpack .../062-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 .../063-libjson-xs-perl_4.040-1_ppc64el.deb ... 508s Unpacking libjson-xs-perl (4.040-1) ... 508s Selecting previously unselected package libmouse-perl:ppc64el. 508s Preparing to unpack .../064-libmouse-perl_2.5.11-1build1_ppc64el.deb ... 508s Unpacking libmouse-perl:ppc64el (2.5.11-1build1) ... 508s Selecting previously unselected package libnet-cidr-perl. 508s Preparing to unpack .../065-libnet-cidr-perl_0.25-1_all.deb ... 508s Unpacking libnet-cidr-perl (0.25-1) ... 508s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 508s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 508s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 508s Selecting previously unselected package libposix-strftime-compiler-perl. 508s Preparing to unpack .../067-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 .../068-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 .../069-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 .../070-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 .../071-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 .../072-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 .../073-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 .../074-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 .../075-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 .../076-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 .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 508s Unpacking libjson-maybexs-perl (1.004008-1) ... 508s Selecting previously unselected package libstream-buffered-perl. 508s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 508s Unpacking libstream-buffered-perl (0.03-3) ... 508s Selecting previously unselected package libwww-form-urlencoded-perl. 508s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 508s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 508s Selecting previously unselected package libhttp-entity-parser-perl. 508s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 508s Unpacking libhttp-entity-parser-perl (0.25-2) ... 508s Selecting previously unselected package libtimedate-perl. 508s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 508s Unpacking libtimedate-perl (2.3300-2) ... 508s Selecting previously unselected package libhttp-date-perl. 508s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 508s Unpacking libhttp-date-perl (6.06-1) ... 508s Selecting previously unselected package libhttp-headers-fast-perl. 508s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 508s Unpacking libhttp-headers-fast-perl (0.22-3) ... 508s Selecting previously unselected package libclone-perl:ppc64el. 508s Preparing to unpack .../084-libclone-perl_0.47-1_ppc64el.deb ... 508s Unpacking libclone-perl:ppc64el (0.47-1) ... 508s Selecting previously unselected package libencode-locale-perl. 508s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 508s Unpacking libencode-locale-perl (1.05-3) ... 508s Selecting previously unselected package libio-html-perl. 508s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 508s Unpacking libio-html-perl (1.004-3) ... 508s Selecting previously unselected package liblwp-mediatypes-perl. 508s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 508s Unpacking liblwp-mediatypes-perl (6.04-2) ... 508s Selecting previously unselected package libhttp-message-perl. 508s Preparing to unpack .../088-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 508s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 508s Selecting previously unselected package libtest-sharedfork-perl. 508s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 508s Unpacking libtest-sharedfork-perl (0.35-3) ... 508s Selecting previously unselected package libtest-tcp-perl. 508s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 508s Unpacking libtest-tcp-perl (2.22-2) ... 508s Selecting previously unselected package libtry-tiny-perl. 508s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 508s Unpacking libtry-tiny-perl (0.32-1) ... 508s Selecting previously unselected package libplack-perl. 508s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 508s Unpacking libplack-perl (1.0051-1) ... 508s Selecting previously unselected package libfile-listing-perl. 508s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 508s Unpacking libfile-listing-perl (6.16-1) ... 508s Selecting previously unselected package libhtml-tree-perl. 508s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 508s Unpacking libhtml-tree-perl (5.07-3) ... 508s Selecting previously unselected package libhttp-cookies-perl. 508s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 508s Unpacking libhttp-cookies-perl (6.11-1) ... 508s Selecting previously unselected package libhttp-negotiate-perl. 508s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 508s Unpacking libhttp-negotiate-perl (6.01-2) ... 508s Selecting previously unselected package libio-socket-ssl-perl. 508s Preparing to unpack .../097-libio-socket-ssl-perl_2.089-1_all.deb ... 508s Unpacking libio-socket-ssl-perl (2.089-1) ... 508s Selecting previously unselected package libnet-http-perl. 508s Preparing to unpack .../098-libnet-http-perl_6.23-1_all.deb ... 508s Unpacking libnet-http-perl (6.23-1) ... 508s Selecting previously unselected package liblwp-protocol-https-perl. 508s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 508s Unpacking liblwp-protocol-https-perl (6.14-1) ... 508s Selecting previously unselected package libwww-robotrules-perl. 508s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1_all.deb ... 508s Unpacking libwww-robotrules-perl (6.02-1) ... 508s Selecting previously unselected package libwww-perl. 508s Preparing to unpack .../101-libwww-perl_6.78-1_all.deb ... 508s Unpacking libwww-perl (6.78-1) ... 508s Selecting previously unselected package liblemonldap-ng-common-perl. 508s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 508s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 508s Selecting previously unselected package liblemonldap-ng-handler-perl. 508s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.21.0+ds-3_all.deb ... 508s Unpacking liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 508s Selecting previously unselected package lemonldap-ng-fastcgi-server. 508s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.21.0+ds-3_all.deb ... 508s Unpacking lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 508s Selecting previously unselected package fonts-font-awesome. 508s Preparing to unpack .../105-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 508s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 508s Selecting previously unselected package libconvert-base32-perl. 508s Preparing to unpack .../106-libconvert-base32-perl_0.06-3_all.deb ... 508s Unpacking libconvert-base32-perl (0.06-3) ... 508s Selecting previously unselected package libdigest-hmac-perl. 508s Preparing to unpack .../107-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 508s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 508s Selecting previously unselected package libemail-date-format-perl. 508s Preparing to unpack .../108-libemail-date-format-perl_1.008-1_all.deb ... 508s Unpacking libemail-date-format-perl (1.008-1) ... 508s Selecting previously unselected package libfont-afm-perl. 508s Preparing to unpack .../109-libfont-afm-perl_1.20-4_all.deb ... 508s Unpacking libfont-afm-perl (1.20-4) ... 508s Selecting previously unselected package libhtml-format-perl. 509s Preparing to unpack .../110-libhtml-format-perl_2.16-2_all.deb ... 509s Unpacking libhtml-format-perl (2.16-2) ... 509s Selecting previously unselected package libhtml-formattext-withlinks-perl. 509s Preparing to unpack .../111-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 509s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 509s Selecting previously unselected package javascript-common. 509s Preparing to unpack .../112-javascript-common_12+nmu1_all.deb ... 509s Unpacking javascript-common (12+nmu1) ... 509s Selecting previously unselected package libjs-popper.js. 509s Preparing to unpack .../113-libjs-popper.js_1.16.1+ds-6_all.deb ... 509s Unpacking libjs-popper.js (1.16.1+ds-6) ... 509s Selecting previously unselected package libjs-bootstrap4. 509s Preparing to unpack .../114-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 509s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 509s Selecting previously unselected package libjs-jquery. 509s Preparing to unpack .../115-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 509s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 509s Selecting previously unselected package libjs-jquery-cookie. 509s Preparing to unpack .../116-libjs-jquery-cookie_12-4_all.deb ... 509s Unpacking libjs-jquery-cookie (12-4) ... 509s Selecting previously unselected package libjs-jquery-ui. 509s Preparing to unpack .../117-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 509s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 509s Selecting previously unselected package libexporter-tiny-perl. 509s Preparing to unpack .../118-libexporter-tiny-perl_1.006002-1_all.deb ... 509s Unpacking libexporter-tiny-perl (1.006002-1) ... 509s Selecting previously unselected package liblist-moreutils-xs-perl. 509s Preparing to unpack .../119-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 509s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 509s Selecting previously unselected package liblist-moreutils-perl. 509s Preparing to unpack .../120-liblist-moreutils-perl_0.430-2_all.deb ... 509s Unpacking liblist-moreutils-perl (0.430-2) ... 509s Selecting previously unselected package libregexp-assemble-perl. 509s Preparing to unpack .../121-libregexp-assemble-perl_0.38-2_all.deb ... 509s Unpacking libregexp-assemble-perl (0.38-2) ... 509s Selecting previously unselected package libtext-unidecode-perl. 509s Preparing to unpack .../122-libtext-unidecode-perl_1.30-3_all.deb ... 509s Unpacking libtext-unidecode-perl (1.30-3) ... 509s Selecting previously unselected package liblemonldap-ng-portal-perl. 509s Preparing to unpack .../123-liblemonldap-ng-portal-perl_2.21.0+ds-3_all.deb ... 509s Unpacking liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 509s Selecting previously unselected package m4. 509s Preparing to unpack .../124-m4_1.4.19-8_ppc64el.deb ... 509s Unpacking m4 (1.4.19-8) ... 509s Selecting previously unselected package autoconf. 509s Preparing to unpack .../125-autoconf_2.72-3.1ubuntu1_all.deb ... 509s Unpacking autoconf (2.72-3.1ubuntu1) ... 509s Selecting previously unselected package dctrl-tools. 509s Preparing to unpack .../126-dctrl-tools_2.24-3build3_ppc64el.deb ... 509s Unpacking dctrl-tools (2.24-3build3) ... 509s Selecting previously unselected package autodep8. 509s Preparing to unpack .../127-autodep8_0.30_all.deb ... 509s Unpacking autodep8 (0.30) ... 509s Selecting previously unselected package autotools-dev. 509s Preparing to unpack .../128-autotools-dev_20240727.1_all.deb ... 509s Unpacking autotools-dev (20240727.1) ... 509s Selecting previously unselected package automake. 509s Preparing to unpack .../129-automake_1%3a1.17-4ubuntu1_all.deb ... 509s Unpacking automake (1:1.17-4ubuntu1) ... 509s Selecting previously unselected package autopoint. 509s Preparing to unpack .../130-autopoint_0.23.1-2build2_all.deb ... 509s Unpacking autopoint (0.23.1-2build2) ... 509s Selecting previously unselected package libisl23:ppc64el. 509s Preparing to unpack .../131-libisl23_0.27-1_ppc64el.deb ... 509s Unpacking libisl23:ppc64el (0.27-1) ... 509s Selecting previously unselected package libmpc3:ppc64el. 509s Preparing to unpack .../132-libmpc3_1.3.1-1build3_ppc64el.deb ... 509s Unpacking libmpc3:ppc64el (1.3.1-1build3) ... 509s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 509s Preparing to unpack .../133-cpp-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 509s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 509s Selecting previously unselected package cpp-15. 509s Preparing to unpack .../134-cpp-15_15.2.0-5ubuntu1_ppc64el.deb ... 509s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 509s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 509s Preparing to unpack .../135-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 509s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 509s Selecting previously unselected package cpp. 509s Preparing to unpack .../136-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 509s Unpacking cpp (4:15.2.0-4ubuntu1) ... 509s Selecting previously unselected package libcc1-0:ppc64el. 509s Preparing to unpack .../137-libcc1-0_15.2.0-5ubuntu1_ppc64el.deb ... 509s Unpacking libcc1-0:ppc64el (15.2.0-5ubuntu1) ... 509s Selecting previously unselected package libitm1:ppc64el. 509s Preparing to unpack .../138-libitm1_15.2.0-5ubuntu1_ppc64el.deb ... 509s Unpacking libitm1:ppc64el (15.2.0-5ubuntu1) ... 509s Selecting previously unselected package libasan8:ppc64el. 509s Preparing to unpack .../139-libasan8_15.2.0-5ubuntu1_ppc64el.deb ... 509s Unpacking libasan8:ppc64el (15.2.0-5ubuntu1) ... 510s Selecting previously unselected package liblsan0:ppc64el. 510s Preparing to unpack .../140-liblsan0_15.2.0-5ubuntu1_ppc64el.deb ... 510s Unpacking liblsan0:ppc64el (15.2.0-5ubuntu1) ... 510s Selecting previously unselected package libtsan2:ppc64el. 510s Preparing to unpack .../141-libtsan2_15.2.0-5ubuntu1_ppc64el.deb ... 510s Unpacking libtsan2:ppc64el (15.2.0-5ubuntu1) ... 510s Selecting previously unselected package libubsan1:ppc64el. 510s Preparing to unpack .../142-libubsan1_15.2.0-5ubuntu1_ppc64el.deb ... 510s Unpacking libubsan1:ppc64el (15.2.0-5ubuntu1) ... 510s Selecting previously unselected package libquadmath0:ppc64el. 510s Preparing to unpack .../143-libquadmath0_15.2.0-5ubuntu1_ppc64el.deb ... 510s Unpacking libquadmath0:ppc64el (15.2.0-5ubuntu1) ... 510s Selecting previously unselected package libgcc-15-dev:ppc64el. 510s Preparing to unpack .../144-libgcc-15-dev_15.2.0-5ubuntu1_ppc64el.deb ... 510s Unpacking libgcc-15-dev:ppc64el (15.2.0-5ubuntu1) ... 510s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 510s Preparing to unpack .../145-gcc-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 510s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 510s Selecting previously unselected package gcc-15. 510s Preparing to unpack .../146-gcc-15_15.2.0-5ubuntu1_ppc64el.deb ... 510s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 510s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 510s Preparing to unpack .../147-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 510s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 510s Selecting previously unselected package gcc. 510s Preparing to unpack .../148-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 510s Unpacking gcc (4:15.2.0-4ubuntu1) ... 510s Selecting previously unselected package libstdc++-15-dev:ppc64el. 510s Preparing to unpack .../149-libstdc++-15-dev_15.2.0-5ubuntu1_ppc64el.deb ... 510s Unpacking libstdc++-15-dev:ppc64el (15.2.0-5ubuntu1) ... 510s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 510s Preparing to unpack .../150-g++-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 510s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 510s Selecting previously unselected package g++-15. 510s Preparing to unpack .../151-g++-15_15.2.0-5ubuntu1_ppc64el.deb ... 510s Unpacking g++-15 (15.2.0-5ubuntu1) ... 510s Selecting previously unselected package g++-powerpc64le-linux-gnu. 510s Preparing to unpack .../152-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 510s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 511s Selecting previously unselected package g++. 511s Preparing to unpack .../153-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 511s Unpacking g++ (4:15.2.0-4ubuntu1) ... 511s Selecting previously unselected package build-essential. 511s Preparing to unpack .../154-build-essential_12.12ubuntu1_ppc64el.deb ... 511s Unpacking build-essential (12.12ubuntu1) ... 511s Selecting previously unselected package ca-certificates-java. 511s Preparing to unpack .../155-ca-certificates-java_20240118_all.deb ... 511s Unpacking ca-certificates-java (20240118) ... 511s Selecting previously unselected package libdebhelper-perl. 511s Preparing to unpack .../156-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 511s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 511s Selecting previously unselected package libtool. 511s Preparing to unpack .../157-libtool_2.5.4-4build1_all.deb ... 511s Unpacking libtool (2.5.4-4build1) ... 511s Selecting previously unselected package dh-autoreconf. 511s Preparing to unpack .../158-dh-autoreconf_21_all.deb ... 511s Unpacking dh-autoreconf (21) ... 511s Selecting previously unselected package libarchive-zip-perl. 511s Preparing to unpack .../159-libarchive-zip-perl_1.68-1_all.deb ... 511s Unpacking libarchive-zip-perl (1.68-1) ... 511s Selecting previously unselected package libfile-stripnondeterminism-perl. 511s Preparing to unpack .../160-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 511s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 511s Selecting previously unselected package dh-strip-nondeterminism. 511s Preparing to unpack .../161-dh-strip-nondeterminism_1.14.2-1_all.deb ... 511s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 511s Selecting previously unselected package debugedit. 511s Preparing to unpack .../162-debugedit_1%3a5.2-3_ppc64el.deb ... 511s Unpacking debugedit (1:5.2-3) ... 511s Selecting previously unselected package dwz. 511s Preparing to unpack .../163-dwz_0.16-2_ppc64el.deb ... 511s Unpacking dwz (0.16-2) ... 511s Selecting previously unselected package gettext. 511s Preparing to unpack .../164-gettext_0.23.1-2build2_ppc64el.deb ... 511s Unpacking gettext (0.23.1-2build2) ... 511s Selecting previously unselected package intltool-debian. 511s Preparing to unpack .../165-intltool-debian_0.35.0+20060710.6_all.deb ... 511s Unpacking intltool-debian (0.35.0+20060710.6) ... 511s Selecting previously unselected package po-debconf. 511s Preparing to unpack .../166-po-debconf_1.0.21+nmu1_all.deb ... 511s Unpacking po-debconf (1.0.21+nmu1) ... 511s Selecting previously unselected package debhelper. 511s Preparing to unpack .../167-debhelper_13.24.2ubuntu1_all.deb ... 511s Unpacking debhelper (13.24.2ubuntu1) ... 511s Selecting previously unselected package java-common. 511s Preparing to unpack .../168-java-common_0.76_all.deb ... 511s Unpacking java-common (0.76) ... 511s Selecting previously unselected package libnspr4:ppc64el. 511s Preparing to unpack .../169-libnspr4_2%3a4.36-1ubuntu2_ppc64el.deb ... 511s Unpacking libnspr4:ppc64el (2:4.36-1ubuntu2) ... 511s Selecting previously unselected package libnss3:ppc64el. 511s Preparing to unpack .../170-libnss3_2%3a3.114-1_ppc64el.deb ... 511s Unpacking libnss3:ppc64el (2:3.114-1) ... 511s Selecting previously unselected package libpcsclite1:ppc64el. 511s Preparing to unpack .../171-libpcsclite1_2.3.3-1_ppc64el.deb ... 511s Unpacking libpcsclite1:ppc64el (2.3.3-1) ... 511s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 511s Preparing to unpack .../172-openjdk-21-jre-headless_21.0.9~8ea-1_ppc64el.deb ... 511s Unpacking openjdk-21-jre-headless:ppc64el (21.0.9~8ea-1) ... 512s Selecting previously unselected package default-jre-headless. 512s Preparing to unpack .../173-default-jre-headless_2%3a1.21-76_ppc64el.deb ... 512s Unpacking default-jre-headless (2:1.21-76) ... 512s Selecting previously unselected package sgml-base. 512s Preparing to unpack .../174-sgml-base_1.31+nmu1_all.deb ... 512s Unpacking sgml-base (1.31+nmu1) ... 512s Selecting previously unselected package xml-core. 512s Preparing to unpack .../175-xml-core_0.19_all.deb ... 512s Unpacking xml-core (0.19) ... 512s Selecting previously unselected package docutils-common. 512s Preparing to unpack .../176-docutils-common_0.21.2+dfsg-2_all.deb ... 512s Unpacking docutils-common (0.21.2+dfsg-2) ... 512s Selecting previously unselected package unzip. 512s Preparing to unpack .../177-unzip_6.0-28ubuntu7_ppc64el.deb ... 512s Unpacking unzip (6.0-28ubuntu7) ... 512s Selecting previously unselected package java-wrappers. 512s Preparing to unpack .../178-java-wrappers_0.5_all.deb ... 512s Unpacking java-wrappers (0.5) ... 512s Selecting previously unselected package libonig5:ppc64el. 512s Preparing to unpack .../179-libonig5_6.9.10-1_ppc64el.deb ... 512s Unpacking libonig5:ppc64el (6.9.10-1) ... 512s Selecting previously unselected package libjq1:ppc64el. 512s Preparing to unpack .../180-libjq1_1.8.1-3ubuntu1_ppc64el.deb ... 512s Unpacking libjq1:ppc64el (1.8.1-3ubuntu1) ... 512s Selecting previously unselected package jq. 512s Preparing to unpack .../181-jq_1.8.1-3ubuntu1_ppc64el.deb ... 512s Unpacking jq (1.8.1-3ubuntu1) ... 512s Selecting previously unselected package libalgorithm-c3-perl. 512s Preparing to unpack .../182-libalgorithm-c3-perl_0.11-2_all.deb ... 512s Unpacking libalgorithm-c3-perl (0.11-2) ... 512s Selecting previously unselected package libauth-yubikey-webclient-perl. 512s Preparing to unpack .../183-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 512s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 512s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 512s Preparing to unpack .../184-libb-hooks-op-check-perl_0.22-3build2_ppc64el.deb ... 512s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 512s Selecting previously unselected package libdynaloader-functions-perl. 512s Preparing to unpack .../185-libdynaloader-functions-perl_0.004-2_all.deb ... 512s Unpacking libdynaloader-functions-perl (0.004-2) ... 512s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 512s Preparing to unpack .../186-libdevel-callchecker-perl_0.009-2_ppc64el.deb ... 512s Unpacking libdevel-callchecker-perl:ppc64el (0.009-2) ... 512s Selecting previously unselected package libparams-classify-perl:ppc64el. 512s Preparing to unpack .../187-libparams-classify-perl_0.015-2build6_ppc64el.deb ... 512s Unpacking libparams-classify-perl:ppc64el (0.015-2build6) ... 512s Selecting previously unselected package libmodule-runtime-perl. 512s Preparing to unpack .../188-libmodule-runtime-perl_0.018-1_all.deb ... 512s Unpacking libmodule-runtime-perl (0.018-1) ... 512s Selecting previously unselected package libmodule-implementation-perl. 512s Preparing to unpack .../189-libmodule-implementation-perl_0.09-2_all.deb ... 512s Unpacking libmodule-implementation-perl (0.09-2) ... 512s Selecting previously unselected package libsub-exporter-progressive-perl. 512s Preparing to unpack .../190-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 512s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 512s Selecting previously unselected package libvariable-magic-perl. 512s Preparing to unpack .../191-libvariable-magic-perl_0.64-1build1_ppc64el.deb ... 512s Unpacking libvariable-magic-perl (0.64-1build1) ... 512s Selecting previously unselected package libb-hooks-endofscope-perl. 512s Preparing to unpack .../192-libb-hooks-endofscope-perl_0.28-2_all.deb ... 512s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 512s Selecting previously unselected package libcrypt-random-seed-perl. 512s Preparing to unpack .../193-libcrypt-random-seed-perl_0.03-3_all.deb ... 512s Unpacking libcrypt-random-seed-perl (0.03-3) ... 512s Selecting previously unselected package libmath-random-isaac-perl. 512s Preparing to unpack .../194-libmath-random-isaac-perl_1.004-2_all.deb ... 512s Unpacking libmath-random-isaac-perl (1.004-2) ... 512s Selecting previously unselected package libbytes-random-secure-perl. 512s Preparing to unpack .../195-libbytes-random-secure-perl_0.29-3_all.deb ... 512s Unpacking libbytes-random-secure-perl (0.29-3) ... 512s Selecting previously unselected package libcapture-tiny-perl. 512s Preparing to unpack .../196-libcapture-tiny-perl_0.50-1_all.deb ... 512s Unpacking libcapture-tiny-perl (0.50-1) ... 512s Selecting previously unselected package libcares2:ppc64el. 512s Preparing to unpack .../197-libcares2_1.34.5-1_ppc64el.deb ... 512s Unpacking libcares2:ppc64el (1.34.5-1) ... 512s Selecting previously unselected package libclass-c3-perl. 512s Preparing to unpack .../198-libclass-c3-perl_0.35-2_all.deb ... 512s Unpacking libclass-c3-perl (0.35-2) ... 512s Selecting previously unselected package libclass-data-inheritable-perl. 512s Preparing to unpack .../199-libclass-data-inheritable-perl_0.10-1_all.deb ... 512s Unpacking libclass-data-inheritable-perl (0.10-1) ... 512s Selecting previously unselected package libclass-method-modifiers-perl. 512s Preparing to unpack .../200-libclass-method-modifiers-perl_2.15-1_all.deb ... 512s Unpacking libclass-method-modifiers-perl (2.15-1) ... 512s Selecting previously unselected package libclass-singleton-perl. 512s Preparing to unpack .../201-libclass-singleton-perl_1.6-2_all.deb ... 512s Unpacking libclass-singleton-perl (1.6-2) ... 512s Selecting previously unselected package libconvert-binhex-perl. 512s Preparing to unpack .../202-libconvert-binhex-perl_1.125-3_all.deb ... 512s Unpacking libconvert-binhex-perl (1.125-3) ... 512s Selecting previously unselected package libcrypt-dh-gmp-perl. 512s Preparing to unpack .../203-libcrypt-dh-gmp-perl_0.00012-2build5_ppc64el.deb ... 512s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 512s Selecting previously unselected package libcrypt-jwt-perl. 512s Preparing to unpack .../204-libcrypt-jwt-perl_0.037-1_all.deb ... 512s Unpacking libcrypt-jwt-perl (0.037-1) ... 512s Selecting previously unselected package libcrypt-ssleay-perl. 512s Preparing to unpack .../205-libcrypt-ssleay-perl_0.73.06-2build6_ppc64el.deb ... 512s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 512s Selecting previously unselected package libdata-hexdump-perl. 512s Preparing to unpack .../206-libdata-hexdump-perl_0.04-2_all.deb ... 512s Unpacking libdata-hexdump-perl (0.04-2) ... 512s Selecting previously unselected package libparams-util-perl. 512s Preparing to unpack .../207-libparams-util-perl_1.102-3build1_ppc64el.deb ... 512s Unpacking libparams-util-perl (1.102-3build1) ... 512s Selecting previously unselected package libsub-install-perl. 512s Preparing to unpack .../208-libsub-install-perl_0.929-1_all.deb ... 512s Unpacking libsub-install-perl (0.929-1) ... 512s Selecting previously unselected package libdata-optlist-perl. 512s Preparing to unpack .../209-libdata-optlist-perl_0.114-1_all.deb ... 512s Unpacking libdata-optlist-perl (0.114-1) ... 512s Selecting previously unselected package liblist-someutils-perl. 513s Preparing to unpack .../210-liblist-someutils-perl_0.59-1_all.deb ... 513s Unpacking liblist-someutils-perl (0.59-1) ... 513s Selecting previously unselected package liblist-utilsby-perl. 513s Preparing to unpack .../211-liblist-utilsby-perl_0.12-2_all.deb ... 513s Unpacking liblist-utilsby-perl (0.12-2) ... 513s Selecting previously unselected package liblist-allutils-perl. 513s Preparing to unpack .../212-liblist-allutils-perl_0.19-1_all.deb ... 513s Unpacking liblist-allutils-perl (0.19-1) ... 513s Selecting previously unselected package libimport-into-perl. 513s Preparing to unpack .../213-libimport-into-perl_1.002005-2_all.deb ... 513s Unpacking libimport-into-perl (1.002005-2) ... 513s Selecting previously unselected package librole-tiny-perl. 513s Preparing to unpack .../214-librole-tiny-perl_2.002004-1_all.deb ... 513s Unpacking librole-tiny-perl (2.002004-1) ... 513s Selecting previously unselected package libsub-quote-perl. 513s Preparing to unpack .../215-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 513s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 513s Selecting previously unselected package libmoo-perl. 513s Preparing to unpack .../216-libmoo-perl_2.005005-1_all.deb ... 513s Unpacking libmoo-perl (2.005005-1) ... 513s Selecting previously unselected package libdata-password-zxcvbn-perl. 513s Preparing to unpack .../217-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 513s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 513s Selecting previously unselected package libpackage-stash-perl. 513s Preparing to unpack .../218-libpackage-stash-perl_0.40-1_all.deb ... 513s Unpacking libpackage-stash-perl (0.40-1) ... 513s Selecting previously unselected package libsub-identify-perl. 513s Preparing to unpack .../219-libsub-identify-perl_0.14-3build4_ppc64el.deb ... 513s Unpacking libsub-identify-perl (0.14-3build4) ... 513s Selecting previously unselected package libsub-name-perl:ppc64el. 513s Preparing to unpack .../220-libsub-name-perl_0.28-1_ppc64el.deb ... 513s Unpacking libsub-name-perl:ppc64el (0.28-1) ... 513s Selecting previously unselected package libnamespace-clean-perl. 513s Preparing to unpack .../221-libnamespace-clean-perl_0.27-2_all.deb ... 513s Unpacking libnamespace-clean-perl (0.27-2) ... 513s Selecting previously unselected package libnamespace-autoclean-perl. 513s Preparing to unpack .../222-libnamespace-autoclean-perl_0.31-1_all.deb ... 513s Unpacking libnamespace-autoclean-perl (0.31-1) ... 513s Selecting previously unselected package libsub-exporter-perl. 513s Preparing to unpack .../223-libsub-exporter-perl_0.990-1_all.deb ... 513s Unpacking libsub-exporter-perl (0.990-1) ... 513s Selecting previously unselected package libeval-closure-perl. 513s Preparing to unpack .../224-libeval-closure-perl_0.14-3_all.deb ... 513s Unpacking libeval-closure-perl (0.14-3) ... 513s Selecting previously unselected package libexception-class-perl. 513s Preparing to unpack .../225-libexception-class-perl_1.45-1_all.deb ... 513s Unpacking libexception-class-perl (1.45-1) ... 513s Selecting previously unselected package libparams-validationcompiler-perl. 513s Preparing to unpack .../226-libparams-validationcompiler-perl_0.31-1_all.deb ... 513s Unpacking libparams-validationcompiler-perl (0.31-1) ... 513s Selecting previously unselected package libmro-compat-perl. 513s Preparing to unpack .../227-libmro-compat-perl_0.15-2_all.deb ... 513s Unpacking libmro-compat-perl (0.15-2) ... 513s Selecting previously unselected package libxstring-perl:ppc64el. 513s Preparing to unpack .../228-libxstring-perl_0.005-2build4_ppc64el.deb ... 513s Unpacking libxstring-perl:ppc64el (0.005-2build4) ... 513s Selecting previously unselected package libspecio-perl. 513s Preparing to unpack .../229-libspecio-perl_0.50-1_all.deb ... 513s Unpacking libspecio-perl (0.50-1) ... 513s Selecting previously unselected package libdatetime-locale-perl. 513s Preparing to unpack .../230-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 513s Unpacking libdatetime-locale-perl (1:1.41-1) ... 513s Selecting previously unselected package libdatetime-timezone-perl. 513s Preparing to unpack .../231-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 513s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 513s Selecting previously unselected package libdatetime-perl. 513s Preparing to unpack .../232-libdatetime-perl_2%3a1.65-1build3_ppc64el.deb ... 513s Unpacking libdatetime-perl (2:1.65-1build3) ... 513s Selecting previously unselected package libdatetime-format-rfc3339-perl. 513s Preparing to unpack .../233-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 513s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 513s Selecting previously unselected package libdbi-perl:ppc64el. 513s Preparing to unpack .../234-libdbi-perl_1.647-1_ppc64el.deb ... 513s Unpacking libdbi-perl:ppc64el (1.647-1) ... 513s Selecting previously unselected package libdbd-sqlite3-perl:ppc64el. 513s Preparing to unpack .../235-libdbd-sqlite3-perl_1.76-1_ppc64el.deb ... 513s Unpacking libdbd-sqlite3-perl:ppc64el (1.76-1) ... 513s Selecting previously unselected package libemail-simple-perl. 513s Preparing to unpack .../236-libemail-simple-perl_2.218-1_all.deb ... 513s Unpacking libemail-simple-perl (2.218-1) ... 513s Selecting previously unselected package libmodule-pluggable-perl. 513s Preparing to unpack .../237-libmodule-pluggable-perl_5.2-5_all.deb ... 513s Unpacking libmodule-pluggable-perl (5.2-5) ... 513s Selecting previously unselected package libemail-abstract-perl. 513s Preparing to unpack .../238-libemail-abstract-perl_3.010-1_all.deb ... 513s Unpacking libemail-abstract-perl (3.010-1) ... 513s Selecting previously unselected package libemail-address-xs-perl. 513s Preparing to unpack .../239-libemail-address-xs-perl_1.05-1build5_ppc64el.deb ... 513s Unpacking libemail-address-xs-perl (1.05-1build5) ... 513s Selecting previously unselected package libmoox-types-mooselike-perl. 514s Preparing to unpack .../240-libmoox-types-mooselike-perl_0.29-2_all.deb ... 514s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 514s Selecting previously unselected package libthrowable-perl. 514s Preparing to unpack .../241-libthrowable-perl_1.001-2_all.deb ... 514s Unpacking libthrowable-perl (1.001-2) ... 514s Selecting previously unselected package libemail-sender-perl. 514s Preparing to unpack .../242-libemail-sender-perl_2.601-1_all.deb ... 514s Unpacking libemail-sender-perl (2.601-1) ... 514s Selecting previously unselected package libextutils-depends-perl. 514s Preparing to unpack .../243-libextutils-depends-perl_0.8002-1_all.deb ... 514s Unpacking libextutils-depends-perl (0.8002-1) ... 514s Selecting previously unselected package libimagequant0:ppc64el. 514s Preparing to unpack .../244-libimagequant0_2.18.0-1build1_ppc64el.deb ... 514s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 514s Selecting previously unselected package libxpm4:ppc64el. 514s Preparing to unpack .../245-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... 514s Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... 514s Selecting previously unselected package libgd3:ppc64el. 514s Preparing to unpack .../246-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 514s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 514s Selecting previously unselected package libgd-perl. 514s Preparing to unpack .../247-libgd-perl_2.78-1build4_ppc64el.deb ... 514s Unpacking libgd-perl (2.78-1build4) ... 514s Selecting previously unselected package libgd-securityimage-perl. 514s Preparing to unpack .../248-libgd-securityimage-perl_1.75-3_all.deb ... 514s Unpacking libgd-securityimage-perl (1.75-3) ... 514s Selecting previously unselected package libglib-perl:ppc64el. 514s Preparing to unpack .../249-libglib-perl_3%3a1.329.3-3build4_ppc64el.deb ... 514s Unpacking libglib-perl:ppc64el (3:1.329.3-3build4) ... 514s Selecting previously unselected package libgssapi-perl. 514s Preparing to unpack .../250-libgssapi-perl_0.28-4build5_ppc64el.deb ... 514s Unpacking libgssapi-perl (0.28-4build5) ... 514s Selecting previously unselected package libhash-merge-simple-perl. 514s Preparing to unpack .../251-libhash-merge-simple-perl_0.052-1_all.deb ... 514s Unpacking libhash-merge-simple-perl (0.052-1) ... 514s Selecting previously unselected package libhttp-daemon-perl. 514s Preparing to unpack .../252-libhttp-daemon-perl_6.16-1_all.deb ... 514s Unpacking libhttp-daemon-perl (6.16-1) ... 514s Selecting previously unselected package libicu76:ppc64el. 514s Preparing to unpack .../253-libicu76_76.1-4ubuntu2_ppc64el.deb ... 514s Unpacking libicu76:ppc64el (76.1-4ubuntu2) ... 514s Selecting previously unselected package libio-pty-perl. 514s Preparing to unpack .../254-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 514s Unpacking libio-pty-perl (1:1.20-1build3) ... 514s Selecting previously unselected package libio-sessiondata-perl. 514s Preparing to unpack .../255-libio-sessiondata-perl_1.03-3_all.deb ... 514s Unpacking libio-sessiondata-perl (1.03-3) ... 514s Selecting previously unselected package libperlio-via-timeout-perl. 514s Preparing to unpack .../256-libperlio-via-timeout-perl_0.32-3_all.deb ... 514s Unpacking libperlio-via-timeout-perl (0.32-3) ... 514s Selecting previously unselected package libio-socket-timeout-perl. 514s Preparing to unpack .../257-libio-socket-timeout-perl_0.32-3_all.deb ... 514s Unpacking libio-socket-timeout-perl (0.32-3) ... 514s Selecting previously unselected package libio-string-perl. 514s Preparing to unpack .../258-libio-string-perl_1.08-4_all.deb ... 514s Unpacking libio-string-perl (1.08-4) ... 514s Selecting previously unselected package libio-stringy-perl. 514s Preparing to unpack .../259-libio-stringy-perl_2.113-2_all.deb ... 514s Unpacking libio-stringy-perl (2.113-2) ... 514s Selecting previously unselected package libipc-run-perl. 514s Preparing to unpack .../260-libipc-run-perl_20231003.0-2_all.deb ... 514s Unpacking libipc-run-perl (20231003.0-2) ... 514s Selecting previously unselected package libjargs-java. 514s Preparing to unpack .../261-libjargs-java_1.0.0-5_all.deb ... 514s Unpacking libjargs-java (1.0.0-5) ... 514s Selecting previously unselected package libjs-underscore. 514s Preparing to unpack .../262-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 514s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 514s Selecting previously unselected package libjs-sphinxdoc. 514s Preparing to unpack .../263-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 514s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 514s Selecting previously unselected package libxslt1.1:ppc64el. 514s Preparing to unpack .../264-libxslt1.1_1.1.43-0.1_ppc64el.deb ... 514s Unpacking libxslt1.1:ppc64el (1.1.43-0.1) ... 514s Selecting previously unselected package libxmlsec1-1:ppc64el. 514s Preparing to unpack .../265-libxmlsec1-1_1.3.7-2_ppc64el.deb ... 514s Unpacking libxmlsec1-1:ppc64el (1.3.7-2) ... 514s Selecting previously unselected package libxmlsec1-openssl1:ppc64el. 514s Preparing to unpack .../266-libxmlsec1-openssl1_1.3.7-2_ppc64el.deb ... 514s Unpacking libxmlsec1-openssl1:ppc64el (1.3.7-2) ... 514s Selecting previously unselected package liblasso3t64. 514s Preparing to unpack .../267-liblasso3t64_2.9.0-2_ppc64el.deb ... 514s Unpacking liblasso3t64 (2.9.0-2) ... 514s Selecting previously unselected package liblasso-perl:ppc64el. 514s Preparing to unpack .../268-liblasso-perl_2.9.0-2_ppc64el.deb ... 514s Unpacking liblasso-perl:ppc64el (2.9.0-2) ... 514s Selecting previously unselected package liblog-log4perl-perl. 514s Preparing to unpack .../269-liblog-log4perl-perl_1.57-1_all.deb ... 514s Unpacking liblog-log4perl-perl (1.57-1) ... 514s Selecting previously unselected package liblwp-protocol-psgi-perl. 514s Preparing to unpack .../270-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 514s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 514s Selecting previously unselected package libnet-smtp-ssl-perl. 514s Preparing to unpack .../271-libnet-smtp-ssl-perl_1.04-2_all.deb ... 514s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 514s Selecting previously unselected package libmailtools-perl. 514s Preparing to unpack .../272-libmailtools-perl_2.22-1_all.deb ... 514s Unpacking libmailtools-perl (2.22-1) ... 514s Selecting previously unselected package libmime-tools-perl. 514s Preparing to unpack .../273-libmime-tools-perl_5.515-1_all.deb ... 514s Unpacking libmime-tools-perl (5.515-1) ... 514s Selecting previously unselected package libnet-ip-perl. 514s Preparing to unpack .../274-libnet-ip-perl_1.26-4_all.deb ... 514s Unpacking libnet-ip-perl (1.26-4) ... 514s Selecting previously unselected package libnet-ldap-perl. 514s Preparing to unpack .../275-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 514s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 514s Selecting previously unselected package libxml-namespacesupport-perl. 514s Preparing to unpack .../276-libxml-namespacesupport-perl_1.12-2_all.deb ... 514s Unpacking libxml-namespacesupport-perl (1.12-2) ... 514s Selecting previously unselected package libxml-sax-base-perl. 514s Preparing to unpack .../277-libxml-sax-base-perl_1.09-3_all.deb ... 514s Unpacking libxml-sax-base-perl (1.09-3) ... 514s Selecting previously unselected package libxml-sax-perl. 514s Preparing to unpack .../278-libxml-sax-perl_1.02+dfsg-4_all.deb ... 514s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 514s Selecting previously unselected package libxml-libxml-perl. 514s Preparing to unpack .../279-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu6_ppc64el.deb ... 514s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu6) ... 515s Selecting previously unselected package libxml-simple-perl. 515s Preparing to unpack .../280-libxml-simple-perl_2.25-2_all.deb ... 515s Unpacking libxml-simple-perl (2.25-2) ... 515s Selecting previously unselected package libnet-openid-common-perl. 515s Preparing to unpack .../281-libnet-openid-common-perl_1.20-2_all.deb ... 515s Unpacking libnet-openid-common-perl (1.20-2) ... 515s Selecting previously unselected package libnet-openid-consumer-perl. 515s Preparing to unpack .../282-libnet-openid-consumer-perl_1.18-2_all.deb ... 515s Unpacking libnet-openid-consumer-perl (1.18-2) ... 515s Selecting previously unselected package libnet-openid-server-perl. 515s Preparing to unpack .../283-libnet-openid-server-perl_1.09-4_all.deb ... 515s Unpacking libnet-openid-server-perl (1.09-4) ... 515s Selecting previously unselected package node-xtend. 515s Preparing to unpack .../284-node-xtend_4.0.2-3_all.deb ... 515s Unpacking node-xtend (4.0.2-3) ... 515s Selecting previously unselected package node-corepack. 515s Preparing to unpack .../285-node-corepack_0.24.0-5_all.deb ... 515s Unpacking node-corepack (0.24.0-5) ... 515s Selecting previously unselected package nodejs. 515s Preparing to unpack .../286-nodejs_20.19.4+dfsg-1_ppc64el.deb ... 515s Unpacking nodejs (20.19.4+dfsg-1) ... 515s Selecting previously unselected package node-acorn. 515s Preparing to unpack .../287-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 515s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 515s Selecting previously unselected package node-cjs-module-lexer. 515s Preparing to unpack .../288-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 515s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 515s Selecting previously unselected package node-balanced-match. 515s Preparing to unpack .../289-node-balanced-match_2.0.0-1_all.deb ... 515s Unpacking node-balanced-match (2.0.0-1) ... 515s Selecting previously unselected package node-brace-expansion. 515s Preparing to unpack .../290-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 515s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 515s Selecting previously unselected package node-minimatch. 515s Preparing to unpack .../291-node-minimatch_9.0.3-6_all.deb ... 515s Unpacking node-minimatch (9.0.3-6) ... 515s Selecting previously unselected package node-ms. 515s Preparing to unpack .../292-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 515s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 515s Selecting previously unselected package node-debug. 515s Preparing to unpack .../293-node-debug_4.4.1+~4.1.12-1_all.deb ... 515s Unpacking node-debug (4.4.1+~4.1.12-1) ... 515s Selecting previously unselected package node-lru-cache. 515s Preparing to unpack .../294-node-lru-cache_10.0.1-3_all.deb ... 515s Unpacking node-lru-cache (10.0.1-3) ... 515s Selecting previously unselected package node-semver. 515s Preparing to unpack .../295-node-semver_7.6.1+~7.5.8-2_all.deb ... 515s Unpacking node-semver (7.6.1+~7.5.8-2) ... 515s Selecting previously unselected package node-llhttp. 515s Preparing to unpack .../296-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 515s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 515s Selecting previously unselected package node-undici. 515s Preparing to unpack .../297-node-undici_7.16.0+dfsg+~cs3.2.0-2_all.deb ... 515s Unpacking node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 515s Selecting previously unselected package libnode115:ppc64el. 515s Preparing to unpack .../298-libnode115_20.19.4+dfsg-1_ppc64el.deb ... 515s Unpacking libnode115:ppc64el (20.19.4+dfsg-1) ... 515s Selecting previously unselected package libregexp-common-perl. 515s Preparing to unpack .../299-libregexp-common-perl_2024080801-1_all.deb ... 515s Unpacking libregexp-common-perl (2024080801-1) ... 515s Selecting previously unselected package libtask-weaken-perl. 515s Preparing to unpack .../300-libtask-weaken-perl_1.06-2_all.deb ... 515s Unpacking libtask-weaken-perl (1.06-2) ... 515s Selecting previously unselected package libxml-parser-perl. 515s Preparing to unpack .../301-libxml-parser-perl_2.47-1build4_ppc64el.deb ... 515s Unpacking libxml-parser-perl (2.47-1build4) ... 515s Selecting previously unselected package libsoap-lite-perl. 515s Preparing to unpack .../302-libsoap-lite-perl_1.27-3_all.deb ... 515s Unpacking libsoap-lite-perl (1.27-3) ... 515s Selecting previously unselected package libstring-random-perl. 515s Preparing to unpack .../303-libstring-random-perl_1%3a0.32-2_all.deb ... 515s Unpacking libstring-random-perl (1:0.32-2) ... 515s Selecting previously unselected package libtest-leaktrace-perl. 515s Preparing to unpack .../304-libtest-leaktrace-perl_0.17-1build6_ppc64el.deb ... 515s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 515s Selecting previously unselected package libtest-output-perl. 515s Preparing to unpack .../305-libtest-output-perl_1.036-1_all.deb ... 515s Unpacking libtest-output-perl (1.036-1) ... 515s Selecting previously unselected package libtest-pod-perl. 515s Preparing to unpack .../306-libtest-pod-perl_1.52-3_all.deb ... 515s Unpacking libtest-pod-perl (1.52-3) ... 515s Selecting previously unselected package libtime-fake-perl. 515s Preparing to unpack .../307-libtime-fake-perl_0.11-4_all.deb ... 515s Unpacking libtime-fake-perl (0.11-4) ... 515s Selecting previously unselected package libxml-libxslt-perl:ppc64el. 515s Preparing to unpack .../308-libxml-libxslt-perl_2.003000-3_ppc64el.deb ... 515s Unpacking libxml-libxslt-perl:ppc64el (2.003000-3) ... 515s Selecting previously unselected package node-uglify-js. 515s Preparing to unpack .../309-node-uglify-js_3.17.4-2_all.deb ... 515s Unpacking node-uglify-js (3.17.4-2) ... 515s Selecting previously unselected package python3-defusedxml. 515s Preparing to unpack .../310-python3-defusedxml_0.7.1-3_all.deb ... 515s Unpacking python3-defusedxml (0.7.1-3) ... 515s Selecting previously unselected package python3-roman. 515s Preparing to unpack .../311-python3-roman_5.1-1_all.deb ... 515s Unpacking python3-roman (5.1-1) ... 515s Selecting previously unselected package python3-docutils. 515s Preparing to unpack .../312-python3-docutils_0.21.2+dfsg-2_all.deb ... 515s Unpacking python3-docutils (0.21.2+dfsg-2) ... 516s Selecting previously unselected package python3-imagesize. 516s Preparing to unpack .../313-python3-imagesize_1.4.1-1_all.deb ... 516s Unpacking python3-imagesize (1.4.1-1) ... 516s Selecting previously unselected package python3-packaging. 516s Preparing to unpack .../314-python3-packaging_25.0-1_all.deb ... 516s Unpacking python3-packaging (25.0-1) ... 516s Selecting previously unselected package python3-snowballstemmer. 516s Preparing to unpack .../315-python3-snowballstemmer_2.2.0-4build1_all.deb ... 516s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 516s Selecting previously unselected package sphinx-common. 516s Preparing to unpack .../316-sphinx-common_8.2.3-1ubuntu2_all.deb ... 516s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 516s Selecting previously unselected package python3-alabaster. 516s Preparing to unpack .../317-python3-alabaster_0.7.16-0.1_all.deb ... 516s Unpacking python3-alabaster (0.7.16-0.1) ... 516s Selecting previously unselected package python3-sphinx. 516s Preparing to unpack .../318-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 516s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 516s Selecting previously unselected package python3-sphinx-bootstrap-theme. 516s Preparing to unpack .../319-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 516s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 516s Selecting previously unselected package uglifyjs. 516s Preparing to unpack .../320-uglifyjs_3.17.4-2_all.deb ... 516s Unpacking uglifyjs (3.17.4-2) ... 516s Selecting previously unselected package yui-compressor. 516s Preparing to unpack .../321-yui-compressor_2.4.8-3_all.deb ... 516s Unpacking yui-compressor (2.4.8-3) ... 516s Selecting previously unselected package libauthen-radius-perl. 516s Preparing to unpack .../322-libauthen-radius-perl_0.33-1_all.deb ... 516s Unpacking libauthen-radius-perl (0.33-1) ... 516s Selecting previously unselected package pkg-perl-autopkgtest. 516s Preparing to unpack .../323-pkg-perl-autopkgtest_0.82_all.deb ... 516s Unpacking pkg-perl-autopkgtest (0.82) ... 516s Setting up libconfig-inifiles-perl (3.000003-3) ... 516s Setting up libmodule-pluggable-perl (5.2-5) ... 516s Setting up node-uglify-js (3.17.4-2) ... 516s Setting up libio-sessiondata-perl (1.03-3) ... 516s Setting up javascript-common (12+nmu1) ... 516s Setting up liblcms2-2:ppc64el (2.16-2) ... 516s Setting up libsharpyuv0:ppc64el (1.5.0-0.1) ... 516s Setting up libaom3:ppc64el (3.12.1-1) ... 516s Setting up node-lru-cache (10.0.1-3) ... 516s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 516s Setting up libmath-random-isaac-perl (1.004-2) ... 516s Setting up libtask-weaken-perl (1.06-2) ... 516s Setting up libmouse-perl:ppc64el (2.5.11-1build1) ... 516s Setting up libhttp-multipartparser-perl (0.02-3) ... 516s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 516s Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... 516s Setting up java-common (0.76) ... 516s Setting up libclass-inspector-perl (1.36-3) ... 516s Setting up libfont-afm-perl (1.20-4) ... 516s Setting up libdynaloader-functions-perl (0.004-2) ... 516s Setting up libclass-method-modifiers-perl (2.15-1) ... 516s Setting up libjs-popper.js (1.16.1+ds-6) ... 516s Setting up libio-pty-perl (1:1.20-1build3) ... 516s Setting up libdata-hexdump-perl (0.04-2) ... 516s Setting up python3-defusedxml (0.7.1-3) ... 516s Setting up libclone-perl:ppc64el (0.47-1) ... 516s Setting up libarchive-zip-perl (1.68-1) ... 516s Setting up libsub-identify-perl (0.14-3build4) ... 516s Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 516s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 516s Setting up python3-alabaster (0.7.16-0.1) ... 516s Setting up libio-stringy-perl (2.113-2) ... 516s Setting up libhtml-tagset-perl (3.24-1) ... 516s Setting up unzip (6.0-28ubuntu7) ... 516s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 516s Setting up libperlio-via-timeout-perl (0.32-3) ... 516s Setting up libfilesys-notify-simple-perl (0.14-3) ... 516s Setting up libnet-cidr-perl (0.25-1) ... 516s Setting up libipc-sharelite-perl (0.17-5build4) ... 516s Setting up libconvert-binhex-perl (1.125-3) ... 516s Setting up liblwp-mediatypes-perl (6.04-2) ... 516s Setting up libcrypt-urandom-perl (0.54-1) ... 516s Setting up x11-common (1:7.7+24ubuntu1) ... 517s Setting up libtest-pod-perl (1.52-3) ... 517s Setting up libtry-tiny-perl (0.32-1) ... 517s Setting up libdeflate0:ppc64el (1.23-2) ... 517s Setting up perl-openssl-defaults:ppc64el (7build3) ... 517s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 517s Setting up libxml-namespacesupport-perl (1.12-2) ... 517s Setting up m4 (1.4.19-8) ... 517s Setting up libposix-strftime-compiler-perl (0.46-1) ... 517s Setting up libclass-singleton-perl (1.6-2) ... 517s Setting up libencode-locale-perl (1.05-3) ... 517s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 517s Setting up libxstring-perl:ppc64el (0.005-2build4) ... 517s Setting up libgomp1:ppc64el (15.2.0-5ubuntu1) ... 517s Setting up libclass-errorhandler-perl (0.04-3) ... 517s Setting up liblist-utilsby-perl (0.12-2) ... 517s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 517s Setting up libtime-fake-perl (0.11-4) ... 517s Setting up libfcgi-procmanager-perl (0.28-3) ... 517s Setting up libregexp-common-perl (2024080801-1) ... 517s Setting up libtest-sharedfork-perl (0.35-3) ... 517s Setting up libsub-install-perl (0.929-1) ... 517s Setting up libextutils-depends-perl (0.8002-1) ... 517s Setting up libhash-multivalue-perl (0.16-3) ... 517s Setting up liberror-perl (0.17030-1) ... 517s Setting up libapache-session-perl (1.94-2) ... 517s Setting up libxml-sax-base-perl (1.09-3) ... 517s Setting up libio-string-perl (1.08-4) ... 517s Setting up libtest-leaktrace-perl (0.17-1build6) ... 517s Setting up python3-roman (5.1-1) ... 517s Setting up libfontenc1:ppc64el (1:1.1.8-1build1) ... 517s Setting up autotools-dev (20240727.1) ... 517s Setting up libstream-buffered-perl (0.03-3) ... 517s Setting up libclass-data-inheritable-perl (0.10-1) ... 517s Setting up python3-packaging (25.0-1) ... 517s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 517s Setting up libalgorithm-c3-perl (0.11-2) ... 517s Setting up liblog-log4perl-perl (1.57-1) ... 517s Setting up libapache-logformat-compiler-perl (0.36-3) ... 517s Setting up libcrypt-random-seed-perl (0.03-3) ... 517s Setting up libnspr4:ppc64el (2:4.36-1ubuntu2) ... 517s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 517s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 517s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 517s Setting up python3-snowballstemmer (2.2.0-4build1) ... 517s Setting up node-balanced-match (2.0.0-1) ... 517s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 517s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 517s Setting up libquadmath0:ppc64el (15.2.0-5ubuntu1) ... 517s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 517s Setting up libemail-date-format-perl (1.008-1) ... 517s Setting up libcryptx-perl (0.087-1) ... 517s Setting up libcares2:ppc64el (1.34.5-1) ... 517s Setting up libmpc3:ppc64el (1.3.1-1build3) ... 517s Setting up libvariable-magic-perl (0.64-1build1) ... 517s Setting up libio-html-perl (1.004-3) ... 517s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 517s Setting up autopoint (0.23.1-2build2) ... 517s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 517s Setting up libipc-run-perl (20231003.0-2) ... 517s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 517s Setting up libpcsclite1:ppc64el (2.3.3-1) ... 517s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 517s Setting up libltdl7:ppc64el (2.5.4-4build1) ... 517s Setting up libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 517s Setting up libstring-random-perl (1:0.32-2) ... 517s Setting up libparams-util-perl (1.102-3build1) ... 517s Setting up autoconf (2.72-3.1ubuntu1) ... 517s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 517s Setting up libwebp7:ppc64el (1.5.0-0.1) ... 517s Setting up libcapture-tiny-perl (0.50-1) ... 517s Setting up libtimedate-perl (2.3300-2) ... 517s Setting up libubsan1:ppc64el (15.2.0-5ubuntu1) ... 517s Setting up libsub-name-perl:ppc64el (0.28-1) ... 517s Setting up libtypes-serialiser-perl (1.01-1) ... 517s Setting up libgssapi-perl (0.28-4build5) ... 517s Setting up dwz (0.16-2) ... 517s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 517s Setting up liblqr-1-0:ppc64el (0.4.2-2.1build2) ... 517s Setting up libasan8:ppc64el (15.2.0-5ubuntu1) ... 517s Setting up libjson-perl (4.10000-1) ... 517s Setting up libxslt1.1:ppc64el (1.1.43-0.1) ... 517s Setting up libjargs-java (1.0.0-5) ... 517s Setting up librole-tiny-perl (2.002004-1) ... 517s Setting up debugedit (1:5.2-3) ... 517s Setting up libfile-sharedir-perl (1.118-3) ... 517s Setting up libfcgi-perl (0.82+ds-3build3) ... 517s Setting up libopenjp2-7:ppc64el (2.5.3-2.1) ... 517s Setting up libwww-form-urlencoded-perl (0.26-2) ... 517s Setting up sgml-base (1.31+nmu1) ... 517s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 517s Setting up libdevel-stacktrace-perl (2.0500-1) ... 517s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 517s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 517s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 517s Setting up libicu76:ppc64el (76.1-4ubuntu2) ... 517s Setting up node-minimatch (9.0.3-6) ... 517s Setting up libtsan2:ppc64el (15.2.0-5ubuntu1) ... 517s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 517s Setting up ca-certificates-java (20240118) ... 517s No JRE found. Skipping Java certificates setup. 517s Setting up libexporter-tiny-perl (1.006002-1) ... 517s Setting up node-xtend (4.0.2-3) ... 517s Setting up libisl23:ppc64el (0.27-1) ... 517s Setting up libconvert-asn1-perl (0.34-1) ... 517s Setting up libtext-unidecode-perl (1.30-3) ... 517s Setting up libde265-0:ppc64el (1.0.16-1) ... 517s Setting up libregexp-assemble-perl (0.38-2) ... 517s Setting up libnet-ip-perl (1.26-4) ... 517s Setting up libwebpmux3:ppc64el (1.5.0-0.1) ... 517s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 517s Setting up libxmlsec1-1:ppc64el (1.3.7-2) ... 517s Setting up libcc1-0:ppc64el (15.2.0-5ubuntu1) ... 517s Setting up liburi-perl (5.30-1) ... 517s Setting up libonig5:ppc64el (6.9.10-1) ... 517s Setting up libdbi-perl:ppc64el (1.647-1) ... 517s Setting up liblsan0:ppc64el (15.2.0-5ubuntu1) ... 517s Setting up libconvert-base32-perl (0.06-3) ... 517s Setting up dctrl-tools (2.24-3build3) ... 517s Setting up libitm1:ppc64el (15.2.0-5ubuntu1) ... 517s Setting up autodep8 (0.30) ... 517s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 517s Setting up python3-imagesize (1.4.1-1) ... 517s Setting up libemail-address-xs-perl (1.05-1build5) ... 517s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 517s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 517s Setting up automake (1:1.17-4ubuntu1) ... 517s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 517s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 517s Setting up libjson-xs-perl (4.040-1) ... 517s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 517s Setting up libcrypt-des-ede3-perl (0.03-1) ... 517s Setting up libjs-jquery-cookie (12-4) ... 517s Setting up libhttp-date-perl (6.06-1) ... 517s Setting up libglib-perl:ppc64el (3:1.329.3-3build4) ... 517s Setting up gettext (0.23.1-2build2) ... 517s Setting up libtest-tcp-perl (2.22-2) ... 517s Setting up libgcc-15-dev:ppc64el (15.2.0-5ubuntu1) ... 517s Setting up java-wrappers (0.5) ... 517s Setting up libio-socket-timeout-perl (0.32-3) ... 517s Setting up libfile-listing-perl (6.16-1) ... 517s Setting up libhash-merge-simple-perl (0.052-1) ... 517s Setting up libcache-cache-perl (1.08-3) ... 517s Setting up libhttp-headers-fast-perl (0.22-3) ... 517s Setting up libjq1:ppc64el (1.8.1-3ubuntu1) ... 517s Setting up liblist-moreutils-perl (0.430-2) ... 517s Setting up libwebpdemux2:ppc64el (1.5.0-0.1) ... 517s Setting up libemail-simple-perl (2.218-1) ... 517s Setting up libxmlsec1-openssl1:ppc64el (1.3.7-2) ... 517s Setting up libnet-http-perl (6.23-1) ... 517s Setting up liblasso3t64 (2.9.0-2) ... 517s Setting up libnss3:ppc64el (2:3.114-1) ... 517s Setting up libexception-class-perl (1.45-1) ... 517s Setting up libclass-c3-perl (0.35-2) ... 517s Setting up libcrypt-jwt-perl (0.037-1) ... 517s Setting up xfonts-utils (1:7.7+7) ... 517s Setting up libdevel-callchecker-perl:ppc64el (0.009-2) ... 517s Setting up libxml-sax-perl (1.02+dfsg-4) ... 517s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 517s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 518s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 518s Setting up libauthen-radius-perl (0.33-1) ... 518s Setting up intltool-debian (0.35.0+20060710.6) ... 518s Setting up libbytes-random-secure-perl (0.29-3) ... 518s Setting up libjson-maybexs-perl (1.004008-1) ... 518s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 518s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 518s Setting up libstdc++-15-dev:ppc64el (15.2.0-5ubuntu1) ... 518s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 518s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 518s Setting up libdata-optlist-perl (0.114-1) ... 518s Setting up libtest-output-perl (1.036-1) ... 518s Setting up pkg-perl-autopkgtest (0.82) ... 518s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 518s Setting up libraw23t64:ppc64el (0.21.4-2) ... 518s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu6) ... 518s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 518s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 518s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 518s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 518s Setting up dh-strip-nondeterminism (1.14.2-1) ... 518s Setting up libwww-robotrules-perl (6.02-1) ... 518s Setting up cpp-15 (15.2.0-5ubuntu1) ... 518s Setting up libtiff6:ppc64el (4.7.0-3ubuntu3) ... 518s Setting up xml-core (0.19) ... 518s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 518s Setting up jq (1.8.1-3ubuntu1) ... 518s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 518s Setting up liblasso-perl:ppc64el (2.9.0-2) ... 518s Setting up libdbd-sqlite3-perl:ppc64el (1.76-1) ... 518s Setting up libmro-compat-perl (0.15-2) ... 518s Setting up libcookie-baker-perl (0.12-1) ... 518s Setting up libhttp-entity-parser-perl (0.25-2) ... 518s Setting up libio-socket-ssl-perl (2.089-1) ... 518s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 518s Setting up libsub-exporter-perl (0.990-1) ... 518s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 518s Setting up libeval-closure-perl (0.14-3) ... 518s Setting up libconvert-pem-perl (0.13-1) ... 518s Setting up libhttp-negotiate-perl (6.01-2) ... 518s Setting up libparams-validationcompiler-perl (0.31-1) ... 518s Setting up openjdk-21-jre-headless:ppc64el (21.0.9~8ea-1) ... 518s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 518s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 518s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 518s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 518s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 518s Setting up libhttp-cookies-perl (6.11-1) ... 518s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 518s Setting up po-debconf (1.0.21+nmu1) ... 518s Setting up libhtml-tree-perl (5.07-3) ... 518s Setting up libparams-classify-perl:ppc64el (0.015-2build6) ... 518s Setting up libcgi-pm-perl (4.68-1) ... 518s Setting up libhtml-format-perl (2.16-2) ... 518s Setting up fonts-urw-base35 (20200910-8) ... 519s Setting up libhtml-template-perl (2.97-2build1) ... 519s Setting up gcc-15 (15.2.0-5ubuntu1) ... 519s Setting up libnet-smtp-ssl-perl (1.04-2) ... 519s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 519s Setting up libmodule-runtime-perl (0.018-1) ... 519s Setting up libmailtools-perl (2.22-1) ... 519s Setting up sphinx-common (8.2.3-1ubuntu2) ... 519s Setting up libxml-simple-perl (2.25-2) ... 519s Setting up libxml-libxslt-perl:ppc64el (2.003000-3) ... 519s Setting up libhttp-daemon-perl (6.16-1) ... 519s Setting up libemail-abstract-perl (3.010-1) ... 519s Setting up cpp (4:15.2.0-4ubuntu1) ... 519s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 519s Setting up libplack-perl (1.0051-1) ... 519s Setting up libnet-openid-common-perl (1.20-2) ... 519s Setting up libnet-openid-server-perl (1.09-4) ... 519s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 519s Setting up libtool (2.5.4-4build1) ... 519s Setting up libmodule-implementation-perl (0.09-2) ... 519s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 519s Setting up libpackage-stash-perl (0.40-1) ... 519s Setting up libimport-into-perl (1.002005-2) ... 519s Setting up libmoo-perl (2.005005-1) ... 519s Setting up liblist-someutils-perl (0.59-1) ... 519s Setting up libmime-tools-perl (5.515-1) ... 519s Setting up gcc (4:15.2.0-4ubuntu1) ... 519s Setting up dh-autoreconf (21) ... 519s Setting up libspecio-perl (0.50-1) ... 519s Setting up liblist-allutils-perl (0.19-1) ... 519s Setting up libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 519s Setting up libmoox-types-mooselike-perl (0.29-2) ... 519s Setting up libb-hooks-endofscope-perl (0.28-2) ... 519s Setting up g++-15 (15.2.0-5ubuntu1) ... 519s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 519s Setting up libthrowable-perl (1.001-2) ... 519s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 519s Setting up debhelper (13.24.2ubuntu1) ... 519s Setting up libemail-sender-perl (2.601-1) ... 519s Setting up libnamespace-clean-perl (0.27-2) ... 519s Setting up g++ (4:15.2.0-4ubuntu1) ... 519s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 519s Setting up build-essential (12.12ubuntu1) ... 519s Setting up libnamespace-autoclean-perl (0.31-1) ... 519s Setting up libdatetime-locale-perl (1:1.41-1) ... 519s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 519s Setting up libdatetime-perl (2:1.65-1build3) ... 519s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 519s Setting up libheif-plugin-aomdec:ppc64el (1.20.2-1) ... 519s Setting up liblwp-protocol-https-perl (6.14-1) ... 519s Setting up libheif-plugin-libde265:ppc64el (1.20.2-1) ... 519s Setting up node-corepack (0.24.0-5) ... 519s Setting up libnode115:ppc64el (20.19.4+dfsg-1) ... 519s Setting up libwww-perl (6.78-1) ... 519s Setting up libheif1:ppc64el (1.20.2-1) ... 519s Setting up nodejs (20.19.4+dfsg-1) ... 519s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 519s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 519s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 519s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 519s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 519s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 519s Setting up libmagickcore-7.q16-10:ppc64el (8:7.1.2.3+dfsg1-1) ... 519s Setting up libnet-openid-consumer-perl (1.18-2) ... 519s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 519s Setting up node-semver (7.6.1+~7.5.8-2) ... 519s Setting up liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 519s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 519s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 520s Setting up libxml-parser-perl (2.47-1build4) ... 520s Setting up uglifyjs (3.17.4-2) ... 520s Setting up libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 520s Setting up node-debug (4.4.1+~4.1.12-1) ... 520s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 520s Setting up libgd-perl (2.78-1build4) ... 520s Setting up node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 520s Setting up libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 520s Setting up lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 520s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 520s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 520s Setting up libsoap-lite-perl (1.27-3) ... 520s Setting up liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 521s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 521s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 521s Setting up libgd-securityimage-perl (1.75-3) ... 521s Processing triggers for install-info (7.1.1-1ubuntu1) ... 521s Processing triggers for libc-bin (2.42-0ubuntu3) ... 521s Processing triggers for man-db (2.13.1-1) ... 526s Processing triggers for ca-certificates-java (20240118) ... 526s Adding debian:ACCVRAIZ1.pem 526s Adding debian:AC_RAIZ_FNMT-RCM.pem 526s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 526s Adding debian:ANF_Secure_Server_Root_CA.pem 526s Adding debian:Actalis_Authentication_Root_CA.pem 526s Adding debian:AffirmTrust_Commercial.pem 526s Adding debian:AffirmTrust_Networking.pem 526s Adding debian:AffirmTrust_Premium.pem 526s Adding debian:AffirmTrust_Premium_ECC.pem 526s Adding debian:Amazon_Root_CA_1.pem 526s Adding debian:Amazon_Root_CA_2.pem 526s Adding debian:Amazon_Root_CA_3.pem 526s Adding debian:Amazon_Root_CA_4.pem 526s Adding debian:Atos_TrustedRoot_2011.pem 526s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 526s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 526s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 526s Adding debian:BJCA_Global_Root_CA1.pem 526s Adding debian:BJCA_Global_Root_CA2.pem 526s Adding debian:Baltimore_CyberTrust_Root.pem 526s Adding debian:Buypass_Class_2_Root_CA.pem 526s Adding debian:Buypass_Class_3_Root_CA.pem 526s Adding debian:CA_Disig_Root_R2.pem 526s Adding debian:CFCA_EV_ROOT.pem 526s Adding debian:COMODO_Certification_Authority.pem 526s Adding debian:COMODO_ECC_Certification_Authority.pem 526s Adding debian:COMODO_RSA_Certification_Authority.pem 526s Adding debian:Certainly_Root_E1.pem 526s Adding debian:Certainly_Root_R1.pem 526s Adding debian:Certigna.pem 526s Adding debian:Certigna_Root_CA.pem 526s Adding debian:Certum_EC-384_CA.pem 526s Adding debian:Certum_Trusted_Network_CA.pem 526s Adding debian:Certum_Trusted_Network_CA_2.pem 526s Adding debian:Certum_Trusted_Root_CA.pem 526s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 526s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 526s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 526s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 526s Adding debian:Comodo_AAA_Services_root.pem 526s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 526s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 526s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 526s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 526s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 526s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 526s Adding debian:DigiCert_Assured_ID_Root_CA.pem 526s Adding debian:DigiCert_Assured_ID_Root_G2.pem 526s Adding debian:DigiCert_Assured_ID_Root_G3.pem 526s Adding debian:DigiCert_Global_Root_CA.pem 526s Adding debian:DigiCert_Global_Root_G2.pem 526s Adding debian:DigiCert_Global_Root_G3.pem 526s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 526s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 526s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 526s Adding debian:DigiCert_Trusted_Root_G4.pem 526s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 526s Adding debian:Entrust_Root_Certification_Authority.pem 526s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 526s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 526s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 526s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 526s Adding debian:GLOBALTRUST_2020.pem 526s Adding debian:GTS_Root_R1.pem 526s Adding debian:GTS_Root_R2.pem 526s Adding debian:GTS_Root_R3.pem 526s Adding debian:GTS_Root_R4.pem 526s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 526s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 526s Adding debian:GlobalSign_Root_CA.pem 526s Adding debian:GlobalSign_Root_CA_-_R3.pem 526s Adding debian:GlobalSign_Root_CA_-_R6.pem 526s Adding debian:GlobalSign_Root_E46.pem 526s Adding debian:GlobalSign_Root_R46.pem 526s Adding debian:Go_Daddy_Class_2_CA.pem 526s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 526s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 526s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 527s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 527s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 527s Adding debian:HiPKI_Root_CA_-_G1.pem 527s Adding debian:Hongkong_Post_Root_CA_3.pem 527s Adding debian:ISRG_Root_X1.pem 527s Adding debian:ISRG_Root_X2.pem 527s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 527s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 527s Adding debian:Izenpe.com.pem 527s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 527s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 527s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 527s Adding debian:NAVER_Global_Root_Certification_Authority.pem 527s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 527s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 527s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 527s Adding debian:QuoVadis_Root_CA_1_G3.pem 527s Adding debian:QuoVadis_Root_CA_2.pem 527s Adding debian:QuoVadis_Root_CA_2_G3.pem 527s Adding debian:QuoVadis_Root_CA_3.pem 527s Adding debian:QuoVadis_Root_CA_3_G3.pem 527s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 527s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 527s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 527s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 527s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 527s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 527s Adding debian:SZAFIR_ROOT_CA2.pem 527s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 527s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 527s Adding debian:SecureSign_Root_CA12.pem 527s Adding debian:SecureSign_Root_CA14.pem 527s Adding debian:SecureSign_Root_CA15.pem 527s Adding debian:SecureTrust_CA.pem 527s Adding debian:Secure_Global_CA.pem 527s Adding debian:Security_Communication_ECC_RootCA1.pem 527s Adding debian:Security_Communication_RootCA2.pem 527s Adding debian:Starfield_Class_2_CA.pem 527s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 527s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 527s Adding debian:SwissSign_Gold_CA_-_G2.pem 527s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 527s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 527s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 527s Adding debian:TWCA_CYBER_Root_CA.pem 527s Adding debian:TWCA_Global_Root_CA.pem 527s Adding debian:TWCA_Root_Certification_Authority.pem 527s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 527s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 527s Adding debian:TeliaSonera_Root_CA_v1.pem 527s Adding debian:Telia_Root_CA_v2.pem 527s Adding debian:TrustAsia_Global_Root_CA_G3.pem 527s Adding debian:TrustAsia_Global_Root_CA_G4.pem 527s Adding debian:Trustwave_Global_Certification_Authority.pem 527s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 527s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 527s Adding debian:TunTrust_Root_CA.pem 527s Adding debian:UCA_Extended_Validation_Root.pem 527s Adding debian:UCA_Global_G2_Root.pem 527s Adding debian:USERTrust_ECC_Certification_Authority.pem 527s Adding debian:USERTrust_RSA_Certification_Authority.pem 527s Adding debian:XRamp_Global_CA_Root.pem 527s Adding debian:certSIGN_ROOT_CA.pem 527s Adding debian:certSIGN_Root_CA_G2.pem 527s Adding debian:e-Szigno_Root_CA_2017.pem 527s Adding debian:ePKI_Root_Certification_Authority.pem 527s Adding debian:emSign_ECC_Root_CA_-_C3.pem 527s Adding debian:emSign_ECC_Root_CA_-_G3.pem 527s Adding debian:emSign_Root_CA_-_C1.pem 527s Adding debian:emSign_Root_CA_-_G1.pem 527s Adding debian:vTrus_ECC_Root_CA.pem 527s Adding debian:vTrus_Root_CA.pem 527s done. 527s Setting up yui-compressor (2.4.8-3) ... 527s Setting up default-jre-headless (2:1.21-76) ... 527s Processing triggers for sgml-base (1.31+nmu1) ... 527s Setting up docutils-common (0.21.2+dfsg-2) ... 527s Processing triggers for sgml-base (1.31+nmu1) ... 527s Setting up python3-docutils (0.21.2+dfsg-2) ... 527s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 542s autopkgtest [21:05:00]: test portal-test: ./debian/tests/runner build-deps lemonldap-ng-portal 542s autopkgtest [21:05:00]: test portal-test: [----------------------- 542s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.YsEo2U/build.0E4/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 542s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.YsEo2U/build.0E4/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 543s t/00-Switch.t .................................................................. 543s ok 1 - use Lemonldap::NG::Portal::Main; 543s ok 2 - Portal object 543s ok 3 - Init 543s ok 4 - Portal app 543s ok 5 - Register $type 543s ok 6 - Portal object 543s ok 7 - Init 543s ok 8 - Portal app 543s ok 9 - Register $type 543s # ==> Pushing CLIENT1 <== 543s ok 10 543s # ==> Popping CLIENT1 <== 543s # ==> Pushing CLIENT2 <== 543s ok 11 543s # ==> Popping CLIENT2 <== 543s # ==> Pushing CLIENT1 <== 543s ok 12 543s # ==> Popping CLIENT1 <== 543s # ==> Pushing CLIENT2 <== 543s ok 13 543s # ==> Popping CLIENT2 <== 543s 1..13 543s ok 544s t/01-AuthDemo.t ................................................................ 544s ok 1 - use Lemonldap::NG::Portal::Main; 544s ok 2 - Portal object 544s ok 3 - Init 544s ok 4 - Portal app 544s ok 5 - Unauth JSON request 544s ok 6 - Response status is 401 544s ok 7 - Content is JSON 544s ok 8 - Error code is 9 544s ok 9 - Get Menu 544s ok 10 - Rejected with PE_UNPROTECTEDURL: code found on page 544s ok 11 - Rejected with PE_UNPROTECTEDURL 544s ok 12 - Strict-Transport-Security is set 544s ok 13 - Language icons found 544s ok 14 - Custom favicon found 544s ok 15 - Get Menu 544s ok 16 - Rejected with PE_FIRSTACCESS 544s ok 17 - Language icons found 544s ok 18 - Unauth ajax request with good url 544s ok 19 - Response status is 401 544s ok 20 - Content is JSON 544s ok 21 - Error code is 9 544s ok 22 - Get Menu 544s ok 23 - Language icons found 544s ok 24 - Auth query 544s ok 25 - jdoe rejected with PE_BADCREDENTIALS 544s ok 26 - Found connect button 544s ok 27 - HTTP code is 200 544s ok 28 - Page contains a form 544s ok 29 - Field "user" is defined 544s ok 30 - Field "password" is defined 544s ok 31 - CSP header authorize POST request to \# 544s ok 32 - Login is pre-filled on second attemps 544s ok 33 - Auth query 544s ok 34 - dwho rejected with PE_BADCREDENTIALS 544s ok 35 - Found connect button 544s ok 36 - Auth query 544s ok 37 - HTTP code is 200 544s ok 38 - Get cookie lemonldap (813ad533e41dbefe92f0a5bbb206d345bf4b4364a5f17d65c916b8b62f2a7066) 544s ok 39 - Auth ajax request with good url 544s ok 40 - Get redirection 544s ok 41 - Location is http://test1.example.com/ 544s ok 42 - Authenticated as dwho 544s ok 43 - Auth request with bad url 544s ok 44 - HTTP code is 200 544s ok 45 - Authenticated as dwho 544s ok 46 - use Lemonldap::NG::Handler::PSGI; 544s ok 47 - PSGI test 544s ok 48 - HTTP code is 200 544s ok 49 - Authenticated as dwho 544s ok 50 - Logout request 544s ok 51 - Response is 200 544s ok 52 - Cookie is deleted 544s ok 53 - No pdata 544s ok 54 - Disconnect request 544s ok 55 - Response is 401 544s 1..55 544s ok 544s t/01-BuildRule.t ............................................................... 544s ok 1 - use Lemonldap::NG::Portal::Main; 544s ok 2 - Portal object 544s ok 3 - Init 544s ok 4 - Portal app 544s ok 5 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'titi' => 1}}] returned 0 544s ok 6 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'toto' => 1}}] returned 1 544s ok 7 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'tutu' => 1}}] returned 1 544s ok 8 - Rule inSubnet('127.0.0.0/8') on input [{},{}] returned 0 544s ok 9 - Rule inSubnet('127.0.0.0/8') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 544s ok 10 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{},{}] returned 1 544s ok 11 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 544s ok 12 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '10.0.0.1'},{}] returned 0 544s ok 13 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '192.168.2.3'}] returned 1 544s ok 14 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '127.8.7.6'}] returned 1 544s ok 15 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '10.0.1.2'}] returned 0 544s 1..15 544s ok 545s t/01-BuildUrl.t ................................................................ 545s ok 1 - use Lemonldap::NG::Portal::Main; 545s ok 2 - Portal object 545s ok 3 - Init 545s ok 4 - Portal app 545s ok 5 - [] => http://auth.example.com/ 545s ok 6 - ['foo'] => http://auth.example.com/foo 545s ok 7 - ['foo','bar'] => http://auth.example.com/foo/bar 545s ok 8 - [{'p' => 1}] => http://auth.example.com/?p=1 545s ok 9 - ['https://foo'] => https://foo 545s ok 10 - ['https://foo','bar'] => https://foo/bar 545s ok 11 - ['https://foo','bar','baz'] => https://foo/bar/baz 545s ok 12 - ['https://foo',{'p' => 1}] => https://foo?p=1 545s ok 13 - ['https://foo','bar',{'p' => 1}] => https://foo/bar?p=1 545s ok 14 - ['https://foo/bar','baz',{'p' => 1}] => https://foo/bar/baz?p=1 545s ok 15 - ['https://foo/bar/','baz','qux',{'p' => 1}] => https://foo/bar/baz/qux?p=1 545s ok 16 - ['http://auth.example.com','foo'] => /foo 545s ok 17 - ['http://auth.example.com','foo','bar',{'p' => 1}] => /foo/bar?p=1 545s ok 18 - ['http://auth.example.com/test/','foo'] => /test/foo 545s ok 19 - ['http://auth.example.com/test/','foo','bar',{'p' => 1}] => /test/foo/bar?p=1 545s ok 20 - PORTAL_BASE for http://auth.example.com/test/ is /test/ 545s ok 21 - PORTAL_BASE for http://auth.example.com/ is / 545s 1..21 545s ok 545s t/01-CSP-and-CORS-headers.t .................................................... 545s ok 1 - use Lemonldap::NG::Portal::Main; 545s ok 2 - Portal object 545s ok 3 - Init 545s ok 4 - Portal app 545s ok 5 - Unauth JSON request 545s ok 6 - Response status is 401 545s ok 7 - Content is JSON 545s ok 8 - Error code is 9 545s ok 9 - Unauth JSON request 545s ok 10 - CORS origin '' found 545s ok 11 - CORS credentials 'true' found 545s ok 12 - CORS headers '*' found 545s ok 13 - CORS methods 'POST' found 545s ok 14 - CORS expose-headers '*' found 545s ok 15 - CORS max-age '86400' found 545s ok 16 - Unauth ajax request with good url 545s ok 17 - Response status is 401 545s ok 18 - Content is JSON 545s ok 19 - Error code is 9 545s ok 20 - Get error page 545s ok 21 - CORS origin '' found 545s ok 22 - CORS credentials 'true' found 545s ok 23 - CORS headers '*' found 545s ok 24 - CORS methods 'POST' found 545s ok 25 - CORS expose-headers '*' found 545s ok 26 - CORS max-age '86400' found 545s ok 27 - Get Menu 545s ok 28 - CORS origin '' found 545s ok 29 - CORS credentials 'true' found 545s ok 30 - CORS headers '*' found 545s ok 31 - CORS methods 'POST' found 545s ok 32 - CORS expose-headers '*' found 545s ok 33 - CORS max-age '86400' found 545s ok 34 - Get Menu 545s ok 35 - Language icons found 545s ok 36 - CORS origin '' found 545s ok 37 - CORS credentials 'true' found 545s ok 38 - CORS headers '*' found 545s ok 39 - CORS methods 'POST' found 545s ok 40 - CORS expose-headers '*' found 545s ok 41 - CORS max-age '86400' found 545s ok 42 - CSP header values found 545s ok 43 - X-Frame-Options "ALLOW-FROM" found 545s ok 44 - Auth query 545s ok 45 - HTTP code is 200 545s ok 46 - Get cookie lemonldap (07715c3d990c20d75c5f8ebec57593e0d26a1940174a8e0da80c216bd50e324a) 545s ok 47 - Found SameSite=Lax (default) 545s ok 48 - Auth ajax request with good url 545s ok 49 - Get redirection 545s ok 50 - Location is http://test1.example.com/ 545s ok 51 - Authenticated as dwho 545s ok 52 - Get test1 545s ok 53 - Lm-Remote-User found 545s ok 54 - Lm-Remote-Custom found 545s ok 55 - X-Frame-Options "ALLOW-FROM" found 545s ok 56 - CORS origin '' found 545s ok 57 - CORS credentials 'true' found 545s ok 58 - CORS headers '*' found 545s ok 59 - CORS methods 'POST' found 545s ok 60 - CORS expose-headers '*' found 545s ok 61 - CORS max-age '86400' found 545s ok 62 - Logout request 545s ok 63 - Response is 200 545s ok 64 - Cookie is deleted 545s ok 65 - No pdata 545s ok 66 - Disconnect request 545s ok 67 - Response is 401 545s # Subtest: Test cspGetHost function 545s ok 1 - Correct CSP source for undef 545s ok 2 - Correct CSP source for 545s ok 3 - Correct CSP source for invalid 545s ok 4 - Correct CSP source for /relative/url 545s ok 5 - Correct CSP source for http://test.com/test 545s ok 6 - Correct CSP source for http://test.com:80/test 545s ok 7 - Correct CSP source for http://test.com:81/test 545s ok 8 - Correct CSP source for https://test.com/test 545s ok 9 - Correct CSP source for https://test.com:443/test 545s ok 10 - Correct CSP source for custom.scheme://something?param 545s 1..10 545s ok 68 - Test cspGetHost function 545s 1..68 545s ok 546s t/01-Cache-Tag.t ............................................................... 546s ok 1 - use Lemonldap::NG::Portal::Main; 546s ok 2 - Portal object 546s ok 3 - Init 546s ok 4 - Portal app 546s ok 5 - Asset tag is not null 546s ok 6 - Asset tag has expected length 546s ok 7 - Portal object 546s ok 8 - Init 546s ok 9 - Portal app 546s ok 10 - Using a salt changes the tag 546s 1..10 546s ok 546s t/01-Cookie-Domain.t ........................................................... 546s ok 1 - use Lemonldap::NG::Portal::Main; 546s # Subtest: Behavior with domain = example.com 546s ok 1 - Portal object 546s ok 2 - Init 546s ok 3 - Portal app 546s ok 4 - Correct cookie result for name=coucou,value=0 546s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 546s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 546s ok 7 - Correct cookie result for name=coucou,value=0 546s 1..7 546s ok 2 - Behavior with domain = example.com 546s # Subtest: Behavior with unset domain 546s ok 1 - Portal object 546s ok 2 - Init 546s ok 3 - Portal app 546s ok 4 - Correct cookie result for name=coucou,value=0 546s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 546s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 546s ok 7 - Correct cookie result for name=coucou,value=0 546s 1..7 546s ok 3 - Behavior with unset domain 546s # Subtest: Behavior with special #PORTAL# value 546s ok 1 - Portal object 546s ok 2 - Init 546s ok 3 - Portal app 546s ok 4 - Correct cookie result for name=coucou,value=0 546s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 546s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 546s ok 7 - Correct cookie result for name=coucou,value=0 546s 1..7 546s ok 4 - Behavior with special \#PORTAL\# value 546s # Subtest: Behavior with special #PORTALDOMAIN# value 546s ok 1 - Portal object 546s ok 2 - Init 546s ok 3 - Portal app 546s ok 4 - Correct cookie result for name=coucou,value=0 546s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 546s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 546s ok 7 - Correct cookie result for name=coucou,value=0 546s 1..7 546s ok 5 - Behavior with special \#PORTALDOMAIN\# value 546s 1..5 546s ok 547s t/01-Custom2fa.t ............................................................... 547s ok 1 - use Lemonldap::NG::Portal::Main; 547s ok 2 - Portal object 547s ok 3 - Init 547s ok 4 - Portal app 547s # Subtest: Register 2FA on first login 547s ok 1 - Auth query 547s ok 2 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221760922425_58774%22%7D) 547s ok 3 - Get redirection 547s ok 4 - Location is http://auth.example.com/2fregisters 547s ok 5 - Auth query 547s ok 6 - Response body is not empty 547s ok 7 - Found at least one result for //a[@href="/2fregisters/test"] 547s ok 8 - Response body is not empty 547s ok 9 - Found at least one result for //span[@trspan="2fRegRequired"] 547s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221760922425_58774%22%7D) 547s ok 11 - Auth query 547s ok 12 - Response body is not empty 547s ok 13 - Found at least one result for //span[@trspan="generic2fwelcome"] 547s ok 14 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221760922425_58774%22%7D) 547s ok 15 - Post code 547s ok 16 - Response status is 500 547s ok 17 - Content is JSON 547s ok 18 - Error code is PE1234 547s ok 19 - Post code 547s ok 20 - HTTP code is 200 547s ok 21 - Content-Type is JSON 547s ok 22 - Content is valid JSON 547s ok 23 - Correct response 547s ok 24 - Continue login 547s ok 25 - Get redirection 547s ok 26 - Location is http://auth.example.com/ 547s ok 27 - Get cookie lemonldap (7e874ea0b6c7285bf32d4849e42d7528797e80b7a4b540cee140363f9c9d0137) 547s ok 28 - Get session using restSessionServer 547s ok 29 - HTTP code is 200 547s ok 30 - Deserialize session content 547s ok 31 - Session has correct value for _2f 547s ok 32 - Session has correct value for uid 547s ok 33 - Session has correct value for authenticationLevel 547s ok 34 - Correct private info 547s ok 35 - Hook can modify registered device 547s ok 36 - Hook can read device info 547s ok 37 - Hook can read session info 547s ok 38 - Correct type 547s 1..38 547s ok 5 - Register 2FA on first login 547s # Subtest: Login with 2FA 547s ok 1 - Auth query 547s ok 2 - HTTP code is 200 547s ok 3 - Page contains a form 547s ok 4 - URI match 547s ok 5 - Field "token" is defined 547s ok 6 - Post code 547s ok 7 - Response body is not empty 547s ok 8 - Found at least one result for //span[@trmsg="110"] 547s ok 9 - HTTP code is 200 547s ok 10 - Page contains a form 547s ok 11 - URI match 547s ok 12 - Field "token" is defined 547s ok 13 - Post code 547s ok 14 - Response body is not empty 547s ok 15 - Found at least one result for //span[@trmsg="110"] 547s ok 16 - HTTP code is 200 547s ok 17 - Page contains a form 547s ok 18 - URI match 547s ok 19 - Field "token" is defined 547s ok 20 - Post code 547s ok 21 - Get cookie lemonldap (d20dda4a1c96d4bc5f514161ca8dcd887a2a2654e523f2da334af9af1b053cc1) 547s ok 22 - Get session using restSessionServer 547s ok 23 - HTTP code is 200 547s ok 24 - Deserialize session content 547s ok 25 - Session has correct value for authenticationLevel 547s ok 26 - Session has correct value for uid 547s ok 27 - Session has correct value for _2f 547s 1..27 547s ok 6 - Login with 2FA 547s # Subtest: Register 2FA from logged in session 547s ok 1 - Auth query 547s ok 2 - HTTP code is 200 547s ok 3 - Get cookie lemonldap (6ab0684ae759f2462e6953ce80aee0b113a4d83da6e4e98719dc64136452d044) 547s ok 4 - 2FA manager 547s ok 5 - Get redirection 547s ok 6 - Location header found 547s ok 7 - Post code 547s ok 8 - HTTP code is 200 547s ok 9 - Content-Type is JSON 547s ok 10 - Content is valid JSON 547s ok 11 - Correct response 547s ok 12 - Correct private info 547s ok 13 - Private info added by hook 547s ok 14 - Hook can read device info 547s ok 15 - Hook can read session info 547s ok 16 - Correct type 547s 1..16 547s ok 7 - Register 2FA from logged in session 547s # Subtest: Check custom display 547s ok 1 - Auth query 547s ok 2 - HTTP code is 200 547s ok 3 - HTTP code is 200 547s ok 4 - Page contains a form 547s ok 5 - URI match 547s ok 6 - Field "token" is defined 547s ok 7 - Post dummy form 547s ok 8 - Get cookie lemonldap (7ebbec58595470a13e1361701c856063a7b298030753bbf4aabdf5367b6939d2) 547s ok 9 - 2FA manager 547s ok 10 547s ok 11 - Found correct myattr display param 547s ok 12 - Found correct myattr_1 display param 547s ok 13 - Found correct myzero display param 547s ok 14 - Found correct myzero_0 display param 547s ok 15 - private subkey _private_1 is not exposed 547s 1..15 547s ok 8 - Check custom display 547s 1..8 547s ok 547s t/01-Dynamic-Portal-Url.t ...................................................... 547s ok 1 - use Lemonldap::NG::Portal::Main; 547s ok 2 - use Lemonldap::NG::Handler::Server; 547s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 547s ok 4 - Portal object 547s ok 5 - Init 547s ok 6 - Portal app 547s ok 7 - Get redirection 547s ok 8 - Location header found 547s ok 9 547s ok 10 - HTTP code is 200 547s ok 11 - Page contains a form 547s ok 12 - Field "user" is defined 547s ok 13 - Field "password" is defined 547s ok 14 - CSP header authorize POST request to \# 547s ok 15 - Auth query 547s ok 16 - Get cookie lemonldap (41f0f519b7128be77dbdf33cbf1c1fc79d84f3e3cdd5bcfe8d5727bc834f4622) 547s ok 17 - Cookie set on correct domain 547s ok 18 - Get redirection 547s ok 19 - Location header found 547s ok 20 547s ok 21 - Correct domain in psgi.js 547s ok 22 - Get redirection 547s ok 23 - Location header found 547s ok 24 547s ok 25 - HTTP code is 200 547s ok 26 - Page contains a form 547s ok 27 - Field "user" is defined 547s ok 28 - Field "password" is defined 547s ok 29 - CSP header authorize POST request to \# 547s ok 30 - Auth query 547s ok 31 - Get cookie lemonldap (558016ac0a64829d28a55f2f1cf7449d597e1b2f997a38694b7146a13ec8762c) 547s ok 32 - Cookie set on correct domain 547s ok 33 - Get redirection 547s ok 34 - Location header found 547s ok 35 547s ok 36 - Correct domain in psgi.js 547s 1..36 547s ok 548s t/01-EnablePasswordDisplay.t ................................................... 548s ok 1 - use Lemonldap::NG::Portal::Main; 548s ok 2 - Portal object 548s ok 3 - Init 548s ok 4 - Portal app 548s ok 5 - Display portal 548s ok 6 - toggle password icon found 548s ok 7 - Auth query 548s ok 8 - HTTP code is 200 548s ok 9 - Get cookie lemonldap (11a65ade2f5c1ebb5779169340d29f556947e4fa4a284fe5bdc5054f0aeb3470) 548s ok 10 - Get menu 548s ok 11 - toggle oldpassword icon found 548s ok 12 - toggle newpassword icon found 548s ok 13 - toggle confirmpassword icon found 548s ok 14 - input type text found 548s ok 15 - Logout request 548s ok 16 - Response is 200 548s ok 17 - Cookie is deleted 548s ok 18 - No pdata 548s ok 19 - Disconnect request 548s ok 20 - Response is 401 548s 1..20 548s ok 548s t/01-Handler-redirection-and-URL-check-by-portal.t ............................. 548s ok 1 - use Lemonldap::NG::Portal::Main; 548s ok 2 - Portal object 548s ok 3 - Init 548s ok 4 - Portal app 548s ok 5 - use Lemonldap::NG::Handler::Server; 548s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 548s ok 7 - App 548s ok 8 - Standard Handler 548s ok 9 - Get redirection 548s ok 10 - Location header found 548s ok 11 - Unauth portal request 548s ok 12 - HTTP code is 200 548s ok 13 - Page contains a form 548s ok 14 - Field "url" is defined 548s ok 15 - CSP header authorize POST request to \# 548s ok 16 - Standard Handler with host value that contains a + character after base64 encoding 548s ok 17 - Get redirection 548s ok 18 - Location header found 548s ok 19 - Unauth portalrequest 548s ok 20 - HTTP code is 200 548s ok 21 - Page contains a form 548s ok 22 - Field "url" is defined 548s ok 23 - CSP header authorize POST request to \# 548s 1..23 548s ok 549s t/01-Mail-Tpl.t ................................................................ 549s ok 1 - use Lemonldap::NG::Portal::Main; 549s ok 2 - Portal object 549s ok 3 - Init 549s ok 4 - Portal app 549s # Subtest: Skin and language resolution 549s # Subtest: Default skin, default language 549s ok 1 - request ok 549s ok 2 549s ok 3 - Logo not attached 549s 1..3 549s ok 1 - Default skin, default language 549s # Subtest: Default skin, custom language 549s ok 1 - request ok 549s ok 2 549s ok 3 - Logo not attached 549s 1..3 549s ok 2 - Default skin, custom language 549s # Subtest: custom skin, default language 549s ok 1 - Request ok 549s ok 2 549s ok 3 - Logo attached 549s 1..3 549s ok 3 - custom skin, default language 549s # Subtest: custom skin, custom language (cookie) 549s ok 1 - Request ok 549s ok 2 549s ok 3 - Logo attached 549s 1..3 549s ok 4 - custom skin, custom language (cookie) 549s # Subtest: custom skin, custom language (header) 549s ok 1 - Request ok 549s ok 2 549s ok 3 - Logo attached 549s 1..3 549s ok 5 - custom skin, custom language (header) 549s 1..5 549s ok 5 - Skin and language resolution 549s # Subtest: Test sendEmail method 549s # Subtest: Use templated body and subject 549s ok 1 - Found variable in templated body 549s ok 2 - Found session variable in templated body 549s ok 3 - Found subject 549s ok 4 - Correct destination 549s 1..4 549s ok 1 - Use templated body and subject 549s # Subtest: Use explicit body and subject 549s ok 1 - Found expected hardcoded body 549s ok 2 - Expected hardcoded subject 549s ok 3 - Correct destination 549s 1..3 549s ok 2 - Use explicit body and subject 549s 1..2 549s ok 6 - Test sendEmail method 549s 1..6 549s ok 549s t/01-PluginEntrypoints.t ....................................................... 549s ok 1 - use Lemonldap::NG::Portal::Main; 549s ok 2 - Portal object 549s ok 3 - Init 549s ok 4 - Portal app 549s ok 5 - Check that entrypoints were called in the correct order with correct params 549s 1..5 549s ok 550s t/01-Reject-Hashes-in-URL.t .................................................... 550s ok 1 - use Lemonldap::NG::Portal::Main; 550s ok 2 - Portal object 550s ok 3 - Init 550s ok 4 - Portal app 550s ok 5 - Try http://bad.com\#test.example.llng 550s ok 6 - Response status is 401 550s ok 7 - Content is JSON 550s ok 8 - Error code is 109 550s ok 9 - Rejected with PE_UNPROTECTEDURL 550s 1..9 550s ok 550s t/01-Unauth-Logout.t ........................................................... 550s ok 1 - use Lemonldap::NG::Portal::Main; 550s ok 2 - Portal object 550s ok 3 - Init 550s ok 4 - Portal app 550s ok 5 - Get logout page 550s ok 6 - Language icons found 550s ok 7 - PE_LOGOUT_OK 550s ok 8 - Get cookie lemonldap (0) 550s ok 9 - Get logout page 550s ok 10 - Language icons found 550s ok 11 - PE_LOGOUT_OK 550s ok 12 - Get cookie lemonldap (0) 550s # Subtest: Test if http://test1.example.com/ is allowed 550s ok 1 - Get logout page 550s ok 2 - Get cookie lemonldap (0) 550s ok 3 - Get redirection 550s ok 4 - Location is http://test1.example.com/ 550s 1..4 550s ok 13 - Test if http://test1.example.com/ is allowed 550s # Subtest: Test if http://example3.com/ is allowed 550s ok 1 - Get logout page 550s ok 2 - Get cookie lemonldap (0) 550s ok 3 - Get redirection 550s ok 4 - Location is http://example3.com/ 550s 1..4 550s ok 14 - Test if http://example3.com/ is allowed 550s # Subtest: Test if http://test.example2.com/ is allowed 550s ok 1 - Get logout page 550s ok 2 - Get cookie lemonldap (0) 550s ok 3 - Get redirection 550s ok 4 - Location is http://test.example2.com/ 550s 1..4 550s ok 15 - Test if http://test.example2.com/ is allowed 550s # Subtest: Test if http://test.test.example2.com/ is allowed 550s ok 1 - Get logout page 550s ok 2 - Get cookie lemonldap (0) 550s ok 3 - Get redirection 550s ok 4 - Location is http://test.test.example2.com/ 550s 1..4 550s ok 16 - Test if http://test.test.example2.com/ is allowed 550s # Subtest: Test if http://test.example3.com/ is not allowed 550s ok 1 - Get logout page 550s ok 2 - Get cookie lemonldap (0) 550s ok 3 - Expected portal error code: code found on page 550s ok 4 - Expected portal error code 550s 1..4 550s ok 17 - Test if http://test.example3.com/ is not allowed 550s # Subtest: Test if http://invalid/ is not allowed 550s ok 1 - Get logout page 550s ok 2 - Get cookie lemonldap (0) 550s ok 3 - Expected portal error code: code found on page 550s ok 4 - Expected portal error code 550s 1..4 550s ok 18 - Test if http://invalid/ is not allowed 550s 1..18 550s ok 551s t/01-WebAuthn-Registration.t ................................................... 551s ok 1 - use Lemonldap::NG::Portal::Main; 551s ok 2 # skip Authen::WebAuthn not found 551s 1..2 551s ok 551s t/01-WebAuthn.t ................................................................ 551s ok 1 - use Lemonldap::NG::Portal::Main; 551s ok 2 # skip Authen::WebAuthn not found 551s 1..2 551s ok 551s t/01-disabledPlugins.t ......................................................... 551s ok 1 - use Lemonldap::NG::Portal::Main; 551s # Subtest: Disable module by full name 551s ok 1 - Portal object 551s ok 2 - Init 551s ok 3 - Portal app 551s ok 4 - Plugin was not loaded 551s 1..4 551s ok 2 - Disable module by full name 551s # Subtest: Disable module by short name 551s ok 1 - Portal object 551s ok 2 - Init 551s ok 3 - Portal app 551s ok 4 - Plugin was not loaded 551s 1..4 551s ok 3 - Disable module by short name 551s 1..3 551s ok 552s t/01-downloadSamlMetadata.t .................................................... 552s ok 1 - use Lemonldap::NG::Portal::Main; 552s ok 2 - require './scripts/downloadSamlMetadata'; 552s # Subtest: Dry run, do not create file 552s # Try to download metadata file at http://xx.yy/ 552s # Using temporary file t/sessions/tmpSessionezmC0/output.xml.tn7diZA_ 552s ok 1 - File destination was provided 552s # Metadata successfully downloaded 552s # Removing t/sessions/tmpSessionezmC0/output.xml.tn7diZA_ 552s ok 2 - Successful function run 552s ok 3 - Destination file not created 552s ok 4 - Temporary files were cleaned up 552s 1..4 552s ok 3 - Dry run, do not create file 552s # Subtest: Download valid metadata, first time 552s # Try to download metadata file at http://xx.yy/ 552s # Using temporary file t/sessions/tmpSessionezmC0/output.xml.o3tle3J_ 552s ok 1 - File destination was provided 552s # Metadata successfully downloaded 552s ok 2 - Successful function run 552s ok 3 - Correct content found 552s ok 4 - Temporary files were cleaned up 552s 1..4 552s ok 4 - Download valid metadata, first time 552s # Subtest: Download valid metadata, overwrite existing file 552s ok 1 - Correct content found 552s # Try to download metadata file at http://xx.yy/ 552s # Using temporary file t/sessions/tmpSessionezmC0/output.xml.XWfQjzK8 552s ok 2 - File destination was provided 552s # Metadata successfully downloaded 552s ok 3 - Failed function run 552s ok 4 - Correct content found 552s ok 5 - Temporary files were cleaned up 552s 1..5 552s ok 5 - Download valid metadata, overwrite existing file 552s # Subtest: Dry run, do not overwrite file 552s ok 1 - Correct content found 552s # Try to download metadata file at http://xx.yy/ 552s # Using temporary file t/sessions/tmpSessionezmC0/output.xml.TkOFKuKt 552s ok 2 - File destination was provided 552s # Metadata successfully downloaded 552s # Removing t/sessions/tmpSessionezmC0/output.xml.TkOFKuKt 552s ok 3 - Successful function run 552s ok 4 - Correct content found 552s ok 5 - Temporary files were cleaned up 552s 1..5 552s ok 6 - Dry run, do not overwrite file 552s # Subtest: URL not found 552s # Try to download metadata file at http://404.404/ 552s # Using temporary file t/sessions/tmpSessionezmC0/output.xml.30EGvjMO 552s # Removing t/sessions/tmpSessionezmC0/output.xml.30EGvjMO 552s # FATAL: Error downloading metadata 404 Not found 552s ok 1 - Failed function run 552s ok 2 - Correct content found 552s ok 3 - Temporary files were cleaned up 552s 1..3 552s ok 7 - URL not found 552s # Subtest: Try to download invalid XML 552s # Try to download metadata file at http://xx.yy/ 552s # Using temporary file t/sessions/tmpSessionezmC0/output.xml.dq3H2l6H 552s ok 1 - File destination was provided 552s # Metadata successfully downloaded 552s # FATAL: Cannot parse t/sessions/tmpSessionezmC0/output.xml.dq3H2l6H as XML: t/sessions/tmpSessionezmC0/output.xml.dq3H2l6H:1: parser error : expected '>' 552s # testtestuser is a binary string 589s ok 7 - Post form 589s 1..7 589s ok 16 - Check workaround for \#3180 589s ok 17 - Auth query 589s ok 18 - HTTP code is 200 589s ok 19 - Content-Type is JSON 589s ok 20 - Content is valid JSON 589s ok 21 - User token was returned 589s ok 22 - $req->user is a binary string 589s ok 23 - Post form 589s ok 24 - Get cookie lemonldap (0c0f84e8a51046e7d79ef0bf485d0abfc3052b969cdd5e5ef31f1b0af82dcfc2) 589s ok 25 - Get redirection 589s ok 26 - Location is http://test1.example.com/ 589s ok 27 - Get session using restSessionServer 589s ok 28 - HTTP code is 200 589s ok 29 - Deserialize session content 589s ok 30 - Session has correct value for _Issuer 589s ok 31 - Session has correct value for uid 589s ok 32 - Session has correct value for authenticationLevel 589s ok 33 - Session has correct value for _auth 589s ok 34 - Session has correct value for _user 589s 1..34 589s ok 2 - Usertoken SSL Auth 589s # Subtest: Usertoken SSL Auth (with choice) 589s ok 1 - Portal object 589s ok 2 - Init 589s ok 3 - Portal app 589s ok 4 - Get Menu 589s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 589s ok 6 - Response body is not empty 589s ok 7 - Found sslHost 589s ok 8 - Found 5_ssl Logo 589s ok 9 - Get ssl javascript 589s ok 10 - HTTP code is 200 589s ok 11 - Page contains a form 589s ok 12 - Host match 589s ok 13 - Field "nossl" is defined 589s ok 14 - Field "ajax_auth_token" is defined 589s ok 15 - CSP header authorize POST request to \# 589s # Subtest: Check workaround for #3180 589s ok 1 - Auth query 589s ok 2 - HTTP code is 200 589s ok 3 - Content-Type is JSON 589s ok 4 - Content is valid JSON 589s ok 5 - User token was returned 589s ok 6 - $req->user is a binary string 589s ok 7 - Post form 589s 1..7 589s ok 16 - Check workaround for \#3180 589s ok 17 - Auth query 589s ok 18 - HTTP code is 200 589s ok 19 - Content-Type is JSON 589s ok 20 - Content is valid JSON 589s ok 21 - User token was returned 589s ok 22 - $req->user is a binary string 589s ok 23 - Post form 589s ok 24 - Get cookie lemonldap (f319ad740e73118b15d5e5bdb44847fddda240bb6efab69b774dd39cbfc517c8) 589s ok 25 - Get redirection 589s ok 26 - Location is http://test1.example.com/ 589s ok 27 - Get session using restSessionServer 589s ok 28 - HTTP code is 200 589s ok 29 - Deserialize session content 589s ok 30 - Session has correct value for _Issuer 589s ok 31 - Session has correct value for uid 589s ok 32 - Session has correct value for authenticationLevel 589s ok 33 - Session has correct value for _auth 589s ok 34 - Session has correct value for _user 589s 1..34 589s ok 3 - Usertoken SSL Auth (with choice) 589s # Subtest: Legacy AJAX SSL Auth 589s ok 1 - Portal object 589s ok 2 - Init 589s ok 3 - Portal app 589s ok 4 - Get Menu 589s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 589s ok 6 - SSL AJAX URL found 589s ok 7 - Correct hostname 589s ok 8 - Correct path 589s ok 9 - Correct query 589s ok 10 - Found 5_ssl Logo 589s ok 11 - Get ssl javascript 589s ok 12 - HTTP code is 200 589s ok 13 - Page contains a form 589s ok 14 - Host match 589s ok 15 - Field "nossl" is defined 589s ok 16 - CSP header authorize POST request to \# 589s ok 17 - Auth query 589s ok 18 - HTTP code is 200 589s ok 19 - Content-Type is JSON 589s ok 20 - Content is valid JSON 589s ok 21 - Correct result 589s ok 22 - No error 589s ok 23 - Get cookie lemonldap (a660897fdbfd811ee55c59a682639ec3e28c019a71adf7b29b049934028bf19d) 589s ok 24 - Post form 589s ok 25 - Get redirection 589s ok 26 - Location is http://test1.example.com/ 589s 1..26 589s ok 4 - Legacy AJAX SSL Auth 589s # Subtest: Legacy AJAX SSL Auth (with Choice) 589s ok 1 - Portal object 589s ok 2 - Init 589s ok 3 - Portal app 589s ok 4 - Get Menu 589s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 589s ok 6 - SSL AJAX URL found 589s ok 7 - Correct hostname 589s ok 8 - Correct path 589s ok 9 - Correct query 589s ok 10 - Found 5_ssl Logo 589s ok 11 - Get ssl javascript 589s ok 12 - HTTP code is 200 589s ok 13 - Page contains a form 589s ok 14 - Host match 589s ok 15 - Field "nossl" is defined 589s ok 16 - CSP header authorize POST request to \# 589s ok 17 - Auth query 589s ok 18 - HTTP code is 200 589s ok 19 - Content-Type is JSON 589s ok 20 - Content is valid JSON 589s ok 21 - Correct result 589s ok 22 - No error 589s ok 23 - Get cookie lemonldap (491d36b065825740d19d87f7376661ebd4c5909e27b6bc3c7e18a32a656a2594) 589s ok 24 - Post form 589s ok 25 - Get redirection 589s ok 26 - Location is http://test1.example.com/ 589s 1..26 589s ok 5 - Legacy AJAX SSL Auth (with Choice) 589s # Subtest: Regular SSL Auth 589s ok 1 - Portal object 589s ok 2 - Init 589s ok 3 - Portal app 589s ok 4 - Auth query 589s ok 5 - HTTP code is 200 589s ok 6 - Get cookie lemonldap (c164ca0ea942ea68d77ab0dd925ef01a619468082d3fc9b8e3a9351aec0d5d86) 589s 1..6 589s ok 6 - Regular SSL Auth 589s # Subtest: SSLVarIf mechanism 589s ok 1 - Portal object 589s ok 2 - Init 589s ok 3 - Portal app 589s # Subtest: Testing SSLVarIf with CA1 589s ok 1 - Auth query 589s ok 2 - HTTP code is 200 589s ok 3 - Get cookie lemonldap (b1454d8cd630efdc564729149f50a7ad07683f2ca68d5312987491dbc40595d6) 589s ok 4 589s ok 5 - HTTP code is 200 589s ok 6 - Authenticated as dwho 589s 1..6 589s ok 4 - Testing SSLVarIf with CA1 589s # Subtest: Testing SSLVarIf with CA2 589s ok 1 - Auth query 589s ok 2 - HTTP code is 200 589s ok 3 - Get cookie lemonldap (7bb23c08130f6e2a15b754a4362def717a0d4471c8e218f446663ac2c52446fc) 589s ok 4 589s ok 5 - HTTP code is 200 589s ok 6 - Authenticated as Doctor Who 589s 1..6 589s ok 5 - Testing SSLVarIf with CA2 589s # Subtest: Testing SSLVarIf with unknown CA 589s ok 1 - Auth query 589s ok 2 - HTTP code is 200 589s ok 3 - Get cookie lemonldap (eee4144d9259cb53da598d9ac8d7262559e8da22bf2d97c286cd81b754344754) 589s ok 4 589s ok 5 - HTTP code is 200 589s ok 6 - Authenticated as dwho@example.com 589s 1..6 589s ok 6 - Testing SSLVarIf with unknown CA 589s # Subtest: Testing SSLVarIf with no CA 589s ok 1 - Auth query 589s ok 2 - HTTP code is 200 589s ok 3 - Get cookie lemonldap (5c002614bbfc926cb006a2930d8dc50fc2b4cb7fa1a86201f673388b8f847b58) 589s ok 4 589s ok 5 - HTTP code is 200 589s ok 6 - Authenticated as dwho@example.com 589s 1..6 589s ok 7 - Testing SSLVarIf with no CA 589s 1..7 589s ok 7 - SSLVarIf mechanism 589s 1..7 589s ok 589s t/29-AuthWebAuthn-Choice.t ..................................................... 589s ok 1 - use Lemonldap::NG::Portal::Main; 589s ok 2 # skip Authen::WebAuthn not found 589s 1..2 589s ok 589s t/29-AuthWebAuthn.t ............................................................ 589s ok 1 - use Lemonldap::NG::Portal::Main; 589s ok 2 # skip Authen::WebAuthn not found 589s 1..2 589s ok 590s t/30-Auth-CAS-Reauth.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 ok 6 - Portal object 590s ok 7 - Init 590s ok 8 - Portal app 590s ok 9 - Register $type 590s # ==> Pushing SP <== 590s # ==> Popping SP <== 590s ok 10 - Unauth SP request 590s ok 11 - Get cookie llngcasserver (idp) 590s ok 12 - Get CAS server cookie 590s ok 13 - Get redirection 590s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 15 - Query CAS server 590s ok 16 - HTTP code is 200 590s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221760922468_39968%22%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%2C%22issuerTs%22%3A1760994348%7D) 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 18 - Post authentication 590s ok 19 - Get cookie lemonldap (c7c464d4298e141296b788368a56f2f8d1c89363e3d872acb71067f3342bb6c2) 590s ok 20 - Get cookie lemonldappdata () 590s ok 21 - SAML request cleared from pdata 590s ok 22 - Get redirection 590s ok 23 - Location header found 590s # ==> Pushing SP <== 590s ok 24 - SOAP request 590s # ==> Saving handler SP <== 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s # ==> Restoring SP <== 590s ok 25 - Execute request to /cas/serviceValidate 590s ok 26 - HTTP code is 200 590s ok 27 - Content is XML 590s # ==> Popping SP <== 590s ok 28 - Query SP with ticket 590s ok 29 - Get cookie lemonldap (06589a8423088ee832de9ec196d72fdd565b384eafb910d8632b7a132f8a63a2) 590s # ==> Pushing SP <== 590s # ==> Popping SP <== 590s ok 30 - Post SAML request to IdP 590s ok 31 - HTTP code is 200 590s ok 32 - Page contains a form 590s ok 33 - URI match 590s ok 34 - Field "confirm" is defined 590s ok 35 - Propose to upgrade session 590s # ==> Pushing SP <== 590s # ==> Popping SP <== 590s ok 36 - Ask to renew 590s ok 37 - Get redirection 590s ok 38 - Location header found 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s ok 39 - Query CAS server 590s ok 40 - Get redirection 590s ok 41 - Location header found 590s # ==> Pushing SP <== 590s ok 42 - SOAP request 590s # ==> Saving handler SP <== 590s # ==> Pushing ISSUER <== 590s # ==> Popping ISSUER <== 590s # ==> Restoring SP <== 590s ok 43 - Execute request to /cas/serviceValidate 590s ok 44 - HTTP code is 200 590s ok 45 - Content is XML 590s # ==> Popping SP <== 590s ok 46 - Query SP with ticket 590s ok 47 - Get cookie lemonldap (d2b1a605432f65b16c6fe0a200f5f715ad10fa6545d534e1dce575b5c53a4ce7) 590s ok 48 - New session ID 590s 1..48 590s ok 590s t/30-Auth-Oidc-Reauth.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 ok 6 - OP portal 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 7 - Get JWKS, endpoint /oauth2/jwks 590s ok 8 - HTTP code is 200 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 590s ok 10 - HTTP code is 200 590s ok 11 - Portal object 590s ok 12 - Init 590s ok 13 - Portal app 590s ok 14 - Register $type 590s ok 15 - RP portal 590s # ==> Pushing RP <== 590s # ==> Popping RP <== 590s ok 16 - Unauth SP request 590s ok 17 - Get redirection 590s ok 18 - Location header found 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 19 - Push request to OP, endpoint /oauth2/authorize 590s ok 20 - HTTP code is 200 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 21 - Post authentication, endpoint /oauth2/authorize 590s ok 22 - Get cookie lemonldap (15c77a133201e50737cafbe19962064fb2effd88e0476616f5d6b9ff73399fde) 590s ok 23 - HTTP code is 200 590s ok 24 - Page contains a form 590s ok 25 - Host match 590s ok 26 - Field "confirm" is defined 590s ok 27 - CSP header authorize POST request to \# 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 28 - Post confirmation, endpoint /oauth2/authorize 590s ok 29 - Get redirection 590s ok 30 - Location header found 590s # ==> Pushing RP <== 590s ok 31 - REST request 590s ok 32 - Request from RP to OP, endpoint /oauth2/token 590s # ==> Saving handler RP <== 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s # ==> Restoring RP <== 590s ok 33 - Execute request 590s ok 34 - Response is 200 590s ok 35 - Content is JSON 590s ok 36 - Found access_token 1f0e7e96081ef17d03a424c2a3efee8221c05c49aae2660cab6e530820fd9a86 590s ok 37 - REST request 590s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 590s # ==> Saving handler RP <== 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s # ==> Restoring RP <== 590s ok 39 - Execute request 590s ok 40 - Response is 200 590s ok 41 - Content is JSON 590s # ==> Popping RP <== 590s ok 42 - Call openidconnectcallback on RP 590s ok 43 - Get cookie lemonldap (a80a5930576d4e7e79371ce03a6700fa91a3bb789fc62c77f9cb4cbbff25d2ff) 590s # ==> Pushing RP <== 590s # ==> Popping RP <== 590s ok 44 - Post SAML request to IdP 590s ok 45 - HTTP code is 200 590s ok 46 - Page contains a form 590s ok 47 - URI match 590s ok 48 - Field "confirm" is defined 590s ok 49 - Propose to upgrade session 590s # ==> Pushing RP <== 590s # ==> Popping RP <== 590s ok 50 - Ask to renew 590s ok 51 - Get redirection 590s ok 52 - Location header found 590s ok 53 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_oidc%22%7D) 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s ok 54 - Push request to OP, endpoint /oauth2/authorize 590s ok 55 - Get redirection 590s ok 56 - Location header found 590s # ==> Pushing RP <== 590s ok 57 - REST request 590s ok 58 - Request from RP to OP, endpoint /oauth2/token 590s # ==> Saving handler RP <== 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s # ==> Restoring RP <== 590s ok 59 - Execute request 590s ok 60 - Response is 200 590s ok 61 - Content is JSON 590s ok 62 - Found access_token faf1a0e340925378f303d2e9cc0433751d3d9596fe8d9378a1b1cccb54f53589 590s ok 63 - REST request 590s ok 64 - Request from RP to OP, endpoint /oauth2/userinfo 590s # ==> Saving handler RP <== 590s # ==> Pushing OP <== 590s # ==> Popping OP <== 590s # ==> Restoring RP <== 590s ok 65 - Execute request 590s ok 66 - Response is 200 590s ok 67 - Content is JSON 590s # ==> Popping RP <== 590s ok 68 - Call openidconnectcallback on RP 590s ok 69 - Get cookie lemonldap (a78342724de090ad11b2d8a1f5aa1d5be8bfcf72e0a28c6ba7286c1933c05a1a) 590s ok 70 - New session ID 590s 1..70 590s ok 591s t/30-Auth-ResolutionRule.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 - Issuer portal 591s ok 6 - Auth query 591s ok 7 - Get redirection 591s ok 8 - Location header found 591s ok 9 - Auth query 591s ok 10 - Get redirection 591s ok 11 - Location header found 591s ok 12 - Auth query 591s ok 13 - Get redirection 591s ok 14 - Location header found 591s ok 15 - Auth query 591s ok 16 - Get redirection 591s ok 17 - Location header found 591s ok 18 - Auth query 591s ok 19 - Get redirection 591s ok 20 - Location header found 591s ok 21 - Auth query 591s ok 22 - Get redirection 591s ok 23 - Location header found 591s 1..23 591s ok 592s t/30-Auth-SAML-with-choice.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 - Found Demo choice 592s ok 13 - Found SAML choice 592s ok 14 - HTTP code is 200 592s ok 15 - Page contains a form 592s ok 16 - Field "test" is defined 592s ok 17 - CSP header authorize POST request to \# 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 18 - Post SAML choice 592s ok 19 - HTTP code is 200 592s ok 20 - Page contains a form 592s ok 21 - Field "confirm" is defined 592s ok 22 - CSP header authorize POST request to \# 592s ok 23 - 1st = idp3 592s ok 24 - 2nd = idp 592s ok 25 - 3rd = idp2 592s ok 26 - 4th = idp2_z 592s ok 27 - Found IDP icon, tooltip and title tags 592s ok 28 - Found IDP display name 592s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 30 - Post SAML choice 592s ok 31 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 592s ok 32 - HTTP code is 200 592s ok 33 - Page contains a form 592s ok 34 - Host match 592s ok 35 - URI match 592s ok 36 - Field "SAMLRequest" is defined 592s ok 37 - CSP header authorize POST request to auth.idp.com 592s ok 38 - Method is POST 592s # ==> Pushing ISSUER <== 592s # ==> Popping ISSUER <== 592s ok 39 - Post SAML request to IdP 592s ok 40 - HTTP code is 200 592s ok 41 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1760994349%2C%22issuerRequestsaml%22%3A%221760922469_62867%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 592s # ==> Pushing ISSUER <== 592s # ==> Popping ISSUER <== 592s ok 42 - Post authentication 592s ok 43 - Get cookie lemonldap (5e5d90cd6da5a2cac3af9e0c147452b899ce2ff4d1fca9afce5c1f3af92c20bd) 592s ok 44 - HTTP code is 200 592s ok 45 - Page contains a form 592s ok 46 - Host match 592s ok 47 - URI match 592s ok 48 - Field "SAMLResponse" is defined 592s ok 49 - CSP header authorize POST request to auth.sp.com 592s ok 50 - Method is POST 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 51 - Post SAML response to SP 592s ok 52 - Get redirection 592s ok 53 - Location is http://auth.sp.com/ 592s ok 54 - Get cookie lemonldap (d7c024e2b8db5a545d1ae00c7fbc52af3ab5d681fc4213d50890bb9d3bcd6200) 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 55 - Get / on SP 592s ok 56 - HTTP code is 200 592s ok 57 - Authenticated as fa@badwolf.org@idp 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 58 - Query SP for logout 592s ok 59 - HTTP code is 200 592s ok 60 - Page contains a form 592s ok 61 - Host match 592s ok 62 - URI match 592s ok 63 - Field "SAMLRequest" is defined 592s ok 64 - CSP header authorize POST request to auth.idp.com 592s ok 65 - Method is POST 592s # ==> Pushing ISSUER <== 592s # ==> Popping ISSUER <== 592s ok 66 - Post SAML logout request to IdP 592s ok 67 - HTTP code is 200 592s ok 68 - Page contains a form 592s ok 69 - Host match 592s ok 70 - URI match 592s ok 71 - Field "SAMLResponse" is defined 592s ok 72 - CSP header authorize POST request to auth.sp.com 592s ok 73 - Method is POST 592s ok 74 - Get cookie lemonldap (0) 592s ok 75 - SSO cookie removed 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 76 - Post SAML response to SP 592s ok 77 - Get redirection 592s ok 78 - Location is http://auth.sp.com/?logout=1 592s # ==> Pushing ISSUER <== 592s # ==> Popping ISSUER <== 592s ok 79 - Test if user is reject on IdP 592s ok 80 - Response status is 401 592s ok 81 - Content is JSON 592s ok 82 - Error code is 1 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 83 - Test if user is reject on SP 592s ok 84 - Response status is 401 592s ok 85 - Content is JSON 592s ok 86 - Error code is 1 592s 1..86 592s ok 592s t/30-Auth-Saml-Reauth.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 ISSUER <== 592s # ==> Popping ISSUER <== 592s ok 10 - Auth query 592s ok 11 - HTTP code is 200 592s ok 12 - Get cookie lemonldap (6a36b0c69b46e6e59db0178cfb295d40adb6aea2c33fc137af7b3e76718d6df8) 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 13 - Unauth SP request 592s ok 14 - HTTP code is 200 592s ok 15 - Page contains a form 592s ok 16 - Host match 592s ok 17 - URI match 592s ok 18 - Field "SAMLRequest" is defined 592s ok 19 - CSP header authorize POST request to auth.idp.com 592s ok 20 - Method is POST 592s # ==> Pushing ISSUER <== 592s # ==> Popping ISSUER <== 592s ok 21 - Post SAML request to IdP 592s ok 22 - HTTP code is 200 592s ok 23 - Page contains a form 592s ok 24 - Host match 592s ok 25 - URI match 592s ok 26 - Field "SAMLResponse" is defined 592s ok 27 - CSP header authorize POST request to auth.sp.com 592s ok 28 - Method is POST 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 29 - Post SAML response to SP 592s ok 30 - Get cookie lemonldap (ecc4f575f35b30272093dfe3b8329ca6564f783bb34dcad9b64e693f1b66b2a5) 592s ok 31 - Get redirection 592s ok 32 - Location is http://auth.sp.com/ 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 33 - Post SAML request to IdP 592s ok 34 - HTTP code is 200 592s ok 35 - Page contains a form 592s ok 36 - URI match 592s ok 37 - Field "confirm" is defined 592s ok 38 - Propose to upgrade session 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 39 - Ask to renew 592s ok 40 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_saml%22%7D) 592s ok 41 - HTTP code is 200 592s ok 42 - Page contains a form 592s ok 43 - Host match 592s ok 44 - URI match 592s ok 45 - Field "SAMLRequest" is defined 592s ok 46 - CSP header authorize POST request to auth.idp.com 592s ok 47 - Method is POST 592s # ==> Pushing ISSUER <== 592s # ==> Popping ISSUER <== 592s ok 48 - Post SAML request to IdP 592s ok 49 - HTTP code is 200 592s ok 50 - Page contains a form 592s ok 51 - Host match 592s ok 52 - URI match 592s ok 53 - Field "SAMLResponse" is defined 592s ok 54 - CSP header authorize POST request to auth.sp.com 592s ok 55 - Method is POST 592s # ==> Pushing SP <== 592s # ==> Popping SP <== 592s ok 56 - Post SAML response to SP 592s ok 57 - Get cookie lemonldap (658932f3a9e36ed781d26a1d41555012cb37b7e55d5d31b2a31fcf41f1f124e8) 592s ok 58 - New session ID 592s 1..58 592s ok 593s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.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 ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 10 - Auth query 593s ok 11 - HTTP code is 200 593s ok 12 - Get cookie lemonldap (006e05050ddc4ec1f51c92f6522661021dff64df258d000f3ddf903376a0d1cc) 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 13 - Query IdP to access to SP 593s ok 14 - Get redirection 593s ok 15 - Location header found 593s # ==> Pushing SP <== 593s ok 16 - SOAP request 593s # ==> Saving handler SP <== 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s # ==> Restoring SP <== 593s ok 17 - Execute request 593s ok 18 - Response is 200 or 400 593s ok 19 - Content is XML 593s # ==> Popping SP <== 593s ok 20 - Give artifact to SP 593s ok 21 - Get redirection 593s ok 22 - Location is http://auth.sp.com/ 593s ok 23 - Get cookie lemonldap (3f822704838b11fdb67392675893bc692cd5d4ca21fa60cc29567832fe4cad33) 593s ok 24 - Get redirection 593s ok 25 - Location is http://auth.sp.com/ 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 26 - Get / on SP 593s ok 27 - HTTP code is 200 593s ok 28 - Authenticated as ru@badwolf.org@idp 593s ok 29 - UTF-8 values 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 30 - Query IdP for logout 593s ok 31 - HTTP code is 200 593s ok 32 - Get cookie lemonldap (0) 593s ok 33 - SSO cookie removed 593s ok 34 - Get image request 593s # ==> Pushing ISSUER <== 593s ok 35 - SOAP request 593s # ==> Saving handler ISSUER <== 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s # ==> Restoring ISSUER <== 593s ok 36 - Execute request 593s ok 37 - Response is 200 or 400 593s ok 38 - Content is XML 593s # ==> Popping ISSUER <== 593s ok 39 - Get image 593s ok 40 - Get redirection 593s ok 41 - Location is http://auth.idp.com/static/common/icons/ok.png 593s # ==> Pushing ISSUER <== 593s # ==> Popping ISSUER <== 593s ok 42 - Test if user is reject on IdP 593s ok 43 - Response status is 401 593s ok 44 - Content is JSON 593s ok 45 - Error code is 1 593s # ==> Pushing SP <== 593s # ==> Popping SP <== 593s ok 46 - Test if user is reject on SP 593s ok 47 - Get redirection 593s ok 48 - Location header found 593s 1..48 593s ok 594s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.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 - Get redirection 594s ok 12 - Location header found 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s ok 13 - Launch SAML request to IdP 594s ok 14 - HTTP code is 200 594s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOnArtifact%22%5D%2C%22issuerTs%22%3A1760994351%2C%22issuerRequestsaml%22%3A%221760922471_14322%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 594s # ==> Pushing ISSUER <== 594s ok 16 - SOAP request 594s # ==> Saving handler ISSUER <== 594s # ==> Pushing SP <== 594s # ==> Popping SP <== 594s # ==> Restoring ISSUER <== 594s ok 17 - Execute request 594s ok 18 - HTTP code is 200 594s ok 19 - Content is XML 594s # ==> Popping ISSUER <== 594s ok 20 - Post authentication 594s ok 21 - Get cookie lemonldap (0685741150f3abf329493455557fcb823bca2168f58ef0be431fe3d8f1f3c0ed) 594s ok 22 - Get redirection 594s ok 23 - Location header found 594s # ==> Pushing SP <== 594s ok 24 - SOAP request 594s # ==> Saving handler SP <== 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s # ==> Restoring SP <== 594s ok 25 - Execute request 594s ok 26 - HTTP code is 200 594s ok 27 - Content is XML 594s # ==> Popping SP <== 594s ok 28 - Push artifact to SP 594s ok 29 - Get cookie lemonldap (de686de45dd94940d05d875497b962c42e0fc9e186cac61ffa1ffcd17ee00c50) 594s ok 30 - Get redirection 594s ok 31 - Location is http://auth.sp.com/ 594s # ==> Pushing SP <== 594s # ==> Popping SP <== 594s ok 32 - Get / on SP 594s ok 33 - HTTP code is 200 594s ok 34 - Authenticated as fa@badwolf.org@idp 594s ok 35 - UTF-8 values 594s # ==> Pushing SP <== 594s ok 36 - SOAP request 594s # ==> Saving handler SP <== 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s # ==> Restoring SP <== 594s ok 37 - Execute request 594s ok 38 - HTTP code is 200 594s ok 39 - Content is XML 594s # ==> Popping SP <== 594s ok 40 - Query SP for logout 594s ok 41 - HTTP code is 200 594s ok 42 - Get cookie lemonldap (0) 594s ok 43 - SSO cookie removed 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s ok 44 - Test if user is reject on IdP 594s ok 45 - Response status is 401 594s ok 46 - Content is JSON 594s ok 47 - Error code is 1 594s # ==> Pushing SP <== 594s # ==> Popping SP <== 594s ok 48 - Test if user is reject on SP 594s ok 49 - Get redirection 594s ok 50 - Location header found 594s 1..50 594s ok 594s t/30-Auth-and-issuer-SAML-Federation.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 # Subtest: Test logging in to a federated IDP 594s # ==> Pushing SP <== 594s # ==> Popping SP <== 594s ok 1 594s ok 2 - HTTP code is 200 594s ok 3 - Page contains a form 594s ok 4 - Host match 594s ok 5 - URI match 594s ok 6 - Field "SAMLRequest" is defined 594s ok 7 - CSP header authorize POST request to auth.centrale-marseille.fr 594s ok 8 - Method is POST 594s ok 9 - Found SAMLRequest 594s 1..9 594s ok 10 - Test logging in to a federated IDP 594s # Subtest: Responding to a federated SP 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s ok 1 - Get cookie lemonldap (e223f25c84dca946c0f6b3aaf6ac5e0887c74173144bf1107f330bc0734109a3) 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s ok 2 594s ok 3 - SAML service is not yet known: code found on page 594s ok 4 - SAML service is not yet known 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s ok 5 594s ok 6 - SAML service is still not known: code found on page 594s ok 7 - SAML service is still not known 594s # ==> Pushing ISSUER <== 594s # ==> Popping ISSUER <== 594s ok 8 594s ok 9 - HTTP code is 200 594s ok 10 - Page contains a form 594s ok 11 - Host match 594s ok 12 - URI match 594s ok 13 - Field "SAMLResponse" is defined 594s ok 14 - CSP header authorize POST request to www.numistral.fr 594s ok 15 - Method is POST 594s ok 16 - Found SAMLResponse 594s ok 17 - XML successfully parsed 594s ok 18 - Found a match for XPath Expression //saml:Attribute[@Name="urn:oid:0.9.2342.19200300.100.1.3"]/saml:AttributeValue/text() 594s ok 19 - Found attribute 594s 1..19 594s ok 11 - Responding to a federated SP 594s 1..11 594s ok 595s t/30-Auth-and-issuer-SAML-Metadata.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 # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 6 - Get metadata 595s ok 7 - Metadata is XML 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 8 - Get IDP metadata 595s ok 9 - Metadata is XML 595s ok 10 - Metadata does not contain SP information 595s ok 11 - IDP EntityID is overridden 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 12 - Get SP metadata 595s ok 13 - Metadata is XML 595s ok 14 - Metadata does not contain IDP information 595s 1..14 595s ok 595s t/30-Auth-and-issuer-SAML-POST-Choice-2FA.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 # Subtest: SP-initiated flow, authorized user 595s # ==> Pushing SP <== 595s # ==> Popping SP <== 595s ok 1 - Unauth SP request 595s ok 2 - HTTP code is 200 595s ok 3 - HTTP code is 200 595s ok 4 - Page contains a form 595s ok 5 - Host match 595s ok 6 - Field "lmAuth" is defined 595s ok 7 - CSP header authorize POST request to \# 595s # ==> Pushing SP <== 595s # ==> Popping SP <== 595s ok 8 - Post Choice request to IdP 595s ok 9 - HTTP code is 200 595s ok 10 - Page contains a form 595s ok 11 - Host match 595s ok 12 - URI match 595s ok 13 - Field "SAMLRequest" is defined 595s ok 14 - CSP header authorize POST request to auth.idp.com 595s ok 15 - Method is POST 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 16 - Post SAML request to IdP 595s ok 17 - HTTP code is 200 595s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922473_22762%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1760994353%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 19 - Post authentication 595s ok 20 - Get cookie lemonldap (d71b6d8728057fe9344695a5874518280722b7a092e4e30b1f1a3c8ae6297119) 595s ok 21 - Get cookie lemonldappdata () 595s ok 22 - SAML request cleared from pdata 595s ok 23 - HTTP code is 200 595s ok 24 - Page contains a form 595s ok 25 - Host match 595s ok 26 - URI match 595s ok 27 - Field "SAMLResponse" is defined 595s ok 28 - CSP header authorize POST request to auth.sp.com 595s ok 29 - Method is POST 595s # ==> Pushing SP <== 595s # ==> Popping SP <== 595s ok 30 - Post SAML response to SP 595s ok 31 - HTTP code is 200 595s ok 32 - Page contains a form 595s ok 33 - URI match 595s ok 34 - Field "token" is defined 595s ok 35 - Field "code" is defined 595s # ==> Pushing SP <== 595s # ==> Popping SP <== 595s ok 36 - Post code 595s ok 37 - Get redirection 595s ok 38 - Location is http://auth.sp.com/ 595s ok 39 - Get cookie lemonldap (018ff900704fbdfa6d7f2b6f11cf8c694b8c02ebf3775e4ccd219aee9d3476ee) 595s ok 40 - Found SameSite=None 595s # ==> Pushing SP <== 595s # ==> Popping SP <== 595s ok 41 - Get / on SP 595s ok 42 - HTTP code is 200 595s ok 43 - Authenticated as fa@badwolf.org@idp 595s ok 44 - UTF-8 values 595s # ==> Pushing ISSUER <== 595s # ==> Popping ISSUER <== 595s ok 45 - Query IDP for logout 595s ok 46 - Get cookie lemonldap (0) 595s ok 47 - IDP Cookie removed 595s ok 48 - Get image request 595s # ==> Pushing ISSUER <== 595s ok 49 - SOAP request 595s # ==> Saving handler ISSUER <== 595s # ==> Pushing SP <== 595s # ==> Popping SP <== 595s # ==> Restoring ISSUER <== 595s ok 50 - Execute request 595s ok 51 - Response is 200 or 400 595s ok 52 - Content is XML 595s # ==> Popping ISSUER <== 595s ok 53 - Get image 595s ok 54 - Get redirection 595s ok 55 - Location is http://auth.idp.com/static/common/icons/ok.png 595s # ==> Pushing SP <== 595s # ==> Popping SP <== 595s ok 56 - Test if user is reject on SP 595s ok 57 - Response status is 401 595s ok 58 - Content is JSON 595s ok 59 - Error code is 1 595s 1..59 595s ok 10 - SP-initiated flow, authorized user 595s 1..10 595s ok 596s t/30-Auth-and-issuer-SAML-POST-IdP-initiated.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 (7f1ee51096e2bd50a6f4081516cff6ab3cb9457b1da3367906542059438359dc) 596s # ==> Pushing ISSUER <== 596s # ==> Popping ISSUER <== 596s ok 13 - Query IdP to access to SP 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 "SAMLResponse" is defined 596s ok 19 - CSP header authorize POST request to auth.alternate.com 596s ok 20 - Method is POST 596s # ==> Pushing ISSUER <== 596s # ==> Popping ISSUER <== 596s ok 21 - Query IdP to access to SP 596s ok 22 - Bad destination: code found on page 596s ok 23 - Bad destination 596s # ==> Pushing ISSUER <== 596s # ==> Popping ISSUER <== 596s ok 24 - Query IdP to access to SP 596s ok 25 - HTTP code is 200 596s ok 26 - Page contains a form 596s ok 27 - Host match 596s ok 28 - URI match 596s ok 29 - Field "SAMLResponse" is defined 596s ok 30 - CSP header authorize POST request to auth.sp.com 596s ok 31 - Method is POST 596s # ==> Pushing SP <== 596s # ==> Popping SP <== 596s ok 32 - Post SAML response to SP 596s ok 33 - Get cookie lemonldap (45b086763cf5cecdd36f26809d0024b6456ffcc1a41af655d757eb062d2b821d) 596s ok 34 - Get redirection 596s ok 35 - Location is http://auth.sp.com/ 596s # ==> Pushing SP <== 596s # ==> Popping SP <== 596s ok 36 - Get / on SP 596s ok 37 - HTTP code is 200 596s ok 38 - Authenticated as ru@badwolf.org@idp 596s ok 39 - UTF-8 values 596s # ==> Pushing ISSUER <== 596s # ==> Popping ISSUER <== 596s ok 40 - Query IdP for logout 596s ok 41 - HTTP code is 200 596s ok 42 - Get cookie lemonldap (0) 596s ok 43 - SSO cookie removed 596s ok 44 - Get iframe request 596s ok 45 - Content-Security-Policy header found 596s ok 46 - Found auth.idp.com in CSP child-src 596s ok 47 - Content-Security-Policy header found 596s ok 48 - Found http://auth.sp.com in CSP child-src 596s # ==> Pushing ISSUER <== 596s # ==> Popping ISSUER <== 596s ok 49 - Get iframe 596s ok 50 - Framing authorized 596s ok 51 - HTTP code is 200 596s ok 52 - Page contains a form 596s ok 53 - Host match 596s ok 54 - URI match 596s ok 55 - Field "SAMLRequest" is defined 596s ok 56 - CSP header authorize POST request to auth.sp.com 596s ok 57 - Method is POST 596s # ==> Pushing SP <== 596s # ==> Popping SP <== 596s ok 58 - Post SAML logout request to SP 596s ok 59 - HTTP code is 200 596s ok 60 - Page contains a form 596s ok 61 - Host match 596s ok 62 - URI match 596s ok 63 - Field "SAMLResponse" is defined 596s ok 64 - CSP header authorize POST request to auth.idp.com 596s ok 65 - Method is POST 596s # ==> Pushing SP <== 596s # ==> Popping SP <== 596s ok 66 - Post SAML logout response to IdP 596s # ==> Pushing ISSUER <== 596s # ==> Popping ISSUER <== 596s ok 67 - Test if user is reject on IdP 596s ok 68 - Response status is 401 596s ok 69 - Content is JSON 596s ok 70 - Error code is 1 596s # ==> Pushing SP <== 596s # ==> Popping SP <== 596s ok 71 - Test if user is reject on SP 596s ok 72 - HTTP code is 200 596s ok 73 - HTTP code is 200 596s ok 74 - Page contains a form 596s ok 75 - CSP header authorize POST request to auth.idp.com 596s ok 76 - Method is POST 596s 1..76 596s ok 597s t/30-Auth-and-issuer-SAML-POST-Missing-SLO.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 # ==> Pushing SP <== 597s # ==> Popping SP <== 597s ok 10 - Unauth SP request 597s ok 11 - HTTP code is 200 597s ok 12 - HTTP code is 200 597s ok 13 - Page contains a form 597s ok 14 - Host match 597s ok 15 - URI match 597s ok 16 - Field "SAMLRequest" is defined 597s ok 17 - CSP header authorize POST request to auth.idp.com 597s ok 18 - Method is POST 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 19 - Post SAML request to IdP 597s ok 20 - HTTP code is 200 597s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1760994355%2C%22issuerRequestsaml%22%3A%221760922475_32619%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 22 - Post authentication 597s ok 23 - Reject reason is 89 597s # ==> Pushing SP <== 597s # ==> Popping SP <== 597s ok 24 - Unauth SP request 597s ok 25 - HTTP code is 200 597s ok 26 - HTTP code is 200 597s ok 27 - Page contains a form 597s ok 28 - Host match 597s ok 29 - URI match 597s ok 30 - Field "SAMLRequest" is defined 597s ok 31 - CSP header authorize POST request to auth.idp.com 597s ok 32 - Method is POST 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 33 - Post SAML request to IdP 597s ok 34 - HTTP code is 200 597s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1760994355%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221760922475_58822%22%7D) 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 36 - Post authentication 597s ok 37 - Get cookie lemonldap (7ab4ddaa9aa9a4d364c7cc04f35b2aa1253dd090471d3901ddf400342507356e) 597s ok 38 - HTTP code is 200 597s ok 39 - Page contains a form 597s ok 40 - Host match 597s ok 41 - URI match 597s ok 42 - Field "SAMLResponse" is defined 597s ok 43 - CSP header authorize POST request to auth.sp.com 597s ok 44 - Method is POST 597s # ==> Pushing SP <== 597s # ==> Popping SP <== 597s ok 45 - Post SAML response to SP 597s ok 46 - Get redirection 597s ok 47 - Location is http://auth.sp.com/ 597s ok 48 - Get cookie lemonldap (2f88b32d69e4f78a8ed504a5730abc6077a1003c1ce7e55aa6fd649a507144d1) 597s # ==> Pushing SP <== 597s # ==> Popping SP <== 597s ok 49 - Get / on SP 597s ok 50 - HTTP code is 200 597s ok 51 - Authenticated as fa@badwolf.org@idp 597s ok 52 - UTF-8 values 597s # ==> Pushing SP <== 597s # ==> Popping SP <== 597s ok 53 - Query SP for logout 597s ok 54 - HTTP code is 200 597s ok 55 - Page contains a form 597s ok 56 - Host match 597s ok 57 - URI match 597s ok 58 - Field "SAMLRequest" is defined 597s ok 59 - CSP header authorize POST request to auth.idp.com 597s ok 60 - Method is POST 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 61 - Post SAML logout request to IdP 597s ok 62 - HTTP code is 200 597s ok 63 - Found logout message 597s ok 64 - Get cookie lemonldap (0) 597s ok 65 - IDP cookie removed 597s # ==> Pushing ISSUER <== 597s # ==> Popping ISSUER <== 597s ok 66 - Test if old cookie is denied by IdP 597s ok 67 - Response status is 401 597s ok 68 - Content is JSON 597s ok 69 - Error code is 1 597s # ==> Pushing SP <== 597s # ==> Popping SP <== 597s ok 70 - Test if user is reject on SP 597s ok 71 - HTTP code is 200 597s ok 72 - HTTP code is 200 597s ok 73 - Page contains a form 597s ok 74 - Host match 597s ok 75 - URI match 597s ok 76 - Field "SAMLRequest" is defined 597s ok 77 - CSP header authorize POST request to auth.idp.com 597s ok 78 - Method is POST 597s 1..78 597s ok 598s t/30-Auth-and-issuer-SAML-POST.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 # Subtest: SP-initiated flow, unauthorized user 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 1 - Unauth SP request 598s ok 2 - HTTP code is 200 598s ok 3 - HTTP code is 200 598s ok 4 - Page contains a form 598s ok 5 - Host match 598s ok 6 - URI match 598s ok 7 - Field "SAMLRequest" is defined 598s ok 8 - CSP header authorize POST request to auth.idp.com 598s ok 9 - Method is POST 598s ok 10 - Get cookie lemonldappdata (%7B%22genRequestHookCalled%22%3A1%7D) 598s ok 11 - Pdata is not empty 598s ok 12 - samlGenerateRequestHook called 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 13 - Post SAML request to IdP 598s ok 14 - HTTP code is 200 598s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994355%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerRequestsaml%22%3A%221760922475_4699%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 598s ok 16 - Found SameSite=None 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 17 - Post authentication 598s ok 18 - Reject reason is 89 598s 1..18 598s ok 10 - SP-initiated flow, unauthorized user 598s # Subtest: SP-initiated flow, authorized user 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 1 - Unauth SP request 598s ok 2 - HTTP code is 200 598s ok 3 - HTTP code is 200 598s ok 4 - Page contains a form 598s ok 5 - Host match 598s ok 6 - URI match 598s ok 7 - Field "SAMLRequest" is defined 598s ok 8 - CSP header authorize POST request to auth.idp.com 598s ok 9 - Method is POST 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 10 - Post SAML request to IdP 598s ok 11 - HTTP code is 200 598s ok 12 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A1%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922475_33074%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994355%7D) 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 13 - Post authentication 598s ok 14 - Get cookie lemonldap (e24f1de725e24ac5d3ec41a14b7a53a4f18507ba962cc522cf6ba647e2e55ad5) 598s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 598s ok 16 - SAML request cleared from pdata 598s ok 17 - HTTP code is 200 598s ok 18 - Page contains a form 598s ok 19 - Host match 598s ok 20 - URI match 598s ok 21 - Field "SAMLResponse" is defined 598s ok 22 - CSP header authorize POST request to auth.sp.com 598s ok 23 - Method is POST 598s ok 24 - Found SAMLResponse 598s ok 25 - Found AuthnInstant modified by hook 598s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 598s ok 27 - Pdata is not empty 598s ok 28 - samlGotRequestHookCalled called 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 29 - Post SAML response to SP 598s ok 30 - Get redirection 598s ok 31 - Location is http://auth.sp.com/ 598s ok 32 - Get cookie lemonldap (4e28418ee11ef8adc86953611daa1301cdf2ba07d39cf57b947e9711b06c3d02) 598s ok 33 - Found SameSite=None 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 34 - Get / on SP 598s ok 35 - HTTP code is 200 598s ok 36 - Authenticated as fa@badwolf.org@idp 598s ok 37 - samlGotResponseHook called 598s ok 38 - UTF-8 values 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 39 - Query SP for logout 598s ok 40 - HTTP code is 200 598s ok 41 - Page contains a form 598s ok 42 - Host match 598s ok 43 - URI match 598s ok 44 - Field "SAMLRequest" is defined 598s ok 45 - CSP header authorize POST request to auth.idp.com 598s ok 46 - Method is POST 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 47 - Post SAML logout request to IdP 598s ok 48 - HTTP code is 200 598s ok 49 - Page contains a form 598s ok 50 - Host match 598s ok 51 - URI match 598s ok 52 - Field "SAMLResponse" is defined 598s ok 53 - CSP header authorize POST request to auth.sp.com 598s ok 54 - Method is POST 598s ok 55 - Get cookie lemonldap (0) 598s ok 56 - IDP Cookie removed 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 57 - Post SAML response to SP 598s ok 58 - Get redirection 598s ok 59 - Location is http://auth.sp.com/?logout=1 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 60 - Test if user is reject on IdP 598s ok 61 - Response status is 401 598s ok 62 - Content is JSON 598s ok 63 - Error code is 1 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 64 - Test if user is reject on SP 598s ok 65 - HTTP code is 200 598s ok 66 - HTTP code is 200 598s ok 67 - Page contains a form 598s ok 68 - Host match 598s ok 69 - URI match 598s ok 70 - Field "SAMLRequest" is defined 598s ok 71 - CSP header authorize POST request to auth.idp.com 598s ok 72 - Method is POST 598s 1..72 598s ok 11 - SP-initiated flow, authorized user 598s # Subtest: SP-initiated flow, authorized user, with redirection 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 1 - Unauth SP request 598s ok 2 - HTTP code is 200 598s ok 3 - HTTP code is 200 598s ok 4 - Page contains a form 598s ok 5 - Host match 598s ok 6 - URI match 598s ok 7 - Field "SAMLRequest" is defined 598s ok 8 - CSP header authorize POST request to auth.idp.com 598s ok 9 - Method is POST 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 10 - Post SAML request to IdP 598s ok 11 - HTTP code is 200 598s ok 12 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994355%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22targetAuthnLevel%22%3A1%2C%22issuerRequestsaml%22%3A%221760922475_61249%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 598s ok 13 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994355%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22targetAuthnLevel%22%3A1%2C%22issuerRequestsaml%22%3A%221760922475_61249%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 598s ok 14 - Pdata is not empty 598s ok 15 - Expected target AuthnLevel 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 16 - Post authentication 598s ok 17 - Get cookie lemonldap (6187a295d10af759a9e05768b31f81cb7311279abbe79aa24bc93b4bc0858686) 598s ok 18 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 598s ok 19 - SAML request cleared from pdata 598s ok 20 - HTTP code is 200 598s ok 21 - Page contains a form 598s ok 22 - Host match 598s ok 23 - URI match 598s ok 24 - Field "SAMLResponse" is defined 598s ok 25 - CSP header authorize POST request to auth.sp.com 598s ok 26 - Method is POST 598s ok 27 - Found SAMLResponse 598s ok 28 - Found AuthnInstant modified by hook 598s ok 29 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 598s ok 30 - Pdata is not empty 598s ok 31 - samlGotRequestHookCalled called 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 32 - Post SAML response to SP 598s ok 33 - Get redirection 598s ok 34 - Location is http://auth.sp.com/ 598s ok 35 - Get cookie lemonldap (01dcbd82ee4b6c83fce0b05bd1f4cc8174f3641ac21eed10edc69f2c815bec28) 598s ok 36 - Found SameSite=None 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 37 - Get / on SP 598s ok 38 - HTTP code is 200 598s ok 39 - Authenticated as fa@badwolf.org@idp 598s ok 40 - samlGotResponseHook called 598s ok 41 - UTF-8 values 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 42 - Query SP for logout 598s ok 43 - HTTP code is 200 598s ok 44 - Page contains a form 598s ok 45 - Host match 598s ok 46 - URI match 598s ok 47 - Field "SAMLRequest" is defined 598s ok 48 - CSP header authorize POST request to auth.idp.com 598s ok 49 - Method is POST 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 50 - Post SAML logout request to IdP 598s ok 51 - HTTP code is 200 598s ok 52 - Page contains a form 598s ok 53 - Host match 598s ok 54 - URI match 598s ok 55 - Field "SAMLResponse" is defined 598s ok 56 - CSP header authorize POST request to auth.sp.com 598s ok 57 - Method is POST 598s ok 58 - Get cookie lemonldap (0) 598s ok 59 - IDP Cookie removed 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 60 - Post SAML response to SP 598s ok 61 - Get redirection 598s ok 62 - Location is http://test1.example.com 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 63 - Test if user is reject on IdP 598s ok 64 - Response status is 401 598s ok 65 - Content is JSON 598s ok 66 - Error code is 1 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 67 - Test if user is reject on SP 598s ok 68 - HTTP code is 200 598s ok 69 - HTTP code is 200 598s ok 70 - Page contains a form 598s ok 71 - Host match 598s ok 72 - URI match 598s ok 73 - Field "SAMLRequest" is defined 598s ok 74 - CSP header authorize POST request to auth.idp.com 598s ok 75 - Method is POST 598s # Subtest: Check dynamic required authentication level 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 1 - Auth query 598s ok 2 - HTTP code is 200 598s ok 3 - Get cookie lemonldap (88c3a9c6438aaba418f4ce845fd124512501c1bc6767365ae6f4ebffba8530a2) 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 4 - Unauth SP request 598s ok 5 - HTTP code is 200 598s ok 6 - HTTP code is 200 598s ok 7 - Page contains a form 598s ok 8 - Host match 598s ok 9 - URI match 598s ok 10 - Field "SAMLRequest" is defined 598s ok 11 - CSP header authorize POST request to auth.idp.com 598s ok 12 - Method is POST 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 13 - Post SAML request to IdP 598s ok 14 - Response body is not empty 598s ok 15 - Found at least one result for //span[@trspan="askToUpgrade"] 598s 1..15 598s ok 76 - Check dynamic required authentication level 598s 1..76 598s ok 12 - SP-initiated flow, authorized user, with redirection 598s 1..12 598s ok 598s t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.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 redirection 598s ok 12 - Location header found 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 13 - Launch SAML request to IdP 598s ok 14 - HTTP code is 200 598s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994356%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221760922476_31061%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 598s # ==> Pushing ISSUER <== 598s # ==> Popping ISSUER <== 598s ok 16 - Authentication request 598s ok 17 - Get cookie lemonldap (cca5cb731c08699daa27089bee8cc4917bde43982f7d67edb9ef32a114695f11) 598s ok 18 - Get cookie lemonldappdata () 598s ok 19 - SAML request cleared from pdata 598s ok 20 - HTTP code is 200 598s ok 21 - Page contains a form 598s ok 22 - Host match 598s ok 23 - URI match 598s ok 24 - Field "SAMLResponse" is defined 598s ok 25 - Field "RelayState" is defined 598s ok 26 - CSP header authorize POST request to auth.sp.com 598s ok 27 - Correct authentication context mapped 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 28 - Post SAML response to SP 598s ok 29 - Get cookie lemonldap (c5a7d170c509aa9bc52d822533ea2e4495c2cb6dda45520652db2fe8f2f0b71e) 598s ok 30 - Get redirection 598s ok 31 - Location is http://test1.example.com/ 598s # ==> Pushing SP <== 598s # ==> Popping SP <== 598s ok 32 - Get / on SP 598s ok 33 - HTTP code is 200 598s ok 34 - Authenticated as fa@badwolf.org@idp 598s ok 35 - Map authentication context 598s 1..35 598s ok 599s t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.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 ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 10 - Auth query 599s ok 11 - HTTP code is 200 599s ok 12 - Get cookie lemonldap (ff4636b753289a0ad15103b60a788b5c8d2fac4372156d4d083d2dcb20ef7eb7) 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 13 - Query IdP to access to SP 599s ok 14 - HTTP code is 200 599s ok 15 - Form method is POST 599s ok 16 - Found SAML response 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 17 - Post SAML response to SP 599s ok 18 - Get cookie lemonldap (71e67046855e923cf4874af28f4cc2c70dfd258b764c31056bf2f10a68d261f0) 599s ok 19 - Get redirection 599s ok 20 - Location is http://auth.sp.com/ 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 21 - Get / on SP 599s ok 22 - HTTP code is 200 599s ok 23 - Authenticated as ru@badwolf.org@idp 599s ok 24 - UTF-8 values 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 25 - Query IdP for logout 599s ok 26 - HTTP code is 200 599s ok 27 - Get iframe request 599s ok 28 - Content-Security-Policy header found 599s ok 29 - Found auth.sp.com in CSP child-src 599s ok 30 - Get cookie lemonldap (0) 599s ok 31 - SSO cookie removed 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 32 - Query SP for iframe 599s ok 33 - Get redirection 599s ok 34 - Location header found 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 35 - Push SAML response to IdP 599s ok 36 - Get redirection 599s ok 37 - Location is http://auth.idp.com/static/common/icons/ok.png 599s ok 38 - Frame can be embedded 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 39 - Test if user is reject on IdP 599s ok 40 - Response status is 401 599s ok 41 - Content is JSON 599s ok 42 - Error code is 1 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 43 - Test if user is reject on SP 599s ok 44 - Get redirection 599s ok 45 - Location header found 599s 1..45 599s ok 599s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.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 ok 10 - Portal object 599s ok 11 - Init 599s ok 12 - Portal app 599s ok 13 - Register $type 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 14 - Unauth SP request 599s ok 15 - Get redirection 599s ok 16 - Location header found 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 17 - Launch SAML request to IdP 599s ok 18 - HTTP code is 200 599s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922477_25504%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%3A1760994357%7D) 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 20 - Post authentication 599s ok 21 - HTTP code is 200 599s ok 22 - Get cookie lemonldap (605155472678d25f21c6137f6a73353449db4dea55beef7d854503a34735ffed) 599s ok 23 - HTTP code is 200 599s ok 24 - Page contains a form 599s ok 25 - Host match 599s ok 26 - URI match 599s ok 27 - Field "SAMLResponse" is defined 599s ok 28 - Field "RelayState" is defined 599s ok 29 - CSP header authorize POST request to auth.sp.com 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 30 - Post SAML response to SP 599s ok 31 - Get cookie lemonldap (49984b0637cd7555a8e21bd0d0863d83414980b8d6b0310b29c888d4f5227d3a) 599s ok 32 - Get redirection 599s ok 33 - Location is http://test1.example.com/ 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 34 - Get / on SP 599s ok 35 - HTTP code is 200 599s ok 36 - Authenticated as fa@badwolf.org@idp 599s ok 37 - UTF-8 values 599s # ==> Pushing SP2 <== 599s # ==> Popping SP2 <== 599s ok 38 - Unauth SP2 request 599s ok 39 - Get redirection 599s ok 40 - Location header found 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 41 - Launch SAML request to IdP 599s ok 42 - HTTP code is 200 599s ok 43 - Page contains a form 599s ok 44 - Host match 599s ok 45 - URI match 599s ok 46 - Field "SAMLResponse" is defined 599s ok 47 - Field "RelayState" is defined 599s ok 48 - CSP header authorize POST request to auth.sp2.com 599s # ==> Pushing SP2 <== 599s # ==> Popping SP2 <== 599s ok 49 - Post SAML response to SP2 599s ok 50 - Get cookie lemonldap (555a26cf8ff9ae26a68be70d4899f38c4ab575649368cfe533780e4a563ed289) 599s ok 51 - Get redirection 599s ok 52 - Location is http://test1.example.com/ 599s # ==> Pushing SP2 <== 599s # ==> Popping SP2 <== 599s ok 53 - Get / on SP2 599s ok 54 - HTTP code is 200 599s ok 55 - Authenticated as fa@badwolf.org@idp 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 56 - Query SP for logout 599s ok 57 - Get redirection 599s ok 58 - Location header found 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 59 - Launch SAML logout request to IdP 599s ok 60 - HTTP code is 200 599s ok 61 - Found logout message 599s ok 62 - Get cookie lemonldap (0) 599s ok 63 - IDP cookie removed 599s # ==> Pushing ISSUER <== 599s # ==> Popping ISSUER <== 599s ok 64 - Test if user is reject on IdP 599s ok 65 - Response status is 401 599s ok 66 - Content is JSON 599s ok 67 - Error code is 1 599s # ==> Pushing SP <== 599s # ==> Popping SP <== 599s ok 68 - Test if user is reject on SP 599s ok 69 - Get redirection 599s ok 70 - Location header found 599s # ==> Pushing SP2 <== 599s # ==> Popping SP2 <== 599s ok 71 - User is unfortunately still logged into SP2 599s ok 72 - HTTP code is 200 599s ok 73 - Authenticated as fa@badwolf.org@idp 599s 1..73 599s ok 600s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.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 ok 10 - Portal object 600s ok 11 - Init 600s ok 12 - Portal app 600s ok 13 - Register $type 600s ok 14 - Portal object 600s ok 15 - Init 600s ok 16 - Portal app 600s ok 17 - Register $type 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 18 - Unauth SP request 600s ok 19 - Get redirection 600s ok 20 - Location header found 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 21 - Launch SAML request to IdP 600s ok 22 - HTTP code is 200 600s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922478_58932%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1760994358%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 24 - Post authentication 600s ok 25 - HTTP code is 200 600s ok 26 - Get cookie lemonldap (8f55abb58300d0d0a4d2f97144a10070fb64e6898e767e530356ad064a1cac77) 600s ok 27 - HTTP code is 200 600s ok 28 - Page contains a form 600s ok 29 - Host match 600s ok 30 - URI match 600s ok 31 - Field "SAMLResponse" is defined 600s ok 32 - Field "RelayState" is defined 600s ok 33 - CSP header authorize POST request to auth.sp.com 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 34 - Post SAML response to SP 600s ok 35 - Get cookie lemonldap (f62117517afe62a894a5e2abd45f1e11f2e721ea21ae2d9b8d6dcaea9bcd503f) 600s ok 36 - Get redirection 600s ok 37 - Location is http://test1.example.com/ 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 38 - Get / on SP 600s ok 39 - HTTP code is 200 600s ok 40 - Authenticated as fa@badwolf.org@idp 600s ok 41 - UTF-8 values 600s # ==> Pushing SP2 <== 600s # ==> Popping SP2 <== 600s ok 42 - Unauth SP2 request 600s ok 43 - Get redirection 600s ok 44 - Location header found 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 45 - Launch SAML request to IdP 600s ok 46 - HTTP code is 200 600s ok 47 - Page contains a form 600s ok 48 - Host match 600s ok 49 - URI match 600s ok 50 - Field "SAMLResponse" is defined 600s ok 51 - Field "RelayState" is defined 600s ok 52 - CSP header authorize POST request to auth.sp2.com 600s # ==> Pushing SP2 <== 600s # ==> Popping SP2 <== 600s ok 53 - Post SAML response to SP2 600s ok 54 - Get cookie lemonldap (844446d801b50ce8bf048a4fc2f4adb6d090183f11e5ca2dc628854e2967c661) 600s ok 55 - Get redirection 600s ok 56 - Location is http://test1.example.com/ 600s # ==> Pushing SP2 <== 600s # ==> Popping SP2 <== 600s ok 57 - Get / on SP2 600s ok 58 - HTTP code is 200 600s ok 59 - Authenticated as fa@badwolf.org@idp 600s # ==> Pushing SP3 <== 600s # ==> Popping SP3 <== 600s ok 60 - Unauth SP3 request 600s ok 61 - Get redirection 600s ok 62 - Location header found 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 63 - Launch SAML request to IdP 600s ok 64 - HTTP code is 200 600s ok 65 - Page contains a form 600s ok 66 - Host match 600s ok 67 - URI match 600s ok 68 - Field "SAMLResponse" is defined 600s ok 69 - Field "RelayState" is defined 600s ok 70 - CSP header authorize POST request to auth.sp3.com 600s # ==> Pushing SP3 <== 600s # ==> Popping SP3 <== 600s ok 71 - Post SAML response to SP3 600s ok 72 - Get cookie lemonldap (92801d9edc0de257f872fbe08f4b9e32349e0f4a56f40d7b12594ab4b936e9ad) 600s ok 73 - Get redirection 600s ok 74 - Location is http://test1.example.com/ 600s # ==> Pushing SP3 <== 600s # ==> Popping SP3 <== 600s ok 75 - Get / on SP3 600s ok 76 - HTTP code is 200 600s ok 77 - Authenticated as fa@badwolf.org@idp 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 78 - Query SP for logout 600s ok 79 - Get redirection 600s ok 80 - Location header found 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 81 - Launch SAML logout request to IdP 600s ok 82 - Get cookie lemonldap (0) 600s ok 83 - SSO cookie removed 600s ok 84 - Got one iframe for both additional services 600s # ==> Pushing SP2 <== 600s # ==> Popping SP2 <== 600s ok 85 - Start logout from SP2 600s ok 86 - Get redirection 600s ok 87 - Location header found 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 88 - get SAML response from IDP 600s ok 89 - Get redirection 600s ok 90 - Location is http://auth.idp.com/static/common/icons/ok.png 600s # ==> Pushing SP3 <== 600s # ==> Popping SP3 <== 600s ok 91 - Start logout from SP3 600s ok 92 - Get redirection 600s ok 93 - Location header found 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 94 - get SAML response from IDP 600s ok 95 - Get redirection 600s ok 96 - Location is http://auth.idp.com/static/common/icons/ok.png 600s ok 97 - HTTP code is 200 600s ok 98 - Page contains a form 600s ok 99 - Host match 600s ok 100 - URI match 600s ok 101 - Field "relay" is defined 600s ok 102 - CSP header authorize POST request to auth.idp.com 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 103 - Post final logout 600s ok 104 - Get redirection 600s ok 105 - Location header found 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 106 - Send SAML logout response to SP 600s # ==> Pushing ISSUER <== 600s # ==> Popping ISSUER <== 600s ok 107 - Test if user is reject on IdP 600s ok 108 - Response status is 401 600s ok 109 - Content is JSON 600s ok 110 - Error code is 1 600s # ==> Pushing SP <== 600s # ==> Popping SP <== 600s ok 111 - Test if user is reject on SP 600s ok 112 - Get redirection 600s ok 113 - Location header found 600s # ==> Pushing SP2 <== 600s # ==> Popping SP2 <== 600s ok 114 - Test if user is reject on SP2 600s ok 115 - Get redirection 600s ok 116 - Location header found 600s # ==> Pushing SP3 <== 600s # ==> Popping SP3 <== 600s ok 117 - Test if user is reject on SP3 600s ok 118 - Get redirection 600s ok 119 - Location header found 600s 1..119 600s ok 601s t/30-Auth-and-issuer-SAML-Redirect-With-Info.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 # ==> Pushing ISSUER <== 601s # ==> Popping ISSUER <== 601s ok 6 - Post authentication request 601s ok 7 - Get cookie lemonldap (a87165c0f7870cc1a56afb74e89e588b6510457ab9e735364be56211d7143f74) 601s ok 8 - Portal object 601s ok 9 - Init 601s ok 10 - Portal app 601s ok 11 - Register $type 601s # ==> Pushing SP <== 601s # ==> Popping SP <== 601s ok 12 - Unauth SP request 601s ok 13 - Get redirection 601s ok 14 - Location header found 601s # ==> Pushing ISSUER <== 601s # ==> Popping ISSUER <== 601s ok 15 - Launch SAML request to IdP 601s ok 16 - HTTP code is 200 601s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994359%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922479_38438%22%7D) 601s # ==> Pushing ISSUER <== 601s # ==> Popping ISSUER <== 601s ok 18 - Post authentication request 601s ok 19 - HTTP code is 200 601s ok 20 - Get cookie lemonldap (b9b6b50e91babe3bd45ee10581f9ad3dbab977fad0d1eb0fb0a10169be347b02) 601s ok 21 - Get cookie lemonldappdata () 601s ok 22 - SAML request cleared from pdata 601s ok 23 - Found info message about deleted sessions 601s ok 24 - HTTP code is 200 601s ok 25 - Page contains a form 601s ok 26 - Host match 601s ok 27 - URI match 601s ok 28 - Field "SAMLResponse" is defined 601s ok 29 - Field "RelayState" is defined 601s ok 30 - CSP header authorize POST request to auth.sp.com 601s ok 31 - Method is POST 601s # ==> Pushing SP <== 601s # ==> Popping SP <== 601s ok 32 - Post SAML response to SP 601s ok 33 - Get cookie lemonldap (658034a00fdb1f96ab89f7345e597260cc07d9f47aee1294cabeb19892773c60) 601s ok 34 - Get redirection 601s ok 35 - Location is http://test1.example.com/ 601s # ==> Pushing SP <== 601s # ==> Popping SP <== 601s ok 36 - Get / on SP 601s ok 37 - HTTP code is 200 601s ok 38 - Authenticated as fa@badwolf.org@idp 601s 1..38 601s ok 602s t/30-Auth-and-issuer-SAML-Redirect.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 redirection 602s ok 12 - Location header found 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 13 - Launch SAML request to IdP 602s ok 14 - HTTP code is 200 602s ok 15 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922479_27689%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1760994359%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 16 - Post delayed authentication request 602s ok 17 - Get redirection 602s ok 18 - Location is http://auth.idp.com/saml 602s ok 19 - Get cookie lemonldap (1a537a21717f72ab170eab48d1c3774ce083c41a263913d76c89accbdada8595) 602s ok 20 - Get cookie lemonldappdata () 602s ok 21 - SAML request cleared from pdata 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 22 - Unauth SP request 602s ok 23 - Get redirection 602s ok 24 - Location header found 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 25 - Launch SAML request to IdP 602s ok 26 - HTTP code is 200 602s ok 27 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922479_32135%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994359%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 28 - Post authentication request 602s ok 29 - HTTP code is 200 602s ok 30 - Get cookie lemonldap (b893387b3fd75a465b4599a98a1694fcfc311717313350d7ca7b2382f233f356) 602s ok 31 - Get cookie lemonldappdata () 602s ok 32 - SAML request cleared from pdata 602s ok 33 - HTTP code is 200 602s ok 34 - Page contains a form 602s ok 35 - Host match 602s ok 36 - URI match 602s ok 37 - Field "SAMLResponse" is defined 602s ok 38 - Field "RelayState" is defined 602s ok 39 - CSP header authorize POST request to auth.sp.com 602s ok 40 - Signed using SHA-256 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 41 - Post SAML response to SP 602s ok 42 - Get cookie lemonldap (615986a07dfc0e1b21bbaf841d1d191aa8a1c86f8f6b5529e27e55bfc7943f3b) 602s ok 43 - Get redirection 602s ok 44 - Location is http://test1.example.com/ 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 45 - Get / on SP 602s ok 46 - HTTP code is 200 602s ok 47 - Authenticated as fa@badwolf.org@idp 602s ok 48 - UTF-8 values 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 49 - Query SP for logout 602s ok 50 - Get redirection 602s ok 51 - Location header found 602s ok 52 - SHA256 used to sign Logout Request 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 53 - Launch SAML logout request to IdP 602s ok 54 - Get redirection 602s ok 55 - Location header found 602s ok 56 - Get cookie lemonldap (0) 602s ok 57 - IDP Cookie removed 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 58 - Launch SAML logout request to SP 602s ok 59 - HTTP code is 200 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 60 - Test if user is reject on IdP 602s ok 61 - Response status is 401 602s ok 62 - Content is JSON 602s ok 63 - Error code is 1 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 64 - Test if user is reject on SP 602s ok 65 - Get redirection 602s ok 66 - Location header found 602s 1..66 602s ok 602s t/30-CDC.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 ok 10 - use Lemonldap::NG::Portal::CDC; 602s ok 11 - Portal object 602s ok 12 - Init 602s ok 13 - Portal app 602s ok 14 - CDC 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 15 - Unauth SP request 602s ok 16 - HTTP code is 200 602s ok 17 - HTTP code is 200 602s ok 18 - Page contains a form 602s ok 19 - Host match 602s ok 20 - URI match 602s ok 21 - Field "SAMLRequest" is defined 602s ok 22 - CSP header authorize POST request to auth.idp.com 602s ok 23 - Method is POST 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 24 - Post SAML request to IdP 602s ok 25 - HTTP code is 200 602s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994360%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221760922480_40780%22%7D) 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 27 - Post authentication 602s ok 28 - Get cookie lemonldap (cbb8d4dec1760094645828a1ae14287b8ac13d6dc839c539422d22dfe1ea441c) 602s ok 29 - HTTP code is 200 602s ok 30 - Page contains a form 602s ok 31 - Host match 602s ok 32 - URI match 602s ok 33 - Field "SAMLResponse" is defined 602s ok 34 - CSP header authorize POST request to auth.sp.com 602s ok 35 - Found CDC iframe 602s ok 36 - CDC write request 602s ok 37 - HTTP code is 200 602s ok 38 - Get cookie _saml_idp (aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL21ldGFkYXRh) 602s ok 39 - CDC read 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 40 - Post SAML response to SP 602s ok 41 - Get redirection 602s ok 42 - Location is http://auth.sp.com/ 602s ok 43 - Get cookie lemonldap (398011399a67b1a062cd665c6d5b11cdade2a8ab137af18922163f3329e5d98a) 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 44 - Get / on SP 602s ok 45 - HTTP code is 200 602s ok 46 - Authenticated as fa@badwolf.org@idp 602s ok 47 - UTF-8 values 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 48 - Query SP for logout 602s ok 49 - HTTP code is 200 602s ok 50 - Page contains a form 602s ok 51 - Host match 602s ok 52 - URI match 602s ok 53 - Field "SAMLRequest" is defined 602s ok 54 - CSP header authorize POST request to auth.idp.com 602s ok 55 - Method is POST 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 56 - Post SAML logout request to IdP 602s ok 57 - HTTP code is 200 602s ok 58 - Page contains a form 602s ok 59 - Host match 602s ok 60 - URI match 602s ok 61 - Field "SAMLResponse" is defined 602s ok 62 - CSP header authorize POST request to auth.sp.com 602s ok 63 - Method is POST 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 64 - Post SAML response to SP 602s ok 65 - Get redirection 602s ok 66 - Location is http://auth.sp.com/?logout=1 602s # ==> Pushing ISSUER <== 602s # ==> Popping ISSUER <== 602s ok 67 - Test if user is reject on IdP 602s ok 68 - Response status is 401 602s ok 69 - Content is JSON 602s ok 70 - Error code is 1 602s # ==> Pushing SP <== 602s # ==> Popping SP <== 602s ok 71 - Test if user is reject on SP 602s ok 72 - HTTP code is 200 602s ok 73 - HTTP code is 200 602s ok 74 - Page contains a form 602s ok 75 - Host match 602s ok 76 - URI match 602s ok 77 - Field "SAMLRequest" is defined 602s ok 78 - CSP header authorize POST request to auth.idp.com 602s ok 79 - Method is POST 602s 1..79 602s ok 603s t/30-SAML-Federation-Config.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 ok 10 - confKey from config 603s ok 11 - confKey was generated 603s ok 12 - Rule from SP config 603s ok 13 - Rule from federation defaults 603s ok 14 - SP attributes have been imported as configured by policy 603s ok 15 - default NameID Format 603s ok 16 - SP attributes have been imported as configured by policy 603s ok 17 603s ok 18 - eduPersonTargetedID sets required persistent NameID 603s ok 19 - IDP option from config override 603s ok 20 - IDP option from federation defaults 603s ok 21 - IDP attributes from federation defaults 603s ok 22 - IDP attributes from configuration override 603s ok 23 - getIssuer 603s ok 24 - getIssuer 603s ok 25 - getIssuer 603s 1..25 603s ok 603s t/30-SAML-Head-to-Tail-POST.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 - HTTP code is 200 603s ok 12 - Page contains a form 603s ok 13 - Host match 603s ok 14 - URI match 603s ok 15 - Field "SAMLRequest" is defined 603s ok 16 - CSP header authorize POST request to auth.idp.com 603s ok 17 - Method is POST 603s # ==> Pushing ISSUER <== 603s # ==> Popping ISSUER <== 603s ok 18 - Post SAML request to IdP 603s ok 19 - HTTP code is 200 603s ok 20 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1760994361%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221760922481_13837%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 603s # ==> Pushing ISSUER <== 603s # ==> Popping ISSUER <== 603s ok 21 - Post authentication 603s ok 22 - Get cookie lemonldap (2066da83318a869fc1d8b913aadde481179858b487550607118dae360968915f) 603s ok 23 - HTTP code is 200 603s ok 24 - Page contains a form 603s ok 25 - Host match 603s ok 26 - URI match 603s ok 27 - Field "SAMLResponse" is defined 603s ok 28 - CSP header authorize POST request to auth.sp.com 603s ok 29 - Method is POST 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 30 - Post SAML response to SP 603s ok 31 - Get redirection 603s ok 32 - Location header found 603s ok 33 - Get cookie lemonldap (7d360b9103618f2e17837617d96a46f71447bb1ae10d05d5efb0ede901357d50) 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 34 - Follow redirection 603s ok 35 - HTTP code is 200 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 36 - Query SP for logout 603s ok 37 - HTTP code is 200 603s ok 38 - Page contains a form 603s ok 39 - Host match 603s ok 40 - URI match 603s ok 41 - Field "SAMLRequest" is defined 603s ok 42 - CSP header authorize POST request to auth.idp.com 603s ok 43 - Method is POST 603s # ==> Pushing ISSUER <== 603s # ==> Popping ISSUER <== 603s ok 44 - Post SAML logout request to IdP 603s ok 45 - HTTP code is 200 603s ok 46 - Page contains a form 603s ok 47 - Host match 603s ok 48 - URI match 603s ok 49 - Field "SAMLResponse" is defined 603s ok 50 - CSP header authorize POST request to auth.sp.com 603s ok 51 - Method is POST 603s ok 52 - Get cookie lemonldap (0) 603s ok 53 - SSO cookie removed 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 54 - Post SAML response to SP 603s ok 55 - HTTP code is 200 603s # ==> Pushing ISSUER <== 603s # ==> Popping ISSUER <== 603s ok 56 - Test if user is reject on IdP 603s ok 57 - Response status is 401 603s ok 58 - Content is JSON 603s ok 59 - Error code is 1 603s # ==> Pushing SP <== 603s # ==> Popping SP <== 603s ok 60 - Test if user is reject on SP 603s ok 61 - HTTP code is 200 603s ok 62 - HTTP code is 200 603s ok 63 - Page contains a form 603s ok 64 - Host match 603s ok 65 - URI match 603s ok 66 - Field "SAMLRequest" is defined 603s ok 67 - CSP header authorize POST request to auth.idp.com 603s ok 68 - Method is POST 603s 1..68 603s ok 604s t/30-SAML-Macros.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 - Auth query 604s ok 7 - HTTP code is 200 604s ok 8 - Get cookie lemonldap (a4c3d3b7e5394787a1dcf35c9405af32cb97a963870bf00ba04706b3d9511096) 604s ok 9 - Query IdP to access to SP 604s ok 10 - HTTP code is 200 604s ok 11 - Form method is POST 604s ok 12 - Found SAML response 604s ok 13 - Check Attribute 604s ok 14 - Check Attribute 604s ok 15 - Check NameID from macro 604s 1..15 604s ok 606s t/30-SAML-NameID-IDP.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 - Register $type 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 6 - Auth query 606s ok 7 - HTTP code is 200 606s ok 8 - Get cookie lemonldap (3f1b950903144622a062876642cbe858f6c2851bf24e1eb7be520850d379daa4) 606s # Generated SAML Request: http://auth.sp.com/saml/metadata 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 9 - Post SAML request to IdP 606s ok 10 - HTTP code is 200 606s ok 11 - HTTP code is 200 606s ok 12 - Page contains a form 606s ok 13 - Host match 606s ok 14 - URI match 606s ok 15 - Field "SAMLResponse" is defined 606s ok 16 - CSP header authorize POST request to auth.sp.com 606s ok 17 - Method is POST 606s ok 18 - Found SAMLResponse 606s ok 19 - XML successfully parsed 606s ok 20 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 606s ok 21 - Found expected NameID Format in response 606s ok 22 - XML successfully parsed 606s ok 23 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 606s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 606s ok 24 - NameID matches 606s ok 25 - Portal object 606s ok 26 - Init 606s ok 27 - Portal app 606s ok 28 - Register $type 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 29 - Auth query 606s ok 30 - HTTP code is 200 606s ok 31 - Get cookie lemonldap (23d8723202a3b3e3e3223f8a7ffb6827569669a22f3a1f30a9483b57b9155ca1) 606s # Generated SAML Request: http://auth.sp.com/saml/metadata 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 32 - Post SAML request to IdP 606s ok 33 - HTTP code is 200 606s ok 34 - HTTP code is 200 606s ok 35 - Page contains a form 606s ok 36 - Host match 606s ok 37 - URI match 606s ok 38 - Field "SAMLResponse" is defined 606s ok 39 - CSP header authorize POST request to auth.sp.com 606s ok 40 - Method is POST 606s ok 41 - Found SAMLResponse 606s ok 42 - XML successfully parsed 606s ok 43 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 606s ok 44 - Found expected NameID Format in response 606s ok 45 - XML successfully parsed 606s ok 46 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 606s # Found NameID french with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 606s ok 47 - NameID matches 606s ok 48 - Portal object 606s ok 49 - Init 606s ok 50 - Portal app 606s ok 51 - Register $type 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 52 - Auth query 606s ok 53 - HTTP code is 200 606s ok 54 - Get cookie lemonldap (f0c9ec5b93112a594d25271b9a13d940466ddc8910994431a197d493ff795f9d) 606s # Generated SAML Request: http://auth.sp.com/saml/metadata 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 55 - Post SAML request to IdP 606s ok 56 - HTTP code is 200 606s ok 57 - HTTP code is 200 606s ok 58 - Page contains a form 606s ok 59 - Host match 606s ok 60 - URI match 606s ok 61 - Field "SAMLResponse" is defined 606s ok 62 - CSP header authorize POST request to auth.sp.com 606s ok 63 - Method is POST 606s ok 64 - Found SAMLResponse 606s ok 65 - XML successfully parsed 606s ok 66 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 606s ok 67 - Found expected NameID Format in response 606s ok 68 - XML successfully parsed 606s ok 69 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 606s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 606s ok 70 - NameID matches 606s ok 71 - Portal object 606s ok 72 - Init 606s ok 73 - Portal app 606s ok 74 - Register $type 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 75 - Auth query 606s ok 76 - HTTP code is 200 606s ok 77 - Get cookie lemonldap (d7a573efd8024fe8cb8c4eb3923003cb9a8ba6bb8c99adcce85da7a9e94ca3f7) 606s # Generated SAML Request: http://auth.sp.com/saml/metadata 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 78 - Post SAML request to IdP 606s ok 79 - HTTP code is 200 606s ok 80 - HTTP code is 200 606s ok 81 - Page contains a form 606s ok 82 - Host match 606s ok 83 - URI match 606s ok 84 - Field "SAMLResponse" is defined 606s ok 85 - CSP header authorize POST request to auth.sp.com 606s ok 86 - Method is POST 606s ok 87 - Found SAMLResponse 606s ok 88 - XML successfully parsed 606s ok 89 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 606s ok 90 - Found expected NameID Format in response 606s ok 91 - XML successfully parsed 606s ok 92 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 606s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 606s ok 93 - NameID matches 606s ok 94 - Portal object 606s ok 95 - Init 606s ok 96 - Portal app 606s ok 97 - Register $type 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 98 - Auth query 606s ok 99 - HTTP code is 200 606s ok 100 - Get cookie lemonldap (a12595686e67446e654afdeaa2a790974fb076b3c188a3707c9e107c03384807) 606s # Generated SAML Request: http://auth.sp.com/saml/metadata 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 101 - Post SAML request to IdP 606s ok 102 - HTTP code is 200 606s ok 103 - HTTP code is 200 606s ok 104 - Page contains a form 606s ok 105 - Host match 606s ok 106 - URI match 606s ok 107 - Field "SAMLResponse" is defined 606s ok 108 - CSP header authorize POST request to auth.sp.com 606s ok 109 - Method is POST 606s ok 110 - Found SAMLResponse 606s ok 111 - XML successfully parsed 606s ok 112 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 606s ok 113 - Found expected NameID Format in response 606s ok 114 - XML successfully parsed 606s ok 115 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 606s # Found NameID french with format urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos 606s ok 116 - NameID matches 606s ok 117 - Portal object 606s ok 118 - Init 606s ok 119 - Portal app 606s ok 120 - Register $type 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 121 - Auth query 606s ok 122 - HTTP code is 200 606s ok 123 - Get cookie lemonldap (965bba43461ebc53ed665fc6f17c2cf0433c6fe9a0edfba1258c4d20d317c657) 606s # Generated SAML Request: http://auth.sp.com/saml/metadata 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 124 - Post SAML request to IdP 606s ok 125 - HTTP code is 200 606s ok 126 - HTTP code is 200 606s ok 127 - Page contains a form 606s ok 128 - Host match 606s ok 129 - URI match 606s ok 130 - Field "SAMLResponse" is defined 606s ok 131 - CSP header authorize POST request to auth.sp.com 606s ok 132 - Method is POST 606s ok 133 - Found SAMLResponse 606s ok 134 - XML successfully parsed 606s ok 135 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 606s ok 136 - Found expected NameID Format in response 606s ok 137 - Portal object 606s ok 138 - Init 606s ok 139 - Portal app 606s ok 140 - Register $type 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 141 - Auth query 606s ok 142 - HTTP code is 200 606s ok 143 - Get cookie lemonldap (fe4f5c458bc783e259dc7df869b865b6e5286de7d660877eacba093640ed1e4f) 606s # Generated SAML Request: http://auth.sp.com/saml/metadata 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 144 - Post SAML request to IdP 606s ok 145 - HTTP code is 200 606s ok 146 - HTTP code is 200 606s ok 147 - Page contains a form 606s ok 148 - Host match 606s ok 149 - URI match 606s ok 150 - Field "SAMLResponse" is defined 606s ok 151 - CSP header authorize POST request to auth.sp.com 606s ok 152 - Method is POST 606s ok 153 - Found SAMLResponse 606s ok 154 - XML successfully parsed 606s ok 155 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 606s ok 156 - Found expected NameID Format in response 606s ok 157 - XML successfully parsed 606s ok 158 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 606s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified 606s ok 159 - NameID matches 606s ok 160 - Portal object 606s ok 161 - Init 606s ok 162 - Portal app 606s ok 163 - Register $type 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 164 - Auth query 606s ok 165 - HTTP code is 200 606s ok 166 - Get cookie lemonldap (2aa92ff18f3a7eda08e30e4c90a55fc5da083432fc48539a3adc49c6483df2bb) 606s # Generated SAML Request: http://auth.sp.com/saml/metadata 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 167 - Post SAML request to IdP 606s ok 168 - HTTP code is 200 606s ok 169 - HTTP code is 200 606s ok 170 - Page contains a form 606s ok 171 - Host match 606s ok 172 - URI match 606s ok 173 - Field "SAMLResponse" is defined 606s ok 174 - CSP header authorize POST request to auth.sp.com 606s ok 175 - Method is POST 606s ok 176 - Found SAMLResponse 606s ok 177 - XML successfully parsed 606s ok 178 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 606s ok 179 - Found expected NameID Format in response 606s ok 180 - XML successfully parsed 606s ok 181 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 606s # Found NameID _728906CFB309579D55B91E8EB0E9908E with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 606s ok 182 - NameID matches 606s ok 183 - Portal object 606s ok 184 - Init 606s ok 185 - Portal app 606s ok 186 - Register $type 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 187 - Auth query 606s ok 188 - HTTP code is 200 606s ok 189 - Get cookie lemonldap (c2d324fe8727b215722a855baa46e05cffaa422f3b1c26ba295f2609fb6e4dca) 606s # Generated SAML Request: http://auth.sp.com/saml/metadata 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 190 - Post SAML request to IdP 606s ok 191 - HTTP code is 200 606s ok 192 - HTTP code is 200 606s ok 193 - Page contains a form 606s ok 194 - Host match 606s ok 195 - URI match 606s ok 196 - Field "SAMLResponse" is defined 606s ok 197 - CSP header authorize POST request to auth.sp.com 606s ok 198 - Method is POST 606s ok 199 - Found SAMLResponse 606s ok 200 - XML successfully parsed 606s ok 201 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 606s ok 202 - Found expected NameID Format in response 606s ok 203 - XML successfully parsed 606s ok 204 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 606s # Found NameID _728906CFB309579D55B91E8EB0E9908E with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 606s ok 205 - NameID matches 606s ok 206 - Portal object 606s ok 207 - Init 606s ok 208 - Portal app 606s ok 209 - Register $type 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 210 - Auth query 606s ok 211 - HTTP code is 200 606s ok 212 - Get cookie lemonldap (50e0b5b2571e48afdf88ef1a74cb1ed720e4a60d7c455dacac3bff9249891d57) 606s # Generated SAML Request: http://auth.sp.com/saml/metadata 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 213 - Post SAML request to IdP 606s ok 214 - HTTP code is 200 606s ok 215 - HTTP code is 200 606s ok 216 - Page contains a form 606s ok 217 - Host match 606s ok 218 - URI match 606s ok 219 - Field "SAMLResponse" is defined 606s ok 220 - CSP header authorize POST request to auth.sp.com 606s ok 221 - Method is POST 606s ok 222 - Found SAMLResponse 606s ok 223 - XML successfully parsed 606s ok 224 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 606s ok 225 - Found expected NameID Format in response 606s ok 226 - XML successfully parsed 606s ok 227 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 606s # Found NameID _728906CFB309579D55B91E8EB0E9908E with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 606s ok 228 - NameID matches 606s ok 229 - Portal object 606s ok 230 - Init 606s ok 231 - Portal app 606s ok 232 - Register $type 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 233 - Auth query 606s ok 234 - HTTP code is 200 606s ok 235 - Get cookie lemonldap (5ed2e61b6fa0d64cc31fb936b5b2416509f82339f4376fd6daf8a4a3e7318b21) 606s # Generated SAML Request: http://auth.sp.com/saml/metadata 606s # ==> Pushing ISSUER <== 606s # ==> Popping ISSUER <== 606s ok 236 - Post SAML request to IdP 606s ok 237 - HTTP code is 200 606s ok 238 - HTTP code is 200 606s ok 239 - Page contains a form 606s ok 240 - Host match 606s ok 241 - URI match 606s ok 242 - Field "SAMLResponse" is defined 606s ok 243 - CSP header authorize POST request to auth.sp.com 606s ok 244 - Method is POST 606s ok 245 - Found SAMLResponse 606s ok 246 - XML successfully parsed 606s ok 247 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 606s ok 248 - Found expected NameID Format in response 606s ok 249 - XML successfully parsed 606s ok 250 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 606s # Found NameID _AFDAE477DC204E033A6401CA187AD84C with format urn:oasis:names:tc:SAML:2.0:nameid-format:transient 606s ok 251 - NameID matches 606s ok 252 - Transient ID is different from persistent ID 606s 1..252 606s ok 606s t/30-SAML-NameID-SP.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 - Register $type 606s # ==> Pushing SP <== 606s # ==> Popping SP <== 606s ok 6 606s ok 7 - HTTP code is 200 606s ok 8 - Page contains a form 606s ok 9 - Host match 606s ok 10 - URI match 606s ok 11 - Field "SAMLRequest" is defined 606s ok 12 - CSP header authorize POST request to auth.idp.com 606s ok 13 - Method is POST 606s ok 14 - Found SAMLRequest 606s ok 15 - XML successfully parsed 606s ok 16 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 606s ok 17 - Found expected NameID Format in response 606s ok 18 - Portal object 606s ok 19 - Init 606s ok 20 - Portal app 606s ok 21 - Register $type 606s # ==> Pushing SP <== 606s # ==> Popping SP <== 606s ok 22 606s ok 23 - HTTP code is 200 606s ok 24 - Page contains a form 606s ok 25 - Host match 606s ok 26 - URI match 606s ok 27 - Field "SAMLRequest" is defined 606s ok 28 - CSP header authorize POST request to auth.idp.com 606s ok 29 - Method is POST 606s ok 30 - Found SAMLRequest 606s ok 31 - XML successfully parsed 606s ok 32 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 606s ok 33 - Found expected NameID Format in response 606s ok 34 - Portal object 606s ok 35 - Init 606s ok 36 - Portal app 606s ok 37 - Register $type 606s # ==> Pushing SP <== 606s # ==> Popping SP <== 606s ok 38 606s ok 39 - HTTP code is 200 606s ok 40 - Page contains a form 606s ok 41 - Host match 606s ok 42 - URI match 606s ok 43 - Field "SAMLRequest" is defined 606s ok 44 - CSP header authorize POST request to auth.idp.com 606s ok 45 - Method is POST 606s ok 46 - Found SAMLRequest 606s ok 47 - XML successfully parsed 606s ok 48 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 606s ok 49 - Found expected NameID Format in response 606s ok 50 - Portal object 606s ok 51 - Init 606s ok 52 - Portal app 606s ok 53 - Register $type 606s # ==> Pushing SP <== 606s # ==> Popping SP <== 606s ok 54 606s ok 55 - HTTP code is 200 606s ok 56 - Page contains a form 606s ok 57 - Host match 606s ok 58 - URI match 606s ok 59 - Field "SAMLRequest" is defined 606s ok 60 - CSP header authorize POST request to auth.idp.com 606s ok 61 - Method is POST 606s ok 62 - Found SAMLRequest 606s ok 63 - XML successfully parsed 606s ok 64 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 606s ok 65 - Found expected NameID Format in response 606s ok 66 - Portal object 606s ok 67 - Init 606s ok 68 - Portal app 606s ok 69 - Register $type 606s # ==> Pushing SP <== 606s # ==> Popping SP <== 606s ok 70 606s ok 71 - HTTP code is 200 606s ok 72 - Page contains a form 606s ok 73 - Host match 606s ok 74 - URI match 606s ok 75 - Field "SAMLRequest" is defined 606s ok 76 - CSP header authorize POST request to auth.idp.com 606s ok 77 - Method is POST 606s ok 78 - Found SAMLRequest 606s ok 79 - XML successfully parsed 606s ok 80 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 606s ok 81 - Found expected NameID Format in response 606s 1..81 606s ok 607s t/30-SAML-POST-Logout-when-expired.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 - Register $type 607s ok 6 - Portal object 607s ok 7 - Init 607s ok 8 - Portal app 607s ok 9 - Register $type 607s # ==> Pushing SP <== 607s # ==> Popping SP <== 607s ok 10 - Unauth SP request 607s ok 11 - HTTP code is 200 607s ok 12 - HTTP code is 200 607s ok 13 - Page contains a form 607s ok 14 - Host match 607s ok 15 - URI match 607s ok 16 - Field "SAMLRequest" is defined 607s ok 17 - CSP header authorize POST request to auth.idp.com 607s ok 18 - Method is POST 607s # ==> Pushing ISSUER <== 607s # ==> Popping ISSUER <== 607s ok 19 - Post SAML request to IdP 607s ok 20 - HTTP code is 200 607s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922485_20639%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%3A1760994365%7D) 607s # ==> Pushing ISSUER <== 607s # ==> Popping ISSUER <== 607s ok 22 - Post authentication 607s ok 23 - Reject reason is 89 607s # ==> Pushing SP <== 607s # ==> Popping SP <== 607s ok 24 - Unauth SP request 607s ok 25 - HTTP code is 200 607s ok 26 - HTTP code is 200 607s ok 27 - Page contains a form 607s ok 28 - Host match 607s ok 29 - URI match 607s ok 30 - Field "SAMLRequest" is defined 607s ok 31 - CSP header authorize POST request to auth.idp.com 607s ok 32 - Method is POST 607s # ==> Pushing ISSUER <== 607s # ==> Popping ISSUER <== 607s ok 33 - Post SAML request to IdP 607s ok 34 - HTTP code is 200 607s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221760922485_53098%22%2C%22issuerTs%22%3A1760994365%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 607s # ==> Pushing ISSUER <== 607s # ==> Popping ISSUER <== 607s ok 36 - Post authentication 607s ok 37 - Get cookie lemonldap (c7a2b4c01724c68c1a8ead20032140473be5217556cc1eaf6570f53483de1b69) 607s ok 38 - Get cookie lemonldappdata () 607s ok 39 - SAML request cleared from pdata 607s ok 40 - HTTP code is 200 607s ok 41 - Page contains a form 607s ok 42 - Host match 607s ok 43 - URI match 607s ok 44 - Field "SAMLResponse" is defined 607s ok 45 - CSP header authorize POST request to auth.sp.com 607s ok 46 - Method is POST 607s # ==> Pushing SP <== 607s # ==> Popping SP <== 607s ok 47 - Post SAML response to SP 607s ok 48 - Get redirection 607s ok 49 - Location is http://auth.sp.com/ 607s ok 50 - Get cookie lemonldap (08cc64ef6a47eee511225001b765cb1e57900a19f05a9dc1551940553fcfbbc7) 607s # ==> Pushing SP <== 607s # ==> Popping SP <== 607s ok 51 - Get / on SP 607s ok 52 - HTTP code is 200 607s ok 53 - Authenticated as fa@badwolf.org@idp 607s # ==> Pushing SP <== 607s # ==> Popping SP <== 607s ok 54 - Query SP for logout 607s ok 55 - HTTP code is 200 607s ok 56 - Page contains a form 607s ok 57 - Host match 607s ok 58 - URI match 607s ok 59 - Field "SAMLRequest" is defined 607s ok 60 - CSP header authorize POST request to auth.idp.com 607s ok 61 - Method is POST 607s # ==> Pushing ISSUER <== 607s # ==> Popping ISSUER <== 607s ok 62 - Post SAML logout request to IdP 607s ok 63 - HTTP code is 200 607s ok 64 - Page contains a form 607s ok 65 - Host match 607s ok 66 - URI match 607s ok 67 - Field "SAMLResponse" is defined 607s ok 68 - CSP header authorize POST request to auth.sp.com 607s ok 69 - Method is POST 607s # ==> Pushing SP <== 607s # ==> Popping SP <== 607s ok 70 - Post SAML response to SP 607s ok 71 - Found SLO error 607s 1..71 607s ok 608s t/30-SAML-POST-Logout-when-removed.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 - Register $type 608s ok 6 - Portal object 608s ok 7 - Init 608s ok 8 - Portal app 608s ok 9 - Register $type 608s # ==> Pushing SP <== 608s # ==> Popping SP <== 608s ok 10 - Unauth SP request 608s ok 11 - HTTP code is 200 608s ok 12 - HTTP code is 200 608s ok 13 - Page contains a form 608s ok 14 - Host match 608s ok 15 - URI match 608s ok 16 - Field "SAMLRequest" is defined 608s ok 17 - CSP header authorize POST request to auth.idp.com 608s ok 18 - Method is POST 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 19 - Post SAML request to IdP 608s ok 20 - HTTP code is 200 608s 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%3A1760994366%2C%22issuerRequestsaml%22%3A%221760922486_24121%22%7D) 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 22 - Post authentication 608s ok 23 - Get cookie lemonldap (2f0d4e163c64ce292626c74cd75885bb6bff4d5cc3724263a84e803a2dfcf62e) 608s ok 24 - Get cookie lemonldappdata () 608s ok 25 - SAML request cleared from pdata 608s ok 26 - HTTP code is 200 608s ok 27 - Page contains a form 608s ok 28 - Host match 608s ok 29 - URI match 608s ok 30 - Field "SAMLResponse" is defined 608s ok 31 - CSP header authorize POST request to auth.sp.com 608s ok 32 - Method is POST 608s # ==> Pushing SP <== 608s # ==> Popping SP <== 608s ok 33 - Post SAML response to SP 608s ok 34 - Get redirection 608s ok 35 - Location is http://auth.sp.com/ 608s ok 36 - Get cookie lemonldap (3598870c17719fed9adfe1f71adbba89b07214b6aba47b195afe3c3899efaf35) 608s # ==> Pushing SP <== 608s # ==> Popping SP <== 608s ok 37 - Get / on SP 608s ok 38 - HTTP code is 200 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 39 - Query IDP for logout 608s ok 40 - Get cookie lemonldap (0) 608s ok 41 - IDP cookie removed 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 42 - Test if old cookie is denied by IdP 608s ok 43 - Response status is 401 608s ok 44 - Content is JSON 608s ok 45 - Error code is 1 608s # ==> Pushing SP <== 608s # ==> Popping SP <== 608s ok 46 - Query SP for logout 608s ok 47 - HTTP code is 200 608s ok 48 - Page contains a form 608s ok 49 - Host match 608s ok 50 - URI match 608s ok 51 - Field "SAMLRequest" is defined 608s ok 52 - CSP header authorize POST request to auth.idp.com 608s ok 53 - Method is POST 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 54 - Post SAML logout request to IdP 608s ok 55 - Found SESSIONEXPIRED error 608s 1..55 608s ok 608s t/30-SAML-POST-with-2F-UpgradeOnly.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 - Register $type 608s ok 6 - Portal object 608s ok 7 - Init 608s ok 8 - Portal app 608s ok 9 - Register $type 608s # ==> Pushing SP <== 608s # ==> Popping SP <== 608s ok 10 - Unauth SP request 608s ok 11 - HTTP code is 200 608s ok 12 - HTTP code is 200 608s ok 13 - Page contains a form 608s ok 14 - Host match 608s ok 15 - URI match 608s ok 16 - Field "SAMLRequest" is defined 608s ok 17 - CSP header authorize POST request to auth.idp.com 608s ok 18 - Method is POST 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 19 - Post SAML request to IdP 608s ok 20 - HTTP code is 200 608s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221760922486_36492%22%2C%22issuerTs%22%3A1760994366%2C%22targetAuthnLevel%22%3A4%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 22 - Post authentication 608s ok 23 - HTTP code is 200 608s ok 24 - Page contains a form 608s ok 25 - URI match 608s ok 26 - Field "token" is defined 608s ok 27 - Field "code" is defined 608s ok 28 - Found EXTCODE input 608s ok 29 - Found 2F code in mail 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 30 - Post code 608s ok 31 - Get cookie lemonldap (16c9539d631c648612374c69ab1165f04c0dbc1fc50a317c30123e1e97b7ce57) 608s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922486_36492%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 608s ok 33 - Get redirection 608s ok 34 - Location is http://auth.idp.com/saml 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 35 - Follow redirection 608s ok 36 - Get cookie lemonldappdata () 608s ok 37 - SAML request cleared from pdata 608s ok 38 - HTTP code is 200 608s ok 39 - Page contains a form 608s ok 40 - Host match 608s ok 41 - URI match 608s ok 42 - Field "SAMLResponse" is defined 608s ok 43 - CSP header authorize POST request to auth.sp.com 608s ok 44 - Method is POST 608s # ==> Pushing SP <== 608s # ==> Popping SP <== 608s ok 45 - Post SAML response to SP 608s ok 46 - Get redirection 608s ok 47 - Location is http://auth.sp.com/ 608s ok 48 - Get cookie lemonldap (854b4308ea0d8749b70090b549be78775ff48dbd00ca12406f1390847fe6c585) 608s # ==> Pushing SP <== 608s # ==> Popping SP <== 608s ok 49 - Get / on SP 608s ok 50 - HTTP code is 200 608s ok 51 - Authenticated as dwho@badwolf.org@idp 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 52 - Post authentication 608s ok 53 - Get cookie lemonldap (08c7534e64293fbe9b14898af0537a77017aaa1d1eecaa8a07058b2cab6be8bb) 608s # ==> Pushing SP <== 608s # ==> Popping SP <== 608s ok 54 - Unauth SP request 608s ok 55 - HTTP code is 200 608s ok 56 - HTTP code is 200 608s ok 57 - Page contains a form 608s ok 58 - Host match 608s ok 59 - URI match 608s ok 60 - Field "SAMLRequest" is defined 608s ok 61 - CSP header authorize POST request to auth.idp.com 608s ok 62 - Method is POST 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 63 - Post SAML request to IdP 608s ok 64 - HTTP code is 200 608s ok 65 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922486_11015%22%2C%22issuerTs%22%3A1760994366%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A%224%22%7D) 608s ok 66 - HTTP code is 200 608s ok 67 - Page contains a form 608s ok 68 - URI match 608s ok 69 - Field "confirm" is defined 608s ok 70 - Field "url" is defined 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 71 - Post code 608s ok 72 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994366%2C%22issuerRequestsaml%22%3A%221760922486_11015%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A%224%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 608s ok 73 - HTTP code is 200 608s ok 74 - Page contains a form 608s ok 75 - URI match 608s ok 76 - Field "token" is defined 608s ok 77 - Field "code" is defined 608s ok 78 - Found EXTCODE input 608s ok 79 - Found 2F code in mail 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 80 - Post code 608s ok 81 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922486_11015%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 608s ok 82 - Get redirection 608s ok 83 - Location is http://auth.idp.com/saml/singleSignOn 608s # ==> Pushing ISSUER <== 608s # ==> Popping ISSUER <== 608s ok 84 - Follow redirection 608s ok 85 - Get cookie lemonldappdata () 608s ok 86 - SAML request cleared from pdata 608s ok 87 - HTTP code is 200 608s ok 88 - Page contains a form 608s ok 89 - Host match 608s ok 90 - URI match 608s ok 91 - Field "SAMLResponse" is defined 608s ok 92 - CSP header authorize POST request to auth.sp.com 608s ok 93 - Method is POST 608s # ==> Pushing SP <== 608s # ==> Popping SP <== 608s ok 94 - Post SAML response to SP 608s ok 95 - Get redirection 608s ok 96 - Location is http://auth.sp.com/ 608s ok 97 - Get cookie lemonldap (5b01d16b9674b6e531c4496449875a679b7afdb6f819a2edad26647d72edea27) 608s # ==> Pushing SP <== 608s # ==> Popping SP <== 608s ok 98 - Get / on SP 608s ok 99 - HTTP code is 200 608s ok 100 - Authenticated as dwho@badwolf.org@idp 608s 1..100 608s ok 609s t/30-SAML-POST-with-2F-and-Notification.t ...................................... 609s ok 1 - use Lemonldap::NG::Portal::Main; 609s ok 2 - Portal object 609s ok 3 - Init 609s ok 4 - Portal app 609s ok 5 - Register $type 609s ok 6 - Portal object 609s ok 7 - Init 609s ok 8 - Portal app 609s ok 9 - Register $type 609s # ==> Pushing SP <== 609s # ==> Popping SP <== 609s ok 10 - Unauth SP request 609s ok 11 - HTTP code is 200 609s ok 12 - HTTP code is 200 609s ok 13 - Page contains a form 609s ok 14 - Host match 609s ok 15 - URI match 609s ok 16 - Field "SAMLRequest" is defined 609s ok 17 - CSP header authorize POST request to auth.idp.com 609s ok 18 - Method is POST 609s # ==> Pushing ISSUER <== 609s # ==> Popping ISSUER <== 609s ok 19 - Post SAML request to IdP 609s ok 20 - HTTP code is 200 609s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922487_19379%22%2C%22issuerTs%22%3A1760994367%7D) 609s # ==> Pushing ISSUER <== 609s # ==> Popping ISSUER <== 609s ok 22 - Post authentication 609s ok 23 - HTTP code is 200 609s ok 24 - Page contains a form 609s ok 25 - URI match 609s ok 26 - Field "token" is defined 609s ok 27 - Field "code" is defined 609s ok 28 - Found EXTCODE input 609s ok 29 - Found 2F code in mail 609s # ==> Pushing ISSUER <== 609s # ==> Popping ISSUER <== 609s ok 30 - Post code 609s ok 31 - Get cookie lemonldap (SK3YfSBf2u4oFTNI9diF9aqmlzQDFirOGhbR38bmlojF0LXE3y0TqJffHU+JMUrrAWs0yPPVyUEAy1v8rwZeVcHm07Etqg96hBNcsnhpFXD8KwhdNvRxjmXo8DNAIC/pU7pbmsufNJE6Cb7+DP2eDg==) 609s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994367%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922487_19379%22%7D) 609s ok 33 - HTTP code is 200 609s ok 34 - Page contains a form 609s ok 35 - URI match 609s ok 36 - Field "reference1x1" is defined 609s ok 37 - Response body is not empty 609s ok 38 - Found notification text 609s # ==> Pushing ISSUER <== 609s # ==> Popping ISSUER <== 609s ok 39 - Accept notification 609s ok 40 - Get cookie lemonldap (7480db81125f074889d7716a858893fbace41fdbffbad2a35cdfb0e2dcca22a3) 609s ok 41 - Notification was deleted 609s ok 42 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221760922487_19379%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 609s ok 43 - Get redirection 609s ok 44 - Location is http://auth.idp.com/saml 609s # ==> Pushing ISSUER <== 609s # ==> Popping ISSUER <== 609s ok 45 - Follow redirection 609s ok 46 - Get cookie lemonldappdata () 609s ok 47 - SAML request cleared from pdata 609s ok 48 - HTTP code is 200 609s ok 49 - Page contains a form 609s ok 50 - Host match 609s ok 51 - URI match 609s ok 52 - Field "SAMLResponse" is defined 609s ok 53 - CSP header authorize POST request to auth.sp.com 609s ok 54 - Method is POST 609s # ==> Pushing SP <== 609s # ==> Popping SP <== 609s ok 55 - Post SAML response to SP 609s ok 56 - Get redirection 609s ok 57 - Location is http://auth.sp.com/ 609s ok 58 - Get cookie lemonldap (b450124d82a7acff23d0eeb0a136f026fb24659a573f2af157bb116aa500b886) 609s # ==> Pushing SP <== 609s # ==> Popping SP <== 609s ok 59 - Get / on SP 609s ok 60 - HTTP code is 200 609s ok 61 - Authenticated as dwho@badwolf.org@idp 609s # ==> Pushing SP <== 609s # ==> Popping SP <== 609s ok 62 - Query SP for logout 609s ok 63 - HTTP code is 200 609s ok 64 - Page contains a form 609s ok 65 - Host match 609s ok 66 - URI match 609s ok 67 - Field "SAMLRequest" is defined 609s ok 68 - CSP header authorize POST request to auth.idp.com 609s ok 69 - Method is POST 609s # ==> Pushing ISSUER <== 609s # ==> Popping ISSUER <== 609s ok 70 - Post SAML logout request to IdP 609s ok 71 - HTTP code is 200 609s ok 72 - Page contains a form 609s ok 73 - Host match 609s ok 74 - URI match 609s ok 75 - Field "SAMLResponse" is defined 609s ok 76 - CSP header authorize POST request to auth.sp.com 609s ok 77 - Method is POST 609s ok 78 - Get cookie lemonldap (0) 609s ok 79 - SSO cookie removed 609s # ==> Pushing SP <== 609s # ==> Popping SP <== 609s ok 80 - Post SAML response to SP 609s ok 81 - Get redirection 609s ok 82 - Location is http://auth.sp.com/?logout=1 609s # ==> Pushing ISSUER <== 609s # ==> Popping ISSUER <== 609s ok 83 - Test if user is reject on IdP 609s ok 84 - Response status is 401 609s ok 85 - Content is JSON 609s ok 86 - Error code is 1 609s # ==> Pushing SP <== 609s # ==> Popping SP <== 609s ok 87 - Test if user is reject on SP 609s ok 88 - HTTP code is 200 609s ok 89 - HTTP code is 200 609s ok 90 - Page contains a form 609s ok 91 - Host match 609s ok 92 - URI match 609s ok 93 - Field "SAMLRequest" is defined 609s ok 94 - CSP header authorize POST request to auth.idp.com 609s ok 95 - Method is POST 609s 1..95 609s ok 610s t/30-SAML-POST-with-Notification.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 - Portal object 610s ok 7 - Init 610s ok 8 - Portal app 610s ok 9 - Register $type 610s # ==> Pushing SP <== 610s # ==> Popping SP <== 610s ok 10 - Unauth SP request 610s ok 11 - HTTP code is 200 610s ok 12 - HTTP code is 200 610s ok 13 - Page contains a form 610s ok 14 - Host match 610s ok 15 - URI match 610s ok 16 - Field "SAMLRequest" is defined 610s ok 17 - CSP header authorize POST request to auth.idp.com 610s ok 18 - Method is POST 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 19 - Post SAML request to IdP 610s ok 20 - HTTP code is 200 610s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922488_42614%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994368%7D) 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 22 - Post authentication 610s ok 23 - Get cookie lemonldap (Bv0ZvKuWcTHgzrgGDitkFBBtwI6IuaAyLigNBBB5uoiEcjtZx4ceqSYIomo9Nf7bBzcC7fALoegk6O1YwbNJ0zGI2/A0joHQ/Ipbhd53YyIEyHjXhqxZrxFuPCli+O4uA5vDFZOD6mc4T0FbCguyRQ==) 610s ok 24 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922488_42614%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994368%7D) 610s ok 25 - HTTP code is 200 610s ok 26 - Page contains a form 610s ok 27 - URI match 610s ok 28 - Field "reference1x1" is defined 610s ok 29 - Field "url" is defined 610s ok 30 - Response body is not empty 610s ok 31 - Found notification text 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 32 - Accept notification 610s ok 33 - Get cookie lemonldap (5cced38a076b2303df93d613eb1274bf6b4acfb5479e380e71bc20f30bfb7cfb) 610s ok 34 - Notification was deleted 610s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922488_42614%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 610s ok 36 - Get redirection 610s ok 37 - Location is http://auth.idp.com/saml 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 38 - Follow redirection 610s ok 39 - Get cookie lemonldappdata () 610s ok 40 - SAML request cleared from pdata 610s ok 41 - HTTP code is 200 610s ok 42 - Page contains a form 610s ok 43 - Host match 610s ok 44 - URI match 610s ok 45 - Field "SAMLResponse" is defined 610s ok 46 - CSP header authorize POST request to auth.sp.com 610s ok 47 - Method is POST 610s # ==> Pushing SP <== 610s # ==> Popping SP <== 610s ok 48 - Post SAML response to SP 610s ok 49 - Get redirection 610s ok 50 - Location is http://auth.sp.com/ 610s ok 51 - Get cookie lemonldap (290674a11ef5b5185153818ea9574c98ba7d99d7de06fd5d1af7d369e8c28be8) 610s # ==> Pushing SP <== 610s # ==> Popping SP <== 610s ok 52 - Get / on SP 610s ok 53 - HTTP code is 200 610s ok 54 - Authenticated as dwho@badwolf.org@idp 610s # ==> Pushing SP <== 610s # ==> Popping SP <== 610s ok 55 - Query SP for logout 610s ok 56 - HTTP code is 200 610s ok 57 - Page contains a form 610s ok 58 - Host match 610s ok 59 - URI match 610s ok 60 - Field "SAMLRequest" is defined 610s ok 61 - CSP header authorize POST request to auth.idp.com 610s ok 62 - Method is POST 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 63 - Post SAML logout request to IdP 610s ok 64 - HTTP code is 200 610s ok 65 - Page contains a form 610s ok 66 - Host match 610s ok 67 - URI match 610s ok 68 - Field "SAMLResponse" is defined 610s ok 69 - CSP header authorize POST request to auth.sp.com 610s ok 70 - Method is POST 610s ok 71 - Get cookie lemonldap (0) 610s ok 72 - SSO cookie removed 610s # ==> Pushing SP <== 610s # ==> Popping SP <== 610s ok 73 - Post SAML response to SP 610s ok 74 - Get redirection 610s ok 75 - Location is http://auth.sp.com/?logout=1 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 76 - Test if user is reject on IdP 610s ok 77 - Response status is 401 610s ok 78 - Content is JSON 610s ok 79 - Error code is 1 610s # ==> Pushing SP <== 610s # ==> Popping SP <== 610s ok 80 - Test if user is reject on SP 610s ok 81 - HTTP code is 200 610s ok 82 - HTTP code is 200 610s ok 83 - Page contains a form 610s ok 84 - Host match 610s ok 85 - URI match 610s ok 86 - Field "SAMLRequest" is defined 610s ok 87 - CSP header authorize POST request to auth.idp.com 610s ok 88 - Method is POST 610s 1..88 610s ok 610s t/30-SAML-ReAuth-with-Cmb-Kerberos.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 - Portal object 610s ok 7 - Init 610s ok 8 - Portal app 610s ok 9 - Register $type 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 10 - Auth query 610s ok 11 - HTTP code is 200 610s ok 12 - Get cookie lemonldap (c43649c926f55efcfd409649c93218f9780dee9ab806cbfde57ccf73ae864b0c) 610s ok 13 - Waiting timeout 610s # ==> Pushing SP <== 610s # ==> Popping SP <== 610s ok 14 - Unauth SP request 610s ok 15 - HTTP code is 200 610s ok 16 - Page contains a form 610s ok 17 - Host match 610s ok 18 - URI match 610s ok 19 - Field "SAMLRequest" is defined 610s ok 20 - CSP header authorize POST request to auth.idp.com 610s ok 21 - Method is POST 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 22 - Post SAML request to IdP 610s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922518_63321%22%2C%22issuerTs%22%3A1760994398%2C%22targetAuthnLevel%22%3A0%7D) 610s ok 24 - HTTP code is 200 610s ok 25 - Page contains a form 610s ok 26 - URI match 610s ok 27 - Field "confirm" is defined 610s ok 28 - Propose to renew session 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 29 - Ask to renew 610s ok 30 - Found Kerberos JS 610s ok 31 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994398%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221760922518_63321%22%7D) 610s ok 32 - HTTP code is 200 610s ok 33 - Page contains a form 610s ok 34 - Host match 610s ok 35 - Field "upgrading" is defined 610s ok 36 - Field "url" is defined 610s ok 37 - Field "kerberos" is defined 610s ok 38 - Field "ajax_auth_token" is defined 610s ok 39 - CSP header authorize POST request to \# 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 40 - AJAX query 610s ok 41 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922518_63321%22%2C%22issuerTs%22%3A1760994398%2C%22targetAuthnLevel%22%3A0%7D) 610s ok 42 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 43 - AJAX query 610s ok 44 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922518_63321%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1760994398%7D) 610s ok 45 - HTTP code is 200 610s ok 46 - Content-Type is JSON 610s ok 47 - Content is valid JSON 610s ok 48 - User token was returned 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 49 - Post form 610s ok 50 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922518_63321%22%7D) 610s ok 51 - Get cookie lemonldap (0bf029a051aed7340caa17cdad75e6f318dd685efb3dbe5e5831e1a69c30417f) 610s ok 52 - Get a new session 610s ok 53 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922518_63321%22%7D) 610s ok 54 - Get redirection 610s ok 55 - Location header found 610s # ==> Pushing ISSUER <== 610s # ==> Popping ISSUER <== 610s ok 56 - Follow redirection 610s ok 57 - HTTP code is 200 610s ok 58 - Page contains a form 610s ok 59 - Host match 610s ok 60 - URI match 610s ok 61 - Field "SAMLResponse" is defined 610s ok 62 - CSP header authorize POST request to auth.sp.com 610s ok 63 - Method is POST 610s # ==> Pushing SP <== 610s # ==> Popping SP <== 610s ok 64 - Post SAML response to SP 610s ok 65 - Get cookie lemonldap (975eeddbf1cf3b4665231ce7f400143d37f770c4e11c48f5fc86f083b4450de5) 610s ok 66 - Get redirection 610s ok 67 - Location is http://auth.sp.com/ 610s 1..67 610s ok 611s t/30-SAML-ReAuth-with-choice.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 ok 6 - Portal object 611s ok 7 - Init 611s ok 8 - Portal app 611s ok 9 - Register $type 611s # ==> Pushing ISSUER <== 611s # ==> Popping ISSUER <== 611s ok 10 - Auth query 611s ok 11 - HTTP code is 200 611s ok 12 - Get cookie lemonldap (734eb31bad9001dce215c4862297870571a694ccf58c4281f30bcc6e824a24e0) 611s ok 13 - Waiting timeout 611s # ==> Pushing SP <== 611s # ==> Popping SP <== 611s ok 14 - Unauth SP request 611s ok 15 - HTTP code is 200 611s ok 16 - Page contains a form 611s ok 17 - Host match 611s ok 18 - URI match 611s ok 19 - Field "SAMLRequest" is defined 611s ok 20 - CSP header authorize POST request to auth.idp.com 611s ok 21 - Method is POST 611s # ==> Pushing ISSUER <== 611s # ==> Popping ISSUER <== 611s ok 22 - Post SAML request to IdP 611s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994399%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221760922519_32052%22%7D) 611s ok 24 - HTTP code is 200 611s ok 25 - Page contains a form 611s ok 26 - URI match 611s ok 27 - Field "confirm" is defined 611s ok 28 - Propose to renew session 611s # ==> Pushing ISSUER <== 611s # ==> Popping ISSUER <== 611s ok 29 - Ask to renew 611s ok 30 - HTTP code is 200 611s ok 31 - Page contains a form 611s ok 32 - Host match 611s ok 33 - Field "upgrading" is defined 611s ok 34 - Field "url" is defined 611s ok 35 - CSP header authorize POST request to \# 611s ok 36 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922519_32052%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1760994399%7D) 611s # ==> Pushing ISSUER <== 611s # ==> Popping ISSUER <== 611s ok 37 - Re auth 611s ok 38 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922519_32052%22%7D) 611s ok 39 - Get cookie lemonldap (6075da270911286294219cadb996db289551a47ca877821b95f80c8ed986cf11) 611s ok 40 - Get a new session 611s ok 41 - Get redirection 611s ok 42 - Location header found 611s # ==> Pushing ISSUER <== 611s # ==> Popping ISSUER <== 611s ok 43 - Follow redirection 611s ok 44 - HTTP code is 200 611s ok 45 - Page contains a form 611s ok 46 - Host match 611s ok 47 - URI match 611s ok 48 - Field "SAMLResponse" is defined 611s ok 49 - CSP header authorize POST request to auth.sp.com 611s ok 50 - Method is POST 611s # ==> Pushing SP <== 611s # ==> Popping SP <== 611s ok 51 - Post SAML response to SP 611s ok 52 - Get cookie lemonldap (7c590037ef37c37ac981ffc09decc10767ba07b7dac023d24ee7eedb7436eddc) 611s ok 53 - Get redirection 611s ok 54 - Location is http://auth.sp.com/ 611s 1..54 611s ok 612s t/30-SAML-ReAuth.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 - Portal object 612s ok 7 - Init 612s ok 8 - Portal app 612s ok 9 - Register $type 612s # ==> Pushing ISSUER <== 612s # ==> Popping ISSUER <== 612s ok 10 - Auth query 612s ok 11 - HTTP code is 200 612s ok 12 - Get cookie lemonldap (1cf961780d10ba0b4b21c962c3da1a54ca82e078f63d765454f67c2ff94dd930) 612s # ==> Pushing SP <== 612s # ==> Popping SP <== 612s ok 13 - Unauth SP request 612s ok 14 - HTTP code is 200 612s ok 15 - Page contains a form 612s ok 16 - Host match 612s ok 17 - URI match 612s ok 18 - Field "SAMLRequest" is defined 612s ok 19 - CSP header authorize POST request to auth.idp.com 612s ok 20 - Method is POST 612s # ==> Pushing ISSUER <== 612s # ==> Popping ISSUER <== 612s ok 21 - Post SAML request to IdP 612s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922520_1503%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1760994400%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 612s ok 23 - HTTP code is 200 612s ok 24 - Page contains a form 612s ok 25 - URI match 612s ok 26 - Field "confirm" is defined 612s ok 27 - Propose to renew session 612s # ==> Pushing ISSUER <== 612s # ==> Popping ISSUER <== 612s ok 28 - Ask to renew 612s ok 29 - HTTP code is 200 612s ok 30 - Page contains a form 612s ok 31 - Host match 612s ok 32 - Field "upgrading" is defined 612s ok 33 - Field "url" is defined 612s ok 34 - CSP header authorize POST request to \# 612s ok 35 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221760922520_1503%22%2C%22issuerTs%22%3A1760994400%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%7D) 612s # ==> Pushing ISSUER <== 612s # ==> Popping ISSUER <== 612s ok 36 - Re auth 612s ok 37 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922520_1503%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 612s ok 38 - Get cookie lemonldap (9ab701d56227775f59b6668d3adbe96e5fb62cd0892ab190c28319010ad30baf) 612s ok 39 - Get a new session 612s ok 40 - Get redirection 612s ok 41 - Location header found 612s # ==> Pushing ISSUER <== 612s # ==> Popping ISSUER <== 612s ok 42 - Follow redirection 612s ok 43 - HTTP code is 200 612s ok 44 - Page contains a form 612s ok 45 - Host match 612s ok 46 - URI match 612s ok 47 - Field "SAMLResponse" is defined 612s ok 48 - CSP header authorize POST request to auth.sp.com 612s ok 49 - Method is POST 612s # ==> Pushing SP <== 612s # ==> Popping SP <== 612s ok 50 - Post SAML response to SP 612s ok 51 - Get cookie lemonldap (b64daf266575cd0f3e5932ccc1fb60e93d479bab3280a124f172827b316ff237) 612s ok 52 - Get redirection 612s ok 53 - Location is http://auth.sp.com/ 612s 1..53 612s ok 612s t/30-SAML-RelayState.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 # Subtest: RelayState handing with Redirect binding 612s # ==> Pushing ISSUER <== 612s # ==> Popping ISSUER <== 612s ok 1 - Auth query 612s ok 2 - Get cookie lemonldap (4a01d4b5be868577167ee9a625c09be62ff0d84eea8f4eb16f58902c08d8622d) 612s # ==> Pushing ISSUER <== 612s # ==> Popping ISSUER <== 612s ok 3 - Follow redirection 612s ok 4 - Correct html encoding of special characters in RelayState 612s 1..4 612s ok 6 - RelayState handing with Redirect binding 612s # Subtest: RelayState handing with POST binding 612s # ==> Pushing ISSUER <== 612s # ==> Popping ISSUER <== 612s ok 1 - Auth query 612s ok 2 - Get cookie lemonldap (9e0b3bf314a6326d014e63f3af6828eedd4bd82697d0d5166fe53fb767ef3650) 612s # ==> Pushing ISSUER <== 612s # ==> Popping ISSUER <== 612s ok 3 - Follow redirection 612s ok 4 - Correct html encoding of special characters in RelayState 612s 1..4 612s ok 7 - RelayState handing with POST binding 612s 1..7 612s ok 613s t/30-SAML-SP-rule.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 - Portal object 613s ok 7 - Init 613s ok 8 - Portal app 613s ok 9 - Register $type 613s ok 10 - Portal object 613s ok 11 - Init 613s ok 12 - Portal app 613s ok 13 - Register $type 613s # ==> Pushing SP <== 613s # ==> Popping SP <== 613s ok 14 - Unauth SP request 613s ok 15 - Get redirection 613s ok 16 - Location header found 613s # ==> Pushing ISSUER <== 613s # ==> Popping ISSUER <== 613s ok 17 - Launch SAML request to IdP 613s ok 18 - HTTP code is 200 613s ok 19 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994371%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922491_39850%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 613s # ==> Pushing ISSUER <== 613s # ==> Popping ISSUER <== 613s ok 20 - Post authentication 613s ok 21 - HTTP code is 200 613s ok 22 - Get cookie lemonldap (2131a1161218ef7cfed0b882e7ee8dabe0da4e55c4213b54c205abd116d3065a) 613s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 613s ok 24 - PE_UNAUTHORIZEDPARTNER 613s # ==> Pushing UNKNOWNSP <== 613s # ==> Popping UNKNOWNSP <== 613s ok 25 - Unauth SP request 613s ok 26 - Get redirection 613s ok 27 - Location header found 613s # ==> Pushing ISSUER <== 613s # ==> Popping ISSUER <== 613s ok 28 - Launch SAML request to IdP 613s ok 29 - Unknown entity ID: code found on page 613s ok 30 - Unknown entity ID 613s 1..30 613s ok 614s t/31-Auth-and-issuer-CAS-Logout-20.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 - Portal object 614s ok 7 - Init 614s ok 8 - Portal app 614s ok 9 - Register $type 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 10 - Unauth SP request 614s ok 11 - Get cookie llngcasserver (idp) 614s ok 12 - Get CAS server cookie 614s ok 13 - Get redirection 614s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 614s # ==> Pushing ISSUER <== 614s # ==> Popping ISSUER <== 614s ok 15 - Query CAS server 614s ok 16 - HTTP code is 200 614s ok 17 - Get cookie lemonldappdata (%7B%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%2C%22issuerTs%22%3A1760994372%2C%22issuerRequestcas%22%3A%221760922492_3942%22%7D) 614s # ==> Pushing ISSUER <== 614s # ==> Popping ISSUER <== 614s ok 18 - Post authentication 614s ok 19 - Get cookie lemonldap (c108b2faa3143491e7e45c383462b5d9b118928f7f881d9951e0014285b6a901) 614s ok 20 - Get cookie lemonldappdata () 614s ok 21 - SAML request cleared from pdata 614s ok 22 - Get redirection 614s ok 23 - Location header found 614s # ==> Pushing SP <== 614s ok 24 - SOAP request 614s # ==> Saving handler SP <== 614s # ==> Pushing ISSUER <== 614s # ==> Popping ISSUER <== 614s # ==> Restoring SP <== 614s ok 25 - Execute request to /cas/serviceValidate 614s ok 26 - HTTP code is 200 614s ok 27 - Content is XML 614s # ==> Popping SP <== 614s ok 28 - Query SP with ticket 614s ok 29 - Get cookie lemonldap (8de10550a5b00ef9214647ee7e45aea77a1d3ed6ebf0f057d71b9dc035d016ca) 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 30 - Get / on SP 614s ok 31 - HTTP code is 200 614s ok 32 - Authenticated as french 614s ok 33 - UTF-8 values 614s # ==> Pushing ISSUER <== 614s # ==> Popping ISSUER <== 614s ok 34 - Query SP for logout 614s ok 35 - HTTP code is 200 614s ok 36 - CAS message found 614s ok 37 - Redirect URL found 614s # ==> Pushing ISSUER <== 614s # ==> Popping ISSUER <== 614s ok 38 - Query IdP 614s ok 39 - Response status is 401 614s ok 40 - Content is JSON 614s ok 41 - Error code is 1 614s 1..41 614s ok 614s t/31-Auth-and-issuer-CAS-Logout-30.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 - Portal object 614s ok 7 - Init 614s ok 8 - Portal app 614s ok 9 - Register $type 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 10 - Unauth SP request 614s ok 11 - Get cookie llngcasserver (idp) 614s ok 12 - Get CAS server cookie 614s ok 13 - Get redirection 614s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 614s # ==> Pushing ISSUER <== 614s # ==> Popping ISSUER <== 614s ok 15 - Query CAS server 614s ok 16 - HTTP code is 200 614s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221760922492_55319%22%2C%22issuerTs%22%3A1760994372%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 614s # ==> Pushing ISSUER <== 614s # ==> Popping ISSUER <== 614s ok 18 - Post authentication 614s ok 19 - Get cookie lemonldap (974574a16a702bbc4c19cbfb1eec9d3d5c7fd70812a7d15e0398b51764cf30f4) 614s ok 20 - Get cookie lemonldappdata () 614s ok 21 - SAML request cleared from pdata 614s ok 22 - Get redirection 614s ok 23 - Location header found 614s # ==> Pushing SP <== 614s ok 24 - SOAP request 614s # ==> Saving handler SP <== 614s # ==> Pushing ISSUER <== 614s # ==> Popping ISSUER <== 614s # ==> Restoring SP <== 614s ok 25 - Execute request to /cas/serviceValidate 614s ok 26 - HTTP code is 200 614s ok 27 - Content is XML 614s # ==> Popping SP <== 614s ok 28 - Query SP with ticket 614s ok 29 - Get cookie lemonldap (b80baded38965a1ab34c64f40e174c0e186b7ff5b82d1343a8e639d7763c344e) 614s # ==> Pushing SP <== 614s # ==> Popping SP <== 614s ok 30 - Get / on SP 614s ok 31 - HTTP code is 200 614s ok 32 - Authenticated as french 614s ok 33 - UTF-8 values 614s # ==> Pushing ISSUER <== 614s # ==> Popping ISSUER <== 614s ok 34 - Query SP for logout 614s ok 35 - Unauthorized URL: code found on page 614s ok 36 - Unauthorized URL 614s # ==> Pushing ISSUER <== 614s # ==> Popping ISSUER <== 614s ok 37 - Query SP for logout 614s ok 38 - Get redirection 614s ok 39 - Location is http://auth.sp.com/ 614s # ==> Pushing ISSUER <== 614s # ==> Popping ISSUER <== 614s ok 40 - Query IdP 614s ok 41 - Response status is 401 614s ok 42 - Content is JSON 614s ok 43 - Error code is 1 614s 1..43 614s ok 615s t/31-Auth-and-issuer-CAS-XSS-on-logout.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 - Portal object 615s ok 7 - Init 615s ok 8 - Portal app 615s ok 9 - Register $type 615s # ==> Pushing SP <== 615s # ==> Popping SP <== 615s ok 10 - Unauth SP request 615s ok 11 - Get cookie llngcasserver (idp) 615s ok 12 - Get CAS server cookie 615s ok 13 - Get redirection 615s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 615s # ==> Pushing ISSUER <== 615s # ==> Popping ISSUER <== 615s ok 15 - Query CAS server 615s ok 16 - HTTP code is 200 615s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994373%2C%22issuerRequestcas%22%3A%221760922493_7873%22%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) 615s # ==> Pushing ISSUER <== 615s # ==> Popping ISSUER <== 615s ok 18 - Post authentication 615s ok 19 - Get cookie lemonldap (a2af715c26d7b89f98f69a14fea75cff74614e108f5ed8e6b843aa51f8446042) 615s ok 20 - Get redirection 615s ok 21 - Location header found 615s # ==> Pushing SP <== 615s ok 22 - SOAP request 615s # ==> Saving handler SP <== 615s # ==> Pushing ISSUER <== 615s # ==> Popping ISSUER <== 615s # ==> Restoring SP <== 615s ok 23 - Execute request to /cas/serviceValidate 615s ok 24 - HTTP code is 200 615s ok 25 - Content is XML 615s # ==> Popping SP <== 615s ok 26 - Query SP with ticket 615s ok 27 - Get cookie lemonldap (5069498dbabf5eed79ea8f319a501928c410a887058cc0a69fa00fa29d388821) 615s # ==> Pushing SP <== 615s # ==> Popping SP <== 615s ok 28 - Query SP for logout 615s ok 29 - HTTP code is 200 615s ok 30 - Found iframe 615s # ==> Pushing ISSUER <== 615s # ==> Popping ISSUER <== 615s ok 31 - Get iframe from IdP 615s ok 32 - Get redirection 615s ok 33 - Location is http://auth.idp.com/?logout=1 615s ok 34 - Frame can be embedded 615s # ==> Pushing ISSUER <== 615s # ==> Popping ISSUER <== 615s ok 35 - Query IdP 615s ok 36 - Response status is 401 615s ok 37 - Content is JSON 615s ok 38 - Error code is 1 615s # ==> Pushing SP <== 615s # ==> Popping SP <== 615s ok 39 - Query IdP 615s ok 40 - Get redirection 615s ok 41 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 615s 1..41 615s ok 615s t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.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 - Portal object 615s ok 7 - Init 615s ok 8 - Portal app 615s ok 9 - Register $type 615s # ==> Pushing SP <== 615s # ==> Popping SP <== 615s ok 10 - Unauth SP request 615s ok 11 - Get redirection 615s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 615s # ==> Pushing ISSUER <== 615s # ==> Popping ISSUER <== 615s ok 13 - Query CAS server 615s ok 14 - HTTP code is 200 615s ok 15 - 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%221760922493_47885%22%2C%22issuerTs%22%3A1760994373%7D) 615s # ==> Pushing ISSUER <== 615s # ==> Popping ISSUER <== 615s ok 16 - Post authentication 615s ok 17 - Reject reason is 68 615s # ==> Pushing SP <== 615s # ==> Popping SP <== 615s ok 18 - Unauth SP request 615s ok 19 - Get redirection 615s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 615s # ==> Pushing ISSUER <== 615s # ==> Popping ISSUER <== 615s ok 21 - Query CAS server 615s ok 22 - HTTP code is 200 615s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1760994373%2C%22issuerRequestcas%22%3A%221760922493_52435%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 615s # ==> Pushing ISSUER <== 615s # ==> Popping ISSUER <== 615s ok 24 - Post authentication 615s ok 25 - Get redirection 615s ok 26 - Location header found 615s ok 27 - Get cookie lemonldap (827244b63c4b47c22485dd6a41c56897c77b226727f2299d2c374ce9e0f57c69) 615s # ==> Pushing SP <== 615s ok 28 - SOAP request 615s # ==> Saving handler SP <== 615s # ==> Pushing ISSUER <== 615s # ==> Popping ISSUER <== 615s # ==> Restoring SP <== 615s ok 29 - Execute request to /cas/serviceValidate 615s ok 30 - HTTP code is 200 615s ok 31 - Content is XML 615s # ==> Popping SP <== 615s ok 32 - Query SP with ticket 615s ok 33 - Get cookie lemonldap (c4e2a4483a3e2c36bf65f6297f54e6f498f850cc6e656dfc9be10a50930bf938) 615s # ==> Pushing SP <== 615s # ==> Popping SP <== 615s ok 34 - Get / on SP 615s ok 35 - HTTP code is 200 615s ok 36 - Authenticated as french 615s ok 37 - UTF-8 values 615s # ==> Pushing SP <== 615s # ==> Popping SP <== 615s ok 38 - Query SP for logout 615s ok 39 - HTTP code is 200 615s ok 40 - Found iframe 615s ok 41 - Content-Security-Policy header found 615s ok 42 - Found auth.idp.com in CSP child-src 615s # ==> Pushing ISSUER <== 615s # ==> Popping ISSUER <== 615s ok 43 - Get iframe from IdP 615s ok 44 - Get redirection 615s ok 45 - Location is http://auth.sp2.com/?logout 615s ok 46 - Frame can be embedded 615s # ==> Pushing ISSUER <== 615s # ==> Popping ISSUER <== 615s ok 47 - Query IdP 615s ok 48 - Response status is 401 615s ok 49 - Content is JSON 615s ok 50 - Error code is 1 615s # ==> Pushing SP <== 615s # ==> Popping SP <== 615s ok 51 - Query IdP 615s ok 52 - Get redirection 615s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 615s 1..53 615s ok 616s t/31-Auth-and-issuer-CAS-declared-app-userattr.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 - Portal object 616s ok 7 - Init 616s ok 8 - Portal app 616s ok 9 - Register $type 616s # ==> Pushing SP <== 616s # ==> Popping SP <== 616s ok 10 - Unauth SP request 616s ok 11 - Get redirection 616s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 616s # ==> Pushing ISSUER <== 616s # ==> Popping ISSUER <== 616s ok 13 - Query CAS server 616s ok 14 - HTTP code is 200 616s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994374%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221760922494_95%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 616s # ==> Pushing ISSUER <== 616s # ==> Popping ISSUER <== 616s ok 16 - Post authentication 616s ok 17 - Reject reason is 68 616s # ==> Pushing SP <== 616s # ==> Popping SP <== 616s ok 18 - Unauth SP request 616s ok 19 - Get redirection 616s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 616s # ==> Pushing ISSUER <== 616s # ==> Popping ISSUER <== 616s ok 21 - Query CAS server 616s ok 22 - HTTP code is 200 616s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994374%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221760922494_54270%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 616s # ==> Pushing ISSUER <== 616s # ==> Popping ISSUER <== 616s ok 24 - Post authentication 616s ok 25 - Get redirection 616s ok 26 - Location header found 616s ok 27 - Get cookie lemonldap (3d0229c79c21e0460308e1f75095fda72ec9bc36d9520f75a1e15b513fde37a7) 616s # ==> Pushing SP <== 616s ok 28 - SOAP request 616s # ==> Saving handler SP <== 616s # ==> Pushing ISSUER <== 616s # ==> Popping ISSUER <== 616s # ==> Restoring SP <== 616s ok 29 - Execute request to /cas/serviceValidate 616s ok 30 - HTTP code is 200 616s ok 31 - Content is XML 616s # ==> Popping SP <== 616s ok 32 - Query SP with ticket 616s ok 33 - Get cookie lemonldap (9b9e5d422b251196ac0e69c935055460137449121618dfe42f9fb3a52faa4d5f) 616s # ==> Pushing SP <== 616s # ==> Popping SP <== 616s ok 34 - Get / on SP 616s ok 35 - HTTP code is 200 616s ok 36 - Authenticated as fa@badwolf.org 616s ok 37 - UTF-8 values 616s # ==> Pushing SP <== 616s # ==> Popping SP <== 616s ok 38 - Query SP for logout 616s ok 39 - HTTP code is 200 616s ok 40 - Found iframe 616s ok 41 - Content-Security-Policy header found 616s ok 42 - Found auth.idp.com in CSP child-src 616s # ==> Pushing ISSUER <== 616s # ==> Popping ISSUER <== 616s ok 43 - Get iframe from IdP 616s ok 44 - Get redirection 616s ok 45 - Location is http://auth.sp.com/?logout 616s ok 46 - Frame can be embedded 616s # ==> Pushing ISSUER <== 616s # ==> Popping ISSUER <== 616s ok 47 - Query IdP 616s ok 48 - Response status is 401 616s ok 49 - Content is JSON 616s ok 50 - Error code is 1 616s # ==> Pushing SP <== 616s # ==> Popping SP <== 616s ok 51 - Query IdP 616s ok 52 - Get redirection 616s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 616s 1..53 616s ok 617s t/31-Auth-and-issuer-CAS-declared-app.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 - Portal object 617s ok 7 - Init 617s ok 8 - Portal app 617s ok 9 - Register $type 617s # ==> Pushing SP <== 617s # ==> Popping SP <== 617s ok 10 - Unauth SP request 617s ok 11 - Get redirection 617s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 617s # ==> Pushing ISSUER <== 617s # ==> Popping ISSUER <== 617s ok 13 - Query CAS server 617s ok 14 - HTTP code is 200 617s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994374%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221760922494_17795%22%2C%22targetAuthnLevel%22%3A1%7D) 617s # ==> Pushing ISSUER <== 617s # ==> Popping ISSUER <== 617s ok 16 - Post authentication 617s ok 17 - Reject reason is 68 617s # ==> Pushing SP <== 617s # ==> Popping SP <== 617s ok 18 - Unauth SP request 617s ok 19 - Get redirection 617s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 617s # ==> Pushing ISSUER <== 617s # ==> Popping ISSUER <== 617s ok 21 - Query CAS server 617s ok 22 - HTTP code is 200 617s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221760922494_62273%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerTs%22%3A1760994374%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 617s ok 24 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221760922494_62273%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerTs%22%3A1760994374%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 617s ok 25 - Pdata is not empty 617s ok 26 - Target Authnlevel set in pdata 617s # ==> Pushing ISSUER <== 617s # ==> Popping ISSUER <== 617s ok 27 - Post authentication 617s ok 28 - Get redirection 617s ok 29 - Location header found 617s ok 30 - Get cookie lemonldap (403c6dec4e8f1b376ae4d4f9f493cb6698b5edf079529f76d0c50705f5e537e6) 617s # ==> Pushing SP <== 617s ok 31 - SOAP request 617s # ==> Saving handler SP <== 617s # ==> Pushing ISSUER <== 617s # ==> Popping ISSUER <== 617s # ==> Restoring SP <== 617s ok 32 - Execute request to /cas/serviceValidate 617s ok 33 - HTTP code is 200 617s ok 34 - Content is XML 617s # ==> Popping SP <== 617s ok 35 - Query SP with ticket 617s ok 36 - Get cookie lemonldap (36326ed2235025c86b4a20179af503a270f609398e1c50d1b6d08c8712812bee) 617s # ==> Pushing SP <== 617s # ==> Popping SP <== 617s ok 37 - Get / on SP 617s ok 38 - HTTP code is 200 617s ok 39 - Authenticated as french 617s ok 40 - UTF-8 values 617s # ==> Pushing SP <== 617s # ==> Popping SP <== 617s ok 41 - Query SP for logout 617s ok 42 - HTTP code is 200 617s ok 43 - Found iframe 617s ok 44 - Content-Security-Policy header found 617s ok 45 - Found auth.idp.com in CSP child-src 617s # ==> Pushing ISSUER <== 617s # ==> Popping ISSUER <== 617s ok 46 - Get iframe from IdP 617s ok 47 - Get redirection 617s ok 48 - Location is http://auth.sp.com/?logout 617s ok 49 - Frame can be embedded 617s # ==> Pushing ISSUER <== 617s # ==> Popping ISSUER <== 617s ok 50 - Query IdP 617s ok 51 - Response status is 401 617s ok 52 - Content is JSON 617s ok 53 - Error code is 1 617s # ==> Pushing SP <== 617s # ==> Popping SP <== 617s ok 54 - Query IdP 617s ok 55 - Get redirection 617s ok 56 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 617s # ==> Pushing ISSUER <== 617s # ==> Popping ISSUER <== 617s ok 57 - Auth query 617s ok 58 - HTTP code is 200 617s ok 59 - Get cookie lemonldap (9f1f098bb5a5b00c60eb755d9051f8a51d82bb40d8171760ee63daf3daf13165) 617s # ==> Pushing ISSUER <== 617s # ==> Popping ISSUER <== 617s ok 60 - Query CAS server 617s ok 61 - Response body is not empty 617s ok 62 - Found at least one result for //span[@trspan="askToUpgrade"] 617s 1..62 617s ok 617s t/31-Auth-and-issuer-CAS-declared-apps.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 - Portal object 617s ok 7 - Init 617s ok 8 - Portal app 617s ok 9 - Register $type 617s # ==> Pushing SP <== 617s # ==> Popping SP <== 617s ok 10 - Unauth SP request 617s ok 11 - Cancel button NOT found 617s # ==> Pushing ISSUER <== 617s # ==> Popping ISSUER <== 617s ok 12 - Query CAS server 617s ok 13 - HTTP code is 200 617s ok 14 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994375%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221760922495_28764%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 617s 1..14 617s ok 618s t/31-Auth-and-issuer-CAS-default.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 - Portal object 618s ok 7 - Init 618s ok 8 - Portal app 618s ok 9 - Register $type 618s # ==> Pushing SP <== 618s # ==> Popping SP <== 618s ok 10 - Unauth SP request 618s ok 11 - Get cookie llngcasserver (idp) 618s ok 12 - Get CAS server cookie 618s ok 13 - Get redirection 618s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 618s # ==> Pushing ISSUER <== 618s # ==> Popping ISSUER <== 618s ok 15 - Query CAS server 618s ok 16 - HTTP code is 200 618s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1760994375%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221760922495_19547%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 618s # ==> Pushing ISSUER <== 618s # ==> Popping ISSUER <== 618s ok 18 - Post authentication 618s ok 19 - Get cookie lemonldap (bb1217069f6a95a47e0d9bae0625460a9b383feadd79505309de2a1e202c4fc2) 618s ok 20 - Get cookie lemonldappdata () 618s ok 21 - SAML request cleared from pdata 618s ok 22 - Get redirection 618s ok 23 - Location header found 618s # ==> Pushing SP <== 618s ok 24 - SOAP request 618s # ==> Saving handler SP <== 618s # ==> Pushing ISSUER <== 618s # ==> Popping ISSUER <== 618s # ==> Restoring SP <== 618s ok 25 - Execute request to /cas/serviceValidate 618s ok 26 - HTTP code is 200 618s ok 27 - Content is XML 618s # ==> Popping SP <== 618s ok 28 - Query SP with ticket 618s ok 29 - Get cookie lemonldap (7349907a9af583417287d45809e773a9b12219cf4fbccbc98d1642f659c30991) 618s # ==> Pushing SP <== 618s # ==> Popping SP <== 618s ok 30 - Get / on SP 618s ok 31 - HTTP code is 200 618s ok 32 - Authenticated as french 618s ok 33 - UTF-8 values 618s ok 34 618s # ==> Pushing SP <== 618s # ==> Popping SP <== 618s ok 35 - Query SP for logout 618s ok 36 - HTTP code is 200 618s ok 37 - Found iframe 618s ok 38 - Content-Security-Policy header found 618s ok 39 - Found auth.idp.com in CSP child-src 618s # ==> Pushing ISSUER <== 618s # ==> Popping ISSUER <== 618s ok 40 - Get iframe from IdP 618s ok 41 - Get redirection 618s ok 42 - Location is http://auth.sp.com/?logout 618s ok 43 - Frame can be embedded 618s # ==> Pushing ISSUER <== 618s # ==> Popping ISSUER <== 618s ok 44 - Query IdP 618s ok 45 - Response status is 401 618s ok 46 - Content is JSON 618s ok 47 - Error code is 1 618s # ==> Pushing SP <== 618s # ==> Popping SP <== 618s ok 48 - Query IdP 618s ok 49 - Get redirection 618s ok 50 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 618s 1..50 618s ok 618s t/31-Auth-and-issuer-CAS-proxied.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 - Portal object 618s ok 7 - Init 618s ok 8 - Portal app 618s ok 9 - Register $type 618s # ==> Pushing SP <== 618s # ==> Popping SP <== 618s ok 10 - Unauth SP request 618s ok 11 - Get cookie llngcasserver (idp) 618s ok 12 - Get CAS server cookie 618s ok 13 - Get redirection 618s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 618s # ==> Pushing ISSUER <== 618s # ==> Popping ISSUER <== 618s ok 15 - Query CAS server 618s ok 16 - HTTP code is 200 618s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221760922496_57559%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1760994376%7D) 618s # ==> Pushing ISSUER <== 618s # ==> Popping ISSUER <== 618s ok 18 - Post authentication 618s ok 19 - Get redirection 618s ok 20 - Location header found 618s ok 21 - Get cookie lemonldap (6346344aca6ece8ef6b41f4ae55d3f1e556286010d0ec31ded185261b516a0a7) 618s # ==> Pushing SP <== 618s ok 22 - Request to http://auth.idp.com/cas/serviceValidate?pgtUrl=http%3A%2F%2Fauth.sp.com%2F%3Fticket%3DST-838471f4c799cb53720d225fa109401fc40d39d64a11cff56fb3b773f34a6081%26casProxy%3D1&ticket=ST-838471f4c799cb53720d225fa109401fc40d39d64a11cff56fb3b773f34a6081&service=http%3A%2F%2Fauth.sp.com%2F 618s # ==> Saving handler SP <== 618s # ==> Pushing ISSUER <== 618s ok 23 - Request to http://auth.sp.com/?ticket=ST-838471f4c799cb53720d225fa109401fc40d39d64a11cff56fb3b773f34a6081&casProxy=1&pgtIou=PGTIOU-3f12cc9c81623f1e9af23733d7333b0d20853233f2e383dbc98802653f844b30&pgtId=PGT-6f7a11215b3e23fd1e9f87d696b30d91ee4a49428583396513131fcf257f47ad 618s # ==> Saving handler ISSUER <== 618s # ==> Pushing SP <== 618s # ==> Popping SP <== 618s # ==> Restoring ISSUER <== 618s ok 24 - Execute request to / 618s ok 25 - HTTP code is 200 618s # ==> Popping ISSUER <== 618s # ==> Restoring SP <== 618s ok 26 - Execute request to /cas/serviceValidate 618s ok 27 - HTTP code is 200 618s ok 28 - Request to http://auth.idp.com/cas/proxy?targetService=http%3A%2F%2Ftest.sp.com%2F&pgt=PGT-6f7a11215b3e23fd1e9f87d696b30d91ee4a49428583396513131fcf257f47ad 618s # ==> Saving handler SP <== 618s # ==> Pushing ISSUER <== 618s # ==> Popping ISSUER <== 618s # ==> Restoring SP <== 618s ok 29 - Execute request to /cas/proxy 618s ok 30 - HTTP code is 200 618s # ==> Popping SP <== 618s ok 31 - Query SP with ticket 618s ok 32 - Get cookie lemonldap (3b945c5c178fdf9a67aed0969ef4ce02e4aafca14dd9a93ea03c6e34b1a3d328) 618s # ==> Pushing SP <== 618s # ==> Popping SP <== 618s ok 33 - Get / on SP 618s ok 34 - HTTP code is 200 618s ok 35 - Authenticated as french 618s ok 36 - UTF-8 values 618s # ==> Pushing SP <== 618s # ==> Popping SP <== 618s ok 37 - Query SP for logout 618s ok 38 - HTTP code is 200 618s ok 39 - Found iframe 618s ok 40 - Content-Security-Policy header found 618s ok 41 - Found auth.idp.com in CSP child-src 618s # ==> Pushing ISSUER <== 618s # ==> Popping ISSUER <== 618s ok 42 - Get iframe from IdP 618s ok 43 - Get redirection 618s ok 44 - Location is http://auth.sp.com/?logout 618s ok 45 - Frame can be embedded 618s # ==> Pushing ISSUER <== 618s # ==> Popping ISSUER <== 618s ok 46 - Query IdP 618s ok 47 - Response status is 401 618s ok 48 - Content is JSON 618s ok 49 - Error code is 1 618s # ==> Pushing SP <== 618s # ==> Popping SP <== 618s ok 50 - Query IdP 618s ok 51 - Get redirection 618s ok 52 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 618s 1..52 618s ok 619s t/31-Auth-and-issuer-CAS-samlValidate.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 - Portal object 619s ok 7 - Init 619s ok 8 - Portal app 619s ok 9 - Register $type 619s # ==> Pushing SP <== 619s # ==> Popping SP <== 619s ok 10 - Unauth SP request 619s ok 11 - Get cookie llngcasserver (idp) 619s ok 12 - Get CAS server cookie 619s ok 13 - Get redirection 619s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 619s # ==> Pushing ISSUER <== 619s # ==> Popping ISSUER <== 619s ok 15 - Query CAS server 619s ok 16 - HTTP code is 200 619s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221760922497_47919%22%2C%22issuerTs%22%3A1760994377%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 619s # ==> Pushing ISSUER <== 619s # ==> Popping ISSUER <== 619s ok 18 - Post authentication 619s ok 19 - Get redirection 619s ok 20 - Location header found 619s ok 21 - Get cookie lemonldap (e9c66f00593cf6bf6ed17ac41d76b6f1a788eda07b06de700772281e9eb76bcd) 619s # ==> Pushing SP <== 619s ok 22 - Request to http://auth.idp.com/cas/samlValidate?TARGET=http%3A%2F%2Fauth.sp.com%2F 619s # ==> Saving handler SP <== 619s # ==> Pushing ISSUER <== 619s # ==> Popping ISSUER <== 619s # ==> Restoring SP <== 619s ok 23 - Execute POST request to /cas/samlValidate 619s ok 24 - HTTP code is 200 619s # ==> Popping SP <== 619s ok 25 - Query SP with ticket 619s ok 26 - Get cookie lemonldap (582c72c2f471dafa62014256e60095231156e3dc8f5bae268f6fcd99280d2b0e) 619s ok 27 - Correct whatToTrace 619s ok 28 - Correct cn 619s ok 29 - Correct uid 619s ok 30 - Correct groups 619s 1..30 619s ok 619s t/31-Auth-and-issuer-CAS-with-choice-and-cancel.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 - Portal object 619s ok 7 - Init 619s ok 8 - Portal app 619s ok 9 - Register $type 619s # ==> Pushing SP <== 619s # ==> Popping SP <== 619s ok 10 - Unauth SP request 619s ok 11 - Found CAS entry 619s ok 12 - HTTP code is 200 619s ok 13 - Page contains a form 619s ok 14 - CSP header authorize POST request to \# 619s # ==> Pushing SP <== 619s # ==> Popping SP <== 619s ok 15 - Unauth SP request 619s ok 16 - 1st = idp 619s ok 17 - 2nd = idp3 619s ok 18 - 3rd = idp4 619s ok 19 - 4th= idp2 619s ok 20 - Found Cancel button 619s ok 21 - Found CAS idp logo and tooltip 619s ok 22 - Found CAS idp display name 619s ok 23 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%7D) 619s ok 24 - HTTP code is 200 619s ok 25 - Page contains a form 619s ok 26 - CSP header authorize POST request to \# 619s # ==> Pushing SP <== 619s # ==> Popping SP <== 619s ok 27 - Cancel query 619s ok 28 - Get cookie lemonldappdata () 619s ok 29 - pdata is empty 619s 1..29 619s ok 620s t/31-Auth-and-issuer-CAS-with-choice.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 - Portal object 620s ok 7 - Init 620s ok 8 - Portal app 620s ok 9 - Register $type 620s # ==> Pushing SP <== 620s # ==> Popping SP <== 620s ok 10 - Unauth SP request 620s ok 11 - Get cookie llngcasserver (idp) 620s ok 12 - Get CAS server cookie 620s ok 13 - Get redirection 620s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 620s # ==> Pushing ISSUER <== 620s # ==> Popping ISSUER <== 620s ok 15 - Query CAS server 620s ok 16 - HTTP code is 200 620s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994378%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221760922498_49579%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 620s # ==> Pushing ISSUER <== 620s # ==> Popping ISSUER <== 620s ok 18 - Post authentication 620s ok 19 - Get redirection 620s ok 20 - Location header found 620s ok 21 - Get cookie lemonldap (781832b98ae075d561d340187f60a92925c697557d4a71fe07f3bde9f595bbb9) 620s ok 22 - Get cookie lemonldappdata () 620s ok 23 - SAML request cleared from pdata 620s # ==> Pushing SP <== 620s ok 24 - SOAP request 620s # ==> Saving handler SP <== 620s # ==> Pushing ISSUER <== 620s # ==> Popping ISSUER <== 620s # ==> Restoring SP <== 620s ok 25 - Execute request to /cas/serviceValidate 620s ok 26 - HTTP code is 200 620s ok 27 - Content is XML 620s # ==> Popping SP <== 620s ok 28 - Query SP with ticket 620s ok 29 - Get cookie lemonldap (f9bf8393a5a2c3d8b2381412b1268d2d3ae39c18b4443672a81c9484beef513a) 620s # ==> Pushing SP <== 620s # ==> Popping SP <== 620s ok 30 - Get / on SP 620s ok 31 - HTTP code is 200 620s ok 32 - Authenticated as dwho 620s # ==> Pushing SP <== 620s # ==> Popping SP <== 620s ok 33 - Unauth SP request (2) 620s ok 34 - Get cookie llngcasserver (idp) 620s ok 35 - Get CAS server cookie 620s ok 36 - Get redirection 620s ok 37 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 620s # ==> Pushing ISSUER <== 620s # ==> Popping ISSUER <== 620s ok 38 - Query CAS server (2) 620s ok 39 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994378%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221760922498_43689%22%2C%22targetAuthnLevel%22%3A0%7D) 620s ok 40 - HTTP code is 200 620s ok 41 - Page contains a form 620s ok 42 - URI match 620s ok 43 - Field "confirm" is defined 620s ok 44 - Field "url" is defined 620s ok 45 - Get autorenew.js 620s # ==> Pushing ISSUER <== 620s # ==> Popping ISSUER <== 620s ok 46 - Post confirm 620s ok 47 - HTTP code is 200 620s ok 48 - Page contains a form 620s ok 49 - Field "upgrading" is defined 620s ok 50 - CSP header authorize POST request to \# 620s ok 51 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerRequestcas%22%3A%221760922498_43689%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXMvbG9naW4%3D%22%2C%22issuerTs%22%3A1760994378%7D) 620s # ==> Pushing ISSUER <== 620s # ==> Popping ISSUER <== 620s ok 52 - Post credentials 620s ok 53 - Get redirection 620s ok 54 - Location is http://auth.idp.com/cas/login 620s ok 55 - Get cookie lemonldap (2977fb9e83a06e83f02af9b55981ca526abe1fe7856072c1f4ea5b994450fe7e) 620s # ==> Pushing ISSUER <== 620s # ==> Popping ISSUER <== 620s ok 56 - Follow redirection 620s ok 57 - Get redirection 620s ok 58 - Location header found 620s # ==> Pushing SP <== 620s ok 59 - SOAP request 620s # ==> Saving handler SP <== 620s # ==> Pushing ISSUER <== 620s # ==> Popping ISSUER <== 620s # ==> Restoring SP <== 620s ok 60 - Execute request to /cas/serviceValidate 620s ok 61 - HTTP code is 200 620s ok 62 - Content is XML 620s # ==> Popping SP <== 620s ok 63 - Follow redirection 620s ok 64 - Get cookie lemonldap (f31d7bda90671a5254279df7f0e5b4c052be0b0e9370d1be7427444405129914) 620s # ==> Pushing SP <== 620s # ==> Popping SP <== 620s ok 65 - Query SP for logout 620s ok 66 - HTTP code is 200 620s ok 67 - Found iframe 620s ok 68 - Content-Security-Policy header found 620s ok 69 - Found auth.idp.com in CSP child-src 620s # ==> Pushing ISSUER <== 620s # ==> Popping ISSUER <== 620s ok 70 - Get iframe from IdP 620s ok 71 - Get redirection 620s ok 72 - Location is http://auth.sp.com/?logout 620s # ==> Pushing ISSUER <== 620s # ==> Popping ISSUER <== 620s ok 73 - Query CAS server 620s ok 74 - Response status is 401 620s ok 75 - Content is JSON 620s ok 76 - Error code is 1 620s # ==> Pushing SP <== 620s # ==> Popping SP <== 620s ok 77 - Query CAS app 620s ok 78 - Get redirection 620s ok 79 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 620s 1..79 620s ok 621s t/31-CAS-10.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 - Issuer portal 621s ok 6 - Query CAS server 621s ok 7 - HTTP code is 200 621s ok 8 - Get cookie lemonldappdata (%7B%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%2C%22issuerTs%22%3A1760994378%2C%22issuerRequestcas%22%3A%221760922498_58031%22%7D) 621s ok 9 - Post authentication 621s ok 10 - Get cookie lemonldap (e972ad0ed4456090d782d2b8a1aa9f8056bb99780951a515b8faed038ff15502) 621s ok 11 - Get cookie lemonldappdata () 621s ok 12 - SAML request cleared from pdata 621s ok 13 - Get redirection 621s ok 14 - Location header found 621s ok 15 - Query CAS server 621s ok 16 - HTTP code is 200 621s ok 17 - Ticket is valid 621s ok 18 - Username is returned 621s ok 19 - Query CAS server 621s ok 20 - Ticket is no longer valid 621s 1..20 621s ok 621s t/31-CAS-Gateway.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 - Issuer portal 621s ok 6 - Get redirection 621s ok 7 - Location is http://auth.sp.com/somewhere 621s ok 8 - Get redirection 621s ok 9 - Location is http://auth.unknown.com/somewhere 621s ok 10 - Portal object 621s ok 11 - Init 621s ok 12 - Portal app 621s ok 13 - Issuer portal 621s ok 14 - Get redirection 621s ok 15 - Location is http://auth.sp.com/somewhere 621s ok 16 - Expected portal error code: code found on page 621s ok 17 - Expected portal error code 621s ok 18 - Portal object 621s ok 19 - Init 621s ok 20 - Portal app 621s ok 21 - Issuer portal 621s ok 22 - Get redirection 621s ok 23 - Location is http://auth.sp.com/somewhere 621s ok 24 - Expected portal error code: code found on page 621s ok 25 - Expected portal error code 621s 1..25 621s ok 622s t/31-CAS-Hooks.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 - Issuer portal 622s ok 6 - Post authentication 622s ok 7 - Get cookie lemonldap (9c6744f1077660fad4c2600d44ab6bb6f1d396c2e8a1465de39fa2bb74a24c5e) 622s ok 8 - Query CAS server 622s ok 9 - Hook rejected the request: code found on page 622s ok 10 - Hook rejected the request 622s ok 11 - Query CAS server 622s ok 12 - Get redirection 622s ok 13 - Location header found 622s ok 14 - Query CAS server 622s ok 15 - HTTP code is 200 622s ok 16 - Found hook attribute 622s 1..16 622s ok 622s t/31-CAS-Logout-propagate-OIDC.t ............................................... 622s ok 1 - use Lemonldap::NG::Portal::Main; 622s # Subtest: Log into OIDC RP, logout from CAS, OIDC logout is called 622s ok 1 - Portal object 622s ok 2 - Init 622s ok 3 - Portal app 622s ok 4 - Auth query 622s ok 5 - HTTP code is 200 622s ok 6 - Get cookie lemonldap (d2ac7fc200701815262bc37f45bcf1032f19985f824cf9772f018930e8e46e5e) 622s ok 7 - Get redirection 622s ok 8 - Location header found 622s ok 9 - HTTP code is 200 622s ok 10 - Content-Type is JSON 622s ok 11 - Content is valid JSON 622s ok 12 - Initiate CAS logout 622s ok 13 - Response body is not empty 622s ok 14 - Found OIDC logout iframe 622s 1..14 622s ok 2 - Log into OIDC RP, logout from CAS, OIDC logout is called 622s 1..2 622s ok 623s t/31-CAS-Logout-with-hashed-storage.t .......................................... 623s ok 1 - use Lemonldap::NG::Portal::Main; 623s # Subtest: Test IDP initiated logout 623s ok 1 - Portal object 623s ok 2 - Init 623s ok 3 - Portal app 623s ok 4 - Issuer portal 623s ok 5 - Auth query 623s ok 6 - HTTP code is 200 623s ok 7 - Get cookie lemonldap (f72a1af2706c3fc04b758e7b176713f60bf0120056b6ed660d227fba8185c9d1) 623s ok 8 - Query CAS server 623s ok 9 - Get redirection 623s ok 10 - Location header found 623s ok 11 - Query CAS server 623s ok 12 - HTTP code is 200 623s ok 13 623s ok 14 - Cas response contains authenticationSuccess 623s ok 15 - Query CAS server 623s ok 16 - Get redirection 623s ok 17 - Location header found 623s ok 18 - Query CAS server 623s ok 19 - HTTP code is 200 623s ok 20 623s ok 21 - Cas response contains authenticationSuccess 623s ok 22 - Initiate logout 623s ok 23 - Get cookie lemonldap (0) 623s ok 24 - Cookie was cleared 623s ok 25 - Found CAS app name 623s ok 26 - My other app is not displayed 623s ok 27 - HTTP code is 200 623s ok 28 - Page contains a form 623s ok 29 - Host match 623s ok 30 - URI match 623s ok 31 - Field "logout" is defined 623s ok 32 - CSP header authorize POST request to auth.example.com 623s ok 33 - Found logout option 623s ok 34 - Response body is not empty 623s ok 35 - Logout SP 623s ok 36 - Correct ticket sent to sp for logout 623s ok 37 - No ticket sent to sp2 623s 1..37 623s ok 2 - Test IDP initiated logout 623s # Subtest: Test App initiated logout, no redirect 623s ok 1 - Portal object 623s ok 2 - Init 623s ok 3 - Portal app 623s ok 4 - Issuer portal 623s ok 5 - Auth query 623s ok 6 - HTTP code is 200 623s ok 7 - Get cookie lemonldap (a4c7753d1569c3d9d500399759fdf8b934e91bf5ef3c498d797ebf9945bb4569) 623s ok 8 - Query CAS server 623s ok 9 - Get redirection 623s ok 10 - Location header found 623s ok 11 - Query CAS server 623s ok 12 - HTTP code is 200 623s ok 13 623s ok 14 - Cas response contains authenticationSuccess 623s ok 15 - Query CAS server 623s ok 16 - Get redirection 623s ok 17 - Location header found 623s ok 18 - Query CAS server 623s ok 19 - HTTP code is 200 623s ok 20 623s ok 21 - Cas response contains authenticationSuccess 623s ok 22 - Initiate logout 623s ok 23 - Get cookie lemonldap (0) 623s ok 24 - Cookie was cleared 623s ok 25 - HTTP code is 200 623s ok 26 - Page contains a form 623s ok 27 - Host match 623s ok 28 - URI match 623s ok 29 - Field "logout" is defined 623s ok 30 - CSP header authorize POST request to auth.example.com 623s ok 31 - Found logout option 623s ok 32 - Found CAS app name 623s ok 33 - My other app is not displayed 623s ok 34 - Response body is not empty 623s ok 35 - Logout SP 623s ok 36 - Correct ticket sent to sp for logout 623s ok 37 - No ticket sent to sp2 623s 1..37 623s ok 3 - Test App initiated logout, no redirect 623s # Subtest: Test App initiated logout, with redirect 623s ok 1 - Portal object 623s ok 2 - Init 623s ok 3 - Portal app 623s ok 4 - Issuer portal 623s ok 5 - Auth query 623s ok 6 - HTTP code is 200 623s ok 7 - Get cookie lemonldap (bacd04a56c0d52d362fed253c8a7a906c9fe2e276c06f247374b4d52092e77fc) 623s ok 8 - Query CAS server 623s ok 9 - Get redirection 623s ok 10 - Location header found 623s ok 11 - Query CAS server 623s ok 12 - HTTP code is 200 623s ok 13 623s ok 14 - Cas response contains authenticationSuccess 623s ok 15 - Query CAS server 623s ok 16 - Get redirection 623s ok 17 - Location header found 623s ok 18 - Query CAS server 623s ok 19 - HTTP code is 200 623s ok 20 623s ok 21 - Cas response contains authenticationSuccess 623s ok 22 - Initiate logout 623s ok 23 - Get cookie lemonldap (0) 623s ok 24 - Cookie was cleared 623s ok 25 - HTTP code is 200 623s ok 26 - Page contains a form 623s ok 27 - Host match 623s ok 28 - URI match 623s ok 29 - CSP header authorize POST request to auth.sp.com 623s ok 30 - Query string is preserved 623s ok 31 - Found CAS app name 623s ok 32 - My other app is not displayed 623s ok 33 - Response body is not empty 623s ok 34 - Logout SP 623s ok 35 - Correct ticket sent to sp for logout 623s ok 36 - No ticket sent to sp2 623s 1..36 623s ok 4 - Test App initiated logout, with redirect 623s # Subtest: Test App initiated logout, no redirect, no info 623s ok 1 - Portal object 623s ok 2 - Init 623s ok 3 - Portal app 623s ok 4 - Issuer portal 623s ok 5 - Auth query 623s ok 6 - HTTP code is 200 623s ok 7 - Get cookie lemonldap (6ea551557a00b3abb18683438fd0c452d064db4fd6a7b79a386373f7a0ab60a8) 623s ok 8 - Initiate logout 623s ok 9 - Get cookie lemonldap (0) 623s ok 10 - Cookie was cleared 623s ok 11 - Get redirection 623s ok 12 - Location header found 623s 1..12 623s ok 5 - Test App initiated logout, no redirect, no info 623s # Subtest: Test redirect URL filtering 623s ok 1 - Portal object 623s ok 2 - Init 623s ok 3 - Portal app 623s ok 4 - Issuer portal 623s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 623s ok 1 - Auth query 623s ok 2 - HTTP code is 200 623s ok 3 - Get cookie lemonldap (b4a4b5af486eb9735e979362568f5555b49f8de17d92f47d2514dfe20aa38384) 623s ok 4 - Initiate logout 623s ok 5 - Get cookie lemonldap (0) 623s ok 6 - CAS message found 623s ok 7 - Response body is not empty 623s ok 8 - Redirect URL found 623s 1..8 623s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 623s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 623s ok 1 - Auth query 623s ok 2 - HTTP code is 200 623s ok 3 - Get cookie lemonldap (1a34a8117d7a620e7e5c360883074faf7d08b1b0ecc00662c548593929206de5) 623s ok 4 - Initiate logout 623s ok 5 - Get cookie lemonldap (0) 623s ok 6 - Get redirection 623s ok 7 - Location is http://test1.example.com/ 623s 1..7 623s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 623s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 623s ok 1 - Auth query 623s ok 2 - HTTP code is 200 623s ok 3 - Get cookie lemonldap (7df1f3752a5cc6b565a52364dce161ea54dea963efbe3f9dd71aefb8d40b43bf) 623s ok 4 - Initiate logout 623s ok 5 - Get cookie lemonldap (0) 623s ok 6 - CAS message found 623s ok 7 - Response body is not empty 623s ok 8 - Redirect URL found 623s 1..8 623s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 623s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 623s ok 1 - Auth query 623s ok 2 - HTTP code is 200 623s ok 3 - Get cookie lemonldap (05cf819a619c8f83b5e520430a6ca10f56b20525275723c056d9c205a23a9220) 623s ok 4 - Initiate logout 623s ok 5 - Get cookie lemonldap (0) 623s ok 6 - Get redirection 623s ok 7 - Location is http://test1.example2.com/ 623s 1..7 623s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 623s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 623s ok 1 - Auth query 623s ok 2 - HTTP code is 200 623s ok 3 - Get cookie lemonldap (2b8c8a2147bbc0f7c00fc9d5dca41bb4aeccff638b7a015b3b252cfaa2c691b8) 623s ok 4 - Initiate logout 623s ok 5 - Expected portal error code: code found on page 623s ok 6 - Expected portal error code 623s 1..6 623s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 623s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 623s ok 1 - Auth query 623s ok 2 - HTTP code is 200 623s ok 3 - Get cookie lemonldap (91e70e4a2282ff3355f0d95530c896efa22fbe26f3e8b3cd3d203b9526145391) 623s ok 4 - Initiate logout 623s ok 5 - Expected portal error code: code found on page 623s ok 6 - Expected portal error code 623s 1..6 623s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 623s # Subtest: Test if http://attack.com/ is not allowed - 2.0 623s ok 1 - Auth query 623s ok 2 - HTTP code is 200 623s ok 3 - Get cookie lemonldap (dbe98b2efef97adbe0fd875d1f8eb1be4ff4fc8121595e5283ab807d9a59b3e4) 623s ok 4 - Initiate logout 623s ok 5 - Expected portal error code: code found on page 623s ok 6 - Expected portal error code 623s 1..6 623s ok 11 - Test if http://attack.com/ is not allowed - 2.0 623s # Subtest: Test if http://attack.com/ is not allowed - 3.0 623s ok 1 - Auth query 623s ok 2 - HTTP code is 200 623s ok 3 - Get cookie lemonldap (167bbe64784502777bfb672593d75d658f5ed1405f7ba72a7f854ff6466c36d6) 623s ok 4 - Initiate logout 623s ok 5 - Expected portal error code: code found on page 623s ok 6 - Expected portal error code 623s 1..6 623s ok 12 - Test if http://attack.com/ is not allowed - 3.0 623s 1..12 623s ok 6 - Test redirect URL filtering 623s 1..6 623s ok 624s t/31-CAS-Logout.t .............................................................. 624s ok 1 - use Lemonldap::NG::Portal::Main; 624s # Subtest: Test IDP initiated logout 624s ok 1 - Portal object 624s ok 2 - Init 624s ok 3 - Portal app 624s ok 4 - Issuer portal 624s ok 5 - Auth query 624s ok 6 - HTTP code is 200 624s ok 7 - Get cookie lemonldap (2d380effb9bd819ec8c13712037cb4c8877035651c2741c7e9ff64a95f7f2ffd) 624s ok 8 - Query CAS server 624s ok 9 - Get redirection 624s ok 10 - Location header found 624s ok 11 - Query CAS server 624s ok 12 - HTTP code is 200 624s ok 13 624s ok 14 - Cas response contains authenticationSuccess 624s ok 15 - Query CAS server 624s ok 16 - Get redirection 624s ok 17 - Location header found 624s ok 18 - Query CAS server 624s ok 19 - HTTP code is 200 624s ok 20 624s ok 21 - Cas response contains authenticationSuccess 624s ok 22 - Initiate logout 624s ok 23 - Get cookie lemonldap (0) 624s ok 24 - Cookie was cleared 624s ok 25 - Found CAS app name 624s ok 26 - My other app is not displayed 624s ok 27 - HTTP code is 200 624s ok 28 - Page contains a form 624s ok 29 - Host match 624s ok 30 - URI match 624s ok 31 - Field "logout" is defined 624s ok 32 - CSP header authorize POST request to auth.example.com 624s ok 33 - Found logout option 624s ok 34 - Response body is not empty 624s ok 35 - Logout SP 624s ok 36 - Correct ticket sent to sp for logout 624s ok 37 - No ticket sent to sp2 624s 1..37 624s ok 2 - Test IDP initiated logout 624s # Subtest: Test App initiated logout, no redirect 624s ok 1 - Portal object 624s ok 2 - Init 624s ok 3 - Portal app 624s ok 4 - Issuer portal 624s ok 5 - Auth query 624s ok 6 - HTTP code is 200 624s ok 7 - Get cookie lemonldap (522c4531ce926fd83de14c92385c48592b6e690b975eee9296b13999fb3c623e) 624s ok 8 - Query CAS server 624s ok 9 - Get redirection 624s ok 10 - Location header found 624s ok 11 - Query CAS server 624s ok 12 - HTTP code is 200 624s ok 13 624s ok 14 - Cas response contains authenticationSuccess 624s ok 15 - Query CAS server 624s ok 16 - Get redirection 624s ok 17 - Location header found 624s ok 18 - Query CAS server 624s ok 19 - HTTP code is 200 624s ok 20 624s ok 21 - Cas response contains authenticationSuccess 624s ok 22 - Initiate logout 624s ok 23 - Get cookie lemonldap (0) 624s ok 24 - Cookie was cleared 624s ok 25 - HTTP code is 200 624s ok 26 - Page contains a form 624s ok 27 - Host match 624s ok 28 - URI match 624s ok 29 - Field "logout" is defined 624s ok 30 - CSP header authorize POST request to auth.example.com 624s ok 31 - Found logout option 624s ok 32 - Found CAS app name 624s ok 33 - My other app is not displayed 624s ok 34 - Response body is not empty 624s ok 35 - Logout SP 624s ok 36 - Correct ticket sent to sp for logout 624s ok 37 - No ticket sent to sp2 624s 1..37 624s ok 3 - Test App initiated logout, no redirect 624s # Subtest: Test App initiated logout, with redirect 624s ok 1 - Portal object 624s ok 2 - Init 624s ok 3 - Portal app 624s ok 4 - Issuer portal 624s ok 5 - Auth query 624s ok 6 - HTTP code is 200 624s ok 7 - Get cookie lemonldap (ad260fbf4987e7acdfe7cdc195c002e5bcda193b1115731635f0e342ff619796) 624s ok 8 - Query CAS server 624s ok 9 - Get redirection 624s ok 10 - Location header found 624s ok 11 - Query CAS server 624s ok 12 - HTTP code is 200 624s ok 13 624s ok 14 - Cas response contains authenticationSuccess 624s ok 15 - Query CAS server 624s ok 16 - Get redirection 624s ok 17 - Location header found 624s ok 18 - Query CAS server 624s ok 19 - HTTP code is 200 624s ok 20 624s ok 21 - Cas response contains authenticationSuccess 624s ok 22 - Initiate logout 624s ok 23 - Get cookie lemonldap (0) 624s ok 24 - Cookie was cleared 624s ok 25 - HTTP code is 200 624s ok 26 - Page contains a form 624s ok 27 - Host match 624s ok 28 - URI match 624s ok 29 - CSP header authorize POST request to auth.sp.com 624s ok 30 - Query string is preserved 624s ok 31 - Found CAS app name 624s ok 32 - My other app is not displayed 624s ok 33 - Response body is not empty 624s ok 34 - Logout SP 624s ok 35 - Correct ticket sent to sp for logout 624s ok 36 - No ticket sent to sp2 624s 1..36 624s ok 4 - Test App initiated logout, with redirect 624s # Subtest: Test App initiated logout, no redirect, no info 624s ok 1 - Portal object 624s ok 2 - Init 624s ok 3 - Portal app 624s ok 4 - Issuer portal 624s ok 5 - Auth query 624s ok 6 - HTTP code is 200 624s ok 7 - Get cookie lemonldap (7886e1663e9192129d4dcdb32fd790430880ffe9eb96ead235f3af56b8a80b37) 624s ok 8 - Initiate logout 624s ok 9 - Get cookie lemonldap (0) 624s ok 10 - Cookie was cleared 624s ok 11 - Get redirection 624s ok 12 - Location header found 624s 1..12 624s ok 5 - Test App initiated logout, no redirect, no info 624s # Subtest: Test redirect URL filtering 624s ok 1 - Portal object 624s ok 2 - Init 624s ok 3 - Portal app 624s ok 4 - Issuer portal 624s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 624s ok 1 - Auth query 624s ok 2 - HTTP code is 200 624s ok 3 - Get cookie lemonldap (a685a86dc2490217c1d3726c24416be83b74399fa9da2e394dbd17cf202d2487) 624s ok 4 - Initiate logout 624s ok 5 - Get cookie lemonldap (0) 624s ok 6 - CAS message found 624s ok 7 - Response body is not empty 624s ok 8 - Redirect URL found 624s 1..8 624s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 624s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 624s ok 1 - Auth query 624s ok 2 - HTTP code is 200 624s ok 3 - Get cookie lemonldap (e14722c19962c64dd8966b08f7568e2a70a37de6952b757e2d21ba8b6b659f15) 624s ok 4 - Initiate logout 624s ok 5 - Get cookie lemonldap (0) 624s ok 6 - Get redirection 624s ok 7 - Location is http://test1.example.com/ 624s 1..7 624s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 624s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 624s ok 1 - Auth query 624s ok 2 - HTTP code is 200 624s ok 3 - Get cookie lemonldap (d79de4e4440ae79275820a4ffe1e9f80158cb37a0674139011027782a737f6c7) 624s ok 4 - Initiate logout 624s ok 5 - Get cookie lemonldap (0) 624s ok 6 - CAS message found 624s ok 7 - Response body is not empty 624s ok 8 - Redirect URL found 624s 1..8 624s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 624s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 624s ok 1 - Auth query 624s ok 2 - HTTP code is 200 624s ok 3 - Get cookie lemonldap (450fadc25167df52f448897a5301ad9c706ab69af4924feb13a879c9d7c7390f) 624s ok 4 - Initiate logout 624s ok 5 - Get cookie lemonldap (0) 624s ok 6 - Get redirection 624s ok 7 - Location is http://test1.example2.com/ 624s 1..7 624s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 624s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 624s ok 1 - Auth query 624s ok 2 - HTTP code is 200 624s ok 3 - Get cookie lemonldap (c053cd74da5823418534715d8945bf060c44bb96ba668508e0f5c454c12b5c2c) 624s ok 4 - Initiate logout 624s ok 5 - Expected portal error code: code found on page 624s ok 6 - Expected portal error code 624s 1..6 624s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 624s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 624s ok 1 - Auth query 624s ok 2 - HTTP code is 200 624s ok 3 - Get cookie lemonldap (636fc9833b14cebb2b5168fe0dfb936868645defa2ecf40a3d56d71bc649690c) 624s ok 4 - Initiate logout 624s ok 5 - Expected portal error code: code found on page 624s ok 6 - Expected portal error code 624s 1..6 624s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 624s # Subtest: Test if http://attack.com/ is not allowed - 2.0 624s ok 1 - Auth query 624s ok 2 - HTTP code is 200 624s ok 3 - Get cookie lemonldap (27a27034ee43094e49c1ba4b22af99cb2014af049fe58b8661e4de0b5704af99) 624s ok 4 - Initiate logout 624s ok 5 - Expected portal error code: code found on page 624s ok 6 - Expected portal error code 624s 1..6 624s ok 11 - Test if http://attack.com/ is not allowed - 2.0 624s # Subtest: Test if http://attack.com/ is not allowed - 3.0 624s ok 1 - Auth query 624s ok 2 - HTTP code is 200 624s ok 3 - Get cookie lemonldap (a89b6f6ab02bc1c78cce7b056d8069fa505a153a5a252751c14642affbdf96ba) 624s ok 4 - Initiate logout 624s ok 5 - Expected portal error code: code found on page 624s ok 6 - Expected portal error code 624s 1..6 624s ok 12 - Test if http://attack.com/ is not allowed - 3.0 624s 1..12 624s ok 6 - Test redirect URL filtering 624s 1..6 624s ok 624s t/31-CAS-Macros.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 - Issuer portal 624s ok 6 - Query CAS server 624s ok 7 - HTTP code is 200 624s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221760922502_4070%22%2C%22issuerTs%22%3A1760994382%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 624s ok 9 - Post authentication 624s ok 10 - Get cookie lemonldap (a75652aa9db55754910bc939dc691789761ba618b1ea15c63e12f6d6c6de5e32) 624s ok 11 - Get cookie lemonldappdata () 624s ok 12 - SAML request cleared from pdata 624s ok 13 - Get redirection 624s ok 14 - Location header found 624s ok 15 - Query CAS server 624s ok 16 - HTTP code is 200 624s ok 17 - Found macro attribute 624s ok 18 - Found cas:user macro value 624s 1..18 624s ok 625s t/31-CAS-Prefix.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 - Issuer portal 625s ok 6 - Get cookie lemonldap (92151ff8e9b6d21aeedf658dbfb9dff7be4bfa34aa5d9efc1752f80a53705aa0) 625s ok 7 - Query CAS server 625s ok 8 - Get redirection 625s ok 9 - Location header found 625s ok 10 - Query CAS server 625s ok 11 - Get redirection 625s ok 12 - Location header found 625s ok 13 - Query CAS server 625s ok 14 - Get redirection 625s ok 15 - Location header found 625s ok 16 - Portal object 625s ok 17 - Init 625s ok 18 - Portal app 625s ok 19 - Issuer portal 625s ok 20 - Query CAS server 625s ok 21 - Get redirection 625s ok 22 - Location header found 625s ok 23 - Query CAS server 625s ok 24 - Expected portal error code: code found on page 625s ok 25 - Expected portal error code 625s ok 26 - Query CAS server 625s ok 27 - Get redirection 625s ok 28 - Location header found 625s 1..28 625s ok 625s t/31-CAS-Proxy.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 - Issuer portal 625s ok 6 - Post authentication 625s ok 7 - Get cookie lemonldap (6605651fc60443b2db903c9cbd7811392dba1dcaff39eaa241089e94fa98328a) 625s ok 8 - Query CAS server 625s ok 9 - Unknown CAS service: code found on page 625s ok 10 - Unknown CAS service 625s ok 11 - Query CAS server 625s ok 12 - Get redirection 625s ok 13 - Location header found 625s ok 14 - Query CAS server 625s ok 15 - HTTP code is 200 625s ok 16 625s ok 17 - Query CAS server 625s ok 18 625s ok 19 - Query CAS server 625s ok 20 - HTTP code is 200 625s ok 21 625s ok 22 - Query CAS server 625s ok 23 625s ok 24 - Query CAS server 625s ok 25 - HTTP code is 200 625s ok 26 625s ok 27 - Cas response contains authenticationSuccess 625s ok 28 - Found proxies in correct order 625s ok 29 - Query CAS server 625s ok 30 625s ok 31 - Query CAS server 625s ok 32 - HTTP code is 200 625s ok 33 625s ok 34 - Cas response contains authenticationSuccess 625s ok 35 - Query CAS server 625s ok 36 - Get redirection 625s ok 37 - Location header found 625s ok 38 - Query CAS server 625s ok 39 625s ok 40 - Found error code 625s ok 41 - Correct error code 625s 1..41 625s ok 626s t/31-CAS-SamlValidate.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 - Issuer portal 626s ok 6 - Post authentication 626s ok 7 - Get cookie lemonldap (1d0881e56f9a25aaffd744c14a600263a74e65984cd048a4d0478a81d738f114) 626s # Subtest: Missing service 626s ok 1 - Query CAS server 626s ok 2 - Get redirection 626s ok 3 - Location header found 626s ok 4 - Post authentication 626s ok 5 - Expected status code 626s ok 6 - Expected status message 626s 1..6 626s ok 8 - Missing service 626s # Subtest: Missing ticket 626s ok 1 - Query CAS server 626s ok 2 - Get redirection 626s ok 3 - Location header found 626s ok 4 - Post authentication 626s ok 5 - Expected status code 626s ok 6 - Expected status message 626s 1..6 626s ok 9 - Missing ticket 626s # Subtest: Invalid ticket 626s ok 1 - Query CAS server 626s ok 2 - Get redirection 626s ok 3 - Location header found 626s ok 4 - Post authentication 626s ok 5 - Expected status code 626s ok 6 - Expected status message 626s 1..6 626s ok 10 - Invalid ticket 626s # Subtest: Valid request 626s ok 1 - Query CAS server 626s ok 2 - Get redirection 626s ok 3 - Location header found 626s ok 4 - Post authentication 626s ok 5 - Status is successful 626s ok 6 - Expected username 626s ok 7 - Expected attributes 626s ok 8 - Expected attributes 626s ok 9 - Expected attributes 626s ok 10 - Expected attributes 626s 1..10 626s ok 11 - Valid request 626s 1..11 626s ok 626s t/31-CAS-Security.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 - Issuer portal 626s ok 6 - Post authentication 626s ok 7 - Get cookie lemonldap (4a8baf80e4007f9e328ffe9117b703eabf5de32bbcc3d72710682f2aef88810b) 626s ok 8 - Query CAS server 626s ok 9 - Unknown CAS service: code found on page 626s ok 10 - Unknown CAS service 626s ok 11 - Query CAS server 626s ok 12 - Unknown CAS service: code found on page 626s ok 13 - Unknown CAS service 626s ok 14 - Query CAS server 626s ok 15 - Get redirection 626s ok 16 - Location header found 626s ok 17 - Query CAS server 626s ok 18 - HTTP code is 200 626s ok 19 - CAS response indicates success 626s ok 20 - Incorrect CAS error code 626s ok 21 - Query CAS server 626s ok 22 - Get redirection 626s ok 23 - Location header found 626s ok 24 - Query CAS server 626s ok 25 - HTTP code is 200 626s ok 26 - CAS response indicates success 626s ok 27 - Query CAS server 626s ok 28 - HTTP code is 200 626s ok 29 - CAS response indicates success 626s ok 30 - Incorrect CAS error code 626s ok 31 - Query CAS server 626s ok 32 - Get redirection 626s ok 33 - Location header found 626s ok 34 - Query CAS server 626s ok 35 - HTTP code is 200 626s ok 36 - CAS response indicates success 626s ok 37 - Incorrect CAS error code 626s ok 38 - Query CAS server 626s ok 39 - HTTP code is 200 626s ok 40 - CAS response indicates success 626s ok 41 - Incorrect CAS error code 626s ok 42 - Query CAS server 626s ok 43 - Get redirection 626s ok 44 - Location header found 626s ok 45 - Query CAS server 626s ok 46 - HTTP code is 200 626s ok 47 - CAS response indicates success 626s ok 48 - Incorrect CAS error code 626s 1..48 626s ok 627s t/31-CAS-jsRedirect.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 - Issuer portal 627s ok 6 - Query CAS server 627s ok 7 - HTTP code is 200 627s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221760922505_10819%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1760994385%7D) 627s ok 9 - Post authentication 627s ok 10 - Get cookie lemonldap (86a27f6631c2901c4c2b52e103debad46c292d60ed68183cbcc148820d580cb0) 627s ok 11 - Get cookie lemonldappdata () 627s ok 12 - SAML request cleared from pdata 627s ok 13 - Response body is not empty 627s ok 14 - Correct destination host 627s ok 15 - Correct destination path 627s ok 16 - Response body is not empty 627s ok 17 627s ok 18 - Query CAS server 627s ok 19 - HTTP code is 200 627s ok 20 - Ticket is valid 627s ok 21 - Username is returned 627s 1..21 627s ok 628s t/32-Auth-OIDC-JWKS-Refresh.t .................................................. 628s ok 1 - use Lemonldap::NG::Portal::Main; 628s ok 2 - Portal object 628s # Internal request to /oauth2/jwks 628s ok 3 - Init 628s ok 4 - Portal app 628s ok 5 - JWKS url was called during startup 628s ok 6 - Unauth SP request 628s ok 7 - Get redirection 628s ok 8 - Location header found 628s ok 9 - Correct host 628s ok 10 - Correct client_id 628s ok 11 - Correct scope 628s ok 12 - Correct redirect_uri 628s ok 13 - Found state 628s # Internal request to /oauth2/token 628s ok 14 - expected client_id 628s ok 15 - expected client_secret 628s ok 16 - expected redirect_uri 628s ok 17 - expected code 628s # Internal request to /oauth2/jwks 628s ok 18 - Authorization code 628s ok 19 - Expected portal error code: code found on page 628s ok 20 - Expected portal error code 628s ok 21 - JWKS refresh was forced due to wrong kid 628s ok 22 - Unauth SP request 628s ok 23 - Get redirection 628s ok 24 - Location header found 628s ok 25 - Correct host 628s ok 26 - Correct client_id 628s ok 27 - Correct scope 628s ok 28 - Correct redirect_uri 628s ok 29 - Found state 628s # Internal request to /oauth2/token 628s ok 30 - expected client_id 628s ok 31 - expected client_secret 628s ok 32 - expected redirect_uri 628s ok 33 - expected code 628s # Internal request to /oauth2/jwks 628s # Internal request to /oauth2/userinfo 628s ok 34 - Authorization code 628s ok 35 - Get cookie lemonldap (dde067f11f0d605865e66f970032c9afc7e5e31f8830c7d9bd7478469b59e88f) 628s ok 36 - JWKS refresh was forced due to wrong kid 628s ok 37 - Unauth SP request 628s ok 38 - Get redirection 628s ok 39 - Location header found 628s ok 40 - Correct host 628s ok 41 - Correct client_id 628s ok 42 - Correct scope 628s ok 43 - Correct redirect_uri 628s ok 44 - Found state 628s # Internal request to /oauth2/token 628s ok 45 - expected client_id 628s ok 46 - expected client_secret 628s ok 47 - expected redirect_uri 628s ok 48 - expected code 628s # Internal request to /oauth2/userinfo 628s ok 49 - Authorization code 628s ok 50 - Get cookie lemonldap (2d0865e05b28926959132e722486e63f9cf6c59c8dc7f3f4b84b51e1e6dc0210) 628s ok 51 - JWKS url was not called again 628s ok 52 - Unauth SP request 628s ok 53 - Get redirection 628s ok 54 - Location header found 628s ok 55 - Correct host 628s ok 56 - Correct client_id 628s ok 57 - Correct scope 628s ok 58 - Correct redirect_uri 628s ok 59 - Found state 628s # Internal request to /oauth2/token 628s ok 60 - expected client_id 628s ok 61 - expected client_secret 628s ok 62 - expected redirect_uri 628s ok 63 - expected code 628s # Internal request to /oauth2/jwks 628s # Internal request to /oauth2/userinfo 628s ok 64 - Authorization code 628s ok 65 - Get cookie lemonldap (d097f2392415f1bbe0056b6a286001ca4885e274dca64190731f2ed069402008) 628s ok 66 - JWKS url was called again due to cache expiration 628s 1..66 628s ok 628s t/32-Auth-and-issuer-OIDC-PKCE-2.t ............................................. 628s ok 1 - use Lemonldap::NG::Portal::Main; 628s ok 2 - Portal object 628s ok 3 - Init 628s ok 4 - Portal app 628s ok 5 - Register $type 628s ok 6 - OP portal 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 7 - Get JWKS, endpoint /oauth2/jwks 628s ok 8 - HTTP code is 200 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 628s ok 10 - HTTP code is 200 628s ok 11 - Portal object 628s ok 12 - Init 628s ok 13 - Portal app 628s ok 14 - Register $type 628s ok 15 - RP portal 628s # ==> Pushing RP <== 628s # ==> Popping RP <== 628s ok 16 - Unauth RP request 628s ok 17 - Get redirection 628s ok 18 - Location header found 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 19 - Push request to OP, endpoint /oauth2/authorize 628s ok 20 - HTTP code is 200 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 21 - Post authentication, endpoint /oauth2/authorize 628s ok 22 - Get cookie lemonldap (de2042c56497366d8d513fa59a567f7389723c9d340a8a9488ea529097efb6e3) 628s ok 23 - HTTP code is 200 628s ok 24 - Page contains a form 628s ok 25 - Host match 628s ok 26 - Field "confirm" is defined 628s ok 27 - CSP header authorize POST request to \# 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 28 - Post confirmation, endpoint /oauth2/authorize 628s ok 29 - Get redirection 628s ok 30 - Location header found 628s # ==> Pushing RP <== 628s ok 31 - REST request 628s ok 32 - Request from RP to OP, endpoint /oauth2/token 628s # ==> Saving handler RP <== 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s # ==> Restoring RP <== 628s ok 33 - Execute request 628s ok 34 - Response is 200 628s ok 35 - Content is JSON 628s ok 36 - REST request 628s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 628s # ==> Saving handler RP <== 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s # ==> Restoring RP <== 628s ok 38 - Execute request 628s ok 39 - Response is 200 628s ok 40 - Content is JSON 628s # ==> Popping RP <== 628s ok 41 - Call openidconnectcallback on RP 628s ok 42 - Get cookie lemonldap (bef6428bc567fc078166350bdb95b86c0b1055f3e63f48f4267a4c120e00d210) 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s # ==> Pushing OP <== 628s ok 43 - REST request 628s ok 44 - Request from OP to RP 628s # ==> Saving handler OP <== 628s # ==> Pushing RP <== 628s # ==> Popping RP <== 628s # ==> Restoring OP <== 628s ok 45 - Execute request 628s ok 46 - Response is 200 628s # ==> Popping OP <== 628s ok 47 - Query OP for logout 628s ok 48 - HTTP code is 200 628s 1..48 628s ok 629s t/32-Auth-and-issuer-OIDC-PKCE.t ............................................... 629s ok 1 - use Lemonldap::NG::Portal::Main; 629s ok 2 - Portal object 629s ok 3 - Init 629s ok 4 - Portal app 629s ok 5 - Register $type 629s ok 6 - OP portal 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 7 - Get cookie lemonldap (75f3074f3407426236f470d49f8081fce75ec2136f8dd45c00a57c2b1afd269b) 629s # Subtest: not required/PKCE flow/valid verifier succeeds 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 1 - Get redirection 629s ok 2 - Location header found 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 3 - HTTP code is 200 629s ok 4 - Content-Type is JSON 629s ok 5 - Content is valid JSON 629s ok 6 - Access token was provided 629s 1..6 629s ok 8 - not required/PKCE flow/valid verifier succeeds 629s # Subtest: not required/PKCE flow/invalid verifier fails 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 1 - Get redirection 629s ok 2 - Location header found 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 3 - Response status is 400 629s ok 4 - Content is JSON 629s ok 5 - Error code is invalid_grant 629s 1..5 629s ok 9 - not required/PKCE flow/invalid verifier fails 629s # Subtest: PKCE required/non-PKCE flow/fails at authorize step 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 1 - Get redirection 629s ok 2 - Location header found 629s ok 3 - Authorize request failed with invalid_request 629s 1..3 629s ok 10 - PKCE required/non-PKCE flow/fails at authorize step 629s # Subtest: PKCE required/PKCE flow/valid verifier succeeds 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 1 - Get redirection 629s ok 2 - Location header found 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 3 - HTTP code is 200 629s ok 4 - Content-Type is JSON 629s ok 5 - Content is valid JSON 629s ok 6 - Access token was provided 629s 1..6 629s ok 11 - PKCE required/PKCE flow/valid verifier succeeds 629s # Subtest: PKCE required/PKCE flow/invalid verifier fails 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 1 - Get redirection 629s ok 2 - Location header found 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 3 - Response status is 400 629s ok 4 - Content is JSON 629s ok 5 - Error code is invalid_grant 629s 1..5 629s ok 12 - PKCE required/PKCE flow/invalid verifier fails 629s 1..12 629s ok 629s t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.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 SP 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 (163153e6020549904779a1dcb3f13bd4ae92c8f58eebc24387f085ecf08e601d) 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 (a3e86853f7b72277447dc97de21b311b388c397e8c315dd5e93b1ed92cae6568) 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 41 - Check session, endpoint /oauth2/checksession.html 629s ok 42 - HTTP code is 200 629s ok 43 - Frame can be embedded 629s ok 44 - UTF-8 values 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 45 - Query SP for logout 629s ok 46 - HTTP code is 200 629s ok 47 - Found RP logout iframe 629s # ==> Pushing OP <== 629s # ==> Popping OP <== 629s ok 48 - Test if user is reject on IdP 629s ok 49 - Response status is 401 629s ok 50 - Content is JSON 629s ok 51 - Error code is 1 629s # ==> Pushing RP <== 629s # ==> Popping RP <== 629s ok 52 - Call RP flogout 629s ok 53 - HTTP code is 200 629s ok 54 - Get cookie lemonldap (0) 629s ok 55 - Cookie set to 0 629s # ==> Pushing RP <== 629s # ==> Popping RP <== 629s ok 56 - Test if user is reject on RP 629s ok 57 - Get redirection 629s ok 58 - Location header found 629s 1..58 629s ok 630s t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.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 (fb70a2ea1f25f90c008012dabd19adaee362a9c14079bce4b1be3af474261a84) 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 - Found access_token 97ca15e455140d9c12441dc5e36a21ef1fd741032786a33034eda06c5d41ea3a 630s ok 37 - REST request 630s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 630s # ==> Saving handler RP <== 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s # ==> Restoring RP <== 630s ok 39 - Execute request 630s ok 40 - Response is 200 630s ok 41 - Content is JSON 630s # ==> Popping RP <== 630s ok 42 - Call openidconnectcallback on RP 630s ok 43 - Get cookie lemonldap (3e3eba4e60de82f1f4610f2df34c25d20b3f87dbec90cfd1cb878c7a9a579678) 630s # ==> Pushing RP <== 630s # ==> Popping RP <== 630s ok 44 - Get session using restSessionServer 630s ok 45 - HTTP code is 200 630s ok 46 - Deserialize session content 630s ok 47 - Session has correct value for _oidc_sub 630s ok 48 - Session has correct value for _user 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 49 630s # ==> Pushing RP <== 630s ok 50 - REST request 630s ok 51 - Request from RP to OP, endpoint /oauth2/token 630s # ==> Saving handler RP <== 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s # ==> Restoring RP <== 630s ok 52 - Execute request 630s ok 53 - Response is 200 630s ok 54 - Content is JSON 630s ok 55 - Found access_token fe03b0178ff3c2b10ef69dbfec0e3e16144d3d90c901d93503fc2e44b1b881b8 630s ok 56 - REST request 630s ok 57 - Request from RP to OP, endpoint /oauth2/userinfo 630s # ==> Saving handler RP <== 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s # ==> Restoring RP <== 630s ok 58 - Execute request 630s ok 59 - Response is 200 630s ok 60 - Content is JSON 630s # ==> Popping RP <== 630s ok 61 - Query RP for refresh 630s # ==> Pushing RP <== 630s # ==> Popping RP <== 630s ok 62 - Get session using restSessionServer 630s ok 63 - HTTP code is 200 630s ok 64 - Deserialize session content 630s ok 65 - Session has correct value for _user 630s ok 66 - Session has correct value for _oidc_sub 630s ok 67 - Session has correct value for mail 630s # ==> Pushing RP <== 630s # ==> Popping RP <== 630s ok 68 - Get session after refresh 630s # ==> Pushing RP <== 630s # ==> Popping RP <== 630s ok 69 - Query RP for logout 630s ok 70 - Get redirection 630s ok 71 - Location header found 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 72 - Push logout request to OP, endpoint /oauth2/logout 630s ok 73 - HTTP code is 200 630s ok 74 - Page contains a form 630s ok 75 - Host match 630s ok 76 - Field "confirm" is defined 630s ok 77 - CSP header authorize POST request to \# 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 78 - Confirm logout, endpoint /oauth2/logout 630s ok 79 - Get redirection 630s ok 80 - Location header found 630s ok 81 - Get cookie lemonldap (0) 630s ok 82 - SSO cookie removed 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 83 - Test if user is reject on IdP 630s ok 84 - Response status is 401 630s ok 85 - Content is JSON 630s ok 86 - Error code is 1 630s # ==> Pushing RP <== 630s # ==> Popping RP <== 630s ok 87 - Test if user is reject on SP 630s ok 88 - Get redirection 630s ok 89 - Location header found 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 90 - Push request to OP, endpoint /oauth2/authorize 630s ok 91 - HTTP code is 200 630s # ==> Pushing OP <== 630s # ==> Popping OP <== 630s ok 92 - Post authentication, endpoint /oauth2/authorize 630s ok 93 - Get cookie lemonldap (d332f22a629212a4c17054824351b0a4927437a988032e67b6d9600a789f66f1) 630s 1..93 630s ok 631s t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.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 (a65b4fc31357f34999ab998fa90ac606b9fafbf0f1348edd80e62e24b147a789) 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 - Found access_token 8b69ecb7651d26f395a47fee1cbbe038df1a10a4bf7efe87d70df386e4bc21d2 631s ok 37 - REST request 631s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 631s # ==> Saving handler RP <== 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s # ==> Restoring RP <== 631s ok 39 - Execute request 631s ok 40 - Response is 200 631s ok 41 - Content is JSON 631s # ==> Popping RP <== 631s ok 42 - Call openidconnectcallback on RP 631s ok 43 - Get cookie lemonldap (52bd5f224f7c622633f051ced6b969057c15955cc6b4c9ffa6bc4975caaf5a3e) 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 44 - Check session, endpoint /oauth2/checksession.html 631s ok 45 - HTTP code is 200 631s ok 46 - Frame can be embedded 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 47 - Get userinfo 631s ok 48 - Token is a JWT 631s ok 49 - Found claim in JWT 631s ok 50 - UTF-8 values 631s # ==> Pushing RP <== 631s # ==> Popping RP <== 631s ok 51 - Query RP for logout 631s ok 52 - Get redirection 631s ok 53 - Location header found 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 54 - Push logout request to OP, endpoint /oauth2/logout 631s ok 55 - HTTP code is 200 631s ok 56 - Page contains a form 631s ok 57 - Host match 631s ok 58 - Field "confirm" is defined 631s ok 59 - CSP header authorize POST request to \# 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 60 - Confirm logout, endpoint /oauth2/logout 631s ok 61 - Get redirection 631s ok 62 - Location header found 631s ok 63 - Get cookie lemonldap (0) 631s ok 64 - SSO cookie removed 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 631s ok 66 - Get redirection 631s ok 67 - Location is http://auth.rp.com/?logout=1 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 68 - logout endpoint, endpoint /oauth2/logout 631s ok 69 - Response status is 401 631s ok 70 - Content is JSON 631s ok 71 - Error code is 9 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 72 - Test if user is reject on IdP 631s ok 73 - Response status is 401 631s ok 74 - Content is JSON 631s ok 75 - Error code is 1 631s # ==> Pushing RP <== 631s # ==> Popping RP <== 631s ok 76 - Test if user is reject on SP 631s ok 77 - Get redirection 631s ok 78 - Location header found 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 79 - Push request to OP, endpoint /oauth2/authorize 631s ok 80 - HTTP code is 200 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 81 - Post authentication, endpoint /oauth2/authorize 631s ok 82 - Get cookie lemonldap (efac0ee0e9bcafb40a941166fc8da8d5f383ff908172d448a30b56e75875944a) 631s 1..82 631s ok 631s t/32-Auth-and-issuer-OIDC-authorization_code-public_client.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 (5aa983e8b2d75965bae1c95dbd21efd5fcfdb8971f546d716e521db1fd58e6ff) 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 - Found access_token 479bbac671cfa26b795e5f5f6ae50dc4ea9bbafcd03ff337b31f3c5f5331e3e1 631s ok 37 - REST request 631s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 631s # ==> Saving handler RP <== 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s # ==> Restoring RP <== 631s ok 39 - Execute request 631s ok 40 - Response is 200 631s ok 41 - Content is JSON 631s # ==> Popping RP <== 631s ok 42 - Call openidconnectcallback on RP 631s ok 43 - Get cookie lemonldap (63145e460782025014359a789297efefd5a21de50bee78159c9964ed809f10d9) 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 44 - Check session, endpoint /oauth2/checksession.html 631s ok 45 - HTTP code is 200 631s ok 46 - Frame can be embedded 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 47 - Get userinfo 631s ok 48 - HTTP code is 200 631s ok 49 - Content-Type is JSON 631s ok 50 - Content is valid JSON 631s ok 51 - UTF-8 values 631s ok 52 - UTF-8 values 631s # ==> Pushing RP <== 631s # ==> Popping RP <== 631s ok 53 - Query RP for logout 631s ok 54 - Get redirection 631s ok 55 - Location header found 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 56 - Push logout request to OP, endpoint /oauth2/logout 631s ok 57 - HTTP code is 200 631s ok 58 - Page contains a form 631s ok 59 - Host match 631s ok 60 - Field "confirm" is defined 631s ok 61 - CSP header authorize POST request to \# 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 62 - Confirm logout, endpoint /oauth2/logout 631s ok 63 - Get redirection 631s ok 64 - Location header found 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 631s ok 66 - Get redirection 631s ok 67 - Location is http://auth.rp.com/?logout=1 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 68 - logout endpoint, endpoint /oauth2/logout 631s ok 69 - Response status is 401 631s ok 70 - Content is JSON 631s ok 71 - Error code is 9 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 72 - Test if user is reject on IdP 631s ok 73 - Response status is 401 631s ok 74 - Content is JSON 631s ok 75 - Error code is 1 631s # ==> Pushing RP <== 631s # ==> Popping RP <== 631s ok 76 - Test if user is reject on SP 631s ok 77 - Get redirection 631s ok 78 - Location header found 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 79 - Push request to OP, endpoint /oauth2/authorize 631s ok 80 - HTTP code is 200 631s # ==> Pushing OP <== 631s # ==> Popping OP <== 631s ok 81 - Post authentication, endpoint /oauth2/authorize 631s ok 82 - Get cookie lemonldap (17a6f8a8ae7a2430d6ad91de65b8fba9295410e84cb5c2a9f7a0fa779432257b) 631s 1..82 631s ok 632s t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.t ................. 632s ok 1 - use Lemonldap::NG::Portal::Main; 632s ok 2 - Portal object 632s ok 3 - Init 632s ok 4 - Portal app 632s ok 5 - Register $type 632s ok 6 - OP portal 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s ok 7 - Get JWKS, endpoint /oauth2/jwks 632s ok 8 - HTTP code is 200 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 632s ok 10 - HTTP code is 200 632s ok 11 - Portal object 632s ok 12 - Init 632s ok 13 - Portal app 632s ok 14 - Register $type 632s ok 15 - RP portal 632s # ==> Pushing RP <== 632s # ==> Popping RP <== 632s ok 16 - Unauth SP request 632s ok 17 - Get redirection 632s ok 18 - Location header found 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s ok 19 - Push request to OP, endpoint /oauth2/authorize 632s ok 20 - HTTP code is 200 632s ok 21 - Page contains a form 632s ok 22 - CSP header authorize POST request to \# 632s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1760994390%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221760922510_47178%22%7D) 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s ok 24 - Post authentication, endpoint /oauth2/authorize 632s ok 25 - Get cookie lemonldap (0e6730d4a54f82378a6954161754fda85317cd4dececefcd5f8ec81e7f3dfaba) 632s ok 26 - HTTP code is 200 632s ok 27 - Page contains a form 632s ok 28 - Host match 632s ok 29 - Field "confirm" is defined 632s ok 30 - CSP header authorize POST request to \# 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s ok 31 - Post confirmation, endpoint /oauth2/authorize 632s ok 32 - Get redirection 632s ok 33 - Location header found 632s # ==> Pushing RP <== 632s ok 34 - REST request 632s ok 35 - Request from RP to OP, endpoint /oauth2/token 632s # ==> Saving handler RP <== 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s # ==> Restoring RP <== 632s ok 36 - Execute request 632s ok 37 - Response is 200 632s ok 38 - Content is JSON 632s ok 39 - REST request 632s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 632s # ==> Saving handler RP <== 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s # ==> Restoring RP <== 632s ok 41 - Execute request 632s ok 42 - Response is 200 632s ok 43 - Content is JSON 632s # ==> Popping RP <== 632s ok 44 - Call openidconnectcallback on RP 632s ok 45 - Get cookie lemonldap (ec5214b5ab6cf17400f6652ff46e53d25ed3108b60dee64bd12300eb0e79ca29) 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s ok 46 - Check session, endpoint /oauth2/checksession.html 632s ok 47 - HTTP code is 200 632s ok 48 - Frame can be embedded 632s # ==> Pushing RP <== 632s # ==> Popping RP <== 632s ok 49 - Query RP for logout 632s ok 50 - Get redirection 632s ok 51 - Location header found 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s ok 52 - Push logout request to OP, endpoint /oauth2/logout 632s ok 53 - HTTP code is 200 632s ok 54 - Page contains a form 632s ok 55 - Host match 632s ok 56 - Field "confirm" is defined 632s ok 57 - CSP header authorize POST request to \# 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s ok 58 - Confirm logout, endpoint /oauth2/logout 632s ok 59 - Get redirection 632s ok 60 - Location header found 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s ok 61 - logout endpoint with redirect, endpoint /oauth2/logout 632s ok 62 - Get redirection 632s ok 63 - Location is http://auth.rp.com/?logout=1 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s ok 64 - logout endpoint, endpoint /oauth2/logout 632s ok 65 - Response status is 401 632s ok 66 - Content is JSON 632s ok 67 - Error code is 9 632s # ==> Pushing OP <== 632s # ==> Popping OP <== 632s ok 68 - Test if user is reject on IdP 632s ok 69 - Response status is 401 632s ok 70 - Content is JSON 632s ok 71 - Error code is 1 632s # ==> Pushing RP <== 632s # ==> Popping RP <== 632s ok 72 - Test if user is reject on SP 632s ok 73 - Get redirection 632s ok 74 - Location header found 632s 1..74 632s ok 633s t/32-Auth-and-issuer-OIDC-authorization_code-with-info.t ....................... 633s ok 1 - use Lemonldap::NG::Portal::Main; 633s ok 2 - Portal object 633s ok 3 - Init 633s ok 4 - Portal app 633s ok 5 - Register $type 633s ok 6 - OP portal 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 7 - Get JWKS, endpoint /oauth2/jwks 633s ok 8 - HTTP code is 200 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 633s ok 10 - HTTP code is 200 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 11 - Post authentication request 633s ok 12 - Get cookie lemonldap (fd84e65acc971ead2c3af1fd21fdbac1f67d685848a3e2b67e19d6281391bafe) 633s ok 13 - Portal object 633s ok 14 - Init 633s ok 15 - Portal app 633s ok 16 - Register $type 633s ok 17 - RP portal 633s # ==> Pushing RP <== 633s # ==> Popping RP <== 633s ok 18 - Unauth SP request 633s ok 19 - Get redirection 633s ok 20 - Location header found 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 21 - Push request to OP, endpoint /oauth2/authorize 633s ok 22 - HTTP code is 200 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 23 - Post authentication, endpoint /oauth2/authorize 633s ok 24 - Get cookie lemonldap (b9c9ff0d06018c9e044c6a61374768cf244ae5e8d24cdd18837dda45858b2620) 633s ok 25 - HTTP code is 200 633s ok 26 - Page contains a form 633s ok 27 - Host match 633s ok 28 - CSP header authorize POST request to auth.rp.com 633s # ==> Pushing RP <== 633s ok 29 - REST request 633s ok 30 - Request from RP to OP, endpoint /oauth2/token 633s # ==> Saving handler RP <== 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s # ==> Restoring RP <== 633s ok 31 - Execute request 633s ok 32 - Response is 200 633s ok 33 - Content is JSON 633s ok 34 - Found access_token 228fa04108f1ee91e329471c343952f7044192d67a07c2c3e98ea9dc4ca1fabb 633s ok 35 - REST request 633s ok 36 - Request from RP to OP, endpoint /oauth2/userinfo 633s # ==> Saving handler RP <== 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s # ==> Restoring RP <== 633s ok 37 - Execute request 633s ok 38 - Response is 200 633s ok 39 - Content is JSON 633s # ==> Popping RP <== 633s ok 40 - Call openidconnectcallback on RP 633s ok 41 - Get cookie lemonldap (7cee844dcda5a01a012c8762947cb2870fdc89c38d399ce6eea094e22d089ebc) 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 42 - Check session, endpoint /oauth2/checksession.html 633s ok 43 - HTTP code is 200 633s ok 44 - Frame can be embedded 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 45 - Get userinfo 633s ok 46 - HTTP code is 200 633s ok 47 - Content-Type is JSON 633s ok 48 - Content is valid JSON 633s ok 49 - UTF-8 values 633s ok 50 - UTF-8 values 633s # ==> Pushing RP <== 633s # ==> Popping RP <== 633s ok 51 - Query RP for logout 633s ok 52 - Get redirection 633s ok 53 - Location header found 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 54 - Push logout request to OP, endpoint /oauth2/logout 633s ok 55 - HTTP code is 200 633s ok 56 - Page contains a form 633s ok 57 - Host match 633s ok 58 - Field "confirm" is defined 633s ok 59 - CSP header authorize POST request to \# 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 60 - Confirm logout, endpoint /oauth2/logout 633s ok 61 - Get redirection 633s ok 62 - Location header found 633s ok 63 - Get cookie lemonldap (0) 633s ok 64 - SSO cookie removed 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 633s ok 66 - Get redirection 633s ok 67 - Location is http://auth.rp.com/?logout=1 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 68 - logout endpoint, endpoint /oauth2/logout 633s ok 69 - Response status is 401 633s ok 70 - Content is JSON 633s ok 71 - Error code is 9 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 72 - Test if user is reject on IdP 633s ok 73 - Response status is 401 633s ok 74 - Content is JSON 633s ok 75 - Error code is 1 633s # ==> Pushing RP <== 633s # ==> Popping RP <== 633s ok 76 - Test if user is reject on SP 633s ok 77 - Get redirection 633s ok 78 - Location header found 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 79 - Push request to OP, endpoint /oauth2/authorize 633s ok 80 - HTTP code is 200 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 81 - Post authentication, endpoint /oauth2/authorize 633s ok 82 - Get cookie lemonldap (b98f29f570c5c838046456a0e31a0a15704228ef82b0f20bf69bb35139435b53) 633s 1..82 633s ok 633s t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.t ................... 633s ok 1 - use Lemonldap::NG::Portal::Main; 633s ok 2 - Portal object 633s ok 3 - Init 633s ok 4 - Portal app 633s ok 5 - Register $type 633s ok 6 - OP portal 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 7 - Get JWKS, endpoint /oauth2/jwks 633s ok 8 - HTTP code is 200 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 633s ok 10 - HTTP code is 200 633s ok 11 - Portal object 633s ok 12 - Init 633s ok 13 - Portal app 633s ok 14 - Register $type 633s ok 15 - RP portal 633s # ==> Pushing RP <== 633s # ==> Popping RP <== 633s ok 16 - Unauth SP request 633s ok 17 - Get redirection 633s ok 18 - Location header found 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 19 - Push request to OP, endpoint /oauth2/authorize 633s ok 20 - HTTP code is 200 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 21 - Post authentication, endpoint /oauth2/authorize 633s ok 22 - Get cookie lemonldap (b735bec38bd002e055da4c82669f673745b5b06d90f0be2d88b952f5e53b8c7d) 633s ok 23 - HTTP code is 200 633s ok 24 - Page contains a form 633s ok 25 - Host match 633s ok 26 - Field "confirm" is defined 633s ok 27 - CSP header authorize POST request to \# 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 28 - Post confirmation, endpoint /oauth2/authorize 633s ok 29 - Get redirection 633s ok 30 - Location header found 633s # ==> Pushing RP <== 633s ok 31 - REST request 633s ok 32 - Request from RP to OP, endpoint /oauth2/token 633s # ==> Saving handler RP <== 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s # ==> Restoring RP <== 633s ok 33 - Execute request 633s ok 34 - Response is 200 633s ok 35 - Content is JSON 633s ok 36 - Found access_token 6e584fa4f3979afe39331cb400e4167019f60f5c8d88a87ecbe7cfe47265cb9e 633s ok 37 - REST request 633s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 633s # ==> Saving handler RP <== 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s # ==> Restoring RP <== 633s ok 39 - Execute request 633s ok 40 - Response is 200 633s ok 41 - Content is JSON 633s # ==> Popping RP <== 633s ok 42 - Call openidconnectcallback on RP 633s ok 43 - Get cookie lemonldap (ea95f88dbfad8a3840d240f9eab2644d4eeb85967dfb35b0cd33af28d12597d1) 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 44 - Check session, endpoint /oauth2/checksession.html 633s ok 45 - HTTP code is 200 633s ok 46 - Frame can be embedded 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 47 - Get userinfo 633s ok 48 - HTTP code is 200 633s ok 49 - Content-Type is JSON 633s ok 50 - Content is valid JSON 633s ok 51 - UTF-8 values 633s ok 52 - UTF-8 values 633s # ==> Pushing RP <== 633s # ==> Popping RP <== 633s ok 53 - Query RP for logout 633s ok 54 - Get redirection 633s ok 55 - Location header found 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 56 - Push logout request to OP, endpoint /oauth2/logout 633s ok 57 - HTTP code is 200 633s ok 58 - Page contains a form 633s ok 59 - Host match 633s ok 60 - Field "confirm" is defined 633s ok 61 - CSP header authorize POST request to \# 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 62 - Confirm logout, endpoint /oauth2/logout 633s ok 63 - Get redirection 633s ok 64 - Location header found 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 633s ok 66 - Get redirection 633s ok 67 - Location is http://auth.rp.com/?logout=1 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 68 - logout endpoint, endpoint /oauth2/logout 633s ok 69 - Response status is 401 633s ok 70 - Content is JSON 633s ok 71 - Error code is 9 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 72 - Test if user is reject on IdP 633s ok 73 - Response status is 401 633s ok 74 - Content is JSON 633s ok 75 - Error code is 1 633s # ==> Pushing RP <== 633s # ==> Popping RP <== 633s ok 76 - Test if user is reject on SP 633s ok 77 - Get redirection 633s ok 78 - Location header found 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 79 - Push request to OP, endpoint /oauth2/authorize 633s ok 80 - HTTP code is 200 633s # ==> Pushing OP <== 633s # ==> Popping OP <== 633s ok 81 - Post authentication, endpoint /oauth2/authorize 633s ok 82 - Get cookie lemonldap (38a805cf204b2e6717b977fe53c2cc80130ce6cadb5f1958b7738d89e50193fb) 633s 1..82 633s ok 634s t/32-Auth-and-issuer-OIDC-authorization_code.t ................................. 634s ok 1 - use Lemonldap::NG::Portal::Main; 634s ok 2 - Portal object 634s ok 3 - Init 634s ok 4 - Portal app 634s ok 5 - Register $type 634s ok 6 - OP portal 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 7 - Get JWKS, endpoint /oauth2/jwks 634s ok 8 - HTTP code is 200 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 634s ok 10 - HTTP code is 200 634s ok 11 - Portal object 634s ok 12 - Init 634s ok 13 - Portal app 634s ok 14 - Register $type 634s ok 15 - RP portal 634s # ==> Pushing RP <== 634s # ==> Popping RP <== 634s ok 16 - Unauth SP request 634s ok 17 - Get redirection 634s ok 18 - Location header found 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 19 - Push request to OP, endpoint /oauth2/authorize 634s ok 20 - HTTP code is 200 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 21 - Post authentication, endpoint /oauth2/authorize 634s ok 22 - Get cookie lemonldap (23a699a29cba125e6667dc4ec4d2c3df678e190432bb47607d0eafe318fe8d5e) 634s ok 23 - Expected portal error code: code found on page 634s ok 24 - Expected portal error code 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 25 - Post authentication, endpoint /oauth2/authorize 634s ok 26 - Get cookie lemonldap (0a543e218064239b7dd81fbe9b313093a2f0ab05da70f5eec2c7ce76b3504dfd) 634s ok 27 - HTTP code is 200 634s ok 28 - Page contains a form 634s ok 29 - Host match 634s ok 30 - Field "confirm" is defined 634s ok 31 - CSP header authorize POST request to \# 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 32 - Post confirmation, endpoint /oauth2/authorize 634s ok 33 - Get redirection 634s ok 34 - Location header found 634s # ==> Pushing RP <== 634s ok 35 - REST request 634s ok 36 - Request from RP to OP, endpoint /oauth2/token 634s # ==> Saving handler RP <== 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s # ==> Restoring RP <== 634s ok 37 - Execute request 634s ok 38 - Response is 200 634s ok 39 - Content is JSON 634s ok 40 - Found access_token ec6b78e046fffe077aa6d7813ab8044a86239018ca290e8dae7e71ea63f57120 634s ok 41 - REST request 634s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 634s # ==> Saving handler RP <== 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s # ==> Restoring RP <== 634s ok 43 - Execute request 634s ok 44 - Response is 200 634s ok 45 - Content is JSON 634s # ==> Popping RP <== 634s ok 46 - Call openidconnectcallback on RP 634s ok 47 - Get cookie lemonldap (b86c0233fdd0405592bd86f234bf3a61d9213a216a10e1b9665e65dd11f90e87) 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 48 - Check session, endpoint /oauth2/checksession.html 634s ok 49 - HTTP code is 200 634s ok 50 - Frame can be embedded 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 51 - Get userinfo 634s ok 52 - HTTP code is 200 634s ok 53 - Content-Type is JSON 634s ok 54 - Content is valid JSON 634s ok 55 - UTF-8 values 634s ok 56 - UTF-8 values 634s ok 57 - OIDC EOL time is stored 634s ok 58 - Obtained refresh token 634s ok 59 - UTF-8 values 634s ok 60 - Correct email 634s ok 61 - Correct groups 634s ok 62 - Correct hGroups 634s ok 63 - oidcGotUserInfo called 634s ok 64 - oidcGotIDToken called 634s ok 65 - Correct custom ACR 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 66 634s # ==> Pushing RP <== 634s ok 67 - REST request 634s ok 68 - Request from RP to OP, endpoint /oauth2/userinfo 634s # ==> Saving handler RP <== 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s # ==> Restoring RP <== 634s ok 69 - Execute request 634s ok 70 - Response is 200 634s ok 71 - Content is JSON 634s # ==> Popping RP <== 634s ok 72 - Query RP for refresh 634s ok 73 - Access token EOL has not changed 634s ok 74 - Access token has not changed 634s ok 75 - Updated RP session 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 76 634s # ==> Pushing RP <== 634s ok 77 - REST request 634s ok 78 - Request from RP to OP, endpoint /oauth2/token 634s # ==> Saving handler RP <== 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s # ==> Restoring RP <== 634s ok 79 - Execute request 634s ok 80 - Response is 200 634s ok 81 - Content is JSON 634s ok 82 - Found access_token a3be71183e2aa82aa313df11b42bf522bc094ea7790ec232f0ad0bd6fd6c6306 634s ok 83 - REST request 634s ok 84 - Request from RP to OP, endpoint /oauth2/userinfo 634s # ==> Saving handler RP <== 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s # ==> Restoring RP <== 634s ok 85 - Execute request 634s ok 86 - Response is 200 634s ok 87 - Content is JSON 634s # ==> Popping RP <== 634s ok 88 - Query RP for refresh 634s ok 89 - Access token EOL has changed 634s ok 90 - Access token has changed 634s ok 91 - Updated RP session 634s ok 92 - Still correct groups 634s ok 93 - Still correct hGroups 634s # ==> Pushing RP <== 634s # ==> Popping RP <== 634s ok 94 - Query RP for logout 634s ok 95 - Get redirection 634s ok 96 - Location header found 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 97 - Push logout request to OP, endpoint /oauth2/logout 634s ok 98 - HTTP code is 200 634s ok 99 - Page contains a form 634s ok 100 - Host match 634s ok 101 - Field "confirm" is defined 634s ok 102 - CSP header authorize POST request to \# 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 103 - Confirm logout, endpoint /oauth2/logout 634s ok 104 - Get redirection 634s ok 105 - Location header found 634s ok 106 - Get cookie lemonldap (0) 634s ok 107 - SSO cookie removed 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 108 - logout endpoint with redirect, endpoint /oauth2/logout 634s ok 109 - Get redirection 634s ok 110 - Location is http://auth.rp.com/?logout=1 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 111 - logout endpoint, endpoint /oauth2/logout 634s ok 112 - Response status is 401 634s ok 113 - Content is JSON 634s ok 114 - Error code is 9 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 115 - Test if user is reject on IdP 634s ok 116 - Response status is 401 634s ok 117 - Content is JSON 634s ok 118 - Error code is 1 634s # ==> Pushing RP <== 634s # ==> Popping RP <== 634s ok 119 - Test if user is reject on SP 634s ok 120 - Get redirection 634s ok 121 - Location header found 634s ok 122 - oidcGenerateAuthenticationRequest called 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 123 - Push request to OP, endpoint /oauth2/authorize 634s ok 124 - HTTP code is 200 634s # ==> Pushing OP <== 634s # ==> Popping OP <== 634s ok 125 - Post authentication, endpoint /oauth2/authorize 634s ok 126 - Get cookie lemonldap (d318fc470bf3382026e9294ca41d92a46795c2a3b638e1bec93578c5015cd99f) 634s 1..126 634s ok 635s t/32-Auth-and-issuer-OIDC-hybrid.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 - Reject reason is 90 635s ok 23 - Portal object 635s ok 24 - Init 635s ok 25 - Portal app 635s ok 26 - Register $type 635s ok 27 - OP portal 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 28 - Get JWKS, endpoint /oauth2/jwks 635s ok 29 - HTTP code is 200 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 30 - Get metadata, endpoint /.well-known/openid-configuration 635s ok 31 - HTTP code is 200 635s ok 32 - Portal object 635s ok 33 - Init 635s ok 34 - Portal app 635s ok 35 - Register $type 635s ok 36 - RP portal 635s # ==> Pushing RP <== 635s # ==> Popping RP <== 635s ok 37 - Unauth SP request 635s ok 38 - Get redirection 635s ok 39 - Location header found 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 40 - Push request to OP, endpoint /oauth2/authorize 635s ok 41 - HTTP code is 200 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 42 - Post authentication, endpoint /oauth2/authorize 635s ok 43 - Get cookie lemonldap (9a2110dd9b6dc22a5bf96a2325e0140eb5f0f03b25ed82536a97ec9bff6194ca) 635s ok 44 - Get redirection 635s ok 45 - Location header found 635s ok 46 - token_type found 635s ok 47 - session_state found 635s ok 48 - access_token found 635s ok 49 - id_token found 635s ok 50 - state found 635s ok 51 - session_state found 635s ok 52 - ID token contains c_hash 635s ok 53 - ID token contains at_hash 635s ok 54 - ID token contains nonce 635s ok 55 - REST request 635s ok 56 - Request from RP to OP, endpoint /oauth2/userinfo 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 57 - Execute request 635s ok 58 - Response is 200 635s ok 59 - Content is JSON 635s ok 60 - Get access token 635s ok 61 - Get name 635s ok 62 - Get family_name 635s ok 63 - Get sub 635s 1..63 635s ok 635s t/32-Auth-and-issuer-OIDC-implicit-no-token.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 (171ecea747123a1e2c7e9e8f1f72e68c264829c67fc4e687794c8ef410b1e15b) 635s ok 23 - HTTP code is 200 635s ok 24 - Page contains a form 635s ok 25 - Host match 635s ok 26 - Field "confirm" is defined 635s ok 27 - CSP header authorize POST request to \# 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 28 - Post confirmation, endpoint /oauth2/authorize 635s ok 29 - Get redirection 635s ok 30 - Location header found 635s ok 31 - id_token found 635s ok 32 - token_type must be missing 635s ok 33 - session_state found 635s ok 34 - access_token must be missing 635s ok 35 - state found 635s ok 36 - Check sub value 635s ok 37 - Check name value 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 38 - Logout request 635s ok 39 - Response is 200 635s ok 40 - Cookie is deleted 635s ok 41 - No pdata 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 42 - Disconnect request 635s ok 43 - Response is 401 635s # ==> Pushing RP <== 635s # ==> Popping RP <== 635s ok 44 - Unauth SP request 635s ok 45 - Get redirection 635s ok 46 - Location header found 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 47 - Push request to OP, endpoint /oauth2/authorize 635s ok 48 - HTTP code is 200 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 49 - Post authentication, endpoint /oauth2/authorize 635s ok 50 - Get cookie lemonldap (59032168245e93cccc60c2244b03db56b8876bca1a7cc5906040e0be71b9d098) 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 51 - Logout request 635s ok 52 - Response is 200 635s ok 53 - Cookie is deleted 635s ok 54 - No pdata 635s # ==> Pushing OP <== 635s # ==> Popping OP <== 635s ok 55 - Disconnect request 635s ok 56 - Response is 401 635s 1..56 635s ok 636s t/32-Auth-and-issuer-OIDC-implicit.t ........................................... 636s ok 1 - use Lemonldap::NG::Portal::Main; 636s ok 2 - Portal object 636s ok 3 - Init 636s ok 4 - Portal app 636s ok 5 - Register $type 636s ok 6 - OP portal 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 7 - Get JWKS, endpoint /oauth2/jwks 636s ok 8 - HTTP code is 200 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 636s ok 10 - HTTP code is 200 636s ok 11 - Portal object 636s ok 12 - Init 636s ok 13 - Portal app 636s ok 14 - Register $type 636s ok 15 - RP portal 636s # ==> Pushing RP <== 636s # ==> Popping RP <== 636s ok 16 - Unauth SP request 636s ok 17 - Get redirection 636s ok 18 - Location header found 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 19 - Push request to OP, endpoint /oauth2/authorize 636s ok 20 - HTTP code is 200 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 21 - Post authentication, endpoint /oauth2/authorize 636s ok 22 - Get cookie lemonldap (6ab97e2800fefad6853b2f5f13a2075deee17322210c8a1d8fe63109ad52c22c) 636s ok 23 - HTTP code is 200 636s ok 24 - Page contains a form 636s ok 25 - Host match 636s ok 26 - Field "confirm" is defined 636s ok 27 - CSP header authorize POST request to \# 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 28 - Post confirmation, endpoint /oauth2/authorize 636s ok 29 - Get redirection 636s ok 30 - Location header found 636s ok 31 - id_token found 636s ok 32 - token_type found 636s ok 33 - session_state found 636s ok 34 - access_token found 636s ok 35 - state found 636s ok 36 - Check ACR value 636s ok 37 - Check that clientid is in audience 636s ok 38 - Check for additional audiences 636s ok 39 - Check for additional audiences 636s ok 40 - Check sub value 636s ok 41 - Claim name must not be in ID token 636s ok 42 - azp found 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 43 - Logout request 636s ok 44 - Response is 200 636s ok 45 - Cookie is deleted 636s ok 46 - No pdata 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 47 - Disconnect request 636s ok 48 - Response is 401 636s # ==> Pushing RP <== 636s # ==> Popping RP <== 636s ok 49 - Unauth SP request 636s ok 50 - Get redirection 636s ok 51 - Location header found 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 52 - Push request to OP, endpoint /oauth2/authorize 636s ok 53 - HTTP code is 200 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 54 - Post authentication, endpoint /oauth2/authorize 636s ok 55 - Get cookie lemonldap (f12592709a415954a4540ea370392db68b23023ffc3d4e47a6c3249a43874392) 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 56 - Logout request 636s ok 57 - Response is 200 636s ok 58 - Cookie is deleted 636s ok 59 - No pdata 636s # ==> Pushing OP <== 636s # ==> Popping OP <== 636s ok 60 - Disconnect request 636s ok 61 - Response is 401 636s 1..61 636s ok 637s t/32-Auth-and-issuer-OIDC-sorted.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 - Get JWKS, endpoint /oauth2/jwks 637s ok 7 - HTTP code is 200 637s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 637s ok 9 - HTTP code is 200 637s ok 10 - Portal object 637s ok 11 - Init 637s ok 12 - Portal app 637s ok 13 - RP portal 637s ok 14 - Unauth SP request 637s ok 15 - 1st = op3 637s ok 16 - 2nd = op 637s ok 17 - 3rd = op2 637s ok 18 - Found OIDC idp logo and tooltip 637s ok 19 - Found OIDC idp display name 637s 1..19 637s ok 637s t/32-OIDC-Back-Channel-Logout-no-sid.t ......................................... 637s ok 1 - use Lemonldap::NG::Portal::Main; 637s ok 2 - Portal object 637s ok 3 - Init 637s ok 4 - Portal app 637s ok 5 - Register $type 637s ok 6 - OP portal 637s # ==> Pushing OP <== 637s # ==> Popping OP <== 637s ok 7 - Get JWKS, endpoint /oauth2/jwks 637s ok 8 - HTTP code is 200 637s # ==> Pushing OP <== 637s # ==> Popping OP <== 637s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 637s ok 10 - HTTP code is 200 637s ok 11 - Portal object 637s ok 12 - Init 637s ok 13 - Portal app 637s ok 14 - Register $type 637s ok 15 - RP portal 637s # ==> Pushing RP <== 637s # ==> Popping RP <== 637s ok 16 - Unauth RP request 637s ok 17 - Get redirection 637s ok 18 - Location header found 637s # ==> Pushing OP <== 637s # ==> Popping OP <== 637s ok 19 - Push request to OP, endpoint /oauth2/authorize 637s ok 20 - HTTP code is 200 637s # ==> Pushing OP <== 637s # ==> Popping OP <== 637s ok 21 - Post authentication, endpoint /oauth2/authorize 637s ok 22 - Get cookie lemonldap (2a550ae6a50fb4437a5016083469d5496bbdd438dffe336aff60d1bde796c05d) 637s ok 23 - HTTP code is 200 637s ok 24 - Page contains a form 637s ok 25 - Host match 637s ok 26 - Field "confirm" is defined 637s ok 27 - CSP header authorize POST request to \# 637s # ==> Pushing OP <== 637s # ==> Popping OP <== 637s ok 28 - Post confirmation, endpoint /oauth2/authorize 637s ok 29 - Get redirection 637s ok 30 - Location header found 637s # ==> Pushing RP <== 637s ok 31 - REST request 637s ok 32 - Request from RP to OP, endpoint /oauth2/token 637s # ==> Saving handler RP <== 637s # ==> Pushing OP <== 637s # ==> Popping OP <== 637s # ==> Restoring RP <== 637s ok 33 - Execute request 637s ok 34 - Response is 200 637s ok 35 - Content is JSON 637s ok 36 - REST request 637s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 637s # ==> Saving handler RP <== 637s # ==> Pushing OP <== 637s # ==> Popping OP <== 637s # ==> Restoring RP <== 637s ok 38 - Execute request 637s ok 39 - Response is 200 637s ok 40 - Content is JSON 637s # ==> Popping RP <== 637s ok 41 - Call openidconnectcallback on RP 637s ok 42 - Get cookie lemonldap (c5090794be54eddfadedc1c2a8354267075e2180a8fa55c661658f76149a535b) 637s # ==> Pushing OP <== 637s ok 43 - REST request 637s ok 44 - Request from OP to RP 637s # ==> Saving handler OP <== 637s # ==> Pushing RP <== 637s # ==> Popping RP <== 637s # ==> Restoring OP <== 637s ok 45 - Execute request 637s ok 46 - Response is 200 637s # ==> Popping OP <== 637s ok 47 - Query OP for logout 637s ok 48 - HTTP code is 200 637s # ==> Pushing OP <== 637s # ==> Popping OP <== 637s ok 49 - Test if user is reject on OP 637s ok 50 - Response status is 401 637s ok 51 - Content is JSON 637s ok 52 - Error code is 1 637s # ==> Pushing RP <== 637s # ==> Popping RP <== 637s ok 53 - Test if user is reject on RP 637s ok 54 - Get redirection 637s ok 55 - Location header found 637s 1..55 637s ok 638s t/32-OIDC-Back-Channel-Logout-sid-EC-keys.t .................................... 638s ok 1 - use Lemonldap::NG::Portal::Main; 638s ok 2 - Portal object 638s ok 3 - Init 638s ok 4 - Portal app 638s ok 5 - Register $type 638s ok 6 - OP portal 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 7 - Get JWKS, endpoint /oauth2/jwks 638s ok 8 - HTTP code is 200 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 638s ok 10 - HTTP code is 200 638s ok 11 - Portal object 638s ok 12 - Init 638s ok 13 - Portal app 638s ok 14 - Register $type 638s ok 15 - RP portal 638s # ==> Pushing RP <== 638s # ==> Popping RP <== 638s ok 16 - Unauth RP request 638s ok 17 - Get redirection 638s ok 18 - Location header found 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 19 - Push request to OP, endpoint /oauth2/authorize 638s ok 20 - HTTP code is 200 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 21 - Post authentication, endpoint /oauth2/authorize 638s ok 22 - Get cookie lemonldap (cd066452dbd8c369e5593f8b2ea1b41cd52665058819708126fe86e94dcaef73) 638s ok 23 - HTTP code is 200 638s ok 24 - Page contains a form 638s ok 25 - Host match 638s ok 26 - Field "confirm" is defined 638s ok 27 - CSP header authorize POST request to \# 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 28 - Post confirmation, endpoint /oauth2/authorize 638s ok 29 - Get redirection 638s ok 30 - Location header found 638s # ==> Pushing RP <== 638s ok 31 - REST request 638s ok 32 - Request from RP to OP, endpoint /oauth2/token 638s # ==> Saving handler RP <== 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s # ==> Restoring RP <== 638s ok 33 - Execute request 638s ok 34 - Response is 200 638s ok 35 - Content is JSON 638s ok 36 - REST request 638s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 638s # ==> Saving handler RP <== 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s # ==> Restoring RP <== 638s ok 38 - Execute request 638s ok 39 - Response is 200 638s ok 40 - Content is JSON 638s # ==> Popping RP <== 638s ok 41 - Call openidconnectcallback on RP 638s ok 42 - Get cookie lemonldap (ec9bdc4ae19baf3ef79abbb53b07e25966e5ec9a47b476cf6a55a62a740af85a) 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s # ==> Pushing OP <== 638s ok 43 - REST request 638s ok 44 - Request from OP to RP 638s # ==> Saving handler OP <== 638s # ==> Pushing RP <== 638s # ==> Popping RP <== 638s # ==> Restoring OP <== 638s ok 45 - Execute request 638s ok 46 - Response is 200 638s # ==> Popping OP <== 638s ok 47 - Query OP for logout 638s ok 48 - HTTP code is 200 638s # ==> Pushing OP <== 638s # ==> Popping OP <== 638s ok 49 - Test if user is reject on OP 638s ok 50 - Response status is 401 638s ok 51 - Content is JSON 638s ok 52 - Error code is 1 638s # ==> Pushing RP <== 638s # ==> Popping RP <== 638s ok 53 - Test if user is reject on RP 638s ok 54 - Get redirection 638s ok 55 - Location header found 638s 1..55 638s ok 639s t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t ....................... 639s ok 1 - use Lemonldap::NG::Portal::Main; 639s ok 2 - Portal object 639s ok 3 - REST request 639s ok 4 - Request from OP to RP 639s [Mon Oct 20 21:06:36 2025] [LLNG:6345] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 639s [Mon Oct 20 21:06:36 2025] [LLNG:6345] [error] Malformed JWKS document 639s [Mon Oct 20 21:06:36 2025] [LLNG:6345] [error] Relying Party rp has errors and will be ignored 639s ok 5 - Init 639s ok 6 - Portal app 639s ok 7 - Register $type 639s ok 8 - OP portal 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 9 - Get JWKS, endpoint /oauth2/jwks 639s ok 10 - HTTP code is 200 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 639s ok 12 - HTTP code is 200 639s ok 13 - Portal object 639s ok 14 - Init 639s ok 15 - Portal app 639s ok 16 - Register $type 639s ok 17 - RP portal 639s # ==> Pushing OP <== 639s ok 18 - REST request 639s ok 19 - Request from OP to RP 639s # ==> Saving handler OP <== 639s # ==> Pushing RP <== 639s # ==> Popping RP <== 639s # ==> Restoring OP <== 639s ok 20 - Execute request 639s ok 21 - Response is 200 639s ok 22 - Content is JSON 639s # ==> Popping OP <== 639s # ==> Pushing RP <== 639s # ==> Popping RP <== 639s ok 23 - Unauth RP request 639s ok 24 - Get redirection 639s ok 25 - Location header found 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 26 - Push request to OP, endpoint /oauth2/authorize 639s ok 27 - HTTP code is 200 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 28 - Post authentication, endpoint /oauth2/authorize 639s ok 29 - Get cookie lemonldap (c990d8800cca17fbb215cf7805484acdf484081058b264092f5a7d829b536ebf) 639s ok 30 - HTTP code is 200 639s ok 31 - Page contains a form 639s ok 32 - Host match 639s ok 33 - Field "confirm" is defined 639s ok 34 - CSP header authorize POST request to \# 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 35 - Post confirmation, endpoint /oauth2/authorize 639s ok 36 - Get redirection 639s ok 37 - Location header found 639s # ==> Pushing RP <== 639s ok 38 - REST request 639s ok 39 - Request from RP to OP, endpoint /oauth2/token 639s # ==> Saving handler RP <== 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s # ==> Restoring RP <== 639s ok 40 - Execute request 639s ok 41 - Response is 200 639s ok 42 - Content is JSON 639s ok 43 - REST request 639s ok 44 - Request from RP to OP, endpoint /oauth2/userinfo 639s # ==> Saving handler RP <== 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s # ==> Restoring RP <== 639s ok 45 - Execute request 639s ok 46 - Response is 200 639s ok 47 - Content is JSON 639s # ==> Popping RP <== 639s ok 48 - Call openidconnectcallback on RP 639s ok 49 - Get cookie lemonldap (50ccd6ec1ff68ae17fe1568ef41843ca2d53012fc753bd45d1c3db4cd966fbaa) 639s # ==> Pushing OP <== 639s ok 50 - REST request 639s ok 51 - Request from OP to RP 639s # ==> Saving handler OP <== 639s # ==> Pushing RP <== 639s # ==> Popping RP <== 639s # ==> Restoring OP <== 639s ok 52 - Execute request 639s ok 53 - Response is 200 639s ok 54 - Content is JSON 639s # ==> Popping OP <== 639s # ==> Pushing OP <== 639s ok 55 - REST request 639s ok 56 - Request from OP to RP 639s # ==> Saving handler OP <== 639s # ==> Pushing RP <== 639s # ==> Popping RP <== 639s # ==> Restoring OP <== 639s ok 57 - Execute request 639s ok 58 - Response is 200 639s # ==> Popping OP <== 639s ok 59 - Query OP for logout 639s ok 60 - HTTP code is 200 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 61 - Test if user is reject on OP 639s ok 62 - Response status is 401 639s ok 63 - Content is JSON 639s ok 64 - Error code is 1 639s # ==> Pushing RP <== 639s # ==> Popping RP <== 639s ok 65 - Test if user is reject on RP 639s ok 66 - Get redirection 639s ok 67 - Location header found 639s 1..67 639s ok 639s t/32-OIDC-Back-Channel-Logout-sid.t ............................................ 639s ok 1 - use Lemonldap::NG::Portal::Main; 639s ok 2 - Portal object 639s ok 3 - Init 639s ok 4 - Portal app 639s ok 5 - Register $type 639s ok 6 - OP portal 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 7 - Get JWKS, endpoint /oauth2/jwks 639s ok 8 - HTTP code is 200 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 639s ok 10 - HTTP code is 200 639s ok 11 - Portal object 639s ok 12 - Init 639s ok 13 - Portal app 639s ok 14 - Register $type 639s ok 15 - RP portal 639s # ==> Pushing RP <== 639s # ==> Popping RP <== 639s ok 16 - Unauth RP request 639s ok 17 - Get redirection 639s ok 18 - Location header found 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 19 - Push request to OP, endpoint /oauth2/authorize 639s ok 20 - HTTP code is 200 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 21 - Post authentication, endpoint /oauth2/authorize 639s ok 22 - Get cookie lemonldap (96d9b03356b541178173a956259f1eb9e54e7f9860450812f92b9391a7e1a027) 639s ok 23 - HTTP code is 200 639s ok 24 - Page contains a form 639s ok 25 - Host match 639s ok 26 - Field "confirm" is defined 639s ok 27 - CSP header authorize POST request to \# 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 28 - Post confirmation, endpoint /oauth2/authorize 639s ok 29 - Get redirection 639s ok 30 - Location header found 639s # ==> Pushing RP <== 639s ok 31 - REST request 639s ok 32 - Request from RP to OP, endpoint /oauth2/token 639s # ==> Saving handler RP <== 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s # ==> Restoring RP <== 639s ok 33 - Execute request 639s ok 34 - Response is 200 639s ok 35 - Content is JSON 639s ok 36 - REST request 639s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 639s # ==> Saving handler RP <== 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s # ==> Restoring RP <== 639s ok 38 - Execute request 639s ok 39 - Response is 200 639s ok 40 - Content is JSON 639s # ==> Popping RP <== 639s ok 41 - Call openidconnectcallback on RP 639s ok 42 - Get cookie lemonldap (1dcd7702da93b72b112a33cb2f86526b184f230f13a64c4812341dbf8d91faec) 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s # ==> Pushing OP <== 639s ok 43 - REST request 639s ok 44 - Request from OP to RP 639s # ==> Saving handler OP <== 639s # ==> Pushing RP <== 639s # ==> Popping RP <== 639s # ==> Restoring OP <== 639s ok 45 - Execute request 639s ok 46 - Response is 200 639s # ==> Popping OP <== 639s ok 47 - Query OP for logout 639s ok 48 - HTTP code is 200 639s # ==> Pushing OP <== 639s # ==> Popping OP <== 639s ok 49 - Test if user is reject on OP 639s ok 50 - Response status is 401 639s ok 51 - Content is JSON 639s ok 52 - Error code is 1 639s # ==> Pushing RP <== 639s # ==> Popping RP <== 639s ok 53 - Test if user is reject on RP 639s ok 54 - Get redirection 639s ok 55 - Location header found 639s 1..55 639s ok 640s t/32-OIDC-ClaimTypes.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 - _formatvalue('', 'string', 'auto') 640s ok 6 - _formatvalue('foo', 'string', 'auto') 640s ok 7 - _formatvalue('foo;bar', 'string', 'auto') 640s ok 8 - _formatvalue('', 'int', 'auto') 640s ok 9 - _formatvalue('0', 'int', 'auto') 640s ok 10 - _formatvalue('0;1;2;3', 'int', 'auto') 640s ok 11 - _formatvalue('', 'bool', 'auto') 640s ok 12 - _formatvalue('0', 'bool', 'auto') 640s ok 13 - _formatvalue('1', 'bool', 'auto') 640s ok 14 - _formatvalue('0;1;;3', 'bool', 'auto') 640s ok 15 - _formatvalue('', 'string', 'always') 640s ok 16 - _formatvalue('foo', 'string', 'always') 640s ok 17 - _formatvalue('foo;bar', 'string', 'always') 640s ok 18 - _formatvalue('', 'int', 'always') 640s ok 19 - _formatvalue('0', 'int', 'always') 640s ok 20 - _formatvalue('0;1;2;3', 'int', 'always') 640s ok 21 - _formatvalue('', 'bool', 'always') 640s ok 22 - _formatvalue('0', 'bool', 'always') 640s ok 23 - _formatvalue('1', 'bool', 'always') 640s ok 24 - _formatvalue('0;1;;3', 'bool', 'always') 640s ok 25 - _formatvalue('', 'string', 'never') 640s ok 26 - _formatvalue('foo', 'string', 'never') 640s ok 27 - _formatvalue('foo;bar', 'string', 'never') 640s ok 28 - _formatvalue('', 'int', 'never') 640s ok 29 - _formatvalue('0', 'int', 'never') 640s ok 30 - _formatvalue('0;1;2;3', 'int', 'never') 640s ok 31 - _formatvalue('', 'bool', 'never') 640s ok 32 - _formatvalue('0', 'bool', 'never') 640s ok 33 - _formatvalue('1', 'bool', 'never') 640s ok 34 - _formatvalue('0;1;;3', 'bool', 'never') 640s 1..34 640s ok 640s t/32-OIDC-ClientCredentials-Grant.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 - HTTP code is 400 640s ok 6 - HTTP code is 400 640s ok 7 - Response status is 400 640s ok 8 - Content is JSON 640s ok 9 - Error code is invalid_scope 640s ok 10 - HTTP code is 200 640s ok 11 - Content-Type is JSON 640s ok 12 - Content is valid JSON 640s ok 13 - Access Token found 640s ok 14 - Token response returned scope 640s ok 15 - HTTP code is 200 640s ok 16 - Content-Type is JSON 640s ok 17 - Content is valid JSON 640s ok 18 640s ok 19 640s ok 20 640s ok 21 - Post introspection 640s ok 22 - HTTP code is 200 640s ok 23 - Content-Type is JSON 640s ok 24 - Content is valid JSON 640s ok 25 - Scope read found 640s ok 26 - Rule-enforced scope found 640s ok 27 - Hook-enforced scope found 640s ok 28 - Token response scope match token scope 640s ok 29 - HTTP code is 200 640s ok 30 - Content-Type is JSON 640s ok 31 - Content is valid JSON 640s ok 32 - HTTP code is 200 640s ok 33 - Content-Type is JSON 640s ok 34 - Content is valid JSON 640s ok 35 - Found access token 640s ok 36 - HTTP code is 200 640s ok 37 - Content-Type is JSON 640s ok 38 - Content is valid JSON 640s ok 39 - Found access token 640s 1..39 640s ok 641s t/32-OIDC-Code-Flow-Mobile.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 cookie lemonldap (fe0bd7783a44b3961d4c5fc2c77abbf98ac0ad80209c593162f5a3b819928bd3) 641s ok 7 - Allowed custom scheme 641s ok 8 - Correct Redirect URI 641s ok 9 - Found code 641s ok 10 - HTTP code is 200 641s ok 11 - Content-Type is JSON 641s ok 12 - Content is valid JSON 641s ok 13 - Found access token 641s ok 14 641s ok 15 - HTTP code is 200 641s ok 16 - Content-Type is JSON 641s ok 17 - Content is valid JSON 641s ok 18 - Correct subject 641s 1..18 641s ok 642s t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.t ...................................... 642s ok 1 - use Lemonldap::NG::Portal::Main; 642s ok 2 - Portal object 642s ok 3 - Init 642s ok 4 - Portal app 642s ok 5 - Register $type 642s ok 6 - OP portal 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 7 - Get JWKS, endpoint /oauth2/jwks 642s ok 8 - HTTP code is 200 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 642s ok 10 - HTTP code is 200 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 11 - Post authentication with no target auth level 642s ok 12 - Get cookie lemonldap (20494d990173683fd4eb38117a3a90b2c9900d55807dc0dbae4a84a81fe3885b) 642s ok 13 - Portal object 642s ok 14 - Init 642s ok 15 - Portal app 642s ok 16 - Register $type 642s ok 17 - RP portal 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s ok 18 - Unauth SP request 642s ok 19 - Get redirection 642s ok 20 - Location header found 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 21 - Push request to OP, endpoint /oauth2/authorize 642s ok 22 - HTTP code is 200 642s ok 23 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%225%22%2C%22issuerTs%22%3A1760994399%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221760922519_52977%22%7D) 642s ok 24 - HTTP code is 200 642s ok 25 - Page contains a form 642s ok 26 - URI match 642s ok 27 - Field "confirm" is defined 642s ok 28 - Field "url" is defined 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 29 - Post code 642s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760922519_52977%22%2C%22targetAuthnLevel%22%3A%225%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22issuerTs%22%3A1760994399%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 642s ok 31 - HTTP code is 200 642s ok 32 - Page contains a form 642s ok 33 - URI match 642s ok 34 - Field "token" is defined 642s ok 35 - Field "code" is defined 642s ok 36 - Field "checkLogins" is defined 642s ok 37 - Found EXTCODE input 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 38 - Post code 642s ok 39 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221760922519_52977%22%7D) 642s ok 40 - Get redirection 642s ok 41 - Location header found 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 42 - Follow redirection to Oauth2 issuer 642s ok 43 - Get cookie lemonldappdata () 642s ok 44 - Pdata was cleared 642s ok 45 - HTTP code is 200 642s ok 46 - Page contains a form 642s ok 47 - URI match 642s ok 48 - Field "confirm" is defined 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 49 - Post confirmation, endpoint /oauth2/authorize 642s ok 50 - Get redirection 642s ok 51 - Location header found 642s # ==> Pushing RP <== 642s ok 52 - REST request 642s ok 53 - Request from RP to OP, endpoint /oauth2/token 642s # ==> Saving handler RP <== 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s # ==> Restoring RP <== 642s ok 54 - Execute request 642s ok 55 - Response is 200 642s ok 56 - Content is JSON 642s ok 57 - Found access_token 17a0a1db1fb3304266559a38c9be7a60c2059732e6c161cb9c9ae2f88d1626ad 642s ok 58 - REST request 642s ok 59 - Request from RP to OP, endpoint /oauth2/userinfo 642s # ==> Saving handler RP <== 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s # ==> Restoring RP <== 642s ok 60 - Execute request 642s ok 61 - Response is 200 642s ok 62 - Content is JSON 642s # ==> Popping RP <== 642s ok 63 - Call openidconnectcallback on RP 642s ok 64 - Get cookie lemonldap (18db89d281f5c579d317be7476c425528d118500eb8c77fc10b33723a7d081db) 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s ok 65 - Get / on SP 642s ok 66 - HTTP code is 200 642s ok 67 - Authenticated as french 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s ok 68 - Unauth SP request 642s ok 69 - Get redirection 642s ok 70 - Location header found 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 71 - Push request to OP, endpoint /oauth2/authorize 642s ok 72 - HTTP code is 200 642s ok 73 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760922519_3967%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1760994399%2C%22targetAuthnLevel%22%3A5%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 74 - Post authentication, endpoint /oauth2/authorize 642s ok 75 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760922519_3967%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1760994399%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22targetAuthnLevel%22%3A5%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 642s ok 76 - HTTP code is 200 642s ok 77 - Page contains a form 642s ok 78 - URI match 642s ok 79 - Field "token" is defined 642s ok 80 - Field "code" is defined 642s ok 81 - Field "checkLogins" is defined 642s ok 82 - Found EXTCODE input 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 83 - Post code 642s ok 84 - Get cookie lemonldap (ad1838bf9dfa5422206fa0b11a59764e9f7b180e597ff927e77b8decdea87e9e) 642s ok 85 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760922519_3967%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) 642s ok 86 - Get redirection 642s ok 87 - Location header found 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 88 - Follow redirection to Oauth2 issuer 642s ok 89 - Get cookie lemonldappdata () 642s ok 90 - Pdata was cleared 642s ok 91 - Get redirection 642s ok 92 - Location header found 642s # ==> Pushing RP <== 642s ok 93 - REST request 642s ok 94 - Request from RP to OP, endpoint /oauth2/token 642s # ==> Saving handler RP <== 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s # ==> Restoring RP <== 642s ok 95 - Execute request 642s ok 96 - Response is 200 642s ok 97 - Content is JSON 642s ok 98 - Found access_token b0a21f5c0694e06f03a5dcad77799595c0fa3ff6814c423a27abc0ad0e7430e6 642s ok 99 - REST request 642s ok 100 - Request from RP to OP, endpoint /oauth2/userinfo 642s # ==> Saving handler RP <== 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s # ==> Restoring RP <== 642s ok 101 - Execute request 642s ok 102 - Response is 200 642s ok 103 - Content is JSON 642s # ==> Popping RP <== 642s ok 104 - Call openidconnectcallback on RP 642s ok 105 - Get cookie lemonldap (d53303343a31b758ab329f7b927b3140f37c912322d94c5a88edf198faf754e8) 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s ok 106 - Get / on SP 642s ok 107 - HTTP code is 200 642s ok 108 - Authenticated as french 642s 1..108 642s ok 642s t/32-OIDC-Code-Flow-with-2F.t .................................................. 642s ok 1 - use Lemonldap::NG::Portal::Main; 642s ok 2 - Portal object 642s ok 3 - Init 642s ok 4 - Portal app 642s ok 5 - Register $type 642s ok 6 - OP portal 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 7 - Get JWKS, endpoint /oauth2/jwks 642s ok 8 - HTTP code is 200 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 642s ok 10 - HTTP code is 200 642s ok 11 - Portal object 642s ok 12 - Init 642s ok 13 - Portal app 642s ok 14 - Register $type 642s ok 15 - RP portal 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s ok 16 - Unauth SP request 642s ok 17 - Get redirection 642s ok 18 - Location header found 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 19 - Push request to OP, endpoint /oauth2/authorize 642s ok 20 - HTTP code is 200 642s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1760994400%2C%22issuerRequestoauth2%22%3A%221760922520_18901%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 22 - Post authentication, endpoint /oauth2/authorize 642s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760922520_18901%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1760994400%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 642s ok 24 - HTTP code is 200 642s ok 25 - Page contains a form 642s ok 26 - URI match 642s ok 27 - Field "token" is defined 642s ok 28 - Field "code" is defined 642s ok 29 - Field "checkLogins" is defined 642s ok 30 - Found EXTCODE input 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 31 - Post code 642s ok 32 - Get cookie lemonldap (babc3f16aba9bc363ce76596ff5b87f8ef092b3bf4ea0413f3dadfead69581a6) 642s ok 33 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221760922520_18901%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 642s ok 34 - Get redirection 642s ok 35 - Location header found 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 36 - Follow redirection to Oauth2 issuer 642s ok 37 - Get cookie lemonldappdata () 642s ok 38 - Pdata was cleared 642s ok 39 - HTTP code is 200 642s ok 40 - Page contains a form 642s ok 41 - URI match 642s ok 42 - Field "confirm" is defined 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 43 - Post confirmation, endpoint /oauth2/authorize 642s ok 44 - Get redirection 642s ok 45 - Location header found 642s # ==> Pushing RP <== 642s ok 46 - REST request 642s ok 47 - Request from RP to OP, endpoint /oauth2/token 642s # ==> Saving handler RP <== 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s # ==> Restoring RP <== 642s ok 48 - Execute request 642s ok 49 - Response is 200 642s ok 50 - Content is JSON 642s ok 51 - Found access_token 920a2cd73d5adb554abbe01e6ec8214ba5b7fead714d827e581f7c869057d91f 642s ok 52 - REST request 642s ok 53 - Request from RP to OP, endpoint /oauth2/userinfo 642s # ==> Saving handler RP <== 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s # ==> Restoring RP <== 642s ok 54 - Execute request 642s ok 55 - Response is 200 642s ok 56 - Content is JSON 642s # ==> Popping RP <== 642s ok 57 - Call openidconnectcallback on RP 642s ok 58 - Get cookie lemonldap (a37737f0850dc1210c50b135cd9521d7c7fed9c1b1f6fe130f62d242d97c1609) 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 59 - Check session, endpoint /oauth2/checksession.html 642s ok 60 - HTTP code is 200 642s ok 61 - Frame can be embedded 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 62 - Get userinfo 642s ok 63 - HTTP code is 200 642s ok 64 - Content-Type is JSON 642s ok 65 - Content is valid JSON 642s ok 66 - UTF-8 values 642s ok 67 - UTF-8 values 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s ok 68 - Query RP for logout 642s ok 69 - Get redirection 642s ok 70 - Location header found 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 71 - Push logout request to OP, endpoint /oauth2/logout 642s ok 72 - HTTP code is 200 642s ok 73 - Page contains a form 642s ok 74 - Host match 642s ok 75 - Field "confirm" is defined 642s ok 76 - CSP header authorize POST request to \# 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 77 - Confirm logout, endpoint /oauth2/logout 642s ok 78 - Get redirection 642s ok 79 - Location header found 642s ok 80 - Get cookie lemonldap (0) 642s ok 81 - SSO cookie removed 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 82 - logout endpoint with redirect, endpoint /oauth2/logout 642s ok 83 - Get redirection 642s ok 84 - Location is http://auth.rp.com/?logout=1 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 85 - logout endpoint, endpoint /oauth2/logout 642s ok 86 - Response status is 401 642s ok 87 - Content is JSON 642s ok 88 - Error code is 9 642s # ==> Pushing OP <== 642s # ==> Popping OP <== 642s ok 89 - Test if user is reject on IdP 642s ok 90 - Response status is 401 642s ok 91 - Content is JSON 642s ok 92 - Error code is 1 642s # ==> Pushing RP <== 642s # ==> Popping RP <== 642s ok 93 - Test if user is reject on SP 642s ok 94 - Get redirection 642s ok 95 - Location header found 642s 1..95 642s ok 643s t/32-OIDC-Double-Keys-without-kid.t ............................................ 643s ok 1 - use Lemonldap::NG::Portal::Main; 643s ok 2 - Portal object 643s ok 3 - Init 643s ok 4 - Portal app 643s ok 5 - Register $type 643s # ==> Pushing OP <== 643s # ==> Popping OP <== 643s ok 6 - Get JWKS, endpoint /oauth2/jwks 643s ok 7 - HTTP code is 200 643s ok 8 - JWKS->keys is an array 643s ok 9 - Found 2 keys 643s # ==> Pushing OP <== 643s # ==> Popping OP <== 643s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 643s ok 11 - HTTP code is 200 643s ok 12 - Portal object 643s ok 13 - Init 643s ok 14 - Portal app 643s ok 15 - Register $type 643s # ==> Pushing RP <== 643s # ==> Popping RP <== 643s ok 16 - Unauth RP request 643s ok 17 - Get redirection 643s ok 18 - Location header found 643s # ==> Pushing OP <== 643s # ==> Popping OP <== 643s ok 19 - Push request to OP, endpoint /oauth2/authorize 643s ok 20 - HTTP code is 200 643s # ==> Pushing OP <== 643s # ==> Popping OP <== 643s ok 21 - Post authentication, endpoint /oauth2/authorize 643s ok 22 - Get cookie lemonldap (398fe4811908ade5d27ad6677fb1a2847c71527d3bc0b0e513175f520666e94c) 643s ok 23 - HTTP code is 200 643s ok 24 - Page contains a form 643s ok 25 - Host match 643s ok 26 - Field "confirm" is defined 643s ok 27 - CSP header authorize POST request to \# 643s # ==> Pushing OP <== 643s # ==> Popping OP <== 643s ok 28 - Post confirmation, endpoint /oauth2/authorize 643s ok 29 - Get redirection 643s ok 30 - Location header found 643s # ==> Pushing RP <== 643s ok 31 - REST request 643s ok 32 - Request from RP to OP, endpoint /oauth2/token 643s # ==> Saving handler RP <== 643s # ==> Pushing OP <== 643s # ==> Popping OP <== 643s # ==> Restoring RP <== 643s ok 33 - Execute request 643s ok 34 - Response is 200 643s ok 35 - Content is JSON 643s ok 36 - REST request 643s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 643s # ==> Saving handler RP <== 643s # ==> Pushing OP <== 643s # ==> Popping OP <== 643s # ==> Restoring RP <== 643s ok 38 - Execute request 643s ok 39 - Response is 200 643s ok 40 - Content is JSON 643s # ==> Popping RP <== 643s ok 41 - Call openidconnectcallback on RP 643s ok 42 - Get cookie lemonldap (6c8cb6044306c7d7590d0bfd0424c8526f21e4d010f2f656112abaf770de3af0) 643s # ==> Pushing OP <== 643s # ==> Popping OP <== 643s # ==> Pushing OP <== 643s ok 43 - REST request 643s ok 44 - Request from OP to RP 643s # ==> Saving handler OP <== 643s # ==> Pushing RP <== 643s # ==> Popping RP <== 643s # ==> Restoring OP <== 643s ok 45 - Execute request 643s ok 46 - Response is 200 643s # ==> Popping OP <== 643s ok 47 - Query OP for logout 643s ok 48 - HTTP code is 200 643s # ==> Pushing OP <== 643s # ==> Popping OP <== 643s ok 49 - Test if user is reject on OP 643s ok 50 - Response status is 401 643s ok 51 - Content is JSON 643s ok 52 - Error code is 1 643s # ==> Pushing RP <== 643s # ==> Popping RP <== 643s ok 53 - Test if user is reject on RP 643s ok 54 - Get redirection 643s ok 55 - Location header found 643s 1..55 643s ok 644s t/32-OIDC-Double-Keys.t ........................................................ 644s ok 1 - use Lemonldap::NG::Portal::Main; 644s ok 2 - Portal object 644s ok 3 - Init 644s ok 4 - Portal app 644s ok 5 - Register $type 644s # ==> Pushing OP <== 644s # ==> Popping OP <== 644s ok 6 - Get JWKS, endpoint /oauth2/jwks 644s ok 7 - HTTP code is 200 644s ok 8 - JWKS->keys is an array 644s ok 9 - Found 2 keys 644s # ==> Pushing OP <== 644s # ==> Popping OP <== 644s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 644s ok 11 - HTTP code is 200 644s ok 12 - Portal object 644s ok 13 - Init 644s ok 14 - Portal app 644s ok 15 - Register $type 644s # ==> Pushing RP <== 644s # ==> Popping RP <== 644s ok 16 - Unauth RP request 644s ok 17 - Get redirection 644s ok 18 - Location header found 644s # ==> Pushing OP <== 644s # ==> Popping OP <== 644s ok 19 - Push request to OP, endpoint /oauth2/authorize 644s ok 20 - HTTP code is 200 644s # ==> Pushing OP <== 644s # ==> Popping OP <== 644s ok 21 - Post authentication, endpoint /oauth2/authorize 644s ok 22 - Get cookie lemonldap (fe3fa5455d15b3b0ff2cae71e4010294f7f4224abb65a4d135fff0b981849955) 644s ok 23 - HTTP code is 200 644s ok 24 - Page contains a form 644s ok 25 - Host match 644s ok 26 - Field "confirm" is defined 644s ok 27 - CSP header authorize POST request to \# 644s # ==> Pushing OP <== 644s # ==> Popping OP <== 644s ok 28 - Post confirmation, endpoint /oauth2/authorize 644s ok 29 - Get redirection 644s ok 30 - Location header found 644s # ==> Pushing RP <== 644s ok 31 - REST request 644s ok 32 - Request from RP to OP, endpoint /oauth2/token 644s # ==> Saving handler RP <== 644s # ==> Pushing OP <== 644s # ==> Popping OP <== 644s # ==> Restoring RP <== 644s ok 33 - Execute request 644s ok 34 - Response is 200 644s ok 35 - Content is JSON 644s ok 36 - REST request 644s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 644s # ==> Saving handler RP <== 644s # ==> Pushing OP <== 644s # ==> Popping OP <== 644s # ==> Restoring RP <== 644s ok 38 - Execute request 644s ok 39 - Response is 200 644s ok 40 - Content is JSON 644s # ==> Popping RP <== 644s ok 41 - Call openidconnectcallback on RP 644s ok 42 - Get cookie lemonldap (9aaa94ed2a6cf6e428a1b5b4c8eaf5139c002e90aeac1c7b2ac5b4aae156cb3f) 644s # ==> Pushing OP <== 644s # ==> Popping OP <== 644s # ==> Pushing OP <== 644s ok 43 - REST request 644s ok 44 - Request from OP to RP 644s # ==> Saving handler OP <== 644s # ==> Pushing RP <== 644s # ==> Popping RP <== 644s # ==> Restoring OP <== 644s ok 45 - Execute request 644s ok 46 - Response is 200 644s # ==> Popping OP <== 644s ok 47 - Query OP for logout 644s ok 48 - HTTP code is 200 644s # ==> Pushing OP <== 644s # ==> Popping OP <== 644s ok 49 - Test if user is reject on OP 644s ok 50 - Response status is 401 644s ok 51 - Content is JSON 644s ok 52 - Error code is 1 644s # ==> Pushing RP <== 644s # ==> Popping RP <== 644s ok 53 - Test if user is reject on RP 644s ok 54 - Get redirection 644s ok 55 - Location header found 644s 1..55 644s ok 644s t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t .................................... 644s ok 1 - use Lemonldap::NG::Portal::Main; 644s ok 2 - use Lemonldap::NG::Handler::Server; 644s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 644s ok 4 - Portal object 644s ok 5 - Init 644s ok 6 - Portal app 644s ok 7 - HTTP code is 200 644s ok 8 - Content-Type is JSON 644s ok 9 - Content is valid JSON 644s ok 10 - HTTP code is 200 644s ok 11 - HTTP code is 403 644s ok 12 - HTTP code is 403 644s ok 13 - HTTP code is 200 644s ok 14 - Content-Type is JSON 644s ok 15 - Content is valid JSON 644s ok 16 - HTTP code is 403 644s ok 17 - HTTP code is 200 644s ok 18 - HTTP code is 403 644s ok 19 - Get cookie lemonldap (885aac0b4f06af160b5a24115d82df7fa1eb6fbc99573e22d07be289fe41dd1a) 644s ok 20 - Get redirection 644s ok 21 - Location header found 644s ok 22 - HTTP code is 200 644s ok 23 - Content-Type is JSON 644s ok 24 - Content is valid JSON 644s ok 25 - HTTP code is 403 644s ok 26 - HTTP code is 403 644s ok 27 - HTTP code is 200 644s 1..27 644s ok 645s t/32-OIDC-Grant-Type-Rules.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 - Response status is 400 645s ok 6 - Content is JSON 645s ok 7 - Error code is invalid_grant 645s ok 8 - Response status is 400 645s ok 9 - Content is JSON 645s ok 10 - Error code is invalid_grant 645s ok 11 - Get cookie lemonldap (322f8383d818fac8914b294465740d812633440ad8c8c21d4b54217567be8224) 645s ok 12 - Get redirection 645s ok 13 - Location header found 645s ok 14 - HTTP code is 200 645s ok 15 - Content-Type is JSON 645s ok 16 - Content is valid JSON 645s ok 17 - Response status is 400 645s ok 18 - Content is JSON 645s ok 19 - Error code is invalid_grant 645s ok 20 - Get cookie lemonldap (9527b1e0a4e1286badbadbd7c27d0aa687572fe05ba877530fc855721edc3fdf) 645s ok 21 - Expected portal error code: code found on page 645s ok 22 - Expected portal error code 645s ok 23 - Response status is 400 645s ok 24 - Content is JSON 645s ok 25 - Error code is invalid_grant 645s ok 26 - HTTP code is 200 645s ok 27 - Content-Type is JSON 645s ok 28 - Content is valid JSON 645s ok 29 - Get cookie lemonldap (85621e58fca44de0e31b55b1a5d3f7ba84071dc2c91655ff4b35f5833136565c) 645s ok 30 - Expected portal error code: code found on page 645s ok 31 - Expected portal error code 645s 1..31 645s ok 645s t/32-OIDC-Hook-GetRpConfig.t ................................................... 645s ok 1 - use Lemonldap::NG::Portal::Main; 645s # Subtest: Check negative TTL 645s ok 1 - Portal object 645s ok 2 - Init 645s ok 3 - Portal app 645s ok 4 - Auth query 645s ok 5 - HTTP code is 200 645s ok 6 - Get cookie lemonldap (22afcf717b27a87400cecc89b10c37e4db425c2c2184571a28dea4f2b4d445ac) 645s ok 7 - Expected portal error code: code found on page 645s ok 8 - Expected portal error code 645s ok 9 - Called once 645s ok 10 - Expected portal error code: code found on page 645s ok 11 - Expected portal error code 645s ok 12 - Not called again 645s ok 13 - Expected portal error code: code found on page 645s ok 14 - Expected portal error code 645s ok 15 - Called again 645s 1..15 645s ok 2 - Check negative TTL 645s # Subtest: Check getting RP from plugin 645s ok 1 - Portal object 645s ok 2 - Init 645s ok 3 - Portal app 645s ok 4 - Auth query 645s ok 5 - HTTP code is 200 645s ok 6 - Get cookie lemonldap (5a119c6cb3eb3d615b279e76c36e7cec9d34128c8b2f7da80cd730cb8492305f) 645s ok 7 - Expected portal error code: code found on page 645s ok 8 - Expected portal error code 645s ok 9 - Called once 645s ok 10 - Get redirection 645s ok 11 - Location header found 645s ok 12 - Found code 645s ok 13 - Not called again 645s ok 14 - Access token present 645s ok 15 - HTTP code is 200 645s ok 16 - Content-Type is JSON 645s ok 17 - Content is valid JSON 645s ok 18 - Scope, Attributes etc are working 645s 1..18 645s ok 3 - Check getting RP from plugin 645s # Subtest: Check config change 645s ok 1 - Portal object 645s ok 2 - Init 645s ok 3 - Portal app 645s ok 4 - Auth query 645s ok 5 - HTTP code is 200 645s ok 6 - Get cookie lemonldap (24f0834cb5c06142ade28deff17bb5a6be922ac18c16e308080503b5703de5bf) 645s ok 7 - Get redirection 645s ok 8 - Location header found 645s ok 9 - Found code 645s ok 10 - ID token present 645s ok 11 645s ok 12 - Called once 645s ok 13 - Get redirection 645s ok 14 - Location header found 645s ok 15 - Found code 645s ok 16 - ID token present 645s ok 17 645s ok 18 - Not called again yet 645s ok 19 - Get redirection 645s ok 20 - Location header found 645s ok 21 - Found code 645s ok 22 - ID token present 645s ok 23 645s ok 24 - Called again 645s 1..24 645s ok 4 - Check config change 645s # Subtest: Test persistent behavior 645s ok 1 - Portal object 645s ok 2 - Init 645s ok 3 - Portal app 645s ok 4 - Auth query 645s ok 5 - HTTP code is 200 645s ok 6 - Get cookie lemonldap (d2769ecc779d5ffea5fb2922e6def9828236f05f8c22809c0336aedbdbd8d634) 645s ok 7 - Get redirection 645s ok 8 - Location header found 645s ok 9 - Found code 645s ok 10 - Plugin was called 645s # Subtest: After disabling config, provider is becomes disabled 645s ok 1 - Get redirection 645s ok 2 - Location header found 645s ok 3 - Found code 645s ok 4 - Plugin was not called again 645s ok 5 - Expected portal error code: code found on page 645s ok 6 - Expected portal error code 645s ok 7 - Plugin was called again 645s 1..7 645s ok 11 - After disabling config, provider is becomes disabled 645s # Subtest: After reload, config is disabled for good 645s ok 1 - Call count reset 645s ok 2 - Expected portal error code: code found on page 645s ok 3 - Expected portal error code 645s ok 4 - Plugin was called 645s 1..4 645s ok 12 - After reload, config is disabled for good 645s # Subtest: Enable again, reload, config works immediately 645s ok 1 - Call count reset 645s ok 2 - Get redirection 645s ok 3 - Location header found 645s ok 4 - Found code 645s ok 5 - Plugin was called 645s 1..5 645s ok 13 - Enable again, reload, config works immediately 645s 1..13 645s ok 5 - Test persistent behavior 645s 1..5 645s ok 646s t/32-OIDC-Hooks.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 - Post authentication 646s ok 6 - Get cookie lemonldap (bfb0dd31050093ef466a626784ed4bfd12cd28518636bcb2c97cb5a6c0460d26) 646s ok 7 - Get authorization code 646s ok 8 - Get redirection 646s ok 9 - Location header found 646s ok 10 - Post token 646s ok 11 - Access token present 646s ok 12 - ID token present 646s ok 13 - Refresh token present 646s ok 14 - Found custom token in token response 646s ok 15 - Found hooked claim in ID token 646s ok 16 - HS** ID token has no kid header 646s ok 17 - HTTP code is 200 646s ok 18 - Content-Type is JSON 646s ok 19 - Content is valid JSON 646s ok 20 - Found hooked claim in Userinfo token 646s ok 21 - Found injected variable in Userinfo token 646s ok 22 - Found exported attribute variable in Userinfo token 646s ok 23 - Scopes are visible in hook 646s ok 24 - Token is a JWT 646s ok 25 - Found claim in JWT 646s ok 26 - Post introspection 646s ok 27 - HTTP code is 200 646s ok 28 - Found hook defined scope 646s ok 29 - Found result of oidcResolveScope 646s ok 30 - HTTP code is 200 646s ok 31 - Content-Type is JSON 646s ok 32 - Content is valid JSON 646s ok 33 - Access token present 646s ok 34 - Token is a JWT 646s ok 35 - Found claim in JWT 646s ok 36 - Get redirection 646s ok 37 - Location header found 646s ok 38 - HTTP code is 200 646s ok 39 - Content-Type is JSON 646s ok 40 - Content is valid JSON 646s ok 41 - Refresh token present 646s ok 42 - HTTP code is 200 646s ok 43 - Content-Type is JSON 646s ok 44 - Content is valid JSON 646s ok 45 - Token is a JWT 646s ok 46 - Found claim in JWT 646s 1..46 646s ok 647s t/32-OIDC-ID-Token.t ........................................................... 647s ok 1 - use Lemonldap::NG::Portal::Main; 647s # Subtest: Default ID token 647s ok 1 - Portal object 647s ok 2 - Init 647s ok 3 - Portal app 647s ok 4 - Register $type 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 5 - Get cookie lemonldap (f546ab1fa1fb164a70671410b5539f7641a16380620edd4b9f90f1e95bd27dbe) 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 6 - Get redirection 647s ok 7 - Location header found 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 8 - HTTP code is 200 647s ok 9 - Content-Type is JSON 647s ok 10 - Content is valid JSON 647s ok 11 - Successfully decoded ID Token header 647s ok 12 - Successfully decoded ID Token payload 647s ok 13 - Default ID token alg is RS256 647s ok 14 - kid is not present 647s ok 15 - Audience is rpid 647s ok 16 - Expires in an hour 647s ok 17 - Issuer is correct 647s ok 18 - Subject is correct 647s ok 19 - No claims in ID Token 647s ok 20 - No amr set 647s 1..20 647s ok 2 - Default ID token 647s # Subtest: Custom AMR rule 647s ok 1 - Portal object 647s ok 2 - Init 647s ok 3 - Portal app 647s ok 4 - Register $type 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 5 - Get cookie lemonldap (b3f70190fe7f345dd2b09701e7427be0c5e527cf704c402063f3e20b7410d6b0) 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 6 - Get redirection 647s ok 7 - Location header found 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 8 - HTTP code is 200 647s ok 9 - Content-Type is JSON 647s ok 10 - Content is valid JSON 647s ok 11 - Successfully decoded ID Token header 647s ok 12 - Successfully decoded ID Token payload 647s ok 13 - Correct AMR values found 647s 1..13 647s ok 3 - Custom AMR rule 647s # Subtest: Has Key ID in conf 647s ok 1 - Portal object 647s ok 2 - Init 647s ok 3 - Portal app 647s ok 4 - Register $type 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 5 - Get cookie lemonldap (3f230b28c74379c5f4c8187c87d5f022741f67ade4010454a5e4b5aa4a4de245) 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 6 - Get redirection 647s ok 7 - Location header found 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 8 - HTTP code is 200 647s ok 9 - Content-Type is JSON 647s ok 10 - Content is valid JSON 647s ok 11 - Successfully decoded ID Token header 647s ok 12 - Successfully decoded ID Token payload 647s ok 13 - Default ID token alg is RS256 647s ok 14 - kid is correct 647s 1..14 647s ok 4 - Has Key ID in conf 647s # Subtest: Different signing alg 647s ok 1 - Portal object 647s ok 2 - Init 647s ok 3 - Portal app 647s ok 4 - Register $type 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 5 - Get cookie lemonldap (776da64cc2dd98e0ac7b2b8b8be8b1a4c401a42c2fcf7adb09e4c45c8b1bd3cd) 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 6 - Get redirection 647s ok 7 - Location header found 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 8 - HTTP code is 200 647s ok 9 - Content-Type is JSON 647s ok 10 - Content is valid JSON 647s ok 11 - Successfully decoded ID Token header 647s ok 12 - Successfully decoded ID Token payload 647s ok 13 - Signature alg was modified 647s ok 14 - kid is not present 647s 1..14 647s ok 5 - Different signing alg 647s # Subtest: Force claims 647s ok 1 - Portal object 647s ok 2 - Init 647s ok 3 - Portal app 647s ok 4 - Register $type 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 5 - Get cookie lemonldap (60268fb978ea3bdf531ac991703ee3f89c3cbeb8ed0962159610c4ed9dabb904) 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 6 - Get redirection 647s ok 7 - Location header found 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 8 - HTTP code is 200 647s ok 9 - Content-Type is JSON 647s ok 10 - Content is valid JSON 647s ok 11 - Successfully decoded ID Token header 647s ok 12 - Successfully decoded ID Token payload 647s ok 13 - Found claims in ID Token 647s 1..13 647s ok 6 - Force claims 647s 1..6 647s ok 647s t/32-OIDC-JWE.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 - OP portal 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 7 - Get JWKS, endpoint /oauth2/jwks 647s ok 8 - HTTP code is 200 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 647s ok 10 - HTTP code is 200 647s ok 11 - Portal object 647s ok 12 - Init 647s ok 13 - Portal app 647s ok 14 - Register $type 647s ok 15 - RP portal 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s # ==> Pushing RP <== 647s # ==> Popping RP <== 647s ok 16 - RP publish its keys 647s ok 17 - HTTP code is 200 647s ok 18 - Content-Type is JSON 647s ok 19 - Content is valid JSON 647s ok 20 - Get RP encryption key 647s # ==> Pushing RP <== 647s # ==> Popping RP <== 647s ok 21 - Unauth RP request 647s ok 22 - Get redirection 647s ok 23 - Location header found 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 24 - Push request to OP, endpoint /oauth2/authorize 647s ok 25 - HTTP code is 200 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 26 - Post authentication, endpoint /oauth2/authorize 647s ok 27 - Get cookie lemonldap (a7b5a346471420657654e68905c99f706ef9e8e46ea9c699f1b9de865ff3d17f) 647s ok 28 - HTTP code is 200 647s ok 29 - Page contains a form 647s ok 30 - Host match 647s ok 31 - Field "confirm" is defined 647s ok 32 - CSP header authorize POST request to \# 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 33 - Post confirmation, endpoint /oauth2/authorize 647s ok 34 - Get redirection 647s ok 35 - Location header found 647s # ==> Pushing RP <== 647s ok 36 - REST request 647s ok 37 - Request from RP to OP, endpoint /oauth2/token 647s # ==> Saving handler RP <== 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s # ==> Restoring RP <== 647s ok 38 - Execute request 647s ok 39 - Response is 200 647s ok 40 - Content is JSON 647s ok 41 - REST request 647s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 647s # ==> Saving handler RP <== 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s # ==> Restoring RP <== 647s ok 43 - Execute request 647s ok 44 - Response is 200 647s ok 45 - Content is JSON 647s # ==> Popping RP <== 647s ok 46 - Call openidconnectcallback on RP 647s ok 47 - Get cookie lemonldap (584ce05082a77472e70cf6c46f35a6fc8db10b997786e367153c5dd9c888a3e7) 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s # ==> Pushing OP <== 647s ok 48 - REST request 647s ok 49 - Request from OP to RP 647s # ==> Saving handler OP <== 647s # ==> Pushing RP <== 647s # ==> Popping RP <== 647s # ==> Restoring OP <== 647s ok 50 - Execute request 647s ok 51 - Response is 200 647s # ==> Popping OP <== 647s ok 52 - Query OP for logout 647s ok 53 - HTTP code is 200 647s # ==> Pushing OP <== 647s # ==> Popping OP <== 647s ok 54 - Test if user is reject on OP 647s ok 55 - Response status is 401 647s ok 56 - Content is JSON 647s ok 57 - Error code is 1 647s # ==> Pushing RP <== 647s # ==> Popping RP <== 647s ok 58 - Test if user is reject on RP 647s ok 59 - Get redirection 647s ok 60 - Location header found 647s 1..60 647s ok 648s t/32-OIDC-JWS-client_secret_jwt.t .............................................. 648s ok 1 - use Lemonldap::NG::Portal::Main; 648s ok 2 - Portal object 648s ok 3 - Init 648s ok 4 - Portal app 648s ok 5 - Register $type 648s # ==> Pushing OP <== 648s # ==> Popping OP <== 648s ok 6 - Get JWKS, endpoint /oauth2/jwks 648s ok 7 - HTTP code is 200 648s # ==> Pushing OP <== 648s # ==> Popping OP <== 648s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 648s ok 9 - HTTP code is 200 648s ok 10 - Portal object 648s ok 11 - Init 648s ok 12 - Portal app 648s ok 13 - Register $type 648s # ==> Pushing RP <== 648s # ==> Popping RP <== 648s ok 14 - Unauth RP request 648s ok 15 - Get redirection 648s ok 16 - Location header found 648s # ==> Pushing OP <== 648s # ==> Popping OP <== 648s ok 17 - Push request to OP, endpoint /oauth2/authorize 648s ok 18 - HTTP code is 200 648s # ==> Pushing OP <== 648s # ==> Popping OP <== 648s ok 19 - Post authentication, endpoint /oauth2/authorize 648s ok 20 - Get cookie lemonldap (8dca74dbb76fcfcaca3552144e0295d35a2aa6565354ddd6a0b274a3ba4da153) 648s ok 21 - HTTP code is 200 648s ok 22 - Page contains a form 648s ok 23 - Host match 648s ok 24 - Field "confirm" is defined 648s ok 25 - CSP header authorize POST request to \# 648s # ==> Pushing OP <== 648s # ==> Popping OP <== 648s ok 26 - Post confirmation, endpoint /oauth2/authorize 648s ok 27 - Get redirection 648s ok 28 - Location header found 648s # ==> Pushing RP <== 648s ok 29 - REST request 648s ok 30 - Request from RP to OP, endpoint /oauth2/token 648s # ==> Saving handler RP <== 648s # ==> Pushing OP <== 648s # ==> Popping OP <== 648s # ==> Restoring RP <== 648s ok 31 - Execute request 648s ok 32 - Response is 200 648s ok 33 - Content is JSON 648s ok 34 - REST request 648s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 648s # ==> Saving handler RP <== 648s # ==> Pushing OP <== 648s # ==> Popping OP <== 648s # ==> Restoring RP <== 648s ok 36 - Execute request 648s ok 37 - Response is 200 648s ok 38 - Content is JSON 648s # ==> Popping RP <== 648s ok 39 - Call openidconnectcallback on RP 648s ok 40 - Get cookie lemonldap (b177e24af41540e4dda29a44eb2f72f5b248564fcf417eb561698e055877e86e) 648s # ==> Pushing OP <== 648s # ==> Popping OP <== 648s # ==> Pushing OP <== 648s ok 41 - REST request 648s ok 42 - Request from OP to RP 648s # ==> Saving handler OP <== 648s # ==> Pushing RP <== 648s # ==> Popping RP <== 648s # ==> Restoring OP <== 648s ok 43 - Execute request 648s ok 44 - Response is 200 648s # ==> Popping OP <== 648s ok 45 - Query OP for logout 648s ok 46 - HTTP code is 200 648s # ==> Pushing OP <== 648s # ==> Popping OP <== 648s ok 47 - Test if user is reject on OP 648s ok 48 - Response status is 401 648s ok 49 - Content is JSON 648s ok 50 - Error code is 1 648s # ==> Pushing RP <== 648s # ==> Popping RP <== 648s ok 51 - Test if user is reject on RP 648s ok 52 - Get redirection 648s ok 53 - Location header found 648s 1..53 648s ok 649s t/32-OIDC-JWS-private_key_jwt.t ................................................ 649s ok 1 - use Lemonldap::NG::Portal::Main; 649s ok 2 - Portal object 649s ok 3 - REST request 649s ok 4 - Request from OP to RP 649s [Mon Oct 20 21:06:46 2025] [LLNG:6364] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 649s [Mon Oct 20 21:06:46 2025] [LLNG:6364] [error] Malformed JWKS document 649s [Mon Oct 20 21:06:46 2025] [LLNG:6364] [error] Relying Party rp has errors and will be ignored 649s ok 5 - Init 649s ok 6 - Portal app 649s ok 7 - Register $type 649s # ==> Pushing OP <== 649s # ==> Popping OP <== 649s ok 8 - Get JWKS, endpoint /oauth2/jwks 649s ok 9 - HTTP code is 200 649s # ==> Pushing OP <== 649s # ==> Popping OP <== 649s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 649s ok 11 - HTTP code is 200 649s ok 12 - Portal object 649s ok 13 - Init 649s ok 14 - Portal app 649s ok 15 - Register $type 649s ok 16 - Portal object 649s ok 17 - REST request 649s ok 18 - Request from OP to RP 649s # ==> Saving handler OP <== 649s # ==> Pushing RP <== 649s # ==> Popping RP <== 649s # ==> Restoring OP <== 649s ok 19 - Execute request 649s ok 20 - Response is 200 649s ok 21 - Content is JSON 649s ok 22 - Init 649s ok 23 - Portal app 649s ok 24 - Register $type 649s # ==> Pushing RP <== 649s # ==> Popping RP <== 649s ok 25 - RP publish its keys 649s ok 26 - HTTP code is 200 649s ok 27 - Content-Type is JSON 649s ok 28 - Content is valid JSON 649s ok 29 - Get RP sig key 649s # ==> Pushing RP <== 649s # ==> Popping RP <== 649s ok 30 - Unauth RP request 649s ok 31 - Get redirection 649s ok 32 - Location header found 649s # ==> Pushing OP <== 649s # ==> Popping OP <== 649s ok 33 - Push request to OP, endpoint /oauth2/authorize 649s ok 34 - HTTP code is 200 649s # ==> Pushing OP <== 649s # ==> Popping OP <== 649s ok 35 - Post authentication, endpoint /oauth2/authorize 649s ok 36 - Get cookie lemonldap (6a901a7873e1e5f3797533bfcadb714dc158bdaaf690dee89c9f0e62003dae4b) 649s ok 37 - HTTP code is 200 649s ok 38 - Page contains a form 649s ok 39 - Host match 649s ok 40 - Field "confirm" is defined 649s ok 41 - CSP header authorize POST request to \# 649s # ==> Pushing OP <== 649s # ==> Popping OP <== 649s ok 42 - Post confirmation, endpoint /oauth2/authorize 649s ok 43 - Get redirection 649s ok 44 - Location header found 649s # ==> Pushing RP <== 649s ok 45 - REST request 649s ok 46 - Request from RP to OP, endpoint /oauth2/token 649s # ==> Saving handler RP <== 649s # ==> Pushing OP <== 649s # ==> Popping OP <== 649s # ==> Restoring RP <== 649s ok 47 - Execute request 649s ok 48 - Response is 200 649s ok 49 - Content is JSON 649s ok 50 - REST request 649s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 649s # ==> Saving handler RP <== 649s # ==> Pushing OP <== 649s # ==> Popping OP <== 649s # ==> Restoring RP <== 649s ok 52 - Execute request 649s ok 53 - Response is 200 649s ok 54 - Content is JSON 649s # ==> Popping RP <== 649s ok 55 - Call openidconnectcallback on RP 649s ok 56 - Get cookie lemonldap (c0a56c6330e3f6701743bc30329db84deafbaedc93ca5e28b934f34c561846e4) 649s # ==> Pushing OP <== 649s ok 57 - REST request 649s ok 58 - Request from OP to RP 649s # ==> Saving handler OP <== 649s # ==> Pushing RP <== 649s # ==> Popping RP <== 649s # ==> Restoring OP <== 649s ok 59 - Execute request 649s ok 60 - Response is 200 649s ok 61 - Content is JSON 649s # ==> Popping OP <== 649s # ==> Pushing OP <== 649s ok 62 - REST request 649s ok 63 - Request from OP to RP 649s # ==> Saving handler OP <== 649s # ==> Pushing RP <== 649s # ==> Popping RP <== 649s # ==> Restoring OP <== 649s ok 64 - Execute request 649s ok 65 - Response is 200 649s # ==> Popping OP <== 649s ok 66 - Query OP for logout 649s ok 67 - HTTP code is 200 649s # ==> Pushing OP <== 649s # ==> Popping OP <== 649s ok 68 - Test if user is reject on OP 649s ok 69 - Response status is 401 649s ok 70 - Content is JSON 649s ok 71 - Error code is 1 649s # ==> Pushing RP <== 649s # ==> Popping RP <== 649s ok 72 - Test if user is reject on RP 649s ok 73 - Get redirection 649s ok 74 - Location header found 649s 1..74 649s ok 649s t/32-OIDC-JWT-type-header.t .................................................... 649s ok 1 - use Lemonldap::NG::Portal::Main; 649s ok 2 - Portal object 649s ok 3 - Init 649s ok 4 - Portal app 649s # Subtest: Run test with basic configuration 649s ok 1 - Get cookie lemonldap (f4857e8ef3702afc8829c287bcefd16f9e60c71e76db65cad214b9f3dc98233c) 649s ok 2 - Get redirection 649s ok 3 - Location header found 649s ok 4 - HTTP code is 200 649s ok 5 - Content-Type is JSON 649s ok 6 - Content is valid JSON 649s ok 7 - Got access token 649s ok 8 - Got ID token 649s ok 9 - Token is a JWT 649s ok 10 - Found claim in JWT 649s ok 11 - Found claim in JWT 649s ok 12 649s ok 13 - type header exists 649s ok 14 - Type is JWT 649s ok 15 - HTTP code is 200 649s ok 16 - Content-Type is JSON 649s ok 17 - Content is valid JSON 649s ok 18 - Got User Info 649s ok 19 - Got User Info 649s ok 20 - Access token rejected 649s 1..20 649s ok 5 - Run test with basic configuration 649s # Subtest: Run test with JWT access tokens 649s ok 1 - Portal object 649s ok 2 - Init 649s ok 3 - Portal app 649s ok 4 - Get cookie lemonldap (dc08993a1affc3d2f5b4aa942934f72d96fc9e371d68fd3452432ff2093728fe) 649s ok 5 - Get redirection 649s ok 6 - Location header found 649s ok 7 - HTTP code is 200 649s ok 8 - Content-Type is JSON 649s ok 9 - Content is valid JSON 649s ok 10 - Got access token 649s ok 11 - Got ID token 649s ok 12 - Token is a JWT 649s ok 13 - Found claim in JWT 649s ok 14 - Found claim in JWT 649s ok 15 649s ok 16 - type header exists 649s ok 17 - Type is at+JWT 649s ok 18 - Token is a JWT 649s ok 19 - Found claim in JWT 649s ok 20 - Found claim in JWT 649s ok 21 649s ok 22 - type header exists 649s ok 23 - Type is JWT 649s ok 24 - HTTP code is 200 649s ok 25 - Content-Type is JSON 649s ok 26 - Content is valid JSON 649s ok 27 - Got User Info 649s ok 28 - Got User Info 649s ok 29 - Access token rejected 649s 1..29 649s ok 6 - Run test with JWT access tokens 649s # Subtest: Run test with opaque token without headers 649s ok 1 - Portal object 649s ok 2 - Init 649s ok 3 - Portal app 649s ok 4 - Get cookie lemonldap (6867535fa0c88b4e08fbba61806ebb5bbf7d518d32b517bc2234c62af7a080f1) 649s ok 5 - Get redirection 649s ok 6 - Location header found 649s ok 7 - HTTP code is 200 649s ok 8 - Content-Type is JSON 649s ok 9 - Content is valid JSON 649s ok 10 - Got access token 649s ok 11 - Got ID token 649s ok 12 - Token is a JWT 649s ok 13 - Found claim in JWT 649s ok 14 - Found claim in JWT 649s ok 15 649s ok 16 - No typ header 649s ok 17 - HTTP code is 200 649s ok 18 - Content-Type is JSON 649s ok 19 - Content is valid JSON 649s ok 20 - Got User Info 649s ok 21 - Got User Info 649s ok 22 - Access token rejected 649s 1..22 649s ok 7 - Run test with opaque token without headers 649s # Subtest: Run test with JWT access tokens without headers 649s ok 1 - Portal object 649s ok 2 - Init 649s ok 3 - Portal app 649s ok 4 - Get cookie lemonldap (050522f8b1c67608c5645deea6cedf98441fa82c45d69ccf9ecddeb0a0bbdc6c) 649s ok 5 - Get redirection 649s ok 6 - Location header found 649s ok 7 - HTTP code is 200 649s ok 8 - Content-Type is JSON 649s ok 9 - Content is valid JSON 649s ok 10 - Got access token 649s ok 11 - Got ID token 649s ok 12 - Token is a JWT 649s ok 13 - Found claim in JWT 649s ok 14 - Found claim in JWT 649s ok 15 649s ok 16 - No typ header 649s ok 17 - Token is a JWT 649s ok 18 - Found claim in JWT 649s ok 19 - Found claim in JWT 649s ok 20 649s ok 21 - No typ header 649s ok 22 - HTTP code is 200 649s ok 23 - Content-Type is JSON 649s ok 24 - Content is valid JSON 649s ok 25 - Got User Info 649s ok 26 - Got User Info 649s ok 27 - Access token rejected 649s 1..27 649s ok 8 - Run test with JWT access tokens without headers 649s 1..8 649s ok 650s t/32-OIDC-Logout-from-RP-bypass-confirm.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 - OP portal 650s # ==> Pushing OP <== 650s # ==> Popping OP <== 650s ok 7 - Get JWKS, endpoint /oauth2/jwks 650s ok 8 - HTTP code is 200 650s # ==> Pushing OP <== 650s # ==> Popping OP <== 650s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 650s ok 10 - HTTP code is 200 650s ok 11 - Portal object 650s ok 12 - Init 650s ok 13 - Portal app 650s ok 14 - Register $type 650s ok 15 - RP portal 650s # ==> Pushing RP <== 650s # ==> Popping RP <== 650s ok 16 - Unauth SP request 650s ok 17 - Get redirection 650s ok 18 - Location header found 650s # ==> Pushing OP <== 650s # ==> Popping OP <== 650s ok 19 - Push request to OP, endpoint /oauth2/authorize 650s ok 20 - HTTP code is 200 650s # ==> Pushing OP <== 650s # ==> Popping OP <== 650s ok 21 - Post authentication, endpoint /oauth2/authorize 650s ok 22 - Get cookie lemonldap (ec6f1bf3d1969474ab21b2c8a404f22ea4b4ff00ef14b61d8dfc9dec9b2f8493) 650s ok 23 - HTTP code is 200 650s ok 24 - Page contains a form 650s ok 25 - Host match 650s ok 26 - Field "confirm" is defined 650s ok 27 - CSP header authorize POST request to \# 650s # ==> Pushing OP <== 650s # ==> Popping OP <== 650s ok 28 - Post confirmation, endpoint /oauth2/authorize 650s ok 29 - Get redirection 650s ok 30 - Location header found 650s # ==> Pushing RP <== 650s ok 31 - REST request 650s ok 32 - Request from RP to OP, endpoint /oauth2/token 650s # ==> Saving handler RP <== 650s # ==> Pushing OP <== 650s # ==> Popping OP <== 650s # ==> Restoring RP <== 650s ok 33 - Execute request 650s ok 34 - Response is 200 650s ok 35 - Content is JSON 650s ok 36 - REST request 650s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 650s # ==> Saving handler RP <== 650s # ==> Pushing OP <== 650s # ==> Popping OP <== 650s # ==> Restoring RP <== 650s ok 38 - Execute request 650s ok 39 - Response is 200 650s ok 40 - Content is JSON 650s # ==> Popping RP <== 650s ok 41 - Call openidconnectcallback on RP 650s ok 42 - Get cookie lemonldap (c63bcd1b14cba5dcb824b89e627046196efdd96f80f9e2949bd153b07f08ec7b) 650s # ==> Pushing OP <== 650s # ==> Popping OP <== 650s ok 43 - Check session, endpoint /oauth2/checksession.html 650s ok 44 - HTTP code is 200 650s ok 45 - Frame can be embedded 650s ok 46 - UTF-8 values 650s # ==> Pushing RP <== 650s # ==> Popping RP <== 650s ok 47 - Call logout from RP 650s ok 48 - Get cookie lemonldap (0) 650s ok 49 - Test empty cookie on RP 650s ok 50 - Get redirection 650s ok 51 - Location header found 650s ok 52 - Found ID Token hint 650s # ==> Pushing OP <== 650s # ==> Popping OP <== 650s ok 53 - Forward logout to OP 650s ok 54 - HTTP code is 200 650s ok 55 - Found RP logout iframe 650s # ==> Pushing OP <== 650s # ==> Popping OP <== 650s ok 56 - Test if user is reject on IdP 650s ok 57 - Response status is 401 650s ok 58 - Content is JSON 650s ok 59 - Error code is 1 650s 1..59 650s ok 651s t/32-OIDC-Logout-redirect-uri-not-allowed.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 - OP portal 651s # ==> Pushing OP <== 651s # ==> Popping OP <== 651s ok 7 - Get JWKS, endpoint /oauth2/jwks 651s ok 8 - HTTP code is 200 651s # ==> Pushing OP <== 651s # ==> Popping OP <== 651s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 651s ok 10 - HTTP code is 200 651s ok 11 - Portal object 651s ok 12 - Init 651s ok 13 - Portal app 651s ok 14 - Register $type 651s ok 15 - RP portal 651s # ==> Pushing RP <== 651s # ==> Popping RP <== 651s ok 16 - Unauth SP request 651s ok 17 - Get redirection 651s ok 18 - Location header found 651s # ==> Pushing OP <== 651s # ==> Popping OP <== 651s ok 19 - Push request to OP, endpoint /oauth2/authorize 651s ok 20 - HTTP code is 200 651s # ==> Pushing OP <== 651s # ==> Popping OP <== 651s ok 21 - Post authentication, endpoint /oauth2/authorize 651s ok 22 - Get cookie lemonldap (43374ccb2e7b7be94a5ba9bbc610f25679534852ace9c2b6f3aa0f9c49c95c9f) 651s ok 23 - HTTP code is 200 651s ok 24 - Page contains a form 651s ok 25 - Host match 651s ok 26 - Field "confirm" is defined 651s ok 27 - CSP header authorize POST request to \# 651s # ==> Pushing OP <== 651s # ==> Popping OP <== 651s ok 28 - Post confirmation, endpoint /oauth2/authorize 651s ok 29 - Get redirection 651s ok 30 - Location header found 651s # ==> Pushing RP <== 651s ok 31 - REST request 651s ok 32 - Request from RP to OP, endpoint /oauth2/token 651s # ==> Saving handler RP <== 651s # ==> Pushing OP <== 651s # ==> Popping OP <== 651s # ==> Restoring RP <== 651s ok 33 - Execute request 651s ok 34 - Response is 200 651s ok 35 - Content is JSON 651s ok 36 - REST request 651s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 651s # ==> Saving handler RP <== 651s # ==> Pushing OP <== 651s # ==> Popping OP <== 651s # ==> Restoring RP <== 651s ok 38 - Execute request 651s ok 39 - Response is 200 651s ok 40 - Content is JSON 651s # ==> Popping RP <== 651s ok 41 - Call openidconnectcallback on RP 651s ok 42 - Get cookie lemonldap (86f571e1ad00c4be1bb23c4baf82acad18d4a05aef9e46f52a4ae45bafa5f543) 651s # ==> Pushing OP <== 651s # ==> Popping OP <== 651s ok 43 - Check session, endpoint /oauth2/checksession.html 651s ok 44 - HTTP code is 200 651s ok 45 - Frame can be embedded 651s ok 46 - UTF-8 values 651s # ==> Pushing RP <== 651s # ==> Popping RP <== 651s ok 47 - Query RP for logout 651s ok 48 - Get redirection 651s ok 49 - Location header found 651s ok 50 - Found client ID in logout request 651s # ==> Pushing OP <== 651s # ==> Popping OP <== 651s ok 51 - Push logout request to OP, endpoint /oauth2/logout 651s ok 52 - HTTP code is 200 651s ok 53 - Page contains a form 651s ok 54 - Host match 651s ok 55 - Field "confirm" is defined 651s ok 56 - CSP header authorize POST request to \# 651s # ==> Pushing OP <== 651s # ==> Popping OP <== 651s ok 57 - Confirm logout, endpoint /oauth2/logout 651s ok 58 - Unauthorized URL: code found on page 651s ok 59 - Unauthorized URL 651s 1..59 651s ok 651s t/32-OIDC-Macro.t .............................................................. 651s ok 1 - use Lemonldap::NG::Portal::Main; 651s # Subtest: Macros, filtered by scope 651s ok 1 - Portal object 651s ok 2 - Init 651s ok 3 - Portal app 651s ok 4 - OP portal 651s ok 5 - Get cookie lemonldap (1cd2d748d8157a2716f716d6729baf8f65654591178157cb27ecc34aac1c6e32) 651s ok 6 - Get redirection 651s ok 7 - Location header found 651s ok 8 - HTTP code is 200 651s ok 9 - Content-Type is JSON 651s ok 10 - Content is valid JSON 651s ok 11 - Found access token 651s ok 12 651s ok 13 - HTTP code is 200 651s ok 14 - Content-Type is JSON 651s ok 15 - Content is valid JSON 651s ok 16 - Correct macro value 651s ok 17 - Sub macro correctly evaluated 651s ok 18 - Complex claim 651s ok 19 - Macro required by scope is included 651s ok 20 - Macro not required by scope is omitted 651s 1..20 651s ok 2 - Macros, filtered by scope 651s # Subtest: Macros, not filtered by scope 651s ok 1 - Portal object 651s ok 2 - Init 651s ok 3 - Portal app 651s ok 4 - OP portal 651s ok 5 - Get cookie lemonldap (c38eb20457b7d9ea222a943bcd5d38b5075fa2ae1ab81e988121eb731387cafa) 651s ok 6 - Get redirection 651s ok 7 - Location header found 651s ok 8 - HTTP code is 200 651s ok 9 - Content-Type is JSON 651s ok 10 - Content is valid JSON 651s ok 11 - Found access token 651s ok 12 651s ok 13 - HTTP code is 200 651s ok 14 - Content-Type is JSON 651s ok 15 - Content is valid JSON 651s ok 16 - Correct macro value 651s ok 17 - Sub macro correctly evaluated 651s ok 18 - Complex claim 651s ok 19 - Macro required by scope is included 651s ok 20 - Macro not required by scope is included 651s 1..20 651s ok 3 - Macros, not filtered by scope 651s 1..3 651s ok 652s t/32-OIDC-Metadata.t ........................................................... 652s ok 1 - use Lemonldap::NG::Portal::Main; 652s # Subtest: OpenID Connect metadata 652s ok 1 - Portal object 652s ok 2 - Init 652s ok 3 - Portal app 652s ok 4 - HTTP code is 200 652s ok 5 - Content-Type is JSON 652s ok 6 - Content is valid JSON 652s ok 7 - Correct JWKS URI 652s 1..7 652s ok 2 - OpenID Connect metadata 652s # Subtest: JWKS test (certificate) 652s ok 1 - Portal object 652s ok 2 - Init 652s ok 3 - Portal app 652s ok 4 - HTTP code is 200 652s ok 5 - Content-Type is JSON 652s ok 6 - Content is valid JSON 652s ok 7 - Correct RSA exponent 652s ok 8 - Correct RSA modulus 652s ok 9 - Correct key ID 652s ok 10 - Correct key type 652s ok 11 - Correct key use 652s ok 12 - Correct certificate 652s ok 13 - Correct certificate thumbprint 652s ok 14 - Correct previous key ID 652s ok 15 - Correct previous certificate 652s 1..15 652s ok 3 - JWKS test (certificate) 652s # Subtest: JWKS test (pubkey) 652s ok 1 - Portal object 652s ok 2 - Init 652s ok 3 - Portal app 652s ok 4 - HTTP code is 200 652s ok 5 - Content-Type is JSON 652s ok 6 - Content is valid JSON 652s ok 7 - Correct RSA exponent 652s ok 8 - Correct RSA modulus 652s ok 9 - Correct key type 652s ok 10 - Correct key use 652s 1..10 652s ok 4 - JWKS test (pubkey) 652s 1..4 652s ok 652s t/32-OIDC-Native-SSO.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 - Post authentication 652s ok 6 - Get cookie lemonldap (29002d859d3507db615e9ac3dc7aed6e34dfe406b8cf8818c5812ee109a08ee7) 652s ok 7 - Get authorization code 652s ok 8 - Get redirection 652s ok 9 - Location header found 652s ok 10 - Post token 652s ok 11 - Access token present 652s ok 12 - ID token present 652s ok 13 - Refresh token present 652s ok 14 - Device secret present 652s ok 15 - Found ds_hash in ID token 652s ok 16 - HTTP code is 200 652s ok 17 - Content-Type is JSON 652s ok 18 - Content is valid JSON 652s ok 19 - Post token 652s ok 20 - HTTP code is 200 652s ok 21 - Content-Type is JSON 652s ok 22 - Content is valid JSON 652s ok 23 - Get refresh_token 652s ok 24 - Get access_token 652s ok 25 - HTTP code is 200 652s ok 26 - HTTP code is 200 652s ok 27 - Content-Type is JSON 652s ok 28 - Content is valid JSON 652s ok 29 - Found attributes 652s 1..29 652s ok 653s t/32-OIDC-OP-claims-in-accesstoken.t ........................................... 653s ok 1 - use Lemonldap::NG::Portal::Main; 653s ok 2 - Portal object 653s ok 3 - Init 653s ok 4 - Portal app 653s ok 5 - Register $type 653s ok 6 - OP portal 653s # ==> Pushing OP <== 653s # ==> Popping OP <== 653s ok 7 - Get JWKS, endpoint /oauth2/jwks 653s ok 8 - HTTP code is 200 653s # ==> Pushing OP <== 653s # ==> Popping OP <== 653s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 653s ok 10 - HTTP code is 200 653s ok 11 - Portal object 653s ok 12 - Init 653s ok 13 - Portal app 653s ok 14 - Register $type 653s ok 15 - RP portal 653s # ==> Pushing RP <== 653s # ==> Popping RP <== 653s ok 16 - Unauth SP request 653s ok 17 - Get redirection 653s ok 18 - Location header found 653s # ==> Pushing OP <== 653s # ==> Popping OP <== 653s ok 19 - Push request to OP, endpoint /oauth2/authorize 653s ok 20 - HTTP code is 200 653s # ==> Pushing OP <== 653s # ==> Popping OP <== 653s ok 21 - Post authentication, endpoint /oauth2/authorize 653s ok 22 - Get cookie lemonldap (6ae9ca5f4e2f46acde734468d70fb2c18a97d9f6a347c96a9c8356edc9b57faf) 653s ok 23 - HTTP code is 200 653s ok 24 - Page contains a form 653s ok 25 - Host match 653s ok 26 - Field "confirm" is defined 653s ok 27 - CSP header authorize POST request to \# 653s # ==> Pushing OP <== 653s # ==> Popping OP <== 653s ok 28 - Post confirmation, endpoint /oauth2/authorize 653s ok 29 - Get redirection 653s ok 30 - Location header found 653s # ==> Pushing RP <== 653s ok 31 - REST request 653s ok 32 - Request from RP to OP, endpoint /oauth2/token 653s # ==> Saving handler RP <== 653s # ==> Pushing OP <== 653s # ==> Popping OP <== 653s # ==> Restoring RP <== 653s ok 33 - Execute request 653s ok 34 - Response is 200 653s ok 35 - Content is JSON 653s ok 36 - Found access_token eyJ0eXAiOiJhdCtKV1QiLCJ4NXQiOiI0UGltczhrbDNERWdCMmxkOXBtdno5c3ZBeG8iLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOlsicnBpZCJdLCJqdGkiOiIyNjM2ZGYxMjVmZWQ0YTkyNTgzZDg4YTllZjJhYzIyZDVmY2IyN2UyOTQwNjE3ZmZhYjc5MDg5YjA4ZjBiNjQzIiwiaXNzIjoiaHR0cDovL2F1dGgub3AuY29tLyIsImV4cCI6MTc2MDk5ODAxMSwiY2xpZW50X2lkIjoicnBpZCIsImZhbWlseV9uYW1lIjoiRnLDqWTDqXJpYyBBY2NlbnRzIiwiZ3JvdXBzIjpbInVzZXJzIiwiZWFydGhsaW5ncyJdLCJlbWFpbCI6ImZhQGJhZHdvbGYub3JnIiwiaWF0IjoxNzYwOTk0NDExLCJuYW1lIjoiRnLDqWTDqXJpYyBBY2NlbnRzIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6InBGRXlTaXg4dVAxcWRETmlqQ1FzSDlwZ3loeTQyRG5rMU45WDRic1RQbVUiLCJzdWIiOiJmcmVuY2gifQ.qzUx97z_ns-NQdSGmeGraoKOk-gWAZMcsbb8efn3B00deLK-qhRndR6pRe6JAHgn3vTL-Zzc3QE1WmLlG7TqokcRgxpQY1efLGltusMGZJ1CF8quk2Y_N4_OqhOHgNW-OOWwWsniijmjJZgq3gkFrcNZvjBKT3-CYjP1peIu3WUN2ER-bmDkvy_ToSX3Nnuf0jNC0gZxHmwIksUjt7tc2Sd0M2tIHNMFYghWPKK3L9402HX_d5udomNry2dYGDmFAo3UJCsf0jLshQTyFh1JbezXXlTtj7n4-VhYNzZtKnpz8bt9XW-76JaVjiwj2mE78AGziFs7WJuNFd9aF8_SBw 653s # ==> Popping RP <== 653s ok 37 - Call openidconnectcallback on RP 653s ok 38 - Get cookie lemonldap (7dbe41dab7f4151c2108e3fce1870b3bf4edd8368109a329098293f7210477d2) 653s 1..38 653s ok 654s t/32-OIDC-OP-claims-in-idtoken.t ............................................... 654s ok 1 - use Lemonldap::NG::Portal::Main; 654s ok 2 - Portal object 654s ok 3 - Init 654s ok 4 - Portal app 654s ok 5 - Register $type 654s ok 6 - OP portal 654s # ==> Pushing OP <== 654s # ==> Popping OP <== 654s ok 7 - Get JWKS, endpoint /oauth2/jwks 654s ok 8 - HTTP code is 200 654s # ==> Pushing OP <== 654s # ==> Popping OP <== 654s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 654s ok 10 - HTTP code is 200 654s ok 11 - Portal object 654s ok 12 - Init 654s ok 13 - Portal app 654s ok 14 - Register $type 654s ok 15 - RP portal 654s # ==> Pushing RP <== 654s # ==> Popping RP <== 654s ok 16 - Unauth SP request 654s ok 17 - Get redirection 654s ok 18 - Location header found 654s # ==> Pushing OP <== 654s # ==> Popping OP <== 654s ok 19 - Push request to OP, endpoint /oauth2/authorize 654s ok 20 - HTTP code is 200 654s # ==> Pushing OP <== 654s # ==> Popping OP <== 654s ok 21 - Post authentication, endpoint /oauth2/authorize 654s ok 22 - Get cookie lemonldap (61a6407282f602fa49c36e8f3a82c519edfbf93b175cd9bf9f30b11dfe36aa78) 654s ok 23 - HTTP code is 200 654s ok 24 - Page contains a form 654s ok 25 - Host match 654s ok 26 - Field "confirm" is defined 654s ok 27 - CSP header authorize POST request to \# 654s # ==> Pushing OP <== 654s # ==> Popping OP <== 654s ok 28 - Post confirmation, endpoint /oauth2/authorize 654s ok 29 - Get redirection 654s ok 30 - Location header found 654s # ==> Pushing RP <== 654s ok 31 - REST request 654s ok 32 - Request from RP to OP, endpoint /oauth2/token 654s # ==> Saving handler RP <== 654s # ==> Pushing OP <== 654s # ==> Popping OP <== 654s # ==> Restoring RP <== 654s ok 33 - Execute request 654s ok 34 - Response is 200 654s ok 35 - Content is JSON 654s ok 36 - Found access_token f93abf07457f200cbdf375572f5edcf2b808584f9ca56e18533f41926cc1f114 654s # ==> Popping RP <== 654s ok 37 - Call openidconnectcallback on RP 654s ok 38 - Get cookie lemonldap (f62bc2bdfbbe0fa441b338e05478004b0df1f0a96f311b505e8788f70d10f218) 654s 1..38 654s ok 655s t/32-OIDC-Offline-Session.t .................................................... 655s ok 1 - use Lemonldap::NG::Portal::Main; 655s # Subtest: Run tests with base config 655s ok 1 - Portal object 655s ok 2 - Init 655s ok 3 - Portal app 655s ok 4 - Auth query 655s ok 5 - HTTP code is 200 655s ok 6 - Get cookie lemonldap (c76a0623e0b721a90b67db6542b349934fd0a39bc3533b289ad5989b2d9068ad) 655s ok 7 - Get redirection 655s ok 8 - Location header found 655s ok 9 - HTTP code is 200 655s ok 10 - Content-Type is JSON 655s ok 11 - Content is valid JSON 655s ok 12 655s ok 13 - Got access token 655s ok 14 - Got refresh token 655s ok 15 - Got ID token 655s ok 16 - Authentication date found in token 655s ok 17 - Found claim in ID token 655s ok 18 - Found sub in ID token 655s ok 19 - HTTP code is 200 655s ok 20 - Content-Type is JSON 655s ok 21 - Content is valid JSON 655s ok 22 - Got User Info 655s ok 23 - Got User Info 655s ok 24 - Logout request 655s ok 25 - Response is 200 655s ok 26 - Cookie is deleted 655s ok 27 - No pdata 655s ok 28 - Disconnect request 655s ok 29 - Response is 401 655s ok 30 - HTTP code is 200 655s ok 31 - Content-Type is JSON 655s ok 32 - Content is valid JSON 655s ok 33 - Refresh token not present 655s ok 34 655s ok 35 - Got refreshed Access token 655s ok 36 - Got refreshed ID token 655s ok 37 - Found claim in ID token 655s ok 38 - Found sub in ID token 655s ok 39 - HTTP code is 200 655s ok 40 - Content-Type is JSON 655s ok 41 - Content is valid JSON 655s ok 42 - Correct user info 655s ok 43 - Got User Info 655s ok 44 - HTTP code is 200 655s ok 45 - Content-Type is JSON 655s ok 46 - Content is valid JSON 655s ok 47 - Refresh token not present 655s ok 48 655s ok 49 - Got refreshed Access token 655s ok 50 - Got refreshed ID token 655s ok 51 - Original auth_time retained 655s ok 52 - Found claim in ID token 655s ok 53 - Check that clientid is in audience 655s ok 54 - Check for additional audiences 655s ok 55 - Check for additional audiences 655s ok 56 - HTTP code is 200 655s ok 57 - Content-Type is JSON 655s ok 58 - Content is valid JSON 655s ok 59 - Correct user info 655s ok 60 - Got User Info 655s ok 61 - HTTP code is 200 655s ok 62 - Content-Type is JSON 655s ok 63 - Content is valid JSON 655s ok 64 - Token is active 655s ok 65 - Introspection contains client_id 655s ok 66 - Introspection contains sub 655s ok 67 - Scope contains weird scope name 655s 1..67 655s ok 2 - Run tests with base config 655s # Subtest: Removed user's offline sessions are no longer valid 655s ok 1 - Portal object 655s ok 2 - Init 655s ok 3 - Portal app 655s ok 4 - Get cookie lemonldap (fd4f0f6f7aae9e8c2f27d1d059e63d1832d9975dc9e4c896b5a6dc71664045c3) 655s ok 5 - Get redirection 655s ok 6 - Location header found 655s ok 7 - HTTP code is 200 655s ok 8 - Content-Type is JSON 655s ok 9 - Content is valid JSON 655s ok 10 - Got refresh token 655s ok 11 - Logout request 655s ok 12 - Response is 200 655s ok 13 - Cookie is deleted 655s ok 14 - No pdata 655s ok 15 - Disconnect request 655s ok 16 - Response is 401 655s ok 17 - HTTP code is 200 655s ok 18 - Content-Type is JSON 655s ok 19 - Content is valid JSON 655s ok 20 - Found access token 655s ok 21 - Refresh token not present 655s ok 22 - Response status is 400 655s ok 23 - Content is JSON 655s ok 24 - Error code is invalid_grant 655s 1..24 655s ok 3 - Removed user's offline sessions are no longer valid 655s # Subtest: Run tests with JWT access tokens 655s ok 1 - Portal object 655s ok 2 - Init 655s ok 3 - Portal app 655s ok 4 - Auth query 655s ok 5 - HTTP code is 200 655s ok 6 - Get cookie lemonldap (09f5f7da8acde79a2aa66a71f446c2bbe52ba8deb1660a858e9101142ee77599) 655s ok 7 - Get redirection 655s ok 8 - Location header found 655s ok 9 - HTTP code is 200 655s ok 10 - Content-Type is JSON 655s ok 11 - Content is valid JSON 655s ok 12 - Token is a JWT 655s ok 13 - Found claim in JWT 655s ok 14 - Found claim in JWT 655s ok 15 655s ok 16 - Got access token 655s ok 17 - Got refresh token 655s ok 18 - Got ID token 655s ok 19 - Authentication date found in token 655s ok 20 - Found claim in ID token 655s ok 21 - Found sub in ID token 655s ok 22 - HTTP code is 200 655s ok 23 - Content-Type is JSON 655s ok 24 - Content is valid JSON 655s ok 25 - Got User Info 655s ok 26 - Got User Info 655s ok 27 - Logout request 655s ok 28 - Response is 200 655s ok 29 - Cookie is deleted 655s ok 30 - No pdata 655s ok 31 - Disconnect request 655s ok 32 - Response is 401 655s ok 33 - HTTP code is 200 655s ok 34 - Content-Type is JSON 655s ok 35 - Content is valid JSON 655s ok 36 - Refresh token not present 655s ok 37 655s ok 38 - Token is a JWT 655s ok 39 - Found claim in JWT 655s ok 40 - Found claim in JWT 655s ok 41 - Got refreshed Access token 655s ok 42 - Got refreshed ID token 655s ok 43 - Found claim in ID token 655s ok 44 - Found sub in ID token 655s ok 45 - HTTP code is 200 655s ok 46 - Content-Type is JSON 655s ok 47 - Content is valid JSON 655s ok 48 - Correct user info 655s ok 49 - Got User Info 655s ok 50 - HTTP code is 200 655s ok 51 - Content-Type is JSON 655s ok 52 - Content is valid JSON 655s ok 53 - Refresh token not present 655s ok 54 655s ok 55 - Token is a JWT 655s ok 56 - Found claim in JWT 655s ok 57 - Found claim in JWT 655s ok 58 - Got refreshed Access token 655s ok 59 - Got refreshed ID token 655s ok 60 - Original auth_time retained 655s ok 61 - Found claim in ID token 655s ok 62 - Check that clientid is in audience 655s ok 63 - Check for additional audiences 655s ok 64 - Check for additional audiences 655s ok 65 - HTTP code is 200 655s ok 66 - Content-Type is JSON 655s ok 67 - Content is valid JSON 655s ok 68 - Correct user info 655s ok 69 - Got User Info 655s ok 70 - HTTP code is 200 655s ok 71 - Content-Type is JSON 655s ok 72 - Content is valid JSON 655s ok 73 - Token is active 655s ok 74 - Introspection contains client_id 655s ok 75 - Introspection contains sub 655s ok 76 - Scope contains weird scope name 655s 1..76 655s ok 4 - Run tests with JWT access tokens 655s # Subtest: Run tests with refresh token rotation 655s ok 1 - Portal object 655s ok 2 - Init 655s ok 3 - Portal app 655s ok 4 - Auth query 655s ok 5 - HTTP code is 200 655s ok 6 - Get cookie lemonldap (92fd739c4270ca34fb804ee59083174510a5ad29950bfd51ed149878816ce252) 655s ok 7 - Get redirection 655s ok 8 - Location header found 655s ok 9 - HTTP code is 200 655s ok 10 - Content-Type is JSON 655s ok 11 - Content is valid JSON 655s ok 12 - Token is a JWT 655s ok 13 - Found claim in JWT 655s ok 14 - Found claim in JWT 655s ok 15 655s ok 16 - Got access token 655s ok 17 - Got refresh token 655s ok 18 - Got ID token 655s ok 19 - Authentication date found in token 655s ok 20 - Found claim in ID token 655s ok 21 - Found sub in ID token 655s ok 22 - HTTP code is 200 655s ok 23 - Content-Type is JSON 655s ok 24 - Content is valid JSON 655s ok 25 - Got User Info 655s ok 26 - Got User Info 655s ok 27 - Logout request 655s ok 28 - Response is 200 655s ok 29 - Cookie is deleted 655s ok 30 - No pdata 655s ok 31 - Disconnect request 655s ok 32 - Response is 401 655s ok 33 - HTTP code is 200 655s ok 34 - Content-Type is JSON 655s ok 35 - Content is valid JSON 655s ok 36 - Refresh token was updated 655s ok 37 - Response status is 400 655s ok 38 - Content is JSON 655s ok 39 - Error code is invalid_request 655s ok 40 655s ok 41 - Token is a JWT 655s ok 42 - Found claim in JWT 655s ok 43 - Found claim in JWT 655s ok 44 - Got refreshed Access token 655s ok 45 - Got refreshed ID token 655s ok 46 - Found claim in ID token 655s ok 47 - Found sub in ID token 655s ok 48 - HTTP code is 200 655s ok 49 - Content-Type is JSON 655s ok 50 - Content is valid JSON 655s ok 51 - Correct user info 655s ok 52 - Got User Info 655s ok 53 - HTTP code is 200 655s ok 54 - Content-Type is JSON 655s ok 55 - Content is valid JSON 655s ok 56 - Refresh token was updated 655s ok 57 - Response status is 400 655s ok 58 - Content is JSON 655s ok 59 - Error code is invalid_request 655s ok 60 655s ok 61 - Token is a JWT 655s ok 62 - Found claim in JWT 655s ok 63 - Found claim in JWT 655s ok 64 - Got refreshed Access token 655s ok 65 - Got refreshed ID token 655s ok 66 - Original auth_time retained 655s ok 67 - Found claim in ID token 655s ok 68 - Check that clientid is in audience 655s ok 69 - Check for additional audiences 655s ok 70 - Check for additional audiences 655s ok 71 - HTTP code is 200 655s ok 72 - Content-Type is JSON 655s ok 73 - Content is valid JSON 655s ok 74 - Correct user info 655s ok 75 - Got User Info 655s ok 76 - HTTP code is 200 655s ok 77 - Content-Type is JSON 655s ok 78 - Content is valid JSON 655s ok 79 - Token is active 655s ok 80 - Introspection contains client_id 655s ok 81 - Introspection contains sub 655s ok 82 - Scope contains weird scope name 655s 1..82 655s ok 5 - Run tests with refresh token rotation 655s # Subtest: Using choice authentication method 655s ok 1 - Portal object 655s ok 2 - Init 655s ok 3 - Portal app 655s ok 4 - Auth query 655s ok 5 - HTTP code is 200 655s ok 6 - Get cookie lemonldap (14fa3b55166e65ec3ade8578fd15902cce5a3ceaf034d1717e039476fef877c4) 655s ok 7 - Get redirection 655s ok 8 - Location header found 655s ok 9 - HTTP code is 200 655s ok 10 - Content-Type is JSON 655s ok 11 - Content is valid JSON 655s ok 12 - Token is a JWT 655s ok 13 - Found claim in JWT 655s ok 14 - Found claim in JWT 655s ok 15 655s ok 16 - Got access token 655s ok 17 - Got refresh token 655s ok 18 - Got ID token 655s ok 19 - Authentication date found in token 655s ok 20 - Found claim in ID token 655s ok 21 - Found sub in ID token 655s ok 22 - HTTP code is 200 655s ok 23 - Content-Type is JSON 655s ok 24 - Content is valid JSON 655s ok 25 - Got User Info 655s ok 26 - Got User Info 655s ok 27 - Logout request 655s ok 28 - Response is 200 655s ok 29 - Cookie is deleted 655s ok 30 - No pdata 655s ok 31 - Disconnect request 655s ok 32 - Response is 401 655s ok 33 - HTTP code is 200 655s ok 34 - Content-Type is JSON 655s ok 35 - Content is valid JSON 655s ok 36 - Refresh token was updated 655s ok 37 - Response status is 400 655s ok 38 - Content is JSON 655s ok 39 - Error code is invalid_request 655s ok 40 655s ok 41 - Token is a JWT 655s ok 42 - Found claim in JWT 655s ok 43 - Found claim in JWT 655s ok 44 - Got refreshed Access token 655s ok 45 - Got refreshed ID token 655s ok 46 - Found claim in ID token 655s ok 47 - Found sub in ID token 655s ok 48 - HTTP code is 200 655s ok 49 - Content-Type is JSON 655s ok 50 - Content is valid JSON 655s ok 51 - Correct user info 655s ok 52 - Got User Info 655s ok 53 - HTTP code is 200 655s ok 54 - Content-Type is JSON 655s ok 55 - Content is valid JSON 655s ok 56 - Refresh token was updated 655s ok 57 - Response status is 400 655s ok 58 - Content is JSON 655s ok 59 - Error code is invalid_request 655s ok 60 655s ok 61 - Token is a JWT 655s ok 62 - Found claim in JWT 655s ok 63 - Found claim in JWT 655s ok 64 - Got refreshed Access token 655s ok 65 - Got refreshed ID token 655s ok 66 - Original auth_time retained 655s ok 67 - Found claim in ID token 655s ok 68 - Check that clientid is in audience 655s ok 69 - Check for additional audiences 655s ok 70 - Check for additional audiences 655s ok 71 - HTTP code is 200 655s ok 72 - Content-Type is JSON 655s ok 73 - Content is valid JSON 655s ok 74 - Correct user info 655s ok 75 - Got User Info 655s ok 76 - HTTP code is 200 655s ok 77 - Content-Type is JSON 655s ok 78 - Content is valid JSON 655s ok 79 - Token is active 655s ok 80 - Introspection contains client_id 655s ok 81 - Introspection contains sub 655s ok 82 - Scope contains weird scope name 655s 1..82 655s ok 6 - Using choice authentication method 655s 1..6 655s ok 655s t/32-OIDC-Opaque-Token.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 - Post authentication 655s ok 6 - Get cookie lemonldap (aa0ccd479a6b69a892beac4dbdb774d3eb817a6f35ec95345391fe1bbfba3abc) 655s ok 7 - Get authorization code 655s ok 8 - Get redirection 655s ok 9 - Location header found 655s ok 10 - Post token 655s ok 11 - Access token present 655s ok 12 - ID token present 655s ok 13 - Refresh token present 655s ok 14 - Found hooked claim in ID token 655s ok 15 - HTTP code is 200 655s ok 16 - Content-Type is JSON 655s ok 17 - Content is valid JSON 655s ok 18 - Found hooked claim in Userinfo token 655s ok 19 - Found session variable in Userinfo token 655s ok 20 - Scopes are visible in hook 655s ok 21 - Post introspection 655s ok 22 - HTTP code is 200 655s ok 23 - Found hook defined scope 655s ok 24 - Found result of oidcResolveScope 655s ok 25 - HTTP code is 200 655s ok 26 - Content-Type is JSON 655s ok 27 - Content is valid JSON 655s ok 28 - Access token present 655s ok 29 - Get redirection 655s ok 30 - Location header found 655s ok 31 - HTTP code is 200 655s ok 32 - Content-Type is JSON 655s ok 33 - Content is valid JSON 655s ok 34 - Refresh token present 655s ok 35 - HTTP code is 200 655s ok 36 - Content-Type is JSON 655s ok 37 - Content is valid JSON 655s 1..37 655s ok 656s t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.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 - HTTP code is 400 656s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2853. 656s ok 6 - HTTP code is 200 656s ok 7 - Content-Type is JSON 656s ok 8 - Content is valid JSON 656s ok 9 - Access Token found 656s ok 10 - Scope found in token response 656s ok 11 - Found ID token in original grant 656s ok 12 - Got refresh token 656s ok 13 - HTTP code is 200 656s ok 14 - Content-Type is JSON 656s ok 15 - Content is valid JSON 656s ok 16 - Got User Info 656s ok 17 - Attribute released as int in JSON 656s ok 18 - Single valued attribute forced as array 656s ok 19 - Multi valued attribute exposed as array 656s ok 20 - Post introspection 656s ok 21 - HTTP code is 200 656s ok 22 - Content-Type is JSON 656s ok 23 - Content is valid JSON 656s ok 24 - Scope read not asked, and thus not found 656s ok 25 - Attribute-based scope found 656s ok 26 - Rule-enforced scope found 656s ok 27 - Token response scope matches token scope 656s ok 28 - Post introspection 656s ok 29 - HTTP code is 200 656s ok 30 - Content-Type is JSON 656s ok 31 - Content is valid JSON 656s ok 32 - Token is no longer active 656s ok 33 - Post introspection 656s ok 34 - HTTP code is 200 656s ok 35 - Content-Type is JSON 656s ok 36 - Content is valid JSON 656s ok 37 - Found ID token in refresh grant 656s 1..37 656s ok 656s t/32-OIDC-Password-Grant.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 - Response status is 400 656s ok 6 - Content is JSON 656s ok 7 - Error code is invalid_grant 656s ok 8 - Response status is 400 656s ok 9 - Content is JSON 656s ok 10 - Error code is invalid_scope 656s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2853. 656s ok 11 - HTTP code is 200 656s ok 12 - Content-Type is JSON 656s ok 13 - Content is valid JSON 656s ok 14 - Access Token found 656s ok 15 - Scope found in token response 656s ok 16 - No ID token in original request 656s ok 17 - Got refresh token 656s ok 18 - HTTP code is 200 656s ok 19 - Content-Type is JSON 656s ok 20 - Content is valid JSON 656s ok 21 - Got User Info 656s ok 22 - Attribute released as int in JSON 656s ok 23 - Single valued attribute forced as array 656s ok 24 - Multi valued attribute exposed as array 656s ok 25 - Post introspection 656s ok 26 - HTTP code is 200 656s ok 27 - Content-Type is JSON 656s ok 28 - Content is valid JSON 656s ok 29 - Scope read not asked, and thus not found 656s ok 30 - Attribute-based scope found 656s ok 31 - Rule-enforced scope found 656s ok 32 - Token response scope matches token scope 656s ok 33 - Post introspection 656s ok 34 - HTTP code is 200 656s ok 35 - Content-Type is JSON 656s ok 36 - Content is valid JSON 656s ok 37 - Token is no longer active 656s ok 38 - Post introspection 656s ok 39 - HTTP code is 200 656s ok 40 - Content-Type is JSON 656s ok 41 - Content is valid JSON 656s ok 42 - No ID token in refreshed response 656s 1..42 656s ok 657s t/32-OIDC-RP-rule.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 - OP portal 657s # ==> Pushing OP <== 657s # ==> Popping OP <== 657s ok 7 - Get JWKS, endpoint /oauth2/jwks 657s ok 8 - HTTP code is 200 657s # ==> Pushing OP <== 657s # ==> Popping OP <== 657s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 657s ok 10 - HTTP code is 200 657s ok 11 - Portal object 657s ok 12 - Init 657s ok 13 - Portal app 657s ok 14 - Register $type 657s ok 15 - RP portal 657s # ==> Pushing RP <== 657s # ==> Popping RP <== 657s ok 16 - Unauth SP request 657s ok 17 - Get redirection 657s ok 18 - Location header found 657s # ==> Pushing OP <== 657s # ==> Popping OP <== 657s ok 19 - Push request to OP, endpoint /oauth2/authorize 657s ok 20 - HTTP code is 200 657s # ==> Pushing OP <== 657s # ==> Popping OP <== 657s ok 21 - Post authentication, endpoint /oauth2/authorize 657s ok 22 - Get cookie lemonldap (e060724738001c2af7b14631ed71677d9d516eac01c8d8c84c4caeccb9adbb88) 657s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 657s ok 24 - PE_UNAUTHORIZEDPARTNER 657s # ==> Pushing OP <== 657s # ==> Popping OP <== 657s ok 25 - Post access to unknown RP 657s ok 26 - Unknown client ID: code found on page 657s ok 27 - Unknown client ID 657s 1..27 657s ok 658s t/32-OIDC-Refresh-Token.t ...................................................... 658s ok 1 - use Lemonldap::NG::Portal::Main; 658s ok 2 - Portal object 658s ok 3 - Init 658s ok 4 - Portal app 658s # Subtest: Run test with basic configuration 658s ok 1 - Get cookie lemonldap (b8ba47e64c235a9e438a35fe29f85da9515364cc82e487848c78b3c3178ec8a2) 658s ok 2 - Get redirection 658s ok 3 - Location header found 658s ok 4 - HTTP code is 200 658s ok 5 - Content-Type is JSON 658s ok 6 - Content is valid JSON 658s ok 7 - Got access token 658s ok 8 - Got refresh token 658s ok 9 - Got ID token 658s ok 10 - Found sub in ID token 658s ok 11 - Found claim in ID token 658s ok 12 - Check that clientid is in audience 658s ok 13 - Check for additional audiences 658s ok 14 - Check for additional audiences 658s ok 15 - HTTP code is 200 658s ok 16 - Content-Type is JSON 658s ok 17 - Content is valid JSON 658s ok 18 - Got User Info 658s ok 19 - Got User Info 658s ok 20 - Access token rejected 658s ok 21 - HTTP code is 200 658s ok 22 - Content-Type is JSON 658s ok 23 - Content is valid JSON 658s ok 24 - Got refreshed Access token 658s ok 25 - Got refreshed ID token 658s ok 26 - Refresh token not present 658s ok 27 - Found sub in ID token 658s ok 28 - Found claim in ID token 658s ok 29 - HTTP code is 200 658s ok 30 - Content-Type is JSON 658s ok 31 - Content is valid JSON 658s ok 32 - Got User Info 658s ok 33 - Got User Info 658s ok 34 - Access token rejected 658s ok 35 - HTTP code is 200 658s ok 36 - Content-Type is JSON 658s ok 37 - Content is valid JSON 658s ok 38 - Refresh token not present 658s ok 39 - HTTP code is 200 658s ok 40 - Content-Type is JSON 658s ok 41 - Content is valid JSON 658s ok 42 - Got User Info 658s ok 43 - Got User Info 658s ok 44 - Access token rejected 658s ok 45 - HTTP code is 200 658s ok 46 - Page contains a form 658s ok 47 - URI match 658s ok 48 - Field "confirm" is defined 658s ok 49 - Propose to renew session 658s ok 50 - Ask to renew 658s ok 51 - HTTP code is 200 658s ok 52 - Page contains a form 658s ok 53 - Host match 658s ok 54 - Field "upgrading" is defined 658s ok 55 - Field "url" is defined 658s ok 56 - CSP header authorize POST request to \# 658s ok 57 - Ask to renew 658s ok 58 - Get cookie lemonldap (d983d2bcda7ade8105afbf061758f1494b9b76f2af4f5993c9d769d02bdb2fc2) 658s ok 59 - Session ID has changed 658s ok 60 - HTTP code is 200 658s ok 61 - Content-Type is JSON 658s ok 62 - Content is valid JSON 658s ok 63 - Refresh token not present 658s ok 64 - HTTP code is 200 658s ok 65 - Content-Type is JSON 658s ok 66 - Content is valid JSON 658s ok 67 - Got User Info 658s ok 68 - Got User Info 658s ok 69 - Logout request 658s ok 70 - Response is 200 658s ok 71 - Cookie is deleted 658s ok 72 - No pdata 658s ok 73 - Disconnect request 658s ok 74 - Response is 401 658s ok 75 - Response status is 400 658s ok 76 - Content is JSON 658s ok 77 - Error code is invalid_grant 658s ok 78 - Cannot use refreshed access token tied to expired session 658s 1..78 658s ok 5 - Run test with basic configuration 658s # Subtest: Run test with JWT access tokens 658s ok 1 - Portal object 658s ok 2 - Init 658s ok 3 - Portal app 658s ok 4 - Get cookie lemonldap (6c85c6f6791981688d92c86758c092cf0cc44e575035e55a03fd244e4e0f915d) 658s ok 5 - Get redirection 658s ok 6 - Location header found 658s ok 7 - HTTP code is 200 658s ok 8 - Content-Type is JSON 658s ok 9 - Content is valid JSON 658s ok 10 - Token is a JWT 658s ok 11 - Found claim in JWT 658s ok 12 - Found claim in JWT 658s ok 13 - Found claim in JWT 658s ok 14 - Found claim in JWT 658s ok 15 - Found claim in JWT 658s ok 16 658s ok 17 658s ok 18 658s ok 19 - Expiration date sanity check 658s ok 20 - Expiration date sanity check 658s ok 21 - Got access token 658s ok 22 - Got refresh token 658s ok 23 - Got ID token 658s ok 24 - Found sub in ID token 658s ok 25 - Found claim in ID token 658s ok 26 - Check that clientid is in audience 658s ok 27 - Check for additional audiences 658s ok 28 - Check for additional audiences 658s ok 29 - HTTP code is 200 658s ok 30 - Content-Type is JSON 658s ok 31 - Content is valid JSON 658s ok 32 - Got User Info 658s ok 33 - Got User Info 658s ok 34 - Access token rejected 658s ok 35 - HTTP code is 200 658s ok 36 - Content-Type is JSON 658s ok 37 - Content is valid JSON 658s ok 38 - Token is a JWT 658s ok 39 - Found claim in JWT 658s ok 40 - Found claim in JWT 658s ok 41 - Found claim in JWT 658s ok 42 - Found claim in JWT 658s ok 43 - Found claim in JWT 658s ok 44 658s ok 45 658s ok 46 658s ok 47 - Expiration date sanity check 658s ok 48 - Expiration date sanity check 658s ok 49 - Got refreshed Access token 658s ok 50 - Got refreshed ID token 658s ok 51 - Refresh token not present 658s ok 52 - Found sub in ID token 658s ok 53 - Found claim in ID token 658s ok 54 - HTTP code is 200 658s ok 55 - Content-Type is JSON 658s ok 56 - Content is valid JSON 658s ok 57 - Got User Info 658s ok 58 - Got User Info 658s ok 59 - Access token rejected 658s ok 60 - HTTP code is 200 658s ok 61 - Content-Type is JSON 658s ok 62 - Content is valid JSON 658s ok 63 - Refresh token not present 658s ok 64 - HTTP code is 200 658s ok 65 - Content-Type is JSON 658s ok 66 - Content is valid JSON 658s ok 67 - Got User Info 658s ok 68 - Got User Info 658s ok 69 - Access token rejected 658s ok 70 - HTTP code is 200 658s ok 71 - Page contains a form 658s ok 72 - URI match 658s ok 73 - Field "confirm" is defined 658s ok 74 - Propose to renew session 658s ok 75 - Ask to renew 658s ok 76 - HTTP code is 200 658s ok 77 - Page contains a form 658s ok 78 - Host match 658s ok 79 - Field "upgrading" is defined 658s ok 80 - Field "url" is defined 658s ok 81 - CSP header authorize POST request to \# 658s ok 82 - Ask to renew 658s ok 83 - Get cookie lemonldap (9b31a7fdd292ee03c3f138924d3b0c30ac0fe36a5e2e6b3dbecd78b465e85ed2) 658s ok 84 - Session ID has changed 658s ok 85 - HTTP code is 200 658s ok 86 - Content-Type is JSON 658s ok 87 - Content is valid JSON 658s ok 88 - Refresh token not present 658s ok 89 - HTTP code is 200 658s ok 90 - Content-Type is JSON 658s ok 91 - Content is valid JSON 658s ok 92 - Got User Info 658s ok 93 - Got User Info 658s ok 94 - Logout request 658s ok 95 - Response is 200 658s ok 96 - Cookie is deleted 658s ok 97 - No pdata 658s ok 98 - Disconnect request 658s ok 99 - Response is 401 658s ok 100 - Response status is 400 658s ok 101 - Content is JSON 658s ok 102 - Error code is invalid_grant 658s ok 103 - Cannot use refreshed access token tied to expired session 658s 1..103 658s ok 6 - Run test with JWT access tokens 658s # Subtest: Run test with activity timeout 658s ok 1 - Portal object 658s ok 2 - Init 658s ok 3 - Portal app 658s ok 4 - Get cookie lemonldap (2c4d89cf680dece70865b4a93dd76c645871d631550db8dc1c430b497edaa763) 658s ok 5 - Get redirection 658s ok 6 - Location header found 658s ok 7 - HTTP code is 200 658s ok 8 - Content-Type is JSON 658s ok 9 - Content is valid JSON 658s ok 10 - Token is a JWT 658s ok 11 - Found claim in JWT 658s ok 12 - Found claim in JWT 658s ok 13 - Found claim in JWT 658s ok 14 - Found claim in JWT 658s ok 15 - Found claim in JWT 658s ok 16 658s ok 17 658s ok 18 658s ok 19 - Expiration date sanity check 658s ok 20 - Expiration date sanity check 658s ok 21 - Got access token 658s ok 22 - Got refresh token 658s ok 23 - Got ID token 658s ok 24 - Found sub in ID token 658s ok 25 - Found claim in ID token 658s ok 26 - Check that clientid is in audience 658s ok 27 - Check for additional audiences 658s ok 28 - Check for additional audiences 658s ok 29 - HTTP code is 200 658s ok 30 - Content-Type is JSON 658s ok 31 - Content is valid JSON 658s ok 32 - Got User Info 658s ok 33 - Got User Info 658s ok 34 - Access token rejected 658s ok 35 - HTTP code is 200 658s ok 36 - Content-Type is JSON 658s ok 37 - Content is valid JSON 658s ok 38 - Token is a JWT 658s ok 39 - Found claim in JWT 658s ok 40 - Found claim in JWT 658s ok 41 - Found claim in JWT 658s ok 42 - Found claim in JWT 658s ok 43 - Found claim in JWT 658s ok 44 658s ok 45 658s ok 46 658s ok 47 - Expiration date sanity check 658s ok 48 - Expiration date sanity check 658s ok 49 - Got refreshed Access token 658s ok 50 - Got refreshed ID token 658s ok 51 - Refresh token not present 658s ok 52 - Found sub in ID token 658s ok 53 - Found claim in ID token 658s ok 54 - HTTP code is 200 658s ok 55 - Content-Type is JSON 658s ok 56 - Content is valid JSON 658s ok 57 - Got User Info 658s ok 58 - Got User Info 658s ok 59 - Access token rejected 658s ok 60 - HTTP code is 200 658s ok 61 - Content-Type is JSON 658s ok 62 - Content is valid JSON 658s ok 63 - Refresh token not present 658s ok 64 - HTTP code is 200 658s ok 65 - Content-Type is JSON 658s ok 66 - Content is valid JSON 658s ok 67 - Got User Info 658s ok 68 - Got User Info 658s ok 69 - Access token rejected 658s ok 70 - HTTP code is 200 658s ok 71 - Page contains a form 658s ok 72 - URI match 658s ok 73 - Field "confirm" is defined 658s ok 74 - Propose to renew session 658s ok 75 - Ask to renew 658s ok 76 - HTTP code is 200 658s ok 77 - Page contains a form 658s ok 78 - Host match 658s ok 79 - Field "upgrading" is defined 658s ok 80 - Field "url" is defined 658s ok 81 - CSP header authorize POST request to \# 658s ok 82 - Ask to renew 658s ok 83 - Get cookie lemonldap (0637bdf5922d2b9d3697cac539c5d75292b10d73c641dcdd078c05e33b4ee2dd) 658s ok 84 - Session ID has changed 658s ok 85 - HTTP code is 200 658s ok 86 - Content-Type is JSON 658s ok 87 - Content is valid JSON 658s ok 88 - Refresh token not present 658s ok 89 - HTTP code is 200 658s ok 90 - Content-Type is JSON 658s ok 91 - Content is valid JSON 658s ok 92 - Got User Info 658s ok 93 - Got User Info 658s ok 94 - Logout request 658s ok 95 - Response is 200 658s ok 96 - Cookie is deleted 658s ok 97 - No pdata 658s ok 98 - Disconnect request 658s ok 99 - Response is 401 658s ok 100 - Response status is 400 658s ok 101 - Content is JSON 658s ok 102 - Error code is invalid_grant 658s ok 103 - Cannot use refreshed access token tied to expired session 658s 1..103 658s ok 7 - Run test with activity timeout 658s # Subtest: Run test with refresh token rotation 658s ok 1 - Portal object 658s ok 2 - Init 658s ok 3 - Portal app 658s ok 4 - Get cookie lemonldap (cc22cb97f0f1f9921af46adc14a5193c621f0d6c149a3d4c50423f2e7691bd7a) 658s ok 5 - Get redirection 658s ok 6 - Location header found 658s ok 7 - HTTP code is 200 658s ok 8 - Content-Type is JSON 658s ok 9 - Content is valid JSON 658s ok 10 - Token is a JWT 658s ok 11 - Found claim in JWT 658s ok 12 - Found claim in JWT 658s ok 13 - Found claim in JWT 658s ok 14 - Found claim in JWT 658s ok 15 - Found claim in JWT 658s ok 16 658s ok 17 658s ok 18 658s ok 19 - Expiration date sanity check 658s ok 20 - Expiration date sanity check 658s ok 21 - Got access token 658s ok 22 - Got refresh token 658s ok 23 - Got ID token 658s ok 24 - Found sub in ID token 658s ok 25 - Found claim in ID token 658s ok 26 - Check that clientid is in audience 658s ok 27 - Check for additional audiences 658s ok 28 - Check for additional audiences 658s ok 29 - HTTP code is 200 658s ok 30 - Content-Type is JSON 658s ok 31 - Content is valid JSON 658s ok 32 - Got User Info 658s ok 33 - Got User Info 658s ok 34 - Access token rejected 658s ok 35 - HTTP code is 200 658s ok 36 - Content-Type is JSON 658s ok 37 - Content is valid JSON 658s ok 38 - Token is a JWT 658s ok 39 - Found claim in JWT 658s ok 40 - Found claim in JWT 658s ok 41 - Found claim in JWT 658s ok 42 - Found claim in JWT 658s ok 43 - Found claim in JWT 658s ok 44 658s ok 45 658s ok 46 658s ok 47 - Expiration date sanity check 658s ok 48 - Expiration date sanity check 658s ok 49 - Got refreshed Access token 658s ok 50 - Got refreshed ID token 658s ok 51 - Refresh token was updated 658s ok 52 - Response status is 400 658s ok 53 - Content is JSON 658s ok 54 - Error code is invalid_request 658s ok 55 - Found sub in ID token 658s ok 56 - Found claim in ID token 658s ok 57 - HTTP code is 200 658s ok 58 - Content-Type is JSON 658s ok 59 - Content is valid JSON 658s ok 60 - Got User Info 658s ok 61 - Got User Info 658s ok 62 - Access token rejected 658s ok 63 - HTTP code is 200 658s ok 64 - Content-Type is JSON 658s ok 65 - Content is valid JSON 658s ok 66 - Refresh token was updated 658s ok 67 - Response status is 400 658s ok 68 - Content is JSON 658s ok 69 - Error code is invalid_request 658s ok 70 - HTTP code is 200 658s ok 71 - Content-Type is JSON 658s ok 72 - Content is valid JSON 658s ok 73 - Got User Info 658s ok 74 - Got User Info 658s ok 75 - Access token rejected 658s ok 76 - HTTP code is 200 658s ok 77 - Page contains a form 658s ok 78 - URI match 658s ok 79 - Field "confirm" is defined 658s ok 80 - Propose to renew session 658s ok 81 - Ask to renew 658s ok 82 - HTTP code is 200 658s ok 83 - Page contains a form 658s ok 84 - Host match 658s ok 85 - Field "upgrading" is defined 658s ok 86 - Field "url" is defined 658s ok 87 - CSP header authorize POST request to \# 658s ok 88 - Ask to renew 658s ok 89 - Get cookie lemonldap (7cb5a3beff626c652d814331a9ee1d5888798795128cfaf5ee1f2575bd613157) 658s ok 90 - Session ID has changed 658s ok 91 - HTTP code is 200 658s ok 92 - Content-Type is JSON 658s ok 93 - Content is valid JSON 658s ok 94 - Refresh token was updated 658s ok 95 - Response status is 400 658s ok 96 - Content is JSON 658s ok 97 - Error code is invalid_request 658s ok 98 - HTTP code is 200 658s ok 99 - Content-Type is JSON 658s ok 100 - Content is valid JSON 658s ok 101 - Got User Info 658s ok 102 - Got User Info 658s ok 103 - Logout request 658s ok 104 - Response is 200 658s ok 105 - Cookie is deleted 658s ok 106 - No pdata 658s ok 107 - Disconnect request 658s ok 108 - Response is 401 658s ok 109 - Response status is 400 658s ok 110 - Content is JSON 658s ok 111 - Error code is invalid_grant 658s ok 112 - Cannot use refreshed access token tied to expired session 658s 1..112 658s ok 8 - Run test with refresh token rotation 658s 1..8 658s ok 659s t/32-OIDC-Register-with-bad-redirect-uri.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 ok 6 - Post register data with bad redirect_uris 659s ok 7 - Return code is 400 659s 1..7 659s ok 659s t/32-OIDC-Register.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 ok 6 - Post register data 659s ok 7 - Return code is 201 659s ok 8 - Client ID found in answer: r2fnlhjthOonYYj6PhFhPiKklTmclv 659s ok 9 - Client ID saved in configuration 659s ok 10 - Extra claim defined 659s ok 11 - Extra variable defined 659s 1..11 659s ok 660s t/32-OIDC-Request-Uri.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 - OP portal 660s # Subtest: Successful request 660s ok 1 - Get cookie lemonldap (d77ebeeb4e402044df1bae287b0c52240022c76f9ae1a110cea54c6429d395ca) 660s ok 2 - only authorized URI is called 660s ok 3 - Call is expected in this scenario 660s ok 4 - Get redirection 660s ok 5 - Location header found 660s 1..5 660s ok 6 - Successful request 660s # Subtest: Successful request, override of bad redirect_uri 660s ok 1 - Get cookie lemonldap (e7c2e7b58fe5f59eb3bf63ecb48a5ff900a492ea87461a5a2cb01cf3f13c179c) 660s ok 2 - only authorized URI is called 660s ok 3 - Call is expected in this scenario 660s ok 4 - Get redirection 660s ok 5 - Location header found 660s 1..5 660s ok 7 - Successful request, override of bad redirect_uri 660s # Subtest: unauthorized Request URI 660s ok 1 - Get cookie lemonldap (f3c41dfb26e8216be6acac91ab357177541541fd7fe94fe9f2df5b6790f40c71) 660s ok 2 - Expected portal error code: code found on page 660s ok 3 - Expected portal error code 660s 1..3 660s ok 8 - unauthorized Request URI 660s # Subtest: Allowed request URI, bad redirect URI 660s ok 1 - Get cookie lemonldap (d7225839aa8c1272663d4969a4cc38b3c658f98b9c058a0fe44e1f2e1c5e4ca7) 660s ok 2 - only authorized URI is called 660s ok 3 - Call is expected in this scenario 660s ok 4 - Expected portal error code: code found on page 660s ok 5 - Expected portal error code 660s 1..5 660s ok 9 - Allowed request URI, bad redirect URI 660s # Subtest: Allowed request URI, bad redirect URI override 660s ok 1 - Get cookie lemonldap (30a261f2a2c446db721f88b1d525021bfc93bb3eb3f79bfef7dd828975229887) 660s ok 2 - only authorized URI is called 660s ok 3 - Call is expected in this scenario 660s ok 4 - Expected portal error code: code found on page 660s ok 5 - Expected portal error code 660s 1..5 660s ok 10 - Allowed request URI, bad redirect URI override 660s # Subtest: Undeclared request_uri is not called before auth 660s ok 1 660s 1..1 660s ok 11 - Undeclared request_uri is not called before auth 660s 1..11 660s ok 660s t/32-OIDC-Response-Modes.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 - Post authentication 660s ok 6 - Get cookie lemonldap (ce1e9dce5a9c7c151d5af473f1d49c262b593b96587430f74f0d57798397efd3) 660s # Subtest: Default response mode for Authorization Code grant 660s ok 1 - Get redirection 660s ok 2 - Location header found 660s ok 3 - Query found 660s ok 4 - Correct host 660s ok 5 - Correct path 660s ok 6 - Correct state 660s 1..6 660s ok 7 - Default response mode for Authorization Code grant 660s # Subtest: Fragment response mode for Authorization Code grant 660s ok 1 - Get redirection 660s ok 2 - Location header found 660s ok 3 - Fragment found 660s ok 4 - Query is empty 660s ok 5 - Correct host 660s ok 6 - Correct path 660s ok 7 - Correct state 660s ok 8 - Found code 660s 1..8 660s ok 8 - Fragment response mode for Authorization Code grant 660s # Subtest: Form POST response mode for Authorization Code grant 660s ok 1 - HTTP code is 200 660s ok 2 - Page contains a form 660s ok 3 - CSP header authorize POST request to rp.com 660s ok 4 - Correct host 660s ok 5 - Correct path 660s ok 6 - Correct state 660s ok 7 - Found code 660s 1..7 660s ok 9 - Form POST response mode for Authorization Code grant 660s # Subtest: Default response mode for Implicit grant 660s ok 1 - Get redirection 660s ok 2 - Location header found 660s ok 3 - Fragment found 660s ok 4 - Query is empty 660s ok 5 - Correct host 660s ok 6 - Correct path 660s ok 7 - Correct state 660s ok 8 - Found id_token 660s ok 9 - Found access_token 660s 1..9 660s ok 10 - Default response mode for Implicit grant 660s # Subtest: Query response mode for Implicit grant 660s ok 1 - Expected portal error code: code found on page 660s ok 2 - Expected portal error code 660s 1..2 660s ok 11 - Query response mode for Implicit grant 660s # Subtest: Form POST response mode for Implicit grant 660s ok 1 - HTTP code is 200 660s ok 2 - Page contains a form 660s ok 3 - CSP header authorize POST request to rp.com 660s ok 4 - Correct host 660s ok 5 - Correct path 660s ok 6 - Correct state 660s ok 7 - Found id_token 660s ok 8 - Found access_token 660s 1..8 660s ok 12 - Form POST response mode for Implicit grant 660s # Subtest: Default response mode for Hybrid grant 660s ok 1 - Get redirection 660s ok 2 - Location header found 660s ok 3 - Fragment found 660s ok 4 - Query is empty 660s ok 5 - Correct host 660s ok 6 - Correct path 660s ok 7 - Correct state 660s ok 8 - Found id_token 660s ok 9 - Found code 660s 1..9 660s ok 13 - Default response mode for Hybrid grant 660s # Subtest: Query response mode for Hybrid grant 660s ok 1 - Expected portal error code: code found on page 660s ok 2 - Expected portal error code 660s 1..2 660s ok 14 - Query response mode for Hybrid grant 660s # Subtest: Form POST response mode for Hybrid grant 660s ok 1 - HTTP code is 200 660s ok 2 - Page contains a form 660s ok 3 - CSP header authorize POST request to rp.com 660s ok 4 - Correct host 660s ok 5 - Correct path 660s ok 6 - Correct state 660s ok 7 - Found id_token 660s ok 8 - Found code 660s 1..8 660s ok 15 - Form POST response mode for Hybrid grant 660s 1..15 660s ok 661s t/32-OIDC-Token-Exchange.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 - Get cookie lemonldap (2749909efeef95608939a5f3560306447e8f402753cb00723822311b5d886fdb) 661s ok 6 - Get redirection 661s ok 7 - Location header found 661s ok 8 - HTTP code is 200 661s ok 9 - Content-Type is JSON 661s ok 10 - Content is valid JSON 661s ok 11 - Response status is 400 661s ok 12 - Content is JSON 661s ok 13 - Error code is invalid_request 661s ok 14 - HTTP code is 200 661s ok 15 - Content-Type is JSON 661s ok 16 - Content is valid JSON 661s ok 17 - Request was handled by hook 661s 1..17 661s ok 661s t/32-OIDC-Token-Introspection.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 - Get cookie lemonldap (3ac3eabb89bdb74b3e5a9f39c314a8f2b46acac499a9d4d47a6705f2cf6e4000) 661s ok 6 - Get redirection 661s ok 7 - Location header found 661s ok 8 - HTTP code is 200 661s ok 9 - Content-Type is JSON 661s ok 10 - Content is valid JSON 661s ok 11 - Access token present 661s ok 12 - Token response returned granted scopes 661s Use of uninitialized value $method in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 1839. 661s ok 13 - Try introspection without authentication 661s ok 14 - Response status is 400 661s ok 15 - Content is JSON 661s ok 16 - Error code is invalid_client 661s ok 17 - Post introspection 661s ok 18 - Response status is 401 661s ok 19 - Content is JSON 661s ok 20 - Error code is invalid_client 661s ok 21 661s ok 22 - Post introspection 661s ok 23 - HTTP code is 200 661s ok 24 - Token is valid 661s ok 25 - Response contains the correct sub 661s ok 26 - Response contains the correct issuer 661s ok 27 - Response contains the correct client id 661s ok 28 - Response contains the default scopes 661s ok 29 - Response contains the default scopes 661s ok 30 - Response contains the default scopes 661s ok 31 - Response omits a dynamic scope that evaluates to false 661s ok 32 - Response omits a dynamic scope that was not requested 661s ok 33 - Response contains a dynamic scope that is sent only when requested 661s ok 34 - Response contains a dynamic scope that is not requested but always sent 661s ok 35 - Response omits a scope that is not declared anywhere 661s ok 36 - Response contains scope coming from extra claims definition 661s ok 37 - Token response scope matches token scope 661s ok 38 - Post introspection 661s ok 39 - HTTP code is 200 661s ok 40 - Content-Type is JSON 661s ok 41 - Content is valid JSON 661s ok 42 - Token is no longer valid 661s 1..42 661s ok 662s t/32-OIDC-Token-Security.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 - Post authentication 662s ok 6 - Get cookie lemonldap (cef5e20aca523955e1aa7b1964213cd30ef0d43963c8148becc8d691a2f2f299) 662s # Subtest: Try to increase the required authn level with acr_values 662s ok 1 - Get redirection 662s ok 2 - Location header found 662s ok 3 - Access was allowed 662s ok 4 - Get redirection 662s ok 5 - Location header found 662s ok 6 - Access was allowed 662s ok 7 - HTTP code is 200 662s ok 8 - Page contains a form 662s ok 9 - URI match 662s 1..9 662s ok 7 - Try to increase the required authn level with acr_values 662s # Subtest: acr_values correctly sets target AuthnLevel 662s ok 1 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221760922540_41632%22%2C%22issuerTs%22%3A1760994420%2C%22targetAuthnLevel%22%3A2%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 662s ok 2 - Pdata is not empty 662s ok 3 - No LOA, correct target Authnlevel 662s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760922540_4600%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerTs%22%3A1760994420%7D) 662s ok 5 - Pdata is not empty 662s ok 6 - LOA specified, correct target Authnlevel 662s 1..6 662s ok 8 - acr_values correctly sets target AuthnLevel 662s # Subtest: Try to lower the required authn level with acr_values 662s ok 1 - HTTP code is 200 662s ok 2 - Page contains a form 662s ok 3 - URI match 662s ok 4 - HTTP code is 200 662s ok 5 - Page contains a form 662s ok 6 - URI match 662s 1..6 662s ok 9 - Try to lower the required authn level with acr_values 662s # Subtest: Try to get code for RP1 with invalide scope name 662s ok 1 - Get authorization code for rp1 662s ok 2 - Invalid scope: code found on page 662s ok 3 - Invalid scope 662s 1..3 662s ok 10 - Try to get code for RP1 with invalide scope name 662s # Subtest: Use code on different RP 662s ok 1 - Get authorization code for rp1 662s ok 2 - Get redirection 662s ok 3 - Location header found 662s ok 4 - Post token on wrong RP 662s ok 5 - Response status is 400 662s ok 6 - Content is JSON 662s ok 7 - Error code is invalid_grant 662s ok 8 - CORS header present on Token error response 662s 1..8 662s ok 11 - Use code on different RP 662s # Subtest: Test authentication failures in token grant 662s ok 1 - Get authorization code again 662s ok 2 - Get redirection 662s ok 3 - Location header found 662s ok 4 - Post auth code on correct RP 662s ok 5 - Response status is 401 662s ok 6 - Content is JSON 662s ok 7 - Error code is invalid_client 662s ok 8 662s ok 9 - Post auth code on correct RP 662s ok 10 - Response status is 401 662s ok 11 - Content is JSON 662s ok 12 - Error code is invalid_client 662s ok 13 662s ok 14 - Post auth code on correct RP 662s ok 15 - Response status is 400 662s ok 16 - Content is JSON 662s ok 17 - Error code is invalid_client 662s ok 18 662s # Subtest: Bad auth (form) - missing client secret 662s ok 1 - Post auth code on correct RP 662s ok 2 - Response status is 400 662s ok 3 - Content is JSON 662s ok 4 - Error code is invalid_client 662s ok 5 662s 1..5 662s ok 19 - Bad auth (form) - missing client secret 662s ok 20 - Post auth code on correct RP 662s ok 21 - Response status is 401 662s ok 22 - Content is JSON 662s ok 23 - Error code is invalid_client 662s ok 24 662s ok 25 - Use GET on token endpoint 662s ok 26 - Response status is 400 662s ok 27 - Content is JSON 662s ok 28 - Error code is invalid_client 662s ok 29 - Post auth code on correct RP 662s ok 30 - CORS header present on Token response 662s ok 31 - HTTP code is 200 662s ok 32 - Content-Type is JSON 662s ok 33 - Content is valid JSON 662s ok 34 - Access token present 662s ok 35 - post to userinfo 662s ok 36 - Userinfo successful 662s ok 37 - CORS header present on userinfo response 662s 1..37 662s ok 12 - Test authentication failures in token grant 662s # Subtest: Use expired access token 662s ok 1 - post to userinfo with expired access token 662s ok 2 - Access denied with expired token 662s ok 3 - CORS header present on userinfo error response 662s 1..3 662s ok 13 - Use expired access token 662s # Subtest: Check AuthenticationLevel requirement 662s ok 1 - HTTP code is 200 662s ok 2 - Page contains a form 662s ok 3 - URI match 662s ok 4 - Auth query 662s ok 5 - HTTP code is 200 662s ok 6 - Get cookie lemonldap (5b7e1cab78d1b2d4df6e0218eb409795c9f6a2d5f219ffdb6b58bfb995eab04a) 662s ok 7 - Get redirection 662s ok 8 - Location header found 662s ok 9 - Access was allowed 662s 1..9 662s ok 14 - Check AuthenticationLevel requirement 662s 1..14 662s ok 663s t/32-OIDC-bad-auth-method.t .................................................... 663s ok 1 - use Lemonldap::NG::Portal::Main; 663s ok 2 - Portal object 663s ok 3 - REST request 663s ok 4 - Request from OP to RP 663s [Mon Oct 20 21:07:00 2025] [LLNG:6388] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 663s [Mon Oct 20 21:07:00 2025] [LLNG:6388] [error] Malformed JWKS document 663s [Mon Oct 20 21:07:00 2025] [LLNG:6388] [error] Relying Party rp has errors and will be ignored 663s ok 5 - Init 663s ok 6 - Portal app 663s ok 7 - Register $type 663s ok 8 - OP portal 663s # ==> Pushing OP <== 663s # ==> Popping OP <== 663s ok 9 - Get JWKS, endpoint /oauth2/jwks 663s ok 10 - HTTP code is 200 663s # ==> Pushing OP <== 663s # ==> Popping OP <== 663s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 663s ok 12 - HTTP code is 200 663s ok 13 - Portal object 663s ok 14 - Init 663s ok 15 - Portal app 663s ok 16 - Register $type 663s ok 17 - RP portal 663s # ==> Pushing OP <== 663s ok 18 - REST request 663s ok 19 - Request from OP to RP 663s # ==> Saving handler OP <== 663s # ==> Pushing RP <== 663s # ==> Popping RP <== 663s # ==> Restoring OP <== 663s ok 20 - Execute request 663s ok 21 - Response is 200 or 401 663s ok 22 - Content is JSON 663s # ==> Popping OP <== 663s # ==> Pushing RP <== 663s # ==> Popping RP <== 663s ok 23 - RP publish its keys 663s ok 24 - HTTP code is 200 663s ok 25 - Content-Type is JSON 663s ok 26 - Content is valid JSON 663s ok 27 - Get RP sig key 663s # ==> Pushing RP <== 663s # ==> Popping RP <== 663s ok 28 - Unauth RP request 663s ok 29 - Get redirection 663s ok 30 - Location header found 663s # ==> Pushing OP <== 663s # ==> Popping OP <== 663s ok 31 - Push request to OP, endpoint /oauth2/authorize 663s ok 32 - HTTP code is 200 663s # ==> Pushing OP <== 663s # ==> Popping OP <== 663s ok 33 - Post authentication, endpoint /oauth2/authorize 663s ok 34 - Get cookie lemonldap (ac4cb781dd6b47081d93ed8492974cda39d7de7eab6abb825a13f4435ad337ec) 663s ok 35 - HTTP code is 200 663s ok 36 - Page contains a form 663s ok 37 - Host match 663s ok 38 - Field "confirm" is defined 663s ok 39 - CSP header authorize POST request to \# 663s # ==> Pushing OP <== 663s # ==> Popping OP <== 663s ok 40 - Post confirmation, endpoint /oauth2/authorize 663s ok 41 - Get redirection 663s ok 42 - Location header found 663s # ==> Pushing RP <== 663s ok 43 - REST request 663s ok 44 - Request from RP to OP, endpoint /oauth2/token 663s # ==> Saving handler RP <== 663s # ==> Pushing OP <== 663s # ==> Popping OP <== 663s # ==> Restoring RP <== 663s ok 45 - Execute request 663s ok 46 - Response is 200 or 401 663s ok 47 - Content is JSON 663s # ==> Popping RP <== 663s ok 48 - Call openidconnectcallback on RP 663s ok 49 - Response status is 401 663s ok 50 - Content is JSON 663s ok 51 - Error code is 106 663s # ==> Pushing OP <== 663s ok 52 - REST request 663s ok 53 - Request from OP to RP 663s # ==> Saving handler OP <== 663s # ==> Pushing RP <== 663s # ==> Popping RP <== 663s # ==> Restoring OP <== 663s ok 54 - Execute request 663s ok 55 - Response is 200 or 401 663s ok 56 - Content is JSON 663s # ==> Popping OP <== 663s # ==> Pushing OP <== 663s # ==> Popping OP <== 663s ok 57 - Query OP for logout 663s ok 58 - HTTP code is 200 663s # ==> Pushing OP <== 663s # ==> Popping OP <== 663s ok 59 - Test if user is reject on OP 663s ok 60 - Response status is 401 663s ok 61 - Content is JSON 663s ok 62 - Error code is 1 663s 1..62 663s ok 663s t/32-OIDC-login_hint.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 - OP portal 663s ok 6 - Form is filled 663s 1..6 663s ok 664s t/32-OIDC-no-Metadata.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 - Query OIDC metadata 664s ok 6 - HTTP code is 200 664s ok 7 - HTTP code is 200 664s ok 8 - Page contains a form 664s ok 9 - CSP header authorize POST request to \# 664s 1..9 664s ok 664s t/32-OIDC-redirect_uri-filter.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 - OP portal 664s ok 6 - Get JWKS, endpoint /oauth2/jwks 664s ok 7 - HTTP code is 200 664s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 664s ok 9 - HTTP code is 200 664s ok 10 - Portal object 664s ok 11 - Init 664s ok 12 - Portal app 664s ok 13 - RP portal 664s ok 14 - Post authentication 664s ok 15 - Get cookie lemonldap (d60870cd9a26b12fe0062864b9bb7e61c876e4794a3d4d8a494024d7d0043a4c) 664s ok 16 - Unauth SP request 664s ok 17 - Get redirection 664s ok 18 - Location header found 664s ok 19 - Push bad request to OP 664s ok 20 - HTTP code is 200 664s ok 21 - Get unauthorized redirect_uri 664s 1..21 664s ok 665s t/32-OIDC-strict-JWS-private_key_jwt.t ......................................... 665s ok 1 - use Lemonldap::NG::Portal::Main; 665s ok 2 - Portal object 665s ok 3 - REST request 665s ok 4 - Request from OP to RP 665s [Mon Oct 20 21:07:03 2025] [LLNG:6395] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 665s [Mon Oct 20 21:07:03 2025] [LLNG:6395] [error] Malformed JWKS document 665s [Mon Oct 20 21:07:03 2025] [LLNG:6395] [error] Relying Party rp has errors and will be ignored 665s ok 5 - Init 665s ok 6 - Portal app 665s ok 7 - Register $type 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s ok 8 - Get JWKS, endpoint /oauth2/jwks 665s ok 9 - HTTP code is 200 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 665s ok 11 - HTTP code is 200 665s ok 12 - Portal object 665s ok 13 - Init 665s ok 14 - Portal app 665s ok 15 - Register $type 665s ok 16 - Portal object 665s ok 17 - REST request 665s ok 18 - Request from OP to RP 665s # ==> Saving handler OP <== 665s # ==> Pushing RP <== 665s # ==> Popping RP <== 665s # ==> Restoring OP <== 665s ok 19 - Execute request 665s ok 20 - Response is 200 665s ok 21 - Content is JSON 665s ok 22 - Init 665s ok 23 - Portal app 665s ok 24 - Register $type 665s # ==> Pushing RP <== 665s # ==> Popping RP <== 665s ok 25 - RP publish its keys 665s ok 26 - HTTP code is 200 665s ok 27 - Content-Type is JSON 665s ok 28 - Content is valid JSON 665s ok 29 - Get RP sig key 665s # ==> Pushing RP <== 665s # ==> Popping RP <== 665s ok 30 - Unauth RP request 665s ok 31 - Get redirection 665s ok 32 - Location header found 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s ok 33 - Push request to OP, endpoint /oauth2/authorize 665s ok 34 - HTTP code is 200 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s ok 35 - Post authentication, endpoint /oauth2/authorize 665s ok 36 - Get cookie lemonldap (cea9b55c578626830e6421be70f45698af60ec84035cc8ce1c30140b2be1998d) 665s ok 37 - HTTP code is 200 665s ok 38 - Page contains a form 665s ok 39 - Host match 665s ok 40 - Field "confirm" is defined 665s ok 41 - CSP header authorize POST request to \# 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s ok 42 - Post confirmation, endpoint /oauth2/authorize 665s ok 43 - Get redirection 665s ok 44 - Location header found 665s # ==> Pushing RP <== 665s ok 45 - Correct X509 thumbprint in JWT header 665s ok 46 - REST request 665s ok 47 - Request from RP to OP, endpoint /oauth2/token 665s # ==> Saving handler RP <== 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s # ==> Restoring RP <== 665s ok 48 - Execute request 665s ok 49 - Response is 200 665s ok 50 - Content is JSON 665s ok 51 - REST request 665s ok 52 - Request from RP to OP, endpoint /oauth2/userinfo 665s # ==> Saving handler RP <== 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s # ==> Restoring RP <== 665s ok 53 - Execute request 665s ok 54 - Response is 200 665s ok 55 - Content is JSON 665s # ==> Popping RP <== 665s ok 56 - Call openidconnectcallback on RP 665s ok 57 - Get cookie lemonldap (73648b963bb249bae17fb93d60f361c21d7e94ce788c723037b0e1f7760f79fa) 665s # ==> Pushing OP <== 665s ok 58 - REST request 665s ok 59 - Request from OP to RP 665s # ==> Saving handler OP <== 665s # ==> Pushing RP <== 665s # ==> Popping RP <== 665s # ==> Restoring OP <== 665s ok 60 - Execute request 665s ok 61 - Response is 200 665s ok 62 - Content is JSON 665s # ==> Popping OP <== 665s # ==> Pushing OP <== 665s ok 63 - REST request 665s ok 64 - Request from OP to RP 665s # ==> Saving handler OP <== 665s # ==> Pushing RP <== 665s # ==> Popping RP <== 665s # ==> Restoring OP <== 665s ok 65 - Execute request 665s ok 66 - Response is 200 665s # ==> Popping OP <== 665s ok 67 - Query OP for logout 665s ok 68 - HTTP code is 200 665s # ==> Pushing OP <== 665s # ==> Popping OP <== 665s ok 69 - Test if user is reject on OP 665s ok 70 - Response status is 401 665s ok 71 - Content is JSON 665s ok 72 - Error code is 1 665s # ==> Pushing RP <== 665s # ==> Popping RP <== 665s ok 73 - Test if user is reject on RP 665s ok 74 - Get redirection 665s ok 75 - Location header found 665s 1..75 665s ok 666s t/33-Auth-and-issuer-OpenID2.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 ok 6 - Portal object 666s ok 7 - Init 666s ok 8 - Portal app 666s ok 9 - Register $type 666s # ==> Pushing SP <== 666s # ==> Popping SP <== 666s ok 10 - Unauth SP request 666s ok 11 - HTTP code is 200 666s ok 12 - Page contains a form 666s ok 13 - Host match 666s ok 14 - CSP header authorize POST request to \# 666s ok 15 - Ask for OpenID identity 666s # ==> Pushing SP <== 666s ok 16 - Request from SP to IdP 666s # ==> Saving handler SP <== 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s # ==> Restoring SP <== 666s ok 17 - Execute post request 666s ok 18 - HTTP code is 200 666s ok 19 - Request from SP to IdP 666s # ==> Saving handler SP <== 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s # ==> Restoring SP <== 666s ok 20 - Execute request 666s ok 21 - HTTP code is 200 666s # ==> Popping SP <== 666s ok 22 - Post OpenID identity 666s ok 23 - Get redirection 666s ok 24 - Location header found 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 25 - Follow redirection to IdP 666s ok 26 - HTTP code is 200 666s ok 27 - Get cookie lemonldappdata (%7B%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22issuerTs%22%3A1760994424%2C%22issuerRequestopenidserver%22%3A%221760922544_7902%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%7D) 666s ok 28 - HTTP code is 200 666s ok 29 - Page contains a form 666s ok 30 - Host match 666s ok 31 - CSP header authorize POST request to \# 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 32 - Try to authenticate 666s ok 33 - Reject reason is 91 666s # ==> Pushing SP <== 666s # ==> Popping SP <== 666s ok 34 - Unauth SP request 666s ok 35 - HTTP code is 200 666s ok 36 - Page contains a form 666s ok 37 - Host match 666s ok 38 - CSP header authorize POST request to \# 666s ok 39 - Ask for OpenID identity 666s # ==> Pushing SP <== 666s ok 40 - Request from SP to IdP 666s # ==> Saving handler SP <== 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s # ==> Restoring SP <== 666s ok 41 - Execute post request 666s ok 42 - HTTP code is 200 666s # ==> Popping SP <== 666s ok 43 - Post OpenID identity 666s ok 44 - Get redirection 666s ok 45 - Location header found 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 46 - Follow redirection to IdP 666s ok 47 - HTTP code is 200 666s ok 48 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerRequestopenidserver%22%3A%221760922544_50925%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerTs%22%3A1760994424%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%7D) 666s ok 49 - HTTP code is 200 666s ok 50 - Page contains a form 666s ok 51 - Host match 666s ok 52 - CSP header authorize POST request to \# 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 53 - Try to authenticate 666s ok 54 - Get cookie lemonldap (aa9a4def1433a7c440c95ae75397aa42af7de2dc91ecd4709f4f817dfd7323ad) 666s ok 55 - HTTP code is 200 666s ok 56 - Page contains a form 666s ok 57 - Host match 666s ok 58 - Field "confirm" is defined 666s ok 59 - CSP header authorize POST request to \# 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 60 - Confirm choice 666s ok 61 - Get redirection 666s ok 62 - Location header found 666s # ==> Pushing SP <== 666s # ==> Popping SP <== 666s ok 63 - Follow redirection to SP 666s ok 64 - Get cookie lemonldap (778e042a2f8a58a1a77726d8f65ef1eb3842efe5267f022adecaae8e1a8f5b7f) 666s ok 65 - Get redirection 666s ok 66 - Location header found 666s 1..66 666s ok 666s t/34-Auth-Proxy-and-REST-Server.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 ok 6 - Portal object 666s ok 7 - Init 666s ok 8 - Portal app 666s ok 9 - Register $type 666s # ==> Pushing SP <== 666s # ==> Popping SP <== 666s ok 10 - Unauth SP request 666s ok 11 - HTTP code is 200 666s # ==> Pushing SP <== 666s ok 12 - @ REST request (POST /) 666s # ==> Saving handler SP <== 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s # ==> Restoring SP <== 666s ok 13 - Post request 666s ok 14 - HTTP code is 200 666s ok 15 - Get cookie lemonldap (91b2824722708004e524044e6e6d8ccfd9a64f614fb0b1b30a720226716f9118) 666s ok 16 - Content is JSON 666s ok 17 - @ REST request (GET /session/my/global) 666s # ==> Saving handler SP <== 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s # ==> Restoring SP <== 666s ok 18 - Execute request 666s ok 19 - HTTP code is 200 666s ok 20 - Content is JSON 666s # ==> Popping SP <== 666s ok 21 - Post user/password 666s ok 22 - Get redirection 666s ok 23 - Location is http://auth.sp.com/ 666s ok 24 - Get cookie lemonldap (e6d4d0d5d9d0e11aaf48d499af6fee4ef2a91991b9a5dbbe3e95ab875a664f41) 666s ok 25 - Good ID 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 26 - Some session keys 666s ok 27 - HTTP code is 200 666s ok 28 - GET JSON 666s ok 29 - Good ID 666s ok 30 - Uid is dwho 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 31 - Create session 666s ok 32 - HTTP code is 200 666s ok 33 - GET JSON 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 34 - Verify uid 666s ok 35 - Uid is good 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 36 - Put a new key 666s ok 37 - HTTP code is 200 666s ok 38 - GET JSON 666s ok 39 - Result is 1 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 40 - Verify cn 666s ok 41 - CN is good 666s ok 42 - use Lemonldap::NG::Common::Apache::Session::REST; 666s ok 43 - @ REST request (POST /sessions/global/) 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 44 - Post request 666s ok 45 - HTTP code is 200 666s ok 46 - Content is JSON 666s ok 47 - Search all sessions 666s ok 48 - Result is an hash 666s ok 49 - Found 4 sessions 666s ok 50 - All sessions are valid 666s ok 51 - @ REST request (POST /sessions/global/) 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 52 - Post request 666s ok 53 - HTTP code is 200 666s ok 54 - Content is JSON 666s ok 55 - Search all sessions with a code 666s ok 56 - Result is an hash 666s ok 57 - Found the same count 666s ok 58 - All sessions are valid 666s ok 59 - @ REST request (POST /sessions/global/) 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 60 - Post request 666s ok 61 - HTTP code is 200 666s ok 62 - Content is JSON 666s ok 63 - Search dwho sessions 666s ok 64 - Result is an hash 666s ok 65 - Found 2 sessions 666s ok 66 - All sessions are valid 666s ok 67 - searchOn() count is lower than get_key_from_all_sessions() count 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 68 - Delete new session 666s ok 69 - HTTP code is 200 666s ok 70 - GET JSON 666s ok 71 - Result is 1 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s ok 72 - New session is deleted 666s ok 73 - Session does not exist 666s # ==> Pushing SP <== 666s ok 74 - @ REST request (GET /) 666s # ==> Saving handler SP <== 666s # ==> Pushing ISSUER <== 666s # ==> Popping ISSUER <== 666s # ==> Restoring SP <== 666s ok 75 - Execute request 666s ok 76 - HTTP code is 200 666s ok 77 - Content is JSON 666s # ==> Popping SP <== 666s ok 78 - Ask for logout 666s ok 79 - HTTP code is 200 666s # ==> Pushing SP <== 666s # ==> Popping SP <== 666s ok 80 - Test if user is reject on IdP 666s ok 81 - Response status is 401 666s ok 82 - Content is JSON 666s ok 83 - Error code is 1 666s 1..83 666s ok 667s t/34-Auth-Proxy-and-REST-sessions.t ............................................ 667s ok 1 - use Lemonldap::NG::Portal::Main; 667s ok 2 - Portal object 667s ok 3 - Init 667s ok 4 - Portal app 667s ok 5 - Issuer portal 667s ok 6 - Portal object 667s ok 7 - Init 667s ok 8 - Portal app 667s ok 9 - SP portal 667s ok 10 - Unauth SP request 667s ok 11 - HTTP code is 200 667s ok 12 - @ REST request (POST /) 667s ok 13 - Post request 667s ok 14 - @ REST request (GET /session/my/global) 667s ok 15 - Execute request 667s ok 16 - @ REST request (GET /sessions/global/5efe8af397fc3577e05b483aca964f1b) 667s ok 17 - Execute request 667s ok 18 - @ REST request (PUT /sessions/global/5efe8af397fc3577e05b483aca964f1b) 667s ok 19 - Post request 667s ok 20 - @ REST request (PUT /sessions/global/9ae5fbdcc3d10cbf5d63a469ce8c13710f26319e8e9bb7060b4f224abe210a9b) 667s ok 21 - Post request 667s ok 22 - Post user/password 667s ok 23 - Get redirection 667s ok 24 - Location is http://auth.sp.com/ 667s ok 25 - Get cookie lemonldap (9ae5fbdcc3d10cbf5d63a469ce8c13710f26319e8e9bb7060b4f224abe210a9b) 667s ok 26 - @ REST request (GET /) 667s ok 27 - Execute request 667s ok 28 - @ REST request (GET /sessions/global/9ae5fbdcc3d10cbf5d63a469ce8c13710f26319e8e9bb7060b4f224abe210a9b) 667s ok 29 - Execute request 667s ok 30 - @ REST request (DELETE /sessions/global/9ae5fbdcc3d10cbf5d63a469ce8c13710f26319e8e9bb7060b4f224abe210a9b) 667s ok 31 - Execute request 667s ok 32 - Ask for logout 667s ok 33 - HTTP code is 200 667s ok 34 - @ REST request (GET /sessions/global/9ae5fbdcc3d10cbf5d63a469ce8c13710f26319e8e9bb7060b4f224abe210a9b) 667s ok 35 - Execute request 667s ok 36 - Test if user is reject on IdP 667s ok 37 - Response status is 401 667s ok 38 - Content is JSON 667s ok 39 - Error code is 1 667s 1..39 667s ok 668s t/34-Auth-Proxy-and-SOAP-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 # ==> Pushing SP <== 668s # ==> Popping SP <== 668s ok 10 - Unauth SP request 668s ok 11 - HTTP code is 200 668s # ==> Pushing SP <== 668s ok 12 - @ SOAP REQUEST @ 668s # ==> Saving handler SP <== 668s # ==> Pushing ISSUER <== 668s # ==> Popping ISSUER <== 668s # ==> Restoring SP <== 668s ok 13 - Execute request 668s ok 14 - HTTP code is 200 668s ok 15 - Content is XML 668s ok 16 - @ END OF SOAP REQUEST @ 668s ok 17 - @ SOAP REQUEST @ 668s # ==> Saving handler SP <== 668s # ==> Pushing ISSUER <== 668s # ==> Popping ISSUER <== 668s # ==> Restoring SP <== 668s ok 18 - Execute request 668s ok 19 - HTTP code is 200 668s ok 20 - Content is XML 668s ok 21 - @ END OF SOAP REQUEST @ 668s # ==> Popping SP <== 668s ok 22 - Post user/password 668s ok 23 - Get redirection 668s ok 24 - Location is http://auth.sp.com/ 668s ok 25 - Get cookie lemonldap (4bbe4c2d8d61884e5c7e8975fde52ed4649902d848e96404a9ef8948f8462318) 668s # ==> Pushing SP <== 668s # ==> Popping SP <== 668s ok 26 - Try to get menu 668s ok 27 - HTTP code is 200 668s ok 28 - use Lemonldap::NG::Common::Apache::Session::SOAP; 668s ok 29 - @ SOAP REQUEST @ 668s # ==> Pushing ISSUER <== 668s # ==> Popping ISSUER <== 668s ok 30 - Execute request 668s ok 31 - HTTP code is 200 668s ok 32 - Content is XML 668s ok 33 - @ END OF SOAP REQUEST @ 668s ok 34 - @ SOAP REQUEST @ 668s # ==> Pushing ISSUER <== 668s # ==> Popping ISSUER <== 668s ok 35 - Execute request 668s ok 36 - HTTP code is 200 668s ok 37 - Content is XML 668s ok 38 - @ END OF SOAP REQUEST @ 668s ok 39 - Try get_key_from_all_sessions 668s ok 40 - Found session 668s # ==> Pushing SP <== 668s # ==> Popping SP <== 668s ok 41 - Ask for logout 668s ok 42 - HTTP code is 200 668s # ==> Pushing SP <== 668s # ==> Popping SP <== 668s ok 43 - Test if user is reject on IdP 668s ok 44 - Response status is 401 668s ok 45 - Content is JSON 668s ok 46 - Error code is 1 668s 1..46 668s ok 668s t/35-My-session.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 - Auth query 668s ok 6 - HTTP code is 200 668s ok 7 - Get cookie lemonldap (6462858e6ffe81eaad9a56608a9627e47bc248a22b805b6bc1a9492b16390723) 668s ok 8 - Check for test1 668s ok 9 - HTTP code is 200 668s ok 10 - http//test1.example.com is ganted 668s ok 11 - Check for test1 668s ok 12 - HTTP code is 200 668s ok 13 - Request for my applications 668s ok 14 - HTTP code is 200 668s ok 15 - Result == 1 668s ok 16 - "Sample applications" category found 668s ok 17 - Two applications found 668s ok 18 - Description app1 found 668s ok 19 - Logo app1 found 668s ok 20 - URI app2 found 668s ok 21 - Logout request 668s ok 22 - Response is 200 668s ok 23 - Cookie is deleted 668s ok 24 - No pdata 668s ok 25 - Disconnect request 668s ok 26 - Response is 401 668s 1..26 668s ok 669s t/35-REST-OAuth2-deny.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 ok 6 - OP portal 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 7 - Get JWKS, endpoint /oauth2/jwks 669s ok 8 - HTTP code is 200 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 669s ok 10 - HTTP code is 200 669s ok 11 - Portal object 669s ok 12 - Init 669s ok 13 - Portal app 669s ok 14 - Register $type 669s ok 15 - RP portal 669s # ==> Pushing RP <== 669s # ==> Popping RP <== 669s ok 16 - Unauth SP request 669s ok 17 - Get redirection 669s ok 18 - Location header found 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 19 - Push request to OP, endpoint /oauth2/authorize 669s ok 20 - HTTP code is 200 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 21 - Post authentication, endpoint /oauth2/authorize 669s ok 22 - Get cookie lemonldap (10c00242024259f214828ee5d6e8a7c484add557c00c642d604089780b17fb81) 669s ok 23 - HTTP code is 200 669s ok 24 - Page contains a form 669s ok 25 - Host match 669s ok 26 - Field "confirm" is defined 669s ok 27 - CSP header authorize POST request to \# 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 28 - Post confirmation, endpoint /oauth2/authorize 669s ok 29 - Get redirection 669s ok 30 - Location header found 669s # ==> Pushing RP <== 669s ok 31 - REST request 669s ok 32 - Request from RP to OP, endpoint /oauth2/token 669s # ==> Saving handler RP <== 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s # ==> Restoring RP <== 669s ok 33 - Execute request 669s ok 34 - Response is 200 669s ok 35 - Content is JSON 669s ok 36 - Found access_token 3cd46ee58fb7d5c0b2eba7e10114f350d67cd121b3cf3abecaca38f579738943 669s ok 37 - REST request 669s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 669s # ==> Saving handler RP <== 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s # ==> Restoring RP <== 669s ok 39 - Execute request 669s ok 40 - Response is 200 669s ok 41 - Content is JSON 669s # ==> Popping RP <== 669s ok 42 - Call openidconnectcallback on RP 669s ok 43 - Get cookie lemonldap (8e9a7695d11c679fa1558b5e1d596c4b24d2d2d5fb549009b43c6d38bb84b040) 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 44 - Check session 669s ok 45 - Response status is 401 669s ok 46 - Content is JSON 669s ok 47 - Error code is 9 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 48 - Check session 669s ok 49 - HTTP code is 403 669s 1..49 669s ok 669s t/35-REST-OAuth2.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 ok 6 - OP portal 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 7 - Get JWKS, endpoint /oauth2/jwks 669s ok 8 - HTTP code is 200 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 669s ok 10 - HTTP code is 200 669s ok 11 - Portal object 669s ok 12 - Init 669s ok 13 - Portal app 669s ok 14 - Register $type 669s ok 15 - RP portal 669s # ==> Pushing RP <== 669s # ==> Popping RP <== 669s ok 16 - Unauth SP request 669s ok 17 - Get redirection 669s ok 18 - Location header found 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 19 - Push request to OP, endpoint /oauth2/authorize 669s ok 20 - HTTP code is 200 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 21 - Post authentication, endpoint /oauth2/authorize 669s ok 22 - Get cookie lemonldap (42bf4bae4d8bd2f264b83ee7372895cb0ed6f9208b7f29746276043a10e7272c) 669s ok 23 - HTTP code is 200 669s ok 24 - Page contains a form 669s ok 25 - Host match 669s ok 26 - Field "confirm" is defined 669s ok 27 - CSP header authorize POST request to \# 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 28 - Post confirmation, endpoint /oauth2/authorize 669s ok 29 - Get redirection 669s ok 30 - Location header found 669s # ==> Pushing RP <== 669s ok 31 - REST request 669s ok 32 - Request from RP to OP, endpoint /oauth2/token 669s # ==> Saving handler RP <== 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s # ==> Restoring RP <== 669s ok 33 - Execute request 669s ok 34 - Response is 200 669s ok 35 - Content is JSON 669s ok 36 - Found access_token 9a693323da7938da8fbcc812d914b7593821891cec1fc18d9bb6bbf59e6ce975 669s ok 37 - REST request 669s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 669s # ==> Saving handler RP <== 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s # ==> Restoring RP <== 669s ok 39 - Execute request 669s ok 40 - Response is 200 669s ok 41 - Content is JSON 669s # ==> Popping RP <== 669s ok 42 - Call openidconnectcallback on RP 669s ok 43 - Get cookie lemonldap (92ef804c81878fe90cb593237ea60b488569ec69fc99daf138807239fd117f5b) 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 44 - Check session 669s ok 45 - Response status is 401 669s ok 46 - Content is JSON 669s ok 47 - Error code is 9 669s # ==> Pushing OP <== 669s # ==> Popping OP <== 669s ok 48 - Check session 669s ok 49 - HTTP code is 200 669s 1..49 669s ok 670s t/35-REST-auth-password-server.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 - HTTP code is 200 670s ok 6 - Content-Type is JSON 670s ok 7 - Content is valid JSON 670s ok 8 - Correct password is accepted 670s ok 9 - HTTP code is 200 670s ok 10 - Content-Type is JSON 670s ok 11 - Content is valid JSON 670s ok 12 - Incorrect user is rejected 670s ok 13 - HTTP code is 200 670s ok 14 - Content-Type is JSON 670s ok 15 - Content is valid JSON 670s ok 16 - Incorrect password is rejected 670s ok 17 - HTTP code is 200 670s ok 18 - Content-Type is JSON 670s ok 19 - Content is valid JSON 670s ok 20 - Correct result 670s ok 21 - Correct attributes 670s ok 22 - Correct macro 670s ok 23 - HTTP code is 200 670s ok 24 - Content-Type is JSON 670s ok 25 - Content is valid JSON 670s ok 26 - Correct result 670s ok 27 - No attributes 670s 1..27 670s ok 670s t/35-REST-config-backend.t ..................................................... 670s ok 1 - use Lemonldap::NG::Portal::Main; 670s ok 2 - Portal object 670s ok 3 - Init 670s ok 4 - Portal app 670s ok 5 - Register $type 670s # ==> Pushing ISSUER <== 670s # ==> Popping ISSUER <== 670s ok 6 - Get latest conf metadata 670s ok 7 - HTTP code is 200 670s ok 8 - Portal object 670s ok 9 - @ REST request (GET /config/latest) 670s # ==> Saving handler SP <== 670s # ==> Pushing ISSUER <== 670s # ==> Popping ISSUER <== 670s # ==> Restoring SP <== 670s ok 10 - Execute request 670s ok 11 - Response is 200 or 400 670s ok 12 - @ END OF REST REQUEST 670s ok 13 - @ REST request (GET /config/latest) 670s # ==> Saving handler SP <== 670s # ==> Pushing ISSUER <== 670s # ==> Popping ISSUER <== 670s # ==> Restoring SP <== 670s ok 14 - Execute request 670s ok 15 - Response is 200 or 400 670s ok 16 - @ END OF REST REQUEST 670s ok 17 - @ REST request (GET /config/1) 670s # ==> Saving handler SP <== 670s # ==> Pushing ISSUER <== 670s # ==> Popping ISSUER <== 670s # ==> Restoring SP <== 670s ok 18 - Execute request 670s ok 19 - Response is 200 or 400 670s ok 20 - @ END OF REST REQUEST 670s ok 21 - Init 670s ok 22 - Portal app 670s ok 23 - Register $type 670s # ==> Pushing SP <== 670s # ==> Popping SP <== 670s ok 24 - Unauth SP request 670s ok 25 - HTTP code is 200 670s # ==> Pushing SP <== 670s # ==> Popping SP <== 670s ok 26 - Post user/password 670s ok 27 - Get redirection 670s ok 28 - Location is http://auth.sp.com/ 670s ok 29 - Get cookie lemonldap (dc2633deb2ce485945229386c8693e4777e15e9878837c5e5c172b9afdfcea0c) 670s # ==> Pushing SP <== 670s # ==> Popping SP <== 670s ok 30 - Auth test 670s ok 31 - HTTP code is 200 670s ok 32 - Good ID 670s # ==> Pushing ISSUER <== 670s # ==> Popping ISSUER <== 670s ok 33 - Some session keys 670s ok 34 - HTTP code is 200 670s ok 35 - GET JSON 670s ok 36 - Good ID 670s ok 37 - Uid is french 670s ok 38 - UTF-8 values 670s # ==> Pushing ISSUER <== 670s # ==> Popping ISSUER <== 670s ok 39 - Retrieve error message: 9 from lang: fr 670s ok 40 - HTTP code is 200 670s ok 41 - GET JSON 670s ok 42 - Good lang 670s ok 43 - Good errorNum 670s ok 44 - Good errorMsgName 670s ok 45 - Good file URL 670s ok 46 - Good result 670s # ==> Pushing ISSUER <== 670s # ==> Popping ISSUER <== 670s ok 47 - Retrieve ALL error messages from lang: es 670s ok 48 - HTTP code is 200 670s ok 49 - GET JSON 670s ok 50 - Good lang 670s ok 51 - Good errorNum 670s ok 52 - Good file URL 670s ok 53 - Good result 670s # ==> Pushing ISSUER <== 670s # ==> Popping ISSUER <== 670s ok 54 - Retrieve ALL error messages from lang: en (default) 670s ok 55 - HTTP code is 200 670s ok 56 - GET JSON 670s ok 57 - Good lang 670s ok 58 - Good errorNum 670s ok 59 - Good file URL 670s ok 60 - Good result 670s # ==> Pushing SP <== 670s # ==> Popping SP <== 670s ok 61 - Ask for logout 670s ok 62 - HTTP code is 200 670s # ==> Pushing SP <== 670s # ==> Popping SP <== 670s ok 63 - Test if user is reject on IdP 670s ok 64 - Response status is 401 670s ok 65 - Content is JSON 670s ok 66 - Error code is 1 670s 1..66 670s ok 671s t/35-REST-export-password.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 - Portal object 671s ok 7 - Init 671s ok 8 - Portal app 671s ok 9 - Register $type 671s # ==> Pushing SP <== 671s # ==> Popping SP <== 671s ok 10 - Unauth SP request 671s ok 11 - HTTP code is 200 671s # ==> Pushing SP <== 671s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 671s # ==> Saving handler SP <== 671s # ==> Pushing ISSUER <== 671s # ==> Popping ISSUER <== 671s # ==> Restoring SP <== 671s ok 13 - Execute request 671s ok 14 - Response is 200 or 400 671s ok 15 - @ END OF REST REQUEST 671s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 671s # ==> Saving handler SP <== 671s # ==> Pushing ISSUER <== 671s # ==> Popping ISSUER <== 671s # ==> Restoring SP <== 671s ok 17 - Post request 671s ok 18 - HTTP code is 200 671s ok 19 - @ END OF REST REQUEST 671s ok 20 - @ REST request (PUT /sessions/global/1ffb5ef2fd11491da0668822c24f39bac0143318a2bd316b65eac39ff3148959) 671s # ==> Saving handler SP <== 671s # ==> Pushing ISSUER <== 671s # ==> Popping ISSUER <== 671s # ==> Restoring SP <== 671s ok 21 - Post request 671s ok 22 - HTTP code is 200 671s ok 23 - @ END OF REST REQUEST 671s # ==> Popping SP <== 671s ok 24 - Post user/password 671s ok 25 - Get redirection 671s ok 26 - Location is http://auth.sp.com/ 671s ok 27 - Get cookie lemonldap (1ffb5ef2fd11491da0668822c24f39bac0143318a2bd316b65eac39ff3148959) 671s # ==> Pushing SP <== 671s # ==> Popping SP <== 671s ok 28 - Auth test 671s ok 29 - HTTP code is 200 671s ok 30 - Password is exported 671s 1..30 671s ok 671s t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.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 - Issuer portal 671s ok 6 - Simple request to handler 671s ok 7 - Get WWW-Authenticate header 671s # Subtest: REST request to Portal 671s 1..3 671s ok 1 - Get POST request 671s ok 2 - Push request to portal 671s ok 3 - Response is 200 671s ok 8 - REST request to Portal 671s ok 9 - AuthBasic request 671s ok 10 - HTTP code is 200 671s ok 11 - Authenticated as dwho 671s # Subtest: REST request to Portal 671s 1..3 671s ok 1 - Get POST request 671s ok 2 - Push request to portal 671s ok 3 - Response is 200 671s ok 12 - REST request to Portal 671s ok 13 - AuthBasic request 671s ok 14 - HTTP code is 200 671s ok 15 - Authenticated as rtyler 671s ok 16 - REST requests were done by handler 671s ok 17 - New AuthBasic request 671s ok 18 - Handler used its local cache 671s ok 19 - HTTP code is 200 671s ok 20 - Authenticated as dwho 671s ok 21 - New AuthBasic request 671s ok 22 - Handler used its local cache 671s ok 23 - HTTP code is 200 671s ok 24 - Authenticated as rtyler 671s # Subtest: REST request to Portal 671s 1..3 671s ok 1 - Get POST request 671s ok 2 - Push request to portal 671s ok 3 - Response is 401 671s ok 25 - REST request to Portal 671s ok 26 - New AuthBasic request 671s ok 27 - Request was rejected 671s # Subtest: REST request to Portal 671s 1..3 671s ok 1 - Get POST request 671s ok 2 - Push request to portal 671s ok 3 - Response is 401 671s ok 28 - REST request to Portal 671s ok 29 - New AuthBasic request 671s ok 30 - Request was rejected 671s 1..30 671s ok 672s t/35-REST-sessions-with-AuthBasic-handler-with-2FA.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 - Issuer portal 672s ok 6 - Simple request to handler 672s ok 7 - Get WWW-Authenticate header 672s ok 8 - Get Menu 672s ok 9 - HTTP code is 200 672s ok 10 - Page contains a form 672s ok 11 - Host match 672s ok 12 - Field "user" is defined 672s ok 13 - Field "password" is defined 672s ok 14 - CSP header authorize POST request to \# 672s ok 15 - Auth query 672s ok 16 - Get cookie lemonldap (f51b7472fd6d19e684e178d4415c6bd024d1f203b1f48071ae339888a4a5fd96) 672s ok 17 - Get redirection 672s ok 18 - Location is http://auth.idp.com/ 672s ok 19 - Form registration 672s ok 20 - Get redirection 672s ok 21 - Location header found 672s ok 22 - Form registration 672s ok 23 - Found TOTP js 672s ok 24 - Get new key 672s ok 25 - Content is JSON 672s ok 26 - Found secret 672s ok 27 - Found token 672s ok 28 - Code 672s ok 29 - Code contains 6 digits 672s ok 30 - Post code 672s ok 31 - Content is JSON 672s ok 32 - Key is registered 672s ok 33 - Get Menu 672s ok 34 - HTTP code is 200 672s ok 35 - Page contains a form 672s ok 36 - Host match 672s ok 37 - Field "user" is defined 672s ok 38 - Field "password" is defined 672s ok 39 - CSP header authorize POST request to \# 672s ok 40 - Auth query 672s ok 41 - HTTP code is 200 672s ok 42 - Page contains a form 672s ok 43 - URI match 672s # Subtest: REST request to Portal 672s 1..2 672s ok 1 - Get POST request 672s ok 2 - Push request to portal 672s ok 44 - REST request to Portal 672s ok 45 - AuthBasic request 672s ok 46 - Authentication rejected 672s ok 47 - REST requests were done by handler 672s # Subtest: REST request to Portal 672s 1..2 672s ok 1 - Get POST request 672s ok 2 - Push request to portal 672s ok 48 - REST request to Portal 672s ok 49 - New AuthBasic request 672s ok 50 - Handler used its local cache 672s ok 51 - Authentication rejected a second time 672s # Subtest: REST request to Portal 672s 1..2 672s ok 1 - Get POST request 672s ok 2 - Push request to portal 672s ok 52 - REST request to Portal 672s ok 53 - New AuthBasic request 672s ok 54 - Portal was called a second time 672s ok 55 - 2FA did not trigger for rtyler because of ENV rule 672s 1..55 672s ok 672s t/35-REST-sessions-with-AuthBasic-handler.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 - Issuer portal 672s ok 6 - Simple request to handler 672s ok 7 - Get WWW-Authenticate header 672s # Subtest: REST request to Portal 672s 1..3 672s ok 1 - Get POST request 672s ok 2 - Push request to portal 672s ok 3 - Response is 200 672s ok 8 - REST request to Portal 672s ok 9 - AuthBasic request 672s ok 10 - HTTP code is 200 672s ok 11 - Authenticated as dwho 672s # Subtest: REST request to Portal 672s 1..3 672s ok 1 - Get POST request 672s ok 2 - Push request to portal 672s ok 3 - Response is 200 672s ok 12 - REST request to Portal 672s ok 13 - AuthBasic request 672s ok 14 - HTTP code is 200 672s ok 15 - Authenticated as rtyler 672s ok 16 - REST requests were done by handler 672s ok 17 - New AuthBasic request 672s ok 18 - Handler used its local cache 672s ok 19 - HTTP code is 200 672s ok 20 - Authenticated as dwho 672s ok 21 - New AuthBasic request 672s ok 22 - Handler used its local cache 672s ok 23 - HTTP code is 200 672s ok 24 - Authenticated as rtyler 672s # Subtest: REST request to Portal 672s 1..3 672s ok 1 - Get POST request 672s ok 2 - Push request to portal 672s ok 3 - Response is 401 672s ok 25 - REST request to Portal 672s ok 26 - New AuthBasic request 672s ok 27 - Request was rejected 672s # Subtest: REST request to Portal 672s 1..3 672s ok 1 - Get POST request 672s ok 2 - Push request to portal 672s ok 3 - Response is 401 672s ok 28 - REST request to Portal 672s ok 29 - New AuthBasic request 672s ok 30 - Request was rejected 672s 1..30 672s ok 673s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t .. 673s ok 1 - use Lemonldap::NG::Portal::Main; 673s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t line 66. 673s ok 2 # skip LLNGTESTREDIS isn't set 673s 1..2 673s ok 673s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t .................. 673s ok 1 - use Lemonldap::NG::Portal::Main; 673s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t line 66. 673s ok 2 # skip LLNGTESTREDIS isn't set 673s 1..2 673s ok 674s t/35-REST-sessions-with-REST-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 - Register $type 674s ok 6 - Portal object 674s ok 7 - Init 674s ok 8 - Portal app 674s ok 9 - Register $type 674s # ==> Pushing SP <== 674s # ==> Popping SP <== 674s ok 10 - Unauth SP request 674s ok 11 - HTTP code is 200 674s # ==> Pushing SP <== 674s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8?kind=Persistent) 674s # ==> Saving handler SP <== 674s # ==> Pushing ISSUER <== 674s # ==> Popping ISSUER <== 674s # ==> Restoring SP <== 674s ok 13 - Execute request 674s ok 14 - Response is 200 or 400 674s ok 15 - @ END OF REST REQUEST 674s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 674s # ==> Saving handler SP <== 674s # ==> Pushing ISSUER <== 674s # ==> Popping ISSUER <== 674s # ==> Restoring SP <== 674s ok 17 - Post request 674s ok 18 - HTTP code is 200 674s ok 19 - @ END OF REST REQUEST 674s ok 20 - @ REST request (PUT /sessions/global/2580f82596c582e81af144324eb90744f693a589238a89c168b897a7048dece3) 674s # ==> Saving handler SP <== 674s # ==> Pushing ISSUER <== 674s # ==> Popping ISSUER <== 674s # ==> Restoring SP <== 674s ok 21 - Post request 674s ok 22 - HTTP code is 200 674s ok 23 - @ END OF REST REQUEST 674s # ==> Popping SP <== 674s ok 24 - Post user/password 674s ok 25 - Get redirection 674s ok 26 - Location is http://auth.sp.com/ 674s ok 27 - Get cookie lemonldap (2580f82596c582e81af144324eb90744f693a589238a89c168b897a7048dece3) 674s # ==> Pushing SP <== 674s # ==> Popping SP <== 674s ok 28 - Auth test 674s ok 29 - HTTP code is 200 674s ok 30 - Good ID 674s ok 31 - Mulivalued attribute found 674s ok 32 - Good ID 674s ok 33 - Uid is french 674s # ==> Pushing SP <== 674s ok 34 - @ REST request (GET /sessions/global/2580f82596c582e81af144324eb90744f693a589238a89c168b897a7048dece3) 674s # ==> Saving handler SP <== 674s # ==> Pushing ISSUER <== 674s # ==> Popping ISSUER <== 674s # ==> Restoring SP <== 674s ok 35 - Execute request 674s ok 36 - Response is 200 or 400 674s ok 37 - @ END OF REST REQUEST 674s ok 38 - @ REST request (DELETE /sessions/global/2580f82596c582e81af144324eb90744f693a589238a89c168b897a7048dece3) 674s # ==> Saving handler SP <== 674s # ==> Pushing ISSUER <== 674s # ==> Popping ISSUER <== 674s # ==> Restoring SP <== 674s ok 39 - Execute request 674s ok 40 - Response is 200 or 400 674s ok 41 - @ END OF REST REQUEST 674s # ==> Popping SP <== 674s ok 42 - Ask for logout 674s ok 43 - HTTP code is 200 674s # ==> Pushing SP <== 674s ok 44 - @ REST request (GET /sessions/global/2580f82596c582e81af144324eb90744f693a589238a89c168b897a7048dece3) 674s # ==> Saving handler SP <== 674s # ==> Pushing ISSUER <== 674s # ==> Popping ISSUER <== 674s # ==> Restoring SP <== 674s ok 45 - Execute request 674s ok 46 - Response is 200 or 400 674s ok 47 - @ END OF REST REQUEST 674s # ==> Popping SP <== 674s ok 48 - Test if user is reject on IdP 674s ok 49 - Response status is 401 674s ok 50 - Content is JSON 674s ok 51 - Error code is 1 674s 1..51 674s ok 674s t/35-SOAP-config-backend.t ..................................................... 674s ok 1 - use Lemonldap::NG::Portal::Main; 674s ok 2 - Portal object 674s ok 3 - Init 674s ok 4 - Portal app 674s ok 5 - Register $type 674s ok 6 - @ SOAP REQUEST @ 674s # ==> Pushing ISSUER <== 674s # ==> Popping ISSUER <== 674s ok 7 - Execute request 674s ok 8 - HTTP code is 200 674s ok 9 - Content is XML 674s ok 10 - @ END OF SOAP REQUEST @ 674s ok 11 - Last cfg is 1 674s ok 12 - @ SOAP REQUEST @ 674s # ==> Pushing ISSUER <== 674s # ==> Popping ISSUER <== 674s ok 13 - Execute request 674s ok 14 - HTTP code is 200 674s ok 15 - Content is XML 674s ok 16 - @ END OF SOAP REQUEST @ 674s ok 17 - Get configuration 674s ok 18 - cfgNum is 1 674s ok 19 - Portal object 674s ok 20 - @ SOAP REQUEST @ 674s # ==> Saving handler SP <== 674s # ==> Pushing ISSUER <== 674s # ==> Popping ISSUER <== 674s # ==> Restoring SP <== 674s ok 21 - Execute request 674s ok 22 - HTTP code is 200 674s ok 23 - Content is XML 674s ok 24 - @ END OF SOAP REQUEST @ 674s ok 25 - @ SOAP REQUEST @ 674s # ==> Saving handler SP <== 674s # ==> Pushing ISSUER <== 674s # ==> Popping ISSUER <== 674s # ==> Restoring SP <== 674s ok 26 - Execute request 674s ok 27 - HTTP code is 200 674s ok 28 - Content is XML 674s ok 29 - @ END OF SOAP REQUEST @ 674s ok 30 - @ SOAP REQUEST @ 674s # ==> Saving handler SP <== 674s # ==> Pushing ISSUER <== 674s # ==> Popping ISSUER <== 674s # ==> Restoring SP <== 674s ok 31 - Execute request 674s ok 32 - HTTP code is 200 674s ok 33 - Content is XML 674s ok 34 - @ END OF SOAP REQUEST @ 674s ok 35 - Init 674s ok 36 - Portal app 674s ok 37 - Register $type 674s # ==> Pushing SP <== 674s # ==> Popping SP <== 674s ok 38 - Unauth SP request 674s ok 39 - HTTP code is 200 674s # ==> Pushing SP <== 674s # ==> Popping SP <== 674s ok 40 - Post user/password 674s ok 41 - Get redirection 674s ok 42 - Location is http://auth.sp.com/ 674s ok 43 - Get cookie lemonldap (d819d91269705be0944f965479937b5692d55973651b261af5b498926e188c86) 674s # ==> Pushing SP <== 674s # ==> Popping SP <== 674s ok 44 - Try to get menu 674s ok 45 - HTTP code is 200 674s # ==> Pushing SP <== 674s # ==> Popping SP <== 674s ok 46 - Ask for logout 674s ok 47 - HTTP code is 200 674s # ==> Pushing SP <== 674s # ==> Popping SP <== 674s ok 48 - Test if user is reject on IdP 674s ok 49 - Response status is 401 674s ok 50 - Content is JSON 674s ok 51 - Error code is 1 674s 1..51 674s ok 675s t/35-SOAP-sessions-with-SOAP-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 - Register $type 675s ok 6 - Portal object 675s ok 7 - Init 675s ok 8 - Portal app 675s ok 9 - Register $type 675s # ==> Pushing SP <== 675s # ==> Popping SP <== 675s ok 10 - Unauth SP request 675s ok 11 - HTTP code is 200 675s # ==> Pushing SP <== 675s ok 12 - @ SOAP REQUEST @ 675s # ==> Saving handler SP <== 675s # ==> Pushing ISSUER <== 675s # ==> Popping ISSUER <== 675s # ==> Restoring SP <== 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 - @ SOAP REQUEST @ 675s # ==> Saving handler SP <== 675s # ==> Pushing ISSUER <== 675s # ==> Popping ISSUER <== 675s # ==> Restoring SP <== 675s ok 18 - Execute request 675s ok 19 - HTTP code is 200 675s ok 20 - Content is XML 675s ok 21 - @ END OF SOAP REQUEST @ 675s ok 22 - @ SOAP REQUEST @ 675s # ==> Saving handler SP <== 675s # ==> Pushing ISSUER <== 675s # ==> Popping ISSUER <== 675s # ==> Restoring SP <== 675s ok 23 - Execute request 675s ok 24 - HTTP code is 200 675s ok 25 - Content is XML 675s ok 26 - @ END OF SOAP REQUEST @ 675s ok 27 - @ SOAP REQUEST @ 675s # ==> Saving handler SP <== 675s # ==> Pushing ISSUER <== 675s # ==> Popping ISSUER <== 675s # ==> Restoring SP <== 675s ok 28 - Execute request 675s ok 29 - HTTP code is 200 675s ok 30 - Content is XML 675s ok 31 - @ END OF SOAP REQUEST @ 675s ok 32 - @ SOAP REQUEST @ 675s # ==> Saving handler SP <== 675s # ==> Pushing ISSUER <== 675s # ==> Popping ISSUER <== 675s # ==> Restoring SP <== 675s ok 33 - Execute request 675s ok 34 - HTTP code is 200 675s ok 35 - Content is XML 675s ok 36 - @ END OF SOAP REQUEST @ 675s # ==> Popping SP <== 675s ok 37 - Post user/password 675s ok 38 - Get redirection 675s ok 39 - Location is http://auth.sp.com/ 675s ok 40 - Get cookie lemonldap (47e1a083205b36e484cf2ce23efab1e20e29872847e45c09a78b7eb811795c87) 675s # ==> Pushing SP <== 675s # ==> Popping SP <== 675s ok 41 - Try to get menu 675s ok 42 - HTTP code is 200 675s # ==> Pushing SP <== 675s ok 43 - @ SOAP REQUEST @ 675s # ==> Saving handler SP <== 675s # ==> Pushing ISSUER <== 675s # ==> Popping ISSUER <== 675s # ==> Restoring SP <== 675s ok 44 - Execute request 675s ok 45 - HTTP code is 200 675s ok 46 - Content is XML 675s ok 47 - @ END OF SOAP REQUEST @ 675s ok 48 - @ SOAP REQUEST @ 675s # ==> Saving handler SP <== 675s # ==> Pushing ISSUER <== 675s # ==> Popping ISSUER <== 675s # ==> Restoring SP <== 675s ok 49 - Execute request 675s ok 50 - HTTP code is 200 675s ok 51 - Content is XML 675s ok 52 - @ END OF SOAP REQUEST @ 675s # ==> Popping SP <== 675s ok 53 - Ask for logout 675s ok 54 - HTTP code is 200 675s # ==> Pushing SP <== 675s ok 55 - @ SOAP REQUEST @ 675s # ==> Saving handler SP <== 675s # ==> Pushing ISSUER <== 675s # ==> Popping ISSUER <== 675s # ==> Restoring SP <== 675s ok 56 - Execute request 675s ok 57 - HTTP code is 200 675s ok 58 - Content is XML 675s ok 59 - @ END OF SOAP REQUEST @ 675s # ==> Popping SP <== 675s ok 60 - Test if user is reject on IdP 675s ok 61 - Response status is 401 675s ok 62 - Content is JSON 675s ok 63 - Error code is 1 675s # ==> Pushing ISSUER <== 675s # ==> Popping ISSUER <== 675s ok 64 - Test WSDL 675s ok 65 - HTTP code is 200 675s ok 66 - Content contains wsdl def 675s 1..66 675s ok 676s t/36-Combination-Custom.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 - Expression loaded: "[Dm] or [DB]" 676s ok 6 - Try to connect with login dwho 676s ok 7 - Get cookie lemonldap (2104f7f127e8db8dd83f1fd52c5f058ddf712008f07999b732477ab847e51500) 676s ok 8 - Logout request 676s ok 9 - Response is 200 676s ok 10 - Cookie is deleted 676s ok 11 - No pdata 676s ok 12 - Disconnect request 676s ok 13 - Response is 401 676s ok 14 - Try to connect with login dvador 676s ok 15 - Get cookie lemonldap (a44a71463021bc840aa03baf4c080e04e7c09eb2c5de3ca6eb6ea4dc751801ce) 676s ok 16 - Portal object 676s ok 17 - Init 676s ok 18 - Portal app 676s ok 19 - Expression loaded: "[Dm] and [DB]" 676s ok 20 - Try to connect with login rtyler 676s ok 21 - Get cookie lemonldap (ccbc490e9083c7a7f875da638e3ad49cdf4e2a4dc0ac8c53edf8f219397d9e85) 676s ok 22 - Logout request 676s ok 23 - Response is 200 676s ok 24 - Cookie is deleted 676s ok 25 - No pdata 676s ok 26 - Disconnect request 676s ok 27 - Response is 401 676s ok 28 - Try to connect with login dwho 676s ok 29 - Response status is 401 676s ok 30 - Content is JSON 676s ok 31 - Error code is 5 676s ok 32 - Portal object 676s ok 33 - Init 676s ok 34 - Portal app 676s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 676s ok 36 - Try to connect with login dwho 676s ok 37 - Get cookie lemonldap (ca50c9f5121c1b1f7931ee641ad3f7cddfe00b2ce6f7a3feeb9debb1fd662c9c) 676s ok 38 - Logout request 676s ok 39 - Response is 200 676s ok 40 - Cookie is deleted 676s ok 41 - No pdata 676s ok 42 - Disconnect request 676s ok 43 - Response is 401 676s ok 44 - Try to connect with login dvador 676s ok 45 - Get cookie lemonldap (4669ace2dcff8b506275d45ef1ea3dd4d84a7aab79883b629c4415c937531891) 676s ok 46 - Logout request 676s ok 47 - Response is 200 676s ok 48 - Cookie is deleted 676s ok 49 - No pdata 676s ok 50 - Disconnect request 676s ok 51 - Response is 401 676s ok 52 - Portal object 676s ok 53 - Init 676s ok 54 - Portal app 676s 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]" 676s ok 56 - Try to connect with login rtyler 676s ok 57 - Get cookie lemonldap (fb632e57ae53bd357c2587e944d2ab71c45ffd083b93a2c108d64cd3ca4e044f) 676s ok 58 - Demo and DBI exported variables exist in session 676s ok 59 - Try to connect with login dvador 676s ok 60 - Get cookie lemonldap (28a0da9f554b85d3cd03104fde6167fa7ea6b43e2a2d2b914f2d966fafe26b9f) 676s ok 61 - Try to connect with login dwho 676s ok 62 - Response status is 401 676s ok 63 - Content is JSON 676s ok 64 - Error code is 5 676s ok 65 - Portal object 676s ok 66 - Init 676s ok 67 - Portal app 676s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 676s ok 69 - Try to connect with login rtyler 676s ok 70 - Get cookie lemonldap (c23e051a5b96e749dce3a54f50ac7b1ae42bae655cc6fb8d76d2e0bea8ba9ced) 676s ok 71 - Try to connect with login dwho 676s ok 72 - Get cookie lemonldap (4bb56e7987e9c05af874a3b823ae7796e154b160bf90d920009a20b4359d604e) 676s ok 73 - Portal object 676s ok 74 - Init 676s ok 75 - Portal app 676s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 676s ok 77 - Try to connect with login rtyler 676s ok 78 - Get cookie lemonldap (c27f3235401b66c90c142558f400f9d96d03a6b04a0f73b7b89ba30e64e17374) 676s ok 79 - Try to connect with login dwho 676s ok 80 - Response status is 401 676s ok 81 - Content is JSON 676s ok 82 - Error code is 5 676s 1..82 676s ok 677s t/36-Combination-Kerberos-multiple-domains.t ................................... 677s ok 1 - use Lemonldap::NG::Portal::Main; 677s ok 2 - Portal object 677s ok 3 - Init 677s ok 4 - Portal app 677s # Subtest: Successful Kerberos authentication on dom1 677s ok 1 - Simple access 677s ok 2 - Found Kerberos JS 677s ok 3 - HTTP code is 200 677s ok 4 - Page contains a form 677s ok 5 - Host match 677s ok 6 - Field "kerberos" is defined 677s ok 7 - Field "ajax_auth_token" is defined 677s ok 8 - CSP header authorize POST request to \# 677s ok 9 - AJAX query 677s ok 10 677s ok 11 - AJAX query 677s ok 12 - HTTP code is 200 677s ok 13 - Content-Type is JSON 677s ok 14 - Content is valid JSON 677s ok 15 - User token was returned 677s ok 16 - Post form 677s ok 17 - Get cookie lemonldap (cb031056d7084fc8851629cd33d2081e9d81c5b4ba6d90bfe631a88f99e8c7a8) 677s ok 18 - Get session using restSessionServer 677s ok 19 - HTTP code is 200 677s ok 20 - Deserialize session content 677s ok 21 - Session has correct value for cn 677s 1..21 677s ok 5 - Successful Kerberos authentication on dom1 677s # Subtest: Successful Kerberos authentication on dom2 677s ok 1 - Simple access 677s ok 2 - Found Kerberos JS 677s ok 3 - HTTP code is 200 677s ok 4 - Page contains a form 677s ok 5 - Host match 677s ok 6 - Field "kerberos" is defined 677s ok 7 - Field "ajax_auth_token" is defined 677s ok 8 - CSP header authorize POST request to \# 677s ok 9 - AJAX query 677s ok 10 677s ok 11 - AJAX query 677s ok 12 - HTTP code is 200 677s ok 13 - Content-Type is JSON 677s ok 14 - Content is valid JSON 677s ok 15 - User token was returned 677s ok 16 - Post form 677s ok 17 - Get cookie lemonldap (34759b367cf589d2ee718a93090a0edb4c1c6344c105ce0a01787c309fe36d08) 677s ok 18 - Get session using restSessionServer 677s ok 19 - HTTP code is 200 677s ok 20 - Deserialize session content 677s ok 21 - Session has correct value for cn 677s 1..21 677s ok 6 - Successful Kerberos authentication on dom2 677s # Subtest: Fallback to Dom1 677s ok 1 - Simple access 677s ok 2 - Found Kerberos JS 677s ok 3 - HTTP code is 200 677s ok 4 - Page contains a form 677s ok 5 - Host match 677s ok 6 - Field "kerberos" is defined 677s ok 7 - Field "ajax_auth_token" is defined 677s ok 8 - CSP header authorize POST request to \# 677s ok 9 - Post form 677s ok 10 - HTTP code is 200 677s ok 11 - Page contains a form 677s ok 12 - Host match 677s ok 13 - Field "user" is defined 677s ok 14 - Field "password" is defined 677s ok 15 - CSP header authorize POST request to \# 677s ok 16 - Post form 677s ok 17 - Get cookie lemonldap (1bfd9f1c671e7066a3fcd2c75e85613c052dc8837d2f3ad49367c0114bab160d) 677s ok 18 - Get session using restSessionServer 677s ok 19 - HTTP code is 200 677s ok 20 - Deserialize session content 677s ok 21 - Session has correct value for cn 677s 1..21 677s ok 7 - Fallback to Dom1 677s # Subtest: Fallback to Dom2 677s ok 1 - Simple access 677s ok 2 - Found Kerberos JS 677s ok 3 - HTTP code is 200 677s ok 4 - Page contains a form 677s ok 5 - Host match 677s ok 6 - Field "kerberos" is defined 677s ok 7 - Field "ajax_auth_token" is defined 677s ok 8 - CSP header authorize POST request to \# 677s ok 9 - Post form 677s ok 10 - HTTP code is 200 677s ok 11 - Page contains a form 677s ok 12 - Host match 677s ok 13 - Field "user" is defined 677s ok 14 - Field "password" is defined 677s ok 15 - CSP header authorize POST request to \# 677s ok 16 - Post form 677s ok 17 - Get cookie lemonldap (222d294bf1fbf99d4defeb2424bff090cba9a6d8fe4877759b58eee1888faf4b) 677s ok 18 - Get session using restSessionServer 677s ok 19 - HTTP code is 200 677s ok 20 - Deserialize session content 677s ok 21 - Session has correct value for cn 677s 1..21 677s ok 8 - Fallback to Dom2 677s 1..8 677s ok 677s t/36-Combination-Password.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 - Try to connect with login jkirk 677s ok 6 - Get cookie lemonldap (a0926fd21b9cbffcf85a8909c6cc6a9a768d033aeb044f7ade0e79246fcb475d) 677s ok 7 - Try to change password 677s ok 8 - HTTP code is 200 677s ok 9 - Content-Type is JSON 677s ok 10 - Content is valid JSON 677s ok 11 - PE_PASSWORD_OK 677s ok 12 - Try to connect with login jkirk 677s ok 13 - Response status is 401 677s ok 14 - Content is JSON 677s ok 15 - Error code is 5 677s ok 16 - Try to connect with login jkirk 677s ok 17 - Get cookie lemonldap (c919cac7d713b148896fb4038c008bea91f85e260609603676397e9435082b47) 677s ok 18 - Try to connect with login dvador 677s ok 19 - Get cookie lemonldap (40056b6d1ece89da61495952cc1ef22e76183d2c5adcff10e3b92104c741e6f2) 677s ok 20 - Try to change password 677s ok 21 - HTTP code is 200 677s ok 22 - Content-Type is JSON 677s ok 23 - Content is valid JSON 677s ok 24 - PE_PASSWORD_OK 677s ok 25 - Try to connect with login dvador 677s ok 26 - Response status is 401 677s ok 27 - Content is JSON 677s ok 28 - Error code is 5 677s ok 29 - Try to connect with login dvador 677s ok 30 - Get cookie lemonldap (1b5dd01a6aee749c06212de27e4b9ab80eb8b917fac10ddc38128bab557acfe9) 677s 1..30 677s ok 677s t/36-Combination-SSL-Kerberos.t ................................................ 677s ok 1 - use Lemonldap::NG::Portal::Main; 677s ok 2 - Portal object 677s ok 3 - Init 677s ok 4 - Portal app 677s # Subtest: Auth by SSL 677s ok 1 - Get cookie lemonldap (a0f2192ba5f6b2cc276aed5eb46b10943bb1db05eec88a50450ad7d1ca65e447) 677s ok 2 - Correct session auth module 677s ok 3 - Correct session UID 677s 1..3 677s ok 5 - Auth by SSL 677s # Subtest: Auth by Kerberos 677s ok 1 - HTTP code is 200 677s ok 2 - Page contains a form 677s ok 3 - Host match 677s ok 4 - Field "kerberos" is defined 677s ok 5 - CSP header authorize POST request to \# 677s ok 6 - Found hidden attribut "kerberos" with value="0" 677s ok 7 - Get Kerberos javascript 677s ok 8 - Response body is not empty 677s ok 9 - Found waiting message 677s ok 10 - HTTP code is 200 677s ok 11 - Page contains a form 677s ok 12 - Host match 677s ok 13 - Field "url" is defined 677s ok 14 - Field "kerberos" is defined 677s ok 15 - Field "ajax_auth_token" is defined 677s ok 16 - CSP header authorize POST request to \# 677s ok 17 - AJAX query 677s ok 18 677s ok 19 - AJAX query 677s ok 20 - HTTP code is 200 677s ok 21 - Content-Type is JSON 677s ok 22 - Content is valid JSON 677s ok 23 - User token was returned 677s ok 24 - Post form 677s ok 25 - Get cookie lemonldap (269b22fb40a05ce911eab2b0cde63973be73b697e135a3effb6b6f9002379a02) 677s ok 26 - Correct session auth module 677s ok 27 - Correct session UID 677s 1..27 677s ok 6 - Auth by Kerberos 677s # Subtest: Auth by Demo 677s ok 1 - Response body is not empty 677s ok 2 - Found waiting message 677s ok 3 - HTTP code is 200 677s ok 4 - Page contains a form 677s ok 5 - Host match 677s ok 6 - Field "url" is defined 677s ok 7 - Field "kerberos" is defined 677s ok 8 - Field "ajax_auth_token" is defined 677s ok 9 - CSP header authorize POST request to \# 677s ok 10 - Post form 677s ok 11 - HTTP code is 200 677s ok 12 - Page contains a form 677s ok 13 - Host match 677s ok 14 - Field "url" is defined 677s ok 15 - Field "user" is defined 677s ok 16 - Field "password" is defined 677s ok 17 - CSP header authorize POST request to \# 677s ok 18 - Post form 677s ok 19 - Get cookie lemonldap (89db1e9655e969a4095fc67c603451cb6268f6d05bbb620f0b0a708d5c0a9e89) 677s ok 20 - Correct session auth module 677s ok 21 - Correct session UID 677s 1..21 677s ok 7 - Auth by Demo 677s 1..7 677s ok 678s t/36-Combination-with-Choice.t ................................................. 678s ok 1 - use Lemonldap::NG::Portal::Main; 678s ok 2 - Portal object 678s ok 3 - Init 678s ok 4 - Portal app 678s ok 5 - Expression loaded: "[Dm] or [Ch]" 678s ok 6 - Try to connect with login dwho 678s ok 7 - Get cookie lemonldap (d1c400fa42a9202a392b29a84aa9538b16e307b5bf180e2206711c0d8b34d6e8) 678s ok 8 - Logout request 678s ok 9 - Response is 200 678s ok 10 - Cookie is deleted 678s ok 11 - No pdata 678s ok 12 - Disconnect request 678s ok 13 - Response is 401 678s ok 14 - Try to connect with login dvador 678s ok 15 - Get cookie lemonldap (67edbb3fd54af889a3af3334c15df4f7cc110500f902cc95b4e310dc0b4e464e) 678s ok 16 - Logout request 678s ok 17 - Response is 200 678s ok 18 - Cookie is deleted 678s ok 19 - No pdata 678s ok 20 - Disconnect request 678s ok 21 - Response is 401 678s ok 22 - Portal object 678s ok 23 - Init 678s ok 24 - Portal app 678s ok 25 - Expression loaded: "[Dm] and [Ch]" 678s ok 26 - Try to connect with login rtyler 678s ok 27 - Get cookie lemonldap (aa50908809f7f472b9372b121c36487585c50b4071e50245da915afd59ac8113) 678s ok 28 - Logout request 678s ok 29 - Response is 200 678s ok 30 - Cookie is deleted 678s ok 31 - No pdata 678s ok 32 - Disconnect request 678s ok 33 - Response is 401 678s ok 34 - Try to connect with login dwho 678s ok 35 - Get cookie lemonldap (ee8477699b05cd4e18dcaf9e4fa4f25cab74f126c2c71c187ccf4b21f36dd53b) 678s ok 36 - Logout request 678s ok 37 - Response is 200 678s ok 38 - Cookie is deleted 678s ok 39 - No pdata 678s ok 40 - Disconnect request 678s ok 41 - Response is 401 678s ok 42 - Try to connect with login dwho 678s ok 43 - Response status is 401 678s ok 44 - Content is JSON 678s ok 45 - Error code is 5 678s ok 46 - Portal object 678s ok 47 - Init 678s ok 48 - Portal app 678s ok 49 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [Ch]" 678s ok 50 - Try to connect with login dwho 678s ok 51 - Get cookie lemonldap (ecb3dc29d9d23c7d6f240092095db46471b1855a01c8127e19ce069688fa5d61) 678s ok 52 - Logout request 678s ok 53 - Response is 200 678s ok 54 - Cookie is deleted 678s ok 55 - No pdata 678s ok 56 - Disconnect request 678s ok 57 - Response is 401 678s ok 58 - Try to connect with login dvador 678s ok 59 - Get cookie lemonldap (c1af6100e5243f5f4517f4ec4a93b158d3b9e130bb30c5858432a551b5f253ee) 678s ok 60 - Logout request 678s ok 61 - Response is 200 678s ok 62 - Cookie is deleted 678s ok 63 - No pdata 678s ok 64 - Disconnect request 678s ok 65 - Response is 401 678s ok 66 - Portal object 678s ok 67 - Init 678s ok 68 - Portal app 678s 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]" 678s ok 70 - Try to connect with login rtyler 678s ok 71 - Get cookie lemonldap (29149c968ca85c9af3734a808f26fad8cb3b22305bf8f031f8426c50dd018b22) 678s ok 72 - Logout request 678s ok 73 - Response is 200 678s ok 74 - Cookie is deleted 678s ok 75 - No pdata 678s ok 76 - Disconnect request 678s ok 77 - Response is 401 678s ok 78 - Try to connect with login dvador 678s ok 79 - Get cookie lemonldap (2bd05ffb017efaf411d4883ec185328855fe1e6bf5f641aa751ce181dffe3e05) 678s ok 80 - Logout request 678s ok 81 - Response is 200 678s ok 82 - Cookie is deleted 678s ok 83 - No pdata 678s ok 84 - Disconnect request 678s ok 85 - Response is 401 678s ok 86 - Try to connect with login dwho 678s ok 87 - Get cookie lemonldap (39df3fd752d6297cca1ee0c27aebb9b1ec46b3d77a53b33d0e57347626fdc4c9) 678s ok 88 - Logout request 678s ok 89 - Response is 200 678s ok 90 - Cookie is deleted 678s ok 91 - No pdata 678s ok 92 - Disconnect request 678s ok 93 - Response is 401 678s ok 94 - Try to connect with login dwho 678s ok 95 - Response status is 401 678s ok 96 - Content is JSON 678s ok 97 - Error code is 5 678s 1..97 678s ok 679s t/36-Combination-with-TOTP.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 - Get Menu 679s ok 6 - HTTP code is 200 679s ok 7 - Page contains a form 679s ok 8 - Host match 679s ok 9 - Field "user" is defined 679s ok 10 - Field "password" is defined 679s ok 11 - Field "token" is defined 679s ok 12 - CSP header authorize POST request to \# 679s ok 13 - Auth query 679s ok 14 - Get cookie lemonldap (12e5e4b2a250745de9dfda52096fff642d844c5bd562bdffb3fd91e55b805a11) 679s ok 15 - Get redirection 679s ok 16 - Location is http://auth.example.com/ 679s ok 17 - Form registration 679s ok 18 - Found TOTP js 679s ok 19 - Get new key 679s ok 20 - Content is JSON 679s ok 21 - Found secret 679s ok 22 - Found token 679s ok 23 - Code 679s ok 24 - Code contains 6 digits 679s ok 25 - Post code 679s ok 26 - Content is JSON 679s ok 27 - Key is registered 679s ok 28 - Logout request 679s ok 29 - Response is 200 679s ok 30 - Cookie is deleted 679s ok 31 - No pdata 679s ok 32 - Disconnect request 679s ok 33 - Response is 401 679s ok 34 - Get Menu 679s ok 35 - HTTP code is 200 679s ok 36 - Page contains a form 679s ok 37 - Host match 679s ok 38 - Field "user" is defined 679s ok 39 - Field "password" is defined 679s ok 40 - Field "token" is defined 679s ok 41 - CSP header authorize POST request to \# 679s ok 42 - Auth query with bad password 679s ok 43 - Get Menu 679s ok 44 - HTTP code is 200 679s ok 45 - Page contains a form 679s ok 46 - Host match 679s ok 47 - Field "user" is defined 679s ok 48 - Field "password" is defined 679s ok 49 - Field "token" is defined 679s ok 50 - CSP header authorize POST request to \# 679s ok 51 - Auth query 679s ok 52 - HTTP code is 200 679s ok 53 - Page contains a form 679s ok 54 - URI match 679s ok 55 - Field "token" is defined 679s ok 56 - Code 679s ok 57 - Post code 679s ok 58 - Token expired 679s ok 59 - Get Menu 679s ok 60 - HTTP code is 200 679s ok 61 - Page contains a form 679s ok 62 - Host match 679s ok 63 - Field "user" is defined 679s ok 64 - Field "password" is defined 679s ok 65 - Field "token" is defined 679s ok 66 - CSP header authorize POST request to \# 679s 1..66 679s ok 679s t/36-Combination-with-over.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 - Expression loaded: "[Dm] or [DB]" 679s ok 6 - JSON is parsed 679s ok 7 - Try to connect with login dwho 679s ok 8 - Get cookie lemonldap (36e97f8d11b67f0d7c42b4dc93b1c065194f27a7902c8a9c9aaf669dc7c058be) 679s ok 9 - Logout request 679s ok 10 - Response is 200 679s ok 11 - Cookie is deleted 679s ok 12 - No pdata 679s ok 13 - Disconnect request 679s ok 14 - Response is 401 679s ok 15 - Try to connect with login dvador 679s ok 16 - Get cookie lemonldap (797e9afe846ea5d1363aff77341a5c3c49a4b1465b9fadd48a3f3830b33a2c5b) 679s ok 17 - Logout request 679s ok 18 - Response is 200 679s ok 19 - Cookie is deleted 679s ok 20 - No pdata 679s ok 21 - Disconnect request 679s ok 22 - Response is 401 679s 1..22 679s ok 680s t/36-Combination-with-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 - Expression loaded: "[Dm] or [DB]" 680s ok 6 - Unauth request 680s ok 7 - HTTP code is 200 680s ok 8 - Page contains a form 680s ok 9 - Host match 680s ok 10 - Field "token" is defined 680s ok 11 - CSP header authorize POST request to \# 680s ok 12 - Try to connect with login dwho 680s ok 13 - Get cookie lemonldap (816afd5fb20bfbfac26fbd7d75e6cc3ac703793df3c0e24202dec90afd0b104e) 680s ok 14 - Logout request 680s ok 15 - Response is 200 680s ok 16 - Cookie is deleted 680s ok 17 - No pdata 680s ok 18 - Disconnect request 680s ok 19 - Response is 401 680s ok 20 - Unauth request 680s ok 21 - HTTP code is 200 680s ok 22 - Page contains a form 680s ok 23 - Host match 680s ok 24 - Field "token" is defined 680s ok 25 - CSP header authorize POST request to \# 680s ok 26 - Try to connect with login dvador 680s ok 27 - Get cookie lemonldap (ed0cb46697f35418bc28ad12d509514865dae9a39e5a6590abb7db3b0a5cbd73) 680s ok 28 - Logout request 680s ok 29 - Response is 200 680s ok 30 - Cookie is deleted 680s ok 31 - No pdata 680s ok 32 - Disconnect request 680s ok 33 - Response is 401 680s ok 34 - Portal object 680s ok 35 - Init 680s ok 36 - Portal app 680s ok 37 - Expression loaded: "[Dm] and [DB]" 680s ok 38 - Unauth request 680s ok 39 - HTTP code is 200 680s ok 40 - Page contains a form 680s ok 41 - Host match 680s ok 42 - Field "token" is defined 680s ok 43 - CSP header authorize POST request to \# 680s ok 44 - Try to connect with login rtyler 680s ok 45 - Get cookie lemonldap (d4192fdcc7b44b2a214cc949cfebeab03fcfadafaa5ea3fc9d2e40d717406b7e) 680s ok 46 - Logout request 680s ok 47 - Response is 200 680s ok 48 - Cookie is deleted 680s ok 49 - No pdata 680s ok 50 - Disconnect request 680s ok 51 - Response is 401 680s ok 52 - Unauth request 680s ok 53 - HTTP code is 200 680s ok 54 - Page contains a form 680s ok 55 - Host match 680s ok 56 - Field "token" is defined 680s ok 57 - CSP header authorize POST request to \# 680s ok 58 - Try to connect with login dwho 680s ok 59 - Response status is 401 680s ok 60 - Content is JSON 680s ok 61 - Error code is 5 680s ok 62 - Portal object 680s ok 63 - Init 680s ok 64 - Portal app 680s ok 65 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 680s ok 66 - Unauth request 680s ok 67 - HTTP code is 200 680s ok 68 - Page contains a form 680s ok 69 - Host match 680s ok 70 - Field "token" is defined 680s ok 71 - CSP header authorize POST request to \# 680s ok 72 - Try to connect with login dwho 680s ok 73 - Get cookie lemonldap (6bec27c75b7169921c772bfd233ddc40f4d672034c60532a6500a0cd43fce10c) 680s ok 74 - Logout request 680s ok 75 - Response is 200 680s ok 76 - Cookie is deleted 680s ok 77 - No pdata 680s ok 78 - Disconnect request 680s ok 79 - Response is 401 680s ok 80 - Unauth request 680s ok 81 - HTTP code is 200 680s ok 82 - Page contains a form 680s ok 83 - Host match 680s ok 84 - Field "token" is defined 680s ok 85 - CSP header authorize POST request to \# 680s ok 86 - Try to connect with login dvador 680s ok 87 - Get cookie lemonldap (b089fd57914d3fba8a438c8581f5b07a483e8f4832a713460a4e7bb80736af17) 680s ok 88 - Logout request 680s ok 89 - Response is 200 680s ok 90 - Cookie is deleted 680s ok 91 - No pdata 680s ok 92 - Disconnect request 680s ok 93 - Response is 401 680s ok 94 - Portal object 680s ok 95 - Init 680s ok 96 - Portal app 680s 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]" 680s ok 98 - Unauth request 680s ok 99 - HTTP code is 200 680s ok 100 - Page contains a form 680s ok 101 - Host match 680s ok 102 - Field "token" is defined 680s ok 103 - CSP header authorize POST request to \# 680s ok 104 - Try to connect with login rtyler 680s ok 105 - Get cookie lemonldap (4e9c49e63397e16eda48f65ba9acd67bda26dae7d042b554d2fb03e417aa7da4) 680s ok 106 - Logout request 680s ok 107 - Response is 200 680s ok 108 - Cookie is deleted 680s ok 109 - No pdata 680s ok 110 - Disconnect request 680s ok 111 - Response is 401 680s ok 112 - Unauth request 680s ok 113 - HTTP code is 200 680s ok 114 - Page contains a form 680s ok 115 - Host match 680s ok 116 - Field "token" is defined 680s ok 117 - CSP header authorize POST request to \# 680s ok 118 - Try to connect with login dvador 680s ok 119 - Get cookie lemonldap (f0b9d84dd1725bab74514b11d417dadc67b2253e24361748fc7d5edea3358726) 680s ok 120 - Logout request 680s ok 121 - Response is 200 680s ok 122 - Cookie is deleted 680s ok 123 - No pdata 680s ok 124 - Disconnect request 680s ok 125 - Response is 401 680s ok 126 - Unauth request 680s ok 127 - HTTP code is 200 680s ok 128 - Page contains a form 680s ok 129 - Host match 680s ok 130 - Field "token" is defined 680s ok 131 - CSP header authorize POST request to \# 680s ok 132 - Try to connect with login dwho 680s ok 133 - Response status is 401 680s ok 134 - Content is JSON 680s ok 135 - Error code is 5 680s 1..135 680s ok 681s t/36-Combination.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 - Expression loaded: "[Dm] or [DB]" 681s ok 6 - Try to connect with login dwho 681s ok 7 - Get cookie lemonldap (37bdb4654d9516a4aed7b14a0010344fa0455585fac9d7db05326f1fc86176ff) 681s ok 8 - Logout request 681s ok 9 - Response is 200 681s ok 10 - Cookie is deleted 681s ok 11 - No pdata 681s ok 12 - Disconnect request 681s ok 13 - Response is 401 681s ok 14 - Try to connect with login dvador 681s ok 15 - Get cookie lemonldap (77338e51fd58c3afe47955a893299519b1ff997ff2c1995613a60b98ff61b2cf) 681s ok 16 - Portal object 681s ok 17 - Init 681s ok 18 - Portal app 681s ok 19 - Expression loaded: "[Dm] and [DB]" 681s ok 20 - Try to connect with login rtyler 681s ok 21 - Get cookie lemonldap (87a0e3211deea09376038ccbb3dcd0239c648d7558fc3641de3a38da716f5c3c) 681s ok 22 - Logout request 681s ok 23 - Response is 200 681s ok 24 - Cookie is deleted 681s ok 25 - No pdata 681s ok 26 - Disconnect request 681s ok 27 - Response is 401 681s ok 28 - Try to connect with login dwho 681s ok 29 - Response status is 401 681s ok 30 - Content is JSON 681s ok 31 - Error code is 5 681s ok 32 - Portal object 681s ok 33 - Init 681s ok 34 - Portal app 681s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 681s ok 36 - Try to connect with login dwho 681s ok 37 - Get cookie lemonldap (77591be016feaf61b5a622b2671a1955f2a98de7ef58d8efb4f325e753ac1bee) 681s ok 38 - Logout request 681s ok 39 - Response is 200 681s ok 40 - Cookie is deleted 681s ok 41 - No pdata 681s ok 42 - Disconnect request 681s ok 43 - Response is 401 681s ok 44 - Try to connect with login dvador 681s ok 45 - Get cookie lemonldap (e417024edd4ef69f9d57e3b68c269cd9bd5390668af31ff90765d6f369c0d125) 681s ok 46 - Logout request 681s ok 47 - Response is 200 681s ok 48 - Cookie is deleted 681s ok 49 - No pdata 681s ok 50 - Disconnect request 681s ok 51 - Response is 401 681s ok 52 - Portal object 681s ok 53 - Init 681s ok 54 - Portal app 681s 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]" 681s ok 56 - Try to connect with login rtyler 681s ok 57 - Get cookie lemonldap (361316d1ebc54ebc952a269ce55e625f06648d244abb0b34480542a476e78267) 681s ok 58 - Demo and DBI exported variables exist in session 681s ok 59 - Try to connect with login dvador 681s ok 60 - Get cookie lemonldap (37a61fd580df24fe38cc342d49d8b1016ca9ba141f8378edd5486eac142118ee) 681s ok 61 - Try to connect with login dwho 681s ok 62 - Response status is 401 681s ok 63 - Content is JSON 681s ok 64 - Error code is 5 681s ok 65 - Portal object 681s ok 66 - Init 681s ok 67 - Portal app 681s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 681s ok 69 - Try to connect with login rtyler 681s ok 70 - Get cookie lemonldap (0511c40604da2f4213bb33b055b5ff934dcf55e18fe18b8ee664a6b28758f258) 681s ok 71 - Try to connect with login dwho 681s ok 72 - Get cookie lemonldap (1b53c6a8157a0ffa79d3f1dd70833d9f6776088d059a90328ad5b9022794bac7) 681s ok 73 - Portal object 681s ok 74 - Init 681s ok 75 - Portal app 681s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 681s ok 77 - Try to connect with login rtyler 681s ok 78 - Get cookie lemonldap (34a53e4ba2894cca7f132c1a06ba55af85f3350ac894f04731ff590c24bbb67c) 681s ok 79 - Try to connect with login dwho 681s ok 80 - Response status is 401 681s ok 81 - Content is JSON 681s ok 82 - Error code is 5 681s 1..82 681s ok 682s t/37-CAS-App-to-SAML-IdP-POST-with-WAYF.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 - Register $type 682s ok 6 - Portal object 682s ok 7 - Init 682s ok 8 - Portal app 682s ok 9 - Register $type 682s ok 10 - Portal object 682s ok 11 - Init 682s ok 12 - Portal app 682s ok 13 - Register $type 682s # ==> Pushing APP <== 682s # ==> Popping APP <== 682s ok 14 - Unauth CAS app request 682s ok 15 - Get cookie llngcasserver (proxy) 682s ok 16 - Get CAS server cookie 682s ok 17 - Get redirection 682s ok 18 - Location header found 682s # ==> Pushing PROXY <== 682s # ==> Popping PROXY <== 682s ok 19 - Push request to proxy 682s ok 20 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221760922559_58406%22%2C%22issuerTs%22%3A1760994439%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%7D) 682s ok 21 - Get redirection 682s ok 22 - Location header found 682s # ==> Pushing PROXY <== 682s # ==> Popping PROXY <== 682s ok 23 - Return from WAYF 682s ok 24 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221760922559_58406%22%2C%22issuerTs%22%3A1760994439%7D) 682s ok 25 - HTTP code is 200 682s ok 26 - Page contains a form 682s ok 27 - Host match 682s ok 28 - URI match 682s ok 29 - Field "SAMLRequest" is defined 682s ok 30 - CSP header authorize POST request to auth.idp.com 682s ok 31 - Method is POST 682s # ==> Pushing IDP <== 682s # ==> Popping IDP <== 682s ok 32 - Launch SAML request to IdP 682s ok 33 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922559_28397%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994439%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 682s # ==> Pushing IDP <== 682s # ==> Popping IDP <== 682s ok 34 - Post authentication 682s ok 35 - HTTP code is 200 682s ok 36 - Page contains a form 682s ok 37 - CSP header authorize POST request to auth.proxy.com 682s ok 38 - Method is POST 682s ok 39 - Get cookie lemonldap (aae1b94dcbb8778ef97f637de8afae93cc0601b0bed8a2023ed8859f719f51cd) 682s ok 40 - Get cookie lemonldappdata () 682s ok 41 - SAML request cleared from pdata 682s # ==> Pushing PROXY <== 682s # ==> Popping PROXY <== 682s ok 42 - POST SAML response 682s ok 43 - Get cookie lemonldap (edda6b5fce42bca500fdbc5367e6c96071239ae639ec8269a04d2d74325df685) 682s ok 44 - Get redirection 682s ok 45 - Location header found 682s # ==> Pushing PROXY <== 682s # ==> Popping PROXY <== 682s ok 46 - Follow internal redirection 682s ok 47 - Get redirection 682s ok 48 - Location header found 682s # ==> Pushing APP <== 682s ok 49 - SOAP request 682s # ==> Saving handler APP <== 682s # ==> Pushing PROXY <== 682s # ==> Popping PROXY <== 682s # ==> Restoring APP <== 682s ok 50 - Execute request to /cas/serviceValidate 682s ok 51 - HTTP code is 200 682s ok 52 - Content is XML 682s # ==> Popping APP <== 682s ok 53 - Follow redirection to RP 682s ok 54 - Get cookie lemonldap (1bfb03667ac00932d6854def57165912f860149d056eb8ee8e74a2e94a3429e2) 682s 1..54 682s ok 682s t/37-CAS-App-to-SAML-IdP-POST.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 - Register $type 682s ok 6 - Portal object 682s ok 7 - Init 682s ok 8 - Portal app 682s ok 9 - Register $type 682s ok 10 - Portal object 682s ok 11 - Init 682s ok 12 - Portal app 682s ok 13 - Register $type 682s # ==> Pushing APP <== 682s # ==> Popping APP <== 682s ok 14 - Unauth CAS app request 682s ok 15 - Get cookie llngcasserver (proxy) 682s ok 16 - Get CAS server cookie 682s ok 17 - Get redirection 682s ok 18 - Location header found 682s # ==> Pushing PROXY <== 682s # ==> Popping PROXY <== 682s ok 19 - Push request to proxy 682s ok 20 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1760994440%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221760922560_60493%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%7D) 682s ok 21 - HTTP code is 200 682s ok 22 - Page contains a form 682s ok 23 - Host match 682s ok 24 - URI match 682s ok 25 - Field "SAMLRequest" is defined 682s ok 26 - CSP header authorize POST request to auth.idp.com 682s ok 27 - Method is POST 682s # ==> Pushing IDP <== 682s # ==> Popping IDP <== 682s ok 28 - Launch SAML request to IdP 682s ok 29 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1760994440%2C%22issuerRequestsaml%22%3A%221760922560_23022%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 682s # ==> Pushing IDP <== 682s # ==> Popping IDP <== 682s ok 30 - Post authentication 682s ok 31 - HTTP code is 200 682s ok 32 - Page contains a form 682s ok 33 - CSP header authorize POST request to auth.proxy.com 682s ok 34 - Method is POST 682s ok 35 - Get cookie lemonldap (47c78691dd04589b7ef76b6f1247c705be3753cf536e16dc8c68e85872889433) 682s ok 36 - Get cookie lemonldappdata () 682s ok 37 - SAML request cleared from pdata 682s # ==> Pushing PROXY <== 682s # ==> Popping PROXY <== 682s ok 38 - POST SAML response 682s ok 39 - Get cookie lemonldap (86e9c830f2f9eb6ed4a1ca4700690ace4735fbd658499ce01e30203c1ac89cce) 682s ok 40 - Get redirection 682s ok 41 - Location header found 682s # ==> Pushing PROXY <== 682s # ==> Popping PROXY <== 682s ok 42 - Follow internal redirection 682s ok 43 - Get redirection 682s ok 44 - Location header found 682s # ==> Pushing APP <== 682s ok 45 - SOAP request 682s # ==> Saving handler APP <== 682s # ==> Pushing PROXY <== 682s # ==> Popping PROXY <== 682s # ==> Restoring APP <== 682s ok 46 - Execute request to /cas/serviceValidate 682s ok 47 - HTTP code is 200 682s ok 48 - Content is XML 682s # ==> Popping APP <== 682s ok 49 - Follow redirection to RP 682s ok 50 - Get cookie lemonldap (3b28575fa9935a7f69bf1b55f7d273193d7e0ba780de289b4678ca153a0cec08) 682s 1..50 682s ok 683s t/37-Issuer-Display-Rule.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 - Get cookie lemonldap (e3c0122d353dce8dd5a46a7a8519ad204b40b7fe4f048376a5e45981b8950740) 683s ok 6 - Get Menu 683s ok 7 - Response body is not empty 683s ok 8 683s 1..8 683s ok 683s t/37-Issuer-Timeout.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 - OP portal 683s # Subtest: Request RP1, wait for timeout, request RP2 683s ok 1 - Authorization request to RP1 683s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760922741_18572%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1760994441%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 683s ok 3 - Authorization request to RP2 683s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760923341_43239%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1760995041%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 683s ok 5 - HTTP code is 200 683s ok 6 - Page contains a form 683s ok 7 - Host match 683s ok 8 - Field "user" is defined 683s ok 9 - Field "password" is defined 683s ok 10 - CSP header authorize POST request to \# 683s ok 11 - Authorization request to RP2 683s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760923341_43239%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1760995041%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 683s ok 13 - HTTP code is 200 683s ok 14 - Page contains a form 683s ok 15 - URI match 683s ok 16 - Field "token" is defined 683s ok 17 - Field "code" is defined 683s ok 18 - Found EXTCODE input 683s ok 19 - Post code 683s ok 20 - Get redirection 683s ok 21 - Location is http://auth.op.com/oauth2 683s ok 22 - Get cookie lemonldap (edd46d50c51985d01b75a28bb8ce6bae92e4a3af70c04312e0c004d86c618f76) 683s ok 23 - Authorization request to RP1 683s ok 24 - Get redirection 683s ok 25 - Location header found 683s 1..25 683s ok 6 - Request RP1, wait for timeout, request RP2 683s # Subtest: Request RP1, wait for timeout, complete login 683s ok 1 - Authorization request to RP1 683s ok 2 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1760994441%2C%22issuerRequestoauth2%22%3A%221760922741_7030%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 683s ok 3 - HTTP code is 200 683s ok 4 - Page contains a form 683s ok 5 - Host match 683s ok 6 - Field "user" is defined 683s ok 7 - Field "password" is defined 683s ok 8 - CSP header authorize POST request to \# 683s ok 9 - Authorization request to RP2 683s ok 10 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1760994441%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221760922741_7030%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 683s ok 11 - HTTP code is 200 683s ok 12 - Page contains a form 683s ok 13 - URI match 683s ok 14 - Field "token" is defined 683s ok 15 - Field "code" is defined 683s ok 16 - Found EXTCODE input 683s ok 17 - Post code 683s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760922741_7030%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) 683s ok 19 - Get redirection 683s ok 20 - Location is http://auth.op.com/oauth2 683s ok 21 - Get cookie lemonldap (443a880d0612eb4e32cc34335b53f4688216b5658a26eb9488a148ba42c8effd) 683s ok 22 - Authorization request to RP1 683s ok 23 - Expected portal error code: code found on page 683s ok 24 - Expected portal error code 683s ok 25 - Get cookie lemonldappdata () 683s ok 26 - pdata was cleared 683s 1..26 683s ok 7 - Request RP1, wait for timeout, complete login 683s 1..7 683s ok 684s t/37-Logout-from-2-chained-SAML-SP-SOAP.t ...................................... 684s ok 1 - use Lemonldap::NG::Portal::Main; 684s ok 2 - Portal object 684s ok 3 - Init 684s ok 4 - Portal app 684s ok 5 - Register $type 684s ok 6 - Portal object 684s ok 7 - Init 684s ok 8 - Portal app 684s ok 9 - Register $type 684s ok 10 - Portal object 684s ok 11 - Init 684s ok 12 - Portal app 684s ok 13 - Register $type 684s # ==> Pushing SP <== 684s # ==> Popping SP <== 684s ok 14 - Unauth SP request 684s ok 15 - Get redirection 684s ok 16 - Location header found 684s # ==> Pushing PROXY <== 684s # ==> Popping PROXY <== 684s ok 17 - Push request to PROXY, endpoint /saml/singleSignOn 684s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221760922562_26894%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1760994442%7D) 684s ok 19 - Get redirection 684s ok 20 - Location header found 684s # ==> Pushing IDP <== 684s # ==> Popping IDP <== 684s ok 21 - SAML Authentication on idp, endpoint /saml/singleSignOn 684s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922562_63627%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1760994442%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 684s ok 23 - HTTP code is 200 684s ok 24 - Page contains a form 684s ok 25 - Host match 684s ok 26 - Field "url" is defined 684s ok 27 - Field "timezone" is defined 684s ok 28 - Field "skin" is defined 684s ok 29 - Field "user" is defined 684s ok 30 - Field "password" is defined 684s ok 31 - CSP header authorize POST request to \# 684s # ==> Pushing IDP <== 684s # ==> Popping IDP <== 684s ok 32 - Post authentication, endpoint /saml/singleSignOn 684s ok 33 - Get cookie lemonldappdata () 684s ok 34 - Get cookie lemonldap (284d318e2c08bbc6f905169cf8aa00609ac3901bac232a2e9d4155ae141cd550) 684s ok 35 - HTTP code is 200 684s ok 36 - Page contains a form 684s ok 37 - Host match 684s ok 38 - URI match 684s ok 39 - Field "SAMLResponse" is defined 684s ok 40 - Field "RelayState" is defined 684s ok 41 - CSP header authorize POST request to auth.proxy.com 684s # ==> Pushing PROXY <== 684s # ==> Popping PROXY <== 684s ok 42 - Post SAML response to PROXY 684s ok 43 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922562_26894%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 684s ok 44 - Get cookie lemonldap (42113f603d225621447bda28be3a7e5e093bea9460abe7a556401603ca44edf3) 684s ok 45 - Get redirection 684s ok 46 - Location header found 684s # ==> Pushing PROXY <== 684s # ==> Popping PROXY <== 684s ok 47 - internal redirection to PROXY, endpoint /saml 684s ok 48 - HTTP code is 200 684s ok 49 - Page contains a form 684s ok 50 - Host match 684s ok 51 - URI match 684s ok 52 - Field "SAMLResponse" is defined 684s ok 53 - CSP header authorize POST request to auth.sp.com 684s # ==> Pushing SP <== 684s # ==> Popping SP <== 684s ok 54 - Post SAML response to SP 684s ok 55 - Get cookie lemonldap (24d1b48cbb48ca3c6ee6c25347cc747ab8f92d521c2665bfed3c8e363a12a0df) 684s # ==> Pushing SP <== 684s ok 56 - REST request 684s ok 57 - Request from PROXY to PROXY 684s # ==> Saving handler SP <== 684s # ==> Pushing PROXY <== 684s ok 58 - REST request 684s ok 59 - Request to IDP 684s # ==> Saving handler PROXY <== 684s # ==> Pushing IDP <== 684s # ==> Popping IDP <== 684s # ==> Restoring PROXY <== 684s ok 60 - Execute post request 684s ok 61 - Response is 200 684s ok 62 - Content is JSON|XML 684s # ==> Popping PROXY <== 684s # ==> Restoring SP <== 684s ok 63 - Execute post request 684s ok 64 - Response is 200 684s ok 65 - Content is JSON|XML 684s # ==> Popping SP <== 684s ok 66 - Call logout from SP 684s ok 67 - Get cookie lemonldap (0) 684s ok 68 - Test empty cookie on SP 684s ok 69 - Test disconnexion message on SP 684s # ==> Pushing PROXY <== 684s # ==> Popping PROXY <== 684s ok 70 - Test if still logged on PROXY 684s ok 71 - Get redirection 684s ok 72 - Location header found 684s # ==> Pushing IDP <== 684s # ==> Popping IDP <== 684s ok 73 - Test if still logged on IDP 684s ok 74 - test presence of user field in form (prove successful logout) 684s 1..74 684s ok 685s t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.t ................................ 685s ok 1 - use Lemonldap::NG::Portal::Main; 685s ok 2 - Portal object 685s ok 3 - Init 685s ok 4 - Portal app 685s ok 5 - Register $type 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 6 - Get JWKS, endpoint /oauth2/jwks 685s ok 7 - HTTP code is 200 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 685s ok 9 - HTTP code is 200 685s ok 10 - Portal object 685s ok 11 - Init 685s ok 12 - Portal app 685s ok 13 - Register $type 685s ok 14 - Portal object 685s ok 15 - Init 685s ok 16 - Portal app 685s ok 17 - Register $type 685s # ==> Pushing RP <== 685s # ==> Popping RP <== 685s ok 18 - Unauth SP request 685s ok 19 - Get redirection 685s ok 20 - Location header found 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 21 - Push request to OP, endpoint /oauth2/authorize 685s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760922563_15393%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%3A1760994443%7D) 685s ok 23 - Get redirection 685s ok 24 - Location header found 685s # ==> Pushing IDP <== 685s # ==> Popping IDP <== 685s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 685s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922563_38212%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994443%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 685s ok 27 - HTTP code is 200 685s ok 28 - Page contains a form 685s ok 29 - Host match 685s ok 30 - Field "url" is defined 685s ok 31 - Field "timezone" is defined 685s ok 32 - Field "skin" is defined 685s ok 33 - Field "user" is defined 685s ok 34 - Field "password" is defined 685s ok 35 - CSP header authorize POST request to \# 685s # ==> Pushing IDP <== 685s # ==> Popping IDP <== 685s ok 36 - Post authentication, endpoint /saml/singleSignOn 685s ok 37 - Get cookie lemonldappdata () 685s ok 38 - Get cookie lemonldap (be582fbf621072a6b42144462e8489cebd601252614c69291f6ab28ea2c223e8) 685s ok 39 - HTTP code is 200 685s ok 40 - Page contains a form 685s ok 41 - Host match 685s ok 42 - URI match 685s ok 43 - Field "SAMLResponse" is defined 685s ok 44 - Field "RelayState" is defined 685s ok 45 - CSP header authorize POST request to auth.op.com 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 46 - Post SAML response to SP 685s ok 47 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221760922563_15393%22%7D) 685s ok 48 - Get cookie lemonldap (aa824e4186922fd3c3921696a6d0f9a18a985666a4904711bc6a5158e6db343c) 685s ok 49 - Get redirection 685s ok 50 - Location header found 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 51 - Call OP from SAML SP 685s ok 52 - Get cookie lemonldappdata () 685s ok 53 - Get redirection 685s ok 54 - Location header found 685s # ==> Pushing RP <== 685s ok 55 - REST request 685s ok 56 - Request from RP to OP, endpoint /oauth2/token 685s # ==> Saving handler RP <== 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s # ==> Restoring RP <== 685s ok 57 - Execute post request 685s ok 58 - Response is 200 685s ok 59 - Content is JSON 685s ok 60 - REST request 685s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 685s # ==> Saving handler RP <== 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s # ==> Restoring RP <== 685s ok 62 - Execute get request 685s ok 63 - Response is 200 685s ok 64 - Content is JSON 685s # ==> Popping RP <== 685s ok 65 - Call openidconnectcallback on RP 685s ok 66 - Get cookie lemonldap (f1320db565ea5ae33a95ca26da8ae6be335dec2bf957b19daf4ed5586215c56d) 685s # ==> Pushing RP <== 685s # ==> Popping RP <== 685s ok 67 - Call logout from RP 685s ok 68 - Get cookie lemonldap (0) 685s ok 69 - Test empty cookie on RP 685s ok 70 - Get redirection 685s ok 71 - Location header found 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 72 - Forward logout to OP 685s ok 73 - HTTP code is 200 685s ok 74 - Page contains a form 685s ok 75 - Host match 685s ok 76 - Field "post_logout_redirect_uri" is defined 685s ok 77 - Field "confirm" is defined 685s ok 78 - Field "skin" is defined 685s ok 79 - CSP header authorize POST request to \# 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 80 - Post logout confirmation to OP, endpoint /oauth2/logout 685s ok 81 - Get cookie lemonldap (0) 685s ok 82 - Test empty cookie on OP 685s ok 83 - Get redirection 685s ok 84 - Location header found 685s # ==> Pushing IDP <== 685s # ==> Popping IDP <== 685s ok 85 - redirect to IdP 685s ok 86 - Get cookie lemonldap (0) 685s ok 87 - Test empty cookie on IDP 685s ok 88 - Get redirection 685s ok 89 - Location header found 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 90 - redirect to OP 685s ok 91 - HTTP code is 200 685s 1..91 685s ok 686s t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.t .................................... 686s ok 1 - use Lemonldap::NG::Portal::Main; 686s ok 2 - Portal object 686s ok 3 - Init 686s ok 4 - Portal app 686s ok 5 - Register $type 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 6 - Get JWKS, endpoint /oauth2/jwks 686s ok 7 - HTTP code is 200 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 686s ok 9 - HTTP code is 200 686s ok 10 - Portal object 686s ok 11 - Init 686s ok 12 - Portal app 686s ok 13 - Register $type 686s ok 14 - Portal object 686s ok 15 - Init 686s ok 16 - Portal app 686s ok 17 - Register $type 686s # ==> Pushing RP <== 686s # ==> Popping RP <== 686s ok 18 - Unauth SP request 686s ok 19 - Get redirection 686s ok 20 - Location header found 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 21 - Push request to OP, endpoint /oauth2/authorize 686s ok 22 - 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%3A1760994443%2C%22issuerRequestoauth2%22%3A%221760922563_3315%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 686s ok 23 - Get redirection 686s ok 24 - Location header found 686s # ==> Pushing IDP <== 686s # ==> Popping IDP <== 686s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 686s ok 26 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922564_59280%22%2C%22issuerTs%22%3A1760994444%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 686s ok 27 - HTTP code is 200 686s ok 28 - Page contains a form 686s ok 29 - Host match 686s ok 30 - Field "url" is defined 686s ok 31 - Field "timezone" is defined 686s ok 32 - Field "skin" is defined 686s ok 33 - Field "user" is defined 686s ok 34 - Field "password" is defined 686s ok 35 - CSP header authorize POST request to \# 686s # ==> Pushing IDP <== 686s # ==> Popping IDP <== 686s ok 36 - Post authentication, endpoint /saml/singleSignOn 686s ok 37 - Get cookie lemonldappdata () 686s ok 38 - Get cookie lemonldap (7279f7cf587d756022b08a2ceb9cea99e0097322af502dff8a6d22d6c7d4b6fd) 686s ok 39 - HTTP code is 200 686s ok 40 - Page contains a form 686s ok 41 - Host match 686s ok 42 - URI match 686s ok 43 - Field "SAMLResponse" is defined 686s ok 44 - Field "RelayState" is defined 686s ok 45 - CSP header authorize POST request to auth.op.com 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 46 - Post SAML response to SP 686s ok 47 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221760922563_3315%22%7D) 686s ok 48 - Get cookie lemonldap (cbf641212b459c253cdc4690609c7644eb5de67c3f14b71d0bd3799fe281ed6a) 686s ok 49 - Get redirection 686s ok 50 - Location header found 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 51 - Call OP from SAML SP 686s ok 52 - Get cookie lemonldappdata () 686s ok 53 - Get redirection 686s ok 54 - Location header found 686s # ==> Pushing RP <== 686s ok 55 - REST request 686s ok 56 - Request from RP to OP, endpoint /oauth2/token 686s # ==> Saving handler RP <== 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s # ==> Restoring RP <== 686s ok 57 - Execute post request 686s ok 58 - Response is 200 686s ok 59 - Content is JSON|XML 686s ok 60 - REST request 686s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 686s # ==> Saving handler RP <== 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s # ==> Restoring RP <== 686s ok 62 - Execute get request 686s ok 63 - Response is 200 686s ok 64 - Content is JSON|XML 686s # ==> Popping RP <== 686s ok 65 - Call openidconnectcallback on RP 686s ok 66 - Get cookie lemonldap (4b4a0ee9e6c9e1ef751f66215fde840c48217378f1f11b95f18fee16f883127d) 686s # ==> Pushing RP <== 686s # ==> Popping RP <== 686s ok 67 - Call logout from RP 686s ok 68 - Get cookie lemonldap (0) 686s ok 69 - Test empty cookie on RP 686s ok 70 - Get redirection 686s ok 71 - Location header found 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 72 - Forward logout to OP 686s ok 73 - HTTP code is 200 686s ok 74 - Page contains a form 686s ok 75 - Host match 686s ok 76 - Field "post_logout_redirect_uri" is defined 686s ok 77 - Field "confirm" is defined 686s ok 78 - Field "skin" is defined 686s ok 79 - CSP header authorize POST request to \# 686s # ==> Pushing OP <== 686s ok 80 - REST request 686s ok 81 - Request to IDP 686s # ==> Saving handler OP <== 686s # ==> Pushing IDP <== 686s # ==> Popping IDP <== 686s # ==> Restoring OP <== 686s ok 82 - Execute post request 686s ok 83 - Response is 200 686s ok 84 - Content is JSON|XML 686s # ==> Popping OP <== 686s ok 85 - Post logout confirmation to OP, endpoint /oauth2/logout 686s ok 86 - Get cookie lemonldap (0) 686s ok 87 - Test empty cookie on OP 686s ok 88 - Get redirection 686s ok 89 - Location header found 686s # ==> Pushing RP <== 686s # ==> Popping RP <== 686s ok 90 - redirect to RP 686s ok 91 - HTTP code is 200 686s # ==> Pushing IDP <== 686s # ==> Popping IDP <== 686s ok 92 - Test if still logged on IDP 686s ok 93 - test presence of user field in form (prove successful logout) 686s 1..93 686s ok 686s t/37-Logout-from-OIDC-RP-to-SAML-SP.t .......................................... 686s ok 1 - use Lemonldap::NG::Portal::Main; 686s ok 2 - Portal object 686s ok 3 - Init 686s ok 4 - Portal app 686s ok 5 - Register $type 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 6 - Get JWKS, endpoint /oauth2/jwks 686s ok 7 - HTTP code is 200 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 686s ok 9 - HTTP code is 200 686s ok 10 - Portal object 686s ok 11 - Init 686s ok 12 - Portal app 686s ok 13 - Register $type 686s ok 14 - Portal object 686s ok 15 - Init 686s ok 16 - Portal app 686s ok 17 - Register $type 686s # ==> Pushing RP <== 686s # ==> Popping RP <== 686s ok 18 - Unauth SP request 686s ok 19 - Get redirection 686s ok 20 - Location header found 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 21 - Push request to OP, endpoint /oauth2/authorize 686s ok 22 - HTTP code is 200 686s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994444%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221760922564_54979%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 24 - Post authentication, endpoint /oauth2/authorize 686s ok 25 - Get cookie lemonldap (e02351cfb5d20a7f2336c43554b0e611a84461e536d5c36793983b60be5533ab) 686s ok 26 - HTTP code is 200 686s ok 27 - Page contains a form 686s ok 28 - Host match 686s ok 29 - Field "confirm" is defined 686s ok 30 - CSP header authorize POST request to \# 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 31 - Post confirmation, endpoint /oauth2/authorize 686s ok 32 - Get redirection 686s ok 33 - Location header found 686s # ==> Pushing RP <== 686s ok 34 - REST request 686s ok 35 - Request from RP to OP, endpoint /oauth2/token 686s # ==> Saving handler RP <== 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s # ==> Restoring RP <== 686s ok 36 - Execute request 686s ok 37 - Response is 200 686s ok 38 - Content is JSON 686s ok 39 - REST request 686s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 686s # ==> Saving handler RP <== 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s # ==> Restoring RP <== 686s ok 41 - Execute request 686s ok 42 - Response is 200 686s ok 43 - Content is JSON 686s # ==> Popping RP <== 686s ok 44 - Call openidconnectcallback on RP 686s ok 45 - Get cookie lemonldap (768a19badd0e29d1908591745c72fdb671819b6ca72e40cf66b66f2c68c33acc) 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 46 - Check session, endpoint /oauth2/checksession.html 686s ok 47 - HTTP code is 200 686s ok 48 - Frame can be embedded 686s # ==> Pushing SP <== 686s # ==> Popping SP <== 686s ok 49 - Try SAML SP 686s ok 50 - HTTP code is 200 686s ok 51 - Page contains a form 686s ok 52 - Host match 686s ok 53 - URI match 686s ok 54 - Field "SAMLRequest" is defined 686s ok 55 - CSP header authorize POST request to auth.op.com 686s ok 56 - Method is POST 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 57 - Post SAML request to IdP 686s ok 58 - HTTP code is 200 686s ok 59 - Page contains a form 686s ok 60 - Host match 686s ok 61 - URI match 686s ok 62 - Field "SAMLResponse" is defined 686s ok 63 - CSP header authorize POST request to auth.sp.com 686s ok 64 - Method is POST 686s # ==> Pushing SP <== 686s # ==> Popping SP <== 686s ok 65 - Post SAML response to SP 686s ok 66 - Get cookie lemonldap (55695e9044283e9336298671f4623ad18239f0d5f481820bef1b838fb7174dd3) 686s # ==> Pushing RP <== 686s # ==> Popping RP <== 686s ok 67 - Query SP for logout 686s ok 68 - Get redirection 686s ok 69 - Location header found 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 70 - Push logout request to OP, endpoint /oauth2/logout 686s ok 71 - HTTP code is 200 686s ok 72 - Page contains a form 686s ok 73 - Host match 686s ok 74 - Field "confirm" is defined 686s ok 75 - CSP header authorize POST request to \# 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 76 - Confirm logout, endpoint /oauth2/logout 686s ok 77 - HTTP code is 200 686s ok 78 - Get cookie lemonldap (0) 686s ok 79 - SSO cookie removed 686s ok 80 - Get iframe request 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 81 - Get iframe 686s ok 82 - HTTP code is 200 686s ok 83 - Page contains a form 686s ok 84 - Host match 686s ok 85 - URI match 686s ok 86 - Field "SAMLRequest" is defined 686s ok 87 - CSP header authorize POST request to auth.sp.com 686s ok 88 - Method is POST 686s # ==> Pushing SP <== 686s # ==> Popping SP <== 686s ok 89 - Post SAML logout request to SP 686s ok 90 - HTTP code is 200 686s ok 91 - Page contains a form 686s ok 92 - Host match 686s ok 93 - URI match 686s ok 94 - Field "SAMLResponse" is defined 686s ok 95 - CSP header authorize POST request to auth.op.com 686s ok 96 - Method is POST 686s # ==> Pushing SP <== 686s # ==> Popping SP <== 686s ok 97 - Post SAML logout response to IdP 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 98 - Test if user is reject on IdP 686s ok 99 - Response status is 401 686s ok 100 - Content is JSON 686s ok 101 - Error code is 1 686s # ==> Pushing RP <== 686s # ==> Popping RP <== 686s ok 102 - Test if user is reject on SP 686s ok 103 - Get redirection 686s ok 104 - Location header found 686s # ==> Pushing SP <== 686s # ==> Popping SP <== 686s ok 105 - Test if user is reject on SP 686s ok 106 - HTTP code is 200 686s ok 107 - HTTP code is 200 686s ok 108 - Page contains a form 686s ok 109 - Host match 686s ok 110 - URI match 686s ok 111 - Field "SAMLRequest" is defined 686s ok 112 - CSP header authorize POST request to auth.op.com 686s ok 113 - Method is POST 686s 1..113 686s ok 687s t/37-OIDC-RP-to-SAML-IdP-GET-with-WAYF.t ....................................... 687s ok 1 - use Lemonldap::NG::Portal::Main; 687s ok 2 - Portal object 687s ok 3 - Init 687s ok 4 - Portal app 687s ok 5 - Register $type 687s ok 6 - Portal object 687s ok 7 - Init 687s ok 8 - Portal app 687s ok 9 - Register $type 687s # ==> Pushing SP <== 687s # ==> Popping SP <== 687s ok 10 - Get JWKS, endpoint /oauth2/jwks 687s ok 11 - HTTP code is 200 687s # ==> Pushing SP <== 687s # ==> Popping SP <== 687s ok 12 - Get metadata, endpoint /.well-known/openid-configuration 687s ok 13 - HTTP code is 200 687s ok 14 - Portal object 687s ok 15 - Init 687s ok 16 - Portal app 687s ok 17 - Register $type 687s # ==> Pushing RP <== 687s # ==> Popping RP <== 687s ok 18 - Unauth SP request 687s ok 19 - Get redirection 687s ok 20 - Location header found 687s # ==> Pushing SP <== 687s # ==> Popping SP <== 687s ok 21 - Push request to OP, endpoint /oauth2/authorize 687s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1760994445%2C%22issuerRequestoauth2%22%3A%221760922565_32808%22%7D) 687s ok 23 - Get redirection 687s ok 24 - Location header found 687s # ==> Pushing SP <== 687s # ==> Popping SP <== 687s ok 25 - Return from WAYF 687s ok 26 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1760994445%2C%22issuerRequestoauth2%22%3A%221760922565_32808%22%7D) 687s ok 27 - Get redirection 687s ok 28 - Location header found 687s # ==> Pushing IDP <== 687s # ==> Popping IDP <== 687s ok 29 - Launch SAML request to IdP 687s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922565_19725%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994445%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 687s # ==> Pushing IDP <== 687s # ==> Popping IDP <== 687s ok 31 - Post authentication 687s ok 32 - HTTP code is 200 687s ok 33 - Page contains a form 687s ok 34 - Host match 687s ok 35 - CSP header authorize POST request to auth.sp.com 687s ok 36 - Method is POST 687s ok 37 - Get cookie lemonldap (20b0b4d7507ad9280e3cca01aa359f15e86d49038982b19100c3d9a1d3ab6085) 687s # ==> Pushing SP <== 687s # ==> Popping SP <== 687s ok 38 - POST SAML response 687s ok 39 - Get cookie lemonldap (b6ba2f629eb0551f1536fa551c2771fa5d71eab4683c11bd2e645203d68eb72e) 687s ok 40 - Get redirection 687s ok 41 - Location header found 687s # ==> Pushing SP <== 687s # ==> Popping SP <== 687s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 687s ok 43 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1760994445%7D) 687s ok 44 - HTTP code is 200 687s ok 45 - Page contains a form 687s ok 46 - URI match 687s ok 47 - Field "confirm" is defined 687s # ==> Pushing SP <== 687s # ==> Popping SP <== 687s ok 48 - Confirm OIDC sharing 687s ok 49 - Get redirection 687s ok 50 - Location header found 687s # ==> Pushing RP <== 687s ok 51 - REST request 687s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 687s # ==> Saving handler RP <== 687s # ==> Pushing SP <== 687s # ==> Popping SP <== 687s # ==> Restoring RP <== 687s ok 53 - Execute request 687s ok 54 - Response is 200 687s ok 55 - Content is JSON 687s ok 56 - REST request 687s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 687s # ==> Saving handler RP <== 687s # ==> Pushing SP <== 687s # ==> Popping SP <== 687s # ==> Restoring RP <== 687s ok 58 - Execute request 687s ok 59 - Response is 200 687s ok 60 - Content is JSON 687s # ==> Popping RP <== 687s ok 61 - Follow redirection to RP 687s ok 62 - Get cookie lemonldap (e1f133a80584a1662b2fa5c7a7ff66552efafff0dca6d4306e1b0e49460f75e9) 687s # ==> Pushing RP <== 687s # ==> Popping RP <== 687s ok 63 - Query RP for logout 687s ok 64 - Get redirection 687s ok 65 - Location header found 687s # ==> Pushing SP <== 687s # ==> Popping SP <== 687s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 687s ok 67 - HTTP code is 200 687s ok 68 - Page contains a form 687s ok 69 - Host match 687s ok 70 - Field "confirm" is defined 687s ok 71 - CSP header authorize POST request to \# 687s # ==> Pushing SP <== 687s # ==> Popping SP <== 687s ok 72 - Confirm logout, endpoint /oauth2/logout 687s ok 73 - Get redirection 687s ok 74 - Location header found 687s # ==> Pushing IDP <== 687s # ==> Popping IDP <== 687s ok 75 - Push logout to SAML IdP 687s ok 76 - Get redirection 687s ok 77 - Location header found 687s ok 78 - Get cookie lemonldap (0) 687s ok 79 - SSO cookie removed 687s # ==> Pushing SP <== 687s # ==> Popping SP <== 687s ok 80 - Push logout to SAML IdP 687s 1..80 687s ok 688s t/37-OIDC-RP-to-SAML-IdP-GET.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 - Register $type 688s ok 6 - Portal object 688s ok 7 - Init 688s ok 8 - Portal app 688s ok 9 - Register $type 688s # ==> Pushing SP <== 688s # ==> Popping SP <== 688s ok 10 - Get JWKS, endpoint /oauth2/jwks 688s ok 11 - HTTP code is 200 688s # ==> Pushing SP <== 688s # ==> Popping SP <== 688s ok 12 - Get metadata, endpoint /.well-known/openid-configuration 688s ok 13 - HTTP code is 200 688s ok 14 - Portal object 688s ok 15 - Init 688s ok 16 - Portal app 688s ok 17 - Register $type 688s # ==> Pushing RP <== 688s # ==> Popping RP <== 688s ok 18 - Unauth SP request 688s ok 19 - Get redirection 688s ok 20 - Location header found 688s # ==> Pushing SP <== 688s # ==> Popping SP <== 688s ok 21 - Push request to OP, endpoint /oauth2/authorize 688s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1760994446%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221760922566_47284%22%7D) 688s ok 23 - Get redirection 688s ok 24 - Location header found 688s # ==> Pushing IDP <== 688s # ==> Popping IDP <== 688s ok 25 - Launch SAML request to IdP 688s ok 26 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221760922566_38049%22%2C%22issuerTs%22%3A1760994446%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 688s # ==> Pushing IDP <== 688s # ==> Popping IDP <== 688s ok 27 - Post authentication 688s ok 28 - HTTP code is 200 688s ok 29 - Page contains a form 688s ok 30 - Host match 688s ok 31 - CSP header authorize POST request to auth.sp.com 688s ok 32 - Method is POST 688s ok 33 - Get cookie lemonldap (c6800aabac45cb6c70aacf954af1a617816f73c817fb52874f8c95dff61efab3) 688s # ==> Pushing SP <== 688s # ==> Popping SP <== 688s ok 34 - POST SAML response 688s ok 35 - Get cookie lemonldap (3d5907aabf2f88ef43b5ecea7b008447dc912b720f647eb12a5d5c8e346641cd) 688s ok 36 - Get redirection 688s ok 37 - Location header found 688s # ==> Pushing SP <== 688s # ==> Popping SP <== 688s ok 38 - Follow internal redirection from SAML-SP to OIDC-OP 688s ok 39 - HTTP code is 200 688s ok 40 - Page contains a form 688s ok 41 - URI match 688s ok 42 - Field "confirm" is defined 688s ok 43 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994446%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 688s # ==> Pushing SP <== 688s # ==> Popping SP <== 688s ok 44 - Confirm OIDC sharing 688s ok 45 - Get redirection 688s ok 46 - Location header found 688s # ==> Pushing RP <== 688s ok 47 - REST request 688s ok 48 - Request from RP to OP(sp), endpoint /oauth2/token 688s # ==> Saving handler RP <== 688s # ==> Pushing SP <== 688s # ==> Popping SP <== 688s # ==> Restoring RP <== 688s ok 49 - Execute request 688s ok 50 - Response is 200 688s ok 51 - Content is JSON 688s ok 52 - REST request 688s ok 53 - Request from RP to OP(sp), endpoint /oauth2/userinfo 688s # ==> Saving handler RP <== 688s # ==> Pushing SP <== 688s # ==> Popping SP <== 688s # ==> Restoring RP <== 688s ok 54 - Execute request 688s ok 55 - Response is 200 688s ok 56 - Content is JSON 688s # ==> Popping RP <== 688s ok 57 - Follow redirection to RP 688s ok 58 - Get cookie lemonldap (11e889559caef065491736f1b8a04bfc58ad6c30f143bc07f261918b6104e5f4) 688s # ==> Pushing RP <== 688s # ==> Popping RP <== 688s ok 59 - Query RP for logout 688s ok 60 - Get redirection 688s ok 61 - Location header found 688s # ==> Pushing SP <== 688s # ==> Popping SP <== 688s ok 62 - Push logout request to OP/SP, endpoint /oauth2/logout 688s ok 63 - HTTP code is 200 688s ok 64 - Page contains a form 688s ok 65 - Host match 688s ok 66 - Field "confirm" is defined 688s ok 67 - CSP header authorize POST request to \# 688s # ==> Pushing SP <== 688s # ==> Popping SP <== 688s ok 68 - Confirm logout, endpoint /oauth2/logout 688s ok 69 - Get redirection 688s ok 70 - Location header found 688s # ==> Pushing IDP <== 688s # ==> Popping IDP <== 688s ok 71 - Push logout to SAML IdP 688s ok 72 - Get redirection 688s ok 73 - Location header found 688s ok 74 - Get cookie lemonldap (0) 688s ok 75 - SSO cookie removed 688s # ==> Pushing SP <== 688s # ==> Popping SP <== 688s ok 76 - Push logout to SAML IdP 688s 1..76 688s ok 689s t/37-OIDC-RP-to-SAML-IdP-POST.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 - Register $type 689s ok 6 - Portal object 689s ok 7 - Init 689s ok 8 - Portal app 689s ok 9 - Register $type 689s # ==> Pushing SP <== 689s # ==> Popping SP <== 689s ok 10 - Get JWKS, endpoint /oauth2/jwks 689s ok 11 - HTTP code is 200 689s # ==> Pushing SP <== 689s # ==> Popping SP <== 689s ok 12 - Get metadata, endpoint /.well-known/openid-configuration 689s ok 13 - HTTP code is 200 689s ok 14 - Portal object 689s ok 15 - Init 689s ok 16 - Portal app 689s ok 17 - Register $type 689s # ==> Pushing RP <== 689s # ==> Popping RP <== 689s ok 18 - Unauth SP request 689s ok 19 - Get redirection 689s ok 20 - Location header found 689s # ==> Pushing SP <== 689s # ==> Popping SP <== 689s ok 21 - Push request to OP, endpoint /oauth2/authorize 689s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760922567_42287%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1760994447%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 689s ok 23 - HTTP code is 200 689s ok 24 - Page contains a form 689s ok 25 - Host match 689s ok 26 - URI match 689s ok 27 - Field "SAMLRequest" is defined 689s ok 28 - CSP header authorize POST request to auth.idp.com 689s ok 29 - Method is POST 689s # ==> Pushing IDP <== 689s # ==> Popping IDP <== 689s ok 30 - Launch SAML request to IdP 689s ok 31 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994447%2C%22issuerRequestsaml%22%3A%221760922567_25133%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 689s # ==> Pushing IDP <== 689s # ==> Popping IDP <== 689s ok 32 - Post authentication 689s ok 33 - HTTP code is 200 689s ok 34 - Page contains a form 689s ok 35 - CSP header authorize POST request to auth.sp.com 689s ok 36 - Method is POST 689s ok 37 - Get cookie lemonldap (0d1f13ad3aeebf0bc3fe4434d221dd73427e831e057e586dfa6bc6ed9873608d) 689s # ==> Pushing SP <== 689s # ==> Popping SP <== 689s ok 38 - POST SAML response 689s ok 39 - Get cookie lemonldap (4a202d2900b956eac292ea30fc2b74722127ee1e6c00360b6e9865d4a017e3ed) 689s ok 40 - Get redirection 689s ok 41 - Location header found 689s # ==> Pushing SP <== 689s # ==> Popping SP <== 689s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 689s ok 43 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1760994447%7D) 689s ok 44 - HTTP code is 200 689s ok 45 - Page contains a form 689s ok 46 - URI match 689s ok 47 - Field "confirm" is defined 689s # ==> Pushing SP <== 689s # ==> Popping SP <== 689s ok 48 - Confirm OIDC sharing 689s ok 49 - Get redirection 689s ok 50 - Location header found 689s # ==> Pushing RP <== 689s ok 51 - REST request 689s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 689s # ==> Saving handler RP <== 689s # ==> Pushing SP <== 689s # ==> Popping SP <== 689s # ==> Restoring RP <== 689s ok 53 - Execute request 689s ok 54 - Response is 200 689s ok 55 - Content is JSON 689s ok 56 - REST request 689s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 689s # ==> Saving handler RP <== 689s # ==> Pushing SP <== 689s # ==> Popping SP <== 689s # ==> Restoring RP <== 689s ok 58 - Execute request 689s ok 59 - Response is 200 689s ok 60 - Content is JSON 689s # ==> Popping RP <== 689s ok 61 - Follow redirection to RP 689s ok 62 - Get cookie lemonldap (99bf0276fc62b402e27a73d0a5ade24fe0f0e7cac887626b875ba6beebaebdd8) 689s # ==> Pushing RP <== 689s # ==> Popping RP <== 689s ok 63 - Query RP for logout 689s ok 64 - Get redirection 689s ok 65 - Location header found 689s # ==> Pushing SP <== 689s # ==> Popping SP <== 689s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 689s ok 67 - HTTP code is 200 689s ok 68 - Page contains a form 689s ok 69 - Host match 689s ok 70 - Field "confirm" is defined 689s ok 71 - CSP header authorize POST request to \# 689s # ==> Pushing SP <== 689s # ==> Popping SP <== 689s ok 72 - Confirm logout, endpoint /oauth2/logout 689s ok 73 - HTTP code is 200 689s ok 74 - Page contains a form 689s ok 75 - Host match 689s ok 76 - URI match 689s ok 77 - Field "SAMLRequest" is defined 689s ok 78 - CSP header authorize POST request to auth.idp.com 689s # ==> Pushing IDP <== 689s # ==> Popping IDP <== 689s ok 79 - Push logout to SAML IdP 689s ok 80 - HTTP code is 200 689s ok 81 - Page contains a form 689s ok 82 - Host match 689s ok 83 - URI match 689s ok 84 - CSP header authorize POST request to auth.sp.com 689s ok 85 - Get cookie lemonldap (0) 689s ok 86 - SSO cookie removed 689s # ==> Pushing SP <== 689s # ==> Popping SP <== 689s ok 87 - Push logout to SAML IdP 689s 1..87 689s ok 689s t/37-OIDC-and-DBI-with-choice-and-override.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 - Register $type 689s ok 6 - OP portal 689s # ==> Pushing OP <== 689s # ==> Popping OP <== 689s ok 7 - Get JWKS, endpoint /oauth2/jwks 689s ok 8 - HTTP code is 200 689s # ==> Pushing OP <== 689s # ==> Popping OP <== 689s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 689s ok 10 - HTTP code is 200 689s ok 11 - Portal object 689s ok 12 - Init 689s ok 13 - Portal app 689s ok 14 - Register $type 689s ok 15 - RP portal 689s # ==> Pushing OP <== 689s # ==> Popping OP <== 689s # ==> Pushing RP <== 689s # ==> Popping RP <== 689s ok 16 - Auth query 689s ok 17 - Get cookie lemonldap (a12da43fd3bc07704a4df76c8e16313ac13458e511db0f9e5f13a887138e10df) 689s # ==> Pushing RP <== 689s # ==> Popping RP <== 689s ok 18 - Logout request 689s ok 19 - Response is 200 689s ok 20 - Cookie is deleted 689s ok 21 - No pdata 689s # ==> Pushing RP <== 689s # ==> Popping RP <== 689s ok 22 - Disconnect request 689s ok 23 - Response is 401 689s # ==> Pushing RP <== 689s # ==> Popping RP <== 689s ok 24 - Unauth RP request 689s ok 25 - Get redirection 689s ok 26 - Location header found 689s # ==> Pushing OP <== 689s # ==> Popping OP <== 689s ok 27 - Push request to OP, endpoint /oauth2/authorize 689s ok 28 - HTTP code is 200 689s # ==> Pushing OP <== 689s # ==> Popping OP <== 689s ok 29 - Post authentication, endpoint /oauth2/authorize 689s ok 30 - Get cookie lemonldap (379b11808b98d181d6efd486fdac91121f83c8460de2a3ffc2149959afd883db) 689s ok 31 - HTTP code is 200 689s ok 32 - Page contains a form 689s ok 33 - Host match 689s ok 34 - Field "confirm" is defined 689s ok 35 - CSP header authorize POST request to \# 689s # ==> Pushing OP <== 689s # ==> Popping OP <== 689s ok 36 - Post confirmation, endpoint /oauth2/authorize 689s ok 37 - Get redirection 689s ok 38 - Location header found 689s # ==> Pushing RP <== 689s ok 39 - REST request 689s ok 40 - Request from RP to OP, endpoint /oauth2/token 689s # ==> Saving handler RP <== 689s # ==> Pushing OP <== 689s # ==> Popping OP <== 689s # ==> Restoring RP <== 689s ok 41 - Execute request 689s ok 42 - Response is 200 689s ok 43 - Content is JSON 689s # ==> Popping RP <== 689s ok 44 - Call openidconnectcallback on RP 689s ok 45 - Get cookie lemonldap (99aff1a19e469ace31df49013511980b8ad5f00b057194bc80fa45d04c475805) 689s 1..45 689s ok 690s t/37-SAML-SP-GET-to-OIDC-OP.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 - Register $type 690s # ==> Pushing OP <== 690s # ==> Popping OP <== 690s ok 6 - Get JWKS, endpoint /oauth2/jwks 690s ok 7 - HTTP code is 200 690s # ==> Pushing OP <== 690s # ==> Popping OP <== 690s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 690s ok 9 - HTTP code is 200 690s ok 10 - Portal object 690s ok 11 - Init 690s ok 12 - Portal app 690s ok 13 - Register $type 690s ok 14 - Portal object 690s ok 15 - Init 690s ok 16 - Portal app 690s ok 17 - Register $type 690s # ==> Pushing SP <== 690s # ==> Popping SP <== 690s ok 18 - Try SAML SP 690s ok 19 - Get redirection 690s ok 20 - Location header found 690s # ==> Pushing PROXY <== 690s # ==> Popping PROXY <== 690s ok 21 - Launch SAML request to IdP 690s ok 22 - Get redirection 690s ok 23 - Location header found 690s 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%3A1760994448%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221760922568_41482%22%7D) 690s # ==> Pushing OP <== 690s # ==> Popping OP <== 690s ok 25 - Push request to OP, endpoint /oauth2/authorize 690s ok 26 - HTTP code is 200 690s ok 27 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1760994448%2C%22issuerRequestoauth2%22%3A%221760922568_31286%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 690s # ==> Pushing OP <== 690s # ==> Popping OP <== 690s ok 28 - Post authentication, endpoint /oauth2/authorize 690s ok 29 - Get cookie lemonldap (870f4534892789561ea2ae8ae2ff23a44359dc0d40ac5c898f6de765bc2e0d19) 690s ok 30 - HTTP code is 200 690s ok 31 - Page contains a form 690s ok 32 - Host match 690s ok 33 - Field "confirm" is defined 690s ok 34 - CSP header authorize POST request to \# 690s # ==> Pushing OP <== 690s # ==> Popping OP <== 690s ok 35 - Post confirmation, endpoint /oauth2/authorize 690s ok 36 - Get redirection 690s ok 37 - Location header found 690s # ==> Pushing PROXY <== 690s ok 38 - REST request 690s ok 39 - Request from RP(proxy) to OP, endpoint /oauth2/token 690s # ==> Saving handler PROXY <== 690s # ==> Pushing OP <== 690s # ==> Popping OP <== 690s # ==> Restoring PROXY <== 690s ok 40 - Execute request 690s ok 41 - Response is 200 690s ok 42 - Content is JSON 690s ok 43 - REST request 690s ok 44 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 690s # ==> Saving handler PROXY <== 690s # ==> Pushing OP <== 690s # ==> Popping OP <== 690s # ==> Restoring PROXY <== 690s ok 45 - Execute request 690s ok 46 - Response is 200 690s ok 47 - Content is JSON 690s # ==> Popping PROXY <== 690s ok 48 - Call openidconnectcallback on Proxy 690s ok 49 - Get cookie lemonldap (a25205f0cf8c1eee336ba35d53585fc28aff03d545b32906653bbd469ee5b63c) 690s ok 50 - Get redirection 690s ok 51 - Location header found 690s # ==> Pushing PROXY <== 690s # ==> Popping PROXY <== 690s ok 52 - Replay SAML request 690s ok 53 - HTTP code is 200 690s ok 54 - Page contains a form 690s ok 55 - Host match 690s ok 56 - URI match 690s ok 57 - Field "SAMLResponse" is defined 690s ok 58 - CSP header authorize POST request to auth.sp.com 690s ok 59 - Method is POST 690s # ==> Pushing SP <== 690s # ==> Popping SP <== 690s ok 60 - Post SAML response to SP 690s ok 61 - Get cookie lemonldap (3fe676ea9647d7c12519613d8a0299ede63f508263370f62df7111c2a263642a) 690s ok 62 - Get redirection 690s ok 63 - Location is http://auth.sp.com/ 690s # ==> Pushing SP <== 690s # ==> Popping SP <== 690s ok 64 - Query SP for logout 690s ok 65 - Get redirection 690s ok 66 - Location header found 690s # ==> Pushing PROXY <== 690s # ==> Popping PROXY <== 690s ok 67 - Launch SAML logout request to IdP 690s ok 68 - Get redirection 690s ok 69 - Location header found 690s ok 70 - Get cookie lemonldap (0) 690s ok 71 - SSO cookie removed 690s # ==> Pushing SP <== 690s # ==> Popping SP <== 690s ok 72 - Forward logout response to SP 690s ok 73 - HTTP code is 200 690s 1..73 690s ok 691s t/37-SAML-SP-GET-to-SAML-with-Logout.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 - Register $type 691s ok 6 - Portal object 691s ok 7 - Init 691s ok 8 - Portal app 691s ok 9 - Register $type 691s ok 10 - Portal object 691s ok 11 - Init 691s ok 12 - Portal app 691s ok 13 - Register $type 691s # ==> Pushing SP <== 691s # ==> Popping SP <== 691s ok 14 - Try SAML SP 691s ok 15 - Get redirection 691s ok 16 - Location header found 691s # ==> Pushing PROXY <== 691s # ==> Popping PROXY <== 691s ok 17 - Launch SAML request to proxy 691s ok 18 - Get redirection 691s ok 19 - Location header found 691s ok 20 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221760922569_40307%22%2C%22issuerTs%22%3A1760994449%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 691s # ==> Pushing IDP <== 691s # ==> Popping IDP <== 691s ok 21 - Launch SAML request to proxy 691s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221760922569_38712%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994449%7D) 691s ok 23 - HTTP code is 200 691s ok 24 - Page contains a form 691s ok 25 - Host match 691s ok 26 - Field "user" is defined 691s ok 27 - Field "password" is defined 691s ok 28 - CSP header authorize POST request to \# 691s # ==> Pushing IDP <== 691s # ==> Popping IDP <== 691s ok 29 - Post authentication, endpoint 691s ok 30 - Get cookie lemonldap (69637eee220da3ee5bb7a915a584401a5f0ef83011ac287c4a673422103bc6e8) 691s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922569_38712%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 691s ok 32 - Get redirection 691s ok 33 - Location header found 691s # ==> Pushing IDP <== 691s # ==> Popping IDP <== 691s ok 34 - Follow redirection to issuer 691s ok 35 - Get cookie lemonldappdata () 691s ok 36 - HTTP code is 200 691s ok 37 - Page contains a form 691s ok 38 - Host match 691s ok 39 - URI match 691s ok 40 - Field "SAMLResponse" is defined 691s ok 41 - CSP header authorize POST request to auth.proxy.com 691s ok 42 - Method is POST 691s # ==> Pushing PROXY <== 691s # ==> Popping PROXY <== 691s ok 43 - Post SAMLResponse to proxy 691s ok 44 - Get cookie lemonldap (7223fdb7397fdeb92617f7a72c7d56f7a1beb1a82fb7010425737235e2131b94) 691s ok 45 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221760922569_40307%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 691s ok 46 - Get redirection 691s ok 47 - Location header found 691s # ==> Pushing PROXY <== 691s # ==> Popping PROXY <== 691s ok 48 - Follow redirection to issuer 691s ok 49 - Get cookie lemonldappdata () 691s ok 50 - HTTP code is 200 691s ok 51 - Page contains a form 691s ok 52 - Host match 691s ok 53 - URI match 691s ok 54 - Field "SAMLResponse" is defined 691s ok 55 - CSP header authorize POST request to auth.sp.com 691s ok 56 - Method is POST 691s # ==> Pushing SP <== 691s # ==> Popping SP <== 691s ok 57 - Post SAMLResponse to SP 691s ok 58 - Get cookie lemonldap (6674a91e3e5999f9c721965f8049ecc07a60a4bacdaa2419d0219f3e861691e7) 691s ok 59 - Get redirection 691s ok 60 - Location header found 691s # ==> Pushing SP <== 691s # ==> Popping SP <== 691s ok 61 - Initiate logout 691s ok 62 - Get cookie lemonldap (0) 691s ok 63 - Removed lemonldap cookie at sp 691s ok 64 - Get redirection 691s ok 65 - Location header found 691s # ==> Pushing PROXY <== 691s # ==> Popping PROXY <== 691s ok 66 - Forward logout to proxy 691s ok 67 - Get cookie lemonldap (0) 691s ok 68 - Removed lemonldap cookie at proxy 691s ok 69 - Get redirection 691s ok 70 - Location header found 691s # ==> Pushing IDP <== 691s # ==> Popping IDP <== 691s ok 71 - Forward logout to IDP 691s ok 72 - Get cookie lemonldap (0) 691s ok 73 - Removed lemonldap cookie at idp 691s ok 74 - Get redirection 691s ok 75 - Location header found 691s # ==> Pushing PROXY <== 691s # ==> Popping PROXY <== 691s ok 76 - Forward logout to proxy 691s ok 77 - Get redirection 691s ok 78 - Location header found 691s # ==> Pushing PROXY <== 691s # ==> Popping PROXY <== 691s ok 79 - Resume proxy logout process 691s ok 80 - Get redirection 691s ok 81 - Location header found 691s # ==> Pushing SP <== 691s # ==> Popping SP <== 691s ok 82 - Forward logout to sp 691s ok 83 - Logout OK: code found on page 691s ok 84 - Logout OK 691s 1..84 691s ok 692s t/37-SAML-SP-POST-to-CAS-server-with-Choice.t .................................. 692s ok 1 - use Lemonldap::NG::Portal::Main; 692s ok 2 - Portal object 692s ok 3 - Init 692s ok 4 - Portal app 692s ok 5 - Register $type 692s ok 6 - Portal object 692s ok 7 - Init 692s ok 8 - Portal app 692s ok 9 - Register $type 692s ok 10 - Portal object 692s ok 11 - Init 692s ok 12 - Portal app 692s ok 13 - Register $type 692s # ==> Pushing SP <== 692s # ==> Popping SP <== 692s ok 14 - Unauth SP request 692s ok 15 - HTTP code is 200 692s ok 16 - Page contains a form 692s ok 17 - Host match 692s ok 18 - URI match 692s ok 19 - Field "SAMLRequest" is defined 692s ok 20 - CSP header authorize POST request to auth.proxy.com 692s ok 21 - Method is POST 692s # ==> Pushing PROXY <== 692s # ==> Popping PROXY <== 692s ok 22 - Post SAML request to IdP 692s 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%22issuerRequestsaml%22%3A%221760922569_57726%22%2C%22issuerTs%22%3A1760994449%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 692s ok 24 - Found SAML choice 692s ok 25 - HTTP code is 200 692s ok 26 - Page contains a form 692s ok 27 - CSP header authorize POST request to \# 692s # ==> Pushing PROXY <== 692s # ==> Popping PROXY <== 692s ok 28 - Select "CAS" 692s ok 29 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922569_57726%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%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%22_choice%22%3A%22cas%22%2C%22issuerTs%22%3A1760994449%7D) 692s ok 30 - Get cookie llngcasserver (idp) 692s ok 31 - Get CAS server cookie 692s ok 32 - Get redirection 692s ok 33 - Location header found 692s # ==> Pushing ISSUER <== 692s # ==> Popping ISSUER <== 692s ok 34 - Query CAS server 692s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221760922569_8154%22%2C%22issuerTs%22%3A1760994449%7D) 692s ok 36 - HTTP code is 200 692s ok 37 - Page contains a form 692s ok 38 - CSP header authorize POST request to \# 692s # ==> Pushing ISSUER <== 692s # ==> Popping ISSUER <== 692s ok 39 - Post authentication 692s ok 40 - Get cookie lemonldap (a71ad4913d197e9ee16250aee5a46cf7a1f14755e791b0b4ea770a4013d2feb3) 692s ok 41 - Get redirection 692s ok 42 - Location header found 692s # ==> Pushing PROXY <== 692s ok 43 - SOAP request 692s # ==> Saving handler PROXY <== 692s # ==> Pushing ISSUER <== 692s # ==> Popping ISSUER <== 692s # ==> Restoring PROXY <== 692s ok 44 - Execute request to /cas/serviceValidate 692s ok 45 - HTTP code is 200 692s ok 46 - Content is XML 692s # ==> Popping PROXY <== 692s ok 47 - Push CAS response to proxy 692s ok 48 - Get cookie lemonldap (6a68ceba06d4837c806ce9673d72af1cf1e4c0cfc8b05949bf98bb16818ddf06) 692s ok 49 - HTTP code is 200 692s ok 50 - Page contains a form 692s ok 51 - Host match 692s ok 52 - URI match 692s ok 53 - Field "SAMLResponse" is defined 692s ok 54 - CSP header authorize POST request to auth.sp.com 692s ok 55 - Method is POST 692s # ==> Pushing SP <== 692s # ==> Popping SP <== 692s ok 56 - Post SAML response to SP 692s ok 57 - Get redirection 692s ok 58 - Location is http://auth.sp.com/ 692s ok 59 - Get cookie lemonldap (3259fc3e42971be4d85deedef3b36af6c23cce66d57c97ccf1e92db3c3752f77) 692s # ==> Pushing SP <== 692s # ==> Popping SP <== 692s ok 60 - Get / on SP 692s ok 61 - HTTP code is 200 692s ok 62 - Authenticated as fa@badwolf.org@proxy 692s ok 63 - UTF-8 values 692s 1..63 692s ok 692s t/37-SAML-SP-POST-to-CAS-server.t .............................................. 692s ok 1 - use Lemonldap::NG::Portal::Main; 692s ok 2 - Portal object 692s ok 3 - Init 692s ok 4 - Portal app 692s ok 5 - Register $type 692s ok 6 - Portal object 692s ok 7 - Init 692s ok 8 - Portal app 692s ok 9 - Register $type 692s ok 10 - Portal object 692s ok 11 - Init 692s ok 12 - Portal app 692s ok 13 - Register $type 692s # ==> Pushing SP <== 692s # ==> Popping SP <== 692s ok 14 - Unauth SP request 692s ok 15 - HTTP code is 200 692s ok 16 - Page contains a form 692s ok 17 - Host match 692s ok 18 - URI match 692s ok 19 - Field "SAMLRequest" is defined 692s ok 20 - CSP header authorize POST request to auth.proxy.com 692s ok 21 - Method is POST 692s # ==> Pushing PROXY <== 692s # ==> Popping PROXY <== 692s ok 22 - Post SAML request to IdP 692s 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%22issuerTs%22%3A1760994450%2C%22issuerRequestsaml%22%3A%221760922570_20266%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 692s ok 24 - Get cookie llngcasserver (idp) 692s ok 25 - Get CAS server cookie 692s ok 26 - Get redirection 692s ok 27 - Location header found 692s # ==> Pushing ISSUER <== 692s # ==> Popping ISSUER <== 692s ok 28 - Query CAS server 692s 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%221760922570_47491%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1760994450%7D) 692s ok 30 - HTTP code is 200 692s ok 31 - Page contains a form 692s ok 32 - CSP header authorize POST request to \# 692s # ==> Pushing ISSUER <== 692s # ==> Popping ISSUER <== 692s ok 33 - Post authentication 692s ok 34 - Get cookie lemonldap (3fdc7c81705beca9308e69b3e327dd7eb4d07ef92fcaea2b1c62b8bfd4f3cb38) 692s ok 35 - Get redirection 692s ok 36 - Location header found 692s # ==> Pushing PROXY <== 692s ok 37 - SOAP request 692s # ==> Saving handler PROXY <== 692s # ==> Pushing ISSUER <== 692s # ==> Popping ISSUER <== 692s # ==> Restoring PROXY <== 692s ok 38 - Execute request to /cas/serviceValidate 692s ok 39 - HTTP code is 200 692s ok 40 - Content is XML 692s # ==> Popping PROXY <== 692s ok 41 - Push CAS response to proxy 692s ok 42 - Get cookie lemonldap (5d762bad82b849c06f03c953ff1ecc8d6e1eca5390358dbb5d99f5ea1953fab3) 692s ok 43 - HTTP code is 200 692s ok 44 - Page contains a form 692s ok 45 - Host match 692s ok 46 - URI match 692s ok 47 - Field "SAMLResponse" is defined 692s ok 48 - CSP header authorize POST request to auth.sp.com 692s ok 49 - Method is POST 692s # ==> Pushing SP <== 692s # ==> Popping SP <== 692s ok 50 - Post SAML response to SP 692s ok 51 - Get redirection 692s ok 52 - Location is http://auth.sp.com/ 692s ok 53 - Get cookie lemonldap (5e70a4b585bb567b25db6854eb74590b6cd3d8ca68c1af816a159e9d28f7aa03) 692s # ==> Pushing SP <== 692s # ==> Popping SP <== 692s ok 54 - Get / on SP 692s ok 55 - HTTP code is 200 692s ok 56 - Authenticated as fa@badwolf.org@proxy 692s ok 57 - UTF-8 values 692s 1..57 692s ok 693s t/37-SAML-SP-POST-to-OIDC-OP-hashStorage.t ..................................... 693s ok 1 - use Lemonldap::NG::Portal::Main; 693s ok 2 - Portal object 693s ok 3 - Init 693s ok 4 - Portal app 693s ok 5 - Register $type 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 6 - Get JWKS, endpoint /oauth2/jwks 693s ok 7 - HTTP code is 200 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 693s ok 9 - HTTP code is 200 693s ok 10 - Portal object 693s ok 11 - Init 693s ok 12 - Portal app 693s ok 13 - Register $type 693s ok 14 - Portal object 693s ok 15 - Init 693s ok 16 - Portal app 693s ok 17 - Register $type 693s # ==> Pushing SP <== 693s # ==> Popping SP <== 693s ok 18 - Try SAML SP 693s ok 19 - HTTP code is 200 693s ok 20 - Page contains a form 693s ok 21 - Host match 693s ok 22 - URI match 693s ok 23 - Field "SAMLRequest" is defined 693s ok 24 - CSP header authorize POST request to auth.proxy.com 693s # ==> Pushing PROXY <== 693s # ==> Popping PROXY <== 693s ok 25 - Launch SAML request to IdP 693s 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%22issuerRequestsaml%22%3A%221760922571_15801%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1760994451%7D) 693s ok 27 - Get redirection 693s ok 28 - Location header found 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 29 - Push request to OP, endpoint /oauth2/authorize 693s ok 30 - HTTP code is 200 693s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221760922571_47237%22%2C%22issuerTs%22%3A1760994451%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 32 - Post authentication, endpoint /oauth2/authorize 693s ok 33 - Get cookie lemonldap (7d433a4ea9cfcbaa125bbe892685643ebd3ae74ebe1c1473f42784293a2fbb41) 693s ok 34 - HTTP code is 200 693s ok 35 - Page contains a form 693s ok 36 - Host match 693s ok 37 - Field "confirm" is defined 693s ok 38 - CSP header authorize POST request to \# 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 39 - Post confirmation, endpoint /oauth2/authorize 693s ok 40 - Get redirection 693s ok 41 - Location header found 693s # ==> Pushing PROXY <== 693s ok 42 - REST request 693s ok 43 - Request from RP(proxy) to OP, endpoint /oauth2/token 693s # ==> Saving handler PROXY <== 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s # ==> Restoring PROXY <== 693s ok 44 - Execute request 693s ok 45 - Response is 200 693s ok 46 - Content is JSON 693s ok 47 - REST request 693s ok 48 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 693s # ==> Saving handler PROXY <== 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s # ==> Restoring PROXY <== 693s ok 49 - Execute request 693s ok 50 - Response is 200 693s ok 51 - Content is JSON 693s # ==> Popping PROXY <== 693s ok 52 - Call openidconnectcallback on Proxy 693s ok 53 - Get cookie lemonldap (1b33e5af5ff7affa68e6e7249e1880a4d9ee36a7afa0d0ee0546fabac210164c) 693s ok 54 - Get redirection 693s ok 55 - Location header found 693s ok 56 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221760922571_15801%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 693s # ==> Pushing PROXY <== 693s # ==> Popping PROXY <== 693s ok 57 - Replay SAML request 693s ok 58 - HTTP code is 200 693s ok 59 - Page contains a form 693s ok 60 - Host match 693s ok 61 - URI match 693s ok 62 - Field "SAMLResponse" is defined 693s ok 63 - CSP header authorize POST request to auth.sp.com 693s ok 64 - Method is POST 693s # ==> Pushing SP <== 693s # ==> Popping SP <== 693s ok 65 - Post SAML response to SP 693s ok 66 - Get cookie lemonldap (15d51ab4a3ccf45f52ca3ec0a34816d76cdfbac76c30282d0a5df8ed155a7d2e) 693s ok 67 - Get redirection 693s ok 68 - Location is http://auth.sp.com/ 693s # ==> Pushing SP <== 693s # ==> Popping SP <== 693s ok 69 - Query SP for logout 693s ok 70 - HTTP code is 200 693s ok 71 - Page contains a form 693s ok 72 - Host match 693s ok 73 - URI match 693s ok 74 - Field "SAMLRequest" is defined 693s ok 75 - CSP header authorize POST request to auth.proxy.com 693s # ==> Pushing PROXY <== 693s # ==> Popping PROXY <== 693s ok 76 - Launch SAML logout request to IdP 693s ok 77 - HTTP code is 200 693s ok 78 - Page contains a form 693s ok 79 - Host match 693s ok 80 - URI match 693s ok 81 - Field "SAMLResponse" is defined 693s ok 82 - CSP header authorize POST request to auth.sp.com 693s ok 83 - Get cookie lemonldap (0) 693s ok 84 - SSO cookie removed 693s # ==> Pushing SP <== 693s # ==> Popping SP <== 693s ok 85 - Forward logout response to SP 693s ok 86 - Get redirection 693s ok 87 - Location is http://auth.sp.com/?logout=1 693s 1..87 693s ok 694s t/37-SAML-SP-POST-to-OIDC-OP.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 - Register $type 694s # ==> Pushing OP <== 694s # ==> Popping OP <== 694s ok 6 - Get JWKS, endpoint /oauth2/jwks 694s ok 7 - HTTP code is 200 694s # ==> Pushing OP <== 694s # ==> Popping OP <== 694s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 694s ok 9 - HTTP code is 200 694s ok 10 - Portal object 694s ok 11 - Init 694s ok 12 - Portal app 694s ok 13 - Register $type 694s ok 14 - Portal object 694s ok 15 - Init 694s ok 16 - Portal app 694s ok 17 - Register $type 694s # ==> Pushing SP <== 694s # ==> Popping SP <== 694s ok 18 - Try SAML SP 694s ok 19 - HTTP code is 200 694s ok 20 - Page contains a form 694s ok 21 - Host match 694s ok 22 - URI match 694s ok 23 - Field "SAMLRequest" is defined 694s ok 24 - CSP header authorize POST request to auth.proxy.com 694s # ==> Pushing PROXY <== 694s # ==> Popping PROXY <== 694s ok 25 - Launch SAML request to IdP 694s ok 26 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221760922571_11287%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1760994451%7D) 694s ok 27 - Get redirection 694s ok 28 - Location header found 694s # ==> Pushing OP <== 694s # ==> Popping OP <== 694s ok 29 - Push request to OP, endpoint /oauth2/authorize 694s ok 30 - HTTP code is 200 694s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221760922571_32998%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1760994451%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 694s # ==> Pushing OP <== 694s # ==> Popping OP <== 694s ok 32 - Post authentication, endpoint /oauth2/authorize 694s ok 33 - Get cookie lemonldap (16e4dd1b2fcb4bb9cf07f38efa4d87b86b12954c92b0798e2a3893479fd64ec7) 694s ok 34 - HTTP code is 200 694s ok 35 - Page contains a form 694s ok 36 - Host match 694s ok 37 - Field "confirm" is defined 694s ok 38 - CSP header authorize POST request to \# 694s # ==> Pushing OP <== 694s # ==> Popping OP <== 694s ok 39 - Post confirmation, endpoint /oauth2/authorize 694s ok 40 - Get redirection 694s ok 41 - Location header found 694s # ==> Pushing PROXY <== 694s ok 42 - REST request 694s ok 43 - Request from RP(proxy) to OP, endpoint /oauth2/token 694s # ==> Saving handler PROXY <== 694s # ==> Pushing OP <== 694s # ==> Popping OP <== 694s # ==> Restoring PROXY <== 694s ok 44 - Execute request 694s ok 45 - Response is 200 694s ok 46 - Content is JSON 694s ok 47 - REST request 694s ok 48 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 694s # ==> Saving handler PROXY <== 694s # ==> Pushing OP <== 694s # ==> Popping OP <== 694s # ==> Restoring PROXY <== 694s ok 49 - Execute request 694s ok 50 - Response is 200 694s ok 51 - Content is JSON 694s # ==> Popping PROXY <== 694s ok 52 - Call openidconnectcallback on Proxy 694s ok 53 - Get cookie lemonldap (d12750bbddc9b2781a81f3aa21870547840194068260fde3b4ac7ab3f37890e0) 694s ok 54 - Get redirection 694s ok 55 - Location header found 694s ok 56 - 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%221760922571_11287%22%7D) 694s # ==> Pushing PROXY <== 694s # ==> Popping PROXY <== 694s ok 57 - Replay SAML request 694s ok 58 - HTTP code is 200 694s ok 59 - Page contains a form 694s ok 60 - Host match 694s ok 61 - URI match 694s ok 62 - Field "SAMLResponse" is defined 694s ok 63 - CSP header authorize POST request to auth.sp.com 694s ok 64 - Method is POST 694s # ==> Pushing SP <== 694s # ==> Popping SP <== 694s ok 65 - Post SAML response to SP 694s ok 66 - Get cookie lemonldap (cda57e3024b7f5c5bc974b13a035fba6317e1a0bf88f2dfa347147b4c46bde2d) 694s ok 67 - Get redirection 694s ok 68 - Location is http://auth.sp.com/ 694s # ==> Pushing SP <== 694s # ==> Popping SP <== 694s ok 69 - Query SP for logout 694s ok 70 - HTTP code is 200 694s ok 71 - Page contains a form 694s ok 72 - Host match 694s ok 73 - URI match 694s ok 74 - Field "SAMLRequest" is defined 694s ok 75 - CSP header authorize POST request to auth.proxy.com 694s # ==> Pushing PROXY <== 694s # ==> Popping PROXY <== 694s ok 76 - Launch SAML logout request to IdP 694s ok 77 - HTTP code is 200 694s ok 78 - Page contains a form 694s ok 79 - Host match 694s ok 80 - URI match 694s ok 81 - Field "SAMLResponse" is defined 694s ok 82 - CSP header authorize POST request to auth.sp.com 694s ok 83 - Get cookie lemonldap (0) 694s ok 84 - SSO cookie removed 694s # ==> Pushing SP <== 694s # ==> Popping SP <== 694s ok 85 - Forward logout response to SP 694s ok 86 - Get redirection 694s ok 87 - Location is http://auth.sp.com/?logout=1 694s 1..87 694s ok 694s t/38-No-persistent-session.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 - Auth query 694s ok 6 - Get cookie lemonldap (7aee1ddf2f6585895025abc5a50c1ba001d358e1d06f6493996e19d87b6d3b3c) 694s ok 7 - Logout request 694s ok 8 - Response is 200 694s ok 9 - Cookie is deleted 694s ok 10 - No pdata 694s ok 11 - Disconnect request 694s ok 12 - Response is 401 694s ok 13 - Auth query 694s ok 14 - Get cookie lemonldap (da1ec571541004e5ffee069d5d7364260040cd97610a8eb8d0a4092ddad6bf37) 694s ok 15 - Logout request 694s ok 16 - Response is 200 694s ok 17 - Cookie is deleted 694s ok 18 - No pdata 694s ok 19 - Disconnect request 694s ok 20 - Response is 401 694s ok 21 - Auth query 694s ok 22 - Get cookie lemonldap (a094a219a02dc05c382e7df972c51fcc2bee2a54a01f0420de637bc0424c127d) 694s ok 23 - History found 694s ok 24 - -> NO history : only one entry found 694s ok 25 - Form registration 694s ok 26 - Get redirection 694s ok 27 - Location header found 694s ok 28 - Form registration 694s ok 29 - Found TOTP js 694s ok 30 - Get new key 694s ok 31 - Content is JSON 694s ok 32 - Found secret 694s ok 33 - Found token 694s ok 34 - Code 694s ok 35 - Code contains 8 digits 694s ok 36 - Post code 694s ok 37 - Content is JSON 694s ok 38 - Key is registered 694s ok 39 - Logout request 694s ok 40 - Response is 200 694s ok 41 - Cookie is deleted 694s ok 42 - No pdata 694s ok 43 - Disconnect request 694s ok 44 - Response is 401 694s ok 45 - Auth query 694s ok 46 - Get cookie lemonldap (e3836d67c5b947dab56708e548ba4b7c258d9f268ab747768605af73124458a0) 694s ok 47 - Logout request 694s ok 48 - Response is 200 694s ok 49 - Cookie is deleted 694s ok 50 - No pdata 694s ok 51 - Disconnect request 694s ok 52 - Response is 401 694s 1..52 694s ok 695s t/39-Failing-RP-Logout.t ....................................................... 695s ok 1 - use Lemonldap::NG::Portal::Main; 695s ok 2 - Portal object 695s ok 3 - Init 695s ok 4 - Portal app 695s ok 5 - Register $type 695s ok 6 - OP portal 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 7 - Get JWKS, endpoint /oauth2/jwks 695s ok 8 - HTTP code is 200 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 695s ok 10 - HTTP code is 200 695s ok 11 - Portal object 695s ok 12 - Init 695s ok 13 - Portal app 695s ok 14 - Register $type 695s ok 15 - RP portal 695s # ==> Pushing RP <== 695s # ==> Popping RP <== 695s ok 16 - Unauth RP request 695s ok 17 - Get redirection 695s ok 18 - Location header found 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 19 - Push request to OP, endpoint /oauth2/authorize 695s ok 20 - HTTP code is 200 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 21 - Post authentication, endpoint /oauth2/authorize 695s ok 22 - Get cookie lemonldap (261548b4f03114fe2c19e21046814778a5748fba9c0e8ba0fddc117b256dda22) 695s ok 23 - HTTP code is 200 695s ok 24 - Page contains a form 695s ok 25 - Host match 695s ok 26 - Field "confirm" is defined 695s ok 27 - CSP header authorize POST request to \# 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 28 - Post confirmation, endpoint /oauth2/authorize 695s ok 29 - Get redirection 695s ok 30 - Location header found 695s # ==> Pushing RP <== 695s ok 31 - REST request 695s ok 32 - Request from RP to OP, endpoint /oauth2/token 695s # ==> Saving handler RP <== 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s # ==> Restoring RP <== 695s ok 33 - Execute request 695s ok 34 - Response is 200 695s ok 35 - Content is JSON 695s ok 36 - REST request 695s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 695s # ==> Saving handler RP <== 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s # ==> Restoring RP <== 695s ok 38 - Execute request 695s ok 39 - Response is 200 695s ok 40 - Content is JSON 695s # ==> Popping RP <== 695s ok 41 - Call openidconnectcallback on RP 695s ok 42 - Get cookie lemonldap (e65428bbde9b1e82960a3353eaac8d79fbe66309a9382aef95bd27507adaaa75) 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s # ==> Pushing OP <== 695s ok 43 - REST request 695s ok 44 - Request from OP to RP 695s # ==> Saving handler OP <== 695s # ==> Pushing RP <== 695s # ==> Popping RP <== 695s # ==> Restoring OP <== 695s ok 45 - Execute request 695s ok 46 - Response is 200 695s # ==> Popping OP <== 695s ok 47 - Query OP for logout 695s ok 48 - HTTP code is 200 695s ok 49 - Display PE_SLO_ERROR 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 50 - Test if user is reject on OP 695s ok 51 - Response status is 401 695s ok 52 - Content is JSON 695s ok 53 - Error code is 1 695s # ==> Pushing RP <== 695s # ==> Popping RP <== 695s ok 54 - Test if user is reject on RP 695s ok 55 - Get redirection 695s ok 56 - Location header found 695s 1..56 695s ok 695s t/40-Notifications-Explorer-JSON-File.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 - Auth query 695s ok 6 - HTTP code is 200 695s ok 7 - Get cookie lemonldap (87c5lopDeFht7lVCkoE3JgAPZEv9uZE/tHPpfSSQ3078fAHhrbjDVDGNgw35+VLFZIs02geYzN5EXdHA+rM2YkKZmuwoUqxgJguRqC7JdTjA1qSoErxRxVcUUmxyCuF4zZVJGxLcPZWEiIuDCECJTw==) 695s ok 8 - HTTP code is 200 695s ok 9 - Page contains a form 695s ok 10 - URI match 695s ok 11 - Field "reference1x1" is defined 695s ok 12 - Test cookie received 695s ok 13 - Response status is 401 695s ok 14 - Content is JSON 695s ok 15 - Error code is 1 695s ok 16 - Auth query 695s ok 17 - HTTP code is 200 695s ok 18 - Get cookie lemonldap (VZjs5Ed+gpvdN9Iu0FnkmpO9+xWc1o6UMSrMp+DQsEKieQK3lCACmVMCfJ9JyyURxm7MYUvWVXXoXh0HapbpwlpK59stY60GmsOwxaNn18g3WK9U2dUZF3z0ObygRqETRYVqUL7yQ+I0ZCYFbtPqQw==) 695s ok 19 - HTTP code is 200 695s ok 20 - Page contains a form 695s ok 21 - URI match 695s ok 22 - Field "reference1x1" is defined 695s ok 23 - Test cookie received 695s ok 24 - Response status is 401 695s ok 25 - Content is JSON 695s ok 26 - Error code is 1 695s ok 27 - Accept notification 695s ok 28 - Notification was not deleted 695s ok 29 - Get cookie lemonldap (bc7ab60831c3e4a4a869cb9240993adcc84d7b583bec379fa26155f637eff701) 695s ok 30 - New auth query 695s ok 31 - Authenticated as dwho 695s ok 32 - Menu displayed 695s ok 33 - Link found 695s ok 34 - Notifications explorer query 695s ok 35 - Language icons found 695s ok 36 - trspan="myNotification" found 695s ok 37 - trspan="date" found 695s ok 38 - trspan="reference" found 695s ok 39 - trspan="action" found 695s ok 40 - epoch found 695s ok 41 - testref found 695s ok 42 - fa-eye found 695s ok 43 - Notififcation container found 695s ok 44 - trspan="verify" found 695s ok 45 - Found NOTIFICATIONS js 695s ok 46 - Display testref notification query 695s ok 47 - Response is JSON 695s ok 48 - Result is 1 695s ok 49 - Hidden input found 695s ok 50 -

tag found 695s ok 51 -

tag found 695s ok 52 -

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

tag found 696s ok 54 -

tag found 696s ok 55 -

tag found 696s ok 56 - Checkbox 1 found 696s ok 57 - Checkbox 2 found 696s ok 58 - Malformed query 696s ok 59 - Response is JSON 696s ok 60 - Missing epoch parameter 696s ok 61 - Bad query 696s ok 62 - Response is JSON 696s ok 63 - Result is 0 696s ok 64 - Notification is 0 696s ok 65 - CheckUser form 696s ok 66 - HTTP code is 200 696s ok 67 - Page contains a form 696s ok 68 - URI match 696s ok 69 - Field "user" is defined 696s ok 70 - Field "url" is defined 696s ok 71 - Found trspan="checkUser" 696s ok 72 - Notification "testref" not found 696s 1..72 696s ok 697s t/40-Notifications-JSON-DBI.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 - Auth query 697s ok 6 - HTTP code is 200 697s ok 7 - Get cookie lemonldap (oe16kNA+F5ZUKoCpuRHGeP8xcvUWH93LKy0qcKtZE2SGJclO9XEvCY1csVx+GviMoQITxnvnBtWI7qDf0TyjB9ywozu1sR6sRGdlkbJbFRLaEtmQ1FMjAVhr92HWsVZK1RnGHCRykK9ZF0PYnpw1Eg==) 697s ok 8 - Two notification references found 697s ok 9 - 1st reference found is "testref2" 697s ok 10 - 2nd reference found is "testref" 697s ok 11 - HTTP code is 200 697s ok 12 - Page contains a form 697s ok 13 - URI match 697s ok 14 - Field "reference1x1" is defined 697s ok 15 - Field "url" is defined 697s ok 16 - Test cookie received 697s ok 17 - Response status is 401 697s ok 18 - Content is JSON 697s ok 19 - Error code is 1 697s ok 20 - Don't accept notification 697s ok 21 - HTTP code is 200 697s ok 22 - Accept notifications 697s ok 23 - Get redirection 697s ok 24 - Location is http://test1.example.com/ 697s ok 25 - Make sure no pdata is returned 697s ok 26 - Get cookie lemonldap (e80feffb3dd2e9f3da9d55dcf608b339823b928ddbde94036154e943eacc75a3) 697s ok 27 - Notification was deleted 697s ok 28 - Notifications explorer query 697s ok 29 - Response is JSON 697s ok 30 - Result is 2 697s ok 31 - MSG is myNotifications 697s ok 32 - Notification 1 found 697s ok 33 - Notification 2 found 697s ok 34 - epoch found 697s ok 35 - Logout request 697s ok 36 - Response is 200 697s ok 37 - Cookie is deleted 697s ok 38 - No pdata 697s ok 39 - Disconnect request 697s ok 40 - Response is 401 697s ok 41 - Auth query 697s ok 42 - Get redirection 697s ok 43 - Location is http://test1.example.com/ 697s ok 44 - Get cookie lemonldap (0a8531c45f1a203508dcb8fa4c027121531223dda89d6e8aeafd454440a55424) 697s ok 45 - Logout request 697s ok 46 - Response is 200 697s ok 47 - Cookie is deleted 697s ok 48 - No pdata 697s ok 49 - Disconnect request 697s ok 50 - Response is 401 697s 1..50 697s ok 697s t/40-Notifications-JSON-File-with-token.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 - Unauth request 697s ok 6 - HTTP code is 200 697s ok 7 - Page contains a form 697s ok 8 - Host match 697s ok 9 - Field "token" is defined 697s ok 10 - CSP header authorize POST request to \# 697s ok 11 - Auth query 697s ok 12 - HTTP code is 200 697s ok 13 - Get cookie lemonldap (ovK4S70nN2GLGtNq7tPHc7gUWy4nSJKkUwxZ8y7fwGThSrTHZvYk+gU0/ekiQPkH8qKKtNXR+lhMmDUCgpbUtmR/ZWXBmd8lOkhJBuUHTM+0kCLwWng5oqb9Q2rIZD6GynAUiYZRiWDT8WSSzI9LBg==) 697s ok 14 - HTTP code is 200 697s ok 15 - Page contains a form 697s ok 16 - URI match 697s ok 17 - Field "reference1x1" is defined 697s ok 18 - Field "url" is defined 697s ok 19 - Test cookie received 697s ok 20 - Response status is 401 697s ok 21 - Content is JSON 697s ok 22 - Error code is 1 697s ok 23 - Don't accept notification 697s ok 24 - Notification displayed 697s ok 25 - Don't accept notification 697s ok 26 - Notification displayed 697s ok 27 - Accept notification 697s ok 28 - Get redirection 697s ok 29 - Location header found 697s ok 30 - Notification was deleted 697s 1..30 697s ok 698s t/40-Notifications-JSON-File.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 - Auth query (JSON required) 698s ok 6 - Response is JSON 698s ok 7 - Good result 698s ok 8 - Notificationtion is pending 698s ok 9 - Test received Id 698s ok 10 - HTTP code is 200 698s ok 11 - Page contains a form 698s ok 12 - URI match 698s ok 13 - Field "reference1x1" is defined 698s ok 14 - Field "url" is defined 698s ok 15 - Auth query 698s ok 16 - HTTP code is 200 698s ok 17 - Get cookie lemonldap (Z4Ia42/WrlhpKuR2tGCPpztvU/XO1wfEZl9H2DMTYd2e6QQGoGe6NV71BPG1MtaIqtp6BMMrSmfsFzeOPW2i4+nVurI1jUchFZzH5WIeXbwsy+JfEVlrDdj5kMg/letk6sYQzYRtIs9TeCmotTZeaQ==) 698s ok 18 - HTTP code is 200 698s ok 19 - Page contains a form 698s ok 20 - URI match 698s ok 21 - Field "reference1x1" is defined 698s ok 22 - Field "url" is defined 698s ok 23 - Test received cookie 698s ok 24 - Response status is 401 698s ok 25 - Content is JSON 698s ok 26 - Error code is 1 698s ok 27 - Cancel notification 698s ok 28 - Cookie expired 698s ok 29 - Get redirection 698s ok 30 - Location is http://auth.example.com/ 698s ok 31 - Auth query 698s ok 32 - HTTP code is 200 698s ok 33 - Get cookie lemonldap (4TPOHsuRPn/HfSXUGYwiokf88CkKOixXMcd4i4iyezI8aw9HkbAJ0t/O7OdLfaTWoWVOF04scHxA+76s+fiJv3LMvrRnd2y/DPgAjujWKA/OmbhHRzVs54lot+E07ZICTdi7P8pxwlrNsUZQ1Ghd+g==) 698s ok 34 - HTTP code is 200 698s ok 35 - Page contains a form 698s ok 36 - URI match 698s ok 37 - Field "reference1x1" is defined 698s ok 38 - Field "url" is defined 698s ok 39 - Response body is not empty 698s ok 40 - Found notification text 698s ok 41 - Test cookie received 698s ok 42 - Response status is 401 698s ok 43 - Content is JSON 698s ok 44 - Error code is 1 698s ok 45 - Don't accept notification 698s ok 46 - Notification displayed 698s ok 47 - Found custom Main Logo 698s ok 48 - Don't accept notification 698s ok 49 - Notification displayed 698s ok 50 - Don't accept notification 698s ok 51 - Notification displayed 698s ok 52 - Don't accept notification - Accept just one checkbox 698s ok 53 - Notification displayed 698s ok 54 - Accept notification 698s ok 55 - Get redirection 698s ok 56 - Location header found 698s ok 57 - Get cookie lemonldap (0044778deadea4efbcb77122865b5b504b6b8f93dcb4550efa84eacd20a69756) 698s ok 58 - New auth query 698s ok 59 - Authenticated as dwho 698s ok 60 - Menu displayed 698s ok 61 - Notification was deleted 698s ok 62 - Auth query (JSON required) 698s ok 63 - Response is JSON 698s ok 64 - Good result 698s ok 65 - Notificationtion is pending 698s ok 66 - Test received Id 698s ok 67 - HTTP code is 200 698s ok 68 - Page contains a form 698s ok 69 - URI match 698s ok 70 - Field "reference1x1" is defined 698s ok 71 - Field "url" is defined 698s ok 72 - Auth query 698s ok 73 - HTTP code is 200 698s ok 74 - Get cookie lemonldap (cVKJboaHHDNzcdIDoi7VZ+AvywloH0yKNWfuH9Whb0HHjznFn8dh3GalxkKYp0ceJJbdg2Rf77tmogGaHkNyj+Cocllomyzc+ontWlORh80kldLYbfqiHxvo7p5z3GfYT+tu1okWvNUExLIzpKZzww==) 698s ok 75 - HTTP code is 200 698s ok 76 - Page contains a form 698s ok 77 - URI match 698s ok 78 - Field "reference1x1" is defined 698s ok 79 - Field "url" is defined 698s ok 80 - Test received cookie 698s ok 81 - Response status is 401 698s ok 82 - Content is JSON 698s ok 83 - Error code is 1 698s ok 84 - Cancel notification 698s ok 85 - Cookie expired 698s ok 86 - Get redirection 698s ok 87 - Location is http://auth.example.com/ 698s ok 88 - Auth query 698s ok 89 - HTTP code is 200 698s ok 90 - Get cookie lemonldap (ukGYdCVZYcm/izf04oZIyq6LL9b400fs75KsQm+jB7FpFyeHbnzXBYQ0jw+iI+WyjdutfyrEa/LO6sR/F3D8ZgJRiYx0aQcxsPlDb4ZrwwFUedXhu5cQSpQfJWiXQAVdHx91yx2J8ZM7lDL/pHI4Cg==) 698s ok 91 - HTTP code is 200 698s ok 92 - Page contains a form 698s ok 93 - URI match 698s ok 94 - Field "reference1x1" is defined 698s ok 95 - Field "url" is defined 698s ok 96 - Response body is not empty 698s ok 97 - Found notification text 698s ok 98 - Test cookie received 698s ok 99 - Response status is 401 698s ok 100 - Content is JSON 698s ok 101 - Error code is 1 698s ok 102 - Don't accept notification 698s ok 103 - Notification displayed 698s ok 104 - Found custom Main Logo 698s ok 105 - Don't accept notification 698s ok 106 - Notification displayed 698s ok 107 - Don't accept notification 698s ok 108 - Notification displayed 698s ok 109 - Don't accept notification - Accept just one checkbox 698s ok 110 - Notification displayed 698s ok 111 - Accept notification 698s ok 112 - Get redirection 698s ok 113 - Location header found 698s ok 114 - Get cookie lemonldap (29b29b664b248222fca86db303800431f42cf593b262a92d5ec94f2858a63584) 698s ok 115 - New auth query 698s ok 116 - Authenticated as dwho 698s ok 117 - Menu displayed 698s ok 118 - Notification was not deleted 698s ok 119 - Auth query (JSON required) 698s ok 120 - Response is JSON 698s ok 121 - Good result 698s ok 122 - Notificationtion is pending 698s ok 123 - Test received Id 698s ok 124 - HTTP code is 200 698s ok 125 - Page contains a form 698s ok 126 - URI match 698s ok 127 - Field "reference1x1" is defined 698s ok 128 - Field "url" is defined 698s ok 129 - Auth query 698s ok 130 - HTTP code is 200 698s ok 131 - Get cookie lemonldap (UDVUJYOJKwhwI1x76yIWB2q9QiiYnT2Q3WBtEptOlq34pDyAvUZfSbjRZUYvrJsaARjrh6BIBbFaV/FxGcORveHlhm+Xu77tOXFEowzC2JrIGDGPzfqZggER9tGS4wFjky7KUXmfEGmW4DWC4dYwjA==) 698s ok 132 - HTTP code is 200 698s ok 133 - Page contains a form 698s ok 134 - URI match 698s ok 135 - Field "reference1x1" is defined 698s ok 136 - Field "url" is defined 698s ok 137 - Test received cookie 698s ok 138 - Response status is 401 698s ok 139 - Content is JSON 698s ok 140 - Error code is 1 698s ok 141 - Cancel notification 698s ok 142 - Cookie expired 698s ok 143 - Get redirection 698s ok 144 - Location is http://auth.example.com/ 698s ok 145 - Auth query 698s ok 146 - HTTP code is 200 698s ok 147 - Get cookie lemonldap (1ykwOluVuAP7ESzNcIFbiKeBxzym8v98Ed5oBepT5vnZPtt6MJzkswvfzmko982Gwx2PUm7254Vgh1qdBSD8X6Ql1CYEOV6pC2PikRnl4xCpfguDQ9w+W0qkgpx9TMYAAIHW1XZ1NrNmRBl9cCLqTg==) 698s ok 148 - HTTP code is 200 698s ok 149 - Page contains a form 698s ok 150 - URI match 698s ok 151 - Field "reference1x1" is defined 698s ok 152 - Field "url" is defined 698s ok 153 - Response body is not empty 698s ok 154 - Found notification text 698s ok 155 - Test cookie received 698s ok 156 - Response status is 401 698s ok 157 - Content is JSON 698s ok 158 - Error code is 1 698s ok 159 - Don't accept notification 698s ok 160 - Notification displayed 698s ok 161 - Found custom Main Logo 698s ok 162 - Don't accept notification 698s ok 163 - Notification displayed 698s ok 164 - Don't accept notification 698s ok 165 - Notification displayed 698s ok 166 - Don't accept notification - Accept just one checkbox 698s ok 167 - Notification displayed 698s ok 168 - Accept notification 698s ok 169 - Get redirection 698s ok 170 - Location header found 698s ok 171 - Get cookie lemonldap (9f87334d393a4bed4b009ab73dc4937b7ff923661ea8c85713047c45f50a2de8) 698s ok 172 - New auth query 698s ok 173 - Authenticated as dwho 698s ok 174 - Menu displayed 698s ok 175 - Notification was deleted 698s ok 176 - Auth query (JSON required) 698s ok 177 - Response is JSON 698s ok 178 - Good result 698s ok 179 - Notificationtion is pending 698s ok 180 - Test received Id 698s ok 181 - HTTP code is 200 698s ok 182 - Page contains a form 698s ok 183 - URI match 698s ok 184 - Field "reference1x1" is defined 698s ok 185 - Field "url" is defined 698s ok 186 - Auth query 698s ok 187 - HTTP code is 200 698s ok 188 - Get cookie lemonldap (gf/FsuK6DUNu64t078CCSIg6TTLDN8Dwi4PMCN0ztpH3DCIYEhfDToB5ymZ+x6gkFW07H6o36N4C47qHulju93Xmf0a23rHLFb8XWkRZ9x7szJMqF8bS60Web238DKmkkJRVQfKdOALPeiW6Pc9Ukw==) 698s ok 189 - HTTP code is 200 698s ok 190 - Page contains a form 698s ok 191 - URI match 698s ok 192 - Field "reference1x1" is defined 698s ok 193 - Field "url" is defined 698s ok 194 - Test received cookie 698s ok 195 - Response status is 401 698s ok 196 - Content is JSON 698s ok 197 - Error code is 1 698s ok 198 - Cancel notification 698s ok 199 - Cookie expired 698s ok 200 - Get redirection 698s ok 201 - Location is http://auth.example.com/ 698s ok 202 - Auth query 698s ok 203 - HTTP code is 200 698s ok 204 - Get cookie lemonldap (CdMuw8zJylVeuUIfKBKg0SMxNX0RQPnfrc/GahyW4HuYfNwDilM/diQZzcrapYTzENqRDR9nnJyx2iej3HJTKYg5DVA48rF8bnqVllPILrlzAutr1kGLVdv0YuCExTglAzCt4pjDsvuUFh6cTFLLoQ==) 698s ok 205 - HTTP code is 200 698s ok 206 - Page contains a form 698s ok 207 - URI match 698s ok 208 - Field "reference1x1" is defined 698s ok 209 - Field "url" is defined 698s ok 210 - Response body is not empty 698s ok 211 - Found notification text 698s ok 212 - Test cookie received 698s ok 213 - Response status is 401 698s ok 214 - Content is JSON 698s ok 215 - Error code is 1 698s ok 216 - Don't accept notification 698s ok 217 - Notification displayed 698s ok 218 - Found custom Main Logo 698s ok 219 - Don't accept notification 698s ok 220 - Notification displayed 698s ok 221 - Don't accept notification 698s ok 222 - Notification displayed 698s ok 223 - Don't accept notification - Accept just one checkbox 698s ok 224 - Notification displayed 698s ok 225 - Accept notification 698s ok 226 - Get redirection 698s ok 227 - Location header found 698s ok 228 - Get cookie lemonldap (b15282cd3f0b059ea7f9451bf3a1e410d93935ef74e53d6dc8a63696cd75b091) 698s ok 229 - New auth query 698s ok 230 - Authenticated as dwho 698s ok 231 - Menu displayed 698s ok 232 - Notification was not deleted 698s 1..232 698s ok 698s t/40-Notifications-JSON-LDAP.t ................................................. 698s ok 1 - use Lemonldap::NG::Portal::Main; 698s ok 2 # skip LLNGTESTLDAP is not set 698s ok 3 # skip LLNGTESTLDAP is not set 698s ok 4 # skip LLNGTESTLDAP is not set 698s ok 5 # skip LLNGTESTLDAP is not set 698s ok 6 # skip LLNGTESTLDAP is not set 698s ok 7 # skip LLNGTESTLDAP is not set 698s ok 8 # skip LLNGTESTLDAP is not set 698s ok 9 # skip LLNGTESTLDAP is not set 698s ok 10 # skip LLNGTESTLDAP is not set 698s ok 11 # skip LLNGTESTLDAP is not set 698s ok 12 # skip LLNGTESTLDAP is not set 698s 1..12 698s ok 699s t/40-Notifications-JSON-Server.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 - POST notification { 699s # "date": "2016-13-30 15:35:10", 699s # "reference": "testref", 699s # "uid": "dwho", 699s # "title": "Test title", 699s # "text": "This is a test text" 699s # } 699s ok 6 - Notification not inserted 699s ok 7 - POST notification { 699s # "date": "2016-13_30 15:35:10", 699s # "reference": "testref", 699s # "uid": "dwho", 699s # "title": "Test title", 699s # "text": "This is a test text" 699s # } 699s ok 8 - Notification not inserted 699s ok 9 - POST notification { 699s # "date": "2016-05-30 15:35:10", 699s # "reference": "testref", 699s # "uid": "dwho", 699s # "title": "Test title", 699s # "text": "This is a test text for $uid" 699s # } 699s ok 10 - Notification has been inserted 699s ok 11 - POST notification { 699s # "date": "2016-05-30", 699s # "reference": "test_ref2", 699s # "uid": "dwho", 699s # "title": "Test2 title", 699s # "text": "This is a second test text", 699s # "subtitle": "Application 2", 699s # "check": ["I agree","Yes, I'm sure"] 699s # } 699s ok 12 - Notification has been inserted 699s ok 13 - POST notification { 699s # "date": "2016-05-30", 699s # "reference": "testrefall", 699s # "uid": "everyone", 699s # "title": "Testall title", 699s # "text": "This is a test text for all users" 699s # } 699s ok 14 - Notification has been inserted 699s ok 15 - List notifications for "allusers" 699s ok 16 - Result found 699s ok 17 - Notification for all users found 699s ok 18 - Wildcard found 699s ok 19 - List notifications for bad uid 699s ok 20 - Notification for all users found 699s ok 21 - List all pending notifications 699s ok 22 - Response is JSON 699s ok 23 - Three notifications found 699s ok 24 - Reference 'test-ref2' found 699s ok 25 - UID 'dwho' found 699s ok 26 - Reference 'testref' found 699s ok 27 - UID 'dwho' found 699s ok 28 - Reference 'testrefall' found 699s ok 29 - UID 'everyone' found 699s ok 30 - List notifications for "dwho" 699s ok 31 - Result found 699s ok 32 - First notification found 699s ok 33 - Second notification found 699s ok 34 - Third notification found (all users) 699s ok 35 - List notification with reference "testref" 699s ok 36 - Result found 699s ok 37 - Notification reference found 699s ok 38 - Notification title found 699s ok 39 - Notification text found 699s ok 40 - Notification date found 699s ok 41 - Notification uid found 699s ok 42 - List notification with reference "test-ref2" 699s ok 43 - Result found 699s ok 44 - Notification reference found 699s ok 45 - Notification title found 699s ok 46 - Notification text found 699s ok 47 - Notification date found 699s ok 48 - Notification uid found 699s ok 49 - Notification subtitle found 699s ok 50 - Notification check boxes found 699s ok 51 - Try to delete notification with bad method 699s ok 52 - Bad method is refused 699s ok 53 - Delete notification testrefall 699s ok 54 - Notification has been deleted 699s ok 55 - Delete notification test-ref2 699s ok 56 - Notification has been deleted 699s ok 57 - Try to create the same notification twice 699s ok 58 - Append the same notification is refused 699s ok 59 - Auth query 699s ok 60 - HTTP code is 200 699s ok 61 - Get cookie lemonldap (4grEgTgH36/xcZyNmRugKzRTTFOQQP0rsx2tIhasFbjRx75Un4u1Wgqja8/U9q04bLR11xBrJZGX+kOVDvB5e1hPwJ2+jzg9D9pbeRjGMgZaJnrjnj0L18ME+lHiMTSH9mVkIU6j+VkPwuMzUGIJeg==) 699s ok 62 - HTTP code is 200 699s ok 63 - Page contains a form 699s ok 64 - URI match 699s ok 65 - Field "reference1x1" is defined 699s ok 66 - Field "url" is defined 699s ok 67 - POST combined notifications [{ 699s # "uid": "dwho", 699s # "date": "2019-11-15 15:35:10", 699s # "reference": "ABC1", 699s # "title": "You have new authorizations", 699s # "subtitle": "Application 1", 699s # "text": "You have been granted to access to appli-1", 699s # "check": "I agree" 699s # }, 699s # { 699s # "uid": "rtyler", 699s # "date": "2019-11-15", 699s # "reference": "ABC2", 699s # "title": "You have new authorizations", 699s # "subtitle": "Application 1", 699s # "text": "You have been granted to access to appli-1", 699s # "check": ["I agree", "I am sure"] 699s # }, 699s # { 699s # "uid": "rtyler", 699s # "date": "2019-11-15", 699s # "reference": "ABC3", 699s # "condition": "$env->{REMOTE_ADDR} =~ /127.1.1.1/", 699s # "title": "You have new authorizations", 699s # "subtitle": "Application 1", 699s # "text": "You have been granted to access to appli-1", 699s # "check": ["I agree", "I am sure"] 699s # }, 699s # { 699s # "uid": "rtyler", 699s # "date": "2050-11-15", 699s # "reference": "ABC4", 699s # "title": "You have new authorizations", 699s # "subtitle": "Application 1", 699s # "text": "You have been granted to access to appli-1", 699s # "check": ["I agree", "I am sure"] 699s # } 699s # ] 699s ok 68 - Notifications have been inserted 699s ok 69 - List all existing notifications 699s ok 70 - Response is JSON 699s ok 71 - Five notifications found 699s ok 72 - Auth query 699s ok 73 - HTTP code is 200 699s ok 74 - Get cookie lemonldap (pF8OnMQlC6MSIvFxX7Ao/UqtNvzmiKULwZMfqBPELJemj2esDgdQsr4B5voy36rIffvTwcb8bD81YY5NS4BPv6qasqPkeyzK8aCkYnZ7PAO53EW4nf/ltXA8PmB9HLX5zCGGDVx1y+fhlATYjvyWWA==) 699s ok 75 - HTTP code is 200 699s ok 76 - Page contains a form 699s ok 77 - URI match 699s ok 78 - Field "reference1x1" is defined 699s ok 79 - Field "reference1x2" is defined 699s ok 80 - Checkbox is displayed 699s ok 81 - Checkbox is displayed 699s ok 82 - Checkbox is displayed 699s ok 83 - -> One checkbox found 699s ok 84 - Accept notification 699s ok 85 - HTTP code is 200 699s ok 86 - Get cookie lemonldap (1+3byhXOOI2UPvVdGblcOi43J6V34kfVLc5NDuPZslT3gbCqg9zxSVgPmglRJQWGWTasaSZxjvpINobmNCYX5IX8qwXihe1cSFCXVKR1SDRlVM8D7Sk+Ns/GMd/RUQsCJ5AUnOzckQZjlT4WJVZMsw==) 699s ok 87 - Logout request 699s ok 88 - Response is 200 699s ok 89 - Cookie is deleted 699s ok 90 - No pdata 699s ok 91 - Disconnect request 699s ok 92 - Response is 401 699s ok 93 - Auth query 699s ok 94 - HTTP code is 200 699s ok 95 - Get cookie lemonldap (+IneTzM6kmdcxus4aD8qkOHJIZdGenrmXreHVlmVI5u0AsPBz6gf3IlXSOrgLD7IK4Th21mwXe7df1nAITvAOZAJdsvFXqZF194tJxHHeQy/j4ueZTpl1jxDKDJdUeq3Y2OwKIYIfIITz7YLMXacdA==) 699s ok 96 - HTTP code is 200 699s ok 97 - Page contains a form 699s ok 98 - URI match 699s ok 99 - Field "reference1x1" is defined 699s ok 100 - Checkbox is displayed 699s ok 101 - Checkbox is displayed 699s ok 102 - -> Two checkboxes found 699s ok 103 - Accept notification 699s ok 104 - HTTP code is 200 699s ok 105 - Get cookie lemonldap (ca445ea38dceda0a447420cfb1dbb9692edb9a032f7008de904e60d737ca1a37) 699s ok 106 - Logout request 699s ok 107 - Response is 200 699s ok 108 - Cookie is deleted 699s ok 109 - No pdata 699s ok 110 - Disconnect request 699s ok 111 - Response is 401 699s ok 112 - List all pending notifications 699s ok 113 - Response is JSON 699s ok 114 - Three notifications found 699s 1..114 699s ok 699s t/40-Notifications-PublicNotif.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 - Access login page with public notifications 699s ok 6 - Notification displayed 699s ok 7 - Access login page without public notifications 699s ok 8 - Notification not displayed 699s 1..8 699s ok 700s t/40-Notifications-XML-DBI.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 - HTTP code is 200 700s ok 7 - Get cookie lemonldap (QB86R0vRe9itA/n2fGFbtQoV0/593Z85L0r3al2yhrn3KSmUg9fcH9CCP2sIE+J8hxrlJb64ckd+XSQPzAJluxa6ZerfTJUnIZz1oD9RQxPOX3XY2R3nnRmNUHyOr/+oJrFbQY9pn59OBx0FTuQOFA==) 700s ok 8 - Two notification references found 700s ok 9 - Found ref 700s ok 10 - HTTP code is 200 700s ok 11 - Page contains a form 700s ok 12 - URI match 700s ok 13 - Field "reference1x1" is defined 700s ok 14 - Field "url" is defined 700s ok 15 - Test cookie received 700s ok 16 - Response status is 401 700s ok 17 - Content is JSON 700s ok 18 - Error code is 1 700s ok 19 - Don't accept notification 700s ok 20 - HTTP code is 200 700s ok 21 - Accept notifications 700s ok 22 - Get redirection 700s ok 23 - Location is http://test1.example.com/ 700s ok 24 - Make sure no pdata is returned 700s ok 25 - Get cookie lemonldap (62cb22ce1ff5aca20a1a7bcdde88b2fbeee966562da5072ace2cd5ec09098dd0) 700s ok 26 - Notification was deleted 700s ok 27 - Notifications explorer query 700s ok 28 - Response is JSON 700s ok 29 - Result is 2 700s ok 30 - MSG is myNotifications 700s ok 31 - Notification 1 found 700s ok 32 - Notification 2 found 700s ok 33 - epoch found 700s ok 34 - Logout request 700s ok 35 - Response is 200 700s ok 36 - Cookie is deleted 700s ok 37 - No pdata 700s ok 38 - Disconnect request 700s ok 39 - Response is 401 700s ok 40 - Auth query 700s ok 41 - Get redirection 700s ok 42 - Location is http://test1.example.com/ 700s ok 43 - Get cookie lemonldap (6a8c82c651eca001c45af0b877cc09eeef3504750239ce0961bf0d276369e287) 700s ok 44 - Logout request 700s ok 45 - Response is 200 700s ok 46 - Cookie is deleted 700s ok 47 - No pdata 700s ok 48 - Disconnect request 700s ok 49 - Response is 401 700s 1..49 700s ok 700s t/40-Notifications-XML-File.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 - HTTP code is 200 700s ok 7 - Get cookie lemonldap (/P9mPu8fMkZJ2pzfvSNev7SSQevCfenGnBN73TsAA2uCbsAha0A6xhVe8EYVKk3426D6XYCAk/ckiKTxy9cRri1N4/UVSnnfzE04AhCWcDmYzosR2ONSNkh5W0imf3L2aVvjdeb5L2nEpWgNpOrnlw==) 700s ok 8 - HTTP code is 200 700s ok 9 - Page contains a form 700s ok 10 - URI match 700s ok 11 - Field "reference1x1" is defined 700s ok 12 - Field "url" is defined 700s ok 13 - Test cookie received 700s ok 14 - Response status is 401 700s ok 15 - Content is JSON 700s ok 16 - Error code is 1 700s ok 17 - Cancel notification 700s ok 18 - Cookie expired 700s ok 19 - Get redirection 700s ok 20 - Location is http://auth.example.com/ 700s ok 21 - Auth query 700s ok 22 - HTTP code is 200 700s ok 23 - Get cookie lemonldap (oM17hH+oo6zNYJx53KmE5f6BW30/QqiMoiMZIcMhIqzXw1GoQlgZJiohBsqleRWb07L/XeMKssDpQedR/UcmlbH8DjCJjiypFVKCbuVlFfADykX96ODNlZ+NBoybunfkVnd5Wxknr7APaNysD57aMw==) 700s ok 24 - HTTP code is 200 700s ok 25 - Page contains a form 700s ok 26 - URI match 700s ok 27 - Field "reference1x1" is defined 700s ok 28 - Field "url" is defined 700s ok 29 - Test cookie received 700s ok 30 - Response status is 401 700s ok 31 - Content is JSON 700s ok 32 - Error code is 1 700s ok 33 - Don't accept notification 700s ok 34 - Notification displayed 700s ok 35 - Found custom Main Logo 700s ok 36 - Don't accept notification 700s ok 37 - Notification displayed 700s ok 38 - Don't accept notification 700s ok 39 - Notification displayed 700s ok 40 - Don't accept notification - Accept just one checkbox 700s ok 41 - Notification displayed 700s ok 42 - Accept notification 700s ok 43 - Get redirection 700s ok 44 - Location header found 700s ok 45 - Notification was deleted 700s ok 46 - Get cookie lemonldap (75542358e6e62fc395a5bb52c52914c53a64923a09cdeb418c5b287ad7458f7d) 700s ok 47 - New auth query 700s ok 48 - Authenticated as dwho 700s ok 49 - Menu displayed 700s 1..49 700s ok 701s t/40-Notifications-XML-Server.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 - SOAP client 701s ok 6 - @ SOAP REQUEST @ 701s ok 7 - Execute request 701s ok 8 - HTTP code is 200 701s ok 9 - Content is XML 701s ok 10 - @ END OF SOAP REQUEST @ 701s ok 11 - Append a notification -> SOAP call returns 1 701s ok 12 - @ SOAP REQUEST @ 701s ok 13 - Execute request 701s ok 14 - HTTP code is 200 701s ok 15 - Content is XML 701s ok 16 - @ END OF SOAP REQUEST @ 701s ok 17 - Append the same notification twice -> SOAP call returns 0 701s ok 18 - Auth query 701s ok 19 - HTTP code is 200 701s ok 20 - Get cookie lemonldap (5jHm50VT4EfelJJvIycf2fDqoacWM0C422AoKGOt+lxT2xgoeCAIQYf9HJT4otmLTG7gYDdUAGkCdCWudsVR/46HEzhUTSJbT+t87yHBLI9/V8inLLKVC/l+Oq21ULMUdhsjOPPex7AzdqRFfW3WWQ==) 701s ok 21 - HTTP code is 200 701s ok 22 - Page contains a form 701s ok 23 - URI match 701s ok 24 - Field "reference1x1" is defined 701s ok 25 - Field "url" is defined 701s ok 26 - @ SOAP REQUEST @ 701s ok 27 - Execute request 701s ok 28 - HTTP code is 200 701s ok 29 - Content is XML 701s ok 30 - @ END OF SOAP REQUEST @ 701s ok 31 - Append a notification -> SOAP call returns 4 701s ok 32 - Auth query 701s ok 33 - HTTP code is 200 701s ok 34 - Get cookie lemonldap (MI2J96P2M37S06F+06ZBnXHe1NDf5PT/Wghs4Ir7YOG6EPO2FqMiabNka9oI/P/3LmN1ZBo+CYTDtlSd+cTT0ZVMX7Rodf0GIux9hR+Bol3qyN3UPVS6UZhDdAawrS9Qy4VYBgNWGFJSYoZMiEuxfg==) 701s ok 35 - HTTP code is 200 701s ok 36 - Page contains a form 701s ok 37 - URI match 701s ok 38 - Field "reference1x1" is defined 701s ok 39 - Field "reference2x1" is defined 701s ok 40 - -> One checkbox found 701s ok 41 - Accept notification 701s ok 42 - HTTP code is 200 701s ok 43 - Logout request 701s ok 44 - Response is 200 701s ok 45 - Cookie is deleted 701s ok 46 - No pdata 701s ok 47 - Disconnect request 701s ok 48 - Response is 401 701s ok 49 - Auth query 701s ok 50 - HTTP code is 200 701s ok 51 - Get cookie lemonldap (5Tb0tb/iBdDaiIHT82F9pE3zzzSu+SIinBMeHSrzsDlnReanAla7qrtq2ED2l2+XyDVOAiYTck7dUoAXPrU/SjcOKU9HVQiH94kUyiiD2kHaZHgMG9+6bSfyg+1PNmW+Hdwp6bpSXBODynXXyGtD1Q==) 701s ok 52 - HTTP code is 200 701s ok 53 - Page contains a form 701s ok 54 - URI match 701s ok 55 - Field "reference1x1" is defined 701s ok 56 - Reference found 701s ok 57 - Checkbox is displayed 701s ok 58 - Checkbox is displayed 701s ok 59 - -> Two checkboxes found 701s 1..59 701s ok 702s t/41-Captcha-old-api.t ......................................................... 702s ok 1 - use Lemonldap::NG::Portal::Main; 702s ok 2 - Portal object 702s ok 3 - Init 702s ok 4 - Portal app 702s ok 5 - HTTP code is 200 702s ok 6 - Content-Type is JSON 702s ok 7 - Content is valid JSON 702s ok 8 702s ok 9 702s ok 10 702s ok 11 - HTTP code is 200 702s ok 12 - Content-Type is JSON 702s ok 13 - Content is valid JSON 702s ok 14 702s ok 15 702s ok 16 702s ok 17 - HTTP code is 200 702s ok 18 - Content-Type is JSON 702s ok 19 - Content is valid JSON 702s ok 20 - Wrong token failed 702s ok 21 - HTTP code is 200 702s ok 22 - Content-Type is JSON 702s ok 23 - Content is valid JSON 702s ok 24 - Wrong captcha failed 702s ok 25 - HTTP code is 200 702s ok 26 - Content-Type is JSON 702s ok 27 - Content is valid JSON 702s ok 28 702s ok 29 702s ok 30 702s ok 31 - HTTP code is 200 702s ok 32 - Content-Type is JSON 702s ok 33 - Content is valid JSON 702s ok 34 - Captcha successfully verified 702s 1..34 702s ok 703s t/41-Captcha-with-rule.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 from non captcha network 703s ok 6 - Get cookie lemonldap (2eb15f45cc4d4a8de7d115651e98afef4d29e370cecd531dfeeb6cee2e6296e7) 703s ok 7 - Auth query from captcha network 703s ok 8 - Response status is 401 703s ok 9 - Content is JSON 703s ok 10 - Error code is 76 703s ok 11 - Response is JSON 703s ok 12 - Response is PE_CAPTCHAERROR 703s ok 13 - Unauth JSON request 703s ok 14 - Response status is 401 703s ok 15 - Content is JSON 703s ok 16 - Error code is 9 703s ok 17 - Unauth request 703s ok 18 - HTTP code is 200 703s ok 19 - Page contains a form 703s ok 20 - Host match 703s ok 21 - Field "token" is defined 703s ok 22 - CSP header authorize POST request to \# 703s ok 23 - Password: Found text input 703s ok 24 - Token value is defined 703s ok 25 - Captcha image inserted 703s ok 26 - Found token session 703s ok 27 - Found captcha value 703s ok 28 - Found custom Main Logo 703s ok 29 - Try to auth with captcha value 703s ok 30 - Get cookie lemonldap (5741c51ee6362a6d4ef166702a9302756d0dd76726db27a61e718d002193d332) 703s 1..30 703s ok 704s t/41-Captcha.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 - Response status is 401 704s ok 7 - Content is JSON 704s ok 8 - Error code is 76 704s ok 9 - Response is JSON 704s ok 10 - Response is PE_CAPTCHAERROR 704s ok 11 - Unauth JSON request 704s ok 12 - Response status is 401 704s ok 13 - Content is JSON 704s ok 14 - Error code is 9 704s ok 15 - Unauth request 704s ok 16 - HTTP code is 200 704s ok 17 - Page contains a form 704s ok 18 - Host match 704s ok 19 - Field "token" is defined 704s ok 20 - CSP header authorize POST request to \# 704s ok 21 - Password: Found text input 704s ok 22 - Token value is defined 704s ok 23 - Captcha image inserted 704s ok 24 - Found token session 704s ok 25 - Found captcha value 704s ok 26 - Found custom Main Logo 704s ok 27 - Try to auth with captcha value 704s ok 28 - HTTP code is 200 704s ok 29 - Get cookie lemonldap (23551aede0ac844c3128ded22de0a782625144a155b9774a06a5651b372b56f6) 704s ok 30 - History found 704s ok 31 - -> One entry found 704s ok 32 - Verify auth 704s ok 33 - HTTP code is 200 704s ok 34 - New unauth request 704s ok 35 - HTTP code is 200 704s ok 36 - Page contains a form 704s ok 37 - Host match 704s ok 38 - Field "token" is defined 704s ok 39 - CSP header authorize POST request to \# 704s ok 40 - Token value is defined 704s ok 41 - Try to auth with bad captcha value 704s ok 42 - Response status is 401 704s ok 43 - Content is JSON 704s ok 44 - Error code is 76 704s ok 45 - Verify that there is a new captcha image 704s ok 46 - HTTP code is 200 704s ok 47 - Page contains a form 704s ok 48 - Host match 704s ok 49 - Field "token" is defined 704s ok 50 - CSP header authorize POST request to \# 704s ok 51 - Token is refreshed 704s ok 52 - New captcha image inserted 704s ok 53 - Renew Captcha button found 704s ok 54 - Get captcha javascript 704s ok 55 - Unauth request to renew Captcha 704s ok 56 - New token has been received 704s ok 57 - New image has been received 704s ok 58 - Found new token session 704s ok 59 - Try to auth with new captcha value 704s ok 60 - HTTP code is 200 704s ok 61 - Get cookie lemonldap (fce1fe3119e25c01cbeba96fc552c5790326722e129d0db4c91a1941b334b5d5) 704s ok 62 - Auth request with redirection 704s ok 63 - Get redirection 704s ok 64 - Location is http://test1.example.com/ 704s ok 65 - Authenticated as dwho 704s 1..65 704s ok 705s t/41-Token-with-global-storage.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 - Unauth request 705s ok 6 - HTTP code is 200 705s ok 7 - Page contains a form 705s ok 8 - Host match 705s ok 9 - Field "token" is defined 705s ok 10 - CSP header authorize POST request to \# 705s ok 11 - Token value 705s ok 12 - Try to auth without token 705s ok 13 - Response status is 401 705s ok 14 - Content is JSON 705s ok 15 - Error code is 81 705s ok 16 - Try token as cookie 705s ok 17 - Response status is 401 705s ok 18 - Content is JSON 705s ok 19 - Error code is 1 705s ok 20 - Try to auth with token 705s ok 21 - HTTP code is 200 705s ok 22 - Get cookie lemonldap (63b6737931849b59b2e1e799c35606dc928427b4878cc728d80ac21cfac3783c) 705s ok 23 - Verify auth 705s ok 24 - HTTP code is 200 705s ok 25 - Try to reuse the same token 705s ok 26 - Response status is 401 705s ok 27 - Content is JSON 705s ok 28 - Error code is 82 705s ok 29 - Verify that there is a new token 705s ok 30 - HTTP code is 200 705s ok 31 - Page contains a form 705s ok 32 - Host match 705s ok 33 - Field "token" is defined 705s ok 34 - CSP header authorize POST request to \# 705s 1..34 705s ok 705s t/41-Token.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 - Unauth request 705s ok 6 - HTTP code is 200 705s ok 7 - Page contains a form 705s ok 8 - Host match 705s ok 9 - Field "token" is defined 705s ok 10 - CSP header authorize POST request to \# 705s ok 11 - Password: Found password input 705s ok 12 - Try to auth without token 705s ok 13 - Response status is 401 705s ok 14 - Content is JSON 705s ok 15 - Error code is 81 705s ok 16 - Response is JSON 705s ok 17 - Response is PE_NOTOKEN 705s ok 18 - Try to auth with token 705s ok 19 - HTTP code is 200 705s ok 20 - Get cookie lemonldap (50f5f848d09c565f9412b1b4ad5acc70523511c2749c2fa01f8d8ebc6600d217) 705s ok 21 - Verify auth 705s ok 22 - HTTP code is 200 705s ok 23 - Try to reuse the same token 705s ok 24 - Response status is 401 705s ok 25 - Content is JSON 705s ok 26 - Error code is 82 705s ok 27 - Verify that there is a new token 705s ok 28 - HTTP code is 200 705s ok 29 - Page contains a form 705s ok 30 - Host match 705s ok 31 - Field "token" is defined 705s ok 32 - CSP header authorize POST request to \# 705s 1..32 705s ok 706s t/42-Register-Custom.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 - Unauth request 706s ok 6 - HTTP code is 200 706s ok 7 - Page contains a form 706s ok 8 - Host match 706s ok 9 - Field "firstname" is defined 706s ok 10 - Field "lastname" is defined 706s ok 11 - Field "mail" is defined 706s ok 12 - CSP header authorize POST request to \# 706s ok 13 - Ask to create account 706s ok 14 - HTTP code is 200 706s ok 15 - Found subject 706s ok 16 - Found register token 706s ok 17 - Found register_token 706s ok 18 - UTF-8 works 706s ok 19 - Push register_token 706s ok 20 - HTTP code is 200 706s ok 21 - Found subject 706s ok 22 - Found user and password 706s ok 23 - Get good login 706s ok 24 - Try to authenticate 706s ok 25 - Get cookie lemonldap (bb877073adc881b49dafc04dc50ac23f1144a38c572e7eb965abea529b2a8771) 706s 1..25 706s ok 707s t/42-Register-Demo-with-CustomBody.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 - Unauth request 707s ok 6 - HTTP code is 200 707s ok 7 - Page contains a form 707s ok 8 - Host match 707s ok 9 - Field "firstname" is defined 707s ok 10 - Field "lastname" is defined 707s ok 11 - Field "mail" is defined 707s ok 12 - CSP header authorize POST request to \# 707s ok 13 - Ask to create account 707s ok 14 - HTTP code is 200 707s ok 15 - Found custom registration subject 707s ok 16 - Found custom body 707s ok 17 - Found register_token 707s ok 18 - UTF-8 works 707s ok 19 - Found time 707s ok 20 - Push register_token 707s ok 21 - HTTP code is 200 707s ok 22 - Found custom done subject 707s ok 23 - Found email and ipAddr 707s ok 24 - Get good email 707s ok 25 - Get good ipAddr 707s ok 26 - Found user and password 707s ok 27 - Get good login 707s ok 28 - Custom done body (Portal $url) 707s ok 29 - Try to authenticate 707s ok 30 - Get cookie lemonldap (819a331467fdd763f26511b7d0ca468e270095580510bed2bd6f39ec6d94b0af) 707s 1..30 707s ok 708s t/42-Register-Demo-with-captcha.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 - Unauth request 708s ok 6 - HTTP code is 200 708s ok 7 - Page contains a form 708s ok 8 - Host match 708s ok 9 - Field "firstname" is defined 708s ok 10 - Field "lastname" is defined 708s ok 11 - Field "mail" is defined 708s ok 12 - CSP header authorize POST request to \# 708s ok 13 - Token found 708s ok 14 - Token value is defined 708s ok 15 - Captcha image inserted 708s ok 16 - Found token session 708s ok 17 - Found captcha value 708s ok 18 - Found custom Main Logo 708s ok 19 - Renew Captcha button found 708s ok 20 - Get captcha javascript 708s ok 21 - Ask to create account 708s ok 22 - Rejected -> Mail already exists 708s ok 23 - No form found 708s ok 24 - Get Menu 708s ok 25 - Found Register link & submit button 708s ok 26 - Unauth request 708s ok 27 - HTTP code is 200 708s ok 28 - Page contains a form 708s ok 29 - Host match 708s ok 30 - Field "firstname" is defined 708s ok 31 - Field "lastname" is defined 708s ok 32 - Field "mail" is defined 708s ok 33 - CSP header authorize POST request to \# 708s ok 34 - Token found 708s ok 35 - Token value is defined 708s ok 36 - Captcha image inserted 708s ok 37 - Found token session 708s ok 38 - Found captcha value 708s ok 39 - Found custom Main Logo 708s ok 40 - Ask to create account 708s ok 41 - HTTP code is 200 708s ok 42 - Found register token 708s ok 43 - Found register_token 708s ok 44 - Push register_token 708s ok 45 - HTTP code is 200 708s ok 46 - Found user and password 708s ok 47 - Get good login 708s ok 48 - Try to authenticate 708s ok 49 - Get cookie lemonldap (4ed4511a7d10e85bc3bc25fee915f9c72e097ab0b3a60491952f32bdc22b5292) 708s 1..49 708s ok 708s t/42-Register-Demo-with-token.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 - Get Menu 708s ok 6 - Found Register link & submit button 708s ok 7 - Unauth request 708s ok 8 - HTTP code is 200 708s ok 9 - Page contains a form 708s ok 10 - Host match 708s ok 11 - Field "firstname" is defined 708s ok 12 - Field "lastname" is defined 708s ok 13 - Field "mail" is defined 708s ok 14 - CSP header authorize POST request to \# 708s ok 15 - Token found 708s ok 16 - Ask to create account 708s ok 17 - HTTP code is 200 708s ok 18 - Found register token 708s ok 19 - Found register_token 708s ok 20 - Push register_token 708s ok 21 - HTTP code is 200 708s ok 22 - Found user and password 708s ok 23 - Get good login 708s ok 24 - Unauth request 708s ok 25 - HTTP code is 200 708s ok 26 - Page contains a form 708s ok 27 - Host match 708s ok 28 - Field "token" is defined 708s ok 29 - CSP header authorize POST request to \# 708s ok 30 - Try to authenticate 708s ok 31 - Get cookie lemonldap (68e876e3526bb609a326c7546302f6ac844e15223ed66ca514e1e119b8499bb6) 708s 1..31 708s ok 709s t/42-Register-Demo.t ........................................................... 709s ok 1 - use Lemonldap::NG::Portal::Main; 709s ok 2 - Portal object 709s ok 3 - Init 709s ok 4 - Portal app 709s ok 5 - Unauth request 709s ok 6 - HTTP code is 200 709s ok 7 - Page contains a form 709s ok 8 - Host match 709s ok 9 - Field "firstname" is defined 709s ok 10 - Field "lastname" is defined 709s ok 11 - Field "mail" is defined 709s ok 12 - CSP header authorize POST request to \# 709s ok 13 - Ask to create account 709s ok 14 - HTTP code is 200 709s ok 15 - Found subject 709s ok 16 - Found register token 709s ok 17 - Found register_token 709s ok 18 - UTF-8 works 709s ok 19 - Push register_token 709s ok 20 - HTTP code is 200 709s ok 21 - Found subject 709s ok 22 - Found user and password 709s ok 23 - Get good login 709s ok 24 - Try to authenticate 709s ok 25 - Get cookie lemonldap (966a99352bc98849ce8c6cb52525d7bb8648388baba52cd32d628f3d25ff2dc4) 709s 1..25 709s ok 709s t/42-Register-LDAP.t ........................................................... 709s ok 1 - use Lemonldap::NG::Portal::Main; 709s ok 2 # skip LLNGTESTLDAP is not set 709s ok 3 # skip LLNGTESTLDAP is not set 709s ok 4 # skip LLNGTESTLDAP is not set 709s ok 5 # skip LLNGTESTLDAP is not set 709s ok 6 # skip LLNGTESTLDAP is not set 709s ok 7 # skip LLNGTESTLDAP is not set 709s ok 8 # skip LLNGTESTLDAP is not set 709s ok 9 # skip LLNGTESTLDAP is not set 709s ok 10 # skip LLNGTESTLDAP is not set 709s 1..10 709s ok 710s t/42-Register-Security.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 - Unauth request 710s ok 6 - HTTP code is 200 710s ok 7 - Page contains a form 710s ok 8 - Host match 710s ok 9 - Field "firstname" is defined 710s ok 10 - Field "lastname" is defined 710s ok 11 - Field "mail" is defined 710s ok 12 - CSP header authorize POST request to \# 710s ok 13 - Ask to create account 710s ok 14 - HTTP code is 200 710s ok 15 - Found register token 710s ok 16 - Found register_token 710s ok 17 - Try to authenticate 710s ok 18 - Response status is 401 710s ok 19 - Content is JSON 710s ok 20 - Error code is 1 710s 1..20 710s ok 711s t/43-MailPasswordReset-Choice.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 - Get cookie lemonldap (b6ff1cbfb7c8c13f6adb76d629efa6ab2c7c192f2129ae0e9a0abcbde4de16e5) 711s ok 8 - Logout request 711s ok 9 - Response is 200 711s ok 10 - Cookie is deleted 711s ok 11 - No pdata 711s ok 12 - Disconnect request 711s ok 13 - Response is 401 711s ok 14 - Reset form 711s ok 15 - HTTP code is 200 711s ok 16 - Page contains a form 711s ok 17 - Host match 711s ok 18 - Field "mail" is defined 711s ok 19 - CSP header authorize POST request to \# 711s ok 20 - Post mail 711s ok 21 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 711s ok 22 - Found link in mail 711s ok 23 - Post mail token received by mail with another browser 711s ok 24 - HTTP code is 200 711s ok 25 - Page contains a form 711s ok 26 - Host match 711s ok 27 - Field "token" is defined 711s ok 28 - CSP header authorize POST request to \# 711s ok 29 - Ask for a new password 711s ok 30 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 711s ok 31 - Post new password 711s ok 32 - Password was changed 711s ok 33 - Auth query 711s ok 34 - HTTP code is 200 711s ok 35 - Get cookie lemonldap (38255eef5d9a051bebd98e37938e1fcbb2b2b0b3774629e0877788966f0c945f) 711s ok 36 - Logout request 711s ok 37 - Response is 200 711s ok 38 - Cookie is deleted 711s ok 39 - No pdata 711s ok 40 - Disconnect request 711s ok 41 - Response is 401 711s ok 42 - Reset form 711s ok 43 - HTTP code is 200 711s ok 44 - Page contains a form 711s ok 45 - Host match 711s ok 46 - Field "mail" is defined 711s ok 47 - CSP header authorize POST request to \# 711s ok 48 - Post mail 711s ok 49 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 711s ok 50 - Found link in mail 711s ok 51 - Post mail token received by mail with the same browser 711s ok 52 - HTTP code is 200 711s ok 53 - Page contains a form 711s ok 54 - Host match 711s ok 55 - Field "token" is defined 711s ok 56 - CSP header authorize POST request to \# 711s ok 57 - Ask for a new password 711s ok 58 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 711s ok 59 - Post new password 711s ok 60 - Password was changed 711s ok 61 - Auth query 711s ok 62 - HTTP code is 200 711s ok 63 - Get cookie lemonldap (af7b0e5112bef8d160d4b2f90e67da6a3ef7924286e02c1c824146dc15a0e765) 711s ok 64 - Logout request 711s ok 65 - Response is 200 711s ok 66 - Cookie is deleted 711s ok 67 - No pdata 711s ok 68 - Disconnect request 711s ok 69 - Response is 401 711s 1..69 711s ok 711s t/43-MailPasswordReset-Combination-LDAP.t ...................................... 711s ok 1 - use Lemonldap::NG::Portal::Main; 711s ok 2 # skip LLNGTESTLDAP is not set 711s ok 3 # skip LLNGTESTLDAP is not set 711s ok 4 # skip LLNGTESTLDAP is not set 711s ok 5 # skip LLNGTESTLDAP is not set 711s ok 6 # skip LLNGTESTLDAP is not set 711s ok 7 # skip LLNGTESTLDAP is not set 711s ok 8 # skip LLNGTESTLDAP is not set 711s ok 9 # skip LLNGTESTLDAP is not set 711s 1..9 711s ok 712s t/43-MailPasswordReset-Combination.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 - Try to connect with login dvador 712s ok 6 - Get cookie lemonldap (6ac805f84ace6ddc3b435a7ab45ba653baef9836eb1d7b455859035994ceec76) 712s ok 7 - Post mail 712s ok 8 - Found link in mail 712s ok 9 - Post mail token received by mail 712s ok 10 - HTTP code is 200 712s ok 11 - Page contains a form 712s ok 12 - Host match 712s ok 13 - Field "token" is defined 712s ok 14 - CSP header authorize POST request to \# 712s ok 15 - Ask for a new password 712s ok 16 - Post new password 712s ok 17 - Password update successful: code found on page 712s ok 18 - Password update successful 712s ok 19 - Try to connect with login dvador 712s ok 20 - Get cookie lemonldap (c441da001c91c3a4a4f16f5fcab61045f949ad9af86632c38a92fd225d124b30) 712s ok 21 - Try to connect with login jkirk 712s ok 22 - Get cookie lemonldap (2466d283efa3cac808f2117461a3683086becf8cb48395dc77ba552bc5c6ea66) 712s ok 23 - Post mail 712s ok 24 - Found link in mail 712s ok 25 - Post mail token received by mail 712s ok 26 - HTTP code is 200 712s ok 27 - Page contains a form 712s ok 28 - Host match 712s ok 29 - Field "token" is defined 712s ok 30 - CSP header authorize POST request to \# 712s ok 31 - Ask for a new password 712s ok 32 - Post new password 712s ok 33 - Password update successful: code found on page 712s ok 34 - Password update successful 712s ok 35 - Try to connect with login jkirk 712s ok 36 - Get cookie lemonldap (10cbcc06b34e6110cae15c75579feff03cfb3056a9004f31bc8012d1453f3639) 712s 1..36 712s ok 713s t/43-MailPasswordReset-DBI.t ................................................... 713s ok 1 - use Lemonldap::NG::Portal::Main; 713s ok 2 - Portal object 713s ok 3 - Init 713s ok 4 - Portal app 713s ok 5 - Reset form 713s ok 6 - HTTP code is 200 713s ok 7 - Page contains a form 713s ok 8 - Host match 713s ok 9 - Field "mail" is defined 713s ok 10 - CSP header authorize POST request to \# 713s ok 11 - Post mail 713s ok 12 - Found link in mail 713s ok 13 - Post mail token received by mail 713s ok 14 - HTTP code is 200 713s ok 15 - Page contains a form 713s ok 16 - Host match 713s ok 17 - Field "token" is defined 713s ok 18 - CSP header authorize POST request to \# 713s ok 19 - Ask for a new password \#1 713s ok 20 - toggle newpassword icon found 713s ok 21 - toggle confirmpassword icon found 713s ok 22 - input type password found 713s ok 23 - Post mismatched passwords 713s ok 24 - PE_34 found 713s ok 25 - HTTP code is 200 713s ok 26 - Page contains a form 713s ok 27 - Host match 713s ok 28 - Field "token" is defined 713s ok 29 - CSP header authorize POST request to \# 713s ok 30 - Ask for a new password \#2 713s ok 31 - Post empty newpassword 713s ok 32 - PE_67 found 713s ok 33 - HTTP code is 200 713s ok 34 - Page contains a form 713s ok 35 - Host match 713s ok 36 - Field "token" is defined 713s ok 37 - CSP header authorize POST request to \# 713s ok 38 - Ask for a new password \#3 713s ok 39 - Post empty confirmpassword 713s ok 40 - PE_67 found 713s ok 41 - HTTP code is 200 713s ok 42 - Page contains a form 713s ok 43 - Host match 713s ok 44 - Field "token" is defined 713s ok 45 - CSP header authorize POST request to \# 713s ok 46 - Ask for a new password \#4 713s ok 47 - Password special char list not found 713s ok 48 - Found password policy min digit == 2 713s ok 49 - Post new password 713s ok 50 - Password was changed 713s ok 51 - Auth query 713s ok 52 - HTTP code is 200 713s ok 53 - Get cookie lemonldap (fb15c93c631108fac3fdd4a21c992d6d2484083e3b73cbf6e4dd9d198b088de9) 713s ok 54 - Logout request 713s ok 55 - Response is 200 713s ok 56 - Cookie is deleted 713s ok 57 - No pdata 713s ok 58 - Disconnect request 713s ok 59 - Response is 401 713s 1..59 713s ok 713s t/43-MailPasswordReset-Hook.t .................................................. 713s ok 1 - use Lemonldap::NG::Portal::Main; 713s ok 2 - Portal object 713s ok 3 - Init 713s ok 4 - Portal app 713s ok 5 - Reset form 713s ok 6 - HTTP code is 200 713s ok 7 - Page contains a form 713s ok 8 - Host match 713s ok 9 - Field "mail" is defined 713s ok 10 - CSP header authorize POST request to \# 713s ok 11 - Post mail 713s ok 12 - Found english greeting 713s ok 13 - Found link in mail 713s ok 14 - Post mail token received by mail 713s ok 15 - HTTP code is 200 713s ok 16 - Page contains a form 713s ok 17 - Host match 713s ok 18 - Field "token" is defined 713s ok 19 - CSP header authorize POST request to \# 713s ok 20 - Ask for a new password 713s ok 21 - Post new password 713s ok 22 - Expected portal error code: code found on page 713s ok 23 - Expected portal error code 713s ok 24 - Post mail 713s ok 25 - Found english greeting 713s ok 26 - Found link in mail 713s ok 27 - Post mail token received by mail 713s ok 28 - HTTP code is 200 713s ok 29 - Page contains a form 713s ok 30 - Host match 713s ok 31 - Field "token" is defined 713s ok 32 - CSP header authorize POST request to \# 713s ok 33 - Ask for a new password 713s ok 34 - Post new password 713s ok 35 - Get cookie lemonldappdata (%7B%22afterHook%22%3A%22dwho--12346%22%7D) 713s ok 36 - Pdata is not empty 713s ok 37 - passwordAfterChange hook worked as expected 713s ok 38 - Password was changed 713s 1..38 713s ok 713s t/43-MailPasswordReset-LDAP.t .................................................. 713s ok 1 - use Lemonldap::NG::Portal::Main; 713s ok 2 # skip LLNGTESTLDAP is not set 713s ok 3 # skip LLNGTESTLDAP is not set 713s ok 4 # skip LLNGTESTLDAP is not set 713s ok 5 # skip LLNGTESTLDAP is not set 713s ok 6 # skip LLNGTESTLDAP is not set 713s ok 7 # skip LLNGTESTLDAP is not set 713s ok 8 # skip LLNGTESTLDAP is not set 713s ok 9 # skip LLNGTESTLDAP is not set 713s 1..9 713s ok 714s t/43-MailPasswordReset-with-captcha.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 - Get Menu 714s ok 6 - Found ResetPassword link & submit button 714s ok 7 - Reset form 714s ok 8 - HTTP code is 200 714s ok 9 - Page contains a form 714s ok 10 - Host match 714s ok 11 - Field "mail" is defined 714s ok 12 - Field "token" is defined 714s ok 13 - CSP header authorize POST request to \# 714s ok 14 - Captcha image inserted 714s ok 15 - Found token session 714s ok 16 - Found captcha value 714s ok 17 - Found custom Main Logo 714s ok 18 - Renew Captcha button found 714s ok 19 - Get captcha javascript 714s ok 20 - Post mail 714s ok 21 - Found link in mail 714s ok 22 - Post mail token received by mail 714s ok 23 - HTTP code is 200 714s ok 24 - Page contains a form 714s ok 25 - Host match 714s ok 26 - Field "token" is defined 714s ok 27 - CSP header authorize POST request to \# 714s ok 28 - Ask for a new password 714s '*' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 714s '#' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 714s '@' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 714s ok 29 - Post new password 714s ok 30 - New password sent 714s ok 31 - New generated password found 714s ok 32 - New generated password matches policy 714s 1..32 714s ok 715s t/43-MailPasswordReset-with-token.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 - Get Menu 715s ok 6 - Found ResetPassword link & submit button 715s ok 7 - Reset form 715s ok 8 - HTTP code is 200 715s ok 9 - Page contains a form 715s ok 10 - Host match 715s ok 11 - Field "mail" is defined 715s ok 12 - Field "token" is defined 715s ok 13 - CSP header authorize POST request to \# 715s ok 14 - Post mail 715s ok 15 - Found custom Main Logo 715s ok 16 - Found link in mail 715s ok 17 - Post mail token received by mail 715s ok 18 - HTTP code is 200 715s ok 19 - Page contains a form 715s ok 20 - Host match 715s ok 21 - Field "token" is defined 715s ok 22 - CSP header authorize POST request to \# 715s ok 23 - Ask for a new password 715s ok 24 - Post new password 715s ok 25 - Password was changed 715s 1..25 715s ok 715s t/43-MailPasswordReset.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 - Reset form 715s ok 6 - HTTP code is 200 715s ok 7 - Page contains a form 715s ok 8 - Host match 715s ok 9 - Field "mail" is defined 715s ok 10 - CSP header authorize POST request to \# 715s ok 11 - Post mail 715s ok 12 - Found french greeting 715s ok 13 - Post mail 715s ok 14 - Found custom Main Logo 715s ok 15 - Found english greeting 715s ok 16 - Found link in mail 715s ok 17 - Post mail token received by mail 715s ok 18 - HTTP code is 200 715s ok 19 - Page contains a form 715s ok 20 - Host match 715s ok 21 - Field "token" is defined 715s ok 22 - CSP header authorize POST request to \# 715s ok 23 - Ask for a new password 715s ok 24 - Found password policy 715s ok 25 - Found password policy min lower == 1 715s ok 26 - Found password policy min upper == 1 715s ok 27 - Found password policy min digit == 2 715s ok 28 - Found password policy min speChar == 1 715s ok 29 - Found password special char list 715s ok 30 - Post new password 715s ok 31 - Password was changed 715s 1..31 715s ok 716s t/44-CertificateResetByMail-Demo.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 - Reset form 716s ok 6 - HTTP code is 200 716s ok 7 - Page contains a form 716s ok 8 - Host match 716s ok 9 - Field "mail" is defined 716s ok 10 - CSP header authorize POST request to \# 716s ok 11 - Post mail 716s ok 12 - Found link in mail 716s ok 13 - Post mail token received by mail 716s ok 14 - HTTP code is 200 716s ok 15 - Page contains a form 716s ok 16 - Host match 716s ok 17 - Field "token" is defined 716s ok 18 - CSP header authorize POST request to \# 716s ok 19 - Ask for a new certificate file 716s ok 20 - Certificate has been reset 716s ok 21 - Reset form 716s ok 22 - HTTP code is 200 716s ok 23 - Page contains a form 716s ok 24 - Host match 716s ok 25 - Field "mail" is defined 716s ok 26 - CSP header authorize POST request to \# 716s ok 27 - Post mail 716s ok 28 - Found link in mail 716s ok 29 - Post mail token received by mail 716s ok 30 - HTTP code is 200 716s ok 31 - Page contains a form 716s ok 32 - Host match 716s ok 33 - Field "token" is defined 716s ok 34 - CSP header authorize POST request to \# 716s ok 35 - Ask for a new certificate file 716s ok 36 - Invalid certificate 716s 1..36 716s ok 717s t/44-CertificateResetByMail-LDAP.t ............................................. 717s ok 1 - use Lemonldap::NG::Portal::Main; 717s ok 2 # skip LLNGTESTLDAP is not set 717s ok 3 # skip LLNGTESTLDAP is not set 717s ok 4 # skip LLNGTESTLDAP is not set 717s ok 5 # skip LLNGTESTLDAP is not set 717s ok 6 # skip LLNGTESTLDAP is not set 717s ok 7 # skip LLNGTESTLDAP is not set 717s ok 8 # skip LLNGTESTLDAP is not set 717s ok 9 # skip LLNGTESTLDAP is not set 717s ok 10 # skip LLNGTESTLDAP is not set 717s ok 11 # skip LLNGTESTLDAP is not set 717s ok 12 # skip LLNGTESTLDAP is not set 717s ok 13 # skip LLNGTESTLDAP is not set 717s 1..13 717s ok 717s t/50-IssuerGet.t ............................................................... 717s ok 1 - use Lemonldap::NG::Portal::Main; 717s ok 2 - Portal object 717s ok 3 - Init 717s ok 4 - Portal app 717s ok 5 - Auth query 717s ok 6 - HTTP code is 200 717s ok 7 - Get cookie lemonldap (de1ede9cfcba7e0ce35287c396705c6868765b0bb34c52e0aaf50d0f18d5baa0) 717s ok 8 - GET request with good url 717s ok 9 - Reject reason is 92 717s ok 10 - Auth query 717s ok 11 - HTTP code is 200 717s ok 12 - Get cookie lemonldap (7be0782585463988dbc8f02e09a181689a313038883a062007cebdfe6e6d9d1c) 717s ok 13 - GET request with good url 717s ok 14 - Get redirection 717s ok 15 - Location is http://test1.example.com/?ID=7be0782585463988dbc8f02e09a181689a313038883a062007cebdfe6e6d9d1c 717s ok 16 - Not logged access 717s ok 17 - Response status is 401 717s ok 18 - Content is JSON 717s ok 19 - Error code is 9 717s 1..19 717s ok 718s t/50-IssuerJitsiJWT.t .......................................................... 718s ok 1 - use Lemonldap::NG::Portal::Main; 718s ok 2 - Portal object 718s ok 3 - Init 718s ok 4 - Portal app 718s # Subtest: ASAP key server (PUBLIC KEY) 718s ok 1 - Portal object 718s ok 2 - Init 718s ok 3 - Portal app 718s ok 4 - ASAP request with unknown key id hash 718s ok 5 - Not found 718s ok 6 - ASAP request with valid key id hash 718s ok 7 - OK 718s ok 8 - Found correct format 718s 1..8 718s ok 5 - ASAP key server (PUBLIC KEY) 718s # Subtest: ASAP key server (CERTIFICATE) 718s ok 1 - Portal object 718s ok 2 - Init 718s ok 3 - Portal app 718s ok 4 - ASAP request with unknown key id hash 718s ok 5 - Not found 718s ok 6 - ASAP request with valid key id hash 718s ok 7 - OK 718s ok 8 - Found correct format 718s 1..8 718s ok 6 - ASAP key server (CERTIFICATE) 718s # Subtest: ASAP key server (authenticated) 718s ok 1 - Auth query 718s ok 2 - HTTP code is 200 718s ok 3 - Get cookie lemonldap (b3da4e6d8b7d0a2f54850a77669fb00c4bb84d8acc6ab46eb2736a85a4399e99) 718s ok 4 - ASAP request with unknown key id hash 718s ok 5 - Not found 718s ok 6 - ASAP request with valid key id hash 718s ok 7 - OK 718s ok 8 - Found correct format 718s 1..8 718s ok 7 - ASAP key server (authenticated) 718s # Subtest: Unauthorized user 718s ok 1 - Auth query 718s ok 2 - HTTP code is 200 718s ok 3 - Get cookie lemonldap (f004151a5d7afc1dab5321ab7954420266c06125056a7d1310ae0843ede6506f) 718s ok 4 - Jitsi request with good url 718s ok 5 - Expected portal error code: code found on page 718s ok 6 - Expected portal error code 718s 1..6 718s ok 8 - Unauthorized user 718s # Subtest: Login with RS256 718s ok 1 - Auth query 718s ok 2 - HTTP code is 200 718s ok 3 - Get cookie lemonldap (4c6a3c1ed3f16ce830d7d421a25669ef5a736ef9aa52fabc3ef8d059384475eb) 718s # Subtest: Missing room parameter 718s ok 1 - Jitsi request without room 718s ok 2 - Expected portal error code: code found on page 718s ok 3 - Expected portal error code 718s 1..3 718s ok 4 - Missing room parameter 718s # Subtest: Correct room parameter 718s ok 1 - Jitsi request with good url 718s ok 2 - Get redirection 718s ok 3 - Location header found 718s ok 4 - Correct path 718s ok 5 - Found JWT parameter in response 718s ok 6 - Correct type in header 718s ok 7 - Expected alg 718s ok 8 - Correct subject/domain 718s ok 9 - Correct audience 718s ok 10 - Correct issuer 718s ok 11 - Correct room 718s ok 12 - Correct user 718s ok 13 - Token expires in more than 500 seconds 718s 1..13 718s ok 5 - Correct room parameter 718s 1..5 718s ok 9 - Login with RS256 718s ok 10 - Portal object 718s ok 11 - Init 718s ok 12 - Portal app 718s # Subtest: Login with HS256 718s ok 1 - Auth query 718s ok 2 - HTTP code is 200 718s ok 3 - Get cookie lemonldap (11fa1c42affdb252a5a54b165de03e27ee13848003d9c48813827cbd1e37d3a5) 718s # Subtest: Missing room parameter 718s ok 1 - Jitsi request without room 718s ok 2 - Expected portal error code: code found on page 718s ok 3 - Expected portal error code 718s 1..3 718s ok 4 - Missing room parameter 718s # Subtest: Correct room parameter 718s ok 1 - Jitsi request with good url 718s ok 2 - Get redirection 718s ok 3 - Location header found 718s ok 4 - Correct path 718s ok 5 - Found JWT parameter in response 718s ok 6 - Correct type in header 718s ok 7 - Expected alg 718s ok 8 - Correct subject/domain 718s ok 9 - Correct audience 718s ok 10 - Correct issuer 718s ok 11 - Correct room 718s ok 12 - Correct user 718s ok 13 - Token expires in more than 500 seconds 718s 1..13 718s ok 5 - Correct room parameter 718s 1..5 718s ok 13 - Login with HS256 718s 1..13 718s ok 718s t/51-OIDC-Internal-Token-Exchange-no-audience.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 cookie lemonldap (188d2f5b6ce886cccfa237a4e2b5826cb258f058d9d6445c2c91be4e911406cb) 718s ok 6 - Get redirection 718s ok 7 - Location header found 718s ok 8 - HTTP code is 200 718s ok 9 - Content-Type is JSON 718s ok 10 - Content is valid JSON 718s ok 11 - Got access token 718s ok 12 - Got refresh token 718s ok 13 - Got ID token 718s ok 14 - Call /token with access_token 718s ok 15 - HTTP code is 200 718s ok 16 - Content-Type is JSON 718s ok 17 - Content is valid JSON 718s ok 18 - Got refreshed Access token 718s ok 19 - Got refreshed ID token 718s ok 20 - Got new refresh_token 718s ok 21 - Found sub in ID token 718s ok 22 - Found claim in ID token 718s ok 23 - rpid is in audience 718s ok 24 - HTTP code is 200 718s ok 25 - Content-Type is JSON 718s ok 26 - Content is valid JSON 718s ok 27 - Got User Info 718s ok 28 - Got User Info 718s ok 29 - Access token rejected 718s 1..29 718s ok 719s t/51-OIDC-Internal-Token-Exchange.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 cookie lemonldap (6de8b586a387ce5f583b6656a6e94d87af6f8d50ef47a7c9519ae579fb86c918) 719s ok 6 - Get redirection 719s ok 7 - Location header found 719s ok 8 - HTTP code is 200 719s ok 9 - Content-Type is JSON 719s ok 10 - Content is valid JSON 719s ok 11 - Got access token 719s ok 12 - Got refresh token 719s ok 13 - Got ID token 719s ok 14 - Call /token with Matrix token 719s ok 15 - HTTP code is 200 719s ok 16 - Content-Type is JSON 719s ok 17 - Content is valid JSON 719s ok 18 - Got refreshed Access token 719s ok 19 - Got refreshed ID token 719s ok 20 - Got new refresh_token 719s ok 21 - Found sub in ID token 719s ok 22 - Found claim in ID token 719s ok 23 - rpid2 is in audience 719s ok 24 - HTTP code is 200 719s ok 25 - Content-Type is JSON 719s ok 26 - Content is valid JSON 719s ok 27 - Got User Info 719s ok 28 - Got User Info 719s ok 29 - Access token rejected 719s ok 30 - Portal object 719s ok 31 - Init 719s ok 32 - Portal app 719s ok 33 - Get cookie lemonldap (5d1b0ab9c019c1db023aee96d68328d95f1a332c2ef20b956f7c2d447eed6354) 719s ok 34 - Get redirection 719s ok 35 - Location header found 719s ok 36 - HTTP code is 200 719s ok 37 - Content-Type is JSON 719s ok 38 - Content is valid JSON 719s ok 39 - Token is a JWT 719s ok 40 - Found claim in JWT 719s ok 41 - Found claim in JWT 719s ok 42 - Found claim in JWT 719s ok 43 - Found claim in JWT 719s ok 44 - Found claim in JWT 719s ok 45 719s ok 46 719s ok 47 719s ok 48 - Expiration date sanity check 719s ok 49 - Expiration date sanity check 719s ok 50 - Got access token 719s ok 51 - Got refresh token 719s ok 52 - Got ID token 719s ok 53 - Call /token with Matrix token 719s ok 54 - HTTP code is 200 719s ok 55 - Content-Type is JSON 719s ok 56 - Content is valid JSON 719s ok 57 - Got refreshed Access token 719s ok 58 - Got refreshed ID token 719s ok 59 - Got new refresh_token 719s ok 60 - Found sub in ID token 719s ok 61 - Found claim in ID token 719s ok 62 - rpid2 is in audience 719s ok 63 - HTTP code is 200 719s ok 64 - Content-Type is JSON 719s ok 65 - Content is valid JSON 719s ok 66 - Got User Info 719s ok 67 - Got User Info 719s ok 68 - Access token rejected 719s ok 69 - Portal object 719s ok 70 - Init 719s ok 71 - Portal app 719s ok 72 - Get cookie lemonldap (891290d755c0117009e3927d4aa0149b259f5bc5a75d544047e421d0059df673) 719s ok 73 - Get redirection 719s ok 74 - Location header found 719s ok 75 - HTTP code is 200 719s ok 76 - Content-Type is JSON 719s ok 77 - Content is valid JSON 719s ok 78 - Token is a JWT 719s ok 79 - Found claim in JWT 719s ok 80 - Found claim in JWT 719s ok 81 - Found claim in JWT 719s ok 82 - Found claim in JWT 719s ok 83 - Found claim in JWT 719s ok 84 719s ok 85 719s ok 86 719s ok 87 - Expiration date sanity check 719s ok 88 - Expiration date sanity check 719s ok 89 - Got access token 719s ok 90 - Got refresh token 719s ok 91 - Got ID token 719s ok 92 - Call /token with Matrix token 719s ok 93 - HTTP code is 200 719s ok 94 - Content-Type is JSON 719s ok 95 - Content is valid JSON 719s ok 96 - Got refreshed Access token 719s ok 97 - Got refreshed ID token 719s ok 98 - Got new refresh_token 719s ok 99 - Found sub in ID token 719s ok 100 - Found claim in ID token 719s ok 101 - rpid2 is in audience 719s ok 102 - HTTP code is 200 719s ok 103 - Content-Type is JSON 719s ok 104 - Content is valid JSON 719s ok 105 - Got User Info 719s ok 106 - Got User Info 719s ok 107 - Access token rejected 719s 1..107 719s ok 719s t/56-CheckDevOps-with-Download.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 (2ab14fdbeb1531dcf8b8aca6d2ffe33c9feb8c39095f6fac580d22430ca4dff1) 719s ok 14 - Get redirection 719s ok 15 - Location is http://auth.example.com/ 719s ok 16 - CheckDevOps form 719s ok 17 - HTTP code is 200 719s ok 18 - Page contains a form 719s ok 19 - URI match 719s ok 20 - Field "checkDevOpsFile" is defined 719s ok 21 - Field "url" is defined 719s ok 22 - Found trspan="checkDevOps" 719s ok 23 - POST checkdevops with file 719s ok 24 - PRE not required 719s ok 25 - HEADERS 719s ok 26 - Normalized hearder Name found 719s ok 27 - Normalized hearder Auth-User not found 719s ok 28 - RULES 719s ok 29 - testno 719s ok 30 - default 719s ok 31 - testyes 719s ok 32 - deny 719s ok 33 - file 719s ok 34 - Hearder Mail not found 719s ok 35 - Hearder UA found 719s ok 36 - HTTP code is 200 719s ok 37 - Page contains a form 719s ok 38 - URI match 719s ok 39 - Field "checkDevOpsFile" is defined 719s ok 40 - POST empty checkdevops form 719s ok 41 - Response is JSON 719s ok 42 - alert-danger found 719s ok 43 - PE79 719s ok 44 - POST checkdevops with url 719s ok 45 - Response is JSON 719s ok 46 - alert-danger found 719s ok 47 - PE105 719s ok 48 - POST checkdevops with url 719s ok 49 - Response is JSON 719s ok 50 - Bad URL 719s ok 51 - POST checkdevops with wrong url 719s ok 52 - Response is JSON 719s ok 53 - Well formated URL 719s ok 54 - Logout request 719s ok 55 - Response is 200 719s ok 56 - Cookie is deleted 719s ok 57 - No pdata 719s ok 58 - Disconnect request 719s ok 59 - Response is 401 719s 1..59 719s ok 720s t/56-CheckDevOps.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 - Field "token" is defined 720s ok 12 - CSP header authorize POST request to \# 720s ok 13 - Auth query 720s ok 14 - Get cookie lemonldap (b2e880113466eaa35cfe8a99a2f4674be882a7e2483cc1fbacb5f757da7498dc) 720s ok 15 - Get redirection 720s ok 16 - Location is http://auth.example.com/ 720s ok 17 - CheckDevOps form 720s ok 18 - HTTP code is 200 720s ok 19 - Page contains a form 720s ok 20 - URI match 720s ok 21 - Field "checkDevOpsFile" is defined 720s ok 22 - Field "token" is defined 720s ok 23 - Found trspan="checkDevOps" 720s ok 24 - POST checkdevops without token 720s ok 25 - Found PE_NOTOKEN 720s ok 26 - HTTP code is 200 720s ok 27 - Page contains a form 720s ok 28 - URI match 720s ok 29 - Field "checkDevOpsFile" is defined 720s ok 30 - Field "token" is defined 720s ok 31 - POST checkdevops with bad file 720s ok 32 - Found PE_BAD_DEVOPS_FILE 720s ok 33 - HTTP code is 200 720s ok 34 - Page contains a form 720s ok 35 - URI match 720s ok 36 - Field "checkDevOpsFile" is defined 720s ok 37 - Field "token" is defined 720s ok 38 - POST checkdevops with bad file2 720s ok 39 - Found PE_BAD_DEVOPS_FILE 720s ok 40 - HTTP code is 200 720s ok 41 - Page contains a form 720s ok 42 - URI match 720s ok 43 - Field "checkDevOpsFile" is defined 720s ok 44 - Field "token" is defined 720s ok 45 - POST checkdevops with bad file3 720s ok 46 - Found PE_BAD_DEVOPS_FILE 720s ok 47 - HTTP code is 200 720s ok 48 - Page contains a form 720s ok 49 - URI match 720s ok 50 - Field "checkDevOpsFile" is defined 720s ok 51 - Field "token" is defined 720s ok 52 - POST checkdevops with bad file4 720s ok 53 - Found PE_BAD_DEVOPS_FILE 720s ok 54 - Found unknownAttributes 720s ok 55 - Found 4 unknown attributes 720s ok 56 - HTTP code is 200 720s ok 57 - Page contains a form 720s ok 58 - URI match 720s ok 59 - Field "checkDevOpsFile" is defined 720s ok 60 - Field "token" is defined 720s ok 61 - POST checkdevops with file 720s ok 62 - PRE required 720s ok 63 - HEADERS 720s ok 64 - Hearder Name found 720s ok 65 - Hearder User found 720s ok 66 - Hearder LDAP_Var found 720s ok 67 - Hearder Groups_SSO found 720s ok 68 - 3 SSO groups found 720s ok 69 - Hearder Mail not found 720s ok 70 - Hearder UA not found 720s ok 71 - RULES 720s ok 72 - testno 720s ok 73 - default 720s ok 74 - testyes 720s ok 75 - deny 720s ok 76 - file 720s ok 77 - HTTP code is 200 720s ok 78 - Page contains a form 720s ok 79 - URI match 720s ok 80 - Field "checkDevOpsFile" is defined 720s ok 81 - Field "token" is defined 720s ok 82 - POST checkdevops with file 720s ok 83 - Response is JSON 720s ok 84 - alert-info found 720s ok 85 - headers found 720s ok 86 - rules found 720s ok 87 - rule found 720s ok 88 - CheckDevOps form 720s ok 89 - HTTP code is 200 720s ok 90 - Page contains a form 720s ok 91 - URI match 720s ok 92 - Field "checkDevOpsFile" is defined 720s ok 93 - Field "token" is defined 720s ok 94 - POST checkdevops with file 720s ok 95 - Response is JSON 720s ok 96 - alert-danger found 720s ok 97 - No file found 720s ok 98 - PE104 found 720s ok 99 - Token found 720s ok 100 - POST checkdevops without token 720s ok 101 - Response is JSON 720s ok 102 - alert-warning found 720s ok 103 - Token found 720s ok 104 - No file found 720s ok 105 - PE82 found 720s ok 106 - POST checkdevops without token 720s ok 107 - Response is JSON 720s ok 108 - alert-warning found 720s ok 109 - Token found 720s ok 110 - PE81 found 720s ok 111 - Logout request 720s ok 112 - Response is 200 720s ok 113 - Cookie is deleted 720s ok 114 - No pdata 720s ok 115 - Disconnect request 720s ok 116 - Response is 401 720s 1..116 720s ok 720s t/57-GlobalLogout-with-Confirmation.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 - 1st "dwho" Auth query 720s ok 6 - Get cookie lemonldap (50bae9806afb88da6618337aace0919baaf1d0b7f66607693c671115fd474495) 720s ok 7 - Get redirection 720s ok 8 - Location is http://auth.example.com/ 720s ok 9 - 2nd "dwho" Auth query 720s ok 10 - Get cookie lemonldap (62082313658de1d5c102994ae45af3833792fde05f4636b96adba017619f33c1) 720s ok 11 - Get redirection 720s ok 12 - Location is http://auth.example.com/ 720s ok 13 - 3rd "dwho" Auth query 720s ok 14 - Get cookie lemonldap (58c2207836fd52ac207d9eee11fc4c17bd24694f0aa3d643157d57d5ee111837) 720s ok 15 - Get redirection 720s ok 16 - Location is http://auth.example.com/ 720s ok 17 - Logout request for "dwho" 720s ok 18 - Content is JSON 720s ok 19 - 3 active sessions found 720s ok 20 - Confirmation required 720s ok 21 - Confirmed logout request for "dwho" 720s ok 22 - Content is JSON 720s ok 23 - PE_LOGOUT_OK 720s ok 24 - No session found 720s 1..24 720s ok 721s t/57-GlobalLogout-with-Double-cookies-Single-session.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 - 1st "dwho" Auth query 721s ok 6 - Get cookie lemonldap (04c0d3a912ff9db9b7876f9872a7e3c79eb86bd7cdf6fe7a44b4f482f4ae30eb) 721s ok 7 - Get cookie lemonldaphttp (20f65f8f9644af48a2be4e5cf7fe6925e7adbaf8f5043c810c52aedf0a9700618069e00434b5b6ab9a78fa447fafa135) 721s ok 8 - Get redirection 721s ok 9 - Location is http://auth.example.com/ 721s ok 10 - 2nd "dwho" Auth query 721s ok 11 - Get cookie lemonldap (cf8e968da69cd85cf46593e07d45dfd1f6b17684cc499dfed9c41129eafc5c43) 721s ok 12 - Get cookie lemonldaphttp (c194c7321f1175fed4deb08bfd6e708180d3ab9039efb7e4feeb710eaa700a77ce9d14101542ee610a85ad0a69a3cbb6) 721s ok 13 - Get redirection 721s ok 14 - Location is http://auth.example.com/ 721s ok 15 - 3rd "dwho" Auth query 721s ok 16 - Get cookie lemonldap (8404a84141c509c65894d1dd6424b8456ec1ca5a5d31bd2b097779d80eda3eab) 721s ok 17 - Get cookie lemonldaphttp (4ccaddaf66e62a9fe340aa98462f3cf02a1be91b99e6a88b0384d3eacb124250f255b6f3d3223f6acdcbd2db53565646) 721s ok 18 - Get redirection 721s ok 19 - Location is http://auth.example.com/ 721s ok 20 - Logout request for "dwho" 721s ok 21 - HTTP code is 200 721s ok 22 - Page contains a form 721s ok 23 - URI match 721s ok 24 - Field "token" is defined 721s ok 25 - Found trspan="globalLogout" 721s ok 26 - -> Three entries found 721s ok 27 - -> Four found 721s ok 28 - -> Three epoch found 721s ok 29 - Right epoch found 721s ok 30 - POST /globallogout?all=1 721s ok 31 - Found PE_LOGOUT_OK 721s ok 32 - Two SSO sessions found 721s ok 33 - One TOKEN session found 721s 1..33 721s ok 721s t/57-GlobalLogout-with-Double-cookies.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 - 1st "dwho" Auth query 721s ok 6 - Get cookie lemonldap (c3ca58f8c93c7a5b997ddcedaa861239d7b7cd70460edee65fd2c6d656cdf17e) 721s ok 7 - Get cookie lemonldaphttp (da2e0e3c0e3c2504d70f042d13f428e7e4e475efb545d44b2c4b9945f3c42837) 721s ok 8 - Get redirection 721s ok 9 - Location is http://auth.example.com/ 721s ok 10 - 2nd "dwho" Auth query 721s ok 11 - Get cookie lemonldap (e18379327f8751403bc2f7a2895c3341253051d57fb82333cf6c1f67416ea912) 721s ok 12 - Get cookie lemonldaphttp (c89affeb53cba0dd0285431e96c10e69de0ff9a3aa56f1ca2f88ee4fbfa4305b) 721s ok 13 - Get redirection 721s ok 14 - Location is http://auth.example.com/ 721s ok 15 - 3rd "dwho" Auth query 721s ok 16 - Get cookie lemonldap (f7eca4d645a6d1274346b58e91780a6cc07ddd37d62549b7d0e1f5f5906f5f21) 721s ok 17 - Get cookie lemonldaphttp (a9d790af2a33a5a3692588250c7f35e3ad931add0cf1663ed491805f95db641a) 721s ok 18 - Get redirection 721s ok 19 - Location is http://auth.example.com/ 721s ok 20 - Logout request for "dwho" 721s ok 21 - HTTP code is 200 721s ok 22 - Page contains a form 721s ok 23 - URI match 721s ok 24 - Field "token" is defined 721s ok 25 - Found trspan="globalLogout" 721s ok 26 - -> Six entries found 721s ok 27 - -> Four found 721s ok 28 - -> Nine epoch found 721s ok 29 - Right epoch found 721s ok 30 - POST /globallogout?all=1 721s ok 31 - Found PE_LOGOUT_OK 721s ok 32 - Five sessions left 721s 1..32 721s ok 722s t/57-GlobalLogout-without-Timer.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 - 1st "dwho" Auth query 722s ok 6 - Get cookie lemonldap (1283c342f66df030abba1173412dff19a742d6e00e9ea4d86852ddeee74f20c6) 722s ok 7 - Get redirection 722s ok 8 - Location is http://auth.example.com/ 722s ok 9 - 2nd "dwho" Auth query 722s ok 10 - Get cookie lemonldap (a943669f9da7ea92b97c0e4ac7fcccb84b47e2e3de36ba3aa45db297e8e7682e) 722s ok 11 - Get redirection 722s ok 12 - Location is http://auth.example.com/ 722s ok 13 - 3rd "dwho" Auth query 722s ok 14 - Get cookie lemonldap (414af799f611ff0d32004b498dbbd2086fe2d711902483eb68e25eccb5831f75) 722s ok 15 - Get redirection 722s ok 16 - Location is http://auth.example.com/ 722s ok 17 - 1st "rtyler" Auth query 722s ok 18 - Get cookie lemonldap (3d039c4a20ca69b6a6aeafd53c4671cf744a47cbe8d2fffc63430d0f5e744d2e) 722s ok 19 - Get redirection 722s ok 20 - Location is http://auth.example.com/ 722s ok 21 - 2nd "rtyler" Auth query 722s ok 22 - Get cookie lemonldap (3e55c44a7d12470615e3177f9ef5d59843962f0d231d671c26d2a3676c22740c) 722s ok 23 - Get redirection 722s ok 24 - Location is http://auth.example.com/ 722s ok 25 - Five sessions found 722s ok 26 - Logout request for "rtyler" 722s ok 27 - Found PE_LOGOUT_OK 722s ok 28 - Three sessions found 722s ok 29 - Logout request for "dwho" 722s ok 30 - Content is JSON 722s ok 31 - PE_LOGOUT_OK 722s ok 32 - No session found 722s 1..32 722s ok 723s t/57-GlobalLogout.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 - 1st "dwho" Auth query 723s ok 6 - Get cookie lemonldap (7bd7f0ba20293d384acb8d6b3e973033527d783ca665fa830061b29947437e0e) 723s ok 7 - Get redirection 723s ok 8 - Location is http://auth.example.com/ 723s ok 9 - 2nd "dwho" Auth query 723s ok 10 - Get cookie lemonldap (99b2f2a8fe4d52dfca1b4fd1033e7238f38b05297330ce4306ed9862532d78c9) 723s ok 11 - Get redirection 723s ok 12 - Location is http://auth.example.com/ 723s ok 13 - 3rd "dwho" Auth query 723s ok 14 - Get cookie lemonldap (3cbf5e95b6ea49170a15b8fe54b8df9512512c5de1d1d52c8be7cc45081b9802) 723s ok 15 - Get redirection 723s ok 16 - Location is http://auth.example.com/ 723s ok 17 - 1st "rtyler" Auth query 723s ok 18 - Get cookie lemonldap (491acff0fc24f12f6dde248385ef6f25541f3796696c00f1872f9bd5d324951c) 723s ok 19 - Get redirection 723s ok 20 - Location is http://auth.example.com/ 723s ok 21 - 2nd "rtyler" Auth query 723s ok 22 - Get cookie lemonldap (32519caf5dff15f0ebba0efee1eaa8f2ede2a210f21cff9d126a19c13782f9fc) 723s ok 23 - Get redirection 723s ok 24 - Location is http://auth.example.com/ 723s ok 25 - Five sessions found 723s ok 26 - Logout request for "rtyler" 723s ok 27 - Found PE_LOGOUT_OK 723s ok 28 - Logout request 723s ok 29 - Response is 200 723s ok 30 - Cookie is deleted 723s ok 31 - No pdata 723s ok 32 - Disconnect request 723s ok 33 - Response is 401 723s ok 34 - Three sessions found 723s ok 35 - Logout request for "dwho" 723s ok 36 - HTTP code is 200 723s ok 37 - Page contains a form 723s ok 38 - URI match 723s ok 39 - Field "token" is defined 723s ok 40 - Found trspan="globalLogout" 723s ok 41 - Found CustomParam "DEMO_demo" macro 723s ok 42 - -> Three entries found 723s ok 43 - -> Five found 723s ok 44 - -> Three epoch found 723s ok 45 - Right epoch found 723s ok 46 - Get globalLogout javascript 723s ok 47 - POST /globallogout?all=1 723s ok 48 - Response is JSON 723s ok 49 - Response is PE_TOKENEXPIRED 723s ok 50 - POST /globallogout?all=1 723s ok 51 - Found PE_LOGOUT_OK 723s ok 52 - No session found 723s ok 53 - Post user/password 1 723s ok 54 - Get redirection 723s ok 55 - Location is http://auth.example.com/ 723s ok 56 - Get cookie lemonldap (e4bd641216ad045efe1fa3faa4e406f8073f578170a9734afa6ab86147f48d06) 723s ok 57 - Post user/password 2 723s ok 58 - Get redirection 723s ok 59 - Location is http://auth.example.com/ 723s ok 60 - Post user/password 3 723s ok 61 - Get redirection 723s ok 62 - Location is http://auth.example.com/ 723s ok 63 - Three sessions found 723s ok 64 - Post user/password 4 723s ok 65 - Get cookie lemonldap (b29a37739d3d29898219f375342d54eb30319b567ca3f4bf2d0d1c0df632d03b) 723s ok 66 - DELETE /session/my 723s ok 67 - GET JSON 723s ok 68 - Session removed 723s ok 69 - DELETE /sessions/my 723s ok 70 - GET JSON 723s ok 71 - Two sessions removed 723s ok 72 - One remaining session found 723s ok 73 - Logout request 723s ok 74 - Response is 200 723s ok 75 - Cookie is deleted 723s ok 76 - No pdata 723s ok 77 - Disconnect request 723s ok 78 - Response is 401 723s 1..78 723s ok 723s t/57-LogoutForward.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 - 1st "dwho" Auth query 723s ok 6 - Get cookie lemonldap (b20d8b45d7e0420086d7f1af2f6a5a8123027c8f3946a610979abb82bfdf9384) 723s ok 7 - Get redirection 723s ok 8 - Location is http://auth.example.com/ 723s ok 9 - Logout request for "dwho" 723s ok 10 - Found Logout Forward page 723s ok 11 - Logout request 723s ok 12 - Response is 200 723s ok 13 - Cookie is deleted 723s ok 14 - No pdata 723s ok 15 - Disconnect request 723s ok 16 - Response is 401 723s 1..16 723s ok 724s t/57-LogoutForward2153.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 - use Lemonldap::NG::Handler::Server; 724s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 724s ok 7 - App 724s ok 8 - 1st "dwho" Auth query 724s ok 9 - Get cookie lemonldap (7ed01341fe59f39642ad02bcc5dd00ac973a334f0afa434ba249419c52119fdb) 724s ok 10 - Get redirection 724s ok 11 - Location is http://auth.example.com/ 724s ok 12 - Logout request for "dwho" 724s ok 13 - Found Logout Forward page 724s ok 14 - Get cookie lemonldap (0) 724s ok 15 - Test empty cookie sent at logout 724s ok 16 - Verify absence of cookie lemonldappdata 724s ok 17 - Forward logout 724s ok 18 - Verify absence of cookie lemonldappdata 724s 1..18 724s ok 724s t/58-DecryptValue-with-custom-function.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 (2c598a321a6ba64dd9f80ba856e1355efc7f139bb1ebe643aefcf10e1f02251a) 724s ok 14 - Get redirection 724s ok 15 - Location is http://auth.example.com/ 724s ok 16 - CheckUser form 724s ok 17 - Found decryptValue.png 724s ok 18 - DecryptValue form 724s ok 19 - HTTP code is 200 724s ok 20 - Page contains a form 724s ok 21 - URI match 724s ok 22 - Field "cipheredValue" is defined 724s ok 23 - Found trspan="decryptCipheredValue" 724s ok 24 - POST decryptvalue with valid value 724s ok 25 - Found decryted value 724s ok 26 - HTTP code is 200 724s ok 27 - Page contains a form 724s ok 28 - URI match 724s ok 29 - Field "cipheredValue" is defined 724s ok 30 - Logout request 724s ok 31 - Response is 200 724s ok 32 - Cookie is deleted 724s ok 33 - No pdata 724s ok 34 - Disconnect request 724s ok 35 - Response is 401 724s 1..35 724s ok 725s t/58-DecryptValue-with-internal-function.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 (0c3c24e259e5afafefbd9bf39717cc9c5e0689a2f710a5c045548b10a5033524) 725s ok 15 - Get redirection 725s ok 16 - Location is http://auth.example.com/ 725s ok 17 - Try DecryptValue form for a forbidden user 725s ok 18 - Found trmsg="95" 725s ok 19 - Logout request 725s ok 20 - Response is 200 725s ok 21 - Cookie is deleted 725s ok 22 - No pdata 725s ok 23 - Disconnect request 725s ok 24 - Response is 401 725s ok 25 - Get Menu 725s ok 26 - HTTP code is 200 725s ok 27 - Page contains a form 725s ok 28 - Host match 725s ok 29 - Field "user" is defined 725s ok 30 - Field "password" is defined 725s ok 31 - Field "token" is defined 725s ok 32 - CSP header authorize POST request to \# 725s ok 33 - Auth query 725s ok 34 - Get cookie lemonldap (75e2806df1f43a87667fa5d5178294263b241a1b26d45292ba19df40d81bad90) 725s ok 35 - Get redirection 725s ok 36 - Location is http://auth.example.com/ 725s ok 37 - CheckUser form 725s ok 38 - Found decryptValue.png 725s ok 39 - DecryptValue form 725s ok 40 - HTTP code is 200 725s ok 41 - Page contains a form 725s ok 42 - URI match 725s ok 43 - Field "cipheredValue" is defined 725s ok 44 - Field "token" is defined 725s ok 45 - Found trspan="decryptCipheredValue" 725s ok 46 - POST decryptvalue with valid value 725s ok 47 - Found decryted value 725s ok 48 - HTTP code is 200 725s ok 49 - Page contains a form 725s ok 50 - URI match 725s ok 51 - Field "cipheredValue" is defined 725s ok 52 - Field "token" is defined 725s substr outside of string at /usr/lib/powerpc64le-linux-gnu/perl-base/bytes.pm line 15. 725s ok 53 - POST decryptvalue with invalid value 725s ok 54 - Found trspan="notAnEncryptedValue" 725s ok 55 - HTTP code is 200 725s ok 56 - Page contains a form 725s ok 57 - URI match 725s ok 58 - Field "cipheredValue" is defined 725s ok 59 - Field "token" is defined 725s ok 60 - POST decryptvalue without token 725s ok 61 - Found PE_NOTOKEN 725s ok 62 - HTTP code is 200 725s ok 63 - Page contains a form 725s ok 64 - URI match 725s ok 65 - Field "cipheredValue" is defined 725s ok 66 - Field "token" is defined 725s ok 67 - POST decryptvalue with an expired token 725s ok 68 - Found PE_TOKENEXPIRED 725s ok 69 - Logout request 725s ok 70 - Response is 200 725s ok 71 - Cookie is deleted 725s ok 72 - No pdata 725s ok 73 - Disconnect request 725s ok 74 - Response is 401 725s 1..74 725s ok 725s t/59-Double-cookies-Refresh-and-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 - CSP header authorize POST request to \# 725s ok 12 - Auth query 725s ok 13 - Get cookie lemonldap (6e80151f5018715bc7e43014d0aeea202619c8a6264468401a8eef37cd721100) 725s ok 14 - Get cookie lemonldaphttp (f43607bad75dfe15e2926253caa11a226efd13254c605457aafa653770dcdb4a) 725s ok 15 - -> Get cookie : lemonldap=something 725s ok 16 - -> Cookie 'lemonldap' is HttpOnly 725s ok 17 - -> Cookie 'lemonldap' is secure 725s ok 18 - -> Get cookie lemonldaphttp=something 725s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 725s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 725s ok 21 - -> Doule Cookies for two sessions found 725s ok 22 - Get redirection 725s ok 23 - Location is http://auth.example.com/ 725s ok 24 - Get Menu 725s ok 25 - HTTP code is 200 725s ok 26 - Connected as Dwho 725s ok 27 - CheckUser form 725s ok 28 - HTTP code is 200 725s ok 29 - Page contains a form 725s ok 30 - URI match 725s ok 31 - Field "user" is defined 725s ok 32 - Field "url" is defined 725s ok 33 - Found trspan="checkUser" 725s ok 34 - POST checkuser 725s ok 35 - Found 19 attributes 725s ok 36 - Timestamp found 725s ok 37 - Refresh query 725s ok 38 - Get redirection 725s ok 39 - Location is http://auth.example.com/ 725s ok 40 - Get Menu 725s ok 41 - HTTP code is 200 725s ok 42 - Connected as Dwho 725s ok 43 - CheckUser form 725s ok 44 - HTTP code is 200 725s ok 45 - Page contains a form 725s ok 46 - URI match 725s ok 47 - Field "user" is defined 725s ok 48 - Field "url" is defined 725s ok 49 - Found trspan="checkUser" 725s ok 50 - POST checkuser 725s ok 51 - Found 19 attributes 725s ok 52 - Timestamp found 725s ok 53 - _updateTime has been updated 725s ok 54 - Get Menu 725s ok 55 - HTTP code is 200 725s ok 56 - Dwho has been well disconnected 725s 1..56 725s ok 726s t/59-Double-cookies-for-Double-sessions.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 (b1425c4943d0a753c5c3195b914a6929cb8cb94d296a99ab53669895853cb342) 726s ok 14 - Get cookie lemonldaphttp (f59e99728fdc840d0578463dd7cefaaf7f5284f29c76ba7072464ca899f83f11) 726s ok 15 - -> Get cookie : lemonldap=something 726s ok 16 - -> Cookie 'lemonldap' is HttpOnly 726s ok 17 - -> Cookie 'lemonldap' is secure 726s ok 18 - -> Get cookie lemonldaphttp=something 726s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 726s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 726s ok 21 - -> Double Cookies for two sessions found 726s ok 22 - Get redirection 726s ok 23 - Location is http://auth.example.com/ 726s ok 24 - Logout request 726s ok 25 - Response is 200 726s ok 26 - Cookie is deleted 726s ok 27 - No pdata 726s ok 28 - Disconnect request 726s ok 29 - Response is 401 726s 1..29 726s ok 726s t/59-Double-cookies-for-a-Single-session.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 (3c8523bff137ae40f7e47a253c10e06ee14d6a047ea7175123b579aac589e383) 726s ok 14 - Get cookie lemonldaphttp (9621951d71dbc40b339f7b45655ec1f419be614071fe06af11370b3f3cacc3db3e3ad67cddf77935b2bbdaa7322e1c96) 726s ok 15 - -> https cookie is 64 char long 726s ok 16 - -> Cookie 'lemonldap' is HttpOnly 726s ok 17 - -> Cookie 'lemonldap' is secure 726s ok 18 - -> http cookie is 96 byte long 726s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 726s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 726s ok 21 - -> Doule Cookies for a single session 726s ok 22 - Get redirection 726s ok 23 - Location is http://auth.example.com/ 726s ok 24 - Logout request 726s ok 25 - Response is 200 726s ok 26 - Cookie is deleted 726s ok 27 - No pdata 726s ok 28 - Disconnect request 726s ok 29 - Response is 401 726s 1..29 726s ok 727s t/59-Secured-cookie-Refresh-and-Logout.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 Menu 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 - CSP header authorize POST request to \# 727s ok 12 - Auth query 727s ok 13 - Get cookie lemonldap (ad77052684c982812eca29ad494db5b58abc8d35de724ec1c4b2efefa56db437) 727s ok 14 - -> Get cookie : lemonldap=something 727s ok 15 - -> Cookie 'lemonldap' is HttpOnly 727s ok 16 - -> Cookie 'lemonldap' is secure 727s ok 17 - -> HTTPS Cookie for one session found 727s ok 18 - Get redirection 727s ok 19 - Location is http://auth.example.com/ 727s ok 20 - Get Menu 727s ok 21 - HTTP code is 200 727s ok 22 - Connected as Dwho 727s ok 23 - Refresh query 727s ok 24 - Get redirection 727s ok 25 - Location is http://auth.example.com/ 727s ok 26 - Get Menu 727s ok 27 - HTTP code is 200 727s ok 28 - Connected as Dwho 727s ok 29 - Get Menu 727s ok 30 - HTTP code is 200 727s ok 31 - Dwho has been well disconnected 727s 1..31 727s ok 727s t/61-AdaptativeAuthenticationLevel.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 (7830c773c83a10ef4b63a967fdf776b9f486e907f3a125b84beca065ddb641cb) 727s ok 7 - uid found 727s ok 8 - Authentication level upgraded 727s ok 9 - Get session 727s ok 10 - uid found 727s ok 11 - Authentication level upgraded 727s ok 12 - Logout request 727s ok 13 - Response is 200 727s ok 14 - Cookie is deleted 727s ok 15 - No pdata 727s ok 16 - Disconnect request 727s ok 17 - Response is 401 727s ok 18 - Logout 727s ok 19 - Auth query 727s ok 20 - Get cookie lemonldap (221fbf0bfa9767cb45b77da7b97a087193d3e8d5437f53b22a25c2493622b688) 727s ok 21 - Authentication level upgraded 727s ok 22 - Logout request 727s ok 23 - Response is 200 727s ok 24 - Cookie is deleted 727s ok 25 - No pdata 727s ok 26 - Disconnect request 727s ok 27 - Response is 401 727s ok 28 - Logout 727s 1..28 727s ok 728s t/61-BruteForceProtection-with-Incremental-lockTimes-and-TOTP.t ................ 728s ok 1 - use Lemonldap::NG::Portal::Main; 728s ok 2 - Portal object 728s ok 3 - Init 728s ok 4 - Portal app 728s ok 5 - 1st Auth query 728s ok 6 - Get cookie lemonldap (d471e8d0cd685570c484e4ee1b94890e35eeddcbd59167ddf634074bc68c565c) 728s ok 7 - Get redirection 728s ok 8 - Location is http://auth.example.com/ 728s ok 9 - Get new key 728s ok 10 - Content is JSON 728s ok 11 - Found secret 728s ok 12 - Found token 728s ok 13 - Code 728s ok 14 - Code contains 6 digits 728s ok 15 - Post code 728s ok 16 - Content is JSON 728s ok 17 - Key is registered 728s ok 18 - Logout request 728s ok 19 - Response is 200 728s ok 20 - Cookie is deleted 728s ok 21 - No pdata 728s ok 22 - Disconnect request 728s ok 23 - Response is 401 728s ok 24 - 1st Bad Auth query 728s ok 25 - Bad credential 728s ok 26 - 1st Bad Auth query 728s ok 27 - Rejected -> Protection enabled 728s ok 28 - LockTime = 15 728s ok 29 - LockTime in range 728s ok 30 - Auth query 728s ok 31 - Rejected -> Protection enabled 728s ok 32 - LockTime = 27 728s ok 33 - LockTime in range 728s ok 34 - 2nd Bad Auth query 728s ok 35 - Rejected -> Protection enabled 728s ok 36 - LockTime = 57 728s ok 37 - LockTime in range 728s ok 38 - Auth query 728s ok 39 - Enter TOTP code 728s ok 40 - HTTP code is 200 728s ok 41 - Page contains a form 728s ok 42 - URI match 728s ok 43 - Field "token" is defined 728s ok 44 - Code 728s ok 45 - Post code 728s ok 46 - Get cookie lemonldap (9e44d90ddb7d86de9981c9c3ec0f84ad8200045870cc9ceb999753b5fd4f9dc2) 728s ok 47 - Get redirection 728s ok 48 - Location is http://auth.example.com/ 728s ok 49 - Logout request 728s ok 50 - Response is 200 728s ok 51 - Cookie is deleted 728s ok 52 - No pdata 728s ok 53 - Disconnect request 728s ok 54 - Response is 401 728s 1..54 728s ok 729s t/61-BruteForceProtection-with-Incremental-lockTimes.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 - 1st Auth query 729s ok 6 - Get cookie lemonldap (b057595c24832a2576e0722c55608c8dde4e79163414541add9f859d28e13940) 729s ok 7 - Get redirection 729s ok 8 - Location is http://auth.example.com/ 729s ok 9 - Logout request 729s ok 10 - Response is 200 729s ok 11 - Cookie is deleted 729s ok 12 - No pdata 729s ok 13 - Disconnect request 729s ok 14 - Response is 401 729s ok 15 - 1st allowed Bad Auth query 729s ok 16 - Bad credential 729s ok 17 - 2nd allowed Bad Auth query 729s ok 18 - Bad credential 729s ok 19 - 1st Bad Auth query 729s ok 20 - Rejected -> Protection enabled 729s ok 21 - LockTime = 5 729s ok 22 - LockTime in range 729s ok 23 - Auth query 729s ok 24 - Rejected -> Protection enabled 729s ok 25 - LockTime = 6 729s ok 26 - LockTime in range 729s ok 27 - Auth query 729s ok 28 - Rejected -> Protection enabled 729s ok 29 - LockTime = 16 729s ok 30 - LockTime in range 729s ok 31 - 3rd Bad Auth query 729s ok 32 - Rejected -> Protection enabled 729s ok 33 - LockTime = 488 729s ok 34 - LockTime in range 729s ok 35 - Auth query 729s ok 36 - Get cookie lemonldap (9e628c1e784d669c758d2aec67ff9a6ef299795c054229310b8750ed050e2319) 729s ok 37 - Get redirection 729s ok 38 - Location is http://auth.example.com/ 729s ok 39 - Logout request 729s ok 40 - Response is 200 729s ok 41 - Cookie is deleted 729s ok 42 - No pdata 729s ok 43 - Disconnect request 729s ok 44 - Response is 401 729s ok 45 - 2nd allowed Bad Auth query 729s ok 46 - Bad credential 729s ok 47 - 3rd Bad Auth query 729s ok 48 - Rejected -> Protection enabled 729s ok 49 - LockTime = 500 729s ok 50 - LockTime in range 729s 1..50 729s ok 729s t/61-BruteForceProtection.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 - 1st Auth query 729s ok 6 - Get cookie lemonldap (9774b20269c488663de9b7daa5c6db0d603aa9efb34e11e6b54d337f17bf1be6) 729s ok 7 - Get redirection 729s ok 8 - Location is http://auth.example.com/ 729s ok 9 - Logout request 729s ok 10 - Response is 200 729s ok 11 - Cookie is deleted 729s ok 12 - No pdata 729s ok 13 - Disconnect request 729s ok 14 - Response is 401 729s ok 15 - 2nd Auth query 729s ok 16 - Get cookie lemonldap (b9670134e340e8a877905518ef8a39f33339159ab57addbb1b7b9e378b53574d) 729s ok 17 - Get redirection 729s ok 18 - Location is http://auth.example.com/ 729s ok 19 - Logout request 729s ok 20 - Response is 200 729s ok 21 - Cookie is deleted 729s ok 22 - No pdata 729s ok 23 - Disconnect request 729s ok 24 - Response is 401 729s ok 25 - 3rd Auth query 729s ok 26 - Get cookie lemonldap (02f1ee685caef5b80cb818ec64eaf945031dd2ffc2795705acc8a94c7ecdd345) 729s ok 27 - Get redirection 729s ok 28 - Location is http://auth.example.com/ 729s ok 29 - Logout request 729s ok 30 - Response is 200 729s ok 31 - Cookie is deleted 729s ok 32 - No pdata 729s ok 33 - Disconnect request 729s ok 34 - Response is 401 729s ok 35 - 4th Auth query 729s ok 36 - Get cookie lemonldap (78cddc2acc52f52011193309f47ce09b5a2a08b3aa780bf919aeb2aa561677c1) 729s ok 37 - Get redirection 729s ok 38 - Location is http://auth.example.com/ 729s ok 39 - Logout request 729s ok 40 - Response is 200 729s ok 41 - Cookie is deleted 729s ok 42 - No pdata 729s ok 43 - Disconnect request 729s ok 44 - Response is 401 729s ok 45 - 5th Auth query 729s ok 46 - Get cookie lemonldap (effd1753b2380e21d8bb192090cabd31db60e0a8a3519971e092a21de373e99f) 729s ok 47 - Get redirection 729s ok 48 - Location is http://auth.example.com/ 729s ok 49 - Logout request 729s ok 50 - Response is 200 729s ok 51 - Cookie is deleted 729s ok 52 - No pdata 729s ok 53 - Disconnect request 729s ok 54 - Response is 401 729s ok 55 - 1st Bad Auth query 729s ok 56 - Response status is 401 729s ok 57 - Content is JSON 729s ok 58 - Error code is 5 729s ok 59 - 2nd Bad Auth query 729s ok 60 - Response status is 401 729s ok 61 - Content is JSON 729s ok 62 - Error code is 5 729s ok 63 - 3rd Bad Auth query 729s ok 64 - Response status is 401 729s ok 65 - Content is JSON 729s ok 66 - Error code is 5 729s ok 67 - 4th Bad Auth query 729s ok 68 - Response status is 401 729s ok 69 - Content is JSON 729s ok 70 - Error code is 5 729s ok 71 - 5th Bad Auth query 729s ok 72 - Rejected -> Protection enabled 729s ok 73 - 6th Bad Auth query 729s ok 74 - Rejected -> Protection enabled 729s ok 75 - 6th Auth query 729s ok 76 - Rejected -> Protection enabled 729s ok 77 - 7th Auth query 729s ok 78 - Get cookie lemonldap (272f30138c5435583ebb2f7c1f25c4ef70b2403e43199023c0188ad317ab49fb) 729s ok 79 - History found 729s ok 80 - History found 729s ok 81 - History found 729s ok 82 - -> Eight entries found 729s ok 83 - -> Four 'failedLogin' entries found 729s ok 84 - Logout request 729s ok 85 - Response is 200 729s ok 86 - Cookie is deleted 729s ok 87 - No pdata 729s ok 88 - Disconnect request 729s ok 89 - Response is 401 729s 1..89 729s ok 730s t/61-CrowdSec-warn.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 - Auth query 730s ok 6 - HTTP code is 200 730s ok 7 - Auth query 730s ok 8 - HTTP code is 200 730s 1..8 730s ok 730s t/61-CrowdSec.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 - Auth query 730s ok 6 - Response status is 401 730s ok 7 - Content is JSON 730s ok 8 - Error code is 41 730s ok 9 - Auth query 730s ok 10 - HTTP code is 200 730s 1..10 730s ok 731s t/61-ForceAuthn.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 - Auth query 731s ok 6 - HTTP code is 200 731s ok 7 - Get cookie lemonldap (4cba4c6f597460005417464376fe68a112049f9bee9646ef6cf4b88f8b2d27c2) 731s ok 8 - Form ReAuthentication 731s ok 9 - Found PE87 code 731s ok 10 - Auth query 731s ok 11 - HTTP code is 200 731s ok 12 - Get cookie lemonldap (c29764216b9c96aa279f4cd264f207721c37601ed203553f3201a9ff5d9c2781) 731s ok 13 - Go to Portal 731s ok 14 - Found applications list 731s ok 15 - Logout request 731s ok 16 - Response is 200 731s ok 17 - Cookie is deleted 731s ok 18 - No pdata 731s ok 19 - Disconnect request 731s ok 20 - Response is 401 731s 1..20 731s ok 731s t/61-GrantSession.t ............................................................ 731s ok 1 - use Lemonldap::NG::Portal::Main; 731s ok 2 - Portal object 731s Bareword found where operator expected (Missing operator before "n"?) at (eval 137) line 1, near "} n" 731s [Mon Oct 20 21:08:09 2025] [LLNG:6514] [error] syntax error at (eval 137) line 1, near "} n " 731s Execution of (eval 137) aborted due to compilation errors. 731s 731s [Mon Oct 20 21:08:09 2025] [LLNG:6514] [error] Bad grantSessionRules rule: syntax error at (eval 137) line 1, near "} n " 731s Execution of (eval 137) aborted due to compilation errors. 731s 731s ok 3 - Init 731s ok 4 - Portal app 731s ok 5 - Auth query 731s ok 6 - dwho rejected with custom message and session data 731s ok 7 - Auth query 731s ok 8 - dwho rejected with PE_BADCREDENTIALS 731s ok 9 - Found connect button 731s ok 10 - Auth query 731s ok 11 - dwho rejected with custom message and session data 731s ok 12 - Response body is not empty 731s ok 13 - Found info JS 731s ok 14 - Found custom Main Logo 731s ok 15 - Auth query 731s ok 16 - HTTP code is 200 731s ok 17 - Get cookie lemonldap (3e0b7bf27b2303cc3ede182fb08a963a01bf0aefcb80d3f14c70754d7da17dc4) 731s ok 18 - Auth query 731s ok 19 - rtyler rejected with PE_SESSIONNOTGRANTED 731s ok 20 - Auth query 731s ok 21 - rtyler rejected with PE_BADCREDENTIALS 731s ok 22 - Found connect button 731s ok 23 - Found custom Main Logo 731s ok 24 - No cookie 731s ok 25 - Portal object 731s Bareword found where operator expected (Missing operator before "n"?) at (eval 404) line 1, near "} n" 731s [Mon Oct 20 21:08:09 2025] [LLNG:6514] [error] syntax error at (eval 404) line 1, near "} n " 731s Execution of (eval 404) aborted due to compilation errors. 731s 731s [Mon Oct 20 21:08:09 2025] [LLNG:6514] [error] Bad grantSessionRules rule: syntax error at (eval 404) line 1, near "} n " 731s Execution of (eval 404) aborted due to compilation errors. 731s 731s ok 26 - Init 731s ok 27 - Portal app 731s ok 28 - auth query 731s ok 29 - HTTP code is 200 731s ok 30 - Get cookie lemonldap (3c1efa4bbf97de8bff683836a87038aa77189115e51dcff6c0d1c09d8f7ad662) 731s 1..30 731s ok 731s t/61-LocationDetect.t .......................................................... 731s ok 1 - use Lemonldap::NG::Portal::Main; 731s 1..1 731s ok 732s t/61-NewLocationWarning-Custom.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 - CSP header authorize POST request to \# 732s ok 12 - First auth query 732s ok 13 - Second auth query 732s ok 14 - Subject found 732s ok 15 - Mail sent (IP, Date and UA found) 732s 1..15 732s ok 733s t/61-NewLocationWarning.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 - First auth query 733s ok 13 - Get cookie lemonldap (226b5b282959255da363d1355c31427aeef01058b41c97989fed80d0c10d1e4f) 733s ok 14 - Logout request 733s ok 15 - Response is 200 733s ok 16 - Cookie is deleted 733s ok 17 - No pdata 733s ok 18 - Disconnect request 733s ok 19 - Response is 401 733s ok 20 - First time seeing a new IP, no mail sent 733s ok 21 - Second auth query 733s ok 22 - Get cookie lemonldap (57d01586a993ee8a9cea178020403ee959b71ed9a4ac81601a28366860d31d84) 733s ok 23 - Get redirection 733s ok 24 - Location is http://auth.example.com/ 733s ok 25 - Logout request 733s ok 26 - Response is 200 733s ok 27 - Cookie is deleted 733s ok 28 - No pdata 733s ok 29 - Disconnect request 733s ok 30 - Response is 401 733s ok 31 - Second time seeing a new IP, no mail sent 733s ok 32 - Third auth query 733s ok 33 - Get cookie lemonldap (bc3769bc0d541fb858d31f4856ce3ed037a739b9f25fa2933f455e2ef01ef143) 733s ok 34 - Get redirection 733s ok 35 - Location is http://auth.example.com/ 733s ok 36 - Logout request 733s ok 37 - Response is 200 733s ok 38 - Cookie is deleted 733s ok 39 - No pdata 733s ok 40 - Disconnect request 733s ok 41 - Response is 401 733s ok 42 - First login on a new IP, email sent 733s ok 43 - Fourth auth query 733s ok 44 - Bad credential 733s ok 45 - Failed login with a new IP, no email sent 733s ok 46 - Fifth auth query 733s ok 47 - Get cookie lemonldap (f87df7315d4e9e59595246200490dcbd0e9169722b146f1ee63a5815260b9b22) 733s ok 48 - Get redirection 733s ok 49 - Location is http://auth.example.com/ 733s ok 50 - Subject found 733s ok 51 - Mail sent (Wrong password) 733s ok 52 - Location found in mail body 733s ok 53 - Date found in mail body 733s ok 54 - UserAgent found in mail body 733s ok 55 - Fifth auth query 733s ok 56 - Get cookie lemonldap (5fcd9bb50b68d5e25740d42965684a3487859d1f20ae1ca389b2951e6ea9ffcf) 733s ok 57 - Get redirection 733s ok 58 - Location is http://auth.example.com/ 733s ok 59 - Login on newly learned address, no email 733s ok 60 - Fifth auth query 733s ok 61 - Get cookie lemonldap (cdcf36bb00510b6add4db46ff9e9bd09cbde0675338a9a25e0ee547c8f63b03b) 733s ok 62 - Get redirection 733s ok 63 - Location is http://auth.example.com/ 733s ok 64 - Login on previously learned address, no email 733s 1..64 733s ok 733s t/61-Session-ActivityTimeout.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 - Auth query 733s ok 6 - HTTP code is 200 733s ok 7 - Get cookie lemonldap (92030aa543c9cb9659ba75db65ca4f56cf662e5abfa1424287dfd1a7497871d1) 733s ok 8 - Go to Portal 733s ok 9 - Found applications list 733s ok 10 - Form Authentification 733s ok 11 - Found PE_SESSIONEXPIRED code 733s ok 12 - Logout request 733s ok 13 - Response is 200 733s ok 14 - Cookie is deleted 733s ok 15 - No pdata 733s ok 16 - Disconnect request 733s ok 17 - Response is 401 733s 1..17 733s ok 734s t/61-Session-Timeout.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 - Auth query 734s ok 6 - HTTP code is 200 734s ok 7 - Get cookie lemonldap (d0aa86021a59481c4877868ea2a14372988098e8071271d05a480a5589d39ffb) 734s ok 8 - Go to Portal 734s ok 9 - Found applications list 734s ok 10 - Form Authentification 734s ok 11 - Found PE_SESSIONEXPIRED code 734s ok 12 - Logout request 734s ok 13 - Response is 200 734s ok 14 - Cookie is deleted 734s ok 15 - No pdata 734s ok 16 - Disconnect request 734s ok 17 - Response is 401 734s 1..17 734s ok 734s t/62-Refresh-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 - Auth query 1 734s ok 6 - Get cookie lemonldap (063d3693435000877a1c524b57184ec243a334820420e5b3211a3834fe62c735) 734s ok 7 - Auth query 2 734s ok 8 - Get cookie lemonldap (cddb2afc027302abf9aaaa8e5d49d2b86fec0a634691bfca15b9859922fa8b33) 734s ok 9 - Auth query 3 734s ok 10 - Get cookie lemonldap (c5dd960aa19d5294dca4e9910c37736403f210a7d5e1f511692f6f3b9ea36852) 734s ok 11 - Auth query 4 734s ok 12 - Get cookie lemonldap (be6902c2c44b7688cca8087ae2410e7720b2f554f7af9d8a490a47f53bccc4f3) 734s ok 13 - Auth query 5 734s ok 14 - Get cookie lemonldap (0a5e77f6bee8d28167c7d777dc0c5ff309163a3a96fd27bda979610948157a60) 734s ok 15 - Auth query 6 734s ok 16 - Get cookie lemonldap (999d443d89746f3cbae39bf29e353f7ccc6a31444cf7b715bb4f7e64da78de6f) 734s ok 17 - Call refresh 734s ok 18 - HTTP code is 200 734s ok 19 - Count is 6 734s ok 20 - Get session using restSessionServer 734s ok 21 - HTTP code is 200 734s ok 22 - Deserialize session content 734s ok 23 - Get session content 734s ok 24 - Content is updated 734s ok 25 - Correct groups 734s ok 26 - Get session using restSessionServer 734s ok 27 - HTTP code is 200 734s ok 28 - Deserialize session content 734s ok 29 - Get session content 734s ok 30 - Content is updated 734s ok 31 - Correct groups 734s ok 32 - Get session using restSessionServer 734s ok 33 - HTTP code is 200 734s ok 34 - Deserialize session content 734s ok 35 - Get session content 734s ok 36 - Content is updated 734s ok 37 - Correct groups 734s ok 38 - Get session using restSessionServer 734s ok 39 - HTTP code is 200 734s ok 40 - Deserialize session content 734s ok 41 - Get session content 734s ok 42 - Content is updated 734s ok 43 - Correct groups 734s ok 44 - Get session using restSessionServer 734s ok 45 - HTTP code is 200 734s ok 46 - Deserialize session content 734s ok 47 - Get session content 734s ok 48 - Content is updated 734s ok 49 - Correct groups 734s ok 50 - Get session using restSessionServer 734s ok 51 - HTTP code is 200 734s ok 52 - Deserialize session content 734s ok 53 - Get session content 734s ok 54 - Content is updated 734s ok 55 - Correct groups 734s 1..55 734s ok 735s t/62-SingleSession-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 - Get cookie lemonldap (7ee8063e48d119cfb77df39261540086f3781f227100ee5e37c32f088f2201cb) 735s ok 7 - Auth query 735s ok 8 - Get cookie lemonldap (e0f986123c97447a6e6b55f90e1dbdeec382f2aea65c87a2b29162c78d9f68ed) 735s ok 9 - Auth query 735s ok 10 - Get cookie lemonldap (501148165380030eeabcc01c0fa0f760282f7f28c40f68c26c5fdd4874a8fe9f) 735s ok 11 - sessionsDeleted found 735s ok 12 - History found 735s ok 13 - -> Four entries found 735s 1..13 735s ok 735s t/62-SingleSession-with-Rules.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 - HTTP code is 200 735s ok 7 - Get cookie lemonldap (840d9421eb89a2ef10f05e66144a750bc5051fb92e73ad5133b42a1f322f4d97) 735s ok 8 - Auth query 735s ok 9 - HTTP code is 200 735s ok 10 - Get cookie lemonldap (167f5660f3eb3e1586051126b577ec7d41cc0735d8e387975d1d038aabb7def7) 735s ok 11 735s ok 12 - HTTP code is 200 735s ok 13 735s ok 14 - Response status is 401 735s ok 15 - Content is JSON 735s ok 16 - Error code is 1 735s ok 17 - Auth query 735s ok 18 - HTTP code is 200 735s ok 19 - Get cookie lemonldap (30b46b7260266e495f45abc3bf0709010cff06aa1bec18a121cb9ee109249a20) 735s ok 20 - Auth query 735s ok 21 - HTTP code is 200 735s ok 22 - Get cookie lemonldap (a937c306729429c4b233801e810dfa108de899270b383c833ad1c609829be7b8) 735s ok 23 - Auth query 735s ok 24 - HTTP code is 200 735s ok 25 - Get cookie lemonldap (0a05a59a498ffde9b6c8da75110f2519f12e200f046113ee6ee3b62000853eed) 735s ok 26 735s ok 27 - HTTP code is 200 735s ok 28 735s ok 29 - HTTP code is 200 735s ok 30 735s ok 31 - Response status is 401 735s ok 32 - Content is JSON 735s ok 33 - Error code is 1 735s ok 34 - Auth query 735s ok 35 - HTTP code is 200 735s ok 36 - Get cookie lemonldap (44590b8fe192703fe4d7633eabb1b799bf84c59ff0bad3d44c0807fd02bf79da) 735s ok 37 - Auth query 735s ok 38 - HTTP code is 200 735s ok 39 - Get cookie lemonldap (ea0721f792b828e6ac4622d364b0ed4cf635363bcb85a1a25482dad0fb8ad5a8) 735s ok 40 735s ok 41 - HTTP code is 200 735s ok 42 735s ok 43 - HTTP code is 200 735s ok 44 735s ok 45 - Response status is 401 735s ok 46 - Content is JSON 735s ok 47 - Error code is 1 735s ok 48 735s ok 49 - HTTP code is 200 735s 1..49 735s ok 736s t/62-SingleSession.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 - Portal object 736s ok 6 - Init 736s ok 7 - Portal app 736s ok 8 - Portal object 736s ok 9 - Init 736s ok 10 - Portal app 736s ok 11 - Portal object 736s ok 12 - Init 736s ok 13 - Portal app 736s ok 14 - Portal object 736s ok 15 - Init 736s ok 16 - Portal app 736s ok 17 - Auth query 736s ok 18 - Get cookie lemonldap (a63ebe9d38d287d6c39bbe404202fabceae6b7ef3fb95d0b77e05bd0eb7bf359) 736s ok 19 - "skin=bootstrap" input not found 736s ok 20 - Auth query 736s ok 21 - Get cookie lemonldap (200740bab301555f7c59c8d93db526770be01eaa04139f9da40692ac7ef845bc) 736s ok 22 - "skin=bootstrap" input found 736s ok 23 - Auth query 736s ok 24 - Get cookie lemonldap (b970817dbbf59534df6cad16c027d61e309dd3feb65f5d2457fcb0c3934dd62d) 736s ok 25 - "skin=bootstrap" input not found 736s ok 26 - Attempt login with latest session 736s ok 27 - HTTP code is 200 736s ok 28 - Attempt login with removed session 736s ok 29 - Response status is 401 736s ok 30 - Content is JSON 736s ok 31 - Error code is 1 736s ok 32 - Attempt login with removed session 736s ok 33 - Response status is 401 736s ok 34 - Content is JSON 736s ok 35 - Error code is 1 736s ok 36 - Auth query 736s ok 37 - Get cookie lemonldap (d1f2b9eb7c929a5ed6d06e39637d2b6a0d5d36b4dd0591e25eda5dd9d43a49a6) 736s ok 38 - Auth query 736s ok 39 - Get cookie lemonldap (bd9e8bb6804e9d1b248984d6b8eb78e66701d0dbfad937506ed83c73725c8a25) 736s ok 40 - Auth query 736s ok 41 - Get cookie lemonldap (58af9c82dbed4d54e42b7822d38aac8867f272cf12185c84c61c4095323bd4ec) 736s ok 42 - Auth query 736s ok 43 - Get cookie lemonldap (0d540de487f5d1ad706882ec887727ae361690d3fa4062ed54751a7b7d26e084) 736s ok 44 - First session on latest IP 736s ok 45 - HTTP code is 200 736s ok 46 - Latest session on latest IP 736s ok 47 - HTTP code is 200 736s ok 48 - session on old IP 736s ok 49 - Response status is 401 736s ok 50 - Content is JSON 736s ok 51 - Error code is 1 736s ok 52 - session on old IP 736s ok 53 - Response status is 401 736s ok 54 - Content is JSON 736s ok 55 - Error code is 1 736s ok 56 - Auth query 736s ok 57 - Get cookie lemonldap (0c139f6ffe3a9e1a4e7963ecf5a09eba59e714ef801ee6db0d090bff07528f12) 736s ok 58 - Auth query 736s ok 59 - Get cookie lemonldap (e60791f77385f8843a3810a68d50851bbc1ac60d7d068a7677715095b206573f) 736s ok 60 - Auth query 736s ok 61 - Get cookie lemonldap (63b853fe127a4e01245ea2650398308954fecfed6d2b91e5dca6d7662468ec00) 736s ok 62 - Auth query 736s ok 63 - Get cookie lemonldap (c11963adfa21b60333a3aad589a732b7b3646910651255034727efba31fe169c) 736s ok 64 - Other user, but other IP 736s ok 65 - HTTP code is 200 736s ok 66 - Other user, same IP 736s ok 67 - Response status is 401 736s ok 68 - Content is JSON 736s ok 69 - Error code is 1 736s ok 70 - Same user, same IP 736s ok 71 - HTTP code is 200 736s ok 72 - Same user, same IP 736s ok 73 - HTTP code is 200 736s ok 74 - Auth query 736s ok 75 - Get cookie lemonldap (ff4e028cafad903de9976c7d2a1ba8633d81a21d7c4e6369e3821cb61874d62b) 736s ok 76 - Auth query 736s ok 77 - Get cookie lemonldap (f8a72841dd6148fdeb920fff75e3ba271073ed99c5ef10b7cd9e495169a68a0f) 736s ok 78 - Auth query 736s ok 79 - Get cookie lemonldap (aa293cc0ce75471a23347172d2ea441fec4dbc4a25c3323bdd640bbe5a52db7c) 736s ok 80 - Auth query 736s ok 81 - Get cookie lemonldap (d8ff01c854648a1047dec1f1136da8436081fa4d1123efd12c9e3e843b0c704f) 736s ok 82 - sessionsDeleted found 736s ok 83 - otherSessions found 736s ok 84 - Link found 736s ok 85 - action found 736s 1..85 736s ok 736s t/62-UpgradeSession-disabled.t ................................................. 736s ok 1 - use Lemonldap::NG::Portal::Main; 736s ok 2 - use Lemonldap::NG::Common::FormEncode; 736s ok 3 - Portal object 736s ok 4 - Init 736s ok 5 - Portal app 736s ok 6 - Auth query 736s ok 7 - Get cookie lemonldap (dac80d094bad81bd3941a2da626cdb45619dd9199b01659ef3cacc58d2a7f88f) 736s ok 8 - GET http://test1.example.com/AuthWeak 736s ok 9 - GET http://test1.example.com/AuthStrong 736s ok 10 - HTTP code is 403 736s ok 11 - Logout request 736s ok 12 - Response is 200 736s ok 13 - Cookie is deleted 736s ok 14 - No pdata 736s ok 15 - Disconnect request 736s ok 16 - Response is 401 736s 1..16 736s ok 737s t/62-UpgradeSession.t .......................................................... 737s ok 1 - use Lemonldap::NG::Portal::Main; 737s ok 2 - use Lemonldap::NG::Common::FormEncode; 737s ok 3 - Portal object 737s ok 4 - Init 737s ok 5 - Portal app 737s ok 6 - Auth query 737s ok 7 - Get cookie lemonldap (5cbafb418348860f008c3475c921633f4172b068b3a96ce223fb685ae43fbe2c) 737s ok 8 - GET http://test1.example.com/AuthWeak 737s ok 9 - HTTP code is 200 737s ok 10 - GET http://test1.example.com/AuthStrong 737s ok 11 - Upgrade session query 737s ok 12 - HTTP code is 200 737s ok 13 - Page contains a form 737s ok 14 - URI match 737s ok 15 - Field "confirm" is defined 737s ok 16 - Field "url" is defined 737s ok 17 - Accept session upgrade query 737s ok 18 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 737s ok 19 - HTTP code is 200 737s ok 20 - Page contains a form 737s ok 21 - Host match 737s ok 22 - Field "upgrading" is defined 737s ok 23 - Field "url" is defined 737s ok 24 - CSP header authorize POST request to \# 737s ok 25 - Post login 737s ok 26 - Get cookie lemonldappdata () 737s ok 27 - Get cookie lemonldap (d915f227388edb20d7ff1888e67169dbe101bf497974fc59c03cf3c16c3af8e4) 737s ok 28 - Get redirection 737s ok 29 - Location is http://test1.example.com 737s ok 30 - Post login 737s ok 31 - HTTP code is 200 737s ok 32 - Upgrade session query 737s ok 33 - HTTP code is 200 737s ok 34 - Page contains a form 737s ok 35 - URI match 737s ok 36 - Field "confirm" is defined 737s ok 37 - Field "url" is defined 737s ok 38 - Accept session upgrade query 737s ok 39 - Expected portal error code: code found on page 737s ok 40 - Expected portal error code 737s ok 41 - HTTP code is 200 737s ok 42 - Page contains a form 737s ok 43 - Host match 737s ok 44 - Field "upgrading" is defined 737s ok 45 - Field "url" is defined 737s ok 46 - CSP header authorize POST request to \# 737s ok 47 - Post login 737s ok 48 - Get cookie lemonldap (3d96d3bbe51e1c82f07ee06bb6be8e314005bfeb42119b84aad1f892bccf5a5a) 737s ok 49 - Logout request 737s ok 50 - Response is 200 737s ok 51 - Cookie is deleted 737s ok 52 - No pdata 737s ok 53 - Disconnect request 737s ok 54 - Response is 401 737s 1..54 737s ok 738s t/63-History.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 - Auth query 738s ok 6 - HTTP code is 200 738s ok 7 - Get cookie lemonldap (e706d4db8405c1144fe2f8bde7b021153dd537dc5a846d1dd80e0fdc999afd23) 738s ok 8 - Found custom Main Logo 738s ok 9 - History found 738s ok 10 - -> One entry found 738s ok 11 - Verify connection 738s ok 12 - HTTP code is 200 738s ok 13 - Logout request 738s ok 14 - Response is 200 738s ok 15 - Cookie is deleted 738s ok 16 - No pdata 738s ok 17 - Disconnect request 738s ok 18 - Response is 401 738s ok 19 - Auth query 738s ok 20 - HTTP code is 200 738s ok 21 - Get cookie lemonldap (d70e714aceb8d310844cb35f2b40b3c1a1d8e16807f67778570923a7f0b9136c) 738s ok 22 - History found 738s ok 23 - -> Two entries found 738s ok 24 - Logout request 738s ok 25 - Response is 200 738s ok 26 - Cookie is deleted 738s ok 27 - No pdata 738s ok 28 - Disconnect request 738s ok 29 - Response is 401 738s ok 30 - Auth query 738s ok 31 - Response status is 401 738s ok 32 - Content is JSON 738s ok 33 - Error code is 5 738s ok 34 - Auth query 738s ok 35 - Response status is 401 738s ok 36 - Content is JSON 738s ok 37 - Error code is 5 738s ok 38 - Auth query 738s ok 39 - HTTP code is 200 738s ok 40 - Get cookie lemonldap (1ed85601d065a0d659bb1bcfde13afe5ce4bbeb4810da2963fe1b756b0a739bc) 738s ok 41 - History found 738s ok 42 - History array caption found 738s ok 43 - Failed history array caption found 738s ok 44 - Found plugin-set label 738s ok 45 - -> Five entries found 738s ok 46 - -> Two 'failedLogin' entries found 738s ok 47 - Custom value entries found 738s ok 48 - Hidden history field is missing 738s ok 49 - Found Name before UID as specified by Prefix 738s ok 50 - Field found in psession 738s ok 51 - Hidden field found in psession 738s ok 52 - Logout request 738s ok 53 - Response is 200 738s ok 54 - Cookie is deleted 738s ok 55 - No pdata 738s ok 56 - Disconnect request 738s ok 57 - Response is 401 738s 1..57 738s ok 738s t/64-StayConnected-single-connection.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 - Auth query 738s ok 6 - HTTP code is 200 738s ok 7 - Page contains a form 738s ok 8 - URI match 738s ok 9 - Field "fg" is defined 738s ok 10 - Field "token" is defined 738s ok 11 - Post fingerprint 738s ok 12 - Get cookie lemonldap (c0b2c6759eadf75bbb19ab0fa436339e940bba1526ca33b104c65a5cefef0456) 738s ok 13 - Get redirection 738s ok 14 - Location is http://auth.example.com/ 738s ok 15 - Get cookie llngpersistent (c9f835a1b212a66e3c3c97afa2cfbccfbc794693aaa10208f28c36da35e00c08) 738s ok 16 - Try to auth with persistent cookie 738s ok 17 - HTTP code is 200 738s ok 18 - HTTP code is 200 738s ok 19 - Page contains a form 738s ok 20 - Host match 738s ok 21 - Field "fg" is defined 738s ok 22 - Field "token" is defined 738s ok 23 - CSP header authorize POST request to \# 738s ok 24 - Post fingerprint 738s ok 25 - Get redirection 738s ok 26 - Location is http://auth.example.com/ 738s ok 27 - Get cookie lemonldap (35c07d68d0ab892688d1450dd64fda2da92e5b11cba39920fa1419fbee7c9f53) 738s ok 28 - Got cookie 738s ok 29 - Try to auth with persistent cookie 738s ok 30 - HTTP code is 200 738s ok 31 - HTTP code is 200 738s ok 32 - Page contains a form 738s ok 33 - Host match 738s ok 34 - Field "fg" is defined 738s ok 35 - Field "token" is defined 738s ok 36 - CSP header authorize POST request to \# 738s ok 37 - Post fingerprint 738s ok 38 - Get redirection 738s ok 39 - Location is http://auth.example.com/ 738s ok 40 - Get cookie lemonldap (fe373e1d05580cc8fa52167d626a8693547062c5553613642e09e6c9ca5808cc) 738s ok 41 - Got cookie 738s ok 42 - Auth query 738s ok 43 - HTTP code is 200 738s ok 44 - Page contains a form 738s ok 45 - URI match 738s ok 46 - Field "fg" is defined 738s ok 47 - Field "token" is defined 738s ok 48 - Post fingerprint 738s ok 49 - Get cookie lemonldap (7c03b99d2cfc055eb38020ed6629731acd1718ebc37a9d9098ae2da24af167d5) 738s ok 50 - Get redirection 738s ok 51 - Location is http://auth.example.com/ 738s ok 52 - Get cookie llngpersistent (f6c5c8df02d60a1abc1e95e9b412d971a34024d0510b4c12b7a93800946393da) 738s ok 53 - Try to auth with persistent cookie 738s ok 54 - HTTP code is 200 738s ok 55 - HTTP code is 200 738s ok 56 - Page contains a form 738s ok 57 - Host match 738s ok 58 - Field "fg" is defined 738s ok 59 - Field "token" is defined 738s ok 60 - CSP header authorize POST request to \# 738s ok 61 - Post fingerprint 738s ok 62 - Get redirection 738s ok 63 - Location is http://auth.example.com/ 738s ok 64 - Get cookie lemonldap (69311cc7881e593f23d76578580eb0592f6bd30f6d3525a65bb326269546b360) 738s ok 65 - Got cookie 738s ok 66 - Try to auth with persistent cookie 738s ok 67 - HTTP code is 200 738s ok 68 - First persistent ID is no longer valid 738s 1..68 738s ok 739s t/64-StayConnected-singleSession.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: Login with stay connected, then with persistent cookie, user sees notification 739s ok 1 - Auth query 739s ok 2 - HTTP code is 200 739s ok 3 - Page contains a form 739s ok 4 - URI match 739s ok 5 - Field "fg" is defined 739s ok 6 - Field "token" is defined 739s ok 7 - Post fingerprint 739s ok 8 - Get cookie lemonldap (6c580d9ec7254fff48013605daefd295bc9e0e93c1735ebda3837976472edea4) 739s ok 9 - Get redirection 739s ok 10 - Location is http://auth.example.com/ 739s ok 11 - Get cookie llngconnection (c3e866ca62f5b7a10f99328c0818bd0b4bd22b195ac65b5599ad72c8f4ff0e39) 739s ok 12 - Check session validity 739s ok 13 - Authenticated as dwho 739s ok 14 - Try to auth with persistent cookie 739s ok 15 - HTTP code is 200 739s ok 16 - HTTP code is 200 739s ok 17 - Page contains a form 739s ok 18 - Host match 739s ok 19 - Field "fg" is defined 739s ok 20 - Field "token" is defined 739s ok 21 - CSP header authorize POST request to \# 739s ok 22 - Post fingerprint 739s ok 23 - Show deleted sessions 739s ok 24 - HTTP code is 200 739s ok 25 - Page contains a form 739s ok 26 - Host match 739s ok 27 - URI match 739s ok 28 - CSP header authorize POST request to auth.example.com 739s ok 29 - Get cookie lemonldap (5eb477b80b320f85d6ed2c781a33c309b35ef69e72ccbc70c70d9fa974e7b14c) 739s ok 30 - Check session validity 739s ok 31 - Authenticated as dwho 739s ok 32 - Check session validity 739s ok 33 - Session ID no longer valid 739s 1..33 739s ok 5 - Login with stay connected, then with persistent cookie, user sees notification 739s # Subtest: Login with stay connected, then without persistent cookie, user sees notification 739s ok 1 - Auth query 739s ok 2 - HTTP code is 200 739s ok 3 - Page contains a form 739s ok 4 - URI match 739s ok 5 - Field "fg" is defined 739s ok 6 - Field "token" is defined 739s ok 7 - Post fingerprint 739s ok 8 - Get cookie lemonldap (dda68122f72d34e22dddcb55f7d2d6c217488a174b16db2faefa1a65fd5cbcf1) 739s ok 9 - Get redirection 739s ok 10 - Location is http://auth.example.com/ 739s ok 11 - Get cookie llngconnection (2347483744fbcf950fd850bbfab4f194e36cdb4857921dd1c903a7cea658e9c7) 739s ok 12 - Check session validity 739s ok 13 - Authenticated as dwho 739s ok 14 - Auth query 739s ok 15 - HTTP code is 200 739s ok 16 - Page contains a form 739s ok 17 - URI match 739s ok 18 - Field "fg" is defined 739s ok 19 - Field "token" is defined 739s ok 20 - Post fingerprint 739s ok 21 - Get cookie lemonldap (cddfad3964f779e19aa2b9f3ce153e880da662dd31cedb4119471ce7dbd50262) 739s ok 22 - Show deleted sessions 739s ok 23 - HTTP code is 200 739s ok 24 - Page contains a form 739s ok 25 - Host match 739s ok 26 - URI match 739s ok 27 - CSP header authorize POST request to auth.example.com 739s ok 28 - Get cookie llngconnection (bb447fc396493dccfc65df6b4b403a3231d8fcff545c0d305245c8f98796c393) 739s ok 29 - Check session validity 739s ok 30 - Session ID no longer valid 739s 1..30 739s ok 6 - Login with stay connected, then without persistent cookie, user sees notification 739s 1..6 739s ok 739s t/64-StayConnected-with-History.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 - Page contains a form 739s ok 8 - URI match 739s ok 9 - Field "fg" is defined 739s ok 10 - Field "token" is defined 739s ok 11 - Post fingerprint 739s ok 12 - Expected portal error code: code found on page 739s ok 13 - Expected portal error code 739s ok 14 - Auth query 739s ok 15 - HTTP code is 200 739s ok 16 - Page contains a form 739s ok 17 - URI match 739s ok 18 - Field "fg" is defined 739s ok 19 - Field "token" is defined 739s ok 20 - Post fingerprint 739s ok 21 - Get cookie lemonldap (5eab00b1cc3515604852730a8ca45e488334d37b08b6b8e3c9944d09ff5dde5a) 739s ok 22 - Get redirection 739s ok 23 - Location is http://auth.example.com/ 739s ok 24 - Get cookie llngpersistent (879d34caf80750c9cb4a39a837ef46c71683ee2d6fbbd1c86c2f8961aa3cbd6c) 739s ok 25 - Secure cookie found 739s ok 26 - Try to auth with persistent cookie 739s ok 27 - HTTP code is 200 739s ok 28 - HTTP code is 200 739s ok 29 - Page contains a form 739s ok 30 - Host match 739s ok 31 - Field "fg" is defined 739s ok 32 - Field "token" is defined 739s ok 33 - CSP header authorize POST request to \# 739s ok 34 - Post fingerprint 739s ok 35 - Get redirection 739s ok 36 - Location is http://auth.example.com/ 739s ok 37 - Get cookie lemonldap (e77b2b8838e51af77b774adaf4a30804207ab03a4c938b6f97b8f0554705fa44) 739s ok 38 - Try to auth with persistent cookie and an expired token 739s ok 39 - HTTP code is 200 739s ok 40 - HTTP code is 200 739s ok 41 - Page contains a form 739s ok 42 - Host match 739s ok 43 - Field "fg" is defined 739s ok 44 - Field "token" is defined 739s ok 45 - CSP header authorize POST request to \# 739s ok 46 - Post fingerprint with an expired token 739s ok 47 - HTTP code is 200 739s ok 48 - Page contains a form 739s ok 49 - CSP header authorize POST request to \# 739s ok 50 - Get login form 739s ok 51 - Try to auth with persistent cookie 739s ok 52 - HTTP code is 200 739s ok 53 - HTTP code is 200 739s ok 54 - Page contains a form 739s ok 55 - Host match 739s ok 56 - Field "fg" is defined 739s ok 57 - Field "token" is defined 739s ok 58 - CSP header authorize POST request to \# 739s ok 59 - Post bad fingerprint 739s ok 60 - HTTP code is 200 739s ok 61 - Page contains a form 739s ok 62 - CSP header authorize POST request to \# 739s ok 63 - Get login form 739s ok 64 - Get cookie llngpersistent (0) 739s ok 65 - Found secure and expired connexion Cookie 739s ok 66 - Auth query 739s ok 67 - HTTP code is 200 739s ok 68 - Page contains a form 739s ok 69 - URI match 739s ok 70 - Field "fg" is defined 739s ok 71 - Field "token" is defined 739s ok 72 - Post fingerprint 739s ok 73 - Get cookie lemonldap (3f9a2817e1e7d3dc85d867d7936da439372484cb6536336a378d667155d6bb31) 739s ok 74 - Get cookie llngpersistent (f219647736ff32d76f34db095abfa05b69c526b6221b8f0e72cba540ce7084c7) 739s ok 75 - Found custom main Logo 739s ok 76 - History found 739s ok 77 - -> Three entries found 739s ok 78 - Verify connection 739s ok 79 - Authenticated as dwho 739s ok 80 - Get Menu 739s ok 81 - Apps menu found 739s ok 82 - HTTP code is 200 739s ok 83 - Try to auth with an expired persistent session cookie 739s ok 84 - HTTP code is 200 739s ok 85 - Page contains a form 739s ok 86 - CSP header authorize POST request to \# 739s ok 87 - Get login form 739s ok 88 - Post fingerprint with an expired persistent connexion cookie 739s ok 89 - HTTP code is 200 739s ok 90 - Page contains a form 739s ok 91 - CSP header authorize POST request to \# 739s ok 92 - Get login form 739s 1..92 739s ok 740s t/64-StayConnected-with-rule.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 - Firt access 740s ok 6 - HTTP code is 200 740s ok 7 - Page contains a form 740s ok 8 - Field "user" is defined 740s ok 9 - Field "password" is defined 740s ok 10 - Field "stayconnected" is defined 740s ok 11 - Field "checkLogins" is defined 740s ok 12 - Field "token" is defined 740s ok 13 - CSP header authorize POST request to \# 740s ok 14 - Stayconnected was offered 740s ok 15 - Access from external LAN 740s ok 16 - HTTP code is 200 740s ok 17 - Page contains a form 740s ok 18 - Field "user" is defined 740s ok 19 - Field "password" is defined 740s ok 20 - Field "checkLogins" is defined 740s ok 21 - Field "token" is defined 740s ok 22 - CSP header authorize POST request to \# 740s ok 23 - Stayconnected wasn't offered 740s ok 24 - Auth query 740s ok 25 - Get cookie lemonldap (36458a9299a1b5acde0b73d803deaaf14f8f2438b97f53cb02d4f512c8417ba3) 740s ok 26 - Get redirection 740s ok 27 - Location is http://auth.example.com/ 740s ok 28 - Post fingerprint 740s ok 29 - Expected portal error code: code found on page 740s ok 30 - Expected portal error code 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 1..36 740s ok 740s t/64-StayConnected-without-fingerprint-checking.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 - HTTP code is 200 740s ok 7 - Page contains a form 740s ok 8 - URI match 740s ok 9 - Field "fg" is defined 740s ok 10 - Field "token" is defined 740s ok 11 - Auth query 740s ok 12 - HTTP code is 200 740s ok 13 - Page contains a form 740s ok 14 - URI match 740s ok 15 - Field "fg" is defined 740s ok 16 - Field "token" is defined 740s ok 17 - Post fingerprint 740s ok 18 - Get redirection 740s ok 19 - Location is http://auth.example.com/ 740s ok 20 - Get cookie lemonldap (b747c444be8436c8367cb8c5ec64472f9d28c0daf3ca0e9999ed6530b467231a) 740s ok 21 - Get cookie llngconnection (60ed68856ee37d2d8c2155860074334a50e09cf4886d74517f97ad030d9a1d6d) 740s ok 22 - HTTP cookie found 740s ok 23 - Try to auth with persistent cookie 740s ok 24 - HTTP code is 200 740s ok 25 - HTTP code is 200 740s ok 26 - Page contains a form 740s ok 27 - Host match 740s ok 28 - Field "fg" is defined 740s ok 29 - Field "token" is defined 740s ok 30 - CSP header authorize POST request to \# 740s ok 31 - Post new fingerprint 740s ok 32 - Get redirection 740s ok 33 - Location is http://auth.example.com/ 740s ok 34 - Get cookie lemonldap (95cf87f44cca8daa4d36520cd1f0c3ff59742cf1923a200f65a4d18d58960955) 740s ok 35 - Logout request 740s ok 36 - Response is 200 740s ok 37 - Cookie is deleted 740s ok 38 - No pdata 740s ok 39 - Disconnect request 740s ok 40 - Response is 401 740s 1..40 740s ok 741s t/64-StayConnected.t ........................................................... 741s ok 1 - use Lemonldap::NG::Portal::Main; 741s ok 2 - Portal object 741s ok 3 - Init 741s ok 4 - Portal app 741s # Subtest: Register session, use it, then logout 741s ok 1 - Auth query 741s ok 2 - HTTP code is 200 741s ok 3 - Page contains a form 741s ok 4 - URI match 741s ok 5 - Field "fg" is defined 741s ok 6 - Field "token" is defined 741s ok 7 - Post fingerprint 741s ok 8 - Get cookie lemonldap (8c404bc158a225fbc35fd16acae3e7c9754fc3778889219c7a2624e9dca6410f) 741s ok 9 - Get redirection 741s ok 10 - Location is http://auth.example.com/ 741s ok 11 - Get cookie llngpersistent (61fbd2841bbb17cbff3d9fb1133f5cd5923ebf06a029de0a6a57353d1dd3f1c6) 741s ok 12 - Domain not set in stayconnected cookie 741s ok 13 - Secure cookie found 741s ok 14 - Try to auth with persistent cookie 741s ok 15 - HTTP code is 200 741s ok 16 - HTTP code is 200 741s ok 17 - Page contains a form 741s ok 18 - Host match 741s ok 19 - Field "fg" is defined 741s ok 20 - Field "token" is defined 741s ok 21 - CSP header authorize POST request to \# 741s ok 22 - Post fingerprint 741s ok 23 - Get redirection 741s ok 24 - Location is http://auth.example.com/ 741s ok 25 - Get cookie lemonldap (412c20fd8ca4165af989be98159f95aec47d13af66e37cc79b1e50f8cd55f8ef) 741s ok 26 741s ok 27 - Logout request 741s ok 28 - Response is 200 741s ok 29 - Cookie is deleted 741s ok 30 - No pdata 741s ok 31 - Disconnect request 741s ok 32 - Response is 401 741s ok 33 - Connection session cannot be found 741s 1..33 741s ok 5 - Register session, use it, then logout 741s # Subtest: Make sure connection ID is saved on first login too 741s ok 1 - Auth query 741s ok 2 - HTTP code is 200 741s ok 3 - Page contains a form 741s ok 4 - URI match 741s ok 5 - Field "fg" is defined 741s ok 6 - Field "token" is defined 741s ok 7 - Post fingerprint 741s ok 8 - Get cookie lemonldap (9cd1465cff9c658902167d3ad0f550a8b828f423d97a381f293d8c2ce28b3821) 741s ok 9 - Get redirection 741s ok 10 - Location is http://auth.example.com/ 741s ok 11 - Get cookie llngpersistent (4dbf8d9c354d893c6fc1f95a79704233009e84abee72662185f32f20c67e803a) 741s ok 12 - Domain not set in stayconnected cookie 741s ok 13 - Secure cookie found 741s ok 14 741s ok 15 - Logout request 741s ok 16 - Response is 200 741s ok 17 - Cookie is deleted 741s ok 18 - No pdata 741s ok 19 - Disconnect request 741s ok 20 - Response is 401 741s ok 21 - Connection session cannot be found 741s 1..21 741s ok 6 - Make sure connection ID is saved on first login too 741s 1..6 741s ok 741s t/65-AutoSignin.t .............................................................. 741s ok 1 - use Lemonldap::NG::Portal::Main; 741s ok 2 - Portal object 741s [Mon Oct 20 21:08:19 2025] [LLNG:6533] [error] Bad Autologin rule "$env->{REMOTE_ADDR =~ /^127/: syntax error at (eval 138) line 1, near "/^127/)" 741s Execution of (eval 138) aborted due to compilation errors. 741s 741s [Mon Oct 20 21:08:19 2025] [LLNG:6533] [error] Bad Autologin rule "$env->{REMOTE_ADDR} =~ /^127: Search pattern not terminated at (eval 142) line 1. 741s 741s ok 3 - Init 741s ok 4 - Portal app 741s ok 5 - Auth query 741s ok 6 - HTTP code is 200 741s ok 7 - Get cookie lemonldap (6da90631970d4adfe54ede7f987ecc01c633f0c0b77bbd5025f5b4e56f4222df) 741s ok 8 - Bad query 741s ok 9 - Response status is 401 741s ok 10 - Content is JSON 741s ok 11 - Error code is 9 741s 1..11 741s ok 742s t/65-CheckState-with-choice.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 - Test correct secret, no user auth 742s ok 6 - HTTP code is 200 742s ok 7 - Content-Type is JSON 742s ok 8 - Content is valid JSON 742s ok 9 - response has a result key with value 1 742s ok 10 - Test correct secret with bad user auth 742s ok 11 - Response status is 500 742s ok 12 - Content is JSON 742s ok 13 - Error code is Bad result during auth: 5 742s ok 14 - Test correct secret with good user auth without choice 742s ok 15 - Response status is 500 742s ok 16 - Content is JSON 742s ok 17 - Error code is Bad result during auth: 9 742s ok 18 - Test correct secret with good user auth with bad choice 742s ok 19 - Response status is 500 742s ok 20 - Content is JSON 742s ok 21 - Error code is Bad result during auth: 9 742s ok 22 - Test correct secret with good user auth and good choice 742s ok 23 - HTTP code is 200 742s ok 24 - Content-Type is JSON 742s ok 25 - Content is valid JSON 742s ok 26 - response has a result key with value 1 742s 1..26 742s ok 742s t/65-CheckState.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 - Test no secret 742s ok 6 - Response status is 500 742s ok 7 - Content is JSON 742s ok 8 - Error code is Bad secret 742s ok 9 - Test bad secret, no user auth 742s ok 10 - Response status is 500 742s ok 11 - Content is JSON 742s ok 12 - Error code is Bad secret 742s ok 13 - Test correct secret, no user auth 742s ok 14 - HTTP code is 200 742s ok 15 - Content-Type is JSON 742s ok 16 - Content is valid JSON 742s ok 17 - response has a result key with value 1 742s ok 18 - response version is correct 742s ok 19 - Test no secret with user auth 742s ok 20 - Response status is 500 742s ok 21 - Content is JSON 742s ok 22 - Error code is Bad secret 742s ok 23 - Test incorrect secret with user auth 742s ok 24 - Response status is 500 742s ok 25 - Content is JSON 742s ok 26 - Error code is Bad secret 742s ok 27 - Test correct secret with bad user auth 742s ok 28 - Response status is 500 742s ok 29 - Content is JSON 742s ok 30 - Error code is Bad result during auth: 5 742s ok 31 - response has a result key with value 1 742s ok 32 - Test correct secret with good user auth 742s ok 33 - HTTP code is 200 742s ok 34 - Content-Type is JSON 742s ok 35 - Content is valid JSON 742s ok 36 - response has a result key with value 1 742s ok 37 - Test correct secret with good user without password 742s ok 38 - HTTP code is 200 742s ok 39 - Content-Type is JSON 742s ok 40 - Content is valid JSON 742s ok 41 - response has a result key with value 1 742s ok 42 - Test correct secret with good user without password 742s ok 43 - HTTP code is 200 742s ok 44 - Content-Type is JSON 742s ok 45 - Content is valid JSON 742s ok 46 - response has a result key with value 1 742s 1..46 742s ok 743s t/66-CDA-PSGI-Try.t ............................................................ 743s ok 1 - use Lemonldap::NG::Portal::Main; 743s ok 2 - Portal object 743s ok 3 - Init 743s ok 4 - Portal app 743s ok 5 - Register $type 743s # ==> Pushing PORTAL <== 743s # ==> Popping PORTAL <== 743s ok 6 - Unauth CDA request 743s ok 7 - HTTP code is 200 743s ok 8 - Page contains a form 743s ok 9 - Field "url" is defined 743s ok 10 - CSP header authorize POST request to \# 743s ok 11 - check url value 743s # ==> Pushing PORTAL <== 743s # ==> Popping PORTAL <== 743s ok 12 - Post credentials 743s ok 13 - Get redirection 743s ok 14 - Location header found 743s ok 15 - use Lemonldap::NG::Handler::PSGI; 743s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 743s ok 17 - Register $type 743s ok 18 - Push cda cookie 743s ok 19 - Get redirection 743s ok 20 - Location is http://test.example.org/ 743s ok 21 - Get cookie lemonldap (c:3rK5KHru/t/2wf5WulyzniiwYSDx0VFbQBJ3XzB79/4IcphVI7zdzVwXN/bzqGs8D5iEcDAht1Q9en4qOUpTF57DvJ9pVMysjt4J5n1rEfzBoiXGlXDnKbIZqJL8fthed+H7orOFVfXrkQMa//jcXCW6WjIFccnsjiN/ON2c7/D+0uwEF6tlaFQs4t07IIq+) 743s ok 22 - Authenticated query 743s ok 23 - HTTP code is 200 743s ok 24 - Authenticated as dwho 743s 1..24 743s ok 743s t/66-CDA-already-auth.t ........................................................ 743s ok 1 - use Lemonldap::NG::Portal::Main; 743s ok 2 - Portal object 743s ok 3 - Init 743s ok 4 - Portal app 743s ok 5 - Register $type 743s # ==> Pushing PORTAL <== 743s # ==> Popping PORTAL <== 743s ok 6 - Auth query 743s ok 7 - HTTP code is 200 743s ok 8 - Get cookie lemonldap (27c3daada492b092f661488225e3f3b1ef4c698360922f7e4668b873a493a6f5) 743s # ==> Pushing PORTAL <== 743s # ==> Popping PORTAL <== 743s ok 9 - Auth CDA request 743s ok 10 - Get redirection 743s ok 11 - Location header found 743s ok 12 - Make sure no pdata is returned 743s ok 13 - use Lemonldap::NG::Handler::Server; 743s ok 14 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 743s ok 15 - Register $type 743s ok 16 - Push cda cookie 743s ok 17 - Get redirection 743s ok 18 - Location is http://test.example.org/ 743s ok 19 - Get cookie lemonldap (c:5HTXZihaESdYx6XXe1/VKqIw5wL5N2cevoxTyxJKCX3dbfjYLSSZ/G0lxIJ53bvXfzcypZNLasTlJULZQPuiWvpv1MSSfpBh1wbg6AJgwWNkUp5PQOIdk8azTgKdgUSknHc++JMdpMczFBbB0Eqy/1hRsj9n2RAJ1XeCS0piww7msgTTiOLowFlAVMXENHo0) 743s ok 20 - Authenticated query 743s ok 21 - HTTP code is 200 743s ok 22 - Authenticated as dwho 743s 1..22 743s ok 744s t/66-CDA-wildcard.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 - Unauth CDA request 744s ok 6 - HTTP code is 200 744s ok 7 - Page contains a form 744s ok 8 - Field "url" is defined 744s ok 9 - CSP header authorize POST request to \# 744s ok 10 - Post credentials 744s ok 11 - Get redirection 744s ok 12 - Location header found 744s ok 13 - Get cookie lemonldap (8a7170e9f1606a5031ed34853d685a861bbc3b9cbb5fe8118d8538a434fbf7d0) 744s ok 14 - CDA request to subdomain 744s ok 15 - Get redirection 744s ok 16 - Location header found 744s ok 17 - CDA request to subdomain 744s ok 18 - Subdomain CDA request not allowed by wildcard: code found on page 744s ok 19 - Subdomain CDA request not allowed by wildcard 744s ok 20 - CDA request to one-level wildcard 744s ok 21 - Get redirection 744s ok 22 - Location header found 744s ok 23 - use Lemonldap::NG::Handler::Server; 744s ok 24 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 744s ok 25 - App 744s ok 26 - Push cda cookie 744s ok 27 - Get redirection 744s ok 28 - Location is http://sub-domain.cda.example.llng/ 744s ok 29 - Get cookie lemonldap (c:6EZjTUiENGnCxifpbI+V1Sd9RG/S/eBhoTXrY7woGLHfX4Ablc3oerppflx1JlOoFZMeYaDVvHSm9cdp1jrCqBi1nxycYo9IQiD699QizdxZLvgtsIHPYBGSeAIhuQDw9n+t6RJCi21CIvw0AsyK2YrdKoHlwmItajEtt6Tt4S4=) 744s ok 30 - Authenticated query 744s ok 31 - HTTP code is 200 744s ok 32 - Authenticated as dwho 744s ok 33 - use Lemonldap::NG::Handler::Server; 744s ok 34 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 744s ok 35 - App 744s ok 36 - Push cda cookie 744s ok 37 - Get redirection 744s ok 38 - Location is http://cda.example.llng/ 744s ok 39 - Get cookie lemonldap (c:o+W9SJvUuysv9UjpLqQfILKPi8z/UfwfHOgIySfpzlQJ21fyKhEjFo95TShrbmuY9sE7uU5KEtYbPFO0oBvPdqY56BxQcZ11+VOGuVr8HwAZ6/FBEBDwotClGfnU3i1HKDme5qmh14yZ8Ta4hsCZETiUhn28GY0QB//JM+im5n8=) 744s ok 40 - Authenticated query 744s ok 41 - HTTP code is 200 744s ok 42 - Authenticated as dwho 744s ok 43 - use Lemonldap::NG::Handler::Server; 744s ok 44 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 744s ok 45 - App 744s ok 46 - Push cda cookie 744s ok 47 - Get redirection 744s ok 48 - Location is http://cda.oneonly.llng/ 744s ok 49 - Get cookie lemonldap (c:/dUIq8i1pAcm+WE8ZGBYFCdbQ8Ft0RF3hYqLaQSzStMS7j9AKJCxc2ljja5WIKwAuNC0MHeCdQw8nnRlj1JXnFWI7sLUdVJWTLikrbyEue7fiIuepbkce94T4OXFSobKyythomWnOMHEg1pECdxZXhgakZuDgDrv3qsyD6M4I28=) 744s ok 50 - Authenticated query 744s ok 51 - HTTP code is 200 744s ok 52 - Authenticated as dwho 744s 1..52 744s ok 744s t/66-CDA-with-REST.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 - Register $type 744s # ==> Pushing PORTAL <== 744s # ==> Popping PORTAL <== 744s ok 6 - Unauth CDA request 744s ok 7 - HTTP code is 200 744s ok 8 - Page contains a form 744s ok 9 - Field "url" is defined 744s ok 10 - CSP header authorize POST request to \# 744s ok 11 - check url value 744s # ==> Pushing PORTAL <== 744s # ==> Popping PORTAL <== 744s ok 12 - Post credentials 744s ok 13 - Get redirection 744s ok 14 - Location header found 744s ok 15 - use Lemonldap::NG::Handler::Server; 744s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 744s ok 17 - Register $type 744s ok 18 - @ REST REQUEST @ 744s # ==> Pushing PORTAL <== 744s # ==> Popping PORTAL <== 744s ok 19 - Execute request 744s ok 20 - Response is 200 or 400 744s ok 21 - @ END OF REST REQUEST @ 744s ok 22 - Push cda cookie 744s ok 23 - Get redirection 744s ok 24 - Location is http://test.example.org/ 744s ok 25 - Get cookie lemonldap (c:CRDR3ndq07hRrzB/85MPSeMjJHX+p2vIhaCi8DNJMNfASbzcFWOoVjvy8q6t9Lu6jRuAz6yy/IYkfJu/cjLCxrgfqivwyxoEBjI5lpvHDM0o59znYwjuiYBmjkRwmVCK1VO5D7CEaQ8Gu577nusyTfWA1RgwSmB7jQDwr3qELc0bHCxLsM7nZofM8/c3Ml14) 744s ok 26 - Authenticated query 744s ok 27 - HTTP code is 200 744s ok 28 - Authenticated as dwho 744s 1..28 744s ok 745s t/66-CDA-with-SOAP.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 - Register $type 745s # ==> Pushing PORTAL <== 745s # ==> Popping PORTAL <== 745s ok 6 - Unauth CDA request 745s ok 7 - HTTP code is 200 745s ok 8 - Page contains a form 745s ok 9 - Field "url" is defined 745s ok 10 - CSP header authorize POST request to \# 745s ok 11 - check url value 745s # ==> Pushing PORTAL <== 745s # ==> Popping PORTAL <== 745s ok 12 - Post credentials 745s ok 13 - Get redirection 745s ok 14 - Location header found 745s ok 15 - use Lemonldap::NG::Handler::Server; 745s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 745s ok 17 - Register $type 745s ok 18 - @ SOAP REQUEST @ 745s # ==> Pushing PORTAL <== 745s # ==> Popping PORTAL <== 745s ok 19 - Execute request 745s ok 20 - Content is XML 745s ok 21 - @ END OF SOAP REQUEST @ 745s ok 22 - Push cda cookie 745s ok 23 - Get redirection 745s ok 24 - Location is http://test.example.org/ 745s ok 25 - Get cookie lemonldap (c:LELR+JHrM3njeYb+gIGXBLdVFsnrCsYJe951YbVgQMf3E09wkByUP1Uw/BKarmFNVjxgvS3++h9o20QnTkWU2h4U79Va71fMZQC/QjbkUjhHz7ALokYOKIwq3qrG60jHj8rUlc+fFwDKkS/+rzV5GMQVZ26QJpq/hewAox+RmqwpbRE7C9C5jrba5STg2iEV) 745s ok 26 - Authenticated query 745s ok 27 - HTTP code is 200 745s ok 28 - Authenticated as dwho 745s 1..28 745s ok 745s t/66-CDA-with-doubleCookies.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 - use Lemonldap::NG::Handler::Server; 745s ok 6 - use Lemonldap::NG::Handler::Main; 745s ok 7 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 745s ok 8 - App 745s ok 9 - Post credentials 745s ok 10 - Get cookie lemonldap (b3145f9cb76a308347d59e2766c6dd10253e04cdd4c8d601404dc53001ccae70) 745s ok 11 - Get cookie lemonldaphttp (cae26af3c44598a4ea32eeff408b62c3791e5f62c952c7a52a1c4083be525278) 745s ok 12 - CDA request to http vhost 745s ok 13 - Get redirection 745s ok 14 - Location header found 745s ok 15 - Push cda cookie 745s ok 16 - Get redirection 745s ok 17 - Location is http://test.example.org/ 745s ok 18 - Get cookie lemonldaphttp (c:JBGLFtoKxyKA06XS7ByF8OeBFmKx62uf4C17P0312gNFyl5/BcenKouaiwbk1qDDZlz7zfUpkRfykzg8EL9KdmXkcPfqHtFTwb4zWHoFyw+2ZV5rLtuy6JEUhkYzBITfvesQr5oJSi61iVzmE4Pbo66FaYGnHBI5op6ahKJg2eRmr8zObFQ/MOwq2/cqBVMG) 745s ok 19 - Authenticated query 745s ok 20 - HTTP code is 200 745s ok 21 - Authenticated as dwho 745s ok 22 - CDA request to https vhost 745s ok 23 - Get redirection 745s ok 24 - Location header found 745s ok 25 - Push cda cookie 745s ok 26 - Get redirection 745s ok 27 - Location is https://test.example.org/ 745s ok 28 - Get cookie lemonldap (c:6URPjZBAyKK7ZAAk0b6yohQjLeh+k3eXKmnqzg6RQL5LNOiH6V6EuMXk9HBl6gX+M39MxeNN/E11bTbE4ZkatHWf/BGQjgHBKOLZnjNKzT6BzsOtRKedqaV9PwyzsD8ebyjnXEbhOwPL7hfe6ccfu1J1esumZew9jMmyU+1fRhL8TFqGD59mLEgQRsbaVMct) 745s ok 29 - Authenticated query 745s ok 30 - HTTP code is 200 745s ok 31 - Authenticated as dwho 745s [Mon Oct 20 21:08:23 2025] [LLNG:6541] [error] Session does not contain _httpSession field. Portal must be accessed over HTTPS when using CDA with double cookie 745s ok 32 - CDA request to https vhost 745s ok 33 - Expected portal error code: code found on page 745s ok 34 - Expected portal error code 745s 1..34 745s ok 746s t/66-CDA.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 that external URLs are correctly classified 746s ok 1 - URL https://example.com/ is not external for domain .example.com 746s ok 2 - URL http://auth.example.com/ is not external for domain .example.com 746s ok 3 - URL https://auth.example.com/ is not external for domain .example.com 746s ok 4 - URL http://example.org/ is external for domain .example.com 746s ok 5 - URL https://example.org/ is external for domain .example.com 746s ok 6 - URL https://example.org is external for domain .example.com 746s ok 7 - URL https://auth.example.comx/ is external for domain .example.com 746s ok 8 - URL https://otherexample.com/ is external for domain .example.com 746s ok 9 - URL https://example.com/ is not external for empty domain 746s ok 10 - URL https://example.comx/ is external for empty domain 746s ok 11 - URL https://xexample.com/ is external for empty domain 746s ok 12 - URL http://auth.example.com/ is external for empty domain 746s ok 13 - URL https://auth.example.com/ is external for empty domain 746s ok 14 - URL http://example.org/ is external for empty domain 746s ok 15 - URL https://example.org/ is external for empty domain 746s ok 16 - URL https://example.org is external for empty domain 746s ok 17 - URL https://auth.example.comx/ is external for empty domain 746s ok 18 - URL https://otherexample.com/ is external for empty domain 746s 1..18 746s ok 5 - Check that external URLs are correctly classified 746s ok 6 - Unauth CDA request 746s ok 7 - HTTP code is 200 746s ok 8 - Page contains a form 746s ok 9 - Field "url" is defined 746s ok 10 - CSP header authorize POST request to \# 746s ok 11 - check url value 746s ok 12 - Post credentials 746s ok 13 - Get cookie lemonldap (e0fe8e02069f6e34c072b00663f891fa253cbd102b7574de0b3855f67d63e8da) 746s ok 14 - Get redirection 746s ok 15 - Location header found 746s ok 16 - Dangerous request 746s ok 17 - Untrusted URL denied by portal: code found on page 746s ok 18 - Untrusted URL denied by portal 746s ok 19 - use Lemonldap::NG::Handler::Server; 746s ok 20 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 746s ok 21 - App 746s ok 22 - Push cda cookie 746s ok 23 - Get redirection 746s ok 24 - Location is http://test.example.org/ 746s ok 25 - Get cookie lemonldap (c:DHcQxhzwhxMipoTWPgB7Gybwmgnf8ZBN0H/wy8HCIRaQdlNKsDDpwvxhRlNB41jlRZv0l8L46JCaacE9yoijc5obKMD3CwEEp3IZ2p8uI4nLa9dKJyVh3q6RONKOY0d025trkzXsB9ATV8Bv8WR4WmInwZvpu1OOPxKVW6VXM3ucExla+yhFLoBpnaI/hz8I) 746s ok 26 - Authenticated query 746s ok 27 - HTTP code is 200 746s ok 28 - Authenticated as dwho 746s 1..28 746s ok 746s t/67-CheckUser-with-Global-token.t ............................................. 746s ok 1 - use Lemonldap::NG::Portal::Main; 746s ok 2 - Portal object 746s ok 3 - Init 746s ok 4 - Portal app 746s ok 5 - Get Menu 746s ok 6 - HTTP code is 200 746s ok 7 - Page contains a form 746s ok 8 - Host match 746s ok 9 - Field "user" is defined 746s ok 10 - Field "password" is defined 746s ok 11 - Field "token" is defined 746s ok 12 - CSP header authorize POST request to \# 746s ok 13 - Auth query 746s ok 14 - Get cookie lemonldap (bae3c810463018c514387cf72eea4f79d7ccf52ae0909f0832a0546e09c8af63) 746s ok 15 - Get redirection 746s ok 16 - Location is http://auth.example.com/ 746s ok 17 - CheckUser form 746s ok 18 - HTTP code is 200 746s ok 19 - Page contains a form 746s ok 20 - URI match 746s ok 21 - Field "user" is defined 746s ok 22 - Field "url" is defined 746s ok 23 - Field "token" is defined 746s ok 24 - Found trspan="checkUser" 746s ok 25 - POST checkuser 746s ok 26 - Found allowed 746s ok 27 - HTTP code is 200 746s ok 28 - Page contains a form 746s ok 29 - URI match 746s ok 30 - Field "user" is defined 746s ok 31 - Field "url" is defined 746s ok 32 - Field "token" is defined 746s ok 33 - POST checkuser 746s ok 34 - Found VHnotFound 746s ok 35 - HTTP code is 200 746s ok 36 - Page contains a form 746s ok 37 - URI match 746s ok 38 - Field "user" is defined 746s ok 39 - Field "url" is defined 746s ok 40 - Field "token" is defined 746s ok 41 - POST checkuser 746s ok 42 - Found PE_TOKENEXPIRED 746s ok 43 - HTTP code is 200 746s ok 44 - Page contains a form 746s ok 45 - URI match 746s ok 46 - Field "user" is defined 746s ok 47 - Field "url" is defined 746s ok 48 - Field "token" is defined 746s ok 49 - POST checkuser 746s ok 50 - HTTP code is 200 746s ok 51 - Page contains a form 746s ok 52 - URI match 746s ok 53 - Field "user" is defined 746s ok 54 - Field "url" is defined 746s ok 55 - Field "token" is defined 746s ok 56 - Found trspan="checkUserComputeSession" 746s ok 57 - Found trspan="allowed" 746s ok 58 - Found trspan="headers" 746s ok 59 - Found trspan="groups_sso" 746s ok 60 - Found trspan="attributes" 746s ok 61 - Found trspan="macros" 746s ok 62 - Found Auth-User 746s ok 63 - Found rtyler 746s ok 64 - Found su 746s ok 65 - Found uid 746s ok 66 - Found uc mail 746s ok 67 - Found uid 746s ok 68 - POST checkuser 746s ok 69 - Found trspan="forbidden" 746s ok 70 - Logout request 746s ok 71 - Response is 200 746s ok 72 - Cookie is deleted 746s ok 73 - No pdata 746s ok 74 - Disconnect request 746s ok 75 - Response is 401 746s 1..75 746s ok 747s t/67-CheckUser-with-Impersonation-and-Macros.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 - Get Menu 747s ok 6 - HTTP code is 200 747s ok 7 - Page contains a form 747s ok 8 - Host match 747s ok 9 - Field "user" is defined 747s ok 10 - Field "password" is defined 747s ok 11 - Field "spoofId" is defined 747s ok 12 - CSP header authorize POST request to \# 747s ok 13 - Auth query 747s ok 14 - Get cookie lemonldap (d8964334fa83811564bd652dd8384d53e3e72a73b2a62dc69d73ab2382eeced6) 747s ok 15 - Get redirection 747s ok 16 - Location is http://auth.example.com/ 747s ok 17 - Get Menu 747s ok 18 - HTTP code is 200 747s ok 19 - Connected as dwho 747s ok 20 - Authenticated as dwho / rtyler 747s ok 21 - CheckUser form 747s ok 22 - HTTP code is 200 747s ok 23 - Page contains a form 747s ok 24 - URI match 747s ok 25 - Field "user" is defined 747s ok 26 - Field "url" is defined 747s ok 27 - Found trplaceholder = "dwho / rtyler" 747s ok 28 - POST checkuser 747s ok 29 - HTTP code is 200 747s ok 30 - Page contains a form 747s ok 31 - URI match 747s ok 32 - Field "user" is defined 747s ok 33 - Field "url" is defined 747s ok 34 - Found HTTP url 747s ok 35 - Found trspan="allowed" 747s ok 36 - Found trspan="headers" 747s ok 37 - Found trspan="macros" 747s ok 38 - Found _userDB 747s ok 39 - Found Auth-User 747s ok 40 - Found dwho 747s ok 41 - Found _whatToTrace 747s ok 42 - Found uid 747s ok 43 - Found uid 747s ok 44 - Found two macros 747s ok 45 - CheckUser form 747s ok 46 - POST checkuser 747s ok 47 - Found trspan="checkUserComputeSession" 747s ok 48 - Found trspan="allowed" 747s ok 49 - Found uid 747s ok 50 - Found two well computed macros 747s ok 51 - Found group "authGroup" 747s ok 52 - Found group "realAuthGroup" 747s ok 53 - CheckUser form 747s ok 54 - HTTP code is 200 747s ok 55 - Page contains a form 747s ok 56 - URI match 747s ok 57 - Field "user" is defined 747s ok 58 - Field "url" is defined 747s ok 59 - POST checkuser 747s ok 60 - HTTP code is 200 747s ok 61 - Page contains a form 747s ok 62 - URI match 747s ok 63 - Field "user" is defined 747s ok 64 - Field "url" is defined 747s ok 65 - Found HTTPS url 747s ok 66 - Logout request 747s ok 67 - Response is 200 747s ok 68 - Cookie is deleted 747s ok 69 - No pdata 747s ok 70 - Disconnect request 747s ok 71 - Response is 401 747s 1..71 747s ok 748s t/67-CheckUser-with-UnrestrictedUser.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 - Get Menu 748s ok 6 - HTTP code is 200 748s ok 7 - Page contains a form 748s ok 8 - Host match 748s ok 9 - Field "user" is defined 748s ok 10 - Field "password" is defined 748s ok 11 - CSP header authorize POST request to \# 748s ok 12 - Auth query 748s ok 13 - Get cookie lemonldap (360bca6b84d0246ce8f762c8f31f74eb56930024e86f239585ee07045b404cc0) 748s ok 14 - Get redirection 748s ok 15 - Location is http://auth.example.com/ 748s ok 16 - CheckUser form 748s ok 17 - HTTP code is 200 748s ok 18 - Page contains a form 748s ok 19 - URI match 748s ok 20 - Field "user" is defined 748s ok 21 - Field "url" is defined 748s ok 22 - Found trspan="checkUser" 748s ok 23 - POST checkuser 748s ok 24 - Response is JSON 748s ok 25 - Computed session 748s ok 26 - POST checkuser 748s ok 27 - Response is JSON 748s ok 28 - BADCREDENTIALS 748s ok 29 - Auth query 748s ok 30 - HTTP code is 200 748s ok 31 - Get cookie lemonldap (67478bef460ba12781c9724060db88c6f9bc8b2999877a1a837d84b78c6cd1ca) 748s ok 32 - POST checkuser 748s ok 33 - Response is JSON 748s ok 34 - BADCREDENTIALS 748s ok 35 - Auth query 748s ok 36 - HTTP code is 200 748s ok 37 - Get cookie lemonldap (ee8678e60bada3755f26f6524475f2306fadcb0ad9b218292cffb94365552b72) 748s ok 38 - CheckUser form 748s ok 39 - HTTP code is 200 748s ok 40 - Page contains a form 748s ok 41 - URI match 748s ok 42 - Field "user" is defined 748s ok 43 - Field "url" is defined 748s ok 44 - Found trspan="checkUser" 748s ok 45 - POST checkuser 748s ok 46 - Response is JSON 748s ok 47 - SSO session 748s ok 48 - POST checkuser 748s ok 49 - Response is JSON 748s ok 50 - SSO session 748s ok 51 - Logout request 748s ok 52 - Response is 200 748s ok 53 - Cookie is deleted 748s ok 54 - No pdata 748s ok 55 - Disconnect request 748s ok 56 - Response is 401 748s ok 57 - POST checkuser 748s ok 58 - Response is JSON 748s ok 59 - Computed session 748s ok 60 - Auth-User is not masked 748s ok 61 - emptyHeader is not masked 748s ok 62 - Get Menu 748s ok 63 - HTTP code is 200 748s ok 64 - Page contains a form 748s ok 65 - Host match 748s ok 66 - Field "user" is defined 748s ok 67 - Field "password" is defined 748s ok 68 - CSP header authorize POST request to \# 748s ok 69 - Auth query 748s ok 70 - Get cookie lemonldap (ef95ffbc31f57a4b8ea7b09e421df2cfec43bcded5e8e091da63d5921d355037) 748s ok 71 - Get redirection 748s ok 72 - Location is http://auth.example.com/ 748s ok 73 - CheckUser form 748s ok 74 - HTTP code is 200 748s ok 75 - Page contains a form 748s ok 76 - URI match 748s ok 77 - Field "user" is defined 748s ok 78 - Field "url" is defined 748s ok 79 - Found trspan="checkUser" 748s ok 80 - POST checkuser 748s ok 81 - Response is JSON 748s ok 82 - Auth-User is masked 748s ok 83 - emptyHeader is not masked 748s ok 84 - testHeader1 is not masked 748s ok 85 - POST checkuser 748s ok 86 - Response is JSON 748s ok 87 - Auth-User is masked 748s ok 88 - POST checkuser 748s ok 89 - Response is JSON 748s ok 90 - Auth-User is masked 748s ok 91 - testHeader1 is masked 748s ok 92 - Logout request 748s ok 93 - Response is 200 748s ok 94 - Cookie is deleted 748s ok 95 - No pdata 748s ok 96 - Disconnect request 748s ok 97 - Response is 401 748s 1..97 748s ok 748s t/67-CheckUser-with-hidden-attributes.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 - Get Menu 748s ok 6 - HTTP code is 200 748s ok 7 - Page contains a form 748s ok 8 - Host match 748s ok 9 - Field "user" is defined 748s ok 10 - Field "password" is defined 748s ok 11 - CSP header authorize POST request to \# 748s ok 12 - Auth query 748s ok 13 - Get cookie lemonldap (167ebce3a775f9326d116150e6d49a07b27fcd4a1c94d70d46d071fbd900b388) 748s ok 14 - Get redirection 748s ok 15 - Location is http://auth.example.com/ 748s ok 16 - GET CheckUser 748s ok 17 - Content is JSON 748s ok 18 - Hidden attributes found 748s ok 19 - Logout request 748s ok 20 - Response is 200 748s ok 21 - Cookie is deleted 748s ok 22 - No pdata 748s ok 23 - Disconnect request 748s ok 24 - Response is 401 748s ok 25 - Get Menu 748s ok 26 - HTTP code is 200 748s ok 27 - Page contains a form 748s ok 28 - Host match 748s ok 29 - Field "user" is defined 748s ok 30 - Field "password" is defined 748s ok 31 - CSP header authorize POST request to \# 748s ok 32 - Auth query 748s ok 33 - Get cookie lemonldap (72e84a1c031784efcbcb168d06f9cf2dd3ac56a782d5b661ca12da4b566a13f6) 748s ok 34 - Get redirection 748s ok 35 - Location is http://auth.example.com/ 748s ok 36 - GET CheckUser 748s ok 37 - Content is JSON 748s ok 38 - No hidden attribute found 748s ok 39 - Logout request 748s ok 40 - Response is 200 748s ok 41 - Cookie is deleted 748s ok 42 - No pdata 748s ok 43 - Disconnect request 748s ok 44 - Response is 401 748s 1..44 748s ok 749s t/67-CheckUser-with-history.t .................................................. 749s ok 1 - use Lemonldap::NG::Portal::Main; 749s ok 2 - Portal object 749s ok 3 - Init 749s ok 4 - Portal app 749s ok 5 - Get Menu 749s ok 6 - HTTP code is 200 749s ok 7 - Page contains a form 749s ok 8 - Host match 749s ok 9 - Field "user" is defined 749s ok 10 - Field "password" is defined 749s ok 11 - CSP header authorize POST request to \# 749s ok 12 - Auth query 749s ok 13 - Get Menu 749s ok 14 - HTTP code is 200 749s ok 15 - Page contains a form 749s ok 16 - Host match 749s ok 17 - Field "user" is defined 749s ok 18 - Field "password" is defined 749s ok 19 - CSP header authorize POST request to \# 749s ok 20 - Auth query 749s ok 21 - Get cookie lemonldap (67f94dcbcebe2b499ccc943282937f980b092d18bcc84a1e4ecdd58478172abb) 749s ok 22 - Get redirection 749s ok 23 - Location is http://auth.example.com/ 749s ok 24 - Logout request 749s ok 25 - Response is 200 749s ok 26 - Cookie is deleted 749s ok 27 - No pdata 749s ok 28 - Disconnect request 749s ok 29 - Response is 401 749s ok 30 - Get Menu 749s ok 31 - HTTP code is 200 749s ok 32 - Page contains a form 749s ok 33 - Host match 749s ok 34 - Field "user" is defined 749s ok 35 - Field "password" is defined 749s ok 36 - CSP header authorize POST request to \# 749s ok 37 - Auth query 749s ok 38 - Get cookie lemonldap (c407c2b4c85a89fc716615995cb42fcce2b8cd2d388ba1909252e3d67f266c8c) 749s ok 39 - Get redirection 749s ok 40 - Location is http://auth.example.com/ 749s ok 41 - CheckUser form 749s ok 42 - HTTP code is 200 749s ok 43 - Page contains a form 749s ok 44 - URI match 749s ok 45 - Field "user" is defined 749s ok 46 - Field "url" is defined 749s ok 47 - Found trspan="checkUser" 749s ok 48 - Found trspan="lastLogins" 749s ok 49 - Found trspan="lastFailedLogins" 749s ok 50 - Success entry found 749s ok 51 - Failed entry found 749s ok 52 - Logout request 749s ok 53 - Response is 200 749s ok 54 - Cookie is deleted 749s ok 55 - No pdata 749s ok 56 - Disconnect request 749s ok 57 - Response is 401 749s 1..57 749s ok 750s t/67-CheckUser-with-issuer-SAML-POST.t ......................................... 750s ok 1 - use Lemonldap::NG::Portal::Main; 750s ok 2 - Portal object 750s ok 3 - Init 750s ok 4 - Portal app 750s ok 5 - Register $type 750s ok 6 - Portal object 750s ok 7 - Init 750s ok 8 - Portal app 750s ok 9 - Register $type 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 10 - Unauth SP request 750s ok 11 - HTTP code is 200 750s ok 12 - HTTP code is 200 750s ok 13 - Page contains a form 750s ok 14 - Host match 750s ok 15 - URI match 750s ok 16 - Field "SAMLRequest" is defined 750s ok 17 - CSP header authorize POST request to auth.idp.com 750s ok 18 - Method is POST 750s # ==> Pushing ISSUER <== 750s # ==> Popping ISSUER <== 750s ok 19 - Post SAML request to IdP 750s ok 20 - HTTP code is 200 750s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994507%2C%22issuerRequestsaml%22%3A%221760922627_22817%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) 750s # ==> Pushing ISSUER <== 750s # ==> Popping ISSUER <== 750s ok 22 - Post authentication 750s ok 23 - Reject reason is 89 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 24 - Unauth SP request 750s ok 25 - HTTP code is 200 750s ok 26 - HTTP code is 200 750s ok 27 - Page contains a form 750s ok 28 - Host match 750s ok 29 - URI match 750s ok 30 - Field "SAMLRequest" is defined 750s ok 31 - CSP header authorize POST request to auth.idp.com 750s ok 32 - Method is POST 750s # ==> Pushing ISSUER <== 750s # ==> Popping ISSUER <== 750s ok 33 - Post SAML request to IdP 750s ok 34 - HTTP code is 200 750s ok 35 - 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%221760922627_62609%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1760994507%7D) 750s # ==> Pushing ISSUER <== 750s # ==> Popping ISSUER <== 750s ok 36 - Post authentication 750s ok 37 - Get cookie lemonldap (ca8f85c30e583e9e23054cf23c594e8eae40e32ff871e14c3e49a4bee8cbf732) 750s ok 38 - Get cookie lemonldappdata () 750s ok 39 - SAML request cleared from pdata 750s ok 40 - HTTP code is 200 750s ok 41 - Page contains a form 750s ok 42 - Host match 750s ok 43 - URI match 750s ok 44 - Field "SAMLResponse" is defined 750s ok 45 - CSP header authorize POST request to auth.sp.com 750s ok 46 - Method is POST 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 47 - Post SAML response to SP 750s ok 48 - Get redirection 750s ok 49 - Location is http://auth.sp.com/ 750s ok 50 - Get cookie lemonldap (0198ab082583fa8c39cca90226f92871424b44d0c948ab49b0cf119c0d8becda) 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 51 - Get / on SP 750s ok 52 - HTTP code is 200 750s ok 53 - Authenticated as davros@badguy.org@idp 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 54 - Unauth SP request 750s ok 55 - HTTP code is 200 750s ok 56 - HTTP code is 200 750s ok 57 - Page contains a form 750s ok 58 - Host match 750s ok 59 - URI match 750s ok 60 - Field "SAMLRequest" is defined 750s ok 61 - CSP header authorize POST request to auth.idp.com 750s ok 62 - Method is POST 750s # ==> Pushing ISSUER <== 750s # ==> Popping ISSUER <== 750s ok 63 - Post SAML request to IdP 750s ok 64 - HTTP code is 200 750s ok 65 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1760994507%2C%22issuerRequestsaml%22%3A%221760922627_6303%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 750s # ==> Pushing ISSUER <== 750s # ==> Popping ISSUER <== 750s ok 66 - Post authentication 750s ok 67 - Get cookie lemonldap (1c615b255007e78ce2a960ad324e20cb9030ea1f273cba027862eb84377e99f7) 750s ok 68 - Get cookie lemonldappdata () 750s ok 69 - SAML request cleared from pdata 750s ok 70 - HTTP code is 200 750s ok 71 - Page contains a form 750s ok 72 - Host match 750s ok 73 - URI match 750s ok 74 - Field "SAMLResponse" is defined 750s ok 75 - CSP header authorize POST request to auth.sp.com 750s ok 76 - Method is POST 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 77 - Post SAML response to SP 750s ok 78 - Get redirection 750s ok 79 - Location is http://auth.sp.com/ 750s ok 80 - Get cookie lemonldap (618f7dd3b8fc299c0e026346de2d40060189fe1c29848ca8782539c8f30c70e7) 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 81 - Get / on SP 750s ok 82 - HTTP code is 200 750s ok 83 - Authenticated as fa@badwolf.org@idp 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 84 - CheckUser form 750s ok 85 - HTTP code is 200 750s ok 86 - Page contains a form 750s ok 87 - URI match 750s ok 88 - Field "user" is defined 750s ok 89 - Field "url" is defined 750s ok 90 - Found trspan="checkUser" 750s ok 91 - Found attribute uid 750s ok 92 - Found value french 750s ok 93 - Found attribute _lassoSessionDump 750s ok 94 - Found ProviderID & AssertionID values 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 95 - POST checkuser 750s ok 96 - PE5 found 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 97 - POST checkuser 750s ok 98 - HTTP code is 200 750s ok 99 - Page contains a form 750s ok 100 - URI match 750s ok 101 - Field "user" is defined 750s ok 102 - Field "url" is defined 750s ok 103 - Found trspan="checkUser" 750s ok 104 - Found attribute uid 750s ok 105 - Found attribute mail 750s ok 106 - Found value davros@badguy.org 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 107 - Query SP for logout 750s ok 108 - HTTP code is 200 750s ok 109 - Page contains a form 750s ok 110 - Host match 750s ok 111 - URI match 750s ok 112 - Field "SAMLRequest" is defined 750s ok 113 - CSP header authorize POST request to auth.idp.com 750s ok 114 - Method is POST 750s # ==> Pushing ISSUER <== 750s # ==> Popping ISSUER <== 750s ok 115 - Post SAML logout request to IdP 750s ok 116 - HTTP code is 200 750s ok 117 - Page contains a form 750s ok 118 - Host match 750s ok 119 - URI match 750s ok 120 - Field "SAMLResponse" is defined 750s ok 121 - CSP header authorize POST request to auth.sp.com 750s ok 122 - Method is POST 750s ok 123 - Get cookie lemonldap (0) 750s ok 124 - SSO cookie removed 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 125 - Post SAML response to SP 750s ok 126 - Get redirection 750s ok 127 - Location is http://auth.sp.com/?logout=1 750s # ==> Pushing ISSUER <== 750s # ==> Popping ISSUER <== 750s ok 128 - Test if user is reject on IdP 750s ok 129 - Response status is 401 750s ok 130 - Content is JSON 750s ok 131 - Error code is 1 750s # ==> Pushing SP <== 750s # ==> Popping SP <== 750s ok 132 - Test if user is reject on SP 750s ok 133 - HTTP code is 200 750s ok 134 - HTTP code is 200 750s ok 135 - Page contains a form 750s ok 136 - Host match 750s ok 137 - URI match 750s ok 138 - Field "SAMLRequest" is defined 750s ok 139 - CSP header authorize POST request to auth.idp.com 750s ok 140 - Method is POST 750s 1..140 750s ok 750s t/67-CheckUser-with-rules.t .................................................... 750s ok 1 - use Lemonldap::NG::Portal::Main; 750s ok 2 - Portal object 750s ok 3 - Init 750s ok 4 - Portal app 750s ok 5 - Auth query with "dwho" 750s ok 6 - Get cookie lemonldap (8fbd9f32a3fe20c44398501946bf6a7a16a02effaf869c7739730e3c031f715c) 750s ok 7 - Get redirection 750s ok 8 - Location is http://auth.example.com/ 750s ok 9 - Logout request 750s ok 10 - Response is 200 750s ok 11 - Cookie is deleted 750s ok 12 - No pdata 750s ok 13 - Disconnect request 750s ok 14 - Response is 401 750s ok 15 - Auth query with "dwho" 750s ok 16 - Get cookie lemonldap (da24d7b6d8393413f1f521e0773ff224f46f5036257b736d8765dd7253ea2874) 750s ok 17 - Get redirection 750s ok 18 - Location is http://auth.example.com/ 750s ok 19 - Auth query with "msmith" 750s ok 20 - Get cookie lemonldap (3a4e96aaca849785e91fee8f8217ebbf82602b0e59197ebdf62ab3ba9141462a) 750s ok 21 - Get redirection 750s ok 22 - Location is http://auth.example.com/ 750s ok 23 - CheckUser form 750s ok 24 - HTTP code is 200 750s ok 25 - Page contains a form 750s ok 26 - URI match 750s ok 27 - Field "user" is defined 750s ok 28 - Field "url" is defined 750s ok 29 - Found trspan="checkUser" 750s ok 30 - POST checkuser 750s ok 31 - Response is JSON 750s ok 32 - checkUser found 750s ok 33 - Persistent attribute found 750s ok 34 - POST checkuser 750s ok 35 - Response is JSON 750s ok 36 - Computed session 750s ok 37 - Four headers found 750s ok 38 - Empty header found 750s ok 39 - Empty macro found 750s ok 40 - CheckUser form 750s ok 41 - HTTP code is 200 750s ok 42 - Page contains a form 750s ok 43 - URI match 750s ok 44 - Field "user" is defined 750s ok 45 - Field "url" is defined 750s ok 46 - Found trspan="checkUser" 750s ok 47 - POST checkuser 750s ok 48 - Response is JSON 750s ok 49 - No session found 750s ok 50 - POST checkuser 750s ok 51 - Response is JSON 750s ok 52 - checkUser found 750s ok 53 - Three headers found 750s ok 54 - No empty header found 750s ok 55 - No empty macro found 750s ok 56 - No persistent attribute found 750s ok 57 - Refresh query 750s ok 58 - Get redirection 750s ok 59 - Location is http://auth.example.com/ 750s ok 60 - GET checkuser 750s ok 61 - Content is JSON 750s ok 62 - Good authenticationLevel found 750s ok 63 - Good authMode found 750s ok 64 - Logout request 750s ok 65 - Response is 200 750s ok 66 - Cookie is deleted 750s ok 67 - No pdata 750s ok 68 - Disconnect request 750s ok 69 - Response is 401 750s ok 70 - Logout request 750s ok 71 - Response is 200 750s ok 72 - Cookie is deleted 750s ok 73 - No pdata 750s ok 74 - Disconnect request 750s ok 75 - Response is 401 750s 1..75 750s ok 751s t/67-CheckUser-with-token.t .................................................... 751s ok 1 - use Lemonldap::NG::Portal::Main; 751s ok 2 - Portal object 751s ok 3 - Init 751s ok 4 - Portal app 751s ok 5 - Get Menu 751s ok 6 - HTTP code is 200 751s ok 7 - Page contains a form 751s ok 8 - Host match 751s ok 9 - Field "user" is defined 751s ok 10 - Field "password" is defined 751s ok 11 - Field "token" is defined 751s ok 12 - CSP header authorize POST request to \# 751s ok 13 - Auth query 751s ok 14 - Get cookie lemonldap (0ad34db3bcd44f7aa46999a0aab1721443abfd5680932107cbbfb13fca1841da) 751s ok 15 - Get redirection 751s ok 16 - Location is http://auth.example.com/ 751s ok 17 - CheckUser form 751s ok 18 - HTTP code is 200 751s ok 19 - Page contains a form 751s ok 20 - URI match 751s ok 21 - Field "user" is defined 751s ok 22 - Field "url" is defined 751s ok 23 - Field "token" is defined 751s ok 24 - Found trspan="checkUser" 751s ok 25 - POST checkuser 751s ok 26 - Found PE_NOTOKEN 751s ok 27 - HTTP code is 200 751s ok 28 - Page contains a form 751s ok 29 - URI match 751s ok 30 - Field "user" is defined 751s ok 31 - Field "url" is defined 751s ok 32 - Field "token" is defined 751s ok 33 - CheckUser form 751s ok 34 - HTTP code is 200 751s ok 35 - Page contains a form 751s ok 36 - URI match 751s ok 37 - Field "user" is defined 751s ok 38 - Field "url" is defined 751s ok 39 - Field "token" is defined 751s ok 40 - Found trspan="checkUser" 751s ok 41 - POST checkuser 751s ok 42 - Found PE_TOKENEXPIRED 751s ok 43 - HTTP code is 200 751s ok 44 - Page contains a form 751s ok 45 - URI match 751s ok 46 - Field "user" is defined 751s ok 47 - Field "url" is defined 751s ok 48 - Field "token" is defined 751s ok 49 - POST checkuser 751s ok 50 - HTTP code is 200 751s ok 51 - Page contains a form 751s ok 52 - URI match 751s ok 53 - Field "user" is defined 751s ok 54 - Field "url" is defined 751s ok 55 - Field "token" is defined 751s ok 56 - Found trspan="checkUserComputeSession" 751s ok 57 - Found trspan="allowed" 751s ok 58 - Found trspan="headers" 751s ok 59 - Found trspan="groups_sso" 751s ok 60 - Found trspan="attributes" 751s ok 61 - Found trspan="macros" 751s ok 62 - Found HTTP_AUTH_USER 751s ok 63 - Found HTTP_TESTHEADER1 751s ok 64 - Found HTTP_TESTHEADER2 751s ok 65 - emptyHeader not found 751s ok 66 - Found rtyler 751s ok 67 - Found su 751s ok 68 - Found uid 751s ok 69 - Found _whatToTrace 751s ok 70 - POST checkuser 751s ok 71 - Found trspan="forbidden" 751s ok 72 - Logout request 751s ok 73 - Response is 200 751s ok 74 - Cookie is deleted 751s ok 75 - No pdata 751s ok 76 - Disconnect request 751s ok 77 - Response is 401 751s 1..77 751s ok 752s t/67-CheckUser.t ............................................................... 752s ok 1 - use Lemonldap::NG::Portal::Main; 752s ok 2 - Portal object 752s ok 3 - Init 752s ok 4 - Portal app 752s ok 5 - Test unauth redirection 752s ok 6 - Get redirection 752s ok 7 - Location is http://auth.example.com/?url=aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2hlY2t1c2Vy 752s ok 8 - Auth query 752s ok 9 - Get cookie lemonldap (d4a24a0070bd42ebb7824489fef3c487abffa474d022482eb479bcdd0de5608e) 752s ok 10 - Get redirection 752s ok 11 - Location is http://auth.example.com/ 752s ok 12 - Try to access /checkuser 752s ok 13 - Found redirection page 752s ok 14 - Logout request 752s ok 15 - Response is 200 752s ok 16 - Cookie is deleted 752s ok 17 - No pdata 752s ok 18 - Disconnect request 752s ok 19 - Response is 401 752s ok 20 - Auth query 752s ok 21 - Get cookie lemonldap (7ab1da796562c6261ab06269354379608abbfc810fd6a84640cd0b83d5ab0764) 752s ok 22 - Get redirection 752s ok 23 - Location is http://auth.example.com/ 752s ok 24 - Auth query 752s ok 25 - Get cookie lemonldap (5cf6ab0cc05e190d15b69735ae269f7e618bb964dc71fc605ae6907256ae3399) 752s ok 26 - Get redirection 752s ok 27 - Location is http://auth.example.com/ 752s ok 28 - Form registration 752s ok 29 - Get redirection 752s ok 30 - Location header found 752s ok 31 - Form registration 752s ok 32 - Found TOTP js 752s ok 33 - Get new key 752s ok 34 - Content is JSON 752s ok 35 - Found secret 752s ok 36 - Found token 752s ok 37 - Code 752s ok 38 - Code contains 6 digits 752s ok 39 - Post code 752s ok 40 - Content is JSON 752s ok 41 - Key is registered 752s ok 42 - Logout request 752s ok 43 - Response is 200 752s ok 44 - Cookie is deleted 752s ok 45 - No pdata 752s ok 46 - Disconnect request 752s ok 47 - Response is 401 752s ok 48 - Auth query 752s ok 49 - HTTP code is 200 752s ok 50 - Page contains a form 752s ok 51 - URI match 752s ok 52 - Field "token" is defined 752s ok 53 - Post code 752s ok 54 - Get cookie lemonldap (e32e9f255b09d55f74e5c44fa955e85c729c4f308dfa2b82a45112cbc4c3f328) 752s ok 55 - CheckUser form 752s ok 56 - HTTP code is 200 752s ok 57 - Page contains a form 752s ok 58 - URI match 752s ok 59 - Field "user" is defined 752s ok 60 - Field "url" is defined 752s ok 61 - Found trspan="checkUser" 752s ok 62 - Found attribute _user 752s ok 63 - Found value dwho 752s ok 64 - _2fDevices NOT Found! 752s ok 65 - Found macro authMode 752s ok 66 - Found macro real_authMode 752s ok 67 - Found TOTP 752s ok 68 - POST checkuser 752s ok 69 - HTTP code is 200 752s ok 70 - Page contains a form 752s ok 71 - URI match 752s ok 72 - Field "user" is defined 752s ok 73 - Field "url" is defined 752s ok 74 - Found trspan="checkUser" 752s ok 75 - Found Auth-User 752s ok 76 - Found testHeader1 752s ok 77 - Found testHeader2 752s ok 78 - Found emptyHeader 752s ok 79 - Found dwho 752s ok 80 - Found _whatToTrace 752s ok 81 - Found dwho 752s ok 82 - Found empty macro 752s ok 83 - Found empty real_macro 752s ok 84 - POST checkuser 752s ok 85 - HTTP code is 200 752s ok 86 - Page contains a form 752s ok 87 - URI match 752s ok 88 - Field "user" is defined 752s ok 89 - Field "url" is defined 752s ok 90 - Found trspan="checkUser" 752s ok 91 - Found trplaceholder with mail 752s ok 92 - Found Auth-User 752s ok 93 - Found dwho 752s ok 94 - Found _whatToTrace 752s ok 95 - Found dwho 752s ok 96 - POST checkuser 752s ok 97 - HTTP code is 200 752s ok 98 - Page contains a form 752s ok 99 - URI match 752s ok 100 - Field "user" is defined 752s ok 101 - Field "url" is defined 752s ok 102 - Found trspan="VHnotFound" 752s ok 103 - POST checkuser 752s ok 104 - HTTP code is 200 752s ok 105 - Page contains a form 752s ok 106 - URI match 752s ok 107 - Field "user" is defined 752s ok 108 - Field "url" is defined 752s ok 109 - Found trspan="forbidden" 752s ok 110 - POST checkuser 752s ok 111 - HTTP code is 200 752s ok 112 - Page contains a form 752s ok 113 - URI match 752s ok 114 - Field "user" is defined 752s ok 115 - Field "url" is defined 752s ok 116 - Found trspan="forbidden" 752s ok 117 - POST checkuser 752s ok 118 - Response is JSON 752s ok 119 - Find well formated URL 752s ok 120 - Find "allowed" 752s ok 121 - Find "alert-info" 752s ok 122 - Find "alert-success" 752s ok 123 - Find "rtyler" 752s ok 124 - Find "checkUser" 752s ok 125 - POST checkuser 752s ok 126 - HTTP code is 200 752s ok 127 - Page contains a form 752s ok 128 - URI match 752s ok 129 - Field "user" is defined 752s ok 130 - Field "url" is defined 752s ok 131 - Found trspan="checkUser" 752s ok 132 - Found well formatted url 752s ok 133 - Found trspan="checkUser" 752s ok 134 - Found trspan="allowed" 752s ok 135 - Found trspan="headers" 752s ok 136 - Found trspan="groups_sso" 752s ok 137 - Found trspan="attributes" 752s ok 138 - Found trspan="macros" 752s ok 139 - Found Auth-User 752s ok 140 - Found rtyler 752s ok 141 - Found su 752s ok 142 - Found uid 752s ok 143 - Found _whatToTrace 752s ok 144 - -> Six entries found 752s ok 145 - POST checkuser 752s ok 146 - HTTP code is 200 752s ok 147 - Page contains a form 752s ok 148 - URI match 752s ok 149 - Field "user" is defined 752s ok 150 - Field "url" is defined 752s ok 151 - Found trspan="checkUser" 752s ok 152 - Found well formatted url 752s ok 153 - Found trspan="checkUser" 752s ok 154 - Found trspan="allowed" 752s ok 155 - Found trspan="headers" 752s ok 156 - Found trspan="groups_sso" 752s ok 157 - Found trspan="attributes" 752s ok 158 - Found trspan="macros" 752s ok 159 - Found Auth-User 752s ok 160 - Found rtyler 752s ok 161 - Found su 752s ok 162 - Found uid 752s ok 163 - Found _whatToTrace 752s ok 164 - POST checkuser 752s ok 165 - PE5 found 752s ok 166 - POST checkuser 752s ok 167 - PE5 found 752s ok 168 - POST checkuser 752s ok 169 - PE5 found 752s ok 170 - Logout request 752s ok 171 - Response is 200 752s ok 172 - Cookie is deleted 752s ok 173 - No pdata 752s ok 174 - Disconnect request 752s ok 175 - Response is 401 752s ok 176 - Auth query 752s ok 177 - Get cookie lemonldap (5bcf01709e27bb9708eab107b10fbee1023d80d1df1c8ddbc31b128c0ff5b952) 752s ok 178 - Get redirection 752s ok 179 - Location is http://auth.example.com/ 752s ok 180 - CheckUser form 752s ok 181 - HTTP code is 200 752s ok 182 - Page contains a form 752s ok 183 - URI match 752s ok 184 - Field "user" is defined 752s ok 185 - Field "url" is defined 752s ok 186 - POST checkuser 752s ok 187 - Found uid 752s ok 188 - Found real_uid 752s ok 189 - Logout request 752s ok 190 - Response is 200 752s ok 191 - Cookie is deleted 752s ok 192 - No pdata 752s ok 193 - Disconnect request 752s ok 194 - Response is 401 752s 1..194 752s ok 752s t/68-ContextSwitching-with-2F-allowed.t ........................................ 752s ok 1 - use Lemonldap::NG::Portal::Main; 752s ok 2 - Portal object 752s ok 3 - Init 752s ok 4 - Portal app 752s ok 5 - Get Menu 752s ok 6 - HTTP code is 200 752s ok 7 - Page contains a form 752s ok 8 - Host match 752s ok 9 - Field "user" is defined 752s ok 10 - Field "password" is defined 752s ok 11 - CSP header authorize POST request to \# 752s ok 12 - Auth query 752s ok 13 - Get cookie lemonldap (2033f9771a89621a5964c7de2f6accb9af926f712ee343c7e86979bbc3fcbf3e) 752s ok 14 - Get redirection 752s ok 15 - Location is http://auth.example.com/ 752s ok 16 - Get Menu 752s ok 17 - HTTP code is 200 752s ok 18 - Connected as rtyler 752s ok 19 - Authenticated as rtyler 752s ok 20 - contextSwitching allowed 752s ok 21 - Form registration 752s ok 22 - Found TOTP js 752s ok 23 - Found custom Main Logo 752s ok 24 - Get new key 752s ok 25 - Content is JSON 752s ok 26 - Found secret 752s ok 27 - Found token 752s ok 28 - Found user 752s ok 29 - Code 752s ok 30 - Code contains 6 digits 752s ok 31 - Post code 752s ok 32 - Content is JSON 752s ok 33 - TOTP is registered 752s ok 34 - Logout request 752s ok 35 - Response is 200 752s ok 36 - Cookie is deleted 752s ok 37 - No pdata 752s ok 38 - Disconnect request 752s ok 39 - Response is 401 752s ok 40 - Get Menu 752s ok 41 - HTTP code is 200 752s ok 42 - Page contains a form 752s ok 43 - Host match 752s ok 44 - Field "user" is defined 752s ok 45 - Field "password" is defined 752s ok 46 - CSP header authorize POST request to \# 752s ok 47 - Auth query 752s ok 48 - HTTP code is 200 752s ok 49 - Page contains a form 752s ok 50 - URI match 752s ok 51 - Field "token" is defined 752s ok 52 - Post TOTP choice 752s ok 53 - HTTP code is 200 752s ok 54 - Page contains a form 752s ok 55 - URI match 752s ok 56 - Field "token" is defined 752s ok 57 - Code 752s ok 58 - Post code 752s ok 59 - Get cookie lemonldap (efcc9266c3007c9fc28441d447c22b6ff81dad85c08a61fa6006cc59da6d76f2) 752s ok 60 - Get Menu 752s ok 61 - HTTP code is 200 752s ok 62 - Authenticated as rtyler 752s ok 63 - Form 2fregisters 752s ok 64 - Found choose 2F 752s ok 65 - 2F device found 752s ok 66 - 2F devices found 752s ok 67 - ContextSwitching form 752s ok 68 - HTTP code is 200 752s ok 69 - Page contains a form 752s ok 70 - URI match 752s ok 71 - Field "spoofId" is defined 752s ok 72 - Found trspan="contextSwitching_ON" 752s ok 73 - POST switchcontext 752s ok 74 - Get redirection 752s ok 75 - Location is http://auth.example.com/ 752s ok 76 - Get cookie lemonldap (efb119c3389c106e9733b79eda327169e3c7c422602b58c10464051b86bea2cb) 752s ok 77 - Get Menu 752s ok 78 - Authenticated as dwho 752s ok 79 - Found trspan="contextSwitching_OFF" 752s ok 80 - New SSO session created 752s ok 81 - Form registration 752s ok 82 - Found TOTP js 752s ok 83 - Found custom Main Logo 752s ok 84 - Get new key 752s ok 85 - Content is JSON 752s ok 86 - Found secret 752s ok 87 - Found token 752s ok 88 - Found user 752s ok 89 - Code 752s ok 90 - Code contains 6 digits 752s ok 91 - Post code 752s ok 92 - Content is JSON 752s ok 93 - TOTP is registered 752s ok 94 - Form 2fregisters 752s ok 95 - Found choose 2F 752s ok 96 - 2F device found 752s ok 97 - 2F device found 752s ok 98 - HTTP code is 400 752s ok 99 - Deletion expects valid CSRF token 752s ok 100 - Delete TOTP query 752s ok 101 - Content is JSON 752s ok 102 - TOTP removed 752s ok 103 - Logout request 752s ok 104 - Response is 200 752s ok 105 - Cookie is deleted 752s ok 106 - No pdata 752s ok 107 - Disconnect request 752s ok 108 - Response is 401 752s ok 109 - Logout request 752s ok 110 - Response is 200 752s ok 111 - Cookie is deleted 752s ok 112 - No pdata 752s ok 113 - Disconnect request 752s ok 114 - Response is 401 752s ok 115 - Get Menu 752s ok 116 - HTTP code is 200 752s ok 117 - Page contains a form 752s ok 118 - Host match 752s ok 119 - Field "user" is defined 752s ok 120 - Field "password" is defined 752s ok 121 - CSP header authorize POST request to \# 752s ok 122 - Auth query 752s ok 123 - Get cookie lemonldap (f4643f658543dde71155620edea281d4a860e73a562a6feebcd4459993143c10) 752s ok 124 - Get redirection 752s ok 125 - Location is http://auth.example.com/ 752s ok 126 - Get Menu 752s ok 127 - HTTP code is 200 752s ok 128 - Connected as dwho 752s ok 129 - Authenticated as dwho 752s ok 130 - contextSwitching allowed 752s ok 131 - ContextSwitching form 752s ok 132 - HTTP code is 200 752s ok 133 - Page contains a form 752s ok 134 - URI match 752s ok 135 - Field "spoofId" is defined 752s ok 136 - Found trspan="contextSwitching_ON" 752s ok 137 - POST switchcontext 752s ok 138 - Get redirection 752s ok 139 - Location is http://auth.example.com/ 752s ok 140 - Get cookie lemonldap (72086fd4754487836ef5b19916b026ee745e81c4ea953d991ed3253367c4e8a8) 752s ok 141 - Get Menu 752s ok 142 - Authenticated as rtyler 752s ok 143 - Found trspan="contextSwitching_OFF" 752s ok 144 - New SSO session created 752s ok 145 - Form 2fregisters 752s ok 146 - Found choose 2F 752s ok 147 - TOTP found 752s ok 148 - 2F devices found 752s ok 149 - 2F devices registered 752s ok 150 - Delete TOTP query 752s ok 151 - Content is JSON 752s ok 152 - 2F removed 752s ok 153 - Form 2fregisters 752s ok 154 - 2F device registered 752s ok 155 - Logout request 752s ok 156 - Response is 200 752s ok 157 - Cookie is deleted 752s ok 158 - No pdata 752s ok 159 - Disconnect request 752s ok 160 - Response is 401 752s ok 161 - Logout request 752s ok 162 - Response is 200 752s ok 163 - Cookie is deleted 752s ok 164 - No pdata 752s ok 165 - Disconnect request 752s ok 166 - Response is 401 752s 1..166 752s ok 753s t/68-ContextSwitching-with-2F.t ................................................ 753s ok 1 - use Lemonldap::NG::Portal::Main; 753s ok 2 - Portal object 753s ok 3 - Init 753s ok 4 - Portal app 753s ok 5 - Get Menu 753s ok 6 - HTTP code is 200 753s ok 7 - Page contains a form 753s ok 8 - Host match 753s ok 9 - Field "user" is defined 753s ok 10 - Field "password" is defined 753s ok 11 - CSP header authorize POST request to \# 753s ok 12 - Auth query 753s ok 13 - Get cookie lemonldap (0c89295b5a92f63c3c3ffd2915b2eea4e0afc9c4bdd52c81b76794642c05db31) 753s ok 14 - Get redirection 753s ok 15 - Location is http://auth.example.com/ 753s ok 16 - Get Menu 753s ok 17 - HTTP code is 200 753s ok 18 - Connected as rtyler 753s ok 19 - Authenticated as rtyler 753s ok 20 - contextSwitching allowed 753s ok 21 - Form registration 753s ok 22 - Found TOTP js 753s ok 23 - Found custom Main Logo 753s ok 24 - Get new key 753s ok 25 - Content is JSON 753s ok 26 - Found secret 753s ok 27 - Found token 753s ok 28 - Found user 753s ok 29 - Code 753s ok 30 - Code contains 6 digits 753s ok 31 - Post code 753s ok 32 - Content is JSON 753s ok 33 - TOTP is registered 753s ok 34 - Logout request 753s ok 35 - Response is 200 753s ok 36 - Cookie is deleted 753s ok 37 - No pdata 753s ok 38 - Disconnect request 753s ok 39 - Response is 401 753s ok 40 - Get Menu 753s ok 41 - HTTP code is 200 753s ok 42 - Page contains a form 753s ok 43 - Host match 753s ok 44 - Field "user" is defined 753s ok 45 - Field "password" is defined 753s ok 46 - CSP header authorize POST request to \# 753s ok 47 - Auth query 753s ok 48 - HTTP code is 200 753s ok 49 - Page contains a form 753s ok 50 - URI match 753s ok 51 - Field "token" is defined 753s ok 52 - Post TOTP choice 753s ok 53 - HTTP code is 200 753s ok 54 - Page contains a form 753s ok 55 - URI match 753s ok 56 - Field "token" is defined 753s ok 57 - Code 753s ok 58 - Post code 753s ok 59 - Get cookie lemonldap (ec49a629d1bfd7d6d5f83627ad2a8cfb01de9cfc39ef6e7fd7072b060c5fbde1) 753s ok 60 - Get Menu 753s ok 61 - HTTP code is 200 753s ok 62 - Authenticated as rtyler 753s ok 63 - ContextSwitching form 753s ok 64 - HTTP code is 200 753s ok 65 - Page contains a form 753s ok 66 - URI match 753s ok 67 - Field "spoofId" is defined 753s ok 68 - Found trspan="contextSwitching_ON" 753s ok 69 - POST switchcontext 753s ok 70 - Get redirection 753s ok 71 - Location is http://auth.example.com/ 753s ok 72 - Get cookie lemonldap (ca6d944c70543d8737cccaf40cfee1c61cc11a3fd72b57d76d5568bfa0bdbff1) 753s ok 73 - Get Menu 753s ok 74 - Authenticated as dwho 753s ok 75 - Found trspan="contextSwitching_OFF" 753s ok 76 - Form 2fregisters 753s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 246. 753s ok 77 - No 2F device found 753s ok 78 - Form registration 753s ok 79 - Found TOTP js 753s ok 80 - Found custom Main Logo 753s ok 81 - Get new key 753s ok 82 - Content is JSON 753s ok 83 - Not authorized to register a TOTP 753s ok 84 - Delete TOTP query 753s ok 85 - Content is JSON 753s ok 86 - Not authorized to unregister a TOTP 753s ok 87 - Post code 753s ok 88 - Content is JSON 753s ok 89 - Not authorized to verify a TOTP 753s ok 90 - Logout request 753s ok 91 - Response is 200 753s ok 92 - Cookie is deleted 753s ok 93 - No pdata 753s ok 94 - Disconnect request 753s ok 95 - Response is 401 753s ok 96 - Logout request 753s ok 97 - Response is 200 753s ok 98 - Cookie is deleted 753s ok 99 - No pdata 753s ok 100 - Disconnect request 753s ok 101 - Response is 401 753s ok 102 - Get Menu 753s ok 103 - HTTP code is 200 753s ok 104 - Page contains a form 753s ok 105 - Host match 753s ok 106 - Field "user" is defined 753s ok 107 - Field "password" is defined 753s ok 108 - CSP header authorize POST request to \# 753s ok 109 - Auth query 753s ok 110 - Get cookie lemonldap (94c0a2db4904242b1988513a24d7bd24bf854c742e21ba53dbaffff7f231a17d) 753s ok 111 - Get redirection 753s ok 112 - Location is http://auth.example.com/ 753s ok 113 - Get Menu 753s ok 114 - HTTP code is 200 753s ok 115 - Connected as dwho 753s ok 116 - Authenticated as dwho 753s ok 117 - contextSwitching allowed 753s ok 118 - ContextSwitching form 753s ok 119 - HTTP code is 200 753s ok 120 - Page contains a form 753s ok 121 - URI match 753s ok 122 - Field "spoofId" is defined 753s ok 123 - Found trspan="contextSwitching_ON" 753s ok 124 - POST switchcontext 753s ok 125 - Get redirection 753s ok 126 - Location is http://auth.example.com/ 753s ok 127 - Get cookie lemonldap (78995f4d31d6345d50b2681b869744f26985a93398edf410ef6277c745fb610a) 753s ok 128 - Get Menu 753s ok 129 - Authenticated as rtyler 753s ok 130 - Found trspan="contextSwitching_OFF" 753s ok 131 - Form 2fregisters 753s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 427. 753s ok 132 - No 2F device found 753s 1..132 753s ok 754s t/68-ContextSwitching-with-Impersonation.t ..................................... 754s ok 1 - use Lemonldap::NG::Portal::Main; 754s ok 2 - Portal object 754s ok 3 - Init 754s ok 4 - Portal app 754s ok 5 - Get Menu 754s ok 6 - HTTP code is 200 754s ok 7 - Page contains a form 754s ok 8 - Host match 754s ok 9 - Field "user" is defined 754s ok 10 - Field "password" is defined 754s ok 11 - Field "spoofId" is defined 754s ok 12 - CSP header authorize POST request to \# 754s ok 13 - Auth query 754s ok 14 - Get cookie lemonldap (0162de850cafbaee5e5afaf70f8cb32349327dce347fb2767adbe3debd150807) 754s ok 15 - Get redirection 754s ok 16 - Location is http://auth.example.com/ 754s ok 17 - Get Menu 754s ok 18 - HTTP code is 200 754s ok 19 - Connected as dwho 754s ok 20 - Authenticated as dwho 754s ok 21 - contextSwitching allowed 754s ok 22 - ContextSwitching form: dwho -> rtyler 754s ok 23 - HTTP code is 200 754s ok 24 - Page contains a form 754s ok 25 - URI match 754s ok 26 - Field "spoofId" is defined 754s ok 27 - Found trspan="contextSwitching_ON" 754s ok 28 - POST switchcontext 754s ok 29 - Get redirection 754s ok 30 - Location is http://auth.example.com/ 754s ok 31 - Get cookie lemonldap (48b0334496d500a5dd016a8d991ad647d29e0719a4ce67326ba27dcf4a97419a) 754s ok 32 - New SSO session created 754s ok 33 - Get Menu 754s ok 34 - Authenticated as rtyler 754s ok 35 - Found trspan="contextSwitching_OFF" 754s ok 36 - Stop context switching rtyler 754s ok 37 - Get Menu 754s ok 38 - Found PE_SESSIONEXPIRED 754s ok 39 - ContextSwitching form: dwho -> french 754s ok 40 - HTTP code is 200 754s ok 41 - Page contains a form 754s ok 42 - URI match 754s ok 43 - Field "spoofId" is defined 754s ok 44 - Found trspan="contextSwitching_ON" 754s ok 45 - POST switchcontext 754s ok 46 - Get redirection 754s ok 47 - Location is http://auth.example.com/ 754s ok 48 - Get cookie lemonldap (7bb4421a65ea1a36a4a9a8453decdb6c28e2b38228aca5a9bc0705d7065c5522) 754s ok 49 - New SSO session created 754s ok 50 - Get Menu 754s ok 51 - Authenticated as french 754s ok 52 - Found trspan="contextSwitching_OFF" 754s ok 53 - CheckUser form 754s ok 54 - Content is JSON 754s ok 55 - Good switching_id found 754s ok 56 - No real value found 754s ok 57 - Stop context switching french 754s ok 58 - Get cookie lemonldap (0162de850cafbaee5e5afaf70f8cb32349327dce347fb2767adbe3debd150807) 754s ok 59 - Get Menu 754s ok 60 - Authenticated as dwho 754s ok 61 - Found trspan="contextSwitching_ON" 754s ok 62 - CheckUser form 754s ok 63 - Content is JSON 754s ok 64 - Good switching_id found 754s ok 65 - Get Menu 754s ok 66 - HTTP code is 200 754s ok 67 - Dwho has been well disconnected 754s 1..67 754s ok 754s t/68-ContextSwitching-with-Logout.t ............................................ 754s ok 1 - use Lemonldap::NG::Portal::Main; 754s ok 2 - Portal object 754s ok 3 - Init 754s ok 4 - Portal app 754s ok 5 - Get Menu 754s ok 6 - HTTP code is 200 754s ok 7 - Page contains a form 754s ok 8 - Host match 754s ok 9 - Field "user" is defined 754s ok 10 - Field "password" is defined 754s ok 11 - Field "token" is defined 754s ok 12 - CSP header authorize POST request to \# 754s ok 13 - Auth query 754s ok 14 - Get cookie lemonldap (5fd1e6dba78b83a6a5c375d835d5fbb6c8cba0d95234fb97ddad2e4018c212a1) 754s ok 15 - Get redirection 754s ok 16 - Location is http://auth.example.com/ 754s ok 17 - Get Menu 754s ok 18 - HTTP code is 200 754s ok 19 - Connected as rtyler 754s ok 20 - Authenticated as rtyler 754s ok 21 - contextSwitching allowed 754s ok 22 - ContextSwitching form 754s ok 23 - HTTP code is 200 754s ok 24 - Page contains a form 754s ok 25 - URI match 754s ok 26 - Field "spoofId" is defined 754s ok 27 - Field "token" is defined 754s ok 28 - Found trspan="contextSwitching_ON" 754s ok 29 - POST expired switchcontext 754s ok 30 - Found "" 754s ok 31 - ContextSwitching form 754s ok 32 - HTTP code is 200 754s ok 33 - Page contains a form 754s ok 34 - URI match 754s ok 35 - Field "spoofId" is defined 754s ok 36 - Field "token" is defined 754s ok 37 - Found trspan="contextSwitching_ON" 754s ok 38 - POST switchcontext 754s ok 39 - Get redirection 754s ok 40 - Location is http://auth.example.com/ 754s ok 41 - Get cookie lemonldap (ec3ebe4ff1d71a3f301b68c22b3327ab60c9c0ec9e77c0fb366086944492aeb1) 754s ok 42 - Get Menu 754s ok 43 - Authenticated as dwho 754s ok 44 - Found trspan="contextSwitching_OFF" 754s ok 45 - CheckUser form 754s ok 46 - HTTP code is 200 754s ok 47 - Page contains a form 754s ok 48 - URI match 754s ok 49 - Field "user" is defined 754s ok 50 - Field "url" is defined 754s ok 51 - Field "token" is defined 754s ok 52 - Found trspan="checkUser" 754s ok 53 - Found attribute _user 754s ok 54 - Found value dwho 754s ok 55 - Found attribute mail 754s ok 56 - Found spoofed _id_session 754s ok 57 - CheckUser form 754s ok 58 - Content is JSON 754s ok 59 - Good switching_id found 754s ok 60 - Stop context switching 754s ok 61 - Found logout message 754s 1..61 754s ok 755s t/68-ContextSwitching-with-TOTP-and-Notification.t ............................. 755s ok 1 - use Lemonldap::NG::Portal::Main; 755s ok 2 - Portal object 755s ok 3 - Init 755s ok 4 - Portal app 755s ok 5 - Auth query 755s ok 6 - Get cookie lemonldap (3303ba16b254e262d6a56359e0239421afe345d131f1cbfa7d0bbfc1206a5b6e) 755s ok 7 - Get redirection 755s ok 8 - Location is http://auth.example.com/ 755s ok 9 - Get new key 755s ok 10 - Content is JSON 755s ok 11 - Found secret 755s ok 12 - Found token 755s ok 13 - Code 755s ok 14 - Code contains 6 digits 755s ok 15 - Post code 755s ok 16 - Content is JSON 755s ok 17 - Key is registered 755s ok 18 - Logout request 755s ok 19 - Response is 200 755s ok 20 - Cookie is deleted 755s ok 21 - No pdata 755s ok 22 - Disconnect request 755s ok 23 - Response is 401 755s ok 24 - Get Menu 755s ok 25 - HTTP code is 200 755s ok 26 - Page contains a form 755s ok 27 - Host match 755s ok 28 - Field "user" is defined 755s ok 29 - Field "password" is defined 755s ok 30 - CSP header authorize POST request to \# 755s ok 31 - Auth query 755s ok 32 - Get cookie lemonldap (f70321f7944159556700520116413c8fe5a1611d692d8d25668d57c7f4fe8146) 755s ok 33 - Get redirection 755s ok 34 - Location is http://auth.example.com/ 755s ok 35 - Get Menu 755s ok 36 - HTTP code is 200 755s ok 37 - Connected as rtyler 755s ok 38 - Authenticated as rtyler 755s ok 39 - contextSwitching allowed 755s ok 40 - Get new key 755s ok 41 - Content is JSON 755s ok 42 - Found secret 755s ok 43 - Found token 755s ok 44 - Code 755s ok 45 - Code contains 6 digits 755s ok 46 - Post code 755s ok 47 - Content is JSON 755s ok 48 - Key is registered 755s ok 49 - ContextSwitching form 755s ok 50 - HTTP code is 200 755s ok 51 - Page contains a form 755s ok 52 - URI match 755s ok 53 - Field "spoofId" is defined 755s ok 54 - Found trspan="contextSwitching_ON" 755s ok 55 - POST switchcontext 755s ok 56 - Get redirection 755s ok 57 - Location is http://auth.example.com/ 755s ok 58 - Get cookie lemonldap (8d0d6cbe003549bba1454cd72f68f6ff2ed9453ffd65c2b5146fbaad43bb13b0) 755s ok 59 - Get Menu 755s ok 60 - Authenticated as dwho 755s ok 61 - Found trspan="contextSwitching_OFF" 755s ok 62 - CheckUser form 755s ok 63 - HTTP code is 200 755s ok 64 - Page contains a form 755s ok 65 - URI match 755s ok 66 - Field "user" is defined 755s ok 67 - Field "url" is defined 755s ok 68 - Found trspan="checkUser" 755s ok 69 - Found macro authMode 755s ok 70 - Found DEMO 755s ok 71 - Stop context switching 755s ok 72 - Get cookie lemonldap (f70321f7944159556700520116413c8fe5a1611d692d8d25668d57c7f4fe8146) 755s ok 73 - Get Menu 755s ok 74 - Authenticated as rtyler 755s ok 75 - ContextSwitching form 755s ok 76 - HTTP code is 200 755s ok 77 - Page contains a form 755s ok 78 - URI match 755s ok 79 - Field "spoofId" is defined 755s ok 80 - Found trspan="contextSwitching_ON" 755s ok 81 - POST switchcontext 755s ok 82 - Get redirection 755s ok 83 - Location is http://auth.example.com/ 755s ok 84 - Get cookie lemonldap (94ee21b8bb3aa78f86d43cf80936920b99f18ef7c8885aaad9e975f3ac67ab0b) 755s ok 85 - Get Menu 755s ok 86 - Authenticated as msmith 755s ok 87 - Found trspan="contextSwitching_OFF" 755s ok 88 - Stop context switching 755s ok 89 - Get cookie lemonldap (f70321f7944159556700520116413c8fe5a1611d692d8d25668d57c7f4fe8146) 755s ok 90 - Get Menu 755s ok 91 - Authenticated as rtyler 755s ok 92 - Logout request 755s ok 93 - Response is 200 755s ok 94 - Cookie is deleted 755s ok 95 - No pdata 755s ok 96 - Disconnect request 755s ok 97 - Response is 401 755s ok 98 - Auth query 755s ok 99 - You have some new messages 755s ok 100 - Response body is not empty 755s ok 101 - Found notification text 755s ok 102 - Auth query 755s ok 103 - TOTP code required 755s ok 104 - HTTP code is 200 755s ok 105 - Page contains a form 755s ok 106 - URI match 755s ok 107 - Field "token" is defined 755s ok 108 - LLNG Code 755s ok 109 - Post code 755s ok 110 - Get cookie lemonldap (21aac5ae20a7077d01c5be14d0e10f976eb89d24c0e1d578c8fea1c2249a6fe5) 755s ok 111 - CheckUser form 755s ok 112 - HTTP code is 200 755s ok 113 - Page contains a form 755s ok 114 - URI match 755s ok 115 - Field "user" is defined 755s ok 116 - Field "url" is defined 755s ok 117 - Found trspan="checkUser" 755s ok 118 - Found macro authMode 755s ok 119 - Found macro value "TOTP" 755s ok 120 - POST checkuser 755s ok 121 - HTTP code is 200 755s ok 122 - Page contains a form 755s ok 123 - URI match 755s ok 124 - Field "user" is defined 755s ok 125 - Field "url" is defined 755s ok 126 - Found trspan="checkUserComputedSession" 755s ok 127 - Found macro authMode 755s ok 128 - Found TOTP 755s ok 129 - POST checkuser 755s ok 130 - HTTP code is 200 755s ok 131 - Page contains a form 755s ok 132 - URI match 755s ok 133 - Field "user" is defined 755s ok 134 - Field "url" is defined 755s ok 135 - Found trspan="checkUser" 755s ok 136 - Found macro authMode 755s ok 137 - Found DEMO 755s 1..137 755s ok 756s t/68-ContextSwitching-with-UnrestrictedUser.t .................................. 756s ok 1 - use Lemonldap::NG::Portal::Main; 756s ok 2 - Portal object 756s ok 3 - Init 756s ok 4 - Portal app 756s ok 5 - Get Menu 756s ok 6 - HTTP code is 200 756s ok 7 - Page contains a form 756s ok 8 - Host match 756s ok 9 - Field "user" is defined 756s ok 10 - Field "password" is defined 756s ok 11 - CSP header authorize POST request to \# 756s ok 12 - Auth query 756s ok 13 - Get cookie lemonldap (d4caf304865a7909a3d1a91bedf3d0364fbb76f21ded815d738df83d4ff33031) 756s ok 14 - Get redirection 756s ok 15 - Location is http://auth.example.com/ 756s ok 16 - Get Menu 756s ok 17 - HTTP code is 200 756s ok 18 - Connected as rtyler 756s ok 19 - Authenticated as rtyler 756s ok 20 - contextSwitching allowed 756s ok 21 - ContextSwitching form 756s ok 22 - HTTP code is 200 756s ok 23 - Page contains a form 756s ok 24 - URI match 756s ok 25 - Field "spoofId" is defined 756s ok 26 - Found trspan="contextSwitching_ON" 756s ok 27 - POST switchcontext 756s ok 28 - Get redirection 756s ok 29 - Location is http://auth.example.com/ 756s ok 30 - Get cookie lemonldap (ef314530ea8889d94c8faaaa972d8cdaa5ead246892d280d12faff5b3f9aac60) 756s ok 31 - Get Menu 756s ok 32 - Authenticated as dwho 756s ok 33 - Found trspan="contextSwitching_OFF" 756s ok 34 - Stop context switching 756s ok 35 - Get Menu 756s ok 36 - SESSIONEXPIRED 756s ok 37 - Get Menu 756s ok 38 - Authenticated as rtyler 756s ok 39 - ContextSwitching form 756s ok 40 - HTTP code is 200 756s ok 41 - Page contains a form 756s ok 42 - URI match 756s ok 43 - Field "spoofId" is defined 756s ok 44 - Found trspan="contextSwitching_ON" 756s ok 45 - POST switchcontext 756s ok 46 - MALFORMEDUSER 756s ok 47 - Get Menu 756s ok 48 - HTTP code is 200 756s ok 49 - Page contains a form 756s ok 50 - Host match 756s ok 51 - Field "user" is defined 756s ok 52 - Field "password" is defined 756s ok 53 - CSP header authorize POST request to \# 756s ok 54 - Auth query 756s ok 55 - Get cookie lemonldap (6a474178e48fd2da037d373a651cb9d49f779e615a1c532c5fd85a29d6377821) 756s ok 56 - Get redirection 756s ok 57 - Location is http://auth.example.com/ 756s ok 58 - ContextSwitching form 756s ok 59 - HTTP code is 200 756s ok 60 - Page contains a form 756s ok 61 - URI match 756s ok 62 - Field "spoofId" is defined 756s ok 63 - Found trspan="contextSwitching_ON" 756s ok 64 - POST switchcontext 756s ok 65 - Get redirection 756s ok 66 - Location is http://auth.example.com/ 756s ok 67 - Get cookie lemonldap (4a9d8d2f442d3eeb62583873126aa64b26c408de254bbbdd1022c7f0448d90e8) 756s ok 68 - Get Menu 756s ok 69 - Authenticated as msmith 756s ok 70 - Found trspan="contextSwitching_OFF" 756s ok 71 - Logout request 756s ok 72 - Response is 200 756s ok 73 - Cookie is deleted 756s ok 74 - No pdata 756s ok 75 - Disconnect request 756s ok 76 - Response is 401 756s ok 77 - Logout request 756s ok 78 - Response is 200 756s ok 79 - Cookie is deleted 756s ok 80 - No pdata 756s ok 81 - Disconnect request 756s ok 82 - Response is 401 756s 1..82 756s ok 756s t/68-ContextSwitching.t ........................................................ 756s ok 1 - use Lemonldap::NG::Portal::Main; 756s ok 2 - Portal object 756s ok 3 - Init 756s ok 4 - Portal app 756s ok 5 - Auth query 756s ok 6 - Get cookie lemonldap (49b53bbcee297cbe936385dd42a4a16b66f7a7d50a1fb54c7d806e806a8f79d6) 756s ok 7 - Get redirection 756s ok 8 - Location is http://auth.example.com/ 756s ok 9 - Get Menu 756s ok 10 - HTTP code is 200 756s ok 11 - Connected as rtyler 756s ok 12 - Found language flags 756s ok 13 - Authenticated as rtyler 756s ok 14 - Connected as dwho 756s ok 15 - Found test1 & title 756s ok 16 - Found test2 & title 756s ok 17 - Found only one description 756s ok 18 - Logout request 756s ok 19 - Response is 200 756s ok 20 - Cookie is deleted 756s ok 21 - No pdata 756s ok 22 - Disconnect request 756s ok 23 - Response is 401 756s ok 24 - Auth query 756s ok 25 - Get cookie lemonldap (782efe7e3be3bea1dfb1d53350ba549683a835945859e32fa8b9d9713249b88e) 756s ok 26 - Get redirection 756s ok 27 - Location is http://auth.example.com/ 756s ok 28 - Get Menu 756s ok 29 - HTTP code is 200 756s ok 30 - Connected as dwho 756s ok 31 - Authenticated as dwho 756s ok 32 - contextSwitching allowed 756s ok 33 - ContextSwitching form 756s ok 34 - HTTP code is 200 756s ok 35 - Page contains a form 756s ok 36 - URI match 756s ok 37 - Field "spoofId" is defined 756s ok 38 - Found trspan="contextSwitching_ON" 756s ok 39 - POST switchcontext 756s ok 40 - PE_MALFORMEDUSER 756s ok 41 - ContextSwitching form 756s ok 42 - HTTP code is 200 756s ok 43 - Page contains a form 756s ok 44 - URI match 756s ok 45 - Field "spoofId" is defined 756s ok 46 - Found trspan="contextSwitching_ON" 756s ok 47 - POST switchcontext 756s ok 48 - PE_MALFORMEDUSER 756s ok 49 - ContextSwitching form 756s ok 50 - HTTP code is 200 756s ok 51 - Page contains a form 756s ok 52 - URI match 756s ok 53 - Field "spoofId" is defined 756s ok 54 - Found trspan="contextSwitching_ON" 756s ok 55 - POST switchcontext 756s ok 56 - PE_MALFORMEDUSER 756s ok 57 - ContextSwitching form 756s ok 58 - HTTP code is 200 756s ok 59 - Page contains a form 756s ok 60 - URI match 756s ok 61 - Field "spoofId" is defined 756s ok 62 - Found trspan="contextSwitching_ON" 756s ok 63 - POST switchcontext 756s ok 64 - Get Menu 756s ok 65 - Found trspan="contextSwitching_ON" 756s ok 66 - Authenticated as dwho 756s ok 67 - ContextSwitching form 756s ok 68 - HTTP code is 200 756s ok 69 - Page contains a form 756s ok 70 - URI match 756s ok 71 - Field "spoofId" is defined 756s ok 72 - Found trspan="contextSwitching_ON" 756s ok 73 - POST switchcontext 756s ok 74 - Get cookie lemonldap (032153f9cacb5e539f303ddf04c623fb18f4127ed04f49decb1c98294dae3bf2) 756s ok 75 - New SSO session created 756s ok 76 - Get Menu 756s ok 77 - Authenticated as rtyler 756s ok 78 - Found trspan="contextSwitching_OFF" 756s ok 79 - Stop context switching 756s ok 80 - Get cookie lemonldap (782efe7e3be3bea1dfb1d53350ba549683a835945859e32fa8b9d9713249b88e) 756s ok 81 - New SSO session created 756s ok 82 - Get Menu 756s ok 83 - Authenticated as dwho 756s ok 84 - Found trspan="contextSwitching_ON" 756s ok 85 - ContextSwitching form 756s ok 86 - HTTP code is 200 756s ok 87 - Page contains a form 756s ok 88 - URI match 756s ok 89 - Field "spoofId" is defined 756s ok 90 - Found trspan="contextSwitching_ON" 756s ok 91 - POST switchcontext 756s ok 92 - Get cookie lemonldap (29470856c9a4eb8a8b429aea76adad128c745699b015cb2336da235383c68a27) 756s ok 93 - New SSO session created 756s ok 94 - Logout request 756s ok 95 - Response is 200 756s ok 96 - Cookie is deleted 756s ok 97 - No pdata 756s ok 98 - Disconnect request 756s ok 99 - Response is 401 756s ok 100 - Get Menu 756s ok 101 - Authenticated as rtyler 756s ok 102 - Found trspan="contextSwitching_OFF" 756s ok 103 - Stop context switching 756s ok 104 - Found PE_SESSIONEXPIRED 756s ok 105 - Get Menu 756s ok 106 - Authenticated as rtyler 756s ok 107 - Get Menu 756s ok 108 - HTTP code is 200 756s ok 109 - Dwho has been well disconnected 756s 1..109 756s ok 757s t/68-FindUser-with-BadChoice-and-token.t ....................................... 757s ok 1 - use Lemonldap::NG::Portal::Main; 757s ok 2 - Portal object 757s ok 3 - Init 757s ok 4 - Portal app 757s ok 5 - Get Portal 757s ok 6 - HTTP code is 200 757s ok 7 - Page contains a form 757s ok 8 - Host match 757s ok 9 - Field "user" is defined 757s ok 10 - Field "password" is defined 757s ok 11 - Field "spoofId" is defined 757s ok 12 - Field "token" is defined 757s ok 13 - CSP header authorize POST request to \# 757s ok 14 - HTTP code is 200 757s ok 15 - Page contains a form 757s ok 16 - Host match 757s ok 17 - Field "uid" is defined 757s ok 18 - Field "guy" is defined 757s ok 19 - Field "cn" is defined 757s ok 20 - Field "token" is defined 757s ok 21 - CSP header authorize POST request to \# 757s ok 22 - Display 3 forms 757s ok 23 - lmAuth=2_ssl 757s ok 24 - Post FindUser request 757s ok 25 - value="" 757s ok 26 - HTTP code is 200 757s ok 27 - Page contains a form 757s ok 28 - Host match 757s ok 29 - Field "uid" is defined 757s ok 30 - Field "guy" is defined 757s ok 31 - Field "cn" is defined 757s ok 32 - Field "token" is defined 757s ok 33 - CSP header authorize POST request to \# 757s ok 34 - Auth query 757s ok 35 - Get cookie lemonldap (9294eed13ce148acdf07e243d148167d8bf3e22ed91bcdbb5a8cdddfcf19b07b) 757s ok 36 - Get redirection 757s ok 37 - Location is http://auth.example.com/ 757s ok 38 - Logout request 757s ok 39 - Response is 200 757s ok 40 - Cookie is deleted 757s ok 41 - No pdata 757s ok 42 - Disconnect request 757s ok 43 - Response is 401 757s 1..43 757s ok 757s t/68-FindUser-with-Choice-and-token.t .......................................... 757s ok 1 - use Lemonldap::NG::Portal::Main; 757s ok 2 - Portal object 757s ok 3 - Init 757s ok 4 - Portal app 757s ok 5 - Get Portal 757s ok 6 - HTTP code is 200 757s ok 7 - Page contains a form 757s ok 8 - Host match 757s ok 9 - Field "user" is defined 757s ok 10 - Field "password" is defined 757s ok 11 - Field "spoofId" is defined 757s ok 12 - Field "token" is defined 757s ok 13 - CSP header authorize POST request to \# 757s ok 14 - HTTP code is 200 757s ok 15 - Page contains a form 757s ok 16 - Host match 757s ok 17 - Field "uid" is defined 757s ok 18 - Field "guy" is defined 757s ok 19 - Field "cn" is defined 757s ok 20 - Field "token" is defined 757s ok 21 - CSP header authorize POST request to \# 757s ok 22 - Display 3 forms 757s ok 23 - lmAuth=2_ssl 757s ok 24 - Post FindUser request 757s ok 25 - Response is JSON 757s ok 26 - Good user 757s ok 27 - Found token 757s ok 28 - Get Portal 757s ok 29 - HTTP code is 200 757s ok 30 - Page contains a form 757s ok 31 - Host match 757s ok 32 - Field "uid" is defined 757s ok 33 - Field "guy" is defined 757s ok 34 - Field "cn" is defined 757s ok 35 - Field "token" is defined 757s ok 36 - CSP header authorize POST request to \# 757s ok 37 - Post expired FindUser request 757s ok 38 - Response is JSON 757s ok 39 - Token expired 757s ok 40 - result => 0 757s ok 41 - Found token 757s 1..41 757s ok 758s t/68-FindUser-with-Combination.t ............................................... 758s ok 1 - use Lemonldap::NG::Portal::Main; 758s ok 2 # skip LLNGTESTLDAP is not set 758s ok 3 # skip LLNGTESTLDAP is not set 758s ok 4 # skip LLNGTESTLDAP is not set 758s ok 5 # skip LLNGTESTLDAP is not set 758s ok 6 # skip LLNGTESTLDAP is not set 758s ok 7 # skip LLNGTESTLDAP is not set 758s ok 8 # skip LLNGTESTLDAP is not set 758s ok 9 # skip LLNGTESTLDAP is not set 758s ok 10 # skip LLNGTESTLDAP is not set 758s ok 11 # skip LLNGTESTLDAP is not set 758s ok 12 # skip LLNGTESTLDAP is not set 758s ok 13 # skip LLNGTESTLDAP is not set 758s ok 14 # skip LLNGTESTLDAP is not set 758s ok 15 # skip LLNGTESTLDAP is not set 758s ok 16 # skip LLNGTESTLDAP is not set 758s ok 17 # skip LLNGTESTLDAP is not set 758s ok 18 # skip LLNGTESTLDAP is not set 758s ok 19 # skip LLNGTESTLDAP is not set 758s ok 20 # skip LLNGTESTLDAP is not set 758s ok 21 # skip LLNGTESTLDAP is not set 758s ok 22 # skip LLNGTESTLDAP is not set 758s ok 23 # skip LLNGTESTLDAP is not set 758s ok 24 # skip LLNGTESTLDAP is not set 758s ok 25 # skip LLNGTESTLDAP is not set 758s 1..25 758s ok 758s t/68-FindUser-with-DBI.t ....................................................... 758s ok 1 - use Lemonldap::NG::Portal::Main; 758s ok 2 - Portal object 758s ok 3 - Init 758s ok 4 - Portal app 758s ok 5 - Get Portal 758s ok 6 - HTTP code is 200 758s ok 7 - Page contains a form 758s ok 8 - Host match 758s ok 9 - Field "user" is defined 758s ok 10 - Field "password" is defined 758s ok 11 - Field "spoofId" is defined 758s ok 12 - CSP header authorize POST request to \# 758s ok 13 - HTTP code is 200 758s ok 14 - Page contains a form 758s ok 15 - Host match 758s ok 16 - Field "uid" is defined 758s ok 17 - Field "guy" is defined 758s ok 18 - Field "cn" is defined 758s ok 19 - Field "room" is defined 758s ok 20 - CSP header authorize POST request to \# 758s ok 21 - Post empty FindUser request 758s ok 22 - HTTP code is 200 758s ok 23 - Page contains a form 758s ok 24 - Host match 758s ok 25 - Field "user" is defined 758s ok 26 - Field "password" is defined 758s ok 27 - Field "spoofId" is defined 758s ok 28 - CSP header authorize POST request to \# 758s ok 29 - HTTP code is 200 758s ok 30 - Page contains a form 758s ok 31 - Host match 758s ok 32 - Field "uid" is defined 758s ok 33 - Field "guy" is defined 758s ok 34 - Field "cn" is defined 758s ok 35 - Field "room" is defined 758s ok 36 - CSP header authorize POST request to \# 758s ok 37 - value="" 758s ok 38 - Post FindUser request 758s ok 39 - value="dwho" 758s ok 40 - autocomplete="off" 758s ok 41 - Search an account 758s ok 42 - id="findUser_guy" 758s ok 43 - id="findUser_uid" 758s ok 44 - id="findUser_cn" 758s ok 45 - id="findUser_room" 758s ok 46 - -> Four entries found 758s ok 47 - 1st -> guy 758s ok 48 - 2nd -> cn 758s ok 49 - 3rd -> room 758s ok 50 - 4th -> uid 758s ok 51 - Post FindUser request 758s ok 52 - Response is JSON 758s ok 53 - Good user 758s ok 54 - Post FindUser request no result 758s ok 55 - Response is JSON 758s ok 56 - No user 758s ok 57 - Post FindUser request one result 758s ok 58 - Response is JSON 758s ok 59 - Good user 758s ok 60 - Post FindUser request multi results 758s ok 61 - Response is JSON 758s ok 62 - Good user (dwho) 758s ok 63 - Post FindUser request with bad arg 758s ok 64 - Response is JSON 758s ok 65 - Good result 758s ok 66 - No user 758s ok 67 - Post FindUser request with two args 758s ok 68 - Response is JSON 758s ok 69 - Good user 758s ok 70 - Post FindUser request with wrong args 758s ok 71 - Response is JSON 758s ok 72 - No result 758s ok 73 - No user found 758s ok 74 - Post FindUser request with excluding result 758s ok 75 - Response is JSON 758s ok 76 - No result 758s ok 77 - No user found 758s ok 78 - Post FindUser request with excluding result 758s ok 79 - Response is JSON 758s ok 80 - No result 758s ok 81 - No user found 758s ok 82 - Post FindUser request 0 with multi results 758s ok 83 - Response is JSON 758s ok 84 - Good result 758s ok 85 - Good user (msmith) 758s ok 86 - Post FindUser request with bad wildcard 758s ok 87 - Response is JSON 758s ok 88 - No result 758s ok 89 - No user found 758s ok 90 - Post FindUser request with wildcard 758s ok 91 - Response is JSON 758s ok 92 - Good result 758s ok 93 - Good user (davros) 758s 1..93 758s ok 760s t/68-FindUser-with-Demo-and-captcha.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 Portal 760s ok 6 - HTTP code is 200 760s ok 7 - Page contains a form 760s ok 8 - Host match 760s ok 9 - Field "user" is defined 760s ok 10 - Field "password" is defined 760s ok 11 - Field "spoofId" is defined 760s ok 12 - Field "token" is defined 760s ok 13 - CSP header authorize POST request to \# 760s ok 14 - HTTP code is 200 760s ok 15 - Page contains a form 760s ok 16 - Host match 760s ok 17 - Field "uid" is defined 760s ok 18 - Field "guy" is defined 760s ok 19 - Field "cn" is defined 760s ok 20 - Field "token" is defined 760s ok 21 - CSP header authorize POST request to \# 760s ok 22 - Token value found 760s ok 23 - Two token found 760s ok 24 - Captcha image inserted 760s ok 25 - Renew Captcha button found 760s ok 26 - Get captcha javascript 760s ok 27 - Post FindUser request 760s ok 28 - Response is JSON 760s ok 29 - Good user 760s ok 30 - Token found 760s ok 31 - Captcha found 760s ok 32 - result => 1 760s ok 33 - Found token session 760s ok 34 - Found captcha value 760s ok 35 - Post Auth request with token 760s ok 36 - Get cookie lemonldap (e3bc2c014cedada895c8486b339fefb62164414c0c98087ac3719fe7097b353d) 760s ok 37 - GET Portal 760s ok 38 - HTTP code is 200 760s ok 39 - Authenticated as rtyler 760s ok 40 - Logout request 760s ok 41 - Response is 200 760s ok 42 - Cookie is deleted 760s ok 43 - No pdata 760s ok 44 - Disconnect request 760s ok 45 - Response is 401 760s 1..45 760s ok 760s t/68-FindUser-with-Demo-and-required-params.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 Portal 760s ok 6 - HTTP code is 200 760s ok 7 - Page contains a form 760s ok 8 - Host match 760s ok 9 - Field "user" is defined 760s ok 10 - Field "password" is defined 760s ok 11 - Field "spoofId" is defined 760s ok 12 - CSP header authorize POST request to \# 760s ok 13 - Mandatory field 760s ok 14 - -> Two entries found 760s ok 15 - 1st -> The Daleks 760s ok 16 - 2nd -> Bad Guy 760s ok 17 - -> Three stars found 760s ok 18 - Post empty FindUser request 760s ok 19 - HTTP code is 200 760s ok 20 - Page contains a form 760s ok 21 - Host match 760s ok 22 - Field "user" is defined 760s ok 23 - Field "password" is defined 760s ok 24 - Field "spoofId" is defined 760s ok 25 - CSP header authorize POST request to \# 760s ok 26 - HTTP code is 200 760s ok 27 - Page contains a form 760s ok 28 - Host match 760s ok 29 - Field "uid" is defined 760s ok 30 - Field "guy" is defined 760s ok 31 - CSP header authorize POST request to \# 760s ok 32 - value="" 760s ok 33 - Post FindUser request 760s ok 34 - autocomplete="off" 760s ok 35 - Search an account 760s ok 36 - id="findUser_guy" 760s ok 37 - id="findUser_uid" 760s ok 38 - id="findUser_cn" 760s ok 39 - id="findUser_type" not found 760s ok 40 - Name... 760s ok 41 - Empty option not found 760s ok 42 - The Daleks 760s ok 43 - Bad Guy option 760s ok 44 - Post FindUser request 760s ok 45 - Response is JSON 760s ok 46 - Good user 760s ok 47 - Post FindUser request 760s ok 48 - Response is JSON 760s ok 49 - No result 760s ok 50 - No user found 760s ok 51 - Post FindUser request 760s ok 52 - Response is JSON 760s ok 53 - Good result 760s ok 54 - No user 760s 1..54 760s ok 761s t/68-FindUser-with-Demo-and-token.t ............................................ 761s ok 1 - use Lemonldap::NG::Portal::Main; 761s ok 2 - Portal object 761s ok 3 - Init 761s ok 4 - Portal app 761s ok 5 - Get Portal 761s ok 6 - HTTP code is 200 761s ok 7 - Page contains a form 761s ok 8 - Host match 761s ok 9 - Field "user" is defined 761s ok 10 - Field "password" is defined 761s ok 11 - Field "spoofId" is defined 761s ok 12 - Field "token" is defined 761s ok 13 - CSP header authorize POST request to \# 761s ok 14 - HTTP code is 200 761s ok 15 - Page contains a form 761s ok 16 - Host match 761s ok 17 - Field "uid" is defined 761s ok 18 - Field "guy" is defined 761s ok 19 - Field "cn" is defined 761s ok 20 - Field "token" is defined 761s ok 21 - CSP header authorize POST request to \# 761s ok 22 - Token value found 761s ok 23 - Two token value found 761s ok 24 - Post FindUser request 761s ok 25 - Response is JSON 761s ok 26 - Good user 761s ok 27 - Get Portal 761s ok 28 - HTTP code is 200 761s ok 29 - Page contains a form 761s ok 30 - Host match 761s ok 31 - Field "uid" is defined 761s ok 32 - Field "guy" is defined 761s ok 33 - Field "cn" is defined 761s ok 34 - Field "token" is defined 761s ok 35 - CSP header authorize POST request to \# 761s ok 36 - Post expired FindUser request 761s ok 37 - Response is JSON 761s ok 38 - Token expired 761s ok 39 - no result found 761s ok 40 - Token found 761s ok 41 - Get Portal 761s ok 42 - HTTP code is 200 761s ok 43 - Page contains a form 761s ok 44 - Host match 761s ok 45 - Field "user" is defined 761s ok 46 - Field "guy" is defined 761s ok 47 - Field "cn" is defined 761s ok 48 - Field "token" is defined 761s ok 49 - CSP header authorize POST request to \# 761s ok 50 - Post FindUser request without token 761s ok 51 - Response is JSON 761s ok 52 - No Token 761s ok 53 - no result found 761s ok 54 - Token found 761s ok 55 - Get Portal 761s ok 56 - HTTP code is 200 761s ok 57 - Page contains a form 761s ok 58 - Host match 761s ok 59 - Field "user" is defined 761s ok 60 - Field "guy" is defined 761s ok 61 - Field "cn" is defined 761s ok 62 - Field "token" is defined 761s ok 63 - CSP header authorize POST request to \# 761s ok 64 - Post FindUser request with token 761s ok 65 - Get cookie lemonldap (0e2b4ddf1d5764634229280297ce116021b792a1d0795ce8d965151ee0be8702) 761s ok 66 - Response is JSON 761s ok 67 - result => 1 761s ok 68 - GET Portal 761s ok 69 - HTTP code is 200 761s ok 70 - Authenticated as rtyler 761s ok 71 - Logout request 761s ok 72 - Response is 200 761s ok 73 - Cookie is deleted 761s ok 74 - No pdata 761s ok 75 - Disconnect request 761s ok 76 - Response is 401 761s 1..76 761s ok 761s t/68-FindUser-with-Demo.t ...................................................... 761s ok 1 - use Lemonldap::NG::Portal::Main; 761s ok 2 - Portal object 761s ok 3 - Init 761s ok 4 - Portal app 761s ok 5 - Get Portal 761s ok 6 - HTTP code is 200 761s ok 7 - Page contains a form 761s ok 8 - Host match 761s ok 9 - Field "user" is defined 761s ok 10 - Field "password" is defined 761s ok 11 - Field "spoofId" is defined 761s ok 12 - CSP header authorize POST request to \# 761s ok 13 - Post empty FindUser request 761s ok 14 - HTTP code is 200 761s ok 15 - Page contains a form 761s ok 16 - Host match 761s ok 17 - Field "user" is defined 761s ok 18 - Field "password" is defined 761s ok 19 - Field "spoofId" is defined 761s ok 20 - CSP header authorize POST request to \# 761s ok 21 - HTTP code is 200 761s ok 22 - Page contains a form 761s ok 23 - Host match 761s ok 24 - Field "uid" is defined 761s ok 25 - Field "guy" is defined 761s ok 26 - CSP header authorize POST request to \# 761s ok 27 - value="" 761s ok 28 - Post FindUser request 761s ok 29 - autocomplete="off" 761s ok 30 - Search an account 761s ok 31 - id="findUser_guy" 761s ok 32 - id="findUser_uid" 761s ok 33 - id="findUser_cn" 761s ok 34 - Name... 761s ok 35 - Empty option 761s ok 36 - BB option 761s ok 37 - Bad Guy option 761s ok 38 - Post FindUser request 761s ok 39 - Response is JSON 761s ok 40 - Good user 761s ok 41 - Post FindUser request with bad user 761s ok 42 - Response is JSON 761s ok 43 - No result 761s ok 44 - No user found 761s ok 45 - Post FindUser request one result 761s ok 46 - Response is JSON 761s ok 47 - Good user 761s ok 48 - Post FindUser request with a not allowed select value 761s ok 49 - Response is JSON 761s ok 50 - Good result 761s ok 51 - No user 761s ok 52 - Post FindUser request multi results 761s ok 53 - Response is JSON 761s ok 54 - Good user (msmith) 761s ok 55 - Post FindUser request with bad arg 761s ok 56 - Response is JSON 761s ok 57 - Good result 761s ok 58 - No user 761s ok 59 - Post FindUser request with two args 761s ok 60 - Response is JSON 761s ok 61 - Good user 761s ok 62 - Post FindUser request with wrong args 761s ok 63 - Response is JSON 761s ok 64 - No result 761s ok 65 - No user found 761s ok 66 - Post FindUser request with excluding result 761s ok 67 - Response is JSON 761s ok 68 - No result 761s ok 69 - No user found 761s ok 70 - Post FindUser request with excluding result 761s ok 71 - Response is JSON 761s ok 72 - No result 761s ok 73 - No user found 761s ok 74 - Post FindUser request with wildcard 761s ok 75 - Response is JSON 761s ok 76 - Good result 761s ok 77 - Good user (dwho) 761s 1..77 761s ok 761s t/68-FindUser-with-LDAP.t ...................................................... 761s ok 1 - use Lemonldap::NG::Portal::Main; 761s ok 2 # skip LLNGTESTLDAP is not set 761s ok 3 # skip LLNGTESTLDAP is not set 761s ok 4 # skip LLNGTESTLDAP is not set 761s ok 5 # skip LLNGTESTLDAP is not set 761s ok 6 # skip LLNGTESTLDAP is not set 761s ok 7 # skip LLNGTESTLDAP is not set 761s ok 8 # skip LLNGTESTLDAP is not set 761s ok 9 # skip LLNGTESTLDAP is not set 761s ok 10 # skip LLNGTESTLDAP is not set 761s ok 11 # skip LLNGTESTLDAP is not set 761s ok 12 # skip LLNGTESTLDAP is not set 761s ok 13 # skip LLNGTESTLDAP is not set 761s ok 14 # skip LLNGTESTLDAP is not set 761s ok 15 # skip LLNGTESTLDAP is not set 761s ok 16 # skip LLNGTESTLDAP is not set 761s ok 17 # skip LLNGTESTLDAP is not set 761s ok 18 # skip LLNGTESTLDAP is not set 761s ok 19 # skip LLNGTESTLDAP is not set 761s ok 20 # skip LLNGTESTLDAP is not set 761s ok 21 # skip LLNGTESTLDAP is not set 761s ok 22 # skip LLNGTESTLDAP is not set 761s ok 23 # skip LLNGTESTLDAP is not set 761s ok 24 # skip LLNGTESTLDAP is not set 761s ok 25 # skip LLNGTESTLDAP is not set 761s ok 26 # skip LLNGTESTLDAP is not set 761s ok 27 # skip LLNGTESTLDAP is not set 761s ok 28 # skip LLNGTESTLDAP is not set 761s ok 29 # skip LLNGTESTLDAP is not set 761s ok 30 # skip LLNGTESTLDAP is not set 761s ok 31 # skip LLNGTESTLDAP is not set 761s ok 32 # skip LLNGTESTLDAP is not set 761s ok 33 # skip LLNGTESTLDAP is not set 761s ok 34 # skip LLNGTESTLDAP is not set 761s ok 35 # skip LLNGTESTLDAP is not set 761s ok 36 # skip LLNGTESTLDAP is not set 761s ok 37 # skip LLNGTESTLDAP is not set 761s ok 38 # skip LLNGTESTLDAP is not set 761s ok 39 # skip LLNGTESTLDAP is not set 761s ok 40 # skip LLNGTESTLDAP is not set 761s ok 41 # skip LLNGTESTLDAP is not set 761s ok 42 # skip LLNGTESTLDAP is not set 761s ok 43 # skip LLNGTESTLDAP is not set 761s ok 44 # skip LLNGTESTLDAP is not set 761s ok 45 # skip LLNGTESTLDAP is not set 761s ok 46 # skip LLNGTESTLDAP is not set 761s 1..46 761s ok 762s t/68-FindUser-with-REST.t ...................................................... 762s ok 1 - use Lemonldap::NG::Portal::Main; 762s ok 2 - Portal object 762s ok 3 - Init 762s ok 4 - Portal app 762s ok 5 - search REST request 762s ok 6 - [{"type":"mutant"},{"uid":"rtyler"}] 762s ok 7 - uid: dwho 762s ok 8 - Post good FindUser request 762s ok 9 - HTTP code is 200 762s ok 10 - Response is JSON 762s ok 11 - Good user 762s ok 12 - result => 1 762s ok 13 - search REST request 762s ok 14 - [{"type":"mutant"},{"uid":"rtyler"}] 762s ok 15 - guy:bad, uid: dwho 762s ok 16 - Post null response FindUser request 762s ok 17 - Response is JSON 762s ok 18 - No result 762s ok 19 - No user found 762s ok 20 - Post bad parameter FindUser request 762s ok 21 - HTTP code is 200 762s ok 22 - Response is JSON 762s ok 23 - Empty user 762s ok 24 - result => 1 762s ok 25 - Post empty response FindUser request 762s ok 26 - HTTP code is 200 762s ok 27 - Response is JSON 762s ok 28 - Empty user 762s ok 29 - result => 1 762s ok 30 - search REST request 762s ok 31 - [{"type":"mutant"},{"uid":"rtyler"}] 762s ok 32 - guy:good 762s ok 33 - Post multi responses FindUser request 762s ok 34 - HTTP code is 200 762s ok 35 - Response is JSON 762s ok 36 - Good user (msmith) 762s ok 37 - result => 1 762s 1..37 762s ok 762s t/68-FindUser-with-UpgradeSession.t ............................................ 762s ok 1 - use Lemonldap::NG::Portal::Main; 762s ok 2 - Portal object 762s ok 3 - Init 762s ok 4 - Portal app 762s ok 5 - Get Portal 762s ok 6 - HTTP code is 200 762s ok 7 - Page contains a form 762s ok 8 - Host match 762s ok 9 - Field "user" is defined 762s ok 10 - Field "password" is defined 762s ok 11 - Field "spoofId" is defined 762s ok 12 - CSP header authorize POST request to \# 762s ok 13 - Post empty FindUser request 762s ok 14 - HTTP code is 200 762s ok 15 - Page contains a form 762s ok 16 - Host match 762s ok 17 - Field "user" is defined 762s ok 18 - Field "password" is defined 762s ok 19 - Field "spoofId" is defined 762s ok 20 - CSP header authorize POST request to \# 762s ok 21 - HTTP code is 200 762s ok 22 - Page contains a form 762s ok 23 - Host match 762s ok 24 - Field "uid" is defined 762s ok 25 - CSP header authorize POST request to \# 762s ok 26 - value="" 762s ok 27 - id="findUser_uid" 762s ok 28 - Auth query 762s ok 29 - Get cookie lemonldap (29bc04809c025eaa8fadc9688752633bab0d4b85ee199ae63c19a0c575f52d31) 762s ok 30 - GET http://test1.example.com/ 762s ok 31 - HTTP code is 200 762s ok 32 - Upgrade session query 762s ok 33 - HTTP code is 200 762s ok 34 - Page contains a form 762s ok 35 - URI match 762s ok 36 - Field "confirm" is defined 762s ok 37 - Field "url" is defined 762s ok 38 - Accept session upgrade query 762s ok 39 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 762s ok 40 - HTTP code is 200 762s ok 41 - Page contains a form 762s ok 42 - Host match 762s ok 43 - Field "upgrading" is defined 762s ok 44 - Field "url" is defined 762s ok 45 - CSP header authorize POST request to \# 762s ok 46 - Post FindUser request 762s ok 47 - Response is JSON 762s ok 48 - Good result 762s ok 49 - Good user 762s ok 50 - Post login 762s ok 51 - Get cookie lemonldappdata () 762s ok 52 - Get cookie lemonldap (d2ddf1124c2942e18bb665798efbaef82519ee002adce865168f00d588bca4f3) 762s ok 53 - Get redirection 762s ok 54 - Location is http://test1.example.com 762s ok 55 - GET Portal 762s ok 56 - HTTP code is 200 762s ok 57 - Authenticated as rtyler 762s 1..57 762s ok 763s t/68-FindUser-without-Impersonation.t .......................................... 763s ok 1 - use Lemonldap::NG::Portal::Main; 763s ok 2 - Portal object 763s ok 3 - Init 763s ok 4 - Portal app 763s ok 5 - Get Portal 763s ok 6 - HTTP code is 200 763s ok 7 - Page contains a form 763s ok 8 - Host match 763s ok 9 - Field "user" is defined 763s ok 10 - Field "password" is defined 763s ok 11 - CSP header authorize POST request to \# 763s ok 12 - Search an account not found 763s ok 13 - Post FindUser request 763s ok 14 - Response is JSON 763s ok 15 - result => 0 763s ok 16 - error => 9 763s 1..16 763s ok 763s t/68-FindUser-without-attribute.t .............................................. 763s ok 1 - use Lemonldap::NG::Portal::Main; 763s ok 2 - Portal object 763s ok 3 - Init 763s ok 4 - Portal app 763s ok 5 - Get Portal 763s ok 6 - HTTP code is 200 763s ok 7 - Page contains a form 763s ok 8 - Host match 763s ok 9 - Field "user" is defined 763s ok 10 - Field "password" is defined 763s ok 11 - Field "spoofId" is defined 763s ok 12 - CSP header authorize POST request to \# 763s ok 13 - Search an account not found 763s ok 14 - Post FindUser request 763s ok 15 - Response is JSON 763s ok 16 - No user 763s ok 17 - result => 1 763s 1..17 763s ok 764s t/68-Impersonation-with-2F.t ................................................... 764s ok 1 - use Lemonldap::NG::Portal::Main; 764s ok 2 - use Lemonldap::NG::Common::FormEncode; 764s ok 3 - Portal object 764s ok 4 - Init 764s ok 5 - Portal app 764s ok 6 - Auth query 764s ok 7 - Get cookie lemonldap (88d2ec2ad7c611fa975e3fadbfa892f092c0ab2e741f4b265346738227490a81) 764s ok 8 - Get Menu 764s ok 9 - Authenticated as rtyler 764s ok 10 - sfaManager link found 764s ok 11 - Form registration 764s ok 12 - Found TOTP js 764s ok 13 - Found custom Main Logo 764s ok 14 - Get new key 764s ok 15 - Content is JSON 764s ok 16 - Found secret 764s ok 17 - Found token 764s ok 18 - Found user 764s ok 19 - Code 764s ok 20 - Code contains 6 digits 764s ok 21 - Post code 764s ok 22 - Content is JSON 764s ok 23 - TOTP is registered 764s ok 24 - Logout request 764s ok 25 - Response is 200 764s ok 26 - Cookie is deleted 764s ok 27 - No pdata 764s ok 28 - Disconnect request 764s ok 29 - Response is 401 764s ok 30 - Get Menu 764s ok 31 - HTTP code is 200 764s ok 32 - Page contains a form 764s ok 33 - Host match 764s ok 34 - Field "user" is defined 764s ok 35 - Field "password" is defined 764s ok 36 - Field "spoofId" is defined 764s ok 37 - CSP header authorize POST request to \# 764s ok 38 - Auth query 764s ok 39 - HTTP code is 200 764s ok 40 - Page contains a form 764s ok 41 - URI match 764s ok 42 - Field "token" is defined 764s ok 43 - Post TOTP choice 764s ok 44 - HTTP code is 200 764s ok 45 - Page contains a form 764s ok 46 - URI match 764s ok 47 - Field "token" is defined 764s ok 48 - Code 764s ok 49 - Post code 764s ok 50 - Get cookie lemonldap (6642b3af2ca960f030f2d71840b086cc2fd51576d0397172afe6aec5ad1d0ab9) 764s ok 51 - Get Menu 764s ok 52 - HTTP code is 200 764s ok 53 - Authenticated as dwho 764s ok 54 - Form 2fregisters 764s ok 55 - Form registration 764s ok 56 - Found TOTP js 764s ok 57 - Found custom Main Logo 764s ok 58 - Get new key 764s ok 59 - Content is JSON 764s ok 60 - Not authorized to register a TOTP 764s ok 61 - Delete TOTP query 764s ok 62 - Content is JSON 764s ok 63 - Not authorized to unregister a TOTP 764s ok 64 - Post code 764s ok 65 - Content is JSON 764s ok 66 - Not authorized to verify a TOTP 764s ok 67 - Logout request 764s ok 68 - Response is 200 764s ok 69 - Cookie is deleted 764s ok 70 - No pdata 764s ok 71 - Disconnect request 764s ok 72 - Response is 401 764s 1..72 764s ok 765s t/68-Impersonation-with-Custom-Plugin.t ........................................ 765s ok 1 - use Lemonldap::NG::Portal::Main; 765s ok 2 - Portal object 765s ok 3 - Init 765s ok 4 - Portal app 765s ok 5 - Get Menu 765s ok 6 - HTTP code is 200 765s ok 7 - Page contains a form 765s ok 8 - Host match 765s ok 9 - Field "user" is defined 765s ok 10 - Field "password" is defined 765s ok 11 - Field "spoofId" is defined 765s ok 12 - CSP header authorize POST request to \# 765s ok 13 - Auth query 765s ok 14 - HTTP code is 200 765s ok 15 - Get cookie lemonldap (a595fe4da6fde23e81570fd45a24b54625b8f6149723f0682a119f263167b927) 765s ok 16 - Logout request 765s ok 17 - Response is 200 765s ok 18 - Cookie is deleted 765s ok 19 - No pdata 765s ok 20 - Disconnect request 765s ok 21 - Response is 401 765s ok 22 - Auth query 765s ok 23 - Content is JSON 765s ok 24 - BAD CREDENTIALS 765s 1..24 765s ok 765s t/68-Impersonation-with-History.t .............................................. 765s ok 1 - use Lemonldap::NG::Portal::Main; 765s ok 2 - Portal object 765s ok 3 - Init 765s ok 4 - Portal app 765s ok 5 - Auth query 765s ok 6 - Response status is 401 765s ok 7 - Content is JSON 765s ok 8 - Error code is 5 765s ok 9 - Get Menu 765s ok 10 - HTTP code is 200 765s ok 11 - Page contains a form 765s ok 12 - Host match 765s ok 13 - Field "user" is defined 765s ok 14 - Field "password" is defined 765s ok 15 - Field "spoofId" is defined 765s ok 16 - CSP header authorize POST request to \# 765s ok 17 - Auth query 765s ok 18 - Get cookie lemonldap (4d82ced2b327a741fdafa67ec929fd46f803ece9d0fe6511ed3328271dff5b05) 765s ok 19 - Get redirection 765s ok 20 - Location is http://auth.example.com/ 765s ok 21 - Get Menu 765s ok 22 - HTTP code is 200 765s ok 23 - Authenticated as rtyler 765s ok 24 - Logout request 765s ok 25 - Response is 200 765s ok 26 - Cookie is deleted 765s ok 27 - No pdata 765s ok 28 - Disconnect request 765s ok 29 - Response is 401 765s ok 30 - Get Menu 765s ok 31 - HTTP code is 200 765s ok 32 - Page contains a form 765s ok 33 - Host match 765s ok 34 - Field "user" is defined 765s ok 35 - Field "password" is defined 765s ok 36 - Field "spoofId" is defined 765s ok 37 - CSP header authorize POST request to \# 765s ok 38 - Auth query 765s ok 39 - Get cookie lemonldap (fcf745c292c336838a756535b3fe0a7bb110795c63259d52c594068ffab0a2ba) 765s ok 40 - History found 765s ok 41 - -> Three entries found 765s ok 42 - -> One 'failedLogin' entry found 765s ok 43 - Logout request 765s ok 44 - Response is 200 765s ok 45 - Cookie is deleted 765s ok 46 - No pdata 765s ok 47 - Disconnect request 765s ok 48 - Response is 401 765s 1..48 765s ok 766s t/68-Impersonation-with-TOTP.t ................................................. 766s ok 1 - use Lemonldap::NG::Portal::Main; 766s ok 2 - Portal object 766s ok 3 - Init 766s ok 4 - Portal app 766s ok 5 - Get Menu 766s ok 6 - HTTP code is 200 766s ok 7 - Page contains a form 766s ok 8 - Host match 766s ok 9 - Field "user" is defined 766s ok 10 - Field "password" is defined 766s ok 11 - Field "spoofId" is defined 766s ok 12 - CSP header authorize POST request to \# 766s ok 13 - Auth query 766s ok 14 - Get cookie lemonldap (e4371377dd933c613e9e181bc15df9d996627896f498044feaeadbaee23da368) 766s ok 15 - Get redirection 766s ok 16 - Location is http://auth.example.com/ 766s ok 17 - Get Menu 766s ok 18 - HTTP code is 200 766s ok 19 - Connected as dwho 766s ok 20 - Authenticated as rtyler 766s ok 21 - Form registration 766s ok 22 - Get redirection 766s ok 23 - Location header found 766s ok 24 - Form registration 766s ok 25 - Found TOTP js 766s ok 26 - Found custom Main Logo 766s ok 27 - Get new key 766s ok 28 - Content is JSON 766s ok 29 - Found secret 766s ok 30 - Found token 766s ok 31 - Code 766s ok 32 - Code contains 6 digits 766s ok 33 - Post code 766s ok 34 - Content is JSON 766s ok 35 - Key is registered 766s ok 36 - Logout request 766s ok 37 - Response is 200 766s ok 38 - Cookie is deleted 766s ok 39 - No pdata 766s ok 40 - Disconnect request 766s ok 41 - Response is 401 766s ok 42 - Get Menu 766s ok 43 - HTTP code is 200 766s ok 44 - Page contains a form 766s ok 45 - Host match 766s ok 46 - Field "user" is defined 766s ok 47 - Field "password" is defined 766s ok 48 - Field "spoofId" is defined 766s ok 49 - CSP header authorize POST request to \# 766s ok 50 - Auth query with Impersonation 766s ok 51 - HTTP code is 200 766s ok 52 - Page contains a form 766s ok 53 - URI match 766s ok 54 - Field "token" is defined 766s ok 55 - Code 766s ok 56 - Post code 766s ok 57 - Get cookie lemonldap (be96dc4dc7db405736654015d73a2af81187fa2af11e33173056eceab2b80c9a) 766s ok 58 - CheckUser form 766s ok 59 - HTTP code is 200 766s ok 60 - Page contains a form 766s ok 61 - URI match 766s ok 62 - Field "user" is defined 766s ok 63 - Field "url" is defined 766s ok 64 - Found trspan="checkUserMerged" 766s ok 65 - POST checkuser 766s ok 66 - HTTP code is 200 766s ok 67 - Page contains a form 766s ok 68 - URI match 766s ok 69 - Field "user" is defined 766s ok 70 - Field "url" is defined 766s ok 71 - Found trspan="checkUserMerged" 766s ok 72 - Found trspan="allowed" 766s ok 73 - Found trspan="headers" 766s ok 74 - Found trspan="groups_sso" 766s ok 75 - Found trspan="attributes" 766s ok 76 - Found trspan="macros" 766s ok 77 - Found _userDB 766s ok 78 - Found Auth-User 766s ok 79 - Found dwho 766s ok 80 - Found su 766s ok 81 - Found uid 766s ok 82 - Found _whatToTrace 766s ok 83 - CheckUser form 766s ok 84 - HTTP code is 200 766s ok 85 - Page contains a form 766s ok 86 - URI match 766s ok 87 - Field "user" is defined 766s ok 88 - Field "url" is defined 766s ok 89 - Found trspan="checkUserMerged" 766s ok 90 - POST checkuser 766s ok 91 - HTTP code is 200 766s ok 92 - Page contains a form 766s ok 93 - URI match 766s ok 94 - Field "user" is defined 766s ok 95 - Field "url" is defined 766s ok 96 - Found trspan="checkUserComputedSession" 766s ok 97 - Found macro authMode 766s ok 98 - Found TOTP 766s ok 99 - Logout request 766s ok 100 - Response is 200 766s ok 101 - Cookie is deleted 766s ok 102 - No pdata 766s ok 103 - Disconnect request 766s ok 104 - Response is 401 766s 1..104 766s ok 766s t/68-Impersonation-with-UnrestrictedUser.t ..................................... 766s ok 1 - use Lemonldap::NG::Portal::Main; 766s ok 2 - Portal object 766s ok 3 - Init 766s ok 4 - Portal app 766s ok 5 - Get Menu 766s ok 6 - HTTP code is 200 766s ok 7 - Page contains a form 766s ok 8 - Host match 766s ok 9 - Field "user" is defined 766s ok 10 - Field "password" is defined 766s ok 11 - Field "spoofId" is defined 766s ok 12 - Field "token" is defined 766s ok 13 - CSP header authorize POST request to \# 766s ok 14 - Auth query 766s ok 15 - Get cookie lemonldap (ce4e2c2ca82eb0298a0cb66af257a5d79ce0c606c26bca873167d14af01c47f9) 766s ok 16 - Get Menu 766s ok 17 - Authenticated as dwho 766s ok 18 - Logout request 766s ok 19 - Response is 200 766s ok 20 - Cookie is deleted 766s ok 21 - No pdata 766s ok 22 - Disconnect request 766s ok 23 - Response is 401 766s ok 24 - Get Menu 766s ok 25 - HTTP code is 200 766s ok 26 - Page contains a form 766s ok 27 - Host match 766s ok 28 - Field "user" is defined 766s ok 29 - Field "password" is defined 766s ok 30 - Field "spoofId" is defined 766s ok 31 - Field "token" is defined 766s ok 32 - CSP header authorize POST request to \# 766s ok 33 - Auth query 766s ok 34 - PE5 found 766s ok 35 - HTTP code is 200 766s ok 36 - Page contains a form 766s ok 37 - Host match 766s ok 38 - Field "user" is defined 766s ok 39 - Field "password" is defined 766s ok 40 - Field "spoofId" is defined 766s ok 41 - Field "token" is defined 766s ok 42 - CSP header authorize POST request to \# 766s ok 43 - Auth query 766s ok 44 - Get cookie lemonldap (42f442e88315a228f7f63aa66ad0a5ba09abaa01c205301c1f64a90c8c69db9c) 766s ok 45 - Get Menu 766s ok 46 - Authenticated as msmith 766s ok 47 - Logout request 766s ok 48 - Response is 200 766s ok 49 - Cookie is deleted 766s ok 50 - No pdata 766s ok 51 - Disconnect request 766s ok 52 - Response is 401 766s 1..52 766s ok 767s t/68-Impersonation-with-doubleCookies.t ........................................ 767s ok 1 - use Lemonldap::NG::Portal::Main; 767s ok 2 - Portal object 767s ok 3 - Init 767s ok 4 - Portal app 767s ok 5 - Get Menu 767s ok 6 - HTTP code is 200 767s ok 7 - Page contains a form 767s ok 8 - Host match 767s ok 9 - Field "user" is defined 767s ok 10 - Field "password" is defined 767s ok 11 - Field "spoofId" is defined 767s ok 12 - CSP header authorize POST request to \# 767s ok 13 - Auth query 767s ok 14 - PE40 found 767s ok 15 - Get Menu 767s ok 16 - HTTP code is 200 767s ok 17 - Page contains a form 767s ok 18 - Host match 767s ok 19 - Field "user" is defined 767s ok 20 - Field "password" is defined 767s ok 21 - Field "spoofId" is defined 767s ok 22 - CSP header authorize POST request to \# 767s ok 23 - Get Menu 767s ok 24 - HTTP code is 200 767s ok 25 - Page contains a form 767s ok 26 - Host match 767s ok 27 - Field "user" is defined 767s ok 28 - Field "password" is defined 767s ok 29 - Field "spoofId" is defined 767s ok 30 - CSP header authorize POST request to \# 767s ok 31 - Auth query 767s ok 32 - PE5 found 767s ok 33 - Get Menu 767s ok 34 - HTTP code is 200 767s ok 35 - Page contains a form 767s ok 36 - Host match 767s ok 37 - Field "user" is defined 767s ok 38 - Field "password" is defined 767s ok 39 - Field "spoofId" is defined 767s ok 40 - CSP header authorize POST request to \# 767s ok 41 - Get Menu 767s ok 42 - HTTP code is 200 767s ok 43 - Page contains a form 767s ok 44 - Host match 767s ok 45 - Field "user" is defined 767s ok 46 - Field "password" is defined 767s ok 47 - Field "spoofId" is defined 767s ok 48 - CSP header authorize POST request to \# 767s ok 49 - Auth query 767s ok 50 - PE93 found 767s ok 51 - Get Menu 767s ok 52 - HTTP code is 200 767s ok 53 - Page contains a form 767s ok 54 - Host match 767s ok 55 - Field "user" is defined 767s ok 56 - Field "password" is defined 767s ok 57 - Field "spoofId" is defined 767s ok 58 - CSP header authorize POST request to \# 767s ok 59 - Get Menu 767s ok 60 - HTTP code is 200 767s ok 61 - Page contains a form 767s ok 62 - Host match 767s ok 63 - Field "user" is defined 767s ok 64 - Field "password" is defined 767s ok 65 - Field "spoofId" is defined 767s ok 66 - CSP header authorize POST request to \# 767s ok 67 - Auth query 767s ok 68 - Get cookie lemonldap (3799138a63e802bb407eee7528ac742834c3213f77605e02eaa5642e955d025a) 767s ok 69 - Get cookie lemonldaphttp () 767s ok 70 - Get redirection 767s ok 71 - Location is http://auth.example.com/ 767s ok 72 - -> Get cookie : lemonldap=something 767s ok 73 - -> Cookie 'lemonldap' is HttpOnly 767s ok 74 - -> Cookie 'lemonldap' is secure 767s ok 75 - CheckUser form 767s ok 76 - HTTP code is 200 767s ok 77 - Page contains a form 767s ok 78 - URI match 767s ok 79 - Field "user" is defined 767s ok 80 - Field "url" is defined 767s ok 81 - Found trspan="checkUser" 767s ok 82 - POST checkuser 767s ok 83 - Found macro test_impersonation 767s ok 84 - Found msmith/msmith 767s ok 85 - Logout request 767s ok 86 - Response is 200 767s ok 87 - Cookie is deleted 767s ok 88 - No pdata 767s ok 89 - Disconnect request 767s ok 90 - Response is 401 767s ok 91 - Get Menu 767s ok 92 - HTTP code is 200 767s ok 93 - Page contains a form 767s ok 94 - Host match 767s ok 95 - Field "user" is defined 767s ok 96 - Field "password" is defined 767s ok 97 - Field "spoofId" is defined 767s ok 98 - CSP header authorize POST request to \# 767s ok 99 - Auth query 767s ok 100 - Get cookie lemonldap (2660997af60a2fa8afee973ea570d333b7067bfad90d5c1b939bf09811940868) 767s ok 101 - Get redirection 767s ok 102 - Location is http://auth.example.com/ 767s ok 103 - Get Menu 767s ok 104 - HTTP code is 200 767s ok 105 - Connected as dwho 767s ok 106 - CheckUser form 767s ok 107 - HTTP code is 200 767s ok 108 - Page contains a form 767s ok 109 - URI match 767s ok 110 - Field "user" is defined 767s ok 111 - Field "url" is defined 767s ok 112 - Found trspan="checkUser" 767s ok 113 - POST checkuser 767s ok 114 - HTTP code is 200 767s ok 115 - Page contains a form 767s ok 116 - URI match 767s ok 117 - Field "user" is defined 767s ok 118 - Field "url" is defined 767s ok 119 - Found trspan="checkUser" 767s ok 120 - Found trspan="allowed" 767s ok 121 - Found trspan="headers" 767s ok 122 - Found trspan="macros" 767s ok 123 - Found trspan="attributes" 767s ok 124 - Found _userDB 767s ok 125 - Found Auth-User 767s ok 126 - Found dwho 767s ok 127 - Found _whatToTrace 767s ok 128 - Found testPrefix_groups 767s ok 129 - Found "su; su_test; test_su" 767s ok 130 - Found testPrefix_uid 767s ok 131 - Found rtyler 767s ok 132 - Found macro test_impersonation 767s ok 133 - Found rtyler/dwo 767s ok 134 - Found 34 attributes 767s ok 135 - _auth 767s ok 136 - _httpSession 767s ok 137 - uid 767s ok 138 - testPrefix__auth 767s ok 139 - testPrefix__httpSession 767s ok 140 - testPrefix_uid 767s ok 141 - Logout request 767s ok 142 - Response is 200 767s ok 143 - Cookie is deleted 767s ok 144 - No pdata 767s ok 145 - Disconnect request 767s ok 146 - Response is 401 767s 1..146 767s ok 768s t/68-Impersonation-with-filtered-merge.t ....................................... 768s ok 1 - use Lemonldap::NG::Portal::Main; 768s ok 2 - Portal object 768s ok 3 - Init 768s ok 4 - Portal app 768s ok 5 - Get Menu 768s ok 6 - HTTP code is 200 768s ok 7 - Page contains a form 768s ok 8 - Host match 768s ok 9 - Field "user" is defined 768s ok 10 - Field "password" is defined 768s ok 11 - Field "spoofId" is defined 768s ok 12 - CSP header authorize POST request to \# 768s ok 13 - Auth query 768s ok 14 - Get cookie lemonldap (27dbeafbf859af5a0e43eebff0fa3bfb6f4f3ec63ee3a8281e37c0d3c6d2ecbc) 768s ok 15 - Get redirection 768s ok 16 - Location is http://auth.example.com/ 768s ok 17 - Get Menu 768s ok 18 - HTTP code is 200 768s ok 19 - Connected as dwho 768s ok 20 - Authenticated as dwho 768s ok 21 - CheckUser form 768s ok 22 - HTTP code is 200 768s ok 23 - Page contains a form 768s ok 24 - URI match 768s ok 25 - Field "user" is defined 768s ok 26 - Field "url" is defined 768s ok 27 - Found trspan="checkUserMerged" 768s ok 28 - POST checkuser 768s ok 29 - HTTP code is 200 768s ok 30 - Page contains a form 768s ok 31 - URI match 768s ok 32 - Field "user" is defined 768s ok 33 - Field "url" is defined 768s ok 34 - Found trspan="checkUser" 768s ok 35 - Found trspan="allowed" 768s ok 36 - Found trspan="headers" 768s ok 37 - Found trspan="groups_sso" 768s ok 38 - Found trspan="macros" 768s ok 39 - Found trspan="attributes" 768s ok 40 - Found _userDB 768s ok 41 - Found Auth-User 768s ok 42 - Found dwho 768s ok 43 - Found su 768s ok 44 - Found su_test 768s ok 45 - NOT found _test_ 768s ok 46 - NOT found test_su 768s ok 47 - Found uid 768s ok 48 - Found _whatToTrace 768s ok 49 - POST checkuser 768s ok 50 - Response is JSON 768s ok 51 - Right number of real_hGroups found 768s ok 52 - Right number of hGroups found 768s ok 53 - Logout request 768s ok 54 - Response is 200 768s ok 55 - Cookie is deleted 768s ok 56 - No pdata 768s ok 57 - Disconnect request 768s ok 58 - Response is 401 768s 1..58 768s ok 768s t/68-Impersonation-with-merge.t ................................................ 768s ok 1 - use Lemonldap::NG::Portal::Main; 768s ok 2 - Portal object 768s ok 3 - Init 768s ok 4 - Portal app 768s ok 5 - Get Menu 768s ok 6 - HTTP code is 200 768s ok 7 - Page contains a form 768s ok 8 - Host match 768s ok 9 - Field "user" is defined 768s ok 10 - Field "password" is defined 768s ok 11 - Field "spoofId" is defined 768s ok 12 - CSP header authorize POST request to \# 768s ok 13 - Auth query 768s ok 14 - Get cookie lemonldap (096d22bac4ec3ebea5d9e787284d0ac37392256509671b3dce717a2ea0ac460a) 768s ok 15 - Get redirection 768s ok 16 - Location is http://auth.example.com/ 768s ok 17 - Get Menu 768s ok 18 - HTTP code is 200 768s ok 19 - Connected as dwho 768s ok 20 - Authenticated as dwho 768s ok 21 - CheckUser form 768s ok 22 - HTTP code is 200 768s ok 23 - Page contains a form 768s ok 24 - URI match 768s ok 25 - Field "user" is defined 768s ok 26 - Field "url" is defined 768s ok 27 - Found trspan="checkUserMerged" 768s ok 28 - POST checkuser 768s ok 29 - HTTP code is 200 768s ok 30 - Page contains a form 768s ok 31 - URI match 768s ok 32 - Field "user" is defined 768s ok 33 - Field "url" is defined 768s ok 34 - Found trspan="checkUserMerged" 768s ok 35 - Found trspan="allowed" 768s ok 36 - Found trspan="headers" 768s ok 37 - Found trspan="groups_sso" 768s ok 38 - Found SSO group "su" 768s ok 39 - Found SSO group "su_test" 768s ok 40 - Found SSO group "test_su" 768s ok 41 - Found trspan="attributes" 768s ok 42 - Found trspan="macros" 768s ok 43 - Found _userDB 768s ok 44 - Found Auth-User 768s ok 45 - Found dwho 768s ok 46 - Found su 768s ok 47 - Found su_test 768s ok 48 - NOT found _test_ 768s ok 49 - Found test_su 768s ok 50 - Found _whatToTrace 768s ok 51 - Found uid 768s ok 52 - POST checkuser 768s ok 53 - Response is JSON 768s ok 54 - Right number of real_hGroups found 768s ok 55 - Right number of hGroups found 768s ok 56 - Logout request 768s ok 57 - Response is 200 768s ok 58 - Cookie is deleted 768s ok 59 - No pdata 768s ok 60 - Disconnect request 768s ok 61 - Response is 401 768s 1..61 768s ok 769s t/68-Impersonation.t ........................................................... 769s ok 1 - use Lemonldap::NG::Portal::Main; 769s ok 2 - Portal object 769s ok 3 - Init 769s ok 4 - Portal app 769s ok 5 - Get Menu 769s ok 6 - HTTP code is 200 769s ok 7 - Page contains a form 769s ok 8 - Host match 769s ok 9 - Field "user" is defined 769s ok 10 - Field "password" is defined 769s ok 11 - Field "spoofId" is defined 769s ok 12 - CSP header authorize POST request to \# 769s ok 13 - Auth query 769s ok 14 - PE40 found 769s ok 15 - Get Menu 769s ok 16 - HTTP code is 200 769s ok 17 - Page contains a form 769s ok 18 - Host match 769s ok 19 - Field "user" is defined 769s ok 20 - Field "password" is defined 769s ok 21 - Field "spoofId" is defined 769s ok 22 - CSP header authorize POST request to \# 769s ok 23 - Get Menu 769s ok 24 - HTTP code is 200 769s ok 25 - Page contains a form 769s ok 26 - Host match 769s ok 27 - Field "user" is defined 769s ok 28 - Field "password" is defined 769s ok 29 - Field "spoofId" is defined 769s ok 30 - CSP header authorize POST request to \# 769s ok 31 - Auth query 769s ok 32 - PE5 found 769s ok 33 - Get Menu 769s ok 34 - HTTP code is 200 769s ok 35 - Page contains a form 769s ok 36 - Host match 769s ok 37 - Field "user" is defined 769s ok 38 - Field "password" is defined 769s ok 39 - Field "spoofId" is defined 769s ok 40 - CSP header authorize POST request to \# 769s ok 41 - Get Menu 769s ok 42 - HTTP code is 200 769s ok 43 - Page contains a form 769s ok 44 - Host match 769s ok 45 - Field "user" is defined 769s ok 46 - Field "password" is defined 769s ok 47 - Field "spoofId" is defined 769s ok 48 - CSP header authorize POST request to \# 769s ok 49 - Auth query 769s ok 50 - PE93 found 769s ok 51 - Get Menu 769s ok 52 - HTTP code is 200 769s ok 53 - Page contains a form 769s ok 54 - Host match 769s ok 55 - Field "user" is defined 769s ok 56 - Field "password" is defined 769s ok 57 - Field "spoofId" is defined 769s ok 58 - CSP header authorize POST request to \# 769s ok 59 - Get Menu 769s ok 60 - HTTP code is 200 769s ok 61 - Page contains a form 769s ok 62 - Host match 769s ok 63 - Field "user" is defined 769s ok 64 - Field "password" is defined 769s ok 65 - Field "spoofId" is defined 769s ok 66 - CSP header authorize POST request to \# 769s ok 67 - Auth query 769s ok 68 - Get cookie lemonldap (afa7040bf6b4fd1ca16f8856e13d9806208ec2569b04d0612baafc53b34184d5) 769s ok 69 - Get redirection 769s ok 70 - Location is http://auth.example.com/ 769s ok 71 - Get Menu 769s ok 72 - HTTP code is 200 769s ok 73 - Connected as msmith 769s ok 74 - Authenticated as msmith 769s ok 75 - CheckUser form 769s ok 76 - HTTP code is 200 769s ok 77 - Page contains a form 769s ok 78 - URI match 769s ok 79 - Field "user" is defined 769s ok 80 - Field "url" is defined 769s ok 81 - Found trspan="checkUser" 769s ok 82 - POST checkuser 769s ok 83 - Found macro test_impersonation 769s ok 84 - Found msmith/msmith 769s ok 85 - Found two MSMITH@BADWOLF.ORG 769s ok 86 - Logout request 769s ok 87 - Response is 200 769s ok 88 - Cookie is deleted 769s ok 89 - No pdata 769s ok 90 - Disconnect request 769s ok 91 - Response is 401 769s ok 92 - Get Menu 769s ok 93 - HTTP code is 200 769s ok 94 - Page contains a form 769s ok 95 - Host match 769s ok 96 - Field "user" is defined 769s ok 97 - Field "password" is defined 769s ok 98 - Field "spoofId" is defined 769s ok 99 - CSP header authorize POST request to \# 769s ok 100 - Auth query 769s ok 101 - Get cookie lemonldap (200d2e3a725a2bbef0d1b91c5294bb478b5cf0da94849a9fb35afe8f961c27f3) 769s ok 102 - Get redirection 769s ok 103 - Location is http://auth.example.com/ 769s ok 104 - Get Menu 769s ok 105 - HTTP code is 200 769s ok 106 - Connected as dwho 769s ok 107 - Authenticated as dwho 769s ok 108 - CheckUser form 769s ok 109 - HTTP code is 200 769s ok 110 - Page contains a form 769s ok 111 - URI match 769s ok 112 - Field "user" is defined 769s ok 113 - Field "url" is defined 769s ok 114 - Found trspan="checkUser" 769s ok 115 - POST checkuser 769s ok 116 - HTTP code is 200 769s ok 117 - Page contains a form 769s ok 118 - URI match 769s ok 119 - Field "user" is defined 769s ok 120 - Field "url" is defined 769s ok 121 - Found trspan="checkUser" 769s ok 122 - Found trspan="allowed" 769s ok 123 - Found trspan="headers" 769s ok 124 - Found trspan="macros" 769s ok 125 - Found trspan="attributes" 769s ok 126 - Found _userDB 769s ok 127 - Found Auth-User 769s ok 128 - Found dwho 769s ok 129 - Found _whatToTrace 769s ok 130 - Found testPrefix_groups 769s ok 131 - Found "su; su_test; test_su" 769s ok 132 - Found testPrefix_uid 769s ok 133 - Found rtyler 769s ok 134 - Found macro test_impersonation 769s ok 135 - Found rtyler/dwo 769s ok 136 - Found _session_id 769s ok 137 - Found _session_id 769s ok 138 - Found 34 attributes 769s ok 139 - _auth 769s ok 140 - uid 769s ok 141 - testPrefix__auth 769s ok 142 - testPrefix_uid 769s ok 143 - Logout request 769s ok 144 - Response is 200 769s ok 145 - Cookie is deleted 769s ok 146 - No pdata 769s ok 147 - Disconnect request 769s ok 148 - Response is 401 769s 1..148 769s ok 770s t/68-InitializePasswordReset.t ................................................. 770s ok 1 - use Lemonldap::NG::Portal::Main; 770s ok 2 - Portal object 770s ok 3 - Init 770s ok 4 - Portal app 770s ok 5 - Auth query 770s ok 6 - HTTP code is 200 770s ok 7 - Get cookie lemonldap (9f52e7ad3eb945942927de87ce47648ad8d5f55637aebbf6b26689d9c99fa826) 770s ok 8 - Force reinitialization for rtyler@badwolf.org 770s ok 9 - HTTP code is 200 770s ok 10 - HTTP code is 200 770s ok 11 - Content-Type is JSON 770s ok 12 - Content is valid JSON 770s ok 13 - mail_token found 770s ok 14 - reset url found and have a correct format 770s ok 15 - Force reinitialization for rtyler@badwolf.org - bad secret 770s ok 16 - HTTP code is 403 770s ok 17 - Content is valid JSON 770s ok 18 - authentication error 770s ok 19 - Force reinitialization for rtyler@badwolf.org - user not found 770s ok 20 - HTTP code is 404 770s ok 21 - Content is valid JSON 770s ok 22 - user not found 770s 1..22 770s ok 770s t/70-2F-Password.t ............................................................. 770s ok 1 - use Lemonldap::NG::Portal::Main; 770s ok 2 - Portal object 770s ok 3 - Init 770s ok 4 - Portal app 770s # Subtest: Register Password 2FA 770s ok 1 - Get Menu 770s ok 2 - HTTP code is 200 770s ok 3 - Page contains a form 770s ok 4 - Host match 770s ok 5 - Field "user" is defined 770s ok 6 - Field "password" is defined 770s ok 7 - CSP header authorize POST request to \# 770s ok 8 - Auth query 770s ok 9 - Get cookie lemonldap (b42f9656dfc54b97a028649ac824fcc3d14b0b3d01ca1a62aea2c710a6a7b72a) 770s ok 10 - Get redirection 770s ok 11 - Location is http://auth.example.com/ 770s ok 12 - Form registration 770s ok 13 - Get redirection 770s ok 14 - Location header found 770s ok 15 - Form registration 770s ok 16 - Found password js 770s ok 17 - HTTP code is 200 770s ok 18 - Content-Type is JSON 770s ok 19 - Content is valid JSON 770s ok 20 - Post registration (mismatched) 770s ok 21 770s ok 22 - HTTP code is 200 770s ok 23 - Content-Type is JSON 770s ok 24 - Content is valid JSON 770s ok 25 - Post registration (mismatched) 770s ok 26 770s ok 27 - HTTP code is 200 770s ok 28 - Content-Type is JSON 770s ok 29 - Content is valid JSON 770s ok 30 - Post registration (mismatched) 770s ok 31 - Key is registered 770s ok 32 - Logout request 770s ok 33 - Response is 200 770s ok 34 - Cookie is deleted 770s ok 35 - No pdata 770s ok 36 - Disconnect request 770s ok 37 - Response is 401 770s 1..37 770s ok 5 - Register Password 2FA 770s # Subtest: Try to login with invalid 2FA password 770s ok 1 - Get Menu 770s ok 2 - HTTP code is 200 770s ok 3 - Page contains a form 770s ok 4 - Host match 770s ok 5 - Field "user" is defined 770s ok 6 - Field "password" is defined 770s ok 7 - CSP header authorize POST request to \# 770s ok 8 - Auth query 770s ok 9 - HTTP code is 200 770s ok 10 - Page contains a form 770s ok 11 - URI match 770s ok 12 - Post code 770s ok 13 - Expected portal error code: code found on page 770s ok 14 - Expected portal error code 770s 1..14 770s ok 6 - Try to login with invalid 2FA password 770s # Subtest: Try to login with valid 2FA password 770s ok 1 - Get Menu 770s ok 2 - HTTP code is 200 770s ok 3 - Page contains a form 770s ok 4 - Host match 770s ok 5 - Field "user" is defined 770s ok 6 - Field "password" is defined 770s ok 7 - CSP header authorize POST request to \# 770s ok 8 - Auth query 770s ok 9 - HTTP code is 200 770s ok 10 - Page contains a form 770s ok 11 - URI match 770s ok 12 - Post code 770s ok 13 - Get cookie lemonldap (26b3b2e2abf9a33a2a645bcd23a2b90970dd4b561476d09e6a44286127bdd198) 770s ok 14 - Get session using restSessionServer 770s ok 15 - HTTP code is 200 770s ok 16 - Deserialize session content 770s ok 17 - Session has correct value for _2f 770s ok 18 - Session has correct value for authenticationLevel 770s ok 19 - Session has correct value for uid 770s ok 20 - Session has correct value for _auth 770s ok 21 - Logout request 770s ok 22 - Response is 200 770s ok 23 - Cookie is deleted 770s ok 24 - No pdata 770s ok 25 - Disconnect request 770s ok 26 - Response is 401 770s 1..26 770s ok 7 - Try to login with valid 2FA password 770s 1..7 770s ok 771s t/70-2F-TOTP-8-with-global-storage.t ........................................... 771s ok 1 - use Lemonldap::NG::Portal::Main; 771s ok 2 - Portal object 771s ok 3 - Init 771s ok 4 - Portal app 771s ok 5 - Get Menu 771s ok 6 - HTTP code is 200 771s ok 7 - Page contains a form 771s ok 8 - Host match 771s ok 9 - Field "user" is defined 771s ok 10 - Field "password" is defined 771s ok 11 - Field "token" is defined 771s ok 12 - CSP header authorize POST request to \# 771s ok 13 - Auth query 771s ok 14 - Get cookie lemonldap (aefd84a0dfc46d7b184cb05404998d62def5d54aca293834a3365af7a87a891c) 771s ok 15 - Get redirection 771s ok 16 - Location is http://auth.example.com/ 771s ok 17 - Form registration 771s ok 18 - Get redirection 771s ok 19 - Location header found 771s ok 20 - Form registration 771s ok 21 - Found TOTP js 771s ok 22 - Get new key 771s ok 23 - Content is JSON 771s ok 24 - Found secret 771s ok 25 - Found token 771s ok 26 - Code 771s ok 27 - Code contains 8 digits 771s ok 28 - Post code 771s ok 29 - Content is JSON 771s ok 30 - Key is registered 771s ok 31 - Logout request 771s ok 32 - Response is 200 771s ok 33 - Cookie is deleted 771s ok 34 - No pdata 771s ok 35 - Disconnect request 771s ok 36 - Response is 401 771s ok 37 - Get Menu 771s ok 38 - HTTP code is 200 771s ok 39 - Page contains a form 771s ok 40 - Host match 771s ok 41 - Field "user" is defined 771s ok 42 - Field "password" is defined 771s ok 43 - Field "token" is defined 771s ok 44 - CSP header authorize POST request to \# 771s ok 45 - Auth query 771s ok 46 - HTTP code is 200 771s ok 47 - Page contains a form 771s ok 48 - URI match 771s ok 49 - Field "token" is defined 771s ok 50 - LLNG Code 771s ok 51 - Post code 771s ok 52 - Get cookie lemonldap (48f648e9bf767fc8202a448480ddc0795e1d90582a53d317618931da48043120) 771s ok 53 - Logout request 771s ok 54 - Response is 200 771s ok 55 - Cookie is deleted 771s ok 56 - No pdata 771s ok 57 - Disconnect request 771s ok 58 - Response is 401 771s ok 59 - Get Menu 771s ok 60 - HTTP code is 200 771s ok 61 - Page contains a form 771s ok 62 - Host match 771s ok 63 - Field "user" is defined 771s ok 64 - Field "password" is defined 771s ok 65 - Field "token" is defined 771s ok 66 - CSP header authorize POST request to \# 771s ok 67 - Auth query 771s ok 68 - HTTP code is 200 771s ok 69 - Page contains a form 771s ok 70 - URI match 771s ok 71 - Field "token" is defined 771s ok 72 - LLNG Code 771s ok 73 - Post code 771s ok 74 - Token expired 771s ok 75 - Login form is not displayed 771s ok 76 - Get Menu 771s ok 77 - HTTP code is 200 771s ok 78 - Page contains a form 771s ok 79 - Host match 771s ok 80 - Field "user" is defined 771s ok 81 - Field "password" is defined 771s ok 82 - Field "token" is defined 771s ok 83 - CSP header authorize POST request to \# 771s ok 84 - Auth query 771s ok 85 - HTTP code is 200 771s ok 86 - Page contains a form 771s ok 87 - URI match 771s ok 88 - Field "token" is defined 771s 1..88 771s ok 772s t/70-2F-TOTP-Hook.t ............................................................ 772s ok 1 - use Lemonldap::NG::Portal::Main; 772s ok 2 - Portal object 772s ok 3 - Init 772s ok 4 - Portal app 772s ok 5 - Auth query 772s ok 6 - Get cookie lemonldap (c3c1e4feaadec401f7b09307450c74020223c1ad790be8ddb061378836435344) 772s ok 7 - Form registration 772s ok 8 - Found TOTP js 772s ok 9 - Get new key 772s ok 10 - Content is JSON 772s ok 11 - Found secret 772s ok 12 - Found token 772s ok 13 - Found user 772s ok 14 - Code 772s ok 15 - Code contains 6 digits 772s ok 16 - Post code 772s ok 17 - Content is JSON 772s ok 18 - TOTP is registered 772s ok 19 - Logout request 772s ok 20 - Response is 200 772s ok 21 - Cookie is deleted 772s ok 22 - No pdata 772s ok 23 - Disconnect request 772s ok 24 - Response is 401 772s ok 25 - Auth query 772s ok 26 - HTTP code is 200 772s ok 27 - Page contains a form 772s ok 28 - URI match 772s ok 29 - Field "token" is defined 772s ok 30 - Code 772s ok 31 - Post code 772s ok 32 - Get cookie lemonldap (bcac1f2649a34ef2c53716f0716db8b41888bb4d4a0de4002e4372ddf55daaf0) 772s ok 33 - Logout request 772s ok 34 - Response is 200 772s ok 35 - Cookie is deleted 772s ok 36 - No pdata 772s ok 37 - Disconnect request 772s ok 38 - Response is 401 772s ok 39 - Auth query 772s ok 40 - HTTP code is 200 772s ok 41 - Page contains a form 772s ok 42 - URI match 772s ok 43 - Field "token" is defined 772s ok 44 - Code 772s ok 45 - Post code 772s ok 46 - Expected portal error code: code found on page 772s ok 47 - Expected portal error code 772s 1..47 772s ok 772s t/70-2F-TOTP-encryption.t ...................................................... 772s ok 1 - use Lemonldap::NG::Portal::Main; 772s ok 2 - Portal object 772s ok 3 - Init 772s ok 4 - Portal app 772s ok 5 - Get Menu 772s ok 6 - HTTP code is 200 772s ok 7 - Page contains a form 772s ok 8 - Host match 772s ok 9 - Field "user" is defined 772s ok 10 - Field "password" is defined 772s ok 11 - Field "token" is defined 772s ok 12 - CSP header authorize POST request to \# 772s ok 13 - Auth query 772s ok 14 - Get cookie lemonldap (f2fe4207c2a8af0f1a12c519555f22f05f16d7fbe7e3c9336cde01b31619a4f8) 772s ok 15 - Get redirection 772s ok 16 - Location is http://auth.example.com/ 772s ok 17 - Form registration 772s ok 18 - Get redirection 772s ok 19 - Location header found 772s ok 20 - Form registration 772s ok 21 - Found TOTP js 772s ok 22 - Get new key 772s ok 23 - Content is JSON 772s ok 24 - Found secret 772s ok 25 - Found token 772s ok 26 - Code 772s ok 27 - Code contains 6 digits 772s ok 28 - Post code 772s ok 29 - Content is JSON 772s ok 30 - Key is registered 772s ok 31 - Logout request 772s ok 32 - Response is 200 772s ok 33 - Cookie is deleted 772s ok 34 - No pdata 772s ok 35 - Disconnect request 772s ok 36 - Response is 401 772s ok 37 - Get Menu 772s ok 38 - HTTP code is 200 772s ok 39 - Page contains a form 772s ok 40 - Host match 772s ok 41 - Field "user" is defined 772s ok 42 - Field "password" is defined 772s ok 43 - Field "token" is defined 772s ok 44 - CSP header authorize POST request to \# 772s ok 45 - Auth query 772s ok 46 - HTTP code is 200 772s ok 47 - Page contains a form 772s ok 48 - URI match 772s ok 49 - Field "token" is defined 772s ok 50 - LLNG Code 772s ok 51 - Post code 772s ok 52 - Get cookie lemonldap (2137815b6d3814b252861037efa3e34d6e385ea2d31c5cc13ea7f4dd099c5ebb) 772s ok 53 - Logout request 772s ok 54 - Response is 200 772s ok 55 - Cookie is deleted 772s ok 56 - No pdata 772s ok 57 - Disconnect request 772s ok 58 - Response is 401 772s ok 59 - Get Menu 772s ok 60 - HTTP code is 200 772s ok 61 - Page contains a form 772s ok 62 - Host match 772s ok 63 - Field "user" is defined 772s ok 64 - Field "password" is defined 772s ok 65 - Field "token" is defined 772s ok 66 - CSP header authorize POST request to \# 772s ok 67 - Auth query 772s ok 68 - HTTP code is 200 772s ok 69 - Page contains a form 772s ok 70 - URI match 772s ok 71 - Field "token" is defined 772s ok 72 - LLNG Code 772s ok 73 - Post code 772s ok 74 - Token expired 772s ok 75 - Login form is not displayed 772s ok 76 - Get Menu 772s ok 77 - HTTP code is 200 772s ok 78 - Page contains a form 772s ok 79 - Host match 772s ok 80 - Field "user" is defined 772s ok 81 - Field "password" is defined 772s ok 82 - Field "token" is defined 772s ok 83 - CSP header authorize POST request to \# 772s ok 84 - Auth query 772s ok 85 - HTTP code is 200 772s ok 86 - Page contains a form 772s ok 87 - URI match 772s ok 88 - Field "token" is defined 772s ok 89 - TOTP persistent data found 772s ok 90 - Only one device found 772s ok 91 - TOTP secret is encrypted 772s 1..91 772s ok 773s t/70-2F-TOTP-multiple-register.t ............................................... 773s ok 1 - use Lemonldap::NG::Portal::Main; 773s ok 2 - Portal object 773s ok 3 - Init 773s ok 4 - Portal app 773s ok 5 - Auth query 773s ok 6 - Get cookie lemonldap (170b8daa50029944c179e0377adca93c0c7aeaaf27d9a60efb6c36f281157f40) 773s ok 7 - Get Menu 773s ok 8 - Form registration 773s ok 9 - Get redirection 773s ok 10 - Location header found 773s ok 11 - Form registration 773s ok 12 - Form registration 773s ok 13 - Found TOTP js 773s ok 14 - Get new key 773s ok 15 - Content is JSON 773s ok 16 - Found secret 773s ok 17 - Found token 773s ok 18 - Found user 773s ok 19 - Code 773s ok 20 - Code contains 6 digits 773s ok 21 - Post code 773s ok 22 - Content is JSON 773s ok 23 - TOTP is registered 773s ok 24 - Form registration 773s ok 25 - Found newly registered device 773s ok 26 - Found button to register a new device 773s ok 27 - Form registration 773s ok 28 - Found TOTP js 773s ok 29 - Get new key 773s ok 30 - Content is JSON 773s ok 31 - Found secret 773s ok 32 - Found token 773s ok 33 - Found user 773s ok 34 - Code 773s ok 35 - Code contains 6 digits 773s ok 36 - Post code 773s ok 37 - Content is JSON 773s ok 38 - TOTP is registered 773s ok 39 - Found 2 registered TOTP 773s 1..39 773s ok 773s t/70-2F-TOTP-multiple.t ........................................................ 773s ok 1 - use Lemonldap::NG::Portal::Main; 773s ok 2 - Portal object 773s ok 3 - Init 773s ok 4 - Portal app 773s # Subtest: Authenticate with first device 773s ok 1 - Auth query 773s ok 2 - HTTP code is 200 773s ok 3 - Page contains a form 773s ok 4 - URI match 773s ok 5 - Field "token" is defined 773s ok 6 - Code 773s ok 7 - Post code 773s ok 8 - Get cookie lemonldap (91fb8d2a0f2e00555e3b446aa4983982ee0347368cb42aeea1c64542ce0315bd) 773s 1..8 773s ok 5 - Authenticate with first device 773s # Subtest: Authenticate with second device 773s ok 1 - Auth query 773s ok 2 - HTTP code is 200 773s ok 3 - Page contains a form 773s ok 4 - URI match 773s ok 5 - Field "token" is defined 773s ok 6 - Code 773s ok 7 - Post code 773s ok 8 - Get cookie lemonldap (57d1895dacce2fb521816b0780bf6fd80814d654e31e5b6d75e272605e5aba0d) 773s 1..8 773s ok 6 - Authenticate with second device 773s # Subtest: Authenticate with unknown device 773s ok 1 - Auth query 773s ok 2 - HTTP code is 200 773s ok 3 - Page contains a form 773s ok 4 - URI match 773s ok 5 - Field "token" is defined 773s ok 6 - Code 773s ok 7 - Post code 773s ok 8 - Expected portal error code: code found on page 773s ok 9 - Expected portal error code 773s 1..9 773s ok 7 - Authenticate with unknown device 773s 1..7 773s ok 774s t/70-2F-TOTP-with-History-and-Refresh.t ........................................ 774s ok 1 - use Lemonldap::NG::Portal::Main; 774s ok 2 - Portal object 774s ok 3 - Init 774s ok 4 - Portal app 774s ok 5 - Auth query 774s ok 6 - Get cookie lemonldap (225ac1d3465b5b638534ed43fcf3273ad7093e4b393dd41b783eccb48d374d37) 774s ok 7 - Form registration 774s ok 8 - Get redirection 774s ok 9 - Location header found 774s ok 10 - Form registration 774s ok 11 - Found TOTP js 774s ok 12 - Get new key 774s ok 13 - Content is JSON 774s ok 14 - Found secret 774s ok 15 - Found token 774s ok 16 - Code 774s ok 17 - Code contains 6 digits 774s ok 18 - Post code 774s ok 19 - Content is JSON 774s ok 20 - Key is registered 774s ok 21 - Logout request 774s ok 22 - Response is 200 774s ok 23 - Cookie is deleted 774s ok 24 - No pdata 774s ok 25 - Disconnect request 774s ok 26 - Response is 401 774s ok 27 - Auth query 774s ok 28 - HTTP code is 200 774s ok 29 - Page contains a form 774s ok 30 - URI match 774s ok 31 - Field "token" is defined 774s ok 32 - Field "checkLogins" is defined 774s ok 33 - Code 774s ok 34 - Post code 774s ok 35 - HTTP code is 200 774s ok 36 - Get cookie lemonldap (8f36fc823d2ddd630c5fa7933d6613ed7766a93b56dbc49e39ab7ee945bba1c3) 774s ok 37 - History found 774s ok 38 - Two entries found 774s ok 39 - POST checkuser 774s ok 40 - Content is JSON 774s ok 41 - Good authenticationLevel found 774s ok 42 - Refresh query 774s ok 43 - Get redirection 774s ok 44 - Location is http://auth.example.com/ 774s ok 45 - POST checkuser 774s ok 46 - Content is JSON 774s ok 47 - Good authenticationLevel found 774s ok 48 - Logout request 774s ok 49 - Response is 200 774s ok 50 - Cookie is deleted 774s ok 51 - No pdata 774s ok 52 - Disconnect request 774s ok 53 - Response is 401 774s 1..53 774s ok 774s t/70-2F-TOTP-with-LDAP.t ....................................................... 774s ok 1 - use Lemonldap::NG::Portal::Main; 774s ok 2 # skip LLNGTESTLDAP is not set 774s ok 3 # skip LLNGTESTLDAP is not set 774s ok 4 # skip LLNGTESTLDAP is not set 774s ok 5 # skip LLNGTESTLDAP is not set 774s ok 6 # skip LLNGTESTLDAP is not set 774s ok 7 # skip LLNGTESTLDAP is not set 774s ok 8 # skip LLNGTESTLDAP is not set 774s ok 9 # skip LLNGTESTLDAP is not set 774s ok 10 # skip LLNGTESTLDAP is not set 774s 1..10 774s ok 775s t/70-2F-TOTP-with-Range.t ...................................................... 775s ok 1 - use Lemonldap::NG::Portal::Main; 775s ok 2 - Portal object 775s ok 3 - Init 775s ok 4 - Portal app 775s ok 5 - Get Menu 775s ok 6 - HTTP code is 200 775s ok 7 - Page contains a form 775s ok 8 - Host match 775s ok 9 - Field "user" is defined 775s ok 10 - Field "password" is defined 775s ok 11 - CSP header authorize POST request to \# 775s ok 12 - Auth query 775s ok 13 - Get cookie lemonldap (62c85815189b9d224590a03dc3dc1941fbc89105d21cfcfe65c89a8cb70a285c) 775s ok 14 - Get redirection 775s ok 15 - Location is http://auth.example.com/ 775s ok 16 - Form registration 775s ok 17 - Get redirection 775s ok 18 - Location header found 775s ok 19 - Form registration 775s ok 20 - Found TOTP js 775s ok 21 - Get new key 775s ok 22 - Content is JSON 775s ok 23 - Found secret 775s ok 24 - Found token 775s ok 25 - Code 775s ok 26 - Code contains 6 digits 775s ok 27 - Post code 775s ok 28 - Content is JSON 775s ok 29 - Key is registered 775s ok 30 - Logout request 775s ok 31 - Response is 200 775s ok 32 - Cookie is deleted 775s ok 33 - No pdata 775s ok 34 - Disconnect request 775s ok 35 - Response is 401 775s ok 36 - Get Menu 775s ok 37 - HTTP code is 200 775s ok 38 - Page contains a form 775s ok 39 - Host match 775s ok 40 - Field "user" is defined 775s ok 41 - Field "password" is defined 775s ok 42 - CSP header authorize POST request to \# 775s ok 43 - Auth query 775s ok 44 - HTTP code is 200 775s ok 45 - Page contains a form 775s ok 46 - URI match 775s ok 47 - Post code 775s ok 48 - Get cookie lemonldap (4545b7e1770901d61689dde7e0c1b2add76e42789ec5b7c97cb07b3436bb056a) 775s ok 49 - Logout request 775s ok 50 - Response is 200 775s ok 51 - Cookie is deleted 775s ok 52 - No pdata 775s ok 53 - Disconnect request 775s ok 54 - Response is 401 775s ok 55 - Get Menu 775s ok 56 - HTTP code is 200 775s ok 57 - Page contains a form 775s ok 58 - Host match 775s ok 59 - Field "user" is defined 775s ok 60 - Field "password" is defined 775s ok 61 - CSP header authorize POST request to \# 775s ok 62 - Auth query 775s ok 63 - HTTP code is 200 775s ok 64 - Page contains a form 775s ok 65 - URI match 775s ok 66 - Post code 775s ok 67 - Get cookie lemonldap (058f140dcf723dcf3807a42a0b74eceb7189f2c91b84ceaf7c3e97fa089cd6d7) 775s ok 68 - Logout request 775s ok 69 - Response is 200 775s ok 70 - Cookie is deleted 775s ok 71 - No pdata 775s ok 72 - Disconnect request 775s ok 73 - Response is 401 775s ok 74 - Get Menu 775s ok 75 - HTTP code is 200 775s ok 76 - Page contains a form 775s ok 77 - Host match 775s ok 78 - Field "user" is defined 775s ok 79 - Field "password" is defined 775s ok 80 - CSP header authorize POST request to \# 775s ok 81 - Auth query 775s ok 82 - HTTP code is 200 775s ok 83 - Page contains a form 775s ok 84 - URI match 775s ok 85 - Post code 775s ok 86 - Bad TOTP (backward) 775s ok 87 - Get Menu 775s ok 88 - HTTP code is 200 775s ok 89 - Page contains a form 775s ok 90 - Host match 775s ok 91 - Field "user" is defined 775s ok 92 - Field "password" is defined 775s ok 93 - CSP header authorize POST request to \# 775s ok 94 - Auth query 775s ok 95 - HTTP code is 200 775s ok 96 - Page contains a form 775s ok 97 - URI match 775s ok 98 - Post code 775s ok 99 - Bad TOTP (forward) 775s 1..99 775s ok 775s t/70-2F-TOTP-with-TTL-and-JSON.t ............................................... 775s ok 1 - use Lemonldap::NG::Portal::Main; 775s ok 2 - Portal object 775s ok 3 - Init 775s ok 4 - Portal app 775s ok 5 - Auth query 775s ok 6 - Get cookie lemonldap (301b84e8410776c8401a505762103d842f877b19b642bc0e96ac98240426bce3) 775s ok 7 - Form registration 775s ok 8 - Get redirection 775s ok 9 - Location header found 775s ok 10 - Form registration 775s ok 11 - Found TOTP js 775s ok 12 - Found custom Main Logo 775s ok 13 - Get new key 775s ok 14 - Content is JSON 775s ok 15 - Found secret 775s ok 16 - Found token 775s ok 17 - Code 775s ok 18 - Code contains 6 digits 775s ok 19 - Post code 775s ok 20 - Content is JSON 775s ok 21 - Key is registered 775s ok 22 - Logout request 775s ok 23 - Response is 200 775s ok 24 - Cookie is deleted 775s ok 25 - No pdata 775s ok 26 - Disconnect request 775s ok 27 - Response is 401 775s ok 28 - Auth query 775s ok 29 - HTTP code is 200 775s ok 30 - Page contains a form 775s ok 31 - URI match 775s ok 32 - Field "token" is defined 775s ok 33 - Code 775s ok 34 - Post code 775s ok 35 - Get cookie lemonldap (143490de8b61f974cd99a28bb53bc92b315c0978fd0e17cd5b3c787eff4bbf49) 775s ok 36 - Logout request 775s ok 37 - Response is 200 775s ok 38 - Cookie is deleted 775s ok 39 - No pdata 775s ok 40 - Disconnect request 775s ok 41 - Response is 401 775s ok 42 - Auth query 775s ok 43 - HTTP code is 200 775s ok 44 - Notification reference found 775s ok 45 - Right reference found 775s ok 46 - Notification message found 775s ok 47 - Get cookie lemonldap (2zVHtViZrYSfdfbnp40G3suiofHNAyMBmubigaxNIyqlizx0NZpkq12+v2ps0sRPXIGoLUORTpv5bZyhuLfuOqILBJM6eFjCmVX7q+YIE8o5QrlR/br5A/UYi5qw9dksRkMi3P/aZcBCFZliSANMUQ==) 775s ok 48 - Logout request 775s ok 49 - Response is 200 775s ok 50 - Cookie is deleted 775s ok 51 - No pdata 775s ok 52 - Disconnect request 775s ok 53 - Response is 401 775s 1..53 775s ok 776s t/70-2F-TOTP-with-TTL-and-XML.t ................................................ 776s ok 1 - use Lemonldap::NG::Portal::Main; 776s ok 2 - Portal object 776s ok 3 - Init 776s ok 4 - Portal app 776s ok 5 - Auth query 776s ok 6 - Get cookie lemonldap (20087d1493d5e76b57bcc8faa36be2b28758200c499421ce77bc48f75c0414f1) 776s ok 7 - Form registration 776s ok 8 - Get redirection 776s ok 9 - Location header found 776s ok 10 - Form registration 776s ok 11 - Found TOTP js 776s ok 12 - Found custom Main Logo 776s ok 13 - Get new key 776s ok 14 - Content is JSON 776s ok 15 - Found secret 776s ok 16 - Found token 776s ok 17 - Code 776s ok 18 - Code contains 6 digits 776s ok 19 - Post code 776s ok 20 - Content is JSON 776s ok 21 - Key is registered 776s ok 22 - Logout request 776s ok 23 - Response is 200 776s ok 24 - Cookie is deleted 776s ok 25 - No pdata 776s ok 26 - Disconnect request 776s ok 27 - Response is 401 776s ok 28 - Auth query 776s ok 29 - HTTP code is 200 776s ok 30 - Page contains a form 776s ok 31 - URI match 776s ok 32 - Field "token" is defined 776s ok 33 - Code 776s ok 34 - Post code 776s ok 35 - Get cookie lemonldap (a81f492f23acd513ffe5d2695d48c24ed31de110cfcb6e01e47399982a0b1d5a) 776s ok 36 - Logout request 776s ok 37 - Response is 200 776s ok 38 - Cookie is deleted 776s ok 39 - No pdata 776s ok 40 - Disconnect request 776s ok 41 - Response is 401 776s ok 42 - Auth query 776s ok 43 - HTTP code is 200 776s ok 44 - Notification reference found 776s ok 45 - Right reference found 776s ok 46 - Notification message found 776s ok 47 - Get cookie lemonldap (ycuxeL3nwPTh3UImTdrrHE3XA2qpLs7ELeqDWiJyrequxDW81A2Nomx92j3DALZonSfq1p4f98HYjyujgx636OaGdG5ZAQplj3qHoGDgPr9zhOm4hMH2hDkT5lwZzkk80Tw2uP6VFapv4aU1dVfDXQ==) 776s ok 48 - Logout request 776s ok 49 - Response is 200 776s ok 50 - Cookie is deleted 776s ok 51 - No pdata 776s ok 52 - Disconnect request 776s ok 53 - Response is 401 776s 1..53 776s ok 776s t/70-2F-TOTP-with-TTL.t ........................................................ 776s ok 1 - use Lemonldap::NG::Portal::Main; 776s ok 2 - Portal object 776s ok 3 - Init 776s ok 4 - Portal app 776s ok 5 - Auth query 776s ok 6 - Get cookie lemonldap (6a6bd99560ef6224d77e1b0a2847423327fa2111bf202450e0418577f8746d3e) 776s ok 7 - Get Menu 776s ok 8 - sfaManager link not found 776s ok 9 - Form registration 776s ok 10 - Get redirection 776s ok 11 - Location header found 776s ok 12 - Form registration 776s ok 13 - Found TOTP js 776s ok 14 - Found custom Main Logo 776s ok 15 - Get new key 776s ok 16 - Content is JSON 776s ok 17 - Found secret 776s ok 18 - Found token 776s ok 19 - Found issuer 776s ok 20 - Found user 776s ok 21 - Code 776s ok 22 - Code contains 6 digits 776s ok 23 - Post code 776s ok 24 - Content is JSON 776s ok 25 - badName returned 776s ok 26 - Code 776s ok 27 - Code contains 6 digits 776s ok 28 - Post code 776s ok 29 - Content is JSON 776s ok 30 - TOTP is registered 776s ok 31 - Logout request 776s ok 32 - Response is 200 776s ok 33 - Cookie is deleted 776s ok 34 - No pdata 776s ok 35 - Disconnect request 776s ok 36 - Response is 401 776s ok 37 - Auth query 776s ok 38 - HTTP code is 200 776s ok 39 - Page contains a form 776s ok 40 - URI match 776s ok 41 - Field "token" is defined 776s ok 42 - Code 776s ok 43 - Post code 776s ok 44 - Get cookie lemonldap (e8a8b4bebd4342215cee7daceb7e4179ec0d8d531cd321d9d197fdfc18ecf7c0) 776s ok 45 - Logout request 776s ok 46 - Response is 200 776s ok 47 - Cookie is deleted 776s ok 48 - No pdata 776s ok 49 - Disconnect request 776s ok 50 - Response is 401 776s ok 51 - Auth query 776s ok 52 - Get cookie lemonldap (a3549e596b0ac11f0992b407c2ae52ebc8aa5778e37dc3ea209775ae26a8a22b) 776s ok 53 - Get redirection 776s ok 54 - Location is http://auth.example.com/ 776s ok 55 - Logout request 776s ok 56 - Response is 200 776s ok 57 - Cookie is deleted 776s ok 58 - No pdata 776s ok 59 - Disconnect request 776s ok 60 - Response is 401 776s 1..60 776s ok 777s t/70-2F-targetAuthnLevel.t ..................................................... 777s ok 1 - use Lemonldap::NG::Portal::Main; 777s ok 2 - Portal object 777s ok 3 - Init 777s ok 4 - Portal app 777s # Subtest: Check test1 offer both Auth choices and both 2FA choices 777s ok 1 - Get login form 777s ok 2 - Response body is not empty 777s ok 3 - Found at least one result for //input[@name="lmAuth"] 777s ok 4 - Two choices offered 777s ok 5 - Auth query 777s ok 6 - Response body is not empty 777s ok 7 - Found TOTP button 777s ok 8 - Response body is not empty 777s ok 9 - Found password button 777s 1..9 777s ok 5 - Check test1 offer both Auth choices and both 2FA choices 777s # Subtest: Check test2 vhost asks only TOTP 777s ok 1 - Get login form 777s ok 2 - Response body is not empty 777s ok 3 - Found at least one result for //input[@name="lmAuth"] 777s ok 4 - One choice offered 777s ok 5 - Auth query 777s ok 6 - Response body is not empty 777s ok 7 - Found TOTP prompt 777s 1..7 777s ok 6 - Check test2 vhost asks only TOTP 777s 1..6 777s ok 778s t/72-2F-REST-CodeActivation-Resend.t ........................................... 778s ok 1 - use Lemonldap::NG::Portal::Main; 778s ok 2 - Portal object 778s ok 3 - Init 778s ok 4 - Portal app 778s # Subtest: Login on first try 778s ok 1 - Init req gives dwho 778s ok 2 - Found uid attribute 778s ok 3 - Received code from LLNG 778s ok 4 - Auth query 778s ok 5 - Found custom Main Logo 778s ok 6 - Prompt indicates success 778s ok 7 - REST service received code 778s ok 8 - HTTP code is 200 778s ok 9 - Page contains a form 778s ok 10 - URI match 778s ok 11 - Field "token" is defined 778s ok 12 - Field "code" is defined 778s ok 13 - Post code 778s ok 14 - History found 778s ok 15 - One entry found 778s ok 16 - Get cookie lemonldap (016846f3ca2c7e04f1c3a0d9e3ae74562033c31ecd2af4f421d4cddee1d8a117) 778s ok 17 - Logout request 778s ok 18 - Response is 200 778s ok 19 - Cookie is deleted 778s ok 20 - No pdata 778s ok 21 - Disconnect request 778s ok 22 - Response is 401 778s 1..22 778s ok 5 - Login on first try 778s # Subtest: Login after several resend 778s ok 1 - Init req gives dwho 778s ok 2 - Found uid attribute 778s ok 3 - Received code from LLNG 778s ok 4 - Auth query 778s ok 5 - Found custom Main Logo 778s ok 6 - Prompt indicates success 778s ok 7 - REST service received code 778s ok 8 - HTTP code is 200 778s ok 9 - Page contains a form 778s ok 10 - URI match 778s ok 11 - Field "token" is defined 778s ok 12 - Field "code" is defined 778s ok 13 - Found resend button 778s ok 14 - Post code 778s ok 15 - Received invitation to try later 778s ok 16 - No code sent 778s ok 17 - HTTP code is 200 778s ok 18 - Page contains a form 778s ok 19 - URI match 778s ok 20 - Field "token" is defined 778s ok 21 - Field "code" is defined 778s ok 22 - Found resend button 778s ok 23 - Init req gives dwho 778s ok 24 - Found uid attribute 778s ok 25 - Received code from LLNG 778s ok 26 - Post code 778s ok 27 - Found custom Main Logo 778s ok 28 - Prompt indicates success 778s ok 29 - REST service received code 778s ok 30 - Code hasn't changed 778s ok 31 - HTTP code is 200 778s ok 32 - Page contains a form 778s ok 33 - URI match 778s ok 34 - Field "token" is defined 778s ok 35 - Field "code" is defined 778s ok 36 - Post code 778s ok 37 - Get cookie lemonldap (6d478f367558607709a3d7a55ab250b0d43fab887e3c025c4a7627c5e5fc4c1b) 778s ok 38 - Logout request 778s ok 39 - Response is 200 778s ok 40 - Cookie is deleted 778s ok 41 - No pdata 778s ok 42 - Disconnect request 778s ok 43 - Response is 401 778s 1..43 778s ok 6 - Login after several resend 778s 1..6 778s ok 778s t/72-2F-REST-with-History.t .................................................... 778s ok 1 - use Lemonldap::NG::Portal::Main; 778s ok 2 - Portal object 778s ok 3 - Init 778s ok 4 - Portal app 778s ok 5 - Init req gives dwho 778s ok 6 - Auth query 778s ok 7 - Found custom Main Logo 778s ok 8 - HTTP code is 200 778s ok 9 - Page contains a form 778s ok 10 - URI match 778s ok 11 - Field "token" is defined 778s ok 12 - Field "code" is defined 778s ok 13 - Field "checkLogins" is defined 778s ok 14 - Verify req contains name 778s ok 15 - Verify req contains code 778s ok 16 - Post code 778s ok 17 - Get cookie lemonldap (4ac0fa5cfc7943c131ceb97d5459e80a109b961a75a0c3bf4df783f0184a4145) 778s ok 18 - History found 778s ok 19 - One entry found 778s ok 20 - Logout request 778s ok 21 - Response is 200 778s ok 22 - Cookie is deleted 778s ok 23 - No pdata 778s ok 24 - Disconnect request 778s ok 25 - Response is 401 778s 1..25 778s ok 779s t/74-2F-Required-Issuer-Timeouts.t ............................................. 779s ok 1 - use Lemonldap::NG::Portal::Main; 779s ok 2 - Portal object 779s ok 3 - Init 779s ok 4 - Portal app 779s ok 5 - Auth query 779s ok 6 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1760994537%2C%22issuerRequestcas%22%3A%22b1bb4196014f8be6d9ad55091ebd5aac60622c7b43248f02aad450c72ebb4649%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 779s ok 7 - Auth query 779s ok 8 - Get redirection 779s ok 9 - Location header found 779s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22f05b2fc8d2f0dfe444023d43f733c75c7408a59b83f1f08bc6ffdfe7c0d404e7%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1760994537%2C%22issuerRequestcas%22%3A%22b1bb4196014f8be6d9ad55091ebd5aac60622c7b43248f02aad450c72ebb4649%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 779s ok 11 - Follow redirection to /2fregisters 779s ok 12 - Found TOTP link 779s ok 13 - Form registration 779s ok 14 - Found TOTP js 779s ok 15 - Get new key 779s ok 16 - Content is JSON 779s ok 17 - Found secret 779s ok 18 - Found token 779s ok 19 - Code 779s ok 20 - Code contains 6 digits 779s ok 21 - Post code 779s ok 22 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22f05b2fc8d2f0dfe444023d43f733c75c7408a59b83f1f08bc6ffdfe7c0d404e7%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerTs%22%3A1760994537%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%22b1bb4196014f8be6d9ad55091ebd5aac60622c7b43248f02aad450c72ebb4649%22%7D) 779s ok 23 - Content is JSON 779s ok 24 - Key is registered 779s ok 25 - Auth query 779s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1760994537%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%22b1bb4196014f8be6d9ad55091ebd5aac60622c7b43248f02aad450c72ebb4649%22%2C%22sfRegToken%22%3A%22f05b2fc8d2f0dfe444023d43f733c75c7408a59b83f1f08bc6ffdfe7c0d404e7%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%7D) 779s ok 27 - HTTP code is 200 779s ok 28 - Page contains a form 779s ok 29 - URI match 779s ok 30 - Field "token" is defined 779s ok 31 - Code 779s ok 32 - Post code 779s ok 33 - Get cookie lemonldap (f7765ae41811f6ee3346950fa645adc34cf5fb74b735def6fd07905d463fb87a) 779s ok 34 - 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%22b1bb4196014f8be6d9ad55091ebd5aac60622c7b43248f02aad450c72ebb4649%22%7D) 779s ok 35 - Get redirection 779s ok 36 - Location header found 779s ok 37 - Follow redirection to issuer 779s ok 38 - Get redirection 779s ok 39 - Location header found 779s 1..39 779s ok 779s t/74-2F-Required.t ............................................................. 779s ok 1 - use Lemonldap::NG::Portal::Main; 779s ok 2 - Portal object 779s ok 3 - Init 779s ok 4 - Portal app 779s ok 5 - Auth query 779s ok 6 - Get redirection 779s ok 7 - Location header found 779s ok 8 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22fffa77d4387247ed8638024f893236eebc6357935704f4714f856c9eea4fef68%22%7D) 779s ok 9 - Follow redirection to /2fregisters 779s ok 10 - Found TOTP link 779s ok 11 - Form registration 779s ok 12 - Found TOTP js 779s ok 13 - Get new key 779s ok 14 - Content is JSON 779s ok 15 - Found secret 779s ok 16 - Found token 779s ok 17 - Code 779s ok 18 - Code contains 6 digits 779s ok 19 - Post code 779s ok 20 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22fffa77d4387247ed8638024f893236eebc6357935704f4714f856c9eea4fef68%22%7D) 779s ok 21 - Content is JSON 779s ok 22 - Key is registered 779s ok 23 - Continue login 779s ok 24 - Get redirection 779s ok 25 - Location header found 779s ok 26 - Get cookie lemonldap (0e5a19c679a1f34c337d17b5ff20814f5b82554945c69a68c70b2da4b9873244) 779s ok 27 779s ok 28 779s ok 29 779s ok 30 - Auth query 779s ok 31 - HTTP code is 200 779s ok 32 - Page contains a form 779s ok 33 - URI match 779s ok 34 - Field "token" is defined 779s ok 35 - Code 779s ok 36 - Post code 779s ok 37 - Get cookie lemonldap (5fce84be653b82396a5d3c5cb26dd3c399dec72e64130fad3739f92b698111a3) 779s ok 38 - Logout request 779s ok 39 - Response is 200 779s ok 40 - Cookie is deleted 779s ok 41 - No pdata 779s ok 42 - Disconnect request 779s ok 43 - Response is 401 779s 1..43 779s ok 780s t/76-2F-Ext-with-BruteForce.t .................................................. 780s ok 1 - use Lemonldap::NG::Portal::Main; 780s ok 2 - use Lemonldap::NG::Common::FormEncode; 780s ok 3 - Portal object 780s ok 4 - Init 780s ok 5 - Portal app 780s ok 6 - 1st Bad Auth query 780s ok 7 - Response status is 401 780s ok 8 - Content is JSON 780s ok 9 - Error code is 5 780s ok 10 - 2nd Bad Auth query 780s ok 11 - Response status is 401 780s ok 12 - Content is JSON 780s ok 13 - Error code is 5 780s ok 14 - 3rd Bad Auth query 780s ok 15 - Response status is 401 780s ok 16 - Content is JSON 780s ok 17 - Error code is 5 780s ok 18 - 4th Bad Auth query -> Rejected 780s ok 19 - Protection enabled 780s ok 20 - Auth query 780s ok 21 - Rejected -> Protection enabled 780s ok 22 - LockTime = 3 780s ok 23 - LockTime in range 780s ok 24 - Auth query 780s ok 25 - HTTP code is 200 780s ok 26 - Page contains a form 780s ok 27 - URI match 780s ok 28 - Field "token" is defined 780s ok 29 - Field "code" is defined 780s ok 30 - Field "checkLogins" is defined 780s ok 31 - Found EXTCODE input 780s ok 32 - Post code 780s ok 33 - Get cookie lemonldap (a985ca6e1242528dd43ce2ef1fdc3ec58c8d9b19752536894aae3ddeb44bbba6) 780s ok 34 - History found 780s ok 35 - Four entries found 780s ok 36 - Logout request 780s ok 37 - Response is 200 780s ok 38 - Cookie is deleted 780s ok 39 - No pdata 780s ok 40 - Disconnect request 780s ok 41 - Response is 401 780s 1..41 780s ok 780s t/76-2F-Ext-with-CodeActivation-Resend.t ....................................... 780s ok 1 - use Lemonldap::NG::Portal::Main; 780s ok 2 - use Lemonldap::NG::Common::FormEncode; 780s ok 3 - Portal object 780s ok 4 - Init 780s ok 5 - Portal app 780s # Subtest: Login on first try 780s ok 1 - Make sure sessionInfo is populated 780s ok 2 - Auth query 780s ok 3 - Found EXTCODE input 780s ok 4 - Prompt indicates success 780s ok 5 - Code has the correct format 780s ok 6 - HTTP code is 200 780s ok 7 - Page contains a form 780s ok 8 - URI match 780s ok 9 - Field "token" is defined 780s ok 10 - Field "code" is defined 780s ok 11 - Post code 780s ok 12 - Get cookie lemonldap (6808cb31cf87fd059193d2c5fe6c80a7ec8d0744c624bcfe80cd64900de6af82) 780s ok 13 - Logout request 780s ok 14 - Response is 200 780s ok 15 - Cookie is deleted 780s ok 16 - No pdata 780s ok 17 - Disconnect request 780s ok 18 - Response is 401 780s 1..18 780s ok 6 - Login on first try 780s # Subtest: Login after several resend 780s ok 1 - Make sure sessionInfo is populated 780s ok 2 - Auth query 780s ok 3 - Found EXTCODE input 780s ok 4 - Prompt indicates success 780s ok 5 - Code has the correct format 780s ok 6 - HTTP code is 200 780s ok 7 - Page contains a form 780s ok 8 - URI match 780s ok 9 - Field "token" is defined 780s ok 10 - Field "code" is defined 780s ok 11 - Found resend button 780s ok 12 - Make sure sessionInfo is populated 780s ok 13 - Post code 780s ok 14 - Received invitation to try later 780s ok 15 - No mail sent 780s ok 16 - HTTP code is 200 780s ok 17 - Page contains a form 780s ok 18 - URI match 780s ok 19 - Field "token" is defined 780s ok 20 - Field "code" is defined 780s ok 21 - Found resend button 780s ok 22 - Make sure sessionInfo is populated 780s ok 23 - Post code 780s ok 24 - Found EXTCODE input 780s ok 25 - Prompt indicates success 780s ok 26 - Code has the correct format 780s ok 27 - Code hasn't changed 780s ok 28 - HTTP code is 200 780s ok 29 - Page contains a form 780s ok 30 - URI match 780s ok 31 - Field "token" is defined 780s ok 32 - Field "code" is defined 780s ok 33 - Post code 780s ok 34 - Get cookie lemonldap (48c66c2d557319f2be4839bc25dd302be12fa7ceccade727f58af7ee2e31aaca) 780s ok 35 - Logout request 780s ok 36 - Response is 200 780s ok 37 - Cookie is deleted 780s ok 38 - No pdata 780s ok 39 - Disconnect request 780s ok 40 - Response is 401 780s 1..40 780s ok 7 - Login after several resend 780s ok 8 - SessionInfo check was called during the test 780s 1..8 780s ok 781s t/76-2F-Ext-with-CodeActivation.t .............................................. 781s ok 1 - use Lemonldap::NG::Portal::Main; 781s ok 2 - use Lemonldap::NG::Common::FormEncode; 781s ok 3 - Portal object 781s ok 4 - Init 781s ok 5 - Portal app 781s ok 6 - Auth query 781s ok 7 - HTTP code is 200 781s ok 8 - Page contains a form 781s ok 9 - URI match 781s ok 10 - Field "token" is defined 781s ok 11 - Field "code" is defined 781s ok 12 - Found EXTCODE input 781s ok 13 - Post code 781s ok 14 - Get cookie lemonldap (a5e3ab649ec5d4bd97c9185b23df2987de6e0cb92e6aad9d1d71b8e379bcbe05) 781s ok 15 - Logout request 781s ok 16 - Response is 200 781s ok 17 - Cookie is deleted 781s ok 18 - No pdata 781s ok 19 - Disconnect request 781s ok 20 - Response is 401 781s 1..20 781s ok 781s t/76-2F-Ext-with-GrantSession.t ................................................ 781s ok 1 - use Lemonldap::NG::Portal::Main; 781s ok 2 - use Lemonldap::NG::Common::FormEncode; 781s ok 3 - Portal object 781s ok 4 - Init 781s ok 5 - Portal app 781s ok 6 - Auth query 781s ok 7 - HTTP code is 200 781s ok 8 - Page contains a form 781s ok 9 - URI match 781s ok 10 - Field "token" is defined 781s ok 11 - Field "code" is defined 781s ok 12 - Found EXTCODE input 781s ok 13 - Post code 781s ok 14 - dwho rejected with custom message 781s ok 15 - Response body is not empty 781s ok 16 - Found info JS 781s 1..16 781s ok 782s t/76-2F-Ext-with-History.t ..................................................... 782s ok 1 - use Lemonldap::NG::Portal::Main; 782s ok 2 - use Lemonldap::NG::Common::FormEncode; 782s ok 3 - Portal object 782s ok 4 - Init 782s ok 5 - Portal app 782s ok 6 - Auth query 782s ok 7 - HTTP code is 200 782s ok 8 - Page contains a form 782s ok 9 - URI match 782s ok 10 - Field "token" is defined 782s ok 11 - Field "checkLogins" is defined 782s ok 12 - Found totp.png 782s ok 13 - Found yubikey.png 782s ok 14 - Found totp.png 782s ok 15 - Post ext2f choice 782s ok 16 - HTTP code is 200 782s ok 17 - Page contains a form 782s ok 18 - URI match 782s ok 19 - Field "token" is defined 782s ok 20 - Field "code" is defined 782s ok 21 - Field "checkLogins" is defined 782s ok 22 - Found EXTCODE input 782s ok 23 - Post code 782s ok 24 - Get cookie lemonldap (fabbdb6b01b015aba6bc7e4cc7f38eea9024c5e87d2a5ec9d21fbb19f49e1b9c) 782s ok 25 - Auth query 782s ok 26 - HTTP code is 200 782s ok 27 - Page contains a form 782s ok 28 - URI match 782s ok 29 - Field "token" is defined 782s ok 30 - Field "checkLogins" is defined 782s ok 31 - Post ext2f choice 782s ok 32 - HTTP code is 200 782s ok 33 - Page contains a form 782s ok 34 - URI match 782s ok 35 - Field "token" is defined 782s ok 36 - Field "code" is defined 782s ok 37 - Field "checkLogins" is defined 782s ok 38 - Post code 782s ok 39 - Expected portal error code: code found on page 782s ok 40 - Expected portal error code 782s ok 41 - Authentication type found in success history 782s ok 42 - 2FA type found in success history 782s ok 43 - Authentication type found in failed history 782s ok 44 - 2FA type found in failed history 782s ok 45 - Logout request 782s ok 46 - Response is 200 782s ok 47 - Cookie is deleted 782s ok 48 - No pdata 782s ok 49 - Disconnect request 782s ok 50 - Response is 401 782s 1..50 782s ok 783s t/77-2F-Extra-Register.t ....................................................... 783s ok 1 - use Lemonldap::NG::Portal::Main; 783s ok 2 - use Lemonldap::NG::Common::FormEncode; 783s ok 3 - Portal object 783s ok 4 - Init 783s ok 5 - Portal app 783s # Subtest: Register and use mail based custom SF as dwho 783s ok 1 - Auth query 783s ok 2 - Get cookie lemonldap (b9eaa1d002b9d3c6da10af95e63acfe189aa67d9e9d0eb57b90c17e30d867241) 783s ok 3 - Response body is not empty 783s ok 4 - Found link to home register 783s ok 5 - Response body is not empty 783s ok 6 - Found image for home 783s ok 7 - Response body is not empty 783s ok 8 - Found link to work register 783s ok 9 - Response body is not empty 783s ok 10 - Found image for work 783s ok 11 - HTTP code is 200 783s ok 12 - Content-Type is JSON 783s ok 13 - Content is valid JSON 783s ok 14 783s ok 15 783s ok 16 - Found session attribute in mail 783s ok 17 - Found 2F code in mail 783s ok 18 - Sent to self registered mail 783s ok 19 - HTTP code is 200 783s ok 20 - Content-Type is JSON 783s ok 21 - Content is valid JSON 783s ok 22 783s ok 23 - Auth query 783s ok 24 - HTTP code is 200 783s ok 25 - Page contains a form 783s ok 26 - URI match 783s ok 27 - Field "token" is defined 783s ok 28 - Field "code" is defined 783s ok 29 - Found session attribute in mail 783s ok 30 - Found 2F code in mail 783s ok 31 - Sent to self registered mail 783s ok 32 - Post code 783s ok 33 - Get cookie lemonldap (f16215ff0e93f566ea4cd1e89ada7cda9c9137c6d137b42ce3cc208d12146199) 783s ok 34 - Get session using restSessionServer 783s ok 35 - HTTP code is 200 783s ok 36 - Deserialize session content 783s ok 37 - Session has correct value for authenticationLevel 783s ok 38 - Session has correct value for _2f 783s 1..38 783s ok 6 - Register and use mail based custom SF as dwho 783s # Subtest: Register a 2F that is not always available on login 783s ok 1 - Auth query 783s ok 2 - Get cookie lemonldap (b2d17b1f38fb18b54e3112679d0a1c3014d94ea467a69ec0f258cf92e7c8cc0b) 783s ok 3 - Response body is not empty 783s ok 4 - Found link to homeregrule register 783s ok 5 - HTTP code is 200 783s ok 6 - Content-Type is JSON 783s ok 7 - Content is valid JSON 783s ok 8 783s ok 9 783s ok 10 - Found session attribute in mail 783s ok 11 - Found 2F code in mail 783s ok 12 - Sent to self registered mail 783s ok 13 - HTTP code is 200 783s ok 14 - Content-Type is JSON 783s ok 15 - Content is valid JSON 783s ok 16 783s ok 17 - Auth query 783s ok 18 - Get cookie lemonldap (ab7859c4e4bbab1c0f508d9a9a2f3c0ade79e0923a338aa4351f52ff4bf8f1ed) 783s ok 19 - Found remove button 783s ok 20 - Found add button 783s ok 21 - Remove button not displayed 783s ok 22 - Add button not displayed 783s ok 23 - Auth query 783s ok 24 - HTTP code is 200 783s ok 25 - Page contains a form 783s ok 26 - URI match 783s ok 27 - Field "token" is defined 783s ok 28 - Field "code" is defined 783s 1..28 783s ok 7 - Register a 2F that is not always available on login 783s # Subtest: Fail to register mail based custom SF as dwho 783s ok 1 - Auth query 783s ok 2 - Get cookie lemonldap (a7bb718902cf4baa46af59663bd15329d0d3dbb85fcd762f3e8d24bdd1be11b2) 783s ok 3 - HTTP code is 200 783s ok 4 - Content-Type is JSON 783s ok 5 - Content is valid JSON 783s ok 6 783s ok 7 783s ok 8 - Found session attribute in mail 783s ok 9 - Found 2F code in mail 783s ok 10 - Sent to self registered mail 783s ok 11 - Response status is 400 783s ok 12 - Content is JSON 783s ok 13 - Error code is PE96 783s ok 14 - No 2fDevice was registered 783s 1..14 783s ok 8 - Fail to register mail based custom SF as dwho 783s # Subtest: Fail regex filter validation 783s ok 1 - Auth query 783s ok 2 - Get cookie lemonldap (4799a673ccff60bb5f46c93dc6d96ef3003cbc4b55715983f457c31eeaac76b2) 783s ok 3 - HTTP code is 200 783s ok 4 - Content-Type is JSON 783s ok 5 - Content is valid JSON 783s ok 6 783s ok 7 - Custom message was found 783s 1..7 783s ok 9 - Fail regex filter validation 783s # Subtest: Register and use rest based custom SF as dwho 783s ok 1 - Auth query 783s ok 2 - Get cookie lemonldap (0f0536e27d0af6c2cea286554dbdea8bcb1bb78038647efd74fbff585bbd9b02) 783s ok 3 - Init req gives dwho 783s ok 4 - Found uid attribute 783s ok 5 - Found destination attribute 783s ok 6 - Received code from LLNG 783s ok 7 - HTTP code is 200 783s ok 8 - Content-Type is JSON 783s ok 9 - Content is valid JSON 783s ok 10 783s ok 11 783s ok 12 - HTTP code is 200 783s ok 13 - Content-Type is JSON 783s ok 14 - Content is valid JSON 783s ok 15 783s ok 16 - Init req gives dwho 783s ok 17 - Found uid attribute 783s ok 18 - Found destination attribute 783s ok 19 - Received code from LLNG 783s ok 20 - Auth query 783s ok 21 - HTTP code is 200 783s ok 22 - Page contains a form 783s ok 23 - URI match 783s ok 24 - Field "token" is defined 783s ok 25 - Field "code" is defined 783s ok 26 - Code was sent 783s ok 27 - Found resend button 783s ok 28 - Init req gives dwho 783s ok 29 - Found uid attribute 783s ok 30 - Found destination attribute 783s ok 31 - Received code from LLNG 783s ok 32 - Resend code 783s ok 33 - Code was sent again 783s ok 34 - Post code 783s ok 35 - Get cookie lemonldap (bbbccaea923f01d2b43acb884479cd12b80182b694357bea9c54b04ab21b3b40) 783s ok 36 - Get session using restSessionServer 783s ok 37 - HTTP code is 200 783s ok 38 - Deserialize session content 783s ok 39 - Session has correct value for _2f 783s ok 40 - Session has correct value for authenticationLevel 783s ok 41 - Response body is not empty 783s ok 42 - Found unregister button 783s ok 43 - Found epoch on delete button 783s ok 44 - Found prefix on delete button 783s ok 45 - HTTP code is 400 783s ok 46 - Deletion expects valid CSRF token 783s ok 47 - Post deletion 783s ok 48 - HTTP code is 200 783s ok 49 - Content-Type is JSON 783s ok 50 - Content is valid JSON 783s ok 51 783s ok 52 - Device was unregistered 783s 1..52 783s ok 10 - Register and use rest based custom SF as dwho 783s # Subtest: Login and display available registrations for rtyler 783s ok 1 - Auth query 783s ok 2 - Get cookie lemonldap (170dc474d46abb8eb348afde7b8bb722e76cdcc7988fb6d333872d8025fe7daf) 783s ok 3 - Response body is not empty 783s ok 4 - Home is not offered because rule doesn't match 783s ok 5 - Response body is not empty 783s ok 6 - Found link to work register 783s ok 7 - Response body is not empty 783s ok 8 - Found image for work 783s 1..8 783s ok 11 - Login and display available registrations for rtyler 783s 1..11 783s ok 783s t/77-2F-Extra.t ................................................................ 783s ok 1 - use Lemonldap::NG::Portal::Main; 783s ok 2 - use Lemonldap::NG::Common::FormEncode; 783s ok 3 - Portal object 783s ok 4 - Init 783s ok 5 - Portal app 783s ok 6 - Auth query 783s ok 7 - HTTP code is 200 783s ok 8 - Page contains a form 783s ok 9 - URI match 783s ok 10 - Field "token" is defined 783s ok 11 - Field "code" is defined 783s ok 12 - Found EXTCODE input 783s ok 13 - Found 2F code in mail 783s ok 14 - Post code 783s ok 15 - Get cookie lemonldap (016227705ce174d60e9cc0eaa82f9dbe4ee6753174f94df1f36f976157e5cee4) 783s ok 16 - Get session using restSessionServer 783s ok 17 - HTTP code is 200 783s ok 18 - Deserialize session content 783s ok 19 - Session has correct value for _2f 783s ok 20 - Logout request 783s ok 21 - Response is 200 783s ok 22 - Cookie is deleted 783s ok 23 - No pdata 783s ok 24 - Disconnect request 783s ok 25 - Response is 401 783s ok 26 - Auth query 783s ok 27 - HTTP code is 200 783s ok 28 - Page contains a form 783s ok 29 - URI match 783s ok 30 - Field "token" is defined 783s ok 31 - Field "checkLogins" is defined 783s ok 32 - Found work.jpg 783s ok 33 - Found home.jpg 783s ok 34 - Found translation label 783s ok 35 - Found overridden label 783s ok 36 - Post ext2f choice 783s ok 37 - HTTP code is 200 783s ok 38 - Page contains a form 783s ok 39 - URI match 783s ok 40 - Field "token" is defined 783s ok 41 - Field "code" is defined 783s ok 42 - Found EXTCODE input 783s ok 43 - Found 2F code in mail 783s ok 44 - Post code 783s ok 45 - Get cookie lemonldap (4c9b5a063a03689eb3c5e86ee11f422755b86746c5e1a16a9143436b13229edf) 783s ok 46 - Get session using restSessionServer 783s ok 47 - HTTP code is 200 783s ok 48 - Deserialize session content 783s ok 49 - Session has correct value for _2f 783s ok 50 - Correct authentication level 783s ok 51 - Logout request 783s ok 52 - Response is 200 783s ok 53 - Cookie is deleted 783s ok 54 - No pdata 783s ok 55 - Disconnect request 783s ok 56 - Response is 401 783s 1..56 783s ok 784s t/77-2F-Mail-SessionKey.t ...................................................... 784s ok 1 - use Lemonldap::NG::Portal::Main; 784s ok 2 - use Lemonldap::NG::Common::FormEncode; 784s ok 3 - Portal object 784s ok 4 - Init 784s ok 5 - Portal app 784s ok 6 - Auth query 784s ok 7 - HTTP code is 200 784s ok 8 - Page contains a form 784s ok 9 - URI match 784s ok 10 - Field "token" is defined 784s ok 11 - Field "code" is defined 784s ok 12 - Found EXTCODE input 784s ok 13 - Use 2F mail sessionkey 784s ok 14 - Found 2F code in mail 784s ok 15 - Post code 784s ok 16 - Get cookie lemonldap (2089a1f2117909699af423fd0196c8ed0c65ad301a71f9561b2d469fce97ef5a) 784s ok 17 - Logout request 784s ok 18 - Response is 200 784s ok 19 - Cookie is deleted 784s ok 20 - No pdata 784s ok 21 - Disconnect request 784s ok 22 - Response is 401 784s 1..22 784s ok 784s t/77-2F-Mail-with-global-storage.t ............................................. 784s ok 1 - use Lemonldap::NG::Portal::Main; 784s ok 2 - use Lemonldap::NG::Common::FormEncode; 784s ok 3 - Portal object 784s ok 4 - Init 784s ok 5 - Portal app 784s ok 6 - Auth query 784s ok 7 - HTTP code is 200 784s ok 8 - Page contains a form 784s ok 9 - URI match 784s ok 10 - Field "token" is defined 784s ok 11 - Field "code" is defined 784s ok 12 - Found EXTCODE input 784s ok 13 - Found 2F code in mail 784s ok 14 - Post code 784s ok 15 - Get cookie lemonldap (970dd9d90610446823e8a5f224f40f55b3510e1f057ced9b0fe99571aadd96e1) 784s ok 16 - Logout request 784s ok 17 - Response is 200 784s ok 18 - Cookie is deleted 784s ok 19 - No pdata 784s ok 20 - Disconnect request 784s ok 21 - Response is 401 784s 1..21 784s ok 785s t/77-2F-Mail.t ................................................................. 785s ok 1 - use Lemonldap::NG::Portal::Main; 785s ok 2 - use Lemonldap::NG::Common::FormEncode; 785s ok 3 - Portal object 785s ok 4 - Init 785s ok 5 - Portal app 785s # Subtest: Login on first try 785s ok 1 - Auth query 785s ok 2 - Prompt indicates success 785s ok 3 - Found session attribute in mail 785s ok 4 - Found 2F code in mail 785s ok 5 - HTTP code is 200 785s ok 6 - Page contains a form 785s ok 7 - URI match 785s ok 8 - Field "token" is defined 785s ok 9 - Field "code" is defined 785s ok 10 - Post code 785s ok 11 - Get cookie lemonldap (14f134ebd86fc89c840fa863f067be1ecfa15c9d10271984365e2fec3d6df016) 785s ok 12 - Logout request 785s ok 13 - Response is 200 785s ok 14 - Cookie is deleted 785s ok 15 - No pdata 785s ok 16 - Disconnect request 785s ok 17 - Response is 401 785s 1..17 785s ok 6 - Login on first try 785s # Subtest: Login after several resend 785s ok 1 - Auth query 785s ok 2 - Prompt indicates success 785s ok 3 - Found session attribute in mail 785s ok 4 - Found 2F code in mail 785s ok 5 - HTTP code is 200 785s ok 6 - Page contains a form 785s ok 7 - URI match 785s ok 8 - Field "token" is defined 785s ok 9 - Field "code" is defined 785s ok 10 - Found resend button 785s ok 11 - Post code 785s ok 12 - Received invitation to try later 785s ok 13 - No mail sent 785s ok 14 - HTTP code is 200 785s ok 15 - Page contains a form 785s ok 16 - URI match 785s ok 17 - Field "token" is defined 785s ok 18 - Field "code" is defined 785s ok 19 - Found resend button 785s ok 20 - Post code 785s ok 21 - Prompt indicates success 785s ok 22 - Found session attribute in mail 785s ok 23 - Found 2F code in mail 785s ok 24 - Code hasn't changed 785s ok 25 - HTTP code is 200 785s ok 26 - Page contains a form 785s ok 27 - URI match 785s ok 28 - Field "token" is defined 785s ok 29 - Field "code" is defined 785s ok 30 - Post code 785s ok 31 - Get cookie lemonldap (7b1fa28870375cbdeef6eeced0945cb93492918a4e667bbd161ed9362f5b896b) 785s ok 32 - Logout request 785s ok 33 - Response is 200 785s ok 34 - Cookie is deleted 785s ok 35 - No pdata 785s ok 36 - Disconnect request 785s ok 37 - Response is 401 785s 1..37 785s ok 7 - Login after several resend 785s 1..7 785s ok 785s t/77-2F-Radius.t ............................................................... 785s ok 1 - use Lemonldap::NG::Portal::Main; 785s ok 2 - use Lemonldap::NG::Common::FormEncode; 785s ok 3 - Portal object 785s ok 4 - Init 785s ok 5 - Portal app 785s # Subtest: Try with correct code 785s ok 1 - Has not been triggered before 785s ok 2 - Found NAS-Identifier attribute 785s ok 3 - Found X-Email-Address attribute 785s ok 4 - Auth query 785s ok 5 - HTTP code is 200 785s ok 6 - Page contains a form 785s ok 7 - URI match 785s ok 8 - Field "token" is defined 785s ok 9 - Field "code" is defined 785s ok 10 - Found EXTCODE input 785s ok 11 - Has been triggered before 785s ok 12 - Found NAS-Identifier attribute 785s ok 13 - Found X-Email-Address attribute 785s ok 14 - Post code 785s ok 15 - Get cookie lemonldap (4dd4b0db1f81c2c146658054c01d83d98e5fd5a98994d2fa1bd81d49b66c551a) 785s ok 16 - Logout request 785s ok 17 - Response is 200 785s ok 18 - Cookie is deleted 785s ok 19 - No pdata 785s ok 20 - Disconnect request 785s ok 21 - Response is 401 785s 1..21 785s ok 6 - Try with correct code 785s # Subtest: Try with incorrect code 785s ok 1 - Has not been triggered before 785s ok 2 - Found NAS-Identifier attribute 785s ok 3 - Found X-Email-Address attribute 785s ok 4 - Auth query 785s ok 5 - HTTP code is 200 785s ok 6 - Page contains a form 785s ok 7 - URI match 785s ok 8 - Field "token" is defined 785s ok 9 - Field "code" is defined 785s ok 10 - Found EXTCODE input 785s ok 11 - Has been triggered before 785s ok 12 - Found NAS-Identifier attribute 785s ok 13 - Found X-Email-Address attribute 785s ok 14 - Post code 785s ok 15 - Bad OTP error: code found on page 785s ok 16 - Bad OTP error 785s 1..16 785s ok 7 - Try with incorrect code 785s 1..7 785s ok 786s t/77-2F-Retry.t ................................................................ 786s ok 1 - use Lemonldap::NG::Portal::Main; 786s ok 2 - use Lemonldap::NG::Common::FormEncode; 786s ok 3 - Portal object 786s ok 4 - Init 786s ok 5 - Portal app 786s # Subtest: Only one factor offered, fail after 3 tries 786s ok 1 - Auth query 786s ok 2 - HTTP code is 200 786s ok 3 - Page contains a form 786s ok 4 - CSP header authorize POST request to \# 786s ok 5 - Auth POST query 786s ok 6 - Initial prompt 786s ok 7 - HTTP code is 200 786s ok 8 - Page contains a form 786s ok 9 - URI match 786s ok 10 - Field "token" is defined 786s ok 11 - Field "code" is defined 786s ok 12 - Post code 786s ok 13 - Retry prompt 786s ok 14 - HTTP code is 200 786s ok 15 - Page contains a form 786s ok 16 - URI match 786s ok 17 - Field "token" is defined 786s ok 18 - Field "code" is defined 786s ok 19 - Post code 786s ok 20 - Retry prompt 786s ok 21 - HTTP code is 200 786s ok 22 - Page contains a form 786s ok 23 - URI match 786s ok 24 - Field "token" is defined 786s ok 25 - Field "code" is defined 786s ok 26 - Post code 786s ok 27 - Expected portal error code: code found on page 786s ok 28 - Expected portal error code 786s ok 29 - One entry in history 786s ok 30 - Failure was recorded 786s 1..30 786s ok 6 - Only one factor offered, fail after 3 tries 786s # Subtest: Only one factor offered, succeed after 2 tries 786s ok 1 - Auth query 786s ok 2 - HTTP code is 200 786s ok 3 - Page contains a form 786s ok 4 - CSP header authorize POST request to \# 786s ok 5 - Auth POST query 786s ok 6 - Initial prompt 786s ok 7 - HTTP code is 200 786s ok 8 - Page contains a form 786s ok 9 - URI match 786s ok 10 - Field "token" is defined 786s ok 11 - Field "code" is defined 786s ok 12 - Post code 786s ok 13 - Retry prompt 786s ok 14 - HTTP code is 200 786s ok 15 - Page contains a form 786s ok 16 - URI match 786s ok 17 - Field "token" is defined 786s ok 18 - Field "code" is defined 786s ok 19 - Post code 786s ok 20 - Retry prompt 786s ok 21 - HTTP code is 200 786s ok 22 - Page contains a form 786s ok 23 - URI match 786s ok 24 - Field "token" is defined 786s ok 25 - Field "code" is defined 786s Use of uninitialized value in string eq at /tmp/autopkgtest.YsEo2U/autopkgtest_tmp/smoke6A4vu0/t/sfHookPlugin.pm line 64. 786s ok 26 - Post code 786s ok 27 - Get cookie lemonldap (06c8e7c4f520fbc0f83efec1ec4644edc6a878d4fde1a929a902ac361b4fc458) 786s ok 28 - One entry in history 786s ok 29 - Success was recorded 786s 1..29 786s ok 7 - Only one factor offered, succeed after 2 tries 786s # Subtest: Two factors offered, fail after 3 tries 786s ok 1 - Auth query 786s ok 2 - HTTP code is 200 786s ok 3 - Page contains a form 786s ok 4 - CSP header authorize POST request to \# 786s ok 5 - Auth POST query 786s ok 6 - HTTP code is 200 786s ok 7 - Page contains a form 786s ok 8 - URI match 786s ok 9 - Field "token" is defined 786s ok 10 - Post 2F choice 786s ok 11 - Initial prompt 786s ok 12 - HTTP code is 200 786s ok 13 - Page contains a form 786s ok 14 - URI match 786s ok 15 - Field "token" is defined 786s ok 16 - Field "code" is defined 786s ok 17 - Post code 786s ok 18 - Retry prompt 786s ok 19 - HTTP code is 200 786s ok 20 - Page contains a form 786s ok 21 - URI match 786s ok 22 - Field "token" is defined 786s ok 23 - Field "code" is defined 786s ok 24 - Post code 786s ok 25 - Retry prompt 786s ok 26 - HTTP code is 200 786s ok 27 - Page contains a form 786s ok 28 - URI match 786s ok 29 - Field "token" is defined 786s ok 30 - Field "code" is defined 786s ok 31 - Post code 786s ok 32 - Expected portal error code: code found on page 786s ok 33 - Expected portal error code 786s ok 34 - One entry in history 786s ok 35 - Failure was recorded 786s ok 36 - history failed time match > 786s 1..36 786s ok 8 - Two factors offered, fail after 3 tries 786s # Subtest: Two factors offered, succeed after 2 tries 786s ok 1 - Auth query 786s ok 2 - HTTP code is 200 786s ok 3 - Page contains a form 786s ok 4 - CSP header authorize POST request to \# 786s ok 5 - Auth POST query 786s ok 6 - HTTP code is 200 786s ok 7 - Page contains a form 786s ok 8 - URI match 786s ok 9 - Field "token" is defined 786s ok 10 - Post 2F choice 786s ok 11 - Initial prompt 786s ok 12 - HTTP code is 200 786s ok 13 - Page contains a form 786s ok 14 - URI match 786s ok 15 - Field "token" is defined 786s ok 16 - Field "code" is defined 786s ok 17 - Post code 786s ok 18 - Retry prompt 786s ok 19 - HTTP code is 200 786s ok 20 - Page contains a form 786s ok 21 - URI match 786s ok 22 - Field "token" is defined 786s ok 23 - Field "code" is defined 786s ok 24 - Post code 786s ok 25 - Retry prompt 786s ok 26 - internal fake time ok 786s ok 27 - HTTP code is 200 786s ok 28 - Page contains a form 786s ok 29 - URI match 786s ok 30 - Field "token" is defined 786s ok 31 - Field "code" is defined 786s Use of uninitialized value in string eq at /tmp/autopkgtest.YsEo2U/autopkgtest_tmp/smoke6A4vu0/t/sfHookPlugin.pm line 64. 786s ok 32 - Post code 786s ok 33 - Get cookie lemonldap (5939bdd6b0ca2210402397f66e61361d8708731ed59fa2abe017097b134da0e5) 786s ok 34 - One entry in history 786s ok 35 - Success was recorded 786s ok 36 - history success time match > 786s 1..36 786s ok 9 - Two factors offered, succeed after 2 tries 786s # Subtest: Test sfBeforeVerify hook 786s ok 1 - Auth query 786s ok 2 - HTTP code is 200 786s ok 3 - Page contains a form 786s ok 4 - CSP header authorize POST request to \# 786s ok 5 - Auth POST query 786s ok 6 - Initial prompt 786s ok 7 - HTTP code is 200 786s ok 8 - Page contains a form 786s ok 9 - URI match 786s ok 10 - Field "token" is defined 786s ok 11 - Field "code" is defined 786s ok 12 - Post code 786s ok 13 - User msmith denied by hook: code found on page 786s ok 14 - User msmith denied by hook 786s 1..14 786s ok 10 - Test sfBeforeVerify hook 786s 1..10 786s ok 787s t/77-2F-Trust.t ................................................................ 787s ok 1 - use Lemonldap::NG::Portal::Main; 787s ok 2 - use Lemonldap::NG::Common::FormEncode; 787s ok 3 - Portal object 787s ok 4 - Init 787s ok 5 - Portal app 787s # Subtest: Store browser, then reuse it 787s ok 1 - Auth query 787s ok 2 - HTTP code is 200 787s ok 3 - Page contains a form 787s ok 4 - CSP header authorize POST request to \# 787s ok 5 - Found stayconnected checkbox 787s ok 6 - Auth POST query 787s ok 7 - HTTP code is 200 787s ok 8 - Page contains a form 787s ok 9 - URI match 787s ok 10 - Field "token" is defined 787s ok 11 - Post 2F choice 787s ok 12 - Prompt indicates success 787s ok 13 - Found 2F code in mail 787s ok 14 - HTTP code is 200 787s ok 15 - Page contains a form 787s ok 16 - URI match 787s ok 17 - Field "token" is defined 787s ok 18 - Field "code" is defined 787s ok 19 - Post code 787s ok 20 - HTTP code is 200 787s ok 21 - Page contains a form 787s ok 22 - URI match 787s ok 23 - Field "fg" is defined 787s ok 24 - Field "token" is defined 787s ok 25 - Found TOTP secret 787s ok 26 - Post fingerprint 787s ok 27 - Get cookie lemonldap (9aa3f55c699a2570b4fd3fff4c4a9d5717a2391a396193443f5a7a3c9a1f259b) 787s ok 28 - Get cookie llngconnection (56c219d7e3ace2dd12aab275c20ad067db0da71b168e0371dc30a0fb16ad85e9) 787s ok 29 - Authentication level was set 787s ok 30 - Auth query 787s ok 31 - HTTP code is 200 787s ok 32 - Page contains a form 787s ok 33 - CSP header authorize POST request to \# 787s ok 34 - Found stayconnected checkbox 787s ok 35 - Auth POST query 787s ok 36 - HTTP code is 200 787s ok 37 - Page contains a form 787s ok 38 - URI match 787s ok 39 - Field "fg" is defined 787s ok 40 - Field "token" is defined 787s ok 41 - Post fingerprint 787s ok 42 - Get cookie lemonldap (2be7a2eba4537db24781e80f25fde333e0ff2eeec0eef432d151ed8c78ec42eb) 787s ok 43 - Authentication level was restored 787s ok 44 - Logout request 787s ok 45 - Response is 200 787s ok 46 - Cookie is deleted 787s ok 47 - No pdata 787s ok 48 - Disconnect request 787s ok 49 - Response is 401 787s 1..49 787s ok 6 - Store browser, then reuse it 787s # Subtest: Store browser, then reuse it after cookie expiration 787s ok 1 - Auth query 787s ok 2 - HTTP code is 200 787s ok 3 - Page contains a form 787s ok 4 - CSP header authorize POST request to \# 787s ok 5 - Found stayconnected checkbox 787s ok 6 - Auth POST query 787s ok 7 - HTTP code is 200 787s ok 8 - Page contains a form 787s ok 9 - URI match 787s ok 10 - Field "token" is defined 787s ok 11 - Post 2F choice 787s ok 12 - Prompt indicates success 787s ok 13 - Found 2F code in mail 787s ok 14 - HTTP code is 200 787s ok 15 - Page contains a form 787s ok 16 - URI match 787s ok 17 - Field "token" is defined 787s ok 18 - Field "code" is defined 787s ok 19 - Post code 787s ok 20 - HTTP code is 200 787s ok 21 - Page contains a form 787s ok 22 - URI match 787s ok 23 - Field "fg" is defined 787s ok 24 - Field "token" is defined 787s ok 25 - Found TOTP secret 787s ok 26 - Post fingerprint 787s ok 27 - Get cookie lemonldap (7533afb67b4279fe615682ce3a8972308aadb1f15e209905676879a269cf8ad3) 787s ok 28 - Get cookie llngconnection (980fbb94ca4858927273b4cf4989da6c48c8ddaabb35d3f1d8839d6372b661c1) 787s ok 29 - Auth query 787s ok 30 - HTTP code is 200 787s ok 31 - Page contains a form 787s ok 32 - CSP header authorize POST request to \# 787s ok 33 - Found stayconnected checkbox 787s ok 34 - Auth POST query 787s ok 35 - Get cookie llngconnection (0) 787s ok 36 - Old cookie is removed 787s ok 37 - HTTP code is 200 787s ok 38 - Page contains a form 787s ok 39 - URI match 787s ok 40 - Field "token" is defined 787s ok 41 - Post 2F choice 787s ok 42 - Prompt indicates success 787s ok 43 - Found 2F code in mail 787s ok 44 - HTTP code is 200 787s ok 45 - Page contains a form 787s ok 46 - URI match 787s ok 47 - Field "token" is defined 787s ok 48 - Field "code" is defined 787s ok 49 - Post code 787s ok 50 - Get cookie lemonldap (10b6fb4e67e1b2306479a80fb7427781adcb33a4457abc1255441bdff5daa4ff) 787s ok 51 - Logout request 787s ok 52 - Response is 200 787s ok 53 - Cookie is deleted 787s ok 54 - No pdata 787s ok 55 - Disconnect request 787s ok 56 - Response is 401 787s 1..56 787s ok 7 - Store browser, then reuse it after cookie expiration 787s # Subtest: Store browser, then try to reuse it with wrong cookie 787s ok 1 - Auth query 787s ok 2 - HTTP code is 200 787s ok 3 - Page contains a form 787s ok 4 - CSP header authorize POST request to \# 787s ok 5 - Found stayconnected checkbox 787s ok 6 - Auth POST query 787s ok 7 - HTTP code is 200 787s ok 8 - Page contains a form 787s ok 9 - URI match 787s ok 10 - Field "token" is defined 787s ok 11 - Post 2F choice 787s ok 12 - Prompt indicates success 787s ok 13 - Found 2F code in mail 787s ok 14 - HTTP code is 200 787s ok 15 - Page contains a form 787s ok 16 - URI match 787s ok 17 - Field "token" is defined 787s ok 18 - Field "code" is defined 787s ok 19 - Post code 787s ok 20 - HTTP code is 200 787s ok 21 - Page contains a form 787s ok 22 - URI match 787s ok 23 - Field "fg" is defined 787s ok 24 - Field "token" is defined 787s ok 25 - Found TOTP secret 787s ok 26 - Post fingerprint 787s ok 27 - Get cookie lemonldap (282ebccbe3f88a2b6894c01e9c7d7d0027c4ba6415b5b7651f3e192fd3116098) 787s ok 28 - Get cookie llngconnection (70c8a7eb425bd7709e791cf5673ee4976d4ca8a605bc5e4a36c30a1badfa8467) 787s ok 29 - Auth query 787s ok 30 - HTTP code is 200 787s ok 31 - Page contains a form 787s ok 32 - CSP header authorize POST request to \# 787s ok 33 - Found stayconnected checkbox 787s ok 34 - Auth POST query 787s ok 35 - Get cookie llngconnection (0) 787s ok 36 - Wrong cookie is removed 787s ok 37 - HTTP code is 200 787s ok 38 - Page contains a form 787s ok 39 - URI match 787s ok 40 - Field "token" is defined 787s ok 41 - Post 2F choice 787s ok 42 - Prompt indicates success 787s ok 43 - Found 2F code in mail 787s ok 44 - HTTP code is 200 787s ok 45 - Page contains a form 787s ok 46 - URI match 787s ok 47 - Field "token" is defined 787s ok 48 - Field "code" is defined 787s ok 49 - Post code 787s ok 50 - Get cookie lemonldap (98c4992a3b8fca884370b86ea2f3c23f998c7e43a20b080c79ea0ba880f0fa4a) 787s ok 51 - Logout request 787s ok 52 - Response is 200 787s ok 53 - Cookie is deleted 787s ok 54 - No pdata 787s ok 55 - Disconnect request 787s ok 56 - Response is 401 787s 1..56 787s ok 8 - Store browser, then try to reuse it with wrong cookie 787s # Subtest: Store browser, then try to reuse it with wrong TOTP secret 787s ok 1 - Auth query 787s ok 2 - HTTP code is 200 787s ok 3 - Page contains a form 787s ok 4 - CSP header authorize POST request to \# 787s ok 5 - Found stayconnected checkbox 787s ok 6 - Auth POST query 787s ok 7 - HTTP code is 200 787s ok 8 - Page contains a form 787s ok 9 - URI match 787s ok 10 - Field "token" is defined 787s ok 11 - Post 2F choice 787s ok 12 - Prompt indicates success 787s ok 13 - Found 2F code in mail 787s ok 14 - HTTP code is 200 787s ok 15 - Page contains a form 787s ok 16 - URI match 787s ok 17 - Field "token" is defined 787s ok 18 - Field "code" is defined 787s ok 19 - Post code 787s ok 20 - HTTP code is 200 787s ok 21 - Page contains a form 787s ok 22 - URI match 787s ok 23 - Field "fg" is defined 787s ok 24 - Field "token" is defined 787s ok 25 - Found TOTP secret 787s ok 26 - Post fingerprint 787s ok 27 - Get cookie lemonldap (7b8d70a9dc399cf6a8698a2025ff64cd1269e7594333a1871f41ddb135e76fd3) 787s ok 28 - Get cookie llngconnection (b974b791a4baf74cc13fe60a4174e201ecf2c609523aaf0af8eb585487462651) 787s ok 29 - Auth query 787s ok 30 - HTTP code is 200 787s ok 31 - Page contains a form 787s ok 32 - CSP header authorize POST request to \# 787s ok 33 - Found stayconnected checkbox 787s ok 34 - Auth POST query 787s ok 35 - HTTP code is 200 787s ok 36 - Page contains a form 787s ok 37 - URI match 787s ok 38 - Field "fg" is defined 787s ok 39 - Field "token" is defined 787s ok 40 - Post fingerprint 787s ok 41 - Expected portal error code: code found on page 787s ok 42 - Expected portal error code 787s ok 43 - Get cookie llngconnection (0) 787s ok 44 - Cookie with mismatched TOTP is removed 787s 1..44 787s ok 9 - Store browser, then try to reuse it with wrong TOTP secret 787s # Subtest: Store browser, then try to reuse as different user 787s ok 1 - Auth query 787s ok 2 - HTTP code is 200 787s ok 3 - Page contains a form 787s ok 4 - CSP header authorize POST request to \# 787s ok 5 - Found stayconnected checkbox 787s ok 6 - Auth POST query 787s ok 7 - HTTP code is 200 787s ok 8 - Page contains a form 787s ok 9 - URI match 787s ok 10 - Field "token" is defined 787s ok 11 - Post 2F choice 787s ok 12 - Prompt indicates success 787s ok 13 - Found 2F code in mail 787s ok 14 - HTTP code is 200 787s ok 15 - Page contains a form 787s ok 16 - URI match 787s ok 17 - Field "token" is defined 787s ok 18 - Field "code" is defined 787s ok 19 - Post code 787s ok 20 - HTTP code is 200 787s ok 21 - Page contains a form 787s ok 22 - URI match 787s ok 23 - Field "fg" is defined 787s ok 24 - Field "token" is defined 787s ok 25 - Found TOTP secret 787s ok 26 - Post fingerprint 787s ok 27 - Get cookie lemonldap (1b251dd3a582e7cf58fb8b2575786230f57e5fcd6a49c502342d785054a4b9ed) 787s ok 28 - Get cookie llngconnection (f006c09d4ac1ae7c4a13d8d5e86bee95a194e7a2242d50cd8aa742a88aaa3de7) 787s ok 29 - Auth query 787s ok 30 - HTTP code is 200 787s ok 31 - Page contains a form 787s ok 32 - CSP header authorize POST request to \# 787s ok 33 - Found stayconnected checkbox 787s ok 34 - Auth POST query 787s ok 35 - HTTP code is 200 787s ok 36 - Page contains a form 787s ok 37 - URI match 787s ok 38 - Field "token" is defined 787s ok 39 - Post 2F choice 787s ok 40 - Prompt indicates success 787s ok 41 - Found 2F code in mail 787s ok 42 - HTTP code is 200 787s ok 43 - Page contains a form 787s ok 44 - URI match 787s ok 45 - Field "token" is defined 787s ok 46 - Field "code" is defined 787s ok 47 - Post code 787s ok 48 - HTTP code is 200 787s ok 49 - Page contains a form 787s ok 50 - URI match 787s ok 51 - Field "fg" is defined 787s ok 52 - Field "token" is defined 787s ok 53 - Found TOTP secret 787s ok 54 - Post fingerprint 787s ok 55 - Get cookie lemonldap (fc892bff25207e87d7f4bbcc6a2551cd9956433434a65884b256273245980c1c) 787s ok 56 - Logout request 787s ok 57 - Response is 200 787s ok 58 - Cookie is deleted 787s ok 59 - No pdata 787s ok 60 - Disconnect request 787s ok 61 - Response is 401 787s 1..61 787s ok 10 - Store browser, then try to reuse as different user 787s # Subtest: User can refuse to stay connected 787s ok 1 - Auth query 787s ok 2 - HTTP code is 200 787s ok 3 - Page contains a form 787s ok 4 - CSP header authorize POST request to \# 787s ok 5 - Found stayconnected checkbox 787s ok 6 - Auth POST query 787s ok 7 - HTTP code is 200 787s ok 8 - Page contains a form 787s ok 9 - URI match 787s ok 10 - Field "token" is defined 787s ok 11 - Post 2F choice 787s ok 12 - Prompt indicates success 787s ok 13 - Found 2F code in mail 787s ok 14 - HTTP code is 200 787s ok 15 - Page contains a form 787s ok 16 - URI match 787s ok 17 - Field "token" is defined 787s ok 18 - Field "code" is defined 787s ok 19 - Post code 787s ok 20 - Get cookie lemonldap (ca8b24aa47fa062f6ad515731633c2322ea08f10a4f5977d508b9c41e8d776d4) 787s ok 21 - Logout request 787s ok 22 - Response is 200 787s ok 23 - Cookie is deleted 787s ok 24 - No pdata 787s ok 25 - Disconnect request 787s ok 26 - Response is 401 787s 1..26 787s ok 11 - User can refuse to stay connected 787s # Subtest: User cannot bypass the trusted browser rule (wrong 2f type) 787s ok 1 - Auth query 787s ok 2 - HTTP code is 200 787s ok 3 - Page contains a form 787s ok 4 - CSP header authorize POST request to \# 787s ok 5 - Found stayconnected checkbox 787s ok 6 - Auth POST query 787s ok 7 - HTTP code is 200 787s ok 8 - Page contains a form 787s ok 9 - URI match 787s ok 10 - Field "token" is defined 787s ok 11 - Post 2F choice 787s ok 12 - Prompt indicates success 787s ok 13 - HTTP code is 200 787s ok 14 - Page contains a form 787s ok 15 - URI match 787s ok 16 - Field "token" is defined 787s ok 17 - Field "code" is defined 787s ok 18 - Post code 787s ok 19 - Persistent connection cookie isn't sent 787s ok 20 - Get cookie lemonldap (6b61615b183a4afdcc8f7cf227583d1885d6dba2d717acfa35bf1e4bf06fcda4) 787s 1..20 787s ok 12 - User cannot bypass the trusted browser rule (wrong 2f type) 787s # Subtest: User cannot bypass the trusted browser rule (wrong user) 787s ok 1 - Auth query 787s ok 2 - HTTP code is 200 787s ok 3 - Page contains a form 787s ok 4 - CSP header authorize POST request to \# 787s ok 5 - Found stayconnected checkbox 787s ok 6 - Auth POST query 787s ok 7 - HTTP code is 200 787s ok 8 - Page contains a form 787s ok 9 - URI match 787s ok 10 - Field "token" is defined 787s ok 11 - Post 2F choice 787s ok 12 - Prompt indicates success 787s ok 13 - Found 2F code in mail 787s ok 14 - HTTP code is 200 787s ok 15 - Page contains a form 787s ok 16 - URI match 787s ok 17 - Field "token" is defined 787s ok 18 - Field "code" is defined 787s ok 19 - Post code 787s ok 20 - Persistent connection cookie isn't sent 787s ok 21 - Get cookie lemonldap (a7cefb860efc9b821e821198106921ece4e47c9192223fef67373c14e72eb44f) 787s 1..21 787s ok 13 - User cannot bypass the trusted browser rule (wrong user) 787s 1..13 787s ok 788s t/78-2F-Upgrade-Many.t ......................................................... 788s ok 1 - use Lemonldap::NG::Portal::Main; 788s ok 2 - use Lemonldap::NG::Common::FormEncode; 788s ok 3 - Portal object 788s ok 4 - Init 788s ok 5 - Portal app 788s ok 6 - Auth query 788s ok 7 - Get cookie lemonldap (4cad28824a10e69e9545bcb3b3d06330bc924ac3da004d8765f5357e93975afd) 788s ok 8 - Upgrade session query 788s ok 9 - HTTP code is 200 788s ok 10 - Page contains a form 788s ok 11 - URI match 788s ok 12 - Field "confirm" is defined 788s ok 13 - Field "url" is defined 788s ok 14 - Found custom Main Logo 788s ok 15 - Language icons found 788s ok 16 - Accept session upgrade query 788s ok 17 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 788s ok 18 - HTTP code is 200 788s ok 19 - Page contains a form 788s ok 20 - Host match 788s ok 21 - Field "upgrading" is defined 788s ok 22 - Field "url" is defined 788s ok 23 - CSP header authorize POST request to \# 788s ok 24 - Post login 788s ok 25 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_choice%22%3A%22strong%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 788s ok 26 - HTTP code is 200 788s ok 27 - Page contains a form 788s ok 28 - URI match 788s ok 29 - Field "token" is defined 788s ok 30 - Field "checkLogins" is defined 788s ok 31 - Found mail 788s ok 32 - Post ext2f choice 788s ok 33 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22_choice%22%3A%22strong%22%7D) 788s ok 34 - HTTP code is 200 788s ok 35 - Page contains a form 788s ok 36 - URI match 788s ok 37 - Field "token" is defined 788s ok 38 - Field "code" is defined 788s ok 39 - Found EXTCODE input 788s ok 40 - Found 2F code in mail 788s ok 41 - Post code 788s ok 42 - Get redirection 788s ok 43 - Location is http://test1.example.com 788s ok 44 - Get cookie lemonldap (75f78cfaf53bb236233e8de922e85038440fd859fb561c13952c75b74e6a2060) 788s ok 45 - Make sure no pdata is returned 788s 1..45 788s ok 788s t/78-2F-Upgrade.t .............................................................. 788s Name "LLNG::TMPDIR" used only once: possible typo at t/78-2F-Upgrade.t line 9. 788s ok 1 - use Lemonldap::NG::Portal::Main; 788s ok 2 - use Lemonldap::NG::Common::FormEncode; 788s ok 3 - Portal object 788s [Mon Oct 20 21:09:06 2025] [LLNG:6644] [error] Bad logLevel value '', switching to 'info' 788s 788s [Mon Oct 20 21:09:06 2025] [LLNG:6644] [info] Loading configuration 1 for process 6644 788s ok 4 - Init 788s ok 5 - Portal app 788s ok 6 - Auth query 788s ok 7 - Get cookie lemonldap (77ed1d8d4f14b7b414a5af41f4aefbaf34d0c9254ef8d3747d36a13cdae3678a) 788s [Mon Oct 20 21:09:06 2025] [LLNG:6644] [info] New request Lemonldap::NG::Handler::Server GET /level3 788s [Mon Oct 20 21:09:06 2025] [LLNG:6644] [notice] User dwho was forbidden to access to test1.example.com/level3 788s ok 8 - Handler request 788s ok 9 - Authenticated as dwho 788s ok 10 - HTTP code is 403 788s ok 11 - Upgrade session query 788s ok 12 - HTTP code is 200 788s ok 13 - Page contains a form 788s ok 14 - URI match 788s ok 15 - Field "confirm" is defined 788s ok 16 - Field "url" is defined 788s ok 17 - Found custom Main Logo 788s ok 18 - Language icons found 788s ok 19 - Accept session upgrade query 788s ok 20 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 788s ok 21 - HTTP code is 200 788s ok 22 - Page contains a form 788s ok 23 - Host match 788s ok 24 - Field "upgrading" is defined 788s ok 25 - Field "url" is defined 788s ok 26 - CSP header authorize POST request to \# 788s ok 27 - Post login 788s ok 28 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_choice%22%3A%22strong%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 788s ok 29 - HTTP code is 200 788s ok 30 - Page contains a form 788s ok 31 - URI match 788s ok 32 - Field "token" is defined 788s ok 33 - Field "code" is defined 788s ok 34 - Found EXTCODE input 788s ok 35 - Found 2F code in mail 788s ok 36 - Post code 788s ok 37 - Get redirection 788s ok 38 - Location is http://test1.example.com 788s ok 39 - Get cookie lemonldap (6d6ae4bbaa8196106c3b00d4afb94c43004a9f8f8541ececa5d8d9be77a80f95) 788s ok 40 - Make sure no pdata is returned 788s [Mon Oct 20 21:09:06 2025] [LLNG:6644] [info] New request Lemonldap::NG::Handler::Server GET /level3 788s ok 41 - Handler request 788s ok 42 - Authenticated as dwho 788s ok 43 - HTTP code is 200 788s 1..43 788s ok 789s t/78-2F-UpgradeOnly-with-forceFlag.t ........................................... 789s ok 1 - use Lemonldap::NG::Portal::Main; 789s ok 2 - Portal object 789s ok 3 - Init 789s ok 4 - Portal app 789s ok 5 - Auth query 789s ok 6 - Get cookie lemonldap (f53923fa599a0cec354d365ff6cb895ec00d4175b6eaa5e707e321e52792b6dc) 789s ok 7 - CheckUser 789s ok 8 - Response is JSON 789s ok 9 - AuthenticationLevel == 1 789s ok 10 - Form registration 789s ok 11 - Get redirection 789s ok 12 - Location header found 789s ok 13 - Form registration 789s ok 14 - Found TOTP js 789s ok 15 - Get new key 789s ok 16 - Content is JSON 789s ok 17 - Found secret 789s ok 18 - Found token 789s ok 19 - Found issuer 789s ok 20 - Found user 789s ok 21 - Code 789s ok 22 - Code contains 6 digits 789s ok 23 - Post code 789s ok 24 - Content is JSON 789s ok 25 - TOTP is registered 789s ok 26 - Form registration 789s ok 27 - Found forceUpgrade flag 789s ok 28 - Upgrade session query from 2fManager 789s ok 29 - HTTP code is 200 789s ok 30 - Page contains a form 789s ok 31 - URI match 789s ok 32 - Field "confirm" is defined 789s ok 33 - Field "url" is defined 789s ok 34 - Field "forceUpgrade" is defined 789s ok 35 - Accept session upgrade query 789s ok 36 - HTTP code is 200 789s ok 37 - Page contains a form 789s ok 38 - URI match 789s ok 39 - Field "token" is defined 789s ok 40 - Code 789s ok 41 - Post code 789s ok 42 - CheckUser 789s ok 43 - Response is JSON 789s ok 44 - AuthenticationLevel == 3 789s 1..44 789s ok 789s t/78-2F-UpgradeOnly-without-2F.t ............................................... 789s ok 1 - use Lemonldap::NG::Portal::Main; 789s ok 2 - use Lemonldap::NG::Common::FormEncode; 789s ok 3 - Portal object 789s ok 4 - Init 789s ok 5 - Portal app 789s ok 6 - Auth query 789s ok 7 - Get cookie lemonldap (e4b8a327294e6f9fc51d678e57566065039ee8b701c94e66bfae7e6d2a6ec3ec) 789s ok 8 - Upgrade session query 789s ok 9 - HTTP code is 200 789s ok 10 - Page contains a form 789s ok 11 - URI match 789s ok 12 - Field "confirm" is defined 789s ok 13 - Field "url" is defined 789s ok 14 - Accept session upgrade query 789s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 789s ok 16 - Expected portal error code: code found on page 789s ok 17 - Expected portal error code 789s ok 18 - Accept session upgrade query 789s ok 19 - Get redirection 789s ok 20 - Location is http://auth.example.com/ 789s ok 21 - Logout request 789s ok 22 - Response is 200 789s ok 23 - Cookie is deleted 789s ok 24 - No pdata 789s ok 25 - Disconnect request 789s ok 26 - Response is 401 789s 1..26 789s ok 790s t/78-2F-UpgradeOnly.t .......................................................... 790s ok 1 - use Lemonldap::NG::Portal::Main; 790s ok 2 - use Lemonldap::NG::Common::FormEncode; 790s ok 3 - Portal object 790s ok 4 - Init 790s ok 5 - Portal app 790s ok 6 - Auth query 790s ok 7 - Get cookie lemonldap (c264e921aede14cf4b899bf79a5f0da4c0126aa9f3781cbb8e16fd97bfe6b566) 790s ok 8 - Upgrade session query 790s ok 9 - HTTP code is 200 790s ok 10 - Page contains a form 790s ok 11 - URI match 790s ok 12 - Field "confirm" is defined 790s ok 13 - Field "url" is defined 790s ok 14 - Accept session upgrade query 790s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 790s ok 16 - Expected portal error code: code found on page 790s ok 17 - Expected portal error code 790s ok 18 - Auth query 790s ok 19 - Get cookie lemonldap (875f85c4737fa9b3ce109c312747f5b1b3549783c19c39b45c1dd6fa0e84d151) 790s ok 20 - Upgrade session query 790s ok 21 - HTTP code is 200 790s ok 22 - Page contains a form 790s ok 23 - URI match 790s ok 24 - Field "confirm" is defined 790s ok 25 - Field "url" is defined 790s ok 26 - Accept session upgrade query 790s ok 27 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 790s ok 28 - HTTP code is 200 790s ok 29 - Page contains a form 790s ok 30 - URI match 790s ok 31 - Field "token" is defined 790s ok 32 - Field "code" is defined 790s ok 33 - Found EXTCODE input 790s ok 34 - Found 2F code in mail 790s ok 35 - Post code 790s ok 36 - Get redirection 790s ok 37 - Location is http://test1.example.com 790s ok 38 - Get cookie lemonldap (875f85c4737fa9b3ce109c312747f5b1b3549783c19c39b45c1dd6fa0e84d151) 790s ok 39 - Make sure no pdata is returned 790s 1..39 790s ok 791s t/79-2F-Yubikey-from-Session.t ................................................. 791s ok 1 - use Lemonldap::NG::Portal::Main; 791s ok 2 - Portal object 791s ok 3 - Init 791s ok 4 - Portal app 791s ok 5 - Authenticate as dwho 791s ok 6 - HTTP code is 200 791s ok 7 - Page contains a form 791s ok 8 - URI match 791s ok 9 - Field "token" is defined 791s ok 10 - Field "code" is defined 791s ok 11 - Post code 791s ok 12 - Bad OTP code: code found on page 791s ok 13 - Bad OTP code 791s ok 14 - Auth query 791s ok 15 - HTTP code is 200 791s ok 16 - Page contains a form 791s ok 17 - URI match 791s ok 18 - Field "token" is defined 791s ok 19 - Field "code" is defined 791s ok 20 - Post code 791s ok 21 - Get cookie lemonldap (309de1ee823926befa478c1d1247995de5388eef3c1556ab994224e0b0676542) 791s ok 22 - Auth query 791s ok 23 - HTTP code is 200 791s ok 24 - Page contains a form 791s ok 25 - URI match 791s ok 26 - Field "token" is defined 791s ok 27 - Field "code" is defined 791s ok 28 - Post code 791s ok 29 - Get cookie lemonldap (d47f89736792b3e77ccd6dc877faaf792166eb12223bc6fdbd24ad7556def70d) 791s ok 30 - Auth query 791s ok 31 - Get cookie lemonldap (d54b32e6f8ce0ef951a70b96c393b9589aae95337a4640668fd38ed3a052a142) 791s 1..31 791s ok 791s t/79-2F-Yubikey.t .............................................................. 791s ok 1 - use Lemonldap::NG::Portal::Main; 791s ok 2 - Portal object 791s ok 3 - Init 791s ok 4 - Portal app 791s ok 5 - Auth query 791s ok 6 - HTTP code is 200 791s ok 7 - Get cookie lemonldap (1dc037e78858cf72337e75261b3742275a938b43d7f7d5f2e3f75cd14093ece6) 791s ok 8 - Auth query 791s ok 9 - Response body is not empty 791s ok 10 - Found prompt message 791s ok 11 - HTTP code is 200 791s ok 12 - Page contains a form 791s ok 13 - URI match 791s ok 14 - Field "UBKName" is defined 791s ok 15 - Field "otp" is defined 791s ok 16 - Invalid otp 791s ok 17 - Response body is not empty 791s ok 18 - Found error message 791s ok 19 - Invalid UBKname 791s ok 20 - Response body is not empty 791s ok 21 - Found error message 791s ok 22 - Correct registration attempt 791s ok 23 - Get redirection 791s ok 24 - Location is http://auth.example.com/2fregisters?continue=1 791s ok 25 - Found registered yubikey 791s ok 26 - Correct device ID 791s ok 27 - Epoch is defined 791s ok 28 - Auth query 791s ok 29 - HTTP code is 200 791s ok 30 - Page contains a form 791s ok 31 - URI match 791s ok 32 - Field "token" is defined 791s ok 33 - Field "code" is defined 791s ok 34 - Post code 791s ok 35 - Bad OTP code: code found on page 791s ok 36 - Bad OTP code 791s ok 37 - Auth query 791s ok 38 - HTTP code is 200 791s ok 39 - Page contains a form 791s ok 40 - URI match 791s ok 41 - Field "token" is defined 791s ok 42 - Field "code" is defined 791s ok 43 - Post code 791s ok 44 - Bad OTP code: code found on page 791s ok 45 - Bad OTP code 791s ok 46 - Auth query 791s ok 47 - HTTP code is 200 791s ok 48 - Page contains a form 791s ok 49 - URI match 791s ok 50 - Field "token" is defined 791s ok 51 - Field "code" is defined 791s ok 52 - Post code 791s ok 53 - Get cookie lemonldap (7c7c1ea79dad3bba8b9a8b6f16bddea2115a48833eda18975b08c29b720175e7) 791s ok 54 - HTTP code is 400 791s ok 55 - Deletion expects valid CSRF token 791s ok 56 - Post deletion 791s ok 57 - HTTP code is 200 791s ok 58 - Content-Type is JSON 791s ok 59 - Content is valid JSON 791s ok 60 791s ok 61 - No device found anymore 791s ok 62 - Auth query 791s ok 63 - Get cookie lemonldap (1c2829f29f8efb42e618bee60d2d2a778d5999419a3ca1391f826756788b34b2) 791s 1..63 791s ok 792s t/80-2F-Okta.t ................................................................. 792s ok 1 - use Lemonldap::NG::Portal::Main; 792s # Subtest: Choose Okta SMS 792s ok 1 - Portal object 792s ok 2 - Init 792s ok 3 - Portal app 792s ok 4 - Get Portal 792s ok 5 - HTTP code is 200 792s ok 6 - Page contains a form 792s ok 7 - Host match 792s ok 8 - Field "user" is defined 792s ok 9 - Field "password" is defined 792s ok 10 - CSP header authorize POST request to \# 792s ok 11 - Auth query 792s ok 12 - HTTP code is 200 792s ok 13 - Page contains a form 792s ok 14 - URI match 792s ok 15 - Choose SMS 792s ok 16 - HTTP code is 200 792s ok 17 - Page contains a form 792s ok 18 - URI match 792s ok 19 - Send code 792s ok 20 - Get cookie lemonldap (ec18e3956fca62c601110ea915f6c92038351901bf775c1cc6eb382c5551d38d) 792s ok 21 - Get session using restSessionServer 792s ok 22 - HTTP code is 200 792s ok 23 - Deserialize session content 792s ok 24 - Session has correct value for _auth 792s ok 25 - Session has correct value for _2f 792s ok 26 - Logout request 792s ok 27 - Response is 200 792s ok 28 - Cookie is deleted 792s ok 29 - No pdata 792s ok 30 - Disconnect request 792s ok 31 - Response is 401 792s 1..31 792s ok 2 - Choose Okta SMS 792s # Subtest: Choose Okta Push 792s ok 1 - Portal object 792s ok 2 - Init 792s ok 3 - Portal app 792s ok 4 - Get Portal 792s ok 5 - HTTP code is 200 792s ok 6 - Page contains a form 792s ok 7 - Host match 792s ok 8 - Field "user" is defined 792s ok 9 - Field "password" is defined 792s ok 10 - CSP header authorize POST request to \# 792s ok 11 - Auth query 792s ok 12 - HTTP code is 200 792s ok 13 - Page contains a form 792s ok 14 - URI match 792s ok 15 - Choose SMS 792s ok 16 - HTTP code is 200 792s ok 17 - Page contains a form 792s ok 18 - URI match 792s ok 19 - CSP header authorize POST request to auth.example.com 792s ok 20 - Send code 792s ok 21 - Get cookie lemonldap (720ffa130119a95fa47f7fde7ff9452c953c1d3f749d2a636acf84caf81385c5) 792s ok 22 - Get session using restSessionServer 792s ok 23 - HTTP code is 200 792s ok 24 - Deserialize session content 792s ok 25 - Session has correct value for _2f 792s ok 26 - Session has correct value for _auth 792s ok 27 - Logout request 792s ok 28 - Response is 200 792s ok 29 - Cookie is deleted 792s ok 30 - No pdata 792s ok 31 - Disconnect request 792s ok 32 - Response is 401 792s 1..32 792s ok 3 - Choose Okta Push 792s 1..3 792s ok 793s t/81-MostViewedApplications.t .................................................. 793s ok 1 - use Lemonldap::NG::Portal::Main; 793s ok 2 - Portal object 793s ok 3 - Init 793s ok 4 - Portal app 793s ok 5 - Get cookie lemonldap (77d80cc785fd907361f4e87c736dc087fef181f52a01dc2a5f00585b4c30bc49) 793s ok 6 - Get cookie lemonldap (8555ba1b5dd884f8bd5d1a202d22768259e03a55da1f7862867ed9f1c7f61ce4) 793s ok 7 - Get cookie lemonldap (aacc0b12fb428ba787fc268e51fd46042a797cb2e7dbb0ef633ddcb73e546bf4) 793s ok 8 - Session contains history hash 793s ok 9 - OIDC App 1 has been accessed twice 793s ok 10 - OIDC App 2 has been accessed once 793s ok 11 - History contains two entries 793s ok 12 - Get cookie lemonldappdata (%7B%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%2C%22issuerRequestcas%22%3A%221760922670_21433%22%2C%22issuerTs%22%3A1760994550%7D) 793s ok 13 - Get redirection 793s ok 14 - Location header found 793s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221760922670_18256%22%2C%22issuerTs%22%3A1760994550%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) 793s ok 16 - Get redirection 793s ok 17 - Location header found 793s ok 18 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221760922670_64320%22%2C%22issuerTs%22%3A1760994550%7D) 793s ok 19 - Get redirection 793s ok 20 - Location header found 793s ok 21 - Session contains history hash 793s ok 22 - CAS App 1 has been accessed twice 793s ok 23 - CAS App 2 has been accessed once 793s ok 24 - History contains four entries 793s ok 25 - Portal object 793s ok 26 - Init 793s ok 27 - Portal app 793s ok 28 - Get cookie lemonldap (7ca6cefc75c5c619e5dc46418a1498dbe4a9dca8c8ec19fb916578e4e34fe992) 793s ok 29 - History contains five entries 793s ok 30 - SAML App 1 has been accessed once 793s 1..30 793s ok 793s t/91-Handler-cache-cleaned.t ................................................... 793s ok 1 - use Lemonldap::NG::Portal::Main; 793s ok 2 - use Lemonldap::NG::Common::FormEncode; 793s ok 3 - Portal object 793s ok 4 - Init 793s ok 5 - Portal app 793s ok 6 - Auth query 793s ok 7 - Get cookie lemonldap (c56113ec3d41fbe7dc07e830a16ef1c383c053b2591006e72ae60370bde8b67b) 793s ok 8 - Get portal 793s ok 9 - Authenticated as dwho 793s ok 10 - Auth query 793s ok 11 - HTTP code is 200 793s ok 12 - Page contains a form 793s ok 13 - URI match 793s ok 14 - Field "token" is defined 793s ok 15 - Field "code" is defined 793s ok 16 - Found EXTCODE input 793s ok 17 - Found 2F code in mail 793s ok 18 - Get portal 793s ok 19 - Post code 793s ok 20 - Get portal 793s ok 21 - Authenticated as dwho 793s 1..21 793s ok 794s t/91-Memory-Leak.t ............................................................. 794s 1..5 794s ok 1 - use Lemonldap::NG::Portal::Main; 794s ok 2 - leaks 0 < 1 794s ok 3 - leaks -1 < 1 794s not ok 4 - Unable to really destroy a portal object for now # TODO Not yet fully cleaned 794s # Failed (TODO) test 'Unable to really destroy a portal object for now' 794s # at t/91-Memory-Leak.t line 34. 794s [Mon Oct 20 21:09:11 2025] [LLNG:6653] [error] globalStorage not defined (perhaps configuration can not be read) 794s [Mon Oct 20 21:09:11 2025] [LLNG:6653] [error] globalStorage not defined (perhaps configuration can not be read) 794s ok 5 - leaks 0 < 1 794s ok 794s t/99-Bad-logLevel.t ............................................................ 794s ok 1 - use Lemonldap::NG::Portal::Main; 794s ok 2 - Portal object 794s [Mon Oct 20 21:09:12 2025] [LLNG:6654] [error] Bad logLevel value 'error ', switching to 'info' 794s [Mon Oct 20 21:09:12 2025] [LLNG:6654] [error] Bad logLevel value 'error ', switching to 'info' 794s 794s [Mon Oct 20 21:09:12 2025] [LLNG:6654] [info] Loading configuration 1 for process 6654 794s ok 3 - Init 794s ok 4 - Portal app 794s [Mon Oct 20 21:09:12 2025] [LLNG:6654] [info] New request Lemonldap::NG::Portal::Main GET / 794s [Mon Oct 20 21:09:12 2025] [LLNG:6654] [notice] User anonymous successfully authenticated at level 0 794s [Mon Oct 20 21:09:12 2025] [LLNG:6654] [notice] User anonymous connected from Null (127.0.0.1) 794s ok 5 - Auth query 794s ok 6 - HTTP code is 200 794s ok 7 - Get cookie lemonldap (e246cb806fb7af015a9dad83ef5db2a7132ede9e5627d51dd9a3d38fa0a087b4) 794s [Mon Oct 20 21:09:12 2025] [LLNG:6654] [info] New request Lemonldap::NG::Portal::Main GET /logout 794s ok 8 - Get logout page 794s ok 9 - PE_LOGOUT_OK 794s 1..9 794s ok 794s t/99-Dont-load-Dumper.t ........................................................ 794s 1..5 794s ok 1 - use Lemonldap::NG::Portal::Main; 794s ok 2 - Portal object 794s ok 3 - Init 794s ok 4 - App 794s ok 5 - Portal doesn't depend on Data::Dumper 794s ok 794s All tests successful. 794s Files=413, Tests=17691, 251 wallclock secs ( 1.56 usr 0.33 sys + 225.76 cusr 13.67 csys = 241.32 CPU) 794s Result: PASS 795s autopkgtest [21:09:13]: test portal-test: -----------------------] 796s portal-test PASS 796s autopkgtest [21:09:14]: test portal-test: - - - - - - - - - - results - - - - - - - - - - 796s autopkgtest [21:09:14]: test manager-test: preparing testbed 817s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20251020-202603-juju-7f2275-prod-proposed-migration-environment-20-168a545c-39aa-4ab2-8ee3-607441bc178f from image adt/ubuntu-resolute-ppc64el-server-20251020.img (UUID 243ad32c-1bbf-485e-924d-1d24001cd7a1)... 863s autopkgtest [21:10:21]: testbed dpkg architecture: ppc64el 864s autopkgtest [21:10:22]: testbed apt version: 3.1.8ubuntu1 864s autopkgtest [21:10:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 864s autopkgtest [21:10:22]: testbed release detected to be: resolute 865s autopkgtest [21:10:23]: updating testbed package index (apt update) 865s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 866s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 866s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 866s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 866s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.3 kB] 866s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 866s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 866s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 867s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [108 kB] 867s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 867s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [407 kB] 868s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [3808 B] 868s Fetched 1328 kB in 3s (478 kB/s) 869s Reading package lists... 869s Failed to check for VM: Permission denied 869s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 869s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 869s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 870s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 870s Reading package lists... 870s Reading package lists... 870s Building dependency tree... 870s Reading state information... 871s Calculating upgrade... 871s The following packages will be upgraded: 871s libbrotli1 871s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 871s Need to get 422 kB of archives. 871s After this operation, 0 B of additional disk space will be used. 871s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libbrotli1 ppc64el 1.1.0-2build6 [422 kB] 872s dpkg-preconfigure: unable to re-open stdin: No such file or directory 872s Fetched 422 kB in 1s (452 kB/s) 872s (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 ... 76476 files and directories currently installed.) 872s Preparing to unpack .../libbrotli1_1.1.0-2build6_ppc64el.deb ... 872s Unpacking libbrotli1:ppc64el (1.1.0-2build6) over (1.1.0-2build5) ... 872s Setting up libbrotli1:ppc64el (1.1.0-2build6) ... 872s Processing triggers for libc-bin (2.42-0ubuntu3) ... 872s autopkgtest [21:10:30]: upgrading testbed (apt dist-upgrade and autopurge) 873s Reading package lists... 873s Building dependency tree... 873s Reading state information... 873s Calculating upgrade... 873s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 873s Reading package lists... 873s Building dependency tree... 873s Reading state information... 873s Solving dependencies... 873s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 876s Reading package lists... 876s Building dependency tree... 876s Reading state information... 876s Solving dependencies... 876s The following NEW packages will be installed: 876s autoconf autodep8 automake autopoint autotools-dev build-essential 876s ca-certificates-java cpp cpp-15 cpp-15-powerpc64le-linux-gnu 876s cpp-powerpc64le-linux-gnu dctrl-tools debhelper debugedit 876s default-jre-headless dh-autoreconf dh-strip-nondeterminism docutils-common 876s dwz fontconfig-config fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 876s g++-15-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-15 876s gcc-15-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 876s imagemagick-7-common intltool-debian java-common java-wrappers jq 876s lemonldap-ng-fastcgi-server libalgorithm-c3-perl libaom3 876s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 876s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 876s libb-hooks-endofscope-perl libb-hooks-op-check-perl 876s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 876s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 876s libclass-data-inheritable-perl libclass-errorhandler-perl 876s libclass-inspector-perl libclass-method-modifiers-perl 876s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 876s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl 876s libconvert-base32-perl libconvert-binhex-perl libconvert-pem-perl 876s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 876s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-openssl-bignum-perl 876s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 876s libcrypt-openssl-x509-perl libcrypt-random-seed-perl libcrypt-rijndael-perl 876s libcrypt-ssleay-perl libcrypt-urandom-perl libcryptx-perl 876s libdata-hexdump-perl libdata-optlist-perl libdata-password-zxcvbn-perl 876s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 876s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 876s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 876s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 876s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 876s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 876s libencode-locale-perl liberror-perl libeval-closure-perl 876s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 876s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 876s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 876s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 876s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 876s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 876s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 876s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 876s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 876s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 876s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 876s libhttp-negotiate-perl libicu76 libimage-magick-perl 876s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 876s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 876s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 876s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 876s libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjs-angularjs libjs-bootstrap 876s libjs-es5-shim libjs-jquery libjs-sphinxdoc libjs-underscore 876s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 876s liblcms2-2 liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 876s liblemonldap-ng-manager-perl liblerc4 liblist-allutils-perl 876s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 876s liblist-utilsby-perl liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 876s liblwp-mediatypes-perl liblwp-protocol-https-perl liblwp-protocol-psgi-perl 876s libmagickcore-7.q16-10 libmailtools-perl libmath-random-isaac-perl 876s libmime-tools-perl libmodule-implementation-perl libmodule-pluggable-perl 876s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 876s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 876s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 876s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 876s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode115 876s libnspr4 libnss3 libonig5 libopenjp2-7 libpackage-stash-perl 876s libparams-classify-perl libparams-util-perl 876s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 876s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraw23t64 876s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 876s libsoap-lite-perl libspecio-perl libstdc++-15-dev libstream-buffered-perl 876s libstring-random-perl libsub-exporter-perl libsub-exporter-progressive-perl 876s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 876s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 876s libtest-pod-perl libtest-sharedfork-perl libtest-tcp-perl 876s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl 876s libtimedate-perl libtool libtry-tiny-perl libtsan2 libtypes-serialiser-perl 876s libubsan1 liburi-perl libvariable-magic-perl libwebp7 libwebpdemux2 876s libwebpmux3 libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 876s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 876s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 876s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 876s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 876s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 876s node-semver node-uglify-js node-undici node-xtend nodejs 876s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 876s po-debconf python3-alabaster python3-defusedxml python3-docutils 876s python3-imagesize python3-packaging python3-roman python3-snowballstemmer 876s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 876s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 876s yui-compressor 876s 0 upgraded, 322 newly installed, 0 to remove and 0 not upgraded. 876s Need to get 185 MB of archives. 876s After this operation, 726 MB of additional disk space will be used. 876s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [71.0 kB] 877s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-5ubuntu1 [169 kB] 877s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfftw3-double3 ppc64el 3.3.10-2fakesync1build2 [445 kB] 878s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build1 [15.8 kB] 878s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 878s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 878s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-utils ppc64el 1:7.7+7 [114 kB] 878s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-urw-base35 all 20200910-8 [11.0 MB] 881s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el fontconfig-config ppc64el 2.15.0-2.3ubuntu1 [38.1 kB] 881s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontconfig1 ppc64el 2.15.0-2.3ubuntu1 [188 kB] 881s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1 [22.3 kB] 881s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaom3 ppc64el 3.12.1-1 [2942 kB] 881s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-aomdec ppc64el 1.20.2-1 [12.3 kB] 881s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libde265-0 ppc64el 1.0.16-1 [288 kB] 881s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-libde265 ppc64el 1.20.2-1 [9832 B] 881s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif1 ppc64el 1.20.2-1 [587 kB] 881s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 881s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 881s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 881s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 881s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblqr-1-0 ppc64el 0.4.2-2.1build2 [43.4 kB] 881s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-4build1 [51.1 kB] 881s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libopenjp2-7 ppc64el 2.5.3-2.1 [251 kB] 881s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libraw23t64 ppc64el 0.21.4-2 [510 kB] 881s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 882s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu1 [298 kB] 882s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebp7 ppc64el 1.5.0-0.1 [315 kB] 882s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu3 [307 kB] 882s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1 [14.6 kB] 882s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1 [31.1 kB] 882s Get:31 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmagickcore-7.q16-10 ppc64el 8:7.1.2.3+dfsg1-1 [2531 kB] 882s Get:32 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-q16-perl ppc64el 8:7.1.2.3+dfsg1-1 [112 kB] 882s Get:33 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-perl all 8:7.1.2.3+dfsg1-1 [39.8 kB] 882s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 882s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 882s Get:36 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 882s Get:37 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 882s Get:38 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 882s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 882s Get:40 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 882s Get:41 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 882s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 882s Get:43 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 882s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build3 [6628 B] 882s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 882s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 882s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 882s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 882s Get:49 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 882s Get:50 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 882s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 882s Get:52 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 882s Get:53 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 882s Get:54 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 882s Get:55 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 882s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 882s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.30-1 [94.4 kB] 882s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 882s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.68-1 [185 kB] 882s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 882s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 882s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 882s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 882s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 882s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.5.11-1build1 [138 kB] 882s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.25-1 [14.0 kB] 882s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 882s Get:68 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 882s Get:69 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 882s Get:70 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 882s Get:71 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 882s Get:72 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 882s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 882s Get:74 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 882s Get:75 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 882s Get:76 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 882s Get:77 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 882s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 882s Get:79 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 882s Get:80 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 882s Get:81 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 882s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 882s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 882s Get:84 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 882s Get:85 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 882s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 882s Get:87 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 882s Get:88 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 882s Get:89 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 882s Get:90 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 882s Get:91 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 882s Get:92 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 882s Get:93 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 882s Get:94 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 882s Get:95 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 882s Get:96 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 882s Get:97 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 882s Get:98 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.089-1 [200 kB] 882s Get:99 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.23-1 [22.3 kB] 882s Get:100 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 882s Get:101 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1 [12.6 kB] 883s Get:102 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.78-1 [139 kB] 883s Get:103 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 883s Get:104 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-handler-perl all 2.21.0+ds-3 [72.4 kB] 883s Get:105 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-fastcgi-server all 2.21.0+ds-3 [30.7 kB] 883s Get:106 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 883s Get:107 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-merge-simple-perl all 0.052-1 [7640 B] 883s Get:108 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-angularjs all 1.8.3-3 [559 kB] 883s Get:109 http://ftpmaster.internal/ubuntu resolute/universe ppc64el fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 883s Get:110 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 883s Get:111 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-es5-shim all 4.6.7-2 [39.8 kB] 883s Get:112 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 883s Get:113 http://ftpmaster.internal/ubuntu resolute/main ppc64el libregexp-common-perl all 2024080801-1 [162 kB] 883s Get:114 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-manager-perl all 2.21.0+ds-3 [962 kB] 883s Get:115 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.19-8 [280 kB] 883s Get:116 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 883s Get:117 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build3 [109 kB] 884s Get:118 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30 [13.7 kB] 884s Get:119 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 884s Get:120 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.17-4ubuntu1 [572 kB] 884s Get:121 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.1-2build2 [619 kB] 884s Get:122 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 884s Get:123 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-1build3 [62.6 kB] 884s Get:124 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [11.4 MB] 885s Get:125 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-5ubuntu1 [1036 B] 885s Get:126 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 885s Get:127 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 885s Get:128 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-5ubuntu1 [49.0 kB] 885s Get:129 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-5ubuntu1 [32.3 kB] 885s Get:130 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-5ubuntu1 [3006 kB] 885s Get:131 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-5ubuntu1 [1374 kB] 885s Get:132 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-5ubuntu1 [2729 kB] 885s Get:133 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-5ubuntu1 [1231 kB] 885s Get:134 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-5ubuntu1 [160 kB] 885s Get:135 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-5ubuntu1 [1670 kB] 885s Get:136 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [22.4 MB] 886s Get:137 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-5ubuntu1 [523 kB] 886s Get:138 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 886s Get:139 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 886s Get:140 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-5ubuntu1 [2744 kB] 886s Get:141 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [13.0 MB] 886s Get:142 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-5ubuntu1 [23.7 kB] 886s Get:143 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 886s Get:144 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 886s Get:145 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu1 [5094 B] 886s Get:146 http://ftpmaster.internal/ubuntu resolute/main ppc64el ca-certificates-java all 20240118 [11.6 kB] 886s Get:147 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 886s Get:148 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-4build1 [169 kB] 886s Get:149 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 886s Get:150 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 886s Get:151 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 886s Get:152 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.14.2-1 [5098 B] 886s Get:153 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3 [57.3 kB] 886s Get:154 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 886s Get:155 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.1-2build2 [1177 kB] 886s Get:156 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 886s Get:157 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 886s Get:158 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.24.2ubuntu1 [896 kB] 886s Get:159 http://ftpmaster.internal/ubuntu resolute/main ppc64el java-common all 0.76 [6852 B] 886s Get:160 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnspr4 ppc64el 2:4.36-1ubuntu2 [135 kB] 886s Get:161 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnss3 ppc64el 2:3.114-1 [1876 kB] 886s Get:162 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpcsclite1 ppc64el 2.3.3-1 [30.6 kB] 886s Get:163 http://ftpmaster.internal/ubuntu resolute/main ppc64el openjdk-21-jre-headless ppc64el 21.0.9~8ea-1 [45.9 MB] 888s Get:164 http://ftpmaster.internal/ubuntu resolute/main ppc64el default-jre-headless ppc64el 2:1.21-76 [3184 B] 888s Get:165 http://ftpmaster.internal/ubuntu resolute/main ppc64el sgml-base all 1.31+nmu1 [11.0 kB] 888s Get:166 http://ftpmaster.internal/ubuntu resolute/main ppc64el xml-core all 0.19 [20.3 kB] 888s Get:167 http://ftpmaster.internal/ubuntu resolute/main ppc64el docutils-common all 0.21.2+dfsg-2 [131 kB] 888s Get:168 http://ftpmaster.internal/ubuntu resolute/main ppc64el unzip ppc64el 6.0-28ubuntu7 [201 kB] 888s Get:169 http://ftpmaster.internal/ubuntu resolute/universe ppc64el java-wrappers all 0.5 [9042 B] 888s Get:170 http://ftpmaster.internal/ubuntu resolute/main ppc64el libonig5 ppc64el 6.9.10-1 [225 kB] 888s Get:171 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjq1 ppc64el 1.8.1-3ubuntu1 [183 kB] 888s Get:172 http://ftpmaster.internal/ubuntu resolute/main ppc64el jq ppc64el 1.8.1-3ubuntu1 [74.3 kB] 888s Get:173 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 888s Get:174 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 888s Get:175 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 888s Get:176 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build2 [9884 B] 888s Get:177 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdynaloader-functions-perl all 0.004-2 [11.5 kB] 888s Get:178 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-callchecker-perl ppc64el 0.009-2 [14.1 kB] 888s Get:179 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-classify-perl ppc64el 0.015-2build6 [22.2 kB] 888s Get:180 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-runtime-perl all 0.018-1 [15.2 kB] 888s Get:181 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-implementation-perl all 0.09-2 [12.0 kB] 888s Get:182 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 888s Get:183 http://ftpmaster.internal/ubuntu resolute/main ppc64el libvariable-magic-perl ppc64el 0.64-1build1 [37.2 kB] 888s Get:184 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 888s Get:185 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 888s Get:186 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmath-random-isaac-perl all 1.004-2 [18.4 kB] 888s Get:187 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libbytes-random-secure-perl all 0.29-3 [26.8 kB] 888s Get:188 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcapture-tiny-perl all 0.50-1 [20.7 kB] 888s Get:189 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcares2 ppc64el 1.34.5-1 [127 kB] 888s Get:190 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 888s Get:191 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-data-inheritable-perl all 0.10-1 [8038 B] 888s Get:192 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 888s Get:193 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-singleton-perl all 1.6-2 [11.5 kB] 888s Get:194 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 888s Get:195 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-binhex-perl all 1.125-3 [27.1 kB] 888s Get:196 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-dh-gmp-perl ppc64el 0.00012-2build5 [16.5 kB] 888s Get:197 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-jwt-perl all 0.037-1 [29.7 kB] 888s Get:198 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-ssleay-perl ppc64el 0.73.06-2build6 [44.0 kB] 888s Get:199 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-hexdump-perl all 0.04-2 [8212 B] 888s Get:200 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-util-perl ppc64el 1.102-3build1 [21.3 kB] 888s Get:201 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 888s Get:202 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 888s Get:203 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-someutils-perl all 0.59-1 [30.4 kB] 888s Get:204 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-utilsby-perl all 0.12-2 [14.9 kB] 888s Get:205 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-allutils-perl all 0.19-1 [41.5 kB] 888s Get:206 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 888s Get:207 http://ftpmaster.internal/ubuntu resolute/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 888s Get:208 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 888s Get:209 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 888s Get:210 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 888s Get:211 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpackage-stash-perl all 0.40-1 [19.5 kB] 889s Get:212 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-identify-perl ppc64el 0.14-3build4 [10.1 kB] 889s Get:213 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-name-perl ppc64el 0.28-1 [10.9 kB] 889s Get:214 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnamespace-clean-perl all 0.27-2 [14.0 kB] 889s Get:215 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 889s Get:216 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 889s Get:217 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libeval-closure-perl all 0.14-3 [10.1 kB] 889s Get:218 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexception-class-perl all 1.45-1 [28.6 kB] 889s Get:219 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 889s Get:220 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 889s Get:221 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxstring-perl ppc64el 0.005-2build4 [8448 B] 889s Get:222 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libspecio-perl all 0.50-1 [127 kB] 889s Get:223 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-locale-perl all 1:1.41-1 [3193 kB] 889s Get:224 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 889s Get:225 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-perl ppc64el 2:1.65-1build3 [96.9 kB] 889s Get:226 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 889s Get:227 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdbi-perl ppc64el 1.647-1 [837 kB] 889s Get:228 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdbd-sqlite3-perl ppc64el 1.76-1 [169 kB] 889s Get:229 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-simple-perl all 2.218-1 [20.6 kB] 889s Get:230 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-pluggable-perl all 5.2-5 [19.5 kB] 889s Get:231 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-abstract-perl all 3.010-1 [21.4 kB] 889s Get:232 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-address-xs-perl ppc64el 1.05-1build5 [33.6 kB] 889s Get:233 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 889s Get:234 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libthrowable-perl all 1.001-2 [14.2 kB] 889s Get:235 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-sender-perl all 2.601-1 [63.3 kB] 889s Get:236 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006002-1 [36.8 kB] 889s Get:237 http://ftpmaster.internal/ubuntu resolute/main ppc64el libextutils-depends-perl all 0.8002-1 [14.3 kB] 889s Get:238 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 889s Get:239 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 889s Get:240 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] 889s Get:241 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 889s Get:242 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd-perl ppc64el 2.78-1build4 [128 kB] 889s Get:243 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgd-securityimage-perl all 1.75-3 [38.8 kB] 889s Get:244 http://ftpmaster.internal/ubuntu resolute/main ppc64el libglib-perl ppc64el 3:1.329.3-3build4 [327 kB] 889s Get:245 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgssapi-perl ppc64el 0.28-4build5 [41.6 kB] 889s Get:246 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 889s Get:247 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 889s Get:248 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-daemon-perl all 6.16-1 [22.4 kB] 889s Get:249 http://ftpmaster.internal/ubuntu resolute/main ppc64el libicu76 ppc64el 76.1-4ubuntu2 [11.6 MB] 889s Get:250 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 889s Get:251 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-sessiondata-perl all 1.03-3 [6132 B] 889s Get:252 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libperlio-via-timeout-perl all 0.32-3 [7832 B] 889s Get:253 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-socket-timeout-perl all 0.32-3 [9736 B] 889s Get:254 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-string-perl all 1.08-4 [11.1 kB] 889s Get:255 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-stringy-perl all 2.113-2 [45.3 kB] 889s Get:256 http://ftpmaster.internal/ubuntu resolute/main ppc64el libipc-run-perl all 20231003.0-2 [91.5 kB] 889s Get:257 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjargs-java all 1.0.0-5 [13.9 kB] 889s Get:258 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 889s Get:259 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 889s Get:260 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxslt1.1 ppc64el 1.1.43-0.1 [189 kB] 889s Get:261 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-1 ppc64el 1.3.7-2 [155 kB] 889s Get:262 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-openssl1 ppc64el 1.3.7-2 [99.7 kB] 889s Get:263 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblasso3t64 ppc64el 2.9.0-2 [195 kB] 889s Get:264 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblasso-perl ppc64el 2.9.0-2 [120 kB] 889s Get:265 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 889s Get:266 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 890s Get:267 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblog-log4perl-perl all 1.57-1 [345 kB] 890s Get:268 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 890s Get:269 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-smtp-ssl-perl all 1.04-2 [6218 B] 890s Get:270 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmailtools-perl all 2.22-1 [77.1 kB] 890s Get:271 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmime-tools-perl all 5.515-1 [187 kB] 890s Get:272 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ip-perl all 1.26-4 [27.4 kB] 890s Get:273 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 890s Get:274 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 890s Get:275 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-base-perl all 1.09-3 [18.9 kB] 890s Get:276 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 890s Get:277 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-libxml-perl ppc64el 2.0207+dfsg+really+2.0207-0ubuntu6 [315 kB] 890s Get:278 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-simple-perl all 2.25-2 [64.1 kB] 890s Get:279 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-common-perl all 1.20-2 [33.9 kB] 890s Get:280 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 890s Get:281 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-server-perl all 1.09-4 [22.3 kB] 890s Get:282 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-xtend all 4.0.2-3 [3902 B] 890s Get:283 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-corepack all 0.24.0-5 [757 kB] 890s Get:284 http://ftpmaster.internal/ubuntu resolute/universe ppc64el nodejs ppc64el 20.19.4+dfsg-1 [342 kB] 890s Get:285 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 890s Get:286 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 890s Get:287 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-balanced-match all 2.0.0-1 [4910 B] 890s Get:288 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 890s Get:289 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-minimatch all 9.0.3-6 [78.0 kB] 890s Get:290 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 890s Get:291 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 890s Get:292 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-lru-cache all 10.0.1-3 [61.9 kB] 890s Get:293 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 890s Get:294 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 890s Get:295 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-undici all 7.16.0+dfsg+~cs3.2.0-2 [380 kB] 890s Get:296 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnode115 ppc64el 20.19.4+dfsg-1 [14.4 MB] 890s Get:297 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 890s Get:298 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtask-weaken-perl all 1.06-2 [7924 B] 890s Get:299 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-parser-perl ppc64el 2.47-1build4 [205 kB] 890s Get:300 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsoap-lite-perl all 1.27-3 [225 kB] 890s Get:301 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstring-random-perl all 1:0.32-2 [14.0 kB] 890s Get:302 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-leaktrace-perl ppc64el 0.17-1build6 [20.6 kB] 890s Get:303 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-output-perl all 1.036-1 [14.6 kB] 890s Get:304 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-pod-perl all 1.52-3 [8978 B] 891s Get:305 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 891s Get:306 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtime-fake-perl all 0.11-4 [8092 B] 891s Get:307 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-libxslt-perl ppc64el 2.003000-3 [46.0 kB] 891s Get:308 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-uglify-js all 3.17.4-2 [205 kB] 891s Get:309 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-defusedxml all 0.7.1-3 [42.2 kB] 891s Get:310 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-roman all 5.1-1 [10.6 kB] 891s Get:311 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-docutils all 0.21.2+dfsg-2 [409 kB] 891s Get:312 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-imagesize all 1.4.1-1 [6844 B] 891s Get:313 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-packaging all 25.0-1 [52.8 kB] 891s Get:314 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 891s Get:315 http://ftpmaster.internal/ubuntu resolute/main ppc64el sphinx-common all 8.2.3-1ubuntu2 [656 kB] 891s Get:316 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-alabaster all 0.7.16-0.1 [18.5 kB] 891s Get:317 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 891s Get:318 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 891s Get:319 http://ftpmaster.internal/ubuntu resolute/universe ppc64el uglifyjs all 3.17.4-2 [10.1 kB] 891s Get:320 http://ftpmaster.internal/ubuntu resolute/universe ppc64el yui-compressor all 2.4.8-3 [595 kB] 891s Get:321 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauthen-radius-perl all 0.33-1 [49.2 kB] 891s Get:322 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.82 [18.8 kB] 892s Preconfiguring packages ... 892s Fetched 185 MB in 15s (12.4 MB/s) 892s Selecting previously unselected package imagemagick-7-common. 892s (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 ... 76476 files and directories currently installed.) 892s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... 892s Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 892s Selecting previously unselected package libgomp1:ppc64el. 892s Preparing to unpack .../001-libgomp1_15.2.0-5ubuntu1_ppc64el.deb ... 892s Unpacking libgomp1:ppc64el (15.2.0-5ubuntu1) ... 892s Selecting previously unselected package libfftw3-double3:ppc64el. 892s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_ppc64el.deb ... 892s Unpacking libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 892s Selecting previously unselected package libfontenc1:ppc64el. 892s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_ppc64el.deb ... 892s Unpacking libfontenc1:ppc64el (1:1.1.8-1build1) ... 892s Selecting previously unselected package x11-common. 892s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 892s Unpacking x11-common (1:7.7+24ubuntu1) ... 892s Selecting previously unselected package xfonts-encodings. 892s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 892s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 892s Selecting previously unselected package xfonts-utils. 892s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_ppc64el.deb ... 892s Unpacking xfonts-utils (1:7.7+7) ... 892s Selecting previously unselected package fonts-urw-base35. 892s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 892s Unpacking fonts-urw-base35 (20200910-8) ... 892s Selecting previously unselected package fontconfig-config. 892s Preparing to unpack .../008-fontconfig-config_2.15.0-2.3ubuntu1_ppc64el.deb ... 892s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 892s Selecting previously unselected package libfontconfig1:ppc64el. 892s Preparing to unpack .../009-libfontconfig1_2.15.0-2.3ubuntu1_ppc64el.deb ... 892s Unpacking libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 892s Selecting previously unselected package libsharpyuv0:ppc64el. 892s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_ppc64el.deb ... 892s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1) ... 892s Selecting previously unselected package libaom3:ppc64el. 892s Preparing to unpack .../011-libaom3_3.12.1-1_ppc64el.deb ... 892s Unpacking libaom3:ppc64el (3.12.1-1) ... 893s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 893s Preparing to unpack .../012-libheif-plugin-aomdec_1.20.2-1_ppc64el.deb ... 893s Unpacking libheif-plugin-aomdec:ppc64el (1.20.2-1) ... 893s Selecting previously unselected package libde265-0:ppc64el. 893s Preparing to unpack .../013-libde265-0_1.0.16-1_ppc64el.deb ... 893s Unpacking libde265-0:ppc64el (1.0.16-1) ... 893s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 893s Preparing to unpack .../014-libheif-plugin-libde265_1.20.2-1_ppc64el.deb ... 893s Unpacking libheif-plugin-libde265:ppc64el (1.20.2-1) ... 893s Selecting previously unselected package libheif1:ppc64el. 893s Preparing to unpack .../015-libheif1_1.20.2-1_ppc64el.deb ... 893s Unpacking libheif1:ppc64el (1.20.2-1) ... 893s Selecting previously unselected package libjbig0:ppc64el. 893s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 893s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 893s Selecting previously unselected package libjpeg-turbo8:ppc64el. 893s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 893s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 893s Selecting previously unselected package libjpeg8:ppc64el. 893s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 893s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 893s Selecting previously unselected package liblcms2-2:ppc64el. 893s Preparing to unpack .../019-liblcms2-2_2.16-2_ppc64el.deb ... 893s Unpacking liblcms2-2:ppc64el (2.16-2) ... 893s Selecting previously unselected package liblqr-1-0:ppc64el. 893s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_ppc64el.deb ... 893s Unpacking liblqr-1-0:ppc64el (0.4.2-2.1build2) ... 893s Selecting previously unselected package libltdl7:ppc64el. 893s Preparing to unpack .../021-libltdl7_2.5.4-4build1_ppc64el.deb ... 893s Unpacking libltdl7:ppc64el (2.5.4-4build1) ... 893s Selecting previously unselected package libopenjp2-7:ppc64el. 893s Preparing to unpack .../022-libopenjp2-7_2.5.3-2.1_ppc64el.deb ... 893s Unpacking libopenjp2-7:ppc64el (2.5.3-2.1) ... 893s Selecting previously unselected package libraw23t64:ppc64el. 893s Preparing to unpack .../023-libraw23t64_0.21.4-2_ppc64el.deb ... 893s Unpacking libraw23t64:ppc64el (0.21.4-2) ... 893s Selecting previously unselected package libdeflate0:ppc64el. 893s Preparing to unpack .../024-libdeflate0_1.23-2_ppc64el.deb ... 893s Unpacking libdeflate0:ppc64el (1.23-2) ... 893s Selecting previously unselected package liblerc4:ppc64el. 893s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_ppc64el.deb ... 893s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 893s Selecting previously unselected package libwebp7:ppc64el. 893s Preparing to unpack .../026-libwebp7_1.5.0-0.1_ppc64el.deb ... 893s Unpacking libwebp7:ppc64el (1.5.0-0.1) ... 893s Selecting previously unselected package libtiff6:ppc64el. 893s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_ppc64el.deb ... 893s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu3) ... 893s Selecting previously unselected package libwebpdemux2:ppc64el. 893s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_ppc64el.deb ... 893s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1) ... 893s Selecting previously unselected package libwebpmux3:ppc64el. 893s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_ppc64el.deb ... 893s Unpacking libwebpmux3:ppc64el (1.5.0-0.1) ... 893s Selecting previously unselected package libmagickcore-7.q16-10:ppc64el. 893s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_ppc64el.deb ... 893s Unpacking libmagickcore-7.q16-10:ppc64el (8:7.1.2.3+dfsg1-1) ... 893s Selecting previously unselected package libimage-magick-q16-perl. 893s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.3+dfsg1-1_ppc64el.deb ... 893s Unpacking libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 893s Selecting previously unselected package libimage-magick-perl. 893s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.3+dfsg1-1_all.deb ... 893s Unpacking libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 893s Selecting previously unselected package libfcgi0t64:ppc64el. 893s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 893s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 893s Selecting previously unselected package libfcgi-perl. 893s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 893s Unpacking libfcgi-perl (0.82+ds-3build3) ... 893s Selecting previously unselected package libfcgi-procmanager-perl. 893s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 893s Unpacking libfcgi-procmanager-perl (0.28-3) ... 893s Selecting previously unselected package libcrypt-urandom-perl. 893s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 893s Unpacking libcrypt-urandom-perl (0.54-1) ... 893s Selecting previously unselected package libapache-session-perl. 893s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 893s Unpacking libapache-session-perl (1.94-2) ... 893s Selecting previously unselected package liberror-perl. 893s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 893s Unpacking liberror-perl (0.17030-1) ... 893s Selecting previously unselected package libipc-sharelite-perl. 893s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 893s Unpacking libipc-sharelite-perl (0.17-5build4) ... 893s Selecting previously unselected package libcache-cache-perl. 893s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 893s Unpacking libcache-cache-perl (1.08-3) ... 893s Selecting previously unselected package libclass-xsaccessor-perl. 893s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 893s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 893s Selecting previously unselected package libconfig-inifiles-perl. 893s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-3_all.deb ... 893s Unpacking libconfig-inifiles-perl (3.000003-3) ... 893s Selecting previously unselected package perl-openssl-defaults:ppc64el. 893s Preparing to unpack .../043-perl-openssl-defaults_7build3_ppc64el.deb ... 893s Unpacking perl-openssl-defaults:ppc64el (7build3) ... 893s Selecting previously unselected package libcrypt-openssl-bignum-perl. 893s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 893s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 893s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 893s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 893s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 893s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 893s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 893s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 893s Selecting previously unselected package libconvert-asn1-perl. 893s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 893s Unpacking libconvert-asn1-perl (0.34-1) ... 893s Selecting previously unselected package libcrypt-openssl-x509-perl. 893s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 893s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 893s Selecting previously unselected package libclass-errorhandler-perl. 893s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 893s Unpacking libclass-errorhandler-perl (0.04-3) ... 893s Selecting previously unselected package libcrypt-des-perl:ppc64el. 893s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_ppc64el.deb ... 893s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 893s Selecting previously unselected package libcrypt-des-ede3-perl. 893s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 893s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 893s Selecting previously unselected package libcryptx-perl. 893s Preparing to unpack .../052-libcryptx-perl_0.087-1_ppc64el.deb ... 893s Unpacking libcryptx-perl (0.087-1) ... 893s Selecting previously unselected package libconvert-pem-perl. 893s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 893s Unpacking libconvert-pem-perl (0.13-1) ... 893s Selecting previously unselected package libcrypt-rijndael-perl. 893s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 893s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 893s Selecting previously unselected package libhtml-tagset-perl. 893s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 893s Unpacking libhtml-tagset-perl (3.24-1) ... 893s Selecting previously unselected package liburi-perl. 893s Preparing to unpack .../056-liburi-perl_5.30-1_all.deb ... 893s Unpacking liburi-perl (5.30-1) ... 893s Selecting previously unselected package libhtml-parser-perl:ppc64el. 893s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 893s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 893s Selecting previously unselected package libcgi-pm-perl. 893s Preparing to unpack .../058-libcgi-pm-perl_4.68-1_all.deb ... 893s Unpacking libcgi-pm-perl (4.68-1) ... 893s Selecting previously unselected package libhtml-template-perl. 893s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 893s Unpacking libhtml-template-perl (2.97-2build1) ... 893s Selecting previously unselected package libjson-perl. 893s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 893s Unpacking libjson-perl (4.10000-1) ... 893s Selecting previously unselected package libcommon-sense-perl:ppc64el. 893s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 893s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 893s Selecting previously unselected package libtypes-serialiser-perl. 893s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 893s Unpacking libtypes-serialiser-perl (1.01-1) ... 893s Selecting previously unselected package libjson-xs-perl. 893s Preparing to unpack .../063-libjson-xs-perl_4.040-1_ppc64el.deb ... 893s Unpacking libjson-xs-perl (4.040-1) ... 894s Selecting previously unselected package libmouse-perl:ppc64el. 894s Preparing to unpack .../064-libmouse-perl_2.5.11-1build1_ppc64el.deb ... 894s Unpacking libmouse-perl:ppc64el (2.5.11-1build1) ... 894s Selecting previously unselected package libnet-cidr-perl. 894s Preparing to unpack .../065-libnet-cidr-perl_0.25-1_all.deb ... 894s Unpacking libnet-cidr-perl (0.25-1) ... 894s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 894s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 894s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 894s Selecting previously unselected package libposix-strftime-compiler-perl. 894s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 894s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 894s Selecting previously unselected package libapache-logformat-compiler-perl. 894s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 894s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 894s Selecting previously unselected package libcookie-baker-perl. 894s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 894s Unpacking libcookie-baker-perl (0.12-1) ... 894s Selecting previously unselected package libdevel-stacktrace-perl. 894s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 894s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 894s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 894s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 894s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 894s Selecting previously unselected package libclass-inspector-perl. 894s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 894s Unpacking libclass-inspector-perl (1.36-3) ... 894s Selecting previously unselected package libfile-sharedir-perl. 894s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 894s Unpacking libfile-sharedir-perl (1.118-3) ... 894s Selecting previously unselected package libfilesys-notify-simple-perl. 894s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 894s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 894s Selecting previously unselected package libhash-multivalue-perl. 894s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 894s Unpacking libhash-multivalue-perl (0.16-3) ... 894s Selecting previously unselected package libhttp-multipartparser-perl. 894s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 894s Unpacking libhttp-multipartparser-perl (0.02-3) ... 894s Selecting previously unselected package libjson-maybexs-perl. 894s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 894s Unpacking libjson-maybexs-perl (1.004008-1) ... 894s Selecting previously unselected package libstream-buffered-perl. 894s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 894s Unpacking libstream-buffered-perl (0.03-3) ... 894s Selecting previously unselected package libwww-form-urlencoded-perl. 894s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 894s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 894s Selecting previously unselected package libhttp-entity-parser-perl. 894s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 894s Unpacking libhttp-entity-parser-perl (0.25-2) ... 894s Selecting previously unselected package libtimedate-perl. 894s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 894s Unpacking libtimedate-perl (2.3300-2) ... 894s Selecting previously unselected package libhttp-date-perl. 894s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 894s Unpacking libhttp-date-perl (6.06-1) ... 894s Selecting previously unselected package libhttp-headers-fast-perl. 894s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 894s Unpacking libhttp-headers-fast-perl (0.22-3) ... 894s Selecting previously unselected package libclone-perl:ppc64el. 894s Preparing to unpack .../084-libclone-perl_0.47-1_ppc64el.deb ... 894s Unpacking libclone-perl:ppc64el (0.47-1) ... 894s Selecting previously unselected package libencode-locale-perl. 894s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 894s Unpacking libencode-locale-perl (1.05-3) ... 894s Selecting previously unselected package libio-html-perl. 894s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 894s Unpacking libio-html-perl (1.004-3) ... 894s Selecting previously unselected package liblwp-mediatypes-perl. 894s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 894s Unpacking liblwp-mediatypes-perl (6.04-2) ... 894s Selecting previously unselected package libhttp-message-perl. 894s Preparing to unpack .../088-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 894s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 894s Selecting previously unselected package libtest-sharedfork-perl. 894s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 894s Unpacking libtest-sharedfork-perl (0.35-3) ... 894s Selecting previously unselected package libtest-tcp-perl. 894s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 894s Unpacking libtest-tcp-perl (2.22-2) ... 894s Selecting previously unselected package libtry-tiny-perl. 894s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 894s Unpacking libtry-tiny-perl (0.32-1) ... 894s Selecting previously unselected package libplack-perl. 894s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 894s Unpacking libplack-perl (1.0051-1) ... 894s Selecting previously unselected package libfile-listing-perl. 894s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 894s Unpacking libfile-listing-perl (6.16-1) ... 894s Selecting previously unselected package libhtml-tree-perl. 894s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 894s Unpacking libhtml-tree-perl (5.07-3) ... 894s Selecting previously unselected package libhttp-cookies-perl. 894s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 894s Unpacking libhttp-cookies-perl (6.11-1) ... 894s Selecting previously unselected package libhttp-negotiate-perl. 894s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 894s Unpacking libhttp-negotiate-perl (6.01-2) ... 894s Selecting previously unselected package libio-socket-ssl-perl. 894s Preparing to unpack .../097-libio-socket-ssl-perl_2.089-1_all.deb ... 894s Unpacking libio-socket-ssl-perl (2.089-1) ... 894s Selecting previously unselected package libnet-http-perl. 894s Preparing to unpack .../098-libnet-http-perl_6.23-1_all.deb ... 894s Unpacking libnet-http-perl (6.23-1) ... 894s Selecting previously unselected package liblwp-protocol-https-perl. 894s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 894s Unpacking liblwp-protocol-https-perl (6.14-1) ... 894s Selecting previously unselected package libwww-robotrules-perl. 894s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1_all.deb ... 894s Unpacking libwww-robotrules-perl (6.02-1) ... 894s Selecting previously unselected package libwww-perl. 894s Preparing to unpack .../101-libwww-perl_6.78-1_all.deb ... 894s Unpacking libwww-perl (6.78-1) ... 894s Selecting previously unselected package liblemonldap-ng-common-perl. 894s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 894s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 894s Selecting previously unselected package liblemonldap-ng-handler-perl. 894s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.21.0+ds-3_all.deb ... 894s Unpacking liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 894s Selecting previously unselected package lemonldap-ng-fastcgi-server. 894s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.21.0+ds-3_all.deb ... 894s Unpacking lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 894s Selecting previously unselected package libemail-date-format-perl. 894s Preparing to unpack .../105-libemail-date-format-perl_1.008-1_all.deb ... 894s Unpacking libemail-date-format-perl (1.008-1) ... 894s Selecting previously unselected package libhash-merge-simple-perl. 894s Preparing to unpack .../106-libhash-merge-simple-perl_0.052-1_all.deb ... 894s Unpacking libhash-merge-simple-perl (0.052-1) ... 894s Selecting previously unselected package libjs-angularjs. 894s Preparing to unpack .../107-libjs-angularjs_1.8.3-3_all.deb ... 894s Unpacking libjs-angularjs (1.8.3-3) ... 894s Selecting previously unselected package fonts-glyphicons-halflings. 894s Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 894s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 894s Selecting previously unselected package libjs-bootstrap. 894s Preparing to unpack .../109-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 894s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 894s Selecting previously unselected package libjs-es5-shim. 894s Preparing to unpack .../110-libjs-es5-shim_4.6.7-2_all.deb ... 894s Unpacking libjs-es5-shim (4.6.7-2) ... 894s Selecting previously unselected package libjs-jquery. 894s Preparing to unpack .../111-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 894s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 894s Selecting previously unselected package libregexp-common-perl. 894s Preparing to unpack .../112-libregexp-common-perl_2024080801-1_all.deb ... 894s Unpacking libregexp-common-perl (2024080801-1) ... 894s Selecting previously unselected package liblemonldap-ng-manager-perl. 894s Preparing to unpack .../113-liblemonldap-ng-manager-perl_2.21.0+ds-3_all.deb ... 894s Unpacking liblemonldap-ng-manager-perl (2.21.0+ds-3) ... 894s Selecting previously unselected package m4. 894s Preparing to unpack .../114-m4_1.4.19-8_ppc64el.deb ... 894s Unpacking m4 (1.4.19-8) ... 895s Selecting previously unselected package autoconf. 895s Preparing to unpack .../115-autoconf_2.72-3.1ubuntu1_all.deb ... 895s Unpacking autoconf (2.72-3.1ubuntu1) ... 895s Selecting previously unselected package dctrl-tools. 895s Preparing to unpack .../116-dctrl-tools_2.24-3build3_ppc64el.deb ... 895s Unpacking dctrl-tools (2.24-3build3) ... 895s Selecting previously unselected package autodep8. 895s Preparing to unpack .../117-autodep8_0.30_all.deb ... 895s Unpacking autodep8 (0.30) ... 895s Selecting previously unselected package autotools-dev. 895s Preparing to unpack .../118-autotools-dev_20240727.1_all.deb ... 895s Unpacking autotools-dev (20240727.1) ... 895s Selecting previously unselected package automake. 895s Preparing to unpack .../119-automake_1%3a1.17-4ubuntu1_all.deb ... 895s Unpacking automake (1:1.17-4ubuntu1) ... 895s Selecting previously unselected package autopoint. 895s Preparing to unpack .../120-autopoint_0.23.1-2build2_all.deb ... 895s Unpacking autopoint (0.23.1-2build2) ... 895s Selecting previously unselected package libisl23:ppc64el. 895s Preparing to unpack .../121-libisl23_0.27-1_ppc64el.deb ... 895s Unpacking libisl23:ppc64el (0.27-1) ... 895s Selecting previously unselected package libmpc3:ppc64el. 895s Preparing to unpack .../122-libmpc3_1.3.1-1build3_ppc64el.deb ... 895s Unpacking libmpc3:ppc64el (1.3.1-1build3) ... 895s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 895s Preparing to unpack .../123-cpp-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 895s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 895s Selecting previously unselected package cpp-15. 895s Preparing to unpack .../124-cpp-15_15.2.0-5ubuntu1_ppc64el.deb ... 895s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 895s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 895s Preparing to unpack .../125-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 895s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 895s Selecting previously unselected package cpp. 895s Preparing to unpack .../126-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 895s Unpacking cpp (4:15.2.0-4ubuntu1) ... 895s Selecting previously unselected package libcc1-0:ppc64el. 895s Preparing to unpack .../127-libcc1-0_15.2.0-5ubuntu1_ppc64el.deb ... 895s Unpacking libcc1-0:ppc64el (15.2.0-5ubuntu1) ... 895s Selecting previously unselected package libitm1:ppc64el. 895s Preparing to unpack .../128-libitm1_15.2.0-5ubuntu1_ppc64el.deb ... 895s Unpacking libitm1:ppc64el (15.2.0-5ubuntu1) ... 895s Selecting previously unselected package libasan8:ppc64el. 895s Preparing to unpack .../129-libasan8_15.2.0-5ubuntu1_ppc64el.deb ... 895s Unpacking libasan8:ppc64el (15.2.0-5ubuntu1) ... 895s Selecting previously unselected package liblsan0:ppc64el. 895s Preparing to unpack .../130-liblsan0_15.2.0-5ubuntu1_ppc64el.deb ... 895s Unpacking liblsan0:ppc64el (15.2.0-5ubuntu1) ... 895s Selecting previously unselected package libtsan2:ppc64el. 895s Preparing to unpack .../131-libtsan2_15.2.0-5ubuntu1_ppc64el.deb ... 895s Unpacking libtsan2:ppc64el (15.2.0-5ubuntu1) ... 895s Selecting previously unselected package libubsan1:ppc64el. 895s Preparing to unpack .../132-libubsan1_15.2.0-5ubuntu1_ppc64el.deb ... 895s Unpacking libubsan1:ppc64el (15.2.0-5ubuntu1) ... 895s Selecting previously unselected package libquadmath0:ppc64el. 895s Preparing to unpack .../133-libquadmath0_15.2.0-5ubuntu1_ppc64el.deb ... 895s Unpacking libquadmath0:ppc64el (15.2.0-5ubuntu1) ... 895s Selecting previously unselected package libgcc-15-dev:ppc64el. 895s Preparing to unpack .../134-libgcc-15-dev_15.2.0-5ubuntu1_ppc64el.deb ... 895s Unpacking libgcc-15-dev:ppc64el (15.2.0-5ubuntu1) ... 895s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 895s Preparing to unpack .../135-gcc-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 895s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 896s Selecting previously unselected package gcc-15. 896s Preparing to unpack .../136-gcc-15_15.2.0-5ubuntu1_ppc64el.deb ... 896s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 896s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 896s Preparing to unpack .../137-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 896s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 896s Selecting previously unselected package gcc. 896s Preparing to unpack .../138-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 896s Unpacking gcc (4:15.2.0-4ubuntu1) ... 896s Selecting previously unselected package libstdc++-15-dev:ppc64el. 896s Preparing to unpack .../139-libstdc++-15-dev_15.2.0-5ubuntu1_ppc64el.deb ... 896s Unpacking libstdc++-15-dev:ppc64el (15.2.0-5ubuntu1) ... 896s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 896s Preparing to unpack .../140-g++-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 896s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 896s Selecting previously unselected package g++-15. 896s Preparing to unpack .../141-g++-15_15.2.0-5ubuntu1_ppc64el.deb ... 896s Unpacking g++-15 (15.2.0-5ubuntu1) ... 896s Selecting previously unselected package g++-powerpc64le-linux-gnu. 896s Preparing to unpack .../142-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 896s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 896s Selecting previously unselected package g++. 896s Preparing to unpack .../143-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 896s Unpacking g++ (4:15.2.0-4ubuntu1) ... 896s Selecting previously unselected package build-essential. 896s Preparing to unpack .../144-build-essential_12.12ubuntu1_ppc64el.deb ... 896s Unpacking build-essential (12.12ubuntu1) ... 896s Selecting previously unselected package ca-certificates-java. 896s Preparing to unpack .../145-ca-certificates-java_20240118_all.deb ... 896s Unpacking ca-certificates-java (20240118) ... 896s Selecting previously unselected package libdebhelper-perl. 896s Preparing to unpack .../146-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 896s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 896s Selecting previously unselected package libtool. 896s Preparing to unpack .../147-libtool_2.5.4-4build1_all.deb ... 896s Unpacking libtool (2.5.4-4build1) ... 896s Selecting previously unselected package dh-autoreconf. 896s Preparing to unpack .../148-dh-autoreconf_21_all.deb ... 896s Unpacking dh-autoreconf (21) ... 896s Selecting previously unselected package libarchive-zip-perl. 896s Preparing to unpack .../149-libarchive-zip-perl_1.68-1_all.deb ... 896s Unpacking libarchive-zip-perl (1.68-1) ... 896s Selecting previously unselected package libfile-stripnondeterminism-perl. 896s Preparing to unpack .../150-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 896s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 896s Selecting previously unselected package dh-strip-nondeterminism. 896s Preparing to unpack .../151-dh-strip-nondeterminism_1.14.2-1_all.deb ... 896s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 896s Selecting previously unselected package debugedit. 896s Preparing to unpack .../152-debugedit_1%3a5.2-3_ppc64el.deb ... 896s Unpacking debugedit (1:5.2-3) ... 896s Selecting previously unselected package dwz. 896s Preparing to unpack .../153-dwz_0.16-2_ppc64el.deb ... 896s Unpacking dwz (0.16-2) ... 896s Selecting previously unselected package gettext. 896s Preparing to unpack .../154-gettext_0.23.1-2build2_ppc64el.deb ... 896s Unpacking gettext (0.23.1-2build2) ... 896s Selecting previously unselected package intltool-debian. 896s Preparing to unpack .../155-intltool-debian_0.35.0+20060710.6_all.deb ... 896s Unpacking intltool-debian (0.35.0+20060710.6) ... 896s Selecting previously unselected package po-debconf. 896s Preparing to unpack .../156-po-debconf_1.0.21+nmu1_all.deb ... 896s Unpacking po-debconf (1.0.21+nmu1) ... 896s Selecting previously unselected package debhelper. 896s Preparing to unpack .../157-debhelper_13.24.2ubuntu1_all.deb ... 896s Unpacking debhelper (13.24.2ubuntu1) ... 896s Selecting previously unselected package java-common. 896s Preparing to unpack .../158-java-common_0.76_all.deb ... 896s Unpacking java-common (0.76) ... 896s Selecting previously unselected package libnspr4:ppc64el. 896s Preparing to unpack .../159-libnspr4_2%3a4.36-1ubuntu2_ppc64el.deb ... 896s Unpacking libnspr4:ppc64el (2:4.36-1ubuntu2) ... 896s Selecting previously unselected package libnss3:ppc64el. 896s Preparing to unpack .../160-libnss3_2%3a3.114-1_ppc64el.deb ... 896s Unpacking libnss3:ppc64el (2:3.114-1) ... 896s Selecting previously unselected package libpcsclite1:ppc64el. 896s Preparing to unpack .../161-libpcsclite1_2.3.3-1_ppc64el.deb ... 896s Unpacking libpcsclite1:ppc64el (2.3.3-1) ... 896s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 896s Preparing to unpack .../162-openjdk-21-jre-headless_21.0.9~8ea-1_ppc64el.deb ... 896s Unpacking openjdk-21-jre-headless:ppc64el (21.0.9~8ea-1) ... 897s Selecting previously unselected package default-jre-headless. 897s Preparing to unpack .../163-default-jre-headless_2%3a1.21-76_ppc64el.deb ... 897s Unpacking default-jre-headless (2:1.21-76) ... 897s Selecting previously unselected package sgml-base. 897s Preparing to unpack .../164-sgml-base_1.31+nmu1_all.deb ... 897s Unpacking sgml-base (1.31+nmu1) ... 897s Selecting previously unselected package xml-core. 897s Preparing to unpack .../165-xml-core_0.19_all.deb ... 897s Unpacking xml-core (0.19) ... 897s Selecting previously unselected package docutils-common. 897s Preparing to unpack .../166-docutils-common_0.21.2+dfsg-2_all.deb ... 897s Unpacking docutils-common (0.21.2+dfsg-2) ... 897s Selecting previously unselected package unzip. 897s Preparing to unpack .../167-unzip_6.0-28ubuntu7_ppc64el.deb ... 897s Unpacking unzip (6.0-28ubuntu7) ... 897s Selecting previously unselected package java-wrappers. 897s Preparing to unpack .../168-java-wrappers_0.5_all.deb ... 897s Unpacking java-wrappers (0.5) ... 897s Selecting previously unselected package libonig5:ppc64el. 897s Preparing to unpack .../169-libonig5_6.9.10-1_ppc64el.deb ... 897s Unpacking libonig5:ppc64el (6.9.10-1) ... 897s Selecting previously unselected package libjq1:ppc64el. 897s Preparing to unpack .../170-libjq1_1.8.1-3ubuntu1_ppc64el.deb ... 897s Unpacking libjq1:ppc64el (1.8.1-3ubuntu1) ... 897s Selecting previously unselected package jq. 897s Preparing to unpack .../171-jq_1.8.1-3ubuntu1_ppc64el.deb ... 897s Unpacking jq (1.8.1-3ubuntu1) ... 897s Selecting previously unselected package libalgorithm-c3-perl. 897s Preparing to unpack .../172-libalgorithm-c3-perl_0.11-2_all.deb ... 897s Unpacking libalgorithm-c3-perl (0.11-2) ... 897s Selecting previously unselected package libdigest-hmac-perl. 897s Preparing to unpack .../173-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 897s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 897s Selecting previously unselected package libauth-yubikey-webclient-perl. 897s Preparing to unpack .../174-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 897s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 898s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 898s Preparing to unpack .../175-libb-hooks-op-check-perl_0.22-3build2_ppc64el.deb ... 898s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 898s Selecting previously unselected package libdynaloader-functions-perl. 898s Preparing to unpack .../176-libdynaloader-functions-perl_0.004-2_all.deb ... 898s Unpacking libdynaloader-functions-perl (0.004-2) ... 898s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 898s Preparing to unpack .../177-libdevel-callchecker-perl_0.009-2_ppc64el.deb ... 898s Unpacking libdevel-callchecker-perl:ppc64el (0.009-2) ... 898s Selecting previously unselected package libparams-classify-perl:ppc64el. 898s Preparing to unpack .../178-libparams-classify-perl_0.015-2build6_ppc64el.deb ... 898s Unpacking libparams-classify-perl:ppc64el (0.015-2build6) ... 898s Selecting previously unselected package libmodule-runtime-perl. 898s Preparing to unpack .../179-libmodule-runtime-perl_0.018-1_all.deb ... 898s Unpacking libmodule-runtime-perl (0.018-1) ... 898s Selecting previously unselected package libmodule-implementation-perl. 898s Preparing to unpack .../180-libmodule-implementation-perl_0.09-2_all.deb ... 898s Unpacking libmodule-implementation-perl (0.09-2) ... 898s Selecting previously unselected package libsub-exporter-progressive-perl. 898s Preparing to unpack .../181-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 898s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 898s Selecting previously unselected package libvariable-magic-perl. 898s Preparing to unpack .../182-libvariable-magic-perl_0.64-1build1_ppc64el.deb ... 898s Unpacking libvariable-magic-perl (0.64-1build1) ... 898s Selecting previously unselected package libb-hooks-endofscope-perl. 898s Preparing to unpack .../183-libb-hooks-endofscope-perl_0.28-2_all.deb ... 898s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 898s Selecting previously unselected package libcrypt-random-seed-perl. 898s Preparing to unpack .../184-libcrypt-random-seed-perl_0.03-3_all.deb ... 898s Unpacking libcrypt-random-seed-perl (0.03-3) ... 898s Selecting previously unselected package libmath-random-isaac-perl. 898s Preparing to unpack .../185-libmath-random-isaac-perl_1.004-2_all.deb ... 898s Unpacking libmath-random-isaac-perl (1.004-2) ... 898s Selecting previously unselected package libbytes-random-secure-perl. 898s Preparing to unpack .../186-libbytes-random-secure-perl_0.29-3_all.deb ... 898s Unpacking libbytes-random-secure-perl (0.29-3) ... 898s Selecting previously unselected package libcapture-tiny-perl. 898s Preparing to unpack .../187-libcapture-tiny-perl_0.50-1_all.deb ... 898s Unpacking libcapture-tiny-perl (0.50-1) ... 898s Selecting previously unselected package libcares2:ppc64el. 898s Preparing to unpack .../188-libcares2_1.34.5-1_ppc64el.deb ... 898s Unpacking libcares2:ppc64el (1.34.5-1) ... 898s Selecting previously unselected package libclass-c3-perl. 898s Preparing to unpack .../189-libclass-c3-perl_0.35-2_all.deb ... 898s Unpacking libclass-c3-perl (0.35-2) ... 898s Selecting previously unselected package libclass-data-inheritable-perl. 898s Preparing to unpack .../190-libclass-data-inheritable-perl_0.10-1_all.deb ... 898s Unpacking libclass-data-inheritable-perl (0.10-1) ... 898s Selecting previously unselected package libclass-method-modifiers-perl. 898s Preparing to unpack .../191-libclass-method-modifiers-perl_2.15-1_all.deb ... 898s Unpacking libclass-method-modifiers-perl (2.15-1) ... 898s Selecting previously unselected package libclass-singleton-perl. 898s Preparing to unpack .../192-libclass-singleton-perl_1.6-2_all.deb ... 898s Unpacking libclass-singleton-perl (1.6-2) ... 898s Selecting previously unselected package libconvert-base32-perl. 898s Preparing to unpack .../193-libconvert-base32-perl_0.06-3_all.deb ... 898s Unpacking libconvert-base32-perl (0.06-3) ... 898s Selecting previously unselected package libconvert-binhex-perl. 898s Preparing to unpack .../194-libconvert-binhex-perl_1.125-3_all.deb ... 898s Unpacking libconvert-binhex-perl (1.125-3) ... 898s Selecting previously unselected package libcrypt-dh-gmp-perl. 898s Preparing to unpack .../195-libcrypt-dh-gmp-perl_0.00012-2build5_ppc64el.deb ... 898s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 898s Selecting previously unselected package libcrypt-jwt-perl. 898s Preparing to unpack .../196-libcrypt-jwt-perl_0.037-1_all.deb ... 898s Unpacking libcrypt-jwt-perl (0.037-1) ... 898s Selecting previously unselected package libcrypt-ssleay-perl. 898s Preparing to unpack .../197-libcrypt-ssleay-perl_0.73.06-2build6_ppc64el.deb ... 898s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 898s Selecting previously unselected package libdata-hexdump-perl. 898s Preparing to unpack .../198-libdata-hexdump-perl_0.04-2_all.deb ... 898s Unpacking libdata-hexdump-perl (0.04-2) ... 898s Selecting previously unselected package libparams-util-perl. 898s Preparing to unpack .../199-libparams-util-perl_1.102-3build1_ppc64el.deb ... 898s Unpacking libparams-util-perl (1.102-3build1) ... 898s Selecting previously unselected package libsub-install-perl. 898s Preparing to unpack .../200-libsub-install-perl_0.929-1_all.deb ... 898s Unpacking libsub-install-perl (0.929-1) ... 898s Selecting previously unselected package libdata-optlist-perl. 898s Preparing to unpack .../201-libdata-optlist-perl_0.114-1_all.deb ... 898s Unpacking libdata-optlist-perl (0.114-1) ... 898s Selecting previously unselected package liblist-someutils-perl. 898s Preparing to unpack .../202-liblist-someutils-perl_0.59-1_all.deb ... 898s Unpacking liblist-someutils-perl (0.59-1) ... 898s Selecting previously unselected package liblist-utilsby-perl. 898s Preparing to unpack .../203-liblist-utilsby-perl_0.12-2_all.deb ... 898s Unpacking liblist-utilsby-perl (0.12-2) ... 898s Selecting previously unselected package liblist-allutils-perl. 898s Preparing to unpack .../204-liblist-allutils-perl_0.19-1_all.deb ... 898s Unpacking liblist-allutils-perl (0.19-1) ... 898s Selecting previously unselected package libimport-into-perl. 898s Preparing to unpack .../205-libimport-into-perl_1.002005-2_all.deb ... 898s Unpacking libimport-into-perl (1.002005-2) ... 898s Selecting previously unselected package librole-tiny-perl. 898s Preparing to unpack .../206-librole-tiny-perl_2.002004-1_all.deb ... 898s Unpacking librole-tiny-perl (2.002004-1) ... 898s Selecting previously unselected package libsub-quote-perl. 898s Preparing to unpack .../207-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 898s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 898s Selecting previously unselected package libmoo-perl. 898s Preparing to unpack .../208-libmoo-perl_2.005005-1_all.deb ... 898s Unpacking libmoo-perl (2.005005-1) ... 898s Selecting previously unselected package libdata-password-zxcvbn-perl. 898s Preparing to unpack .../209-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 898s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 898s Selecting previously unselected package libpackage-stash-perl. 898s Preparing to unpack .../210-libpackage-stash-perl_0.40-1_all.deb ... 898s Unpacking libpackage-stash-perl (0.40-1) ... 898s Selecting previously unselected package libsub-identify-perl. 898s Preparing to unpack .../211-libsub-identify-perl_0.14-3build4_ppc64el.deb ... 898s Unpacking libsub-identify-perl (0.14-3build4) ... 898s Selecting previously unselected package libsub-name-perl:ppc64el. 898s Preparing to unpack .../212-libsub-name-perl_0.28-1_ppc64el.deb ... 898s Unpacking libsub-name-perl:ppc64el (0.28-1) ... 898s Selecting previously unselected package libnamespace-clean-perl. 898s Preparing to unpack .../213-libnamespace-clean-perl_0.27-2_all.deb ... 898s Unpacking libnamespace-clean-perl (0.27-2) ... 898s Selecting previously unselected package libnamespace-autoclean-perl. 898s Preparing to unpack .../214-libnamespace-autoclean-perl_0.31-1_all.deb ... 898s Unpacking libnamespace-autoclean-perl (0.31-1) ... 898s Selecting previously unselected package libsub-exporter-perl. 898s Preparing to unpack .../215-libsub-exporter-perl_0.990-1_all.deb ... 898s Unpacking libsub-exporter-perl (0.990-1) ... 898s Selecting previously unselected package libeval-closure-perl. 898s Preparing to unpack .../216-libeval-closure-perl_0.14-3_all.deb ... 898s Unpacking libeval-closure-perl (0.14-3) ... 898s Selecting previously unselected package libexception-class-perl. 898s Preparing to unpack .../217-libexception-class-perl_1.45-1_all.deb ... 898s Unpacking libexception-class-perl (1.45-1) ... 898s Selecting previously unselected package libparams-validationcompiler-perl. 898s Preparing to unpack .../218-libparams-validationcompiler-perl_0.31-1_all.deb ... 898s Unpacking libparams-validationcompiler-perl (0.31-1) ... 898s Selecting previously unselected package libmro-compat-perl. 898s Preparing to unpack .../219-libmro-compat-perl_0.15-2_all.deb ... 898s Unpacking libmro-compat-perl (0.15-2) ... 898s Selecting previously unselected package libxstring-perl:ppc64el. 898s Preparing to unpack .../220-libxstring-perl_0.005-2build4_ppc64el.deb ... 898s Unpacking libxstring-perl:ppc64el (0.005-2build4) ... 898s Selecting previously unselected package libspecio-perl. 898s Preparing to unpack .../221-libspecio-perl_0.50-1_all.deb ... 898s Unpacking libspecio-perl (0.50-1) ... 898s Selecting previously unselected package libdatetime-locale-perl. 898s Preparing to unpack .../222-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 898s Unpacking libdatetime-locale-perl (1:1.41-1) ... 899s Selecting previously unselected package libdatetime-timezone-perl. 899s Preparing to unpack .../223-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 899s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 899s Selecting previously unselected package libdatetime-perl. 899s Preparing to unpack .../224-libdatetime-perl_2%3a1.65-1build3_ppc64el.deb ... 899s Unpacking libdatetime-perl (2:1.65-1build3) ... 899s Selecting previously unselected package libdatetime-format-rfc3339-perl. 899s Preparing to unpack .../225-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 899s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 899s Selecting previously unselected package libdbi-perl:ppc64el. 899s Preparing to unpack .../226-libdbi-perl_1.647-1_ppc64el.deb ... 899s Unpacking libdbi-perl:ppc64el (1.647-1) ... 899s Selecting previously unselected package libdbd-sqlite3-perl:ppc64el. 899s Preparing to unpack .../227-libdbd-sqlite3-perl_1.76-1_ppc64el.deb ... 899s Unpacking libdbd-sqlite3-perl:ppc64el (1.76-1) ... 899s Selecting previously unselected package libemail-simple-perl. 899s Preparing to unpack .../228-libemail-simple-perl_2.218-1_all.deb ... 899s Unpacking libemail-simple-perl (2.218-1) ... 899s Selecting previously unselected package libmodule-pluggable-perl. 899s Preparing to unpack .../229-libmodule-pluggable-perl_5.2-5_all.deb ... 899s Unpacking libmodule-pluggable-perl (5.2-5) ... 899s Selecting previously unselected package libemail-abstract-perl. 899s Preparing to unpack .../230-libemail-abstract-perl_3.010-1_all.deb ... 899s Unpacking libemail-abstract-perl (3.010-1) ... 899s Selecting previously unselected package libemail-address-xs-perl. 899s Preparing to unpack .../231-libemail-address-xs-perl_1.05-1build5_ppc64el.deb ... 899s Unpacking libemail-address-xs-perl (1.05-1build5) ... 899s Selecting previously unselected package libmoox-types-mooselike-perl. 899s Preparing to unpack .../232-libmoox-types-mooselike-perl_0.29-2_all.deb ... 899s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 899s Selecting previously unselected package libthrowable-perl. 899s Preparing to unpack .../233-libthrowable-perl_1.001-2_all.deb ... 899s Unpacking libthrowable-perl (1.001-2) ... 899s Selecting previously unselected package libemail-sender-perl. 899s Preparing to unpack .../234-libemail-sender-perl_2.601-1_all.deb ... 899s Unpacking libemail-sender-perl (2.601-1) ... 899s Selecting previously unselected package libexporter-tiny-perl. 899s Preparing to unpack .../235-libexporter-tiny-perl_1.006002-1_all.deb ... 899s Unpacking libexporter-tiny-perl (1.006002-1) ... 899s Selecting previously unselected package libextutils-depends-perl. 899s Preparing to unpack .../236-libextutils-depends-perl_0.8002-1_all.deb ... 899s Unpacking libextutils-depends-perl (0.8002-1) ... 899s Selecting previously unselected package libfont-afm-perl. 899s Preparing to unpack .../237-libfont-afm-perl_1.20-4_all.deb ... 899s Unpacking libfont-afm-perl (1.20-4) ... 899s Selecting previously unselected package libimagequant0:ppc64el. 899s Preparing to unpack .../238-libimagequant0_2.18.0-1build1_ppc64el.deb ... 899s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 899s Selecting previously unselected package libxpm4:ppc64el. 899s Preparing to unpack .../239-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... 899s Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... 899s Selecting previously unselected package libgd3:ppc64el. 899s Preparing to unpack .../240-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 899s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 899s Selecting previously unselected package libgd-perl. 899s Preparing to unpack .../241-libgd-perl_2.78-1build4_ppc64el.deb ... 899s Unpacking libgd-perl (2.78-1build4) ... 899s Selecting previously unselected package libgd-securityimage-perl. 899s Preparing to unpack .../242-libgd-securityimage-perl_1.75-3_all.deb ... 899s Unpacking libgd-securityimage-perl (1.75-3) ... 899s Selecting previously unselected package libglib-perl:ppc64el. 899s Preparing to unpack .../243-libglib-perl_3%3a1.329.3-3build4_ppc64el.deb ... 899s Unpacking libglib-perl:ppc64el (3:1.329.3-3build4) ... 899s Selecting previously unselected package libgssapi-perl. 899s Preparing to unpack .../244-libgssapi-perl_0.28-4build5_ppc64el.deb ... 899s Unpacking libgssapi-perl (0.28-4build5) ... 899s Selecting previously unselected package libhtml-format-perl. 899s Preparing to unpack .../245-libhtml-format-perl_2.16-2_all.deb ... 899s Unpacking libhtml-format-perl (2.16-2) ... 899s Selecting previously unselected package libhtml-formattext-withlinks-perl. 899s Preparing to unpack .../246-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 899s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 899s Selecting previously unselected package libhttp-daemon-perl. 899s Preparing to unpack .../247-libhttp-daemon-perl_6.16-1_all.deb ... 899s Unpacking libhttp-daemon-perl (6.16-1) ... 899s Selecting previously unselected package libicu76:ppc64el. 899s Preparing to unpack .../248-libicu76_76.1-4ubuntu2_ppc64el.deb ... 899s Unpacking libicu76:ppc64el (76.1-4ubuntu2) ... 899s Selecting previously unselected package libio-pty-perl. 899s Preparing to unpack .../249-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 899s Unpacking libio-pty-perl (1:1.20-1build3) ... 899s Selecting previously unselected package libio-sessiondata-perl. 899s Preparing to unpack .../250-libio-sessiondata-perl_1.03-3_all.deb ... 899s Unpacking libio-sessiondata-perl (1.03-3) ... 899s Selecting previously unselected package libperlio-via-timeout-perl. 899s Preparing to unpack .../251-libperlio-via-timeout-perl_0.32-3_all.deb ... 899s Unpacking libperlio-via-timeout-perl (0.32-3) ... 899s Selecting previously unselected package libio-socket-timeout-perl. 899s Preparing to unpack .../252-libio-socket-timeout-perl_0.32-3_all.deb ... 899s Unpacking libio-socket-timeout-perl (0.32-3) ... 899s Selecting previously unselected package libio-string-perl. 899s Preparing to unpack .../253-libio-string-perl_1.08-4_all.deb ... 899s Unpacking libio-string-perl (1.08-4) ... 899s Selecting previously unselected package libio-stringy-perl. 899s Preparing to unpack .../254-libio-stringy-perl_2.113-2_all.deb ... 899s Unpacking libio-stringy-perl (2.113-2) ... 899s Selecting previously unselected package libipc-run-perl. 899s Preparing to unpack .../255-libipc-run-perl_20231003.0-2_all.deb ... 899s Unpacking libipc-run-perl (20231003.0-2) ... 899s Selecting previously unselected package libjargs-java. 899s Preparing to unpack .../256-libjargs-java_1.0.0-5_all.deb ... 899s Unpacking libjargs-java (1.0.0-5) ... 899s Selecting previously unselected package libjs-underscore. 899s Preparing to unpack .../257-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 899s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 899s Selecting previously unselected package libjs-sphinxdoc. 899s Preparing to unpack .../258-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 899s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 899s Selecting previously unselected package libxslt1.1:ppc64el. 899s Preparing to unpack .../259-libxslt1.1_1.1.43-0.1_ppc64el.deb ... 899s Unpacking libxslt1.1:ppc64el (1.1.43-0.1) ... 899s Selecting previously unselected package libxmlsec1-1:ppc64el. 899s Preparing to unpack .../260-libxmlsec1-1_1.3.7-2_ppc64el.deb ... 899s Unpacking libxmlsec1-1:ppc64el (1.3.7-2) ... 899s Selecting previously unselected package libxmlsec1-openssl1:ppc64el. 899s Preparing to unpack .../261-libxmlsec1-openssl1_1.3.7-2_ppc64el.deb ... 899s Unpacking libxmlsec1-openssl1:ppc64el (1.3.7-2) ... 899s Selecting previously unselected package liblasso3t64. 900s Preparing to unpack .../262-liblasso3t64_2.9.0-2_ppc64el.deb ... 900s Unpacking liblasso3t64 (2.9.0-2) ... 900s Selecting previously unselected package liblasso-perl:ppc64el. 900s Preparing to unpack .../263-liblasso-perl_2.9.0-2_ppc64el.deb ... 900s Unpacking liblasso-perl:ppc64el (2.9.0-2) ... 900s Selecting previously unselected package liblist-moreutils-xs-perl. 900s Preparing to unpack .../264-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 900s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 900s Selecting previously unselected package liblist-moreutils-perl. 900s Preparing to unpack .../265-liblist-moreutils-perl_0.430-2_all.deb ... 900s Unpacking liblist-moreutils-perl (0.430-2) ... 900s Selecting previously unselected package liblog-log4perl-perl. 900s Preparing to unpack .../266-liblog-log4perl-perl_1.57-1_all.deb ... 900s Unpacking liblog-log4perl-perl (1.57-1) ... 900s Selecting previously unselected package liblwp-protocol-psgi-perl. 900s Preparing to unpack .../267-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 900s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 900s Selecting previously unselected package libnet-smtp-ssl-perl. 900s Preparing to unpack .../268-libnet-smtp-ssl-perl_1.04-2_all.deb ... 900s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 900s Selecting previously unselected package libmailtools-perl. 900s Preparing to unpack .../269-libmailtools-perl_2.22-1_all.deb ... 900s Unpacking libmailtools-perl (2.22-1) ... 900s Selecting previously unselected package libmime-tools-perl. 900s Preparing to unpack .../270-libmime-tools-perl_5.515-1_all.deb ... 900s Unpacking libmime-tools-perl (5.515-1) ... 900s Selecting previously unselected package libnet-ip-perl. 900s Preparing to unpack .../271-libnet-ip-perl_1.26-4_all.deb ... 900s Unpacking libnet-ip-perl (1.26-4) ... 900s Selecting previously unselected package libnet-ldap-perl. 900s Preparing to unpack .../272-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 900s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 900s Selecting previously unselected package libxml-namespacesupport-perl. 900s Preparing to unpack .../273-libxml-namespacesupport-perl_1.12-2_all.deb ... 900s Unpacking libxml-namespacesupport-perl (1.12-2) ... 900s Selecting previously unselected package libxml-sax-base-perl. 900s Preparing to unpack .../274-libxml-sax-base-perl_1.09-3_all.deb ... 900s Unpacking libxml-sax-base-perl (1.09-3) ... 900s Selecting previously unselected package libxml-sax-perl. 900s Preparing to unpack .../275-libxml-sax-perl_1.02+dfsg-4_all.deb ... 900s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 900s Selecting previously unselected package libxml-libxml-perl. 900s Preparing to unpack .../276-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu6_ppc64el.deb ... 900s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu6) ... 900s Selecting previously unselected package libxml-simple-perl. 900s Preparing to unpack .../277-libxml-simple-perl_2.25-2_all.deb ... 900s Unpacking libxml-simple-perl (2.25-2) ... 900s Selecting previously unselected package libnet-openid-common-perl. 900s Preparing to unpack .../278-libnet-openid-common-perl_1.20-2_all.deb ... 900s Unpacking libnet-openid-common-perl (1.20-2) ... 900s Selecting previously unselected package libnet-openid-consumer-perl. 900s Preparing to unpack .../279-libnet-openid-consumer-perl_1.18-2_all.deb ... 900s Unpacking libnet-openid-consumer-perl (1.18-2) ... 900s Selecting previously unselected package libnet-openid-server-perl. 900s Preparing to unpack .../280-libnet-openid-server-perl_1.09-4_all.deb ... 900s Unpacking libnet-openid-server-perl (1.09-4) ... 900s Selecting previously unselected package node-xtend. 900s Preparing to unpack .../281-node-xtend_4.0.2-3_all.deb ... 900s Unpacking node-xtend (4.0.2-3) ... 900s Selecting previously unselected package node-corepack. 900s Preparing to unpack .../282-node-corepack_0.24.0-5_all.deb ... 900s Unpacking node-corepack (0.24.0-5) ... 900s Selecting previously unselected package nodejs. 900s Preparing to unpack .../283-nodejs_20.19.4+dfsg-1_ppc64el.deb ... 900s Unpacking nodejs (20.19.4+dfsg-1) ... 900s Selecting previously unselected package node-acorn. 900s Preparing to unpack .../284-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 900s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 900s Selecting previously unselected package node-cjs-module-lexer. 900s Preparing to unpack .../285-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 900s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 900s Selecting previously unselected package node-balanced-match. 900s Preparing to unpack .../286-node-balanced-match_2.0.0-1_all.deb ... 900s Unpacking node-balanced-match (2.0.0-1) ... 900s Selecting previously unselected package node-brace-expansion. 900s Preparing to unpack .../287-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 900s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 900s Selecting previously unselected package node-minimatch. 900s Preparing to unpack .../288-node-minimatch_9.0.3-6_all.deb ... 900s Unpacking node-minimatch (9.0.3-6) ... 900s Selecting previously unselected package node-ms. 900s Preparing to unpack .../289-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 900s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 900s Selecting previously unselected package node-debug. 900s Preparing to unpack .../290-node-debug_4.4.1+~4.1.12-1_all.deb ... 900s Unpacking node-debug (4.4.1+~4.1.12-1) ... 900s Selecting previously unselected package node-lru-cache. 900s Preparing to unpack .../291-node-lru-cache_10.0.1-3_all.deb ... 900s Unpacking node-lru-cache (10.0.1-3) ... 900s Selecting previously unselected package node-semver. 900s Preparing to unpack .../292-node-semver_7.6.1+~7.5.8-2_all.deb ... 900s Unpacking node-semver (7.6.1+~7.5.8-2) ... 900s Selecting previously unselected package node-llhttp. 900s Preparing to unpack .../293-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 900s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 900s Selecting previously unselected package node-undici. 900s Preparing to unpack .../294-node-undici_7.16.0+dfsg+~cs3.2.0-2_all.deb ... 900s Unpacking node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 900s Selecting previously unselected package libnode115:ppc64el. 900s Preparing to unpack .../295-libnode115_20.19.4+dfsg-1_ppc64el.deb ... 900s Unpacking libnode115:ppc64el (20.19.4+dfsg-1) ... 901s Selecting previously unselected package libregexp-assemble-perl. 901s Preparing to unpack .../296-libregexp-assemble-perl_0.38-2_all.deb ... 901s Unpacking libregexp-assemble-perl (0.38-2) ... 901s Selecting previously unselected package libtask-weaken-perl. 901s Preparing to unpack .../297-libtask-weaken-perl_1.06-2_all.deb ... 901s Unpacking libtask-weaken-perl (1.06-2) ... 901s Selecting previously unselected package libxml-parser-perl. 901s Preparing to unpack .../298-libxml-parser-perl_2.47-1build4_ppc64el.deb ... 901s Unpacking libxml-parser-perl (2.47-1build4) ... 901s Selecting previously unselected package libsoap-lite-perl. 901s Preparing to unpack .../299-libsoap-lite-perl_1.27-3_all.deb ... 901s Unpacking libsoap-lite-perl (1.27-3) ... 901s Selecting previously unselected package libstring-random-perl. 901s Preparing to unpack .../300-libstring-random-perl_1%3a0.32-2_all.deb ... 901s Unpacking libstring-random-perl (1:0.32-2) ... 901s Selecting previously unselected package libtest-leaktrace-perl. 901s Preparing to unpack .../301-libtest-leaktrace-perl_0.17-1build6_ppc64el.deb ... 901s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 901s Selecting previously unselected package libtest-output-perl. 901s Preparing to unpack .../302-libtest-output-perl_1.036-1_all.deb ... 901s Unpacking libtest-output-perl (1.036-1) ... 901s Selecting previously unselected package libtest-pod-perl. 901s Preparing to unpack .../303-libtest-pod-perl_1.52-3_all.deb ... 901s Unpacking libtest-pod-perl (1.52-3) ... 901s Selecting previously unselected package libtext-unidecode-perl. 901s Preparing to unpack .../304-libtext-unidecode-perl_1.30-3_all.deb ... 901s Unpacking libtext-unidecode-perl (1.30-3) ... 901s Selecting previously unselected package libtime-fake-perl. 901s Preparing to unpack .../305-libtime-fake-perl_0.11-4_all.deb ... 901s Unpacking libtime-fake-perl (0.11-4) ... 901s Selecting previously unselected package libxml-libxslt-perl:ppc64el. 901s Preparing to unpack .../306-libxml-libxslt-perl_2.003000-3_ppc64el.deb ... 901s Unpacking libxml-libxslt-perl:ppc64el (2.003000-3) ... 901s Selecting previously unselected package node-uglify-js. 901s Preparing to unpack .../307-node-uglify-js_3.17.4-2_all.deb ... 901s Unpacking node-uglify-js (3.17.4-2) ... 901s Selecting previously unselected package python3-defusedxml. 901s Preparing to unpack .../308-python3-defusedxml_0.7.1-3_all.deb ... 901s Unpacking python3-defusedxml (0.7.1-3) ... 901s Selecting previously unselected package python3-roman. 901s Preparing to unpack .../309-python3-roman_5.1-1_all.deb ... 901s Unpacking python3-roman (5.1-1) ... 901s Selecting previously unselected package python3-docutils. 901s Preparing to unpack .../310-python3-docutils_0.21.2+dfsg-2_all.deb ... 901s Unpacking python3-docutils (0.21.2+dfsg-2) ... 901s Selecting previously unselected package python3-imagesize. 901s Preparing to unpack .../311-python3-imagesize_1.4.1-1_all.deb ... 901s Unpacking python3-imagesize (1.4.1-1) ... 901s Selecting previously unselected package python3-packaging. 901s Preparing to unpack .../312-python3-packaging_25.0-1_all.deb ... 901s Unpacking python3-packaging (25.0-1) ... 901s Selecting previously unselected package python3-snowballstemmer. 901s Preparing to unpack .../313-python3-snowballstemmer_2.2.0-4build1_all.deb ... 901s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 901s Selecting previously unselected package sphinx-common. 901s Preparing to unpack .../314-sphinx-common_8.2.3-1ubuntu2_all.deb ... 901s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 901s Selecting previously unselected package python3-alabaster. 901s Preparing to unpack .../315-python3-alabaster_0.7.16-0.1_all.deb ... 901s Unpacking python3-alabaster (0.7.16-0.1) ... 901s Selecting previously unselected package python3-sphinx. 901s Preparing to unpack .../316-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 901s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 901s Selecting previously unselected package python3-sphinx-bootstrap-theme. 901s Preparing to unpack .../317-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 901s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 901s Selecting previously unselected package uglifyjs. 901s Preparing to unpack .../318-uglifyjs_3.17.4-2_all.deb ... 901s Unpacking uglifyjs (3.17.4-2) ... 901s Selecting previously unselected package yui-compressor. 901s Preparing to unpack .../319-yui-compressor_2.4.8-3_all.deb ... 901s Unpacking yui-compressor (2.4.8-3) ... 901s Selecting previously unselected package libauthen-radius-perl. 901s Preparing to unpack .../320-libauthen-radius-perl_0.33-1_all.deb ... 901s Unpacking libauthen-radius-perl (0.33-1) ... 901s Selecting previously unselected package pkg-perl-autopkgtest. 901s Preparing to unpack .../321-pkg-perl-autopkgtest_0.82_all.deb ... 901s Unpacking pkg-perl-autopkgtest (0.82) ... 901s Setting up libconfig-inifiles-perl (3.000003-3) ... 901s Setting up libmodule-pluggable-perl (5.2-5) ... 901s Setting up node-uglify-js (3.17.4-2) ... 901s Setting up libio-sessiondata-perl (1.03-3) ... 901s Setting up liblcms2-2:ppc64el (2.16-2) ... 901s Setting up libsharpyuv0:ppc64el (1.5.0-0.1) ... 901s Setting up libaom3:ppc64el (3.12.1-1) ... 901s Setting up node-lru-cache (10.0.1-3) ... 901s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 901s Setting up libmath-random-isaac-perl (1.004-2) ... 901s Setting up libtask-weaken-perl (1.06-2) ... 901s Setting up libmouse-perl:ppc64el (2.5.11-1build1) ... 901s Setting up libhttp-multipartparser-perl (0.02-3) ... 901s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 901s Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... 901s Setting up java-common (0.76) ... 901s Setting up libclass-inspector-perl (1.36-3) ... 901s Setting up libfont-afm-perl (1.20-4) ... 901s Setting up libdynaloader-functions-perl (0.004-2) ... 901s Setting up libclass-method-modifiers-perl (2.15-1) ... 901s Setting up libio-pty-perl (1:1.20-1build3) ... 901s Setting up libdata-hexdump-perl (0.04-2) ... 901s Setting up python3-defusedxml (0.7.1-3) ... 901s Setting up libclone-perl:ppc64el (0.47-1) ... 901s Setting up libarchive-zip-perl (1.68-1) ... 901s Setting up libsub-identify-perl (0.14-3build4) ... 901s Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 901s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 901s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 901s Setting up python3-alabaster (0.7.16-0.1) ... 901s Setting up libio-stringy-perl (2.113-2) ... 901s Setting up libhtml-tagset-perl (3.24-1) ... 901s Setting up unzip (6.0-28ubuntu7) ... 901s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 901s Setting up libperlio-via-timeout-perl (0.32-3) ... 901s Setting up libfilesys-notify-simple-perl (0.14-3) ... 901s Setting up libnet-cidr-perl (0.25-1) ... 901s Setting up libipc-sharelite-perl (0.17-5build4) ... 901s Setting up libconvert-binhex-perl (1.125-3) ... 901s Setting up liblwp-mediatypes-perl (6.04-2) ... 901s Setting up libcrypt-urandom-perl (0.54-1) ... 901s Setting up x11-common (1:7.7+24ubuntu1) ... 902s Setting up libtest-pod-perl (1.52-3) ... 902s Setting up libtry-tiny-perl (0.32-1) ... 902s Setting up libdeflate0:ppc64el (1.23-2) ... 902s Setting up perl-openssl-defaults:ppc64el (7build3) ... 902s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 902s Setting up libxml-namespacesupport-perl (1.12-2) ... 902s Setting up m4 (1.4.19-8) ... 902s Setting up libposix-strftime-compiler-perl (0.46-1) ... 902s Setting up libclass-singleton-perl (1.6-2) ... 902s Setting up libencode-locale-perl (1.05-3) ... 902s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 902s Setting up libxstring-perl:ppc64el (0.005-2build4) ... 902s Setting up libgomp1:ppc64el (15.2.0-5ubuntu1) ... 902s Setting up libclass-errorhandler-perl (0.04-3) ... 902s Setting up liblist-utilsby-perl (0.12-2) ... 902s Setting up libjs-angularjs (1.8.3-3) ... 902s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 902s Setting up libtime-fake-perl (0.11-4) ... 902s Setting up libfcgi-procmanager-perl (0.28-3) ... 902s Setting up libregexp-common-perl (2024080801-1) ... 902s Setting up libtest-sharedfork-perl (0.35-3) ... 902s Setting up libsub-install-perl (0.929-1) ... 902s Setting up libextutils-depends-perl (0.8002-1) ... 902s Setting up libhash-multivalue-perl (0.16-3) ... 902s Setting up libjs-es5-shim (4.6.7-2) ... 902s Setting up liberror-perl (0.17030-1) ... 902s Setting up libapache-session-perl (1.94-2) ... 902s Setting up libxml-sax-base-perl (1.09-3) ... 902s Setting up libio-string-perl (1.08-4) ... 902s Setting up libtest-leaktrace-perl (0.17-1build6) ... 902s Setting up python3-roman (5.1-1) ... 902s Setting up libfontenc1:ppc64el (1:1.1.8-1build1) ... 902s Setting up autotools-dev (20240727.1) ... 902s Setting up libstream-buffered-perl (0.03-3) ... 902s Setting up libclass-data-inheritable-perl (0.10-1) ... 902s Setting up python3-packaging (25.0-1) ... 902s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 902s Setting up libalgorithm-c3-perl (0.11-2) ... 902s Setting up liblog-log4perl-perl (1.57-1) ... 902s Setting up libapache-logformat-compiler-perl (0.36-3) ... 902s Setting up libcrypt-random-seed-perl (0.03-3) ... 902s Setting up libnspr4:ppc64el (2:4.36-1ubuntu2) ... 902s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 902s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 902s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 902s Setting up python3-snowballstemmer (2.2.0-4build1) ... 902s Setting up node-balanced-match (2.0.0-1) ... 902s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 902s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 902s Setting up libquadmath0:ppc64el (15.2.0-5ubuntu1) ... 902s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 902s Setting up libemail-date-format-perl (1.008-1) ... 902s Setting up libcryptx-perl (0.087-1) ... 902s Setting up libcares2:ppc64el (1.34.5-1) ... 902s Setting up libmpc3:ppc64el (1.3.1-1build3) ... 902s Setting up libvariable-magic-perl (0.64-1build1) ... 902s Setting up libio-html-perl (1.004-3) ... 902s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 902s Setting up autopoint (0.23.1-2build2) ... 902s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 902s Setting up libipc-run-perl (20231003.0-2) ... 902s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 902s Setting up libpcsclite1:ppc64el (2.3.3-1) ... 902s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 902s Setting up libltdl7:ppc64el (2.5.4-4build1) ... 902s Setting up libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 902s Setting up libstring-random-perl (1:0.32-2) ... 902s Setting up libparams-util-perl (1.102-3build1) ... 902s Setting up autoconf (2.72-3.1ubuntu1) ... 902s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 902s Setting up libwebp7:ppc64el (1.5.0-0.1) ... 902s Setting up libcapture-tiny-perl (0.50-1) ... 902s Setting up libtimedate-perl (2.3300-2) ... 902s Setting up libubsan1:ppc64el (15.2.0-5ubuntu1) ... 902s Setting up libsub-name-perl:ppc64el (0.28-1) ... 902s Setting up libtypes-serialiser-perl (1.01-1) ... 902s Setting up libgssapi-perl (0.28-4build5) ... 902s Setting up dwz (0.16-2) ... 902s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 902s Setting up liblqr-1-0:ppc64el (0.4.2-2.1build2) ... 902s Setting up libasan8:ppc64el (15.2.0-5ubuntu1) ... 902s Setting up libjson-perl (4.10000-1) ... 902s Setting up libxslt1.1:ppc64el (1.1.43-0.1) ... 902s Setting up libjargs-java (1.0.0-5) ... 902s Setting up librole-tiny-perl (2.002004-1) ... 902s Setting up debugedit (1:5.2-3) ... 902s Setting up libfile-sharedir-perl (1.118-3) ... 902s Setting up libfcgi-perl (0.82+ds-3build3) ... 902s Setting up libopenjp2-7:ppc64el (2.5.3-2.1) ... 902s Setting up libwww-form-urlencoded-perl (0.26-2) ... 902s Setting up sgml-base (1.31+nmu1) ... 902s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 902s Setting up libdevel-stacktrace-perl (2.0500-1) ... 902s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 902s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 902s Setting up libicu76:ppc64el (76.1-4ubuntu2) ... 902s Setting up node-minimatch (9.0.3-6) ... 902s Setting up libtsan2:ppc64el (15.2.0-5ubuntu1) ... 902s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 902s Setting up ca-certificates-java (20240118) ... 902s No JRE found. Skipping Java certificates setup. 902s Setting up libexporter-tiny-perl (1.006002-1) ... 902s Setting up node-xtend (4.0.2-3) ... 902s Setting up libisl23:ppc64el (0.27-1) ... 902s Setting up libconvert-asn1-perl (0.34-1) ... 902s Setting up libtext-unidecode-perl (1.30-3) ... 902s Setting up libde265-0:ppc64el (1.0.16-1) ... 902s Setting up libregexp-assemble-perl (0.38-2) ... 902s Setting up libnet-ip-perl (1.26-4) ... 902s Setting up libwebpmux3:ppc64el (1.5.0-0.1) ... 902s Setting up libxmlsec1-1:ppc64el (1.3.7-2) ... 902s Setting up libcc1-0:ppc64el (15.2.0-5ubuntu1) ... 902s Setting up liburi-perl (5.30-1) ... 902s Setting up libonig5:ppc64el (6.9.10-1) ... 902s Setting up libdbi-perl:ppc64el (1.647-1) ... 902s Setting up liblsan0:ppc64el (15.2.0-5ubuntu1) ... 902s Setting up libconvert-base32-perl (0.06-3) ... 902s Setting up dctrl-tools (2.24-3build3) ... 902s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 902s Setting up libitm1:ppc64el (15.2.0-5ubuntu1) ... 902s Setting up autodep8 (0.30) ... 902s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 902s Setting up python3-imagesize (1.4.1-1) ... 903s Setting up libemail-address-xs-perl (1.05-1build5) ... 903s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 903s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 903s Setting up automake (1:1.17-4ubuntu1) ... 903s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 903s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 903s Setting up libjson-xs-perl (4.040-1) ... 903s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 903s Setting up libcrypt-des-ede3-perl (0.03-1) ... 903s Setting up libhttp-date-perl (6.06-1) ... 903s Setting up libglib-perl:ppc64el (3:1.329.3-3build4) ... 903s Setting up gettext (0.23.1-2build2) ... 903s Setting up libtest-tcp-perl (2.22-2) ... 903s Setting up libgcc-15-dev:ppc64el (15.2.0-5ubuntu1) ... 903s Setting up java-wrappers (0.5) ... 903s Setting up libio-socket-timeout-perl (0.32-3) ... 903s Setting up libfile-listing-perl (6.16-1) ... 903s Setting up libhash-merge-simple-perl (0.052-1) ... 903s Setting up libcache-cache-perl (1.08-3) ... 903s Setting up libhttp-headers-fast-perl (0.22-3) ... 903s Setting up libjq1:ppc64el (1.8.1-3ubuntu1) ... 903s Setting up liblist-moreutils-perl (0.430-2) ... 903s Setting up libwebpdemux2:ppc64el (1.5.0-0.1) ... 903s Setting up libemail-simple-perl (2.218-1) ... 903s Setting up libxmlsec1-openssl1:ppc64el (1.3.7-2) ... 903s Setting up libnet-http-perl (6.23-1) ... 903s Setting up liblasso3t64 (2.9.0-2) ... 903s Setting up libnss3:ppc64el (2:3.114-1) ... 903s Setting up libexception-class-perl (1.45-1) ... 903s Setting up libclass-c3-perl (0.35-2) ... 903s Setting up libcrypt-jwt-perl (0.037-1) ... 903s Setting up xfonts-utils (1:7.7+7) ... 903s Setting up libdevel-callchecker-perl:ppc64el (0.009-2) ... 903s Setting up libxml-sax-perl (1.02+dfsg-4) ... 903s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 903s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 903s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 903s Setting up libauthen-radius-perl (0.33-1) ... 903s Setting up intltool-debian (0.35.0+20060710.6) ... 903s Setting up libbytes-random-secure-perl (0.29-3) ... 903s Setting up libjson-maybexs-perl (1.004008-1) ... 903s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 903s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 903s Setting up libstdc++-15-dev:ppc64el (15.2.0-5ubuntu1) ... 903s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 903s Setting up libdata-optlist-perl (0.114-1) ... 903s Setting up libtest-output-perl (1.036-1) ... 903s Setting up pkg-perl-autopkgtest (0.82) ... 903s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 903s Setting up libraw23t64:ppc64el (0.21.4-2) ... 903s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu6) ... 903s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 903s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 903s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 903s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 903s Setting up dh-strip-nondeterminism (1.14.2-1) ... 903s Setting up libwww-robotrules-perl (6.02-1) ... 903s Setting up cpp-15 (15.2.0-5ubuntu1) ... 903s Setting up libtiff6:ppc64el (4.7.0-3ubuntu3) ... 903s Setting up xml-core (0.19) ... 904s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 904s Setting up jq (1.8.1-3ubuntu1) ... 904s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 904s Setting up liblasso-perl:ppc64el (2.9.0-2) ... 904s Setting up libdbd-sqlite3-perl:ppc64el (1.76-1) ... 904s Setting up libmro-compat-perl (0.15-2) ... 904s Setting up libcookie-baker-perl (0.12-1) ... 904s Setting up libhttp-entity-parser-perl (0.25-2) ... 904s Setting up libio-socket-ssl-perl (2.089-1) ... 904s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 904s Setting up libsub-exporter-perl (0.990-1) ... 904s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 904s Setting up libeval-closure-perl (0.14-3) ... 904s Setting up libconvert-pem-perl (0.13-1) ... 904s Setting up libhttp-negotiate-perl (6.01-2) ... 904s Setting up libparams-validationcompiler-perl (0.31-1) ... 904s Setting up openjdk-21-jre-headless:ppc64el (21.0.9~8ea-1) ... 904s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 904s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 904s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 904s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 904s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 904s Setting up libhttp-cookies-perl (6.11-1) ... 904s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 904s Setting up po-debconf (1.0.21+nmu1) ... 904s Setting up libhtml-tree-perl (5.07-3) ... 904s Setting up libparams-classify-perl:ppc64el (0.015-2build6) ... 904s Setting up libcgi-pm-perl (4.68-1) ... 904s Setting up libhtml-format-perl (2.16-2) ... 904s Setting up fonts-urw-base35 (20200910-8) ... 904s Setting up libhtml-template-perl (2.97-2build1) ... 904s Setting up gcc-15 (15.2.0-5ubuntu1) ... 904s Setting up libnet-smtp-ssl-perl (1.04-2) ... 904s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 904s Setting up libmodule-runtime-perl (0.018-1) ... 904s Setting up libmailtools-perl (2.22-1) ... 904s Setting up sphinx-common (8.2.3-1ubuntu2) ... 904s Setting up libxml-simple-perl (2.25-2) ... 904s Setting up libxml-libxslt-perl:ppc64el (2.003000-3) ... 904s Setting up libhttp-daemon-perl (6.16-1) ... 904s Setting up libemail-abstract-perl (3.010-1) ... 904s Setting up cpp (4:15.2.0-4ubuntu1) ... 904s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 904s Setting up libplack-perl (1.0051-1) ... 904s Setting up libnet-openid-common-perl (1.20-2) ... 904s Setting up libnet-openid-server-perl (1.09-4) ... 904s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 904s Setting up libtool (2.5.4-4build1) ... 904s Setting up libmodule-implementation-perl (0.09-2) ... 904s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 904s Setting up libpackage-stash-perl (0.40-1) ... 904s Setting up libimport-into-perl (1.002005-2) ... 904s Setting up libmoo-perl (2.005005-1) ... 904s Setting up liblist-someutils-perl (0.59-1) ... 904s Setting up libmime-tools-perl (5.515-1) ... 904s Setting up gcc (4:15.2.0-4ubuntu1) ... 904s Setting up dh-autoreconf (21) ... 904s Setting up libspecio-perl (0.50-1) ... 904s Setting up liblist-allutils-perl (0.19-1) ... 904s Setting up libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 904s Setting up libmoox-types-mooselike-perl (0.29-2) ... 904s Setting up libb-hooks-endofscope-perl (0.28-2) ... 904s Setting up g++-15 (15.2.0-5ubuntu1) ... 904s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 904s Setting up libthrowable-perl (1.001-2) ... 904s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 904s Setting up debhelper (13.24.2ubuntu1) ... 904s Setting up libemail-sender-perl (2.601-1) ... 904s Setting up libnamespace-clean-perl (0.27-2) ... 904s Setting up g++ (4:15.2.0-4ubuntu1) ... 904s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 904s Setting up build-essential (12.12ubuntu1) ... 904s Setting up libnamespace-autoclean-perl (0.31-1) ... 904s Setting up libdatetime-locale-perl (1:1.41-1) ... 904s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 904s Setting up libdatetime-perl (2:1.65-1build3) ... 904s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 904s Setting up libheif-plugin-aomdec:ppc64el (1.20.2-1) ... 904s Setting up liblwp-protocol-https-perl (6.14-1) ... 904s Setting up libheif-plugin-libde265:ppc64el (1.20.2-1) ... 904s Setting up node-corepack (0.24.0-5) ... 904s Setting up libnode115:ppc64el (20.19.4+dfsg-1) ... 904s Setting up libwww-perl (6.78-1) ... 904s Setting up libheif1:ppc64el (1.20.2-1) ... 904s Setting up nodejs (20.19.4+dfsg-1) ... 904s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 904s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 904s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 904s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 904s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 904s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 904s Setting up libmagickcore-7.q16-10:ppc64el (8:7.1.2.3+dfsg1-1) ... 904s Setting up libnet-openid-consumer-perl (1.18-2) ... 904s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 904s Setting up node-semver (7.6.1+~7.5.8-2) ... 904s Setting up liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 904s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 904s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 905s Setting up libxml-parser-perl (2.47-1build4) ... 905s Setting up uglifyjs (3.17.4-2) ... 905s Setting up libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 905s Setting up node-debug (4.4.1+~4.1.12-1) ... 905s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 905s Setting up libgd-perl (2.78-1build4) ... 905s Setting up node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 905s Setting up libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 905s Setting up lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 905s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 905s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 906s Setting up libsoap-lite-perl (1.27-3) ... 906s Setting up liblemonldap-ng-manager-perl (2.21.0+ds-3) ... 906s Setting up libgd-securityimage-perl (1.75-3) ... 906s Processing triggers for install-info (7.1.1-1ubuntu1) ... 906s Processing triggers for libc-bin (2.42-0ubuntu3) ... 906s Processing triggers for man-db (2.13.1-1) ... 909s Processing triggers for ca-certificates-java (20240118) ... 910s Adding debian:ACCVRAIZ1.pem 910s Adding debian:AC_RAIZ_FNMT-RCM.pem 910s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 910s Adding debian:ANF_Secure_Server_Root_CA.pem 910s Adding debian:Actalis_Authentication_Root_CA.pem 910s Adding debian:AffirmTrust_Commercial.pem 910s Adding debian:AffirmTrust_Networking.pem 910s Adding debian:AffirmTrust_Premium.pem 910s Adding debian:AffirmTrust_Premium_ECC.pem 910s Adding debian:Amazon_Root_CA_1.pem 910s Adding debian:Amazon_Root_CA_2.pem 910s Adding debian:Amazon_Root_CA_3.pem 910s Adding debian:Amazon_Root_CA_4.pem 910s Adding debian:Atos_TrustedRoot_2011.pem 910s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 910s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 910s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 910s Adding debian:BJCA_Global_Root_CA1.pem 910s Adding debian:BJCA_Global_Root_CA2.pem 910s Adding debian:Baltimore_CyberTrust_Root.pem 910s Adding debian:Buypass_Class_2_Root_CA.pem 910s Adding debian:Buypass_Class_3_Root_CA.pem 910s Adding debian:CA_Disig_Root_R2.pem 910s Adding debian:CFCA_EV_ROOT.pem 910s Adding debian:COMODO_Certification_Authority.pem 910s Adding debian:COMODO_ECC_Certification_Authority.pem 910s Adding debian:COMODO_RSA_Certification_Authority.pem 910s Adding debian:Certainly_Root_E1.pem 910s Adding debian:Certainly_Root_R1.pem 910s Adding debian:Certigna.pem 910s Adding debian:Certigna_Root_CA.pem 910s Adding debian:Certum_EC-384_CA.pem 910s Adding debian:Certum_Trusted_Network_CA.pem 910s Adding debian:Certum_Trusted_Network_CA_2.pem 910s Adding debian:Certum_Trusted_Root_CA.pem 910s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 910s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 910s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 910s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 910s Adding debian:Comodo_AAA_Services_root.pem 910s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 910s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 910s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 910s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 910s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 910s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 910s Adding debian:DigiCert_Assured_ID_Root_CA.pem 910s Adding debian:DigiCert_Assured_ID_Root_G2.pem 910s Adding debian:DigiCert_Assured_ID_Root_G3.pem 910s Adding debian:DigiCert_Global_Root_CA.pem 910s Adding debian:DigiCert_Global_Root_G2.pem 910s Adding debian:DigiCert_Global_Root_G3.pem 910s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 910s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 910s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 910s Adding debian:DigiCert_Trusted_Root_G4.pem 910s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 910s Adding debian:Entrust_Root_Certification_Authority.pem 910s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 910s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 910s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 910s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 910s Adding debian:GLOBALTRUST_2020.pem 910s Adding debian:GTS_Root_R1.pem 910s Adding debian:GTS_Root_R2.pem 910s Adding debian:GTS_Root_R3.pem 910s Adding debian:GTS_Root_R4.pem 910s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 910s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 910s Adding debian:GlobalSign_Root_CA.pem 910s Adding debian:GlobalSign_Root_CA_-_R3.pem 910s Adding debian:GlobalSign_Root_CA_-_R6.pem 910s Adding debian:GlobalSign_Root_E46.pem 910s Adding debian:GlobalSign_Root_R46.pem 910s Adding debian:Go_Daddy_Class_2_CA.pem 910s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 910s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 910s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 910s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 910s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 910s Adding debian:HiPKI_Root_CA_-_G1.pem 910s Adding debian:Hongkong_Post_Root_CA_3.pem 910s Adding debian:ISRG_Root_X1.pem 910s Adding debian:ISRG_Root_X2.pem 910s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 910s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 910s Adding debian:Izenpe.com.pem 910s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 910s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 910s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 910s Adding debian:NAVER_Global_Root_Certification_Authority.pem 910s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 910s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 910s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 910s Adding debian:QuoVadis_Root_CA_1_G3.pem 910s Adding debian:QuoVadis_Root_CA_2.pem 910s Adding debian:QuoVadis_Root_CA_2_G3.pem 910s Adding debian:QuoVadis_Root_CA_3.pem 910s Adding debian:QuoVadis_Root_CA_3_G3.pem 910s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 910s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 910s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 910s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 910s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 910s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 910s Adding debian:SZAFIR_ROOT_CA2.pem 910s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 910s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 910s Adding debian:SecureSign_Root_CA12.pem 910s Adding debian:SecureSign_Root_CA14.pem 910s Adding debian:SecureSign_Root_CA15.pem 910s Adding debian:SecureTrust_CA.pem 910s Adding debian:Secure_Global_CA.pem 910s Adding debian:Security_Communication_ECC_RootCA1.pem 910s Adding debian:Security_Communication_RootCA2.pem 910s Adding debian:Starfield_Class_2_CA.pem 910s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 910s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 910s Adding debian:SwissSign_Gold_CA_-_G2.pem 910s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 910s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 910s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 910s Adding debian:TWCA_CYBER_Root_CA.pem 910s Adding debian:TWCA_Global_Root_CA.pem 910s Adding debian:TWCA_Root_Certification_Authority.pem 910s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 910s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 910s Adding debian:TeliaSonera_Root_CA_v1.pem 910s Adding debian:Telia_Root_CA_v2.pem 910s Adding debian:TrustAsia_Global_Root_CA_G3.pem 910s Adding debian:TrustAsia_Global_Root_CA_G4.pem 910s Adding debian:Trustwave_Global_Certification_Authority.pem 910s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 910s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 910s Adding debian:TunTrust_Root_CA.pem 910s Adding debian:UCA_Extended_Validation_Root.pem 910s Adding debian:UCA_Global_G2_Root.pem 910s Adding debian:USERTrust_ECC_Certification_Authority.pem 910s Adding debian:USERTrust_RSA_Certification_Authority.pem 910s Adding debian:XRamp_Global_CA_Root.pem 910s Adding debian:certSIGN_ROOT_CA.pem 910s Adding debian:certSIGN_Root_CA_G2.pem 910s Adding debian:e-Szigno_Root_CA_2017.pem 910s Adding debian:ePKI_Root_Certification_Authority.pem 910s Adding debian:emSign_ECC_Root_CA_-_C3.pem 910s Adding debian:emSign_ECC_Root_CA_-_G3.pem 910s Adding debian:emSign_Root_CA_-_C1.pem 910s Adding debian:emSign_Root_CA_-_G1.pem 910s Adding debian:vTrus_ECC_Root_CA.pem 910s Adding debian:vTrus_Root_CA.pem 910s done. 910s Setting up yui-compressor (2.4.8-3) ... 910s Setting up default-jre-headless (2:1.21-76) ... 910s Processing triggers for sgml-base (1.31+nmu1) ... 910s Setting up docutils-common (0.21.2+dfsg-2) ... 910s Processing triggers for sgml-base (1.31+nmu1) ... 910s Setting up python3-docutils (0.21.2+dfsg-2) ... 911s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 915s autopkgtest [21:11:13]: test manager-test: ./debian/tests/runner build-deps lemonldap-ng-manager 915s autopkgtest [21:11:13]: test manager-test: [----------------------- 915s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.YsEo2U/build.0E4/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 915s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.YsEo2U/build.0E4/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 916s t/02-HTML-template.t ........................ 916s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 916s ok 2 - Manager object 916s ok 3 - Init 916s ok 4 - Manager app 916s ok 5 - Succeed to get / 916s ok 6 - Return a 200 code 916s ok 7 - Content is declared as HTML 916s ok 8 - It contains a html tag 916s ok 9 - Instance name found in SPA title 916s ok 10 - Instance name found in title 916s ok 11 - Instance name found in li 916s 1..11 916s ok 917s t/04-2F-api.t ............................... 917s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 917s ok 2 - Sessions module 917s ok 3 - New SSO session for msmith 917s ok 4 - Sessions module 917s ok 5 - New Persistent session for msmith 917s ok 6 - Sessions module 917s ok 7 - New SSO session for dwho 917s ok 8 - Sessions module 917s ok 9 - New Persistent session for dwho 917s ok 10 - Sessions module 917s ok 11 - New SSO session for rtyler 917s ok 12 - Sessions module 917s ok 13 - New Persistent session for rtyler 917s ok 14 - Sessions module 917s ok 15 - New SSO session for davros 917s ok 16 - Sessions module 917s ok 17 - New Persistent session for davros 917s ok 18 - Sessions module 917s ok 19 - New SSO session for tof 917s ok 20 - Sessions module 917s ok 21 - New Persistent session for tof 917s ok 22 - Sessions module 917s ok 23 - New SSO session for donna 917s ok 24 - Sessions module 917s ok 25 - New Persistent session for donna 917s ok 26 - Manager object 917s ok 27 - Init 917s ok 28 - Manager app 917s ok 29 - Client object 917s ok 30 - dwho should have 1 2F of type "TOTP": Request succeed 917s ok 31 - dwho should have 1 2F of type "TOTP": Result code is 200 917s ok 32 - dwho should have 1 2F of type "TOTP": Response is JSON 917s ok 33 - dwho should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 917s ok 34 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VE9UUDo6TXlUT1RQ": Request succeed 917s ok 35 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VE9UUDo6TXlUT1RQ": Result code is 200 917s ok 36 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VE9UUDo6TXlUT1RQ": Response is JSON 917s ok 37 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 917s ok 38 - Found display variable 917s ok 39 - dwho should have 1 2F of type "U2F": Request succeed 917s ok 40 - dwho should have 1 2F of type "U2F": Result code is 200 917s ok 41 - dwho should have 1 2F of type "U2F": Response is JSON 917s ok 42 - dwho should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 917s ok 43 - dwho should have 1 2F of type "UBK": Request succeed 917s ok 44 - dwho should have 1 2F of type "UBK": Result code is 200 917s ok 45 - dwho should have 1 2F of type "UBK": Response is JSON 917s ok 46 - dwho should have 1 2F of type "UBK": check if nb of 2F found (1) equals expectation (1) 917s ok 47 - dwho should have 1 2F of type "WebAuthn": Request succeed 917s ok 48 - dwho should have 1 2F of type "WebAuthn": Result code is 200 917s ok 49 - dwho should have 1 2F of type "WebAuthn": Response is JSON 917s ok 50 - dwho should have 1 2F of type "WebAuthn": check if nb of 2F found (1) equals expectation (1) 917s ok 51 - dwho should have 0 2F of type "UBKIKI": Request succeed 917s ok 52 - dwho should have 0 2F of type "UBKIKI": Result code is 200 917s ok 53 - dwho should have 0 2F of type "UBKIKI": Response is JSON 917s ok 54 - dwho should have 0 2F of type "UBKIKI": check if nb of 2F found (0) equals expectation (0) 917s ok 55 - dwho should have 4 2F: Request succeed 917s ok 56 - dwho should have 4 2F: Result code is 200 917s ok 57 - dwho should have 4 2F: Response is JSON 917s ok 58 - dwho should have 4 2F: check if nb of 2F found (4) equals expectation (4) 917s ok 59 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": Request succeed 917s ok 60 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": Result code is 200 917s ok 61 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": Response is JSON 917s ok 62 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 917s ok 63 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VE9UUDo6TXlUT1RQ": Request succeed 917s ok 64 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VE9UUDo6TXlUT1RQ": Result code is 200 917s ok 65 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VE9UUDo6TXlUT1RQ": Response is JSON 917s ok 66 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 917s ok 67 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VUJLOjpNeVl1YmlrZXk=": Request succeed 917s ok 68 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 917s ok 69 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 917s ok 70 - dwho should have one 2F with id "MTc2MDk5NDY3NDo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 917s ok 71 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Request succeed 917s ok 72 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Result code is 200 917s ok 73 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Response is JSON 917s ok 74 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": check returned type is HASH and that ids match 917s ok 75 - dwho should have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 917s ok 76 - dwho should have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 917s ok 77 - dwho should have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 917s ok 78 - dwho should not have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 917s ok 79 - dwho should not have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 917s ok 80 - dwho should not have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 917s ok 81 - dwho should have 3 2F: Request succeed 917s ok 82 - dwho should have 3 2F: Result code is 200 917s ok 83 - dwho should have 3 2F: Response is JSON 917s ok 84 - dwho should have 3 2F: check if nb of 2F found (3) equals expectation (3) 917s ok 85 - Delete all 2F from dwho of type "WebAuthn": Request succeed 917s ok 86 - Delete all 2F from dwho of type "WebAuthn": Result code is 200 917s ok 87 - Delete all 2F from dwho of type "WebAuthn": Response is JSON 917s ok 88 - Delete all 2F from dwho of type "WebAuthn": check nb of 2FA deleted (1) matches expectation (1) 917s ok 89 - dwho should have 0 2F of type "WebAuthn": Request succeed 917s ok 90 - dwho should have 0 2F of type "WebAuthn": Result code is 200 917s ok 91 - dwho should have 0 2F of type "WebAuthn": Response is JSON 917s ok 92 - dwho should have 0 2F of type "WebAuthn": check if nb of 2F found (0) equals expectation (0) 917s ok 93 - Delete all 2F from dwho: Request succeed 917s ok 94 - Delete all 2F from dwho: Result code is 200 917s ok 95 - Delete all 2F from dwho: Response is JSON 917s ok 96 - Delete all 2F from dwho: check nb of 2FA deleted (2) matches expectation (2) 917s ok 97 - dwho should have 0 2F: Request succeed 917s ok 98 - dwho should have 0 2F: Result code is 200 917s ok 99 - dwho should have 0 2F: Response is JSON 917s ok 100 - dwho should have 0 2F: check if nb of 2F found (0) equals expectation (0) 917s ok 101 - Delete all 2F from dwho: Request succeed 917s ok 102 - Delete all 2F from dwho: Result code is 200 917s ok 103 - Delete all 2F from dwho: Response is JSON 917s ok 104 - Delete all 2F from dwho: check nb of 2FA deleted (0) matches expectation (0) 917s ok 105 - msmith should have 0 2F: Request succeed 917s ok 106 - msmith should have 0 2F: Result code is 200 917s ok 107 - msmith should have 0 2F: Response is JSON 917s ok 108 - msmith should have 0 2F: check if nb of 2F found (0) equals expectation (0) 917s ok 109 - rtyler should have 1 2F of type "U2F": Request succeed 917s ok 110 - rtyler should have 1 2F of type "U2F": Result code is 200 917s ok 111 - rtyler should have 1 2F of type "U2F": Response is JSON 917s ok 112 - rtyler should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 917s ok 113 - rtyler should have 0 2F of type "TOTP": Request succeed 917s ok 114 - rtyler should have 0 2F of type "TOTP": Result code is 200 917s ok 115 - rtyler should have 0 2F of type "TOTP": Response is JSON 917s ok 116 - rtyler should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 917s ok 117 - rtyler should have 2 2F of type "UBK": Request succeed 917s ok 118 - rtyler should have 2 2F of type "UBK": Result code is 200 917s ok 119 - rtyler should have 2 2F of type "UBK": Response is JSON 917s ok 120 - rtyler should have 2 2F of type "UBK": check if nb of 2F found (2) equals expectation (2) 917s ok 121 - rtyler should have 3 2F: Request succeed 917s ok 122 - rtyler should have 3 2F: Result code is 200 917s ok 123 - rtyler should have 3 2F: Response is JSON 917s ok 124 - rtyler should have 3 2F: check if nb of 2F found (3) equals expectation (3) 917s ok 125 - rtyler should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": Request succeed 917s ok 126 - rtyler should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": Result code is 200 917s ok 127 - rtyler should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": Response is JSON 917s ok 128 - rtyler should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 917s ok 129 - rtyler should have one 2F with id "MTc2MDk5NDY3NDo6VUJLOjpNeVl1YmlrZXk=": Request succeed 917s ok 130 - rtyler should have one 2F with id "MTc2MDk5NDY3NDo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 917s ok 131 - rtyler should have one 2F with id "MTc2MDk5NDY3NDo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 917s ok 132 - rtyler should have one 2F with id "MTc2MDk5NDY3NDo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 917s ok 133 - rtyler should have one 2F with id "MTc2MDk5NDY3NDo6VUJLOjpNeVl1YmlrZXky": Request succeed 917s ok 134 - rtyler should have one 2F with id "MTc2MDk5NDY3NDo6VUJLOjpNeVl1YmlrZXky": Result code is 200 917s ok 135 - rtyler should have one 2F with id "MTc2MDk5NDY3NDo6VUJLOjpNeVl1YmlrZXky": Response is JSON 917s ok 136 - rtyler should have one 2F with id "MTc2MDk5NDY3NDo6VUJLOjpNeVl1YmlrZXky": check returned type is HASH and that ids match 917s ok 137 - Delete all 2F from rtyler of type "UBK": Request succeed 917s ok 138 - Delete all 2F from rtyler of type "UBK": Result code is 200 917s ok 139 - Delete all 2F from rtyler of type "UBK": Response is JSON 917s ok 140 - Delete all 2F from rtyler of type "UBK": check nb of 2FA deleted (2) matches expectation (2) 917s ok 141 - rtyler should have 1 2F: Request succeed 917s ok 142 - rtyler should have 1 2F: Result code is 200 917s ok 143 - rtyler should have 1 2F: Response is JSON 917s ok 144 - rtyler should have 1 2F: check if nb of 2F found (1) equals expectation (1) 917s ok 145 - rtyler should have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 917s ok 146 - rtyler should have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 917s ok 147 - rtyler should have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 917s ok 148 - rtyler should not have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 917s ok 149 - rtyler should not have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 917s ok 150 - rtyler should not have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 917s ok 151 - Delete all 2F from rtyler: Request succeed 917s ok 152 - Delete all 2F from rtyler: Result code is 200 917s ok 153 - Delete all 2F from rtyler: Response is JSON 917s ok 154 - Delete all 2F from rtyler: check nb of 2FA deleted (0) matches expectation (0) 917s ok 155 - davros should have 1 2F of type "U2F": Request succeed 917s ok 156 - davros should have 1 2F of type "U2F": Result code is 200 917s ok 157 - davros should have 1 2F of type "U2F": Response is JSON 917s ok 158 - davros should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 917s ok 159 - davros should have 1 2F of type "TOTP": Request succeed 917s ok 160 - davros should have 1 2F of type "TOTP": Result code is 200 917s ok 161 - davros should have 1 2F of type "TOTP": Response is JSON 917s ok 162 - davros should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 917s ok 163 - davros should have 0 2F of type "UBK": Request succeed 917s ok 164 - davros should have 0 2F of type "UBK": Result code is 200 917s ok 165 - davros should have 0 2F of type "UBK": Response is JSON 917s ok 166 - davros should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 917s ok 167 - davros should have 2 2F: Request succeed 917s ok 168 - davros should have 2 2F: Result code is 200 917s ok 169 - davros should have 2 2F: Response is JSON 917s ok 170 - davros should have 2 2F: check if nb of 2F found (2) equals expectation (2) 917s ok 171 - davros should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": Request succeed 917s ok 172 - davros should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": Result code is 200 917s ok 173 - davros should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": Response is JSON 917s ok 174 - davros should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 917s ok 175 - davros should have one 2F with id "MTc2MDk5NDY3NDo6VE9UUDo6TXlUT1RQ": Request succeed 917s ok 176 - davros should have one 2F with id "MTc2MDk5NDY3NDo6VE9UUDo6TXlUT1RQ": Result code is 200 917s ok 177 - davros should have one 2F with id "MTc2MDk5NDY3NDo6VE9UUDo6TXlUT1RQ": Response is JSON 917s ok 178 - davros should have one 2F with id "MTc2MDk5NDY3NDo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 917s ok 179 - davros should have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 917s ok 180 - davros should have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 917s ok 181 - davros should have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 917s ok 182 - davros should not have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 917s ok 183 - davros should not have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 917s ok 184 - davros should not have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 917s ok 185 - davros should have 1 2F: Request succeed 917s ok 186 - davros should have 1 2F: Result code is 200 917s ok 187 - davros should have 1 2F: Response is JSON 917s ok 188 - davros should have 1 2F: check if nb of 2F found (1) equals expectation (1) 917s ok 189 - Delete all 2F from davros of type "TOTP": Request succeed 917s ok 190 - Delete all 2F from davros of type "TOTP": Result code is 200 917s ok 191 - Delete all 2F from davros of type "TOTP": Response is JSON 917s ok 192 - Delete all 2F from davros of type "TOTP": check nb of 2FA deleted (1) matches expectation (1) 917s ok 193 - davros should have 0 2F: Request succeed 917s ok 194 - davros should have 0 2F: Result code is 200 917s ok 195 - davros should have 0 2F: Response is JSON 917s ok 196 - davros should have 0 2F: check if nb of 2F found (0) equals expectation (0) 917s ok 197 - Delete all 2F from davros: Request succeed 917s ok 198 - Delete all 2F from davros: Result code is 200 917s ok 199 - Delete all 2F from davros: Response is JSON 917s ok 200 - Delete all 2F from davros: check nb of 2FA deleted (0) matches expectation (0) 917s ok 201 - tof should have 1 2F of type "U2F": Request succeed 917s ok 202 - tof should have 1 2F of type "U2F": Result code is 200 917s ok 203 - tof should have 1 2F of type "U2F": Response is JSON 917s ok 204 - tof should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 917s ok 205 - tof should have 0 2F of type "TOTP": Request succeed 917s ok 206 - tof should have 0 2F of type "TOTP": Result code is 200 917s ok 207 - tof should have 0 2F of type "TOTP": Response is JSON 917s ok 208 - tof should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 917s ok 209 - tof should have 0 2F of type "UBK": Request succeed 917s ok 210 - tof should have 0 2F of type "UBK": Result code is 200 917s ok 211 - tof should have 0 2F of type "UBK": Response is JSON 917s ok 212 - tof should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 917s ok 213 - tof should have 1 2F: Request succeed 917s ok 214 - tof should have 1 2F: Result code is 200 917s ok 215 - tof should have 1 2F: Response is JSON 917s ok 216 - tof should have 1 2F: check if nb of 2F found (1) equals expectation (1) 917s ok 217 - tof should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": Request succeed 917s ok 218 - tof should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": Result code is 200 917s ok 219 - tof should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": Response is JSON 917s ok 220 - tof should have one 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 917s ok 221 - tof should have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 917s ok 222 - tof should have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 917s ok 223 - tof should have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 917s ok 224 - tof should not have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 917s ok 225 - tof should not have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 917s ok 226 - tof should not have a 2F with id "MTc2MDk5NDY3NDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 917s ok 227 - tof should have 0 2F: Request succeed 917s ok 228 - tof should have 0 2F: Result code is 200 917s ok 229 - tof should have 0 2F: Response is JSON 917s ok 230 - tof should have 0 2F: check if nb of 2F found (0) equals expectation (0) 917s ok 231 - Delete all 2F from tof: Request succeed 917s ok 232 - Delete all 2F from tof: Result code is 200 917s ok 233 - Delete all 2F from tof: Response is JSON 917s ok 234 - Delete all 2F from tof: check nb of 2FA deleted (0) matches expectation (0) 917s ok 235 - Add/noattr : Request succeed 917s ok 236 - Add/noattr : Result code is 400 917s ok 237 - Add/noattr : Response is JSON 917s ok 238 - Expected error message 917s ok 239 - Add/epoch: Request succeed 917s ok 240 - Add/epoch: Result code is 400 917s ok 241 - Add/epoch: Response is JSON 917s ok 242 - Expected error message 917s ok 243 - Add second factor: Request succeed 917s ok 244 - Add second factor: Result code is 201 917s ok 245 - Add second factor: Response is JSON 917s ok 246 - donna should have 1 2F of type "test": Request succeed 917s ok 247 - donna should have 1 2F of type "test": Result code is 200 917s ok 248 - donna should have 1 2F of type "test": Response is JSON 917s ok 249 - donna should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 917s ok 250 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Request succeed 917s ok 251 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Result code is 200 917s ok 252 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Response is JSON 917s ok 253 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": check returned type is HASH and that ids match 917s ok 254 - Found display variable 917s ok 255 - Add second factor with same ID as previous: Request succeed 917s ok 256 - Add second factor with same ID as previous: Result code is 409 917s ok 257 - Add second factor with same ID as previous: Response is JSON 917s ok 258 - Add second factor with different ID: Request succeed 917s ok 259 - Add second factor with different ID: Result code is 201 917s ok 260 - Add second factor with different ID: Response is JSON 917s ok 261 - donna should have 2 2F of type "test": Request succeed 917s ok 262 - donna should have 2 2F of type "test": Result code is 200 917s ok 263 - donna should have 2 2F of type "test": Response is JSON 917s ok 264 - donna should have 2 2F of type "test": check if nb of 2F found (2) equals expectation (2) 917s ok 265 - Expected second factors data 917s ok 266 - Add/noattr : Request succeed 917s ok 267 - Add/noattr : Result code is 400 917s ok 268 - Add/noattr : Response is JSON 917s ok 269 - Expected error message 917s ok 270 - Sessions module 917s ok 271 - New SSO session for amy 917s ok 272 - Sessions module 917s ok 273 - New Persistent session for amy 917s ok 274 - Add/noattr : Request succeed 917s ok 275 - Add/noattr : Result code is 400 917s ok 276 - Add/noattr : Response is JSON 917s ok 277 - Expected error message 917s ok 278 - Add/epoch: Request succeed 917s ok 279 - Add/epoch: Result code is 400 917s ok 280 - Add/epoch: Response is JSON 917s ok 281 - Expected error message 917s ok 282 - Add/nokey: Request succeed 917s ok 283 - Add/nokey: Result code is 400 917s ok 284 - Add/nokey: Response is JSON 917s ok 285 - Expected error message 917s ok 286 - Add/badkey: Request succeed 917s ok 287 - Add/badkey: Result code is 400 917s ok 288 - Add/badkey: Response is JSON 917s ok 289 - Expected error message 917s ok 290 - Add/goodkey: Request succeed 917s ok 291 - Add/goodkey: Result code is 201 917s ok 292 - Add/goodkey: Response is JSON 917s ok 293 - amy should have 1 2F of type "TOTP": Request succeed 917s ok 294 - amy should have 1 2F of type "TOTP": Result code is 200 917s ok 295 - amy should have 1 2F of type "TOTP": Response is JSON 917s ok 296 - amy should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 917s ok 297 - Sessions module 917s ok 298 - Correct type 917s ok 299 - Epoch was set 917s ok 300 - Correct name 917s ok 301 - Secret was encrypted 917s ok 302 - Correct normalized key 917s ok 303 - Sessions module 917s ok 304 - New SSO session for rory 917s ok 305 - Sessions module 917s ok 306 - New Persistent session for rory 917s ok 307 - Add/goodkey: Request succeed 917s ok 308 - Add/goodkey: Result code is 201 917s ok 309 - Add/goodkey: Response is JSON 917s ok 310 - rory should have 1 2F of type "TOTP": Request succeed 917s ok 311 - rory should have 1 2F of type "TOTP": Result code is 200 917s ok 312 - rory should have 1 2F of type "TOTP": Response is JSON 917s ok 313 - rory should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 917s ok 314 - Sessions module 917s ok 315 - Correct type 917s ok 316 - Epoch was set 917s ok 317 - Correct name 917s ok 318 - Secret was encrypted 917s ok 319 - Correct normalized key 917s ok 320 - Add/missinguser: Request succeed 917s ok 321 - Add/missinguser: Result code is 404 917s ok 322 - Add/missinguser: Response is JSON 917s ok 323 - Add/missinguser: Request succeed 917s ok 324 - Add/missinguser: Result code is 404 917s ok 325 - Add/missinguser: Response is JSON 917s ok 326 - Add/missinguser: Request succeed 917s ok 327 - Add/missinguser: Result code is 404 917s ok 328 - Add/missinguser: Response is JSON 917s ok 329 - Add/missinguser: Request succeed 917s ok 330 - Add/missinguser: Result code is 404 917s ok 331 - Add/missinguser: Response is JSON 917s ok 332 - Add/missinguser: Request succeed 917s ok 333 - Add/missinguser: Result code is 201 917s ok 334 - Add/missinguser: Response is JSON 917s ok 335 - unknowng should have 1 2F of type "test": Request succeed 917s ok 336 - unknowng should have 1 2F of type "test": Result code is 200 917s ok 337 - unknowng should have 1 2F of type "test": Response is JSON 917s ok 338 - unknowng should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 917s ok 339 - Add/missinguser: Request succeed 917s ok 340 - Add/missinguser: Result code is 201 917s ok 341 - Add/missinguser: Response is JSON 917s ok 342 - unknownt should have 1 2F of type "TOTP": Request succeed 917s ok 343 - unknownt should have 1 2F of type "TOTP": Result code is 200 917s ok 344 - unknownt should have 1 2F of type "TOTP": Response is JSON 917s ok 345 - unknownt should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 917s ok 346 - Searching for [no params] returns no results: Request succeed 917s ok 347 - Searching for [no params] returns no results: Result code is 200 917s ok 348 - Searching for [no params] returns no results: Response is JSON 917s ok 349 - Empty list was returned 917s ok 350 - Sessions module 917s ok 351 - New Persistent session for dwho 917s ok 352 - Sessions module 917s ok 353 - New Persistent session for rtyler 917s ok 354 - Sessions module 917s ok 355 - New Persistent session for mjones 917s ok 356 - Sessions module 917s ok 357 - New Persistent session for msmith 917s ok 358 - Searching for [no params] returns dwho,mjones,rtyler: Request succeed 917s ok 359 - Searching for [no params] returns dwho,mjones,rtyler: Result code is 200 917s ok 360 - Searching for [no params] returns dwho,mjones,rtyler: Response is JSON 917s ok 361 - Expected results 917s ok 362 - Searching for type=TOTP returns dwho,rtyler: Request succeed 917s ok 363 - Searching for type=TOTP returns dwho,rtyler: Result code is 200 917s ok 364 - Searching for type=TOTP returns dwho,rtyler: Response is JSON 917s ok 365 - Expected results 917s ok 366 - Expected API response 917s ok 367 - Searching for uid=m* returns mjones: Request succeed 917s ok 368 - Searching for uid=m* returns mjones: Result code is 200 917s ok 369 - Searching for uid=m* returns mjones: Response is JSON 917s ok 370 - Expected results 917s ok 371 - Searching for uid=m*&type=Yubikey returns mjones: Request succeed 917s ok 372 - Searching for uid=m*&type=Yubikey returns mjones: Result code is 200 917s ok 373 - Searching for uid=m*&type=Yubikey returns mjones: Response is JSON 917s ok 374 - Expected results 917s ok 375 - Searching for uid=m*&type=TOTP returns no results: Request succeed 917s ok 376 - Searching for uid=m*&type=TOTP returns no results: Result code is 200 917s ok 377 - Searching for uid=m*&type=TOTP returns no results: Response is JSON 917s ok 378 - Empty list was returned 917s ok 379 - Searching for uid=dwho&type=TOTP returns dwho: Request succeed 917s ok 380 - Searching for uid=dwho&type=TOTP returns dwho: Result code is 200 917s ok 381 - Searching for uid=dwho&type=TOTP returns dwho: Response is JSON 917s ok 382 - Expected results 917s ok 383 - Searching for uid=dwho&type=Yubikey returns no results: Request succeed 917s ok 384 - Searching for uid=dwho&type=Yubikey returns no results: Result code is 200 917s ok 385 - Searching for uid=dwho&type=Yubikey returns no results: Response is JSON 917s ok 386 - Empty list was returned 917s ok 387 - Searching for type=TOTP&type=WebAuthn returns dwho: Request succeed 917s ok 388 - Searching for type=TOTP&type=WebAuthn returns dwho: Result code is 200 917s ok 389 - Searching for type=TOTP&type=WebAuthn returns dwho: Response is JSON 917s ok 390 - Expected results 917s 1..390 917s ok 917s t/04-history-api.t .......................... 917s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 917s ok 2 - Sessions module 917s ok 3 - New session for dwho 917s ok 4 - Sessions module 917s ok 5 - New session for rtyler 917s ok 6 - Sessions module 917s ok 7 - New session for msmith 917s # Subtest: Get all entries for user 917s ok 1 - Manager object 917s ok 2 - Init 917s ok 3 - Manager app 917s ok 4 - Client object 917s ok 5 - Get request on dwho 917s ok 6 - Response code is 200 917s ok 7 - Got JSON 917s ok 8 - Found 9 entries 917s 1..8 917s ok 8 - Get all entries for user 917s # Subtest: Type any returns all entries 917s ok 1 - Get request on dwho 917s ok 2 - Response code is 200 917s ok 3 - Got JSON 917s ok 4 - Found 9 entries 917s 1..4 917s ok 9 - Type any returns all entries 917s # Subtest: Get all successes for user 917s ok 1 - Get request on dwho 917s ok 2 - Response code is 200 917s ok 3 - Got JSON 917s ok 4 - Found 5 entries 917s 1..4 917s ok 10 - Get all successes for user 917s # Subtest: Get all failures for user 917s ok 1 - Get request on dwho 917s ok 2 - Response code is 200 917s ok 3 - Got JSON 917s ok 4 - Found 4 entries 917s 1..4 917s ok 11 - Get all failures for user 917s # Subtest: Get last success for user 917s ok 1 - Get request on dwho/last 917s ok 2 - Response code is 200 917s ok 3 - Got JSON 917s ok 4 917s 1..4 917s ok 12 - Get last success for user 917s # Subtest: Get last failure for user 917s ok 1 - Get request on dwho/last 917s ok 2 - Response code is 200 917s ok 3 - Got JSON 917s ok 4 917s 1..4 917s ok 13 - Get last failure for user 917s # Subtest: Get last event for user 917s ok 1 - Get request on dwho/last 917s ok 2 - Response code is 200 917s ok 3 - Got JSON 917s ok 4 917s 1..4 917s ok 14 - Get last event for user 917s # Subtest: Get last event for user 917s ok 1 - Get request on rtyler/last 917s ok 2 - Response code is 200 917s ok 3 - Got JSON 917s ok 4 917s 1..4 917s ok 15 - Get last event for user 917s ok 16 - Get request on msmith 917s ok 17 - Response code is 200 917s ok 18 - Got JSON 917s ok 19 917s ok 20 - Get request on msmith 917s ok 21 - Response code is 200 917s ok 22 - Got JSON 917s ok 23 917s ok 24 - Get request on rtyler 917s ok 25 - Response code is 200 917s ok 26 - Got JSON 917s ok 27 917s ok 28 - Get request on nobody 917s ok 29 - Response code is 404 917s ok 30 - Got JSON 917s ok 31 917s ok 32 - Get request on nobody 917s ok 33 - Response code is 404 917s ok 34 - Got JSON 917s ok 35 917s ok 36 - Get request on msmith/last 917s ok 37 - Response code is 404 917s ok 38 - Got JSON 917s ok 39 917s ok 40 - Get request on rtyler/last 917s ok 41 - Response code is 404 917s ok 42 - Got JSON 917s ok 43 917s ok 44 - Get request on nobody/last 917s ok 45 - Response code is 404 917s ok 46 - Got JSON 917s ok 47 917s ok 48 - Get request on toto 917s ok 49 - Response code is 400 917s ok 50 - Got JSON 917s ok 51 917s ok 52 - Get request on toto/unknown 917s ok 53 - Response code is 404 917s ok 54 - Got JSON 917s ok 55 917s ok 56 - Get request on 917s ok 57 - Response code is 404 917s ok 58 - Got JSON 917s ok 59 917s 1..59 917s ok 918s t/04-menu-api.t ............................. 918s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 918s ok 2 - Manager object 918s ok 3 - Init 918s ok 4 - Manager app 918s ok 5 - Client object 918s ok 6 - Cat - Get mycat1 cat should err on not found: Request succeed 918s ok 7 - Cat - Get mycat1 cat should err on not found: Result code is 404 918s ok 8 - Cat - Get mycat1 cat should err on not found: Response is JSON 918s ok 9 - Cat - Add should succeed: Request succeed 918s ok 10 - Cat - Add should succeed: Result code is 201 918s ok 11 - Cat - Add should succeed: Response is JSON 918s ok 12 - Cat - Add should succeed: Request succeed 918s ok 13 - Cat - Add should succeed: Result code is 200 918s ok 14 - Cat - Add should succeed: Response is JSON 918s ok 15 - Cat - Add should succeed: check if catname value "My Cat 1" matches expected value "My Cat 1" 918s ok 16 - Cat - Add should succeed: Request succeed 918s ok 17 - Cat - Add should succeed: Result code is 200 918s ok 18 - Cat - Add should succeed: Response is JSON 918s ok 19 - Cat - Add should succeed: check if order value "1" matches expected value "1" 918s ok 20 - Cat - Add should fail on duplicate confKey: Request succeed 918s ok 21 - Cat - Add should fail on duplicate confKey: Result code is 409 918s ok 22 - Cat - Add should fail on duplicate confKey: Response is JSON 918s ok 23 - Cat - Add should fail on invalid confKey: Request succeed 918s ok 24 - Cat - Add should fail on invalid confKey: Result code is 400 918s ok 25 - Cat - Add should fail on invalid confKey: Response is JSON 918s ok 26 - Cat - Update should succeed and keep existing values: Request succeed 918s ok 27 - Cat - Update should succeed and keep existing values: Result code is 400 918s ok 28 - Cat - Update should succeed and keep existing values: Response is JSON 918s ok 29 - Cat - Update should succeed and keep existing values: Request succeed 918s ok 30 - Cat - Update should succeed and keep existing values: Result code is 204 918s ok 31 - 204 code returns no content 918s ok 32 - Cat - Update should succeed and keep existing values: Request succeed 918s ok 33 - Cat - Update should succeed and keep existing values: Result code is 200 918s ok 34 - Cat - Update should succeed and keep existing values: Response is JSON 918s ok 35 - Cat - Update should succeed and keep existing values: check if catname value "My Cat 1" matches expected value "My Cat 1" 918s ok 36 - Cat - Update should succeed and keep existing values: Request succeed 918s ok 37 - Cat - Update should succeed and keep existing values: Result code is 200 918s ok 38 - Cat - Update should succeed and keep existing values: Response is JSON 918s ok 39 - Cat - Update should succeed and keep existing values: check if order value "3" matches expected value "3" 918s ok 40 - Cat - Update should fail if confKey not found: Request succeed 918s ok 41 - Cat - Update should fail if confKey not found: Result code is 404 918s ok 42 - Cat - Update should fail if confKey not found: Response is JSON 918s ok 43 - Cat - 2nd add should succeed: Request succeed 918s ok 44 - Cat - 2nd add should succeed: Result code is 201 918s ok 45 - Cat - 2nd add should succeed: Response is JSON 918s ok 46 - Cat - Replace should succeed: Request succeed 918s ok 47 - Cat - Replace should succeed: Result code is 204 918s ok 48 - 204 code returns no content 918s ok 49 - Cat - Replace should fail if confKey not found: Request succeed 918s ok 50 - Cat - Replace should fail if confKey not found: Result code is 404 918s ok 51 - Cat - Replace should fail if confKey not found: Response is JSON 918s ok 52 - Cat - FindByConfKey should find 2 hits: Request succeed 918s ok 53 - Cat - FindByConfKey should find 2 hits: Result code is 200 918s ok 54 - Cat - FindByConfKey should find 2 hits: Response is JSON 918s ok 55 - Cat - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 918s ok 56 - Cat - FindByConfKey should find 1 hits: Request succeed 918s ok 57 - Cat - FindByConfKey should find 1 hits: Result code is 200 918s ok 58 - Cat - FindByConfKey should find 1 hits: Response is JSON 918s ok 59 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 918s ok 60 - Cat - FindByConfKey should find 1 hits: Request succeed 918s ok 61 - Cat - FindByConfKey should find 1 hits: Result code is 200 918s ok 62 - Cat - FindByConfKey should find 1 hits: Response is JSON 918s ok 63 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 918s ok 64 - Cat - FindByConfKey should find 0 hits: Request succeed 918s ok 65 - Cat - FindByConfKey should find 0 hits: Result code is 200 918s ok 66 - Cat - FindByConfKey should find 0 hits: Response is JSON 918s ok 67 - Cat - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 918s ok 68 - Cat - FindByConfKey should err on invalid patterns: Request succeed 918s ok 69 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 918s ok 70 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 918s ok 71 - Cat - FindByConfKey should err on invalid patterns: Request succeed 918s ok 72 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 918s ok 73 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 918s ok 74 - App - Get mycat3 apps should err on not found: Request succeed 918s ok 75 - App - Get mycat3 apps should err on not found: Result code is 404 918s ok 76 - App - Get mycat3 apps should err on not found: Response is JSON 918s ok 77 - App - Get app myapp1 from existing mycat2 should err on not found: Request succeed 918s ok 78 - App - Get app myapp1 from existing mycat2 should err on not found: Result code is 404 918s ok 79 - App - Get app myapp1 from existing mycat2 should err on not found: Response is JSON 918s ok 80 - App - Get app myapp1 from mycat3 should err on not found: Request succeed 918s ok 81 - App - Get app myapp1 from mycat3 should err on not found: Result code is 404 918s ok 82 - App - Get app myapp1 from mycat3 should err on not found: Response is JSON 918s ok 83 - App - Add app myapp1 to mycat3 should err on not found: Request succeed 918s ok 84 - App - Add app myapp1 to mycat3 should err on not found: Result code is 404 918s ok 85 - App - Add app myapp1 to mycat3 should err on not found: Response is JSON 918s ok 86 - App - Add app1 to cat1 should succeed: Request succeed 918s ok 87 - App - Add app1 to cat1 should succeed: Result code is 201 918s ok 88 - App - Add app1 to cat1 should succeed: Response is JSON 918s ok 89 - App - Add app1 to cat1 should succeed: Request succeed 918s ok 90 - App - Add app1 to cat1 should succeed: Result code is 200 918s ok 91 - App - Add app1 to cat1 should succeed: Response is JSON 918s ok 92 - App - Add app1 to cat1 should succeed: check if order value "1" matches expected value "1" 918s ok 93 - App - Add app1 to cat1 should succeed: Request succeed 918s ok 94 - App - Add app1 to cat1 should succeed: Result code is 200 918s ok 95 - App - Add app1 to cat1 should succeed: Response is JSON 918s ok 96 - App - Add app1 to cat1 should succeed: check if options/name value "My App 1" matches expected value "My App 1" 918s ok 97 - App - Add app1 to cat1 should succeed: Request succeed 918s ok 98 - App - Add app1 to cat1 should succeed: Result code is 200 918s ok 99 - App - Add app1 to cat1 should succeed: Response is JSON 918s 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" 918s ok 101 - App - Add app1 to cat1 should succeed: Request succeed 918s ok 102 - App - Add app1 to cat1 should succeed: Result code is 200 918s ok 103 - App - Add app1 to cat1 should succeed: Response is JSON 918s 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" 918s ok 105 - App - Add app1 to cat1 should succeed: Request succeed 918s ok 106 - App - Add app1 to cat1 should succeed: Result code is 200 918s ok 107 - App - Add app1 to cat1 should succeed: Response is JSON 918s 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/" 918s ok 109 - App - Add app2 to cat1 should succeed: Request succeed 918s ok 110 - App - Add app2 to cat1 should succeed: Result code is 201 918s ok 111 - App - Add app2 to cat1 should succeed: Response is JSON 918s ok 112 - App - Add app2 to cat1 should succeed: Request succeed 918s ok 113 - App - Add app2 to cat1 should succeed: Result code is 200 918s ok 114 - App - Add app2 to cat1 should succeed: Response is JSON 918s ok 115 - App - Add app2 to cat1 should succeed: check if order value "2" matches expected value "2" 918s ok 116 - App - Add app2 to cat1 should succeed: Request succeed 918s ok 117 - App - Add app2 to cat1 should succeed: Result code is 200 918s ok 118 - App - Add app2 to cat1 should succeed: Response is JSON 918s ok 119 - App - Add app2 to cat1 should succeed: check if options/name value "My App 2" matches expected value "My App 2" 918s ok 120 - App - Add app2 to cat1 should succeed: Request succeed 918s ok 121 - App - Add app2 to cat1 should succeed: Result code is 200 918s ok 122 - App - Add app2 to cat1 should succeed: Response is JSON 918s ok 123 - App - Add app2 to cat1 should succeed: check if options/logo value "demo.png" matches expected value "demo.png" 918s ok 124 - App - Add app3 to cat2 should succeed: Request succeed 918s ok 125 - App - Add app3 to cat2 should succeed: Result code is 201 918s ok 126 - App - Add app3 to cat2 should succeed: Response is JSON 918s ok 127 - App - Add app3 to cat2 should succeed: Request succeed 918s ok 128 - App - Add app3 to cat2 should succeed: Result code is 200 918s ok 129 - App - Add app3 to cat2 should succeed: Response is JSON 918s ok 130 - App - Add app3 to cat2 should succeed: check if order value "1" matches expected value "1" 918s ok 131 - App - Add app3 to cat2 should succeed: Request succeed 918s ok 132 - App - Add app3 to cat2 should succeed: Result code is 200 918s ok 133 - App - Add app3 to cat2 should succeed: Response is JSON 918s ok 134 - App - Add app3 to cat2 should succeed: check if options/display value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 918s ok 135 - App - Add should fail on duplicate confKey: Request succeed 918s ok 136 - App - Add should fail on duplicate confKey: Result code is 409 918s ok 137 - App - Add should fail on duplicate confKey: Response is JSON 918s ok 138 - App - Add should fail on invalid confKey: Request succeed 918s ok 139 - App - Add should fail on invalid confKey: Result code is 400 918s ok 140 - App - Add should fail on invalid confKey: Response is JSON 918s ok 141 - App - Check default value were set: Request succeed 918s ok 142 - App - Check default value were set: Result code is 200 918s ok 143 - App - Check default value were set: Response is JSON 918s ok 144 - App - Check default value were set: check if options/logo value "network.png" matches expected value "network.png" 918s ok 145 - App - Check default value were set: Request succeed 918s ok 146 - App - Check default value were set: Result code is 200 918s ok 147 - App - Check default value were set: Response is JSON 918s ok 148 - App - Check default value were set: check if options/display value "auto" matches expected value "auto" 918s ok 149 - App - Category 1 should return 2 apps: Request succeed 918s ok 150 - App - Category 1 should return 2 apps: Result code is 200 918s ok 151 - App - Category 1 should return 2 apps: Response is JSON 918s ok 152 - App - Category 1 should return 2 apps: check if nb of hits returned (2) matches expectation (2) 918s ok 153 - App - Category 2 should return 1 app: Request succeed 918s ok 154 - App - Category 2 should return 1 app: Result code is 200 918s ok 155 - App - Category 2 should return 1 app: Response is JSON 918s ok 156 - App - Category 2 should return 1 app: check if nb of hits returned (1) matches expectation (1) 918s ok 157 - App - FindByConfKey should find 2 hits: Request succeed 918s ok 158 - App - FindByConfKey should find 2 hits: Result code is 200 918s ok 159 - App - FindByConfKey should find 2 hits: Response is JSON 918s ok 160 - App - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 918s ok 161 - App - FindByConfKey should find 1 hit: Request succeed 918s ok 162 - App - FindByConfKey should find 1 hit: Result code is 200 918s ok 163 - App - FindByConfKey should find 1 hit: Response is JSON 918s ok 164 - App - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 918s ok 165 - App - FindByConfKey should err on invalid patterns: Request succeed 918s ok 166 - App - FindByConfKey should err on invalid patterns: Result code is 400 918s ok 167 - App - FindByConfKey should err on invalid patterns: Response is JSON 918s ok 168 - App - FindByConfKey should err on invalid patterns: Request succeed 918s ok 169 - App - FindByConfKey should err on invalid patterns: Result code is 400 918s ok 170 - App - FindByConfKey should err on invalid patterns: Response is JSON 918s ok 171 - App - Update should succeed and keep existing values: Request succeed 918s ok 172 - App - Update should succeed and keep existing values: Result code is 204 918s ok 173 - 204 code returns no content 918s ok 174 - App - Update should succeed and keep existing values: Request succeed 918s ok 175 - App - Update should succeed and keep existing values: Result code is 200 918s ok 176 - App - Update should succeed and keep existing values: Response is JSON 918s 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" 918s ok 178 - App - Update should succeed and keep existing values: Request succeed 918s ok 179 - App - Update should succeed and keep existing values: Result code is 200 918s ok 180 - App - Update should succeed and keep existing values: Response is JSON 918s 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" 918s ok 182 - App - Update should succeed and keep existing values: Request succeed 918s ok 183 - App - Update should succeed and keep existing values: Result code is 200 918s ok 184 - App - Update should succeed and keep existing values: Response is JSON 918s ok 185 - App - Update should succeed and keep existing values: check if order value "1" matches expected value "1" 918s ok 186 - App - Update should fail if confKey not found: Request succeed 918s ok 187 - App - Update should fail if confKey not found: Result code is 404 918s ok 188 - App - Update should fail if confKey not found: Response is JSON 918s ok 189 - App - Update should fail if confKey not found: Request succeed 918s ok 190 - App - Update should fail if confKey not found: Result code is 404 918s ok 191 - App - Update should fail if confKey not found: Response is JSON 918s ok 192 - App - Replace should succeed: Request succeed 918s ok 193 - App - Replace should succeed: Result code is 204 918s ok 194 - 204 code returns no content 918s ok 195 - App - Replace should succeed: Request succeed 918s ok 196 - App - Replace should succeed: Result code is 200 918s ok 197 - App - Replace should succeed: Response is JSON 918s ok 198 - App - Replace should succeed: check if options/name value "My App 3 updated" matches expected value "My App 3 updated" 918s ok 199 - App - Replace should fail if confKey not found: Request succeed 918s ok 200 - App - Replace should fail if confKey not found: Result code is 404 918s ok 201 - App - Replace should fail if confKey not found: Response is JSON 918s ok 202 - App - Replace should fail if confKey not found: Request succeed 918s ok 203 - App - Replace should fail if confKey not found: Result code is 404 918s ok 204 - App - Replace should fail if confKey not found: Response is JSON 918s ok 205 - App - Delete should succeed: Request succeed 918s ok 206 - App - Delete should succeed: Result code is 204 918s ok 207 - 204 code returns no content 918s ok 208 - App - Entity should not be found after deletion: Request succeed 918s ok 209 - App - Entity should not be found after deletion: Result code is 404 918s ok 210 - App - Entity should not be found after deletion: Response is JSON 918s ok 211 - App - Category 1 should return 1 app: Request succeed 918s ok 212 - App - Category 1 should return 1 app: Result code is 200 918s ok 213 - App - Category 1 should return 1 app: Response is JSON 918s ok 214 - App - Category 1 should return 1 app: check if nb of hits returned (1) matches expectation (1) 918s ok 215 - Cat - Clean up: Request succeed 918s ok 216 - Cat - Clean up: Result code is 204 918s ok 217 - 204 code returns no content 918s ok 218 - Cat - Clean up: Request succeed 918s ok 219 - Cat - Clean up: Result code is 204 918s ok 220 - 204 code returns no content 918s ok 221 - cat - Entity should not be found after clean up: Request succeed 918s ok 222 - cat - Entity should not be found after clean up: Result code is 404 918s ok 223 - cat - Entity should not be found after clean up: Response is JSON 918s 1..223 918s ok 918s t/04-misc-api.t ............................. 918s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 918s ok 2 - Manager object 918s ok 3 - Init 918s ok 4 - Manager app 918s ok 5 - Broken config backend: Request succeed 918s ok 6 - Broken config backend: correct status code 918s ok 7 - Got expected global status 918s ok 8 - Got expected config status 918s ok 9 - Back to normal: Request succeed 918s ok 10 - Back to normal: correct status code 918s ok 11 - Got expected global status 918s ok 12 - Got expected config status 918s ok 13 - Not implemented yet 918s ok 14 - Not implemented yet 918s 1..14 918s ok 920s t/04-providers-api.t ........................ 920s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 920s ok 2 - Manager object 920s ok 3 - Init 920s ok 4 - Manager app 920s ok 5 - Client object 920s ok 6 - OidcRp - Add should succeed: Request succeed 920s ok 7 - OidcRp - Add should succeed: Result code is 201 920s ok 8 - OidcRp - Add should succeed: Response is JSON 920s ok 9 - OidcRp - Add should succeed: Request succeed 920s ok 10 - OidcRp - Add should succeed: Result code is 200 920s ok 11 - OidcRp - Add should succeed: Response is JSON 920s ok 12 - OidcRp - Add should succeed: check if options/icon value "web.png" matches expected value "web.png" 920s ok 13 - OidcRp - Add should succeed: Request succeed 920s ok 14 - OidcRp - Add should succeed: Result code is 200 920s ok 15 - OidcRp - Add should succeed: Response is JSON 920s ok 16 - OidcRp - Add should succeed: check if options/clientId value "myOidcClient0" matches expected value "myOidcClient0" 920s ok 17 - OidcRp - Add should succeed: Request succeed 920s ok 18 - OidcRp - Add should succeed: Result code is 200 920s ok 19 - OidcRp - Add should succeed: Response is JSON 920s ok 20 - OidcRp - Add should succeed: check if options/redirectUris/0 value "http://url/1" matches expected value "http://url/1" 920s ok 21 - OidcRp - Add should succeed: Request succeed 920s ok 22 - OidcRp - Add should succeed: Result code is 200 920s ok 23 - OidcRp - Add should succeed: Response is JSON 920s ok 24 - OidcRp - Add should succeed: check if options/clientSecret value "secret" matches expected value "secret" 920s ok 25 - OidcRp - Check attribute default value was set after add: Request succeed 920s ok 26 - OidcRp - Check attribute default value was set after add: Result code is 200 920s ok 27 - OidcRp - Check attribute default value was set after add: Response is JSON 920s ok 28 - OidcRp - Check attribute default value was set after add: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 920s ok 29 - OidcRp - Add should fail on duplicate confKey: Request succeed 920s ok 30 - OidcRp - Add should fail on duplicate confKey: Result code is 409 920s ok 31 - OidcRp - Add should fail on duplicate confKey: Response is JSON 920s ok 32 - OidcRp - Update should succeed and keep existing values: Request succeed 920s ok 33 - OidcRp - Update should succeed and keep existing values: Result code is 204 920s ok 34 - 204 code returns no content 920s ok 35 - OidcRp - Update should succeed and keep existing values: Request succeed 920s ok 36 - OidcRp - Update should succeed and keep existing values: Result code is 200 920s ok 37 - OidcRp - Update should succeed and keep existing values: Response is JSON 920s ok 38 - OidcRp - Update should succeed and keep existing values: check if options/clientSecret value "secret2" matches expected value "secret2" 920s ok 39 - OidcRp - Update should succeed and keep existing values: Request succeed 920s ok 40 - OidcRp - Update should succeed and keep existing values: Result code is 200 920s ok 41 - OidcRp - Update should succeed and keep existing values: Response is JSON 920s ok 42 - OidcRp - Update should succeed and keep existing values: check if options/clientId value "myOidcClient1" matches expected value "myOidcClient1" 920s ok 43 - OidcRp - Update should succeed and keep existing values: Request succeed 920s ok 44 - OidcRp - Update should succeed and keep existing values: Result code is 200 920s ok 45 - OidcRp - Update should succeed and keep existing values: Response is JSON 920s ok 46 - OidcRp - Update should succeed and keep existing values: check if options/IDTokenSignAlg value "RS512" matches expected value "RS512" 920s ok 47 - OidcRp - Update should succeed and keep existing values: Request succeed 920s ok 48 - OidcRp - Update should succeed and keep existing values: Result code is 200 920s ok 49 - OidcRp - Update should succeed and keep existing values: Response is JSON 920s ok 50 - OidcRp - Update should succeed and keep existing values: check if options/icon value "web.png" matches expected value "web.png" 920s ok 51 - OidcRp - Update should succeed and keep existing values: Request succeed 920s ok 52 - OidcRp - Update should succeed and keep existing values: Result code is 200 920s ok 53 - OidcRp - Update should succeed and keep existing values: Response is JSON 920s ok 54 - OidcRp - Update should succeed and keep existing values: check if exportedVars/cn value "cn" matches expected value "cn" 920s ok 55 - OidcRp - Update should succeed and keep existing values: Request succeed 920s ok 56 - OidcRp - Update should succeed and keep existing values: Result code is 200 920s ok 57 - OidcRp - Update should succeed and keep existing values: Response is JSON 920s ok 58 - OidcRp - Update should succeed and keep existing values: check if exportedVars/family_name value "sn" matches expected value "sn" 920s ok 59 - OidcRp - Update should succeed and keep existing values: Request succeed 920s ok 60 - OidcRp - Update should succeed and keep existing values: Result code is 200 920s ok 61 - OidcRp - Update should succeed and keep existing values: Response is JSON 920s ok 62 - OidcRp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 920s ok 63 - OidcRp - Update should succeed and keep existing values: Request succeed 920s ok 64 - OidcRp - Update should succeed and keep existing values: Result code is 200 920s ok 65 - OidcRp - Update should succeed and keep existing values: Response is JSON 920s ok 66 - OidcRp - Update should succeed and keep existing values: check if extraClaims/phone value "telephoneNumber" matches expected value "telephoneNumber" 920s ok 67 - OidcRp - Update should succeed and keep existing values: Request succeed 920s ok 68 - OidcRp - Update should succeed and keep existing values: Result code is 200 920s ok 69 - OidcRp - Update should succeed and keep existing values: Response is JSON 920s 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" 920s ok 71 - OidcRp - Update should succeed and keep existing values: Request succeed 920s ok 72 - OidcRp - Update should succeed and keep existing values: Result code is 200 920s ok 73 - OidcRp - Update should succeed and keep existing values: Response is JSON 920s 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" 920s ok 75 - OidcRp - Update should fail on non existing options: Request succeed 920s ok 76 - OidcRp - Update should fail on non existing options: Result code is 400 920s ok 77 - OidcRp - Update should fail on non existing options: Response is JSON 920s ok 78 - OidcRp - Add should fail on duplicate clientId: Request succeed 920s ok 79 - OidcRp - Add should fail on duplicate clientId: Result code is 409 920s ok 80 - OidcRp - Add should fail on duplicate clientId: Response is JSON 920s ok 81 - OidcRp - Add should fail on non existing options: Request succeed 920s ok 82 - OidcRp - Add should fail on non existing options: Result code is 400 920s ok 83 - OidcRp - Add should fail on non existing options: Response is JSON 920s ok 84 - OidcRp - 2nd add should succeed: Request succeed 920s ok 85 - OidcRp - 2nd add should succeed: Result code is 201 920s ok 86 - OidcRp - 2nd add should succeed: Response is JSON 920s ok 87 - OidcRp - Update should fail if client id exists: Request succeed 920s ok 88 - OidcRp - Update should fail if client id exists: Result code is 409 920s ok 89 - OidcRp - Update should fail if client id exists: Response is JSON 920s ok 90 - OidcRp - Update should fail if confKey not found: Request succeed 920s ok 91 - OidcRp - Update should fail if confKey not found: Result code is 404 920s ok 92 - OidcRp - Update should fail if confKey not found: Response is JSON 920s ok 93 - OidcRp - Replace should succeed: Request succeed 920s ok 94 - OidcRp - Replace should succeed: Result code is 204 920s ok 95 - 204 code returns no content 920s ok 96 - OidcRp - Check attribute default value was set after replace: Request succeed 920s ok 97 - OidcRp - Check attribute default value was set after replace: Result code is 200 920s ok 98 - OidcRp - Check attribute default value was set after replace: Response is JSON 920s ok 99 - OidcRp - Check attribute default value was set after replace: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 920s ok 100 - OidcRp - Check attribute default value was set after replace: Request succeed 920s ok 101 - OidcRp - Check attribute default value was set after replace: Result code is 200 920s ok 102 - OidcRp - Check attribute default value was set after replace: Response is JSON 920s 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" 920s ok 104 - OidcRp - Check attribute default value was set after replace: Request succeed 920s ok 105 - OidcRp - Check attribute default value was set after replace: Result code is 200 920s ok 106 - OidcRp - Check attribute default value was set after replace: Response is JSON 920s ok 107 - OidcRp - Check attribute default value was set after replace: check if options/postLogoutRedirectUris/0 value "" matches expected value "" 920s ok 108 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 920s ok 109 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 920s ok 110 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 920s ok 111 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 920s ok 112 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 920s ok 113 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 920s ok 114 - OidcRp - Replace should fail if confKey not found: Request succeed 920s ok 115 - OidcRp - Replace should fail if confKey not found: Result code is 404 920s ok 116 - OidcRp - Replace should fail if confKey not found: Response is JSON 920s ok 117 - OidcRp - FindByConfKey should find 2 hits: Request succeed 920s ok 118 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 920s ok 119 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 920s ok 120 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 920s ok 121 - OidcRp - FindByConfKey should find 2 hits: Request succeed 920s ok 122 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 920s ok 123 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 920s ok 124 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 920s ok 125 - OidcRp - FindByConfKey should find 1 hit: Request succeed 920s ok 126 - OidcRp - FindByConfKey should find 1 hit: Result code is 200 920s ok 127 - OidcRp - FindByConfKey should find 1 hit: Response is JSON 920s ok 128 - OidcRp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 920s ok 129 - OidcRp - FindByConfKey should find 0 hits: Request succeed 920s ok 130 - OidcRp - FindByConfKey should find 0 hits: Result code is 200 920s ok 131 - OidcRp - FindByConfKey should find 0 hits: Response is JSON 920s ok 132 - OidcRp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 920s ok 133 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 920s ok 134 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 920s ok 135 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 920s ok 136 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 920s ok 137 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 920s ok 138 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 920s ok 139 - OidcRp - FindByClientId should find one entry: Request succeed 920s ok 140 - OidcRp - FindByClientId should find one entry: Result code is 200 920s ok 141 - OidcRp - FindByClientId should find one entry: Response is JSON 920s ok 142 - OidcRp - FindByClientId should find one entry: Check clientId value returned "myOidcClient1" matched expected value "myOidcClient1" 920s ok 143 - OidcRp - FindByClientId should find nothing: Request succeed 920s ok 144 - OidcRp - FindByClientId should find nothing: Result code is 404 920s ok 145 - OidcRp - FindByClientId should find nothing: Response is JSON 920s ok 146 - OidcRp - Clean up: Request succeed 920s ok 147 - OidcRp - Clean up: Result code is 204 920s ok 148 - 204 code returns no content 920s ok 149 - OidcRp - Clean up: Request succeed 920s ok 150 - OidcRp - Clean up: Result code is 204 920s ok 151 - 204 code returns no content 920s ok 152 - OidcRp - Entity should not be found after clean up: Request succeed 920s ok 153 - OidcRp - Entity should not be found after clean up: Result code is 404 920s ok 154 - OidcRp - Entity should not be found after clean up: Response is JSON 920s ok 155 - SamlSp - Add should succeed: Request succeed 920s ok 156 - SamlSp - Add should succeed: Result code is 201 920s ok 157 - SamlSp - Add should succeed: Response is JSON 920s ok 158 - SamlSp - Add should succeed: Request succeed 920s ok 159 - SamlSp - Add should succeed: Result code is 200 920s ok 160 - SamlSp - Add should succeed: Response is JSON 920s ok 161 - SamlSp - Add should succeed: check if options/encryptionMode value "assertion" matches expected value "assertion" 920s ok 162 - SamlSp - Add should succeed: Request succeed 920s ok 163 - SamlSp - Add should succeed: Result code is 200 920s ok 164 - SamlSp - Add should succeed: Response is JSON 920s ok 165 - SamlSp - Add should succeed: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 920s ok 166 - SamlSp - Check attribute default value was set after add: Request succeed 920s ok 167 - SamlSp - Check attribute default value was set after add: Result code is 200 920s ok 168 - SamlSp - Check attribute default value was set after add: Response is JSON 920s ok 169 - SamlSp - Check attribute default value was set after add: check if options/notOnOrAfterTimeout value "72000" matches expected value "72000" 920s ok 170 - SamlSp - Add should fail on duplicate confKey: Request succeed 920s ok 171 - SamlSp - Add should fail on duplicate confKey: Result code is 409 920s ok 172 - SamlSp - Add should fail on duplicate confKey: Response is JSON 920s ok 173 - SamlSp - Update should succeed and keep existing values: Request succeed 920s ok 174 - SamlSp - Update should succeed and keep existing values: Result code is 204 920s ok 175 - 204 code returns no content 920s ok 176 - SamlSp - Update should succeed and keep existing values: Request succeed 920s ok 177 - SamlSp - Update should succeed and keep existing values: Result code is 200 920s ok 178 - SamlSp - Update should succeed and keep existing values: Response is JSON 920s ok 179 - SamlSp - Update should succeed and keep existing values: check if options/checkSLOMessageSignature value "1" matches expected value "1" 920s ok 180 - SamlSp - Update should succeed and keep existing values: Request succeed 920s ok 181 - SamlSp - Update should succeed and keep existing values: Result code is 200 920s ok 182 - SamlSp - Update should succeed and keep existing values: Response is JSON 920s ok 183 - SamlSp - Update should succeed and keep existing values: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 920s ok 184 - SamlSp - Update should succeed and keep existing values: Request succeed 920s ok 185 - SamlSp - Update should succeed and keep existing values: Result code is 200 920s ok 186 - SamlSp - Update should succeed and keep existing values: Response is JSON 920s ok 187 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/friendlyName value "common_name" matches expected value "common_name" 920s ok 188 - SamlSp - Update should succeed and keep existing values: Request succeed 920s ok 189 - SamlSp - Update should succeed and keep existing values: Result code is 200 920s ok 190 - SamlSp - Update should succeed and keep existing values: Response is JSON 920s ok 191 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 920s ok 192 - SamlSp - Update should succeed and keep existing values: Request succeed 920s ok 193 - SamlSp - Update should succeed and keep existing values: Result code is 200 920s ok 194 - SamlSp - Update should succeed and keep existing values: Response is JSON 920s ok 195 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 920s ok 196 - SamlSp - Update should succeed and keep existing values: Request succeed 920s ok 197 - SamlSp - Update should succeed and keep existing values: Result code is 200 920s ok 198 - SamlSp - Update should succeed and keep existing values: Response is JSON 920s ok 199 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/name value "uid" matches expected value "uid" 920s ok 200 - SamlSp - Update should succeed and keep existing values: Request succeed 920s ok 201 - SamlSp - Update should succeed and keep existing values: Result code is 200 920s ok 202 - SamlSp - Update should succeed and keep existing values: Response is JSON 920s ok 203 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/given_name/name value "givenName" matches expected value "givenName" 920s ok 204 - SamlSp - Update should succeed and keep existing values: Request succeed 920s ok 205 - SamlSp - Update should succeed and keep existing values: Result code is 200 920s ok 206 - SamlSp - Update should succeed and keep existing values: Response is JSON 920s ok 207 - SamlSp - Update should succeed and keep existing values: check if macros/family_name value "$sn" matches expected value "$sn" 920s ok 208 - SamlSp - Update should succeed and keep existing values: Request succeed 920s ok 209 - SamlSp - Update should succeed and keep existing values: Result code is 200 920s ok 210 - SamlSp - Update should succeed and keep existing values: Response is JSON 920s ok 211 - SamlSp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 920s ok 212 - SamlSp - Update should fail on non existing options: Request succeed 920s ok 213 - SamlSp - Update should fail on non existing options: Result code is 400 920s ok 214 - SamlSp - Update should fail on non existing options: Response is JSON 920s ok 215 - SamlSp - Add should fail on duplicate entityId: Request succeed 920s ok 216 - SamlSp - Add should fail on duplicate entityId: Result code is 409 920s ok 217 - SamlSp - Add should fail on duplicate entityId: Response is JSON 920s ok 218 - SamlSp - Add should fail on non existing options: Request succeed 920s ok 219 - SamlSp - Add should fail on non existing options: Result code is 400 920s ok 220 - SamlSp - Add should fail on non existing options: Response is JSON 920s ok 221 - SamlSp - 2nd add should succeed: Request succeed 920s ok 222 - SamlSp - 2nd add should succeed: Result code is 201 920s ok 223 - SamlSp - 2nd add should succeed: Response is JSON 920s ok 224 - SamlSp - Update should fail if client id exists: Request succeed 920s ok 225 - SamlSp - Update should fail if client id exists: Result code is 409 920s ok 226 - SamlSp - Update should fail if client id exists: Response is JSON 920s ok 227 - SamlSp - Update should fail if confKey not found: Request succeed 920s ok 228 - SamlSp - Update should fail if confKey not found: Result code is 404 920s ok 229 - SamlSp - Update should fail if confKey not found: Response is JSON 920s ok 230 - SamlSp - Replace should succeed: Request succeed 920s ok 231 - SamlSp - Replace should succeed: Result code is 204 920s ok 232 - 204 code returns no content 920s ok 233 - SamlSp - Check attribute default value was set after replace: Request succeed 920s ok 234 - SamlSp - Check attribute default value was set after replace: Result code is 200 920s ok 235 - SamlSp - Check attribute default value was set after replace: Response is JSON 920s ok 236 - SamlSp - Check attribute default value was set after replace: check if options/encryptionMode value "none" matches expected value "none" 920s ok 237 - SamlSp - Replace should fail on non existing options: Request succeed 920s ok 238 - SamlSp - Replace should fail on non existing options: Result code is 400 920s ok 239 - SamlSp - Replace should fail on non existing options: Response is JSON 920s ok 240 - SamlSp - Replace should fail on non existing options: Request succeed 920s ok 241 - SamlSp - Replace should fail on non existing options: Result code is 400 920s ok 242 - SamlSp - Replace should fail on non existing options: Response is JSON 920s ok 243 - SamlSp - Replace should fail if confKey not found: Request succeed 920s ok 244 - SamlSp - Replace should fail if confKey not found: Result code is 404 920s ok 245 - SamlSp - Replace should fail if confKey not found: Response is JSON 920s ok 246 - SamlSp - FindByConfKey should find 2 hits: Request succeed 920s ok 247 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 920s ok 248 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 920s ok 249 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 920s ok 250 - SamlSp - FindByConfKey should find 2 hits: Request succeed 920s ok 251 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 920s ok 252 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 920s ok 253 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 920s ok 254 - SamlSp - FindByConfKey should find 1 hit: Request succeed 920s ok 255 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 920s ok 256 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 920s ok 257 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 920s ok 258 - SamlSp - FindByConfKey should find 1 hit: Request succeed 920s ok 259 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 920s ok 260 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 920s ok 261 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 920s ok 262 - SamlSp - FindByConfKey should find 0 hits: Request succeed 920s ok 263 - SamlSp - FindByConfKey should find 0 hits: Result code is 200 920s ok 264 - SamlSp - FindByConfKey should find 0 hits: Response is JSON 920s ok 265 - SamlSp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 920s ok 266 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 920s ok 267 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 920s ok 268 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 920s ok 269 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 920s ok 270 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 920s ok 271 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 920s ok 272 - SamlSp - FindByEntityId should find one entry: Request succeed 920s ok 273 - SamlSp - FindByEntityId should find one entry: Result code is 200 920s ok 274 - SamlSp - FindByEntityId should find one entry: Response is JSON 920s 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" 920s ok 276 - SamlSp - FindByEntityId should find nothing: Request succeed 920s ok 277 - SamlSp - FindByEntityId should find nothing: Result code is 404 920s ok 278 - SamlSp - FindByEntityId should find nothing: Response is JSON 920s ok 279 - FederatedSalmSp - Add: Request succeed 920s ok 280 - FederatedSalmSp - Add: Result code is 409 920s ok 281 - FederatedSalmSp - Add: Response is JSON 920s ok 282 - FederatedSalmSp - Add: Request succeed 920s ok 283 - FederatedSalmSp - Add: Result code is 201 920s ok 284 - FederatedSalmSp - Add: Response is JSON 920s ok 285 - FederatedSalmSp - Add: Request succeed 920s ok 286 - FederatedSalmSp - Add: Result code is 200 920s ok 287 - FederatedSalmSp - Add: Response is JSON 920s ok 288 - FederatedSalmSp - Add: check if options/encryptionMode value "assertion" matches expected value "assertion" 920s ok 289 - FederatedSalmSp - Add: Request succeed 920s ok 290 - FederatedSalmSp - Add: Result code is 200 920s ok 291 - FederatedSalmSp - Add: Response is JSON 920s ok 292 - FederatedSalmSp - Add: check if options/federationEntityID value "http://fed.example.com/" matches expected value "http://fed.example.com/" 920s ok 293 - FederatedSalmSp - Add: Request succeed 920s ok 294 - FederatedSalmSp - Add: Result code is 200 920s ok 295 - FederatedSalmSp - Add: Response is JSON 920s ok 296 - FederatedSalmSp - Add: Check entityId value returned "http://fed.example.com/" matched expected value "http://fed.example.com/" 920s ok 297 - SamlSp - Clean up: Request succeed 920s ok 298 - SamlSp - Clean up: Result code is 204 920s ok 299 - 204 code returns no content 920s ok 300 - SamlSp - Clean up: Request succeed 920s ok 301 - SamlSp - Clean up: Result code is 204 920s ok 302 - 204 code returns no content 920s ok 303 - SamlSp - Entity should not be found after clean up: Request succeed 920s ok 304 - SamlSp - Entity should not be found after clean up: Result code is 404 920s ok 305 - SamlSp - Entity should not be found after clean up: Response is JSON 920s ok 306 - CasApp - Add should succeed: Request succeed 920s ok 307 - CasApp - Add should succeed: Result code is 201 920s ok 308 - CasApp - Add should succeed: Response is JSON 920s ok 309 - CasApp - Add should succeed: Request succeed 920s ok 310 - CasApp - Add should succeed: Result code is 200 920s ok 311 - CasApp - Add should succeed: Response is JSON 920s ok 312 - CasApp - Add should succeed: check if options/service/0 value "http://mycasapp.example.com" matches expected value "http://mycasapp.example.com" 920s ok 313 - CasApp - Add should succeed: Request succeed 920s ok 314 - CasApp - Add should succeed: Result code is 200 920s ok 315 - CasApp - Add should succeed: Response is JSON 920s ok 316 - CasApp - Add should succeed: check if options/userAttribute value "uid" matches expected value "uid" 920s ok 317 - CasApp - Add should succeed: Request succeed 920s ok 318 - CasApp - Add should succeed: Result code is 200 920s ok 319 - CasApp - Add should succeed: Response is JSON 920s ok 320 - CasApp - Add should succeed: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 920s ok 321 - CasApp - Add should fail on duplicate confKey: Request succeed 920s ok 322 - CasApp - Add should fail on duplicate confKey: Result code is 409 920s ok 323 - CasApp - Add should fail on duplicate confKey: Response is JSON 920s ok 324 - CasApp - Update should succeed and keep existing values: Request succeed 920s ok 325 - CasApp - Update should succeed and keep existing values: Result code is 204 920s ok 326 - 204 code returns no content 920s ok 327 - CasApp - Update should succeed and keep existing values: Request succeed 920s ok 328 - CasApp - Update should succeed and keep existing values: Result code is 200 920s ok 329 - CasApp - Update should succeed and keep existing values: Response is JSON 920s 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" 920s ok 331 - CasApp - Update should succeed and keep existing values: Request succeed 920s ok 332 - CasApp - Update should succeed and keep existing values: Result code is 200 920s ok 333 - CasApp - Update should succeed and keep existing values: Response is JSON 920s ok 334 - CasApp - Update should succeed and keep existing values: check if options/userAttribute value "cn" matches expected value "cn" 920s ok 335 - CasApp - Update should succeed and keep existing values: Request succeed 920s ok 336 - CasApp - Update should succeed and keep existing values: Result code is 200 920s ok 337 - CasApp - Update should succeed and keep existing values: Response is JSON 920s ok 338 - CasApp - Update should succeed and keep existing values: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 920s ok 339 - CasApp - Update should succeed and keep existing values: Request succeed 920s ok 340 - CasApp - Update should succeed and keep existing values: Result code is 200 920s ok 341 - CasApp - Update should succeed and keep existing values: Response is JSON 920s ok 342 - CasApp - Update should succeed and keep existing values: check if exportedVars/cn value "uid" matches expected value "uid" 920s ok 343 - CasApp - Update should succeed and keep existing values: Request succeed 920s ok 344 - CasApp - Update should succeed and keep existing values: Result code is 200 920s ok 345 - CasApp - Update should succeed and keep existing values: Response is JSON 920s ok 346 - CasApp - Update should succeed and keep existing values: check if exportedVars/uid value "uid" matches expected value "uid" 920s ok 347 - CasApp - Update should succeed and keep existing values: Request succeed 920s ok 348 - CasApp - Update should succeed and keep existing values: Result code is 200 920s ok 349 - CasApp - Update should succeed and keep existing values: Response is JSON 920s ok 350 - CasApp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 920s ok 351 - CasApp - Update should fail on non existing options: Request succeed 920s ok 352 - CasApp - Update should fail on non existing options: Result code is 400 920s ok 353 - CasApp - Update should fail on non existing options: Response is JSON 920s ok 354 - CasApp - Add should fail on non existing options: Request succeed 920s ok 355 - CasApp - Add should fail on non existing options: Result code is 400 920s ok 356 - CasApp - Add should fail on non existing options: Response is JSON 920s ok 357 - CasApp - Add should fail because service host already exists: Request succeed 920s ok 358 - CasApp - Add should fail because service host already exists: Result code is 409 920s ok 359 - CasApp - Add should fail because service host already exists: Response is JSON 920s ok 360 - CasApp - 2nd add should succeed: Request succeed 920s ok 361 - CasApp - 2nd add should succeed: Result code is 201 920s ok 362 - CasApp - 2nd add should succeed: Response is JSON 920s ok 363 - CasApp - Update should fail if confKey not found: Request succeed 920s ok 364 - CasApp - Update should fail if confKey not found: Result code is 404 920s ok 365 - CasApp - Update should fail if confKey not found: Response is JSON 920s ok 366 - CasApp - Replace should succeed: Request succeed 920s ok 367 - CasApp - Replace should succeed: Result code is 200 920s ok 368 - CasApp - Replace should succeed: Response is JSON 920s ok 369 - CasApp - Replace should succeed: check if options/userAttribute value "cn" matches expected value "cn" 920s ok 370 - CasApp - Replace should succeed: Request succeed 920s ok 371 - CasApp - Replace should succeed: Result code is 204 920s ok 372 - 204 code returns no content 920s ok 373 - CasApp - Replace should succeed: Request succeed 920s ok 374 - CasApp - Replace should succeed: Result code is 200 920s ok 375 - CasApp - Replace should succeed: Response is JSON 920s ok 376 - CasApp - Replace should succeed: check if options/userAttribute value "uid" matches expected value "uid" 920s ok 377 - CasApp - Replace should fail on non existing or invalid options: Request succeed 920s ok 378 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 920s ok 379 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 920s ok 380 - CasApp - Replace should fail on non existing or invalid options: Request succeed 920s ok 381 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 920s ok 382 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 920s ok 383 - CasApp - Replace should fail if service is not an array: Request succeed 920s ok 384 - CasApp - Replace should fail if service is not an array: Result code is 409 920s ok 385 - CasApp - Replace should fail if service is not an array: Response is JSON 920s ok 386 - CasApp - Replace should fail if confKey not found: Request succeed 920s ok 387 - CasApp - Replace should fail if confKey not found: Result code is 404 920s ok 388 - CasApp - Replace should fail if confKey not found: Response is JSON 920s ok 389 - CasApp - FindByConfKey should find 2 hits: Request succeed 920s ok 390 - CasApp - FindByConfKey should find 2 hits: Result code is 200 920s ok 391 - CasApp - FindByConfKey should find 2 hits: Response is JSON 920s ok 392 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 920s ok 393 - CasApp - FindByConfKey should find 2 hits: Request succeed 920s ok 394 - CasApp - FindByConfKey should find 2 hits: Result code is 200 920s ok 395 - CasApp - FindByConfKey should find 2 hits: Response is JSON 920s ok 396 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 920s ok 397 - CasApp - FindByConfKey should find 1 hit: Request succeed 920s ok 398 - CasApp - FindByConfKey should find 1 hit: Result code is 200 920s ok 399 - CasApp - FindByConfKey should find 1 hit: Response is JSON 920s ok 400 - CasApp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 920s ok 401 - CasApp - FindByConfKey should find 0 hits: Request succeed 920s ok 402 - CasApp - FindByConfKey should find 0 hits: Result code is 200 920s ok 403 - CasApp - FindByConfKey should find 0 hits: Response is JSON 920s ok 404 - CasApp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 920s ok 405 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 920s ok 406 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 920s ok 407 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 920s ok 408 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 920s ok 409 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 920s ok 410 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 920s ok 411 - CasApp - FindByServiceUrl should find one entry: Request succeed 920s ok 412 - CasApp - FindByServiceUrl should find one entry: Result code is 200 920s ok 413 - CasApp - FindByServiceUrl should find one entry: Response is JSON 920s ok 414 - CasApp - FindByServiceUrl should find one entry: Check serviceUrl value returned "http://mycasapp.acme.com" matched expected value "http://mycasapp.acme.com" 920s ok 415 - CasApp - FindByServiceUrl should find nothing: Request succeed 920s ok 416 - CasApp - FindByServiceUrl should find nothing: Result code is 404 920s ok 417 - CasApp - FindByServiceUrl should find nothing: Response is JSON 920s ok 418 - CasApp - Clean up: Request succeed 920s ok 419 - CasApp - Clean up: Result code is 204 920s ok 420 - 204 code returns no content 920s ok 421 - CasApp - Clean up: Request succeed 920s ok 422 - CasApp - Clean up: Result code is 204 920s ok 423 - 204 code returns no content 920s ok 424 - CasApp - Entity should not be found after clean up: Request succeed 920s ok 425 - CasApp - Entity should not be found after clean up: Result code is 404 920s ok 426 - CasApp - Entity should not be found after clean up: Response is JSON 920s 1..426 920s ok 921s t/06-rest-api-RSA.t ......................... 921s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 921s ok 2 - Manager object 921s ok 3 - Init 921s ok 4 - Manager app 921s ok 5 - Client object 921s ok 6 - Request succeed 921s ok 7 - Result code is 200 921s ok 8 - Response is JSON 921s ok 9 - is PEM formatted 921s ok 10 - is PEM formatted 921s ok 11 - hash is non empty 921s ok 12 - Request succeed 921s ok 13 - Result code is 200 921s ok 14 - Response is JSON 921s ok 15 - is PEM formatted 921s ok 16 - is PEM formatted 921s ok 17 - hash is non empty 921s ok 18 - Request succeed 921s ok 19 - Result code is 200 921s ok 20 - Response is JSON 921s ok 21 - is PEM formatted 921s ok 22 - is PEM formatted 921s ok 23 - Request succeed 921s ok 24 - Result code is 200 921s ok 25 - Response is JSON 921s ok 26 - is PEM formatted 921s ok 27 - is PEM formatted 921s 1..27 921s ok 921s t/07-utf8.t ................................. 921s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 921s ok 2 - Manager object 921s ok 3 - Init 921s ok 4 - Manager app 921s ok 5 - Client object 921s ok 6 - Value is well encoded 921s 1..6 921s ok 922s t/10-save-unchanged-conf.t .................. 922s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 922s ok 2 - Manager object 922s ok 3 - Init 922s ok 4 - Manager app 922s ok 5 - Client object 922s ok 6 - Unopened conf: positive result 922s ok 7 - Unopened conf: result code is 200 922s ok 8 - Unopened conf: result body contains JSON text 922s ok 9 - Unopened conf: JSON response contains "result:0" 922s ok 10 - Unopened conf: conf was not changed 922s ok 11 - Unopened conf: file isn't created 922s ok 12 - Unchanged conf with all nodes opened: positive result 922s ok 13 - Unchanged conf with all nodes opened: result code is 200 922s ok 14 - Unchanged conf with all nodes opened: result body contains JSON text 922s ok 15 - Unchanged conf with all nodes opened: JSON response contains "result:0" 922s ok 16 - Unchanged conf with all nodes opened: conf was not changed 922s ok 17 - Unchanged conf with all nodes opened: file isn't created 922s 1..17 922s ok 922s t/11-save-appCat-changed-conf.t ............. 922s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 922s ok 2 - Manager object 922s ok 3 - Init 922s ok 4 - Manager app 922s ok 5 - Client object 922s ok 6 - Changed conf with deleted Category: positive result 922s ok 7 - Changed conf with deleted Category: result code is 200 922s ok 8 - Changed conf with deleted Category: result body contains JSON text 922s ok 9 - Changed conf with deleted Category: JSON response contains "result:1" 922s ok 10 - Changed conf with deleted Category: conf has changed 922s ok 11 - Changed conf with deleted Category: new key received 922s ok 12 - Changed conf with deleted Category: old key received 922s ok 13 - Changed conf with deleted Category: key received 922s ok 14 - Changed conf with deleted Category: file is created 922s 1..14 922s ok 923s t/11-save-changed-conf-with-confirmation.t .. 923s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 923s ok 2 - Manager object 923s ok 3 - Init 923s ok 4 - Manager app 923s ok 5 - Client object 923s ok 6 - Request succeed 923s ok 7 - Result code is 200 923s ok 8 - Result body contains JSON text 923s ok 9 - JSON response contains "result:0" 923s ok 10 - JSON response contains "needConfirm:1" 923s ok 11 - JSON response contains 4 warnings 923s ok 12 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 923s ok 13 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 923s ok 14 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 923s ok 15 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 923s ok 16 - JSON response contains 1 needConfirmation 923s ok 17 - JSON response contains 24 changes 923s ok 18 - Request succeed 923s ok 19 - File is created 923s ok 20 - "portal" found 923s ok 21 - "portalDisplayLogout" found 923s ok 22 - "applicationList, Sample applications, Application Test 1, uri" found 923s ok 23 - "applicationList, Sample applications" found 923s ok 24 - "applicationList" found 923s ok 25 - "portalDisplayResetPassword" found 923s ok 26 - "captcha_mail_enabled" found 923s ok 27 - "userDB" found 923s ok 28 - "passwordDB" found 923s ok 29 - "openIdSPList" found 923s ok 30 - "avoidAssignment" found 923s ok 31 - "exportedVars" found 923s ok 32 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 923s ok 33 - "locationRules, test1.example.com" found 923s ok 34 - "virtualHosts" found 923s ok 35 - "locationRules, test3.example.com, ^/logout" found 923s ok 36 - "locationRules, test3.example.com, default" found 923s ok 37 - "locationRules" found 923s ok 38 - "exportedHeaders, test3.example.com, Auth-User" found 923s ok 39 - "exportedHeaders" found 923s ok 40 - "locationRules, test.ex.com, default" found 923s ok 41 - "locationRules" found 923s ok 42 - "virtualHosts" found 923s ok 43 - All changes detected 923s ok 44 - Diff called 923s ok 45 - diff() detects changes in conf 1 923s ok 46 - diff() detects changes in conf 2 923s ok 47 - 12 keys changed in conf 1 923s ok 48 - 17 keys changed or created in conf 2 923s 1..48 923s ok 924s t/12-save-changed-conf.t .................... 924s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 924s ok 2 - Manager object 924s ok 3 - Init 924s ok 4 - Manager app 924s ok 5 - Client object 924s ok 6 - Request succeed 924s ok 7 - Result code is 200 924s ok 8 - Result body contains JSON text 924s ok 9 - JSON response contains "result:1" 924s ok 10 - JSON response contains 2 warnings 924s ok 11 - Warning with 'unprotect', 'CDA' or 'retries' found 924s ok 12 - Warning with 'unprotect', 'CDA' or 'retries' found 924s ok 13 - JSON response contains 24 changes 924s ok 14 - Conf. has been compacted 924s ok 15 - All removed keys found 924s ok 16 - File is created 924s ok 17 - "portal" found 924s ok 18 - "portalDisplayLogout" found 924s ok 19 - "applicationList, Sample applications, Application Test 1, uri" found 924s ok 20 - "applicationList, Sample applications" found 924s ok 21 - "applicationList" found 924s ok 22 - "userDB" found 924s ok 23 - "passwordDB" found 924s ok 24 - "openIdSPList" found 924s ok 25 - "cookieExpiration" found 924s ok 26 - "exportedVars" found 924s ok 27 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 924s ok 28 - "locationRules, test1.example.com" found 924s ok 29 - "virtualHosts" found 924s ok 30 - "locationRules, test3.example.com, ^/logout" found 924s ok 31 - "locationRules, test3.example.com, default" found 924s ok 32 - "locationRules" found 924s ok 33 - "exportedHeaders, test3.example.com, Auth-User" found 924s ok 34 - "exportedHeaders, test3.example.com, cipherId" found 924s ok 35 - "exportedHeaders, test3.example.com, encodeId" found 924s ok 36 - "exportedHeaders" found 924s ok 37 - "locationRules, test.ex.com, default" found 924s ok 38 - "locationRules" found 924s ok 39 - "virtualHosts" found 924s ok 40 - All changes detected 924s ok 41 - Diff called 924s ok 42 - diff() detects changes in conf 1 924s ok 43 - diff() detects changes in conf 2 924s ok 44 - 11 keys changed in conf 1 924s ok 45 - 15 keys changed or created in conf 2 924s ok 46 - Get last config metadata 924s ok 47 - Get previous configuration 924s 1..47 924s ok 924s t/14-bad-changes-in-conf.t .................. 924s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 924s ok 2 - Manager object 924s ok 3 - Init 924s ok 4 - Manager app 924s ok 5 - Client object 924s ok 6 - Request succeed 924s ok 7 - Result code is 200 924s ok 8 - Result body contains JSON text 924s ok 9 - JSON response contains "result:0" 924s ok 10 - 1 error detected 924s 1..10 924s ok 925s t/15-combination.t .......................... 925s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 925s ok 2 - Manager object 925s ok 3 - Init 925s ok 4 - Manager app 925s ok 5 - Client object 925s ok 6 - Request succeed 925s ok 7 - Result code is 200 925s ok 8 - Result body contains JSON text 925s ok 9 - JSON response contains "result:1" 925s ok 10 - Get combModules 925s ok 11 - Result body contains JSON text 925s ok 12 - Get combModules 925s ok 13 - Result body contains JSON text 925s ok 14 - Key ldapServer has been modified 925s 1..14 925s ok 926s t/16-cli.t .................................. 926s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 926s ok 2 - use Lemonldap::NG::Common::Cli; 926s ok 3 - use Lemonldap::NG::Manager::Cli; 926s ok 4 - "addKey" OK 926s ok 5 - "get notification" OK 926s ok 6 - "addKey" OK 926s ok 7 - "delKey" OK 926s ok 8 - "get key/subkey" OK 926s ok 9 - "addKey" OK 926s ok 10 - "save" result looks like JSON 926s ok 11 - correct version number 926s ok 12 - result is JSON 926s ok 13 - New config 926s ok 14 - "Force cfgNum" OK 926s ok 15 - "Author IP" OK 926s ok 16 - "Log" OK 926s ok 17 - "Version" OK 926s ok 18 - Configuration rollback OK 926s ok 19 - Configuration merge OK 926s 1..19 926s ok 926s t/17-extra2f.t .............................. 926s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 926s ok 2 - Manager object 926s ok 3 - Init 926s ok 4 - Manager app 926s ok 5 - Client object 926s ok 6 - Request succeed 926s ok 7 - Result code is 200 926s ok 8 - Result body contains JSON text 926s ok 9 - JSON response contains "result:1" 926s ok 10 - Get combModules 926s ok 11 - Result body contains JSON text 926s 1..11 926s ok 927s t/30-DBI-Cli.t .............................. 927s Name "DBI::errstr" used only once: possible typo at t/30-DBI-Cli.t line 31. 927s ok 1 - use Lemonldap::NG::Common::Conf; 927s ok 2 - RDBI object 927s ok 3 - Conf 1 saved 927s ok 4 - use Lemonldap::NG::Manager::Cli::Lib; 927s ok 5 - Client object 927s ok 6 - use Lemonldap::NG::Manager::Cli; 927s cfgNum forced with 1Saved under number 1 927s Status : [ 927s {} 927s ]; 927s ok 7 - Key inserted 927s ok 8 - Value is 0 927s 1..8 927s ok 927s t/40-sessions.t ............................. 927s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 927s ok 2 - Sessions module 927s ok 3 - Sessions module 927s ok 4 - Manager object 927s ok 5 - Init 927s ok 6 - Manager app 927s ok 7 - Client object 927s ok 8 - Uid found 927s ok 9 - IP found 927s ok 10 - Result code = 1 927s ok 11 - Found 2 sessions 927s ok 12 - List 2 sessions 927s ok 13 - Good session id 927s ok 14 - Good session id 927s ok 15 - Result code = 1 927s ok 16 - Found 1 entry 927s ok 17 - Result match "uid=d" 927s ok 18 - Found 2 sessions starting with "d" 927s ok 19 - Sessions module 927s ok 20 - Found 2 entries 927s ok 21 - Found 2 sessions 927s ok 22 - Good session id 927s ok 23 - Good session id 927s ok 24 - Found 1 sessions 927s ok 25 - Good session id 927s ok 26 - Sessions module 927s ok 27 - Found 1 user 927s ok 28 - User is foo 927s ok 29 - Good session id 927s ok 30 - Good session id 927s ok 31 - 1st user is dwho 927s ok 32 - 2nd user is dwho2 927s ok 33 - 3rd user is foo with 2 sessions 927s ok 34 - 1st user is dwho 927s ok 35 - 2nd user is dwho2 927s ok 36 - 3rd user is foo 927s ok 37 - 4th user is foo 927s ok 38 - One A subnet 927s ok 39 - All sessions found 927s ok 40 - Three B subnet 927s ok 41 - All sessions found 927s ok 42 - 4 sessions ordered 927s ok 43 - 1st is id[1] 927s ok 44 - 2nd is id[2] 927s ok 45 - 3rd is id[3] 927s ok 46 - 4th is id[0] 927s ok 47 - Delete 5ff742503c7b11a32261565f5a015db38717da7e367ef619340c4310acfd835d 927s ok 48 - Result code is 200 927s ok 49 - Body is JSON and result==1 927s ok 50 - Delete 87a1a01ba8c7dd560a0b374d5c35912ab6c148f427bab87d3d9e4f969b70da56 927s ok 51 - Result code is 200 927s ok 52 - Body is JSON and result==1 927s ok 53 - Delete f069662ec2ed1b3f258ae779e8a0bb46f8d1fb12b00eba82302eebbda6badefc 927s ok 54 - Result code is 200 927s ok 55 - Body is JSON and result==1 927s ok 56 - Delete 0957acf047aded8dc2f4739a72b40bc25f656ae68fb9d0d165680db47a099ffe 927s ok 57 - Result code is 200 927s ok 58 - Body is JSON and result==1 927s ok 59 - Session directory is empty 927s 1..59 927s ok 928s t/41-sessions-global-logout.t ............... 928s Name "LLNG::Manager::Test::defaultIni" used only once: possible typo at t/41-sessions-global-logout.t line 16. 928s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 928s ok 2 - Sessions module 928s ok 3 - Sessions module 928s ok 4 - Sessions module 928s ok 5 - Sessions module 928s ok 6 - Sessions module 928s ok 7 - Sessions module 928s ok 8 - Manager object 928s ok 9 - Init 928s ok 10 - Manager app 928s ok 11 - Client object 928s ok 12 - Call global logout on session 75b25820a8a6945a1e299ee8cff6fc4b4434e6359b33a1e3b750f93bc37d88c9 928s ok 13 - Result code is 200 928s ok 14 - Body is JSON and result==1 928s ok 15 - at least 2 sessions deleted 928s ok 16 - Call global logout on session 21607b3b958bd0c6aa4fbe18c1c7e025caf4b6d588b6389a1c540a81e1dfac71 928s ok 17 - Result code is 200 928s ok 18 - Body is JSON and result==1 928s ok 19 - at least 2 sessions deleted 928s ok 20 - OIDC Session directory is empty 928s ok 21 - Session directory is empty 928s 1..21 928s ok 928s t/50-notifications-DBI.t .................... 928s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 928s ok 2 - use Lemonldap::NG::Manager::Cli::Lib; 928s ok 3 - Manager object 928s ok 4 - Init 928s ok 5 - Manager app 928s ok 6 - Client object 928s [Mon Oct 20 21:11:26 2025] [LLNG:6125] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 928s 928s ok 7 - Notification not inserted 928s [Mon Oct 20 21:11:26 2025] [LLNG:6125] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 928s 928s ok 8 - Notification not inserted 928s [Mon Oct 20 21:11:26 2025] [LLNG:6125] [error] Malformed date 928s ok 9 - Notification not inserted 928s ok 10 - Result is true 928s ok 11 - Result = 1 928s ok 12 - Count = 2 928s ok 13 - Value is "d" 928s ok 14 - Result = 1 928s ok 15 - Count = 2 928s ok 16 - Value is "dwho" 928s ok 17 - Result = 1 928s ok 18 - Count = 2 928s ok 19 - Value is "dwho" 928s ok 20 - Result = 1 928s ok 21 - Count = 2 928s ok 22 - Value is "dwho" 928s ok 23 - Result = 1 928s ok 24 - Count = 2 928s ok 25 - Value is "dwho" 928s ok 26 - Result = 1 928s ok 27 - Count = 1 928s ok 28 - Response is JSON 928s ok 29 - Notification is as expected 928s ok 30 - Result = 1 928s ok 31 - Result = 1 928s ok 32 - Count = 1 928s ok 33 - Result = 1 928s ok 34 - Count = 1 928s ok 35 - Value is "d" 928s ok 36 - Result = 1 928s ok 37 - Count = 1 928s ok 38 - Value is "dwho" 928s ok 39 - Result = 1 928s ok 40 - Count = 1 928s ok 41 - Value is "dwho" 928s ok 42 - Result = 1 928s ok 43 - Count = 1 928s ok 44 - Value is "dwho" 928s ok 45 - Result = 1 928s ok 46 - Count = 1 928s ok 47 - Value is "dwho" 928s ok 48 - Reference found 928s ok 49 - Response is JSON 928s ok 50 - Notification is as expected 928s ok 51 - Result = 1 928s ok 52 - Count = 0 928s 1..52 928s ok 929s t/50-notifications.t ........................ 929s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 929s ok 2 - Manager object 929s ok 3 - Init 929s ok 4 - Manager app 929s ok 5 - Client object 929s [Mon Oct 20 21:11:27 2025] [LLNG:6127] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 929s 929s ok 6 - Notification not inserted 929s [Mon Oct 20 21:11:27 2025] [LLNG:6127] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 929s 929s ok 7 - Notification not inserted 929s [Mon Oct 20 21:11:27 2025] [LLNG:6127] [error] Malformed date 929s ok 8 - Notification not inserted 929s ok 9 - Result is true 929s ok 10 - Result = 1 929s ok 11 - Count = 1 929s ok 12 - Value is "d" 929s ok 13 - Result = 1 929s ok 14 - Count = 1 929s ok 15 - Value is "dwho" 929s ok 16 - Result = 1 929s ok 17 - Count = 1 929s ok 18 - Value is "dwho" 929s ok 19 - Result = 1 929s ok 20 - Count = 1 929s ok 21 - Value is "dwho" 929s ok 22 - Result = 1 929s ok 23 - Count = 1 929s ok 24 - Value is "dwho" 929s ok 25 - Result = 1 929s ok 26 - Count = 1 929s ok 27 - Response is JSON 929s ok 28 - Notification is as expected 929s ok 29 - Result = 1 929s ok 30 - Result = 1 929s ok 31 - Count = 0 929s ok 32 - Result = 1 929s ok 33 - Count = 1 929s ok 34 - Value is "d" 929s ok 35 - Result = 1 929s ok 36 - Count = 1 929s ok 37 - Value is "dwho" 929s ok 38 - Result = 1 929s ok 39 - Count = 1 929s ok 40 - Value is "dwho" 929s ok 41 - Result = 1 929s ok 42 - Count = 1 929s ok 43 - Value is "dwho" 929s ok 44 - Result = 1 929s ok 45 - Count = 1 929s ok 46 - Value is "dwho" 929s ok 47 - Reference found 929s ok 48 - Internal reference found 929s ok 49 - Response is JSON 929s ok 50 - Notification is as expected 929s ok 51 - Result = 1 929s ok 52 - Count = 0 929s 1..52 929s ok 929s t/60-2ndfa.t ................................ 929s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 929s ok 2 - Sessions module 929s ok 3 - Sessions module 929s ok 4 - Sessions module 929s ok 5 - Sessions module 929s ok 6 - Sessions module 929s ok 7 - Sessions module 929s ok 8 - Manager object 929s ok 9 - Init 929s ok 10 - Manager app 929s ok 11 - Client object 929s ok 12 - UID found 929s ok 13 - IP found 929s ok 14 - Persistent sessions with UID found 929s ok 15 - Persistent sessions with UID found 929s ok 16 - Persistent sessions with UID found 929s ok 17 - Persistent sessions with UID found 929s ok 18 - Persistent sessions with UID found 929s ok 19 - UID found 929s ok 20 - IP found 929s ok 21 - U2F found 929s ok 22 - TOTP found 929s ok 23 - UBK found 929s ok 24 - Search * - Result code = 1 929s ok 25 - Found 3 results 929s ok 26 - List 3 results 929s ok 27 - Result match "uid=d" 929s ok 28 - Result match "uid=r" 929s ok 29 - Result match "uid=t" 929s ok 30 - Found 2 sessions starting with "d" 929s ok 31 - Found 1 session starting with "r" 929s ok 32 - Found 1 session starting with "t" 929s ok 33 - Search "uid"=d* - Result code = 1 929s ok 34 - Found 1 result 929s ok 35 - List 1 result 929s ok 36 - Result match "uid=d" 929s ok 37 - Found 2 sessions starting with "d" 929s ok 38 - Search "uid"=dw* - Result code = 1 929s ok 39 - Found 1 result 929s ok 40 - List 1 result 929s ok 41 - Result match "uid=dw" 929s ok 42 - Found 1 session starting with "dw" 929s ok 43 - Search "uid"=d* & UBK - Result code = 1 929s ok 44 - Found 1 result 929s ok 45 - List 1 result 929s ok 46 - Result match "uid=d" 929s ok 47 - Found 1 session starting with "d" & UBK 929s ok 48 - Search "uid"=dw* & UBK - Result code = 1 929s ok 49 - Found 1 result 929s ok 50 - List 1 result 929s ok 51 - Result match "uid=dw" 929s ok 52 - Found 1 session starting with "dw" & UBK 929s ok 53 - Search "uid"=da* & UBK - Result code = 1 929s ok 54 - Found 0 session with "da" & UBK 929s ok 55 - List 0 result 929s ok 56 - Search "uid"=* & UBK - Result code = 1 929s ok 57 - Found 3 results 929s ok 58 - List 3 results 929s ok 59 - Result match "uid=d" 929s ok 60 - Result match "uid=r" 929s ok 61 - Result match "uid=t" 929s ok 62 - Found 2 sessions starting with "d" & U2F 929s ok 63 - Found 1 session starting with "r" & U2F 929s ok 64 - Found 1 session starting with "t" & U2F 929s ok 65 - Search "uid"=* & UBK & TOTP - Result code = 1 929s ok 66 - Found 1 result 929s ok 67 - List 1 result 929s ok 68 - Result match "uid=d" 929s ok 69 - Found 2 sessions starting with "d" & U2F & TOTP 929s ok 70 - Search "uid"=* & UBK & TOTP & UBK - Result code = 1 929s ok 71 - Found 1 result 929s ok 72 - List 1 result 929s ok 73 - Result match "uid=d" 929s ok 74 - Found 1 session starting with "d" & U2F & TOTP & UBK 929s ok 75 - Search "uid"=* & UBK & UBK - Result code = 1 929s ok 76 - Found 2 results 929s ok 77 - List 2 results 929s ok 78 - Result match "uid=d" 929s ok 79 - Result match "uid=r" 929s ok 80 - Found 1 session starting with "d" & U2F & UBK 929s ok 81 - Found 1 session starting with "r" & U2F & UBK 929s ok 82 - Delete U2F from 1 929s ok 83 - Result code is 200 929s ok 84 - Body is JSON and result==1 929s ok 85 - Delete U2F from 2 929s ok 86 - Result code is 200 929s ok 87 - Body is JSON and result==1 929s ok 88 - Delete U2F from 3 929s ok 89 - Result code is 200 929s ok 90 - Body is JSON and result==1 929s ok 91 - Delete U2F from 4 929s ok 92 - Result code is 200 929s ok 93 - Body is JSON and result==1 929s ok 94 - Delete U2F from 5 929s ok 95 - Result code is 200 929s ok 96 - Body is JSON and result==1 929s ok 97 - Delete TOTP from 3 929s ok 98 - Result code is 200 929s ok 99 - Body is JSON and result==1 929s ok 100 - Delete TOTP from 4 929s ok 101 - Result code is 200 929s ok 102 - Body is JSON and result==1 929s ok 103 - Delete UBK from 2 929s ok 104 - Result code is 200 929s ok 105 - Body is JSON and result==1 929s ok 106 - Delete UBK from 3 929s ok 107 - Result code is 200 929s ok 108 - Body is JSON and result==1 929s ok 109 - Result code = 1 929s ok 110 - Found 0 session with 2F device 929s ok 111 - List 0 result 929s ok 112 - Succeed to get /2ndfa.html 929s ok 113 929s 1..113 929s ok 930s t/70-viewer.t ............................... 930s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 930s ok 2 - Manager object 930s ok 3 - Init 930s ok 4 - Manager app 930s ok 5 - Client object 930s ok 6 - Key found 930s ok 7 - Key is hidden 930s ok 8 - Key is hidden 930s ok 9 - Latest conf loaded 930s ok 10 - Request succeed 930s ok 11 - Result code is 200 930s ok 12 - Result body contains JSON text 930s ok 13 - Details with captcha 'login' or 'mail' found 930s ok 14 - Details with captcha 'login' or 'mail' found 930s ok 15 - Key found 930s ok 16 - Key found 930s ok 17 - Right number of keys found 930s ok 18 - Browser is allowed 930s 1..18 930s ok 930s t/71-viewer-without-diff.t .................. 930s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 930s ok 2 - Manager object 930s ok 3 - Init 930s ok 4 - Manager app 930s ok 5 - Client object 930s ok 6 - Request succeed 930s ok 7 - Result code is 200 930s ok 8 - Result body contains JSON text 930s ok 9 - Details with captcha 'login' or 'mail' found 930s ok 10 - Details with captcha 'login' or 'mail' found 930s ok 11 - Key found 930s ok 12 - Manager object 930s ok 13 - Init 930s ok 14 - Manager app 930s ok 15 - Client object 930s ok 16 - Key is hidden 930s ok 17 - Key is hidden 930s ok 18 - Latest conf loaded 930s ok 19 - Diff is NOT allowed 930s ok 20 - Browser is NOT allowed 930s 1..20 930s ok 931s t/72-appList-diff.t ......................... 931s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 931s ok 2 - Manager object 931s ok 3 - Init 931s ok 4 - Manager app 931s ok 5 - Client object 931s # Subtest: Add a category 931s ok 1 - Expected result 931s 1..1 931s ok 6 - Add a category 931s # Subtest: Delete a category 931s ok 1 - Expected result 931s 1..1 931s ok 7 - Delete a category 931s # Subtest: Add an application 931s ok 1 - Expected diff 931s 1..1 931s ok 8 - Add an application 931s # Subtest: Remove an application 931s ok 1 - Expected diff 931s 1..1 931s ok 9 - Remove an application 931s # Subtest: Modify an application (option) 931s ok 1 - Expected diff 931s 1..1 931s ok 10 - Modify an application (option) 931s # Subtest: Modify an application (name) 931s ok 1 - Expected diff 931s 1..1 931s ok 11 - Modify an application (name) 931s # Subtest: Multiple changes 931s ok 1 - Expected diff 931s 1..1 931s ok 12 - Multiple changes 931s # Subtest: Multiple applications with the same name 931s ok 1 - Diff only exposes mykey 931s 1..1 931s ok 13 - Multiple applications with the same name 931s 1..13 931s ok 931s All tests successful. 931s Files=25, Tests=1692, 16 wallclock secs ( 0.13 usr 0.02 sys + 14.14 cusr 0.73 csys = 15.02 CPU) 931s Result: PASS 931s autopkgtest [21:11:29]: test manager-test: -----------------------] 932s manager-test PASS 932s autopkgtest [21:11:30]: test manager-test: - - - - - - - - - - results - - - - - - - - - - 932s autopkgtest [21:11:30]: test runtime-deps-common: preparing testbed 952s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20251020-202603-juju-7f2275-prod-proposed-migration-environment-20-168a545c-39aa-4ab2-8ee3-607441bc178f from image adt/ubuntu-resolute-ppc64el-server-20251020.img (UUID 243ad32c-1bbf-485e-924d-1d24001cd7a1)... 1006s autopkgtest [21:12:44]: testbed dpkg architecture: ppc64el 1006s autopkgtest [21:12:44]: testbed apt version: 3.1.8ubuntu1 1007s autopkgtest [21:12:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1007s autopkgtest [21:12:45]: testbed release detected to be: resolute 1008s autopkgtest [21:12:46]: updating testbed package index (apt update) 1008s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 1008s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1008s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1008s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1008s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 1008s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.3 kB] 1009s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 1009s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 1009s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [108 kB] 1009s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 1009s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [407 kB] 1009s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [3808 B] 1009s Fetched 1328 kB in 1s (1146 kB/s) 1010s Reading package lists... 1011s Failed to check for VM: Permission denied 1011s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1011s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1011s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1011s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1012s Reading package lists... 1012s Reading package lists... 1012s Building dependency tree... 1012s Reading state information... 1012s Calculating upgrade... 1012s The following packages will be upgraded: 1012s libbrotli1 1012s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1012s Need to get 422 kB of archives. 1012s After this operation, 0 B of additional disk space will be used. 1012s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libbrotli1 ppc64el 1.1.0-2build6 [422 kB] 1013s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1013s Fetched 422 kB in 1s (722 kB/s) 1014s (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 ... 76476 files and directories currently installed.) 1014s Preparing to unpack .../libbrotli1_1.1.0-2build6_ppc64el.deb ... 1014s Unpacking libbrotli1:ppc64el (1.1.0-2build6) over (1.1.0-2build5) ... 1014s Setting up libbrotli1:ppc64el (1.1.0-2build6) ... 1014s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1014s autopkgtest [21:12:52]: upgrading testbed (apt dist-upgrade and autopurge) 1014s Reading package lists... 1014s Building dependency tree... 1014s Reading state information... 1014s Calculating upgrade... 1014s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1015s Reading package lists... 1015s Building dependency tree... 1015s Reading state information... 1015s Solving dependencies... 1015s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1020s Reading package lists... 1020s Building dependency tree... 1020s Reading state information... 1020s Solving dependencies... 1020s The following NEW packages will be installed: 1020s autodep8 dctrl-tools libapache-logformat-compiler-perl 1020s libapache-session-perl libcache-cache-perl libcgi-pm-perl 1020s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 1020s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 1020s libconvert-asn1-perl libconvert-pem-perl libcookie-baker-perl 1020s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 1020s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 1020s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 1020s libcryptx-perl libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl 1021s libencode-locale-perl liberror-perl libfile-listing-perl 1021s libfile-sharedir-perl libfilesys-notify-simple-perl libhash-multivalue-perl 1021s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 1021s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 1021s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 1021s libhttp-multipartparser-perl libhttp-negotiate-perl libio-html-perl 1021s libio-socket-ssl-perl libipc-sharelite-perl libjson-maybexs-perl 1021s libjson-perl libjson-xs-perl liblemonldap-ng-common-perl 1021s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 1021s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 1021s libposix-strftime-compiler-perl libstream-buffered-perl 1021s libtest-sharedfork-perl libtest-tcp-perl libtimedate-perl libtry-tiny-perl 1021s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 1021s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 1021s 0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded. 1021s Need to get 3970 kB of archives. 1021s After this operation, 13.5 MB of additional disk space will be used. 1021s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build3 [109 kB] 1021s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30 [13.7 kB] 1021s Get:3 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1021s Get:4 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1021s Get:5 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 1021s Get:6 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 1021s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 1021s Get:8 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 1021s Get:9 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 1021s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 1021s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.30-1 [94.4 kB] 1021s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 1021s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.68-1 [185 kB] 1021s Get:14 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 1021s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 1021s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 1021s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 1021s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 1021s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 1021s Get:20 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 1021s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1021s Get:22 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 1021s Get:23 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 1021s Get:24 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 1021s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build3 [6628 B] 1021s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 1021s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 1021s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 1021s Get:29 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 1021s Get:30 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 1021s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1021s Get:32 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1021s Get:33 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 1021s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 1021s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 1021s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 1021s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 1021s Get:38 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1021s Get:39 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 1021s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 1022s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 1022s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 1022s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1022s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 1022s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 1022s Get:46 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1022s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1022s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 1022s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1022s Get:50 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 1022s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1022s Get:52 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1022s Get:53 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1022s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1022s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 1022s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.089-1 [200 kB] 1022s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 1022s Get:58 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 1022s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.5.11-1build1 [138 kB] 1022s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.25-1 [14.0 kB] 1022s Get:61 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 1022s Get:62 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 1022s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 1022s Get:64 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 1022s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.23-1 [22.3 kB] 1022s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 1022s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1 [12.6 kB] 1022s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.78-1 [139 kB] 1022s Get:69 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 1022s Get:70 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.82 [18.8 kB] 1022s Preconfiguring packages ... 1022s Fetched 3970 kB in 1s (2903 kB/s) 1022s Selecting previously unselected package dctrl-tools. 1022s (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 ... 76476 files and directories currently installed.) 1022s Preparing to unpack .../00-dctrl-tools_2.24-3build3_ppc64el.deb ... 1022s Unpacking dctrl-tools (2.24-3build3) ... 1022s Selecting previously unselected package autodep8. 1022s Preparing to unpack .../01-autodep8_0.30_all.deb ... 1022s Unpacking autodep8 (0.30) ... 1022s Selecting previously unselected package libposix-strftime-compiler-perl. 1022s Preparing to unpack .../02-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1022s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1022s Selecting previously unselected package libapache-logformat-compiler-perl. 1022s Preparing to unpack .../03-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1022s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1022s Selecting previously unselected package libcrypt-urandom-perl. 1022s Preparing to unpack .../04-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 1022s Unpacking libcrypt-urandom-perl (0.54-1) ... 1022s Selecting previously unselected package libapache-session-perl. 1022s Preparing to unpack .../05-libapache-session-perl_1.94-2_all.deb ... 1022s Unpacking libapache-session-perl (1.94-2) ... 1023s Selecting previously unselected package liberror-perl. 1023s Preparing to unpack .../06-liberror-perl_0.17030-1_all.deb ... 1023s Unpacking liberror-perl (0.17030-1) ... 1023s Selecting previously unselected package libipc-sharelite-perl. 1023s Preparing to unpack .../07-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 1023s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1023s Selecting previously unselected package libcache-cache-perl. 1023s Preparing to unpack .../08-libcache-cache-perl_1.08-3_all.deb ... 1023s Unpacking libcache-cache-perl (1.08-3) ... 1023s Selecting previously unselected package libhtml-tagset-perl. 1023s Preparing to unpack .../09-libhtml-tagset-perl_3.24-1_all.deb ... 1023s Unpacking libhtml-tagset-perl (3.24-1) ... 1023s Selecting previously unselected package liburi-perl. 1023s Preparing to unpack .../10-liburi-perl_5.30-1_all.deb ... 1023s Unpacking liburi-perl (5.30-1) ... 1023s Selecting previously unselected package libhtml-parser-perl:ppc64el. 1023s Preparing to unpack .../11-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 1023s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 1023s Selecting previously unselected package libcgi-pm-perl. 1023s Preparing to unpack .../12-libcgi-pm-perl_4.68-1_all.deb ... 1023s Unpacking libcgi-pm-perl (4.68-1) ... 1023s Selecting previously unselected package libclass-errorhandler-perl. 1023s Preparing to unpack .../13-libclass-errorhandler-perl_0.04-3_all.deb ... 1023s Unpacking libclass-errorhandler-perl (0.04-3) ... 1023s Selecting previously unselected package libclass-inspector-perl. 1023s Preparing to unpack .../14-libclass-inspector-perl_1.36-3_all.deb ... 1023s Unpacking libclass-inspector-perl (1.36-3) ... 1023s Selecting previously unselected package libclass-xsaccessor-perl. 1023s Preparing to unpack .../15-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 1023s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1023s Selecting previously unselected package libclone-perl:ppc64el. 1023s Preparing to unpack .../16-libclone-perl_0.47-1_ppc64el.deb ... 1023s Unpacking libclone-perl:ppc64el (0.47-1) ... 1023s Selecting previously unselected package libcommon-sense-perl:ppc64el. 1023s Preparing to unpack .../17-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 1023s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 1023s Selecting previously unselected package libconvert-asn1-perl. 1023s Preparing to unpack .../18-libconvert-asn1-perl_0.34-1_all.deb ... 1023s Unpacking libconvert-asn1-perl (0.34-1) ... 1023s Selecting previously unselected package libcrypt-des-perl:ppc64el. 1023s Preparing to unpack .../19-libcrypt-des-perl_2.07-5_ppc64el.deb ... 1023s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 1023s Selecting previously unselected package libcrypt-des-ede3-perl. 1023s Preparing to unpack .../20-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1023s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1023s Selecting previously unselected package libcryptx-perl. 1023s Preparing to unpack .../21-libcryptx-perl_0.087-1_ppc64el.deb ... 1023s Unpacking libcryptx-perl (0.087-1) ... 1023s Selecting previously unselected package libconvert-pem-perl. 1023s Preparing to unpack .../22-libconvert-pem-perl_0.13-1_all.deb ... 1023s Unpacking libconvert-pem-perl (0.13-1) ... 1023s Selecting previously unselected package libcookie-baker-perl. 1023s Preparing to unpack .../23-libcookie-baker-perl_0.12-1_all.deb ... 1023s Unpacking libcookie-baker-perl (0.12-1) ... 1023s Selecting previously unselected package perl-openssl-defaults:ppc64el. 1023s Preparing to unpack .../24-perl-openssl-defaults_7build3_ppc64el.deb ... 1023s Unpacking perl-openssl-defaults:ppc64el (7build3) ... 1023s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1023s Preparing to unpack .../25-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 1023s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1023s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 1023s Preparing to unpack .../26-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 1023s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 1023s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 1023s Preparing to unpack .../27-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 1023s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 1023s Selecting previously unselected package libcrypt-openssl-x509-perl. 1023s Preparing to unpack .../28-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 1023s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1023s Selecting previously unselected package libcrypt-rijndael-perl. 1023s Preparing to unpack .../29-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 1023s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1023s Selecting previously unselected package libdevel-stacktrace-perl. 1023s Preparing to unpack .../30-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1023s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1023s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1023s Preparing to unpack .../31-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1023s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1023s Selecting previously unselected package libencode-locale-perl. 1023s Preparing to unpack .../32-libencode-locale-perl_1.05-3_all.deb ... 1023s Unpacking libencode-locale-perl (1.05-3) ... 1023s Selecting previously unselected package libtimedate-perl. 1023s Preparing to unpack .../33-libtimedate-perl_2.3300-2_all.deb ... 1023s Unpacking libtimedate-perl (2.3300-2) ... 1023s Selecting previously unselected package libhttp-date-perl. 1023s Preparing to unpack .../34-libhttp-date-perl_6.06-1_all.deb ... 1023s Unpacking libhttp-date-perl (6.06-1) ... 1023s Selecting previously unselected package libfile-listing-perl. 1023s Preparing to unpack .../35-libfile-listing-perl_6.16-1_all.deb ... 1023s Unpacking libfile-listing-perl (6.16-1) ... 1023s Selecting previously unselected package libfile-sharedir-perl. 1023s Preparing to unpack .../36-libfile-sharedir-perl_1.118-3_all.deb ... 1023s Unpacking libfile-sharedir-perl (1.118-3) ... 1023s Selecting previously unselected package libfilesys-notify-simple-perl. 1023s Preparing to unpack .../37-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1023s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1023s Selecting previously unselected package libhash-multivalue-perl. 1023s Preparing to unpack .../38-libhash-multivalue-perl_0.16-3_all.deb ... 1023s Unpacking libhash-multivalue-perl (0.16-3) ... 1023s Selecting previously unselected package libhtml-template-perl. 1023s Preparing to unpack .../39-libhtml-template-perl_2.97-2build1_all.deb ... 1023s Unpacking libhtml-template-perl (2.97-2build1) ... 1023s Selecting previously unselected package libhtml-tree-perl. 1023s Preparing to unpack .../40-libhtml-tree-perl_5.07-3_all.deb ... 1023s Unpacking libhtml-tree-perl (5.07-3) ... 1023s Selecting previously unselected package libio-html-perl. 1023s Preparing to unpack .../41-libio-html-perl_1.004-3_all.deb ... 1023s Unpacking libio-html-perl (1.004-3) ... 1023s Selecting previously unselected package liblwp-mediatypes-perl. 1023s Preparing to unpack .../42-liblwp-mediatypes-perl_6.04-2_all.deb ... 1023s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1023s Selecting previously unselected package libhttp-message-perl. 1023s Preparing to unpack .../43-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 1023s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 1023s Selecting previously unselected package libhttp-cookies-perl. 1023s Preparing to unpack .../44-libhttp-cookies-perl_6.11-1_all.deb ... 1023s Unpacking libhttp-cookies-perl (6.11-1) ... 1023s Selecting previously unselected package libhttp-multipartparser-perl. 1023s Preparing to unpack .../45-libhttp-multipartparser-perl_0.02-3_all.deb ... 1023s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1023s Selecting previously unselected package libtypes-serialiser-perl. 1023s Preparing to unpack .../46-libtypes-serialiser-perl_1.01-1_all.deb ... 1023s Unpacking libtypes-serialiser-perl (1.01-1) ... 1023s Selecting previously unselected package libjson-xs-perl. 1023s Preparing to unpack .../47-libjson-xs-perl_4.040-1_ppc64el.deb ... 1023s Unpacking libjson-xs-perl (4.040-1) ... 1023s Selecting previously unselected package libjson-maybexs-perl. 1023s Preparing to unpack .../48-libjson-maybexs-perl_1.004008-1_all.deb ... 1023s Unpacking libjson-maybexs-perl (1.004008-1) ... 1023s Selecting previously unselected package libstream-buffered-perl. 1023s Preparing to unpack .../49-libstream-buffered-perl_0.03-3_all.deb ... 1023s Unpacking libstream-buffered-perl (0.03-3) ... 1023s Selecting previously unselected package libwww-form-urlencoded-perl. 1023s Preparing to unpack .../50-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1023s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1023s Selecting previously unselected package libhttp-entity-parser-perl. 1023s Preparing to unpack .../51-libhttp-entity-parser-perl_0.25-2_all.deb ... 1023s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1023s Selecting previously unselected package libhttp-headers-fast-perl. 1023s Preparing to unpack .../52-libhttp-headers-fast-perl_0.22-3_all.deb ... 1023s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1023s Selecting previously unselected package libhttp-negotiate-perl. 1023s Preparing to unpack .../53-libhttp-negotiate-perl_6.01-2_all.deb ... 1023s Unpacking libhttp-negotiate-perl (6.01-2) ... 1024s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 1024s Preparing to unpack .../54-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 1024s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 1024s Selecting previously unselected package libio-socket-ssl-perl. 1024s Preparing to unpack .../55-libio-socket-ssl-perl_2.089-1_all.deb ... 1024s Unpacking libio-socket-ssl-perl (2.089-1) ... 1024s Selecting previously unselected package libjson-perl. 1024s Preparing to unpack .../56-libjson-perl_4.10000-1_all.deb ... 1024s Unpacking libjson-perl (4.10000-1) ... 1024s Selecting previously unselected package libconfig-inifiles-perl. 1024s Preparing to unpack .../57-libconfig-inifiles-perl_3.000003-3_all.deb ... 1024s Unpacking libconfig-inifiles-perl (3.000003-3) ... 1024s Selecting previously unselected package libmouse-perl:ppc64el. 1024s Preparing to unpack .../58-libmouse-perl_2.5.11-1build1_ppc64el.deb ... 1024s Unpacking libmouse-perl:ppc64el (2.5.11-1build1) ... 1024s Selecting previously unselected package libnet-cidr-perl. 1024s Preparing to unpack .../59-libnet-cidr-perl_0.25-1_all.deb ... 1024s Unpacking libnet-cidr-perl (0.25-1) ... 1024s Selecting previously unselected package libtest-sharedfork-perl. 1024s Preparing to unpack .../60-libtest-sharedfork-perl_0.35-3_all.deb ... 1024s Unpacking libtest-sharedfork-perl (0.35-3) ... 1024s Selecting previously unselected package libtest-tcp-perl. 1024s Preparing to unpack .../61-libtest-tcp-perl_2.22-2_all.deb ... 1024s Unpacking libtest-tcp-perl (2.22-2) ... 1024s Selecting previously unselected package libtry-tiny-perl. 1024s Preparing to unpack .../62-libtry-tiny-perl_0.32-1_all.deb ... 1024s Unpacking libtry-tiny-perl (0.32-1) ... 1024s Selecting previously unselected package libplack-perl. 1024s Preparing to unpack .../63-libplack-perl_1.0051-1_all.deb ... 1024s Unpacking libplack-perl (1.0051-1) ... 1024s Selecting previously unselected package libnet-http-perl. 1024s Preparing to unpack .../64-libnet-http-perl_6.23-1_all.deb ... 1024s Unpacking libnet-http-perl (6.23-1) ... 1024s Selecting previously unselected package liblwp-protocol-https-perl. 1024s Preparing to unpack .../65-liblwp-protocol-https-perl_6.14-1_all.deb ... 1024s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1024s Selecting previously unselected package libwww-robotrules-perl. 1024s Preparing to unpack .../66-libwww-robotrules-perl_6.02-1_all.deb ... 1024s Unpacking libwww-robotrules-perl (6.02-1) ... 1024s Selecting previously unselected package libwww-perl. 1024s Preparing to unpack .../67-libwww-perl_6.78-1_all.deb ... 1024s Unpacking libwww-perl (6.78-1) ... 1024s Selecting previously unselected package liblemonldap-ng-common-perl. 1024s Preparing to unpack .../68-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 1024s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 1024s Selecting previously unselected package pkg-perl-autopkgtest. 1024s Preparing to unpack .../69-pkg-perl-autopkgtest_0.82_all.deb ... 1024s Unpacking pkg-perl-autopkgtest (0.82) ... 1024s Setting up libconfig-inifiles-perl (3.000003-3) ... 1024s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1024s Setting up libmouse-perl:ppc64el (2.5.11-1build1) ... 1024s Setting up libhttp-multipartparser-perl (0.02-3) ... 1024s Setting up libclass-inspector-perl (1.36-3) ... 1024s Setting up libclone-perl:ppc64el (0.47-1) ... 1024s Setting up libhtml-tagset-perl (3.24-1) ... 1024s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1024s Setting up libnet-cidr-perl (0.25-1) ... 1024s Setting up libipc-sharelite-perl (0.17-5build4) ... 1024s Setting up liblwp-mediatypes-perl (6.04-2) ... 1024s Setting up libcrypt-urandom-perl (0.54-1) ... 1024s Setting up libtry-tiny-perl (0.32-1) ... 1024s Setting up perl-openssl-defaults:ppc64el (7build3) ... 1024s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 1024s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1024s Setting up libencode-locale-perl (1.05-3) ... 1024s Setting up libclass-errorhandler-perl (0.04-3) ... 1024s Setting up libtest-sharedfork-perl (0.35-3) ... 1024s Setting up libhash-multivalue-perl (0.16-3) ... 1024s Setting up liberror-perl (0.17030-1) ... 1024s Setting up libapache-session-perl (1.94-2) ... 1024s Setting up libstream-buffered-perl (0.03-3) ... 1024s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 1024s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1024s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1024s Setting up libcryptx-perl (0.087-1) ... 1024s Setting up libio-html-perl (1.004-3) ... 1024s Setting up libtimedate-perl (2.3300-2) ... 1024s Setting up libtypes-serialiser-perl (1.01-1) ... 1024s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 1024s Setting up libjson-perl (4.10000-1) ... 1024s Setting up libfile-sharedir-perl (1.118-3) ... 1024s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1024s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1024s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1024s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 1024s Setting up libconvert-asn1-perl (0.34-1) ... 1024s Setting up liburi-perl (5.30-1) ... 1024s Setting up dctrl-tools (2.24-3build3) ... 1024s Setting up autodep8 (0.30) ... 1024s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 1024s Setting up libjson-xs-perl (4.040-1) ... 1024s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1024s Setting up libhttp-date-perl (6.06-1) ... 1024s Setting up libtest-tcp-perl (2.22-2) ... 1024s Setting up libfile-listing-perl (6.16-1) ... 1024s Setting up libcache-cache-perl (1.08-3) ... 1024s Setting up libhttp-headers-fast-perl (0.22-3) ... 1024s Setting up libnet-http-perl (6.23-1) ... 1024s Setting up libjson-maybexs-perl (1.004008-1) ... 1024s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1024s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1024s Setting up pkg-perl-autopkgtest (0.82) ... 1024s Setting up libwww-robotrules-perl (6.02-1) ... 1024s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 1024s Setting up libcookie-baker-perl (0.12-1) ... 1024s Setting up libhttp-entity-parser-perl (0.25-2) ... 1024s Setting up libio-socket-ssl-perl (2.089-1) ... 1024s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 1024s Setting up libconvert-pem-perl (0.13-1) ... 1024s Setting up libhttp-negotiate-perl (6.01-2) ... 1024s Setting up libhttp-cookies-perl (6.11-1) ... 1024s Setting up libhtml-tree-perl (5.07-3) ... 1024s Setting up libcgi-pm-perl (4.68-1) ... 1024s Setting up libhtml-template-perl (2.97-2build1) ... 1024s Setting up libplack-perl (1.0051-1) ... 1024s Setting up liblwp-protocol-https-perl (6.14-1) ... 1024s Setting up libwww-perl (6.78-1) ... 1024s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 1024s Processing triggers for man-db (2.13.1-1) ... 1030s autopkgtest [21:13:08]: test runtime-deps-common: ./debian/tests/runner runtime-deps lemonldap-ng-common 1030s autopkgtest [21:13:08]: test runtime-deps-common: [----------------------- 1030s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.YsEo2U/build.0E4/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 1031s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1031s 1..4 1031s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 1031s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 1031s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 1031s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 1031s ok 1031s All tests successful. 1031s Files=1, Tests=4, 1 wallclock secs ( 0.03 usr 0.00 sys + 0.13 cusr 0.01 csys = 0.17 CPU) 1031s Result: PASS 1031s autopkgtest [21:13:09]: test runtime-deps-common: -----------------------] 1032s autopkgtest [21:13:10]: test runtime-deps-common: - - - - - - - - - - results - - - - - - - - - - 1032s runtime-deps-common PASS (superficial) 1032s autopkgtest [21:13:10]: test runtime-deps-portal: preparing testbed 1053s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20251020-202603-juju-7f2275-prod-proposed-migration-environment-20-168a545c-39aa-4ab2-8ee3-607441bc178f from image adt/ubuntu-resolute-ppc64el-server-20251020.img (UUID 243ad32c-1bbf-485e-924d-1d24001cd7a1)... 1102s autopkgtest [21:14:20]: testbed dpkg architecture: ppc64el 1102s autopkgtest [21:14:20]: testbed apt version: 3.1.8ubuntu1 1103s autopkgtest [21:14:21]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1103s autopkgtest [21:14:21]: testbed release detected to be: resolute 1104s autopkgtest [21:14:22]: updating testbed package index (apt update) 1104s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 1104s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1104s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1104s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1104s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.3 kB] 1104s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 1105s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 1105s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 1105s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [108 kB] 1105s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 1105s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [407 kB] 1105s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [3808 B] 1105s Fetched 1328 kB in 1s (1016 kB/s) 1106s Reading package lists... 1106s Failed to check for VM: Permission denied 1107s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1107s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1107s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1107s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1108s Reading package lists... 1108s Reading package lists... 1108s Building dependency tree... 1108s Reading state information... 1108s Calculating upgrade... 1108s The following packages will be upgraded: 1108s libbrotli1 1108s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1108s Need to get 422 kB of archives. 1108s After this operation, 0 B of additional disk space will be used. 1108s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libbrotli1 ppc64el 1.1.0-2build6 [422 kB] 1109s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1109s Fetched 422 kB in 1s (675 kB/s) 1109s (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 ... 76476 files and directories currently installed.) 1109s Preparing to unpack .../libbrotli1_1.1.0-2build6_ppc64el.deb ... 1109s Unpacking libbrotli1:ppc64el (1.1.0-2build6) over (1.1.0-2build5) ... 1109s Setting up libbrotli1:ppc64el (1.1.0-2build6) ... 1109s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1109s autopkgtest [21:14:27]: upgrading testbed (apt dist-upgrade and autopurge) 1110s Reading package lists... 1110s Building dependency tree... 1110s Reading state information... 1110s Calculating upgrade... 1110s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1110s Reading package lists... 1110s Building dependency tree... 1110s Reading state information... 1110s Solving dependencies... 1110s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1113s Reading package lists... 1114s Building dependency tree... 1114s Reading state information... 1114s Solving dependencies... 1114s The following NEW packages will be installed: 1114s autodep8 dctrl-tools fonts-font-awesome javascript-common 1114s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl 1114s libapache-session-perl libcache-cache-perl libcgi-pm-perl 1114s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 1114s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 1114s libconvert-asn1-perl libconvert-base32-perl libconvert-pem-perl 1114s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 1114s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1114s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 1114s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 1114s libdevel-stacktrace-perl libdigest-hmac-perl libemail-date-format-perl 1114s libencode-locale-perl liberror-perl libexporter-tiny-perl libfcgi-perl 1114s libfcgi-procmanager-perl libfcgi0t64 libfile-listing-perl 1114s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 1114s libhash-multivalue-perl libhtml-format-perl 1114s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 1114s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 1114s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 1114s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 1114s libio-html-perl libio-socket-ssl-perl libipc-sharelite-perl libjs-bootstrap4 1114s libjs-jquery libjs-jquery-cookie libjs-jquery-ui libjs-popper.js 1114s libjson-maybexs-perl libjson-perl libjson-xs-perl 1114s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1114s liblemonldap-ng-portal-perl liblist-moreutils-perl liblist-moreutils-xs-perl 1114s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 1114s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 1114s libposix-strftime-compiler-perl libregexp-assemble-perl 1114s libstream-buffered-perl libtest-sharedfork-perl libtest-tcp-perl 1114s libtext-unidecode-perl libtimedate-perl libtry-tiny-perl 1114s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 1114s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 1114s 0 upgraded, 94 newly installed, 0 to remove and 0 not upgraded. 1114s Need to get 9209 kB of archives. 1114s After this operation, 31.3 MB of additional disk space will be used. 1114s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 1114s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 1114s Get:3 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1114s Get:4 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 1114s Get:5 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 1114s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 1114s Get:7 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 1114s Get:8 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 1115s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 1115s Get:10 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 1115s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build3 [6628 B] 1115s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 1115s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 1115s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 1115s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 1115s Get:16 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 1115s Get:17 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 1115s Get:18 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 1115s Get:19 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1115s Get:20 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 1115s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 1115s Get:22 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 1115s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 1115s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.30-1 [94.4 kB] 1115s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 1115s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.68-1 [185 kB] 1115s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 1115s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 1115s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 1115s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1115s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 1115s Get:32 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.5.11-1build1 [138 kB] 1115s Get:33 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.25-1 [14.0 kB] 1115s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 1115s Get:35 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1115s Get:36 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1115s Get:37 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 1115s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1115s Get:39 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1115s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 1115s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 1115s Get:42 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1115s Get:43 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 1115s Get:44 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1115s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1115s Get:46 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 1115s Get:47 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1115s Get:48 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1115s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 1115s Get:50 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 1115s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1115s Get:52 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 1115s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 1115s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 1115s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1115s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 1115s Get:57 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 1115s Get:58 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 1115s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 1115s Get:60 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 1115s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 1115s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 1115s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 1115s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1115s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.089-1 [200 kB] 1115s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.23-1 [22.3 kB] 1115s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 1115s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1 [12.6 kB] 1115s Get:69 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.78-1 [139 kB] 1115s Get:70 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 1115s Get:71 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-handler-perl all 2.21.0+ds-3 [72.4 kB] 1115s Get:72 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-fastcgi-server all 2.21.0+ds-3 [30.7 kB] 1115s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1116s Get:74 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 1116s Get:75 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1116s Get:76 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 1116s Get:77 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 1116s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 1116s Get:79 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1116s Get:80 http://ftpmaster.internal/ubuntu resolute/main ppc64el javascript-common all 12+nmu1 [4828 B] 1116s Get:81 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 1116s Get:82 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 1116s Get:83 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1116s Get:84 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-cookie all 12-4 [6484 B] 1116s Get:85 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 1116s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006002-1 [36.8 kB] 1116s Get:87 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 1116s Get:88 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 1116s Get:89 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 1116s Get:90 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 1116s Get:91 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-portal-perl all 2.21.0+ds-3 [3005 kB] 1116s Get:92 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build3 [109 kB] 1116s Get:93 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30 [13.7 kB] 1116s Get:94 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.82 [18.8 kB] 1117s Preconfiguring packages ... 1117s Fetched 9209 kB in 2s (3981 kB/s) 1117s Selecting previously unselected package libfcgi0t64:ppc64el. 1117s (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 ... 76476 files and directories currently installed.) 1117s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 1117s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 1117s Selecting previously unselected package libfcgi-perl. 1117s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 1117s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1117s Selecting previously unselected package libfcgi-procmanager-perl. 1117s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 1117s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1117s Selecting previously unselected package libcrypt-urandom-perl. 1117s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 1117s Unpacking libcrypt-urandom-perl (0.54-1) ... 1117s Selecting previously unselected package libapache-session-perl. 1117s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 1117s Unpacking libapache-session-perl (1.94-2) ... 1117s Selecting previously unselected package liberror-perl. 1117s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 1117s Unpacking liberror-perl (0.17030-1) ... 1117s Selecting previously unselected package libipc-sharelite-perl. 1117s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 1117s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1117s Selecting previously unselected package libcache-cache-perl. 1117s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 1117s Unpacking libcache-cache-perl (1.08-3) ... 1117s Selecting previously unselected package libclass-xsaccessor-perl. 1117s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 1117s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1117s Selecting previously unselected package libconfig-inifiles-perl. 1117s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-3_all.deb ... 1117s Unpacking libconfig-inifiles-perl (3.000003-3) ... 1117s Selecting previously unselected package perl-openssl-defaults:ppc64el. 1117s Preparing to unpack .../10-perl-openssl-defaults_7build3_ppc64el.deb ... 1117s Unpacking perl-openssl-defaults:ppc64el (7build3) ... 1117s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1117s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 1117s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1117s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 1117s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 1117s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 1117s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 1117s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 1117s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 1117s Selecting previously unselected package libconvert-asn1-perl. 1117s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 1117s Unpacking libconvert-asn1-perl (0.34-1) ... 1117s Selecting previously unselected package libcrypt-openssl-x509-perl. 1117s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 1117s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1117s Selecting previously unselected package libclass-errorhandler-perl. 1117s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 1117s Unpacking libclass-errorhandler-perl (0.04-3) ... 1117s Selecting previously unselected package libcrypt-des-perl:ppc64el. 1117s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_ppc64el.deb ... 1117s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 1117s Selecting previously unselected package libcrypt-des-ede3-perl. 1117s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1117s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1117s Selecting previously unselected package libcryptx-perl. 1117s Preparing to unpack .../19-libcryptx-perl_0.087-1_ppc64el.deb ... 1117s Unpacking libcryptx-perl (0.087-1) ... 1117s Selecting previously unselected package libconvert-pem-perl. 1117s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 1117s Unpacking libconvert-pem-perl (0.13-1) ... 1117s Selecting previously unselected package libcrypt-rijndael-perl. 1117s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 1117s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1117s Selecting previously unselected package libhtml-tagset-perl. 1117s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 1117s Unpacking libhtml-tagset-perl (3.24-1) ... 1117s Selecting previously unselected package liburi-perl. 1117s Preparing to unpack .../23-liburi-perl_5.30-1_all.deb ... 1117s Unpacking liburi-perl (5.30-1) ... 1117s Selecting previously unselected package libhtml-parser-perl:ppc64el. 1117s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 1117s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 1117s Selecting previously unselected package libcgi-pm-perl. 1117s Preparing to unpack .../25-libcgi-pm-perl_4.68-1_all.deb ... 1117s Unpacking libcgi-pm-perl (4.68-1) ... 1117s Selecting previously unselected package libhtml-template-perl. 1117s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 1117s Unpacking libhtml-template-perl (2.97-2build1) ... 1117s Selecting previously unselected package libjson-perl. 1117s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 1117s Unpacking libjson-perl (4.10000-1) ... 1117s Selecting previously unselected package libcommon-sense-perl:ppc64el. 1117s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 1117s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 1117s Selecting previously unselected package libtypes-serialiser-perl. 1117s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 1117s Unpacking libtypes-serialiser-perl (1.01-1) ... 1117s Selecting previously unselected package libjson-xs-perl. 1117s Preparing to unpack .../30-libjson-xs-perl_4.040-1_ppc64el.deb ... 1117s Unpacking libjson-xs-perl (4.040-1) ... 1117s Selecting previously unselected package libmouse-perl:ppc64el. 1117s Preparing to unpack .../31-libmouse-perl_2.5.11-1build1_ppc64el.deb ... 1117s Unpacking libmouse-perl:ppc64el (2.5.11-1build1) ... 1117s Selecting previously unselected package libnet-cidr-perl. 1117s Preparing to unpack .../32-libnet-cidr-perl_0.25-1_all.deb ... 1117s Unpacking libnet-cidr-perl (0.25-1) ... 1117s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 1117s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 1117s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 1117s Selecting previously unselected package libposix-strftime-compiler-perl. 1117s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1117s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1117s Selecting previously unselected package libapache-logformat-compiler-perl. 1117s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1117s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1117s Selecting previously unselected package libcookie-baker-perl. 1117s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 1117s Unpacking libcookie-baker-perl (0.12-1) ... 1117s Selecting previously unselected package libdevel-stacktrace-perl. 1117s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1117s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1117s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1117s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1117s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1117s Selecting previously unselected package libclass-inspector-perl. 1117s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 1117s Unpacking libclass-inspector-perl (1.36-3) ... 1117s Selecting previously unselected package libfile-sharedir-perl. 1117s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 1117s Unpacking libfile-sharedir-perl (1.118-3) ... 1117s Selecting previously unselected package libfilesys-notify-simple-perl. 1117s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1117s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1117s Selecting previously unselected package libhash-multivalue-perl. 1117s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 1117s Unpacking libhash-multivalue-perl (0.16-3) ... 1117s Selecting previously unselected package libhttp-multipartparser-perl. 1117s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 1117s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1117s Selecting previously unselected package libjson-maybexs-perl. 1117s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 1117s Unpacking libjson-maybexs-perl (1.004008-1) ... 1117s Selecting previously unselected package libstream-buffered-perl. 1117s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 1117s Unpacking libstream-buffered-perl (0.03-3) ... 1117s Selecting previously unselected package libwww-form-urlencoded-perl. 1117s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1117s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1118s Selecting previously unselected package libhttp-entity-parser-perl. 1118s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 1118s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1118s Selecting previously unselected package libtimedate-perl. 1118s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 1118s Unpacking libtimedate-perl (2.3300-2) ... 1118s Selecting previously unselected package libhttp-date-perl. 1118s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 1118s Unpacking libhttp-date-perl (6.06-1) ... 1118s Selecting previously unselected package libhttp-headers-fast-perl. 1118s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 1118s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1118s Selecting previously unselected package libclone-perl:ppc64el. 1118s Preparing to unpack .../51-libclone-perl_0.47-1_ppc64el.deb ... 1118s Unpacking libclone-perl:ppc64el (0.47-1) ... 1118s Selecting previously unselected package libencode-locale-perl. 1118s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 1118s Unpacking libencode-locale-perl (1.05-3) ... 1118s Selecting previously unselected package libio-html-perl. 1118s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 1118s Unpacking libio-html-perl (1.004-3) ... 1118s Selecting previously unselected package liblwp-mediatypes-perl. 1118s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 1118s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1118s Selecting previously unselected package libhttp-message-perl. 1118s Preparing to unpack .../55-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 1118s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 1118s Selecting previously unselected package libtest-sharedfork-perl. 1118s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 1118s Unpacking libtest-sharedfork-perl (0.35-3) ... 1118s Selecting previously unselected package libtest-tcp-perl. 1118s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 1118s Unpacking libtest-tcp-perl (2.22-2) ... 1118s Selecting previously unselected package libtry-tiny-perl. 1118s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 1118s Unpacking libtry-tiny-perl (0.32-1) ... 1118s Selecting previously unselected package libplack-perl. 1118s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 1118s Unpacking libplack-perl (1.0051-1) ... 1118s Selecting previously unselected package libfile-listing-perl. 1118s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 1118s Unpacking libfile-listing-perl (6.16-1) ... 1118s Selecting previously unselected package libhtml-tree-perl. 1118s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 1118s Unpacking libhtml-tree-perl (5.07-3) ... 1118s Selecting previously unselected package libhttp-cookies-perl. 1118s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 1118s Unpacking libhttp-cookies-perl (6.11-1) ... 1118s Selecting previously unselected package libhttp-negotiate-perl. 1118s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 1118s Unpacking libhttp-negotiate-perl (6.01-2) ... 1118s Selecting previously unselected package libio-socket-ssl-perl. 1118s Preparing to unpack .../64-libio-socket-ssl-perl_2.089-1_all.deb ... 1118s Unpacking libio-socket-ssl-perl (2.089-1) ... 1118s Selecting previously unselected package libnet-http-perl. 1118s Preparing to unpack .../65-libnet-http-perl_6.23-1_all.deb ... 1118s Unpacking libnet-http-perl (6.23-1) ... 1118s Selecting previously unselected package liblwp-protocol-https-perl. 1118s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 1118s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1118s Selecting previously unselected package libwww-robotrules-perl. 1118s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1_all.deb ... 1118s Unpacking libwww-robotrules-perl (6.02-1) ... 1118s Selecting previously unselected package libwww-perl. 1118s Preparing to unpack .../68-libwww-perl_6.78-1_all.deb ... 1118s Unpacking libwww-perl (6.78-1) ... 1118s Selecting previously unselected package liblemonldap-ng-common-perl. 1118s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 1118s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 1118s Selecting previously unselected package liblemonldap-ng-handler-perl. 1118s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.21.0+ds-3_all.deb ... 1118s Unpacking liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 1118s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1118s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.21.0+ds-3_all.deb ... 1118s Unpacking lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 1118s Selecting previously unselected package fonts-font-awesome. 1118s Preparing to unpack .../72-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1118s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1118s Selecting previously unselected package libconvert-base32-perl. 1118s Preparing to unpack .../73-libconvert-base32-perl_0.06-3_all.deb ... 1118s Unpacking libconvert-base32-perl (0.06-3) ... 1118s Selecting previously unselected package libdigest-hmac-perl. 1118s Preparing to unpack .../74-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1118s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1118s Selecting previously unselected package libemail-date-format-perl. 1118s Preparing to unpack .../75-libemail-date-format-perl_1.008-1_all.deb ... 1118s Unpacking libemail-date-format-perl (1.008-1) ... 1118s Selecting previously unselected package libfont-afm-perl. 1118s Preparing to unpack .../76-libfont-afm-perl_1.20-4_all.deb ... 1118s Unpacking libfont-afm-perl (1.20-4) ... 1118s Selecting previously unselected package libhtml-format-perl. 1118s Preparing to unpack .../77-libhtml-format-perl_2.16-2_all.deb ... 1118s Unpacking libhtml-format-perl (2.16-2) ... 1118s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1118s Preparing to unpack .../78-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1118s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1118s Selecting previously unselected package javascript-common. 1118s Preparing to unpack .../79-javascript-common_12+nmu1_all.deb ... 1118s Unpacking javascript-common (12+nmu1) ... 1118s Selecting previously unselected package libjs-popper.js. 1118s Preparing to unpack .../80-libjs-popper.js_1.16.1+ds-6_all.deb ... 1118s Unpacking libjs-popper.js (1.16.1+ds-6) ... 1118s Selecting previously unselected package libjs-bootstrap4. 1118s Preparing to unpack .../81-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 1118s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 1118s Selecting previously unselected package libjs-jquery. 1118s Preparing to unpack .../82-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1118s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1118s Selecting previously unselected package libjs-jquery-cookie. 1118s Preparing to unpack .../83-libjs-jquery-cookie_12-4_all.deb ... 1118s Unpacking libjs-jquery-cookie (12-4) ... 1118s Selecting previously unselected package libjs-jquery-ui. 1118s Preparing to unpack .../84-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 1118s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 1118s Selecting previously unselected package libexporter-tiny-perl. 1118s Preparing to unpack .../85-libexporter-tiny-perl_1.006002-1_all.deb ... 1118s Unpacking libexporter-tiny-perl (1.006002-1) ... 1118s Selecting previously unselected package liblist-moreutils-xs-perl. 1118s Preparing to unpack .../86-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 1118s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1118s Selecting previously unselected package liblist-moreutils-perl. 1118s Preparing to unpack .../87-liblist-moreutils-perl_0.430-2_all.deb ... 1118s Unpacking liblist-moreutils-perl (0.430-2) ... 1119s Selecting previously unselected package libregexp-assemble-perl. 1119s Preparing to unpack .../88-libregexp-assemble-perl_0.38-2_all.deb ... 1119s Unpacking libregexp-assemble-perl (0.38-2) ... 1119s Selecting previously unselected package libtext-unidecode-perl. 1119s Preparing to unpack .../89-libtext-unidecode-perl_1.30-3_all.deb ... 1119s Unpacking libtext-unidecode-perl (1.30-3) ... 1119s Selecting previously unselected package liblemonldap-ng-portal-perl. 1119s Preparing to unpack .../90-liblemonldap-ng-portal-perl_2.21.0+ds-3_all.deb ... 1119s Unpacking liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 1119s Selecting previously unselected package dctrl-tools. 1119s Preparing to unpack .../91-dctrl-tools_2.24-3build3_ppc64el.deb ... 1119s Unpacking dctrl-tools (2.24-3build3) ... 1119s Selecting previously unselected package autodep8. 1119s Preparing to unpack .../92-autodep8_0.30_all.deb ... 1119s Unpacking autodep8 (0.30) ... 1119s Selecting previously unselected package pkg-perl-autopkgtest. 1119s Preparing to unpack .../93-pkg-perl-autopkgtest_0.82_all.deb ... 1119s Unpacking pkg-perl-autopkgtest (0.82) ... 1119s Setting up libconfig-inifiles-perl (3.000003-3) ... 1119s Setting up javascript-common (12+nmu1) ... 1119s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1119s Setting up libmouse-perl:ppc64el (2.5.11-1build1) ... 1119s Setting up libhttp-multipartparser-perl (0.02-3) ... 1119s Setting up libclass-inspector-perl (1.36-3) ... 1119s Setting up libfont-afm-perl (1.20-4) ... 1119s Setting up libjs-popper.js (1.16.1+ds-6) ... 1119s Setting up libclone-perl:ppc64el (0.47-1) ... 1119s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 1119s Setting up libhtml-tagset-perl (3.24-1) ... 1119s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1119s Setting up libnet-cidr-perl (0.25-1) ... 1119s Setting up libipc-sharelite-perl (0.17-5build4) ... 1119s Setting up liblwp-mediatypes-perl (6.04-2) ... 1119s Setting up libcrypt-urandom-perl (0.54-1) ... 1119s Setting up libtry-tiny-perl (0.32-1) ... 1119s Setting up perl-openssl-defaults:ppc64el (7build3) ... 1119s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 1119s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1119s Setting up libencode-locale-perl (1.05-3) ... 1119s Setting up libclass-errorhandler-perl (0.04-3) ... 1119s Setting up libfcgi-procmanager-perl (0.28-3) ... 1119s Setting up libtest-sharedfork-perl (0.35-3) ... 1119s Setting up libhash-multivalue-perl (0.16-3) ... 1119s Setting up liberror-perl (0.17030-1) ... 1119s Setting up libapache-session-perl (1.94-2) ... 1119s Setting up libstream-buffered-perl (0.03-3) ... 1119s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 1119s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1119s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1119s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1119s Setting up libemail-date-format-perl (1.008-1) ... 1119s Setting up libcryptx-perl (0.087-1) ... 1119s Setting up libio-html-perl (1.004-3) ... 1119s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1119s Setting up libtimedate-perl (2.3300-2) ... 1119s Setting up libtypes-serialiser-perl (1.01-1) ... 1119s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 1119s Setting up libjson-perl (4.10000-1) ... 1119s Setting up libfile-sharedir-perl (1.118-3) ... 1119s Setting up libfcgi-perl (0.82+ds-3build3) ... 1119s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1119s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1119s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1119s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 1119s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 1119s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1119s Setting up libexporter-tiny-perl (1.006002-1) ... 1119s Setting up libconvert-asn1-perl (0.34-1) ... 1119s Setting up libtext-unidecode-perl (1.30-3) ... 1119s Setting up libregexp-assemble-perl (0.38-2) ... 1119s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1119s Setting up liburi-perl (5.30-1) ... 1119s Setting up libconvert-base32-perl (0.06-3) ... 1119s Setting up dctrl-tools (2.24-3build3) ... 1119s Setting up autodep8 (0.30) ... 1119s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 1119s Setting up libjson-xs-perl (4.040-1) ... 1119s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1119s Setting up libjs-jquery-cookie (12-4) ... 1119s Setting up libhttp-date-perl (6.06-1) ... 1119s Setting up libtest-tcp-perl (2.22-2) ... 1119s Setting up libfile-listing-perl (6.16-1) ... 1119s Setting up libcache-cache-perl (1.08-3) ... 1119s Setting up libhttp-headers-fast-perl (0.22-3) ... 1119s Setting up liblist-moreutils-perl (0.430-2) ... 1119s Setting up libnet-http-perl (6.23-1) ... 1119s Setting up libjson-maybexs-perl (1.004008-1) ... 1119s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1119s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 1119s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1119s Setting up pkg-perl-autopkgtest (0.82) ... 1119s Setting up libwww-robotrules-perl (6.02-1) ... 1119s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 1119s Setting up libcookie-baker-perl (0.12-1) ... 1119s Setting up libhttp-entity-parser-perl (0.25-2) ... 1119s Setting up libio-socket-ssl-perl (2.089-1) ... 1119s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 1119s Setting up libconvert-pem-perl (0.13-1) ... 1119s Setting up libhttp-negotiate-perl (6.01-2) ... 1119s Setting up libhttp-cookies-perl (6.11-1) ... 1119s Setting up libhtml-tree-perl (5.07-3) ... 1119s Setting up libcgi-pm-perl (4.68-1) ... 1119s Setting up libhtml-format-perl (2.16-2) ... 1119s Setting up libhtml-template-perl (2.97-2build1) ... 1119s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1119s Setting up libplack-perl (1.0051-1) ... 1119s Setting up liblwp-protocol-https-perl (6.14-1) ... 1119s Setting up libwww-perl (6.78-1) ... 1119s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 1119s Setting up liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 1119s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1119s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1120s Setting up lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 1120s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1120s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1121s Setting up liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 1121s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1121s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1121s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1121s Processing triggers for man-db (2.13.1-1) ... 1135s autopkgtest [21:14:53]: test runtime-deps-portal: ./debian/tests/runner runtime-deps lemonldap-ng-portal 1135s autopkgtest [21:14:53]: test runtime-deps-portal: [----------------------- 1135s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.YsEo2U/build.0E4/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 1135s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.YsEo2U/build.0E4/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 1136s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1136s 1..4 1136s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 1136s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 1136s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 1136s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 1136s ok 1136s All tests successful. 1136s Files=1, Tests=4, 1 wallclock secs ( 0.02 usr 0.00 sys + 0.43 cusr 0.04 csys = 0.49 CPU) 1136s Result: PASS 1136s autopkgtest [21:14:54]: test runtime-deps-portal: -----------------------] 1137s autopkgtest [21:14:55]: test runtime-deps-portal: - - - - - - - - - - results - - - - - - - - - - 1137s runtime-deps-portal PASS (superficial) 1137s autopkgtest [21:14:55]: test runtime-deps-manager: preparing testbed 1157s Creating nova instance adt-resolute-ppc64el-lemonldap-ng-20251020-202603-juju-7f2275-prod-proposed-migration-environment-20-168a545c-39aa-4ab2-8ee3-607441bc178f from image adt/ubuntu-resolute-ppc64el-server-20251020.img (UUID 243ad32c-1bbf-485e-924d-1d24001cd7a1)... 1201s autopkgtest [21:15:59]: testbed dpkg architecture: ppc64el 1201s autopkgtest [21:15:59]: testbed apt version: 3.1.8ubuntu1 1201s autopkgtest [21:15:59]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1201s autopkgtest [21:15:59]: testbed release detected to be: resolute 1202s autopkgtest [21:16:00]: updating testbed package index (apt update) 1203s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 1203s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1203s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1203s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1203s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 1203s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 1203s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 1203s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.3 kB] 1203s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [108 kB] 1203s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 1203s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [407 kB] 1203s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [3808 B] 1204s Fetched 1328 kB in 1s (1211 kB/s) 1204s Reading package lists... 1205s Failed to check for VM: Permission denied 1205s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1205s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1205s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1205s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1206s Reading package lists... 1206s Reading package lists... 1206s Building dependency tree... 1206s Reading state information... 1206s Calculating upgrade... 1206s The following packages will be upgraded: 1206s libbrotli1 1207s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1207s Need to get 422 kB of archives. 1207s After this operation, 0 B of additional disk space will be used. 1207s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libbrotli1 ppc64el 1.1.0-2build6 [422 kB] 1207s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1207s Fetched 422 kB in 1s (750 kB/s) 1207s (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 ... 76476 files and directories currently installed.) 1207s Preparing to unpack .../libbrotli1_1.1.0-2build6_ppc64el.deb ... 1207s Unpacking libbrotli1:ppc64el (1.1.0-2build6) over (1.1.0-2build5) ... 1207s Setting up libbrotli1:ppc64el (1.1.0-2build6) ... 1208s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1208s autopkgtest [21:16:06]: upgrading testbed (apt dist-upgrade and autopurge) 1208s Reading package lists... 1208s Building dependency tree... 1208s Reading state information... 1208s Calculating upgrade... 1208s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1208s Reading package lists... 1208s Building dependency tree... 1208s Reading state information... 1209s Solving dependencies... 1209s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1211s Reading package lists... 1211s Building dependency tree... 1211s Reading state information... 1211s Solving dependencies... 1212s The following NEW packages will be installed: 1212s autodep8 dctrl-tools fonts-glyphicons-halflings lemonldap-ng-fastcgi-server 1212s libapache-logformat-compiler-perl libapache-session-perl libcache-cache-perl 1212s libcgi-pm-perl libclass-errorhandler-perl libclass-inspector-perl 1212s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 1212s libconfig-inifiles-perl libconvert-asn1-perl libconvert-pem-perl 1212s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 1212s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1212s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 1212s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 1212s libdevel-stacktrace-perl libemail-date-format-perl libencode-locale-perl 1212s liberror-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 1212s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl 1212s libhash-merge-simple-perl libhash-multivalue-perl libhtml-parser-perl 1212s libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl 1212s libhttp-cookies-perl libhttp-date-perl libhttp-entity-parser-perl 1212s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 1212s libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl 1212s libipc-sharelite-perl libjs-angularjs libjs-bootstrap libjs-es5-shim 1212s libjs-jquery libjson-maybexs-perl libjson-perl libjson-xs-perl 1212s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1212s liblemonldap-ng-manager-perl liblwp-mediatypes-perl 1212s liblwp-protocol-https-perl libmouse-perl libnet-cidr-perl libnet-http-perl 1212s libnet-ssleay-perl libplack-perl libposix-strftime-compiler-perl 1212s libregexp-common-perl libstream-buffered-perl libtest-sharedfork-perl 1212s libtest-tcp-perl libtimedate-perl libtry-tiny-perl libtypes-serialiser-perl 1212s liburi-perl libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 1212s perl-openssl-defaults pkg-perl-autopkgtest 1212s 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. 1212s Need to get 6450 kB of archives. 1212s After this operation, 27.1 MB of additional disk space will be used. 1212s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi0t64 ppc64el 2.4.5-0.1build1 [30.7 kB] 1212s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfcgi-perl ppc64el 0.82+ds-3build3 [22.1 kB] 1212s Get:3 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1212s Get:4 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-urandom-perl ppc64el 0.54-1 [14.3 kB] 1212s Get:5 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-session-perl all 1.94-2 [98.2 kB] 1212s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el liberror-perl all 0.17030-1 [23.5 kB] 1212s Get:7 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libipc-sharelite-perl ppc64el 0.17-5build4 [23.2 kB] 1212s Get:8 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-cache-perl all 1.08-3 [59.9 kB] 1212s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build6 [35.2 kB] 1212s Get:10 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconfig-inifiles-perl all 3.000003-3 [38.4 kB] 1212s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el perl-openssl-defaults ppc64el 7build3 [6628 B] 1212s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-bignum-perl ppc64el 0.09-2build6 [22.5 kB] 1212s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-random-perl ppc64el 0.17-1build1 [9716 B] 1212s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-openssl-rsa-perl ppc64el 0.35-1 [23.6 kB] 1212s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-asn1-perl all 0.34-1 [41.7 kB] 1212s Get:16 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-openssl-x509-perl ppc64el 2.0.1-1build1 [31.4 kB] 1212s Get:17 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-errorhandler-perl all 0.04-3 [5750 B] 1212s Get:18 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-perl ppc64el 2.07-5 [19.0 kB] 1212s Get:19 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1212s Get:20 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcryptx-perl ppc64el 0.087-1 [767 kB] 1212s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-pem-perl all 0.13-1 [20.7 kB] 1212s Get:22 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-rijndael-perl ppc64el 1.16-1build6 [21.8 kB] 1212s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tagset-perl all 3.24-1 [14.1 kB] 1212s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el liburi-perl all 5.30-1 [94.4 kB] 1212s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-parser-perl ppc64el 3.83-1build1 [91.8 kB] 1212s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcgi-pm-perl all 4.68-1 [185 kB] 1213s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-template-perl all 2.97-2build1 [58.3 kB] 1213s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-perl all 4.10000-1 [81.9 kB] 1213s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcommon-sense-perl ppc64el 3.75-3build5 [20.5 kB] 1213s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1213s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-xs-perl ppc64el 4.040-1 [89.4 kB] 1213s Get:32 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmouse-perl ppc64el 2.5.11-1build1 [138 kB] 1213s Get:33 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-cidr-perl all 0.25-1 [14.0 kB] 1213s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ssleay-perl ppc64el 1.94-3 [323 kB] 1213s Get:35 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1213s Get:36 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1213s Get:37 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcookie-baker-perl all 0.12-1 [7808 B] 1213s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1213s Get:39 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1213s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 1213s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 1213s Get:42 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1213s Get:43 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-multivalue-perl all 0.16-3 [12.9 kB] 1213s Get:44 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1213s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1213s Get:46 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstream-buffered-perl all 0.03-3 [5488 B] 1213s Get:47 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1213s Get:48 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1213s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 1213s Get:50 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 1213s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1213s Get:52 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclone-perl ppc64el 0.47-1 [11.1 kB] 1213s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 1213s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 1213s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1213s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 1213s Get:57 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-sharedfork-perl all 0.35-3 [7132 B] 1213s Get:58 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-tcp-perl all 2.22-2 [17.0 kB] 1213s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtry-tiny-perl all 0.32-1 [21.2 kB] 1213s Get:60 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libplack-perl all 1.0051-1 [218 kB] 1213s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 1213s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 1213s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 1213s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1213s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-socket-ssl-perl all 2.089-1 [200 kB] 1213s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-http-perl all 6.23-1 [22.3 kB] 1213s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblwp-protocol-https-perl all 6.14-1 [9040 B] 1213s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-robotrules-perl all 6.02-1 [12.6 kB] 1213s Get:69 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwww-perl all 6.78-1 [139 kB] 1213s Get:70 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-common-perl all 2.21.0+ds-3 [188 kB] 1213s Get:71 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-handler-perl all 2.21.0+ds-3 [72.4 kB] 1213s Get:72 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-fastcgi-server all 2.21.0+ds-3 [30.7 kB] 1213s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-date-format-perl all 1.008-1 [6772 B] 1213s Get:74 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhash-merge-simple-perl all 0.052-1 [7640 B] 1213s Get:75 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-angularjs all 1.8.3-3 [559 kB] 1213s Get:76 http://ftpmaster.internal/ubuntu resolute/universe ppc64el fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 1213s Get:77 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 1213s Get:78 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-es5-shim all 4.6.7-2 [39.8 kB] 1213s Get:79 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1213s Get:80 http://ftpmaster.internal/ubuntu resolute/main ppc64el libregexp-common-perl all 2024080801-1 [162 kB] 1213s Get:81 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-manager-perl all 2.21.0+ds-3 [962 kB] 1213s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build3 [109 kB] 1213s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30 [13.7 kB] 1213s Get:84 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.82 [18.8 kB] 1214s Preconfiguring packages ... 1214s Fetched 6450 kB in 2s (3827 kB/s) 1214s Selecting previously unselected package libfcgi0t64:ppc64el. 1214s (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 ... 76476 files and directories currently installed.) 1214s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_ppc64el.deb ... 1214s Unpacking libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 1214s Selecting previously unselected package libfcgi-perl. 1214s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_ppc64el.deb ... 1214s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1214s Selecting previously unselected package libfcgi-procmanager-perl. 1214s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 1214s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1214s Selecting previously unselected package libcrypt-urandom-perl. 1214s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_ppc64el.deb ... 1214s Unpacking libcrypt-urandom-perl (0.54-1) ... 1214s Selecting previously unselected package libapache-session-perl. 1214s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 1214s Unpacking libapache-session-perl (1.94-2) ... 1214s Selecting previously unselected package liberror-perl. 1214s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 1214s Unpacking liberror-perl (0.17030-1) ... 1214s Selecting previously unselected package libipc-sharelite-perl. 1214s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_ppc64el.deb ... 1214s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1214s Selecting previously unselected package libcache-cache-perl. 1214s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 1214s Unpacking libcache-cache-perl (1.08-3) ... 1214s Selecting previously unselected package libclass-xsaccessor-perl. 1214s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_ppc64el.deb ... 1214s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1214s Selecting previously unselected package libconfig-inifiles-perl. 1214s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-3_all.deb ... 1214s Unpacking libconfig-inifiles-perl (3.000003-3) ... 1214s Selecting previously unselected package perl-openssl-defaults:ppc64el. 1214s Preparing to unpack .../10-perl-openssl-defaults_7build3_ppc64el.deb ... 1214s Unpacking perl-openssl-defaults:ppc64el (7build3) ... 1214s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1214s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_ppc64el.deb ... 1214s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1214s Selecting previously unselected package libcrypt-openssl-random-perl:ppc64el. 1214s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_ppc64el.deb ... 1214s Unpacking libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 1214s Selecting previously unselected package libcrypt-openssl-rsa-perl:ppc64el. 1214s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_ppc64el.deb ... 1214s Unpacking libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 1214s Selecting previously unselected package libconvert-asn1-perl. 1214s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 1214s Unpacking libconvert-asn1-perl (0.34-1) ... 1214s Selecting previously unselected package libcrypt-openssl-x509-perl. 1214s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_ppc64el.deb ... 1214s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1214s Selecting previously unselected package libclass-errorhandler-perl. 1214s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 1214s Unpacking libclass-errorhandler-perl (0.04-3) ... 1214s Selecting previously unselected package libcrypt-des-perl:ppc64el. 1214s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_ppc64el.deb ... 1214s Unpacking libcrypt-des-perl:ppc64el (2.07-5) ... 1214s Selecting previously unselected package libcrypt-des-ede3-perl. 1214s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1214s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1214s Selecting previously unselected package libcryptx-perl. 1214s Preparing to unpack .../19-libcryptx-perl_0.087-1_ppc64el.deb ... 1214s Unpacking libcryptx-perl (0.087-1) ... 1214s Selecting previously unselected package libconvert-pem-perl. 1214s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 1214s Unpacking libconvert-pem-perl (0.13-1) ... 1214s Selecting previously unselected package libcrypt-rijndael-perl. 1214s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_ppc64el.deb ... 1214s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1214s Selecting previously unselected package libhtml-tagset-perl. 1214s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 1214s Unpacking libhtml-tagset-perl (3.24-1) ... 1214s Selecting previously unselected package liburi-perl. 1214s Preparing to unpack .../23-liburi-perl_5.30-1_all.deb ... 1214s Unpacking liburi-perl (5.30-1) ... 1214s Selecting previously unselected package libhtml-parser-perl:ppc64el. 1214s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_ppc64el.deb ... 1214s Unpacking libhtml-parser-perl:ppc64el (3.83-1build1) ... 1214s Selecting previously unselected package libcgi-pm-perl. 1214s Preparing to unpack .../25-libcgi-pm-perl_4.68-1_all.deb ... 1214s Unpacking libcgi-pm-perl (4.68-1) ... 1214s Selecting previously unselected package libhtml-template-perl. 1214s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 1214s Unpacking libhtml-template-perl (2.97-2build1) ... 1214s Selecting previously unselected package libjson-perl. 1214s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 1214s Unpacking libjson-perl (4.10000-1) ... 1214s Selecting previously unselected package libcommon-sense-perl:ppc64el. 1214s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_ppc64el.deb ... 1214s Unpacking libcommon-sense-perl:ppc64el (3.75-3build5) ... 1214s Selecting previously unselected package libtypes-serialiser-perl. 1214s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 1214s Unpacking libtypes-serialiser-perl (1.01-1) ... 1214s Selecting previously unselected package libjson-xs-perl. 1214s Preparing to unpack .../30-libjson-xs-perl_4.040-1_ppc64el.deb ... 1214s Unpacking libjson-xs-perl (4.040-1) ... 1214s Selecting previously unselected package libmouse-perl:ppc64el. 1214s Preparing to unpack .../31-libmouse-perl_2.5.11-1build1_ppc64el.deb ... 1214s Unpacking libmouse-perl:ppc64el (2.5.11-1build1) ... 1214s Selecting previously unselected package libnet-cidr-perl. 1214s Preparing to unpack .../32-libnet-cidr-perl_0.25-1_all.deb ... 1214s Unpacking libnet-cidr-perl (0.25-1) ... 1214s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 1214s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_ppc64el.deb ... 1214s Unpacking libnet-ssleay-perl:ppc64el (1.94-3) ... 1214s Selecting previously unselected package libposix-strftime-compiler-perl. 1214s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1214s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1214s Selecting previously unselected package libapache-logformat-compiler-perl. 1214s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1214s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1214s Selecting previously unselected package libcookie-baker-perl. 1214s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 1214s Unpacking libcookie-baker-perl (0.12-1) ... 1214s Selecting previously unselected package libdevel-stacktrace-perl. 1214s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1214s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1214s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1214s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1214s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1214s Selecting previously unselected package libclass-inspector-perl. 1214s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 1214s Unpacking libclass-inspector-perl (1.36-3) ... 1214s Selecting previously unselected package libfile-sharedir-perl. 1214s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 1214s Unpacking libfile-sharedir-perl (1.118-3) ... 1214s Selecting previously unselected package libfilesys-notify-simple-perl. 1214s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1214s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1214s Selecting previously unselected package libhash-multivalue-perl. 1214s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 1214s Unpacking libhash-multivalue-perl (0.16-3) ... 1214s Selecting previously unselected package libhttp-multipartparser-perl. 1214s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 1214s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1214s Selecting previously unselected package libjson-maybexs-perl. 1214s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 1214s Unpacking libjson-maybexs-perl (1.004008-1) ... 1214s Selecting previously unselected package libstream-buffered-perl. 1214s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 1214s Unpacking libstream-buffered-perl (0.03-3) ... 1214s Selecting previously unselected package libwww-form-urlencoded-perl. 1214s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1214s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1214s Selecting previously unselected package libhttp-entity-parser-perl. 1214s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 1214s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1214s Selecting previously unselected package libtimedate-perl. 1214s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 1214s Unpacking libtimedate-perl (2.3300-2) ... 1214s Selecting previously unselected package libhttp-date-perl. 1214s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 1214s Unpacking libhttp-date-perl (6.06-1) ... 1214s Selecting previously unselected package libhttp-headers-fast-perl. 1214s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 1214s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1214s Selecting previously unselected package libclone-perl:ppc64el. 1214s Preparing to unpack .../51-libclone-perl_0.47-1_ppc64el.deb ... 1214s Unpacking libclone-perl:ppc64el (0.47-1) ... 1214s Selecting previously unselected package libencode-locale-perl. 1214s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 1214s Unpacking libencode-locale-perl (1.05-3) ... 1214s Selecting previously unselected package libio-html-perl. 1214s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 1214s Unpacking libio-html-perl (1.004-3) ... 1214s Selecting previously unselected package liblwp-mediatypes-perl. 1214s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 1214s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1215s Selecting previously unselected package libhttp-message-perl. 1215s Preparing to unpack .../55-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 1215s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 1215s Selecting previously unselected package libtest-sharedfork-perl. 1215s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 1215s Unpacking libtest-sharedfork-perl (0.35-3) ... 1215s Selecting previously unselected package libtest-tcp-perl. 1215s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 1215s Unpacking libtest-tcp-perl (2.22-2) ... 1215s Selecting previously unselected package libtry-tiny-perl. 1215s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 1215s Unpacking libtry-tiny-perl (0.32-1) ... 1215s Selecting previously unselected package libplack-perl. 1215s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 1215s Unpacking libplack-perl (1.0051-1) ... 1215s Selecting previously unselected package libfile-listing-perl. 1215s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 1215s Unpacking libfile-listing-perl (6.16-1) ... 1215s Selecting previously unselected package libhtml-tree-perl. 1215s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 1215s Unpacking libhtml-tree-perl (5.07-3) ... 1215s Selecting previously unselected package libhttp-cookies-perl. 1215s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 1215s Unpacking libhttp-cookies-perl (6.11-1) ... 1215s Selecting previously unselected package libhttp-negotiate-perl. 1215s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 1215s Unpacking libhttp-negotiate-perl (6.01-2) ... 1215s Selecting previously unselected package libio-socket-ssl-perl. 1215s Preparing to unpack .../64-libio-socket-ssl-perl_2.089-1_all.deb ... 1215s Unpacking libio-socket-ssl-perl (2.089-1) ... 1215s Selecting previously unselected package libnet-http-perl. 1215s Preparing to unpack .../65-libnet-http-perl_6.23-1_all.deb ... 1215s Unpacking libnet-http-perl (6.23-1) ... 1215s Selecting previously unselected package liblwp-protocol-https-perl. 1215s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 1215s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1215s Selecting previously unselected package libwww-robotrules-perl. 1215s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1_all.deb ... 1215s Unpacking libwww-robotrules-perl (6.02-1) ... 1215s Selecting previously unselected package libwww-perl. 1215s Preparing to unpack .../68-libwww-perl_6.78-1_all.deb ... 1215s Unpacking libwww-perl (6.78-1) ... 1215s Selecting previously unselected package liblemonldap-ng-common-perl. 1215s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.21.0+ds-3_all.deb ... 1215s Unpacking liblemonldap-ng-common-perl (2.21.0+ds-3) ... 1215s Selecting previously unselected package liblemonldap-ng-handler-perl. 1215s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.21.0+ds-3_all.deb ... 1215s Unpacking liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 1215s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1215s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.21.0+ds-3_all.deb ... 1215s Unpacking lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 1215s Selecting previously unselected package libemail-date-format-perl. 1215s Preparing to unpack .../72-libemail-date-format-perl_1.008-1_all.deb ... 1215s Unpacking libemail-date-format-perl (1.008-1) ... 1215s Selecting previously unselected package libhash-merge-simple-perl. 1215s Preparing to unpack .../73-libhash-merge-simple-perl_0.052-1_all.deb ... 1215s Unpacking libhash-merge-simple-perl (0.052-1) ... 1215s Selecting previously unselected package libjs-angularjs. 1215s Preparing to unpack .../74-libjs-angularjs_1.8.3-3_all.deb ... 1215s Unpacking libjs-angularjs (1.8.3-3) ... 1215s Selecting previously unselected package fonts-glyphicons-halflings. 1215s Preparing to unpack .../75-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 1215s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1215s Selecting previously unselected package libjs-bootstrap. 1215s Preparing to unpack .../76-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 1215s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 1215s Selecting previously unselected package libjs-es5-shim. 1215s Preparing to unpack .../77-libjs-es5-shim_4.6.7-2_all.deb ... 1215s Unpacking libjs-es5-shim (4.6.7-2) ... 1215s Selecting previously unselected package libjs-jquery. 1215s Preparing to unpack .../78-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1215s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1215s Selecting previously unselected package libregexp-common-perl. 1215s Preparing to unpack .../79-libregexp-common-perl_2024080801-1_all.deb ... 1215s Unpacking libregexp-common-perl (2024080801-1) ... 1215s Selecting previously unselected package liblemonldap-ng-manager-perl. 1215s Preparing to unpack .../80-liblemonldap-ng-manager-perl_2.21.0+ds-3_all.deb ... 1215s Unpacking liblemonldap-ng-manager-perl (2.21.0+ds-3) ... 1215s Selecting previously unselected package dctrl-tools. 1215s Preparing to unpack .../81-dctrl-tools_2.24-3build3_ppc64el.deb ... 1215s Unpacking dctrl-tools (2.24-3build3) ... 1215s Selecting previously unselected package autodep8. 1215s Preparing to unpack .../82-autodep8_0.30_all.deb ... 1215s Unpacking autodep8 (0.30) ... 1215s Selecting previously unselected package pkg-perl-autopkgtest. 1215s Preparing to unpack .../83-pkg-perl-autopkgtest_0.82_all.deb ... 1215s Unpacking pkg-perl-autopkgtest (0.82) ... 1215s Setting up libconfig-inifiles-perl (3.000003-3) ... 1215s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1215s Setting up libmouse-perl:ppc64el (2.5.11-1build1) ... 1215s Setting up libhttp-multipartparser-perl (0.02-3) ... 1215s Setting up libclass-inspector-perl (1.36-3) ... 1215s Setting up libclone-perl:ppc64el (0.47-1) ... 1215s Setting up libfcgi0t64:ppc64el (2.4.5-0.1build1) ... 1215s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1215s Setting up libhtml-tagset-perl (3.24-1) ... 1215s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1215s Setting up libnet-cidr-perl (0.25-1) ... 1215s Setting up libipc-sharelite-perl (0.17-5build4) ... 1215s Setting up liblwp-mediatypes-perl (6.04-2) ... 1215s Setting up libcrypt-urandom-perl (0.54-1) ... 1215s Setting up libtry-tiny-perl (0.32-1) ... 1215s Setting up perl-openssl-defaults:ppc64el (7build3) ... 1215s Setting up libcommon-sense-perl:ppc64el (3.75-3build5) ... 1215s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1215s Setting up libencode-locale-perl (1.05-3) ... 1215s Setting up libclass-errorhandler-perl (0.04-3) ... 1215s Setting up libjs-angularjs (1.8.3-3) ... 1215s Setting up libfcgi-procmanager-perl (0.28-3) ... 1215s Setting up libregexp-common-perl (2024080801-1) ... 1215s Setting up libtest-sharedfork-perl (0.35-3) ... 1215s Setting up libhash-multivalue-perl (0.16-3) ... 1215s Setting up libjs-es5-shim (4.6.7-2) ... 1215s Setting up liberror-perl (0.17030-1) ... 1215s Setting up libapache-session-perl (1.94-2) ... 1215s Setting up libstream-buffered-perl (0.03-3) ... 1215s Setting up libcrypt-des-perl:ppc64el (2.07-5) ... 1215s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1215s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1215s Setting up libemail-date-format-perl (1.008-1) ... 1215s Setting up libcryptx-perl (0.087-1) ... 1215s Setting up libio-html-perl (1.004-3) ... 1215s Setting up libtimedate-perl (2.3300-2) ... 1215s Setting up libtypes-serialiser-perl (1.01-1) ... 1215s Setting up libcrypt-openssl-random-perl:ppc64el (0.17-1build1) ... 1215s Setting up libjson-perl (4.10000-1) ... 1215s Setting up libfile-sharedir-perl (1.118-3) ... 1215s Setting up libfcgi-perl (0.82+ds-3build3) ... 1215s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1215s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1215s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1215s Setting up libcrypt-openssl-rsa-perl:ppc64el (0.35-1) ... 1215s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1215s Setting up libconvert-asn1-perl (0.34-1) ... 1215s Setting up liburi-perl (5.30-1) ... 1215s Setting up dctrl-tools (2.24-3build3) ... 1215s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 1215s Setting up autodep8 (0.30) ... 1215s Setting up libnet-ssleay-perl:ppc64el (1.94-3) ... 1215s Setting up libjson-xs-perl (4.040-1) ... 1215s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1215s Setting up libhttp-date-perl (6.06-1) ... 1215s Setting up libtest-tcp-perl (2.22-2) ... 1215s Setting up libfile-listing-perl (6.16-1) ... 1215s Setting up libhash-merge-simple-perl (0.052-1) ... 1215s Setting up libcache-cache-perl (1.08-3) ... 1215s Setting up libhttp-headers-fast-perl (0.22-3) ... 1215s Setting up libnet-http-perl (6.23-1) ... 1215s Setting up libjson-maybexs-perl (1.004008-1) ... 1215s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1215s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1215s Setting up pkg-perl-autopkgtest (0.82) ... 1215s Setting up libwww-robotrules-perl (6.02-1) ... 1215s Setting up libhtml-parser-perl:ppc64el (3.83-1build1) ... 1215s Setting up libcookie-baker-perl (0.12-1) ... 1215s Setting up libhttp-entity-parser-perl (0.25-2) ... 1215s Setting up libio-socket-ssl-perl (2.089-1) ... 1215s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 1215s Setting up libconvert-pem-perl (0.13-1) ... 1215s Setting up libhttp-negotiate-perl (6.01-2) ... 1215s Setting up libhttp-cookies-perl (6.11-1) ... 1215s Setting up libhtml-tree-perl (5.07-3) ... 1215s Setting up libcgi-pm-perl (4.68-1) ... 1215s Setting up libhtml-template-perl (2.97-2build1) ... 1215s Setting up libplack-perl (1.0051-1) ... 1215s Setting up liblwp-protocol-https-perl (6.14-1) ... 1215s Setting up libwww-perl (6.78-1) ... 1215s Setting up liblemonldap-ng-common-perl (2.21.0+ds-3) ... 1215s Setting up liblemonldap-ng-handler-perl (2.21.0+ds-3) ... 1216s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1216s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1216s Setting up lemonldap-ng-fastcgi-server (2.21.0+ds-3) ... 1216s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1216s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1217s Setting up liblemonldap-ng-manager-perl (2.21.0+ds-3) ... 1217s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1217s Processing triggers for man-db (2.13.1-1) ... 1224s autopkgtest [21:16:21]: test runtime-deps-manager: ./debian/tests/runner runtime-deps lemonldap-ng-manager 1224s autopkgtest [21:16:21]: test runtime-deps-manager: [----------------------- 1224s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.YsEo2U/build.0E4/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 1224s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.YsEo2U/build.0E4/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 1224s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1224s 1..4 1224s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 1224s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 1224s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 1224s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 1224s ok 1224s All tests successful. 1224s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.34 cusr 0.02 csys = 0.38 CPU) 1224s Result: PASS 1224s autopkgtest [21:16:22]: test runtime-deps-manager: -----------------------] 1224s autopkgtest [21:16:22]: test runtime-deps-manager: - - - - - - - - - - results - - - - - - - - - - 1224s runtime-deps-manager PASS (superficial) 1225s autopkgtest [21:16:23]: test runtime-deps-and-recommends: preparing testbed 1225s Reading package lists... 1225s Building dependency tree... 1225s Reading state information... 1225s Solving dependencies... 1225s The following NEW packages will be installed: 1225s autoconf automake autopoint autotools-dev build-essential 1225s ca-certificates-java cpp cpp-15 cpp-15-powerpc64le-linux-gnu 1225s cpp-powerpc64le-linux-gnu debhelper debugedit default-jre-headless 1225s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 1225s fonts-font-awesome fonts-urw-base35 g++ g++-15 g++-15-powerpc64le-linux-gnu 1225s g++-powerpc64le-linux-gnu gcc gcc-15 gcc-15-powerpc64le-linux-gnu 1225s gcc-powerpc64le-linux-gnu gettext imagemagick-7-common intltool-debian 1225s java-common java-wrappers javascript-common jq lemonldap-ng lemonldap-ng-doc 1225s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl 1225s libalgorithm-combinatorics-perl libaom3 libarchive-zip-perl libasan8 1225s libauth-yubikey-webclient-perl libauthen-pam-perl libauthen-radius-perl 1225s libb-hooks-endofscope-perl libb-hooks-op-check-perl 1225s libbytes-random-secure-perl libcache-lru-perl libcapture-tiny-perl libcares2 1225s libcc1-0 libclass-c3-perl libclass-data-inheritable-perl libclass-load-perl 1225s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl 1225s libconvert-base32-perl libconvert-binhex-perl libcrypt-dh-gmp-perl 1225s libcrypt-jwt-perl libcrypt-random-seed-perl libcrypt-ssleay-perl 1225s libcrypt-x509-perl libdata-dumper-concise-perl libdata-hexdump-perl 1225s libdata-ieee754-perl libdata-optlist-perl libdata-password-zxcvbn-perl 1225s libdata-perl-perl libdata-printer-perl libdata-validate-ip-perl 1225s libdatetime-format-rfc3339-perl libdatetime-format-w3cdtf-perl 1225s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 1225s libdbd-sqlite3-perl libdbi-perl libdbix-connector-perl libde265-0 1225s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 1225s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 1225s libdigest-hmac-perl libdist-checkconflicts-perl libdynaloader-functions-perl 1225s libemail-abstract-perl libemail-address-xs-perl libemail-sender-perl 1225s libemail-simple-perl libeval-closure-perl libexception-class-perl 1225s libexporter-tiny-perl libextutils-depends-perl libfftw3-double3 1225s libfile-stripnondeterminism-perl libfont-afm-perl libfontconfig1 libfontenc1 1225s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libgeoip2-perl 1225s libglib-perl libgomp1 libgssapi-perl libheif-plugin-aomdec 1225s libheif-plugin-libde265 libheif1 libhtml-format-perl 1225s libhtml-formattext-withlinks-perl libhttp-browserdetect-perl 1225s libhttp-daemon-perl libicu76 libimage-magick-perl libimage-magick-q16-perl 1225s libimagequant0 libimport-into-perl libio-pty-perl libio-sessiondata-perl 1225s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 1225s libipc-run-perl libiri-perl libisl23 libitm1 libjargs-java libjbig0 1225s libjpeg-turbo8 libjpeg8 libjq1 libjs-bootstrap4 libjs-jquery-cookie 1225s libjs-jquery-ui libjs-popper.js libjs-sphinxdoc libjs-underscore 1225s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-portal-perl 1225s liblemonldap-ng-ssoaas-apache-client-perl liblerc4 liblist-allutils-perl 1225s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 1225s liblist-utilsby-perl liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 1225s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 1225s libmatch-simple-perl libmath-random-isaac-perl libmaxmind-db-common-perl 1225s libmaxmind-db-reader-perl libmime-tools-perl libmodule-implementation-perl 1225s libmodule-pluggable-perl libmodule-runtime-conflicts-perl 1225s libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-arrayref-perl 1225s libmoox-handlesvia-perl libmoox-strictconstructor-perl 1225s libmoox-types-mooselike-perl libmpc3 libmro-compat-perl 1225s libnamespace-autoclean-perl libnamespace-clean-perl libnamespace-sweep-perl 1225s libnet-ip-perl libnet-ipv6addr-perl libnet-ldap-perl libnet-netmask-perl 1225s libnet-openid-common-perl libnet-openid-consumer-perl 1225s libnet-openid-server-perl libnet-smtp-ssl-perl libnetaddr-ip-perl libnode115 1225s libnspr4 libnss3 libonig5 libopenjp2-7 libossp-uuid-perl libossp-uuid16 1225s libpackage-deprecationmanager-perl libpackage-stash-perl 1225s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 1225s libparams-validate-perl libparams-validationcompiler-perl 1225s libparse-recdescent-perl libpath-tiny-perl libpcsclite1 1225s libperlio-via-timeout-perl libquadmath0 libraw23t64 librdf-query-perl 1225s librdf-trine-perl libregexp-assemble-perl librole-tiny-perl 1225s libset-scalar-perl libsharpyuv0 libsoap-lite-perl libspecio-perl 1225s libstdc++-15-dev libstrictures-perl libstring-random-perl 1225s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 1225s libsub-infix-perl libsub-install-perl libsub-name-perl libsub-quote-perl 1225s libtask-weaken-perl libtest-leaktrace-perl libtest-output-perl 1225s libtest-pod-perl libtext-aligner-perl libtext-csv-xs-perl libtext-table-perl 1225s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl libtool 1225s libtsan2 libtype-tiny-perl libtypes-datetime-perl libtypes-path-tiny-perl 1225s libtypes-uri-perl libtypes-uuid-perl libubsan1 liburi-fromhash-perl 1225s libuuid-tiny-perl libvariable-magic-perl libweb-id-perl libwebp7 1225s libwebpdemux2 libwebpmux3 libxml-commonns-perl libxml-libxml-perl 1225s libxml-libxslt-perl libxml-namespace-perl libxml-namespacefactory-perl 1225s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 1225s libxml-sax-perl libxml-simple-perl libxmlsec1-1 libxmlsec1-openssl1 libxpm4 1225s libxslt1.1 libxstring-perl libyaml-perl m4 node-acorn node-balanced-match 1225s node-brace-expansion node-cjs-module-lexer node-corepack node-debug 1225s node-llhttp node-lru-cache node-minimatch node-ms node-semver node-uglify-js 1225s node-undici node-xtend nodejs openjdk-21-jre-headless po-debconf 1225s python3-alabaster python3-defusedxml python3-docutils python3-imagesize 1225s python3-packaging python3-roman python3-snowballstemmer python3-sphinx 1225s python3-sphinx-bootstrap-theme sgml-base sphinx-common uglifyjs unzip 1225s x11-common xfonts-encodings xfonts-utils xml-core yui-compressor 1225s 0 upgraded, 308 newly installed, 0 to remove and 0 not upgraded. 1225s Need to get 192 MB of archives. 1225s After this operation, 742 MB of additional disk space will be used. 1225s Get:1 http://ftpmaster.internal/ubuntu resolute/universe ppc64el imagemagick-7-common all 8:7.1.2.3+dfsg1-1 [71.0 kB] 1226s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-5ubuntu1 [169 kB] 1226s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfftw3-double3 ppc64el 3.3.10-2fakesync1build2 [445 kB] 1226s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build1 [15.8 kB] 1226s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1226s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 1226s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el xfonts-utils ppc64el 1:7.7+7 [114 kB] 1226s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-urw-base35 all 20200910-8 [11.0 MB] 1227s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el fontconfig-config ppc64el 2.15.0-2.3ubuntu1 [38.1 kB] 1227s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfontconfig1 ppc64el 2.15.0-2.3ubuntu1 [188 kB] 1227s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1 [22.3 kB] 1227s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libaom3 ppc64el 3.12.1-1 [2942 kB] 1227s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-aomdec ppc64el 1.20.2-1 [12.3 kB] 1227s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libde265-0 ppc64el 1.0.16-1 [288 kB] 1227s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif-plugin-libde265 ppc64el 1.20.2-1 [9832 B] 1227s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libheif1 ppc64el 1.20.2-1 [587 kB] 1227s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 1227s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 1227s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 1227s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 1227s Get:21 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblqr-1-0 ppc64el 0.4.2-2.1build2 [43.4 kB] 1227s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libltdl7 ppc64el 2.5.4-4build1 [51.1 kB] 1227s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libopenjp2-7 ppc64el 2.5.3-2.1 [251 kB] 1227s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libraw23t64 ppc64el 0.21.4-2 [510 kB] 1227s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 1227s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu1 [298 kB] 1227s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebp7 ppc64el 1.5.0-0.1 [315 kB] 1227s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu3 [307 kB] 1227s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1 [14.6 kB] 1227s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1 [31.1 kB] 1227s Get:31 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmagickcore-7.q16-10 ppc64el 8:7.1.2.3+dfsg1-1 [2531 kB] 1227s Get:32 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-q16-perl ppc64el 8:7.1.2.3+dfsg1-1 [112 kB] 1227s Get:33 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimage-magick-perl all 8:7.1.2.3+dfsg1-1 [39.8 kB] 1227s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 1227s Get:35 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-uwsgi-app all 2.21.0+ds-3 [23.1 kB] 1227s Get:36 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libconvert-base32-perl all 0.06-3 [6144 B] 1227s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1227s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfont-afm-perl all 1.20-4 [13.0 kB] 1227s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhtml-format-perl all 2.16-2 [36.9 kB] 1227s Get:40 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1227s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el javascript-common all 12+nmu1 [4828 B] 1227s Get:42 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 1227s Get:43 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 1227s Get:44 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-cookie all 12-4 [6484 B] 1227s Get:45 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 1227s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexporter-tiny-perl all 1.006002-1 [36.8 kB] 1227s Get:47 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-xs-perl ppc64el 0.430-4build1 [43.2 kB] 1227s Get:48 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-moreutils-perl all 0.430-2 [38.2 kB] 1227s Get:49 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libregexp-assemble-perl all 0.38-2 [69.5 kB] 1227s Get:50 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-unidecode-perl all 1.30-3 [105 kB] 1227s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-portal-perl all 2.21.0+ds-3 [3005 kB] 1227s Get:52 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.19-8 [280 kB] 1227s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 1227s Get:54 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 1227s Get:55 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.17-4ubuntu1 [572 kB] 1227s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.1-2build2 [619 kB] 1227s Get:57 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 1228s Get:58 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-1build3 [62.6 kB] 1228s Get:59 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [11.4 MB] 1228s Get:60 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-5ubuntu1 [1036 B] 1228s Get:61 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 1228s Get:62 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 1228s Get:63 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-5ubuntu1 [49.0 kB] 1228s Get:64 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-5ubuntu1 [32.3 kB] 1228s Get:65 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-5ubuntu1 [3006 kB] 1228s Get:66 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-5ubuntu1 [1374 kB] 1228s Get:67 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-5ubuntu1 [2729 kB] 1228s Get:68 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-5ubuntu1 [1231 kB] 1228s Get:69 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-5ubuntu1 [160 kB] 1228s Get:70 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-5ubuntu1 [1670 kB] 1228s Get:71 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [22.4 MB] 1229s Get:72 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-5ubuntu1 [523 kB] 1229s Get:73 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 1229s Get:74 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 1229s Get:75 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-5ubuntu1 [2744 kB] 1229s Get:76 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [13.0 MB] 1229s Get:77 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-5ubuntu1 [23.7 kB] 1229s Get:78 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 1229s Get:79 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 1229s Get:80 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu1 [5094 B] 1229s Get:81 http://ftpmaster.internal/ubuntu resolute/main ppc64el ca-certificates-java all 20240118 [11.6 kB] 1229s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 1229s Get:83 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-4build1 [169 kB] 1229s Get:84 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 1229s Get:85 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 1229s Get:86 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 1229s Get:87 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.14.2-1 [5098 B] 1229s Get:88 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3 [57.3 kB] 1229s Get:89 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 1229s Get:90 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.1-2build2 [1177 kB] 1229s Get:91 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 1229s Get:92 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 1229s Get:93 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.24.2ubuntu1 [896 kB] 1229s Get:94 http://ftpmaster.internal/ubuntu resolute/main ppc64el java-common all 0.76 [6852 B] 1229s Get:95 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnspr4 ppc64el 2:4.36-1ubuntu2 [135 kB] 1229s Get:96 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnss3 ppc64el 2:3.114-1 [1876 kB] 1229s Get:97 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpcsclite1 ppc64el 2.3.3-1 [30.6 kB] 1229s Get:98 http://ftpmaster.internal/ubuntu resolute/main ppc64el openjdk-21-jre-headless ppc64el 21.0.9~8ea-1 [45.9 MB] 1231s Get:99 http://ftpmaster.internal/ubuntu resolute/main ppc64el default-jre-headless ppc64el 2:1.21-76 [3184 B] 1231s Get:100 http://ftpmaster.internal/ubuntu resolute/main ppc64el sgml-base all 1.31+nmu1 [11.0 kB] 1231s Get:101 http://ftpmaster.internal/ubuntu resolute/main ppc64el xml-core all 0.19 [20.3 kB] 1231s Get:102 http://ftpmaster.internal/ubuntu resolute/main ppc64el docutils-common all 0.21.2+dfsg-2 [131 kB] 1231s Get:103 http://ftpmaster.internal/ubuntu resolute/main ppc64el unzip ppc64el 6.0-28ubuntu7 [201 kB] 1231s Get:104 http://ftpmaster.internal/ubuntu resolute/universe ppc64el java-wrappers all 0.5 [9042 B] 1231s Get:105 http://ftpmaster.internal/ubuntu resolute/main ppc64el libonig5 ppc64el 6.9.10-1 [225 kB] 1231s Get:106 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjq1 ppc64el 1.8.1-3ubuntu1 [183 kB] 1231s Get:107 http://ftpmaster.internal/ubuntu resolute/main ppc64el jq ppc64el 1.8.1-3ubuntu1 [74.3 kB] 1231s Get:108 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1231s Get:109 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libalgorithm-combinatorics-perl ppc64el 0.27-3build5 [22.9 kB] 1231s Get:110 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1231s Get:111 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauthen-pam-perl ppc64el 0.16-6build4 [24.8 kB] 1231s Get:112 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-3build2 [9884 B] 1231s Get:113 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdynaloader-functions-perl all 0.004-2 [11.5 kB] 1231s Get:114 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdevel-callchecker-perl ppc64el 0.009-2 [14.1 kB] 1231s Get:115 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-classify-perl ppc64el 0.015-2build6 [22.2 kB] 1231s Get:116 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-runtime-perl all 0.018-1 [15.2 kB] 1231s Get:117 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmodule-implementation-perl all 0.09-2 [12.0 kB] 1231s Get:118 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1231s Get:119 http://ftpmaster.internal/ubuntu resolute/main ppc64el libvariable-magic-perl ppc64el 0.64-1build1 [37.2 kB] 1231s Get:120 http://ftpmaster.internal/ubuntu resolute/main ppc64el libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 1231s Get:121 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1231s Get:122 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1231s Get:123 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1231s Get:124 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcache-lru-perl all 0.04-4 [5760 B] 1231s Get:125 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcapture-tiny-perl all 0.50-1 [20.7 kB] 1231s Get:126 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcares2 ppc64el 1.34.5-1 [127 kB] 1231s Get:127 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 1231s Get:128 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-data-inheritable-perl all 0.10-1 [8038 B] 1231s Get:129 http://ftpmaster.internal/ubuntu resolute/main ppc64el libparams-util-perl ppc64el 1.102-3build1 [21.3 kB] 1231s Get:130 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 1231s Get:131 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 1231s Get:132 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpackage-stash-perl all 0.40-1 [19.5 kB] 1232s Get:133 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-load-perl all 0.25-2 [12.7 kB] 1232s Get:134 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-load-xs-perl ppc64el 0.10-2build5 [13.7 kB] 1232s Get:135 http://ftpmaster.internal/ubuntu resolute/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1232s Get:136 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libclass-singleton-perl all 1.6-2 [11.5 kB] 1232s Get:137 http://ftpmaster.internal/ubuntu resolute/main ppc64el libconvert-binhex-perl all 1.125-3 [27.1 kB] 1232s Get:138 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-dh-gmp-perl ppc64el 0.00012-2build5 [16.5 kB] 1232s Get:139 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-jwt-perl all 0.037-1 [29.7 kB] 1232s Get:140 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-ssleay-perl ppc64el 0.73.06-2build6 [44.0 kB] 1232s Get:141 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libcrypt-x509-perl all 0.55-1 [19.2 kB] 1232s Get:142 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-dumper-concise-perl all 2.023-3 [13.6 kB] 1232s Get:143 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-hexdump-perl all 0.04-2 [8212 B] 1232s Get:144 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-ieee754-perl all 0.02-2 [10.7 kB] 1232s Get:145 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-someutils-perl all 0.59-1 [30.4 kB] 1232s Get:146 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblist-utilsby-perl all 0.12-2 [14.9 kB] 1232s Get:147 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblist-allutils-perl all 0.19-1 [41.5 kB] 1232s Get:148 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 1232s Get:149 http://ftpmaster.internal/ubuntu resolute/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 1232s Get:150 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 1232s Get:151 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 1232s Get:152 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB] 1232s Get:153 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstrictures-perl all 2.000006-1 [16.3 kB] 1232s Get:154 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-perl-perl all 0.002011-2 [40.3 kB] 1232s Get:155 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-printer-perl all 1.002001-1 [118 kB] 1232s Get:156 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 1232s Get:157 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-netmask-perl all 2.0002-2 [24.8 kB] 1232s Get:158 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnetaddr-ip-perl ppc64el 4.079+dfsg-2build5 [81.4 kB] 1232s Get:159 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdata-validate-ip-perl all 0.31-1 [17.2 kB] 1232s Get:160 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-identify-perl ppc64el 0.14-3build4 [10.1 kB] 1232s Get:161 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-name-perl ppc64el 0.28-1 [10.9 kB] 1232s Get:162 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnamespace-clean-perl all 0.27-2 [14.0 kB] 1232s Get:163 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1232s Get:164 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 1232s Get:165 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libeval-closure-perl all 0.14-3 [10.1 kB] 1232s Get:166 http://ftpmaster.internal/ubuntu resolute/main ppc64el libexception-class-perl all 1.45-1 [28.6 kB] 1232s Get:167 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1232s Get:168 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 1232s Get:169 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxstring-perl ppc64el 0.005-2build4 [8448 B] 1232s Get:170 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libspecio-perl all 0.50-1 [127 kB] 1232s Get:171 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-locale-perl all 1:1.41-1 [3193 kB] 1232s Get:172 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 1232s Get:173 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-perl ppc64el 2:1.65-1build3 [96.9 kB] 1232s Get:174 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1232s Get:175 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdatetime-format-w3cdtf-perl all 0.08-1 [9088 B] 1232s Get:176 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdbi-perl ppc64el 1.647-1 [837 kB] 1232s Get:177 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdbd-sqlite3-perl ppc64el 1.76-1 [169 kB] 1232s Get:178 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdbix-connector-perl all 0.60-1 [35.8 kB] 1232s Get:179 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-globaldestruction-perl all 0.14-4 [6114 B] 1232s Get:180 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdevel-overloadinfo-perl all 0.007-1 [7422 B] 1232s Get:181 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdist-checkconflicts-perl all 0.11-2 [9942 B] 1232s Get:182 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-simple-perl all 2.218-1 [20.6 kB] 1232s Get:183 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1232s Get:184 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-abstract-perl all 3.010-1 [21.4 kB] 1232s Get:185 http://ftpmaster.internal/ubuntu resolute/main ppc64el libemail-address-xs-perl ppc64el 1.05-1build5 [33.6 kB] 1233s Get:186 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1233s Get:187 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libthrowable-perl all 1.001-2 [14.2 kB] 1233s Get:188 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libemail-sender-perl all 2.601-1 [63.3 kB] 1233s Get:189 http://ftpmaster.internal/ubuntu resolute/main ppc64el libextutils-depends-perl all 0.8002-1 [14.3 kB] 1233s Get:190 http://ftpmaster.internal/ubuntu resolute/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 1233s Get:191 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] 1233s Get:192 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd3 ppc64el 2.3.3-13ubuntu1 [165 kB] 1233s Get:193 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgd-perl ppc64el 2.78-1build4 [128 kB] 1233s Get:194 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgd-securityimage-perl all 1.75-3 [38.8 kB] 1233s Get:195 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-strictconstructor-perl all 0.011-2 [9604 B] 1233s Get:196 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmaxmind-db-common-perl all 0.040001-1.1 [14.0 kB] 1233s Get:197 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmaxmind-db-reader-perl all 1.000014-2 [27.6 kB] 1233s Get:198 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparams-validate-perl ppc64el 1.31-2build4 [55.4 kB] 1233s Get:199 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgeoip2-perl all 2.006002-2 [92.1 kB] 1233s Get:200 http://ftpmaster.internal/ubuntu resolute/main ppc64el libglib-perl ppc64el 3:1.329.3-3build4 [327 kB] 1233s Get:201 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgssapi-perl ppc64el 0.28-4build5 [41.6 kB] 1233s Get:202 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libhttp-browserdetect-perl all 3.41-1 [36.4 kB] 1233s Get:203 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhttp-daemon-perl all 6.16-1 [22.4 kB] 1233s Get:204 http://ftpmaster.internal/ubuntu resolute/main ppc64el libicu76 ppc64el 76.1-4ubuntu2 [11.6 MB] 1235s Get:205 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-pty-perl ppc64el 1:1.20-1build3 [32.0 kB] 1235s Get:206 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-sessiondata-perl all 1.03-3 [6132 B] 1235s Get:207 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libperlio-via-timeout-perl all 0.32-3 [7832 B] 1235s Get:208 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libio-socket-timeout-perl all 0.32-3 [9736 B] 1235s Get:209 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-string-perl all 1.08-4 [11.1 kB] 1235s Get:210 http://ftpmaster.internal/ubuntu resolute/main ppc64el libio-stringy-perl all 2.113-2 [45.3 kB] 1235s Get:211 http://ftpmaster.internal/ubuntu resolute/main ppc64el libipc-run-perl all 20231003.0-2 [91.5 kB] 1235s Get:212 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoox-handlesvia-perl all 0.001009-2 [18.1 kB] 1235s Get:213 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtype-tiny-perl all 2.004000-2 [340 kB] 1235s Get:214 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libiri-perl all 0.013-1 [10.1 kB] 1235s Get:215 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libjargs-java all 1.0.0-5 [13.9 kB] 1235s Get:216 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 1235s Get:217 http://ftpmaster.internal/ubuntu resolute/main ppc64el libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 1235s Get:218 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxslt1.1 ppc64el 1.1.43-0.1 [189 kB] 1235s Get:219 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-1 ppc64el 1.3.7-2 [155 kB] 1235s Get:220 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxmlsec1-openssl1 ppc64el 1.3.7-2 [99.7 kB] 1235s Get:221 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblasso3t64 ppc64el 2.9.0-2 [195 kB] 1235s Get:222 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblasso-perl ppc64el 2.9.0-2 [120 kB] 1235s Get:223 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblemonldap-ng-ssoaas-apache-client-perl all 2.21.0+ds-3 [32.6 kB] 1235s Get:224 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblog-log4perl-perl all 1.57-1 [345 kB] 1235s Get:225 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1235s Get:226 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1235s Get:227 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmailtools-perl all 2.22-1 [77.1 kB] 1235s Get:228 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsub-infix-perl all 0.004-5 [7168 B] 1235s Get:229 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmatch-simple-perl all 0.012-1 [15.2 kB] 1235s Get:230 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmime-tools-perl all 5.515-1 [187 kB] 1235s Get:231 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 1235s Get:232 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 1235s Get:233 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpackage-stash-xs-perl ppc64el 0.30-1build5 [20.7 kB] 1235s Get:234 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoose-perl ppc64el 2.2207-1build3 [718 kB] 1235s Get:235 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libmoosex-arrayref-perl all 0.005-5 [8700 B] 1235s Get:236 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnamespace-sweep-perl all 0.006-5 [8262 B] 1235s Get:237 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ip-perl all 1.26-4 [27.4 kB] 1235s Get:238 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1235s Get:239 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1235s Get:240 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-base-perl all 1.09-3 [18.9 kB] 1235s Get:241 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1235s Get:242 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-libxml-perl ppc64el 2.0207+dfsg+really+2.0207-0ubuntu6 [315 kB] 1235s Get:243 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-simple-perl all 2.25-2 [64.1 kB] 1235s Get:244 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-common-perl all 1.20-2 [33.9 kB] 1235s Get:245 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1235s Get:246 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnet-openid-server-perl all 1.09-4 [22.3 kB] 1235s Get:247 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-xtend all 4.0.2-3 [3902 B] 1235s Get:248 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-corepack all 0.24.0-5 [757 kB] 1235s Get:249 http://ftpmaster.internal/ubuntu resolute/universe ppc64el nodejs ppc64el 20.19.4+dfsg-1 [342 kB] 1235s Get:250 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 1235s Get:251 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1235s Get:252 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-balanced-match all 2.0.0-1 [4910 B] 1235s Get:253 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 1235s Get:254 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-minimatch all 9.0.3-6 [78.0 kB] 1235s Get:255 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 1235s Get:256 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 1235s Get:257 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-lru-cache all 10.0.1-3 [61.9 kB] 1235s Get:258 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 1235s Get:259 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 1235s Get:260 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-undici all 7.16.0+dfsg+~cs3.2.0-2 [380 kB] 1235s Get:261 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libnode115 ppc64el 20.19.4+dfsg-1 [14.4 MB] 1236s Get:262 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libossp-uuid16 ppc64el 1.6.4-1 [26.0 kB] 1236s Get:263 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libossp-uuid-perl ppc64el 1.6.4-1 [16.8 kB] 1236s Get:264 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 1236s Get:265 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpath-tiny-perl all 0.148-1 [47.9 kB] 1236s Get:266 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libset-scalar-perl all 1.29-3 [28.6 kB] 1236s Get:267 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-csv-xs-perl ppc64el 1.60-1 [131 kB] 1236s Get:268 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-aligner-perl all 0.16-3 [12.9 kB] 1236s Get:269 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtext-table-perl all 1.135-1 [28.1 kB] 1236s Get:270 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-namespacefactory-perl all 1.02-4 [6096 B] 1236s Get:271 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-commonns-perl all 0.06-6 [7518 B] 1236s Get:272 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-namespace-perl all 0.02-7 [8480 B] 1236s Get:273 http://ftpmaster.internal/ubuntu resolute/universe ppc64el librdf-trine-perl all 1.019-4 [239 kB] 1236s Get:274 http://ftpmaster.internal/ubuntu resolute/universe ppc64el librdf-query-perl all 2.919-1 [292 kB] 1236s Get:275 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtask-weaken-perl all 1.06-2 [7924 B] 1236s Get:276 http://ftpmaster.internal/ubuntu resolute/main ppc64el libxml-parser-perl ppc64el 2.47-1build4 [205 kB] 1236s Get:277 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libsoap-lite-perl all 1.27-3 [225 kB] 1236s Get:278 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libstring-random-perl all 1:0.32-2 [14.0 kB] 1236s Get:279 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-leaktrace-perl ppc64el 0.17-1build6 [20.6 kB] 1236s Get:280 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-output-perl all 1.036-1 [14.6 kB] 1236s Get:281 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest-pod-perl all 1.52-3 [8978 B] 1236s Get:282 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtime-fake-perl all 0.11-4 [8092 B] 1236s Get:283 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtypes-datetime-perl all 0.002-4 [9192 B] 1236s Get:284 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtypes-path-tiny-perl all 0.006-2 [9138 B] 1236s Get:285 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libuuid-tiny-perl all 1.0400-3 [15.9 kB] 1236s Get:286 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtypes-uuid-perl all 0.004-4 [6404 B] 1236s Get:287 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liburi-fromhash-perl all 0.05-2 [11.0 kB] 1236s Get:288 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtypes-uri-perl all 0.007-3 [7546 B] 1236s Get:289 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libweb-id-perl all 1.927-3 [52.4 kB] 1236s Get:290 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libxml-libxslt-perl ppc64el 2.003000-3 [46.0 kB] 1236s Get:291 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libyaml-perl all 1.31-1 [65.7 kB] 1236s Get:292 http://ftpmaster.internal/ubuntu resolute/universe ppc64el node-uglify-js all 3.17.4-2 [205 kB] 1236s Get:293 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-defusedxml all 0.7.1-3 [42.2 kB] 1237s Get:294 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-roman all 5.1-1 [10.6 kB] 1237s Get:295 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-docutils all 0.21.2+dfsg-2 [409 kB] 1237s Get:296 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-imagesize all 1.4.1-1 [6844 B] 1237s Get:297 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-packaging all 25.0-1 [52.8 kB] 1237s Get:298 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 1237s Get:299 http://ftpmaster.internal/ubuntu resolute/main ppc64el sphinx-common all 8.2.3-1ubuntu2 [656 kB] 1237s Get:300 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-alabaster all 0.7.16-0.1 [18.5 kB] 1237s Get:301 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 1237s Get:302 http://ftpmaster.internal/ubuntu resolute/universe ppc64el python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB] 1237s Get:303 http://ftpmaster.internal/ubuntu resolute/universe ppc64el uglifyjs all 3.17.4-2 [10.1 kB] 1237s Get:304 http://ftpmaster.internal/ubuntu resolute/universe ppc64el yui-compressor all 2.4.8-3 [595 kB] 1237s Get:305 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-handler all 2.21.0+ds-3 [33.1 kB] 1237s Get:306 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng all 2.21.0+ds-3 [24.8 kB] 1237s Get:307 http://ftpmaster.internal/ubuntu resolute/universe ppc64el lemonldap-ng-doc all 2.21.0+ds-3 [5975 kB] 1238s Get:308 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libauthen-radius-perl all 0.33-1 [49.2 kB] 1238s Fetched 192 MB in 13s (15.1 MB/s) 1238s Selecting previously unselected package imagemagick-7-common. 1238s (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 ... 79672 files and directories currently installed.) 1238s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.3+dfsg1-1_all.deb ... 1238s Unpacking imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 1239s Selecting previously unselected package libgomp1:ppc64el. 1239s Preparing to unpack .../001-libgomp1_15.2.0-5ubuntu1_ppc64el.deb ... 1239s Unpacking libgomp1:ppc64el (15.2.0-5ubuntu1) ... 1239s Selecting previously unselected package libfftw3-double3:ppc64el. 1239s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_ppc64el.deb ... 1239s Unpacking libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 1239s Selecting previously unselected package libfontenc1:ppc64el. 1239s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_ppc64el.deb ... 1239s Unpacking libfontenc1:ppc64el (1:1.1.8-1build1) ... 1239s Selecting previously unselected package x11-common. 1239s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1239s Unpacking x11-common (1:7.7+24ubuntu1) ... 1239s Selecting previously unselected package xfonts-encodings. 1239s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 1239s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 1239s Selecting previously unselected package xfonts-utils. 1239s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_ppc64el.deb ... 1239s Unpacking xfonts-utils (1:7.7+7) ... 1239s Selecting previously unselected package fonts-urw-base35. 1239s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ... 1239s Unpacking fonts-urw-base35 (20200910-8) ... 1239s Selecting previously unselected package fontconfig-config. 1239s Preparing to unpack .../008-fontconfig-config_2.15.0-2.3ubuntu1_ppc64el.deb ... 1239s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 1239s Selecting previously unselected package libfontconfig1:ppc64el. 1239s Preparing to unpack .../009-libfontconfig1_2.15.0-2.3ubuntu1_ppc64el.deb ... 1239s Unpacking libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 1239s Selecting previously unselected package libsharpyuv0:ppc64el. 1239s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1_ppc64el.deb ... 1239s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1) ... 1239s Selecting previously unselected package libaom3:ppc64el. 1239s Preparing to unpack .../011-libaom3_3.12.1-1_ppc64el.deb ... 1239s Unpacking libaom3:ppc64el (3.12.1-1) ... 1239s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 1239s Preparing to unpack .../012-libheif-plugin-aomdec_1.20.2-1_ppc64el.deb ... 1239s Unpacking libheif-plugin-aomdec:ppc64el (1.20.2-1) ... 1239s Selecting previously unselected package libde265-0:ppc64el. 1239s Preparing to unpack .../013-libde265-0_1.0.16-1_ppc64el.deb ... 1239s Unpacking libde265-0:ppc64el (1.0.16-1) ... 1239s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 1239s Preparing to unpack .../014-libheif-plugin-libde265_1.20.2-1_ppc64el.deb ... 1239s Unpacking libheif-plugin-libde265:ppc64el (1.20.2-1) ... 1239s Selecting previously unselected package libheif1:ppc64el. 1239s Preparing to unpack .../015-libheif1_1.20.2-1_ppc64el.deb ... 1239s Unpacking libheif1:ppc64el (1.20.2-1) ... 1239s Selecting previously unselected package libjbig0:ppc64el. 1239s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 1239s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 1239s Selecting previously unselected package libjpeg-turbo8:ppc64el. 1239s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 1239s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 1239s Selecting previously unselected package libjpeg8:ppc64el. 1239s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 1239s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 1239s Selecting previously unselected package liblcms2-2:ppc64el. 1239s Preparing to unpack .../019-liblcms2-2_2.16-2_ppc64el.deb ... 1239s Unpacking liblcms2-2:ppc64el (2.16-2) ... 1239s Selecting previously unselected package liblqr-1-0:ppc64el. 1239s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_ppc64el.deb ... 1239s Unpacking liblqr-1-0:ppc64el (0.4.2-2.1build2) ... 1239s Selecting previously unselected package libltdl7:ppc64el. 1239s Preparing to unpack .../021-libltdl7_2.5.4-4build1_ppc64el.deb ... 1239s Unpacking libltdl7:ppc64el (2.5.4-4build1) ... 1239s Selecting previously unselected package libopenjp2-7:ppc64el. 1239s Preparing to unpack .../022-libopenjp2-7_2.5.3-2.1_ppc64el.deb ... 1239s Unpacking libopenjp2-7:ppc64el (2.5.3-2.1) ... 1239s Selecting previously unselected package libraw23t64:ppc64el. 1239s Preparing to unpack .../023-libraw23t64_0.21.4-2_ppc64el.deb ... 1239s Unpacking libraw23t64:ppc64el (0.21.4-2) ... 1239s Selecting previously unselected package libdeflate0:ppc64el. 1239s Preparing to unpack .../024-libdeflate0_1.23-2_ppc64el.deb ... 1239s Unpacking libdeflate0:ppc64el (1.23-2) ... 1239s Selecting previously unselected package liblerc4:ppc64el. 1239s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu1_ppc64el.deb ... 1239s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 1239s Selecting previously unselected package libwebp7:ppc64el. 1239s Preparing to unpack .../026-libwebp7_1.5.0-0.1_ppc64el.deb ... 1239s Unpacking libwebp7:ppc64el (1.5.0-0.1) ... 1239s Selecting previously unselected package libtiff6:ppc64el. 1239s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_ppc64el.deb ... 1239s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu3) ... 1240s Selecting previously unselected package libwebpdemux2:ppc64el. 1240s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1_ppc64el.deb ... 1240s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1) ... 1240s Selecting previously unselected package libwebpmux3:ppc64el. 1240s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1_ppc64el.deb ... 1240s Unpacking libwebpmux3:ppc64el (1.5.0-0.1) ... 1240s Selecting previously unselected package libmagickcore-7.q16-10:ppc64el. 1240s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.3+dfsg1-1_ppc64el.deb ... 1240s Unpacking libmagickcore-7.q16-10:ppc64el (8:7.1.2.3+dfsg1-1) ... 1240s Selecting previously unselected package libimage-magick-q16-perl. 1240s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.3+dfsg1-1_ppc64el.deb ... 1240s Unpacking libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 1240s Selecting previously unselected package libimage-magick-perl. 1240s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.3+dfsg1-1_all.deb ... 1240s Unpacking libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 1240s Selecting previously unselected package fonts-font-awesome. 1240s Preparing to unpack .../033-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 1240s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1240s Selecting previously unselected package lemonldap-ng-uwsgi-app. 1240s Preparing to unpack .../034-lemonldap-ng-uwsgi-app_2.21.0+ds-3_all.deb ... 1240s Unpacking lemonldap-ng-uwsgi-app (2.21.0+ds-3) ... 1240s Selecting previously unselected package libconvert-base32-perl. 1240s Preparing to unpack .../035-libconvert-base32-perl_0.06-3_all.deb ... 1240s Unpacking libconvert-base32-perl (0.06-3) ... 1240s Selecting previously unselected package libdigest-hmac-perl. 1240s Preparing to unpack .../036-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1240s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1240s Selecting previously unselected package libfont-afm-perl. 1240s Preparing to unpack .../037-libfont-afm-perl_1.20-4_all.deb ... 1240s Unpacking libfont-afm-perl (1.20-4) ... 1240s Selecting previously unselected package libhtml-format-perl. 1240s Preparing to unpack .../038-libhtml-format-perl_2.16-2_all.deb ... 1240s Unpacking libhtml-format-perl (2.16-2) ... 1240s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1240s Preparing to unpack .../039-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1240s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1240s Selecting previously unselected package javascript-common. 1240s Preparing to unpack .../040-javascript-common_12+nmu1_all.deb ... 1240s Unpacking javascript-common (12+nmu1) ... 1240s Selecting previously unselected package libjs-popper.js. 1240s Preparing to unpack .../041-libjs-popper.js_1.16.1+ds-6_all.deb ... 1240s Unpacking libjs-popper.js (1.16.1+ds-6) ... 1240s Selecting previously unselected package libjs-bootstrap4. 1240s Preparing to unpack .../042-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 1240s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 1240s Selecting previously unselected package libjs-jquery-cookie. 1240s Preparing to unpack .../043-libjs-jquery-cookie_12-4_all.deb ... 1240s Unpacking libjs-jquery-cookie (12-4) ... 1240s Selecting previously unselected package libjs-jquery-ui. 1240s Preparing to unpack .../044-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 1240s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 1240s Selecting previously unselected package libexporter-tiny-perl. 1240s Preparing to unpack .../045-libexporter-tiny-perl_1.006002-1_all.deb ... 1240s Unpacking libexporter-tiny-perl (1.006002-1) ... 1240s Selecting previously unselected package liblist-moreutils-xs-perl. 1240s Preparing to unpack .../046-liblist-moreutils-xs-perl_0.430-4build1_ppc64el.deb ... 1240s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1240s Selecting previously unselected package liblist-moreutils-perl. 1240s Preparing to unpack .../047-liblist-moreutils-perl_0.430-2_all.deb ... 1240s Unpacking liblist-moreutils-perl (0.430-2) ... 1240s Selecting previously unselected package libregexp-assemble-perl. 1240s Preparing to unpack .../048-libregexp-assemble-perl_0.38-2_all.deb ... 1240s Unpacking libregexp-assemble-perl (0.38-2) ... 1240s Selecting previously unselected package libtext-unidecode-perl. 1240s Preparing to unpack .../049-libtext-unidecode-perl_1.30-3_all.deb ... 1240s Unpacking libtext-unidecode-perl (1.30-3) ... 1240s Selecting previously unselected package liblemonldap-ng-portal-perl. 1240s Preparing to unpack .../050-liblemonldap-ng-portal-perl_2.21.0+ds-3_all.deb ... 1240s Unpacking liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 1240s Selecting previously unselected package m4. 1240s Preparing to unpack .../051-m4_1.4.19-8_ppc64el.deb ... 1240s Unpacking m4 (1.4.19-8) ... 1240s Selecting previously unselected package autoconf. 1240s Preparing to unpack .../052-autoconf_2.72-3.1ubuntu1_all.deb ... 1240s Unpacking autoconf (2.72-3.1ubuntu1) ... 1240s Selecting previously unselected package autotools-dev. 1240s Preparing to unpack .../053-autotools-dev_20240727.1_all.deb ... 1240s Unpacking autotools-dev (20240727.1) ... 1240s Selecting previously unselected package automake. 1240s Preparing to unpack .../054-automake_1%3a1.17-4ubuntu1_all.deb ... 1240s Unpacking automake (1:1.17-4ubuntu1) ... 1240s Selecting previously unselected package autopoint. 1240s Preparing to unpack .../055-autopoint_0.23.1-2build2_all.deb ... 1240s Unpacking autopoint (0.23.1-2build2) ... 1240s Selecting previously unselected package libisl23:ppc64el. 1240s Preparing to unpack .../056-libisl23_0.27-1_ppc64el.deb ... 1240s Unpacking libisl23:ppc64el (0.27-1) ... 1240s Selecting previously unselected package libmpc3:ppc64el. 1241s Preparing to unpack .../057-libmpc3_1.3.1-1build3_ppc64el.deb ... 1241s Unpacking libmpc3:ppc64el (1.3.1-1build3) ... 1241s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 1241s Preparing to unpack .../058-cpp-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 1241s Selecting previously unselected package cpp-15. 1241s Preparing to unpack .../059-cpp-15_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 1241s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 1241s Preparing to unpack .../060-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1241s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1241s Selecting previously unselected package cpp. 1241s Preparing to unpack .../061-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1241s Unpacking cpp (4:15.2.0-4ubuntu1) ... 1241s Selecting previously unselected package libcc1-0:ppc64el. 1241s Preparing to unpack .../062-libcc1-0_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking libcc1-0:ppc64el (15.2.0-5ubuntu1) ... 1241s Selecting previously unselected package libitm1:ppc64el. 1241s Preparing to unpack .../063-libitm1_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking libitm1:ppc64el (15.2.0-5ubuntu1) ... 1241s Selecting previously unselected package libasan8:ppc64el. 1241s Preparing to unpack .../064-libasan8_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking libasan8:ppc64el (15.2.0-5ubuntu1) ... 1241s Selecting previously unselected package liblsan0:ppc64el. 1241s Preparing to unpack .../065-liblsan0_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking liblsan0:ppc64el (15.2.0-5ubuntu1) ... 1241s Selecting previously unselected package libtsan2:ppc64el. 1241s Preparing to unpack .../066-libtsan2_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking libtsan2:ppc64el (15.2.0-5ubuntu1) ... 1241s Selecting previously unselected package libubsan1:ppc64el. 1241s Preparing to unpack .../067-libubsan1_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking libubsan1:ppc64el (15.2.0-5ubuntu1) ... 1241s Selecting previously unselected package libquadmath0:ppc64el. 1241s Preparing to unpack .../068-libquadmath0_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking libquadmath0:ppc64el (15.2.0-5ubuntu1) ... 1241s Selecting previously unselected package libgcc-15-dev:ppc64el. 1241s Preparing to unpack .../069-libgcc-15-dev_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking libgcc-15-dev:ppc64el (15.2.0-5ubuntu1) ... 1241s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 1241s Preparing to unpack .../070-gcc-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 1241s Selecting previously unselected package gcc-15. 1241s Preparing to unpack .../071-gcc-15_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 1241s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 1241s Preparing to unpack .../072-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1241s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1241s Selecting previously unselected package gcc. 1241s Preparing to unpack .../073-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1241s Unpacking gcc (4:15.2.0-4ubuntu1) ... 1241s Selecting previously unselected package libstdc++-15-dev:ppc64el. 1241s Preparing to unpack .../074-libstdc++-15-dev_15.2.0-5ubuntu1_ppc64el.deb ... 1241s Unpacking libstdc++-15-dev:ppc64el (15.2.0-5ubuntu1) ... 1242s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 1242s Preparing to unpack .../075-g++-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 1242s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 1242s Selecting previously unselected package g++-15. 1242s Preparing to unpack .../076-g++-15_15.2.0-5ubuntu1_ppc64el.deb ... 1242s Unpacking g++-15 (15.2.0-5ubuntu1) ... 1242s Selecting previously unselected package g++-powerpc64le-linux-gnu. 1242s Preparing to unpack .../077-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1242s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1242s Selecting previously unselected package g++. 1242s Preparing to unpack .../078-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 1242s Unpacking g++ (4:15.2.0-4ubuntu1) ... 1242s Selecting previously unselected package build-essential. 1242s Preparing to unpack .../079-build-essential_12.12ubuntu1_ppc64el.deb ... 1242s Unpacking build-essential (12.12ubuntu1) ... 1242s Selecting previously unselected package ca-certificates-java. 1242s Preparing to unpack .../080-ca-certificates-java_20240118_all.deb ... 1242s Unpacking ca-certificates-java (20240118) ... 1242s Selecting previously unselected package libdebhelper-perl. 1242s Preparing to unpack .../081-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 1242s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 1242s Selecting previously unselected package libtool. 1242s Preparing to unpack .../082-libtool_2.5.4-4build1_all.deb ... 1242s Unpacking libtool (2.5.4-4build1) ... 1242s Selecting previously unselected package dh-autoreconf. 1242s Preparing to unpack .../083-dh-autoreconf_21_all.deb ... 1242s Unpacking dh-autoreconf (21) ... 1242s Selecting previously unselected package libarchive-zip-perl. 1242s Preparing to unpack .../084-libarchive-zip-perl_1.68-1_all.deb ... 1242s Unpacking libarchive-zip-perl (1.68-1) ... 1242s Selecting previously unselected package libfile-stripnondeterminism-perl. 1242s Preparing to unpack .../085-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 1242s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 1242s Selecting previously unselected package dh-strip-nondeterminism. 1242s Preparing to unpack .../086-dh-strip-nondeterminism_1.14.2-1_all.deb ... 1242s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 1242s Selecting previously unselected package debugedit. 1242s Preparing to unpack .../087-debugedit_1%3a5.2-3_ppc64el.deb ... 1242s Unpacking debugedit (1:5.2-3) ... 1242s Selecting previously unselected package dwz. 1242s Preparing to unpack .../088-dwz_0.16-2_ppc64el.deb ... 1242s Unpacking dwz (0.16-2) ... 1242s Selecting previously unselected package gettext. 1242s Preparing to unpack .../089-gettext_0.23.1-2build2_ppc64el.deb ... 1242s Unpacking gettext (0.23.1-2build2) ... 1242s Selecting previously unselected package intltool-debian. 1242s Preparing to unpack .../090-intltool-debian_0.35.0+20060710.6_all.deb ... 1242s Unpacking intltool-debian (0.35.0+20060710.6) ... 1242s Selecting previously unselected package po-debconf. 1242s Preparing to unpack .../091-po-debconf_1.0.21+nmu1_all.deb ... 1242s Unpacking po-debconf (1.0.21+nmu1) ... 1242s Selecting previously unselected package debhelper. 1242s Preparing to unpack .../092-debhelper_13.24.2ubuntu1_all.deb ... 1242s Unpacking debhelper (13.24.2ubuntu1) ... 1242s Selecting previously unselected package java-common. 1242s Preparing to unpack .../093-java-common_0.76_all.deb ... 1242s Unpacking java-common (0.76) ... 1242s Selecting previously unselected package libnspr4:ppc64el. 1242s Preparing to unpack .../094-libnspr4_2%3a4.36-1ubuntu2_ppc64el.deb ... 1242s Unpacking libnspr4:ppc64el (2:4.36-1ubuntu2) ... 1242s Selecting previously unselected package libnss3:ppc64el. 1242s Preparing to unpack .../095-libnss3_2%3a3.114-1_ppc64el.deb ... 1242s Unpacking libnss3:ppc64el (2:3.114-1) ... 1242s Selecting previously unselected package libpcsclite1:ppc64el. 1242s Preparing to unpack .../096-libpcsclite1_2.3.3-1_ppc64el.deb ... 1242s Unpacking libpcsclite1:ppc64el (2.3.3-1) ... 1242s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 1242s Preparing to unpack .../097-openjdk-21-jre-headless_21.0.9~8ea-1_ppc64el.deb ... 1242s Unpacking openjdk-21-jre-headless:ppc64el (21.0.9~8ea-1) ... 1243s Selecting previously unselected package default-jre-headless. 1243s Preparing to unpack .../098-default-jre-headless_2%3a1.21-76_ppc64el.deb ... 1243s Unpacking default-jre-headless (2:1.21-76) ... 1243s Selecting previously unselected package sgml-base. 1243s Preparing to unpack .../099-sgml-base_1.31+nmu1_all.deb ... 1243s Unpacking sgml-base (1.31+nmu1) ... 1243s Selecting previously unselected package xml-core. 1243s Preparing to unpack .../100-xml-core_0.19_all.deb ... 1243s Unpacking xml-core (0.19) ... 1243s Selecting previously unselected package docutils-common. 1243s Preparing to unpack .../101-docutils-common_0.21.2+dfsg-2_all.deb ... 1243s Unpacking docutils-common (0.21.2+dfsg-2) ... 1243s Selecting previously unselected package unzip. 1243s Preparing to unpack .../102-unzip_6.0-28ubuntu7_ppc64el.deb ... 1243s Unpacking unzip (6.0-28ubuntu7) ... 1243s Selecting previously unselected package java-wrappers. 1243s Preparing to unpack .../103-java-wrappers_0.5_all.deb ... 1243s Unpacking java-wrappers (0.5) ... 1243s Selecting previously unselected package libonig5:ppc64el. 1243s Preparing to unpack .../104-libonig5_6.9.10-1_ppc64el.deb ... 1243s Unpacking libonig5:ppc64el (6.9.10-1) ... 1243s Selecting previously unselected package libjq1:ppc64el. 1243s Preparing to unpack .../105-libjq1_1.8.1-3ubuntu1_ppc64el.deb ... 1243s Unpacking libjq1:ppc64el (1.8.1-3ubuntu1) ... 1244s Selecting previously unselected package jq. 1244s Preparing to unpack .../106-jq_1.8.1-3ubuntu1_ppc64el.deb ... 1244s Unpacking jq (1.8.1-3ubuntu1) ... 1244s Selecting previously unselected package libalgorithm-c3-perl. 1244s Preparing to unpack .../107-libalgorithm-c3-perl_0.11-2_all.deb ... 1244s Unpacking libalgorithm-c3-perl (0.11-2) ... 1244s Selecting previously unselected package libalgorithm-combinatorics-perl. 1244s Preparing to unpack .../108-libalgorithm-combinatorics-perl_0.27-3build5_ppc64el.deb ... 1244s Unpacking libalgorithm-combinatorics-perl (0.27-3build5) ... 1244s Selecting previously unselected package libauth-yubikey-webclient-perl. 1244s Preparing to unpack .../109-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1244s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1244s Selecting previously unselected package libauthen-pam-perl. 1244s Preparing to unpack .../110-libauthen-pam-perl_0.16-6build4_ppc64el.deb ... 1244s Unpacking libauthen-pam-perl (0.16-6build4) ... 1244s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 1244s Preparing to unpack .../111-libb-hooks-op-check-perl_0.22-3build2_ppc64el.deb ... 1244s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 1244s Selecting previously unselected package libdynaloader-functions-perl. 1244s Preparing to unpack .../112-libdynaloader-functions-perl_0.004-2_all.deb ... 1244s Unpacking libdynaloader-functions-perl (0.004-2) ... 1244s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 1244s Preparing to unpack .../113-libdevel-callchecker-perl_0.009-2_ppc64el.deb ... 1244s Unpacking libdevel-callchecker-perl:ppc64el (0.009-2) ... 1244s Selecting previously unselected package libparams-classify-perl:ppc64el. 1244s Preparing to unpack .../114-libparams-classify-perl_0.015-2build6_ppc64el.deb ... 1244s Unpacking libparams-classify-perl:ppc64el (0.015-2build6) ... 1244s Selecting previously unselected package libmodule-runtime-perl. 1244s Preparing to unpack .../115-libmodule-runtime-perl_0.018-1_all.deb ... 1244s Unpacking libmodule-runtime-perl (0.018-1) ... 1244s Selecting previously unselected package libmodule-implementation-perl. 1244s Preparing to unpack .../116-libmodule-implementation-perl_0.09-2_all.deb ... 1244s Unpacking libmodule-implementation-perl (0.09-2) ... 1244s Selecting previously unselected package libsub-exporter-progressive-perl. 1244s Preparing to unpack .../117-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1244s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1244s Selecting previously unselected package libvariable-magic-perl. 1244s Preparing to unpack .../118-libvariable-magic-perl_0.64-1build1_ppc64el.deb ... 1244s Unpacking libvariable-magic-perl (0.64-1build1) ... 1244s Selecting previously unselected package libb-hooks-endofscope-perl. 1244s Preparing to unpack .../119-libb-hooks-endofscope-perl_0.28-2_all.deb ... 1244s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 1244s Selecting previously unselected package libcrypt-random-seed-perl. 1244s Preparing to unpack .../120-libcrypt-random-seed-perl_0.03-3_all.deb ... 1244s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1244s Selecting previously unselected package libmath-random-isaac-perl. 1244s Preparing to unpack .../121-libmath-random-isaac-perl_1.004-2_all.deb ... 1244s Unpacking libmath-random-isaac-perl (1.004-2) ... 1244s Selecting previously unselected package libbytes-random-secure-perl. 1244s Preparing to unpack .../122-libbytes-random-secure-perl_0.29-3_all.deb ... 1244s Unpacking libbytes-random-secure-perl (0.29-3) ... 1244s Selecting previously unselected package libcache-lru-perl. 1244s Preparing to unpack .../123-libcache-lru-perl_0.04-4_all.deb ... 1244s Unpacking libcache-lru-perl (0.04-4) ... 1244s Selecting previously unselected package libcapture-tiny-perl. 1244s Preparing to unpack .../124-libcapture-tiny-perl_0.50-1_all.deb ... 1244s Unpacking libcapture-tiny-perl (0.50-1) ... 1244s Selecting previously unselected package libcares2:ppc64el. 1244s Preparing to unpack .../125-libcares2_1.34.5-1_ppc64el.deb ... 1244s Unpacking libcares2:ppc64el (1.34.5-1) ... 1244s Selecting previously unselected package libclass-c3-perl. 1244s Preparing to unpack .../126-libclass-c3-perl_0.35-2_all.deb ... 1244s Unpacking libclass-c3-perl (0.35-2) ... 1244s Selecting previously unselected package libclass-data-inheritable-perl. 1244s Preparing to unpack .../127-libclass-data-inheritable-perl_0.10-1_all.deb ... 1244s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1244s Selecting previously unselected package libparams-util-perl. 1244s Preparing to unpack .../128-libparams-util-perl_1.102-3build1_ppc64el.deb ... 1244s Unpacking libparams-util-perl (1.102-3build1) ... 1244s Selecting previously unselected package libsub-install-perl. 1244s Preparing to unpack .../129-libsub-install-perl_0.929-1_all.deb ... 1244s Unpacking libsub-install-perl (0.929-1) ... 1244s Selecting previously unselected package libdata-optlist-perl. 1244s Preparing to unpack .../130-libdata-optlist-perl_0.114-1_all.deb ... 1244s Unpacking libdata-optlist-perl (0.114-1) ... 1244s Selecting previously unselected package libpackage-stash-perl. 1244s Preparing to unpack .../131-libpackage-stash-perl_0.40-1_all.deb ... 1244s Unpacking libpackage-stash-perl (0.40-1) ... 1244s Selecting previously unselected package libclass-load-perl. 1244s Preparing to unpack .../132-libclass-load-perl_0.25-2_all.deb ... 1244s Unpacking libclass-load-perl (0.25-2) ... 1244s Selecting previously unselected package libclass-load-xs-perl. 1244s Preparing to unpack .../133-libclass-load-xs-perl_0.10-2build5_ppc64el.deb ... 1244s Unpacking libclass-load-xs-perl (0.10-2build5) ... 1244s Selecting previously unselected package libclass-method-modifiers-perl. 1244s Preparing to unpack .../134-libclass-method-modifiers-perl_2.15-1_all.deb ... 1244s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1244s Selecting previously unselected package libclass-singleton-perl. 1244s Preparing to unpack .../135-libclass-singleton-perl_1.6-2_all.deb ... 1244s Unpacking libclass-singleton-perl (1.6-2) ... 1244s Selecting previously unselected package libconvert-binhex-perl. 1244s Preparing to unpack .../136-libconvert-binhex-perl_1.125-3_all.deb ... 1244s Unpacking libconvert-binhex-perl (1.125-3) ... 1244s Selecting previously unselected package libcrypt-dh-gmp-perl. 1244s Preparing to unpack .../137-libcrypt-dh-gmp-perl_0.00012-2build5_ppc64el.deb ... 1244s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1244s Selecting previously unselected package libcrypt-jwt-perl. 1244s Preparing to unpack .../138-libcrypt-jwt-perl_0.037-1_all.deb ... 1244s Unpacking libcrypt-jwt-perl (0.037-1) ... 1244s Selecting previously unselected package libcrypt-ssleay-perl. 1244s Preparing to unpack .../139-libcrypt-ssleay-perl_0.73.06-2build6_ppc64el.deb ... 1244s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1244s Selecting previously unselected package libcrypt-x509-perl. 1244s Preparing to unpack .../140-libcrypt-x509-perl_0.55-1_all.deb ... 1244s Unpacking libcrypt-x509-perl (0.55-1) ... 1244s Selecting previously unselected package libdata-dumper-concise-perl. 1244s Preparing to unpack .../141-libdata-dumper-concise-perl_2.023-3_all.deb ... 1244s Unpacking libdata-dumper-concise-perl (2.023-3) ... 1244s Selecting previously unselected package libdata-hexdump-perl. 1244s Preparing to unpack .../142-libdata-hexdump-perl_0.04-2_all.deb ... 1244s Unpacking libdata-hexdump-perl (0.04-2) ... 1244s Selecting previously unselected package libdata-ieee754-perl. 1244s Preparing to unpack .../143-libdata-ieee754-perl_0.02-2_all.deb ... 1244s Unpacking libdata-ieee754-perl (0.02-2) ... 1244s Selecting previously unselected package liblist-someutils-perl. 1244s Preparing to unpack .../144-liblist-someutils-perl_0.59-1_all.deb ... 1244s Unpacking liblist-someutils-perl (0.59-1) ... 1244s Selecting previously unselected package liblist-utilsby-perl. 1244s Preparing to unpack .../145-liblist-utilsby-perl_0.12-2_all.deb ... 1244s Unpacking liblist-utilsby-perl (0.12-2) ... 1244s Selecting previously unselected package liblist-allutils-perl. 1244s Preparing to unpack .../146-liblist-allutils-perl_0.19-1_all.deb ... 1244s Unpacking liblist-allutils-perl (0.19-1) ... 1244s Selecting previously unselected package libimport-into-perl. 1244s Preparing to unpack .../147-libimport-into-perl_1.002005-2_all.deb ... 1244s Unpacking libimport-into-perl (1.002005-2) ... 1244s Selecting previously unselected package librole-tiny-perl. 1244s Preparing to unpack .../148-librole-tiny-perl_2.002004-1_all.deb ... 1244s Unpacking librole-tiny-perl (2.002004-1) ... 1244s Selecting previously unselected package libsub-quote-perl. 1244s Preparing to unpack .../149-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 1244s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 1244s Selecting previously unselected package libmoo-perl. 1244s Preparing to unpack .../150-libmoo-perl_2.005005-1_all.deb ... 1244s Unpacking libmoo-perl (2.005005-1) ... 1244s Selecting previously unselected package libdata-password-zxcvbn-perl. 1244s Preparing to unpack .../151-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ... 1244s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ... 1244s Selecting previously unselected package libstrictures-perl. 1244s Preparing to unpack .../152-libstrictures-perl_2.000006-1_all.deb ... 1244s Unpacking libstrictures-perl (2.000006-1) ... 1244s Selecting previously unselected package libdata-perl-perl. 1244s Preparing to unpack .../153-libdata-perl-perl_0.002011-2_all.deb ... 1244s Unpacking libdata-perl-perl (0.002011-2) ... 1244s Selecting previously unselected package libdata-printer-perl. 1244s Preparing to unpack .../154-libdata-printer-perl_1.002001-1_all.deb ... 1244s Unpacking libdata-printer-perl (1.002001-1) ... 1245s Selecting previously unselected package libnet-ipv6addr-perl. 1245s Preparing to unpack .../155-libnet-ipv6addr-perl_1.02-1_all.deb ... 1245s Unpacking libnet-ipv6addr-perl (1.02-1) ... 1245s Selecting previously unselected package libnet-netmask-perl. 1245s Preparing to unpack .../156-libnet-netmask-perl_2.0002-2_all.deb ... 1245s Unpacking libnet-netmask-perl (2.0002-2) ... 1245s Selecting previously unselected package libnetaddr-ip-perl. 1245s Preparing to unpack .../157-libnetaddr-ip-perl_4.079+dfsg-2build5_ppc64el.deb ... 1245s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 1245s Selecting previously unselected package libdata-validate-ip-perl. 1245s Preparing to unpack .../158-libdata-validate-ip-perl_0.31-1_all.deb ... 1245s Unpacking libdata-validate-ip-perl (0.31-1) ... 1245s Selecting previously unselected package libsub-identify-perl. 1245s Preparing to unpack .../159-libsub-identify-perl_0.14-3build4_ppc64el.deb ... 1245s Unpacking libsub-identify-perl (0.14-3build4) ... 1245s Selecting previously unselected package libsub-name-perl:ppc64el. 1245s Preparing to unpack .../160-libsub-name-perl_0.28-1_ppc64el.deb ... 1245s Unpacking libsub-name-perl:ppc64el (0.28-1) ... 1245s Selecting previously unselected package libnamespace-clean-perl. 1245s Preparing to unpack .../161-libnamespace-clean-perl_0.27-2_all.deb ... 1245s Unpacking libnamespace-clean-perl (0.27-2) ... 1245s Selecting previously unselected package libnamespace-autoclean-perl. 1245s Preparing to unpack .../162-libnamespace-autoclean-perl_0.31-1_all.deb ... 1245s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1245s Selecting previously unselected package libsub-exporter-perl. 1245s Preparing to unpack .../163-libsub-exporter-perl_0.990-1_all.deb ... 1245s Unpacking libsub-exporter-perl (0.990-1) ... 1245s Selecting previously unselected package libeval-closure-perl. 1245s Preparing to unpack .../164-libeval-closure-perl_0.14-3_all.deb ... 1245s Unpacking libeval-closure-perl (0.14-3) ... 1245s Selecting previously unselected package libexception-class-perl. 1245s Preparing to unpack .../165-libexception-class-perl_1.45-1_all.deb ... 1245s Unpacking libexception-class-perl (1.45-1) ... 1245s Selecting previously unselected package libparams-validationcompiler-perl. 1245s Preparing to unpack .../166-libparams-validationcompiler-perl_0.31-1_all.deb ... 1245s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1245s Selecting previously unselected package libmro-compat-perl. 1245s Preparing to unpack .../167-libmro-compat-perl_0.15-2_all.deb ... 1245s Unpacking libmro-compat-perl (0.15-2) ... 1245s Selecting previously unselected package libxstring-perl:ppc64el. 1245s Preparing to unpack .../168-libxstring-perl_0.005-2build4_ppc64el.deb ... 1245s Unpacking libxstring-perl:ppc64el (0.005-2build4) ... 1245s Selecting previously unselected package libspecio-perl. 1245s Preparing to unpack .../169-libspecio-perl_0.50-1_all.deb ... 1245s Unpacking libspecio-perl (0.50-1) ... 1245s Selecting previously unselected package libdatetime-locale-perl. 1245s Preparing to unpack .../170-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 1245s Unpacking libdatetime-locale-perl (1:1.41-1) ... 1245s Selecting previously unselected package libdatetime-timezone-perl. 1245s Preparing to unpack .../171-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 1245s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 1245s Selecting previously unselected package libdatetime-perl. 1245s Preparing to unpack .../172-libdatetime-perl_2%3a1.65-1build3_ppc64el.deb ... 1245s Unpacking libdatetime-perl (2:1.65-1build3) ... 1245s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1245s Preparing to unpack .../173-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1245s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1245s Selecting previously unselected package libdatetime-format-w3cdtf-perl. 1245s Preparing to unpack .../174-libdatetime-format-w3cdtf-perl_0.08-1_all.deb ... 1245s Unpacking libdatetime-format-w3cdtf-perl (0.08-1) ... 1245s Selecting previously unselected package libdbi-perl:ppc64el. 1245s Preparing to unpack .../175-libdbi-perl_1.647-1_ppc64el.deb ... 1245s Unpacking libdbi-perl:ppc64el (1.647-1) ... 1245s Selecting previously unselected package libdbd-sqlite3-perl:ppc64el. 1245s Preparing to unpack .../176-libdbd-sqlite3-perl_1.76-1_ppc64el.deb ... 1245s Unpacking libdbd-sqlite3-perl:ppc64el (1.76-1) ... 1245s Selecting previously unselected package libdbix-connector-perl. 1245s Preparing to unpack .../177-libdbix-connector-perl_0.60-1_all.deb ... 1245s Unpacking libdbix-connector-perl (0.60-1) ... 1245s Selecting previously unselected package libdevel-globaldestruction-perl. 1245s Preparing to unpack .../178-libdevel-globaldestruction-perl_0.14-4_all.deb ... 1245s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 1245s Selecting previously unselected package libdevel-overloadinfo-perl. 1245s Preparing to unpack .../179-libdevel-overloadinfo-perl_0.007-1_all.deb ... 1245s Unpacking libdevel-overloadinfo-perl (0.007-1) ... 1245s Selecting previously unselected package libdist-checkconflicts-perl. 1245s Preparing to unpack .../180-libdist-checkconflicts-perl_0.11-2_all.deb ... 1245s Unpacking libdist-checkconflicts-perl (0.11-2) ... 1245s Selecting previously unselected package libemail-simple-perl. 1245s Preparing to unpack .../181-libemail-simple-perl_2.218-1_all.deb ... 1245s Unpacking libemail-simple-perl (2.218-1) ... 1245s Selecting previously unselected package libmodule-pluggable-perl. 1245s Preparing to unpack .../182-libmodule-pluggable-perl_5.2-5_all.deb ... 1245s Unpacking libmodule-pluggable-perl (5.2-5) ... 1246s Selecting previously unselected package libemail-abstract-perl. 1246s Preparing to unpack .../183-libemail-abstract-perl_3.010-1_all.deb ... 1246s Unpacking libemail-abstract-perl (3.010-1) ... 1246s Selecting previously unselected package libemail-address-xs-perl. 1246s Preparing to unpack .../184-libemail-address-xs-perl_1.05-1build5_ppc64el.deb ... 1246s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1246s Selecting previously unselected package libmoox-types-mooselike-perl. 1246s Preparing to unpack .../185-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1246s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1246s Selecting previously unselected package libthrowable-perl. 1246s Preparing to unpack .../186-libthrowable-perl_1.001-2_all.deb ... 1246s Unpacking libthrowable-perl (1.001-2) ... 1246s Selecting previously unselected package libemail-sender-perl. 1246s Preparing to unpack .../187-libemail-sender-perl_2.601-1_all.deb ... 1246s Unpacking libemail-sender-perl (2.601-1) ... 1246s Selecting previously unselected package libextutils-depends-perl. 1246s Preparing to unpack .../188-libextutils-depends-perl_0.8002-1_all.deb ... 1246s Unpacking libextutils-depends-perl (0.8002-1) ... 1246s Selecting previously unselected package libimagequant0:ppc64el. 1246s Preparing to unpack .../189-libimagequant0_2.18.0-1build1_ppc64el.deb ... 1246s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 1246s Selecting previously unselected package libxpm4:ppc64el. 1246s Preparing to unpack .../190-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... 1246s Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... 1246s Selecting previously unselected package libgd3:ppc64el. 1246s Preparing to unpack .../191-libgd3_2.3.3-13ubuntu1_ppc64el.deb ... 1246s Unpacking libgd3:ppc64el (2.3.3-13ubuntu1) ... 1246s Selecting previously unselected package libgd-perl. 1246s Preparing to unpack .../192-libgd-perl_2.78-1build4_ppc64el.deb ... 1246s Unpacking libgd-perl (2.78-1build4) ... 1246s Selecting previously unselected package libgd-securityimage-perl. 1246s Preparing to unpack .../193-libgd-securityimage-perl_1.75-3_all.deb ... 1246s Unpacking libgd-securityimage-perl (1.75-3) ... 1246s Selecting previously unselected package libmoox-strictconstructor-perl. 1246s Preparing to unpack .../194-libmoox-strictconstructor-perl_0.011-2_all.deb ... 1246s Unpacking libmoox-strictconstructor-perl (0.011-2) ... 1246s Selecting previously unselected package libmaxmind-db-common-perl. 1246s Preparing to unpack .../195-libmaxmind-db-common-perl_0.040001-1.1_all.deb ... 1246s Unpacking libmaxmind-db-common-perl (0.040001-1.1) ... 1246s Selecting previously unselected package libmaxmind-db-reader-perl. 1246s Preparing to unpack .../196-libmaxmind-db-reader-perl_1.000014-2_all.deb ... 1246s Unpacking libmaxmind-db-reader-perl (1.000014-2) ... 1246s Selecting previously unselected package libparams-validate-perl:ppc64el. 1246s Preparing to unpack .../197-libparams-validate-perl_1.31-2build4_ppc64el.deb ... 1246s Unpacking libparams-validate-perl:ppc64el (1.31-2build4) ... 1246s Selecting previously unselected package libgeoip2-perl. 1246s Preparing to unpack .../198-libgeoip2-perl_2.006002-2_all.deb ... 1246s Unpacking libgeoip2-perl (2.006002-2) ... 1246s Selecting previously unselected package libglib-perl:ppc64el. 1246s Preparing to unpack .../199-libglib-perl_3%3a1.329.3-3build4_ppc64el.deb ... 1246s Unpacking libglib-perl:ppc64el (3:1.329.3-3build4) ... 1246s Selecting previously unselected package libgssapi-perl. 1246s Preparing to unpack .../200-libgssapi-perl_0.28-4build5_ppc64el.deb ... 1246s Unpacking libgssapi-perl (0.28-4build5) ... 1246s Selecting previously unselected package libhttp-browserdetect-perl. 1246s Preparing to unpack .../201-libhttp-browserdetect-perl_3.41-1_all.deb ... 1246s Unpacking libhttp-browserdetect-perl (3.41-1) ... 1246s Selecting previously unselected package libhttp-daemon-perl. 1246s Preparing to unpack .../202-libhttp-daemon-perl_6.16-1_all.deb ... 1246s Unpacking libhttp-daemon-perl (6.16-1) ... 1246s Selecting previously unselected package libicu76:ppc64el. 1246s Preparing to unpack .../203-libicu76_76.1-4ubuntu2_ppc64el.deb ... 1246s Unpacking libicu76:ppc64el (76.1-4ubuntu2) ... 1246s Selecting previously unselected package libio-pty-perl. 1246s Preparing to unpack .../204-libio-pty-perl_1%3a1.20-1build3_ppc64el.deb ... 1246s Unpacking libio-pty-perl (1:1.20-1build3) ... 1246s Selecting previously unselected package libio-sessiondata-perl. 1246s Preparing to unpack .../205-libio-sessiondata-perl_1.03-3_all.deb ... 1246s Unpacking libio-sessiondata-perl (1.03-3) ... 1246s Selecting previously unselected package libperlio-via-timeout-perl. 1246s Preparing to unpack .../206-libperlio-via-timeout-perl_0.32-3_all.deb ... 1246s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1246s Selecting previously unselected package libio-socket-timeout-perl. 1246s Preparing to unpack .../207-libio-socket-timeout-perl_0.32-3_all.deb ... 1246s Unpacking libio-socket-timeout-perl (0.32-3) ... 1246s Selecting previously unselected package libio-string-perl. 1246s Preparing to unpack .../208-libio-string-perl_1.08-4_all.deb ... 1246s Unpacking libio-string-perl (1.08-4) ... 1246s Selecting previously unselected package libio-stringy-perl. 1246s Preparing to unpack .../209-libio-stringy-perl_2.113-2_all.deb ... 1246s Unpacking libio-stringy-perl (2.113-2) ... 1246s Selecting previously unselected package libipc-run-perl. 1246s Preparing to unpack .../210-libipc-run-perl_20231003.0-2_all.deb ... 1246s Unpacking libipc-run-perl (20231003.0-2) ... 1246s Selecting previously unselected package libmoox-handlesvia-perl. 1246s Preparing to unpack .../211-libmoox-handlesvia-perl_0.001009-2_all.deb ... 1246s Unpacking libmoox-handlesvia-perl (0.001009-2) ... 1246s Selecting previously unselected package libtype-tiny-perl. 1246s Preparing to unpack .../212-libtype-tiny-perl_2.004000-2_all.deb ... 1246s Unpacking libtype-tiny-perl (2.004000-2) ... 1246s Selecting previously unselected package libiri-perl. 1246s Preparing to unpack .../213-libiri-perl_0.013-1_all.deb ... 1246s Unpacking libiri-perl (0.013-1) ... 1246s Selecting previously unselected package libjargs-java. 1246s Preparing to unpack .../214-libjargs-java_1.0.0-5_all.deb ... 1246s Unpacking libjargs-java (1.0.0-5) ... 1246s Selecting previously unselected package libjs-underscore. 1246s Preparing to unpack .../215-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 1246s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1246s Selecting previously unselected package libjs-sphinxdoc. 1246s Preparing to unpack .../216-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 1246s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1246s Selecting previously unselected package libxslt1.1:ppc64el. 1246s Preparing to unpack .../217-libxslt1.1_1.1.43-0.1_ppc64el.deb ... 1246s Unpacking libxslt1.1:ppc64el (1.1.43-0.1) ... 1246s Selecting previously unselected package libxmlsec1-1:ppc64el. 1246s Preparing to unpack .../218-libxmlsec1-1_1.3.7-2_ppc64el.deb ... 1247s Unpacking libxmlsec1-1:ppc64el (1.3.7-2) ... 1247s Selecting previously unselected package libxmlsec1-openssl1:ppc64el. 1247s Preparing to unpack .../219-libxmlsec1-openssl1_1.3.7-2_ppc64el.deb ... 1247s Unpacking libxmlsec1-openssl1:ppc64el (1.3.7-2) ... 1247s Selecting previously unselected package liblasso3t64. 1247s Preparing to unpack .../220-liblasso3t64_2.9.0-2_ppc64el.deb ... 1247s Unpacking liblasso3t64 (2.9.0-2) ... 1247s Selecting previously unselected package liblasso-perl:ppc64el. 1247s Preparing to unpack .../221-liblasso-perl_2.9.0-2_ppc64el.deb ... 1247s Unpacking liblasso-perl:ppc64el (2.9.0-2) ... 1247s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 1247s Preparing to unpack .../222-liblemonldap-ng-ssoaas-apache-client-perl_2.21.0+ds-3_all.deb ... 1247s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.21.0+ds-3) ... 1247s Selecting previously unselected package liblog-log4perl-perl. 1247s Preparing to unpack .../223-liblog-log4perl-perl_1.57-1_all.deb ... 1247s Unpacking liblog-log4perl-perl (1.57-1) ... 1247s Selecting previously unselected package liblwp-protocol-psgi-perl. 1247s Preparing to unpack .../224-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1247s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1247s Selecting previously unselected package libnet-smtp-ssl-perl. 1247s Preparing to unpack .../225-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1247s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1247s Selecting previously unselected package libmailtools-perl. 1247s Preparing to unpack .../226-libmailtools-perl_2.22-1_all.deb ... 1247s Unpacking libmailtools-perl (2.22-1) ... 1247s Selecting previously unselected package libsub-infix-perl. 1247s Preparing to unpack .../227-libsub-infix-perl_0.004-5_all.deb ... 1247s Unpacking libsub-infix-perl (0.004-5) ... 1247s Selecting previously unselected package libmatch-simple-perl. 1247s Preparing to unpack .../228-libmatch-simple-perl_0.012-1_all.deb ... 1247s Unpacking libmatch-simple-perl (0.012-1) ... 1247s Selecting previously unselected package libmime-tools-perl. 1247s Preparing to unpack .../229-libmime-tools-perl_5.515-1_all.deb ... 1247s Unpacking libmime-tools-perl (5.515-1) ... 1247s Selecting previously unselected package libmodule-runtime-conflicts-perl. 1247s Preparing to unpack .../230-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 1247s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 1247s Selecting previously unselected package libpackage-deprecationmanager-perl. 1247s Preparing to unpack .../231-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 1247s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 1247s Selecting previously unselected package libpackage-stash-xs-perl:ppc64el. 1247s Preparing to unpack .../232-libpackage-stash-xs-perl_0.30-1build5_ppc64el.deb ... 1247s Unpacking libpackage-stash-xs-perl:ppc64el (0.30-1build5) ... 1247s Selecting previously unselected package libmoose-perl:ppc64el. 1247s Preparing to unpack .../233-libmoose-perl_2.2207-1build3_ppc64el.deb ... 1247s Unpacking libmoose-perl:ppc64el (2.2207-1build3) ... 1247s Selecting previously unselected package libmoosex-arrayref-perl. 1247s Preparing to unpack .../234-libmoosex-arrayref-perl_0.005-5_all.deb ... 1247s Unpacking libmoosex-arrayref-perl (0.005-5) ... 1247s Selecting previously unselected package libnamespace-sweep-perl. 1247s Preparing to unpack .../235-libnamespace-sweep-perl_0.006-5_all.deb ... 1247s Unpacking libnamespace-sweep-perl (0.006-5) ... 1247s Selecting previously unselected package libnet-ip-perl. 1247s Preparing to unpack .../236-libnet-ip-perl_1.26-4_all.deb ... 1247s Unpacking libnet-ip-perl (1.26-4) ... 1247s Selecting previously unselected package libnet-ldap-perl. 1247s Preparing to unpack .../237-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1247s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1247s Selecting previously unselected package libxml-namespacesupport-perl. 1247s Preparing to unpack .../238-libxml-namespacesupport-perl_1.12-2_all.deb ... 1247s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1247s Selecting previously unselected package libxml-sax-base-perl. 1247s Preparing to unpack .../239-libxml-sax-base-perl_1.09-3_all.deb ... 1247s Unpacking libxml-sax-base-perl (1.09-3) ... 1247s Selecting previously unselected package libxml-sax-perl. 1247s Preparing to unpack .../240-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1247s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1247s Selecting previously unselected package libxml-libxml-perl. 1247s Preparing to unpack .../241-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu6_ppc64el.deb ... 1247s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu6) ... 1247s Selecting previously unselected package libxml-simple-perl. 1247s Preparing to unpack .../242-libxml-simple-perl_2.25-2_all.deb ... 1247s Unpacking libxml-simple-perl (2.25-2) ... 1247s Selecting previously unselected package libnet-openid-common-perl. 1247s Preparing to unpack .../243-libnet-openid-common-perl_1.20-2_all.deb ... 1247s Unpacking libnet-openid-common-perl (1.20-2) ... 1247s Selecting previously unselected package libnet-openid-consumer-perl. 1247s Preparing to unpack .../244-libnet-openid-consumer-perl_1.18-2_all.deb ... 1247s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1247s Selecting previously unselected package libnet-openid-server-perl. 1247s Preparing to unpack .../245-libnet-openid-server-perl_1.09-4_all.deb ... 1247s Unpacking libnet-openid-server-perl (1.09-4) ... 1247s Selecting previously unselected package node-xtend. 1247s Preparing to unpack .../246-node-xtend_4.0.2-3_all.deb ... 1247s Unpacking node-xtend (4.0.2-3) ... 1247s Selecting previously unselected package node-corepack. 1247s Preparing to unpack .../247-node-corepack_0.24.0-5_all.deb ... 1247s Unpacking node-corepack (0.24.0-5) ... 1247s Selecting previously unselected package nodejs. 1247s Preparing to unpack .../248-nodejs_20.19.4+dfsg-1_ppc64el.deb ... 1247s Unpacking nodejs (20.19.4+dfsg-1) ... 1247s Selecting previously unselected package node-acorn. 1247s Preparing to unpack .../249-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 1247s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 1247s Selecting previously unselected package node-cjs-module-lexer. 1247s Preparing to unpack .../250-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1247s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1247s Selecting previously unselected package node-balanced-match. 1247s Preparing to unpack .../251-node-balanced-match_2.0.0-1_all.deb ... 1247s Unpacking node-balanced-match (2.0.0-1) ... 1247s Selecting previously unselected package node-brace-expansion. 1247s Preparing to unpack .../252-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 1247s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 1247s Selecting previously unselected package node-minimatch. 1247s Preparing to unpack .../253-node-minimatch_9.0.3-6_all.deb ... 1247s Unpacking node-minimatch (9.0.3-6) ... 1247s Selecting previously unselected package node-ms. 1247s Preparing to unpack .../254-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 1247s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 1247s Selecting previously unselected package node-debug. 1247s Preparing to unpack .../255-node-debug_4.4.1+~4.1.12-1_all.deb ... 1247s Unpacking node-debug (4.4.1+~4.1.12-1) ... 1247s Selecting previously unselected package node-lru-cache. 1247s Preparing to unpack .../256-node-lru-cache_10.0.1-3_all.deb ... 1247s Unpacking node-lru-cache (10.0.1-3) ... 1247s Selecting previously unselected package node-semver. 1247s Preparing to unpack .../257-node-semver_7.6.1+~7.5.8-2_all.deb ... 1247s Unpacking node-semver (7.6.1+~7.5.8-2) ... 1248s Selecting previously unselected package node-llhttp. 1248s Preparing to unpack .../258-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 1248s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1248s Selecting previously unselected package node-undici. 1248s Preparing to unpack .../259-node-undici_7.16.0+dfsg+~cs3.2.0-2_all.deb ... 1248s Unpacking node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 1248s Selecting previously unselected package libnode115:ppc64el. 1248s Preparing to unpack .../260-libnode115_20.19.4+dfsg-1_ppc64el.deb ... 1248s Unpacking libnode115:ppc64el (20.19.4+dfsg-1) ... 1248s Selecting previously unselected package libossp-uuid16:ppc64el. 1248s Preparing to unpack .../261-libossp-uuid16_1.6.4-1_ppc64el.deb ... 1248s Unpacking libossp-uuid16:ppc64el (1.6.4-1) ... 1248s Selecting previously unselected package libossp-uuid-perl. 1248s Preparing to unpack .../262-libossp-uuid-perl_1.6.4-1_ppc64el.deb ... 1248s Unpacking libossp-uuid-perl (1.6.4-1) ... 1248s Selecting previously unselected package libparse-recdescent-perl. 1248s Preparing to unpack .../263-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 1248s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 1248s Selecting previously unselected package libpath-tiny-perl. 1248s Preparing to unpack .../264-libpath-tiny-perl_0.148-1_all.deb ... 1248s Unpacking libpath-tiny-perl (0.148-1) ... 1248s Selecting previously unselected package libset-scalar-perl. 1248s Preparing to unpack .../265-libset-scalar-perl_1.29-3_all.deb ... 1248s Unpacking libset-scalar-perl (1.29-3) ... 1248s Selecting previously unselected package libtext-csv-xs-perl:ppc64el. 1248s Preparing to unpack .../266-libtext-csv-xs-perl_1.60-1_ppc64el.deb ... 1248s Unpacking libtext-csv-xs-perl:ppc64el (1.60-1) ... 1248s Selecting previously unselected package libtext-aligner-perl. 1248s Preparing to unpack .../267-libtext-aligner-perl_0.16-3_all.deb ... 1248s Unpacking libtext-aligner-perl (0.16-3) ... 1248s Selecting previously unselected package libtext-table-perl. 1248s Preparing to unpack .../268-libtext-table-perl_1.135-1_all.deb ... 1248s Unpacking libtext-table-perl (1.135-1) ... 1248s Selecting previously unselected package libxml-namespacefactory-perl. 1248s Preparing to unpack .../269-libxml-namespacefactory-perl_1.02-4_all.deb ... 1248s Unpacking libxml-namespacefactory-perl (1.02-4) ... 1248s Selecting previously unselected package libxml-commonns-perl. 1248s Preparing to unpack .../270-libxml-commonns-perl_0.06-6_all.deb ... 1248s Unpacking libxml-commonns-perl (0.06-6) ... 1248s Selecting previously unselected package libxml-namespace-perl. 1248s Preparing to unpack .../271-libxml-namespace-perl_0.02-7_all.deb ... 1248s Unpacking libxml-namespace-perl (0.02-7) ... 1248s Selecting previously unselected package librdf-trine-perl. 1248s Preparing to unpack .../272-librdf-trine-perl_1.019-4_all.deb ... 1248s Unpacking librdf-trine-perl (1.019-4) ... 1248s Selecting previously unselected package librdf-query-perl. 1248s Preparing to unpack .../273-librdf-query-perl_2.919-1_all.deb ... 1248s Unpacking librdf-query-perl (2.919-1) ... 1248s Selecting previously unselected package libtask-weaken-perl. 1248s Preparing to unpack .../274-libtask-weaken-perl_1.06-2_all.deb ... 1248s Unpacking libtask-weaken-perl (1.06-2) ... 1248s Selecting previously unselected package libxml-parser-perl. 1248s Preparing to unpack .../275-libxml-parser-perl_2.47-1build4_ppc64el.deb ... 1248s Unpacking libxml-parser-perl (2.47-1build4) ... 1248s Selecting previously unselected package libsoap-lite-perl. 1248s Preparing to unpack .../276-libsoap-lite-perl_1.27-3_all.deb ... 1248s Unpacking libsoap-lite-perl (1.27-3) ... 1248s Selecting previously unselected package libstring-random-perl. 1248s Preparing to unpack .../277-libstring-random-perl_1%3a0.32-2_all.deb ... 1248s Unpacking libstring-random-perl (1:0.32-2) ... 1248s Selecting previously unselected package libtest-leaktrace-perl. 1248s Preparing to unpack .../278-libtest-leaktrace-perl_0.17-1build6_ppc64el.deb ... 1248s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1248s Selecting previously unselected package libtest-output-perl. 1248s Preparing to unpack .../279-libtest-output-perl_1.036-1_all.deb ... 1248s Unpacking libtest-output-perl (1.036-1) ... 1248s Selecting previously unselected package libtest-pod-perl. 1248s Preparing to unpack .../280-libtest-pod-perl_1.52-3_all.deb ... 1248s Unpacking libtest-pod-perl (1.52-3) ... 1248s Selecting previously unselected package libtime-fake-perl. 1248s Preparing to unpack .../281-libtime-fake-perl_0.11-4_all.deb ... 1248s Unpacking libtime-fake-perl (0.11-4) ... 1248s Selecting previously unselected package libtypes-datetime-perl. 1248s Preparing to unpack .../282-libtypes-datetime-perl_0.002-4_all.deb ... 1248s Unpacking libtypes-datetime-perl (0.002-4) ... 1248s Selecting previously unselected package libtypes-path-tiny-perl. 1248s Preparing to unpack .../283-libtypes-path-tiny-perl_0.006-2_all.deb ... 1248s Unpacking libtypes-path-tiny-perl (0.006-2) ... 1248s Selecting previously unselected package libuuid-tiny-perl. 1248s Preparing to unpack .../284-libuuid-tiny-perl_1.0400-3_all.deb ... 1248s Unpacking libuuid-tiny-perl (1.0400-3) ... 1248s Selecting previously unselected package libtypes-uuid-perl. 1248s Preparing to unpack .../285-libtypes-uuid-perl_0.004-4_all.deb ... 1248s Unpacking libtypes-uuid-perl (0.004-4) ... 1248s Selecting previously unselected package liburi-fromhash-perl. 1248s Preparing to unpack .../286-liburi-fromhash-perl_0.05-2_all.deb ... 1248s Unpacking liburi-fromhash-perl (0.05-2) ... 1248s Selecting previously unselected package libtypes-uri-perl. 1248s Preparing to unpack .../287-libtypes-uri-perl_0.007-3_all.deb ... 1248s Unpacking libtypes-uri-perl (0.007-3) ... 1248s Selecting previously unselected package libweb-id-perl. 1248s Preparing to unpack .../288-libweb-id-perl_1.927-3_all.deb ... 1248s Unpacking libweb-id-perl (1.927-3) ... 1248s Selecting previously unselected package libxml-libxslt-perl:ppc64el. 1248s Preparing to unpack .../289-libxml-libxslt-perl_2.003000-3_ppc64el.deb ... 1248s Unpacking libxml-libxslt-perl:ppc64el (2.003000-3) ... 1248s Selecting previously unselected package libyaml-perl. 1248s Preparing to unpack .../290-libyaml-perl_1.31-1_all.deb ... 1248s Unpacking libyaml-perl (1.31-1) ... 1249s Selecting previously unselected package node-uglify-js. 1249s Preparing to unpack .../291-node-uglify-js_3.17.4-2_all.deb ... 1249s Unpacking node-uglify-js (3.17.4-2) ... 1249s Selecting previously unselected package python3-defusedxml. 1249s Preparing to unpack .../292-python3-defusedxml_0.7.1-3_all.deb ... 1249s Unpacking python3-defusedxml (0.7.1-3) ... 1249s Selecting previously unselected package python3-roman. 1249s Preparing to unpack .../293-python3-roman_5.1-1_all.deb ... 1249s Unpacking python3-roman (5.1-1) ... 1249s Selecting previously unselected package python3-docutils. 1249s Preparing to unpack .../294-python3-docutils_0.21.2+dfsg-2_all.deb ... 1249s Unpacking python3-docutils (0.21.2+dfsg-2) ... 1249s Selecting previously unselected package python3-imagesize. 1249s Preparing to unpack .../295-python3-imagesize_1.4.1-1_all.deb ... 1249s Unpacking python3-imagesize (1.4.1-1) ... 1249s Selecting previously unselected package python3-packaging. 1249s Preparing to unpack .../296-python3-packaging_25.0-1_all.deb ... 1249s Unpacking python3-packaging (25.0-1) ... 1249s Selecting previously unselected package python3-snowballstemmer. 1249s Preparing to unpack .../297-python3-snowballstemmer_2.2.0-4build1_all.deb ... 1249s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 1249s Selecting previously unselected package sphinx-common. 1249s Preparing to unpack .../298-sphinx-common_8.2.3-1ubuntu2_all.deb ... 1249s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 1249s Selecting previously unselected package python3-alabaster. 1249s Preparing to unpack .../299-python3-alabaster_0.7.16-0.1_all.deb ... 1249s Unpacking python3-alabaster (0.7.16-0.1) ... 1249s Selecting previously unselected package python3-sphinx. 1249s Preparing to unpack .../300-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 1249s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 1249s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1249s Preparing to unpack .../301-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ... 1249s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ... 1249s Selecting previously unselected package uglifyjs. 1249s Preparing to unpack .../302-uglifyjs_3.17.4-2_all.deb ... 1249s Unpacking uglifyjs (3.17.4-2) ... 1249s Selecting previously unselected package yui-compressor. 1249s Preparing to unpack .../303-yui-compressor_2.4.8-3_all.deb ... 1249s Unpacking yui-compressor (2.4.8-3) ... 1249s Selecting previously unselected package lemonldap-ng-handler. 1249s Preparing to unpack .../304-lemonldap-ng-handler_2.21.0+ds-3_all.deb ... 1249s Unpacking lemonldap-ng-handler (2.21.0+ds-3) ... 1249s Selecting previously unselected package lemonldap-ng. 1249s Preparing to unpack .../305-lemonldap-ng_2.21.0+ds-3_all.deb ... 1249s Unpacking lemonldap-ng (2.21.0+ds-3) ... 1249s Selecting previously unselected package lemonldap-ng-doc. 1249s Preparing to unpack .../306-lemonldap-ng-doc_2.21.0+ds-3_all.deb ... 1249s Unpacking lemonldap-ng-doc (2.21.0+ds-3) ... 1249s Selecting previously unselected package libauthen-radius-perl. 1249s Preparing to unpack .../307-libauthen-radius-perl_0.33-1_all.deb ... 1249s Unpacking libauthen-radius-perl (0.33-1) ... 1249s Setting up libmodule-pluggable-perl (5.2-5) ... 1249s Setting up node-uglify-js (3.17.4-2) ... 1249s Setting up libio-sessiondata-perl (1.03-3) ... 1249s Setting up javascript-common (12+nmu1) ... 1249s Setting up liblcms2-2:ppc64el (2.16-2) ... 1249s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1249s Setting up libsharpyuv0:ppc64el (1.5.0-0.1) ... 1249s Setting up libxml-parser-perl (2.47-1build4) ... 1249s Setting up libjs-jquery-cookie (12-4) ... 1249s Setting up libaom3:ppc64el (3.12.1-1) ... 1249s Setting up node-lru-cache (10.0.1-3) ... 1249s Setting up libmath-random-isaac-perl (1.004-2) ... 1249s Setting up libtask-weaken-perl (1.06-2) ... 1249s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 1249s Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... 1249s Setting up java-common (0.76) ... 1249s Setting up libfont-afm-perl (1.20-4) ... 1249s Setting up libdynaloader-functions-perl (0.004-2) ... 1249s Setting up libclass-method-modifiers-perl (2.15-1) ... 1249s Setting up libjs-popper.js (1.16.1+ds-6) ... 1249s Setting up libio-pty-perl (1:1.20-1build3) ... 1249s Setting up libdata-hexdump-perl (0.04-2) ... 1249s Setting up python3-defusedxml (0.7.1-3) ... 1249s Setting up libarchive-zip-perl (1.68-1) ... 1249s Setting up libsub-identify-perl (0.14-3build4) ... 1249s Setting up imagemagick-7-common (8:7.1.2.3+dfsg1-1) ... 1249s Setting up libhttp-browserdetect-perl (3.41-1) ... 1249s Setting up python3-alabaster (0.7.16-0.1) ... 1249s Setting up libio-stringy-perl (2.113-2) ... 1249s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.21.0+ds-3) ... 1249s Setting up unzip (6.0-28ubuntu7) ... 1249s Setting up libxml-namespace-perl (0.02-7) ... 1249s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 1249s Setting up libperlio-via-timeout-perl (0.32-3) ... 1249s Setting up libconvert-binhex-perl (1.125-3) ... 1249s Setting up x11-common (1:7.7+24ubuntu1) ... 1250s Setting up libtest-pod-perl (1.52-3) ... 1250s Setting up libemail-simple-perl (2.218-1) ... 1250s Setting up libdeflate0:ppc64el (1.23-2) ... 1250s Setting up libxml-namespacesupport-perl (1.12-2) ... 1250s Setting up m4 (1.4.19-8) ... 1250s Setting up libclass-singleton-perl (1.6-2) ... 1250s Setting up libtext-aligner-perl (0.16-3) ... 1250s Setting up lemonldap-ng-handler (2.21.0+ds-3) ... 1250s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1250s Setting up libtext-csv-xs-perl:ppc64el (1.60-1) ... 1250s Setting up libhtml-format-perl (2.16-2) ... 1250s Setting up libossp-uuid16:ppc64el (1.6.4-1) ... 1250s Setting up libcrypt-jwt-perl (0.037-1) ... 1250s Setting up libxstring-perl:ppc64el (0.005-2build4) ... 1250s Setting up libgomp1:ppc64el (15.2.0-5ubuntu1) ... 1250s Setting up libyaml-perl (1.31-1) ... 1250s Setting up liblist-utilsby-perl (0.12-2) ... 1250s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 1250s Setting up libtime-fake-perl (0.11-4) ... 1250s Setting up libdata-dumper-concise-perl (2.023-3) ... 1250s Setting up libnet-netmask-perl (2.0002-2) ... 1250s Setting up libxml-namespacefactory-perl (1.02-4) ... 1250s Setting up libsub-install-perl (0.929-1) ... 1250s Setting up libextutils-depends-perl (0.8002-1) ... 1250s Setting up libdata-ieee754-perl (0.02-2) ... 1250s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1250s Setting up libxml-sax-base-perl (1.09-3) ... 1250s Setting up libio-string-perl (1.08-4) ... 1250s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1250s Setting up python3-roman (5.1-1) ... 1250s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 1250s Setting up libfontenc1:ppc64el (1:1.1.8-1build1) ... 1250s Setting up libpackage-stash-xs-perl:ppc64el (0.30-1build5) ... 1250s Setting up autotools-dev (20240727.1) ... 1250s Setting up libclass-data-inheritable-perl (0.10-1) ... 1250s Setting up python3-packaging (25.0-1) ... 1250s Setting up libalgorithm-c3-perl (0.11-2) ... 1250s Setting up libsub-infix-perl (0.004-5) ... 1250s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 1250s Setting up liblog-log4perl-perl (1.57-1) ... 1250s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1250s Setting up libcrypt-random-seed-perl (0.03-3) ... 1250s Setting up libnspr4:ppc64el (2:4.36-1ubuntu2) ... 1250s Setting up libmailtools-perl (2.22-1) ... 1250s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1250s Setting up libcache-lru-perl (0.04-4) ... 1250s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ... 1250s Setting up python3-snowballstemmer (2.2.0-4build1) ... 1250s Setting up node-balanced-match (2.0.0-1) ... 1250s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 1250s Setting up libuuid-tiny-perl (1.0400-3) ... 1250s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 1250s Setting up libquadmath0:ppc64el (15.2.0-5ubuntu1) ... 1250s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 1250s Setting up libcares2:ppc64el (1.34.5-1) ... 1250s Setting up libmpc3:ppc64el (1.3.1-1build3) ... 1250s Setting up libvariable-magic-perl (0.64-1build1) ... 1250s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1250s Setting up autopoint (0.23.1-2build2) ... 1250s Setting up libb-hooks-op-check-perl:ppc64el (0.22-3build2) ... 1250s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1250s Setting up libipc-run-perl (20231003.0-2) ... 1250s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1250s Setting up libpcsclite1:ppc64el (2.3.3-1) ... 1250s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 1250s Setting up libltdl7:ppc64el (2.5.4-4build1) ... 1250s Setting up libfftw3-double3:ppc64el (3.3.10-2fakesync1build2) ... 1250s Setting up libxml-commonns-perl (0.06-6) ... 1250s Setting up libstring-random-perl (1:0.32-2) ... 1250s Setting up libparams-util-perl (1.102-3build1) ... 1250s Setting up libauthen-pam-perl (0.16-6build4) ... 1250s Setting up libcrypt-x509-perl (0.55-1) ... 1250s Setting up autoconf (2.72-3.1ubuntu1) ... 1250s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1250s Setting up libtext-table-perl (1.135-1) ... 1250s Setting up libwebp7:ppc64el (1.5.0-0.1) ... 1250s Setting up libcapture-tiny-perl (0.50-1) ... 1250s Setting up libset-scalar-perl (1.29-3) ... 1250s Setting up libubsan1:ppc64el (15.2.0-5ubuntu1) ... 1250s Setting up libsub-name-perl:ppc64el (0.28-1) ... 1250s Setting up libgssapi-perl (0.28-4build5) ... 1250s Setting up dwz (0.16-2) ... 1250s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 1250s Setting up libhttp-daemon-perl (6.16-1) ... 1250s Setting up liblqr-1-0:ppc64el (0.4.2-2.1build2) ... 1250s Setting up lemonldap-ng-doc (2.21.0+ds-3) ... 1250s Setting up libpath-tiny-perl (0.148-1) ... 1250s Setting up libasan8:ppc64el (15.2.0-5ubuntu1) ... 1250s Setting up libxslt1.1:ppc64el (1.1.43-0.1) ... 1250s Setting up libjargs-java (1.0.0-5) ... 1250s Setting up librole-tiny-perl (2.002004-1) ... 1250s Setting up debugedit (1:5.2-3) ... 1250s Setting up libopenjp2-7:ppc64el (2.5.3-2.1) ... 1250s Setting up libdevel-globaldestruction-perl (0.14-4) ... 1250s Setting up sgml-base (1.31+nmu1) ... 1250s Setting up libstrictures-perl (2.000006-1) ... 1250s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 1250s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1250s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 1250s Setting up libicu76:ppc64el (76.1-4ubuntu2) ... 1250s Setting up node-minimatch (9.0.3-6) ... 1250s Setting up libtsan2:ppc64el (15.2.0-5ubuntu1) ... 1250s Setting up ca-certificates-java (20240118) ... 1250s No JRE found. Skipping Java certificates setup. 1250s Setting up libexporter-tiny-perl (1.006002-1) ... 1250s Setting up node-xtend (4.0.2-3) ... 1250s Setting up libisl23:ppc64el (0.27-1) ... 1250s Setting up lemonldap-ng-uwsgi-app (2.21.0+ds-3) ... 1250s Setting up libtext-unidecode-perl (1.30-3) ... 1250s Setting up libde265-0:ppc64el (1.0.16-1) ... 1250s Setting up libregexp-assemble-perl (0.38-2) ... 1250s Setting up libnet-ip-perl (1.26-4) ... 1250s Setting up libwebpmux3:ppc64el (1.5.0-0.1) ... 1250s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1250s Setting up libxmlsec1-1:ppc64el (1.3.7-2) ... 1250s Setting up libdata-printer-perl (1.002001-1) ... 1250s Setting up libcc1-0:ppc64el (15.2.0-5ubuntu1) ... 1250s Setting up libonig5:ppc64el (6.9.10-1) ... 1250s Setting up libnet-ipv6addr-perl (1.02-1) ... 1250s Setting up libdbi-perl:ppc64el (1.647-1) ... 1250s Setting up liblsan0:ppc64el (15.2.0-5ubuntu1) ... 1250s Setting up libconvert-base32-perl (0.06-3) ... 1250s Setting up libalgorithm-combinatorics-perl (0.27-3build5) ... 1250s Setting up libitm1:ppc64el (15.2.0-5ubuntu1) ... 1250s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1250s Setting up python3-imagesize (1.4.1-1) ... 1251s Setting up libdata-validate-ip-perl (0.31-1) ... 1251s Setting up libemail-address-xs-perl (1.05-1build5) ... 1251s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 1251s Setting up automake (1:1.17-4ubuntu1) ... 1251s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 1251s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 1251s Setting up libglib-perl:ppc64el (3:1.329.3-3build4) ... 1251s Setting up gettext (0.23.1-2build2) ... 1251s Setting up libgcc-15-dev:ppc64el (15.2.0-5ubuntu1) ... 1251s Setting up java-wrappers (0.5) ... 1251s Setting up libossp-uuid-perl (1.6.4-1) ... 1251s Setting up libio-socket-timeout-perl (0.32-3) ... 1251s Setting up libjq1:ppc64el (1.8.1-3ubuntu1) ... 1251s Setting up liblist-moreutils-perl (0.430-2) ... 1251s Setting up libmatch-simple-perl (0.012-1) ... 1251s Setting up libwebpdemux2:ppc64el (1.5.0-0.1) ... 1251s Setting up libtype-tiny-perl (2.004000-2) ... 1251s Setting up libxmlsec1-openssl1:ppc64el (1.3.7-2) ... 1251s Setting up liblasso3t64 (2.9.0-2) ... 1251s Setting up libnss3:ppc64el (2:3.114-1) ... 1251s Setting up libexception-class-perl (1.45-1) ... 1251s Setting up libclass-c3-perl (0.35-2) ... 1251s Setting up xfonts-utils (1:7.7+7) ... 1251s Setting up libdevel-callchecker-perl:ppc64el (0.009-2) ... 1251s Setting up libmime-tools-perl (5.515-1) ... 1251s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1251s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1251s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1251s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1251s Setting up libauthen-radius-perl (0.33-1) ... 1251s Setting up intltool-debian (0.35.0+20060710.6) ... 1251s Setting up libbytes-random-secure-perl (0.29-3) ... 1251s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 1251s Setting up libstdc++-15-dev:ppc64el (15.2.0-5ubuntu1) ... 1251s Setting up libdata-optlist-perl (0.114-1) ... 1251s Setting up libdbix-connector-perl (0.60-1) ... 1251s Setting up libtest-output-perl (1.036-1) ... 1251s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1251s Setting up libraw23t64:ppc64el (0.21.4-2) ... 1251s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu6) ... 1251s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1251s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1251s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1251s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1251s Setting up dh-strip-nondeterminism (1.14.2-1) ... 1251s Setting up cpp-15 (15.2.0-5ubuntu1) ... 1251s Setting up libtiff6:ppc64el (4.7.0-3ubuntu3) ... 1251s Setting up xml-core (0.19) ... 1251s Setting up jq (1.8.1-3ubuntu1) ... 1251s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1251s Setting up liblasso-perl:ppc64el (2.9.0-2) ... 1251s Setting up libdbd-sqlite3-perl:ppc64el (1.76-1) ... 1251s Setting up libmro-compat-perl (0.15-2) ... 1251s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1251s Setting up libsub-exporter-perl (0.990-1) ... 1251s Setting up libtypes-path-tiny-perl (0.006-2) ... 1251s Setting up libeval-closure-perl (0.14-3) ... 1251s Setting up libsoap-lite-perl (1.27-3) ... 1251s Setting up libparams-validationcompiler-perl (0.31-1) ... 1251s Setting up libtypes-uuid-perl (0.004-4) ... 1251s Setting up openjdk-21-jre-headless:ppc64el (21.0.9~8ea-1) ... 1251s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 1251s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1251s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1251s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1251s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1252s Setting up liblemonldap-ng-portal-perl (2.21.0+ds-3) ... 1252s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1252s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1252s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 1252s Setting up po-debconf (1.0.21+nmu1) ... 1252s Setting up libparams-classify-perl:ppc64el (0.015-2build6) ... 1252s Setting up fonts-urw-base35 (20200910-8) ... 1252s Setting up gcc-15 (15.2.0-5ubuntu1) ... 1252s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1252s Setting up libmodule-runtime-perl (0.018-1) ... 1252s Setting up sphinx-common (8.2.3-1ubuntu2) ... 1252s Setting up libdist-checkconflicts-perl (0.11-2) ... 1252s Setting up libxml-simple-perl (2.25-2) ... 1252s Setting up libxml-libxslt-perl:ppc64el (2.003000-3) ... 1252s Setting up libemail-abstract-perl (3.010-1) ... 1252s Setting up cpp (4:15.2.0-4ubuntu1) ... 1252s Setting up libnet-openid-common-perl (1.20-2) ... 1252s Setting up libnet-openid-server-perl (1.09-4) ... 1252s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 1252s Setting up lemonldap-ng (2.21.0+ds-3) ... 1252s Setting up libtool (2.5.4-4build1) ... 1252s Setting up libmodule-implementation-perl (0.09-2) ... 1252s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 1253s Setting up libpackage-stash-perl (0.40-1) ... 1253s Setting up libimport-into-perl (1.002005-2) ... 1253s Setting up libmoo-perl (2.005005-1) ... 1253s Setting up libdata-perl-perl (0.002011-2) ... 1253s Setting up liblist-someutils-perl (0.59-1) ... 1253s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 1253s Setting up libclass-load-perl (0.25-2) ... 1253s Setting up gcc (4:15.2.0-4ubuntu1) ... 1253s Setting up dh-autoreconf (21) ... 1253s Setting up libspecio-perl (0.50-1) ... 1253s Setting up liblist-allutils-perl (0.19-1) ... 1253s Setting up libmoox-strictconstructor-perl (0.011-2) ... 1253s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 1253s Setting up libnet-openid-consumer-perl (1.18-2) ... 1253s Setting up libdevel-overloadinfo-perl (0.007-1) ... 1253s Setting up libclass-load-xs-perl (0.10-2build5) ... 1253s Setting up libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 1253s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1253s Setting up libparams-validate-perl:ppc64el (1.31-2build4) ... 1253s Setting up libb-hooks-endofscope-perl (0.28-2) ... 1253s Setting up g++-15 (15.2.0-5ubuntu1) ... 1253s Setting up liburi-fromhash-perl (0.05-2) ... 1253s Setting up libmoox-handlesvia-perl (0.001009-2) ... 1253s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 1253s Setting up libthrowable-perl (1.001-2) ... 1253s Setting up libmoose-perl:ppc64el (2.2207-1build3) ... 1253s Setting up libtypes-uri-perl (0.007-3) ... 1253s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ... 1253s Setting up debhelper (13.24.2ubuntu1) ... 1253s Setting up libemail-sender-perl (2.601-1) ... 1253s Setting up libnamespace-sweep-perl (0.006-5) ... 1253s Setting up libnamespace-clean-perl (0.27-2) ... 1253s Setting up g++ (4:15.2.0-4ubuntu1) ... 1253s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1253s Setting up build-essential (12.12ubuntu1) ... 1253s Setting up libmoosex-arrayref-perl (0.005-5) ... 1253s Setting up libiri-perl (0.013-1) ... 1253s Setting up librdf-trine-perl (1.019-4) ... 1253s Setting up libnamespace-autoclean-perl (0.31-1) ... 1253s Setting up libdatetime-locale-perl (1:1.41-1) ... 1253s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 1253s Setting up libdatetime-perl (2:1.65-1build3) ... 1253s Setting up libtypes-datetime-perl (0.002-4) ... 1253s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1253s Setting up libdatetime-format-w3cdtf-perl (0.08-1) ... 1253s Setting up libmaxmind-db-common-perl (0.040001-1.1) ... 1253s Setting up librdf-query-perl (2.919-1) ... 1253s Setting up libmaxmind-db-reader-perl (1.000014-2) ... 1253s Setting up libweb-id-perl (1.927-3) ... 1253s Setting up libgeoip2-perl (2.006002-2) ... 1253s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 1253s Setting up libheif-plugin-aomdec:ppc64el (1.20.2-1) ... 1253s Setting up libheif-plugin-libde265:ppc64el (1.20.2-1) ... 1253s Setting up node-corepack (0.24.0-5) ... 1253s Setting up libnode115:ppc64el (20.19.4+dfsg-1) ... 1253s Setting up libheif1:ppc64el (1.20.2-1) ... 1253s Setting up nodejs (20.19.4+dfsg-1) ... 1253s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1253s Setting up libgd3:ppc64el (2.3.3-13ubuntu1) ... 1253s Setting up libmagickcore-7.q16-10:ppc64el (8:7.1.2.3+dfsg1-1) ... 1253s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 1253s Setting up node-semver (7.6.1+~7.5.8-2) ... 1253s Setting up uglifyjs (3.17.4-2) ... 1253s Setting up libimage-magick-q16-perl (8:7.1.2.3+dfsg1-1) ... 1253s Setting up node-debug (4.4.1+~4.1.12-1) ... 1253s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1253s Setting up libgd-perl (2.78-1build4) ... 1253s Setting up node-undici (7.16.0+dfsg+~cs3.2.0-2) ... 1253s Setting up libimage-magick-perl (8:7.1.2.3+dfsg1-1) ... 1253s Setting up libgd-securityimage-perl (1.75-3) ... 1253s Processing triggers for install-info (7.1.1-1ubuntu1) ... 1253s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1253s Processing triggers for man-db (2.13.1-1) ... 1255s Processing triggers for ca-certificates-java (20240118) ... 1255s Adding debian:ACCVRAIZ1.pem 1255s Adding debian:AC_RAIZ_FNMT-RCM.pem 1255s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1255s Adding debian:ANF_Secure_Server_Root_CA.pem 1255s Adding debian:Actalis_Authentication_Root_CA.pem 1255s Adding debian:AffirmTrust_Commercial.pem 1255s Adding debian:AffirmTrust_Networking.pem 1255s Adding debian:AffirmTrust_Premium.pem 1255s Adding debian:AffirmTrust_Premium_ECC.pem 1255s Adding debian:Amazon_Root_CA_1.pem 1255s Adding debian:Amazon_Root_CA_2.pem 1255s Adding debian:Amazon_Root_CA_3.pem 1255s Adding debian:Amazon_Root_CA_4.pem 1255s Adding debian:Atos_TrustedRoot_2011.pem 1255s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1255s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1255s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1255s Adding debian:BJCA_Global_Root_CA1.pem 1255s Adding debian:BJCA_Global_Root_CA2.pem 1255s Adding debian:Baltimore_CyberTrust_Root.pem 1255s Adding debian:Buypass_Class_2_Root_CA.pem 1255s Adding debian:Buypass_Class_3_Root_CA.pem 1255s Adding debian:CA_Disig_Root_R2.pem 1255s Adding debian:CFCA_EV_ROOT.pem 1255s Adding debian:COMODO_Certification_Authority.pem 1255s Adding debian:COMODO_ECC_Certification_Authority.pem 1255s Adding debian:COMODO_RSA_Certification_Authority.pem 1255s Adding debian:Certainly_Root_E1.pem 1255s Adding debian:Certainly_Root_R1.pem 1255s Adding debian:Certigna.pem 1255s Adding debian:Certigna_Root_CA.pem 1255s Adding debian:Certum_EC-384_CA.pem 1255s Adding debian:Certum_Trusted_Network_CA.pem 1255s Adding debian:Certum_Trusted_Network_CA_2.pem 1255s Adding debian:Certum_Trusted_Root_CA.pem 1255s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1255s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1255s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1255s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1255s Adding debian:Comodo_AAA_Services_root.pem 1255s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1255s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1255s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1255s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1255s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1255s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1255s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1255s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1255s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1255s Adding debian:DigiCert_Global_Root_CA.pem 1255s Adding debian:DigiCert_Global_Root_G2.pem 1255s Adding debian:DigiCert_Global_Root_G3.pem 1255s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1255s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1255s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1255s Adding debian:DigiCert_Trusted_Root_G4.pem 1255s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1255s Adding debian:Entrust_Root_Certification_Authority.pem 1255s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1255s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1255s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1255s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1255s Adding debian:GLOBALTRUST_2020.pem 1255s Adding debian:GTS_Root_R1.pem 1255s Adding debian:GTS_Root_R2.pem 1255s Adding debian:GTS_Root_R3.pem 1255s Adding debian:GTS_Root_R4.pem 1255s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1255s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1255s Adding debian:GlobalSign_Root_CA.pem 1255s Adding debian:GlobalSign_Root_CA_-_R3.pem 1255s Adding debian:GlobalSign_Root_CA_-_R6.pem 1255s Adding debian:GlobalSign_Root_E46.pem 1255s Adding debian:GlobalSign_Root_R46.pem 1255s Adding debian:Go_Daddy_Class_2_CA.pem 1255s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1255s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1255s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1255s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1255s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1255s Adding debian:HiPKI_Root_CA_-_G1.pem 1255s Adding debian:Hongkong_Post_Root_CA_3.pem 1255s Adding debian:ISRG_Root_X1.pem 1255s Adding debian:ISRG_Root_X2.pem 1255s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1255s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1255s Adding debian:Izenpe.com.pem 1255s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1255s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1255s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1255s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1255s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1255s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1255s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1255s Adding debian:QuoVadis_Root_CA_1_G3.pem 1255s Adding debian:QuoVadis_Root_CA_2.pem 1255s Adding debian:QuoVadis_Root_CA_2_G3.pem 1255s Adding debian:QuoVadis_Root_CA_3.pem 1255s Adding debian:QuoVadis_Root_CA_3_G3.pem 1255s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1255s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1255s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1255s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1255s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1255s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1255s Adding debian:SZAFIR_ROOT_CA2.pem 1255s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1255s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1255s Adding debian:SecureSign_Root_CA12.pem 1255s Adding debian:SecureSign_Root_CA14.pem 1256s Adding debian:SecureSign_Root_CA15.pem 1256s Adding debian:SecureTrust_CA.pem 1256s Adding debian:Secure_Global_CA.pem 1256s Adding debian:Security_Communication_ECC_RootCA1.pem 1256s Adding debian:Security_Communication_RootCA2.pem 1256s Adding debian:Starfield_Class_2_CA.pem 1256s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1256s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1256s Adding debian:SwissSign_Gold_CA_-_G2.pem 1256s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1256s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1256s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1256s Adding debian:TWCA_CYBER_Root_CA.pem 1256s Adding debian:TWCA_Global_Root_CA.pem 1256s Adding debian:TWCA_Root_Certification_Authority.pem 1256s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1256s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1256s Adding debian:TeliaSonera_Root_CA_v1.pem 1256s Adding debian:Telia_Root_CA_v2.pem 1256s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1256s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1256s Adding debian:Trustwave_Global_Certification_Authority.pem 1256s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1256s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1256s Adding debian:TunTrust_Root_CA.pem 1256s Adding debian:UCA_Extended_Validation_Root.pem 1256s Adding debian:UCA_Global_G2_Root.pem 1256s Adding debian:USERTrust_ECC_Certification_Authority.pem 1256s Adding debian:USERTrust_RSA_Certification_Authority.pem 1256s Adding debian:XRamp_Global_CA_Root.pem 1256s Adding debian:certSIGN_ROOT_CA.pem 1256s Adding debian:certSIGN_Root_CA_G2.pem 1256s Adding debian:e-Szigno_Root_CA_2017.pem 1256s Adding debian:ePKI_Root_Certification_Authority.pem 1256s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1256s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1256s Adding debian:emSign_Root_CA_-_C1.pem 1256s Adding debian:emSign_Root_CA_-_G1.pem 1256s Adding debian:vTrus_ECC_Root_CA.pem 1256s Adding debian:vTrus_Root_CA.pem 1256s done. 1256s Setting up yui-compressor (2.4.8-3) ... 1256s Setting up default-jre-headless (2:1.21-76) ... 1256s Processing triggers for sgml-base (1.31+nmu1) ... 1256s Setting up docutils-common (0.21.2+dfsg-2) ... 1256s Processing triggers for sgml-base (1.31+nmu1) ... 1256s Setting up python3-docutils (0.21.2+dfsg-2) ... 1256s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 1259s autopkgtest [21:16:57]: test runtime-deps-and-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 1259s autopkgtest [21:16:57]: test runtime-deps-and-recommends: [----------------------- 1276s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 1276s 1..40 1276s ok 1 - Package lemonldap-ng is known to dpkg 1276s ok 2 - Got status information for package lemonldap-ng 1276s ok 3 - Got file list for package lemonldap-ng 1276s ok 4 # skip no perl modules to test in lemonldap-ng 1276s ok 5 - Package lemonldap-ng-doc is known to dpkg 1276s ok 6 - Got status information for package lemonldap-ng-doc 1276s ok 7 - Got file list for package lemonldap-ng-doc 1276s ok 8 # skip no perl modules to test in lemonldap-ng-doc 1276s ok 9 - Package lemonldap-ng-fastcgi-server is known to dpkg 1276s ok 10 - Got status information for package lemonldap-ng-fastcgi-server 1276s ok 11 - Got file list for package lemonldap-ng-fastcgi-server 1276s ok 12 # skip no perl modules to test in lemonldap-ng-fastcgi-server 1276s ok 13 - Package liblemonldap-ng-ssoaas-apache-client-perl is known to dpkg 1276s ok 14 - Got status information for package liblemonldap-ng-ssoaas-apache-client-perl 1276s ok 15 - Got file list for package liblemonldap-ng-ssoaas-apache-client-perl 1276s ok 16 # skip no perl modules to test in liblemonldap-ng-ssoaas-apache-client-perl 1276s ok 17 - Package lemonldap-ng-uwsgi-app is known to dpkg 1276s ok 18 - Got status information for package lemonldap-ng-uwsgi-app 1276s ok 19 - Got file list for package lemonldap-ng-uwsgi-app 1276s ok 20 # skip no perl modules to test in lemonldap-ng-uwsgi-app 1276s ok 21 - Package lemonldap-ng-handler is known to dpkg 1276s ok 22 - Got status information for package lemonldap-ng-handler 1276s ok 23 - Got file list for package lemonldap-ng-handler 1276s ok 24 # skip no perl modules to test in lemonldap-ng-handler 1276s ok 25 - Package liblemonldap-ng-handler-perl is known to dpkg 1276s ok 26 - Got status information for package liblemonldap-ng-handler-perl 1276s ok 27 - Got file list for package liblemonldap-ng-handler-perl 1276s # Subtest: all modules in liblemonldap-ng-handler-perl pass the syntax check 1276s 1..37 1276s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/AuthBasic.pm exited successfully 1276s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/CDA.pm exited successfully 1276s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOps.pm exited successfully 1276s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/Fail.pm exited successfully 1276s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/OAuth2.pm exited successfully 1276s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm line 27. 1276s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm exited successfully 1276s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/ServiceToken.pm exited successfully 1276s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/StatusConstants.pm exited successfully 1276s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Init.pm exited successfully 1276s # Name "Lemonldap::NG::Handler::Main::Jail::listMatch" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm line 102. 1276s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm exited successfully 1276s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/MsgActions.pm exited successfully 1276s # Name "Lemonldap::NG::Handler::Main::refresh" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm line 117. 1276s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm exited successfully 1276s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Run.pm exited successfully 1276s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/SharedVariables.pm exited successfully 1276s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main.pm exited successfully 1276s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/AuthBasic.pm exited successfully 1276s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/CDA.pm exited successfully 1276s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Fail.pm exited successfully 1276s # Name "Lemonldap::NG::Handler::PSGI::Main::setPostParams" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm line 153. 1276s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm exited successfully 1276s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/OAuth2.pm exited successfully 1276s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Router.pm exited successfully 1276s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/ServiceToken.pm exited successfully 1276s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Try.pm exited successfully 1276s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI.pm exited successfully 1276s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/AuthBasic.pm exited successfully 1276s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/CDA.pm exited successfully 1276s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/DevOps.pm exited successfully 1276s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/DevOpsCDA.pm exited successfully 1276s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/DevOpsST.pm exited successfully 1276s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Fail.pm exited successfully 1276s # Name "Lemonldap::NG::Handler::PSGI::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 1276s # Name "Lemonldap::NG::Handler::Server::Main::print" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 74. 1276s # Name "Lemonldap::NG::Handler::Server::Main::addToHtmlHead" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 75. 1276s # 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. 1276s # Name "Lemonldap::NG::Handler::Server::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 1276s # Name "Lemonldap::NG::Handler::Server::Main::setServerSignature" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 68. 1276s # 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. 1276s # 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. 1276s # 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. 1276s # 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. 1276s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm exited successfully 1276s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Nginx.pm exited successfully 1276s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/OAuth2.pm exited successfully 1276s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/ServiceToken.pm exited successfully 1276s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Traefik.pm exited successfully 1276s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server.pm exited successfully 1276s # Useless use of a constant ("Plack::Middleware::Auth::Lemonld"...) in void context at /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm line 39. 1276s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm exited successfully 1276s ok 28 - all modules in liblemonldap-ng-handler-perl pass the syntax check 1276s ok 29 - Package liblemonldap-ng-common-perl is known to dpkg 1276s ok 30 - Got status information for package liblemonldap-ng-common-perl 1276s ok 31 - Got file list for package liblemonldap-ng-common-perl 1276s # Subtest: all modules in liblemonldap-ng-common-perl pass the syntax check 1276s 1..79 1276s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Generate/SHA256.pm exited successfully 1276s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Lock.pm exited successfully 1276s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/REST.pm exited successfully 1276s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/SOAP.pm exited successfully 1276s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Serialize/JSON.pm exited successfully 1276s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Store.pm exited successfully 1276s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session.pm exited successfully 1276s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerCompat.pm exited successfully 1276s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerJSON.pm exited successfully 1276s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Cli.pm exited successfully 1276s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/CliSessions.pm exited successfully 1276s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Combination/Parser.pm exited successfully 1276s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/AccessLib.pm exited successfully 1276s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/CDBI.pm exited successfully 1276s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/DBI.pm exited successfully 1276s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/File.pm exited successfully 1276s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/JSONFile.pm exited successfully 1276s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/LDAP.pm exited successfully 1276s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Local.pm exited successfully 1276s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm exited successfully 1276s # 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. 1276s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm exited successfully 1276s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/RDBI.pm exited successfully 1276s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/REST.pm exited successfully 1276s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm line 28. 1276s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm exited successfully 1276s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm exited successfully 1276s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm exited successfully 1276s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Compact.pm exited successfully 1276s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm exited successfully 1276s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm exited successfully 1276s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/RESTServer.pm exited successfully 1276s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/ReConstants.pm exited successfully 1276s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/Metadata.pm exited successfully 1276s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Serializer.pm exited successfully 1276s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Wrapper.pm exited successfully 1276s # Name "Lemonldap::NG::Common::Conf::compactConf" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf.pm line 17. 1276s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf.pm exited successfully 1276s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Crypto.pm exited successfully 1276s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailAddress.pm exited successfully 1276s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailTransport.pm exited successfully 1276s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/FormEncode.pm exited successfully 1276s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/IPv6.pm exited successfully 1276s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/JWT.pm exited successfully 1276s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Languages.pm exited successfully 1276s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Dispatch.pm exited successfully 1276s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Log4perl.pm exited successfully 1276s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Loki.pm exited successfully 1276s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/MessageBroker.pm exited successfully 1276s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Null.pm exited successfully 1276s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Std.pm exited successfully 1276s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Syslog.pm exited successfully 1276s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/_Duplicate.pm exited successfully 1276s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/MQTT.pm exited successfully 1276s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/NoBroker.pm exited successfully 1276s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Pg.pm exited successfully 1276s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Redis.pm exited successfully 1276s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Module.pm exited successfully 1276s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/DBI.pm exited successfully 1276s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/File.pm exited successfully 1276s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm exited successfully 1276s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/LDAP.pm exited successfully 1276s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/XML.pm exited successfully 1276s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications.pm exited successfully 1276s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Constants.pm exited successfully 1276s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Metadata.pm exited successfully 1276s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Cli/Lib.pm exited successfully 1276s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Constants.pm exited successfully 1276s # Name "Lemonldap::NG::Handler::Main::tsv" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 50. 1276s # Name "Lemonldap::NG::Common::PSGI::Request::params" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 80. 1276s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm exited successfully 1276s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm line 123. 1276s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm exited successfully 1276s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPServer.pm exited successfully 1276s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPService.pm exited successfully 1276s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI.pm exited successfully 1276s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Regexp.pm exited successfully 1276s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Safelib.pm exited successfully 1276s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/REST.pm exited successfully 1276s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session.pm exited successfully 1276s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/TOTP.pm exited successfully 1276s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/UserAgent.pm exited successfully 1276s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util/Crypto.pm exited successfully 1276s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util.pm exited successfully 1276s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common.pm exited successfully 1276s ok 32 - all modules in liblemonldap-ng-common-perl pass the syntax check 1276s ok 33 - Package liblemonldap-ng-manager-perl is known to dpkg 1276s ok 34 - Got status information for package liblemonldap-ng-manager-perl 1276s ok 35 - Got file list for package liblemonldap-ng-manager-perl 1276s # Subtest: all modules in liblemonldap-ng-manager-perl pass the syntax check 1276s 1..30 1276s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/2ndFA.pm exited successfully 1276s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/2F.pm exited successfully 1276s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Common.pm exited successfully 1276s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/History.pm exited successfully 1276s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/App.pm exited successfully 1276s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/Cat.pm exited successfully 1276s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Misc.pm exited successfully 1276s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/CasApp.pm exited successfully 1276s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/OidcRp.pm exited successfully 1276s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/SamlSp.pm exited successfully 1276s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api.pm exited successfully 1276s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 11. 1276s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 10. 1276s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm exited successfully 1276s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 22. 1276s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 25. 1276s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm exited successfully 1276s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/CTrees.pm exited successfully 1276s # 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. 1276s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm exited successfully 1276s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/PortalConstants.pm exited successfully 1276s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Tree.pm exited successfully 1276s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build.pm exited successfully 1276s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli/Lib.pm exited successfully 1276s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli.pm exited successfully 1276s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Diff.pm exited successfully 1276s # Name "Data::Dumper::Useperl" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm line 87. 1276s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm exited successfully 1276s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Tests.pm exited successfully 1276s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Zero.pm exited successfully 1276s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf.pm exited successfully 1276s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Notifications.pm exited successfully 1276s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Plugin.pm exited successfully 1276s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Sessions.pm exited successfully 1276s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm line 139. 1276s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm exited successfully 1276s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager.pm exited successfully 1276s ok 36 - all modules in liblemonldap-ng-manager-perl pass the syntax check 1276s ok 37 - Package liblemonldap-ng-portal-perl is known to dpkg 1276s ok 38 - Got status information for package liblemonldap-ng-portal-perl 1276s ok 39 - Got file list for package liblemonldap-ng-portal-perl 1276s # Subtest: all modules in liblemonldap-ng-portal-perl pass the syntax check 1276s 1..173 1276s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Engines/Default.pm exited successfully 1276s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Ext2F.pm exited successfully 1276s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Mail2F.pm exited successfully 1276s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Okta.pm exited successfully 1276s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Password.pm exited successfully 1276s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/REST.pm exited successfully 1276s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Radius.pm exited successfully 1276s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Base.pm exited successfully 1276s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm exited successfully 1276s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Password.pm exited successfully 1276s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/TOTP.pm exited successfully 1276s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/WebAuthn.pm exited successfully 1276s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Yubikey.pm exited successfully 1276s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/TOTP.pm exited successfully 1276s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/WebAuthn.pm exited successfully 1276s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Yubikey.pm exited successfully 1276s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/AD.pm exited successfully 1276s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Apache.pm exited successfully 1276s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/CAS.pm exited successfully 1276s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Choice.pm exited successfully 1276s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Combination.pm exited successfully 1276s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Custom.pm exited successfully 1276s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/DBI.pm exited successfully 1276s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Demo.pm exited successfully 1276s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Facebook.pm exited successfully 1276s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GPG.pm exited successfully 1276s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GitHub.pm exited successfully 1276s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Kerberos.pm exited successfully 1276s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LDAP.pm exited successfully 1276s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LinkedIn.pm exited successfully 1276s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Null.pm exited successfully 1276s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenID.pm exited successfully 1276s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenIDConnect.pm exited successfully 1276s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/PAM.pm exited successfully 1276s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Proxy.pm exited successfully 1276s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/REST.pm exited successfully 1276s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Radius.pm exited successfully 1276s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Remote.pm exited successfully 1276s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SAML.pm exited successfully 1276s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SSL.pm exited successfully 1276s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Slave.pm exited successfully 1276s # Name "Net::OAuth::PROTOCOL_VERSION" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm line 63. 1276s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm exited successfully 1276s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebAuthn.pm exited successfully 1276s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebID.pm exited successfully 1276s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_Ajax.pm exited successfully 1276s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_WebForm.pm exited successfully 1276s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CDC.pm exited successfully 1276s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha.pm exited successfully 1276s # Useless use of numeric ge (>=) in void context at /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm line 88. 1276s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm exited successfully 1276s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/SecurityImage.pm exited successfully 1276s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Custom.pm exited successfully 1276s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm line 21. 1276s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm exited successfully 1276s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/LDAP.pm exited successfully 1276s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm exited successfully 1276s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/Get.pm exited successfully 1276s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/JitsiMeetTokens.pm exited successfully 1276s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenID.pm exited successfully 1276s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2522. 1276s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm exited successfully 1276s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/SAML.pm exited successfully 1276s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/2fDevices.pm exited successfully 1276s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CAS.pm exited successfully 1276s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Choice.pm exited successfully 1276s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Code2F.pm exited successfully 1276s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CustomModule.pm exited successfully 1276s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/DBI.pm exited successfully 1276s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LDAP.pm exited successfully 1276s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LazyLoadedConfiguration.pm exited successfully 1276s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Net/LDAP.pm exited successfully 1276s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/JSON.pm exited successfully 1276s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/XML.pm exited successfully 1276s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OIDCTokenExchange.pm exited successfully 1276s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Okta.pm exited successfully 1276s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OneTimeToken.pm exited successfully 1276s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm exited successfully 1276s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/Server.pm exited successfully 1276s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 60. 1276s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 59. 1276s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcRPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 57. 1276s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcOPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 56. 1276s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 58. 1276s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm exited successfully 1276s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OtherSessions.pm exited successfully 1276s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OverConf.pm exited successfully 1276s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/REST.pm exited successfully 1276s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/RESTProxy.pm exited successfully 1276s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Radius.pm exited successfully 1276s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Remote.pm exited successfully 1276s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SAML.pm exited successfully 1276s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm exited successfully 1276s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SOAPProxy.pm exited successfully 1276s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Slave.pm exited successfully 1276s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/WebAuthn.pm exited successfully 1276s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Wrapper.pm exited successfully 1276s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/_tokenRule.pm exited successfully 1276s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Auth.pm exited successfully 1276s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Constants.pm exited successfully 1276s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm exited successfully 1276s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Menu.pm exited successfully 1276s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugin.pm exited successfully 1276s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugins.pm exited successfully 1276s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Request.pm exited successfully 1276s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/SecondFactor.pm exited successfully 1276s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/UserDB.pm exited successfully 1276s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main.pm exited successfully 1276s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/MenuTab.pm exited successfully 1276s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/AD.pm exited successfully 1276s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Base.pm exited successfully 1276s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Choice.pm exited successfully 1276s ok 104 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Combination.pm exited successfully 1276s ok 105 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Custom.pm exited successfully 1276s ok 106 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/DBI.pm exited successfully 1276s ok 107 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Demo.pm exited successfully 1276s ok 108 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/LDAP.pm exited successfully 1276s ok 109 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Null.pm exited successfully 1276s ok 110 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/REST.pm exited successfully 1276s ok 111 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdaptativeAuthenticationLevel.pm exited successfully 1276s ok 112 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AuthOidcPkce.pm exited successfully 1276s ok 113 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AutoSignin.pm exited successfully 1276s ok 114 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BasePasswordPolicy.pm exited successfully 1276s ok 115 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BruteForceProtection.pm exited successfully 1276s ok 116 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CDA.pm exited successfully 1276s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 216. 1276s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 213. 1276s ok 117 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm exited successfully 1276s ok 118 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckEntropy.pm exited successfully 1276s ok 119 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckHIBP.pm exited successfully 1276s ok 120 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckState.pm exited successfully 1276s ok 121 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckUser.pm exited successfully 1276s ok 122 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ContextSwitching.pm exited successfully 1276s ok 123 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSec.pm exited successfully 1276s ok 124 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/DecryptValue.pm exited successfully 1276s ok 125 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/FindUser.pm exited successfully 1276s ok 126 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ForceAuthn.pm exited successfully 1276s ok 127 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GlobalLogout.pm exited successfully 1276s ok 128 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GrantSession.pm exited successfully 1276s ok 129 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/History.pm exited successfully 1276s ok 130 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Impersonation.pm exited successfully 1276s ok 131 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/InitializePasswordReset.pm exited successfully 1276s ok 132 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/LocationDetect.pm exited successfully 1276s ok 133 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm exited successfully 1276s ok 134 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/NewLocationWarning.pm exited successfully 1276s ok 135 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Notifications.pm exited successfully 1276s ok 136 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCInternalTokenExchange.pm exited successfully 1276s ok 137 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCNativeSso.pm exited successfully 1276s ok 138 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicNotifications.pm exited successfully 1276s ok 139 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicPages.pm exited successfully 1276s ok 140 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RESTServer.pm exited successfully 1276s ok 141 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Refresh.pm exited successfully 1276s ok 142 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Register.pm exited successfully 1276s ok 143 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RememberAuthChoice.pm exited successfully 1276s ok 144 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SOAPServer.pm exited successfully 1276s ok 145 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SamlFederation.pm exited successfully 1276s ok 146 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SingleSession.pm exited successfully 1276s ok 147 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/StayConnected.pm exited successfully 1276s ok 148 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/TrustedBrowser.pm exited successfully 1276s ok 149 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Upgrade.pm exited successfully 1276s ok 150 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/AD.pm exited successfully 1276s ok 151 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Base.pm exited successfully 1276s ok 152 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Custom.pm exited successfully 1276s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm line 40. 1276s ok 153 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm exited successfully 1276s ok 154 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/LDAP.pm exited successfully 1276s ok 155 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/AD.pm exited successfully 1276s ok 156 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/CAS.pm exited successfully 1276s ok 157 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Choice.pm exited successfully 1276s ok 158 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Combination.pm exited successfully 1276s ok 159 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Custom.pm exited successfully 1276s ok 160 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/DBI.pm exited successfully 1276s ok 161 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Demo.pm exited successfully 1276s ok 162 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Facebook.pm exited successfully 1276s ok 163 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/LDAP.pm exited successfully 1276s ok 164 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Null.pm exited successfully 1276s ok 165 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenID.pm exited successfully 1276s ok 166 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenIDConnect.pm exited successfully 1276s ok 167 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Proxy.pm exited successfully 1276s ok 168 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/REST.pm exited successfully 1276s # Name "Lemonldap::NG::Portal::Lib::Remote::checkRemoteId" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 1276s # Name "Lemonldap::NG::Portal::UserDB::Remote::getUser" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 1276s ok 169 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm exited successfully 1276s ok 170 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/SAML.pm exited successfully 1276s ok 171 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Slave.pm exited successfully 1276s ok 172 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/WebID.pm exited successfully 1276s ok 173 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal.pm exited successfully 1276s ok 40 - all modules in liblemonldap-ng-portal-perl pass the syntax check 1276s ok 1276s All tests successful. 1276s Files=1, Tests=40, 16 wallclock secs ( 0.04 usr 0.00 sys + 14.62 cusr 1.12 csys = 15.78 CPU) 1276s Result: PASS 1276s autopkgtest [21:17:14]: test runtime-deps-and-recommends: -----------------------] 1277s autopkgtest [21:17:15]: test runtime-deps-and-recommends: - - - - - - - - - - results - - - - - - - - - - 1277s runtime-deps-and-recommends PASS (superficial) 1277s autopkgtest [21:17:15]: @@@@@@@@@@@@@@@@@@@@ summary 1277s fastcgiserver PASS 1277s common-test PASS 1277s handler-test PASS 1277s portal-test PASS 1277s manager-test PASS 1277s runtime-deps-common PASS (superficial) 1277s runtime-deps-portal PASS (superficial) 1277s runtime-deps-manager PASS (superficial) 1277s runtime-deps-and-recommends PASS (superficial)