0s autopkgtest [09:07:46]: starting date and time: 2026-01-30 09:07:46+0000 0s autopkgtest [09:07:46]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [09:07:46]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.4iqaofr6/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:tntnet --apt-upgrade lemonldap-ng --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=tntnet/3.0-4build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-s390x-20.secgroup --name adt-resolute-s390x-lemonldap-ng-20260130-085215-juju-7f2275-prod-proposed-migration-environment-15-3b330880-1e47-4db5-913b-a3034f787f81 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260130-085215-juju-7f2275-prod-proposed-migration-environment-15-3b330880-1e47-4db5-913b-a3034f787f81 from image adt/ubuntu-resolute-s390x-server-20260129.img (UUID 0fdc3f45-c7c7-4a2c-aa6d-edc1dbbf6141)... 64s autopkgtest [09:08:50]: testbed dpkg architecture: s390x 64s autopkgtest [09:08:50]: testbed apt version: 3.1.14 64s autopkgtest [09:08:50]: @@@@@@@@@@@@@@@@@@@@ test bed setup 64s autopkgtest [09:08:50]: testbed release detected to be: None 65s autopkgtest [09:08:51]: updating testbed package index (apt update) 66s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 66s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 66s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 66s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 66s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1543 kB] 67s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [32.1 kB] 67s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 67s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 67s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [116 kB] 67s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1066 kB] 68s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.9 kB] 68s Fetched 2998 kB in 3s (1197 kB/s) 69s Reading package lists... 70s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 70s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 70s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 70s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 72s Reading package lists... 72s Reading package lists... 72s Building dependency tree... 72s Reading state information... 73s Calculating upgrade... 73s The following packages will be upgraded: 73s bzip2 gcc-15-base inetutils-telnet libatomic1 libbz2-1.0 libgcc-s1 73s libsgutils2-1.48 libsqlite3-0 libstdc++6 sg3-utils sg3-utils-udev telnet 73s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 73s Need to get 3103 kB of archives. 73s After this operation, 3072 B of additional disk space will be used. 73s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libatomic1 s390x 15.2.0-12ubuntu1 [9486 B] 73s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++6 s390x 15.2.0-12ubuntu1 [907 kB] 73s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-base s390x 15.2.0-12ubuntu1 [59.6 kB] 73s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-s1 s390x 15.2.0-12ubuntu1 [35.7 kB] 73s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x bzip2 s390x 1.0.8-6build2 [35.2 kB] 73s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libbz2-1.0 s390x 1.0.8-6build2 [41.6 kB] 73s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libsqlite3-0 s390x 3.46.1-9 [748 kB] 73s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x inetutils-telnet s390x 2:2.7-2ubuntu1 [112 kB] 73s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x telnet all 0.17+2.7-2ubuntu1 [3636 B] 73s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libsgutils2-1.48 s390x 1.48-3ubuntu2 [120 kB] 73s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils s390x 1.48-3ubuntu2 [1025 kB] 73s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils-udev all 1.48-3ubuntu2 [6610 B] 74s dpkg-preconfigure: unable to re-open stdin: No such file or directory 74s Fetched 3103 kB in 0s (7009 kB/s) 74s (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 ... 87720 files and directories currently installed.) 74s Preparing to unpack .../libatomic1_15.2.0-12ubuntu1_s390x.deb ... 74s Unpacking libatomic1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 74s Preparing to unpack .../libstdc++6_15.2.0-12ubuntu1_s390x.deb ... 74s Unpacking libstdc++6:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 74s Preparing to unpack .../gcc-15-base_15.2.0-12ubuntu1_s390x.deb ... 74s Unpacking gcc-15-base:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 74s Setting up gcc-15-base:s390x (15.2.0-12ubuntu1) ... 74s (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 ... 87720 files and directories currently installed.) 74s Preparing to unpack .../libgcc-s1_15.2.0-12ubuntu1_s390x.deb ... 74s Unpacking libgcc-s1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 74s Setting up libgcc-s1:s390x (15.2.0-12ubuntu1) ... 74s (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 ... 87720 files and directories currently installed.) 74s Preparing to unpack .../bzip2_1.0.8-6build2_s390x.deb ... 74s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 74s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_s390x.deb ... 74s Unpacking libbz2-1.0:s390x (1.0.8-6build2) over (1.0.8-6build1) ... 74s Setting up libbz2-1.0:s390x (1.0.8-6build2) ... 74s (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 ... 87720 files and directories currently installed.) 74s Preparing to unpack .../0-libsqlite3-0_3.46.1-9_s390x.deb ... 74s Unpacking libsqlite3-0:s390x (3.46.1-9) over (3.46.1-8) ... 74s Preparing to unpack .../1-inetutils-telnet_2%3a2.7-2ubuntu1_s390x.deb ... 74s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 74s Preparing to unpack .../2-telnet_0.17+2.7-2ubuntu1_all.deb ... 74s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 74s Preparing to unpack .../3-libsgutils2-1.48_1.48-3ubuntu2_s390x.deb ... 74s Unpacking libsgutils2-1.48:s390x (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 75s Preparing to unpack .../4-sg3-utils_1.48-3ubuntu2_s390x.deb ... 75s Unpacking sg3-utils (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 75s Preparing to unpack .../5-sg3-utils-udev_1.48-3ubuntu2_all.deb ... 75s Unpacking sg3-utils-udev (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 75s Setting up libsqlite3-0:s390x (3.46.1-9) ... 75s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 75s Setting up libsgutils2-1.48:s390x (1.48-3ubuntu2) ... 75s Setting up bzip2 (1.0.8-6build2) ... 75s Setting up libatomic1:s390x (15.2.0-12ubuntu1) ... 75s Setting up libstdc++6:s390x (15.2.0-12ubuntu1) ... 75s Setting up sg3-utils (1.48-3ubuntu2) ... 75s Setting up telnet (0.17+2.7-2ubuntu1) ... 75s Setting up sg3-utils-udev (1.48-3ubuntu2) ... 75s update-initramfs: deferring update (trigger activated) 75s Processing triggers for libc-bin (2.42-2ubuntu4) ... 75s Processing triggers for man-db (2.13.1-1) ... 77s Processing triggers for initramfs-tools (0.150ubuntu7) ... 77s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 85s Using config file '/etc/zipl.conf' 85s Building bootmap in '/boot' 85s Adding IPL section 'ubuntu' (default) 86s Preparing boot device: vda. 86s Done. 86s autopkgtest [09:09:12]: upgrading testbed (apt dist-upgrade and autopurge) 86s Reading package lists... 87s Building dependency tree... 87s Reading state information... 87s Calculating upgrade... 87s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 87s Reading package lists... 88s Building dependency tree... 88s Reading state information... 88s Solving dependencies... 88s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 88s autopkgtest [09:09:14]: rebooting testbed after setup commands that affected boot 122s autopkgtest [09:09:48]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP Mon Jan 12 15:39:23 UTC 2026 124s autopkgtest [09:09:50]: @@@@@@@@@@@@@@@@@@@@ apt-source lemonldap-ng 132s Get:1 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (dsc) [5208 B] 132s Get:2 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (tar) [10.1 MB] 132s Get:3 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (diff) [63.9 kB] 133s gpgv: Signature made Thu Nov 27 16:36:14 2025 UTC 133s gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 133s gpgv: Can't check signature: No public key 133s dpkg-source: warning: cannot verify inline signature for ./lemonldap-ng_2.22.1+ds-1.dsc: no acceptable signature found 134s autopkgtest [09:10:00]: testing package lemonldap-ng version 2.22.1+ds-1 135s autopkgtest [09:10:01]: build not needed 136s autopkgtest [09:10:02]: test fastcgiserver: preparing testbed 136s Reading package lists... 137s Building dependency tree... 137s Reading state information... 137s Solving dependencies... 137s The following NEW packages will be installed: 137s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 137s fonts-glyphicons-halflings imagemagick-7-common javascript-common 137s lemonldap-ng lemonldap-ng-doc lemonldap-ng-fastcgi-server 137s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl libaom3 137s libapache-logformat-compiler-perl libapache-session-perl 137s libb-hooks-op-check-perl libcache-cache-perl libcapture-tiny-perl 137s libcgi-pm-perl libclass-c3-perl libclass-errorhandler-perl 137s libclass-inspector-perl libclass-method-modifiers-perl 137s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 137s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 137s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 137s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 137s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 137s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 137s libcryptx-perl libdata-optlist-perl libde265-0 libdeflate0 137s libdevel-callchecker-perl libdevel-stacktrace-ashtml-perl 137s libdevel-stacktrace-perl libdigest-hmac-perl libdynaloader-functions-perl 137s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 137s libemail-sender-perl libemail-simple-perl libencode-locale-perl 137s liberror-perl libexporter-tiny-perl libfcgi-client-perl libfcgi-perl 137s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 137s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 137s libfontconfig1 libfreetype6 libgd-perl libgd-securityimage-perl libgd3 137s libgomp1 libhash-merge-simple-perl libhash-multivalue-perl 137s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 137s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 137s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 137s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 137s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 137s libimage-magick-perl libimage-magick-q16-perl libimagequant0 137s libimport-into-perl libio-html-perl libio-socket-ssl-perl 137s libipc-sharelite-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs 137s libjs-bootstrap libjs-bootstrap4 libjs-es5-shim libjs-jquery 137s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 137s libjson-perl libjson-xs-perl liblcms2-2 liblemonldap-ng-common-perl 137s liblemonldap-ng-handler-perl liblemonldap-ng-manager-perl 137s liblemonldap-ng-portal-perl liblemonldap-ng-ssoaas-apache-client-perl 137s liblist-moreutils-perl liblist-moreutils-xs-perl liblqr-1-0 libltdl7 137s liblwp-mediatypes-perl liblwp-protocol-https-perl libmagickcore-7.q16-10 137s libmailtools-perl libmime-tools-perl libmodule-pluggable-perl 137s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 137s libmouse-perl libmro-compat-perl libnet-cidr-perl libnet-http-perl 137s libnet-smtp-ssl-perl libnet-ssleay-perl libopenjp2-7 libparams-classify-perl 137s libparams-util-perl libplack-perl libposix-strftime-compiler-perl 137s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 137s libsharpyuv0 libstream-buffered-perl libstring-random-perl 137s libsub-exporter-perl libsub-install-perl libsub-quote-perl 137s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 137s libthrowable-perl libtiff6 libtimedate-perl libtry-tiny-perl 137s libtype-tiny-perl libtypes-serialiser-perl liburi-perl libwebp7 137s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 137s libwww-robotrules-perl libxpm4 perl-openssl-defaults 137s 0 upgraded, 170 newly installed, 0 to remove and 0 not upgraded. 137s Need to get 27.7 MB of archives. 137s After this operation, 92.4 MB of additional disk space will be used. 137s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 137s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 137s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 137s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 137s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-dejavu-mono all 2.37-8build1 [502 kB] 138s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-dejavu-core all 2.37-8build1 [834 kB] 138s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 138s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 138s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 138s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 138s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 138s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 138s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 138s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 138s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 138s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 138s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 138s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 138s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 138s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 138s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 138s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 138s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 138s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 138s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 138s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 138s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 138s Get:28 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 138s Get:29 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-q16-perl s390x 8:7.1.2.13+dfsg1-1 [112 kB] 138s Get:30 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 138s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 138s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 138s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 138s Get:34 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 138s Get:35 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 138s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 138s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 138s Get:38 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 138s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 138s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 138s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 138s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 138s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 138s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 138s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 138s Get:46 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 138s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 138s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 138s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 138s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 138s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 138s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 138s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 138s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 138s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 138s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 138s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 138s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 138s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 138s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 138s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 138s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 138s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 138s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 138s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 138s Get:66 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 138s Get:67 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 138s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 138s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 138s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 138s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 138s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 138s Get:73 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 138s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 138s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 138s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 138s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 138s Get:78 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 138s Get:79 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 138s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 138s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 138s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 138s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 138s Get:84 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 138s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 138s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 138s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 138s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 138s Get:89 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 138s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 138s Get:91 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 138s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 138s Get:93 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 138s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 138s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 138s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 138s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 138s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 138s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 138s Get:100 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 138s Get:101 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 138s Get:102 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 138s Get:103 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 138s Get:104 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 138s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-merge-simple-perl all 0.052-1 [7640 B] 138s Get:106 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-angularjs all 1.8.3-3 [559 kB] 138s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 138s Get:108 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 138s Get:109 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-es5-shim all 4.6.7-2 [39.8 kB] 138s Get:110 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 138s Get:111 http://ftpmaster.internal/ubuntu resolute/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 138s Get:112 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 138s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 138s Get:114 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 138s Get:115 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 138s Get:116 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 138s Get:117 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 138s Get:118 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 138s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x javascript-common all 12+nmu1 [4828 B] 138s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 138s Get:121 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 138s Get:122 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-cookie all 12-4build1 [6604 B] 138s Get:123 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 138s Get:124 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 138s Get:125 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 138s Get:126 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 138s Get:127 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 138s Get:128 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 138s Get:129 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 139s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 139s Get:131 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 139s Get:132 http://ftpmaster.internal/ubuntu resolute/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 139s Get:133 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 139s Get:134 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 139s Get:135 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 139s Get:136 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 139s Get:137 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-install-perl all 0.929-1 [9764 B] 139s Get:138 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 139s Get:139 http://ftpmaster.internal/ubuntu resolute/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 139s Get:140 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 139s Get:141 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-simple-perl all 2.218-1 [20.6 kB] 139s Get:142 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 139s Get:143 http://ftpmaster.internal/ubuntu resolute/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 139s Get:144 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-abstract-perl all 3.010-1 [21.4 kB] 139s Get:145 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 139s Get:146 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 139s Get:147 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 139s Get:148 http://ftpmaster.internal/ubuntu resolute/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 139s Get:149 http://ftpmaster.internal/ubuntu resolute/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 139s Get:150 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 139s Get:151 http://ftpmaster.internal/ubuntu resolute/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 139s Get:152 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 139s Get:153 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 139s Get:154 http://ftpmaster.internal/ubuntu resolute/universe s390x libthrowable-perl all 1.001-2 [14.2 kB] 139s Get:155 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-sender-perl all 2.601-1 [63.3 kB] 139s Get:156 http://ftpmaster.internal/ubuntu resolute/universe s390x libtype-tiny-perl all 2.010001-1 [385 kB] 139s Get:157 http://ftpmaster.internal/ubuntu resolute/universe s390x libfcgi-client-perl all 0.09-1build1 [15.6 kB] 139s Get:158 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 139s Get:159 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 139s Get:160 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu1 [142 kB] 139s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x libgd-perl s390x 2.84-2 [132 kB] 139s Get:162 http://ftpmaster.internal/ubuntu resolute/universe s390x libgd-securityimage-perl all 1.75-3 [38.8 kB] 139s Get:163 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 139s Get:164 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 139s Get:165 http://ftpmaster.internal/ubuntu resolute/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 139s Get:166 http://ftpmaster.internal/ubuntu resolute/main s390x libmime-tools-perl all 5.515-1 [187 kB] 139s Get:167 http://ftpmaster.internal/ubuntu resolute/universe s390x libstring-random-perl all 1:0.32-2 [14.0 kB] 139s Get:168 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 139s Get:169 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 139s Get:170 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 140s Preconfiguring packages ... 140s Fetched 27.7 MB in 1s (18.9 MB/s) 140s Selecting previously unselected package imagemagick-7-common. 140s (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 ... 87720 files and directories currently installed.) 140s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 140s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 140s Selecting previously unselected package libgomp1:s390x. 140s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 140s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 140s Selecting previously unselected package libfftw3-double3:s390x. 140s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 140s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 140s Selecting previously unselected package libfreetype6:s390x. 140s Preparing to unpack .../003-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 140s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 140s Selecting previously unselected package fonts-dejavu-mono. 140s Preparing to unpack .../004-fonts-dejavu-mono_2.37-8build1_all.deb ... 140s Unpacking fonts-dejavu-mono (2.37-8build1) ... 140s Selecting previously unselected package fonts-dejavu-core. 140s Preparing to unpack .../005-fonts-dejavu-core_2.37-8build1_all.deb ... 140s Unpacking fonts-dejavu-core (2.37-8build1) ... 140s Selecting previously unselected package fontconfig-config. 140s Preparing to unpack .../006-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 141s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 141s Selecting previously unselected package libfontconfig1:s390x. 141s Preparing to unpack .../007-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 141s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 141s Selecting previously unselected package libsharpyuv0:s390x. 141s Preparing to unpack .../008-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 141s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 141s Selecting previously unselected package libaom3:s390x. 141s Preparing to unpack .../009-libaom3_3.13.1-2_s390x.deb ... 141s Unpacking libaom3:s390x (3.13.1-2) ... 141s Selecting previously unselected package libheif-plugin-aomdec:s390x. 141s Preparing to unpack .../010-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 141s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 141s Selecting previously unselected package libde265-0:s390x. 141s Preparing to unpack .../011-libde265-0_1.0.16-1build1_s390x.deb ... 141s Unpacking libde265-0:s390x (1.0.16-1build1) ... 141s Selecting previously unselected package libheif-plugin-libde265:s390x. 141s Preparing to unpack .../012-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 141s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 141s Selecting previously unselected package libheif1:s390x. 141s Preparing to unpack .../013-libheif1_1.21.2-1_s390x.deb ... 141s Unpacking libheif1:s390x (1.21.2-1) ... 141s Selecting previously unselected package libjbig0:s390x. 141s Preparing to unpack .../014-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 141s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 141s Selecting previously unselected package libjpeg-turbo8:s390x. 141s Preparing to unpack .../015-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 141s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 141s Selecting previously unselected package libjpeg8:s390x. 141s Preparing to unpack .../016-libjpeg8_8c-2ubuntu11_s390x.deb ... 141s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 141s Selecting previously unselected package liblcms2-2:s390x. 141s Preparing to unpack .../017-liblcms2-2_2.17-1_s390x.deb ... 141s Unpacking liblcms2-2:s390x (2.17-1) ... 141s Selecting previously unselected package liblqr-1-0:s390x. 141s Preparing to unpack .../018-liblqr-1-0_0.4.2-2.2_s390x.deb ... 141s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 141s Selecting previously unselected package libltdl7:s390x. 141s Preparing to unpack .../019-libltdl7_2.5.4-9_s390x.deb ... 141s Unpacking libltdl7:s390x (2.5.4-9) ... 141s Selecting previously unselected package libopenjp2-7:s390x. 141s Preparing to unpack .../020-libopenjp2-7_2.5.4-1_s390x.deb ... 141s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 141s Selecting previously unselected package libraw23t64:s390x. 141s Preparing to unpack .../021-libraw23t64_0.21.4-2_s390x.deb ... 141s Unpacking libraw23t64:s390x (0.21.4-2) ... 141s Selecting previously unselected package libdeflate0:s390x. 141s Preparing to unpack .../022-libdeflate0_1.23-2_s390x.deb ... 141s Unpacking libdeflate0:s390x (1.23-2) ... 142s Selecting previously unselected package libwebp7:s390x. 142s Preparing to unpack .../023-libwebp7_1.5.0-0.1build1_s390x.deb ... 142s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 142s Selecting previously unselected package libtiff6:s390x. 142s Preparing to unpack .../024-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 142s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 142s Selecting previously unselected package libwebpdemux2:s390x. 142s Preparing to unpack .../025-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 142s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 142s Selecting previously unselected package libwebpmux3:s390x. 142s Preparing to unpack .../026-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 142s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 142s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 142s Preparing to unpack .../027-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 142s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 142s Selecting previously unselected package libimage-magick-q16-perl. 142s Preparing to unpack .../028-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 142s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 142s Selecting previously unselected package libimage-magick-perl. 142s Preparing to unpack .../029-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 142s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 142s Selecting previously unselected package libfcgi0t64:s390x. 142s Preparing to unpack .../030-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 142s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 143s Selecting previously unselected package libfcgi-perl. 143s Preparing to unpack .../031-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 143s Unpacking libfcgi-perl (0.82+ds-3build3) ... 143s Selecting previously unselected package libfcgi-procmanager-perl. 143s Preparing to unpack .../032-libfcgi-procmanager-perl_0.28-3_all.deb ... 143s Unpacking libfcgi-procmanager-perl (0.28-3) ... 143s Selecting previously unselected package libcrypt-urandom-perl. 143s Preparing to unpack .../033-libcrypt-urandom-perl_0.54-1_s390x.deb ... 143s Unpacking libcrypt-urandom-perl (0.54-1) ... 143s Selecting previously unselected package libapache-session-perl. 143s Preparing to unpack .../034-libapache-session-perl_1.94-2_all.deb ... 143s Unpacking libapache-session-perl (1.94-2) ... 143s Selecting previously unselected package liberror-perl. 143s Preparing to unpack .../035-liberror-perl_0.17030-1_all.deb ... 143s Unpacking liberror-perl (0.17030-1) ... 143s Selecting previously unselected package libipc-sharelite-perl. 143s Preparing to unpack .../036-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 143s Unpacking libipc-sharelite-perl (0.17-5build4) ... 143s Selecting previously unselected package libcache-cache-perl. 143s Preparing to unpack .../037-libcache-cache-perl_1.08-3_all.deb ... 143s Unpacking libcache-cache-perl (1.08-3) ... 143s Selecting previously unselected package libclass-xsaccessor-perl. 143s Preparing to unpack .../038-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 143s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 143s Selecting previously unselected package libconfig-inifiles-perl. 143s Preparing to unpack .../039-libconfig-inifiles-perl_3.000003-4_all.deb ... 143s Unpacking libconfig-inifiles-perl (3.000003-4) ... 143s Selecting previously unselected package perl-openssl-defaults:s390x. 143s Preparing to unpack .../040-perl-openssl-defaults_7build4_s390x.deb ... 143s Unpacking perl-openssl-defaults:s390x (7build4) ... 143s Selecting previously unselected package libcrypt-openssl-bignum-perl. 143s Preparing to unpack .../041-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 143s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 143s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 143s Preparing to unpack .../042-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 143s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 143s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 143s Preparing to unpack .../043-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 143s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 143s Selecting previously unselected package libconvert-asn1-perl. 143s Preparing to unpack .../044-libconvert-asn1-perl_0.34-1_all.deb ... 143s Unpacking libconvert-asn1-perl (0.34-1) ... 143s Selecting previously unselected package libcrypt-openssl-x509-perl. 143s Preparing to unpack .../045-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 143s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 143s Selecting previously unselected package libclass-errorhandler-perl. 143s Preparing to unpack .../046-libclass-errorhandler-perl_0.04-3_all.deb ... 143s Unpacking libclass-errorhandler-perl (0.04-3) ... 143s Selecting previously unselected package libcrypt-des-perl:s390x. 143s Preparing to unpack .../047-libcrypt-des-perl_2.07-5_s390x.deb ... 143s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 143s Selecting previously unselected package libcrypt-des-ede3-perl. 143s Preparing to unpack .../048-libcrypt-des-ede3-perl_0.03-1_all.deb ... 143s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 143s Selecting previously unselected package libcryptx-perl. 144s Preparing to unpack .../049-libcryptx-perl_0.087-1_s390x.deb ... 144s Unpacking libcryptx-perl (0.087-1) ... 144s Selecting previously unselected package libconvert-pem-perl. 144s Preparing to unpack .../050-libconvert-pem-perl_0.13-1_all.deb ... 144s Unpacking libconvert-pem-perl (0.13-1) ... 144s Selecting previously unselected package libcrypt-rijndael-perl. 144s Preparing to unpack .../051-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 144s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 144s Selecting previously unselected package libhtml-tagset-perl. 144s Preparing to unpack .../052-libhtml-tagset-perl_3.24-1_all.deb ... 144s Unpacking libhtml-tagset-perl (3.24-1) ... 144s Selecting previously unselected package liburi-perl. 144s Preparing to unpack .../053-liburi-perl_5.34-2build1_all.deb ... 144s Unpacking liburi-perl (5.34-2build1) ... 144s Selecting previously unselected package libhtml-parser-perl:s390x. 144s Preparing to unpack .../054-libhtml-parser-perl_3.83-1build1_s390x.deb ... 144s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 144s Selecting previously unselected package libcgi-pm-perl. 144s Preparing to unpack .../055-libcgi-pm-perl_4.71-1build1_all.deb ... 144s Unpacking libcgi-pm-perl (4.71-1build1) ... 144s Selecting previously unselected package libhtml-template-perl. 144s Preparing to unpack .../056-libhtml-template-perl_2.97-2build1_all.deb ... 144s Unpacking libhtml-template-perl (2.97-2build1) ... 144s Selecting previously unselected package libjson-perl. 144s Preparing to unpack .../057-libjson-perl_4.10000-1_all.deb ... 144s Unpacking libjson-perl (4.10000-1) ... 144s Selecting previously unselected package libcommon-sense-perl:s390x. 144s Preparing to unpack .../058-libcommon-sense-perl_3.75-3build5_s390x.deb ... 144s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 144s Selecting previously unselected package libtypes-serialiser-perl. 144s Preparing to unpack .../059-libtypes-serialiser-perl_1.01-1_all.deb ... 144s Unpacking libtypes-serialiser-perl (1.01-1) ... 144s Selecting previously unselected package libjson-xs-perl. 144s Preparing to unpack .../060-libjson-xs-perl_4.040-1_s390x.deb ... 144s Unpacking libjson-xs-perl (4.040-1) ... 144s Selecting previously unselected package libmouse-perl:s390x. 144s Preparing to unpack .../061-libmouse-perl_2.6.1-1_s390x.deb ... 144s Unpacking libmouse-perl:s390x (2.6.1-1) ... 144s Selecting previously unselected package libnet-cidr-perl. 144s Preparing to unpack .../062-libnet-cidr-perl_0.27-1build1_all.deb ... 144s Unpacking libnet-cidr-perl (0.27-1build1) ... 144s Selecting previously unselected package libnet-ssleay-perl:s390x. 144s Preparing to unpack .../063-libnet-ssleay-perl_1.94-3_s390x.deb ... 144s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 144s Selecting previously unselected package libposix-strftime-compiler-perl. 144s Preparing to unpack .../064-libposix-strftime-compiler-perl_0.46-1_all.deb ... 144s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 144s Selecting previously unselected package libapache-logformat-compiler-perl. 144s Preparing to unpack .../065-libapache-logformat-compiler-perl_0.36-3_all.deb ... 144s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 144s Selecting previously unselected package libcookie-baker-perl. 144s Preparing to unpack .../066-libcookie-baker-perl_0.12-1_all.deb ... 144s Unpacking libcookie-baker-perl (0.12-1) ... 144s Selecting previously unselected package libdevel-stacktrace-perl. 144s Preparing to unpack .../067-libdevel-stacktrace-perl_2.0500-1_all.deb ... 144s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 144s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 144s Preparing to unpack .../068-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 144s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 144s Selecting previously unselected package libclass-inspector-perl. 144s Preparing to unpack .../069-libclass-inspector-perl_1.36-3_all.deb ... 144s Unpacking libclass-inspector-perl (1.36-3) ... 144s Selecting previously unselected package libfile-sharedir-perl. 144s Preparing to unpack .../070-libfile-sharedir-perl_1.118-3_all.deb ... 144s Unpacking libfile-sharedir-perl (1.118-3) ... 144s Selecting previously unselected package libfilesys-notify-simple-perl. 144s Preparing to unpack .../071-libfilesys-notify-simple-perl_0.14-3_all.deb ... 144s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 144s Selecting previously unselected package libhash-multivalue-perl. 144s Preparing to unpack .../072-libhash-multivalue-perl_0.16-3_all.deb ... 144s Unpacking libhash-multivalue-perl (0.16-3) ... 144s Selecting previously unselected package libhttp-multipartparser-perl. 144s Preparing to unpack .../073-libhttp-multipartparser-perl_0.02-3_all.deb ... 144s Unpacking libhttp-multipartparser-perl (0.02-3) ... 144s Selecting previously unselected package libjson-maybexs-perl. 144s Preparing to unpack .../074-libjson-maybexs-perl_1.004008-1_all.deb ... 144s Unpacking libjson-maybexs-perl (1.004008-1) ... 144s Selecting previously unselected package libstream-buffered-perl. 144s Preparing to unpack .../075-libstream-buffered-perl_0.03-3_all.deb ... 144s Unpacking libstream-buffered-perl (0.03-3) ... 144s Selecting previously unselected package libwww-form-urlencoded-perl. 144s Preparing to unpack .../076-libwww-form-urlencoded-perl_0.26-2_all.deb ... 144s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 144s Selecting previously unselected package libhttp-entity-parser-perl. 144s Preparing to unpack .../077-libhttp-entity-parser-perl_0.25-2_all.deb ... 144s Unpacking libhttp-entity-parser-perl (0.25-2) ... 144s Selecting previously unselected package libtimedate-perl. 144s Preparing to unpack .../078-libtimedate-perl_2.3300-2_all.deb ... 144s Unpacking libtimedate-perl (2.3300-2) ... 144s Selecting previously unselected package libhttp-date-perl. 144s Preparing to unpack .../079-libhttp-date-perl_6.06-1_all.deb ... 144s Unpacking libhttp-date-perl (6.06-1) ... 144s Selecting previously unselected package libhttp-headers-fast-perl. 144s Preparing to unpack .../080-libhttp-headers-fast-perl_0.22-3_all.deb ... 144s Unpacking libhttp-headers-fast-perl (0.22-3) ... 144s Selecting previously unselected package libclone-perl:s390x. 144s Preparing to unpack .../081-libclone-perl_0.47-1_s390x.deb ... 144s Unpacking libclone-perl:s390x (0.47-1) ... 144s Selecting previously unselected package libencode-locale-perl. 144s Preparing to unpack .../082-libencode-locale-perl_1.05-3_all.deb ... 144s Unpacking libencode-locale-perl (1.05-3) ... 144s Selecting previously unselected package libio-html-perl. 144s Preparing to unpack .../083-libio-html-perl_1.004-3_all.deb ... 144s Unpacking libio-html-perl (1.004-3) ... 144s Selecting previously unselected package liblwp-mediatypes-perl. 144s Preparing to unpack .../084-liblwp-mediatypes-perl_6.04-2_all.deb ... 144s Unpacking liblwp-mediatypes-perl (6.04-2) ... 144s Selecting previously unselected package libhttp-message-perl. 144s Preparing to unpack .../085-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 144s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 144s Selecting previously unselected package libtest-sharedfork-perl. 144s Preparing to unpack .../086-libtest-sharedfork-perl_0.35-3_all.deb ... 144s Unpacking libtest-sharedfork-perl (0.35-3) ... 144s Selecting previously unselected package libtest-tcp-perl. 144s Preparing to unpack .../087-libtest-tcp-perl_2.22-2_all.deb ... 144s Unpacking libtest-tcp-perl (2.22-2) ... 144s Selecting previously unselected package libtry-tiny-perl. 144s Preparing to unpack .../088-libtry-tiny-perl_0.32-1_all.deb ... 144s Unpacking libtry-tiny-perl (0.32-1) ... 144s Selecting previously unselected package libplack-perl. 144s Preparing to unpack .../089-libplack-perl_1.0051-1_all.deb ... 144s Unpacking libplack-perl (1.0051-1) ... 144s Selecting previously unselected package libfile-listing-perl. 144s Preparing to unpack .../090-libfile-listing-perl_6.16-1_all.deb ... 144s Unpacking libfile-listing-perl (6.16-1) ... 144s Selecting previously unselected package libhtml-tree-perl. 144s Preparing to unpack .../091-libhtml-tree-perl_5.07-3_all.deb ... 144s Unpacking libhtml-tree-perl (5.07-3) ... 144s Selecting previously unselected package libhttp-cookies-perl. 144s Preparing to unpack .../092-libhttp-cookies-perl_6.11-1_all.deb ... 144s Unpacking libhttp-cookies-perl (6.11-1) ... 144s Selecting previously unselected package libhttp-negotiate-perl. 144s Preparing to unpack .../093-libhttp-negotiate-perl_6.01-2_all.deb ... 144s Unpacking libhttp-negotiate-perl (6.01-2) ... 144s Selecting previously unselected package libio-socket-ssl-perl. 144s Preparing to unpack .../094-libio-socket-ssl-perl_2.098-1_all.deb ... 144s Unpacking libio-socket-ssl-perl (2.098-1) ... 144s Selecting previously unselected package libnet-http-perl. 144s Preparing to unpack .../095-libnet-http-perl_6.24-1build1_all.deb ... 144s Unpacking libnet-http-perl (6.24-1build1) ... 144s Selecting previously unselected package liblwp-protocol-https-perl. 144s Preparing to unpack .../096-liblwp-protocol-https-perl_6.14-1_all.deb ... 144s Unpacking liblwp-protocol-https-perl (6.14-1) ... 144s Selecting previously unselected package libwww-robotrules-perl. 144s Preparing to unpack .../097-libwww-robotrules-perl_6.02-1build1_all.deb ... 144s Unpacking libwww-robotrules-perl (6.02-1build1) ... 145s Selecting previously unselected package libwww-perl. 145s Preparing to unpack .../098-libwww-perl_6.81-1build1_all.deb ... 145s Unpacking libwww-perl (6.81-1build1) ... 145s Selecting previously unselected package liblemonldap-ng-common-perl. 145s Preparing to unpack .../099-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 145s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 145s Selecting previously unselected package liblemonldap-ng-handler-perl. 145s Preparing to unpack .../100-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 145s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 145s Selecting previously unselected package lemonldap-ng-fastcgi-server. 145s Preparing to unpack .../101-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 145s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 145s Selecting previously unselected package lemonldap-ng-uwsgi-app. 145s Preparing to unpack .../102-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 145s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 145s Selecting previously unselected package libemail-date-format-perl. 145s Preparing to unpack .../103-libemail-date-format-perl_1.008-1_all.deb ... 145s Unpacking libemail-date-format-perl (1.008-1) ... 145s Selecting previously unselected package libhash-merge-simple-perl. 145s Preparing to unpack .../104-libhash-merge-simple-perl_0.052-1_all.deb ... 145s Unpacking libhash-merge-simple-perl (0.052-1) ... 145s Selecting previously unselected package libjs-angularjs. 145s Preparing to unpack .../105-libjs-angularjs_1.8.3-3_all.deb ... 145s Unpacking libjs-angularjs (1.8.3-3) ... 145s Selecting previously unselected package fonts-glyphicons-halflings. 145s Preparing to unpack .../106-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 145s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 145s Selecting previously unselected package libjs-bootstrap. 145s Preparing to unpack .../107-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 145s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 145s Selecting previously unselected package libjs-es5-shim. 145s Preparing to unpack .../108-libjs-es5-shim_4.6.7-2_all.deb ... 145s Unpacking libjs-es5-shim (4.6.7-2) ... 145s Selecting previously unselected package libjs-jquery. 145s Preparing to unpack .../109-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 145s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 145s Selecting previously unselected package libregexp-common-perl. 145s Preparing to unpack .../110-libregexp-common-perl_2024080801-1_all.deb ... 145s Unpacking libregexp-common-perl (2024080801-1) ... 145s Selecting previously unselected package liblemonldap-ng-manager-perl. 145s Preparing to unpack .../111-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 145s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 145s Selecting previously unselected package fonts-font-awesome. 145s Preparing to unpack .../112-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 145s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 145s Selecting previously unselected package libconvert-base32-perl. 145s Preparing to unpack .../113-libconvert-base32-perl_0.06-3_all.deb ... 145s Unpacking libconvert-base32-perl (0.06-3) ... 145s Selecting previously unselected package libdigest-hmac-perl. 145s Preparing to unpack .../114-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 145s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 145s Selecting previously unselected package libfont-afm-perl. 145s Preparing to unpack .../115-libfont-afm-perl_1.20-4_all.deb ... 145s Unpacking libfont-afm-perl (1.20-4) ... 145s Selecting previously unselected package libhtml-format-perl. 145s Preparing to unpack .../116-libhtml-format-perl_2.16-2_all.deb ... 145s Unpacking libhtml-format-perl (2.16-2) ... 145s Selecting previously unselected package libhtml-formattext-withlinks-perl. 145s Preparing to unpack .../117-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 145s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 145s Selecting previously unselected package javascript-common. 145s Preparing to unpack .../118-javascript-common_12+nmu1_all.deb ... 145s Unpacking javascript-common (12+nmu1) ... 145s Selecting previously unselected package libjs-popper.js. 145s Preparing to unpack .../119-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 145s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 145s Selecting previously unselected package libjs-bootstrap4. 145s Preparing to unpack .../120-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 145s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 145s Selecting previously unselected package libjs-jquery-cookie. 145s Preparing to unpack .../121-libjs-jquery-cookie_12-4build1_all.deb ... 145s Unpacking libjs-jquery-cookie (12-4build1) ... 145s Selecting previously unselected package libjs-jquery-ui. 145s Preparing to unpack .../122-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 145s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 145s Selecting previously unselected package libexporter-tiny-perl. 145s Preparing to unpack .../123-libexporter-tiny-perl_1.006003-1_all.deb ... 145s Unpacking libexporter-tiny-perl (1.006003-1) ... 145s Selecting previously unselected package liblist-moreutils-xs-perl. 145s Preparing to unpack .../124-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 145s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 146s Selecting previously unselected package liblist-moreutils-perl. 146s Preparing to unpack .../125-liblist-moreutils-perl_0.430-2_all.deb ... 146s Unpacking liblist-moreutils-perl (0.430-2) ... 146s Selecting previously unselected package libregexp-assemble-perl. 146s Preparing to unpack .../126-libregexp-assemble-perl_0.38-2_all.deb ... 146s Unpacking libregexp-assemble-perl (0.38-2) ... 146s Selecting previously unselected package libtext-unidecode-perl. 146s Preparing to unpack .../127-libtext-unidecode-perl_1.30-3_all.deb ... 146s Unpacking libtext-unidecode-perl (1.30-3) ... 146s Selecting previously unselected package liblemonldap-ng-portal-perl. 146s Preparing to unpack .../128-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 146s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 146s Selecting previously unselected package libalgorithm-c3-perl. 146s Preparing to unpack .../129-libalgorithm-c3-perl_0.11-2_all.deb ... 146s Unpacking libalgorithm-c3-perl (0.11-2) ... 146s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 146s Preparing to unpack .../130-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 146s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 146s Selecting previously unselected package libcapture-tiny-perl. 146s Preparing to unpack .../131-libcapture-tiny-perl_0.50-1_all.deb ... 146s Unpacking libcapture-tiny-perl (0.50-1) ... 146s Selecting previously unselected package libclass-c3-perl. 146s Preparing to unpack .../132-libclass-c3-perl_0.35-2_all.deb ... 146s Unpacking libclass-c3-perl (0.35-2) ... 146s Selecting previously unselected package libclass-method-modifiers-perl. 146s Preparing to unpack .../133-libclass-method-modifiers-perl_2.15-1_all.deb ... 146s Unpacking libclass-method-modifiers-perl (2.15-1) ... 146s Selecting previously unselected package libconvert-binhex-perl. 146s Preparing to unpack .../134-libconvert-binhex-perl_1.125-3_all.deb ... 146s Unpacking libconvert-binhex-perl (1.125-3) ... 146s Selecting previously unselected package libparams-util-perl. 146s Preparing to unpack .../135-libparams-util-perl_1.102-3build1_s390x.deb ... 146s Unpacking libparams-util-perl (1.102-3build1) ... 146s Selecting previously unselected package libsub-install-perl. 146s Preparing to unpack .../136-libsub-install-perl_0.929-1_all.deb ... 146s Unpacking libsub-install-perl (0.929-1) ... 146s Selecting previously unselected package libdata-optlist-perl. 146s Preparing to unpack .../137-libdata-optlist-perl_0.114-1_all.deb ... 146s Unpacking libdata-optlist-perl (0.114-1) ... 146s Selecting previously unselected package libdynaloader-functions-perl. 146s Preparing to unpack .../138-libdynaloader-functions-perl_0.004-2_all.deb ... 146s Unpacking libdynaloader-functions-perl (0.004-2) ... 146s Selecting previously unselected package libdevel-callchecker-perl:s390x. 146s Preparing to unpack .../139-libdevel-callchecker-perl_0.009-2_s390x.deb ... 146s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 146s Selecting previously unselected package libemail-simple-perl. 146s Preparing to unpack .../140-libemail-simple-perl_2.218-1_all.deb ... 146s Unpacking libemail-simple-perl (2.218-1) ... 146s Selecting previously unselected package libmodule-pluggable-perl. 146s Preparing to unpack .../141-libmodule-pluggable-perl_5.2-5_all.deb ... 146s Unpacking libmodule-pluggable-perl (5.2-5) ... 146s Selecting previously unselected package libmro-compat-perl. 146s Preparing to unpack .../142-libmro-compat-perl_0.15-2_all.deb ... 146s Unpacking libmro-compat-perl (0.15-2) ... 146s Selecting previously unselected package libemail-abstract-perl. 146s Preparing to unpack .../143-libemail-abstract-perl_3.010-1_all.deb ... 146s Unpacking libemail-abstract-perl (3.010-1) ... 146s Selecting previously unselected package libemail-address-xs-perl. 146s Preparing to unpack .../144-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 146s Unpacking libemail-address-xs-perl (1.05-1build5) ... 146s Selecting previously unselected package libparams-classify-perl:s390x. 146s Preparing to unpack .../145-libparams-classify-perl_0.015-2build6_s390x.deb ... 146s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 146s Selecting previously unselected package libmodule-runtime-perl. 146s Preparing to unpack .../146-libmodule-runtime-perl_0.018-1_all.deb ... 146s Unpacking libmodule-runtime-perl (0.018-1) ... 146s Selecting previously unselected package libimport-into-perl. 146s Preparing to unpack .../147-libimport-into-perl_1.002005-2_all.deb ... 146s Unpacking libimport-into-perl (1.002005-2) ... 146s Selecting previously unselected package librole-tiny-perl. 146s Preparing to unpack .../148-librole-tiny-perl_2.002004-1_all.deb ... 146s Unpacking librole-tiny-perl (2.002004-1) ... 146s Selecting previously unselected package libsub-quote-perl. 146s Preparing to unpack .../149-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 146s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 146s Selecting previously unselected package libmoo-perl. 146s Preparing to unpack .../150-libmoo-perl_2.005005-1_all.deb ... 146s Unpacking libmoo-perl (2.005005-1) ... 146s Selecting previously unselected package libmoox-types-mooselike-perl. 146s Preparing to unpack .../151-libmoox-types-mooselike-perl_0.29-2_all.deb ... 146s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 146s Selecting previously unselected package libsub-exporter-perl. 146s Preparing to unpack .../152-libsub-exporter-perl_0.990-1_all.deb ... 146s Unpacking libsub-exporter-perl (0.990-1) ... 147s Selecting previously unselected package libthrowable-perl. 147s Preparing to unpack .../153-libthrowable-perl_1.001-2_all.deb ... 147s Unpacking libthrowable-perl (1.001-2) ... 147s Selecting previously unselected package libemail-sender-perl. 147s Preparing to unpack .../154-libemail-sender-perl_2.601-1_all.deb ... 147s Unpacking libemail-sender-perl (2.601-1) ... 147s Selecting previously unselected package libtype-tiny-perl. 147s Preparing to unpack .../155-libtype-tiny-perl_2.010001-1_all.deb ... 147s Unpacking libtype-tiny-perl (2.010001-1) ... 147s Selecting previously unselected package libfcgi-client-perl. 147s Preparing to unpack .../156-libfcgi-client-perl_0.09-1build1_all.deb ... 147s Unpacking libfcgi-client-perl (0.09-1build1) ... 147s Selecting previously unselected package libimagequant0:s390x. 147s Preparing to unpack .../157-libimagequant0_2.18.0-1build1_s390x.deb ... 147s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 147s Selecting previously unselected package libxpm4:s390x. 147s Preparing to unpack .../158-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 147s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 147s Selecting previously unselected package libgd3:s390x. 147s Preparing to unpack .../159-libgd3_2.3.3-13ubuntu1_s390x.deb ... 147s Unpacking libgd3:s390x (2.3.3-13ubuntu1) ... 147s Selecting previously unselected package libgd-perl. 147s Preparing to unpack .../160-libgd-perl_2.84-2_s390x.deb ... 147s Unpacking libgd-perl (2.84-2) ... 147s Selecting previously unselected package libgd-securityimage-perl. 147s Preparing to unpack .../161-libgd-securityimage-perl_1.75-3_all.deb ... 147s Unpacking libgd-securityimage-perl (1.75-3) ... 147s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 147s Preparing to unpack .../162-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 147s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 147s Selecting previously unselected package libnet-smtp-ssl-perl. 147s Preparing to unpack .../163-libnet-smtp-ssl-perl_1.04-2_all.deb ... 147s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 147s Selecting previously unselected package libmailtools-perl. 147s Preparing to unpack .../164-libmailtools-perl_2.22-1_all.deb ... 147s Unpacking libmailtools-perl (2.22-1) ... 147s Selecting previously unselected package libmime-tools-perl. 147s Preparing to unpack .../165-libmime-tools-perl_5.515-1_all.deb ... 147s Unpacking libmime-tools-perl (5.515-1) ... 147s Selecting previously unselected package libstring-random-perl. 147s Preparing to unpack .../166-libstring-random-perl_1%3a0.32-2_all.deb ... 147s Unpacking libstring-random-perl (1:0.32-2) ... 147s Selecting previously unselected package lemonldap-ng-handler. 147s Preparing to unpack .../167-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 147s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 147s Selecting previously unselected package lemonldap-ng. 147s Preparing to unpack .../168-lemonldap-ng_2.22.1+ds-1_all.deb ... 147s Unpacking lemonldap-ng (2.22.1+ds-1) ... 147s Selecting previously unselected package lemonldap-ng-doc. 147s Preparing to unpack .../169-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 147s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 147s Setting up libconfig-inifiles-perl (3.000003-4) ... 147s Setting up libmodule-pluggable-perl (5.2-5) ... 147s Setting up javascript-common (12+nmu1) ... 147s Setting up liblcms2-2:s390x (2.17-1) ... 147s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 147s Setting up libaom3:s390x (3.13.1-2) ... 147s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 147s Setting up libmouse-perl:s390x (2.6.1-1) ... 147s Setting up libhttp-multipartparser-perl (0.02-3) ... 147s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 147s Setting up libclass-inspector-perl (1.36-3) ... 147s Setting up libfont-afm-perl (1.20-4) ... 147s Setting up libdynaloader-functions-perl (0.004-2) ... 147s Setting up libclass-method-modifiers-perl (2.15-1) ... 147s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 147s Setting up libclone-perl:s390x (0.47-1) ... 147s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 147s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 147s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 147s Setting up libhtml-tagset-perl (3.24-1) ... 147s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 147s Setting up libfilesys-notify-simple-perl (0.14-3) ... 147s Setting up libnet-cidr-perl (0.27-1build1) ... 147s Setting up libipc-sharelite-perl (0.17-5build4) ... 147s Setting up libconvert-binhex-perl (1.125-3) ... 147s Setting up liblwp-mediatypes-perl (6.04-2) ... 147s Setting up libcrypt-urandom-perl (0.54-1) ... 147s Setting up libtry-tiny-perl (0.32-1) ... 147s Setting up libdeflate0:s390x (1.23-2) ... 147s Setting up perl-openssl-defaults:s390x (7build4) ... 147s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 147s Setting up libposix-strftime-compiler-perl (0.46-1) ... 147s Setting up libencode-locale-perl (1.05-3) ... 147s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 147s Setting up libclass-errorhandler-perl (0.04-3) ... 147s Setting up libjs-angularjs (1.8.3-3) ... 147s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 147s Setting up libfcgi-procmanager-perl (0.28-3) ... 147s Setting up libregexp-common-perl (2024080801-1) ... 147s Setting up libtest-sharedfork-perl (0.35-3) ... 147s Setting up libsub-install-perl (0.929-1) ... 147s Setting up libhash-multivalue-perl (0.16-3) ... 147s Setting up libjs-es5-shim (4.6.7-2) ... 147s Setting up liberror-perl (0.17030-1) ... 147s Setting up libapache-session-perl (1.94-2) ... 147s Setting up libstream-buffered-perl (0.03-3) ... 147s Setting up libcrypt-des-perl:s390x (2.07-5) ... 147s Setting up libalgorithm-c3-perl (0.11-2) ... 147s Setting up libapache-logformat-compiler-perl (0.36-3) ... 147s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 147s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 147s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 147s Setting up libimagequant0:s390x (2.18.0-1build1) ... 147s Setting up libemail-date-format-perl (1.008-1) ... 147s Setting up fonts-dejavu-mono (2.37-8build1) ... 147s Setting up libcryptx-perl (0.087-1) ... 147s Setting up libio-html-perl (1.004-3) ... 147s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 147s Setting up fonts-dejavu-core (2.37-8build1) ... 147s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 147s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 147s Setting up libltdl7:s390x (2.5.4-9) ... 147s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 147s Setting up libstring-random-perl (1:0.32-2) ... 147s Setting up libparams-util-perl (1.102-3build1) ... 147s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 147s Setting up libcapture-tiny-perl (0.50-1) ... 147s Setting up libtimedate-perl (2.3300-2) ... 147s Setting up libtypes-serialiser-perl (1.01-1) ... 147s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 147s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 147s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 147s Setting up libjson-perl (4.10000-1) ... 147s Setting up librole-tiny-perl (2.002004-1) ... 147s Setting up libfile-sharedir-perl (1.118-3) ... 148s Setting up libfcgi-perl (0.82+ds-3build3) ... 148s Setting up libopenjp2-7:s390x (2.5.4-1) ... 148s Setting up libwww-form-urlencoded-perl (0.26-2) ... 148s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 148s Setting up libdevel-stacktrace-perl (2.0500-1) ... 148s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 148s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 148s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 148s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 148s Setting up libexporter-tiny-perl (1.006003-1) ... 148s Setting up libconvert-asn1-perl (0.34-1) ... 148s Setting up libtext-unidecode-perl (1.30-3) ... 148s Setting up libde265-0:s390x (1.0.16-1build1) ... 148s Setting up libregexp-assemble-perl (0.38-2) ... 148s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 148s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 148s Setting up liburi-perl (5.34-2build1) ... 148s Setting up libconvert-base32-perl (0.06-3) ... 148s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 148s Setting up libemail-address-xs-perl (1.05-1build5) ... 148s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 148s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 148s Setting up libjson-xs-perl (4.040-1) ... 148s Setting up libcrypt-des-ede3-perl (0.03-1) ... 148s Setting up libjs-jquery-cookie (12-4build1) ... 148s Setting up libhttp-date-perl (6.06-1) ... 148s Setting up libtest-tcp-perl (2.22-2) ... 148s Setting up libfile-listing-perl (6.16-1) ... 148s Setting up libhash-merge-simple-perl (0.052-1) ... 148s Setting up libcache-cache-perl (1.08-3) ... 148s Setting up libhttp-headers-fast-perl (0.22-3) ... 148s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 148s Setting up liblist-moreutils-perl (0.430-2) ... 148s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 148s Setting up libtype-tiny-perl (2.010001-1) ... 148s Setting up libemail-simple-perl (2.218-1) ... 148s Setting up libnet-http-perl (6.24-1build1) ... 148s Setting up libclass-c3-perl (0.35-2) ... 148s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 148s Setting up libjson-maybexs-perl (1.004008-1) ... 148s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 148s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 148s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 148s Setting up libdata-optlist-perl (0.114-1) ... 148s Setting up libraw23t64:s390x (0.21.4-2) ... 148s Setting up libwww-robotrules-perl (6.02-1build1) ... 148s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 148s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 148s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 148s Setting up libmro-compat-perl (0.15-2) ... 148s Setting up libcookie-baker-perl (0.12-1) ... 148s Setting up libhttp-entity-parser-perl (0.25-2) ... 148s Setting up libio-socket-ssl-perl (2.098-1) ... 148s Setting up libsub-exporter-perl (0.990-1) ... 148s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 148s Setting up libconvert-pem-perl (0.13-1) ... 148s Setting up libhttp-negotiate-perl (6.01-2) ... 148s Setting up libhttp-cookies-perl (6.11-1) ... 148s Setting up libhtml-tree-perl (5.07-3) ... 148s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 148s Setting up libcgi-pm-perl (4.71-1build1) ... 148s Setting up libhtml-format-perl (2.16-2) ... 148s Setting up libhtml-template-perl (2.97-2build1) ... 148s Setting up libnet-smtp-ssl-perl (1.04-2) ... 148s Setting up libmodule-runtime-perl (0.018-1) ... 148s Setting up libmailtools-perl (2.22-1) ... 148s Setting up libemail-abstract-perl (3.010-1) ... 148s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 148s Setting up libplack-perl (1.0051-1) ... 148s Setting up libimport-into-perl (1.002005-2) ... 148s Setting up libmoo-perl (2.005005-1) ... 148s Setting up libmime-tools-perl (5.515-1) ... 148s Setting up libfcgi-client-perl (0.09-1build1) ... 148s Setting up libmoox-types-mooselike-perl (0.29-2) ... 148s Setting up libthrowable-perl (1.001-2) ... 148s Setting up libemail-sender-perl (2.601-1) ... 148s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 148s Setting up liblwp-protocol-https-perl (6.14-1) ... 148s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 148s Setting up libwww-perl (6.81-1build1) ... 148s Setting up libheif1:s390x (1.21.2-1) ... 148s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 148s Setting up libgd3:s390x (2.3.3-13ubuntu1) ... 148s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 148s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 148s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 149s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 149s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 149s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 149s Setting up libgd-perl (2.84-2) ... 149s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 149s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 149s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 150s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 150s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 151s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 151s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 152s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 152s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 152s Setting up libgd-securityimage-perl (1.75-3) ... 152s Setting up lemonldap-ng (2.22.1+ds-1) ... 152s Processing triggers for libc-bin (2.42-2ubuntu4) ... 152s Processing triggers for man-db (2.13.1-1) ... 161s autopkgtest [09:10:27]: test fastcgiserver: [----------------------- 161s 1..1 162s ok 1 - Portal responded 200 163s autopkgtest [09:10:29]: test fastcgiserver: -----------------------] 163s autopkgtest [09:10:29]: test fastcgiserver: - - - - - - - - - - results - - - - - - - - - - 163s fastcgiserver PASS 164s autopkgtest [09:10:30]: test common-test: preparing testbed 183s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260130-085215-juju-7f2275-prod-proposed-migration-environment-15-3b330880-1e47-4db5-913b-a3034f787f81 from image adt/ubuntu-resolute-s390x-server-20260129.img (UUID 0fdc3f45-c7c7-4a2c-aa6d-edc1dbbf6141)... 246s autopkgtest [09:11:52]: testbed dpkg architecture: s390x 246s autopkgtest [09:11:52]: testbed apt version: 3.1.14 246s autopkgtest [09:11:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 247s autopkgtest [09:11:53]: testbed release detected to be: resolute 247s autopkgtest [09:11:53]: updating testbed package index (apt update) 247s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 247s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 248s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 248s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 248s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 248s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1543 kB] 248s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 248s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [32.1 kB] 248s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [116 kB] 248s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1066 kB] 248s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.9 kB] 248s Fetched 2998 kB in 1s (3498 kB/s) 250s Reading package lists... 250s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 250s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 251s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 251s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 252s Reading package lists... 253s Reading package lists... 253s Building dependency tree... 253s Reading state information... 253s Calculating upgrade... 254s The following packages will be upgraded: 254s bzip2 gcc-15-base inetutils-telnet libatomic1 libbz2-1.0 libgcc-s1 254s libsgutils2-1.48 libsqlite3-0 libstdc++6 sg3-utils sg3-utils-udev telnet 254s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 254s Need to get 3103 kB of archives. 254s After this operation, 3072 B of additional disk space will be used. 254s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libatomic1 s390x 15.2.0-12ubuntu1 [9486 B] 254s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++6 s390x 15.2.0-12ubuntu1 [907 kB] 254s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-base s390x 15.2.0-12ubuntu1 [59.6 kB] 254s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-s1 s390x 15.2.0-12ubuntu1 [35.7 kB] 254s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x bzip2 s390x 1.0.8-6build2 [35.2 kB] 254s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libbz2-1.0 s390x 1.0.8-6build2 [41.6 kB] 254s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libsqlite3-0 s390x 3.46.1-9 [748 kB] 254s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x inetutils-telnet s390x 2:2.7-2ubuntu1 [112 kB] 254s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x telnet all 0.17+2.7-2ubuntu1 [3636 B] 254s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libsgutils2-1.48 s390x 1.48-3ubuntu2 [120 kB] 254s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils s390x 1.48-3ubuntu2 [1025 kB] 254s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils-udev all 1.48-3ubuntu2 [6610 B] 254s dpkg-preconfigure: unable to re-open stdin: No such file or directory 254s Fetched 3103 kB in 0s (7136 kB/s) 255s (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 ... 87720 files and directories currently installed.) 255s Preparing to unpack .../libatomic1_15.2.0-12ubuntu1_s390x.deb ... 255s Unpacking libatomic1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 255s Preparing to unpack .../libstdc++6_15.2.0-12ubuntu1_s390x.deb ... 255s Unpacking libstdc++6:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 255s Preparing to unpack .../gcc-15-base_15.2.0-12ubuntu1_s390x.deb ... 255s Unpacking gcc-15-base:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 255s Setting up gcc-15-base:s390x (15.2.0-12ubuntu1) ... 255s (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 ... 87720 files and directories currently installed.) 255s Preparing to unpack .../libgcc-s1_15.2.0-12ubuntu1_s390x.deb ... 255s Unpacking libgcc-s1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 255s Setting up libgcc-s1:s390x (15.2.0-12ubuntu1) ... 255s (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 ... 87720 files and directories currently installed.) 255s Preparing to unpack .../bzip2_1.0.8-6build2_s390x.deb ... 255s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 255s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_s390x.deb ... 255s Unpacking libbz2-1.0:s390x (1.0.8-6build2) over (1.0.8-6build1) ... 255s Setting up libbz2-1.0:s390x (1.0.8-6build2) ... 255s (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 ... 87720 files and directories currently installed.) 255s Preparing to unpack .../0-libsqlite3-0_3.46.1-9_s390x.deb ... 255s Unpacking libsqlite3-0:s390x (3.46.1-9) over (3.46.1-8) ... 255s Preparing to unpack .../1-inetutils-telnet_2%3a2.7-2ubuntu1_s390x.deb ... 255s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 255s Preparing to unpack .../2-telnet_0.17+2.7-2ubuntu1_all.deb ... 255s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 255s Preparing to unpack .../3-libsgutils2-1.48_1.48-3ubuntu2_s390x.deb ... 255s Unpacking libsgutils2-1.48:s390x (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 255s Preparing to unpack .../4-sg3-utils_1.48-3ubuntu2_s390x.deb ... 255s Unpacking sg3-utils (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 256s Preparing to unpack .../5-sg3-utils-udev_1.48-3ubuntu2_all.deb ... 256s Unpacking sg3-utils-udev (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 256s Setting up libsqlite3-0:s390x (3.46.1-9) ... 256s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 256s Setting up libsgutils2-1.48:s390x (1.48-3ubuntu2) ... 256s Setting up bzip2 (1.0.8-6build2) ... 256s Setting up libatomic1:s390x (15.2.0-12ubuntu1) ... 256s Setting up libstdc++6:s390x (15.2.0-12ubuntu1) ... 256s Setting up sg3-utils (1.48-3ubuntu2) ... 256s Setting up telnet (0.17+2.7-2ubuntu1) ... 256s Setting up sg3-utils-udev (1.48-3ubuntu2) ... 256s update-initramfs: deferring update (trigger activated) 256s Processing triggers for libc-bin (2.42-2ubuntu4) ... 256s Processing triggers for man-db (2.13.1-1) ... 258s Processing triggers for initramfs-tools (0.150ubuntu7) ... 258s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 265s Using config file '/etc/zipl.conf' 265s Building bootmap in '/boot' 265s Adding IPL section 'ubuntu' (default) 266s Preparing boot device: vda. 266s Done. 266s autopkgtest [09:12:12]: upgrading testbed (apt dist-upgrade and autopurge) 266s Reading package lists... 266s Building dependency tree... 266s Reading state information... 267s Calculating upgrade... 267s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 268s Reading package lists... 268s Building dependency tree... 268s Reading state information... 268s Solving dependencies... 268s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 268s autopkgtest [09:12:14]: rebooting testbed after setup commands that affected boot 306s Reading package lists... 307s Building dependency tree... 307s Reading state information... 307s Solving dependencies... 308s The following NEW packages will be installed: 308s autoconf autodep8 automake autopoint autotools-dev build-essential 308s ca-certificates-java cpp cpp-15 cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu 308s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 308s dh-strip-nondeterminism docutils-common dwz fontconfig-config 308s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 308s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 308s gcc-s390x-linux-gnu gettext imagemagick-7-common intltool-debian java-common 308s java-wrappers libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 308s libapache-session-perl libarchive-zip-perl libasan8 308s libauth-yubikey-webclient-perl libauthen-radius-perl 308s libb-hooks-endofscope-perl libb-hooks-op-check-perl 308s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 308s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 308s libclass-data-inheritable-perl libclass-errorhandler-perl 308s libclass-inspector-perl libclass-method-modifiers-perl 308s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 308s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 308s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 308s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 308s libcrypt-des-perl libcrypt-dh-gmp-perl libcrypt-jwt-perl 308s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 308s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 308s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 308s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 308s libdata-optlist-perl libdata-password-zxcvbn-perl 308s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 308s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 308s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 308s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 308s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 308s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 308s libencode-locale-perl liberror-perl libeval-closure-perl 308s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 308s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 308s libfile-sharedir-perl libfile-stripnondeterminism-perl 308s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 308s libfreetype6 libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 308s libglib-perl libgomp1 libgssapi-perl libhash-merge-simple-perl 308s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 308s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 308s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 308s libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl 308s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 308s libhttp-multipartparser-perl libhttp-negotiate-perl libimage-magick-perl 308s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 308s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 308s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 308s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 308s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootswatch 308s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 308s liblcms2-2 liblemonldap-ng-common-perl liblist-allutils-perl 308s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 308s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 308s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 308s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 308s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 308s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 308s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 308s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 308s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 308s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 308s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 308s libparams-classify-perl libparams-util-perl 308s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 308s libplack-perl libposix-strftime-compiler-perl libraw23t64 308s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 308s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 308s libstream-buffered-perl libstring-random-perl libsub-exporter-perl 308s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 308s libsub-name-perl libsub-quote-perl libtask-weaken-perl 308s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 308s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 308s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 308s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 308s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 308s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 308s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 308s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 308s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 308s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 308s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 308s node-semver node-uglify-js node-undici node-xtend nodejs 308s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 308s po-debconf python3-alabaster python3-defusedxml python3-docutils 308s python3-imagesize python3-roman-numerals python3-snowballstemmer 308s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 308s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 308s yui-compressor 308s 0 upgraded, 310 newly installed, 0 to remove and 0 not upgraded. 308s Need to get 161 MB of archives. 308s After this operation, 602 MB of additional disk space will be used. 308s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 308s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 308s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 308s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 308s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libfontenc1 s390x 1:1.1.8-1build2 [14.5 kB] 308s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 308s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 309s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-utils s390x 1:7.7+7build1 [101 kB] 309s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-urw-base35 all 20200910-8build1 [10.9 MB] 309s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 309s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 309s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 309s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 309s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 309s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 309s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 309s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 309s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 309s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 309s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 309s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 309s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 309s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 309s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 309s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 309s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 309s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 309s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 309s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 309s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 309s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 309s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-q16-perl s390x 8:7.1.2.13+dfsg1-1 [112 kB] 309s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 309s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 309s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 309s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 309s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 309s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1 [43.4 kB] 309s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 309s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 309s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 309s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 309s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 309s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 309s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 309s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 309s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 309s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 309s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 309s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 309s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 310s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 310s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 310s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 311s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 311s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 311s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 311s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 311s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 312s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 312s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 312s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 312s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 312s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x ca-certificates-java all 20240118build1 [11.7 kB] 312s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 312s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 312s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21 [12.5 kB] 312s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 312s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 312s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 312s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3 [52.8 kB] 312s Get:72 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2 [121 kB] 312s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 312s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 312s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 312s Get:76 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 312s Get:77 http://ftpmaster.internal/ubuntu resolute/main s390x java-common all 0.76build1 [6956 B] 312s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x libpcsclite1 s390x 2.4.1-1 [24.5 kB] 312s Get:79 http://ftpmaster.internal/ubuntu resolute/main s390x openjdk-21-jre-headless s390x 21.0.10+7-1 [43.8 MB] 313s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x default-jre-headless s390x 2:1.21-76build1 [3268 B] 313s Get:81 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1 [11.0 kB] 313s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19build1 [20.3 kB] 313s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.22.4+dfsg-1 [130 kB] 313s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 313s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x unzip s390x 6.0-29ubuntu1 [185 kB] 313s Get:86 http://ftpmaster.internal/ubuntu resolute/universe s390x java-wrappers all 0.5build1 [9030 B] 313s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 313s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 313s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 313s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 313s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 313s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 313s Get:93 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 313s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 313s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 313s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 313s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 313s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 313s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 313s Get:100 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 313s Get:101 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 313s Get:102 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 313s Get:103 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 313s Get:104 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 313s Get:105 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 313s Get:106 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 313s Get:107 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 313s Get:108 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 313s Get:109 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 313s Get:110 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 313s Get:111 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 313s Get:112 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 313s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 313s Get:114 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 313s Get:115 http://ftpmaster.internal/ubuntu resolute/universe s390x libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 313s Get:116 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 313s Get:117 http://ftpmaster.internal/ubuntu resolute/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 313s Get:118 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 313s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 313s Get:120 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 313s Get:121 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 313s Get:122 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 313s Get:123 http://ftpmaster.internal/ubuntu resolute/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 313s Get:124 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 313s Get:125 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 313s Get:126 http://ftpmaster.internal/ubuntu resolute/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 313s Get:127 http://ftpmaster.internal/ubuntu resolute/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 313s Get:128 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 313s Get:129 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 313s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 313s Get:131 http://ftpmaster.internal/ubuntu resolute/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 313s Get:132 http://ftpmaster.internal/ubuntu resolute/main s390x libcares2 s390x 1.34.6-1 [102 kB] 313s Get:133 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 313s Get:134 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 313s Get:135 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 313s Get:136 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 313s Get:137 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 313s Get:138 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 313s Get:139 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 313s Get:140 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 313s Get:141 http://ftpmaster.internal/ubuntu resolute/universe s390x libclone-pp-perl all 1.08-2 [8534 B] 313s Get:142 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 313s Get:143 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 313s Get:144 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 313s Get:145 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 313s Get:146 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 313s Get:147 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 313s Get:148 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 313s Get:149 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 313s Get:150 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 313s Get:151 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-dh-gmp-perl s390x 0.00012-2build5 [16.3 kB] 313s Get:152 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 313s Get:153 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-jwt-perl all 0.037-1 [29.7 kB] 313s Get:154 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 313s Get:155 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 313s Get:156 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 313s Get:157 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 313s Get:158 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 313s Get:159 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 313s Get:160 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-hexdump-perl all 0.04-2 [8212 B] 313s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 313s Get:162 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-install-perl all 0.929-1 [9764 B] 313s Get:163 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 313s Get:164 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 313s Get:165 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 313s Get:166 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 313s Get:167 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 313s Get:168 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-utilsby-perl all 0.12-2 [14.9 kB] 313s Get:169 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-allutils-perl all 0.19-1 [41.5 kB] 313s Get:170 http://ftpmaster.internal/ubuntu resolute/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 313s Get:171 http://ftpmaster.internal/ubuntu resolute/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 313s Get:172 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 313s Get:173 http://ftpmaster.internal/ubuntu resolute/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 314s Get:174 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 314s Get:175 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 314s Get:176 http://ftpmaster.internal/ubuntu resolute/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 314s Get:177 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-identify-perl s390x 0.14-4 [10.1 kB] 314s Get:178 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 314s Get:179 http://ftpmaster.internal/ubuntu resolute/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 314s Get:180 http://ftpmaster.internal/ubuntu resolute/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 314s Get:181 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 314s Get:182 http://ftpmaster.internal/ubuntu resolute/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 314s Get:183 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 314s Get:184 http://ftpmaster.internal/ubuntu resolute/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 314s Get:185 http://ftpmaster.internal/ubuntu resolute/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 314s Get:186 http://ftpmaster.internal/ubuntu resolute/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 314s Get:187 http://ftpmaster.internal/ubuntu resolute/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 314s Get:188 http://ftpmaster.internal/ubuntu resolute/universe s390x libspecio-perl all 0.53-1 [129 kB] 314s Get:189 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-locale-perl all 1:1.45-1 [3270 kB] 314s Get:190 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 314s Get:191 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 314s Get:192 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 314s Get:193 http://ftpmaster.internal/ubuntu resolute/main s390x libdbi-perl s390x 1.647-1build1 [832 kB] 314s Get:194 http://ftpmaster.internal/ubuntu resolute/universe s390x libdbd-sqlite3-perl s390x 1.76-1 [166 kB] 314s Get:195 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 314s Get:196 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 314s Get:197 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-simple-perl all 2.218-1 [20.6 kB] 314s Get:198 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 314s Get:199 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-abstract-perl all 3.010-1 [21.4 kB] 314s Get:200 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 314s Get:201 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 314s Get:202 http://ftpmaster.internal/ubuntu resolute/universe s390x libthrowable-perl all 1.001-2 [14.2 kB] 314s Get:203 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-sender-perl all 2.601-1 [63.3 kB] 314s Get:204 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 314s Get:205 http://ftpmaster.internal/ubuntu resolute/main s390x libextutils-depends-perl all 0.8002-1 [14.3 kB] 314s Get:206 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 314s Get:207 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 314s Get:208 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 314s Get:209 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 314s Get:210 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 314s Get:211 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 314s Get:212 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu1 [142 kB] 314s Get:213 http://ftpmaster.internal/ubuntu resolute/main s390x libgd-perl s390x 2.84-2 [132 kB] 314s Get:214 http://ftpmaster.internal/ubuntu resolute/universe s390x libgd-securityimage-perl all 1.75-3 [38.8 kB] 314s Get:215 http://ftpmaster.internal/ubuntu resolute/main s390x libglib-perl s390x 3:1.329.4-1 [326 kB] 314s Get:216 http://ftpmaster.internal/ubuntu resolute/main s390x libgssapi-perl s390x 0.28-4build5 [43.2 kB] 314s Get:217 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-merge-simple-perl all 0.052-1 [7640 B] 314s Get:218 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 314s Get:219 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 314s Get:220 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 314s Get:221 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 314s Get:222 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-daemon-perl all 6.16-1 [22.4 kB] 314s Get:223 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 314s Get:224 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 314s Get:225 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 314s Get:226 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 314s Get:227 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 314s Get:228 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 314s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-sessiondata-perl all 1.03-3 [6132 B] 314s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x libperlio-via-timeout-perl all 0.32-3 [7832 B] 314s Get:231 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-socket-timeout-perl all 0.32-3 [9736 B] 314s Get:232 http://ftpmaster.internal/ubuntu resolute/main s390x libio-string-perl all 1.08-4 [11.1 kB] 314s Get:233 http://ftpmaster.internal/ubuntu resolute/main s390x libio-stringy-perl all 2.113-2 [45.3 kB] 314s Get:234 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20250809.0-1build1 [94.5 kB] 314s Get:235 http://ftpmaster.internal/ubuntu resolute/universe s390x libjargs-java all 1.0.0-5build1 [13.6 kB] 314s Get:236 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 314s Get:237 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.3 [163 kB] 314s Get:238 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-1 s390x 1.3.9-1 [151 kB] 314s Get:239 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-openssl1 s390x 1.3.9-1 [94.8 kB] 314s Get:240 http://ftpmaster.internal/ubuntu resolute/main s390x liblasso3t64 s390x 2.9.0-3 [163 kB] 314s Get:241 http://ftpmaster.internal/ubuntu resolute/universe s390x liblasso-perl s390x 2.9.0-3 [162 kB] 314s Get:242 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 314s Get:243 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 314s Get:244 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 314s Get:245 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 314s Get:246 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 314s Get:247 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 314s Get:248 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 314s Get:249 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 314s Get:250 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 314s Get:251 http://ftpmaster.internal/ubuntu resolute/universe s390x libllhttp9.3 s390x 9.3.3~really9.3.0+~cs12.11.8-3 [32.2 kB] 314s Get:252 http://ftpmaster.internal/ubuntu resolute/universe s390x liblog-log4perl-perl all 1.57-1 [345 kB] 314s Get:253 http://ftpmaster.internal/ubuntu resolute/universe s390x liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 314s Get:254 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 314s Get:255 http://ftpmaster.internal/ubuntu resolute/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 314s Get:256 http://ftpmaster.internal/ubuntu resolute/main s390x libmime-tools-perl all 5.515-1 [187 kB] 314s Get:257 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ip-perl all 1.26-4 [27.4 kB] 314s Get:258 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 314s Get:259 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 314s Get:260 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 314s Get:261 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 314s Get:262 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 314s Get:263 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-simple-perl all 2.25-2 [64.1 kB] 314s Get:264 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-common-perl all 1.20-2 [33.9 kB] 314s Get:265 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 314s Get:266 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-server-perl all 1.09-4 [22.3 kB] 314s Get:267 http://ftpmaster.internal/ubuntu resolute/universe s390x libsimdjson29 s390x 4.2.4-1 [47.5 kB] 314s Get:268 http://ftpmaster.internal/ubuntu resolute/main s390x libsimdutf29 s390x 7.7.1-3 [41.8 kB] 314s Get:269 http://ftpmaster.internal/ubuntu resolute/universe s390x node-corepack all 0.24.0-5build1 [761 kB] 314s Get:270 http://ftpmaster.internal/ubuntu resolute/universe s390x nodejs s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 314s Get:271 http://ftpmaster.internal/ubuntu resolute/universe s390x node-xtend all 4.0.2-3 [3902 B] 314s Get:272 http://ftpmaster.internal/ubuntu resolute/universe s390x node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 314s Get:273 http://ftpmaster.internal/ubuntu resolute/universe s390x node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 314s Get:274 http://ftpmaster.internal/ubuntu resolute/universe s390x node-balanced-match all 2.0.0-1 [4910 B] 314s Get:275 http://ftpmaster.internal/ubuntu resolute/universe s390x node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 314s Get:276 http://ftpmaster.internal/ubuntu resolute/universe s390x node-minimatch all 9.0.3-6 [78.0 kB] 314s Get:277 http://ftpmaster.internal/ubuntu resolute/universe s390x node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 314s Get:278 http://ftpmaster.internal/ubuntu resolute/universe s390x node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 314s Get:279 http://ftpmaster.internal/ubuntu resolute/universe s390x node-lru-cache all 10.0.1-3 [61.9 kB] 314s Get:280 http://ftpmaster.internal/ubuntu resolute/universe s390x node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 314s Get:281 http://ftpmaster.internal/ubuntu resolute/universe s390x node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 314s Get:282 http://ftpmaster.internal/ubuntu resolute/universe s390x node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 314s Get:283 http://ftpmaster.internal/ubuntu resolute/universe s390x libnode127 s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.1 MB] 315s Get:284 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 315s Get:285 http://ftpmaster.internal/ubuntu resolute/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 315s Get:286 http://ftpmaster.internal/ubuntu resolute/universe s390x libtask-weaken-perl all 1.06-2 [7924 B] 315s Get:287 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 315s Get:288 http://ftpmaster.internal/ubuntu resolute/universe s390x libsoap-lite-perl all 1.27-3 [225 kB] 315s Get:289 http://ftpmaster.internal/ubuntu resolute/universe s390x libstring-random-perl all 1:0.32-2 [14.0 kB] 315s Get:290 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-leaktrace-perl s390x 0.17-1build6 [19.9 kB] 315s Get:291 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-output-perl all 1.036-1 [14.6 kB] 315s Get:292 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-pod-perl all 1.52-3 [8978 B] 315s Get:293 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 315s Get:294 http://ftpmaster.internal/ubuntu resolute/universe s390x libtime-fake-perl all 0.11-4 [8092 B] 315s Get:295 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-libxslt-perl s390x 2.003000-4 [45.3 kB] 315s Get:296 http://ftpmaster.internal/ubuntu resolute/universe s390x node-uglify-js all 3.17.4-2build1 [207 kB] 315s Get:297 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 315s Get:298 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman-numerals all 4.1.0-1 [8660 B] 315s Get:299 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.22.4+dfsg-1 [439 kB] 315s Get:300 http://ftpmaster.internal/ubuntu resolute/main s390x python3-imagesize all 1.4.1-1build1 [6900 B] 315s Get:301 http://ftpmaster.internal/ubuntu resolute/main s390x python3-snowballstemmer all 3.0.1-1 [65.9 kB] 315s Get:302 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-common all 8.2.3-12 [657 kB] 315s Get:303 http://ftpmaster.internal/ubuntu resolute/main s390x python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 315s Get:304 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sphinx all 8.2.3-12 [483 kB] 315s Get:305 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 315s Get:306 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 315s Get:307 http://ftpmaster.internal/ubuntu resolute/universe s390x uglifyjs all 3.17.4-2build1 [10.1 kB] 315s Get:308 http://ftpmaster.internal/ubuntu resolute/universe s390x yui-compressor all 2.4.8-3build1 [601 kB] 315s Get:309 http://ftpmaster.internal/ubuntu resolute/universe s390x libauthen-radius-perl all 0.33-1 [49.2 kB] 315s Get:310 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 317s Preconfiguring packages ... 317s Fetched 161 MB in 6s (24.8 MB/s) 318s Selecting previously unselected package imagemagick-7-common. 318s (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 ... 87720 files and directories currently installed.) 318s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 318s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 318s Selecting previously unselected package libgomp1:s390x. 318s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 318s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 318s Selecting previously unselected package libfftw3-double3:s390x. 318s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 318s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 318s Selecting previously unselected package libfreetype6:s390x. 318s Preparing to unpack .../003-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 318s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 318s Selecting previously unselected package libfontenc1:s390x. 318s Preparing to unpack .../004-libfontenc1_1%3a1.1.8-1build2_s390x.deb ... 318s Unpacking libfontenc1:s390x (1:1.1.8-1build2) ... 318s Selecting previously unselected package x11-common. 318s Preparing to unpack .../005-x11-common_1%3a7.7+24ubuntu1_all.deb ... 318s Unpacking x11-common (1:7.7+24ubuntu1) ... 318s Selecting previously unselected package xfonts-encodings. 318s Preparing to unpack .../006-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 318s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 318s Selecting previously unselected package xfonts-utils. 318s Preparing to unpack .../007-xfonts-utils_1%3a7.7+7build1_s390x.deb ... 318s Unpacking xfonts-utils (1:7.7+7build1) ... 318s Selecting previously unselected package fonts-urw-base35. 318s Preparing to unpack .../008-fonts-urw-base35_20200910-8build1_all.deb ... 318s Unpacking fonts-urw-base35 (20200910-8build1) ... 319s Selecting previously unselected package fontconfig-config. 319s Preparing to unpack .../009-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 319s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 319s Selecting previously unselected package libfontconfig1:s390x. 319s Preparing to unpack .../010-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 319s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 319s Selecting previously unselected package libsharpyuv0:s390x. 319s Preparing to unpack .../011-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 319s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 319s Selecting previously unselected package libaom3:s390x. 319s Preparing to unpack .../012-libaom3_3.13.1-2_s390x.deb ... 319s Unpacking libaom3:s390x (3.13.1-2) ... 319s Selecting previously unselected package libheif-plugin-aomdec:s390x. 319s Preparing to unpack .../013-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 319s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 319s Selecting previously unselected package libde265-0:s390x. 319s Preparing to unpack .../014-libde265-0_1.0.16-1build1_s390x.deb ... 319s Unpacking libde265-0:s390x (1.0.16-1build1) ... 319s Selecting previously unselected package libheif-plugin-libde265:s390x. 319s Preparing to unpack .../015-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 319s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 319s Selecting previously unselected package libheif1:s390x. 319s Preparing to unpack .../016-libheif1_1.21.2-1_s390x.deb ... 319s Unpacking libheif1:s390x (1.21.2-1) ... 319s Selecting previously unselected package libjbig0:s390x. 319s Preparing to unpack .../017-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 319s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 320s Selecting previously unselected package libjpeg-turbo8:s390x. 320s Preparing to unpack .../018-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 320s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 320s Selecting previously unselected package libjpeg8:s390x. 320s Preparing to unpack .../019-libjpeg8_8c-2ubuntu11_s390x.deb ... 320s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 320s Selecting previously unselected package liblcms2-2:s390x. 320s Preparing to unpack .../020-liblcms2-2_2.17-1_s390x.deb ... 320s Unpacking liblcms2-2:s390x (2.17-1) ... 320s Selecting previously unselected package liblqr-1-0:s390x. 320s Preparing to unpack .../021-liblqr-1-0_0.4.2-2.2_s390x.deb ... 320s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 320s Selecting previously unselected package libltdl7:s390x. 320s Preparing to unpack .../022-libltdl7_2.5.4-9_s390x.deb ... 320s Unpacking libltdl7:s390x (2.5.4-9) ... 320s Selecting previously unselected package libopenjp2-7:s390x. 320s Preparing to unpack .../023-libopenjp2-7_2.5.4-1_s390x.deb ... 320s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 320s Selecting previously unselected package libraw23t64:s390x. 320s Preparing to unpack .../024-libraw23t64_0.21.4-2_s390x.deb ... 320s Unpacking libraw23t64:s390x (0.21.4-2) ... 320s Selecting previously unselected package libdeflate0:s390x. 320s Preparing to unpack .../025-libdeflate0_1.23-2_s390x.deb ... 320s Unpacking libdeflate0:s390x (1.23-2) ... 320s Selecting previously unselected package libwebp7:s390x. 320s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_s390x.deb ... 320s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 320s Selecting previously unselected package libtiff6:s390x. 320s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 320s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 320s Selecting previously unselected package libwebpdemux2:s390x. 320s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 320s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 320s Selecting previously unselected package libwebpmux3:s390x. 320s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 320s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 320s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 320s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 320s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 320s Selecting previously unselected package libimage-magick-q16-perl. 320s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 320s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 320s Selecting previously unselected package libimage-magick-perl. 320s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 320s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 320s Selecting previously unselected package m4. 320s Preparing to unpack .../033-m4_1.4.20-2_s390x.deb ... 320s Unpacking m4 (1.4.20-2) ... 320s Selecting previously unselected package autoconf. 320s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 320s Unpacking autoconf (2.72-3.1ubuntu1) ... 320s Selecting previously unselected package dctrl-tools. 320s Preparing to unpack .../035-dctrl-tools_2.24-3build4_s390x.deb ... 320s Unpacking dctrl-tools (2.24-3build4) ... 320s Selecting previously unselected package autodep8. 320s Preparing to unpack .../036-autodep8_0.30build1_all.deb ... 320s Unpacking autodep8 (0.30build1) ... 320s Selecting previously unselected package autotools-dev. 320s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 320s Unpacking autotools-dev (20240727.1) ... 320s Selecting previously unselected package automake. 320s Preparing to unpack .../038-automake_1%3a1.18.1-3build1_all.deb ... 320s Unpacking automake (1:1.18.1-3build1) ... 320s Selecting previously unselected package autopoint. 320s Preparing to unpack .../039-autopoint_0.23.2-1_all.deb ... 320s Unpacking autopoint (0.23.2-1) ... 320s Selecting previously unselected package libisl23:s390x. 320s Preparing to unpack .../040-libisl23_0.27-1build1_s390x.deb ... 320s Unpacking libisl23:s390x (0.27-1build1) ... 321s Selecting previously unselected package libmpc3:s390x. 321s Preparing to unpack .../041-libmpc3_1.3.1-2_s390x.deb ... 321s Unpacking libmpc3:s390x (1.3.1-2) ... 321s Selecting previously unselected package cpp-15-s390x-linux-gnu. 321s Preparing to unpack .../042-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 321s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 321s Selecting previously unselected package cpp-15. 321s Preparing to unpack .../043-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 321s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 321s Selecting previously unselected package cpp-s390x-linux-gnu. 321s Preparing to unpack .../044-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 321s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 321s Selecting previously unselected package cpp. 321s Preparing to unpack .../045-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 321s Unpacking cpp (4:15.2.0-4ubuntu1) ... 321s Selecting previously unselected package libcc1-0:s390x. 321s Preparing to unpack .../046-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 321s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 321s Selecting previously unselected package libitm1:s390x. 321s Preparing to unpack .../047-libitm1_15.2.0-12ubuntu1_s390x.deb ... 321s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 321s Selecting previously unselected package libasan8:s390x. 321s Preparing to unpack .../048-libasan8_15.2.0-12ubuntu1_s390x.deb ... 321s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 321s Selecting previously unselected package liblsan0:s390x. 321s Preparing to unpack .../049-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 321s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 321s Selecting previously unselected package libtsan2:s390x. 321s Preparing to unpack .../050-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 321s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 321s Selecting previously unselected package libubsan1:s390x. 321s Preparing to unpack .../051-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 321s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 321s Selecting previously unselected package libgcc-15-dev:s390x. 321s Preparing to unpack .../052-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 321s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 321s Selecting previously unselected package gcc-15-s390x-linux-gnu. 321s Preparing to unpack .../053-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 321s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 322s Selecting previously unselected package gcc-15. 322s Preparing to unpack .../054-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 322s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 322s Selecting previously unselected package gcc-s390x-linux-gnu. 322s Preparing to unpack .../055-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 322s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 322s Selecting previously unselected package gcc. 322s Preparing to unpack .../056-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 322s Unpacking gcc (4:15.2.0-4ubuntu1) ... 322s Selecting previously unselected package libstdc++-15-dev:s390x. 322s Preparing to unpack .../057-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 322s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 323s Selecting previously unselected package g++-15-s390x-linux-gnu. 323s Preparing to unpack .../058-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 323s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 324s Selecting previously unselected package g++-15. 324s Preparing to unpack .../059-g++-15_15.2.0-12ubuntu1_s390x.deb ... 324s Unpacking g++-15 (15.2.0-12ubuntu1) ... 324s Selecting previously unselected package g++-s390x-linux-gnu. 324s Preparing to unpack .../060-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 324s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 324s Selecting previously unselected package g++. 324s Preparing to unpack .../061-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 324s Unpacking g++ (4:15.2.0-4ubuntu1) ... 324s Selecting previously unselected package build-essential. 324s Preparing to unpack .../062-build-essential_12.12ubuntu2_s390x.deb ... 324s Unpacking build-essential (12.12ubuntu2) ... 324s Selecting previously unselected package ca-certificates-java. 324s Preparing to unpack .../063-ca-certificates-java_20240118build1_all.deb ... 324s Unpacking ca-certificates-java (20240118build1) ... 324s Selecting previously unselected package libdebhelper-perl. 324s Preparing to unpack .../064-libdebhelper-perl_13.28ubuntu1_all.deb ... 324s Unpacking libdebhelper-perl (13.28ubuntu1) ... 324s Selecting previously unselected package libtool. 324s Preparing to unpack .../065-libtool_2.5.4-9_all.deb ... 324s Unpacking libtool (2.5.4-9) ... 324s Selecting previously unselected package dh-autoreconf. 324s Preparing to unpack .../066-dh-autoreconf_21_all.deb ... 324s Unpacking dh-autoreconf (21) ... 324s Selecting previously unselected package libarchive-zip-perl. 324s Preparing to unpack .../067-libarchive-zip-perl_1.68-1_all.deb ... 324s Unpacking libarchive-zip-perl (1.68-1) ... 324s Selecting previously unselected package libfile-stripnondeterminism-perl. 324s Preparing to unpack .../068-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 324s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 324s Selecting previously unselected package dh-strip-nondeterminism. 324s Preparing to unpack .../069-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 324s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 324s Selecting previously unselected package debugedit. 324s Preparing to unpack .../070-debugedit_1%3a5.2-3_s390x.deb ... 324s Unpacking debugedit (1:5.2-3) ... 324s Selecting previously unselected package dwz. 324s Preparing to unpack .../071-dwz_0.16-2_s390x.deb ... 324s Unpacking dwz (0.16-2) ... 324s Selecting previously unselected package gettext. 324s Preparing to unpack .../072-gettext_0.23.2-1_s390x.deb ... 324s Unpacking gettext (0.23.2-1) ... 324s Selecting previously unselected package intltool-debian. 324s Preparing to unpack .../073-intltool-debian_0.35.0+20060710.6build1_all.deb ... 324s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 324s Selecting previously unselected package po-debconf. 324s Preparing to unpack .../074-po-debconf_1.0.22_all.deb ... 324s Unpacking po-debconf (1.0.22) ... 324s Selecting previously unselected package debhelper. 324s Preparing to unpack .../075-debhelper_13.28ubuntu1_all.deb ... 324s Unpacking debhelper (13.28ubuntu1) ... 324s Selecting previously unselected package java-common. 325s Preparing to unpack .../076-java-common_0.76build1_all.deb ... 325s Unpacking java-common (0.76build1) ... 325s Selecting previously unselected package libpcsclite1:s390x. 325s Preparing to unpack .../077-libpcsclite1_2.4.1-1_s390x.deb ... 325s Unpacking libpcsclite1:s390x (2.4.1-1) ... 325s Selecting previously unselected package openjdk-21-jre-headless:s390x. 325s Preparing to unpack .../078-openjdk-21-jre-headless_21.0.10+7-1_s390x.deb ... 325s Unpacking openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 329s Selecting previously unselected package default-jre-headless. 329s Preparing to unpack .../079-default-jre-headless_2%3a1.21-76build1_s390x.deb ... 329s Unpacking default-jre-headless (2:1.21-76build1) ... 329s Selecting previously unselected package sgml-base. 329s Preparing to unpack .../080-sgml-base_1.31+nmu1_all.deb ... 329s Unpacking sgml-base (1.31+nmu1) ... 329s Selecting previously unselected package xml-core. 330s Preparing to unpack .../081-xml-core_0.19build1_all.deb ... 330s Unpacking xml-core (0.19build1) ... 330s Selecting previously unselected package docutils-common. 330s Preparing to unpack .../082-docutils-common_0.22.4+dfsg-1_all.deb ... 330s Unpacking docutils-common (0.22.4+dfsg-1) ... 330s Selecting previously unselected package fonts-glyphicons-halflings. 330s Preparing to unpack .../083-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 330s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 330s Selecting previously unselected package unzip. 330s Preparing to unpack .../084-unzip_6.0-29ubuntu1_s390x.deb ... 330s Unpacking unzip (6.0-29ubuntu1) ... 330s Selecting previously unselected package java-wrappers. 330s Preparing to unpack .../085-java-wrappers_0.5build1_all.deb ... 330s Unpacking java-wrappers (0.5build1) ... 330s Selecting previously unselected package libalgorithm-c3-perl. 330s Preparing to unpack .../086-libalgorithm-c3-perl_0.11-2_all.deb ... 330s Unpacking libalgorithm-c3-perl (0.11-2) ... 330s Selecting previously unselected package libposix-strftime-compiler-perl. 330s Preparing to unpack .../087-libposix-strftime-compiler-perl_0.46-1_all.deb ... 330s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 330s Selecting previously unselected package libapache-logformat-compiler-perl. 330s Preparing to unpack .../088-libapache-logformat-compiler-perl_0.36-3_all.deb ... 330s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 330s Selecting previously unselected package libcrypt-urandom-perl. 330s Preparing to unpack .../089-libcrypt-urandom-perl_0.54-1_s390x.deb ... 330s Unpacking libcrypt-urandom-perl (0.54-1) ... 330s Selecting previously unselected package libapache-session-perl. 330s Preparing to unpack .../090-libapache-session-perl_1.94-2_all.deb ... 330s Unpacking libapache-session-perl (1.94-2) ... 330s Selecting previously unselected package libdigest-hmac-perl. 330s Preparing to unpack .../091-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 330s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 330s Selecting previously unselected package liburi-perl. 330s Preparing to unpack .../092-liburi-perl_5.34-2build1_all.deb ... 330s Unpacking liburi-perl (5.34-2build1) ... 330s Selecting previously unselected package libencode-locale-perl. 330s Preparing to unpack .../093-libencode-locale-perl_1.05-3_all.deb ... 330s Unpacking libencode-locale-perl (1.05-3) ... 330s Selecting previously unselected package libtimedate-perl. 330s Preparing to unpack .../094-libtimedate-perl_2.3300-2_all.deb ... 330s Unpacking libtimedate-perl (2.3300-2) ... 330s Selecting previously unselected package libhttp-date-perl. 330s Preparing to unpack .../095-libhttp-date-perl_6.06-1_all.deb ... 330s Unpacking libhttp-date-perl (6.06-1) ... 330s Selecting previously unselected package libfile-listing-perl. 330s Preparing to unpack .../096-libfile-listing-perl_6.16-1_all.deb ... 330s Unpacking libfile-listing-perl (6.16-1) ... 330s Selecting previously unselected package libhtml-tagset-perl. 330s Preparing to unpack .../097-libhtml-tagset-perl_3.24-1_all.deb ... 330s Unpacking libhtml-tagset-perl (3.24-1) ... 330s Selecting previously unselected package libhtml-parser-perl:s390x. 330s Preparing to unpack .../098-libhtml-parser-perl_3.83-1build1_s390x.deb ... 330s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 330s Selecting previously unselected package libhtml-tree-perl. 330s Preparing to unpack .../099-libhtml-tree-perl_5.07-3_all.deb ... 330s Unpacking libhtml-tree-perl (5.07-3) ... 331s Selecting previously unselected package libclone-perl:s390x. 331s Preparing to unpack .../100-libclone-perl_0.47-1_s390x.deb ... 331s Unpacking libclone-perl:s390x (0.47-1) ... 331s Selecting previously unselected package libio-html-perl. 331s Preparing to unpack .../101-libio-html-perl_1.004-3_all.deb ... 331s Unpacking libio-html-perl (1.004-3) ... 331s Selecting previously unselected package liblwp-mediatypes-perl. 331s Preparing to unpack .../102-liblwp-mediatypes-perl_6.04-2_all.deb ... 331s Unpacking liblwp-mediatypes-perl (6.04-2) ... 331s Selecting previously unselected package libhttp-message-perl. 331s Preparing to unpack .../103-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 331s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 331s Selecting previously unselected package libhttp-cookies-perl. 331s Preparing to unpack .../104-libhttp-cookies-perl_6.11-1_all.deb ... 331s Unpacking libhttp-cookies-perl (6.11-1) ... 331s Selecting previously unselected package libhttp-negotiate-perl. 331s Preparing to unpack .../105-libhttp-negotiate-perl_6.01-2_all.deb ... 331s Unpacking libhttp-negotiate-perl (6.01-2) ... 331s Selecting previously unselected package perl-openssl-defaults:s390x. 331s Preparing to unpack .../106-perl-openssl-defaults_7build4_s390x.deb ... 331s Unpacking perl-openssl-defaults:s390x (7build4) ... 331s Selecting previously unselected package libnet-ssleay-perl:s390x. 331s Preparing to unpack .../107-libnet-ssleay-perl_1.94-3_s390x.deb ... 331s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 331s Selecting previously unselected package libio-socket-ssl-perl. 331s Preparing to unpack .../108-libio-socket-ssl-perl_2.098-1_all.deb ... 331s Unpacking libio-socket-ssl-perl (2.098-1) ... 332s Selecting previously unselected package libnet-http-perl. 332s Preparing to unpack .../109-libnet-http-perl_6.24-1build1_all.deb ... 332s Unpacking libnet-http-perl (6.24-1build1) ... 332s Selecting previously unselected package liblwp-protocol-https-perl. 332s Preparing to unpack .../110-liblwp-protocol-https-perl_6.14-1_all.deb ... 332s Unpacking liblwp-protocol-https-perl (6.14-1) ... 332s Selecting previously unselected package libtry-tiny-perl. 332s Preparing to unpack .../111-libtry-tiny-perl_0.32-1_all.deb ... 332s Unpacking libtry-tiny-perl (0.32-1) ... 332s Selecting previously unselected package libwww-robotrules-perl. 332s Preparing to unpack .../112-libwww-robotrules-perl_6.02-1build1_all.deb ... 332s Unpacking libwww-robotrules-perl (6.02-1build1) ... 332s Selecting previously unselected package libwww-perl. 332s Preparing to unpack .../113-libwww-perl_6.81-1build1_all.deb ... 332s Unpacking libwww-perl (6.81-1build1) ... 332s Selecting previously unselected package libauth-yubikey-webclient-perl. 332s Preparing to unpack .../114-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 332s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 332s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 332s Preparing to unpack .../115-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 332s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 332s Selecting previously unselected package libdynaloader-functions-perl. 332s Preparing to unpack .../116-libdynaloader-functions-perl_0.004-2_all.deb ... 332s Unpacking libdynaloader-functions-perl (0.004-2) ... 332s Selecting previously unselected package libdevel-callchecker-perl:s390x. 332s Preparing to unpack .../117-libdevel-callchecker-perl_0.009-2_s390x.deb ... 332s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 332s Selecting previously unselected package libparams-classify-perl:s390x. 332s Preparing to unpack .../118-libparams-classify-perl_0.015-2build6_s390x.deb ... 332s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 332s Selecting previously unselected package libmodule-runtime-perl. 332s Preparing to unpack .../119-libmodule-runtime-perl_0.018-1_all.deb ... 332s Unpacking libmodule-runtime-perl (0.018-1) ... 332s Selecting previously unselected package libmodule-implementation-perl. 332s Preparing to unpack .../120-libmodule-implementation-perl_0.09-2_all.deb ... 332s Unpacking libmodule-implementation-perl (0.09-2) ... 332s Selecting previously unselected package libsub-exporter-progressive-perl. 332s Preparing to unpack .../121-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 332s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 332s Selecting previously unselected package libvariable-magic-perl. 332s Preparing to unpack .../122-libvariable-magic-perl_0.64-1build1_s390x.deb ... 332s Unpacking libvariable-magic-perl (0.64-1build1) ... 332s Selecting previously unselected package libb-hooks-endofscope-perl. 332s Preparing to unpack .../123-libb-hooks-endofscope-perl_0.28-2_all.deb ... 332s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 332s Selecting previously unselected package libcrypt-random-seed-perl. 332s Preparing to unpack .../124-libcrypt-random-seed-perl_0.03-3_all.deb ... 332s Unpacking libcrypt-random-seed-perl (0.03-3) ... 332s Selecting previously unselected package libmath-random-isaac-perl. 332s Preparing to unpack .../125-libmath-random-isaac-perl_1.004-2_all.deb ... 332s Unpacking libmath-random-isaac-perl (1.004-2) ... 332s Selecting previously unselected package libbytes-random-secure-perl. 332s Preparing to unpack .../126-libbytes-random-secure-perl_0.29-3_all.deb ... 332s Unpacking libbytes-random-secure-perl (0.29-3) ... 333s Selecting previously unselected package liberror-perl. 333s Preparing to unpack .../127-liberror-perl_0.17030-1_all.deb ... 333s Unpacking liberror-perl (0.17030-1) ... 333s Selecting previously unselected package libipc-sharelite-perl. 333s Preparing to unpack .../128-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 333s Unpacking libipc-sharelite-perl (0.17-5build4) ... 333s Selecting previously unselected package libcache-cache-perl. 333s Preparing to unpack .../129-libcache-cache-perl_1.08-3_all.deb ... 333s Unpacking libcache-cache-perl (1.08-3) ... 333s Selecting previously unselected package libcapture-tiny-perl. 333s Preparing to unpack .../130-libcapture-tiny-perl_0.50-1_all.deb ... 333s Unpacking libcapture-tiny-perl (0.50-1) ... 333s Selecting previously unselected package libcares2:s390x. 333s Preparing to unpack .../131-libcares2_1.34.6-1_s390x.deb ... 333s Unpacking libcares2:s390x (1.34.6-1) ... 333s Selecting previously unselected package libcgi-pm-perl. 333s Preparing to unpack .../132-libcgi-pm-perl_4.71-1build1_all.deb ... 333s Unpacking libcgi-pm-perl (4.71-1build1) ... 333s Selecting previously unselected package libclass-c3-perl. 333s Preparing to unpack .../133-libclass-c3-perl_0.35-2_all.deb ... 333s Unpacking libclass-c3-perl (0.35-2) ... 333s Selecting previously unselected package libclass-data-inheritable-perl. 333s Preparing to unpack .../134-libclass-data-inheritable-perl_0.10-1_all.deb ... 333s Unpacking libclass-data-inheritable-perl (0.10-1) ... 333s Selecting previously unselected package libclass-errorhandler-perl. 333s Preparing to unpack .../135-libclass-errorhandler-perl_0.04-3_all.deb ... 333s Unpacking libclass-errorhandler-perl (0.04-3) ... 333s Selecting previously unselected package libclass-inspector-perl. 333s Preparing to unpack .../136-libclass-inspector-perl_1.36-3_all.deb ... 333s Unpacking libclass-inspector-perl (1.36-3) ... 333s Selecting previously unselected package libclass-method-modifiers-perl. 333s Preparing to unpack .../137-libclass-method-modifiers-perl_2.15-1_all.deb ... 333s Unpacking libclass-method-modifiers-perl (2.15-1) ... 333s Selecting previously unselected package libclass-singleton-perl. 333s Preparing to unpack .../138-libclass-singleton-perl_1.6-2_all.deb ... 333s Unpacking libclass-singleton-perl (1.6-2) ... 333s Selecting previously unselected package libclass-xsaccessor-perl. 333s Preparing to unpack .../139-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 333s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 333s Selecting previously unselected package libclone-pp-perl. 333s Preparing to unpack .../140-libclone-pp-perl_1.08-2_all.deb ... 333s Unpacking libclone-pp-perl (1.08-2) ... 333s Selecting previously unselected package libcommon-sense-perl:s390x. 333s Preparing to unpack .../141-libcommon-sense-perl_3.75-3build5_s390x.deb ... 333s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 333s Selecting previously unselected package libconvert-asn1-perl. 333s Preparing to unpack .../142-libconvert-asn1-perl_0.34-1_all.deb ... 333s Unpacking libconvert-asn1-perl (0.34-1) ... 333s Selecting previously unselected package libconvert-base32-perl. 333s Preparing to unpack .../143-libconvert-base32-perl_0.06-3_all.deb ... 333s Unpacking libconvert-base32-perl (0.06-3) ... 334s Selecting previously unselected package libconvert-binhex-perl. 334s Preparing to unpack .../144-libconvert-binhex-perl_1.125-3_all.deb ... 334s Unpacking libconvert-binhex-perl (1.125-3) ... 334s Selecting previously unselected package libcrypt-des-perl:s390x. 334s Preparing to unpack .../145-libcrypt-des-perl_2.07-5_s390x.deb ... 334s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 334s Selecting previously unselected package libcrypt-des-ede3-perl. 334s Preparing to unpack .../146-libcrypt-des-ede3-perl_0.03-1_all.deb ... 334s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 334s Selecting previously unselected package libcryptx-perl. 334s Preparing to unpack .../147-libcryptx-perl_0.087-1_s390x.deb ... 334s Unpacking libcryptx-perl (0.087-1) ... 334s Selecting previously unselected package libconvert-pem-perl. 334s Preparing to unpack .../148-libconvert-pem-perl_0.13-1_all.deb ... 334s Unpacking libconvert-pem-perl (0.13-1) ... 334s Selecting previously unselected package libcookie-baker-perl. 334s Preparing to unpack .../149-libcookie-baker-perl_0.12-1_all.deb ... 334s Unpacking libcookie-baker-perl (0.12-1) ... 334s Selecting previously unselected package libcrypt-dh-gmp-perl. 334s Preparing to unpack .../150-libcrypt-dh-gmp-perl_0.00012-2build5_s390x.deb ... 334s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 334s Selecting previously unselected package libjson-perl. 334s Preparing to unpack .../151-libjson-perl_4.10000-1_all.deb ... 334s Unpacking libjson-perl (4.10000-1) ... 334s Selecting previously unselected package libcrypt-jwt-perl. 334s Preparing to unpack .../152-libcrypt-jwt-perl_0.037-1_all.deb ... 334s Unpacking libcrypt-jwt-perl (0.037-1) ... 335s Selecting previously unselected package libcrypt-openssl-bignum-perl. 335s Preparing to unpack .../153-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 335s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 335s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 335s Preparing to unpack .../154-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 335s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 335s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 335s Preparing to unpack .../155-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 335s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 335s Selecting previously unselected package libcrypt-openssl-x509-perl. 335s Preparing to unpack .../156-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 335s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 335s Selecting previously unselected package libcrypt-rijndael-perl. 335s Preparing to unpack .../157-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 335s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 335s Selecting previously unselected package libcrypt-ssleay-perl. 335s Preparing to unpack .../158-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 335s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 335s Selecting previously unselected package libdata-hexdump-perl. 335s Preparing to unpack .../159-libdata-hexdump-perl_0.04-2_all.deb ... 335s Unpacking libdata-hexdump-perl (0.04-2) ... 335s Selecting previously unselected package libparams-util-perl. 335s Preparing to unpack .../160-libparams-util-perl_1.102-3build1_s390x.deb ... 335s Unpacking libparams-util-perl (1.102-3build1) ... 335s Selecting previously unselected package libsub-install-perl. 335s Preparing to unpack .../161-libsub-install-perl_0.929-1_all.deb ... 335s Unpacking libsub-install-perl (0.929-1) ... 335s Selecting previously unselected package libdata-optlist-perl. 335s Preparing to unpack .../162-libdata-optlist-perl_0.114-1_all.deb ... 335s Unpacking libdata-optlist-perl (0.114-1) ... 335s Selecting previously unselected package libtypes-serialiser-perl. 335s Preparing to unpack .../163-libtypes-serialiser-perl_1.01-1_all.deb ... 335s Unpacking libtypes-serialiser-perl (1.01-1) ... 335s Selecting previously unselected package libjson-xs-perl. 335s Preparing to unpack .../164-libjson-xs-perl_4.040-1_s390x.deb ... 335s Unpacking libjson-xs-perl (4.040-1) ... 335s Selecting previously unselected package libjson-maybexs-perl. 335s Preparing to unpack .../165-libjson-maybexs-perl_1.004008-1_all.deb ... 335s Unpacking libjson-maybexs-perl (1.004008-1) ... 335s Selecting previously unselected package liblist-someutils-perl. 335s Preparing to unpack .../166-liblist-someutils-perl_0.59-1_all.deb ... 335s Unpacking liblist-someutils-perl (0.59-1) ... 335s Selecting previously unselected package liblist-utilsby-perl. 335s Preparing to unpack .../167-liblist-utilsby-perl_0.12-2_all.deb ... 335s Unpacking liblist-utilsby-perl (0.12-2) ... 335s Selecting previously unselected package liblist-allutils-perl. 335s Preparing to unpack .../168-liblist-allutils-perl_0.19-1_all.deb ... 335s Unpacking liblist-allutils-perl (0.19-1) ... 335s Selecting previously unselected package libimport-into-perl. 335s Preparing to unpack .../169-libimport-into-perl_1.002005-2_all.deb ... 335s Unpacking libimport-into-perl (1.002005-2) ... 335s Selecting previously unselected package librole-tiny-perl. 335s Preparing to unpack .../170-librole-tiny-perl_2.002004-1_all.deb ... 335s Unpacking librole-tiny-perl (2.002004-1) ... 335s Selecting previously unselected package libsub-quote-perl. 335s Preparing to unpack .../171-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 335s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 335s Selecting previously unselected package libmoo-perl. 335s Preparing to unpack .../172-libmoo-perl_2.005005-1_all.deb ... 335s Unpacking libmoo-perl (2.005005-1) ... 335s Selecting previously unselected package libdata-password-zxcvbn-perl. 335s Preparing to unpack .../173-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 335s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 336s Selecting previously unselected package libfile-sharedir-perl. 336s Preparing to unpack .../174-libfile-sharedir-perl_1.118-3_all.deb ... 336s Unpacking libfile-sharedir-perl (1.118-3) ... 336s Selecting previously unselected package libpackage-stash-perl. 336s Preparing to unpack .../175-libpackage-stash-perl_0.40-1_all.deb ... 336s Unpacking libpackage-stash-perl (0.40-1) ... 336s Selecting previously unselected package libsub-identify-perl. 336s Preparing to unpack .../176-libsub-identify-perl_0.14-4_s390x.deb ... 336s Unpacking libsub-identify-perl (0.14-4) ... 336s Selecting previously unselected package libsub-name-perl:s390x. 336s Preparing to unpack .../177-libsub-name-perl_0.28-1_s390x.deb ... 336s Unpacking libsub-name-perl:s390x (0.28-1) ... 336s Selecting previously unselected package libnamespace-clean-perl. 336s Preparing to unpack .../178-libnamespace-clean-perl_0.27-2_all.deb ... 336s Unpacking libnamespace-clean-perl (0.27-2) ... 336s Selecting previously unselected package libnamespace-autoclean-perl. 336s Preparing to unpack .../179-libnamespace-autoclean-perl_0.31-1_all.deb ... 336s Unpacking libnamespace-autoclean-perl (0.31-1) ... 336s Selecting previously unselected package libsub-exporter-perl. 336s Preparing to unpack .../180-libsub-exporter-perl_0.990-1_all.deb ... 336s Unpacking libsub-exporter-perl (0.990-1) ... 336s Selecting previously unselected package libeval-closure-perl. 336s Preparing to unpack .../181-libeval-closure-perl_0.14-3_all.deb ... 336s Unpacking libeval-closure-perl (0.14-3) ... 336s Selecting previously unselected package libdevel-stacktrace-perl. 336s Preparing to unpack .../182-libdevel-stacktrace-perl_2.0500-1_all.deb ... 336s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 336s Selecting previously unselected package libexception-class-perl. 336s Preparing to unpack .../183-libexception-class-perl_1.45-1_all.deb ... 336s Unpacking libexception-class-perl (1.45-1) ... 336s Selecting previously unselected package libparams-validationcompiler-perl. 336s Preparing to unpack .../184-libparams-validationcompiler-perl_0.31-1_all.deb ... 336s Unpacking libparams-validationcompiler-perl (0.31-1) ... 336s Selecting previously unselected package libmro-compat-perl. 336s Preparing to unpack .../185-libmro-compat-perl_0.15-2_all.deb ... 336s Unpacking libmro-compat-perl (0.15-2) ... 336s Selecting previously unselected package libxstring-perl:s390x. 336s Preparing to unpack .../186-libxstring-perl_0.005-2build4_s390x.deb ... 336s Unpacking libxstring-perl:s390x (0.005-2build4) ... 336s Selecting previously unselected package libspecio-perl. 336s Preparing to unpack .../187-libspecio-perl_0.53-1_all.deb ... 336s Unpacking libspecio-perl (0.53-1) ... 336s Selecting previously unselected package libdatetime-locale-perl. 336s Preparing to unpack .../188-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 336s Unpacking libdatetime-locale-perl (1:1.45-1) ... 337s Selecting previously unselected package libdatetime-timezone-perl. 337s Preparing to unpack .../189-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 337s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 337s Selecting previously unselected package libdatetime-perl. 337s Preparing to unpack .../190-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 337s Unpacking libdatetime-perl (2:1.65-1build3) ... 337s Selecting previously unselected package libdatetime-format-rfc3339-perl. 337s Preparing to unpack .../191-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 337s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 337s Selecting previously unselected package libdbi-perl:s390x. 337s Preparing to unpack .../192-libdbi-perl_1.647-1build1_s390x.deb ... 337s Unpacking libdbi-perl:s390x (1.647-1build1) ... 337s Selecting previously unselected package libdbd-sqlite3-perl:s390x. 337s Preparing to unpack .../193-libdbd-sqlite3-perl_1.76-1_s390x.deb ... 337s Unpacking libdbd-sqlite3-perl:s390x (1.76-1) ... 337s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 337s Preparing to unpack .../194-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 337s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 337s Selecting previously unselected package libemail-date-format-perl. 337s Preparing to unpack .../195-libemail-date-format-perl_1.008-1_all.deb ... 337s Unpacking libemail-date-format-perl (1.008-1) ... 337s Selecting previously unselected package libemail-simple-perl. 337s Preparing to unpack .../196-libemail-simple-perl_2.218-1_all.deb ... 337s Unpacking libemail-simple-perl (2.218-1) ... 337s Selecting previously unselected package libmodule-pluggable-perl. 337s Preparing to unpack .../197-libmodule-pluggable-perl_5.2-5_all.deb ... 337s Unpacking libmodule-pluggable-perl (5.2-5) ... 337s Selecting previously unselected package libemail-abstract-perl. 337s Preparing to unpack .../198-libemail-abstract-perl_3.010-1_all.deb ... 337s Unpacking libemail-abstract-perl (3.010-1) ... 337s Selecting previously unselected package libemail-address-xs-perl. 337s Preparing to unpack .../199-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 337s Unpacking libemail-address-xs-perl (1.05-1build5) ... 337s Selecting previously unselected package libmoox-types-mooselike-perl. 337s Preparing to unpack .../200-libmoox-types-mooselike-perl_0.29-2_all.deb ... 337s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 337s Selecting previously unselected package libthrowable-perl. 337s Preparing to unpack .../201-libthrowable-perl_1.001-2_all.deb ... 337s Unpacking libthrowable-perl (1.001-2) ... 338s Selecting previously unselected package libemail-sender-perl. 338s Preparing to unpack .../202-libemail-sender-perl_2.601-1_all.deb ... 338s Unpacking libemail-sender-perl (2.601-1) ... 338s Selecting previously unselected package libexporter-tiny-perl. 338s Preparing to unpack .../203-libexporter-tiny-perl_1.006003-1_all.deb ... 338s Unpacking libexporter-tiny-perl (1.006003-1) ... 338s Selecting previously unselected package libextutils-depends-perl. 338s Preparing to unpack .../204-libextutils-depends-perl_0.8002-1_all.deb ... 338s Unpacking libextutils-depends-perl (0.8002-1) ... 338s Selecting previously unselected package libfcgi0t64:s390x. 338s Preparing to unpack .../205-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 338s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 338s Selecting previously unselected package libfcgi-perl. 338s Preparing to unpack .../206-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 338s Unpacking libfcgi-perl (0.82+ds-3build3) ... 338s Selecting previously unselected package libfilesys-notify-simple-perl. 338s Preparing to unpack .../207-libfilesys-notify-simple-perl_0.14-3_all.deb ... 338s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 338s Selecting previously unselected package libfont-afm-perl. 338s Preparing to unpack .../208-libfont-afm-perl_1.20-4_all.deb ... 338s Unpacking libfont-afm-perl (1.20-4) ... 338s Selecting previously unselected package libimagequant0:s390x. 338s Preparing to unpack .../209-libimagequant0_2.18.0-1build1_s390x.deb ... 338s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 338s Selecting previously unselected package libxpm4:s390x. 338s Preparing to unpack .../210-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 338s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 338s Selecting previously unselected package libgd3:s390x. 338s Preparing to unpack .../211-libgd3_2.3.3-13ubuntu1_s390x.deb ... 338s Unpacking libgd3:s390x (2.3.3-13ubuntu1) ... 338s Selecting previously unselected package libgd-perl. 338s Preparing to unpack .../212-libgd-perl_2.84-2_s390x.deb ... 338s Unpacking libgd-perl (2.84-2) ... 338s Selecting previously unselected package libgd-securityimage-perl. 338s Preparing to unpack .../213-libgd-securityimage-perl_1.75-3_all.deb ... 338s Unpacking libgd-securityimage-perl (1.75-3) ... 338s Selecting previously unselected package libglib-perl:s390x. 338s Preparing to unpack .../214-libglib-perl_3%3a1.329.4-1_s390x.deb ... 338s Unpacking libglib-perl:s390x (3:1.329.4-1) ... 338s Selecting previously unselected package libgssapi-perl. 338s Preparing to unpack .../215-libgssapi-perl_0.28-4build5_s390x.deb ... 338s Unpacking libgssapi-perl (0.28-4build5) ... 338s Selecting previously unselected package libhash-merge-simple-perl. 338s Preparing to unpack .../216-libhash-merge-simple-perl_0.052-1_all.deb ... 338s Unpacking libhash-merge-simple-perl (0.052-1) ... 338s Selecting previously unselected package libhash-multivalue-perl. 338s Preparing to unpack .../217-libhash-multivalue-perl_0.16-3_all.deb ... 338s Unpacking libhash-multivalue-perl (0.16-3) ... 338s Selecting previously unselected package libhtml-format-perl. 338s Preparing to unpack .../218-libhtml-format-perl_2.16-2_all.deb ... 338s Unpacking libhtml-format-perl (2.16-2) ... 338s Selecting previously unselected package libhtml-formattext-withlinks-perl. 338s Preparing to unpack .../219-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 338s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 338s Selecting previously unselected package libhtml-template-perl. 338s Preparing to unpack .../220-libhtml-template-perl_2.97-2build1_all.deb ... 338s Unpacking libhtml-template-perl (2.97-2build1) ... 338s Selecting previously unselected package libhttp-daemon-perl. 338s Preparing to unpack .../221-libhttp-daemon-perl_6.16-1_all.deb ... 338s Unpacking libhttp-daemon-perl (6.16-1) ... 338s Selecting previously unselected package libhttp-multipartparser-perl. 338s Preparing to unpack .../222-libhttp-multipartparser-perl_0.02-3_all.deb ... 338s Unpacking libhttp-multipartparser-perl (0.02-3) ... 338s Selecting previously unselected package libstream-buffered-perl. 338s Preparing to unpack .../223-libstream-buffered-perl_0.03-3_all.deb ... 338s Unpacking libstream-buffered-perl (0.03-3) ... 338s Selecting previously unselected package libwww-form-urlencoded-perl. 338s Preparing to unpack .../224-libwww-form-urlencoded-perl_0.26-2_all.deb ... 338s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 338s Selecting previously unselected package libhttp-entity-parser-perl. 338s Preparing to unpack .../225-libhttp-entity-parser-perl_0.25-2_all.deb ... 338s Unpacking libhttp-entity-parser-perl (0.25-2) ... 338s Selecting previously unselected package libhttp-headers-fast-perl. 338s Preparing to unpack .../226-libhttp-headers-fast-perl_0.22-3_all.deb ... 338s Unpacking libhttp-headers-fast-perl (0.22-3) ... 338s Selecting previously unselected package libio-pty-perl. 338s Preparing to unpack .../227-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 338s Unpacking libio-pty-perl (1:1.20-1build3) ... 338s Selecting previously unselected package libio-sessiondata-perl. 338s Preparing to unpack .../228-libio-sessiondata-perl_1.03-3_all.deb ... 338s Unpacking libio-sessiondata-perl (1.03-3) ... 338s Selecting previously unselected package libperlio-via-timeout-perl. 338s Preparing to unpack .../229-libperlio-via-timeout-perl_0.32-3_all.deb ... 338s Unpacking libperlio-via-timeout-perl (0.32-3) ... 338s Selecting previously unselected package libio-socket-timeout-perl. 338s Preparing to unpack .../230-libio-socket-timeout-perl_0.32-3_all.deb ... 338s Unpacking libio-socket-timeout-perl (0.32-3) ... 338s Selecting previously unselected package libio-string-perl. 338s Preparing to unpack .../231-libio-string-perl_1.08-4_all.deb ... 338s Unpacking libio-string-perl (1.08-4) ... 338s Selecting previously unselected package libio-stringy-perl. 338s Preparing to unpack .../232-libio-stringy-perl_2.113-2_all.deb ... 338s Unpacking libio-stringy-perl (2.113-2) ... 338s Selecting previously unselected package libipc-run-perl. 338s Preparing to unpack .../233-libipc-run-perl_20250809.0-1build1_all.deb ... 338s Unpacking libipc-run-perl (20250809.0-1build1) ... 338s Selecting previously unselected package libjargs-java. 338s Preparing to unpack .../234-libjargs-java_1.0.0-5build1_all.deb ... 338s Unpacking libjargs-java (1.0.0-5build1) ... 338s Selecting previously unselected package libjs-bootstrap. 338s Preparing to unpack .../235-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 338s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 338s Selecting previously unselected package libxslt1.1:s390x. 338s Preparing to unpack .../236-libxslt1.1_1.1.43-0.3_s390x.deb ... 338s Unpacking libxslt1.1:s390x (1.1.43-0.3) ... 338s Selecting previously unselected package libxmlsec1-1:s390x. 339s Preparing to unpack .../237-libxmlsec1-1_1.3.9-1_s390x.deb ... 339s Unpacking libxmlsec1-1:s390x (1.3.9-1) ... 339s Selecting previously unselected package libxmlsec1-openssl1:s390x. 339s Preparing to unpack .../238-libxmlsec1-openssl1_1.3.9-1_s390x.deb ... 339s Unpacking libxmlsec1-openssl1:s390x (1.3.9-1) ... 339s Selecting previously unselected package liblasso3t64. 339s Preparing to unpack .../239-liblasso3t64_2.9.0-3_s390x.deb ... 339s Unpacking liblasso3t64 (2.9.0-3) ... 339s Selecting previously unselected package liblasso-perl:s390x. 339s Preparing to unpack .../240-liblasso-perl_2.9.0-3_s390x.deb ... 339s Unpacking liblasso-perl:s390x (2.9.0-3) ... 339s Selecting previously unselected package libconfig-inifiles-perl. 339s Preparing to unpack .../241-libconfig-inifiles-perl_3.000003-4_all.deb ... 339s Unpacking libconfig-inifiles-perl (3.000003-4) ... 339s Selecting previously unselected package libmouse-perl:s390x. 339s Preparing to unpack .../242-libmouse-perl_2.6.1-1_s390x.deb ... 339s Unpacking libmouse-perl:s390x (2.6.1-1) ... 339s Selecting previously unselected package libnet-cidr-perl. 339s Preparing to unpack .../243-libnet-cidr-perl_0.27-1build1_all.deb ... 339s Unpacking libnet-cidr-perl (0.27-1build1) ... 339s Selecting previously unselected package libtest-sharedfork-perl. 339s Preparing to unpack .../244-libtest-sharedfork-perl_0.35-3_all.deb ... 339s Unpacking libtest-sharedfork-perl (0.35-3) ... 339s Selecting previously unselected package libtest-tcp-perl. 339s Preparing to unpack .../245-libtest-tcp-perl_2.22-2_all.deb ... 339s Unpacking libtest-tcp-perl (2.22-2) ... 339s Selecting previously unselected package libplack-perl. 339s Preparing to unpack .../246-libplack-perl_1.0051-1_all.deb ... 339s Unpacking libplack-perl (1.0051-1) ... 339s Selecting previously unselected package liblemonldap-ng-common-perl. 339s Preparing to unpack .../247-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 339s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 339s Selecting previously unselected package liblist-moreutils-xs-perl. 339s Preparing to unpack .../248-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 339s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 339s Selecting previously unselected package liblist-moreutils-perl. 339s Preparing to unpack .../249-liblist-moreutils-perl_0.430-2_all.deb ... 339s Unpacking liblist-moreutils-perl (0.430-2) ... 339s Selecting previously unselected package libllhttp9.3. 339s Preparing to unpack .../250-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_s390x.deb ... 339s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 339s Selecting previously unselected package liblog-log4perl-perl. 339s Preparing to unpack .../251-liblog-log4perl-perl_1.57-1_all.deb ... 339s Unpacking liblog-log4perl-perl (1.57-1) ... 340s Selecting previously unselected package liblwp-protocol-psgi-perl. 340s Preparing to unpack .../252-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 340s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 340s Selecting previously unselected package libnet-smtp-ssl-perl. 340s Preparing to unpack .../253-libnet-smtp-ssl-perl_1.04-2_all.deb ... 340s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 340s Selecting previously unselected package libmailtools-perl. 340s Preparing to unpack .../254-libmailtools-perl_2.22-1_all.deb ... 340s Unpacking libmailtools-perl (2.22-1) ... 340s Selecting previously unselected package libmime-tools-perl. 340s Preparing to unpack .../255-libmime-tools-perl_5.515-1_all.deb ... 340s Unpacking libmime-tools-perl (5.515-1) ... 340s Selecting previously unselected package libnet-ip-perl. 340s Preparing to unpack .../256-libnet-ip-perl_1.26-4_all.deb ... 340s Unpacking libnet-ip-perl (1.26-4) ... 340s Selecting previously unselected package libnet-ldap-perl. 340s Preparing to unpack .../257-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 340s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 340s Selecting previously unselected package libxml-namespacesupport-perl. 340s Preparing to unpack .../258-libxml-namespacesupport-perl_1.12-2_all.deb ... 340s Unpacking libxml-namespacesupport-perl (1.12-2) ... 340s Selecting previously unselected package libxml-sax-base-perl. 340s Preparing to unpack .../259-libxml-sax-base-perl_1.09-3_all.deb ... 340s Unpacking libxml-sax-base-perl (1.09-3) ... 340s Selecting previously unselected package libxml-sax-perl. 340s Preparing to unpack .../260-libxml-sax-perl_1.02+dfsg-4_all.deb ... 340s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 340s Selecting previously unselected package libxml-libxml-perl. 340s Preparing to unpack .../261-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_s390x.deb ... 340s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 340s Selecting previously unselected package libxml-simple-perl. 340s Preparing to unpack .../262-libxml-simple-perl_2.25-2_all.deb ... 340s Unpacking libxml-simple-perl (2.25-2) ... 340s Selecting previously unselected package libnet-openid-common-perl. 340s Preparing to unpack .../263-libnet-openid-common-perl_1.20-2_all.deb ... 340s Unpacking libnet-openid-common-perl (1.20-2) ... 340s Selecting previously unselected package libnet-openid-consumer-perl. 340s Preparing to unpack .../264-libnet-openid-consumer-perl_1.18-2_all.deb ... 340s Unpacking libnet-openid-consumer-perl (1.18-2) ... 340s Selecting previously unselected package libnet-openid-server-perl. 340s Preparing to unpack .../265-libnet-openid-server-perl_1.09-4_all.deb ... 340s Unpacking libnet-openid-server-perl (1.09-4) ... 340s Selecting previously unselected package libsimdjson29:s390x. 340s Preparing to unpack .../266-libsimdjson29_4.2.4-1_s390x.deb ... 340s Unpacking libsimdjson29:s390x (4.2.4-1) ... 340s Selecting previously unselected package libsimdutf29:s390x. 340s Preparing to unpack .../267-libsimdutf29_7.7.1-3_s390x.deb ... 340s Unpacking libsimdutf29:s390x (7.7.1-3) ... 340s Selecting previously unselected package node-corepack. 340s Preparing to unpack .../268-node-corepack_0.24.0-5build1_all.deb ... 340s Unpacking node-corepack (0.24.0-5build1) ... 340s Selecting previously unselected package nodejs. 340s Preparing to unpack .../269-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 340s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 340s Selecting previously unselected package node-xtend. 340s Preparing to unpack .../270-node-xtend_4.0.2-3_all.deb ... 340s Unpacking node-xtend (4.0.2-3) ... 340s Selecting previously unselected package node-acorn. 340s Preparing to unpack .../271-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 340s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 340s Selecting previously unselected package node-cjs-module-lexer. 340s Preparing to unpack .../272-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 340s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 340s Selecting previously unselected package node-balanced-match. 340s Preparing to unpack .../273-node-balanced-match_2.0.0-1_all.deb ... 340s Unpacking node-balanced-match (2.0.0-1) ... 340s Selecting previously unselected package node-brace-expansion. 340s Preparing to unpack .../274-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 340s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 340s Selecting previously unselected package node-minimatch. 340s Preparing to unpack .../275-node-minimatch_9.0.3-6_all.deb ... 340s Unpacking node-minimatch (9.0.3-6) ... 340s Selecting previously unselected package node-ms. 340s Preparing to unpack .../276-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 340s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 340s Selecting previously unselected package node-debug. 340s Preparing to unpack .../277-node-debug_4.4.1+~4.1.12-1_all.deb ... 340s Unpacking node-debug (4.4.1+~4.1.12-1) ... 340s Selecting previously unselected package node-lru-cache. 340s Preparing to unpack .../278-node-lru-cache_10.0.1-3_all.deb ... 340s Unpacking node-lru-cache (10.0.1-3) ... 340s Selecting previously unselected package node-semver. 340s Preparing to unpack .../279-node-semver_7.6.1+~7.5.8-2_all.deb ... 340s Unpacking node-semver (7.6.1+~7.5.8-2) ... 341s Selecting previously unselected package node-llhttp. 341s Preparing to unpack .../280-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 341s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 341s Selecting previously unselected package node-undici. 341s Preparing to unpack .../281-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 341s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 341s Selecting previously unselected package libnode127:s390x. 341s Preparing to unpack .../282-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 341s Unpacking libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 342s Selecting previously unselected package libregexp-assemble-perl. 343s Preparing to unpack .../283-libregexp-assemble-perl_0.38-2_all.deb ... 343s Unpacking libregexp-assemble-perl (0.38-2) ... 343s Selecting previously unselected package libregexp-common-perl. 343s Preparing to unpack .../284-libregexp-common-perl_2024080801-1_all.deb ... 343s Unpacking libregexp-common-perl (2024080801-1) ... 343s Selecting previously unselected package libtask-weaken-perl. 343s Preparing to unpack .../285-libtask-weaken-perl_1.06-2_all.deb ... 343s Unpacking libtask-weaken-perl (1.06-2) ... 343s Selecting previously unselected package libxml-parser-perl. 343s Preparing to unpack .../286-libxml-parser-perl_2.47-1build4_s390x.deb ... 343s Unpacking libxml-parser-perl (2.47-1build4) ... 343s Selecting previously unselected package libsoap-lite-perl. 343s Preparing to unpack .../287-libsoap-lite-perl_1.27-3_all.deb ... 343s Unpacking libsoap-lite-perl (1.27-3) ... 343s Selecting previously unselected package libstring-random-perl. 343s Preparing to unpack .../288-libstring-random-perl_1%3a0.32-2_all.deb ... 343s Unpacking libstring-random-perl (1:0.32-2) ... 343s Selecting previously unselected package libtest-leaktrace-perl. 343s Preparing to unpack .../289-libtest-leaktrace-perl_0.17-1build6_s390x.deb ... 343s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 343s Selecting previously unselected package libtest-output-perl. 343s Preparing to unpack .../290-libtest-output-perl_1.036-1_all.deb ... 343s Unpacking libtest-output-perl (1.036-1) ... 343s Selecting previously unselected package libtest-pod-perl. 343s Preparing to unpack .../291-libtest-pod-perl_1.52-3_all.deb ... 343s Unpacking libtest-pod-perl (1.52-3) ... 343s Selecting previously unselected package libtext-unidecode-perl. 343s Preparing to unpack .../292-libtext-unidecode-perl_1.30-3_all.deb ... 343s Unpacking libtext-unidecode-perl (1.30-3) ... 343s Selecting previously unselected package libtime-fake-perl. 343s Preparing to unpack .../293-libtime-fake-perl_0.11-4_all.deb ... 343s Unpacking libtime-fake-perl (0.11-4) ... 343s Selecting previously unselected package libxml-libxslt-perl:s390x. 343s Preparing to unpack .../294-libxml-libxslt-perl_2.003000-4_s390x.deb ... 343s Unpacking libxml-libxslt-perl:s390x (2.003000-4) ... 343s Selecting previously unselected package node-uglify-js. 343s Preparing to unpack .../295-node-uglify-js_3.17.4-2build1_all.deb ... 343s Unpacking node-uglify-js (3.17.4-2build1) ... 344s Selecting previously unselected package python3-defusedxml. 344s Preparing to unpack .../296-python3-defusedxml_0.7.1-3build1_all.deb ... 344s Unpacking python3-defusedxml (0.7.1-3build1) ... 344s Selecting previously unselected package python3-roman-numerals. 344s Preparing to unpack .../297-python3-roman-numerals_4.1.0-1_all.deb ... 344s Unpacking python3-roman-numerals (4.1.0-1) ... 344s Selecting previously unselected package python3-docutils. 344s Preparing to unpack .../298-python3-docutils_0.22.4+dfsg-1_all.deb ... 344s Unpacking python3-docutils (0.22.4+dfsg-1) ... 344s Selecting previously unselected package python3-imagesize. 344s Preparing to unpack .../299-python3-imagesize_1.4.1-1build1_all.deb ... 344s Unpacking python3-imagesize (1.4.1-1build1) ... 344s Selecting previously unselected package python3-snowballstemmer. 344s Preparing to unpack .../300-python3-snowballstemmer_3.0.1-1_all.deb ... 344s Unpacking python3-snowballstemmer (3.0.1-1) ... 344s Selecting previously unselected package sphinx-common. 344s Preparing to unpack .../301-sphinx-common_8.2.3-12_all.deb ... 344s Unpacking sphinx-common (8.2.3-12) ... 344s Selecting previously unselected package python3-alabaster. 344s Preparing to unpack .../302-python3-alabaster_0.7.16-0.1build1_all.deb ... 344s Unpacking python3-alabaster (0.7.16-0.1build1) ... 344s Selecting previously unselected package python3-sphinx. 344s Preparing to unpack .../303-python3-sphinx_8.2.3-12_all.deb ... 344s Unpacking python3-sphinx (8.2.3-12) ... 344s Selecting previously unselected package libjs-bootswatch. 344s Preparing to unpack .../304-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 344s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 344s Selecting previously unselected package python3-sphinx-bootstrap-theme. 344s Preparing to unpack .../305-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 344s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 344s Selecting previously unselected package uglifyjs. 344s Preparing to unpack .../306-uglifyjs_3.17.4-2build1_all.deb ... 344s Unpacking uglifyjs (3.17.4-2build1) ... 344s Selecting previously unselected package yui-compressor. 344s Preparing to unpack .../307-yui-compressor_2.4.8-3build1_all.deb ... 344s Unpacking yui-compressor (2.4.8-3build1) ... 344s Selecting previously unselected package libauthen-radius-perl. 344s Preparing to unpack .../308-libauthen-radius-perl_0.33-1_all.deb ... 344s Unpacking libauthen-radius-perl (0.33-1) ... 344s Selecting previously unselected package pkg-perl-autopkgtest. 344s Preparing to unpack .../309-pkg-perl-autopkgtest_0.85_all.deb ... 344s Unpacking pkg-perl-autopkgtest (0.85) ... 344s Setting up libconfig-inifiles-perl (3.000003-4) ... 344s Setting up libmodule-pluggable-perl (5.2-5) ... 344s Setting up node-uglify-js (3.17.4-2build1) ... 344s Setting up libio-sessiondata-perl (1.03-3) ... 344s Setting up liblcms2-2:s390x (2.17-1) ... 344s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 344s Setting up libaom3:s390x (3.13.1-2) ... 344s Setting up node-lru-cache (10.0.1-3) ... 344s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 344s Setting up libmath-random-isaac-perl (1.004-2) ... 344s Setting up libtask-weaken-perl (1.06-2) ... 344s Setting up libmouse-perl:s390x (2.6.1-1) ... 344s Setting up libhttp-multipartparser-perl (0.02-3) ... 344s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 344s Setting up java-common (0.76build1) ... 344s Setting up libclass-inspector-perl (1.36-3) ... 344s Setting up libfont-afm-perl (1.20-4) ... 344s Setting up libdynaloader-functions-perl (0.004-2) ... 344s Setting up libclass-method-modifiers-perl (2.15-1) ... 344s Setting up libio-pty-perl (1:1.20-1build3) ... 344s Setting up libdata-hexdump-perl (0.04-2) ... 344s Setting up python3-defusedxml (0.7.1-3build1) ... 345s Setting up libclone-perl:s390x (0.47-1) ... 345s Setting up libarchive-zip-perl (1.68-1) ... 345s Setting up libsub-identify-perl (0.14-4) ... 345s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 345s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 345s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 345s Setting up python3-alabaster (0.7.16-0.1build1) ... 345s Setting up libio-stringy-perl (2.113-2) ... 345s Setting up libhtml-tagset-perl (3.24-1) ... 345s Setting up unzip (6.0-29ubuntu1) ... 345s Setting up libdebhelper-perl (13.28ubuntu1) ... 345s Setting up libperlio-via-timeout-perl (0.32-3) ... 345s Setting up libfilesys-notify-simple-perl (0.14-3) ... 345s Setting up libnet-cidr-perl (0.27-1build1) ... 345s Setting up libipc-sharelite-perl (0.17-5build4) ... 345s Setting up libconvert-binhex-perl (1.125-3) ... 345s Setting up liblwp-mediatypes-perl (6.04-2) ... 345s Setting up libcrypt-urandom-perl (0.54-1) ... 345s Setting up x11-common (1:7.7+24ubuntu1) ... 346s Setting up libtest-pod-perl (1.52-3) ... 346s Setting up libtry-tiny-perl (0.32-1) ... 346s Setting up libdeflate0:s390x (1.23-2) ... 346s Setting up perl-openssl-defaults:s390x (7build4) ... 346s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 346s Setting up libxml-namespacesupport-perl (1.12-2) ... 346s Setting up m4 (1.4.20-2) ... 346s Setting up libposix-strftime-compiler-perl (0.46-1) ... 346s Setting up libclass-singleton-perl (1.6-2) ... 346s Setting up libencode-locale-perl (1.05-3) ... 346s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 346s Setting up libxstring-perl:s390x (0.005-2build4) ... 346s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 346s Setting up libclass-errorhandler-perl (0.04-3) ... 346s Setting up liblist-utilsby-perl (0.12-2) ... 346s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 346s Setting up libtime-fake-perl (0.11-4) ... 346s Setting up libregexp-common-perl (2024080801-1) ... 346s Setting up libtest-sharedfork-perl (0.35-3) ... 346s Setting up libsub-install-perl (0.929-1) ... 346s Setting up libextutils-depends-perl (0.8002-1) ... 346s Setting up libhash-multivalue-perl (0.16-3) ... 346s Setting up liberror-perl (0.17030-1) ... 346s Setting up libapache-session-perl (1.94-2) ... 346s Setting up libxml-sax-base-perl (1.09-3) ... 346s Setting up libio-string-perl (1.08-4) ... 346s Setting up libtest-leaktrace-perl (0.17-1build6) ... 346s Setting up libsimdutf29:s390x (7.7.1-3) ... 346s Setting up libsimdjson29:s390x (4.2.4-1) ... 346s Setting up libfontenc1:s390x (1:1.1.8-1build2) ... 346s Setting up autotools-dev (20240727.1) ... 346s Setting up libstream-buffered-perl (0.03-3) ... 346s Setting up libclass-data-inheritable-perl (0.10-1) ... 346s Setting up libcrypt-des-perl:s390x (2.07-5) ... 346s Setting up libalgorithm-c3-perl (0.11-2) ... 346s Setting up liblog-log4perl-perl (1.57-1) ... 346s Setting up libapache-logformat-compiler-perl (0.36-3) ... 346s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 346s Setting up libcrypt-random-seed-perl (0.03-3) ... 346s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 346s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 346s Setting up python3-snowballstemmer (3.0.1-1) ... 347s Setting up node-balanced-match (2.0.0-1) ... 347s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 347s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 347s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 347s Setting up libimagequant0:s390x (2.18.0-1build1) ... 347s Setting up libemail-date-format-perl (1.008-1) ... 347s Setting up libcryptx-perl (0.087-1) ... 347s Setting up libcares2:s390x (1.34.6-1) ... 347s Setting up libmpc3:s390x (1.3.1-2) ... 347s Setting up libvariable-magic-perl (0.64-1build1) ... 347s Setting up libio-html-perl (1.004-3) ... 347s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 347s Setting up autopoint (0.23.2-1) ... 347s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 347s Setting up libipc-run-perl (20250809.0-1build1) ... 347s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 347s Setting up libpcsclite1:s390x (2.4.1-1) ... 347s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 347s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 347s Setting up libltdl7:s390x (2.5.4-9) ... 347s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 347s Setting up libstring-random-perl (1:0.32-2) ... 347s Setting up libparams-util-perl (1.102-3build1) ... 347s Setting up autoconf (2.72-3.1ubuntu1) ... 347s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 347s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 347s Setting up libcapture-tiny-perl (0.50-1) ... 347s Setting up libtimedate-perl (2.3300-2) ... 347s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 347s Setting up libsub-name-perl:s390x (0.28-1) ... 347s Setting up libtypes-serialiser-perl (1.01-1) ... 347s Setting up libgssapi-perl (0.28-4build5) ... 347s Setting up dwz (0.16-2) ... 347s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 347s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 347s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 347s Setting up libjson-perl (4.10000-1) ... 347s Setting up libxslt1.1:s390x (1.1.43-0.3) ... 347s Setting up libjargs-java (1.0.0-5build1) ... 347s Setting up librole-tiny-perl (2.002004-1) ... 347s Setting up debugedit (1:5.2-3) ... 347s Setting up libfile-sharedir-perl (1.118-3) ... 347s Setting up libfcgi-perl (0.82+ds-3build3) ... 347s Setting up python3-roman-numerals (4.1.0-1) ... 347s Setting up libopenjp2-7:s390x (2.5.4-1) ... 347s Setting up libwww-form-urlencoded-perl (0.26-2) ... 347s Setting up sgml-base (1.31+nmu1) ... 347s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 347s Setting up libdevel-stacktrace-perl (2.0500-1) ... 347s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 347s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 347s Setting up node-minimatch (9.0.3-6) ... 347s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 347s Setting up ca-certificates-java (20240118build1) ... 347s No JRE found. Skipping Java certificates setup. 347s Setting up libexporter-tiny-perl (1.006003-1) ... 347s Setting up node-xtend (4.0.2-3) ... 347s Setting up libisl23:s390x (0.27-1build1) ... 347s Setting up libconvert-asn1-perl (0.34-1) ... 347s Setting up libtext-unidecode-perl (1.30-3) ... 347s Setting up libde265-0:s390x (1.0.16-1build1) ... 347s Setting up libregexp-assemble-perl (0.38-2) ... 347s Setting up libnet-ip-perl (1.26-4) ... 347s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 347s Setting up libxmlsec1-1:s390x (1.3.9-1) ... 347s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 347s Setting up liburi-perl (5.34-2build1) ... 347s Setting up libdbi-perl:s390x (1.647-1build1) ... 347s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 347s Setting up libconvert-base32-perl (0.06-3) ... 347s Setting up dctrl-tools (2.24-3build4) ... 347s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 347s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 347s Setting up autodep8 (0.30build1) ... 347s Setting up libclone-pp-perl (1.08-2) ... 347s Setting up python3-imagesize (1.4.1-1build1) ... 348s Setting up libemail-address-xs-perl (1.05-1build5) ... 348s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 348s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 348s Setting up automake (1:1.18.1-3build1) ... 348s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 348s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 348s Setting up libjson-xs-perl (4.040-1) ... 348s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 348s Setting up libcrypt-des-ede3-perl (0.03-1) ... 348s Setting up libhttp-date-perl (6.06-1) ... 348s Setting up libglib-perl:s390x (3:1.329.4-1) ... 348s Setting up gettext (0.23.2-1) ... 348s Setting up libtest-tcp-perl (2.22-2) ... 348s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 348s Setting up java-wrappers (0.5build1) ... 348s Setting up libio-socket-timeout-perl (0.32-3) ... 348s Setting up libfile-listing-perl (6.16-1) ... 348s Setting up libhash-merge-simple-perl (0.052-1) ... 348s Setting up openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 348s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 348s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 348s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 348s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 348s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 348s Setting up libcache-cache-perl (1.08-3) ... 348s Setting up libhttp-headers-fast-perl (0.22-3) ... 348s Setting up liblist-moreutils-perl (0.430-2) ... 348s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 348s Setting up libemail-simple-perl (2.218-1) ... 348s Setting up libxmlsec1-openssl1:s390x (1.3.9-1) ... 348s Setting up libnet-http-perl (6.24-1build1) ... 348s Setting up liblasso3t64 (2.9.0-3) ... 348s Setting up libexception-class-perl (1.45-1) ... 348s Setting up libclass-c3-perl (0.35-2) ... 348s Setting up libcrypt-jwt-perl (0.037-1) ... 348s Setting up xfonts-utils (1:7.7+7build1) ... 348s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 348s Setting up libxml-sax-perl (1.02+dfsg-4) ... 348s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 348s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 349s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 349s Setting up libauthen-radius-perl (0.33-1) ... 349s Setting up intltool-debian (0.35.0+20060710.6build1) ... 349s Setting up libbytes-random-secure-perl (0.29-3) ... 349s Setting up libjson-maybexs-perl (1.004008-1) ... 349s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 349s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 349s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 349s Setting up sphinx-common (8.2.3-12) ... 349s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 349s Setting up libdata-optlist-perl (0.114-1) ... 349s Setting up libtest-output-perl (1.036-1) ... 349s Setting up pkg-perl-autopkgtest (0.85) ... 349s Setting up libraw23t64:s390x (0.21.4-2) ... 349s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 349s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 349s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 349s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 350s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 350s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 350s Setting up libwww-robotrules-perl (6.02-1build1) ... 350s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 350s Setting up xml-core (0.19build1) ... 350s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 350s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 350s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 350s Setting up liblasso-perl:s390x (2.9.0-3) ... 350s Setting up libdbd-sqlite3-perl:s390x (1.76-1) ... 350s Setting up libmro-compat-perl (0.15-2) ... 350s Setting up libcookie-baker-perl (0.12-1) ... 350s Setting up libhttp-entity-parser-perl (0.25-2) ... 350s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 350s Setting up libio-socket-ssl-perl (2.098-1) ... 350s Setting up libsub-exporter-perl (0.990-1) ... 350s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 350s Setting up libeval-closure-perl (0.14-3) ... 350s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 350s Setting up libconvert-pem-perl (0.13-1) ... 350s Setting up libhttp-negotiate-perl (6.01-2) ... 350s Setting up libparams-validationcompiler-perl (0.31-1) ... 350s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 350s Setting up libhttp-cookies-perl (6.11-1) ... 350s Setting up po-debconf (1.0.22) ... 350s Setting up libhtml-tree-perl (5.07-3) ... 350s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 350s Setting up libcgi-pm-perl (4.71-1build1) ... 350s Setting up libhtml-format-perl (2.16-2) ... 350s Setting up fonts-urw-base35 (20200910-8build1) ... 351s Setting up libhtml-template-perl (2.97-2build1) ... 351s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 351s Setting up libnet-smtp-ssl-perl (1.04-2) ... 351s Setting up libmodule-runtime-perl (0.018-1) ... 351s Setting up libmailtools-perl (2.22-1) ... 351s Setting up libxml-simple-perl (2.25-2) ... 351s Setting up libxml-libxslt-perl:s390x (2.003000-4) ... 351s Setting up libhttp-daemon-perl (6.16-1) ... 351s Setting up libemail-abstract-perl (3.010-1) ... 351s Setting up cpp-15 (15.2.0-12ubuntu1) ... 351s Setting up cpp (4:15.2.0-4ubuntu1) ... 351s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 351s Setting up libplack-perl (1.0051-1) ... 351s Setting up libnet-openid-common-perl (1.20-2) ... 351s Setting up libnet-openid-server-perl (1.09-4) ... 351s Setting up libmodule-implementation-perl (0.09-2) ... 351s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 351s Setting up libpackage-stash-perl (0.40-1) ... 351s Setting up libimport-into-perl (1.002005-2) ... 351s Setting up libmoo-perl (2.005005-1) ... 351s Setting up liblist-someutils-perl (0.59-1) ... 351s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 351s Setting up libmime-tools-perl (5.515-1) ... 351s Setting up gcc-15 (15.2.0-12ubuntu1) ... 351s Setting up libspecio-perl (0.53-1) ... 351s Setting up liblist-allutils-perl (0.19-1) ... 351s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 351s Setting up libmoox-types-mooselike-perl (0.29-2) ... 351s Setting up libb-hooks-endofscope-perl (0.28-2) ... 351s Setting up g++-15 (15.2.0-12ubuntu1) ... 351s Setting up libthrowable-perl (1.001-2) ... 351s Setting up libtool (2.5.4-9) ... 351s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 351s Setting up gcc (4:15.2.0-4ubuntu1) ... 351s Setting up dh-autoreconf (21) ... 351s Setting up libemail-sender-perl (2.601-1) ... 351s Setting up libnamespace-clean-perl (0.27-2) ... 351s Setting up g++ (4:15.2.0-4ubuntu1) ... 351s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 351s Setting up build-essential (12.12ubuntu2) ... 351s Setting up libnamespace-autoclean-perl (0.31-1) ... 351s Setting up libdatetime-locale-perl (1:1.45-1) ... 351s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 351s Setting up debhelper (13.28ubuntu1) ... 351s Setting up libdatetime-perl (2:1.65-1build3) ... 351s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 351s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 351s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 351s Setting up liblwp-protocol-https-perl (6.14-1) ... 351s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 351s Setting up node-corepack (0.24.0-5build1) ... 351s Setting up libwww-perl (6.81-1build1) ... 351s Setting up libheif1:s390x (1.21.2-1) ... 351s Setting up node-debug (4.4.1+~4.1.12-1) ... 351s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 351s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 351s Setting up libgd3:s390x (2.3.3-13ubuntu1) ... 351s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 351s Setting up libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 351s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 351s Setting up libnet-openid-consumer-perl (1.18-2) ... 351s Setting up libxml-parser-perl (2.47-1build4) ... 351s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 351s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 351s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 351s Setting up libgd-perl (2.84-2) ... 351s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 351s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 351s Setting up node-semver (7.6.1+~7.5.8-2) ... 351s Setting up libsoap-lite-perl (1.27-3) ... 351s Setting up uglifyjs (3.17.4-2build1) ... 351s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 351s Setting up libgd-securityimage-perl (1.75-3) ... 351s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 352s Processing triggers for install-info (7.2-5) ... 352s Processing triggers for libc-bin (2.42-2ubuntu4) ... 352s Processing triggers for man-db (2.13.1-1) ... 357s Processing triggers for ca-certificates-java (20240118build1) ... 358s Adding debian:ACCVRAIZ1.pem 358s Adding debian:AC_RAIZ_FNMT-RCM.pem 358s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 358s Adding debian:ANF_Secure_Server_Root_CA.pem 358s Adding debian:Actalis_Authentication_Root_CA.pem 358s Adding debian:AffirmTrust_Commercial.pem 358s Adding debian:AffirmTrust_Networking.pem 358s Adding debian:AffirmTrust_Premium.pem 358s Adding debian:AffirmTrust_Premium_ECC.pem 358s Adding debian:Amazon_Root_CA_1.pem 358s Adding debian:Amazon_Root_CA_2.pem 358s Adding debian:Amazon_Root_CA_3.pem 358s Adding debian:Amazon_Root_CA_4.pem 358s Adding debian:Atos_TrustedRoot_2011.pem 358s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 358s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 358s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 358s Adding debian:BJCA_Global_Root_CA1.pem 358s Adding debian:BJCA_Global_Root_CA2.pem 358s Adding debian:Baltimore_CyberTrust_Root.pem 358s Adding debian:Buypass_Class_2_Root_CA.pem 358s Adding debian:Buypass_Class_3_Root_CA.pem 358s Adding debian:CA_Disig_Root_R2.pem 358s Adding debian:CFCA_EV_ROOT.pem 358s Adding debian:COMODO_Certification_Authority.pem 358s Adding debian:COMODO_ECC_Certification_Authority.pem 358s Adding debian:COMODO_RSA_Certification_Authority.pem 358s Adding debian:Certainly_Root_E1.pem 359s Adding debian:Certainly_Root_R1.pem 359s Adding debian:Certigna.pem 359s Adding debian:Certigna_Root_CA.pem 359s Adding debian:Certum_EC-384_CA.pem 359s Adding debian:Certum_Trusted_Network_CA.pem 359s Adding debian:Certum_Trusted_Network_CA_2.pem 359s Adding debian:Certum_Trusted_Root_CA.pem 359s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 359s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 359s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 359s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 359s Adding debian:Comodo_AAA_Services_root.pem 359s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 359s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 359s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 359s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 359s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 359s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 359s Adding debian:DigiCert_Assured_ID_Root_CA.pem 359s Adding debian:DigiCert_Assured_ID_Root_G2.pem 359s Adding debian:DigiCert_Assured_ID_Root_G3.pem 359s Adding debian:DigiCert_Global_Root_CA.pem 359s Adding debian:DigiCert_Global_Root_G2.pem 359s Adding debian:DigiCert_Global_Root_G3.pem 359s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 359s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 359s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 359s Adding debian:DigiCert_Trusted_Root_G4.pem 359s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 359s Adding debian:Entrust_Root_Certification_Authority.pem 359s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 359s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 359s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 359s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 359s Adding debian:GLOBALTRUST_2020.pem 359s Adding debian:GTS_Root_R1.pem 359s Adding debian:GTS_Root_R2.pem 359s Adding debian:GTS_Root_R3.pem 359s Adding debian:GTS_Root_R4.pem 359s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 359s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 359s Adding debian:GlobalSign_Root_CA.pem 359s Adding debian:GlobalSign_Root_CA_-_R3.pem 359s Adding debian:GlobalSign_Root_CA_-_R6.pem 359s Adding debian:GlobalSign_Root_E46.pem 359s Adding debian:GlobalSign_Root_R46.pem 359s Adding debian:Go_Daddy_Class_2_CA.pem 359s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 359s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 359s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 359s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 359s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 359s Adding debian:HiPKI_Root_CA_-_G1.pem 359s Adding debian:Hongkong_Post_Root_CA_3.pem 359s Adding debian:ISRG_Root_X1.pem 359s Adding debian:ISRG_Root_X2.pem 359s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 359s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 359s Adding debian:Izenpe.com.pem 359s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 359s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 359s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 359s Adding debian:NAVER_Global_Root_Certification_Authority.pem 359s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 359s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 359s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 359s Adding debian:QuoVadis_Root_CA_1_G3.pem 359s Adding debian:QuoVadis_Root_CA_2.pem 359s Adding debian:QuoVadis_Root_CA_2_G3.pem 359s Adding debian:QuoVadis_Root_CA_3.pem 359s Adding debian:QuoVadis_Root_CA_3_G3.pem 359s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 359s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 359s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 359s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 359s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 359s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 359s Adding debian:SZAFIR_ROOT_CA2.pem 359s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 359s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 359s Adding debian:SecureSign_Root_CA12.pem 359s Adding debian:SecureSign_Root_CA14.pem 359s Adding debian:SecureSign_Root_CA15.pem 359s Adding debian:SecureTrust_CA.pem 359s Adding debian:Secure_Global_CA.pem 359s Adding debian:Security_Communication_ECC_RootCA1.pem 359s Adding debian:Security_Communication_RootCA2.pem 359s Adding debian:Starfield_Class_2_CA.pem 359s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 359s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 359s Adding debian:SwissSign_Gold_CA_-_G2.pem 359s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 359s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 359s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 359s Adding debian:TWCA_CYBER_Root_CA.pem 359s Adding debian:TWCA_Global_Root_CA.pem 359s Adding debian:TWCA_Root_Certification_Authority.pem 359s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 359s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 359s Adding debian:TeliaSonera_Root_CA_v1.pem 359s Adding debian:Telia_Root_CA_v2.pem 359s Adding debian:TrustAsia_Global_Root_CA_G3.pem 359s Adding debian:TrustAsia_Global_Root_CA_G4.pem 359s Adding debian:Trustwave_Global_Certification_Authority.pem 359s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 359s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 359s Adding debian:TunTrust_Root_CA.pem 359s Adding debian:UCA_Extended_Validation_Root.pem 359s Adding debian:UCA_Global_G2_Root.pem 359s Adding debian:USERTrust_ECC_Certification_Authority.pem 359s Adding debian:USERTrust_RSA_Certification_Authority.pem 359s Adding debian:XRamp_Global_CA_Root.pem 359s Adding debian:certSIGN_ROOT_CA.pem 359s Adding debian:certSIGN_Root_CA_G2.pem 359s Adding debian:e-Szigno_Root_CA_2017.pem 359s Adding debian:ePKI_Root_Certification_Authority.pem 359s Adding debian:emSign_ECC_Root_CA_-_C3.pem 359s Adding debian:emSign_ECC_Root_CA_-_G3.pem 359s Adding debian:emSign_Root_CA_-_C1.pem 359s Adding debian:emSign_Root_CA_-_G1.pem 359s Adding debian:vTrus_ECC_Root_CA.pem 359s Adding debian:vTrus_Root_CA.pem 359s done. 359s Setting up yui-compressor (2.4.8-3build1) ... 359s Setting up default-jre-headless (2:1.21-76build1) ... 359s Processing triggers for sgml-base (1.31+nmu1) ... 359s Setting up docutils-common (0.22.4+dfsg-1) ... 359s Processing triggers for sgml-base (1.31+nmu1) ... 359s Setting up python3-docutils (0.22.4+dfsg-1) ... 361s Setting up python3-sphinx (8.2.3-12) ... 367s autopkgtest [09:13:53]: test common-test: ./debian/tests/runner build-deps lemonldap-ng-common 367s autopkgtest [09:13:53]: test common-test: [----------------------- 367s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.0TNv0f/build.PUd/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 367s t/01-Common-Conf.t ............ 367s ok 1 - use Lemonldap::NG::Common::Conf; 367s ok 2 - Bad module 367s ok 3 - Read t/lemonldap-ng.ini 367s # Subtest: Invalid backend configuration 367s ok 1 - Invalid configuration 367s ok 2 - Found correct error message 367s 1..2 367s ok 4 - Invalid backend configuration 367s # Subtest: Cache expiration 367s ok 1 - Valid configuration 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 2 - Found expected cfgNum in conf 367s ok 3 - Found expected message 367s ok 4 - lastCfg counter increased by 1 367s ok 5 - load counter increased by 1 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 6 - Found expected newvalue in conf 367s ok 7 - Found expected message 367s ok 8 - lastCfg counter increased by 0 367s ok 9 - load counter increased by 0 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 10 - Found expected newvalue in conf 367s ok 11 - Found expected cfgNum in conf 367s ok 12 - Found expected message 367s ok 13 - load counter increased by 1 367s ok 14 - lastCfg counter increased by 1 367s 1..14 367s ok 5 - Cache expiration 367s # Subtest: Configuration reload 367s ok 1 - Valid configuration 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 2 - Found expected cfgNum in conf 367s ok 3 - Found expected message 367s ok 4 - lastCfg counter increased by 1 367s ok 5 - load counter increased by 1 367s # Invoking getConf with args { 367s # 'local' => 0 367s # } 367s ok 6 - Found expected cfgNum in conf 367s ok 7 - Found expected newvalue in conf 367s ok 8 - Found expected message 367s ok 9 - lastCfg counter increased by 1 367s ok 10 - load counter increased by 1 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 11 - Found expected newvalue in conf 367s ok 12 - Found expected cfgNum in conf 367s ok 13 - Found expected message 367s ok 14 - lastCfg counter increased by 0 367s ok 15 - load counter increased by 0 367s 1..15 367s ok 6 - Configuration reload 367s # Subtest: Configuration cache manual clear 367s ok 1 - Valid configuration 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 2 - Found expected cfgNum in conf 367s ok 3 - Found expected message 367s ok 4 - load counter increased by 1 367s ok 5 - lastCfg counter increased by 1 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 6 - Found expected cfgNum in conf 367s ok 7 - Found expected newvalue in conf 367s ok 8 - Found expected message 367s ok 9 - lastCfg counter increased by 0 367s ok 10 - load counter increased by 0 367s # Invoking getConf with args { 367s # 'noCache' => 2 367s # } 367s ok 11 - Found expected newvalue in conf 367s ok 12 - Found expected cfgNum in conf 367s ok 13 - Found expected message 367s ok 14 - load counter increased by 1 367s ok 15 - lastCfg counter increased by 1 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 16 - Found expected newvalue in conf 367s ok 17 - Found expected cfgNum in conf 367s ok 18 - Found expected message 367s ok 19 - lastCfg counter increased by 0 367s ok 20 - load counter increased by 0 367s 1..20 367s ok 7 - Configuration cache manual clear 367s # Subtest: local param behavior 367s ok 1 - Valid configuration 367s # Invoking getConf with args { 367s # 'local' => 1, 367s # 'localPrm' => { 367s # 'myLocalPrm' => 1 367s # } 367s # } 367s ok 2 - Found expected cfgNum in conf 367s ok 3 - Found expected myLocalPrm in conf 367s ok 4 - Found expected message 367s ok 5 - load counter increased by 1 367s ok 6 - lastCfg counter increased by 1 367s # Invoking getConf with args {} 367s ok 7 - Found expected myLocalPrm in conf 367s ok 8 - Found expected cfgNum in conf 367s ok 9 - Found expected message 367s ok 10 - lastCfg counter increased by 1 367s ok 11 - load counter increased by 1 367s ok 12 - Another confAccess object from another process 367s # Invoking getConf with args {} 367s ok 13 - Found expected myLocalPrm in conf 367s ok 14 - Found expected cfgNum in conf 367s ok 15 - Found expected message 367s ok 16 - lastCfg counter increased by 1 367s ok 17 - load counter increased by 1 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 18 - Found expected myLocalPrm in conf 367s ok 19 - Found expected cfgNum in conf 367s ok 20 - Found expected message 367s ok 21 - lastCfg counter increased by 0 367s ok 22 - load counter increased by 0 367s 1..22 367s ok 8 - local param behavior 367s 1..8 367s ok 367s t/02-Common-Conf-File.t ....... 367s ok 1 - use Lemonldap::NG::Common::Conf; 367s ok 2 - type => file 367s ok 3 - Test 0 is stored 367s ok 4 - Test 0 can be read 367s ok 5 - Test 0 is restored 367s ok 6 - Test 1 is stored 367s ok 7 - Test 1 can be read 367s ok 8 - Test 1 is restored 367s ok 9 - Test 2 is stored 367s ok 10 - Test 2 can be read 367s ok 11 - Test 2 is restored 367s 1..11 367s ok 367s t/02-Common-Conf-Overlay.t .... 367s ok 1 - use Lemonldap::NG::Common::Conf; 367s ok 2 - type => Overlay 367s ok 3 - Load conf 367s ok 4 - Normal parameters 367s ok 5 - Scalar override 367s ok 6 - Hash override 367s ok 7 - Save 367s ok 8 - Load conf 367s ok 9 - Succeed to update overwrite 367s ok 10 - Restore 367s ok 11 - Load conf 367s ok 12 - Hash override 367s 1..12 367s ok 367s t/02-Common-Conf-ServerEnv.t .. 367s 1..17 367s ok 1 - use Lemonldap::NG::Common::Conf; 367s ok 2 - type => file 367s ok 3 - Conf is stored 367s ok 4 - Conf can be read 367s ok 5 - %SERVERENV:A% is not substitued into Aa without useServerEnv 367s ok 6 - type => file 367s ok 7 - Conf is stored 367s ok 8 - Conf can be read 367s ok 9 - %SERVERENV:A% is substitued into Aa 367s ok 10 - %SERVERENV:B% %SERVERENV:C% is substitued into Bb Cc 367s ok 11 - Keyname is transformed 367s ok 12 - Values are substitued into arrays 367s ok 13 - Get raw conf 367s ok 14 - %SERVERENV:A% is not substitued into Aa in raw mode 367s # Subtest: Check useServerEnv in config file in localConf 367s ok 1 - configuration access option correctly replaced 367s ok 2 - configuration variable replaced 367s 1..2 367s ok 15 - Check useServerEnv in config file in localConf 367s # Subtest: Check useServerEnv in build option in localConf 367s ok 1 - configuration access option correctly replaced 367s ok 2 - configuration variable replaced 367s 1..2 367s ok 16 - Check useServerEnv in build option in localConf 367s # Subtest: No useServerEnv in localConf 367s ok 1 - configuration access option not replaced 367s ok 2 - configuration variable not replaced 367s 1..2 367s ok 17 - No useServerEnv in localConf 367s ok 368s t/03-Common-Conf-CDBI.t ....... 368s 1..14 368s ok 1 - use Lemonldap::NG::Common::Conf; 368s ok 2 - CDBI object 368s ok 3 - Driver is build 368s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 368s ok 4 - Set unicode 368s ok 5 - Test database created 368s ok 6 - Test 0 is stored 368s ok 7 - Test 0 can be read 368s ok 8 - Test 0 is restored 368s ok 9 - Test 1 is stored 368s ok 10 - Test 1 can be read 368s ok 11 - Test 1 is restored 368s ok 12 - Test 2 is stored 368s ok 13 - Test 2 can be read 368s ok 14 - Test 2 is restored 368s ok 369s t/03-Common-Conf-Patroni.t .... 369s ok 1 - use Lemonldap::NG::Common::Conf; 369s ok 2 - CDBI object 369s ok 3 - Driver is built 369s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 369s DBI connect('dbname=noexist/patroniConf.sql;host=127.0.0.235;port=5432','',...) failed: unable to open database file at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm line 69. 369s 369s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 369s DBI connect('dbname=noexist/patroniConf.sql;host=127.0.0.235;port=5432','',...) failed: unable to open database file at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm line 69. 369s DBI connect('dbname=noexist/patroniConf.sql;host=127.0.0.235;port=5432','',...) failed: unable to open database file at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm line 69. 369s 369s ok 4 369s 1..4 369s ok 369s t/03-Common-Conf-RDBI.t ....... 369s 1..14 369s ok 1 - use Lemonldap::NG::Common::Conf; 369s ok 2 - RDBI object 369s ok 3 - Driver is build 369s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 369s ok 4 - Set unicode 369s ok 5 - Test database created 369s ok 6 - Test 0 is stored 369s ok 7 - Test 0 can be read 369s ok 8 - Test 0 is restored 369s ok 9 - Test 1 is stored 369s ok 10 - Test 1 can be read 369s ok 11 - Test 1 is restored 369s ok 12 - Test 2 is stored 369s ok 13 - Test 2 can be read 369s ok 14 - Test 2 is restored 369s ok 369s t/05-Common-Conf-LDAP.t ....... 369s 1..3 369s Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at t/05-Common-Conf-LDAP.t line 33. 369s ok 1 - use Lemonldap::NG::Common::Conf; 369s ok 2 - New object 369s ok 3 369s ok 369s t/10-PSGI-Request.t ........... 369s # Subtest: Request ID 369s ok 1 - Generated request ID 369s ok 2 - Request ID is stable across calls 369s ok 3 - Request ID is different for each request 369s ok 4 - Request ID is read from UNIQUE_ID env if set 369s 1..4 369s ok 1 - Request ID 369s # Subtest: Request JSON body 369s ok 1 369s ok 2 - Found JSON body 369s ok 3 - Found correct ascii value 369s not ok 4 - Found correct UTF-8 value # TODO UTF-8 handling in request is broken, see #2748 369s # Failed (TODO) test 'Found correct UTF-8 value' 369s # at t/10-PSGI-Request.t line 55. 369s # got: '€ncoded' 369s # expected: '€ncoded' 369s 1..4 369s ok 2 - Request JSON body 369s 1..2 369s ok 369s t/10-PSGI.t ................... 369s # Subtest: Check successful init 369s ok 1 - Returned HTTP code 200 369s ok 2 - Found expected message in body 369s 1..2 369s ok 1 - Check successful init 369s 1..1 369s ok 370s t/11-Logger-Log4Perl.t ........ 370s # Subtest: info mode 370s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 370s ok 2 - Found no debug logs 370s ok 3 - Found info logs 370s 1..3 370s ok 1 - info mode 370s 1..1 370s ok 370s t/11-Logger.t ................. 370s # Subtest: Check logging API 370s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 370s ok 2 - Returned HTTP code 200 370s ok 3 - Found Request handled by TestPsgi handler in notice logs 370s ok 4 - Found User logger trace in info logs 370s ok 5 - Found audit in notice logs 370s ok 6 - Found (?^:auditLogger internal error: no message provided at .*TestPsgi.pm) in info logs 370s 1..6 370s ok 1 - Check logging API 370s # Subtest: Check audit API 370s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 370s ok 2 - Returned HTTP code 200 370s ok 3 - Found message=audit in audit logs 370s ok 4 - Found field1=one, field2=two in audit logs 370s 1..4 370s ok 2 - Check audit API 370s # Subtest: Check request ID 370s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 370s ok 2 - Enforced UNIQUE_ID seen in 2 messages 370s ok 3 - Seen three different request IDs 370s 1..3 370s ok 3 - Check request ID 370s 1..3 370s ok 370s t/11-LokiLogger.t ............. 370s ok 1 - require './eg/lokiSender'; 370s # Subtest: Check Loki API 370s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 370s ok 2 - Method is POST 370s ok 3 - URL is good 370s ok 4 - Posted values are JSON 370s ok 5 - Method is POST 370s ok 6 - URL is good 370s ok 7 - Posted values are JSON 370s ok 8 - Method is POST 370s ok 9 - URL is good 370s ok 10 - Posted values are JSON 370s ok 11 - Returned HTTP code 200 370s ok 12 - Loki API called 370s ok 13 - job is llng 370s ok 14 - log level is info 370s ok 15 - instance exists 370s ok 16 - env is prod 370s ok 17 - timestamp is set 370s ok 18 - Message exists 370s ok 19 - Get msg 370s ok 20 - Userlogger message is a string 370s ok 21 - job is llng 370s ok 22 - log level is notice 370s ok 23 - instance exists 370s ok 24 - env is prod 370s ok 25 - timestamp is set 370s ok 26 - Message exists 370s ok 27 - Audit message is JSON encoded 370s ok 28 - job is llng 370s ok 29 - log level is notice 370s ok 30 - instance exists 370s ok 31 - env is prod 370s ok 32 - timestamp is set 370s ok 33 - Message exists 370s ok 34 - Audit message is JSON encoded 370s 1..34 370s ok 2 - Check Loki API 370s # Subtest: Check Loki API with deferred send 370s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 370s ok 2 - Returned HTTP code 200 370s ok 3 - Loki logs deferred 370s ok 4 - Method is POST 370s ok 5 - URL is good 370s ok 6 - Posted values are JSON 370s ok 7 - Method is POST 370s ok 8 - URL is good 370s ok 9 - Posted values are JSON 370s ok 10 - Loki API called 370s ok 11 - job is llng 370s ok 12 - log level is info 370s ok 13 - instance exists 370s ok 14 - env is prod 370s ok 15 - timestamp is set 370s ok 16 - Message exists 370s ok 17 - Get msg 370s ok 18 - Userlogger message is a string 370s ok 19 - job is llng 370s ok 20 - log level is notice 370s ok 21 - instance exists 370s ok 22 - env is prod 370s ok 23 - timestamp is set 370s ok 24 - Message exists 370s ok 25 - Audit message is JSON encoded 370s ok 26 - timestamp is set 370s ok 27 - Message exists 370s ok 28 - Audit message is JSON encoded 370s 1..28 370s ok 3 - Check Loki API with deferred send 370s 1..3 370s ok 371s t/11-TestLogger.t ............. 371s ok 1 - An object of class 't::TestLogger' isa 't::TestLogger' 371s ok 2 - Found my_info in info logs 371s ok 3 - Found (?^:^my_debug_) in debug logs 371s 1..3 371s ok 371s t/30-Common-Safelib.t ......... 371s 1..1 371s ok 1 - use Lemonldap::NG::Common::Safelib; 371s ok 371s t/35-Common-Crypto.t .......... 371s 1..21 371s ok 1 - use Lemonldap::NG::Common::Crypto; 371s ok 2 - New object 371s ok 3 - Test of base64 encrypting with 1 characters string 371s ok 4 - Test of base64 encrypting with 2 characters string 371s ok 5 - Test of base64 encrypting with 3 characters string 371s ok 6 - Test of base64 encrypting with 4 characters string 371s ok 7 - Test of base64 encrypting with 5 characters string 371s ok 8 - Test of base64 encrypting with 6 characters string 371s ok 9 - Test of base64 encrypting with 7 characters string 371s ok 10 - Test of base64 encrypting with 8 characters string 371s ok 11 - Test of base64 encrypting with 9 characters string 371s ok 12 - Test of base64 encrypting with 10 characters string 371s ok 13 - Test of base64 encrypting with 11 characters string 371s ok 14 - Test of base64 encrypting with 12 characters string 371s ok 15 - Test of base64 encrypting with 13 characters string 371s ok 16 - Test of base64 encrypting with 14 characters string 371s ok 17 - Test of base64 encrypting with 15 characters string 371s ok 18 - Test of base64 encrypting with 16 characters string 371s ok 19 - Test of base64 encrypting with 17 characters string 371s ok 20 - Test of hexadecimal encrypting 371s ok 21 - Test of long value encrypting 371s ok 371s t/36-Common-Regexp.t .......... 371s 1..20 371s ok 1 - use Lemonldap::NG::Common::Regexp; 371s ok 2 371s ok 3 371s ok 4 371s ok 5 371s ok 6 371s ok 7 371s ok 8 371s ok 9 371s ok 10 371s ok 11 371s ok 12 371s ok 13 371s ok 14 371s ok 15 371s ok 16 371s ok 17 371s ok 18 371s ok 19 371s ok 20 371s ok 371s t/37-Common-TOTP.t ............ 371s 1..16 371s ok 1 - use Lemonldap::NG::Common::TOTP; 371s ok 2 - TOTP code is valid 371s ok 3 - TOTP code is no longer valid 371s ok 4 - TOTP code is not valid yet 371s ok 5 - TOTP code is valid 371s ok 6 - TOTP code is valid 371s ok 7 - TOTP code is no longer valid 371s ok 8 - TOTP code is not valid yet 371s ok 9 - TOTP is valid with encrypted secret and encryption disabled 371s ok 10 - TOTP is valid with encrypted secret and encryption enabled 371s ok 11 - TOTP is valid with cleartext secret and encryption enabled 371s ok 12 - TOTP code fails to verify 371s ok 13 - TOTP secret is stored as-is when encryption is disabled 371s ok 14 - Secret looks encrypted 371s ok 15 - Secret looks encrypted 371s ok 16 - get_storable_secret produces working secret 371s ok 372s t/38-SAML-Metadata.t .......... 372s ok 1 - use Lemonldap::NG::Common::Conf::SAML::Metadata; 372s ok 2 - 'Metadata object' isa 'Lemonldap::NG::Common::Conf::SAML::Metadata' 372s # Subtest: Check basic MD information 372s ok 1 - XML successfully parsed 372s ok 2 - Metadata validates SAML 2.0 schema 372s ok 3 - XML successfully parsed 372s ok 4 - Found a match for XPath Expression //md:SingleSignOnService/@Location 372s ok 5 - Check SingleSignOnService URL 372s 1..5 372s ok 3 - Check basic MD information 372s # Subtest: Default metadata with two different keys 372s ok 1 - XML successfully parsed 372s ok 2 - XML successfully parsed 372s ok 3 - Found one encryption key 372s ok 4 - XML successfully parsed 372s ok 5 - Found one signing key 372s ok 6 - Signing and encryption keys are different 372s 1..6 372s ok 4 - Default metadata with two different keys 372s # Subtest: Default metadata with only one key 372s ok 1 - XML successfully parsed 372s ok 2 - XML successfully parsed 372s ok 3 - Found one encryption key 372s ok 4 - XML successfully parsed 372s ok 5 - Found one signing key 372s ok 6 - Signing key was used as encryption key too 372s 1..6 372s ok 5 - Default metadata with only one key 372s # Subtest: Use certificate 372s ok 1 - XML successfully parsed 372s ok 2 - XML successfully parsed 372s ok 3 - Offered signing certs match excepted ones 372s ok 4 - XML successfully parsed 372s ok 5 - Offered encryption certs match excepted ones 372s 1..5 372s ok 6 - Use certificate 372s # Subtest: Override signing or encryption keys 372s ok 1 - XML successfully parsed 372s ok 2 - XML successfully parsed 372s ok 3 - Offered signing certs match excepted ones 372s ok 4 - XML successfully parsed 372s ok 5 - Offered encryption certs match excepted ones 372s 1..5 372s ok 7 - Override signing or encryption keys 372s 1..7 372s ok 372s t/40-Common-Session.t ......... 372s 1..7 372s ok 1 - use Lemonldap::NG::Common::Session; 372s ok 2 - Creation of session 372s ok 3 - Store session kind 372s ok 4 - Remove session 372s ok 5 - use Lemonldap::NG::Common::Apache::Session::Generate::SHA256; 372s ok 6 - Use SHA256 generate module 372s ok 7 - Remove session 372s ok 372s t/41-Common-EmailAddress.t .... 372s 1..3 372s ok 1 - use Lemonldap::NG::Common::EmailAddress; 372s ok 2 - calling format_email function 372s ok 3 - testing formatted email value 372s ok 372s t/45-importMetadata-config.t .. 372s ok 1 - require './scripts/importMetadata'; 372s # Subtest: Ignore SP 372s ok 1 372s ok 2 372s ok 3 372s ok 4 372s 1..4 372s ok 2 - Ignore SP 372s # Subtest: Ignore IDP 372s ok 1 372s ok 2 372s ok 3 372s ok 4 372s 1..4 372s ok 3 - Ignore IDP 372s # Subtest: Conf Prefix 372s ok 1 372s ok 2 372s 1..2 372s ok 4 - Conf Prefix 372s # Subtest: Remove 372s ok 1 372s ok 2 372s ok 3 372s ok 4 372s ok 5 372s ok 6 372s ok 7 372s ok 8 372s ok 9 372s ok 10 372s ok 11 372s ok 12 372s 1..12 372s ok 5 - Remove 372s # Subtest: IDP Exported attributes 372s ok 1 372s ok 2 372s 1..2 372s ok 6 - IDP Exported attributes 372s # Subtest: SP Exported attributes 372s ok 1 372s ok 2 372s ok 3 372s 1..3 372s ok 7 - SP Exported attributes 372s # Subtest: Options 372s ok 1 372s ok 2 372s ok 3 372s ok 4 372s ok 5 372s 1..5 372s ok 8 - Options 372s 1..8 372s ok 372s t/45-importMetadata.t ......... 372s ok 1 - require './scripts/importMetadata'; 372s ok 2 - SP counters are expected 372s ok 3 - IDP counters are expected 372s ok 4 - Correct amount of providers 372s ok 5 - Correct amount of providers 372s ok 6 - Correct amount of providers 372s ok 7 - Correct amount of providers 372s ok 8 - Correct amount of providers 372s ok 9 - Correct amount of providers 372s ok 10 - Found exported attribute 372s ok 11 - Found optional attribute 372s ok 12 - Found required attribute 372s ok 13 - Found subject ID 372s ok 14 - SP counters are expected 372s ok 15 - IDP counters are expected 372s ok 16 - Configuration was updated 372s ok 17 - Configuration was updated 372s ok 18 - SP counters are expected 372s ok 19 - IDP counters are expected 372s ok 20 372s 1..20 372s ok 372s t/50-Combination-Parser.t ..... 372s 1..32 372s ok 1 - use Lemonldap::NG::Common::Combination::Parser; 372s ok 2 - First level is a sub 372s ok 3 - Second level is an array ("or" list) 372s ok 4 - Third level is an array (auth,userDB) 372s ok 5 - Fourth level is a sub 372s ok 6 - "[A]" returns A as auth module 372s ok 7 - "[A]" returns A as userDB module 372s ok 8 - "[A,B]" returns A as auth module 372s ok 9 - "[A,B]" returns B as userDB module 372s ok 10 - "if(1) then [A,B] else [B,C]" returns A as auth module 372s ok 11 - "if(1) then [A,B] else [B,C]" returns B as userDB module 372s ok 12 - "if(0) then [A,B] else [B,C]" returns B as auth module 372s ok 13 - "if(0) then [A,B] else [B,C]" returns C as userDB module 372s ok 14 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns B as auth module 372s ok 15 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns C as userDB module 372s ok 16 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns B as auth module 372s ok 17 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns A as userDB module 372s ok 18 - "if($env->{test}) then [A,B] else [B,C]" returns A as auth module 372s ok 19 - "if($env->{test}) then [A,B] else [B,C]" returns B as userDB module 372s ok 20 - "if($env->{false}) then [A,B] else [B,C]" returns B as auth module 372s ok 21 - "if($env->{false}) then [A,B] else [B,C]" returns C as userDB module 372s ok 22 - "[A,B] or [B,C]" returns A as auth module 372s ok 23 - "[A,B] or [B,C]" returns B as userDB module 372s ok 24 - "if(1) then [A,B] or [C,A] else [B,C]" returns A as auth module 372s ok 25 - "if(1) then [A,B] or [C,A] else [B,C]" returns B as userDB module 372s ok 26 - "[A,B] or [B,C]" returns 2 elements 372s ok 27 - "if(1) then [A,B] or [C,A] else [B,C]" returns 2 elements 372s ok 28 - "[A and B, A]" returns PE_OK as auth result 372s ok 29 - "[A,B] and [B,C]" returns PE_OK as auth result 372s ok 30 - "if(0) then [A,B] else [A,B] and [B,C]" returns PE_OK as auth result 372s ok 31 - Bad expr "if(1) then {if(1) then [A] else [B]} else [C]" 372s ok 32 - Bad expr "[A,B or C]" 372s ok 373s t/60-Hashed-Session.t ......... 373s ok 1 - use Lemonldap::NG::Common::Session; 373s ok 2 - use Lemonldap::NG::Common::CliSessions; 373s ok 3 - Create fixed session 373s ok 4 - Session name is hashed 373s ok 5 - Recover fixed session 373s ok 6 - Data restored 373s ok 7 - Create session 373s ok 8 - Session name is hashed 373s ok 9 - Recover session 373s ok 10 - Data restored 373s ok 11 - Recover session 373s ok 12 - Data updated 373s ok 13 - Recover session 373s ok 14 - Data updated 373s 1..14 373s ok 373s t/60-Purge-Persistent.t ....... 373s ok 1 - use Lemonldap::NG::Common::Session; 373s Attempt to call undefined import method with arguments ("Module successfully loaded") via package "Lemonldap::NG::Common::Session::Purge" (Perhaps you forgot to load the package?) at t/60-Purge-Persistent.t line 153. 373s ok 2 - use Lemonldap::NG::Common::Session::Purge; 373s # Subtest: Purge psessions that are too old 373s ok 1 - Function returns success 373s ok 2 - result.errors == result.stats.total.errors 373s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 373s ok 4 - result.purged == result.stats.total.purged 373s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 373s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 373s ok 7 - Found (?^:Persistent session purge completed) in info logs 373s ok 8 - Expected remaining 373s # psession 373s 1..8 373s ok 3 - Purge psessions that are too old 373s # Subtest: test audit logger 373s ok 1 - Function returns success 373s ok 2 - result.errors == result.stats.total.errors 373s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 373s ok 4 - result.purged == result.stats.total.purged 373s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 373s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 373s ok 7 - Found (?^:Persistent session purge completed) in info logs 373s ok 8 - No audit logs generated 373s ok 9 - Function returns success 373s ok 10 - result.errors == result.stats.total.errors 373s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 373s ok 12 - result.purged == result.stats.total.purged 373s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 373s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 373s ok 15 - Found (?^:Persistent session purge completed) in info logs 373s ok 16 - Found code=PSESSION_REMOVED, user=dwho in audit logs 373s 1..16 373s ok 4 - test audit logger 373s # Subtest: Purge psessions that are inactive 373s ok 1 - Function returns success 373s ok 2 - result.errors == result.stats.total.errors 373s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 373s ok 4 - result.purged == result.stats.total.purged 373s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 373s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 373s ok 7 - Found (?^:Persistent session purge completed) in info logs 373s ok 8 - Expected remaining 373s # psession 373s 1..8 373s ok 5 - Purge psessions that are inactive 373s # Subtest: Purge psessions that have no 2FA 373s ok 1 - Function returns success 373s ok 2 - result.errors == result.stats.total.errors 373s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 373s ok 4 - result.purged == result.stats.total.purged 373s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 373s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 373s ok 7 - Found (?^:Persistent session purge completed) in info logs 373s ok 8 - Expected remaining 373s # psession 373s 1..8 373s ok 6 - Purge psessions that have no 2FA 373s # Subtest: Purge psessions without a recent successful login 373s ok 1 - Function returns success 373s ok 2 - result.errors == result.stats.total.errors 373s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 373s ok 4 - result.purged == result.stats.total.purged 373s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 373s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 373s ok 7 - Found (?^:Persistent session purge completed) in info logs 373s ok 8 - Expected remaining 373s # psession 373s 1..8 373s ok 7 - Purge psessions without a recent successful login 373s # Subtest: Purge psessions without a successful login 373s ok 1 - Function returns success 373s ok 2 - result.errors == result.stats.total.errors 373s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 373s ok 4 - result.purged == result.stats.total.purged 373s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 373s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 373s ok 7 - Found (?^:Persistent session purge completed) in info logs 373s ok 8 - Expected remaining 373s # psession 373s 1..8 373s ok 8 - Purge psessions without a successful login 373s # Subtest: Combining filters 373s ok 1 - Function returns success 373s ok 2 - result.errors == result.stats.total.errors 373s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 373s ok 4 - result.purged == result.stats.total.purged 373s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 373s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 373s ok 7 - Found (?^:Persistent session purge completed) in info logs 373s ok 8 - Expected remaining 373s # psession 373s 1..8 373s ok 9 - Combining filters 373s # Subtest: API safety, do not remove all psessions when no filters 373s ok 1 - Function returns success 373s ok 2 - result.errors == result.stats.total.errors 373s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 373s ok 4 - result.purged == result.stats.total.purged 373s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 373s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 373s ok 7 - Found (?^:Persistent session purge completed) in info logs 373s ok 8 - Expected remaining 373s # psession 373s 1..8 373s ok 10 - API safety, do not remove all psessions when no filters 373s 1..10 373s ok 374s t/60-Purge.t .................. 374s ok 1 - use Lemonldap::NG::Common::Session; 374s Attempt to call undefined import method with arguments ("Module successfully loaded") via package "Lemonldap::NG::Common::Session::Purge" (Perhaps you forgot to load the package?) at t/60-Purge.t line 123. 374s ok 2 - use Lemonldap::NG::Common::Session::Purge; 374s # Subtest: Purge with no timeoutActivity 374s ok 1 - Function returns success 374s ok 2 - result.errors == result.stats.total.errors 374s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 374s ok 4 - result.purged == result.stats.total.purged 374s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 374s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 374s ok 7 - Found (?^:Session purge completed) in info logs 374s ok 8 - Session b is recent enough to survive 374s ok 9 - Function returns success 374s ok 10 - result.errors == result.stats.total.errors 374s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 374s ok 12 - result.purged == result.stats.total.purged 374s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 374s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 374s ok 15 - Found (?^:Session purge completed) in info logs 374s ok 16 - No sessions remaining 374s 1..16 374s ok 3 - Purge with no timeoutActivity 374s # Subtest: Purge with timeoutActivity 374s ok 1 - Function returns success 374s ok 2 - result.errors == result.stats.total.errors 374s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 374s ok 4 - result.purged == result.stats.total.purged 374s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 374s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 374s ok 7 - Found (?^:Session purge completed) in info logs 374s ok 8 - Only session d is recent enough to survive 374s ok 9 - Function returns success 374s ok 10 - result.errors == result.stats.total.errors 374s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 374s ok 12 - result.purged == result.stats.total.purged 374s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 374s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 374s ok 15 - Found (?^:Session purge completed) in info logs 374s ok 16 - No sessions remaining 374s 1..16 374s ok 4 - Purge with timeoutActivity 374s # Subtest: Multiple types in same backend 374s ok 1 - Function returns success 374s ok 2 - result.errors == result.stats.total.errors 374s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 374s ok 4 - result.purged == result.stats.total.purged 374s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 374s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 374s ok 7 - Found (?^:Session purge completed) in info logs 374s ok 8 - Only recent SSO/SAML sessions and all psessions 374s 1..8 374s ok 5 - Multiple types in same backend 374s # Subtest: Multiple backends 374s ok 1 - Function returns success 374s ok 2 - result.errors == result.stats.total.errors 374s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 374s ok 4 - result.purged == result.stats.total.purged 374s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 374s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 374s ok 7 - Found (?^:Session purge completed) in info logs 374s ok 8 - Only SSO session b remains 374s ok 9 - Only SAML session sb remains 374s ok 10 - Both psessions remain 374s 1..10 374s ok 6 - Multiple backends 374s 1..6 374s ok 374s t/60-Session-Cache.t .......... 374s ok 1 - use Lemonldap::NG::Common::Apache::Session; 374s ok 2 - use Lemonldap::NG::Common::Session; 374s ok 3 - Create session 374s ok 4 - Get session id a03019f163493aea8d2d076081b6095e 374s Local data corrupted, ignore cached session 374s ok 5 - Get session 374s ok 6 - Session is restored 374s Unable to use cache: mkdir /tmp/SgcrBDRgd8/cache/llng: Permission denied at /usr/share/perl5/Cache/FileBackend.pm line 222. 374s 374s ok 7 - Get session 374s ok 8 - Session is restored 374s ok 9 - Get session 374s ok 10 - Drop session 374s ok 11 - get session from cache 374s ok 12 - cached session is valid 374s ok 13 - Error when session and cache are inexitent 374s 1..13 374s ok 374s t/60-Session-Cli.t ............ 374s ok 1 - use Lemonldap::NG::Common::Session; 374s ok 2 - use Lemonldap::NG::Common::CliSessions; 374s ok 3 - Found one session 374s ok 4 - Found correct session ID 374s ok 5 - Found deleteme session key 374s ok 6 - Found one session 374s ok 7 - Found correct session 374s ok 8 - Found one session 374s ok 9 - Found correct session 374s ok 10 - Only selected fields returned 374s ok 11 - Found correct UID 374s ok 12 - Found correct session ID 374s ok 13 - Found 5 sessions 374s ok 14 - Count gives 5 sessions 374s # Subtest: Search 374s ok 1 - Found 2 psessions 374s ok 2 - Count gives 2 psessions 374s ok 3 - Found 2 psessions 374s ok 4 - Found 2 sessions 374s ok 5 - Both sessions are dwho 374s ok 6 - Found 2 sessions 374s ok 7 - Only selected fields returned 374s ok 8 - Got two lines 374s ok 9 - Correct session IDs 374s 1..9 374s ok 15 - Search 374s ok 16 - Session was removed 374s ok 17 - Session was removed 374s ok 18 - Found 2 foo sessions 374s ok 19 - Found 0 foo sessions 374s ok 20 - New key was set 374s ok 21 - Existing key was changed 374s ok 22 - Key was removed 374s ok 23 - Key was removed 374s ok 24 - Found two second factors 374s ok 25 - Found one Yubikey 374s ok 26 - Found one TOTP 374s ok 27 - Found one U2F 374s ok 28 - Found two second factors 374s ok 29 - Yubikey was removed 374s ok 30 - Found one second factors 374s ok 31 - U2F was removed 374s ok 32 - TOTP survived 374s # Subtest: Search after restore 374s ok 1 - Found 2 psessions 374s ok 2 - Count gives 2 psessions 374s ok 3 - Found 2 psessions 374s ok 4 - Found 2 sessions 374s ok 5 - Both sessions are dwho 374s ok 6 - Found 2 sessions 374s ok 7 - Only selected fields returned 374s ok 8 - Got two lines 374s ok 9 - Correct session IDs 374s 1..9 374s ok 33 - Search after restore 374s ok 34 - Found one second factors 374s ok 35 - U2F was removed 374s ok 36 - TOTP survived 374s ok 37 - Found two second factors for dwho 374s ok 38 - TOTP was removed 374s ok 39 - UBK survived 374s ok 40 - Found one second factors for rtyler 374s ok 41 - TOTP was removed 374s ok 42 - UBK survived 374s ok 43 - Found two consents 374s ok 44 - Found one consent 374s ok 45 - Consent for test-rp removed 374s ok 46 - Consent for test-rp2 still present 374s 1..46 374s ok 374s t/60-U2F-Migrate.t ............ 374s ok 1 - use Lemonldap::NG::Common::Session; 374s ok 2 - use Lemonldap::NG::Common::CliSessions; 374s ok 3 # skip Authen::WebAuthn not found 374s 1..3 374s ok 374s t/70-User-Agent.t ............. 374s 1..3 374s ok 1 - use Lemonldap::NG::Common::UserAgent; 374s ok 2 - Default User Agent 374s ok 3 - Overriden User Agent 374s ok 375s t/71-Util-Crypto.t ............ 375s 1..5 375s ok 1 - use Lemonldap::NG::Common::Util::Crypto; 375s # Subtest: Check genRsaKey 375s ok 1 - Correct key size 375s ok 2 - Public key matches private key 375s ok 3 - Hash is non empty 375s ok 4 - Correct key size 375s ok 5 - Public key matches private key 375s ok 6 - Hash is non empty 375s 1..6 375s ok 2 - Check genRsaKey 375s # Subtest: Check genCertKey 375s ok 1 - Correct key size 375s ok 2 - Public key matches private key 375s ok 3 - Correct subject 375s ok 4 - Hash is non empty 375s ok 5 - Correct key size 375s ok 6 - Public key matches private key 375s ok 7 - Correct subject 375s ok 8 - Hash is non empty 375s ok 9 - Correct key size 375s ok 10 - Public key matches private key 375s ok 11 - Correct subject 375s ok 12 - Hash is non empty 375s 1..12 375s ok 3 - Check genCertKey 375s # Subtest: Check genEcKey 375s ok 1 - Public and private keys match 375s ok 2 - Hash is non empty 375s 1..2 375s ok 4 - Check genEcKey 375s # Subtest: Check genEcCertKey 375s ok 1 - Public and private keys match 375s ok 2 - Hash is non empty 375s ok 3 - Correct subject 375s ok 4 - Public key matches private key 375s ok 5 - Correct subject 375s ok 6 - Hash is non empty 375s 1..6 375s ok 5 - Check genEcCertKey 375s ok 375s All tests successful. 375s Files=32, Tests=331, 7 wallclock secs ( 0.08 usr 0.10 sys + 3.59 cusr 0.42 csys = 4.19 CPU) 375s Result: PASS 375s autopkgtest [09:14:01]: test common-test: -----------------------] 376s autopkgtest [09:14:02]: test common-test: - - - - - - - - - - results - - - - - - - - - - 376s common-test PASS 376s autopkgtest [09:14:02]: test handler-test: preparing testbed 395s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260130-085215-juju-7f2275-prod-proposed-migration-environment-15-3b330880-1e47-4db5-913b-a3034f787f81 from image adt/ubuntu-resolute-s390x-server-20260129.img (UUID 0fdc3f45-c7c7-4a2c-aa6d-edc1dbbf6141)... 446s autopkgtest [09:15:12]: testbed dpkg architecture: s390x 446s autopkgtest [09:15:12]: testbed apt version: 3.1.14 448s autopkgtest [09:15:14]: @@@@@@@@@@@@@@@@@@@@ test bed setup 448s autopkgtest [09:15:14]: testbed release detected to be: resolute 449s autopkgtest [09:15:15]: updating testbed package index (apt update) 449s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 449s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 449s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 449s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 449s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 449s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 449s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [32.1 kB] 449s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1543 kB] 450s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [116 kB] 450s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1066 kB] 450s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.9 kB] 450s Fetched 2998 kB in 1s (2623 kB/s) 452s Reading package lists... 453s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 453s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 453s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 453s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 457s Reading package lists... 457s Reading package lists... 458s Building dependency tree... 458s Reading state information... 459s Calculating upgrade... 459s The following packages will be upgraded: 459s bzip2 gcc-15-base inetutils-telnet libatomic1 libbz2-1.0 libgcc-s1 459s libsgutils2-1.48 libsqlite3-0 libstdc++6 sg3-utils sg3-utils-udev telnet 459s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 459s Need to get 3103 kB of archives. 459s After this operation, 3072 B of additional disk space will be used. 459s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libatomic1 s390x 15.2.0-12ubuntu1 [9486 B] 459s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++6 s390x 15.2.0-12ubuntu1 [907 kB] 460s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-base s390x 15.2.0-12ubuntu1 [59.6 kB] 460s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-s1 s390x 15.2.0-12ubuntu1 [35.7 kB] 460s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x bzip2 s390x 1.0.8-6build2 [35.2 kB] 460s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libbz2-1.0 s390x 1.0.8-6build2 [41.6 kB] 460s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libsqlite3-0 s390x 3.46.1-9 [748 kB] 460s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x inetutils-telnet s390x 2:2.7-2ubuntu1 [112 kB] 460s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x telnet all 0.17+2.7-2ubuntu1 [3636 B] 460s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libsgutils2-1.48 s390x 1.48-3ubuntu2 [120 kB] 460s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils s390x 1.48-3ubuntu2 [1025 kB] 460s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils-udev all 1.48-3ubuntu2 [6610 B] 460s dpkg-preconfigure: unable to re-open stdin: No such file or directory 460s Fetched 3103 kB in 1s (5223 kB/s) 461s (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 ... 87720 files and directories currently installed.) 461s Preparing to unpack .../libatomic1_15.2.0-12ubuntu1_s390x.deb ... 461s Unpacking libatomic1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 461s Preparing to unpack .../libstdc++6_15.2.0-12ubuntu1_s390x.deb ... 461s Unpacking libstdc++6:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 461s Preparing to unpack .../gcc-15-base_15.2.0-12ubuntu1_s390x.deb ... 461s Unpacking gcc-15-base:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 461s Setting up gcc-15-base:s390x (15.2.0-12ubuntu1) ... 462s (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 ... 87720 files and directories currently installed.) 462s Preparing to unpack .../libgcc-s1_15.2.0-12ubuntu1_s390x.deb ... 462s Unpacking libgcc-s1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 462s Setting up libgcc-s1:s390x (15.2.0-12ubuntu1) ... 462s (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 ... 87720 files and directories currently installed.) 462s Preparing to unpack .../bzip2_1.0.8-6build2_s390x.deb ... 462s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 462s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_s390x.deb ... 462s Unpacking libbz2-1.0:s390x (1.0.8-6build2) over (1.0.8-6build1) ... 462s Setting up libbz2-1.0:s390x (1.0.8-6build2) ... 463s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 87720 files and directories currently installed.) 463s Preparing to unpack .../0-libsqlite3-0_3.46.1-9_s390x.deb ... 463s Unpacking libsqlite3-0:s390x (3.46.1-9) over (3.46.1-8) ... 463s Preparing to unpack .../1-inetutils-telnet_2%3a2.7-2ubuntu1_s390x.deb ... 463s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 463s Preparing to unpack .../2-telnet_0.17+2.7-2ubuntu1_all.deb ... 463s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 463s Preparing to unpack .../3-libsgutils2-1.48_1.48-3ubuntu2_s390x.deb ... 463s Unpacking libsgutils2-1.48:s390x (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 463s Preparing to unpack .../4-sg3-utils_1.48-3ubuntu2_s390x.deb ... 463s Unpacking sg3-utils (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 463s Preparing to unpack .../5-sg3-utils-udev_1.48-3ubuntu2_all.deb ... 463s Unpacking sg3-utils-udev (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 463s Setting up libsqlite3-0:s390x (3.46.1-9) ... 463s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 463s Setting up libsgutils2-1.48:s390x (1.48-3ubuntu2) ... 463s Setting up bzip2 (1.0.8-6build2) ... 463s Setting up libatomic1:s390x (15.2.0-12ubuntu1) ... 463s Setting up libstdc++6:s390x (15.2.0-12ubuntu1) ... 463s Setting up sg3-utils (1.48-3ubuntu2) ... 463s Setting up telnet (0.17+2.7-2ubuntu1) ... 464s Setting up sg3-utils-udev (1.48-3ubuntu2) ... 464s update-initramfs: deferring update (trigger activated) 464s Processing triggers for libc-bin (2.42-2ubuntu4) ... 464s Processing triggers for man-db (2.13.1-1) ... 465s Processing triggers for initramfs-tools (0.150ubuntu7) ... 465s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 473s Using config file '/etc/zipl.conf' 473s Building bootmap in '/boot' 473s Adding IPL section 'ubuntu' (default) 473s Preparing boot device: vda. 473s Done. 474s autopkgtest [09:15:40]: upgrading testbed (apt dist-upgrade and autopurge) 474s Reading package lists... 474s Building dependency tree... 474s Reading state information... 474s Calculating upgrade... 475s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 475s Reading package lists... 475s Building dependency tree... 475s Reading state information... 476s Solving dependencies... 476s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 476s autopkgtest [09:15:42]: rebooting testbed after setup commands that affected boot 510s Reading package lists... 510s Building dependency tree... 510s Reading state information... 510s Solving dependencies... 511s The following NEW packages will be installed: 511s autoconf autodep8 automake autopoint autotools-dev build-essential 511s ca-certificates-java cpp cpp-15 cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu 511s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 511s dh-strip-nondeterminism docutils-common dwz fontconfig-config 511s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 511s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 511s gcc-s390x-linux-gnu gettext imagemagick-7-common intltool-debian java-common 511s java-wrappers libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 511s libapache-session-perl libarchive-zip-perl libasan8 511s libauth-yubikey-webclient-perl libauthen-radius-perl 511s libb-hooks-endofscope-perl libb-hooks-op-check-perl 511s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 511s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 511s libclass-data-inheritable-perl libclass-errorhandler-perl 511s libclass-inspector-perl libclass-method-modifiers-perl 511s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 511s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 511s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 511s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 511s libcrypt-des-perl libcrypt-dh-gmp-perl libcrypt-jwt-perl 511s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 511s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 511s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 511s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 511s libdata-optlist-perl libdata-password-zxcvbn-perl 511s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 511s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 511s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 511s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 511s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 511s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 511s libencode-locale-perl liberror-perl libeval-closure-perl 511s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 511s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 511s libfile-sharedir-perl libfile-stripnondeterminism-perl 511s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 511s libfreetype6 libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 511s libglib-perl libgomp1 libgssapi-perl libhash-merge-simple-perl 511s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 511s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 511s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 511s libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl 511s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 511s libhttp-multipartparser-perl libhttp-negotiate-perl libimage-magick-perl 511s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 511s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 511s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 511s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 511s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootswatch 511s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 511s liblcms2-2 liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 511s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 511s liblist-someutils-perl liblist-utilsby-perl libllhttp9.3 511s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 511s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 511s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 511s libmodule-implementation-perl libmodule-pluggable-perl 511s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 511s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 511s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 511s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 511s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 511s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 511s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 511s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 511s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 511s libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl 511s libstdc++-15-dev libstream-buffered-perl libstring-random-perl 511s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 511s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 511s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 511s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 511s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 511s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 511s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 511s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 511s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 511s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 511s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 511s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 511s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 511s node-semver node-uglify-js node-undici node-xtend nodejs 511s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 511s po-debconf python3-alabaster python3-defusedxml python3-docutils 511s python3-imagesize python3-roman-numerals python3-snowballstemmer 511s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 511s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 511s yui-compressor 512s 0 upgraded, 311 newly installed, 0 to remove and 0 not upgraded. 512s Need to get 161 MB of archives. 512s After this operation, 602 MB of additional disk space will be used. 512s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 512s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 512s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 512s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 512s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libfontenc1 s390x 1:1.1.8-1build2 [14.5 kB] 512s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 512s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 512s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-utils s390x 1:7.7+7build1 [101 kB] 512s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-urw-base35 all 20200910-8build1 [10.9 MB] 512s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 512s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 512s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 512s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 512s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 512s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 512s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 512s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 512s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 512s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 512s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 512s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 512s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 512s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 512s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 512s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 512s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 512s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 512s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 512s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 512s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 512s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 512s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-q16-perl s390x 8:7.1.2.13+dfsg1-1 [112 kB] 512s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 512s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 512s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 512s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 513s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 513s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1 [43.4 kB] 513s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 513s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 513s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 513s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 513s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 513s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 513s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 513s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 513s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 513s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 513s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 514s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 514s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 514s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 514s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 514s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 515s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 515s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 515s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 515s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 515s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 515s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 515s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 515s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 515s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 515s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x ca-certificates-java all 20240118build1 [11.7 kB] 515s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 515s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 515s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21 [12.5 kB] 515s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 515s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 515s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 515s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3 [52.8 kB] 515s Get:72 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2 [121 kB] 515s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 515s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 515s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 515s Get:76 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 515s Get:77 http://ftpmaster.internal/ubuntu resolute/main s390x java-common all 0.76build1 [6956 B] 515s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x libpcsclite1 s390x 2.4.1-1 [24.5 kB] 515s Get:79 http://ftpmaster.internal/ubuntu resolute/main s390x openjdk-21-jre-headless s390x 21.0.10+7-1 [43.8 MB] 517s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x default-jre-headless s390x 2:1.21-76build1 [3268 B] 517s Get:81 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1 [11.0 kB] 517s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19build1 [20.3 kB] 517s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.22.4+dfsg-1 [130 kB] 517s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 517s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x unzip s390x 6.0-29ubuntu1 [185 kB] 517s Get:86 http://ftpmaster.internal/ubuntu resolute/universe s390x java-wrappers all 0.5build1 [9030 B] 517s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 517s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 517s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 517s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 517s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 517s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 517s Get:93 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 517s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 517s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 517s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 517s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 517s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 517s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 517s Get:100 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 517s Get:101 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 517s Get:102 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 517s Get:103 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 517s Get:104 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 517s Get:105 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 517s Get:106 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 517s Get:107 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 517s Get:108 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 517s Get:109 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 517s Get:110 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 517s Get:111 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 517s Get:112 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 517s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 517s Get:114 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 517s Get:115 http://ftpmaster.internal/ubuntu resolute/universe s390x libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 517s Get:116 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 517s Get:117 http://ftpmaster.internal/ubuntu resolute/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 517s Get:118 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 517s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 517s Get:120 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 517s Get:121 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 517s Get:122 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 517s Get:123 http://ftpmaster.internal/ubuntu resolute/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 517s Get:124 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 517s Get:125 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 517s Get:126 http://ftpmaster.internal/ubuntu resolute/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 517s Get:127 http://ftpmaster.internal/ubuntu resolute/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 517s Get:128 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 517s Get:129 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 517s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 517s Get:131 http://ftpmaster.internal/ubuntu resolute/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 517s Get:132 http://ftpmaster.internal/ubuntu resolute/main s390x libcares2 s390x 1.34.6-1 [102 kB] 517s Get:133 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 517s Get:134 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 517s Get:135 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 517s Get:136 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 517s Get:137 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 517s Get:138 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 517s Get:139 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 517s Get:140 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 517s Get:141 http://ftpmaster.internal/ubuntu resolute/universe s390x libclone-pp-perl all 1.08-2 [8534 B] 517s Get:142 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 517s Get:143 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 517s Get:144 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 517s Get:145 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 517s Get:146 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 517s Get:147 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 517s Get:148 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 517s Get:149 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 517s Get:150 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 517s Get:151 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-dh-gmp-perl s390x 0.00012-2build5 [16.3 kB] 517s Get:152 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 517s Get:153 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-jwt-perl all 0.037-1 [29.7 kB] 517s Get:154 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 517s Get:155 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 517s Get:156 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 517s Get:157 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 517s Get:158 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 517s Get:159 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 517s Get:160 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-hexdump-perl all 0.04-2 [8212 B] 517s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 517s Get:162 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-install-perl all 0.929-1 [9764 B] 517s Get:163 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 517s Get:164 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 517s Get:165 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 518s Get:166 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 518s Get:167 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 518s Get:168 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-utilsby-perl all 0.12-2 [14.9 kB] 518s Get:169 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-allutils-perl all 0.19-1 [41.5 kB] 518s Get:170 http://ftpmaster.internal/ubuntu resolute/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 518s Get:171 http://ftpmaster.internal/ubuntu resolute/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 518s Get:172 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 518s Get:173 http://ftpmaster.internal/ubuntu resolute/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 518s Get:174 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 518s Get:175 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 518s Get:176 http://ftpmaster.internal/ubuntu resolute/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 518s Get:177 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-identify-perl s390x 0.14-4 [10.1 kB] 518s Get:178 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 518s Get:179 http://ftpmaster.internal/ubuntu resolute/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 518s Get:180 http://ftpmaster.internal/ubuntu resolute/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 518s Get:181 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 518s Get:182 http://ftpmaster.internal/ubuntu resolute/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 518s Get:183 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 518s Get:184 http://ftpmaster.internal/ubuntu resolute/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 518s Get:185 http://ftpmaster.internal/ubuntu resolute/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 518s Get:186 http://ftpmaster.internal/ubuntu resolute/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 518s Get:187 http://ftpmaster.internal/ubuntu resolute/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 518s Get:188 http://ftpmaster.internal/ubuntu resolute/universe s390x libspecio-perl all 0.53-1 [129 kB] 518s Get:189 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-locale-perl all 1:1.45-1 [3270 kB] 518s Get:190 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 518s Get:191 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 518s Get:192 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 518s Get:193 http://ftpmaster.internal/ubuntu resolute/main s390x libdbi-perl s390x 1.647-1build1 [832 kB] 518s Get:194 http://ftpmaster.internal/ubuntu resolute/universe s390x libdbd-sqlite3-perl s390x 1.76-1 [166 kB] 518s Get:195 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 518s Get:196 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 518s Get:197 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-simple-perl all 2.218-1 [20.6 kB] 518s Get:198 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 518s Get:199 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-abstract-perl all 3.010-1 [21.4 kB] 518s Get:200 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 518s Get:201 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 518s Get:202 http://ftpmaster.internal/ubuntu resolute/universe s390x libthrowable-perl all 1.001-2 [14.2 kB] 518s Get:203 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-sender-perl all 2.601-1 [63.3 kB] 518s Get:204 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 518s Get:205 http://ftpmaster.internal/ubuntu resolute/main s390x libextutils-depends-perl all 0.8002-1 [14.3 kB] 518s Get:206 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 518s Get:207 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 518s Get:208 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 518s Get:209 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 518s Get:210 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 518s Get:211 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 518s Get:212 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu1 [142 kB] 518s Get:213 http://ftpmaster.internal/ubuntu resolute/main s390x libgd-perl s390x 2.84-2 [132 kB] 518s Get:214 http://ftpmaster.internal/ubuntu resolute/universe s390x libgd-securityimage-perl all 1.75-3 [38.8 kB] 518s Get:215 http://ftpmaster.internal/ubuntu resolute/main s390x libglib-perl s390x 3:1.329.4-1 [326 kB] 518s Get:216 http://ftpmaster.internal/ubuntu resolute/main s390x libgssapi-perl s390x 0.28-4build5 [43.2 kB] 518s Get:217 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-merge-simple-perl all 0.052-1 [7640 B] 518s Get:218 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 518s Get:219 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 518s Get:220 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 518s Get:221 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 518s Get:222 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-daemon-perl all 6.16-1 [22.4 kB] 518s Get:223 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 518s Get:224 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 518s Get:225 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 518s Get:226 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 518s Get:227 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 518s Get:228 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 518s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-sessiondata-perl all 1.03-3 [6132 B] 518s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x libperlio-via-timeout-perl all 0.32-3 [7832 B] 518s Get:231 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-socket-timeout-perl all 0.32-3 [9736 B] 518s Get:232 http://ftpmaster.internal/ubuntu resolute/main s390x libio-string-perl all 1.08-4 [11.1 kB] 518s Get:233 http://ftpmaster.internal/ubuntu resolute/main s390x libio-stringy-perl all 2.113-2 [45.3 kB] 518s Get:234 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20250809.0-1build1 [94.5 kB] 518s Get:235 http://ftpmaster.internal/ubuntu resolute/universe s390x libjargs-java all 1.0.0-5build1 [13.6 kB] 518s Get:236 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 518s Get:237 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.3 [163 kB] 518s Get:238 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-1 s390x 1.3.9-1 [151 kB] 518s Get:239 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-openssl1 s390x 1.3.9-1 [94.8 kB] 518s Get:240 http://ftpmaster.internal/ubuntu resolute/main s390x liblasso3t64 s390x 2.9.0-3 [163 kB] 518s Get:241 http://ftpmaster.internal/ubuntu resolute/universe s390x liblasso-perl s390x 2.9.0-3 [162 kB] 518s Get:242 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 518s Get:243 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 518s Get:244 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 518s Get:245 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 518s Get:246 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 518s Get:247 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 518s Get:248 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 518s Get:249 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 518s Get:250 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 518s Get:251 http://ftpmaster.internal/ubuntu resolute/universe s390x libllhttp9.3 s390x 9.3.3~really9.3.0+~cs12.11.8-3 [32.2 kB] 518s Get:252 http://ftpmaster.internal/ubuntu resolute/universe s390x liblog-log4perl-perl all 1.57-1 [345 kB] 518s Get:253 http://ftpmaster.internal/ubuntu resolute/universe s390x liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 518s Get:254 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 518s Get:255 http://ftpmaster.internal/ubuntu resolute/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 518s Get:256 http://ftpmaster.internal/ubuntu resolute/main s390x libmime-tools-perl all 5.515-1 [187 kB] 518s Get:257 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ip-perl all 1.26-4 [27.4 kB] 518s Get:258 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 518s Get:259 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 518s Get:260 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 518s Get:261 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 518s Get:262 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 518s Get:263 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-simple-perl all 2.25-2 [64.1 kB] 518s Get:264 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-common-perl all 1.20-2 [33.9 kB] 518s Get:265 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 518s Get:266 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-server-perl all 1.09-4 [22.3 kB] 518s Get:267 http://ftpmaster.internal/ubuntu resolute/universe s390x libsimdjson29 s390x 4.2.4-1 [47.5 kB] 518s Get:268 http://ftpmaster.internal/ubuntu resolute/main s390x libsimdutf29 s390x 7.7.1-3 [41.8 kB] 518s Get:269 http://ftpmaster.internal/ubuntu resolute/universe s390x node-corepack all 0.24.0-5build1 [761 kB] 518s Get:270 http://ftpmaster.internal/ubuntu resolute/universe s390x nodejs s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 518s Get:271 http://ftpmaster.internal/ubuntu resolute/universe s390x node-xtend all 4.0.2-3 [3902 B] 518s Get:272 http://ftpmaster.internal/ubuntu resolute/universe s390x node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 518s Get:273 http://ftpmaster.internal/ubuntu resolute/universe s390x node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 518s Get:274 http://ftpmaster.internal/ubuntu resolute/universe s390x node-balanced-match all 2.0.0-1 [4910 B] 518s Get:275 http://ftpmaster.internal/ubuntu resolute/universe s390x node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 518s Get:276 http://ftpmaster.internal/ubuntu resolute/universe s390x node-minimatch all 9.0.3-6 [78.0 kB] 518s Get:277 http://ftpmaster.internal/ubuntu resolute/universe s390x node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 518s Get:278 http://ftpmaster.internal/ubuntu resolute/universe s390x node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 518s Get:279 http://ftpmaster.internal/ubuntu resolute/universe s390x node-lru-cache all 10.0.1-3 [61.9 kB] 518s Get:280 http://ftpmaster.internal/ubuntu resolute/universe s390x node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 518s Get:281 http://ftpmaster.internal/ubuntu resolute/universe s390x node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 518s Get:282 http://ftpmaster.internal/ubuntu resolute/universe s390x node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 518s Get:283 http://ftpmaster.internal/ubuntu resolute/universe s390x libnode127 s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.1 MB] 519s Get:284 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 519s Get:285 http://ftpmaster.internal/ubuntu resolute/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 519s Get:286 http://ftpmaster.internal/ubuntu resolute/universe s390x libtask-weaken-perl all 1.06-2 [7924 B] 519s Get:287 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 519s Get:288 http://ftpmaster.internal/ubuntu resolute/universe s390x libsoap-lite-perl all 1.27-3 [225 kB] 519s Get:289 http://ftpmaster.internal/ubuntu resolute/universe s390x libstring-random-perl all 1:0.32-2 [14.0 kB] 519s Get:290 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-leaktrace-perl s390x 0.17-1build6 [19.9 kB] 519s Get:291 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-output-perl all 1.036-1 [14.6 kB] 519s Get:292 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-pod-perl all 1.52-3 [8978 B] 519s Get:293 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 519s Get:294 http://ftpmaster.internal/ubuntu resolute/universe s390x libtime-fake-perl all 0.11-4 [8092 B] 519s Get:295 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-libxslt-perl s390x 2.003000-4 [45.3 kB] 519s Get:296 http://ftpmaster.internal/ubuntu resolute/universe s390x node-uglify-js all 3.17.4-2build1 [207 kB] 519s Get:297 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 519s Get:298 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman-numerals all 4.1.0-1 [8660 B] 519s Get:299 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.22.4+dfsg-1 [439 kB] 519s Get:300 http://ftpmaster.internal/ubuntu resolute/main s390x python3-imagesize all 1.4.1-1build1 [6900 B] 519s Get:301 http://ftpmaster.internal/ubuntu resolute/main s390x python3-snowballstemmer all 3.0.1-1 [65.9 kB] 519s Get:302 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-common all 8.2.3-12 [657 kB] 519s Get:303 http://ftpmaster.internal/ubuntu resolute/main s390x python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 519s Get:304 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sphinx all 8.2.3-12 [483 kB] 519s Get:305 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 519s Get:306 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 519s Get:307 http://ftpmaster.internal/ubuntu resolute/universe s390x uglifyjs all 3.17.4-2build1 [10.1 kB] 519s Get:308 http://ftpmaster.internal/ubuntu resolute/universe s390x yui-compressor all 2.4.8-3build1 [601 kB] 519s Get:309 http://ftpmaster.internal/ubuntu resolute/universe s390x libauthen-radius-perl all 0.33-1 [49.2 kB] 519s Get:310 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 519s Get:311 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 522s Preconfiguring packages ... 522s Fetched 161 MB in 8s (20.5 MB/s) 522s Selecting previously unselected package imagemagick-7-common. 523s (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 ... 87720 files and directories currently installed.) 523s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 523s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 523s Selecting previously unselected package libgomp1:s390x. 523s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 523s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 523s Selecting previously unselected package libfftw3-double3:s390x. 523s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 523s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 523s Selecting previously unselected package libfreetype6:s390x. 523s Preparing to unpack .../003-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 523s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 523s Selecting previously unselected package libfontenc1:s390x. 523s Preparing to unpack .../004-libfontenc1_1%3a1.1.8-1build2_s390x.deb ... 523s Unpacking libfontenc1:s390x (1:1.1.8-1build2) ... 523s Selecting previously unselected package x11-common. 523s Preparing to unpack .../005-x11-common_1%3a7.7+24ubuntu1_all.deb ... 523s Unpacking x11-common (1:7.7+24ubuntu1) ... 523s Selecting previously unselected package xfonts-encodings. 523s Preparing to unpack .../006-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 523s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 523s Selecting previously unselected package xfonts-utils. 523s Preparing to unpack .../007-xfonts-utils_1%3a7.7+7build1_s390x.deb ... 523s Unpacking xfonts-utils (1:7.7+7build1) ... 523s Selecting previously unselected package fonts-urw-base35. 523s Preparing to unpack .../008-fonts-urw-base35_20200910-8build1_all.deb ... 523s Unpacking fonts-urw-base35 (20200910-8build1) ... 524s Selecting previously unselected package fontconfig-config. 524s Preparing to unpack .../009-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 524s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 525s Selecting previously unselected package libfontconfig1:s390x. 525s Preparing to unpack .../010-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 525s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 525s Selecting previously unselected package libsharpyuv0:s390x. 525s Preparing to unpack .../011-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 525s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 525s Selecting previously unselected package libaom3:s390x. 525s Preparing to unpack .../012-libaom3_3.13.1-2_s390x.deb ... 525s Unpacking libaom3:s390x (3.13.1-2) ... 525s Selecting previously unselected package libheif-plugin-aomdec:s390x. 525s Preparing to unpack .../013-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 525s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 525s Selecting previously unselected package libde265-0:s390x. 525s Preparing to unpack .../014-libde265-0_1.0.16-1build1_s390x.deb ... 525s Unpacking libde265-0:s390x (1.0.16-1build1) ... 525s Selecting previously unselected package libheif-plugin-libde265:s390x. 525s Preparing to unpack .../015-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 525s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 525s Selecting previously unselected package libheif1:s390x. 525s Preparing to unpack .../016-libheif1_1.21.2-1_s390x.deb ... 525s Unpacking libheif1:s390x (1.21.2-1) ... 525s Selecting previously unselected package libjbig0:s390x. 525s Preparing to unpack .../017-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 525s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 525s Selecting previously unselected package libjpeg-turbo8:s390x. 525s Preparing to unpack .../018-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 525s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 525s Selecting previously unselected package libjpeg8:s390x. 525s Preparing to unpack .../019-libjpeg8_8c-2ubuntu11_s390x.deb ... 525s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 525s Selecting previously unselected package liblcms2-2:s390x. 525s Preparing to unpack .../020-liblcms2-2_2.17-1_s390x.deb ... 525s Unpacking liblcms2-2:s390x (2.17-1) ... 525s Selecting previously unselected package liblqr-1-0:s390x. 525s Preparing to unpack .../021-liblqr-1-0_0.4.2-2.2_s390x.deb ... 525s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 525s Selecting previously unselected package libltdl7:s390x. 525s Preparing to unpack .../022-libltdl7_2.5.4-9_s390x.deb ... 525s Unpacking libltdl7:s390x (2.5.4-9) ... 525s Selecting previously unselected package libopenjp2-7:s390x. 525s Preparing to unpack .../023-libopenjp2-7_2.5.4-1_s390x.deb ... 525s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 525s Selecting previously unselected package libraw23t64:s390x. 525s Preparing to unpack .../024-libraw23t64_0.21.4-2_s390x.deb ... 525s Unpacking libraw23t64:s390x (0.21.4-2) ... 525s Selecting previously unselected package libdeflate0:s390x. 525s Preparing to unpack .../025-libdeflate0_1.23-2_s390x.deb ... 525s Unpacking libdeflate0:s390x (1.23-2) ... 525s Selecting previously unselected package libwebp7:s390x. 525s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_s390x.deb ... 525s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 525s Selecting previously unselected package libtiff6:s390x. 525s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 525s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 525s Selecting previously unselected package libwebpdemux2:s390x. 525s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 525s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 525s Selecting previously unselected package libwebpmux3:s390x. 525s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 525s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 525s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 525s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 525s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 526s Selecting previously unselected package libimage-magick-q16-perl. 526s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 526s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 526s Selecting previously unselected package libimage-magick-perl. 526s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 526s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 526s Selecting previously unselected package m4. 526s Preparing to unpack .../033-m4_1.4.20-2_s390x.deb ... 526s Unpacking m4 (1.4.20-2) ... 526s Selecting previously unselected package autoconf. 526s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 526s Unpacking autoconf (2.72-3.1ubuntu1) ... 526s Selecting previously unselected package dctrl-tools. 526s Preparing to unpack .../035-dctrl-tools_2.24-3build4_s390x.deb ... 526s Unpacking dctrl-tools (2.24-3build4) ... 526s Selecting previously unselected package autodep8. 526s Preparing to unpack .../036-autodep8_0.30build1_all.deb ... 526s Unpacking autodep8 (0.30build1) ... 526s Selecting previously unselected package autotools-dev. 526s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 526s Unpacking autotools-dev (20240727.1) ... 526s Selecting previously unselected package automake. 526s Preparing to unpack .../038-automake_1%3a1.18.1-3build1_all.deb ... 526s Unpacking automake (1:1.18.1-3build1) ... 526s Selecting previously unselected package autopoint. 526s Preparing to unpack .../039-autopoint_0.23.2-1_all.deb ... 526s Unpacking autopoint (0.23.2-1) ... 526s Selecting previously unselected package libisl23:s390x. 526s Preparing to unpack .../040-libisl23_0.27-1build1_s390x.deb ... 526s Unpacking libisl23:s390x (0.27-1build1) ... 526s Selecting previously unselected package libmpc3:s390x. 526s Preparing to unpack .../041-libmpc3_1.3.1-2_s390x.deb ... 526s Unpacking libmpc3:s390x (1.3.1-2) ... 526s Selecting previously unselected package cpp-15-s390x-linux-gnu. 526s Preparing to unpack .../042-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 526s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 527s Selecting previously unselected package cpp-15. 527s Preparing to unpack .../043-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 527s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 527s Selecting previously unselected package cpp-s390x-linux-gnu. 527s Preparing to unpack .../044-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 527s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 527s Selecting previously unselected package cpp. 527s Preparing to unpack .../045-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 527s Unpacking cpp (4:15.2.0-4ubuntu1) ... 527s Selecting previously unselected package libcc1-0:s390x. 527s Preparing to unpack .../046-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 527s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 527s Selecting previously unselected package libitm1:s390x. 527s Preparing to unpack .../047-libitm1_15.2.0-12ubuntu1_s390x.deb ... 527s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 527s Selecting previously unselected package libasan8:s390x. 527s Preparing to unpack .../048-libasan8_15.2.0-12ubuntu1_s390x.deb ... 527s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 527s Selecting previously unselected package liblsan0:s390x. 527s Preparing to unpack .../049-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 527s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 527s Selecting previously unselected package libtsan2:s390x. 527s Preparing to unpack .../050-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 527s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 527s Selecting previously unselected package libubsan1:s390x. 527s Preparing to unpack .../051-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 527s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 527s Selecting previously unselected package libgcc-15-dev:s390x. 527s Preparing to unpack .../052-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 527s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 528s Selecting previously unselected package gcc-15-s390x-linux-gnu. 528s Preparing to unpack .../053-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 528s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 528s Selecting previously unselected package gcc-15. 528s Preparing to unpack .../054-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 528s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 528s Selecting previously unselected package gcc-s390x-linux-gnu. 528s Preparing to unpack .../055-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 528s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 528s Selecting previously unselected package gcc. 528s Preparing to unpack .../056-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 528s Unpacking gcc (4:15.2.0-4ubuntu1) ... 528s Selecting previously unselected package libstdc++-15-dev:s390x. 528s Preparing to unpack .../057-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 528s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 528s Selecting previously unselected package g++-15-s390x-linux-gnu. 528s Preparing to unpack .../058-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 528s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 529s Selecting previously unselected package g++-15. 529s Preparing to unpack .../059-g++-15_15.2.0-12ubuntu1_s390x.deb ... 529s Unpacking g++-15 (15.2.0-12ubuntu1) ... 529s Selecting previously unselected package g++-s390x-linux-gnu. 529s Preparing to unpack .../060-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 529s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 529s Selecting previously unselected package g++. 529s Preparing to unpack .../061-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 529s Unpacking g++ (4:15.2.0-4ubuntu1) ... 529s Selecting previously unselected package build-essential. 529s Preparing to unpack .../062-build-essential_12.12ubuntu2_s390x.deb ... 529s Unpacking build-essential (12.12ubuntu2) ... 529s Selecting previously unselected package ca-certificates-java. 529s Preparing to unpack .../063-ca-certificates-java_20240118build1_all.deb ... 529s Unpacking ca-certificates-java (20240118build1) ... 529s Selecting previously unselected package libdebhelper-perl. 529s Preparing to unpack .../064-libdebhelper-perl_13.28ubuntu1_all.deb ... 529s Unpacking libdebhelper-perl (13.28ubuntu1) ... 529s Selecting previously unselected package libtool. 529s Preparing to unpack .../065-libtool_2.5.4-9_all.deb ... 529s Unpacking libtool (2.5.4-9) ... 529s Selecting previously unselected package dh-autoreconf. 529s Preparing to unpack .../066-dh-autoreconf_21_all.deb ... 529s Unpacking dh-autoreconf (21) ... 529s Selecting previously unselected package libarchive-zip-perl. 529s Preparing to unpack .../067-libarchive-zip-perl_1.68-1_all.deb ... 529s Unpacking libarchive-zip-perl (1.68-1) ... 529s Selecting previously unselected package libfile-stripnondeterminism-perl. 529s Preparing to unpack .../068-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 529s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 529s Selecting previously unselected package dh-strip-nondeterminism. 529s Preparing to unpack .../069-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 529s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 529s Selecting previously unselected package debugedit. 529s Preparing to unpack .../070-debugedit_1%3a5.2-3_s390x.deb ... 529s Unpacking debugedit (1:5.2-3) ... 529s Selecting previously unselected package dwz. 529s Preparing to unpack .../071-dwz_0.16-2_s390x.deb ... 529s Unpacking dwz (0.16-2) ... 529s Selecting previously unselected package gettext. 529s Preparing to unpack .../072-gettext_0.23.2-1_s390x.deb ... 529s Unpacking gettext (0.23.2-1) ... 529s Selecting previously unselected package intltool-debian. 529s Preparing to unpack .../073-intltool-debian_0.35.0+20060710.6build1_all.deb ... 529s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 529s Selecting previously unselected package po-debconf. 529s Preparing to unpack .../074-po-debconf_1.0.22_all.deb ... 529s Unpacking po-debconf (1.0.22) ... 529s Selecting previously unselected package debhelper. 529s Preparing to unpack .../075-debhelper_13.28ubuntu1_all.deb ... 529s Unpacking debhelper (13.28ubuntu1) ... 529s Selecting previously unselected package java-common. 529s Preparing to unpack .../076-java-common_0.76build1_all.deb ... 529s Unpacking java-common (0.76build1) ... 529s Selecting previously unselected package libpcsclite1:s390x. 529s Preparing to unpack .../077-libpcsclite1_2.4.1-1_s390x.deb ... 529s Unpacking libpcsclite1:s390x (2.4.1-1) ... 529s Selecting previously unselected package openjdk-21-jre-headless:s390x. 529s Preparing to unpack .../078-openjdk-21-jre-headless_21.0.10+7-1_s390x.deb ... 529s Unpacking openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 533s Selecting previously unselected package default-jre-headless. 533s Preparing to unpack .../079-default-jre-headless_2%3a1.21-76build1_s390x.deb ... 533s Unpacking default-jre-headless (2:1.21-76build1) ... 533s Selecting previously unselected package sgml-base. 533s Preparing to unpack .../080-sgml-base_1.31+nmu1_all.deb ... 533s Unpacking sgml-base (1.31+nmu1) ... 533s Selecting previously unselected package xml-core. 533s Preparing to unpack .../081-xml-core_0.19build1_all.deb ... 533s Unpacking xml-core (0.19build1) ... 533s Selecting previously unselected package docutils-common. 533s Preparing to unpack .../082-docutils-common_0.22.4+dfsg-1_all.deb ... 533s Unpacking docutils-common (0.22.4+dfsg-1) ... 533s Selecting previously unselected package fonts-glyphicons-halflings. 533s Preparing to unpack .../083-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 533s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 534s Selecting previously unselected package unzip. 534s Preparing to unpack .../084-unzip_6.0-29ubuntu1_s390x.deb ... 534s Unpacking unzip (6.0-29ubuntu1) ... 534s Selecting previously unselected package java-wrappers. 534s Preparing to unpack .../085-java-wrappers_0.5build1_all.deb ... 534s Unpacking java-wrappers (0.5build1) ... 534s Selecting previously unselected package libalgorithm-c3-perl. 534s Preparing to unpack .../086-libalgorithm-c3-perl_0.11-2_all.deb ... 534s Unpacking libalgorithm-c3-perl (0.11-2) ... 534s Selecting previously unselected package libposix-strftime-compiler-perl. 534s Preparing to unpack .../087-libposix-strftime-compiler-perl_0.46-1_all.deb ... 534s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 534s Selecting previously unselected package libapache-logformat-compiler-perl. 534s Preparing to unpack .../088-libapache-logformat-compiler-perl_0.36-3_all.deb ... 534s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 534s Selecting previously unselected package libcrypt-urandom-perl. 534s Preparing to unpack .../089-libcrypt-urandom-perl_0.54-1_s390x.deb ... 534s Unpacking libcrypt-urandom-perl (0.54-1) ... 534s Selecting previously unselected package libapache-session-perl. 534s Preparing to unpack .../090-libapache-session-perl_1.94-2_all.deb ... 534s Unpacking libapache-session-perl (1.94-2) ... 534s Selecting previously unselected package libdigest-hmac-perl. 534s Preparing to unpack .../091-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 534s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 534s Selecting previously unselected package liburi-perl. 534s Preparing to unpack .../092-liburi-perl_5.34-2build1_all.deb ... 534s Unpacking liburi-perl (5.34-2build1) ... 534s Selecting previously unselected package libencode-locale-perl. 534s Preparing to unpack .../093-libencode-locale-perl_1.05-3_all.deb ... 534s Unpacking libencode-locale-perl (1.05-3) ... 534s Selecting previously unselected package libtimedate-perl. 534s Preparing to unpack .../094-libtimedate-perl_2.3300-2_all.deb ... 534s Unpacking libtimedate-perl (2.3300-2) ... 534s Selecting previously unselected package libhttp-date-perl. 534s Preparing to unpack .../095-libhttp-date-perl_6.06-1_all.deb ... 534s Unpacking libhttp-date-perl (6.06-1) ... 534s Selecting previously unselected package libfile-listing-perl. 534s Preparing to unpack .../096-libfile-listing-perl_6.16-1_all.deb ... 534s Unpacking libfile-listing-perl (6.16-1) ... 534s Selecting previously unselected package libhtml-tagset-perl. 534s Preparing to unpack .../097-libhtml-tagset-perl_3.24-1_all.deb ... 534s Unpacking libhtml-tagset-perl (3.24-1) ... 534s Selecting previously unselected package libhtml-parser-perl:s390x. 534s Preparing to unpack .../098-libhtml-parser-perl_3.83-1build1_s390x.deb ... 534s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 534s Selecting previously unselected package libhtml-tree-perl. 534s Preparing to unpack .../099-libhtml-tree-perl_5.07-3_all.deb ... 534s Unpacking libhtml-tree-perl (5.07-3) ... 534s Selecting previously unselected package libclone-perl:s390x. 534s Preparing to unpack .../100-libclone-perl_0.47-1_s390x.deb ... 534s Unpacking libclone-perl:s390x (0.47-1) ... 534s Selecting previously unselected package libio-html-perl. 534s Preparing to unpack .../101-libio-html-perl_1.004-3_all.deb ... 534s Unpacking libio-html-perl (1.004-3) ... 534s Selecting previously unselected package liblwp-mediatypes-perl. 534s Preparing to unpack .../102-liblwp-mediatypes-perl_6.04-2_all.deb ... 534s Unpacking liblwp-mediatypes-perl (6.04-2) ... 535s Selecting previously unselected package libhttp-message-perl. 535s Preparing to unpack .../103-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 535s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 535s Selecting previously unselected package libhttp-cookies-perl. 535s Preparing to unpack .../104-libhttp-cookies-perl_6.11-1_all.deb ... 535s Unpacking libhttp-cookies-perl (6.11-1) ... 535s Selecting previously unselected package libhttp-negotiate-perl. 535s Preparing to unpack .../105-libhttp-negotiate-perl_6.01-2_all.deb ... 535s Unpacking libhttp-negotiate-perl (6.01-2) ... 535s Selecting previously unselected package perl-openssl-defaults:s390x. 535s Preparing to unpack .../106-perl-openssl-defaults_7build4_s390x.deb ... 535s Unpacking perl-openssl-defaults:s390x (7build4) ... 535s Selecting previously unselected package libnet-ssleay-perl:s390x. 535s Preparing to unpack .../107-libnet-ssleay-perl_1.94-3_s390x.deb ... 535s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 535s Selecting previously unselected package libio-socket-ssl-perl. 535s Preparing to unpack .../108-libio-socket-ssl-perl_2.098-1_all.deb ... 535s Unpacking libio-socket-ssl-perl (2.098-1) ... 535s Selecting previously unselected package libnet-http-perl. 535s Preparing to unpack .../109-libnet-http-perl_6.24-1build1_all.deb ... 535s Unpacking libnet-http-perl (6.24-1build1) ... 535s Selecting previously unselected package liblwp-protocol-https-perl. 535s Preparing to unpack .../110-liblwp-protocol-https-perl_6.14-1_all.deb ... 535s Unpacking liblwp-protocol-https-perl (6.14-1) ... 535s Selecting previously unselected package libtry-tiny-perl. 535s Preparing to unpack .../111-libtry-tiny-perl_0.32-1_all.deb ... 535s Unpacking libtry-tiny-perl (0.32-1) ... 535s Selecting previously unselected package libwww-robotrules-perl. 535s Preparing to unpack .../112-libwww-robotrules-perl_6.02-1build1_all.deb ... 535s Unpacking libwww-robotrules-perl (6.02-1build1) ... 535s Selecting previously unselected package libwww-perl. 535s Preparing to unpack .../113-libwww-perl_6.81-1build1_all.deb ... 535s Unpacking libwww-perl (6.81-1build1) ... 535s Selecting previously unselected package libauth-yubikey-webclient-perl. 535s Preparing to unpack .../114-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 535s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 535s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 535s Preparing to unpack .../115-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 535s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 535s Selecting previously unselected package libdynaloader-functions-perl. 535s Preparing to unpack .../116-libdynaloader-functions-perl_0.004-2_all.deb ... 535s Unpacking libdynaloader-functions-perl (0.004-2) ... 535s Selecting previously unselected package libdevel-callchecker-perl:s390x. 535s Preparing to unpack .../117-libdevel-callchecker-perl_0.009-2_s390x.deb ... 535s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 535s Selecting previously unselected package libparams-classify-perl:s390x. 535s Preparing to unpack .../118-libparams-classify-perl_0.015-2build6_s390x.deb ... 535s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 535s Selecting previously unselected package libmodule-runtime-perl. 535s Preparing to unpack .../119-libmodule-runtime-perl_0.018-1_all.deb ... 535s Unpacking libmodule-runtime-perl (0.018-1) ... 535s Selecting previously unselected package libmodule-implementation-perl. 535s Preparing to unpack .../120-libmodule-implementation-perl_0.09-2_all.deb ... 535s Unpacking libmodule-implementation-perl (0.09-2) ... 535s Selecting previously unselected package libsub-exporter-progressive-perl. 535s Preparing to unpack .../121-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 535s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 536s Selecting previously unselected package libvariable-magic-perl. 536s Preparing to unpack .../122-libvariable-magic-perl_0.64-1build1_s390x.deb ... 536s Unpacking libvariable-magic-perl (0.64-1build1) ... 536s Selecting previously unselected package libb-hooks-endofscope-perl. 536s Preparing to unpack .../123-libb-hooks-endofscope-perl_0.28-2_all.deb ... 536s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 536s Selecting previously unselected package libcrypt-random-seed-perl. 536s Preparing to unpack .../124-libcrypt-random-seed-perl_0.03-3_all.deb ... 536s Unpacking libcrypt-random-seed-perl (0.03-3) ... 536s Selecting previously unselected package libmath-random-isaac-perl. 536s Preparing to unpack .../125-libmath-random-isaac-perl_1.004-2_all.deb ... 536s Unpacking libmath-random-isaac-perl (1.004-2) ... 536s Selecting previously unselected package libbytes-random-secure-perl. 536s Preparing to unpack .../126-libbytes-random-secure-perl_0.29-3_all.deb ... 536s Unpacking libbytes-random-secure-perl (0.29-3) ... 536s Selecting previously unselected package liberror-perl. 536s Preparing to unpack .../127-liberror-perl_0.17030-1_all.deb ... 536s Unpacking liberror-perl (0.17030-1) ... 536s Selecting previously unselected package libipc-sharelite-perl. 536s Preparing to unpack .../128-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 536s Unpacking libipc-sharelite-perl (0.17-5build4) ... 536s Selecting previously unselected package libcache-cache-perl. 536s Preparing to unpack .../129-libcache-cache-perl_1.08-3_all.deb ... 536s Unpacking libcache-cache-perl (1.08-3) ... 536s Selecting previously unselected package libcapture-tiny-perl. 536s Preparing to unpack .../130-libcapture-tiny-perl_0.50-1_all.deb ... 536s Unpacking libcapture-tiny-perl (0.50-1) ... 536s Selecting previously unselected package libcares2:s390x. 536s Preparing to unpack .../131-libcares2_1.34.6-1_s390x.deb ... 536s Unpacking libcares2:s390x (1.34.6-1) ... 536s Selecting previously unselected package libcgi-pm-perl. 536s Preparing to unpack .../132-libcgi-pm-perl_4.71-1build1_all.deb ... 536s Unpacking libcgi-pm-perl (4.71-1build1) ... 536s Selecting previously unselected package libclass-c3-perl. 536s Preparing to unpack .../133-libclass-c3-perl_0.35-2_all.deb ... 536s Unpacking libclass-c3-perl (0.35-2) ... 536s Selecting previously unselected package libclass-data-inheritable-perl. 536s Preparing to unpack .../134-libclass-data-inheritable-perl_0.10-1_all.deb ... 536s Unpacking libclass-data-inheritable-perl (0.10-1) ... 536s Selecting previously unselected package libclass-errorhandler-perl. 536s Preparing to unpack .../135-libclass-errorhandler-perl_0.04-3_all.deb ... 536s Unpacking libclass-errorhandler-perl (0.04-3) ... 536s Selecting previously unselected package libclass-inspector-perl. 536s Preparing to unpack .../136-libclass-inspector-perl_1.36-3_all.deb ... 536s Unpacking libclass-inspector-perl (1.36-3) ... 536s Selecting previously unselected package libclass-method-modifiers-perl. 536s Preparing to unpack .../137-libclass-method-modifiers-perl_2.15-1_all.deb ... 536s Unpacking libclass-method-modifiers-perl (2.15-1) ... 536s Selecting previously unselected package libclass-singleton-perl. 536s Preparing to unpack .../138-libclass-singleton-perl_1.6-2_all.deb ... 536s Unpacking libclass-singleton-perl (1.6-2) ... 536s Selecting previously unselected package libclass-xsaccessor-perl. 536s Preparing to unpack .../139-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 536s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 536s Selecting previously unselected package libclone-pp-perl. 536s Preparing to unpack .../140-libclone-pp-perl_1.08-2_all.deb ... 536s Unpacking libclone-pp-perl (1.08-2) ... 536s Selecting previously unselected package libcommon-sense-perl:s390x. 536s Preparing to unpack .../141-libcommon-sense-perl_3.75-3build5_s390x.deb ... 536s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 536s Selecting previously unselected package libconvert-asn1-perl. 536s Preparing to unpack .../142-libconvert-asn1-perl_0.34-1_all.deb ... 536s Unpacking libconvert-asn1-perl (0.34-1) ... 536s Selecting previously unselected package libconvert-base32-perl. 536s Preparing to unpack .../143-libconvert-base32-perl_0.06-3_all.deb ... 536s Unpacking libconvert-base32-perl (0.06-3) ... 536s Selecting previously unselected package libconvert-binhex-perl. 536s Preparing to unpack .../144-libconvert-binhex-perl_1.125-3_all.deb ... 536s Unpacking libconvert-binhex-perl (1.125-3) ... 536s Selecting previously unselected package libcrypt-des-perl:s390x. 536s Preparing to unpack .../145-libcrypt-des-perl_2.07-5_s390x.deb ... 536s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 536s Selecting previously unselected package libcrypt-des-ede3-perl. 536s Preparing to unpack .../146-libcrypt-des-ede3-perl_0.03-1_all.deb ... 536s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 536s Selecting previously unselected package libcryptx-perl. 536s Preparing to unpack .../147-libcryptx-perl_0.087-1_s390x.deb ... 536s Unpacking libcryptx-perl (0.087-1) ... 536s Selecting previously unselected package libconvert-pem-perl. 536s Preparing to unpack .../148-libconvert-pem-perl_0.13-1_all.deb ... 536s Unpacking libconvert-pem-perl (0.13-1) ... 536s Selecting previously unselected package libcookie-baker-perl. 536s Preparing to unpack .../149-libcookie-baker-perl_0.12-1_all.deb ... 536s Unpacking libcookie-baker-perl (0.12-1) ... 536s Selecting previously unselected package libcrypt-dh-gmp-perl. 536s Preparing to unpack .../150-libcrypt-dh-gmp-perl_0.00012-2build5_s390x.deb ... 536s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 537s Selecting previously unselected package libjson-perl. 537s Preparing to unpack .../151-libjson-perl_4.10000-1_all.deb ... 537s Unpacking libjson-perl (4.10000-1) ... 537s Selecting previously unselected package libcrypt-jwt-perl. 537s Preparing to unpack .../152-libcrypt-jwt-perl_0.037-1_all.deb ... 537s Unpacking libcrypt-jwt-perl (0.037-1) ... 537s Selecting previously unselected package libcrypt-openssl-bignum-perl. 537s Preparing to unpack .../153-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 537s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 537s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 537s Preparing to unpack .../154-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 537s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 537s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 537s Preparing to unpack .../155-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 537s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 537s Selecting previously unselected package libcrypt-openssl-x509-perl. 537s Preparing to unpack .../156-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 537s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 537s Selecting previously unselected package libcrypt-rijndael-perl. 537s Preparing to unpack .../157-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 537s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 537s Selecting previously unselected package libcrypt-ssleay-perl. 537s Preparing to unpack .../158-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 537s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 537s Selecting previously unselected package libdata-hexdump-perl. 537s Preparing to unpack .../159-libdata-hexdump-perl_0.04-2_all.deb ... 537s Unpacking libdata-hexdump-perl (0.04-2) ... 537s Selecting previously unselected package libparams-util-perl. 537s Preparing to unpack .../160-libparams-util-perl_1.102-3build1_s390x.deb ... 537s Unpacking libparams-util-perl (1.102-3build1) ... 537s Selecting previously unselected package libsub-install-perl. 537s Preparing to unpack .../161-libsub-install-perl_0.929-1_all.deb ... 537s Unpacking libsub-install-perl (0.929-1) ... 537s Selecting previously unselected package libdata-optlist-perl. 537s Preparing to unpack .../162-libdata-optlist-perl_0.114-1_all.deb ... 537s Unpacking libdata-optlist-perl (0.114-1) ... 537s Selecting previously unselected package libtypes-serialiser-perl. 537s Preparing to unpack .../163-libtypes-serialiser-perl_1.01-1_all.deb ... 537s Unpacking libtypes-serialiser-perl (1.01-1) ... 537s Selecting previously unselected package libjson-xs-perl. 537s Preparing to unpack .../164-libjson-xs-perl_4.040-1_s390x.deb ... 537s Unpacking libjson-xs-perl (4.040-1) ... 537s Selecting previously unselected package libjson-maybexs-perl. 537s Preparing to unpack .../165-libjson-maybexs-perl_1.004008-1_all.deb ... 537s Unpacking libjson-maybexs-perl (1.004008-1) ... 537s Selecting previously unselected package liblist-someutils-perl. 537s Preparing to unpack .../166-liblist-someutils-perl_0.59-1_all.deb ... 537s Unpacking liblist-someutils-perl (0.59-1) ... 537s Selecting previously unselected package liblist-utilsby-perl. 538s Preparing to unpack .../167-liblist-utilsby-perl_0.12-2_all.deb ... 538s Unpacking liblist-utilsby-perl (0.12-2) ... 538s Selecting previously unselected package liblist-allutils-perl. 538s Preparing to unpack .../168-liblist-allutils-perl_0.19-1_all.deb ... 538s Unpacking liblist-allutils-perl (0.19-1) ... 538s Selecting previously unselected package libimport-into-perl. 538s Preparing to unpack .../169-libimport-into-perl_1.002005-2_all.deb ... 538s Unpacking libimport-into-perl (1.002005-2) ... 538s Selecting previously unselected package librole-tiny-perl. 538s Preparing to unpack .../170-librole-tiny-perl_2.002004-1_all.deb ... 538s Unpacking librole-tiny-perl (2.002004-1) ... 538s Selecting previously unselected package libsub-quote-perl. 538s Preparing to unpack .../171-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 538s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 538s Selecting previously unselected package libmoo-perl. 538s Preparing to unpack .../172-libmoo-perl_2.005005-1_all.deb ... 538s Unpacking libmoo-perl (2.005005-1) ... 538s Selecting previously unselected package libdata-password-zxcvbn-perl. 538s Preparing to unpack .../173-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 538s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 538s Selecting previously unselected package libfile-sharedir-perl. 538s Preparing to unpack .../174-libfile-sharedir-perl_1.118-3_all.deb ... 538s Unpacking libfile-sharedir-perl (1.118-3) ... 538s Selecting previously unselected package libpackage-stash-perl. 538s Preparing to unpack .../175-libpackage-stash-perl_0.40-1_all.deb ... 538s Unpacking libpackage-stash-perl (0.40-1) ... 538s Selecting previously unselected package libsub-identify-perl. 538s Preparing to unpack .../176-libsub-identify-perl_0.14-4_s390x.deb ... 538s Unpacking libsub-identify-perl (0.14-4) ... 538s Selecting previously unselected package libsub-name-perl:s390x. 538s Preparing to unpack .../177-libsub-name-perl_0.28-1_s390x.deb ... 538s Unpacking libsub-name-perl:s390x (0.28-1) ... 538s Selecting previously unselected package libnamespace-clean-perl. 538s Preparing to unpack .../178-libnamespace-clean-perl_0.27-2_all.deb ... 538s Unpacking libnamespace-clean-perl (0.27-2) ... 538s Selecting previously unselected package libnamespace-autoclean-perl. 538s Preparing to unpack .../179-libnamespace-autoclean-perl_0.31-1_all.deb ... 538s Unpacking libnamespace-autoclean-perl (0.31-1) ... 538s Selecting previously unselected package libsub-exporter-perl. 538s Preparing to unpack .../180-libsub-exporter-perl_0.990-1_all.deb ... 538s Unpacking libsub-exporter-perl (0.990-1) ... 538s Selecting previously unselected package libeval-closure-perl. 538s Preparing to unpack .../181-libeval-closure-perl_0.14-3_all.deb ... 538s Unpacking libeval-closure-perl (0.14-3) ... 538s Selecting previously unselected package libdevel-stacktrace-perl. 538s Preparing to unpack .../182-libdevel-stacktrace-perl_2.0500-1_all.deb ... 538s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 538s Selecting previously unselected package libexception-class-perl. 538s Preparing to unpack .../183-libexception-class-perl_1.45-1_all.deb ... 538s Unpacking libexception-class-perl (1.45-1) ... 538s Selecting previously unselected package libparams-validationcompiler-perl. 538s Preparing to unpack .../184-libparams-validationcompiler-perl_0.31-1_all.deb ... 538s Unpacking libparams-validationcompiler-perl (0.31-1) ... 538s Selecting previously unselected package libmro-compat-perl. 538s Preparing to unpack .../185-libmro-compat-perl_0.15-2_all.deb ... 538s Unpacking libmro-compat-perl (0.15-2) ... 538s Selecting previously unselected package libxstring-perl:s390x. 538s Preparing to unpack .../186-libxstring-perl_0.005-2build4_s390x.deb ... 538s Unpacking libxstring-perl:s390x (0.005-2build4) ... 538s Selecting previously unselected package libspecio-perl. 538s Preparing to unpack .../187-libspecio-perl_0.53-1_all.deb ... 538s Unpacking libspecio-perl (0.53-1) ... 538s Selecting previously unselected package libdatetime-locale-perl. 538s Preparing to unpack .../188-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 538s Unpacking libdatetime-locale-perl (1:1.45-1) ... 539s Selecting previously unselected package libdatetime-timezone-perl. 539s Preparing to unpack .../189-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 539s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 539s Selecting previously unselected package libdatetime-perl. 539s Preparing to unpack .../190-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 539s Unpacking libdatetime-perl (2:1.65-1build3) ... 539s Selecting previously unselected package libdatetime-format-rfc3339-perl. 539s Preparing to unpack .../191-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 539s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 539s Selecting previously unselected package libdbi-perl:s390x. 539s Preparing to unpack .../192-libdbi-perl_1.647-1build1_s390x.deb ... 539s Unpacking libdbi-perl:s390x (1.647-1build1) ... 540s Selecting previously unselected package libdbd-sqlite3-perl:s390x. 540s Preparing to unpack .../193-libdbd-sqlite3-perl_1.76-1_s390x.deb ... 540s Unpacking libdbd-sqlite3-perl:s390x (1.76-1) ... 540s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 540s Preparing to unpack .../194-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 540s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 540s Selecting previously unselected package libemail-date-format-perl. 540s Preparing to unpack .../195-libemail-date-format-perl_1.008-1_all.deb ... 540s Unpacking libemail-date-format-perl (1.008-1) ... 540s Selecting previously unselected package libemail-simple-perl. 540s Preparing to unpack .../196-libemail-simple-perl_2.218-1_all.deb ... 540s Unpacking libemail-simple-perl (2.218-1) ... 540s Selecting previously unselected package libmodule-pluggable-perl. 540s Preparing to unpack .../197-libmodule-pluggable-perl_5.2-5_all.deb ... 540s Unpacking libmodule-pluggable-perl (5.2-5) ... 540s Selecting previously unselected package libemail-abstract-perl. 540s Preparing to unpack .../198-libemail-abstract-perl_3.010-1_all.deb ... 540s Unpacking libemail-abstract-perl (3.010-1) ... 540s Selecting previously unselected package libemail-address-xs-perl. 540s Preparing to unpack .../199-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 540s Unpacking libemail-address-xs-perl (1.05-1build5) ... 540s Selecting previously unselected package libmoox-types-mooselike-perl. 540s Preparing to unpack .../200-libmoox-types-mooselike-perl_0.29-2_all.deb ... 540s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 540s Selecting previously unselected package libthrowable-perl. 540s Preparing to unpack .../201-libthrowable-perl_1.001-2_all.deb ... 540s Unpacking libthrowable-perl (1.001-2) ... 540s Selecting previously unselected package libemail-sender-perl. 540s Preparing to unpack .../202-libemail-sender-perl_2.601-1_all.deb ... 540s Unpacking libemail-sender-perl (2.601-1) ... 540s Selecting previously unselected package libexporter-tiny-perl. 540s Preparing to unpack .../203-libexporter-tiny-perl_1.006003-1_all.deb ... 540s Unpacking libexporter-tiny-perl (1.006003-1) ... 540s Selecting previously unselected package libextutils-depends-perl. 540s Preparing to unpack .../204-libextutils-depends-perl_0.8002-1_all.deb ... 540s Unpacking libextutils-depends-perl (0.8002-1) ... 540s Selecting previously unselected package libfcgi0t64:s390x. 540s Preparing to unpack .../205-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 540s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 540s Selecting previously unselected package libfcgi-perl. 540s Preparing to unpack .../206-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 540s Unpacking libfcgi-perl (0.82+ds-3build3) ... 540s Selecting previously unselected package libfilesys-notify-simple-perl. 540s Preparing to unpack .../207-libfilesys-notify-simple-perl_0.14-3_all.deb ... 540s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 540s Selecting previously unselected package libfont-afm-perl. 540s Preparing to unpack .../208-libfont-afm-perl_1.20-4_all.deb ... 540s Unpacking libfont-afm-perl (1.20-4) ... 540s Selecting previously unselected package libimagequant0:s390x. 540s Preparing to unpack .../209-libimagequant0_2.18.0-1build1_s390x.deb ... 540s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 540s Selecting previously unselected package libxpm4:s390x. 540s Preparing to unpack .../210-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 540s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 540s Selecting previously unselected package libgd3:s390x. 540s Preparing to unpack .../211-libgd3_2.3.3-13ubuntu1_s390x.deb ... 540s Unpacking libgd3:s390x (2.3.3-13ubuntu1) ... 540s Selecting previously unselected package libgd-perl. 540s Preparing to unpack .../212-libgd-perl_2.84-2_s390x.deb ... 540s Unpacking libgd-perl (2.84-2) ... 540s Selecting previously unselected package libgd-securityimage-perl. 540s Preparing to unpack .../213-libgd-securityimage-perl_1.75-3_all.deb ... 540s Unpacking libgd-securityimage-perl (1.75-3) ... 540s Selecting previously unselected package libglib-perl:s390x. 540s Preparing to unpack .../214-libglib-perl_3%3a1.329.4-1_s390x.deb ... 540s Unpacking libglib-perl:s390x (3:1.329.4-1) ... 540s Selecting previously unselected package libgssapi-perl. 540s Preparing to unpack .../215-libgssapi-perl_0.28-4build5_s390x.deb ... 540s Unpacking libgssapi-perl (0.28-4build5) ... 540s Selecting previously unselected package libhash-merge-simple-perl. 540s Preparing to unpack .../216-libhash-merge-simple-perl_0.052-1_all.deb ... 540s Unpacking libhash-merge-simple-perl (0.052-1) ... 540s Selecting previously unselected package libhash-multivalue-perl. 540s Preparing to unpack .../217-libhash-multivalue-perl_0.16-3_all.deb ... 540s Unpacking libhash-multivalue-perl (0.16-3) ... 540s Selecting previously unselected package libhtml-format-perl. 540s Preparing to unpack .../218-libhtml-format-perl_2.16-2_all.deb ... 540s Unpacking libhtml-format-perl (2.16-2) ... 540s Selecting previously unselected package libhtml-formattext-withlinks-perl. 540s Preparing to unpack .../219-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 540s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 541s Selecting previously unselected package libhtml-template-perl. 541s Preparing to unpack .../220-libhtml-template-perl_2.97-2build1_all.deb ... 541s Unpacking libhtml-template-perl (2.97-2build1) ... 541s Selecting previously unselected package libhttp-daemon-perl. 541s Preparing to unpack .../221-libhttp-daemon-perl_6.16-1_all.deb ... 541s Unpacking libhttp-daemon-perl (6.16-1) ... 541s Selecting previously unselected package libhttp-multipartparser-perl. 541s Preparing to unpack .../222-libhttp-multipartparser-perl_0.02-3_all.deb ... 541s Unpacking libhttp-multipartparser-perl (0.02-3) ... 541s Selecting previously unselected package libstream-buffered-perl. 541s Preparing to unpack .../223-libstream-buffered-perl_0.03-3_all.deb ... 541s Unpacking libstream-buffered-perl (0.03-3) ... 541s Selecting previously unselected package libwww-form-urlencoded-perl. 541s Preparing to unpack .../224-libwww-form-urlencoded-perl_0.26-2_all.deb ... 541s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 541s Selecting previously unselected package libhttp-entity-parser-perl. 541s Preparing to unpack .../225-libhttp-entity-parser-perl_0.25-2_all.deb ... 541s Unpacking libhttp-entity-parser-perl (0.25-2) ... 541s Selecting previously unselected package libhttp-headers-fast-perl. 541s Preparing to unpack .../226-libhttp-headers-fast-perl_0.22-3_all.deb ... 541s Unpacking libhttp-headers-fast-perl (0.22-3) ... 541s Selecting previously unselected package libio-pty-perl. 541s Preparing to unpack .../227-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 541s Unpacking libio-pty-perl (1:1.20-1build3) ... 541s Selecting previously unselected package libio-sessiondata-perl. 541s Preparing to unpack .../228-libio-sessiondata-perl_1.03-3_all.deb ... 541s Unpacking libio-sessiondata-perl (1.03-3) ... 541s Selecting previously unselected package libperlio-via-timeout-perl. 541s Preparing to unpack .../229-libperlio-via-timeout-perl_0.32-3_all.deb ... 541s Unpacking libperlio-via-timeout-perl (0.32-3) ... 541s Selecting previously unselected package libio-socket-timeout-perl. 541s Preparing to unpack .../230-libio-socket-timeout-perl_0.32-3_all.deb ... 541s Unpacking libio-socket-timeout-perl (0.32-3) ... 541s Selecting previously unselected package libio-string-perl. 541s Preparing to unpack .../231-libio-string-perl_1.08-4_all.deb ... 541s Unpacking libio-string-perl (1.08-4) ... 541s Selecting previously unselected package libio-stringy-perl. 541s Preparing to unpack .../232-libio-stringy-perl_2.113-2_all.deb ... 541s Unpacking libio-stringy-perl (2.113-2) ... 541s Selecting previously unselected package libipc-run-perl. 541s Preparing to unpack .../233-libipc-run-perl_20250809.0-1build1_all.deb ... 541s Unpacking libipc-run-perl (20250809.0-1build1) ... 541s Selecting previously unselected package libjargs-java. 541s Preparing to unpack .../234-libjargs-java_1.0.0-5build1_all.deb ... 541s Unpacking libjargs-java (1.0.0-5build1) ... 542s Selecting previously unselected package libjs-bootstrap. 542s Preparing to unpack .../235-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 542s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 542s Selecting previously unselected package libxslt1.1:s390x. 542s Preparing to unpack .../236-libxslt1.1_1.1.43-0.3_s390x.deb ... 542s Unpacking libxslt1.1:s390x (1.1.43-0.3) ... 542s Selecting previously unselected package libxmlsec1-1:s390x. 542s Preparing to unpack .../237-libxmlsec1-1_1.3.9-1_s390x.deb ... 542s Unpacking libxmlsec1-1:s390x (1.3.9-1) ... 542s Selecting previously unselected package libxmlsec1-openssl1:s390x. 542s Preparing to unpack .../238-libxmlsec1-openssl1_1.3.9-1_s390x.deb ... 542s Unpacking libxmlsec1-openssl1:s390x (1.3.9-1) ... 542s Selecting previously unselected package liblasso3t64. 542s Preparing to unpack .../239-liblasso3t64_2.9.0-3_s390x.deb ... 542s Unpacking liblasso3t64 (2.9.0-3) ... 542s Selecting previously unselected package liblasso-perl:s390x. 542s Preparing to unpack .../240-liblasso-perl_2.9.0-3_s390x.deb ... 542s Unpacking liblasso-perl:s390x (2.9.0-3) ... 542s Selecting previously unselected package libconfig-inifiles-perl. 542s Preparing to unpack .../241-libconfig-inifiles-perl_3.000003-4_all.deb ... 542s Unpacking libconfig-inifiles-perl (3.000003-4) ... 542s Selecting previously unselected package libmouse-perl:s390x. 542s Preparing to unpack .../242-libmouse-perl_2.6.1-1_s390x.deb ... 542s Unpacking libmouse-perl:s390x (2.6.1-1) ... 542s Selecting previously unselected package libnet-cidr-perl. 542s Preparing to unpack .../243-libnet-cidr-perl_0.27-1build1_all.deb ... 542s Unpacking libnet-cidr-perl (0.27-1build1) ... 542s Selecting previously unselected package libtest-sharedfork-perl. 542s Preparing to unpack .../244-libtest-sharedfork-perl_0.35-3_all.deb ... 542s Unpacking libtest-sharedfork-perl (0.35-3) ... 542s Selecting previously unselected package libtest-tcp-perl. 542s Preparing to unpack .../245-libtest-tcp-perl_2.22-2_all.deb ... 542s Unpacking libtest-tcp-perl (2.22-2) ... 542s Selecting previously unselected package libplack-perl. 542s Preparing to unpack .../246-libplack-perl_1.0051-1_all.deb ... 542s Unpacking libplack-perl (1.0051-1) ... 542s Selecting previously unselected package liblemonldap-ng-common-perl. 542s Preparing to unpack .../247-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 542s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 542s Selecting previously unselected package liblist-moreutils-xs-perl. 542s Preparing to unpack .../248-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 542s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 542s Selecting previously unselected package liblist-moreutils-perl. 542s Preparing to unpack .../249-liblist-moreutils-perl_0.430-2_all.deb ... 542s Unpacking liblist-moreutils-perl (0.430-2) ... 542s Selecting previously unselected package libllhttp9.3. 542s Preparing to unpack .../250-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_s390x.deb ... 542s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 542s Selecting previously unselected package liblog-log4perl-perl. 542s Preparing to unpack .../251-liblog-log4perl-perl_1.57-1_all.deb ... 542s Unpacking liblog-log4perl-perl (1.57-1) ... 542s Selecting previously unselected package liblwp-protocol-psgi-perl. 542s Preparing to unpack .../252-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 542s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 542s Selecting previously unselected package libnet-smtp-ssl-perl. 542s Preparing to unpack .../253-libnet-smtp-ssl-perl_1.04-2_all.deb ... 542s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 542s Selecting previously unselected package libmailtools-perl. 542s Preparing to unpack .../254-libmailtools-perl_2.22-1_all.deb ... 542s Unpacking libmailtools-perl (2.22-1) ... 542s Selecting previously unselected package libmime-tools-perl. 542s Preparing to unpack .../255-libmime-tools-perl_5.515-1_all.deb ... 542s Unpacking libmime-tools-perl (5.515-1) ... 542s Selecting previously unselected package libnet-ip-perl. 542s Preparing to unpack .../256-libnet-ip-perl_1.26-4_all.deb ... 542s Unpacking libnet-ip-perl (1.26-4) ... 542s Selecting previously unselected package libnet-ldap-perl. 542s Preparing to unpack .../257-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 542s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 542s Selecting previously unselected package libxml-namespacesupport-perl. 542s Preparing to unpack .../258-libxml-namespacesupport-perl_1.12-2_all.deb ... 542s Unpacking libxml-namespacesupport-perl (1.12-2) ... 542s Selecting previously unselected package libxml-sax-base-perl. 542s Preparing to unpack .../259-libxml-sax-base-perl_1.09-3_all.deb ... 542s Unpacking libxml-sax-base-perl (1.09-3) ... 542s Selecting previously unselected package libxml-sax-perl. 542s Preparing to unpack .../260-libxml-sax-perl_1.02+dfsg-4_all.deb ... 542s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 542s Selecting previously unselected package libxml-libxml-perl. 542s Preparing to unpack .../261-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_s390x.deb ... 542s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 543s Selecting previously unselected package libxml-simple-perl. 543s Preparing to unpack .../262-libxml-simple-perl_2.25-2_all.deb ... 543s Unpacking libxml-simple-perl (2.25-2) ... 543s Selecting previously unselected package libnet-openid-common-perl. 543s Preparing to unpack .../263-libnet-openid-common-perl_1.20-2_all.deb ... 543s Unpacking libnet-openid-common-perl (1.20-2) ... 543s Selecting previously unselected package libnet-openid-consumer-perl. 543s Preparing to unpack .../264-libnet-openid-consumer-perl_1.18-2_all.deb ... 543s Unpacking libnet-openid-consumer-perl (1.18-2) ... 543s Selecting previously unselected package libnet-openid-server-perl. 543s Preparing to unpack .../265-libnet-openid-server-perl_1.09-4_all.deb ... 543s Unpacking libnet-openid-server-perl (1.09-4) ... 543s Selecting previously unselected package libsimdjson29:s390x. 543s Preparing to unpack .../266-libsimdjson29_4.2.4-1_s390x.deb ... 543s Unpacking libsimdjson29:s390x (4.2.4-1) ... 543s Selecting previously unselected package libsimdutf29:s390x. 543s Preparing to unpack .../267-libsimdutf29_7.7.1-3_s390x.deb ... 543s Unpacking libsimdutf29:s390x (7.7.1-3) ... 543s Selecting previously unselected package node-corepack. 543s Preparing to unpack .../268-node-corepack_0.24.0-5build1_all.deb ... 543s Unpacking node-corepack (0.24.0-5build1) ... 543s Selecting previously unselected package nodejs. 543s Preparing to unpack .../269-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 543s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 543s Selecting previously unselected package node-xtend. 543s Preparing to unpack .../270-node-xtend_4.0.2-3_all.deb ... 543s Unpacking node-xtend (4.0.2-3) ... 543s Selecting previously unselected package node-acorn. 543s Preparing to unpack .../271-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 543s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 543s Selecting previously unselected package node-cjs-module-lexer. 543s Preparing to unpack .../272-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 543s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 543s Selecting previously unselected package node-balanced-match. 543s Preparing to unpack .../273-node-balanced-match_2.0.0-1_all.deb ... 543s Unpacking node-balanced-match (2.0.0-1) ... 543s Selecting previously unselected package node-brace-expansion. 543s Preparing to unpack .../274-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 543s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 543s Selecting previously unselected package node-minimatch. 543s Preparing to unpack .../275-node-minimatch_9.0.3-6_all.deb ... 543s Unpacking node-minimatch (9.0.3-6) ... 543s Selecting previously unselected package node-ms. 543s Preparing to unpack .../276-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 543s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 543s Selecting previously unselected package node-debug. 543s Preparing to unpack .../277-node-debug_4.4.1+~4.1.12-1_all.deb ... 543s Unpacking node-debug (4.4.1+~4.1.12-1) ... 543s Selecting previously unselected package node-lru-cache. 543s Preparing to unpack .../278-node-lru-cache_10.0.1-3_all.deb ... 543s Unpacking node-lru-cache (10.0.1-3) ... 543s Selecting previously unselected package node-semver. 543s Preparing to unpack .../279-node-semver_7.6.1+~7.5.8-2_all.deb ... 543s Unpacking node-semver (7.6.1+~7.5.8-2) ... 543s Selecting previously unselected package node-llhttp. 544s Preparing to unpack .../280-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 544s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 544s Selecting previously unselected package node-undici. 544s Preparing to unpack .../281-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 544s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 544s Selecting previously unselected package libnode127:s390x. 544s Preparing to unpack .../282-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 544s Unpacking libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 544s Selecting previously unselected package libregexp-assemble-perl. 544s Preparing to unpack .../283-libregexp-assemble-perl_0.38-2_all.deb ... 544s Unpacking libregexp-assemble-perl (0.38-2) ... 544s Selecting previously unselected package libregexp-common-perl. 544s Preparing to unpack .../284-libregexp-common-perl_2024080801-1_all.deb ... 544s Unpacking libregexp-common-perl (2024080801-1) ... 544s Selecting previously unselected package libtask-weaken-perl. 544s Preparing to unpack .../285-libtask-weaken-perl_1.06-2_all.deb ... 544s Unpacking libtask-weaken-perl (1.06-2) ... 544s Selecting previously unselected package libxml-parser-perl. 544s Preparing to unpack .../286-libxml-parser-perl_2.47-1build4_s390x.deb ... 544s Unpacking libxml-parser-perl (2.47-1build4) ... 544s Selecting previously unselected package libsoap-lite-perl. 544s Preparing to unpack .../287-libsoap-lite-perl_1.27-3_all.deb ... 544s Unpacking libsoap-lite-perl (1.27-3) ... 545s Selecting previously unselected package libstring-random-perl. 545s Preparing to unpack .../288-libstring-random-perl_1%3a0.32-2_all.deb ... 545s Unpacking libstring-random-perl (1:0.32-2) ... 545s Selecting previously unselected package libtest-leaktrace-perl. 545s Preparing to unpack .../289-libtest-leaktrace-perl_0.17-1build6_s390x.deb ... 545s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 545s Selecting previously unselected package libtest-output-perl. 545s Preparing to unpack .../290-libtest-output-perl_1.036-1_all.deb ... 545s Unpacking libtest-output-perl (1.036-1) ... 545s Selecting previously unselected package libtest-pod-perl. 545s Preparing to unpack .../291-libtest-pod-perl_1.52-3_all.deb ... 545s Unpacking libtest-pod-perl (1.52-3) ... 545s Selecting previously unselected package libtext-unidecode-perl. 545s Preparing to unpack .../292-libtext-unidecode-perl_1.30-3_all.deb ... 545s Unpacking libtext-unidecode-perl (1.30-3) ... 545s Selecting previously unselected package libtime-fake-perl. 545s Preparing to unpack .../293-libtime-fake-perl_0.11-4_all.deb ... 545s Unpacking libtime-fake-perl (0.11-4) ... 545s Selecting previously unselected package libxml-libxslt-perl:s390x. 545s Preparing to unpack .../294-libxml-libxslt-perl_2.003000-4_s390x.deb ... 545s Unpacking libxml-libxslt-perl:s390x (2.003000-4) ... 545s Selecting previously unselected package node-uglify-js. 545s Preparing to unpack .../295-node-uglify-js_3.17.4-2build1_all.deb ... 545s Unpacking node-uglify-js (3.17.4-2build1) ... 545s Selecting previously unselected package python3-defusedxml. 545s Preparing to unpack .../296-python3-defusedxml_0.7.1-3build1_all.deb ... 545s Unpacking python3-defusedxml (0.7.1-3build1) ... 545s Selecting previously unselected package python3-roman-numerals. 545s Preparing to unpack .../297-python3-roman-numerals_4.1.0-1_all.deb ... 545s Unpacking python3-roman-numerals (4.1.0-1) ... 545s Selecting previously unselected package python3-docutils. 545s Preparing to unpack .../298-python3-docutils_0.22.4+dfsg-1_all.deb ... 545s Unpacking python3-docutils (0.22.4+dfsg-1) ... 545s Selecting previously unselected package python3-imagesize. 545s Preparing to unpack .../299-python3-imagesize_1.4.1-1build1_all.deb ... 545s Unpacking python3-imagesize (1.4.1-1build1) ... 545s Selecting previously unselected package python3-snowballstemmer. 545s Preparing to unpack .../300-python3-snowballstemmer_3.0.1-1_all.deb ... 545s Unpacking python3-snowballstemmer (3.0.1-1) ... 545s Selecting previously unselected package sphinx-common. 545s Preparing to unpack .../301-sphinx-common_8.2.3-12_all.deb ... 545s Unpacking sphinx-common (8.2.3-12) ... 545s Selecting previously unselected package python3-alabaster. 545s Preparing to unpack .../302-python3-alabaster_0.7.16-0.1build1_all.deb ... 545s Unpacking python3-alabaster (0.7.16-0.1build1) ... 545s Selecting previously unselected package python3-sphinx. 545s Preparing to unpack .../303-python3-sphinx_8.2.3-12_all.deb ... 545s Unpacking python3-sphinx (8.2.3-12) ... 545s Selecting previously unselected package libjs-bootswatch. 545s Preparing to unpack .../304-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 545s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 545s Selecting previously unselected package python3-sphinx-bootstrap-theme. 545s Preparing to unpack .../305-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 545s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 545s Selecting previously unselected package uglifyjs. 545s Preparing to unpack .../306-uglifyjs_3.17.4-2build1_all.deb ... 545s Unpacking uglifyjs (3.17.4-2build1) ... 545s Selecting previously unselected package yui-compressor. 545s Preparing to unpack .../307-yui-compressor_2.4.8-3build1_all.deb ... 545s Unpacking yui-compressor (2.4.8-3build1) ... 545s Selecting previously unselected package libauthen-radius-perl. 545s Preparing to unpack .../308-libauthen-radius-perl_0.33-1_all.deb ... 545s Unpacking libauthen-radius-perl (0.33-1) ... 545s Selecting previously unselected package liblemonldap-ng-handler-perl. 545s Preparing to unpack .../309-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 545s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 545s Selecting previously unselected package pkg-perl-autopkgtest. 545s Preparing to unpack .../310-pkg-perl-autopkgtest_0.85_all.deb ... 545s Unpacking pkg-perl-autopkgtest (0.85) ... 545s Setting up libconfig-inifiles-perl (3.000003-4) ... 545s Setting up libmodule-pluggable-perl (5.2-5) ... 545s Setting up node-uglify-js (3.17.4-2build1) ... 545s Setting up libio-sessiondata-perl (1.03-3) ... 545s Setting up liblcms2-2:s390x (2.17-1) ... 545s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 545s Setting up libaom3:s390x (3.13.1-2) ... 545s Setting up node-lru-cache (10.0.1-3) ... 545s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 545s Setting up libmath-random-isaac-perl (1.004-2) ... 545s Setting up libtask-weaken-perl (1.06-2) ... 545s Setting up libmouse-perl:s390x (2.6.1-1) ... 545s Setting up libhttp-multipartparser-perl (0.02-3) ... 545s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 545s Setting up java-common (0.76build1) ... 545s Setting up libclass-inspector-perl (1.36-3) ... 545s Setting up libfont-afm-perl (1.20-4) ... 545s Setting up libdynaloader-functions-perl (0.004-2) ... 545s Setting up libclass-method-modifiers-perl (2.15-1) ... 545s Setting up libio-pty-perl (1:1.20-1build3) ... 546s Setting up libdata-hexdump-perl (0.04-2) ... 546s Setting up python3-defusedxml (0.7.1-3build1) ... 546s Setting up libclone-perl:s390x (0.47-1) ... 546s Setting up libarchive-zip-perl (1.68-1) ... 546s Setting up libsub-identify-perl (0.14-4) ... 546s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 546s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 546s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 546s Setting up python3-alabaster (0.7.16-0.1build1) ... 546s Setting up libio-stringy-perl (2.113-2) ... 546s Setting up libhtml-tagset-perl (3.24-1) ... 546s Setting up unzip (6.0-29ubuntu1) ... 546s Setting up libdebhelper-perl (13.28ubuntu1) ... 546s Setting up libperlio-via-timeout-perl (0.32-3) ... 546s Setting up libfilesys-notify-simple-perl (0.14-3) ... 546s Setting up libnet-cidr-perl (0.27-1build1) ... 546s Setting up libipc-sharelite-perl (0.17-5build4) ... 546s Setting up libconvert-binhex-perl (1.125-3) ... 546s Setting up liblwp-mediatypes-perl (6.04-2) ... 546s Setting up libcrypt-urandom-perl (0.54-1) ... 546s Setting up x11-common (1:7.7+24ubuntu1) ... 546s Setting up libtest-pod-perl (1.52-3) ... 546s Setting up libtry-tiny-perl (0.32-1) ... 546s Setting up libdeflate0:s390x (1.23-2) ... 546s Setting up perl-openssl-defaults:s390x (7build4) ... 546s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 546s Setting up libxml-namespacesupport-perl (1.12-2) ... 546s Setting up m4 (1.4.20-2) ... 546s Setting up libposix-strftime-compiler-perl (0.46-1) ... 546s Setting up libclass-singleton-perl (1.6-2) ... 546s Setting up libencode-locale-perl (1.05-3) ... 546s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 546s Setting up libxstring-perl:s390x (0.005-2build4) ... 546s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 546s Setting up libclass-errorhandler-perl (0.04-3) ... 546s Setting up liblist-utilsby-perl (0.12-2) ... 546s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 546s Setting up libtime-fake-perl (0.11-4) ... 546s Setting up libregexp-common-perl (2024080801-1) ... 546s Setting up libtest-sharedfork-perl (0.35-3) ... 546s Setting up libsub-install-perl (0.929-1) ... 546s Setting up libextutils-depends-perl (0.8002-1) ... 546s Setting up libhash-multivalue-perl (0.16-3) ... 546s Setting up liberror-perl (0.17030-1) ... 546s Setting up libapache-session-perl (1.94-2) ... 546s Setting up libxml-sax-base-perl (1.09-3) ... 546s Setting up libio-string-perl (1.08-4) ... 546s Setting up libtest-leaktrace-perl (0.17-1build6) ... 546s Setting up libsimdutf29:s390x (7.7.1-3) ... 546s Setting up libsimdjson29:s390x (4.2.4-1) ... 546s Setting up libfontenc1:s390x (1:1.1.8-1build2) ... 546s Setting up autotools-dev (20240727.1) ... 546s Setting up libstream-buffered-perl (0.03-3) ... 546s Setting up libclass-data-inheritable-perl (0.10-1) ... 546s Setting up libcrypt-des-perl:s390x (2.07-5) ... 546s Setting up libalgorithm-c3-perl (0.11-2) ... 546s Setting up liblog-log4perl-perl (1.57-1) ... 546s Setting up libapache-logformat-compiler-perl (0.36-3) ... 546s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 546s Setting up libcrypt-random-seed-perl (0.03-3) ... 546s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 546s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 546s Setting up python3-snowballstemmer (3.0.1-1) ... 546s Setting up node-balanced-match (2.0.0-1) ... 546s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 546s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 546s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 546s Setting up libimagequant0:s390x (2.18.0-1build1) ... 546s Setting up libemail-date-format-perl (1.008-1) ... 546s Setting up libcryptx-perl (0.087-1) ... 546s Setting up libcares2:s390x (1.34.6-1) ... 546s Setting up libmpc3:s390x (1.3.1-2) ... 546s Setting up libvariable-magic-perl (0.64-1build1) ... 546s Setting up libio-html-perl (1.004-3) ... 546s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 546s Setting up autopoint (0.23.2-1) ... 546s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 546s Setting up libipc-run-perl (20250809.0-1build1) ... 546s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 546s Setting up libpcsclite1:s390x (2.4.1-1) ... 546s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 546s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 546s Setting up libltdl7:s390x (2.5.4-9) ... 546s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 546s Setting up libstring-random-perl (1:0.32-2) ... 546s Setting up libparams-util-perl (1.102-3build1) ... 546s Setting up autoconf (2.72-3.1ubuntu1) ... 546s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 546s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 546s Setting up libcapture-tiny-perl (0.50-1) ... 546s Setting up libtimedate-perl (2.3300-2) ... 546s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 547s Setting up libsub-name-perl:s390x (0.28-1) ... 547s Setting up libtypes-serialiser-perl (1.01-1) ... 547s Setting up libgssapi-perl (0.28-4build5) ... 547s Setting up dwz (0.16-2) ... 547s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 547s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 547s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 547s Setting up libjson-perl (4.10000-1) ... 547s Setting up libxslt1.1:s390x (1.1.43-0.3) ... 547s Setting up libjargs-java (1.0.0-5build1) ... 547s Setting up librole-tiny-perl (2.002004-1) ... 547s Setting up debugedit (1:5.2-3) ... 547s Setting up libfile-sharedir-perl (1.118-3) ... 547s Setting up libfcgi-perl (0.82+ds-3build3) ... 547s Setting up python3-roman-numerals (4.1.0-1) ... 547s Setting up libopenjp2-7:s390x (2.5.4-1) ... 547s Setting up libwww-form-urlencoded-perl (0.26-2) ... 547s Setting up sgml-base (1.31+nmu1) ... 547s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 547s Setting up libdevel-stacktrace-perl (2.0500-1) ... 547s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 547s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 547s Setting up node-minimatch (9.0.3-6) ... 547s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 547s Setting up ca-certificates-java (20240118build1) ... 547s No JRE found. Skipping Java certificates setup. 547s Setting up libexporter-tiny-perl (1.006003-1) ... 547s Setting up node-xtend (4.0.2-3) ... 547s Setting up libisl23:s390x (0.27-1build1) ... 547s Setting up libconvert-asn1-perl (0.34-1) ... 547s Setting up libtext-unidecode-perl (1.30-3) ... 547s Setting up libde265-0:s390x (1.0.16-1build1) ... 547s Setting up libregexp-assemble-perl (0.38-2) ... 547s Setting up libnet-ip-perl (1.26-4) ... 547s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 547s Setting up libxmlsec1-1:s390x (1.3.9-1) ... 547s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 547s Setting up liburi-perl (5.34-2build1) ... 547s Setting up libdbi-perl:s390x (1.647-1build1) ... 547s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 547s Setting up libconvert-base32-perl (0.06-3) ... 547s Setting up dctrl-tools (2.24-3build4) ... 547s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 547s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 547s Setting up autodep8 (0.30build1) ... 547s Setting up libclone-pp-perl (1.08-2) ... 547s Setting up python3-imagesize (1.4.1-1build1) ... 547s Setting up libemail-address-xs-perl (1.05-1build5) ... 547s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 547s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 547s Setting up automake (1:1.18.1-3build1) ... 547s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 547s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 547s Setting up libjson-xs-perl (4.040-1) ... 547s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 547s Setting up libcrypt-des-ede3-perl (0.03-1) ... 547s Setting up libhttp-date-perl (6.06-1) ... 547s Setting up libglib-perl:s390x (3:1.329.4-1) ... 547s Setting up gettext (0.23.2-1) ... 547s Setting up libtest-tcp-perl (2.22-2) ... 547s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 547s Setting up java-wrappers (0.5build1) ... 547s Setting up libio-socket-timeout-perl (0.32-3) ... 547s Setting up libfile-listing-perl (6.16-1) ... 547s Setting up libhash-merge-simple-perl (0.052-1) ... 547s Setting up openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 547s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 547s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 547s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 547s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 547s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 547s Setting up libcache-cache-perl (1.08-3) ... 547s Setting up libhttp-headers-fast-perl (0.22-3) ... 547s Setting up liblist-moreutils-perl (0.430-2) ... 547s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 547s Setting up libemail-simple-perl (2.218-1) ... 547s Setting up libxmlsec1-openssl1:s390x (1.3.9-1) ... 547s Setting up libnet-http-perl (6.24-1build1) ... 547s Setting up liblasso3t64 (2.9.0-3) ... 547s Setting up libexception-class-perl (1.45-1) ... 547s Setting up libclass-c3-perl (0.35-2) ... 547s Setting up libcrypt-jwt-perl (0.037-1) ... 547s Setting up xfonts-utils (1:7.7+7build1) ... 547s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 547s Setting up libxml-sax-perl (1.02+dfsg-4) ... 547s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 547s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 547s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 548s Setting up libauthen-radius-perl (0.33-1) ... 548s Setting up intltool-debian (0.35.0+20060710.6build1) ... 548s Setting up libbytes-random-secure-perl (0.29-3) ... 548s Setting up libjson-maybexs-perl (1.004008-1) ... 548s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 548s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 548s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 548s Setting up sphinx-common (8.2.3-12) ... 548s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 548s Setting up libdata-optlist-perl (0.114-1) ... 548s Setting up libtest-output-perl (1.036-1) ... 548s Setting up pkg-perl-autopkgtest (0.85) ... 548s Setting up libraw23t64:s390x (0.21.4-2) ... 548s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 548s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 548s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 548s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 549s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 549s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 549s Setting up libwww-robotrules-perl (6.02-1build1) ... 549s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 549s Setting up xml-core (0.19build1) ... 550s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 550s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 550s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 550s Setting up liblasso-perl:s390x (2.9.0-3) ... 550s Setting up libdbd-sqlite3-perl:s390x (1.76-1) ... 550s Setting up libmro-compat-perl (0.15-2) ... 550s Setting up libcookie-baker-perl (0.12-1) ... 550s Setting up libhttp-entity-parser-perl (0.25-2) ... 550s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 550s Setting up libio-socket-ssl-perl (2.098-1) ... 550s Setting up libsub-exporter-perl (0.990-1) ... 550s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 550s Setting up libeval-closure-perl (0.14-3) ... 550s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 550s Setting up libconvert-pem-perl (0.13-1) ... 550s Setting up libhttp-negotiate-perl (6.01-2) ... 550s Setting up libparams-validationcompiler-perl (0.31-1) ... 550s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 550s Setting up libhttp-cookies-perl (6.11-1) ... 550s Setting up po-debconf (1.0.22) ... 550s Setting up libhtml-tree-perl (5.07-3) ... 550s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 550s Setting up libcgi-pm-perl (4.71-1build1) ... 550s Setting up libhtml-format-perl (2.16-2) ... 550s Setting up fonts-urw-base35 (20200910-8build1) ... 550s Setting up libhtml-template-perl (2.97-2build1) ... 550s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 550s Setting up libnet-smtp-ssl-perl (1.04-2) ... 550s Setting up libmodule-runtime-perl (0.018-1) ... 550s Setting up libmailtools-perl (2.22-1) ... 550s Setting up libxml-simple-perl (2.25-2) ... 550s Setting up libxml-libxslt-perl:s390x (2.003000-4) ... 550s Setting up libhttp-daemon-perl (6.16-1) ... 550s Setting up libemail-abstract-perl (3.010-1) ... 550s Setting up cpp-15 (15.2.0-12ubuntu1) ... 550s Setting up cpp (4:15.2.0-4ubuntu1) ... 550s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 550s Setting up libplack-perl (1.0051-1) ... 550s Setting up libnet-openid-common-perl (1.20-2) ... 550s Setting up libnet-openid-server-perl (1.09-4) ... 550s Setting up libmodule-implementation-perl (0.09-2) ... 550s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 550s Setting up libpackage-stash-perl (0.40-1) ... 550s Setting up libimport-into-perl (1.002005-2) ... 550s Setting up libmoo-perl (2.005005-1) ... 550s Setting up liblist-someutils-perl (0.59-1) ... 550s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 550s Setting up libmime-tools-perl (5.515-1) ... 550s Setting up gcc-15 (15.2.0-12ubuntu1) ... 550s Setting up libspecio-perl (0.53-1) ... 550s Setting up liblist-allutils-perl (0.19-1) ... 550s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 550s Setting up libmoox-types-mooselike-perl (0.29-2) ... 550s Setting up libb-hooks-endofscope-perl (0.28-2) ... 550s Setting up g++-15 (15.2.0-12ubuntu1) ... 550s Setting up libthrowable-perl (1.001-2) ... 550s Setting up libtool (2.5.4-9) ... 550s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 550s Setting up gcc (4:15.2.0-4ubuntu1) ... 550s Setting up dh-autoreconf (21) ... 550s Setting up libemail-sender-perl (2.601-1) ... 550s Setting up libnamespace-clean-perl (0.27-2) ... 550s Setting up g++ (4:15.2.0-4ubuntu1) ... 550s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 550s Setting up build-essential (12.12ubuntu2) ... 550s Setting up libnamespace-autoclean-perl (0.31-1) ... 550s Setting up libdatetime-locale-perl (1:1.45-1) ... 550s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 550s Setting up debhelper (13.28ubuntu1) ... 550s Setting up libdatetime-perl (2:1.65-1build3) ... 550s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 550s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 550s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 550s Setting up liblwp-protocol-https-perl (6.14-1) ... 550s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 550s Setting up node-corepack (0.24.0-5build1) ... 550s Setting up libwww-perl (6.81-1build1) ... 550s Setting up libheif1:s390x (1.21.2-1) ... 550s Setting up node-debug (4.4.1+~4.1.12-1) ... 550s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 550s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 551s Setting up libgd3:s390x (2.3.3-13ubuntu1) ... 551s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 551s Setting up libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 551s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 551s Setting up libnet-openid-consumer-perl (1.18-2) ... 551s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 551s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 551s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 552s Setting up libxml-parser-perl (2.47-1build4) ... 552s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 552s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 552s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 552s Setting up libgd-perl (2.84-2) ... 552s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 552s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 552s Setting up node-semver (7.6.1+~7.5.8-2) ... 552s Setting up libsoap-lite-perl (1.27-3) ... 552s Setting up uglifyjs (3.17.4-2build1) ... 552s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 552s Setting up libgd-securityimage-perl (1.75-3) ... 552s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 552s Processing triggers for install-info (7.2-5) ... 552s Processing triggers for libc-bin (2.42-2ubuntu4) ... 552s Processing triggers for man-db (2.13.1-1) ... 556s Processing triggers for ca-certificates-java (20240118build1) ... 556s Adding debian:ACCVRAIZ1.pem 556s Adding debian:AC_RAIZ_FNMT-RCM.pem 556s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 556s Adding debian:ANF_Secure_Server_Root_CA.pem 556s Adding debian:Actalis_Authentication_Root_CA.pem 556s Adding debian:AffirmTrust_Commercial.pem 556s Adding debian:AffirmTrust_Networking.pem 556s Adding debian:AffirmTrust_Premium.pem 556s Adding debian:AffirmTrust_Premium_ECC.pem 556s Adding debian:Amazon_Root_CA_1.pem 556s Adding debian:Amazon_Root_CA_2.pem 556s Adding debian:Amazon_Root_CA_3.pem 556s Adding debian:Amazon_Root_CA_4.pem 556s Adding debian:Atos_TrustedRoot_2011.pem 556s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 556s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 556s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 556s Adding debian:BJCA_Global_Root_CA1.pem 556s Adding debian:BJCA_Global_Root_CA2.pem 556s Adding debian:Baltimore_CyberTrust_Root.pem 556s Adding debian:Buypass_Class_2_Root_CA.pem 556s Adding debian:Buypass_Class_3_Root_CA.pem 556s Adding debian:CA_Disig_Root_R2.pem 556s Adding debian:CFCA_EV_ROOT.pem 556s Adding debian:COMODO_Certification_Authority.pem 556s Adding debian:COMODO_ECC_Certification_Authority.pem 556s Adding debian:COMODO_RSA_Certification_Authority.pem 556s Adding debian:Certainly_Root_E1.pem 556s Adding debian:Certainly_Root_R1.pem 556s Adding debian:Certigna.pem 556s Adding debian:Certigna_Root_CA.pem 556s Adding debian:Certum_EC-384_CA.pem 556s Adding debian:Certum_Trusted_Network_CA.pem 556s Adding debian:Certum_Trusted_Network_CA_2.pem 556s Adding debian:Certum_Trusted_Root_CA.pem 556s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 556s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 556s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 556s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 556s Adding debian:Comodo_AAA_Services_root.pem 556s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 556s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 556s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 556s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 556s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 556s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 556s Adding debian:DigiCert_Assured_ID_Root_CA.pem 556s Adding debian:DigiCert_Assured_ID_Root_G2.pem 556s Adding debian:DigiCert_Assured_ID_Root_G3.pem 556s Adding debian:DigiCert_Global_Root_CA.pem 556s Adding debian:DigiCert_Global_Root_G2.pem 556s Adding debian:DigiCert_Global_Root_G3.pem 556s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 556s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 556s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 556s Adding debian:DigiCert_Trusted_Root_G4.pem 556s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 556s Adding debian:Entrust_Root_Certification_Authority.pem 556s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 556s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 556s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 556s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 556s Adding debian:GLOBALTRUST_2020.pem 556s Adding debian:GTS_Root_R1.pem 556s Adding debian:GTS_Root_R2.pem 556s Adding debian:GTS_Root_R3.pem 556s Adding debian:GTS_Root_R4.pem 556s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 556s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 556s Adding debian:GlobalSign_Root_CA.pem 556s Adding debian:GlobalSign_Root_CA_-_R3.pem 556s Adding debian:GlobalSign_Root_CA_-_R6.pem 556s Adding debian:GlobalSign_Root_E46.pem 556s Adding debian:GlobalSign_Root_R46.pem 556s Adding debian:Go_Daddy_Class_2_CA.pem 556s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 556s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 556s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 556s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 556s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 556s Adding debian:HiPKI_Root_CA_-_G1.pem 556s Adding debian:Hongkong_Post_Root_CA_3.pem 556s Adding debian:ISRG_Root_X1.pem 556s Adding debian:ISRG_Root_X2.pem 556s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 556s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 556s Adding debian:Izenpe.com.pem 556s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 556s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 556s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 556s Adding debian:NAVER_Global_Root_Certification_Authority.pem 556s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 556s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 556s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 556s Adding debian:QuoVadis_Root_CA_1_G3.pem 556s Adding debian:QuoVadis_Root_CA_2.pem 556s Adding debian:QuoVadis_Root_CA_2_G3.pem 556s Adding debian:QuoVadis_Root_CA_3.pem 556s Adding debian:QuoVadis_Root_CA_3_G3.pem 556s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 556s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 556s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 556s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 556s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 556s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 556s Adding debian:SZAFIR_ROOT_CA2.pem 556s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 556s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 556s Adding debian:SecureSign_Root_CA12.pem 556s Adding debian:SecureSign_Root_CA14.pem 556s Adding debian:SecureSign_Root_CA15.pem 556s Adding debian:SecureTrust_CA.pem 556s Adding debian:Secure_Global_CA.pem 556s Adding debian:Security_Communication_ECC_RootCA1.pem 556s Adding debian:Security_Communication_RootCA2.pem 556s Adding debian:Starfield_Class_2_CA.pem 556s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 556s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 556s Adding debian:SwissSign_Gold_CA_-_G2.pem 556s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 556s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 556s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 556s Adding debian:TWCA_CYBER_Root_CA.pem 556s Adding debian:TWCA_Global_Root_CA.pem 556s Adding debian:TWCA_Root_Certification_Authority.pem 556s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 556s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 556s Adding debian:TeliaSonera_Root_CA_v1.pem 556s Adding debian:Telia_Root_CA_v2.pem 556s Adding debian:TrustAsia_Global_Root_CA_G3.pem 556s Adding debian:TrustAsia_Global_Root_CA_G4.pem 556s Adding debian:Trustwave_Global_Certification_Authority.pem 556s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 556s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 556s Adding debian:TunTrust_Root_CA.pem 556s Adding debian:UCA_Extended_Validation_Root.pem 556s Adding debian:UCA_Global_G2_Root.pem 556s Adding debian:USERTrust_ECC_Certification_Authority.pem 556s Adding debian:USERTrust_RSA_Certification_Authority.pem 556s Adding debian:XRamp_Global_CA_Root.pem 556s Adding debian:certSIGN_ROOT_CA.pem 556s Adding debian:certSIGN_Root_CA_G2.pem 556s Adding debian:e-Szigno_Root_CA_2017.pem 556s Adding debian:ePKI_Root_Certification_Authority.pem 556s Adding debian:emSign_ECC_Root_CA_-_C3.pem 556s Adding debian:emSign_ECC_Root_CA_-_G3.pem 556s Adding debian:emSign_Root_CA_-_C1.pem 556s Adding debian:emSign_Root_CA_-_G1.pem 556s Adding debian:vTrus_ECC_Root_CA.pem 556s Adding debian:vTrus_Root_CA.pem 556s done. 556s Setting up yui-compressor (2.4.8-3build1) ... 556s Setting up default-jre-headless (2:1.21-76build1) ... 556s Processing triggers for sgml-base (1.31+nmu1) ... 556s Setting up docutils-common (0.22.4+dfsg-1) ... 556s Processing triggers for sgml-base (1.31+nmu1) ... 556s Setting up python3-docutils (0.22.4+dfsg-1) ... 557s Setting up python3-sphinx (8.2.3-12) ... 564s autopkgtest [09:17:10]: test handler-test: ./debian/tests/runner build-deps lemonldap-ng-handler 564s autopkgtest [09:17:10]: test handler-test: [----------------------- 564s 'debian/tests/pkg-perl/lemonldap-ng-handler.SKIP' -> '/tmp/autopkgtest.0TNv0f/build.PUd/src/lemonldap-ng-handler/debian/tests/pkg-perl/SKIP' 564s 'debian/tests/pkg-perl/lemonldap-ng-handler.use-whitelist' -> '/tmp/autopkgtest.0TNv0f/build.PUd/src/lemonldap-ng-handler/debian/tests/pkg-perl/use-whitelist' 564s t/01-Lemonldap-NG-Handler-Main.t ........................... 564s 1..4 564s ok 1 - use Lemonldap::NG::Handler::Main; 564s ok 2 - init 564s ok 3 - Load conf 564s ok 4 - portal 564s ok 565s t/05-Lemonldap-NG-Handler-Reload.t ......................... 565s 1..6 565s ok 1 - use Lemonldap::NG::Handler::Main; 565s [Fri Jan 30 09:18:53 2026] [LLNG:5474] [error] Bad logLevel value '', switching to 'info' 565s 565s ok 2 - logLevelInit 565s ok 3 - defaultValuesInit 565s ok 4 - defaultValuesInit 565s ok 5 - locationRulesInit 565s ok 6 - forgeHeadersInit 565s ok 565s t/12-Lemonldap-NG-Handler-Jail.t ........................... 565s 1..26 565s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 565s ok 2 - new jail object 565s ok 3 - basic extended function is defined 565s ok 4 - encode_base64 function is defined 565s ok 5 - Function works 565s ok 6 - Get good result 565s ok 7 - listMatch function is defined 565s ok 8 - Get good result 565s ok 9 - listMatch function is defined 565s ok 10 - Get good result 565s ok 11 - checkDate extended function is defined 565s ok 12 - Function works 565s ok 13 - Get good result 565s ok 14 - checkDate extended function is defined 565s ok 15 - Function works 565s ok 16 - Get good result 565s ok 17 - checkDate extended function is defined 565s ok 18 - Function works 565s ok 19 - Function works 565s ok 20 - Function works 565s ok 21 - Syntax error yields undef result 565s ok 22 - Found correct error message 565s ok 23 - subjectid extended function is defined 565s ok 24 - subjectid works as expected 565s ok 25 - subjectid works as expected 565s ok 26 - subjectid works as expected 565s ok 566s t/13-Lemonldap-NG-Handler-Fake-Safe.t ...................... 566s 1..20 566s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 566s ok 2 - new fake jail object 566s ok 3 - basic extended function working without Safe Jail 566s ok 4 - encode_base64 extended function working without Safe Jail 566s ok 5 - checkDate extended function working without Safe Jail 566s ok 6 - checkDate extended function working without Safe Jail 566s ok 7 - listMatch function is defined 566s ok 8 - Get good result 566s ok 9 - listMatch function is defined 566s ok 10 - Get good result 566s ok 11 - checkDate extended function is defined 566s ok 12 - Function works 566s ok 13 - Function works 566s ok 14 - Function works 566s ok 15 - Syntax error yields undef result 566s ok 16 - Found correct error message 566s ok 17 - subjectid extended function is defined 566s ok 18 - subjectid works as expected 566s ok 19 - subjectid works as expected 566s ok 20 - subjectid works as expected 566s ok 566s t/14-Lemonldap-NG-Handler-Rule-Building.t .................. 566s 1..4 566s ok 1 - use Lemonldap::NG::Handler::Main; 566s ok 2 - init 566s # Subtest: Safe jail off 566s 1..37 566s ok 1 - Load conf 566s ok 2 - Safe jail is disabled 566s ok 3 - Returned code ref 566s ok 4 - Returned undef 566s ok 5 - Returned code ref 566s ok 6 - Returned undef 566s ok 7 - Returned code ref 566s ok 8 - Returned empty string 566s ok 9 - Returned code ref 566s ok 10 - Returned 0 566s ok 11 - Returned code ref 566s ok 12 - Returned abc def 566s ok 13 - Returned code ref 566s ok 14 - Returned bar 566s ok 15 - Returned code ref 566s ok 16 - Returned bar 566s ok 17 - Returned code ref 566s ok 18 - ipInSubnet works 566s ok 19 - ipInSubnet works 566s ok 20 - Returned code ref 566s ok 21 - ipInSubnet works 566s ok 22 - Returned code ref 566s ok 23 - ipInSubnet works 566s ok 24 - ipInSubnet works 566s ok 25 - Returned code ref 566s ok 26 - ipInSubnet works 566s ok 27 - Returned code ref 566s ok 28 - inDomain works for AUTH.EXAMPLE.COM 566s ok 29 - inDomain works for auth.example.com 566s ok 30 - inDomain works for example.com 566s ok 31 - inDomain works for cda.com 566s ok 32 - inDomain works for notexample.com 566s ok 33 - inDomain works for exampleacom 566s ok 34 - Returned code ref 566s ok 35 566s ok 36 - Returned code ref 566s ok 37 - Returned correct Basic header 566s ok 3 - Safe jail off 566s # Subtest: Safe jail on 566s 1..35 566s ok 1 - Load conf 566s ok 2 - Safe jail is enabled 566s ok 3 - Returned code ref 566s ok 4 - Returned undef 566s ok 5 - Returned code ref 566s ok 6 - Returned undef 566s ok 7 - Returned code ref 566s ok 8 - Returned empty string 566s ok 9 - Returned code ref 566s ok 10 - Returned 0 566s ok 11 - Returned code ref 566s ok 12 - Returned abc def 566s ok 13 - Returned code ref 566s ok 14 - Returned bar 566s ok 15 - Returned code ref 566s ok 16 - Returned bar 566s ok 17 - Returned code ref 566s ok 18 - ipInSubnet works 566s ok 19 - ipInSubnet works 566s ok 20 - Returned code ref 566s ok 21 - ipInSubnet works 566s ok 22 - Returned code ref 566s ok 23 - ipInSubnet works 566s ok 24 - ipInSubnet works 566s ok 25 - Returned code ref 566s ok 26 - ipInSubnet works 566s ok 27 - Returned code ref 566s ok 28 - inDomain works for AUTH.EXAMPLE.COM 566s ok 29 - inDomain works for auth.example.com 566s ok 30 - inDomain works for example.com 566s ok 31 - inDomain works for cda.com 566s ok 32 - inDomain works for notexample.com 566s ok 33 - inDomain works for exampleacom 566s ok 34 - Returned code ref 566s ok 35 566s ok 4 - Safe jail on 566s ok 566s t/20-Default-Broker-with-cache.t ........................... 566s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 566s ok 2 - use Lemonldap::NG::Handler::PSGI; 566s ok 3 - Client object 566s ok 4 - App object 566s ok 5 - Denied query 566s ok 6 - Code is 403 566s ok 7 - Header is given to app 566s ok 8 - Denied query 566s ok 9 - Conf was updated 566s ok 10 - Denied query 566s ok 11 - Conf was updated 566s 1..11 566s ok 566s t/20-Default-Broker.t ...................................... 566s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 566s ok 2 - use Lemonldap::NG::Handler::PSGI; 566s ok 3 - Client object 566s ok 4 - App object 566s ok 5 - Denied query 566s ok 6 - Code is 403 566s ok 7 - Header is given to app 566s ok 8 - Denied query 566s ok 9 - Conf was updated 566s ok 10 - Denied query 566s ok 11 - Conf was updated 566s 1..11 566s ok 567s t/30-Missing-conf.t ........................................ 567s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 567s ok 2 - use Lemonldap::NG::Handler::PSGI; 567s [Fri Jan 30 09:18:55 2026] [LLNG:5480] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 567s Error: No configuration available in backend. 567s Get remote configuration (localStorage unavailable). 567s [Fri Jan 30 09:18:55 2026] [LLNG:5480] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 567s Error: No configuration available in backend. 567s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 567s Get remote configuration (localStorage unavailable). 567s [Fri Jan 30 09:18:55 2026] [LLNG:5480] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 567s Error: No configuration available in backend. 567s Get remote configuration (localStorage unavailable). 567s [Fri Jan 30 09:18:55 2026] [LLNG:5480] [error] Initialization failed 567s ok 3 - Client object 567s ok 4 - App object 567s [Fri Jan 30 09:18:55 2026] [LLNG:5480] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 567s Error: No configuration available in backend. 567s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 567s Get remote configuration (localStorage unavailable). 567s [Fri Jan 30 09:18:55 2026] [LLNG:5480] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 567s Error: No configuration available in backend. 567s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 567s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 567s Get remote configuration (localStorage unavailable). 567s [Fri Jan 30 09:18:55 2026] [LLNG:5480] [error] Lemonldap::NG::Handler::PSGI::Main: No configuration found 567s [Fri Jan 30 09:18:55 2026] [LLNG:5480] [error] Not initialized 567s ok 5 - Request without configuration 567s ok 6 - Get a 500 code 567s [Fri Jan 30 09:18:55 2026] [LLNG:5480] [error] Lemonldap::NG::Common::Conf::Backends::File loaded. 567s Error: No configuration available in backend. 567s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 567s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 567s Get remote configuration (localStorage unavailable).Get remote configuration (localStorage unavailable). 567s Get configuration 1. 567s ok 7 - Request with configuration 567s ok 8 - No more error 567s 1..8 567s ok 567s t/50-Lemonldap-NG-Handler-SecureToken.t .................... 567s 1..1 567s ok 1 # skip Cache::Memcached is not installed, so Lemonldap::NG::Handler::SecureToken will not be useable 567s ok 567s t/51-Lemonldap-NG-Handler-Zimbra.t ......................... 567s 1..1 567s ok 1 - use Lemonldap::NG::Handler::Lib::ZimbraPreAuth; 567s ok 567s t/60-Lemonldap-NG-Handler-PSGI-unprotected.t ............... 567s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 567s ok 2 - use Lemonldap::NG::Handler::PSGI; 567s ok 3 - Client object 567s ok 4 - App object 567s ok 5 - No HTTP_AUTH_USER 567s ok 6 - Unauthentified query 567s ok 7 - Unprotected request succeeds 567s ok 8 - Expected content 567s 1..8 567s ok 567s t/60-Lemonldap-NG-Handler-PSGI.t ........................... skipped: Heavy developer tests 567s t/61-Lemonldap-NG-Handler-PSGI-Server.t .................... skipped: Heavy developer tests 567s t/62-Lemonldap-NG-Handler-Nginx.t .......................... skipped: Heavy developer tests 569s t/62-Lemonldap-NG-Handler-Traefik.t ........................ 569s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 569s ok 2 - use Lemonldap::NG::Handler::Server::Traefik; 569s ok 3 - Client object 569s ok 4 - App object 569s ok 5 - Unauthentified query 569s ok 6 - Response is an array 569s ok 7 - Code is 302 569s ok 8 - Redirection points to portal 569s ok 9 - Authentified query 569s ok 10 - Code is 200 569s ok 11 - Lm-Remote-Custom is overwriten 569s ok 12 - Authentified query 569s ok 13 - Authorization header is echoed 569s ok 14 - Authentified query 569s ok 15 - Code is 200 569s ok 16 - Lm-Remote-Custom is set "dwho@badwolf.org" 569s ok 17 - Authentified query 569s ok 18 - /test-uri1 -> Code is 200 569s ok 19 - Authentified query 569s ok 20 - /test-uri2 -> Code is 200 569s ok 21 - Denied query 569s ok 22 - /test-uri1 -> Code is 403 569s ok 23 - Denied query 569s ok 24 - /test-uri1 -> Code is 403 569s ok 25 - Denied query 569s ok 26 - Code is 403 569s ok 27 - Weak Authentified query 569s ok 28 - Code is 200 569s ok 29 - Strong Authentified query 569s ok 30 - Code is 302 569s ok 31 - Redirection points to http://test1.example.com/AuthStrong 569s ok 32 - Bad cookie 569s ok 33 - Code is 302 569s ok 34 - Weak Authentified query 569s ok 35 - Code is 200 569s ok 36 - Default Authentified query 569s ok 37 - Code is 302 569s ok 38 - Redirection points to http://test2.example.com/ 569s 1..38 569s ok 569s t/63-Lemonldap-NG-Handler-PSGI-Try.t ....................... 569s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 569s ok 2 - use Lemonldap::NG::Handler::PSGI::Try; 569s ok 3 - New object 569s ok 4 - Client object 569s ok 5 - App object 569s ok 6 - initialization 569s ok 7 - Set auth route 569s ok 8 - Set auth route 569s ok 9 - Get response 569s ok 10 - Response code is 200 569s ok 11 - Get unauth result 569s ok 12 - Get response 569s ok 13 - Response code is 200 569s ok 14 - Get auth result 569s [Fri Jan 30 09:18:58 2026] [LLNG:5488] [warn] [anonymous] Bad request 569s ok 15 - Try a bad path 569s ok 16 - Response is 400 569s 1..16 569s ok 570s t/64-Lemonldap-NG-Handler-PSGI-DevOps-vhostOptions.t ....... 570s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 570s ok 2 - use Lemonldap::NG::Handler::Server; 570s ok 3 - Client object 570s ok 4 - App object 570s ok 5 - Host header found 570s ok 6 - Rules file URL found 570s ok 7 - Authorized query 570s ok 8 - Code is 200 570s ok 9 - 'User' => 'dwho' 570s ok 10 - 'Name' => '' 570s ok 11 - 'Mail' => '' 570s ok 12 - Seven headers sent 570s ok 13 - Authorized query 570s ok 14 - Code is 200 570s ok 15 - Denied query 570s ok 16 - Code is 403 570s ok 17 - Denied query 570s ok 18 - Code is 403 570s 1..18 570s ok 571s t/64-Lemonldap-NG-Handler-PSGI-DevOps-with-param.t ......... 571s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 571s ok 2 - use Lemonldap::NG::Handler::Server; 571s ok 3 - Client object 571s ok 4 - App object 571s ok 5 - Host header found 571s ok 6 - Rules file URL found 571s ok 7 - Unauthorized query 571s ok 8 - Code is 302 571s ok 9 - Redirect URL found 571s ok 10 - Host header found 571s ok 11 - Rules file URL found 571s ok 12 - Unauthorized query 2 571s ok 13 - Code is 302 571s ok 14 - Redirect URL found 571s ok 15 - Authorized query 571s ok 16 - Code is 200 571s ok 17 - 'User' => 'dwho' 571s ok 18 - 'Name' => '' 571s ok 19 - 'Mail' => '' 571s ok 20 - Seven headers sent 571s ok 21 - Authorized query 571s ok 22 - Code is 200 571s ok 23 - Denied query 571s ok 24 - Code is 403 571s ok 25 - Denied query 571s ok 26 - Code is 403 571s 1..26 571s ok 571s t/64-Lemonldap-NG-Handler-PSGI-DevOps.t .................... 571s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 571s ok 2 - use Lemonldap::NG::Handler::Server; 571s ok 3 - Client object 571s ok 4 - App object 571s ok 5 - Host header found 571s ok 6 - Rules file URL found 571s ok 7 - Authorized query 571s ok 8 - Code is 200 571s ok 9 - 'User' => 'dwho' 571s ok 10 - 'Name' => '' 571s ok 11 - 'Mail' => '' 571s ok 12 - Seven headers sent 571s ok 13 - Authorized query 571s ok 14 - Code is 200 571s ok 15 - Denied query 571s ok 16 - Code is 403 571s ok 17 - Denied query 571s ok 18 - Code is 403 571s 1..18 571s ok 572s t/65-Lemonldap-NG-Handler-Nginx-ServiceToken.t ............. 572s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 572s ok 2 - use Lemonldap::NG::Handler::Server::Nginx; 572s ok 3 - Client object 572s ok 4 - App object 572s ok 5 - Query with token 1 572s ok 6 - Code is 200 572s ok 7 - NO cookie found 572s ok 8 - Found 6 service headers 572s ok 9 - Found 6 service header values 572s ok 10 - Query with token 2 572s ok 11 - Code is 200 572s ok 12 - Found 6 service headers 572s ok 13 - Found 6 service header values 572s ok 14 - Query with token 3 572s ok 15 - Code is 401 572s ok 16 - NONE service header found 572s ok 17 - Query with token 4 572s ok 18 - Code is 200 572s ok 19 - Found "zero" header with "0" 572s ok 20 - Found "empty" header without value 572s ok 21 - Found 6 service headers 572s ok 22 - Found 6 service header values 572s ok 23 - Query with token 5 572s ok 24 - Code is 401 572s ok 25 - NONE service header found 572s ok 26 - Query with token 6 572s ok 27 - Code is 401 572s ok 28 - NONE service header found 572s ok 29 - Query with token 7 572s ok 30 - Code is 401 572s ok 31 - NONE service header found 572s 1..31 572s ok 572s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken-regexp_only.t .. 572s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 572s ok 2 - use Lemonldap::NG::Handler::Server; 572s ok 3 - Client object 572s ok 4 - App object 572s ok 5 - Query with token 1 572s ok 6 - Code is 200 572s ok 7 - Query with token 2 572s ok 8 - Code is 302 572s 1..8 572s ok 573s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken.t .............. 573s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 573s ok 2 - use Lemonldap::NG::Handler::Server; 573s ok 3 - Client object 573s ok 4 - App object 573s ok 5 - Query with token 1 573s ok 6 - Code is 200 573s ok 7 - Found 3 service headers 573s ok 8 - Found 3 service header values 573s ok 9 - Query with token 2 573s ok 10 - Code is 200 573s ok 11 - Found 3 service headers 573s ok 12 - Found 3 service header values 573s ok 13 - Query with token 3 573s ok 14 - Code is 302 573s ok 15 - NONE service header found 573s ok 16 - Query with token 4 573s ok 17 - Code is 200 573s ok 18 - Found "zero" header with "0" 573s ok 19 - Found "empty" header without value 573s ok 20 - Found 3 service headers 573s ok 21 - Found 3 service header values 573s ok 22 - Query with token 5 573s ok 23 - Code is 302 573s ok 24 - NONE service header found 573s ok 25 - Query with token 6 573s ok 26 - Code is 302 573s ok 27 - NONE service header found 573s ok 28 - Query with token 7 573s ok 29 - Code is 302 573s ok 30 - NONE service header found 573s 1..30 573s ok 573s t/66-Lemonldap-NG-Handler-PSGI-wildcard.t .................. 573s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 573s ok 2 - use Lemonldap::NG::Handler::PSGI; 573s ok 3 - Client object 573s ok 4 - App object 573s ok 5 - Unauthentified query 573s ok 6 - Response is an array 573s ok 7 - Code is 302 573s ok 8 - Redirection points to portal 573s ok 9 - Header is given to app 573s ok 10 - Authentified query 573s ok 11 - Code is 200 573s ok 12 - Denied query 573s ok 13 - Code is 403 573s ok 14 - Bad cookie 573s ok 15 - Code is 302 573s 1..15 573s ok 573s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions-with-reload.t .. 573s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 573s ok 2 - use Lemonldap::NG::Handler::PSGI; 573s ok 3 - Client object 573s ok 4 - App object 573s Use of uninitialized value in string eq at /usr/share/perl5/Plack/Request.pm line 42. 573s ok 5 - Unauthentified query 573s ok 6 - Response is an array 573s ok 7 - Code is 302 573s ok 8 - Unauthentified query 573s ok 9 - Response is an array 573s ok 10 - Code is 302 573s ok 11 - Redirection points to portal and site is https 573s 1..11 573s ok 573s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions.t .............. 573s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 573s ok 2 - use Lemonldap::NG::Handler::PSGI; 573s ok 3 - Client object 573s ok 4 - App object 573s ok 5 - Unauthentified query 573s ok 6 - Response is an array 573s ok 7 - Code is 302 573s ok 8 - Redirection points to portal and site is https 573s 1..8 573s ok 573s t/68-Lemonldap-NG-Handler-PSGI-Zimbra.t .................... 573s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 573s ok 2 - use Lemonldap::NG::Handler::Server; 573s ok 3 - Client object 573s ok 4 - App object 573s ok 5 - Non-Zimbra URL Query 573s ok 6 - Code is 200 573s ok 7 - Location is undefined 573s ok 8 - Header Auth-User is set to "dwho" 573s ok 9 - Zimbra URL Query 573s ok 10 - Code is 302 573s ok 11 - Header Location is set to Zimbra URL 573s ok 12 - Header Auth-User is set to "dwho" 573s 1..12 573s ok 574s t/69-Lemonldap-NG-Handler-PSGI-SecureToken.t ............... 574s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 574s ok 2 # skip Cache::Memcached not found 574s ok 3 # skip Cache::Memcached not found 574s ok 4 # skip Cache::Memcached not found 574s ok 5 # skip Cache::Memcached not found 574s ok 6 # skip Cache::Memcached not found 574s ok 7 # skip Cache::Memcached not found 574s ok 8 # skip Cache::Memcached not found 574s ok 9 # skip Cache::Memcached not found 574s ok 10 # skip Cache::Memcached not found 574s ok 11 # skip Cache::Memcached not found 574s ok 12 # skip Cache::Memcached not found 574s ok 13 # skip Cache::Memcached not found 574s 1..13 574s ok 575s t/70-Lemonldap-NG-Handler-PSGI-AuthBasic.t ................. 575s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 575s ok 2 - use Lemonldap::NG::Handler::Server; 575s ok 3 - Client object 575s ok 4 - App object 575s ok 5 - Query 575s ok 6 - Code is 401 575s ok 7 - Header WWW-Authenticate is set to Basic realm="LemonLDAP::NG" 575s 1..7 575s ok 575s t/71-Lemonldap-NG-Handler-PSGI-OAuth2.t .................... 575s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 575s ok 2 - use Lemonldap::NG::Handler::Server; 575s ok 3 - Client object 575s ok 4 - App object 575s ok 5 - Unauthenticated request to OAuth2 URL 575s ok 6 - Got correct HTTP code 575s ok 7 - Got WWW-Authenticate: Bearer 575s ok 8 - Invalid access token 575s ok 9 - Got invalid token error 575s ok 10 - Valid access token 575s ok 11 - Request accepted 575s ok 12 - Header Auth-User is set to "dwho" 575s ok 13 - Client ID correctly transmitted 575s ok 14 - Client confkey correctly transmitted 575s ok 15 - Scope correctly transmitted 575s ok 16 - Valid access token 575s ok 17 - Unauthorized because the write scope is not granted 575s ok 18 - Valid JWT access token 575s ok 19 - Request accepted 575s ok 20 - Header Auth-User is set to "dwho" 575s ok 21 - Valid access token 575s ok 22 - Request accepted 575s ok 23 - Header Auth-User is set to "dwho" 575s ok 24 - Client ID correctly transmitted 575s ok 25 - Client confkey correctly transmitted 575s ok 26 - Scope correctly transmitted 575s ok 27 - Expired access token 575s ok 28 - Access was rejected 575s ok 29 - Got correct error code 575s 1..29 575s ok 575s All tests successful. 575s Files=29, Tests=380, 10 wallclock secs ( 0.07 usr 0.08 sys + 3.36 cusr 0.55 csys = 4.06 CPU) 575s Result: PASS 575s autopkgtest [09:17:21]: test handler-test: -----------------------] 576s handler-test PASS 576s autopkgtest [09:17:22]: test handler-test: - - - - - - - - - - results - - - - - - - - - - 576s autopkgtest [09:17:22]: test portal-test: preparing testbed 595s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260130-085215-juju-7f2275-prod-proposed-migration-environment-15-3b330880-1e47-4db5-913b-a3034f787f81 from image adt/ubuntu-resolute-s390x-server-20260129.img (UUID 0fdc3f45-c7c7-4a2c-aa6d-edc1dbbf6141)... 665s autopkgtest [09:18:51]: testbed dpkg architecture: s390x 665s autopkgtest [09:18:51]: testbed apt version: 3.1.14 666s autopkgtest [09:18:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 666s autopkgtest [09:18:52]: testbed release detected to be: resolute 667s autopkgtest [09:18:53]: updating testbed package index (apt update) 667s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 667s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 667s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 667s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 667s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [32.1 kB] 667s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 667s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 667s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1543 kB] 668s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [116 kB] 668s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1066 kB] 668s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.9 kB] 669s Fetched 2998 kB in 2s (1322 kB/s) 672s Reading package lists... 673s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 673s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 673s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 673s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 677s Reading package lists... 677s Reading package lists... 677s Building dependency tree... 677s Reading state information... 677s Calculating upgrade... 678s The following packages will be upgraded: 678s bzip2 gcc-15-base inetutils-telnet libatomic1 libbz2-1.0 libgcc-s1 678s libsgutils2-1.48 libsqlite3-0 libstdc++6 sg3-utils sg3-utils-udev telnet 679s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 679s Need to get 3103 kB of archives. 679s After this operation, 3072 B of additional disk space will be used. 679s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libatomic1 s390x 15.2.0-12ubuntu1 [9486 B] 679s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++6 s390x 15.2.0-12ubuntu1 [907 kB] 679s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-base s390x 15.2.0-12ubuntu1 [59.6 kB] 679s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-s1 s390x 15.2.0-12ubuntu1 [35.7 kB] 679s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x bzip2 s390x 1.0.8-6build2 [35.2 kB] 679s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libbz2-1.0 s390x 1.0.8-6build2 [41.6 kB] 679s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libsqlite3-0 s390x 3.46.1-9 [748 kB] 679s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x inetutils-telnet s390x 2:2.7-2ubuntu1 [112 kB] 679s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x telnet all 0.17+2.7-2ubuntu1 [3636 B] 679s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libsgutils2-1.48 s390x 1.48-3ubuntu2 [120 kB] 679s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils s390x 1.48-3ubuntu2 [1025 kB] 679s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils-udev all 1.48-3ubuntu2 [6610 B] 680s dpkg-preconfigure: unable to re-open stdin: No such file or directory 680s Fetched 3103 kB in 0s (6466 kB/s) 680s (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 ... 87720 files and directories currently installed.) 680s Preparing to unpack .../libatomic1_15.2.0-12ubuntu1_s390x.deb ... 680s Unpacking libatomic1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 680s Preparing to unpack .../libstdc++6_15.2.0-12ubuntu1_s390x.deb ... 680s Unpacking libstdc++6:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 681s Preparing to unpack .../gcc-15-base_15.2.0-12ubuntu1_s390x.deb ... 681s Unpacking gcc-15-base:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 682s Setting up gcc-15-base:s390x (15.2.0-12ubuntu1) ... 682s (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 ... 87720 files and directories currently installed.) 682s Preparing to unpack .../libgcc-s1_15.2.0-12ubuntu1_s390x.deb ... 682s Unpacking libgcc-s1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 682s Setting up libgcc-s1:s390x (15.2.0-12ubuntu1) ... 682s (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 ... 87720 files and directories currently installed.) 682s Preparing to unpack .../bzip2_1.0.8-6build2_s390x.deb ... 682s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 682s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_s390x.deb ... 682s Unpacking libbz2-1.0:s390x (1.0.8-6build2) over (1.0.8-6build1) ... 682s Setting up libbz2-1.0:s390x (1.0.8-6build2) ... 682s (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 ... 87720 files and directories currently installed.) 682s Preparing to unpack .../0-libsqlite3-0_3.46.1-9_s390x.deb ... 682s Unpacking libsqlite3-0:s390x (3.46.1-9) over (3.46.1-8) ... 682s Preparing to unpack .../1-inetutils-telnet_2%3a2.7-2ubuntu1_s390x.deb ... 682s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 682s Preparing to unpack .../2-telnet_0.17+2.7-2ubuntu1_all.deb ... 682s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 682s Preparing to unpack .../3-libsgutils2-1.48_1.48-3ubuntu2_s390x.deb ... 682s Unpacking libsgutils2-1.48:s390x (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 682s Preparing to unpack .../4-sg3-utils_1.48-3ubuntu2_s390x.deb ... 682s Unpacking sg3-utils (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 682s Preparing to unpack .../5-sg3-utils-udev_1.48-3ubuntu2_all.deb ... 682s Unpacking sg3-utils-udev (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 683s Setting up libsqlite3-0:s390x (3.46.1-9) ... 683s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 683s Setting up libsgutils2-1.48:s390x (1.48-3ubuntu2) ... 683s Setting up bzip2 (1.0.8-6build2) ... 683s Setting up libatomic1:s390x (15.2.0-12ubuntu1) ... 683s Setting up libstdc++6:s390x (15.2.0-12ubuntu1) ... 683s Setting up sg3-utils (1.48-3ubuntu2) ... 683s Setting up telnet (0.17+2.7-2ubuntu1) ... 683s Setting up sg3-utils-udev (1.48-3ubuntu2) ... 683s update-initramfs: deferring update (trigger activated) 683s Processing triggers for libc-bin (2.42-2ubuntu4) ... 683s Processing triggers for man-db (2.13.1-1) ... 687s Processing triggers for initramfs-tools (0.150ubuntu7) ... 687s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 704s Using config file '/etc/zipl.conf' 704s Building bootmap in '/boot' 704s Adding IPL section 'ubuntu' (default) 705s Preparing boot device: vda. 705s Done. 706s autopkgtest [09:19:32]: upgrading testbed (apt dist-upgrade and autopurge) 706s Reading package lists... 707s Building dependency tree... 707s Reading state information... 707s Calculating upgrade... 708s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 708s Reading package lists... 708s Building dependency tree... 708s Reading state information... 708s Solving dependencies... 708s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 709s autopkgtest [09:19:35]: rebooting testbed after setup commands that affected boot 763s Reading package lists... 763s Building dependency tree... 763s Reading state information... 763s Solving dependencies... 764s The following NEW packages will be installed: 764s autoconf autodep8 automake autopoint autotools-dev build-essential 764s ca-certificates-java cpp cpp-15 cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu 764s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 764s dh-strip-nondeterminism docutils-common dwz fontconfig-config 764s fonts-font-awesome fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 764s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 764s gcc-s390x-linux-gnu gettext imagemagick-7-common intltool-debian java-common 764s java-wrappers javascript-common lemonldap-ng-fastcgi-server 764s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 764s libapache-session-perl libarchive-zip-perl libasan8 764s libauth-yubikey-webclient-perl libauthen-radius-perl 764s libb-hooks-endofscope-perl libb-hooks-op-check-perl 764s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 764s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 764s libclass-data-inheritable-perl libclass-errorhandler-perl 764s libclass-inspector-perl libclass-method-modifiers-perl 764s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 764s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 764s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 764s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 764s libcrypt-des-perl libcrypt-dh-gmp-perl libcrypt-jwt-perl 764s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 764s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 764s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 764s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 764s libdata-optlist-perl libdata-password-zxcvbn-perl 764s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 764s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 764s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 764s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 764s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 764s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 764s libencode-locale-perl liberror-perl libeval-closure-perl 764s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 764s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 764s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 764s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 764s libfreetype6 libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 764s libglib-perl libgomp1 libgssapi-perl libhash-merge-simple-perl 764s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 764s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 764s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 764s libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl 764s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 764s libhttp-multipartparser-perl libhttp-negotiate-perl libimage-magick-perl 764s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 764s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 764s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 764s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 764s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootstrap4 764s libjs-bootswatch libjs-jquery libjs-jquery-cookie libjs-jquery-ui 764s libjs-popper.js libjson-maybexs-perl libjson-perl libjson-xs-perl 764s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 764s liblemonldap-ng-handler-perl liblemonldap-ng-portal-perl 764s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 764s liblist-someutils-perl liblist-utilsby-perl libllhttp9.3 764s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 764s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 764s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 764s libmodule-implementation-perl libmodule-pluggable-perl 764s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 764s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 764s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 764s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 764s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 764s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 764s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 764s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 764s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 764s libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl 764s libstdc++-15-dev libstream-buffered-perl libstring-random-perl 764s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 764s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 764s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 764s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 764s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 764s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 764s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 764s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 764s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 764s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 764s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 764s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 764s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 764s node-semver node-uglify-js node-undici node-xtend nodejs 764s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 764s po-debconf python3-alabaster python3-defusedxml python3-docutils 764s python3-imagesize python3-roman-numerals python3-snowballstemmer 764s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 764s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 764s yui-compressor 764s 0 upgraded, 321 newly installed, 0 to remove and 0 not upgraded. 764s Need to get 166 MB of archives. 764s After this operation, 618 MB of additional disk space will be used. 764s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 764s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 764s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 764s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 764s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libfontenc1 s390x 1:1.1.8-1build2 [14.5 kB] 764s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 764s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 764s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-utils s390x 1:7.7+7build1 [101 kB] 764s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-urw-base35 all 20200910-8build1 [10.9 MB] 766s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 766s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 766s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 766s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 766s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 766s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 766s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 766s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 766s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 766s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 766s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 766s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 766s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 766s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 766s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 766s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 766s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 766s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 766s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 766s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 766s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 766s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 767s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-q16-perl s390x 8:7.1.2.13+dfsg1-1 [112 kB] 767s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 767s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 767s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 767s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 767s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 767s Get:38 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 767s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 767s Get:40 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 767s Get:41 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 767s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 767s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 767s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 767s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 767s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 767s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 767s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 767s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 767s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 767s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 767s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 767s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 767s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 767s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 767s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 767s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 767s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 767s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 767s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 767s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 767s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 767s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 767s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 767s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 767s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 767s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 767s Get:68 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 767s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 767s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 767s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 767s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 767s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 767s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 767s Get:75 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 767s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 767s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 767s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 767s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 767s Get:80 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 767s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 767s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 767s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 767s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 767s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 767s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 767s Get:87 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 767s Get:88 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 767s Get:89 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 767s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 767s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 767s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 767s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 767s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 767s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 767s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 767s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 767s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 767s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 767s Get:100 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 767s Get:101 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 767s Get:102 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 767s Get:103 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 767s Get:104 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 767s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 767s Get:106 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 767s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 767s Get:108 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 767s Get:109 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 767s Get:110 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 767s Get:111 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 767s Get:112 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 767s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x javascript-common all 12+nmu1 [4828 B] 767s Get:114 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 768s Get:115 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 768s Get:116 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 768s Get:117 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-cookie all 12-4build1 [6604 B] 768s Get:118 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 768s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 768s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 768s Get:121 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 768s Get:122 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 768s Get:123 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 768s Get:124 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 768s Get:125 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 768s Get:126 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 768s Get:127 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 768s Get:128 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 768s Get:129 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1 [43.4 kB] 768s Get:130 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 768s Get:131 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 768s Get:132 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 768s Get:133 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 768s Get:134 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 769s Get:135 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 769s Get:136 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 769s Get:137 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 769s Get:138 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 769s Get:139 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 769s Get:140 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 769s Get:141 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 769s Get:142 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 769s Get:143 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 769s Get:144 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 769s Get:145 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 769s Get:146 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 769s Get:147 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 769s Get:148 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 769s Get:149 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 769s Get:150 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 770s Get:151 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 770s Get:152 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 770s Get:153 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 770s Get:154 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 770s Get:155 http://ftpmaster.internal/ubuntu resolute/main s390x ca-certificates-java all 20240118build1 [11.7 kB] 770s Get:156 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 770s Get:157 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 770s Get:158 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21 [12.5 kB] 770s Get:159 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 770s Get:160 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 770s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 770s Get:162 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3 [52.8 kB] 770s Get:163 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2 [121 kB] 770s Get:164 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 770s Get:165 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 770s Get:166 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 770s Get:167 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 770s Get:168 http://ftpmaster.internal/ubuntu resolute/main s390x java-common all 0.76build1 [6956 B] 770s Get:169 http://ftpmaster.internal/ubuntu resolute/main s390x libpcsclite1 s390x 2.4.1-1 [24.5 kB] 770s Get:170 http://ftpmaster.internal/ubuntu resolute/main s390x openjdk-21-jre-headless s390x 21.0.10+7-1 [43.8 MB] 771s Get:171 http://ftpmaster.internal/ubuntu resolute/main s390x default-jre-headless s390x 2:1.21-76build1 [3268 B] 771s Get:172 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1 [11.0 kB] 771s Get:173 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19build1 [20.3 kB] 771s Get:174 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.22.4+dfsg-1 [130 kB] 771s Get:175 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 771s Get:176 http://ftpmaster.internal/ubuntu resolute/main s390x unzip s390x 6.0-29ubuntu1 [185 kB] 771s Get:177 http://ftpmaster.internal/ubuntu resolute/universe s390x java-wrappers all 0.5build1 [9030 B] 771s Get:178 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 771s Get:179 http://ftpmaster.internal/ubuntu resolute/universe s390x libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 771s Get:180 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 771s Get:181 http://ftpmaster.internal/ubuntu resolute/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 771s Get:182 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 771s Get:183 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 771s Get:184 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 771s Get:185 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 771s Get:186 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 771s Get:187 http://ftpmaster.internal/ubuntu resolute/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 771s Get:188 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 771s Get:189 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 771s Get:190 http://ftpmaster.internal/ubuntu resolute/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 771s Get:191 http://ftpmaster.internal/ubuntu resolute/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 771s Get:192 http://ftpmaster.internal/ubuntu resolute/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 771s Get:193 http://ftpmaster.internal/ubuntu resolute/main s390x libcares2 s390x 1.34.6-1 [102 kB] 771s Get:194 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 771s Get:195 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 771s Get:196 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 771s Get:197 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 771s Get:198 http://ftpmaster.internal/ubuntu resolute/universe s390x libclone-pp-perl all 1.08-2 [8534 B] 771s Get:199 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 771s Get:200 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-dh-gmp-perl s390x 0.00012-2build5 [16.3 kB] 771s Get:201 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-jwt-perl all 0.037-1 [29.7 kB] 771s Get:202 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 771s Get:203 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-hexdump-perl all 0.04-2 [8212 B] 771s Get:204 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 771s Get:205 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-install-perl all 0.929-1 [9764 B] 772s Get:206 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 772s Get:207 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 772s Get:208 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-utilsby-perl all 0.12-2 [14.9 kB] 772s Get:209 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-allutils-perl all 0.19-1 [41.5 kB] 772s Get:210 http://ftpmaster.internal/ubuntu resolute/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 772s Get:211 http://ftpmaster.internal/ubuntu resolute/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 772s Get:212 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 772s Get:213 http://ftpmaster.internal/ubuntu resolute/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 772s Get:214 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 772s Get:215 http://ftpmaster.internal/ubuntu resolute/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 772s Get:216 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-identify-perl s390x 0.14-4 [10.1 kB] 772s Get:217 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 772s Get:218 http://ftpmaster.internal/ubuntu resolute/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 772s Get:219 http://ftpmaster.internal/ubuntu resolute/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 772s Get:220 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 772s Get:221 http://ftpmaster.internal/ubuntu resolute/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 772s Get:222 http://ftpmaster.internal/ubuntu resolute/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 772s Get:223 http://ftpmaster.internal/ubuntu resolute/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 772s Get:224 http://ftpmaster.internal/ubuntu resolute/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 772s Get:225 http://ftpmaster.internal/ubuntu resolute/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 772s Get:226 http://ftpmaster.internal/ubuntu resolute/universe s390x libspecio-perl all 0.53-1 [129 kB] 772s Get:227 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-locale-perl all 1:1.45-1 [3270 kB] 772s Get:228 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 772s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 772s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 772s Get:231 http://ftpmaster.internal/ubuntu resolute/main s390x libdbi-perl s390x 1.647-1build1 [832 kB] 772s Get:232 http://ftpmaster.internal/ubuntu resolute/universe s390x libdbd-sqlite3-perl s390x 1.76-1 [166 kB] 772s Get:233 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-simple-perl all 2.218-1 [20.6 kB] 772s Get:234 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 772s Get:235 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-abstract-perl all 3.010-1 [21.4 kB] 772s Get:236 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 772s Get:237 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 772s Get:238 http://ftpmaster.internal/ubuntu resolute/universe s390x libthrowable-perl all 1.001-2 [14.2 kB] 772s Get:239 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-sender-perl all 2.601-1 [63.3 kB] 772s Get:240 http://ftpmaster.internal/ubuntu resolute/main s390x libextutils-depends-perl all 0.8002-1 [14.3 kB] 772s Get:241 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 772s Get:242 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 772s Get:243 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu1 [142 kB] 772s Get:244 http://ftpmaster.internal/ubuntu resolute/main s390x libgd-perl s390x 2.84-2 [132 kB] 772s Get:245 http://ftpmaster.internal/ubuntu resolute/universe s390x libgd-securityimage-perl all 1.75-3 [38.8 kB] 772s Get:246 http://ftpmaster.internal/ubuntu resolute/main s390x libglib-perl s390x 3:1.329.4-1 [326 kB] 772s Get:247 http://ftpmaster.internal/ubuntu resolute/main s390x libgssapi-perl s390x 0.28-4build5 [43.2 kB] 772s Get:248 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-merge-simple-perl all 0.052-1 [7640 B] 772s Get:249 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-daemon-perl all 6.16-1 [22.4 kB] 772s Get:250 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 772s Get:251 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-sessiondata-perl all 1.03-3 [6132 B] 772s Get:252 http://ftpmaster.internal/ubuntu resolute/universe s390x libperlio-via-timeout-perl all 0.32-3 [7832 B] 772s Get:253 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-socket-timeout-perl all 0.32-3 [9736 B] 772s Get:254 http://ftpmaster.internal/ubuntu resolute/main s390x libio-string-perl all 1.08-4 [11.1 kB] 772s Get:255 http://ftpmaster.internal/ubuntu resolute/main s390x libio-stringy-perl all 2.113-2 [45.3 kB] 772s Get:256 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20250809.0-1build1 [94.5 kB] 772s Get:257 http://ftpmaster.internal/ubuntu resolute/universe s390x libjargs-java all 1.0.0-5build1 [13.6 kB] 772s Get:258 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 772s Get:259 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.3 [163 kB] 772s Get:260 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-1 s390x 1.3.9-1 [151 kB] 772s Get:261 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-openssl1 s390x 1.3.9-1 [94.8 kB] 772s Get:262 http://ftpmaster.internal/ubuntu resolute/main s390x liblasso3t64 s390x 2.9.0-3 [163 kB] 772s Get:263 http://ftpmaster.internal/ubuntu resolute/universe s390x liblasso-perl s390x 2.9.0-3 [162 kB] 772s Get:264 http://ftpmaster.internal/ubuntu resolute/universe s390x libllhttp9.3 s390x 9.3.3~really9.3.0+~cs12.11.8-3 [32.2 kB] 772s Get:265 http://ftpmaster.internal/ubuntu resolute/universe s390x liblog-log4perl-perl all 1.57-1 [345 kB] 772s Get:266 http://ftpmaster.internal/ubuntu resolute/universe s390x liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 772s Get:267 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 772s Get:268 http://ftpmaster.internal/ubuntu resolute/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 772s Get:269 http://ftpmaster.internal/ubuntu resolute/main s390x libmime-tools-perl all 5.515-1 [187 kB] 772s Get:270 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ip-perl all 1.26-4 [27.4 kB] 772s Get:271 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 772s Get:272 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 772s Get:273 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 772s Get:274 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 772s Get:275 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 772s Get:276 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-simple-perl all 2.25-2 [64.1 kB] 772s Get:277 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-common-perl all 1.20-2 [33.9 kB] 772s Get:278 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 772s Get:279 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-server-perl all 1.09-4 [22.3 kB] 772s Get:280 http://ftpmaster.internal/ubuntu resolute/universe s390x libsimdjson29 s390x 4.2.4-1 [47.5 kB] 772s Get:281 http://ftpmaster.internal/ubuntu resolute/main s390x libsimdutf29 s390x 7.7.1-3 [41.8 kB] 772s Get:282 http://ftpmaster.internal/ubuntu resolute/universe s390x node-corepack all 0.24.0-5build1 [761 kB] 772s Get:283 http://ftpmaster.internal/ubuntu resolute/universe s390x nodejs s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 772s Get:284 http://ftpmaster.internal/ubuntu resolute/universe s390x node-xtend all 4.0.2-3 [3902 B] 772s Get:285 http://ftpmaster.internal/ubuntu resolute/universe s390x node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 772s Get:286 http://ftpmaster.internal/ubuntu resolute/universe s390x node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 772s Get:287 http://ftpmaster.internal/ubuntu resolute/universe s390x node-balanced-match all 2.0.0-1 [4910 B] 772s Get:288 http://ftpmaster.internal/ubuntu resolute/universe s390x node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 772s Get:289 http://ftpmaster.internal/ubuntu resolute/universe s390x node-minimatch all 9.0.3-6 [78.0 kB] 772s Get:290 http://ftpmaster.internal/ubuntu resolute/universe s390x node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 772s Get:291 http://ftpmaster.internal/ubuntu resolute/universe s390x node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 772s Get:292 http://ftpmaster.internal/ubuntu resolute/universe s390x node-lru-cache all 10.0.1-3 [61.9 kB] 772s Get:293 http://ftpmaster.internal/ubuntu resolute/universe s390x node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 773s Get:294 http://ftpmaster.internal/ubuntu resolute/universe s390x node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 773s Get:295 http://ftpmaster.internal/ubuntu resolute/universe s390x node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 773s Get:296 http://ftpmaster.internal/ubuntu resolute/universe s390x libnode127 s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.1 MB] 773s Get:297 http://ftpmaster.internal/ubuntu resolute/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 773s Get:298 http://ftpmaster.internal/ubuntu resolute/universe s390x libtask-weaken-perl all 1.06-2 [7924 B] 773s Get:299 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 773s Get:300 http://ftpmaster.internal/ubuntu resolute/universe s390x libsoap-lite-perl all 1.27-3 [225 kB] 773s Get:301 http://ftpmaster.internal/ubuntu resolute/universe s390x libstring-random-perl all 1:0.32-2 [14.0 kB] 773s Get:302 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-leaktrace-perl s390x 0.17-1build6 [19.9 kB] 773s Get:303 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-output-perl all 1.036-1 [14.6 kB] 773s Get:304 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-pod-perl all 1.52-3 [8978 B] 773s Get:305 http://ftpmaster.internal/ubuntu resolute/universe s390x libtime-fake-perl all 0.11-4 [8092 B] 773s Get:306 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-libxslt-perl s390x 2.003000-4 [45.3 kB] 773s Get:307 http://ftpmaster.internal/ubuntu resolute/universe s390x node-uglify-js all 3.17.4-2build1 [207 kB] 773s Get:308 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 773s Get:309 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman-numerals all 4.1.0-1 [8660 B] 773s Get:310 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.22.4+dfsg-1 [439 kB] 773s Get:311 http://ftpmaster.internal/ubuntu resolute/main s390x python3-imagesize all 1.4.1-1build1 [6900 B] 773s Get:312 http://ftpmaster.internal/ubuntu resolute/main s390x python3-snowballstemmer all 3.0.1-1 [65.9 kB] 773s Get:313 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-common all 8.2.3-12 [657 kB] 773s Get:314 http://ftpmaster.internal/ubuntu resolute/main s390x python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 773s Get:315 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sphinx all 8.2.3-12 [483 kB] 773s Get:316 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 773s Get:317 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 773s Get:318 http://ftpmaster.internal/ubuntu resolute/universe s390x uglifyjs all 3.17.4-2build1 [10.1 kB] 773s Get:319 http://ftpmaster.internal/ubuntu resolute/universe s390x yui-compressor all 2.4.8-3build1 [601 kB] 773s Get:320 http://ftpmaster.internal/ubuntu resolute/universe s390x libauthen-radius-perl all 0.33-1 [49.2 kB] 773s Get:321 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 778s Preconfiguring packages ... 778s Fetched 166 MB in 9s (17.4 MB/s) 778s Selecting previously unselected package imagemagick-7-common. 778s (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 ... 87720 files and directories currently installed.) 778s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 778s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 779s Selecting previously unselected package libgomp1:s390x. 779s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 779s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 779s Selecting previously unselected package libfftw3-double3:s390x. 779s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 779s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 779s Selecting previously unselected package libfreetype6:s390x. 779s Preparing to unpack .../003-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 779s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 779s Selecting previously unselected package libfontenc1:s390x. 779s Preparing to unpack .../004-libfontenc1_1%3a1.1.8-1build2_s390x.deb ... 779s Unpacking libfontenc1:s390x (1:1.1.8-1build2) ... 779s Selecting previously unselected package x11-common. 779s Preparing to unpack .../005-x11-common_1%3a7.7+24ubuntu1_all.deb ... 779s Unpacking x11-common (1:7.7+24ubuntu1) ... 779s Selecting previously unselected package xfonts-encodings. 779s Preparing to unpack .../006-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 779s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 779s Selecting previously unselected package xfonts-utils. 779s Preparing to unpack .../007-xfonts-utils_1%3a7.7+7build1_s390x.deb ... 779s Unpacking xfonts-utils (1:7.7+7build1) ... 779s Selecting previously unselected package fonts-urw-base35. 779s Preparing to unpack .../008-fonts-urw-base35_20200910-8build1_all.deb ... 780s Unpacking fonts-urw-base35 (20200910-8build1) ... 780s Selecting previously unselected package fontconfig-config. 780s Preparing to unpack .../009-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 781s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 781s Selecting previously unselected package libfontconfig1:s390x. 781s Preparing to unpack .../010-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 781s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 781s Selecting previously unselected package libsharpyuv0:s390x. 781s Preparing to unpack .../011-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 781s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 781s Selecting previously unselected package libaom3:s390x. 781s Preparing to unpack .../012-libaom3_3.13.1-2_s390x.deb ... 781s Unpacking libaom3:s390x (3.13.1-2) ... 781s Selecting previously unselected package libheif-plugin-aomdec:s390x. 781s Preparing to unpack .../013-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 781s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 781s Selecting previously unselected package libde265-0:s390x. 781s Preparing to unpack .../014-libde265-0_1.0.16-1build1_s390x.deb ... 781s Unpacking libde265-0:s390x (1.0.16-1build1) ... 781s Selecting previously unselected package libheif-plugin-libde265:s390x. 781s Preparing to unpack .../015-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 781s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 781s Selecting previously unselected package libheif1:s390x. 781s Preparing to unpack .../016-libheif1_1.21.2-1_s390x.deb ... 781s Unpacking libheif1:s390x (1.21.2-1) ... 781s Selecting previously unselected package libjbig0:s390x. 781s Preparing to unpack .../017-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 781s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 781s Selecting previously unselected package libjpeg-turbo8:s390x. 781s Preparing to unpack .../018-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 781s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 781s Selecting previously unselected package libjpeg8:s390x. 781s Preparing to unpack .../019-libjpeg8_8c-2ubuntu11_s390x.deb ... 781s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 781s Selecting previously unselected package liblcms2-2:s390x. 781s Preparing to unpack .../020-liblcms2-2_2.17-1_s390x.deb ... 781s Unpacking liblcms2-2:s390x (2.17-1) ... 781s Selecting previously unselected package liblqr-1-0:s390x. 781s Preparing to unpack .../021-liblqr-1-0_0.4.2-2.2_s390x.deb ... 781s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 782s Selecting previously unselected package libltdl7:s390x. 782s Preparing to unpack .../022-libltdl7_2.5.4-9_s390x.deb ... 782s Unpacking libltdl7:s390x (2.5.4-9) ... 782s Selecting previously unselected package libopenjp2-7:s390x. 782s Preparing to unpack .../023-libopenjp2-7_2.5.4-1_s390x.deb ... 782s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 782s Selecting previously unselected package libraw23t64:s390x. 782s Preparing to unpack .../024-libraw23t64_0.21.4-2_s390x.deb ... 782s Unpacking libraw23t64:s390x (0.21.4-2) ... 782s Selecting previously unselected package libdeflate0:s390x. 782s Preparing to unpack .../025-libdeflate0_1.23-2_s390x.deb ... 782s Unpacking libdeflate0:s390x (1.23-2) ... 782s Selecting previously unselected package libwebp7:s390x. 782s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_s390x.deb ... 782s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 782s Selecting previously unselected package libtiff6:s390x. 782s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 782s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 782s Selecting previously unselected package libwebpdemux2:s390x. 782s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 782s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 782s Selecting previously unselected package libwebpmux3:s390x. 782s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 782s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 782s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 782s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 783s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 783s Selecting previously unselected package libimage-magick-q16-perl. 783s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 783s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 783s Selecting previously unselected package libimage-magick-perl. 783s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 783s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 783s Selecting previously unselected package libfcgi0t64:s390x. 783s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 783s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 783s Selecting previously unselected package libfcgi-perl. 783s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 783s Unpacking libfcgi-perl (0.82+ds-3build3) ... 783s Selecting previously unselected package libfcgi-procmanager-perl. 783s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 783s Unpacking libfcgi-procmanager-perl (0.28-3) ... 783s Selecting previously unselected package libcrypt-urandom-perl. 783s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_s390x.deb ... 783s Unpacking libcrypt-urandom-perl (0.54-1) ... 783s Selecting previously unselected package libapache-session-perl. 783s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 783s Unpacking libapache-session-perl (1.94-2) ... 784s Selecting previously unselected package liberror-perl. 784s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 784s Unpacking liberror-perl (0.17030-1) ... 784s Selecting previously unselected package libipc-sharelite-perl. 784s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 784s Unpacking libipc-sharelite-perl (0.17-5build4) ... 784s Selecting previously unselected package libcache-cache-perl. 784s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 784s Unpacking libcache-cache-perl (1.08-3) ... 784s Selecting previously unselected package libclass-xsaccessor-perl. 784s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 784s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 784s Selecting previously unselected package libconfig-inifiles-perl. 784s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 784s Unpacking libconfig-inifiles-perl (3.000003-4) ... 784s Selecting previously unselected package perl-openssl-defaults:s390x. 784s Preparing to unpack .../043-perl-openssl-defaults_7build4_s390x.deb ... 784s Unpacking perl-openssl-defaults:s390x (7build4) ... 784s Selecting previously unselected package libcrypt-openssl-bignum-perl. 784s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 784s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 784s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 784s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 784s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 784s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 784s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 784s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 784s Selecting previously unselected package libconvert-asn1-perl. 784s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 784s Unpacking libconvert-asn1-perl (0.34-1) ... 784s Selecting previously unselected package libcrypt-openssl-x509-perl. 784s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 784s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 784s Selecting previously unselected package libclass-errorhandler-perl. 784s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 784s Unpacking libclass-errorhandler-perl (0.04-3) ... 784s Selecting previously unselected package libcrypt-des-perl:s390x. 784s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_s390x.deb ... 784s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 784s Selecting previously unselected package libcrypt-des-ede3-perl. 784s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 784s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 784s Selecting previously unselected package libcryptx-perl. 784s Preparing to unpack .../052-libcryptx-perl_0.087-1_s390x.deb ... 784s Unpacking libcryptx-perl (0.087-1) ... 785s Selecting previously unselected package libconvert-pem-perl. 785s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 785s Unpacking libconvert-pem-perl (0.13-1) ... 785s Selecting previously unselected package libcrypt-rijndael-perl. 785s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 785s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 785s Selecting previously unselected package libhtml-tagset-perl. 785s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 785s Unpacking libhtml-tagset-perl (3.24-1) ... 785s Selecting previously unselected package liburi-perl. 785s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 785s Unpacking liburi-perl (5.34-2build1) ... 785s Selecting previously unselected package libhtml-parser-perl:s390x. 785s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_s390x.deb ... 785s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 785s Selecting previously unselected package libcgi-pm-perl. 785s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 785s Unpacking libcgi-pm-perl (4.71-1build1) ... 785s Selecting previously unselected package libhtml-template-perl. 785s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 785s Unpacking libhtml-template-perl (2.97-2build1) ... 785s Selecting previously unselected package libjson-perl. 785s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 785s Unpacking libjson-perl (4.10000-1) ... 785s Selecting previously unselected package libcommon-sense-perl:s390x. 785s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_s390x.deb ... 785s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 785s Selecting previously unselected package libtypes-serialiser-perl. 785s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 785s Unpacking libtypes-serialiser-perl (1.01-1) ... 785s Selecting previously unselected package libjson-xs-perl. 785s Preparing to unpack .../063-libjson-xs-perl_4.040-1_s390x.deb ... 785s Unpacking libjson-xs-perl (4.040-1) ... 786s Selecting previously unselected package libmouse-perl:s390x. 786s Preparing to unpack .../064-libmouse-perl_2.6.1-1_s390x.deb ... 786s Unpacking libmouse-perl:s390x (2.6.1-1) ... 786s Selecting previously unselected package libnet-cidr-perl. 786s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 786s Unpacking libnet-cidr-perl (0.27-1build1) ... 786s Selecting previously unselected package libnet-ssleay-perl:s390x. 786s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_s390x.deb ... 786s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 786s Selecting previously unselected package libposix-strftime-compiler-perl. 786s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 786s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 786s Selecting previously unselected package libapache-logformat-compiler-perl. 786s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 786s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 786s Selecting previously unselected package libcookie-baker-perl. 786s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 786s Unpacking libcookie-baker-perl (0.12-1) ... 786s Selecting previously unselected package libdevel-stacktrace-perl. 786s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 786s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 786s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 786s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 786s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 786s Selecting previously unselected package libclass-inspector-perl. 786s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 786s Unpacking libclass-inspector-perl (1.36-3) ... 786s Selecting previously unselected package libfile-sharedir-perl. 786s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 786s Unpacking libfile-sharedir-perl (1.118-3) ... 786s Selecting previously unselected package libfilesys-notify-simple-perl. 786s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 786s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 786s Selecting previously unselected package libhash-multivalue-perl. 786s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 786s Unpacking libhash-multivalue-perl (0.16-3) ... 786s Selecting previously unselected package libhttp-multipartparser-perl. 786s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 786s Unpacking libhttp-multipartparser-perl (0.02-3) ... 786s Selecting previously unselected package libjson-maybexs-perl. 786s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 786s Unpacking libjson-maybexs-perl (1.004008-1) ... 786s Selecting previously unselected package libstream-buffered-perl. 786s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 786s Unpacking libstream-buffered-perl (0.03-3) ... 786s Selecting previously unselected package libwww-form-urlencoded-perl. 786s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 786s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 786s Selecting previously unselected package libhttp-entity-parser-perl. 786s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 786s Unpacking libhttp-entity-parser-perl (0.25-2) ... 786s Selecting previously unselected package libtimedate-perl. 786s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 786s Unpacking libtimedate-perl (2.3300-2) ... 786s Selecting previously unselected package libhttp-date-perl. 786s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 786s Unpacking libhttp-date-perl (6.06-1) ... 786s Selecting previously unselected package libhttp-headers-fast-perl. 786s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 786s Unpacking libhttp-headers-fast-perl (0.22-3) ... 787s Selecting previously unselected package libclone-perl:s390x. 787s Preparing to unpack .../084-libclone-perl_0.47-1_s390x.deb ... 787s Unpacking libclone-perl:s390x (0.47-1) ... 787s Selecting previously unselected package libencode-locale-perl. 787s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 787s Unpacking libencode-locale-perl (1.05-3) ... 787s Selecting previously unselected package libio-html-perl. 787s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 787s Unpacking libio-html-perl (1.004-3) ... 787s Selecting previously unselected package liblwp-mediatypes-perl. 787s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 787s Unpacking liblwp-mediatypes-perl (6.04-2) ... 787s Selecting previously unselected package libhttp-message-perl. 787s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 787s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 787s Selecting previously unselected package libtest-sharedfork-perl. 787s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 787s Unpacking libtest-sharedfork-perl (0.35-3) ... 787s Selecting previously unselected package libtest-tcp-perl. 787s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 787s Unpacking libtest-tcp-perl (2.22-2) ... 787s Selecting previously unselected package libtry-tiny-perl. 787s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 787s Unpacking libtry-tiny-perl (0.32-1) ... 787s Selecting previously unselected package libplack-perl. 787s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 787s Unpacking libplack-perl (1.0051-1) ... 787s Selecting previously unselected package libfile-listing-perl. 787s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 787s Unpacking libfile-listing-perl (6.16-1) ... 787s Selecting previously unselected package libhtml-tree-perl. 787s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 787s Unpacking libhtml-tree-perl (5.07-3) ... 787s Selecting previously unselected package libhttp-cookies-perl. 787s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 787s Unpacking libhttp-cookies-perl (6.11-1) ... 787s Selecting previously unselected package libhttp-negotiate-perl. 787s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 787s Unpacking libhttp-negotiate-perl (6.01-2) ... 787s Selecting previously unselected package libio-socket-ssl-perl. 787s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 787s Unpacking libio-socket-ssl-perl (2.098-1) ... 788s Selecting previously unselected package libnet-http-perl. 788s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 788s Unpacking libnet-http-perl (6.24-1build1) ... 788s Selecting previously unselected package liblwp-protocol-https-perl. 788s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 788s Unpacking liblwp-protocol-https-perl (6.14-1) ... 788s Selecting previously unselected package libwww-robotrules-perl. 788s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 788s Unpacking libwww-robotrules-perl (6.02-1build1) ... 788s Selecting previously unselected package libwww-perl. 788s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 788s Unpacking libwww-perl (6.81-1build1) ... 788s Selecting previously unselected package liblemonldap-ng-common-perl. 788s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 788s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 788s Selecting previously unselected package liblemonldap-ng-handler-perl. 788s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 788s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 788s Selecting previously unselected package lemonldap-ng-fastcgi-server. 788s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 788s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 788s Selecting previously unselected package fonts-font-awesome. 788s Preparing to unpack .../105-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 788s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 789s Selecting previously unselected package libconvert-base32-perl. 789s Preparing to unpack .../106-libconvert-base32-perl_0.06-3_all.deb ... 789s Unpacking libconvert-base32-perl (0.06-3) ... 789s Selecting previously unselected package libdigest-hmac-perl. 789s Preparing to unpack .../107-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 789s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 789s Selecting previously unselected package libemail-date-format-perl. 789s Preparing to unpack .../108-libemail-date-format-perl_1.008-1_all.deb ... 789s Unpacking libemail-date-format-perl (1.008-1) ... 789s Selecting previously unselected package libfont-afm-perl. 789s Preparing to unpack .../109-libfont-afm-perl_1.20-4_all.deb ... 789s Unpacking libfont-afm-perl (1.20-4) ... 789s Selecting previously unselected package libhtml-format-perl. 789s Preparing to unpack .../110-libhtml-format-perl_2.16-2_all.deb ... 789s Unpacking libhtml-format-perl (2.16-2) ... 789s Selecting previously unselected package libhtml-formattext-withlinks-perl. 789s Preparing to unpack .../111-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 789s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 789s Selecting previously unselected package javascript-common. 789s Preparing to unpack .../112-javascript-common_12+nmu1_all.deb ... 789s Unpacking javascript-common (12+nmu1) ... 789s Selecting previously unselected package libjs-popper.js. 789s Preparing to unpack .../113-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 789s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 789s Selecting previously unselected package libjs-bootstrap4. 789s Preparing to unpack .../114-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 789s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 789s Selecting previously unselected package libjs-jquery. 789s Preparing to unpack .../115-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 789s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 789s Selecting previously unselected package libjs-jquery-cookie. 789s Preparing to unpack .../116-libjs-jquery-cookie_12-4build1_all.deb ... 789s Unpacking libjs-jquery-cookie (12-4build1) ... 789s Selecting previously unselected package libjs-jquery-ui. 789s Preparing to unpack .../117-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 789s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 789s Selecting previously unselected package libexporter-tiny-perl. 789s Preparing to unpack .../118-libexporter-tiny-perl_1.006003-1_all.deb ... 789s Unpacking libexporter-tiny-perl (1.006003-1) ... 789s Selecting previously unselected package liblist-moreutils-xs-perl. 789s Preparing to unpack .../119-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 789s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 789s Selecting previously unselected package liblist-moreutils-perl. 789s Preparing to unpack .../120-liblist-moreutils-perl_0.430-2_all.deb ... 789s Unpacking liblist-moreutils-perl (0.430-2) ... 790s Selecting previously unselected package libregexp-assemble-perl. 790s Preparing to unpack .../121-libregexp-assemble-perl_0.38-2_all.deb ... 790s Unpacking libregexp-assemble-perl (0.38-2) ... 790s Selecting previously unselected package libtext-unidecode-perl. 790s Preparing to unpack .../122-libtext-unidecode-perl_1.30-3_all.deb ... 790s Unpacking libtext-unidecode-perl (1.30-3) ... 790s Selecting previously unselected package liblemonldap-ng-portal-perl. 790s Preparing to unpack .../123-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 790s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 791s Selecting previously unselected package m4. 791s Preparing to unpack .../124-m4_1.4.20-2_s390x.deb ... 791s Unpacking m4 (1.4.20-2) ... 791s Selecting previously unselected package autoconf. 791s Preparing to unpack .../125-autoconf_2.72-3.1ubuntu1_all.deb ... 791s Unpacking autoconf (2.72-3.1ubuntu1) ... 791s Selecting previously unselected package dctrl-tools. 791s Preparing to unpack .../126-dctrl-tools_2.24-3build4_s390x.deb ... 791s Unpacking dctrl-tools (2.24-3build4) ... 791s Selecting previously unselected package autodep8. 791s Preparing to unpack .../127-autodep8_0.30build1_all.deb ... 791s Unpacking autodep8 (0.30build1) ... 791s Selecting previously unselected package autotools-dev. 791s Preparing to unpack .../128-autotools-dev_20240727.1_all.deb ... 791s Unpacking autotools-dev (20240727.1) ... 791s Selecting previously unselected package automake. 792s Preparing to unpack .../129-automake_1%3a1.18.1-3build1_all.deb ... 792s Unpacking automake (1:1.18.1-3build1) ... 792s Selecting previously unselected package autopoint. 792s Preparing to unpack .../130-autopoint_0.23.2-1_all.deb ... 792s Unpacking autopoint (0.23.2-1) ... 792s Selecting previously unselected package libisl23:s390x. 792s Preparing to unpack .../131-libisl23_0.27-1build1_s390x.deb ... 792s Unpacking libisl23:s390x (0.27-1build1) ... 792s Selecting previously unselected package libmpc3:s390x. 792s Preparing to unpack .../132-libmpc3_1.3.1-2_s390x.deb ... 792s Unpacking libmpc3:s390x (1.3.1-2) ... 792s Selecting previously unselected package cpp-15-s390x-linux-gnu. 792s Preparing to unpack .../133-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 792s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package cpp-15. 794s Preparing to unpack .../134-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 794s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package cpp-s390x-linux-gnu. 794s Preparing to unpack .../135-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 794s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 794s Selecting previously unselected package cpp. 794s Preparing to unpack .../136-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 794s Unpacking cpp (4:15.2.0-4ubuntu1) ... 794s Selecting previously unselected package libcc1-0:s390x. 794s Preparing to unpack .../137-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 794s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package libitm1:s390x. 794s Preparing to unpack .../138-libitm1_15.2.0-12ubuntu1_s390x.deb ... 794s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package libasan8:s390x. 794s Preparing to unpack .../139-libasan8_15.2.0-12ubuntu1_s390x.deb ... 794s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 794s Selecting previously unselected package liblsan0:s390x. 794s Preparing to unpack .../140-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 794s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 795s Selecting previously unselected package libtsan2:s390x. 795s Preparing to unpack .../141-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 795s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 795s Selecting previously unselected package libubsan1:s390x. 795s Preparing to unpack .../142-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 795s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 795s Selecting previously unselected package libgcc-15-dev:s390x. 795s Preparing to unpack .../143-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 795s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 796s Selecting previously unselected package gcc-15-s390x-linux-gnu. 796s Preparing to unpack .../144-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 796s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 798s Selecting previously unselected package gcc-15. 798s Preparing to unpack .../145-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 798s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 798s Selecting previously unselected package gcc-s390x-linux-gnu. 798s Preparing to unpack .../146-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 798s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 798s Selecting previously unselected package gcc. 798s Preparing to unpack .../147-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 798s Unpacking gcc (4:15.2.0-4ubuntu1) ... 798s Selecting previously unselected package libstdc++-15-dev:s390x. 798s Preparing to unpack .../148-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 798s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 800s Selecting previously unselected package g++-15-s390x-linux-gnu. 800s Preparing to unpack .../149-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 800s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 801s Selecting previously unselected package g++-15. 801s Preparing to unpack .../150-g++-15_15.2.0-12ubuntu1_s390x.deb ... 801s Unpacking g++-15 (15.2.0-12ubuntu1) ... 801s Selecting previously unselected package g++-s390x-linux-gnu. 801s Preparing to unpack .../151-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 801s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 801s Selecting previously unselected package g++. 801s Preparing to unpack .../152-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 801s Unpacking g++ (4:15.2.0-4ubuntu1) ... 801s Selecting previously unselected package build-essential. 802s Preparing to unpack .../153-build-essential_12.12ubuntu2_s390x.deb ... 802s Unpacking build-essential (12.12ubuntu2) ... 802s Selecting previously unselected package ca-certificates-java. 802s Preparing to unpack .../154-ca-certificates-java_20240118build1_all.deb ... 802s Unpacking ca-certificates-java (20240118build1) ... 802s Selecting previously unselected package libdebhelper-perl. 802s Preparing to unpack .../155-libdebhelper-perl_13.28ubuntu1_all.deb ... 802s Unpacking libdebhelper-perl (13.28ubuntu1) ... 802s Selecting previously unselected package libtool. 802s Preparing to unpack .../156-libtool_2.5.4-9_all.deb ... 802s Unpacking libtool (2.5.4-9) ... 802s Selecting previously unselected package dh-autoreconf. 802s Preparing to unpack .../157-dh-autoreconf_21_all.deb ... 802s Unpacking dh-autoreconf (21) ... 802s Selecting previously unselected package libarchive-zip-perl. 802s Preparing to unpack .../158-libarchive-zip-perl_1.68-1_all.deb ... 802s Unpacking libarchive-zip-perl (1.68-1) ... 802s Selecting previously unselected package libfile-stripnondeterminism-perl. 802s Preparing to unpack .../159-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 802s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 802s Selecting previously unselected package dh-strip-nondeterminism. 802s Preparing to unpack .../160-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 802s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 802s Selecting previously unselected package debugedit. 802s Preparing to unpack .../161-debugedit_1%3a5.2-3_s390x.deb ... 802s Unpacking debugedit (1:5.2-3) ... 802s Selecting previously unselected package dwz. 802s Preparing to unpack .../162-dwz_0.16-2_s390x.deb ... 802s Unpacking dwz (0.16-2) ... 802s Selecting previously unselected package gettext. 802s Preparing to unpack .../163-gettext_0.23.2-1_s390x.deb ... 802s Unpacking gettext (0.23.2-1) ... 802s Selecting previously unselected package intltool-debian. 802s Preparing to unpack .../164-intltool-debian_0.35.0+20060710.6build1_all.deb ... 802s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 802s Selecting previously unselected package po-debconf. 802s Preparing to unpack .../165-po-debconf_1.0.22_all.deb ... 802s Unpacking po-debconf (1.0.22) ... 802s Selecting previously unselected package debhelper. 802s Preparing to unpack .../166-debhelper_13.28ubuntu1_all.deb ... 802s Unpacking debhelper (13.28ubuntu1) ... 803s Selecting previously unselected package java-common. 803s Preparing to unpack .../167-java-common_0.76build1_all.deb ... 803s Unpacking java-common (0.76build1) ... 803s Selecting previously unselected package libpcsclite1:s390x. 803s Preparing to unpack .../168-libpcsclite1_2.4.1-1_s390x.deb ... 803s Unpacking libpcsclite1:s390x (2.4.1-1) ... 803s Selecting previously unselected package openjdk-21-jre-headless:s390x. 803s Preparing to unpack .../169-openjdk-21-jre-headless_21.0.10+7-1_s390x.deb ... 803s Unpacking openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 807s Selecting previously unselected package default-jre-headless. 807s Preparing to unpack .../170-default-jre-headless_2%3a1.21-76build1_s390x.deb ... 807s Unpacking default-jre-headless (2:1.21-76build1) ... 807s Selecting previously unselected package sgml-base. 808s Preparing to unpack .../171-sgml-base_1.31+nmu1_all.deb ... 808s Unpacking sgml-base (1.31+nmu1) ... 808s Selecting previously unselected package xml-core. 808s Preparing to unpack .../172-xml-core_0.19build1_all.deb ... 808s Unpacking xml-core (0.19build1) ... 808s Selecting previously unselected package docutils-common. 808s Preparing to unpack .../173-docutils-common_0.22.4+dfsg-1_all.deb ... 808s Unpacking docutils-common (0.22.4+dfsg-1) ... 808s Selecting previously unselected package fonts-glyphicons-halflings. 808s Preparing to unpack .../174-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 808s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 808s Selecting previously unselected package unzip. 808s Preparing to unpack .../175-unzip_6.0-29ubuntu1_s390x.deb ... 808s Unpacking unzip (6.0-29ubuntu1) ... 808s Selecting previously unselected package java-wrappers. 808s Preparing to unpack .../176-java-wrappers_0.5build1_all.deb ... 808s Unpacking java-wrappers (0.5build1) ... 808s Selecting previously unselected package libalgorithm-c3-perl. 808s Preparing to unpack .../177-libalgorithm-c3-perl_0.11-2_all.deb ... 808s Unpacking libalgorithm-c3-perl (0.11-2) ... 808s Selecting previously unselected package libauth-yubikey-webclient-perl. 808s Preparing to unpack .../178-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 808s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 808s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 808s Preparing to unpack .../179-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 808s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 808s Selecting previously unselected package libdynaloader-functions-perl. 808s Preparing to unpack .../180-libdynaloader-functions-perl_0.004-2_all.deb ... 808s Unpacking libdynaloader-functions-perl (0.004-2) ... 808s Selecting previously unselected package libdevel-callchecker-perl:s390x. 808s Preparing to unpack .../181-libdevel-callchecker-perl_0.009-2_s390x.deb ... 808s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 808s Selecting previously unselected package libparams-classify-perl:s390x. 808s Preparing to unpack .../182-libparams-classify-perl_0.015-2build6_s390x.deb ... 808s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 808s Selecting previously unselected package libmodule-runtime-perl. 808s Preparing to unpack .../183-libmodule-runtime-perl_0.018-1_all.deb ... 808s Unpacking libmodule-runtime-perl (0.018-1) ... 808s Selecting previously unselected package libmodule-implementation-perl. 808s Preparing to unpack .../184-libmodule-implementation-perl_0.09-2_all.deb ... 808s Unpacking libmodule-implementation-perl (0.09-2) ... 808s Selecting previously unselected package libsub-exporter-progressive-perl. 808s Preparing to unpack .../185-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 808s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 808s Selecting previously unselected package libvariable-magic-perl. 808s Preparing to unpack .../186-libvariable-magic-perl_0.64-1build1_s390x.deb ... 808s Unpacking libvariable-magic-perl (0.64-1build1) ... 808s Selecting previously unselected package libb-hooks-endofscope-perl. 808s Preparing to unpack .../187-libb-hooks-endofscope-perl_0.28-2_all.deb ... 808s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 808s Selecting previously unselected package libcrypt-random-seed-perl. 808s Preparing to unpack .../188-libcrypt-random-seed-perl_0.03-3_all.deb ... 808s Unpacking libcrypt-random-seed-perl (0.03-3) ... 808s Selecting previously unselected package libmath-random-isaac-perl. 809s Preparing to unpack .../189-libmath-random-isaac-perl_1.004-2_all.deb ... 809s Unpacking libmath-random-isaac-perl (1.004-2) ... 809s Selecting previously unselected package libbytes-random-secure-perl. 809s Preparing to unpack .../190-libbytes-random-secure-perl_0.29-3_all.deb ... 809s Unpacking libbytes-random-secure-perl (0.29-3) ... 809s Selecting previously unselected package libcapture-tiny-perl. 809s Preparing to unpack .../191-libcapture-tiny-perl_0.50-1_all.deb ... 809s Unpacking libcapture-tiny-perl (0.50-1) ... 809s Selecting previously unselected package libcares2:s390x. 809s Preparing to unpack .../192-libcares2_1.34.6-1_s390x.deb ... 809s Unpacking libcares2:s390x (1.34.6-1) ... 809s Selecting previously unselected package libclass-c3-perl. 809s Preparing to unpack .../193-libclass-c3-perl_0.35-2_all.deb ... 809s Unpacking libclass-c3-perl (0.35-2) ... 809s Selecting previously unselected package libclass-data-inheritable-perl. 809s Preparing to unpack .../194-libclass-data-inheritable-perl_0.10-1_all.deb ... 809s Unpacking libclass-data-inheritable-perl (0.10-1) ... 809s Selecting previously unselected package libclass-method-modifiers-perl. 809s Preparing to unpack .../195-libclass-method-modifiers-perl_2.15-1_all.deb ... 809s Unpacking libclass-method-modifiers-perl (2.15-1) ... 809s Selecting previously unselected package libclass-singleton-perl. 809s Preparing to unpack .../196-libclass-singleton-perl_1.6-2_all.deb ... 809s Unpacking libclass-singleton-perl (1.6-2) ... 809s Selecting previously unselected package libclone-pp-perl. 809s Preparing to unpack .../197-libclone-pp-perl_1.08-2_all.deb ... 809s Unpacking libclone-pp-perl (1.08-2) ... 809s Selecting previously unselected package libconvert-binhex-perl. 809s Preparing to unpack .../198-libconvert-binhex-perl_1.125-3_all.deb ... 809s Unpacking libconvert-binhex-perl (1.125-3) ... 809s Selecting previously unselected package libcrypt-dh-gmp-perl. 809s Preparing to unpack .../199-libcrypt-dh-gmp-perl_0.00012-2build5_s390x.deb ... 809s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 809s Selecting previously unselected package libcrypt-jwt-perl. 809s Preparing to unpack .../200-libcrypt-jwt-perl_0.037-1_all.deb ... 809s Unpacking libcrypt-jwt-perl (0.037-1) ... 809s Selecting previously unselected package libcrypt-ssleay-perl. 809s Preparing to unpack .../201-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 809s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 809s Selecting previously unselected package libdata-hexdump-perl. 809s Preparing to unpack .../202-libdata-hexdump-perl_0.04-2_all.deb ... 809s Unpacking libdata-hexdump-perl (0.04-2) ... 809s Selecting previously unselected package libparams-util-perl. 809s Preparing to unpack .../203-libparams-util-perl_1.102-3build1_s390x.deb ... 809s Unpacking libparams-util-perl (1.102-3build1) ... 809s Selecting previously unselected package libsub-install-perl. 809s Preparing to unpack .../204-libsub-install-perl_0.929-1_all.deb ... 809s Unpacking libsub-install-perl (0.929-1) ... 809s Selecting previously unselected package libdata-optlist-perl. 809s Preparing to unpack .../205-libdata-optlist-perl_0.114-1_all.deb ... 809s Unpacking libdata-optlist-perl (0.114-1) ... 809s Selecting previously unselected package liblist-someutils-perl. 809s Preparing to unpack .../206-liblist-someutils-perl_0.59-1_all.deb ... 809s Unpacking liblist-someutils-perl (0.59-1) ... 809s Selecting previously unselected package liblist-utilsby-perl. 809s Preparing to unpack .../207-liblist-utilsby-perl_0.12-2_all.deb ... 809s Unpacking liblist-utilsby-perl (0.12-2) ... 809s Selecting previously unselected package liblist-allutils-perl. 809s Preparing to unpack .../208-liblist-allutils-perl_0.19-1_all.deb ... 809s Unpacking liblist-allutils-perl (0.19-1) ... 810s Selecting previously unselected package libimport-into-perl. 810s Preparing to unpack .../209-libimport-into-perl_1.002005-2_all.deb ... 810s Unpacking libimport-into-perl (1.002005-2) ... 810s Selecting previously unselected package librole-tiny-perl. 810s Preparing to unpack .../210-librole-tiny-perl_2.002004-1_all.deb ... 810s Unpacking librole-tiny-perl (2.002004-1) ... 810s Selecting previously unselected package libsub-quote-perl. 810s Preparing to unpack .../211-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 810s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 810s Selecting previously unselected package libmoo-perl. 810s Preparing to unpack .../212-libmoo-perl_2.005005-1_all.deb ... 810s Unpacking libmoo-perl (2.005005-1) ... 810s Selecting previously unselected package libdata-password-zxcvbn-perl. 810s Preparing to unpack .../213-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 810s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 810s Selecting previously unselected package libpackage-stash-perl. 810s Preparing to unpack .../214-libpackage-stash-perl_0.40-1_all.deb ... 810s Unpacking libpackage-stash-perl (0.40-1) ... 810s Selecting previously unselected package libsub-identify-perl. 810s Preparing to unpack .../215-libsub-identify-perl_0.14-4_s390x.deb ... 810s Unpacking libsub-identify-perl (0.14-4) ... 810s Selecting previously unselected package libsub-name-perl:s390x. 810s Preparing to unpack .../216-libsub-name-perl_0.28-1_s390x.deb ... 810s Unpacking libsub-name-perl:s390x (0.28-1) ... 810s Selecting previously unselected package libnamespace-clean-perl. 810s Preparing to unpack .../217-libnamespace-clean-perl_0.27-2_all.deb ... 810s Unpacking libnamespace-clean-perl (0.27-2) ... 811s Selecting previously unselected package libnamespace-autoclean-perl. 811s Preparing to unpack .../218-libnamespace-autoclean-perl_0.31-1_all.deb ... 811s Unpacking libnamespace-autoclean-perl (0.31-1) ... 811s Selecting previously unselected package libsub-exporter-perl. 811s Preparing to unpack .../219-libsub-exporter-perl_0.990-1_all.deb ... 811s Unpacking libsub-exporter-perl (0.990-1) ... 811s Selecting previously unselected package libeval-closure-perl. 811s Preparing to unpack .../220-libeval-closure-perl_0.14-3_all.deb ... 811s Unpacking libeval-closure-perl (0.14-3) ... 811s Selecting previously unselected package libexception-class-perl. 811s Preparing to unpack .../221-libexception-class-perl_1.45-1_all.deb ... 811s Unpacking libexception-class-perl (1.45-1) ... 811s Selecting previously unselected package libparams-validationcompiler-perl. 811s Preparing to unpack .../222-libparams-validationcompiler-perl_0.31-1_all.deb ... 811s Unpacking libparams-validationcompiler-perl (0.31-1) ... 811s Selecting previously unselected package libmro-compat-perl. 811s Preparing to unpack .../223-libmro-compat-perl_0.15-2_all.deb ... 811s Unpacking libmro-compat-perl (0.15-2) ... 811s Selecting previously unselected package libxstring-perl:s390x. 811s Preparing to unpack .../224-libxstring-perl_0.005-2build4_s390x.deb ... 811s Unpacking libxstring-perl:s390x (0.005-2build4) ... 811s Selecting previously unselected package libspecio-perl. 811s Preparing to unpack .../225-libspecio-perl_0.53-1_all.deb ... 811s Unpacking libspecio-perl (0.53-1) ... 811s Selecting previously unselected package libdatetime-locale-perl. 811s Preparing to unpack .../226-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 811s Unpacking libdatetime-locale-perl (1:1.45-1) ... 812s Selecting previously unselected package libdatetime-timezone-perl. 812s Preparing to unpack .../227-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 812s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 812s Selecting previously unselected package libdatetime-perl. 812s Preparing to unpack .../228-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 812s Unpacking libdatetime-perl (2:1.65-1build3) ... 813s Selecting previously unselected package libdatetime-format-rfc3339-perl. 813s Preparing to unpack .../229-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 813s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 813s Selecting previously unselected package libdbi-perl:s390x. 813s Preparing to unpack .../230-libdbi-perl_1.647-1build1_s390x.deb ... 813s Unpacking libdbi-perl:s390x (1.647-1build1) ... 813s Selecting previously unselected package libdbd-sqlite3-perl:s390x. 813s Preparing to unpack .../231-libdbd-sqlite3-perl_1.76-1_s390x.deb ... 813s Unpacking libdbd-sqlite3-perl:s390x (1.76-1) ... 813s Selecting previously unselected package libemail-simple-perl. 813s Preparing to unpack .../232-libemail-simple-perl_2.218-1_all.deb ... 813s Unpacking libemail-simple-perl (2.218-1) ... 813s Selecting previously unselected package libmodule-pluggable-perl. 813s Preparing to unpack .../233-libmodule-pluggable-perl_5.2-5_all.deb ... 813s Unpacking libmodule-pluggable-perl (5.2-5) ... 813s Selecting previously unselected package libemail-abstract-perl. 813s Preparing to unpack .../234-libemail-abstract-perl_3.010-1_all.deb ... 813s Unpacking libemail-abstract-perl (3.010-1) ... 813s Selecting previously unselected package libemail-address-xs-perl. 813s Preparing to unpack .../235-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 813s Unpacking libemail-address-xs-perl (1.05-1build5) ... 813s Selecting previously unselected package libmoox-types-mooselike-perl. 813s Preparing to unpack .../236-libmoox-types-mooselike-perl_0.29-2_all.deb ... 813s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 813s Selecting previously unselected package libthrowable-perl. 813s Preparing to unpack .../237-libthrowable-perl_1.001-2_all.deb ... 813s Unpacking libthrowable-perl (1.001-2) ... 813s Selecting previously unselected package libemail-sender-perl. 813s Preparing to unpack .../238-libemail-sender-perl_2.601-1_all.deb ... 813s Unpacking libemail-sender-perl (2.601-1) ... 813s Selecting previously unselected package libextutils-depends-perl. 813s Preparing to unpack .../239-libextutils-depends-perl_0.8002-1_all.deb ... 813s Unpacking libextutils-depends-perl (0.8002-1) ... 813s Selecting previously unselected package libimagequant0:s390x. 813s Preparing to unpack .../240-libimagequant0_2.18.0-1build1_s390x.deb ... 813s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 813s Selecting previously unselected package libxpm4:s390x. 813s Preparing to unpack .../241-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 813s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 813s Selecting previously unselected package libgd3:s390x. 813s Preparing to unpack .../242-libgd3_2.3.3-13ubuntu1_s390x.deb ... 813s Unpacking libgd3:s390x (2.3.3-13ubuntu1) ... 813s Selecting previously unselected package libgd-perl. 813s Preparing to unpack .../243-libgd-perl_2.84-2_s390x.deb ... 813s Unpacking libgd-perl (2.84-2) ... 813s Selecting previously unselected package libgd-securityimage-perl. 813s Preparing to unpack .../244-libgd-securityimage-perl_1.75-3_all.deb ... 813s Unpacking libgd-securityimage-perl (1.75-3) ... 813s Selecting previously unselected package libglib-perl:s390x. 813s Preparing to unpack .../245-libglib-perl_3%3a1.329.4-1_s390x.deb ... 813s Unpacking libglib-perl:s390x (3:1.329.4-1) ... 814s Selecting previously unselected package libgssapi-perl. 814s Preparing to unpack .../246-libgssapi-perl_0.28-4build5_s390x.deb ... 814s Unpacking libgssapi-perl (0.28-4build5) ... 814s Selecting previously unselected package libhash-merge-simple-perl. 814s Preparing to unpack .../247-libhash-merge-simple-perl_0.052-1_all.deb ... 814s Unpacking libhash-merge-simple-perl (0.052-1) ... 814s Selecting previously unselected package libhttp-daemon-perl. 814s Preparing to unpack .../248-libhttp-daemon-perl_6.16-1_all.deb ... 814s Unpacking libhttp-daemon-perl (6.16-1) ... 814s Selecting previously unselected package libio-pty-perl. 814s Preparing to unpack .../249-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 814s Unpacking libio-pty-perl (1:1.20-1build3) ... 814s Selecting previously unselected package libio-sessiondata-perl. 814s Preparing to unpack .../250-libio-sessiondata-perl_1.03-3_all.deb ... 814s Unpacking libio-sessiondata-perl (1.03-3) ... 814s Selecting previously unselected package libperlio-via-timeout-perl. 814s Preparing to unpack .../251-libperlio-via-timeout-perl_0.32-3_all.deb ... 814s Unpacking libperlio-via-timeout-perl (0.32-3) ... 814s Selecting previously unselected package libio-socket-timeout-perl. 814s Preparing to unpack .../252-libio-socket-timeout-perl_0.32-3_all.deb ... 814s Unpacking libio-socket-timeout-perl (0.32-3) ... 814s Selecting previously unselected package libio-string-perl. 814s Preparing to unpack .../253-libio-string-perl_1.08-4_all.deb ... 814s Unpacking libio-string-perl (1.08-4) ... 814s Selecting previously unselected package libio-stringy-perl. 814s Preparing to unpack .../254-libio-stringy-perl_2.113-2_all.deb ... 814s Unpacking libio-stringy-perl (2.113-2) ... 814s Selecting previously unselected package libipc-run-perl. 814s Preparing to unpack .../255-libipc-run-perl_20250809.0-1build1_all.deb ... 814s Unpacking libipc-run-perl (20250809.0-1build1) ... 814s Selecting previously unselected package libjargs-java. 814s Preparing to unpack .../256-libjargs-java_1.0.0-5build1_all.deb ... 814s Unpacking libjargs-java (1.0.0-5build1) ... 814s Selecting previously unselected package libjs-bootstrap. 814s Preparing to unpack .../257-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 814s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 815s Selecting previously unselected package libxslt1.1:s390x. 815s Preparing to unpack .../258-libxslt1.1_1.1.43-0.3_s390x.deb ... 815s Unpacking libxslt1.1:s390x (1.1.43-0.3) ... 815s Selecting previously unselected package libxmlsec1-1:s390x. 815s Preparing to unpack .../259-libxmlsec1-1_1.3.9-1_s390x.deb ... 815s Unpacking libxmlsec1-1:s390x (1.3.9-1) ... 815s Selecting previously unselected package libxmlsec1-openssl1:s390x. 815s Preparing to unpack .../260-libxmlsec1-openssl1_1.3.9-1_s390x.deb ... 815s Unpacking libxmlsec1-openssl1:s390x (1.3.9-1) ... 815s Selecting previously unselected package liblasso3t64. 815s Preparing to unpack .../261-liblasso3t64_2.9.0-3_s390x.deb ... 815s Unpacking liblasso3t64 (2.9.0-3) ... 815s Selecting previously unselected package liblasso-perl:s390x. 815s Preparing to unpack .../262-liblasso-perl_2.9.0-3_s390x.deb ... 815s Unpacking liblasso-perl:s390x (2.9.0-3) ... 815s Selecting previously unselected package libllhttp9.3. 815s Preparing to unpack .../263-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_s390x.deb ... 815s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 815s Selecting previously unselected package liblog-log4perl-perl. 815s Preparing to unpack .../264-liblog-log4perl-perl_1.57-1_all.deb ... 815s Unpacking liblog-log4perl-perl (1.57-1) ... 815s Selecting previously unselected package liblwp-protocol-psgi-perl. 815s Preparing to unpack .../265-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 815s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 815s Selecting previously unselected package libnet-smtp-ssl-perl. 815s Preparing to unpack .../266-libnet-smtp-ssl-perl_1.04-2_all.deb ... 815s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 815s Selecting previously unselected package libmailtools-perl. 815s Preparing to unpack .../267-libmailtools-perl_2.22-1_all.deb ... 815s Unpacking libmailtools-perl (2.22-1) ... 815s Selecting previously unselected package libmime-tools-perl. 815s Preparing to unpack .../268-libmime-tools-perl_5.515-1_all.deb ... 815s Unpacking libmime-tools-perl (5.515-1) ... 815s Selecting previously unselected package libnet-ip-perl. 815s Preparing to unpack .../269-libnet-ip-perl_1.26-4_all.deb ... 815s Unpacking libnet-ip-perl (1.26-4) ... 815s Selecting previously unselected package libnet-ldap-perl. 815s Preparing to unpack .../270-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 815s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 816s Selecting previously unselected package libxml-namespacesupport-perl. 816s Preparing to unpack .../271-libxml-namespacesupport-perl_1.12-2_all.deb ... 816s Unpacking libxml-namespacesupport-perl (1.12-2) ... 816s Selecting previously unselected package libxml-sax-base-perl. 816s Preparing to unpack .../272-libxml-sax-base-perl_1.09-3_all.deb ... 816s Unpacking libxml-sax-base-perl (1.09-3) ... 816s Selecting previously unselected package libxml-sax-perl. 816s Preparing to unpack .../273-libxml-sax-perl_1.02+dfsg-4_all.deb ... 816s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 816s Selecting previously unselected package libxml-libxml-perl. 816s Preparing to unpack .../274-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_s390x.deb ... 816s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 816s Selecting previously unselected package libxml-simple-perl. 816s Preparing to unpack .../275-libxml-simple-perl_2.25-2_all.deb ... 816s Unpacking libxml-simple-perl (2.25-2) ... 816s Selecting previously unselected package libnet-openid-common-perl. 816s Preparing to unpack .../276-libnet-openid-common-perl_1.20-2_all.deb ... 816s Unpacking libnet-openid-common-perl (1.20-2) ... 816s Selecting previously unselected package libnet-openid-consumer-perl. 816s Preparing to unpack .../277-libnet-openid-consumer-perl_1.18-2_all.deb ... 816s Unpacking libnet-openid-consumer-perl (1.18-2) ... 816s Selecting previously unselected package libnet-openid-server-perl. 816s Preparing to unpack .../278-libnet-openid-server-perl_1.09-4_all.deb ... 816s Unpacking libnet-openid-server-perl (1.09-4) ... 816s Selecting previously unselected package libsimdjson29:s390x. 816s Preparing to unpack .../279-libsimdjson29_4.2.4-1_s390x.deb ... 816s Unpacking libsimdjson29:s390x (4.2.4-1) ... 816s Selecting previously unselected package libsimdutf29:s390x. 816s Preparing to unpack .../280-libsimdutf29_7.7.1-3_s390x.deb ... 816s Unpacking libsimdutf29:s390x (7.7.1-3) ... 817s Selecting previously unselected package node-corepack. 817s Preparing to unpack .../281-node-corepack_0.24.0-5build1_all.deb ... 817s Unpacking node-corepack (0.24.0-5build1) ... 817s Selecting previously unselected package nodejs. 817s Preparing to unpack .../282-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 817s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 817s Selecting previously unselected package node-xtend. 817s Preparing to unpack .../283-node-xtend_4.0.2-3_all.deb ... 817s Unpacking node-xtend (4.0.2-3) ... 817s Selecting previously unselected package node-acorn. 817s Preparing to unpack .../284-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 817s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 817s Selecting previously unselected package node-cjs-module-lexer. 817s Preparing to unpack .../285-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 817s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 817s Selecting previously unselected package node-balanced-match. 817s Preparing to unpack .../286-node-balanced-match_2.0.0-1_all.deb ... 817s Unpacking node-balanced-match (2.0.0-1) ... 817s Selecting previously unselected package node-brace-expansion. 817s Preparing to unpack .../287-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 817s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 817s Selecting previously unselected package node-minimatch. 817s Preparing to unpack .../288-node-minimatch_9.0.3-6_all.deb ... 818s Unpacking node-minimatch (9.0.3-6) ... 818s Selecting previously unselected package node-ms. 818s Preparing to unpack .../289-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 818s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 818s Selecting previously unselected package node-debug. 818s Preparing to unpack .../290-node-debug_4.4.1+~4.1.12-1_all.deb ... 818s Unpacking node-debug (4.4.1+~4.1.12-1) ... 818s Selecting previously unselected package node-lru-cache. 818s Preparing to unpack .../291-node-lru-cache_10.0.1-3_all.deb ... 818s Unpacking node-lru-cache (10.0.1-3) ... 818s Selecting previously unselected package node-semver. 818s Preparing to unpack .../292-node-semver_7.6.1+~7.5.8-2_all.deb ... 818s Unpacking node-semver (7.6.1+~7.5.8-2) ... 818s Selecting previously unselected package node-llhttp. 818s Preparing to unpack .../293-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 818s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 818s Selecting previously unselected package node-undici. 818s Preparing to unpack .../294-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 818s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 819s Selecting previously unselected package libnode127:s390x. 819s Preparing to unpack .../295-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 819s Unpacking libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 821s Selecting previously unselected package libregexp-common-perl. 821s Preparing to unpack .../296-libregexp-common-perl_2024080801-1_all.deb ... 821s Unpacking libregexp-common-perl (2024080801-1) ... 821s Selecting previously unselected package libtask-weaken-perl. 821s Preparing to unpack .../297-libtask-weaken-perl_1.06-2_all.deb ... 821s Unpacking libtask-weaken-perl (1.06-2) ... 821s Selecting previously unselected package libxml-parser-perl. 821s Preparing to unpack .../298-libxml-parser-perl_2.47-1build4_s390x.deb ... 821s Unpacking libxml-parser-perl (2.47-1build4) ... 821s Selecting previously unselected package libsoap-lite-perl. 821s Preparing to unpack .../299-libsoap-lite-perl_1.27-3_all.deb ... 821s Unpacking libsoap-lite-perl (1.27-3) ... 821s Selecting previously unselected package libstring-random-perl. 821s Preparing to unpack .../300-libstring-random-perl_1%3a0.32-2_all.deb ... 821s Unpacking libstring-random-perl (1:0.32-2) ... 821s Selecting previously unselected package libtest-leaktrace-perl. 821s Preparing to unpack .../301-libtest-leaktrace-perl_0.17-1build6_s390x.deb ... 821s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 821s Selecting previously unselected package libtest-output-perl. 821s Preparing to unpack .../302-libtest-output-perl_1.036-1_all.deb ... 821s Unpacking libtest-output-perl (1.036-1) ... 821s Selecting previously unselected package libtest-pod-perl. 821s Preparing to unpack .../303-libtest-pod-perl_1.52-3_all.deb ... 821s Unpacking libtest-pod-perl (1.52-3) ... 821s Selecting previously unselected package libtime-fake-perl. 821s Preparing to unpack .../304-libtime-fake-perl_0.11-4_all.deb ... 821s Unpacking libtime-fake-perl (0.11-4) ... 821s Selecting previously unselected package libxml-libxslt-perl:s390x. 821s Preparing to unpack .../305-libxml-libxslt-perl_2.003000-4_s390x.deb ... 821s Unpacking libxml-libxslt-perl:s390x (2.003000-4) ... 822s Selecting previously unselected package node-uglify-js. 822s Preparing to unpack .../306-node-uglify-js_3.17.4-2build1_all.deb ... 822s Unpacking node-uglify-js (3.17.4-2build1) ... 822s Selecting previously unselected package python3-defusedxml. 822s Preparing to unpack .../307-python3-defusedxml_0.7.1-3build1_all.deb ... 822s Unpacking python3-defusedxml (0.7.1-3build1) ... 822s Selecting previously unselected package python3-roman-numerals. 822s Preparing to unpack .../308-python3-roman-numerals_4.1.0-1_all.deb ... 822s Unpacking python3-roman-numerals (4.1.0-1) ... 822s Selecting previously unselected package python3-docutils. 822s Preparing to unpack .../309-python3-docutils_0.22.4+dfsg-1_all.deb ... 822s Unpacking python3-docutils (0.22.4+dfsg-1) ... 822s Selecting previously unselected package python3-imagesize. 822s Preparing to unpack .../310-python3-imagesize_1.4.1-1build1_all.deb ... 822s Unpacking python3-imagesize (1.4.1-1build1) ... 822s Selecting previously unselected package python3-snowballstemmer. 822s Preparing to unpack .../311-python3-snowballstemmer_3.0.1-1_all.deb ... 822s Unpacking python3-snowballstemmer (3.0.1-1) ... 822s Selecting previously unselected package sphinx-common. 822s Preparing to unpack .../312-sphinx-common_8.2.3-12_all.deb ... 822s Unpacking sphinx-common (8.2.3-12) ... 822s Selecting previously unselected package python3-alabaster. 822s Preparing to unpack .../313-python3-alabaster_0.7.16-0.1build1_all.deb ... 822s Unpacking python3-alabaster (0.7.16-0.1build1) ... 822s Selecting previously unselected package python3-sphinx. 822s Preparing to unpack .../314-python3-sphinx_8.2.3-12_all.deb ... 822s Unpacking python3-sphinx (8.2.3-12) ... 823s Selecting previously unselected package libjs-bootswatch. 823s Preparing to unpack .../315-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 823s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 823s Selecting previously unselected package python3-sphinx-bootstrap-theme. 823s Preparing to unpack .../316-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 823s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 824s Selecting previously unselected package uglifyjs. 824s Preparing to unpack .../317-uglifyjs_3.17.4-2build1_all.deb ... 824s Unpacking uglifyjs (3.17.4-2build1) ... 824s Selecting previously unselected package yui-compressor. 824s Preparing to unpack .../318-yui-compressor_2.4.8-3build1_all.deb ... 824s Unpacking yui-compressor (2.4.8-3build1) ... 824s Selecting previously unselected package libauthen-radius-perl. 824s Preparing to unpack .../319-libauthen-radius-perl_0.33-1_all.deb ... 824s Unpacking libauthen-radius-perl (0.33-1) ... 824s Selecting previously unselected package pkg-perl-autopkgtest. 824s Preparing to unpack .../320-pkg-perl-autopkgtest_0.85_all.deb ... 824s Unpacking pkg-perl-autopkgtest (0.85) ... 824s Setting up libconfig-inifiles-perl (3.000003-4) ... 824s Setting up libmodule-pluggable-perl (5.2-5) ... 824s Setting up node-uglify-js (3.17.4-2build1) ... 824s Setting up libio-sessiondata-perl (1.03-3) ... 824s Setting up javascript-common (12+nmu1) ... 824s Setting up liblcms2-2:s390x (2.17-1) ... 824s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 824s Setting up libaom3:s390x (3.13.1-2) ... 824s Setting up node-lru-cache (10.0.1-3) ... 824s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 824s Setting up libmath-random-isaac-perl (1.004-2) ... 824s Setting up libtask-weaken-perl (1.06-2) ... 824s Setting up libmouse-perl:s390x (2.6.1-1) ... 824s Setting up libhttp-multipartparser-perl (0.02-3) ... 824s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 824s Setting up java-common (0.76build1) ... 824s Setting up libclass-inspector-perl (1.36-3) ... 824s Setting up libfont-afm-perl (1.20-4) ... 824s Setting up libdynaloader-functions-perl (0.004-2) ... 824s Setting up libclass-method-modifiers-perl (2.15-1) ... 824s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 824s Setting up libio-pty-perl (1:1.20-1build3) ... 824s Setting up libdata-hexdump-perl (0.04-2) ... 824s Setting up python3-defusedxml (0.7.1-3build1) ... 825s Setting up libclone-perl:s390x (0.47-1) ... 825s Setting up libarchive-zip-perl (1.68-1) ... 825s Setting up libsub-identify-perl (0.14-4) ... 825s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 825s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 825s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 825s Setting up python3-alabaster (0.7.16-0.1build1) ... 825s Setting up libio-stringy-perl (2.113-2) ... 825s Setting up libhtml-tagset-perl (3.24-1) ... 825s Setting up unzip (6.0-29ubuntu1) ... 825s Setting up libdebhelper-perl (13.28ubuntu1) ... 825s Setting up libperlio-via-timeout-perl (0.32-3) ... 825s Setting up libfilesys-notify-simple-perl (0.14-3) ... 825s Setting up libnet-cidr-perl (0.27-1build1) ... 825s Setting up libipc-sharelite-perl (0.17-5build4) ... 825s Setting up libconvert-binhex-perl (1.125-3) ... 825s Setting up liblwp-mediatypes-perl (6.04-2) ... 825s Setting up libcrypt-urandom-perl (0.54-1) ... 825s Setting up x11-common (1:7.7+24ubuntu1) ... 826s Setting up libtest-pod-perl (1.52-3) ... 826s Setting up libtry-tiny-perl (0.32-1) ... 826s Setting up libdeflate0:s390x (1.23-2) ... 826s Setting up perl-openssl-defaults:s390x (7build4) ... 826s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 826s Setting up libxml-namespacesupport-perl (1.12-2) ... 826s Setting up m4 (1.4.20-2) ... 826s Setting up libposix-strftime-compiler-perl (0.46-1) ... 826s Setting up libclass-singleton-perl (1.6-2) ... 826s Setting up libencode-locale-perl (1.05-3) ... 826s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 826s Setting up libxstring-perl:s390x (0.005-2build4) ... 826s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 826s Setting up libclass-errorhandler-perl (0.04-3) ... 826s Setting up liblist-utilsby-perl (0.12-2) ... 826s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 826s Setting up libtime-fake-perl (0.11-4) ... 826s Setting up libfcgi-procmanager-perl (0.28-3) ... 826s Setting up libregexp-common-perl (2024080801-1) ... 826s Setting up libtest-sharedfork-perl (0.35-3) ... 826s Setting up libsub-install-perl (0.929-1) ... 826s Setting up libextutils-depends-perl (0.8002-1) ... 826s Setting up libhash-multivalue-perl (0.16-3) ... 826s Setting up liberror-perl (0.17030-1) ... 826s Setting up libapache-session-perl (1.94-2) ... 826s Setting up libxml-sax-base-perl (1.09-3) ... 826s Setting up libio-string-perl (1.08-4) ... 826s Setting up libtest-leaktrace-perl (0.17-1build6) ... 826s Setting up libsimdutf29:s390x (7.7.1-3) ... 826s Setting up libsimdjson29:s390x (4.2.4-1) ... 826s Setting up libfontenc1:s390x (1:1.1.8-1build2) ... 826s Setting up autotools-dev (20240727.1) ... 826s Setting up libstream-buffered-perl (0.03-3) ... 826s Setting up libclass-data-inheritable-perl (0.10-1) ... 826s Setting up libcrypt-des-perl:s390x (2.07-5) ... 826s Setting up libalgorithm-c3-perl (0.11-2) ... 826s Setting up liblog-log4perl-perl (1.57-1) ... 826s Setting up libapache-logformat-compiler-perl (0.36-3) ... 826s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 826s Setting up libcrypt-random-seed-perl (0.03-3) ... 826s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 826s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 826s Setting up python3-snowballstemmer (3.0.1-1) ... 827s Setting up node-balanced-match (2.0.0-1) ... 827s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 827s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 827s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 827s Setting up libimagequant0:s390x (2.18.0-1build1) ... 827s Setting up libemail-date-format-perl (1.008-1) ... 827s Setting up libcryptx-perl (0.087-1) ... 827s Setting up libcares2:s390x (1.34.6-1) ... 827s Setting up libmpc3:s390x (1.3.1-2) ... 827s Setting up libvariable-magic-perl (0.64-1build1) ... 827s Setting up libio-html-perl (1.004-3) ... 827s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 827s Setting up autopoint (0.23.2-1) ... 827s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 827s Setting up libipc-run-perl (20250809.0-1build1) ... 827s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 827s Setting up libpcsclite1:s390x (2.4.1-1) ... 827s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 827s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 827s Setting up libltdl7:s390x (2.5.4-9) ... 827s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 827s Setting up libstring-random-perl (1:0.32-2) ... 827s Setting up libparams-util-perl (1.102-3build1) ... 827s Setting up autoconf (2.72-3.1ubuntu1) ... 827s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 827s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 827s Setting up libcapture-tiny-perl (0.50-1) ... 827s Setting up libtimedate-perl (2.3300-2) ... 827s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 827s Setting up libsub-name-perl:s390x (0.28-1) ... 827s Setting up libtypes-serialiser-perl (1.01-1) ... 827s Setting up libgssapi-perl (0.28-4build5) ... 827s Setting up dwz (0.16-2) ... 827s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 827s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 827s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 827s Setting up libjson-perl (4.10000-1) ... 827s Setting up libxslt1.1:s390x (1.1.43-0.3) ... 827s Setting up libjargs-java (1.0.0-5build1) ... 827s Setting up librole-tiny-perl (2.002004-1) ... 827s Setting up debugedit (1:5.2-3) ... 827s Setting up libfile-sharedir-perl (1.118-3) ... 827s Setting up libfcgi-perl (0.82+ds-3build3) ... 827s Setting up python3-roman-numerals (4.1.0-1) ... 827s Setting up libopenjp2-7:s390x (2.5.4-1) ... 827s Setting up libwww-form-urlencoded-perl (0.26-2) ... 827s Setting up sgml-base (1.31+nmu1) ... 827s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 827s Setting up libdevel-stacktrace-perl (2.0500-1) ... 827s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 827s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 827s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 827s Setting up node-minimatch (9.0.3-6) ... 827s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 827s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 828s Setting up ca-certificates-java (20240118build1) ... 828s No JRE found. Skipping Java certificates setup. 828s Setting up libexporter-tiny-perl (1.006003-1) ... 828s Setting up node-xtend (4.0.2-3) ... 828s Setting up libisl23:s390x (0.27-1build1) ... 828s Setting up libconvert-asn1-perl (0.34-1) ... 828s Setting up libtext-unidecode-perl (1.30-3) ... 828s Setting up libde265-0:s390x (1.0.16-1build1) ... 828s Setting up libregexp-assemble-perl (0.38-2) ... 828s Setting up libnet-ip-perl (1.26-4) ... 828s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 828s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 828s Setting up libxmlsec1-1:s390x (1.3.9-1) ... 828s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 828s Setting up liburi-perl (5.34-2build1) ... 828s Setting up libdbi-perl:s390x (1.647-1build1) ... 828s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 828s Setting up libconvert-base32-perl (0.06-3) ... 828s Setting up dctrl-tools (2.24-3build4) ... 828s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 828s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 828s Setting up autodep8 (0.30build1) ... 828s Setting up libclone-pp-perl (1.08-2) ... 828s Setting up python3-imagesize (1.4.1-1build1) ... 828s Setting up libemail-address-xs-perl (1.05-1build5) ... 828s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 828s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 828s Setting up automake (1:1.18.1-3build1) ... 828s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 828s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 828s Setting up libjson-xs-perl (4.040-1) ... 828s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 828s Setting up libcrypt-des-ede3-perl (0.03-1) ... 828s Setting up libjs-jquery-cookie (12-4build1) ... 828s Setting up libhttp-date-perl (6.06-1) ... 828s Setting up libglib-perl:s390x (3:1.329.4-1) ... 828s Setting up gettext (0.23.2-1) ... 828s Setting up libtest-tcp-perl (2.22-2) ... 828s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 828s Setting up java-wrappers (0.5build1) ... 828s Setting up libio-socket-timeout-perl (0.32-3) ... 828s Setting up libfile-listing-perl (6.16-1) ... 828s Setting up libhash-merge-simple-perl (0.052-1) ... 828s Setting up openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 828s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 828s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 828s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 828s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 828s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 828s Setting up libcache-cache-perl (1.08-3) ... 828s Setting up libhttp-headers-fast-perl (0.22-3) ... 828s Setting up liblist-moreutils-perl (0.430-2) ... 828s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 828s Setting up libemail-simple-perl (2.218-1) ... 828s Setting up libxmlsec1-openssl1:s390x (1.3.9-1) ... 828s Setting up libnet-http-perl (6.24-1build1) ... 828s Setting up liblasso3t64 (2.9.0-3) ... 828s Setting up libexception-class-perl (1.45-1) ... 828s Setting up libclass-c3-perl (0.35-2) ... 828s Setting up libcrypt-jwt-perl (0.037-1) ... 828s Setting up xfonts-utils (1:7.7+7build1) ... 828s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 828s Setting up libxml-sax-perl (1.02+dfsg-4) ... 828s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 828s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 830s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 830s Setting up libauthen-radius-perl (0.33-1) ... 830s Setting up intltool-debian (0.35.0+20060710.6build1) ... 830s Setting up libbytes-random-secure-perl (0.29-3) ... 830s Setting up libjson-maybexs-perl (1.004008-1) ... 830s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 830s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 830s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 830s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 830s Setting up sphinx-common (8.2.3-12) ... 830s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 830s Setting up libdata-optlist-perl (0.114-1) ... 830s Setting up libtest-output-perl (1.036-1) ... 830s Setting up pkg-perl-autopkgtest (0.85) ... 830s Setting up libraw23t64:s390x (0.21.4-2) ... 831s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 831s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 831s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 831s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 832s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 832s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 832s Setting up libwww-robotrules-perl (6.02-1build1) ... 832s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 832s Setting up xml-core (0.19build1) ... 833s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 833s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 833s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 833s Setting up liblasso-perl:s390x (2.9.0-3) ... 833s Setting up libdbd-sqlite3-perl:s390x (1.76-1) ... 833s Setting up libmro-compat-perl (0.15-2) ... 833s Setting up libcookie-baker-perl (0.12-1) ... 833s Setting up libhttp-entity-parser-perl (0.25-2) ... 833s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 833s Setting up libio-socket-ssl-perl (2.098-1) ... 833s Setting up libsub-exporter-perl (0.990-1) ... 833s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 833s Setting up libeval-closure-perl (0.14-3) ... 833s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 833s Setting up libconvert-pem-perl (0.13-1) ... 833s Setting up libhttp-negotiate-perl (6.01-2) ... 833s Setting up libparams-validationcompiler-perl (0.31-1) ... 833s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 833s Setting up libhttp-cookies-perl (6.11-1) ... 833s Setting up po-debconf (1.0.22) ... 833s Setting up libhtml-tree-perl (5.07-3) ... 833s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 833s Setting up libcgi-pm-perl (4.71-1build1) ... 833s Setting up libhtml-format-perl (2.16-2) ... 833s Setting up fonts-urw-base35 (20200910-8build1) ... 833s Setting up libhtml-template-perl (2.97-2build1) ... 833s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 833s Setting up libnet-smtp-ssl-perl (1.04-2) ... 833s Setting up libmodule-runtime-perl (0.018-1) ... 833s Setting up libmailtools-perl (2.22-1) ... 833s Setting up libxml-simple-perl (2.25-2) ... 833s Setting up libxml-libxslt-perl:s390x (2.003000-4) ... 833s Setting up libhttp-daemon-perl (6.16-1) ... 833s Setting up libemail-abstract-perl (3.010-1) ... 833s Setting up cpp-15 (15.2.0-12ubuntu1) ... 833s Setting up cpp (4:15.2.0-4ubuntu1) ... 833s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 833s Setting up libplack-perl (1.0051-1) ... 833s Setting up libnet-openid-common-perl (1.20-2) ... 833s Setting up libnet-openid-server-perl (1.09-4) ... 833s Setting up libmodule-implementation-perl (0.09-2) ... 833s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 834s Setting up libpackage-stash-perl (0.40-1) ... 834s Setting up libimport-into-perl (1.002005-2) ... 834s Setting up libmoo-perl (2.005005-1) ... 834s Setting up liblist-someutils-perl (0.59-1) ... 834s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 834s Setting up libmime-tools-perl (5.515-1) ... 834s Setting up gcc-15 (15.2.0-12ubuntu1) ... 834s Setting up libspecio-perl (0.53-1) ... 834s Setting up liblist-allutils-perl (0.19-1) ... 834s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 834s Setting up libmoox-types-mooselike-perl (0.29-2) ... 834s Setting up libb-hooks-endofscope-perl (0.28-2) ... 834s Setting up g++-15 (15.2.0-12ubuntu1) ... 834s Setting up libthrowable-perl (1.001-2) ... 834s Setting up libtool (2.5.4-9) ... 834s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 834s Setting up gcc (4:15.2.0-4ubuntu1) ... 834s Setting up dh-autoreconf (21) ... 834s Setting up libemail-sender-perl (2.601-1) ... 834s Setting up libnamespace-clean-perl (0.27-2) ... 834s Setting up g++ (4:15.2.0-4ubuntu1) ... 834s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 834s Setting up build-essential (12.12ubuntu2) ... 834s Setting up libnamespace-autoclean-perl (0.31-1) ... 834s Setting up libdatetime-locale-perl (1:1.45-1) ... 834s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 834s Setting up debhelper (13.28ubuntu1) ... 834s Setting up libdatetime-perl (2:1.65-1build3) ... 834s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 834s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 834s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 834s Setting up liblwp-protocol-https-perl (6.14-1) ... 834s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 834s Setting up node-corepack (0.24.0-5build1) ... 834s Setting up libwww-perl (6.81-1build1) ... 834s Setting up libheif1:s390x (1.21.2-1) ... 834s Setting up node-debug (4.4.1+~4.1.12-1) ... 834s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 834s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 835s Setting up libgd3:s390x (2.3.3-13ubuntu1) ... 835s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 835s Setting up libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 835s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 835s Setting up libnet-openid-consumer-perl (1.18-2) ... 835s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 835s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 836s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 837s Setting up libxml-parser-perl (2.47-1build4) ... 837s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 837s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 837s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 837s Setting up libgd-perl (2.84-2) ... 837s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 837s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 837s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 838s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 838s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 839s Setting up node-semver (7.6.1+~7.5.8-2) ... 839s Setting up libsoap-lite-perl (1.27-3) ... 839s Setting up uglifyjs (3.17.4-2build1) ... 839s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 840s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 841s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 842s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 842s Setting up libgd-securityimage-perl (1.75-3) ... 842s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 842s Processing triggers for install-info (7.2-5) ... 842s Processing triggers for libc-bin (2.42-2ubuntu4) ... 842s Processing triggers for man-db (2.13.1-1) ... 848s Processing triggers for ca-certificates-java (20240118build1) ... 849s Adding debian:ACCVRAIZ1.pem 849s Adding debian:AC_RAIZ_FNMT-RCM.pem 849s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 849s Adding debian:ANF_Secure_Server_Root_CA.pem 849s Adding debian:Actalis_Authentication_Root_CA.pem 849s Adding debian:AffirmTrust_Commercial.pem 849s Adding debian:AffirmTrust_Networking.pem 849s Adding debian:AffirmTrust_Premium.pem 849s Adding debian:AffirmTrust_Premium_ECC.pem 849s Adding debian:Amazon_Root_CA_1.pem 849s Adding debian:Amazon_Root_CA_2.pem 849s Adding debian:Amazon_Root_CA_3.pem 849s Adding debian:Amazon_Root_CA_4.pem 849s Adding debian:Atos_TrustedRoot_2011.pem 849s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 849s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 849s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 849s Adding debian:BJCA_Global_Root_CA1.pem 849s Adding debian:BJCA_Global_Root_CA2.pem 849s Adding debian:Baltimore_CyberTrust_Root.pem 849s Adding debian:Buypass_Class_2_Root_CA.pem 849s Adding debian:Buypass_Class_3_Root_CA.pem 849s Adding debian:CA_Disig_Root_R2.pem 849s Adding debian:CFCA_EV_ROOT.pem 849s Adding debian:COMODO_Certification_Authority.pem 849s Adding debian:COMODO_ECC_Certification_Authority.pem 849s Adding debian:COMODO_RSA_Certification_Authority.pem 849s Adding debian:Certainly_Root_E1.pem 849s Adding debian:Certainly_Root_R1.pem 849s Adding debian:Certigna.pem 849s Adding debian:Certigna_Root_CA.pem 849s Adding debian:Certum_EC-384_CA.pem 849s Adding debian:Certum_Trusted_Network_CA.pem 849s Adding debian:Certum_Trusted_Network_CA_2.pem 849s Adding debian:Certum_Trusted_Root_CA.pem 849s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 849s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 849s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 849s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 849s Adding debian:Comodo_AAA_Services_root.pem 849s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 849s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 849s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 849s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 849s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 849s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 849s Adding debian:DigiCert_Assured_ID_Root_CA.pem 849s Adding debian:DigiCert_Assured_ID_Root_G2.pem 849s Adding debian:DigiCert_Assured_ID_Root_G3.pem 849s Adding debian:DigiCert_Global_Root_CA.pem 849s Adding debian:DigiCert_Global_Root_G2.pem 849s Adding debian:DigiCert_Global_Root_G3.pem 850s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 850s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 850s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 850s Adding debian:DigiCert_Trusted_Root_G4.pem 850s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 850s Adding debian:Entrust_Root_Certification_Authority.pem 850s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 850s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 850s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 850s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 850s Adding debian:GLOBALTRUST_2020.pem 850s Adding debian:GTS_Root_R1.pem 850s Adding debian:GTS_Root_R2.pem 850s Adding debian:GTS_Root_R3.pem 850s Adding debian:GTS_Root_R4.pem 850s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 850s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 850s Adding debian:GlobalSign_Root_CA.pem 850s Adding debian:GlobalSign_Root_CA_-_R3.pem 850s Adding debian:GlobalSign_Root_CA_-_R6.pem 850s Adding debian:GlobalSign_Root_E46.pem 850s Adding debian:GlobalSign_Root_R46.pem 850s Adding debian:Go_Daddy_Class_2_CA.pem 850s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 850s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 850s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 850s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 850s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 850s Adding debian:HiPKI_Root_CA_-_G1.pem 850s Adding debian:Hongkong_Post_Root_CA_3.pem 850s Adding debian:ISRG_Root_X1.pem 850s Adding debian:ISRG_Root_X2.pem 850s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 850s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 850s Adding debian:Izenpe.com.pem 850s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 850s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 850s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 850s Adding debian:NAVER_Global_Root_Certification_Authority.pem 850s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 850s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 850s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 850s Adding debian:QuoVadis_Root_CA_1_G3.pem 850s Adding debian:QuoVadis_Root_CA_2.pem 850s Adding debian:QuoVadis_Root_CA_2_G3.pem 850s Adding debian:QuoVadis_Root_CA_3.pem 850s Adding debian:QuoVadis_Root_CA_3_G3.pem 850s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 850s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 850s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 850s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 850s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 850s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 850s Adding debian:SZAFIR_ROOT_CA2.pem 850s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 850s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 850s Adding debian:SecureSign_Root_CA12.pem 850s Adding debian:SecureSign_Root_CA14.pem 850s Adding debian:SecureSign_Root_CA15.pem 850s Adding debian:SecureTrust_CA.pem 850s Adding debian:Secure_Global_CA.pem 850s Adding debian:Security_Communication_ECC_RootCA1.pem 850s Adding debian:Security_Communication_RootCA2.pem 850s Adding debian:Starfield_Class_2_CA.pem 850s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 850s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 850s Adding debian:SwissSign_Gold_CA_-_G2.pem 850s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 850s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 850s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 850s Adding debian:TWCA_CYBER_Root_CA.pem 850s Adding debian:TWCA_Global_Root_CA.pem 850s Adding debian:TWCA_Root_Certification_Authority.pem 850s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 850s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 850s Adding debian:TeliaSonera_Root_CA_v1.pem 850s Adding debian:Telia_Root_CA_v2.pem 850s Adding debian:TrustAsia_Global_Root_CA_G3.pem 851s Adding debian:TrustAsia_Global_Root_CA_G4.pem 851s Adding debian:Trustwave_Global_Certification_Authority.pem 851s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 851s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 851s Adding debian:TunTrust_Root_CA.pem 851s Adding debian:UCA_Extended_Validation_Root.pem 851s Adding debian:UCA_Global_G2_Root.pem 851s Adding debian:USERTrust_ECC_Certification_Authority.pem 851s Adding debian:USERTrust_RSA_Certification_Authority.pem 851s Adding debian:XRamp_Global_CA_Root.pem 851s Adding debian:certSIGN_ROOT_CA.pem 851s Adding debian:certSIGN_Root_CA_G2.pem 851s Adding debian:e-Szigno_Root_CA_2017.pem 851s Adding debian:ePKI_Root_Certification_Authority.pem 851s Adding debian:emSign_ECC_Root_CA_-_C3.pem 851s Adding debian:emSign_ECC_Root_CA_-_G3.pem 851s Adding debian:emSign_Root_CA_-_C1.pem 851s Adding debian:emSign_Root_CA_-_G1.pem 851s Adding debian:vTrus_ECC_Root_CA.pem 851s Adding debian:vTrus_Root_CA.pem 851s done. 851s Setting up yui-compressor (2.4.8-3build1) ... 851s Setting up default-jre-headless (2:1.21-76build1) ... 851s Processing triggers for sgml-base (1.31+nmu1) ... 851s Setting up docutils-common (0.22.4+dfsg-1) ... 851s Processing triggers for sgml-base (1.31+nmu1) ... 851s Setting up python3-docutils (0.22.4+dfsg-1) ... 852s Setting up python3-sphinx (8.2.3-12) ... 861s autopkgtest [09:22:07]: test portal-test: ./debian/tests/runner build-deps lemonldap-ng-portal 861s autopkgtest [09:22:07]: test portal-test: [----------------------- 861s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.0TNv0f/build.PUd/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 861s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.0TNv0f/build.PUd/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 862s t/00-Switch.t .................................................................. 862s ok 1 - use Lemonldap::NG::Portal::Main; 862s ok 2 - Portal object 862s ok 3 - Init 862s ok 4 - Portal app 862s ok 5 - Register $type 862s ok 6 - Portal object 862s ok 7 - Init 862s ok 8 - Portal app 862s ok 9 - Register $type 862s # ==> Pushing CLIENT1 <== 862s ok 10 862s # ==> Popping CLIENT1 <== 862s # ==> Pushing CLIENT2 <== 862s ok 11 862s # ==> Popping CLIENT2 <== 862s # ==> Pushing CLIENT1 <== 862s ok 12 862s # ==> Popping CLIENT1 <== 862s # ==> Pushing CLIENT2 <== 862s ok 13 862s # ==> Popping CLIENT2 <== 862s 1..13 862s ok 864s t/01-AuthDemo.t ................................................................ 864s ok 1 - use Lemonldap::NG::Portal::Main; 864s ok 2 - Portal object 864s ok 3 - Init 864s ok 4 - Portal app 864s ok 5 - Unauth JSON request 864s ok 6 - Response status is 401 864s ok 7 - Content is JSON 864s ok 8 - Error code is 9 864s ok 9 - Get Menu 864s ok 10 - Rejected with PE_UNPROTECTEDURL: code found on page 864s ok 11 - Rejected with PE_UNPROTECTEDURL 864s ok 12 - Strict-Transport-Security is set 864s ok 13 - Language icons found 864s ok 14 - Custom favicon found 864s ok 15 - Get Menu 864s ok 16 - Rejected with PE_FIRSTACCESS 864s ok 17 - Language icons found 864s ok 18 - Unauth ajax request with good url 864s ok 19 - Response status is 401 864s ok 20 - Content is JSON 864s ok 21 - Error code is 9 864s ok 22 - Get Menu 864s ok 23 - Language icons found 864s ok 24 - Auth query 864s ok 25 - jdoe rejected with PE_BADCREDENTIALS 864s ok 26 - Found connect button 864s ok 27 - HTTP code is 200 864s ok 28 - Page contains a form 864s ok 29 - Field "user" is defined 864s ok 30 - Field "password" is defined 864s ok 31 - CSP header authorize POST request to \# 864s ok 32 - Login is pre-filled on second attemps 864s ok 33 - Auth query 864s ok 34 - dwho rejected with PE_BADCREDENTIALS 864s ok 35 - Found connect button 864s ok 36 - Auth query 864s ok 37 - HTTP code is 200 864s ok 38 - Get cookie lemonldap (b097829afca1239b5a33d809bd5881a30f7eb433bb425a092afb3603db047b09) 864s ok 39 - Auth ajax request with good url 864s ok 40 - Get redirection 864s ok 41 - Location is http://test1.example.com/ 864s ok 42 - Authenticated as dwho 864s ok 43 - Auth request with bad url 864s ok 44 - HTTP code is 200 864s ok 45 - Authenticated as dwho 864s ok 46 - use Lemonldap::NG::Handler::PSGI; 864s ok 47 - PSGI test 864s ok 48 - HTTP code is 200 864s ok 49 - Authenticated as dwho 864s ok 50 - Logout request 864s ok 51 - Response is 200 864s ok 52 - Cookie is deleted 864s ok 53 - No pdata 864s ok 54 - Disconnect request 864s ok 55 - Response is 401 864s 1..55 864s ok 866s t/01-BuildRule.t ............................................................... 866s ok 1 - use Lemonldap::NG::Portal::Main; 866s ok 2 - Portal object 866s ok 3 - Init 866s ok 4 - Portal app 866s ok 5 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'titi' => 1}}] returned 0 866s ok 6 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'toto' => 1}}] returned 1 866s ok 7 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'tutu' => 1}}] returned 1 866s ok 8 - Rule inSubnet('127.0.0.0/8') on input [{},{}] returned 0 866s ok 9 - Rule inSubnet('127.0.0.0/8') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 866s ok 10 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{},{}] returned 1 866s ok 11 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 866s ok 12 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '10.0.0.1'},{}] returned 0 866s ok 13 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '192.168.2.3'}] returned 1 866s ok 14 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '127.8.7.6'}] returned 1 866s ok 15 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '10.0.1.2'}] returned 0 866s 1..15 866s ok 867s t/01-BuildUrl.t ................................................................ 867s ok 1 - use Lemonldap::NG::Portal::Main; 867s ok 2 - Portal object 867s ok 3 - Init 867s ok 4 - Portal app 867s ok 5 - [] => http://auth.example.com/ 867s ok 6 - ['foo'] => http://auth.example.com/foo 867s ok 7 - ['foo','bar'] => http://auth.example.com/foo/bar 867s ok 8 - [{'p' => 1}] => http://auth.example.com/?p=1 867s ok 9 - ['https://foo'] => https://foo 867s ok 10 - ['https://foo','bar'] => https://foo/bar 867s ok 11 - ['https://foo','bar','baz'] => https://foo/bar/baz 867s ok 12 - ['https://foo',{'p' => 1}] => https://foo?p=1 867s ok 13 - ['https://foo','bar',{'p' => 1}] => https://foo/bar?p=1 867s ok 14 - ['https://foo/bar','baz',{'p' => 1}] => https://foo/bar/baz?p=1 867s ok 15 - ['https://foo/bar/','baz','qux',{'p' => 1}] => https://foo/bar/baz/qux?p=1 867s ok 16 - ['http://auth.example.com','foo'] => /foo 867s ok 17 - ['http://auth.example.com','foo','bar',{'p' => 1}] => /foo/bar?p=1 867s ok 18 - ['http://auth.example.com/test/','foo'] => /test/foo 867s ok 19 - ['http://auth.example.com/test/','foo','bar',{'p' => 1}] => /test/foo/bar?p=1 867s ok 20 - PORTAL_BASE for http://auth.example.com/test/ is /test/ 867s ok 21 - PORTAL_BASE for http://auth.example.com/ is / 867s 1..21 867s ok 868s t/01-CSP-and-CORS-headers.t .................................................... 868s ok 1 - use Lemonldap::NG::Portal::Main; 868s ok 2 - Portal object 868s ok 3 - Init 868s ok 4 - Portal app 868s ok 5 - Unauth JSON request from http://auth.example.com 868s ok 6 - http://auth.example.com is allowed 868s ok 7 - Unauth JSON request from http://auth.example.com:80 868s ok 8 - http://auth.example.com:80 is allowed 868s ok 9 - Unauth JSON request from http://auth.example.comm 868s ok 10 - http://auth.example.comm is not allowed 868s ok 11 - Unauth JSON request from http://auth.example.co 868s ok 12 - http://auth.example.co is not allowed 868s ok 13 - Unauth JSON request from http://example.com 868s ok 14 - http://example.com is not allowed 868s ok 15 - Unauth JSON request from https://auth.example.com 868s ok 16 - https://auth.example.com is not allowed 868s ok 17 - Unauth JSON request 868s ok 18 - Response status is 401 868s ok 19 - Content is JSON 868s ok 20 - Error code is 9 868s ok 21 - Unauth JSON request 868s ok 22 - CORS origin '' found 868s ok 23 - CORS credentials 'true' found 868s ok 24 - CORS headers '*' found 868s ok 25 - CORS methods 'POST' found 868s ok 26 - CORS expose-headers '*' found 868s ok 27 - CORS max-age '86400' found 868s ok 28 - Unauth ajax request with good url 868s ok 29 - Response status is 401 868s ok 30 - Content is JSON 868s ok 31 - Error code is 9 868s ok 32 - Get error page 868s ok 33 - CORS origin '' found 868s ok 34 - CORS credentials 'true' found 868s ok 35 - CORS headers '*' found 868s ok 36 - CORS methods 'POST' found 868s ok 37 - CORS expose-headers '*' found 868s ok 38 - CORS max-age '86400' found 868s ok 39 - Get Menu 868s ok 40 - CORS origin '' found 868s ok 41 - CORS credentials 'true' found 868s ok 42 - CORS headers '*' found 868s ok 43 - CORS methods 'POST' found 868s ok 44 - CORS expose-headers '*' found 868s ok 45 - CORS max-age '86400' found 868s ok 46 - Get Menu 868s ok 47 - Language icons found 868s ok 48 - CORS origin '' found 868s ok 49 - CORS credentials 'true' found 868s ok 50 - CORS headers '*' found 868s ok 51 - CORS methods 'POST' found 868s ok 52 - CORS expose-headers '*' found 868s ok 53 - CORS max-age '86400' found 868s ok 54 - CSP header values found 868s ok 55 - X-Frame-Options "ALLOW-FROM" found 868s ok 56 - Auth query 868s ok 57 - HTTP code is 200 868s ok 58 - Get cookie lemonldap (c378cb0b9432ddd6d9fdd639acab5ec8197e886efa85c834586ac02351b63b15) 868s ok 59 - Found SameSite=Lax (default) 868s ok 60 - Auth ajax request with good url 868s ok 61 - Get redirection 868s ok 62 - Location is http://test1.example.com/ 868s ok 63 - Authenticated as dwho 868s ok 64 - Get test1 868s ok 65 - Lm-Remote-User found 868s ok 66 - Lm-Remote-Custom found 868s ok 67 - X-Frame-Options "ALLOW-FROM" found 868s ok 68 - CORS origin '' found 868s ok 69 - CORS credentials 'true' found 868s ok 70 - CORS headers '*' found 868s ok 71 - CORS methods 'POST' found 868s ok 72 - CORS expose-headers '*' found 868s ok 73 - CORS max-age '86400' found 868s ok 74 - Logout request 868s ok 75 - Response is 200 868s ok 76 - Cookie is deleted 868s ok 77 - No pdata 868s ok 78 - Disconnect request 868s ok 79 - Response is 401 868s # Subtest: Test cspGetHost function 868s ok 1 - Correct CSP source for undef 868s ok 2 - Correct CSP source for 868s ok 3 - Correct CSP source for invalid 868s ok 4 - Correct CSP source for /relative/url 868s ok 5 - Correct CSP source for http://test.com/test 868s ok 6 - Correct CSP source for http://test.com:80/test 868s ok 7 - Correct CSP source for http://test.com:81/test 868s ok 8 - Correct CSP source for https://test.com/test 868s ok 9 - Correct CSP source for https://test.com:443/test 868s ok 10 - Correct CSP source for custom.scheme://something?param 868s 1..10 868s ok 80 - Test cspGetHost function 868s 1..80 868s ok 870s t/01-Cache-Tag.t ............................................................... 870s ok 1 - use Lemonldap::NG::Portal::Main; 870s ok 2 - Portal object 870s ok 3 - Init 870s ok 4 - Portal app 870s ok 5 - Asset tag is not null 870s ok 6 - Asset tag has expected length 870s ok 7 - Portal object 870s ok 8 - Init 870s ok 9 - Portal app 870s ok 10 - Using a salt changes the tag 870s ok 11 - Portal object 870s ok 12 - Init 870s ok 13 - Portal app 870s ok 14 - Using a different key changes the tag 870s 1..14 870s ok 872s t/01-Cookie-Domain.t ........................................................... 872s ok 1 - use Lemonldap::NG::Portal::Main; 872s # Subtest: Behavior with domain = example.com 872s ok 1 - Portal object 872s ok 2 - Init 872s ok 3 - Portal app 872s ok 4 - Correct cookie result for name=coucou,value=0 872s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 872s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 872s ok 7 - Correct cookie result for name=coucou,value=0 872s 1..7 872s ok 2 - Behavior with domain = example.com 872s # Subtest: Behavior with unset domain 872s ok 1 - Portal object 872s ok 2 - Init 872s ok 3 - Portal app 872s ok 4 - Correct cookie result for name=coucou,value=0 872s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 872s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 872s ok 7 - Correct cookie result for name=coucou,value=0 872s 1..7 872s ok 3 - Behavior with unset domain 872s # Subtest: Behavior with special #PORTAL# value 872s ok 1 - Portal object 872s ok 2 - Init 872s ok 3 - Portal app 872s ok 4 - Correct cookie result for name=coucou,value=0 872s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 872s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 872s ok 7 - Correct cookie result for name=coucou,value=0 872s 1..7 872s ok 4 - Behavior with special \#PORTAL\# value 872s # Subtest: Behavior with special #PORTALDOMAIN# value 872s ok 1 - Portal object 872s ok 2 - Init 872s ok 3 - Portal app 872s ok 4 - Correct cookie result for name=coucou,value=0 872s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 872s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 872s ok 7 - Correct cookie result for name=coucou,value=0 872s 1..7 872s ok 5 - Behavior with special \#PORTALDOMAIN\# value 872s 1..5 872s ok 873s t/01-Custom2fa.t ............................................................... 873s ok 1 - use Lemonldap::NG::Portal::Main; 873s ok 2 - Portal object 873s ok 3 - Init 873s ok 4 - Portal app 873s # Subtest: Register 2FA on first login 873s ok 1 - Auth query 873s ok 2 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221769693139_6666%22%7D) 873s ok 3 - Get redirection 873s ok 4 - Location is http://auth.example.com/2fregisters 873s ok 5 - Auth query 873s ok 6 - Response body is not empty 873s ok 7 - Found at least one result for //a[@href="/2fregisters/test"] 873s ok 8 - Response body is not empty 873s ok 9 - Found at least one result for //span[@trspan="2fRegRequired"] 873s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221769693139_6666%22%7D) 873s ok 11 - Auth query 873s ok 12 - Response body is not empty 873s ok 13 - Found at least one result for //span[@trspan="generic2fwelcome"] 873s ok 14 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221769693139_6666%22%7D) 873s ok 15 - Post code 873s ok 16 - Response status is 500 873s ok 17 - Content is JSON 873s ok 18 - Error code is PE1234 873s ok 19 - Post code 873s ok 20 - HTTP code is 200 873s ok 21 - Content-Type is JSON 873s ok 22 - Content is valid JSON 873s ok 23 - Correct response 873s ok 24 - Continue login 873s ok 25 - Get redirection 873s ok 26 - Location is http://auth.example.com/ 873s ok 27 - Get cookie lemonldap (3f28059090dec6488ba1e8263f1dc1f33d69e4c35692ce53d8c06e581380ba21) 873s ok 28 - Get session using restSessionServer 873s ok 29 - HTTP code is 200 873s ok 30 - Deserialize session content 873s ok 31 - Session has correct value for uid 873s ok 32 - Session has correct value for _2f 873s ok 33 - Session has correct value for authenticationLevel 873s ok 34 - Correct private info 873s ok 35 - Hook can modify registered device 873s ok 36 - Hook can read device info 873s ok 37 - Hook can read session info 873s ok 38 - Correct type 873s 1..38 873s ok 5 - Register 2FA on first login 873s # Subtest: Login with 2FA 873s ok 1 - Auth query 873s ok 2 - HTTP code is 200 873s ok 3 - Page contains a form 873s ok 4 - URI match 873s ok 5 - Field "token" is defined 873s ok 6 - Post code 873s ok 7 - Response body is not empty 873s ok 8 - Found at least one result for //span[@trmsg="110"] 873s ok 9 - HTTP code is 200 873s ok 10 - Page contains a form 873s ok 11 - URI match 873s ok 12 - Field "token" is defined 873s ok 13 - Post code 873s ok 14 - Response body is not empty 873s ok 15 - Found at least one result for //span[@trmsg="110"] 873s ok 16 - HTTP code is 200 873s ok 17 - Page contains a form 873s ok 18 - URI match 873s ok 19 - Field "token" is defined 873s ok 20 - Post code 873s ok 21 - Get cookie lemonldap (c0857b1a37d571f6229e37e3c3c5d2eda0a2714eaed15ccb06a2d3f7658ac207) 873s ok 22 - Get session using restSessionServer 873s ok 23 - HTTP code is 200 873s ok 24 - Deserialize session content 873s ok 25 - Session has correct value for _2f 873s ok 26 - Session has correct value for uid 873s ok 27 - Session has correct value for authenticationLevel 873s 1..27 873s ok 6 - Login with 2FA 873s # Subtest: Register 2FA from logged in session 873s ok 1 - Auth query 873s ok 2 - HTTP code is 200 873s ok 3 - Get cookie lemonldap (2d92a4225dfe158fce9744ff5d2648a2d7712600171cb1ef0859fe2411cebf52) 873s ok 4 - 2FA manager 873s ok 5 - Get redirection 873s ok 6 - Location header found 873s ok 7 - Post code 873s ok 8 - HTTP code is 200 873s ok 9 - Content-Type is JSON 873s ok 10 - Content is valid JSON 873s ok 11 - Correct response 873s ok 12 - Correct private info 873s ok 13 - Private info added by hook 873s ok 14 - Hook can read device info 873s ok 15 - Hook can read session info 873s ok 16 - Correct type 873s 1..16 873s ok 7 - Register 2FA from logged in session 873s # Subtest: Check custom display 873s ok 1 - Auth query 873s ok 2 - HTTP code is 200 873s ok 3 - HTTP code is 200 873s ok 4 - Page contains a form 873s ok 5 - URI match 873s ok 6 - Field "token" is defined 873s ok 7 - Post dummy form 873s ok 8 - Get cookie lemonldap (a35f7d56192fbaee3f411f930000fa71d3056935623dcd54a6726f80dadb4f79) 873s ok 9 - 2FA manager 873s ok 10 873s ok 11 - Found correct myattr display param 873s ok 12 - Found correct myattr_1 display param 873s ok 13 - Found correct myzero display param 873s ok 14 - Found correct myzero_0 display param 873s ok 15 - private subkey _private_1 is not exposed 873s 1..15 873s ok 8 - Check custom display 873s 1..8 873s ok 874s t/01-Dynamic-Portal-Url.t ...................................................... 874s ok 1 - use Lemonldap::NG::Portal::Main; 874s ok 2 - use Lemonldap::NG::Handler::Server; 874s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 874s ok 4 - Portal object 874s ok 5 - Init 874s ok 6 - Portal app 874s ok 7 - Get redirection 874s ok 8 - Location header found 874s ok 9 874s ok 10 - HTTP code is 200 874s ok 11 - Page contains a form 874s ok 12 - Field "user" is defined 874s ok 13 - Field "password" is defined 874s ok 14 - CSP header authorize POST request to \# 874s ok 15 - Auth query 874s ok 16 - Get cookie lemonldap (73daba7c7c3c4fbaf126513037ebb4228a934f984757bc09f23935ab5d016b9d) 874s ok 17 - Cookie set on correct domain 874s ok 18 - Get redirection 874s ok 19 - Location header found 874s ok 20 874s ok 21 - Correct domain in psgi.js 874s ok 22 - Get redirection 874s ok 23 - Location header found 874s ok 24 874s ok 25 - HTTP code is 200 874s ok 26 - Page contains a form 874s ok 27 - Field "user" is defined 874s ok 28 - Field "password" is defined 874s ok 29 - CSP header authorize POST request to \# 874s ok 30 - Auth query 874s ok 31 - Get cookie lemonldap (3937a9ef6a1433805b3d67c02ee08c76114dc5c2a56c733e10a9f1041a792815) 874s ok 32 - Cookie set on correct domain 874s ok 33 - Get redirection 874s ok 34 - Location header found 874s ok 35 874s ok 36 - Correct domain in psgi.js 874s 1..36 874s ok 876s t/01-EnablePasswordDisplay.t ................................................... 876s ok 1 - use Lemonldap::NG::Portal::Main; 876s ok 2 - Portal object 876s ok 3 - Init 876s ok 4 - Portal app 876s ok 5 - Display portal 876s ok 6 - toggle password icon found 876s ok 7 - Auth query 876s ok 8 - HTTP code is 200 876s ok 9 - Get cookie lemonldap (f21816f3cff5900340b264793f8dd9717a57cd2a9edff569fa6aebfac473b2c3) 876s ok 10 - Get menu 876s ok 11 - toggle oldpassword icon found 876s ok 12 - toggle newpassword icon found 876s ok 13 - toggle confirmpassword icon found 876s ok 14 - input type text found 876s ok 15 - Logout request 876s ok 16 - Response is 200 876s ok 17 - Cookie is deleted 876s ok 18 - No pdata 876s ok 19 - Disconnect request 876s ok 20 - Response is 401 876s 1..20 876s ok 877s t/01-Handler-redirection-and-URL-check-by-portal.t ............................. 877s ok 1 - use Lemonldap::NG::Portal::Main; 877s ok 2 - Portal object 877s ok 3 - Init 877s ok 4 - Portal app 877s ok 5 - use Lemonldap::NG::Handler::Server; 877s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 877s ok 7 - App 877s ok 8 - Standard Handler 877s ok 9 - Get redirection 877s ok 10 - Location header found 877s ok 11 - Unauth portal request 877s ok 12 - HTTP code is 200 877s ok 13 - Page contains a form 877s ok 14 - Field "url" is defined 877s ok 15 - CSP header authorize POST request to \# 877s ok 16 - Standard Handler with host value that contains a + character after base64 encoding 877s ok 17 - Get redirection 877s ok 18 - Location header found 877s ok 19 - Unauth portalrequest 877s ok 20 - HTTP code is 200 877s ok 21 - Page contains a form 877s ok 22 - Field "url" is defined 877s ok 23 - CSP header authorize POST request to \# 877s 1..23 877s ok 879s t/01-Keys.t .................................................................... 879s ok 1 - use Lemonldap::NG::Portal::Main; 879s # Subtest: No keys defined, fallback to old config vars 879s ok 1 - Portal object 879s ok 2 - Init 879s ok 3 - Portal app 879s ok 4 - Invalid key ID returns undef 879s ok 5 - Invalid key ID returns undef 879s ok 6 - Invalid key ID returns undef 879s ok 7 - Invalid key ID returns undef 879s ok 8 - Invalid key ID returns undef 879s ok 9 - Invalid key ID returns undef 879s ok 10 - Default SAML public signature key is as expected 879s ok 11 - Default SAML private signature key is as expected 879s ok 12 - Default SAML public encryption key is as expected 879s ok 13 - Default SAML private encryption key is as expected 879s ok 14 - Default OIDC public key is as expected 879s ok 15 - Default OIDC private key is as expected 879s ok 16 - Previous OIDC public key is as expected 879s ok 17 - Previous OIDC private key is as expected 879s ok 18 - Future OIDC public key is as expected 879s ok 19 - Future OIDC private key is as expected 879s ok 20 - Default OIDC public encryption key is as expected 879s ok 21 - Default OIDC private encryption key is as expected 879s 1..21 879s ok 2 - No keys defined, fallback to old config vars 879s # Subtest: Explicit key has priority over legacy conf 879s ok 1 - Portal object 879s ok 2 - Init 879s ok 3 - Portal app 879s ok 4 - Default SAML public key is as expected 879s ok 5 - Default SAML private key is as expected 879s 1..5 879s ok 3 - Explicit key has priority over legacy conf 879s # Subtest: Explicit key only 879s ok 1 - Portal object 879s ok 2 - Init 879s ok 3 - Portal app 879s ok 4 - Default SAML public key is as expected 879s ok 5 - Default SAML private key is as expected 879s 1..5 879s ok 4 - Explicit key only 879s 1..4 879s ok 881s t/01-Mail-Tpl.t ................................................................ 881s ok 1 - use Lemonldap::NG::Portal::Main; 881s ok 2 - Portal object 881s ok 3 - Init 881s ok 4 - Portal app 881s # Subtest: Skin and language resolution 881s # Subtest: Default skin, default language 881s ok 1 - request ok 881s ok 2 881s ok 3 - Logo not attached 881s 1..3 881s ok 1 - Default skin, default language 881s # Subtest: Default skin, custom language 881s ok 1 - request ok 881s ok 2 881s ok 3 - Logo not attached 881s 1..3 881s ok 2 - Default skin, custom language 881s # Subtest: custom skin, default language 881s ok 1 - Request ok 881s ok 2 881s ok 3 - Logo attached 881s 1..3 881s ok 3 - custom skin, default language 881s # Subtest: custom skin, custom language (cookie) 881s ok 1 - Request ok 881s ok 2 881s ok 3 - Logo attached 881s 1..3 881s ok 4 - custom skin, custom language (cookie) 881s # Subtest: custom skin, custom language (header) 881s ok 1 - Request ok 881s ok 2 881s ok 3 - Logo attached 881s 1..3 881s ok 5 - custom skin, custom language (header) 881s 1..5 881s ok 5 - Skin and language resolution 881s # Subtest: Test sendEmail method 881s # Subtest: Use templated body and subject 881s ok 1 - Found variable in templated body 881s ok 2 - Found session variable in templated body 881s ok 3 - Found subject 881s ok 4 - Correct destination 881s 1..4 881s ok 1 - Use templated body and subject 881s # Subtest: Use explicit body and subject 881s ok 1 - Found expected hardcoded body 881s ok 2 - Expected hardcoded subject 881s ok 3 - Correct destination 881s 1..3 881s ok 2 - Use explicit body and subject 881s 1..2 881s ok 6 - Test sendEmail method 881s 1..6 881s ok 883s t/01-OneTimeToken.t ............................................................ 883s ok 1 - use Lemonldap::NG::Portal::Main; 883s # Subtest: Test cache implementation 883s ok 1 - Portal object 883s ok 2 - Init 883s ok 3 - Portal app 883s # Subtest: Create ::Lib::OneTimeToken instance 883s ok 1 - OTT instance successfully created 883s 1..1 883s ok 4 - Create ::Lib::OneTimeToken instance 883s # Subtest: Get valid token and delete it 883s ok 1 - Token successfully created 883s ok 2 - Correct purge time 883s ok 3 - Correct data 883s ok 4 - Token id is no longer valid 883s 1..4 883s ok 5 - Get valid token and delete it 883s # Subtest: Get expired token 883s ok 1 - Token successfully created 883s ok 2 - Token id is no longer valid 883s 1..2 883s ok 6 - Get expired token 883s # Subtest: Get valid token without deleting it 883s ok 1 - Token successfully created 883s ok 2 - Correct purge time 883s ok 3 - Correct data 883s ok 4 - Correct purge time 883s ok 5 - Correct data 883s ok 6 - Token id is no longer valid 883s 1..6 883s ok 7 - Get valid token without deleting it 883s # Subtest: Update token 883s ok 1 - Token successfully created 883s ok 2 - Correct purge time 883s ok 3 - Correct data 883s ok 4 - updateToken returns token id 883s ok 5 - Correct purge time 883s ok 6 - Correct data 883s ok 7 - Token id is no longer valid 883s 1..7 883s ok 8 - Update token 883s # Subtest: Update expired token 883s ok 1 - Token successfully created 883s ok 2 - updateToken returns undef 883s ok 3 - Token id is no longer valid 883s 1..3 883s ok 9 - Update expired token 883s 1..9 883s ok 2 - Test cache implementation 883s # Subtest: Test session implementation 883s ok 1 - Portal object 883s ok 2 - Init 883s ok 3 - Portal app 883s # Subtest: Create ::Lib::OneTimeToken instance 883s ok 1 - OTT instance successfully created 883s 1..1 883s ok 4 - Create ::Lib::OneTimeToken instance 883s # Subtest: Get valid token and delete it 883s ok 1 - Token successfully created 883s ok 2 - Correct purge time 883s ok 3 - Correct data 883s ok 4 - Token id is no longer valid 883s 1..4 883s ok 5 - Get valid token and delete it 883s # Subtest: Get expired token 883s ok 1 - Token successfully created 883s ok 2 - Token id is no longer valid 883s 1..2 883s ok 6 - Get expired token 883s # Subtest: Get valid token without deleting it 883s ok 1 - Token successfully created 883s ok 2 - Correct purge time 883s ok 3 - Correct data 883s ok 4 - Correct purge time 883s ok 5 - Correct data 883s ok 6 - Token id is no longer valid 883s 1..6 883s ok 7 - Get valid token without deleting it 883s # Subtest: Update token 883s ok 1 - Token successfully created 883s ok 2 - Correct purge time 883s ok 3 - Correct data 883s ok 4 - updateToken returns token id 883s ok 5 - Correct purge time 883s ok 6 - Correct data 883s ok 7 - Token id is no longer valid 883s 1..7 883s ok 8 - Update token 883s # Subtest: Update expired token 883s ok 1 - Token successfully created 883s ok 2 - updateToken returns undef 883s ok 3 - Token id is no longer valid 883s 1..3 883s ok 9 - Update expired token 883s 1..9 883s ok 3 - Test session implementation 883s 1..3 883s ok 884s t/01-PluginEntrypoints.t ....................................................... 884s ok 1 - use Lemonldap::NG::Portal::Main; 884s ok 2 - Portal object 884s ok 3 - Init 884s ok 4 - Portal app 884s ok 5 - Check that entrypoints were called in the correct order with correct params 884s 1..5 884s ok 886s t/01-Reject-Hashes-in-URL.t .................................................... 886s ok 1 - use Lemonldap::NG::Portal::Main; 886s ok 2 - Portal object 886s ok 3 - Init 886s ok 4 - Portal app 886s ok 5 - Try http://bad.com\#test.example.llng 886s ok 6 - Response status is 401 886s ok 7 - Content is JSON 886s ok 8 - Error code is 109 886s ok 9 - Rejected with PE_UNPROTECTEDURL 886s 1..9 886s ok 887s t/01-Unauth-Logout.t ........................................................... 887s ok 1 - use Lemonldap::NG::Portal::Main; 887s ok 2 - Portal object 887s ok 3 - Init 887s ok 4 - Portal app 887s ok 5 - Get logout page 887s ok 6 - Language icons found 887s ok 7 - PE_LOGOUT_OK 887s ok 8 - Get cookie lemonldap (0) 887s ok 9 - Get logout page 887s ok 10 - Language icons found 887s ok 11 - PE_LOGOUT_OK 887s ok 12 - Get cookie lemonldap (0) 887s # Subtest: Test if http://test1.example.com/ is allowed 887s ok 1 - Get logout page 887s ok 2 - Get cookie lemonldap (0) 887s ok 3 - Get redirection 887s ok 4 - Location is http://test1.example.com/ 887s 1..4 887s ok 13 - Test if http://test1.example.com/ is allowed 887s # Subtest: Test if http://example3.com/ is allowed 887s ok 1 - Get logout page 887s ok 2 - Get cookie lemonldap (0) 887s ok 3 - Get redirection 887s ok 4 - Location is http://example3.com/ 887s 1..4 887s ok 14 - Test if http://example3.com/ is allowed 887s # Subtest: Test if http://test.example2.com/ is allowed 887s ok 1 - Get logout page 887s ok 2 - Get cookie lemonldap (0) 887s ok 3 - Get redirection 887s ok 4 - Location is http://test.example2.com/ 887s 1..4 887s ok 15 - Test if http://test.example2.com/ is allowed 887s # Subtest: Test if http://test.test.example2.com/ is allowed 887s ok 1 - Get logout page 887s ok 2 - Get cookie lemonldap (0) 887s ok 3 - Get redirection 887s ok 4 - Location is http://test.test.example2.com/ 887s 1..4 887s ok 16 - Test if http://test.test.example2.com/ is allowed 887s # Subtest: Test if http://test.example3.com/ is not allowed 887s ok 1 - Get logout page 887s ok 2 - Get cookie lemonldap (0) 887s ok 3 - Expected portal error code: code found on page 887s ok 4 - Expected portal error code 887s 1..4 887s ok 17 - Test if http://test.example3.com/ is not allowed 887s # Subtest: Test if http://invalid/ is not allowed 887s ok 1 - Get logout page 887s ok 2 - Get cookie lemonldap (0) 887s ok 3 - Expected portal error code: code found on page 887s ok 4 - Expected portal error code 887s 1..4 887s ok 18 - Test if http://invalid/ is not allowed 887s 1..18 888s ok 889s t/01-WebAuthn-Registration.t ................................................... 889s ok 1 - use Lemonldap::NG::Portal::Main; 889s ok 2 # skip Authen::WebAuthn not found 889s 1..2 889s ok 890s t/01-WebAuthn.t ................................................................ 890s ok 1 - use Lemonldap::NG::Portal::Main; 890s ok 2 # skip Authen::WebAuthn not found 890s 1..2 890s ok 892s t/01-disabledPlugins.t ......................................................... 892s ok 1 - use Lemonldap::NG::Portal::Main; 892s # Subtest: Disable module by full name 892s ok 1 - Portal object 892s ok 2 - Init 892s ok 3 - Portal app 892s ok 4 - Plugin was not loaded 892s 1..4 892s ok 2 - Disable module by full name 892s # Subtest: Disable module by short name 892s ok 1 - Portal object 892s ok 2 - Init 892s ok 3 - Portal app 892s ok 4 - Plugin was not loaded 892s 1..4 892s ok 3 - Disable module by short name 892s 1..3 892s ok 893s t/01-downloadSamlMetadata.t .................................................... 893s ok 1 - use Lemonldap::NG::Portal::Main; 893s ok 2 - require './scripts/downloadSamlMetadata'; 893s # Subtest: Dry run, do not create file 893s # Try to download metadata file at http://xx.yy/ 893s # Using temporary file t/sessions/tmpSessionLhemr/output.xml.6i32uHTe 893s ok 1 - File destination was provided 893s # Metadata successfully downloaded 893s # Removing t/sessions/tmpSessionLhemr/output.xml.6i32uHTe 893s ok 2 - Successful function run 893s ok 3 - Destination file not created 893s ok 4 - Temporary files were cleaned up 893s 1..4 893s ok 3 - Dry run, do not create file 893s # Subtest: Download valid metadata, first time 893s # Try to download metadata file at http://xx.yy/ 893s # Using temporary file t/sessions/tmpSessionLhemr/output.xml.mvt2diW9 893s ok 1 - File destination was provided 893s # Metadata successfully downloaded 893s ok 2 - Successful function run 893s ok 3 - Correct content found 893s ok 4 - Temporary files were cleaned up 893s 1..4 893s ok 4 - Download valid metadata, first time 893s # Subtest: Download valid metadata, overwrite existing file 893s ok 1 - Correct content found 893s # Try to download metadata file at http://xx.yy/ 893s # Using temporary file t/sessions/tmpSessionLhemr/output.xml.e9Q38EWV 893s ok 2 - File destination was provided 893s # Metadata successfully downloaded 893s ok 3 - Failed function run 893s ok 4 - Correct content found 893s ok 5 - Temporary files were cleaned up 893s 1..5 893s ok 5 - Download valid metadata, overwrite existing file 893s # Subtest: Dry run, do not overwrite file 893s ok 1 - Correct content found 893s # Try to download metadata file at http://xx.yy/ 893s # Using temporary file t/sessions/tmpSessionLhemr/output.xml.pGp7OiUf 893s ok 2 - File destination was provided 893s # Metadata successfully downloaded 893s # Removing t/sessions/tmpSessionLhemr/output.xml.pGp7OiUf 893s ok 3 - Successful function run 893s ok 4 - Correct content found 893s ok 5 - Temporary files were cleaned up 893s 1..5 893s ok 6 - Dry run, do not overwrite file 893s # Subtest: URL not found 893s # Try to download metadata file at http://404.404/ 893s # Using temporary file t/sessions/tmpSessionLhemr/output.xml.PKb5A02d 893s # Removing t/sessions/tmpSessionLhemr/output.xml.PKb5A02d 893s # FATAL: Error downloading metadata 404 Not found 893s ok 1 - Failed function run 893s ok 2 - Correct content found 893s ok 3 - Temporary files were cleaned up 893s 1..3 893s ok 7 - URL not found 893s # Subtest: Try to download invalid XML 893s # Try to download metadata file at http://xx.yy/ 893s # Using temporary file t/sessions/tmpSessionLhemr/output.xml.5pbAxei5 893s ok 1 - File destination was provided 893s # Metadata successfully downloaded 893s # FATAL: Cannot parse t/sessions/tmpSessionLhemr/output.xml.5pbAxei5 as XML: t/sessions/tmpSessionLhemr/output.xml.5pbAxei5:1: parser error : expected '>' 893s # testtestuser is a binary string 994s ok 7 - Post form 994s 1..7 994s ok 16 - Check workaround for \#3180 994s ok 17 - Auth query 994s ok 18 - HTTP code is 200 994s ok 19 - Content-Type is JSON 994s ok 20 - Content is valid JSON 994s ok 21 - User token was returned 994s ok 22 - $req->user is a binary string 994s ok 23 - Post form 994s ok 24 - Get cookie lemonldap (e53e0cb7dcb1434c903db2c1da65c88efe612cad7cec0bdca41be8db1f168186) 994s ok 25 - Get redirection 994s ok 26 - Location is http://test1.example.com/ 994s ok 27 - Get session using restSessionServer 994s ok 28 - HTTP code is 200 994s ok 29 - Deserialize session content 994s ok 30 - Session has correct value for _auth 994s ok 31 - Session has correct value for _user 994s ok 32 - Session has correct value for authenticationLevel 994s ok 33 - Session has correct value for uid 994s ok 34 - Session has correct value for _Issuer 994s 1..34 994s ok 2 - Usertoken SSL Auth 994s # Subtest: Usertoken SSL Auth (with choice) 994s ok 1 - Portal object 994s ok 2 - Init 994s ok 3 - Portal app 994s ok 4 - Get Menu 994s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 994s ok 6 - Response body is not empty 994s ok 7 - Found sslHost 994s ok 8 - Found 5_ssl Logo 994s ok 9 - Get ssl javascript 994s ok 10 - HTTP code is 200 994s ok 11 - Page contains a form 994s ok 12 - Host match 994s ok 13 - Field "nossl" is defined 994s ok 14 - Field "ajax_auth_token" is defined 994s ok 15 - CSP header authorize POST request to \# 994s # Subtest: Check workaround for #3180 994s ok 1 - Auth query 994s ok 2 - HTTP code is 200 994s ok 3 - Content-Type is JSON 994s ok 4 - Content is valid JSON 994s ok 5 - User token was returned 994s ok 6 - $req->user is a binary string 994s ok 7 - Post form 994s 1..7 994s ok 16 - Check workaround for \#3180 994s ok 17 - Auth query 994s ok 18 - HTTP code is 200 994s ok 19 - Content-Type is JSON 994s ok 20 - Content is valid JSON 994s ok 21 - User token was returned 994s ok 22 - $req->user is a binary string 994s ok 23 - Post form 994s ok 24 - Get cookie lemonldap (4ff9b0c5bd6bb4a928f9aab175dcb56130a1408d7451920e43f13dc121cef9d5) 994s ok 25 - Get redirection 994s ok 26 - Location is http://test1.example.com/ 994s ok 27 - Get session using restSessionServer 994s ok 28 - HTTP code is 200 994s ok 29 - Deserialize session content 994s ok 30 - Session has correct value for _user 994s ok 31 - Session has correct value for _auth 994s ok 32 - Session has correct value for uid 994s ok 33 - Session has correct value for _Issuer 994s ok 34 - Session has correct value for authenticationLevel 994s 1..34 994s ok 3 - Usertoken SSL Auth (with choice) 994s # Subtest: Legacy AJAX SSL Auth 994s ok 1 - Portal object 994s ok 2 - Init 994s ok 3 - Portal app 994s ok 4 - Get Menu 994s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 994s ok 6 - SSL AJAX URL found 994s ok 7 - Correct hostname 994s ok 8 - Correct path 994s ok 9 - Correct query 994s ok 10 - Found 5_ssl Logo 994s ok 11 - Get ssl javascript 994s ok 12 - HTTP code is 200 994s ok 13 - Page contains a form 994s ok 14 - Host match 994s ok 15 - Field "nossl" is defined 994s ok 16 - CSP header authorize POST request to \# 994s ok 17 - Auth query 994s ok 18 - HTTP code is 200 994s ok 19 - Content-Type is JSON 994s ok 20 - Content is valid JSON 994s ok 21 - Correct result 994s ok 22 - No error 994s ok 23 - Get cookie lemonldap (da7112d551b656f84d0f3054ccc465779453e0edd6e3e73c945159e22418f2da) 994s ok 24 - Post form 994s ok 25 - Get redirection 994s ok 26 - Location is http://test1.example.com/ 994s 1..26 994s ok 4 - Legacy AJAX SSL Auth 994s # Subtest: Legacy AJAX SSL Auth (with Choice) 994s ok 1 - Portal object 994s ok 2 - Init 994s ok 3 - Portal app 994s ok 4 - Get Menu 994s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 994s ok 6 - SSL AJAX URL found 994s ok 7 - Correct hostname 994s ok 8 - Correct path 994s ok 9 - Correct query 994s ok 10 - Found 5_ssl Logo 994s ok 11 - Get ssl javascript 994s ok 12 - HTTP code is 200 994s ok 13 - Page contains a form 994s ok 14 - Host match 994s ok 15 - Field "nossl" is defined 994s ok 16 - CSP header authorize POST request to \# 994s ok 17 - Auth query 994s ok 18 - HTTP code is 200 994s ok 19 - Content-Type is JSON 994s ok 20 - Content is valid JSON 994s ok 21 - Correct result 994s ok 22 - No error 994s ok 23 - Get cookie lemonldap (fb75568e03a735e802ffdd081c7cb83d83a4b4f1c5c4954bc67911176c199202) 994s ok 24 - Post form 994s ok 25 - Get redirection 994s ok 26 - Location is http://test1.example.com/ 994s 1..26 994s ok 5 - Legacy AJAX SSL Auth (with Choice) 994s # Subtest: Regular SSL Auth 994s ok 1 - Portal object 994s ok 2 - Init 994s ok 3 - Portal app 994s ok 4 - Auth query 994s ok 5 - HTTP code is 200 994s ok 6 - Get cookie lemonldap (f0bc71139feaf2f4b9e6e1976ac5a38296523c12429a6098bda8b8442d81dd4b) 994s 1..6 994s ok 6 - Regular SSL Auth 994s # Subtest: SSLVarIf mechanism 994s ok 1 - Portal object 994s ok 2 - Init 994s ok 3 - Portal app 994s # Subtest: Testing SSLVarIf with CA1 994s ok 1 - Auth query 994s ok 2 - HTTP code is 200 994s ok 3 - Get cookie lemonldap (493e6879a674f284a9c80de80adf6544427caf0832ec4e55dc8f7207a8f301fc) 994s ok 4 994s ok 5 - HTTP code is 200 994s ok 6 - Authenticated as dwho 994s 1..6 994s ok 4 - Testing SSLVarIf with CA1 994s # Subtest: Testing SSLVarIf with CA2 994s ok 1 - Auth query 994s ok 2 - HTTP code is 200 994s ok 3 - Get cookie lemonldap (aecf4d7efa9d28a60d00068af7a71572b03269df0eda213a4890bb63c7d71af8) 994s ok 4 994s ok 5 - HTTP code is 200 994s ok 6 - Authenticated as Doctor Who 994s 1..6 994s ok 5 - Testing SSLVarIf with CA2 994s # Subtest: Testing SSLVarIf with unknown CA 994s ok 1 - Auth query 994s ok 2 - HTTP code is 200 994s ok 3 - Get cookie lemonldap (388f74247640fc31802be228fb5423745cc5f8dcd210d9588f92bce8be52291c) 994s ok 4 994s ok 5 - HTTP code is 200 994s ok 6 - Authenticated as dwho@example.com 994s 1..6 994s ok 6 - Testing SSLVarIf with unknown CA 994s # Subtest: Testing SSLVarIf with no CA 994s ok 1 - Auth query 994s ok 2 - HTTP code is 200 994s ok 3 - Get cookie lemonldap (ceebe1f666bdea1d622b9eb4417de653126b2ad60aa799213c0b0f45c959df99) 994s ok 4 994s ok 5 - HTTP code is 200 994s ok 6 - Authenticated as dwho@example.com 994s 1..6 994s ok 7 - Testing SSLVarIf with no CA 994s 1..7 994s ok 7 - SSLVarIf mechanism 994s 1..7 994s ok 994s t/29-AuthWebAuthn-Choice.t ..................................................... 994s ok 1 - use Lemonldap::NG::Portal::Main; 994s ok 2 # skip Authen::WebAuthn not found 994s 1..2 994s ok 995s t/29-AuthWebAuthn.t ............................................................ 995s ok 1 - use Lemonldap::NG::Portal::Main; 995s ok 2 # skip Authen::WebAuthn not found 995s 1..2 995s ok 998s t/30-Auth-CAS-Reauth.t ......................................................... 998s ok 1 - use Lemonldap::NG::Portal::Main; 998s ok 2 - Portal object 998s ok 3 - Init 998s ok 4 - Portal app 998s ok 5 - Register $type 998s ok 6 - Portal object 998s ok 7 - Init 998s ok 8 - Portal app 998s ok 9 - Register $type 998s # ==> Pushing SP <== 998s # ==> Popping SP <== 998s ok 10 - Unauth SP request 998s ok 11 - Get cookie llngcasserver (idp) 998s ok 12 - Get CAS server cookie 998s ok 13 - Get redirection 998s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 998s # ==> Pushing ISSUER <== 998s # ==> Popping ISSUER <== 998s ok 15 - Query CAS server 998s ok 16 - HTTP code is 200 998s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769765144%2C%22issuerRequestcas%22%3A%221769693264_46839%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 998s # ==> Pushing ISSUER <== 998s # ==> Popping ISSUER <== 998s ok 18 - Post authentication 998s ok 19 - Get cookie lemonldap (9bf759d4e4e91559df54bb0c19da0144854a51193ab4d1bc63a2ea0ca29b9346) 998s ok 20 - Get cookie lemonldappdata () 998s ok 21 - SAML request cleared from pdata 998s ok 22 - Get redirection 998s ok 23 - Location header found 998s # ==> Pushing SP <== 998s ok 24 - SOAP request 998s # ==> Saving handler SP <== 998s # ==> Pushing ISSUER <== 998s # ==> Popping ISSUER <== 998s # ==> Restoring SP <== 998s ok 25 - Execute request to /cas/serviceValidate 998s ok 26 - HTTP code is 200 998s ok 27 - Content is XML 998s # ==> Popping SP <== 998s ok 28 - Query SP with ticket 998s ok 29 - Get cookie lemonldap (c9489f56a0894979035484d7fa6b90490826672c39e24d014140753f57f6d325) 998s # ==> Pushing SP <== 998s # ==> Popping SP <== 998s ok 30 - Post SAML request to IdP 998s ok 31 - HTTP code is 200 998s ok 32 - Page contains a form 998s ok 33 - URI match 998s ok 34 - Field "confirm" is defined 998s ok 35 - Propose to upgrade session 998s # ==> Pushing SP <== 998s # ==> Popping SP <== 998s ok 36 - Ask to renew 998s ok 37 - Get redirection 998s ok 38 - Location header found 998s # ==> Pushing ISSUER <== 998s # ==> Popping ISSUER <== 998s ok 39 - Query CAS server 998s ok 40 - Get redirection 998s ok 41 - Location header found 998s # ==> Pushing SP <== 998s ok 42 - SOAP request 998s # ==> Saving handler SP <== 998s # ==> Pushing ISSUER <== 998s # ==> Popping ISSUER <== 998s # ==> Restoring SP <== 998s ok 43 - Execute request to /cas/serviceValidate 998s ok 44 - HTTP code is 200 998s ok 45 - Content is XML 998s # ==> Popping SP <== 998s ok 46 - Query SP with ticket 998s ok 47 - Get cookie lemonldap (a363ef96799f253bdcccc28aaa20c9833edd32b178be1ad73bc60c40560a19ba) 998s ok 48 - New session ID 998s 1..48 998s ok 999s t/30-Auth-Oidc-Reauth.t ........................................................ 999s ok 1 - use Lemonldap::NG::Portal::Main; 999s ok 2 - Portal object 999s ok 3 - Init 999s ok 4 - Portal app 999s ok 5 - Register $type 999s ok 6 - OP portal 999s # ==> Pushing OP <== 999s # ==> Popping OP <== 999s ok 7 - Get JWKS, endpoint /oauth2/jwks 999s ok 8 - HTTP code is 200 999s # ==> Pushing OP <== 999s # ==> Popping OP <== 999s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 999s ok 10 - HTTP code is 200 999s ok 11 - Portal object 999s ok 12 - Init 999s ok 13 - Portal app 999s ok 14 - Register $type 999s ok 15 - RP portal 999s # ==> Pushing RP <== 999s # ==> Popping RP <== 999s ok 16 - Unauth SP request 999s ok 17 - Get redirection 999s ok 18 - Location header found 999s # ==> Pushing OP <== 999s # ==> Popping OP <== 999s ok 19 - Push request to OP, endpoint /oauth2/authorize 999s ok 20 - HTTP code is 200 999s # ==> Pushing OP <== 999s # ==> Popping OP <== 999s ok 21 - Post authentication, endpoint /oauth2/authorize 999s ok 22 - Get cookie lemonldap (2a44ea54b062e7f35113e57f434c06a5ba58f8f73da3b2b33d0ea816ff90aeaf) 999s ok 23 - HTTP code is 200 999s ok 24 - Page contains a form 999s ok 25 - Host match 999s ok 26 - Field "confirm" is defined 999s ok 27 - CSP header authorize POST request to \# 999s # ==> Pushing OP <== 999s # ==> Popping OP <== 999s ok 28 - Post confirmation, endpoint /oauth2/authorize 999s ok 29 - Get redirection 999s ok 30 - Location header found 999s # ==> Pushing RP <== 999s ok 31 - REST request 999s ok 32 - Request from RP to OP, endpoint /oauth2/token 999s # ==> Saving handler RP <== 999s # ==> Pushing OP <== 999s # ==> Popping OP <== 999s # ==> Restoring RP <== 999s ok 33 - Execute request 999s ok 34 - Response is 200 999s ok 35 - Content is JSON 999s ok 36 - Found access_token a95761f45416354dd06e356645d7f053dad5fc38a406349bb6d48de84e38df72 999s ok 37 - REST request 999s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 999s # ==> Saving handler RP <== 999s # ==> Pushing OP <== 999s # ==> Popping OP <== 999s # ==> Restoring RP <== 999s ok 39 - Execute request 999s ok 40 - Response is 200 999s ok 41 - Content is JSON 999s # ==> Popping RP <== 999s ok 42 - Call openidconnectcallback on RP 999s ok 43 - Get cookie lemonldap (11cd5052c0e4c4b9003bd713b9ab940606d5d90585d601d1948f4028cfc50868) 999s # ==> Pushing RP <== 999s # ==> Popping RP <== 999s ok 44 - Post SAML request to IdP 999s ok 45 - HTTP code is 200 999s ok 46 - Page contains a form 999s ok 47 - URI match 999s ok 48 - Field "confirm" is defined 999s ok 49 - Propose to upgrade session 999s # ==> Pushing RP <== 999s # ==> Popping RP <== 999s ok 50 - Ask to renew 999s ok 51 - Get redirection 999s ok 52 - Location header found 999s ok 53 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_oidc%22%7D) 999s # ==> Pushing OP <== 999s # ==> Popping OP <== 999s ok 54 - Push request to OP, endpoint /oauth2/authorize 999s ok 55 - Get redirection 999s ok 56 - Location header found 999s # ==> Pushing RP <== 999s ok 57 - REST request 999s ok 58 - Request from RP to OP, endpoint /oauth2/token 999s # ==> Saving handler RP <== 999s # ==> Pushing OP <== 999s # ==> Popping OP <== 999s # ==> Restoring RP <== 999s ok 59 - Execute request 999s ok 60 - Response is 200 999s ok 61 - Content is JSON 999s ok 62 - Found access_token a467519d8bfc999862dc78b61c8834fa4a682a22fc03cb26d8b29d08fa691493 999s ok 63 - REST request 999s ok 64 - Request from RP to OP, endpoint /oauth2/userinfo 999s # ==> Saving handler RP <== 999s # ==> Pushing OP <== 999s # ==> Popping OP <== 999s # ==> Restoring RP <== 999s ok 65 - Execute request 999s ok 66 - Response is 200 999s ok 67 - Content is JSON 999s # ==> Popping RP <== 999s ok 68 - Call openidconnectcallback on RP 999s ok 69 - Get cookie lemonldap (94295a6af97aad60563f222509625c1c4890911c3b6ea8a536a273c02edf02bf) 999s ok 70 - New session ID 999s 1..70 999s ok 1002s t/30-Auth-ResolutionRule.t ..................................................... 1002s ok 1 - use Lemonldap::NG::Portal::Main; 1002s ok 2 - Portal object 1002s ok 3 - Init 1002s ok 4 - Portal app 1002s ok 5 - Issuer portal 1002s ok 6 - Auth query 1002s ok 7 - Get redirection 1002s ok 8 - Location header found 1002s ok 9 - Auth query 1002s ok 10 - Get redirection 1002s ok 11 - Location header found 1002s ok 12 - Auth query 1002s ok 13 - Get redirection 1002s ok 14 - Location header found 1002s ok 15 - Auth query 1002s ok 16 - Get redirection 1002s ok 17 - Location header found 1002s ok 18 - Auth query 1002s ok 19 - Get redirection 1002s ok 20 - Location header found 1002s ok 21 - Auth query 1002s ok 22 - Get redirection 1002s ok 23 - Location header found 1002s 1..23 1002s ok 1004s t/30-Auth-SAML-with-choice.t ................................................... 1004s ok 1 - use Lemonldap::NG::Portal::Main; 1004s ok 2 - Portal object 1004s ok 3 - Init 1004s ok 4 - Portal app 1004s ok 5 - Register $type 1004s ok 6 - Portal object 1004s ok 7 - Init 1004s ok 8 - Portal app 1004s ok 9 - Register $type 1004s # ==> Pushing SP <== 1004s # ==> Popping SP <== 1004s ok 10 - Unauth SP request 1004s ok 11 - HTTP code is 200 1004s ok 12 - Found Demo choice 1004s ok 13 - Found SAML choice 1004s ok 14 - HTTP code is 200 1004s ok 15 - Page contains a form 1004s ok 16 - Field "test" is defined 1004s ok 17 - CSP header authorize POST request to \# 1004s # ==> Pushing SP <== 1004s # ==> Popping SP <== 1004s ok 18 - Post SAML choice 1004s ok 19 - HTTP code is 200 1004s ok 20 - Page contains a form 1004s ok 21 - Field "confirm" is defined 1004s ok 22 - CSP header authorize POST request to \# 1004s ok 23 - 1st = idp3 1004s ok 24 - 2nd = idp 1004s ok 25 - 3rd = idp2 1004s ok 26 - 4th = idp2_z 1004s ok 27 - Found IDP icon, tooltip and title tags 1004s ok 28 - Found IDP display name 1004s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 1004s # ==> Pushing SP <== 1004s # ==> Popping SP <== 1004s ok 30 - Post SAML choice 1004s ok 31 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 1004s ok 32 - HTTP code is 200 1004s ok 33 - Page contains a form 1004s ok 34 - Host match 1004s ok 35 - URI match 1004s ok 36 - Field "SAMLRequest" is defined 1004s ok 37 - CSP header authorize POST request to auth.idp.com 1004s ok 38 - Method is POST 1004s # ==> Pushing ISSUER <== 1004s # ==> Popping ISSUER <== 1004s ok 39 - Post SAML request to IdP 1004s ok 40 - HTTP code is 200 1004s ok 41 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693270_42756%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769765150%7D) 1004s # ==> Pushing ISSUER <== 1004s # ==> Popping ISSUER <== 1004s ok 42 - Post authentication 1004s ok 43 - Get cookie lemonldap (903913d2eb2eca64019643b8553da6c85990a7906e7ed1f1f223f31d4bcea225) 1004s ok 44 - HTTP code is 200 1004s ok 45 - Page contains a form 1004s ok 46 - Host match 1004s ok 47 - URI match 1004s ok 48 - Field "SAMLResponse" is defined 1004s ok 49 - CSP header authorize POST request to auth.sp.com 1004s ok 50 - Method is POST 1004s # ==> Pushing SP <== 1004s # ==> Popping SP <== 1004s ok 51 - Post SAML response to SP 1004s ok 52 - Get redirection 1004s ok 53 - Location is http://auth.sp.com/ 1004s ok 54 - Get cookie lemonldap (f550050729eb0b2eb86042d49154a0c224dc0a2d0b0ea7de018f3d75521a5962) 1004s # ==> Pushing SP <== 1004s # ==> Popping SP <== 1004s ok 55 - Get / on SP 1004s ok 56 - HTTP code is 200 1004s ok 57 - Authenticated as fa@badwolf.org@idp 1004s # ==> Pushing SP <== 1004s # ==> Popping SP <== 1004s ok 58 - Query SP for logout 1004s ok 59 - HTTP code is 200 1004s ok 60 - Page contains a form 1004s ok 61 - Host match 1004s ok 62 - URI match 1004s ok 63 - Field "SAMLRequest" is defined 1004s ok 64 - CSP header authorize POST request to auth.idp.com 1004s ok 65 - Method is POST 1004s # ==> Pushing ISSUER <== 1004s # ==> Popping ISSUER <== 1004s ok 66 - Post SAML logout request to IdP 1004s ok 67 - HTTP code is 200 1004s ok 68 - Page contains a form 1004s ok 69 - Host match 1004s ok 70 - URI match 1004s ok 71 - Field "SAMLResponse" is defined 1004s ok 72 - CSP header authorize POST request to auth.sp.com 1004s ok 73 - Method is POST 1004s ok 74 - Get cookie lemonldap (0) 1004s ok 75 - SSO cookie removed 1004s # ==> Pushing SP <== 1004s # ==> Popping SP <== 1004s ok 76 - Post SAML response to SP 1004s ok 77 - Get redirection 1004s ok 78 - Location is http://auth.sp.com/?logout=1 1004s # ==> Pushing ISSUER <== 1004s # ==> Popping ISSUER <== 1004s ok 79 - Test if user is reject on IdP 1004s ok 80 - Response status is 401 1004s ok 81 - Content is JSON 1004s ok 82 - Error code is 1 1004s # ==> Pushing SP <== 1004s # ==> Popping SP <== 1004s ok 83 - Test if user is reject on SP 1004s ok 84 - Response status is 401 1004s ok 85 - Content is JSON 1004s ok 86 - Error code is 1 1004s 1..86 1004s ok 1005s t/30-Auth-Saml-Reauth.t ........................................................ 1005s ok 1 - use Lemonldap::NG::Portal::Main; 1005s ok 2 - Portal object 1005s ok 3 - Init 1005s ok 4 - Portal app 1005s ok 5 - Register $type 1005s ok 6 - Portal object 1005s ok 7 - Init 1005s ok 8 - Portal app 1005s ok 9 - Register $type 1005s # ==> Pushing ISSUER <== 1005s # ==> Popping ISSUER <== 1005s ok 10 - Auth query 1005s ok 11 - HTTP code is 200 1005s ok 12 - Get cookie lemonldap (ac3cbeba81e2ada031096b47e5081dd7f2d152fde31416d040da56242efe178d) 1005s # ==> Pushing SP <== 1005s # ==> Popping SP <== 1005s ok 13 - Unauth SP request 1005s ok 14 - HTTP code is 200 1005s ok 15 - Page contains a form 1005s ok 16 - Host match 1005s ok 17 - URI match 1005s ok 18 - Field "SAMLRequest" is defined 1005s ok 19 - CSP header authorize POST request to auth.idp.com 1005s ok 20 - Method is POST 1005s # ==> Pushing ISSUER <== 1005s # ==> Popping ISSUER <== 1005s ok 21 - Post SAML request to IdP 1005s ok 22 - HTTP code is 200 1005s ok 23 - Page contains a form 1005s ok 24 - Host match 1005s ok 25 - URI match 1005s ok 26 - Field "SAMLResponse" is defined 1005s ok 27 - CSP header authorize POST request to auth.sp.com 1005s ok 28 - Method is POST 1005s # ==> Pushing SP <== 1005s # ==> Popping SP <== 1005s ok 29 - Post SAML response to SP 1005s ok 30 - Get cookie lemonldap (d8751181b781f4e9861f77b92780110406766d9c1f3c38e30b8191d95917dc99) 1005s ok 31 - Get redirection 1005s ok 32 - Location is http://auth.sp.com/ 1005s # ==> Pushing SP <== 1005s # ==> Popping SP <== 1005s ok 33 - Post SAML request to IdP 1005s ok 34 - HTTP code is 200 1005s ok 35 - Page contains a form 1005s ok 36 - URI match 1005s ok 37 - Field "confirm" is defined 1005s ok 38 - Propose to upgrade session 1005s # ==> Pushing SP <== 1005s # ==> Popping SP <== 1005s ok 39 - Ask to renew 1005s ok 40 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_saml%22%7D) 1005s ok 41 - HTTP code is 200 1005s ok 42 - Page contains a form 1005s ok 43 - Host match 1005s ok 44 - URI match 1005s ok 45 - Field "SAMLRequest" is defined 1005s ok 46 - CSP header authorize POST request to auth.idp.com 1005s ok 47 - Method is POST 1005s # ==> Pushing ISSUER <== 1005s # ==> Popping ISSUER <== 1005s ok 48 - Post SAML request to IdP 1005s ok 49 - HTTP code is 200 1005s ok 50 - Page contains a form 1005s ok 51 - Host match 1005s ok 52 - URI match 1005s ok 53 - Field "SAMLResponse" is defined 1005s ok 54 - CSP header authorize POST request to auth.sp.com 1005s ok 55 - Method is POST 1005s # ==> Pushing SP <== 1005s # ==> Popping SP <== 1005s ok 56 - Post SAML response to SP 1005s ok 57 - Get cookie lemonldap (083527c03bd2f1b4a0834bbd2b9cb05fcc3fbb6b2b564978d5f42f1bc9605aaa) 1005s ok 58 - New session ID 1005s 1..58 1005s ok 1006s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.t ............... 1006s ok 1 - use Lemonldap::NG::Portal::Main; 1006s ok 2 - Portal object 1006s ok 3 - Init 1006s ok 4 - Portal app 1006s ok 5 - Register $type 1006s ok 6 - Portal object 1006s ok 7 - Init 1006s ok 8 - Portal app 1006s ok 9 - Register $type 1006s # ==> Pushing ISSUER <== 1006s # ==> Popping ISSUER <== 1006s ok 10 - Auth query 1006s ok 11 - HTTP code is 200 1006s ok 12 - Get cookie lemonldap (d058aac338aedcdb7147cb4c10df948348d5a73d2853634d96dfe37c2a26451a) 1006s # ==> Pushing ISSUER <== 1006s # ==> Popping ISSUER <== 1006s ok 13 - Query IdP to access to SP 1006s ok 14 - Get redirection 1006s ok 15 - Location header found 1006s # ==> Pushing SP <== 1006s ok 16 - SOAP request 1006s # ==> Saving handler SP <== 1006s # ==> Pushing ISSUER <== 1006s # ==> Popping ISSUER <== 1006s # ==> Restoring SP <== 1006s ok 17 - Execute request 1006s ok 18 - Response is 200 or 400 1006s ok 19 - Content is XML 1006s # ==> Popping SP <== 1006s ok 20 - Give artifact to SP 1006s ok 21 - Get redirection 1006s ok 22 - Location is http://auth.sp.com/ 1006s ok 23 - Get cookie lemonldap (310c7574104ff0ffaeb4508d7a98205350011f17c99da92b6719ca6b32b70dda) 1006s ok 24 - Get redirection 1006s ok 25 - Location is http://auth.sp.com/ 1006s # ==> Pushing SP <== 1006s # ==> Popping SP <== 1006s ok 26 - Get / on SP 1006s ok 27 - HTTP code is 200 1006s ok 28 - Authenticated as ru@badwolf.org@idp 1006s ok 29 - UTF-8 values 1006s # ==> Pushing ISSUER <== 1006s # ==> Popping ISSUER <== 1006s ok 30 - Query IdP for logout 1006s ok 31 - HTTP code is 200 1006s ok 32 - Get cookie lemonldap (0) 1006s ok 33 - SSO cookie removed 1006s ok 34 - Get image request 1006s # ==> Pushing ISSUER <== 1006s ok 35 - SOAP request 1006s # ==> Saving handler ISSUER <== 1006s # ==> Pushing SP <== 1006s # ==> Popping SP <== 1006s # ==> Restoring ISSUER <== 1006s ok 36 - Execute request 1006s ok 37 - Response is 200 or 400 1006s ok 38 - Content is XML 1006s # ==> Popping ISSUER <== 1006s ok 39 - Get image 1006s ok 40 - Get redirection 1006s ok 41 - Location is http://auth.idp.com/static/common/icons/ok.png 1006s # ==> Pushing ISSUER <== 1006s # ==> Popping ISSUER <== 1006s ok 42 - Test if user is reject on IdP 1006s ok 43 - Response status is 401 1006s ok 44 - Content is JSON 1006s ok 45 - Error code is 1 1006s # ==> Pushing SP <== 1006s # ==> Popping SP <== 1006s ok 46 - Test if user is reject on SP 1006s ok 47 - Get redirection 1006s ok 48 - Location header found 1006s 1..48 1006s ok 1009s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.t ............................. 1009s ok 1 - use Lemonldap::NG::Portal::Main; 1009s ok 2 - Portal object 1009s ok 3 - Init 1009s ok 4 - Portal app 1009s ok 5 - Register $type 1009s ok 6 - Portal object 1009s ok 7 - Init 1009s ok 8 - Portal app 1009s ok 9 - Register $type 1009s # ==> Pushing SP <== 1009s # ==> Popping SP <== 1009s ok 10 - Unauth SP request 1009s ok 11 - Get redirection 1009s ok 12 - Location header found 1009s # ==> Pushing ISSUER <== 1009s # ==> Popping ISSUER <== 1009s ok 13 - Launch SAML request to IdP 1009s ok 14 - HTTP code is 200 1009s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOnArtifact%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693275_57144%22%2C%22issuerTs%22%3A1769765155%7D) 1009s # ==> Pushing ISSUER <== 1009s ok 16 - SOAP request 1009s # ==> Saving handler ISSUER <== 1009s # ==> Pushing SP <== 1009s # ==> Popping SP <== 1009s # ==> Restoring ISSUER <== 1009s ok 17 - Execute request 1009s ok 18 - HTTP code is 200 1009s ok 19 - Content is XML 1009s # ==> Popping ISSUER <== 1009s ok 20 - Post authentication 1009s ok 21 - Get cookie lemonldap (18c8b8d38d9901a682defb8a786303e8bf4c3f5662c4b50a31214377457a517a) 1009s ok 22 - Get redirection 1009s ok 23 - Location header found 1009s # ==> Pushing SP <== 1009s ok 24 - SOAP request 1009s # ==> Saving handler SP <== 1009s # ==> Pushing ISSUER <== 1009s # ==> Popping ISSUER <== 1009s # ==> Restoring SP <== 1009s ok 25 - Execute request 1009s ok 26 - HTTP code is 200 1009s ok 27 - Content is XML 1009s # ==> Popping SP <== 1009s ok 28 - Push artifact to SP 1009s ok 29 - Get cookie lemonldap (5093b5a8a0edc7fbb2a1ce821b9e7938846727d2d65438775c3047f2014f6b5b) 1009s ok 30 - Get redirection 1009s ok 31 - Location is http://auth.sp.com/ 1009s # ==> Pushing SP <== 1009s # ==> Popping SP <== 1009s ok 32 - Get / on SP 1009s ok 33 - HTTP code is 200 1009s ok 34 - Authenticated as fa@badwolf.org@idp 1009s ok 35 - UTF-8 values 1009s # ==> Pushing SP <== 1009s ok 36 - SOAP request 1009s # ==> Saving handler SP <== 1009s # ==> Pushing ISSUER <== 1009s # ==> Popping ISSUER <== 1009s # ==> Restoring SP <== 1009s ok 37 - Execute request 1009s ok 38 - HTTP code is 200 1009s ok 39 - Content is XML 1009s # ==> Popping SP <== 1009s ok 40 - Query SP for logout 1009s ok 41 - HTTP code is 200 1009s ok 42 - Get cookie lemonldap (0) 1009s ok 43 - SSO cookie removed 1009s # ==> Pushing ISSUER <== 1009s # ==> Popping ISSUER <== 1009s ok 44 - Test if user is reject on IdP 1009s ok 45 - Response status is 401 1009s ok 46 - Content is JSON 1009s ok 47 - Error code is 1 1009s # ==> Pushing SP <== 1009s # ==> Popping SP <== 1009s ok 48 - Test if user is reject on SP 1009s ok 49 - Get redirection 1009s ok 50 - Location header found 1009s 1..50 1009s ok 1010s t/30-Auth-and-issuer-SAML-Federation.t ......................................... 1010s ok 1 - use Lemonldap::NG::Portal::Main; 1010s ok 2 - Portal object 1010s ok 3 - Init 1010s ok 4 - Portal app 1010s ok 5 - Register $type 1010s ok 6 - Portal object 1010s ok 7 - Init 1010s ok 8 - Portal app 1010s ok 9 - Register $type 1010s # Subtest: Test logging in to a federated IDP 1010s # ==> Pushing SP <== 1010s # ==> Popping SP <== 1010s ok 1 1010s ok 2 - HTTP code is 200 1010s ok 3 - Page contains a form 1010s ok 4 - Host match 1010s ok 5 - URI match 1010s ok 6 - Field "SAMLRequest" is defined 1010s ok 7 - CSP header authorize POST request to auth.centrale-marseille.fr 1010s ok 8 - Method is POST 1010s ok 9 - Found SAMLRequest 1010s 1..9 1010s ok 10 - Test logging in to a federated IDP 1010s # Subtest: Responding to a federated SP 1010s # ==> Pushing ISSUER <== 1010s # ==> Popping ISSUER <== 1010s ok 1 - Get cookie lemonldap (ef7445617793cf03d4a45e68e3dc34e4ebea1aa7f47dedc0a03ddde1e71fbdf7) 1010s # ==> Pushing ISSUER <== 1010s # ==> Popping ISSUER <== 1010s ok 2 1010s ok 3 - SAML service is not yet known: code found on page 1010s ok 4 - SAML service is not yet known 1010s # ==> Pushing ISSUER <== 1010s # ==> Popping ISSUER <== 1010s ok 5 1010s ok 6 - SAML service is still not known: code found on page 1010s ok 7 - SAML service is still not known 1010s # ==> Pushing ISSUER <== 1010s # ==> Popping ISSUER <== 1010s ok 8 1010s ok 9 - HTTP code is 200 1010s ok 10 - Page contains a form 1010s ok 11 - Host match 1010s ok 12 - URI match 1010s ok 13 - Field "SAMLResponse" is defined 1010s ok 14 - CSP header authorize POST request to www.numistral.fr 1010s ok 15 - Method is POST 1010s ok 16 - Found SAMLResponse 1010s ok 17 - XML successfully parsed 1010s ok 18 - Found a match for XPath Expression //saml:Attribute[@Name="urn:oid:0.9.2342.19200300.100.1.3"]/saml:AttributeValue/text() 1010s ok 19 - Found attribute 1010s 1..19 1010s ok 11 - Responding to a federated SP 1010s 1..11 1010s ok 1013s t/30-Auth-and-issuer-SAML-Metadata.t ........................................... 1013s ok 1 - use Lemonldap::NG::Portal::Main; 1013s ok 2 - Portal object 1013s ok 3 - Init 1013s ok 4 - Portal app 1013s ok 5 - Register $type 1013s # ==> Pushing ISSUER <== 1013s # ==> Popping ISSUER <== 1013s ok 6 - Get metadata 1013s ok 7 - Metadata is XML 1013s ok 8 - XML successfully parsed 1013s ok 9 - Offered signing certs match excepted ones 1013s ok 10 - XML successfully parsed 1013s ok 11 - Offered encryption certs match excepted ones 1013s # ==> Pushing ISSUER <== 1013s # ==> Popping ISSUER <== 1013s ok 12 - Get IDP metadata 1013s ok 13 - Metadata is XML 1013s ok 14 - Metadata does not contain SP information 1013s ok 15 - IDP EntityID is overridden 1013s # ==> Pushing ISSUER <== 1013s # ==> Popping ISSUER <== 1013s ok 16 - Get SP metadata 1013s ok 17 - Metadata is XML 1013s ok 18 - Metadata does not contain IDP information 1013s 1..18 1013s ok 1017s t/30-Auth-and-issuer-SAML-POST-Choice-2FA.t .................................... 1017s ok 1 - use Lemonldap::NG::Portal::Main; 1017s ok 2 - Portal object 1017s ok 3 - Init 1017s ok 4 - Portal app 1017s ok 5 - Register $type 1017s ok 6 - Portal object 1017s ok 7 - Init 1017s ok 8 - Portal app 1017s ok 9 - Register $type 1017s # Subtest: SP-initiated flow, authorized user 1017s # ==> Pushing SP <== 1017s # ==> Popping SP <== 1017s ok 1 - Unauth SP request 1017s ok 2 - HTTP code is 200 1017s ok 3 - HTTP code is 200 1017s ok 4 - Page contains a form 1017s ok 5 - Host match 1017s ok 6 - Field "lmAuth" is defined 1017s ok 7 - CSP header authorize POST request to \# 1017s # ==> Pushing SP <== 1017s # ==> Popping SP <== 1017s ok 8 - Post Choice request to IdP 1017s ok 9 - HTTP code is 200 1017s ok 10 - Page contains a form 1017s ok 11 - Host match 1017s ok 12 - URI match 1017s ok 13 - Field "SAMLRequest" is defined 1017s ok 14 - CSP header authorize POST request to auth.idp.com 1017s ok 15 - Method is POST 1017s # ==> Pushing ISSUER <== 1017s # ==> Popping ISSUER <== 1017s ok 16 - Post SAML request to IdP 1017s ok 17 - HTTP code is 200 1017s ok 18 - 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%221769693283_63160%22%2C%22issuerTs%22%3A1769765163%7D) 1017s # ==> Pushing ISSUER <== 1017s # ==> Popping ISSUER <== 1017s ok 19 - Post authentication 1017s ok 20 - Get cookie lemonldap (69dd0b00f6551ee05b06df36f4d25e3fbdfc329f339735678f6d624ed73ef758) 1017s ok 21 - Get cookie lemonldappdata () 1017s ok 22 - SAML request cleared from pdata 1017s ok 23 - HTTP code is 200 1017s ok 24 - Page contains a form 1017s ok 25 - Host match 1017s ok 26 - URI match 1017s ok 27 - Field "SAMLResponse" is defined 1017s ok 28 - CSP header authorize POST request to auth.sp.com 1017s ok 29 - Method is POST 1017s # ==> Pushing SP <== 1017s # ==> Popping SP <== 1017s ok 30 - Post SAML response to SP 1017s ok 31 - HTTP code is 200 1017s ok 32 - Page contains a form 1017s ok 33 - URI match 1017s ok 34 - Field "token" is defined 1017s ok 35 - Field "code" is defined 1017s # ==> Pushing SP <== 1017s # ==> Popping SP <== 1017s ok 36 - Post code 1017s ok 37 - Get redirection 1017s ok 38 - Location is http://auth.sp.com/ 1017s ok 39 - Get cookie lemonldap (09669f6aa0bd7398e91ff79a8aa04e454f3b48ae0df0514c87830f13472bd365) 1017s ok 40 - Found SameSite=None 1017s # ==> Pushing SP <== 1017s # ==> Popping SP <== 1017s ok 41 - Get / on SP 1017s ok 42 - HTTP code is 200 1017s ok 43 - Authenticated as fa@badwolf.org@idp 1017s ok 44 - UTF-8 values 1017s # ==> Pushing ISSUER <== 1017s # ==> Popping ISSUER <== 1017s ok 45 - Query IDP for logout 1017s ok 46 - Get cookie lemonldap (0) 1017s ok 47 - IDP Cookie removed 1017s ok 48 - Get image request 1017s # ==> Pushing ISSUER <== 1017s ok 49 - SOAP request 1017s # ==> Saving handler ISSUER <== 1017s # ==> Pushing SP <== 1017s # ==> Popping SP <== 1017s # ==> Restoring ISSUER <== 1017s ok 50 - Execute request 1017s ok 51 - Response is 200 or 400 1017s ok 52 - Content is XML 1017s # ==> Popping ISSUER <== 1017s ok 53 - Get image 1017s ok 54 - Get redirection 1017s ok 55 - Location is http://auth.idp.com/static/common/icons/ok.png 1017s # ==> Pushing SP <== 1017s # ==> Popping SP <== 1017s ok 56 - Test if user is reject on SP 1017s ok 57 - Response status is 401 1017s ok 58 - Content is JSON 1017s ok 59 - Error code is 1 1017s 1..59 1017s ok 10 - SP-initiated flow, authorized user 1017s 1..10 1017s ok 1021s t/30-Auth-and-issuer-SAML-POST-IdP-initiated.t ................................. 1021s ok 1 - use Lemonldap::NG::Portal::Main; 1021s ok 2 - Portal object 1021s ok 3 - Init 1021s ok 4 - Portal app 1021s ok 5 - Register $type 1021s ok 6 - Portal object 1021s ok 7 - Init 1021s ok 8 - Portal app 1021s ok 9 - Register $type 1021s # ==> Pushing ISSUER <== 1021s # ==> Popping ISSUER <== 1021s ok 10 - Auth query 1021s ok 11 - HTTP code is 200 1021s ok 12 - Get cookie lemonldap (0a71daafec18d063d8d55ac01dce09eb52bc4ffeeda206c9a54cf94417aaa507) 1021s # ==> Pushing ISSUER <== 1021s # ==> Popping ISSUER <== 1021s ok 13 - Query IdP to access to SP 1021s ok 14 - HTTP code is 200 1021s ok 15 - Page contains a form 1021s ok 16 - Host match 1021s ok 17 - URI match 1021s ok 18 - Field "SAMLResponse" is defined 1021s ok 19 - CSP header authorize POST request to auth.alternate.com 1021s ok 20 - Method is POST 1021s # ==> Pushing ISSUER <== 1021s # ==> Popping ISSUER <== 1021s ok 21 - Query IdP to access to SP 1021s ok 22 - Bad destination: code found on page 1021s ok 23 - Bad destination 1021s # ==> Pushing ISSUER <== 1021s # ==> Popping ISSUER <== 1021s ok 24 - Query IdP to access to SP 1021s ok 25 - HTTP code is 200 1021s ok 26 - Page contains a form 1021s ok 27 - Host match 1021s ok 28 - URI match 1021s ok 29 - Field "SAMLResponse" is defined 1021s ok 30 - CSP header authorize POST request to auth.sp.com 1021s ok 31 - Method is POST 1021s # ==> Pushing SP <== 1021s # ==> Popping SP <== 1021s ok 32 - Post SAML response to SP 1021s ok 33 - Get cookie lemonldap (3a136bfd890b34c1c206c838306766b023e0a988877a523361eb2ba4faa7b9ad) 1021s ok 34 - Get redirection 1021s ok 35 - Location is http://auth.sp.com/ 1021s # ==> Pushing SP <== 1021s # ==> Popping SP <== 1021s ok 36 - Get / on SP 1021s ok 37 - HTTP code is 200 1021s ok 38 - Authenticated as ru@badwolf.org@idp 1021s ok 39 - UTF-8 values 1021s # ==> Pushing ISSUER <== 1021s # ==> Popping ISSUER <== 1021s ok 40 - Query IdP for logout 1021s ok 41 - HTTP code is 200 1021s ok 42 - Get cookie lemonldap (0) 1021s ok 43 - SSO cookie removed 1021s ok 44 - Get iframe request 1021s ok 45 - Content-Security-Policy header found 1021s ok 46 - Found auth.idp.com in CSP child-src 1021s ok 47 - Content-Security-Policy header found 1021s ok 48 - Found http://auth.sp.com in CSP child-src 1021s # ==> Pushing ISSUER <== 1021s # ==> Popping ISSUER <== 1021s ok 49 - Get iframe 1021s ok 50 - Framing authorized 1021s ok 51 - HTTP code is 200 1021s ok 52 - Page contains a form 1021s ok 53 - Host match 1021s ok 54 - URI match 1021s ok 55 - Field "SAMLRequest" is defined 1021s ok 56 - CSP header authorize POST request to auth.sp.com 1021s ok 57 - Method is POST 1021s # ==> Pushing SP <== 1021s # ==> Popping SP <== 1021s ok 58 - Post SAML logout request to SP 1021s ok 59 - HTTP code is 200 1021s ok 60 - Page contains a form 1021s ok 61 - Host match 1021s ok 62 - URI match 1021s ok 63 - Field "SAMLResponse" is defined 1021s ok 64 - CSP header authorize POST request to auth.idp.com 1021s ok 65 - Method is POST 1021s # ==> Pushing SP <== 1021s # ==> Popping SP <== 1021s ok 66 - Post SAML logout response to IdP 1021s # ==> Pushing ISSUER <== 1021s # ==> Popping ISSUER <== 1021s ok 67 - Test if user is reject on IdP 1021s ok 68 - Response status is 401 1021s ok 69 - Content is JSON 1021s ok 70 - Error code is 1 1021s # ==> Pushing SP <== 1021s # ==> Popping SP <== 1021s ok 71 - Test if user is reject on SP 1021s ok 72 - HTTP code is 200 1021s ok 73 - HTTP code is 200 1021s ok 74 - Page contains a form 1021s ok 75 - CSP header authorize POST request to auth.idp.com 1021s ok 76 - Method is POST 1021s 1..76 1021s ok 1025s t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t ................................... 1025s ok 1 - use Lemonldap::NG::Portal::Main; 1025s ok 2 - Portal object 1025s ok 3 - Init 1025s ok 4 - Portal app 1025s ok 5 - Register $type 1025s ok 6 - Portal object 1025s ok 7 - Init 1025s ok 8 - Portal app 1025s ok 9 - Register $type 1025s # ==> Pushing SP <== 1025s # ==> Popping SP <== 1025s ok 10 - Unauth SP request 1025s ok 11 - HTTP code is 200 1025s ok 12 - HTTP code is 200 1025s ok 13 - Page contains a form 1025s ok 14 - Host match 1025s ok 15 - URI match 1025s ok 16 - Field "SAMLRequest" is defined 1025s ok 17 - CSP header authorize POST request to auth.idp.com 1025s ok 18 - Method is POST 1025s # ==> Pushing ISSUER <== 1025s # ==> Popping ISSUER <== 1025s ok 19 - Post SAML request to IdP 1025s ok 20 - HTTP code is 200 1025s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769765170%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769693290_26585%22%7D) 1025s # ==> Pushing ISSUER <== 1025s # ==> Popping ISSUER <== 1025s ok 22 - Post authentication 1025s ok 23 - Reject reason is 89 1025s # ==> Pushing SP <== 1025s # ==> Popping SP <== 1025s ok 24 - Unauth SP request 1025s ok 25 - HTTP code is 200 1025s ok 26 - HTTP code is 200 1025s ok 27 - Page contains a form 1025s ok 28 - Host match 1025s ok 29 - URI match 1025s ok 30 - Field "SAMLRequest" is defined 1025s ok 31 - CSP header authorize POST request to auth.idp.com 1025s ok 32 - Method is POST 1025s # ==> Pushing ISSUER <== 1025s # ==> Popping ISSUER <== 1025s ok 33 - Post SAML request to IdP 1025s ok 34 - HTTP code is 200 1025s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765171%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693291_3773%22%7D) 1025s # ==> Pushing ISSUER <== 1025s # ==> Popping ISSUER <== 1025s ok 36 - Post authentication 1025s ok 37 - Get cookie lemonldap (9670a27bbbb305232bf089879c0bfd612c0cbdb81bdc3b147b9f63fe51f0b4ed) 1025s ok 38 - HTTP code is 200 1025s ok 39 - Page contains a form 1025s ok 40 - Host match 1025s ok 41 - URI match 1025s ok 42 - Field "SAMLResponse" is defined 1025s ok 43 - CSP header authorize POST request to auth.sp.com 1025s ok 44 - Method is POST 1025s # ==> Pushing SP <== 1025s # ==> Popping SP <== 1025s ok 45 - Post SAML response to SP 1025s ok 46 - Get redirection 1025s ok 47 - Location is http://auth.sp.com/ 1025s ok 48 - Get cookie lemonldap (57bf2619f250d725c545cc3b1372c506b689c25db7471c4ba652b0b2591bbc19) 1025s # ==> Pushing SP <== 1025s # ==> Popping SP <== 1025s ok 49 - Get / on SP 1025s ok 50 - HTTP code is 200 1025s ok 51 - Authenticated as fa@badwolf.org@idp 1025s ok 52 - UTF-8 values 1025s # ==> Pushing SP <== 1025s # ==> Popping SP <== 1025s ok 53 - Query SP for logout 1025s ok 54 - HTTP code is 200 1025s ok 55 - Page contains a form 1025s ok 56 - Host match 1025s ok 57 - URI match 1025s ok 58 - Field "SAMLRequest" is defined 1025s ok 59 - CSP header authorize POST request to auth.idp.com 1025s ok 60 - Method is POST 1025s # ==> Pushing ISSUER <== 1025s # ==> Popping ISSUER <== 1025s ok 61 - Post SAML logout request to IdP 1025s ok 62 - HTTP code is 200 1025s ok 63 - Found logout message 1025s ok 64 - Get cookie lemonldap (0) 1025s ok 65 - IDP cookie removed 1025s # ==> Pushing ISSUER <== 1025s # ==> Popping ISSUER <== 1025s ok 66 - Test if old cookie is denied by IdP 1025s ok 67 - Response status is 401 1025s ok 68 - Content is JSON 1025s ok 69 - Error code is 1 1025s # ==> Pushing SP <== 1025s # ==> Popping SP <== 1025s ok 70 - Test if user is reject on SP 1025s ok 71 - HTTP code is 200 1025s ok 72 - HTTP code is 200 1025s ok 73 - Page contains a form 1025s ok 74 - Host match 1025s ok 75 - URI match 1025s ok 76 - Field "SAMLRequest" is defined 1025s ok 77 - CSP header authorize POST request to auth.idp.com 1025s ok 78 - Method is POST 1025s 1..78 1025s ok 1027s t/30-Auth-and-issuer-SAML-POST.t ............................................... 1027s ok 1 - use Lemonldap::NG::Portal::Main; 1027s ok 2 - Portal object 1027s ok 3 - Init 1027s ok 4 - Portal app 1027s ok 5 - Register $type 1027s ok 6 - Portal object 1027s ok 7 - Init 1027s ok 8 - Portal app 1027s ok 9 - Register $type 1027s # Subtest: SP-initiated flow, unauthorized user 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 1 - Unauth SP request 1027s ok 2 - HTTP code is 200 1027s ok 3 - HTTP code is 200 1027s ok 4 - Page contains a form 1027s ok 5 - Host match 1027s ok 6 - URI match 1027s ok 7 - Field "SAMLRequest" is defined 1027s ok 8 - CSP header authorize POST request to auth.idp.com 1027s ok 9 - Method is POST 1027s ok 10 - Get cookie lemonldappdata (%7B%22genRequestHookCalled%22%3A1%7D) 1027s ok 11 - Pdata is not empty 1027s ok 12 - samlGenerateRequestHook called 1027s # ==> Pushing ISSUER <== 1027s # ==> Popping ISSUER <== 1027s ok 13 - Post SAML request to IdP 1027s ok 14 - HTTP code is 200 1027s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769693294_27093%22%2C%22targetAuthnLevel%22%3A1%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765174%7D) 1027s ok 16 - Found SameSite=None 1027s # ==> Pushing ISSUER <== 1027s # ==> Popping ISSUER <== 1027s ok 17 - Post authentication 1027s ok 18 - Reject reason is 89 1027s 1..18 1027s ok 10 - SP-initiated flow, unauthorized user 1027s # Subtest: SP-initiated flow, authorized user 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 1 - Unauth SP request 1027s ok 2 - HTTP code is 200 1027s ok 3 - HTTP code is 200 1027s ok 4 - Page contains a form 1027s ok 5 - Host match 1027s ok 6 - URI match 1027s ok 7 - Field "SAMLRequest" is defined 1027s ok 8 - CSP header authorize POST request to auth.idp.com 1027s ok 9 - Method is POST 1027s # ==> Pushing ISSUER <== 1027s # ==> Popping ISSUER <== 1027s ok 10 - Post SAML request to IdP 1027s ok 11 - HTTP code is 200 1027s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693294_32451%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A1%2C%22issuerTs%22%3A1769765174%7D) 1027s # ==> Pushing ISSUER <== 1027s # ==> Popping ISSUER <== 1027s ok 13 - Post authentication 1027s ok 14 - Get cookie lemonldap (fc9968a9c5b1adef3717133d2a3ce430a728d6116e8c79c47a69793181fe7a57) 1027s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 1027s ok 16 - SAML request cleared from pdata 1027s ok 17 - HTTP code is 200 1027s ok 18 - Page contains a form 1027s ok 19 - Host match 1027s ok 20 - URI match 1027s ok 21 - Field "SAMLResponse" is defined 1027s ok 22 - CSP header authorize POST request to auth.sp.com 1027s ok 23 - Method is POST 1027s ok 24 - Found SAMLResponse 1027s ok 25 - Found AuthnInstant modified by hook 1027s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 1027s ok 27 - Pdata is not empty 1027s ok 28 - samlGotRequestHookCalled called 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 29 - Post SAML response to SP 1027s ok 30 - Get redirection 1027s ok 31 - Location is http://auth.sp.com/ 1027s ok 32 - Get cookie lemonldap (a8b82fe08cd4cc96cad347728855da3f9f5048fe9fd04b73063b2c0be3731353) 1027s ok 33 - Found SameSite=None 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 34 - Get / on SP 1027s ok 35 - HTTP code is 200 1027s ok 36 - Authenticated as fa@badwolf.org@idp 1027s ok 37 - samlGotResponseHook called 1027s ok 38 - UTF-8 values 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 39 - Query SP for logout 1027s ok 40 - HTTP code is 200 1027s ok 41 - Page contains a form 1027s ok 42 - Host match 1027s ok 43 - URI match 1027s ok 44 - Field "SAMLRequest" is defined 1027s ok 45 - CSP header authorize POST request to auth.idp.com 1027s ok 46 - Method is POST 1027s # ==> Pushing ISSUER <== 1027s # ==> Popping ISSUER <== 1027s ok 47 - Post SAML logout request to IdP 1027s ok 48 - HTTP code is 200 1027s ok 49 - Page contains a form 1027s ok 50 - Host match 1027s ok 51 - URI match 1027s ok 52 - Field "SAMLResponse" is defined 1027s ok 53 - CSP header authorize POST request to auth.sp.com 1027s ok 54 - Method is POST 1027s ok 55 - Get cookie lemonldap (0) 1027s ok 56 - IDP Cookie removed 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 57 - Post SAML response to SP 1027s ok 58 - Get redirection 1027s ok 59 - Location is http://auth.sp.com/?logout=1 1027s # ==> Pushing ISSUER <== 1027s # ==> Popping ISSUER <== 1027s ok 60 - Test if user is reject on IdP 1027s ok 61 - Response status is 401 1027s ok 62 - Content is JSON 1027s ok 63 - Error code is 1 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 64 - Test if user is reject on SP 1027s ok 65 - HTTP code is 200 1027s ok 66 - HTTP code is 200 1027s ok 67 - Page contains a form 1027s ok 68 - Host match 1027s ok 69 - URI match 1027s ok 70 - Field "SAMLRequest" is defined 1027s ok 71 - CSP header authorize POST request to auth.idp.com 1027s ok 72 - Method is POST 1027s 1..72 1027s ok 11 - SP-initiated flow, authorized user 1027s # Subtest: SP-initiated flow, authorized user, with redirection 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 1 - Unauth SP request 1027s ok 2 - HTTP code is 200 1027s ok 3 - HTTP code is 200 1027s ok 4 - Page contains a form 1027s ok 5 - Host match 1027s ok 6 - URI match 1027s ok 7 - Field "SAMLRequest" is defined 1027s ok 8 - CSP header authorize POST request to auth.idp.com 1027s ok 9 - Method is POST 1027s # ==> Pushing ISSUER <== 1027s # ==> Popping ISSUER <== 1027s ok 10 - Post SAML request to IdP 1027s ok 11 - HTTP code is 200 1027s ok 12 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A1%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765174%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769693294_55789%22%7D) 1027s ok 13 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A1%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765174%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769693294_55789%22%7D) 1027s ok 14 - Pdata is not empty 1027s ok 15 - Expected target AuthnLevel 1027s # ==> Pushing ISSUER <== 1027s # ==> Popping ISSUER <== 1027s ok 16 - Post authentication 1027s ok 17 - Get cookie lemonldap (3f74e7e5e57860b81c3df63db16bf7445607c2e2ce3c015294d921cc7042823f) 1027s ok 18 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 1027s ok 19 - SAML request cleared from pdata 1027s ok 20 - HTTP code is 200 1027s ok 21 - Page contains a form 1027s ok 22 - Host match 1027s ok 23 - URI match 1027s ok 24 - Field "SAMLResponse" is defined 1027s ok 25 - CSP header authorize POST request to auth.sp.com 1027s ok 26 - Method is POST 1027s ok 27 - Found SAMLResponse 1027s ok 28 - Found AuthnInstant modified by hook 1027s ok 29 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 1027s ok 30 - Pdata is not empty 1027s ok 31 - samlGotRequestHookCalled called 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 32 - Post SAML response to SP 1027s ok 33 - Get redirection 1027s ok 34 - Location is http://auth.sp.com/ 1027s ok 35 - Get cookie lemonldap (f270f36977ac58967327b60d204309e09a866f521f673d2be1d665b090ba4aa5) 1027s ok 36 - Found SameSite=None 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 37 - Get / on SP 1027s ok 38 - HTTP code is 200 1027s ok 39 - Authenticated as fa@badwolf.org@idp 1027s ok 40 - samlGotResponseHook called 1027s ok 41 - UTF-8 values 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 42 - Query SP for logout 1027s ok 43 - HTTP code is 200 1027s ok 44 - Page contains a form 1027s ok 45 - Host match 1027s ok 46 - URI match 1027s ok 47 - Field "SAMLRequest" is defined 1027s ok 48 - CSP header authorize POST request to auth.idp.com 1027s ok 49 - Method is POST 1027s # ==> Pushing ISSUER <== 1027s # ==> Popping ISSUER <== 1027s ok 50 - Post SAML logout request to IdP 1027s ok 51 - HTTP code is 200 1027s ok 52 - Page contains a form 1027s ok 53 - Host match 1027s ok 54 - URI match 1027s ok 55 - Field "SAMLResponse" is defined 1027s ok 56 - CSP header authorize POST request to auth.sp.com 1027s ok 57 - Method is POST 1027s ok 58 - Get cookie lemonldap (0) 1027s ok 59 - IDP Cookie removed 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 60 - Post SAML response to SP 1027s ok 61 - Get redirection 1027s ok 62 - Location is http://test1.example.com 1027s # ==> Pushing ISSUER <== 1027s # ==> Popping ISSUER <== 1027s ok 63 - Test if user is reject on IdP 1027s ok 64 - Response status is 401 1027s ok 65 - Content is JSON 1027s ok 66 - Error code is 1 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 67 - Test if user is reject on SP 1027s ok 68 - HTTP code is 200 1027s ok 69 - HTTP code is 200 1027s ok 70 - Page contains a form 1027s ok 71 - Host match 1027s ok 72 - URI match 1027s ok 73 - Field "SAMLRequest" is defined 1027s ok 74 - CSP header authorize POST request to auth.idp.com 1027s ok 75 - Method is POST 1027s # Subtest: Check dynamic required authentication level 1027s # ==> Pushing ISSUER <== 1027s # ==> Popping ISSUER <== 1027s ok 1 - Auth query 1027s ok 2 - HTTP code is 200 1027s ok 3 - Get cookie lemonldap (a544e8b54e2e6aee1a966e45e1261b62358e3ab79086236faaeb0194f7541d15) 1027s # ==> Pushing SP <== 1027s # ==> Popping SP <== 1027s ok 4 - Unauth SP request 1027s ok 5 - HTTP code is 200 1027s ok 6 - HTTP code is 200 1027s ok 7 - Page contains a form 1027s ok 8 - Host match 1027s ok 9 - URI match 1027s ok 10 - Field "SAMLRequest" is defined 1027s ok 11 - CSP header authorize POST request to auth.idp.com 1027s ok 12 - Method is POST 1027s # ==> Pushing ISSUER <== 1027s # ==> Popping ISSUER <== 1027s ok 13 - Post SAML request to IdP 1027s ok 14 - Response body is not empty 1027s ok 15 - Found at least one result for //span[@trspan="askToUpgrade"] 1027s 1..15 1027s ok 76 - Check dynamic required authentication level 1027s 1..76 1027s ok 12 - SP-initiated flow, authorized user, with redirection 1027s 1..12 1027s ok 1029s t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.t ........................ 1029s ok 1 - use Lemonldap::NG::Portal::Main; 1029s ok 2 - Portal object 1029s ok 3 - Init 1029s ok 4 - Portal app 1029s ok 5 - Register $type 1029s ok 6 - Portal object 1029s ok 7 - Init 1029s ok 8 - Portal app 1029s ok 9 - Register $type 1029s # ==> Pushing SP <== 1029s # ==> Popping SP <== 1029s ok 10 - Unauth SP request 1029s ok 11 - Get redirection 1029s ok 12 - Location header found 1029s # ==> Pushing ISSUER <== 1029s # ==> Popping ISSUER <== 1029s ok 13 - Launch SAML request to IdP 1029s ok 14 - HTTP code is 200 1029s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769765175%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693295_46065%22%7D) 1029s # ==> Pushing ISSUER <== 1029s # ==> Popping ISSUER <== 1029s ok 16 - Authentication request 1029s ok 17 - Get cookie lemonldap (04bfd3d09f44f7c7a2348f34e08f2bf2ad9a86af411d2e1858bf6ae8279a7875) 1029s ok 18 - Get cookie lemonldappdata () 1029s ok 19 - SAML request cleared from pdata 1029s ok 20 - HTTP code is 200 1029s ok 21 - Page contains a form 1029s ok 22 - Host match 1029s ok 23 - URI match 1029s ok 24 - Field "SAMLResponse" is defined 1029s ok 25 - Field "RelayState" is defined 1029s ok 26 - CSP header authorize POST request to auth.sp.com 1029s ok 27 - Correct authentication context mapped 1029s # ==> Pushing SP <== 1029s # ==> Popping SP <== 1029s ok 28 - Post SAML response to SP 1029s ok 29 - Get cookie lemonldap (a6ccb5b004ebf8143d4cffea74a0d3ef48048b012de42aa8314f0d0dc5a4bfc0) 1029s ok 30 - Get redirection 1029s ok 31 - Location is http://test1.example.com/ 1029s # ==> Pushing SP <== 1029s # ==> Popping SP <== 1029s ok 32 - Get / on SP 1029s ok 33 - HTTP code is 200 1029s ok 34 - Authenticated as fa@badwolf.org@idp 1029s ok 35 - Map authentication context 1029s 1..35 1029s ok 1032s t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.t ............................. 1032s ok 1 - use Lemonldap::NG::Portal::Main; 1032s ok 2 - Portal object 1032s ok 3 - Init 1032s ok 4 - Portal app 1032s ok 5 - Register $type 1032s ok 6 - Portal object 1032s ok 7 - Init 1032s ok 8 - Portal app 1032s ok 9 - Register $type 1032s # ==> Pushing ISSUER <== 1032s # ==> Popping ISSUER <== 1032s ok 10 - Auth query 1032s ok 11 - HTTP code is 200 1032s ok 12 - Get cookie lemonldap (b56c683574277cdde09f9b649a36af9e842c204c626705abbcc925907810f58e) 1032s # ==> Pushing ISSUER <== 1032s # ==> Popping ISSUER <== 1032s ok 13 - Query IdP to access to SP 1032s ok 14 - HTTP code is 200 1032s ok 15 - Form method is POST 1032s ok 16 - Found SAML response 1032s # ==> Pushing SP <== 1032s # ==> Popping SP <== 1032s ok 17 - Post SAML response to SP 1032s ok 18 - Get cookie lemonldap (c26e4ed4bcf4429359586fc52c719aa448e874a28718de54a465b06501c568e6) 1032s ok 19 - Get redirection 1032s ok 20 - Location is http://auth.sp.com/ 1032s # ==> Pushing SP <== 1032s # ==> Popping SP <== 1032s ok 21 - Get / on SP 1032s ok 22 - HTTP code is 200 1032s ok 23 - Authenticated as ru@badwolf.org@idp 1032s ok 24 - UTF-8 values 1032s # ==> Pushing ISSUER <== 1032s # ==> Popping ISSUER <== 1032s ok 25 - Query IdP for logout 1032s ok 26 - HTTP code is 200 1032s ok 27 - Get iframe request 1032s ok 28 - Content-Security-Policy header found 1032s ok 29 - Found auth.sp.com in CSP child-src 1032s ok 30 - Get cookie lemonldap (0) 1032s ok 31 - SSO cookie removed 1032s # ==> Pushing SP <== 1032s # ==> Popping SP <== 1032s ok 32 - Query SP for iframe 1032s ok 33 - Get redirection 1032s ok 34 - Location header found 1032s # ==> Pushing ISSUER <== 1032s # ==> Popping ISSUER <== 1032s ok 35 - Push SAML response to IdP 1032s ok 36 - Get redirection 1032s ok 37 - Location is http://auth.idp.com/static/common/icons/ok.png 1032s ok 38 - Frame can be embedded 1032s # ==> Pushing ISSUER <== 1032s # ==> Popping ISSUER <== 1032s ok 39 - Test if user is reject on IdP 1032s ok 40 - Response status is 401 1032s ok 41 - Content is JSON 1032s ok 42 - Error code is 1 1032s # ==> Pushing SP <== 1032s # ==> Popping SP <== 1032s ok 43 - Test if user is reject on SP 1032s ok 44 - Get redirection 1032s ok 45 - Location header found 1032s 1..45 1032s ok 1036s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t .................... 1036s ok 1 - use Lemonldap::NG::Portal::Main; 1036s ok 2 - Portal object 1036s ok 3 - Init 1036s ok 4 - Portal app 1036s ok 5 - Register $type 1036s ok 6 - Portal object 1036s ok 7 - Init 1036s ok 8 - Portal app 1036s ok 9 - Register $type 1036s ok 10 - Portal object 1036s ok 11 - Init 1036s ok 12 - Portal app 1036s ok 13 - Register $type 1036s # ==> Pushing SP <== 1036s # ==> Popping SP <== 1036s ok 14 - Unauth SP request 1036s ok 15 - Get redirection 1036s ok 16 - Location header found 1036s # ==> Pushing ISSUER <== 1036s # ==> Popping ISSUER <== 1036s ok 17 - Launch SAML request to IdP 1036s ok 18 - HTTP code is 200 1036s ok 19 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765182%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693302_19178%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1036s # ==> Pushing ISSUER <== 1036s # ==> Popping ISSUER <== 1036s ok 20 - Post authentication 1036s ok 21 - HTTP code is 200 1036s ok 22 - Get cookie lemonldap (3606a51f7e67d55f9512e912c22a9e0782a5ee54f20debbec3bb59755c1db46f) 1036s ok 23 - HTTP code is 200 1036s ok 24 - Page contains a form 1036s ok 25 - Host match 1036s ok 26 - URI match 1036s ok 27 - Field "SAMLResponse" is defined 1036s ok 28 - Field "RelayState" is defined 1036s ok 29 - CSP header authorize POST request to auth.sp.com 1036s # ==> Pushing SP <== 1036s # ==> Popping SP <== 1036s ok 30 - Post SAML response to SP 1036s ok 31 - Get cookie lemonldap (882883fc2572bdd3070fef5d2ae8af78055145133224acf3991418a621a99523) 1036s ok 32 - Get redirection 1036s ok 33 - Location is http://test1.example.com/ 1036s # ==> Pushing SP <== 1036s # ==> Popping SP <== 1036s ok 34 - Get / on SP 1036s ok 35 - HTTP code is 200 1036s ok 36 - Authenticated as fa@badwolf.org@idp 1036s ok 37 - UTF-8 values 1036s # ==> Pushing SP2 <== 1036s # ==> Popping SP2 <== 1036s ok 38 - Unauth SP2 request 1036s ok 39 - Get redirection 1036s ok 40 - Location header found 1036s # ==> Pushing ISSUER <== 1036s # ==> Popping ISSUER <== 1036s ok 41 - Launch SAML request to IdP 1036s ok 42 - HTTP code is 200 1036s ok 43 - Page contains a form 1036s ok 44 - Host match 1036s ok 45 - URI match 1036s ok 46 - Field "SAMLResponse" is defined 1036s ok 47 - Field "RelayState" is defined 1036s ok 48 - CSP header authorize POST request to auth.sp2.com 1036s # ==> Pushing SP2 <== 1036s # ==> Popping SP2 <== 1036s ok 49 - Post SAML response to SP2 1036s ok 50 - Get cookie lemonldap (36312e34671900831c75cdbb8a2694f3e299692532165e732193be087dadb3f3) 1036s ok 51 - Get redirection 1036s ok 52 - Location is http://test1.example.com/ 1036s # ==> Pushing SP2 <== 1036s # ==> Popping SP2 <== 1036s ok 53 - Get / on SP2 1036s ok 54 - HTTP code is 200 1036s ok 55 - Authenticated as fa@badwolf.org@idp 1036s # ==> Pushing SP <== 1036s # ==> Popping SP <== 1036s ok 56 - Query SP for logout 1036s ok 57 - Get redirection 1036s ok 58 - Location header found 1036s # ==> Pushing ISSUER <== 1036s # ==> Popping ISSUER <== 1036s ok 59 - Launch SAML logout request to IdP 1036s ok 60 - HTTP code is 200 1036s ok 61 - Found logout message 1036s ok 62 - Get cookie lemonldap (0) 1036s ok 63 - IDP cookie removed 1036s # ==> Pushing ISSUER <== 1036s # ==> Popping ISSUER <== 1036s ok 64 - Test if user is reject on IdP 1036s ok 65 - Response status is 401 1036s ok 66 - Content is JSON 1036s ok 67 - Error code is 1 1036s # ==> Pushing SP <== 1036s # ==> Popping SP <== 1036s ok 68 - Test if user is reject on SP 1036s ok 69 - Get redirection 1036s ok 70 - Location header found 1036s # ==> Pushing SP2 <== 1036s # ==> Popping SP2 <== 1036s ok 71 - User is unfortunately still logged into SP2 1036s ok 72 - HTTP code is 200 1036s ok 73 - Authenticated as fa@badwolf.org@idp 1036s 1..73 1036s ok 1039s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.t ................................ 1039s ok 1 - use Lemonldap::NG::Portal::Main; 1039s ok 2 - Portal object 1039s ok 3 - Init 1039s ok 4 - Portal app 1039s ok 5 - Register $type 1039s ok 6 - Portal object 1039s ok 7 - Init 1039s ok 8 - Portal app 1039s ok 9 - Register $type 1039s ok 10 - Portal object 1039s ok 11 - Init 1039s ok 12 - Portal app 1039s ok 13 - Register $type 1039s ok 14 - Portal object 1039s ok 15 - Init 1039s ok 16 - Portal app 1039s ok 17 - Register $type 1039s # ==> Pushing SP <== 1039s # ==> Popping SP <== 1039s ok 18 - Unauth SP request 1039s ok 19 - Get redirection 1039s ok 20 - Location header found 1039s # ==> Pushing ISSUER <== 1039s # ==> Popping ISSUER <== 1039s ok 21 - Launch SAML request to IdP 1039s ok 22 - HTTP code is 200 1039s ok 23 - 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%221769693305_18821%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769765185%7D) 1039s # ==> Pushing ISSUER <== 1039s # ==> Popping ISSUER <== 1039s ok 24 - Post authentication 1039s ok 25 - HTTP code is 200 1039s ok 26 - Get cookie lemonldap (f0cc97cb6337e3341e8548358ecb663045acc1b2e1527b3db5b71a0e7be091de) 1039s ok 27 - HTTP code is 200 1039s ok 28 - Page contains a form 1039s ok 29 - Host match 1039s ok 30 - URI match 1039s ok 31 - Field "SAMLResponse" is defined 1039s ok 32 - Field "RelayState" is defined 1039s ok 33 - CSP header authorize POST request to auth.sp.com 1039s # ==> Pushing SP <== 1039s # ==> Popping SP <== 1039s ok 34 - Post SAML response to SP 1039s ok 35 - Get cookie lemonldap (f8824ddf9da3f028ce80a33e60fe639e2a73a2d24dd30d48dc7ee792c5a3a5cb) 1039s ok 36 - Get redirection 1039s ok 37 - Location is http://test1.example.com/ 1039s # ==> Pushing SP <== 1039s # ==> Popping SP <== 1039s ok 38 - Get / on SP 1039s ok 39 - HTTP code is 200 1039s ok 40 - Authenticated as fa@badwolf.org@idp 1039s ok 41 - UTF-8 values 1039s # ==> Pushing SP2 <== 1039s # ==> Popping SP2 <== 1039s ok 42 - Unauth SP2 request 1039s ok 43 - Get redirection 1039s ok 44 - Location header found 1039s # ==> Pushing ISSUER <== 1039s # ==> Popping ISSUER <== 1039s ok 45 - Launch SAML request to IdP 1039s ok 46 - HTTP code is 200 1039s ok 47 - Page contains a form 1039s ok 48 - Host match 1039s ok 49 - URI match 1039s ok 50 - Field "SAMLResponse" is defined 1039s ok 51 - Field "RelayState" is defined 1039s ok 52 - CSP header authorize POST request to auth.sp2.com 1039s # ==> Pushing SP2 <== 1039s # ==> Popping SP2 <== 1039s ok 53 - Post SAML response to SP2 1039s ok 54 - Get cookie lemonldap (c8d140554b49dc5cccfe85790927fc751ffe5325b8da9f49d1777b8d10ab1bd0) 1039s ok 55 - Get redirection 1039s ok 56 - Location is http://test1.example.com/ 1039s # ==> Pushing SP2 <== 1039s # ==> Popping SP2 <== 1039s ok 57 - Get / on SP2 1039s ok 58 - HTTP code is 200 1039s ok 59 - Authenticated as fa@badwolf.org@idp 1039s # ==> Pushing SP3 <== 1039s # ==> Popping SP3 <== 1039s ok 60 - Unauth SP3 request 1039s ok 61 - Get redirection 1039s ok 62 - Location header found 1039s # ==> Pushing ISSUER <== 1039s # ==> Popping ISSUER <== 1039s ok 63 - Launch SAML request to IdP 1039s ok 64 - HTTP code is 200 1039s ok 65 - Page contains a form 1039s ok 66 - Host match 1039s ok 67 - URI match 1039s ok 68 - Field "SAMLResponse" is defined 1039s ok 69 - Field "RelayState" is defined 1039s ok 70 - CSP header authorize POST request to auth.sp3.com 1039s # ==> Pushing SP3 <== 1039s # ==> Popping SP3 <== 1039s ok 71 - Post SAML response to SP3 1039s ok 72 - Get cookie lemonldap (60032604d50200ba6179ce612fb5b439a53187c6165601e84a6d89d3bc2ae7cc) 1039s ok 73 - Get redirection 1039s ok 74 - Location is http://test1.example.com/ 1039s # ==> Pushing SP3 <== 1039s # ==> Popping SP3 <== 1039s ok 75 - Get / on SP3 1039s ok 76 - HTTP code is 200 1039s ok 77 - Authenticated as fa@badwolf.org@idp 1039s # ==> Pushing SP <== 1039s # ==> Popping SP <== 1039s ok 78 - Query SP for logout 1039s ok 79 - Get redirection 1039s ok 80 - Location header found 1039s # ==> Pushing ISSUER <== 1039s # ==> Popping ISSUER <== 1039s ok 81 - Launch SAML logout request to IdP 1039s ok 82 - Get cookie lemonldap (0) 1039s ok 83 - SSO cookie removed 1039s ok 84 - Got one iframe for both additional services 1039s # ==> Pushing SP2 <== 1039s # ==> Popping SP2 <== 1039s ok 85 - Start logout from SP2 1039s ok 86 - Get redirection 1039s ok 87 - Location header found 1039s # ==> Pushing ISSUER <== 1039s # ==> Popping ISSUER <== 1039s ok 88 - get SAML response from IDP 1039s ok 89 - Get redirection 1039s ok 90 - Location is http://auth.idp.com/static/common/icons/ok.png 1039s # ==> Pushing SP3 <== 1039s # ==> Popping SP3 <== 1039s ok 91 - Start logout from SP3 1039s ok 92 - Get redirection 1039s ok 93 - Location header found 1039s # ==> Pushing ISSUER <== 1039s # ==> Popping ISSUER <== 1039s ok 94 - get SAML response from IDP 1039s ok 95 - Get redirection 1039s ok 96 - Location is http://auth.idp.com/static/common/icons/ok.png 1039s ok 97 - HTTP code is 200 1039s ok 98 - Page contains a form 1039s ok 99 - Host match 1039s ok 100 - URI match 1039s ok 101 - Field "relay" is defined 1039s ok 102 - CSP header authorize POST request to auth.idp.com 1039s # ==> Pushing ISSUER <== 1039s # ==> Popping ISSUER <== 1039s ok 103 - Post final logout 1039s ok 104 - Get redirection 1039s ok 105 - Location header found 1039s # ==> Pushing SP <== 1039s # ==> Popping SP <== 1039s ok 106 - Send SAML logout response to SP 1039s # ==> Pushing ISSUER <== 1039s # ==> Popping ISSUER <== 1039s ok 107 - Test if user is reject on IdP 1039s ok 108 - Response status is 401 1039s ok 109 - Content is JSON 1039s ok 110 - Error code is 1 1039s # ==> Pushing SP <== 1039s # ==> Popping SP <== 1039s ok 111 - Test if user is reject on SP 1039s ok 112 - Get redirection 1039s ok 113 - Location header found 1039s # ==> Pushing SP2 <== 1039s # ==> Popping SP2 <== 1039s ok 114 - Test if user is reject on SP2 1039s ok 115 - Get redirection 1039s ok 116 - Location header found 1039s # ==> Pushing SP3 <== 1039s # ==> Popping SP3 <== 1039s ok 117 - Test if user is reject on SP3 1039s ok 118 - Get redirection 1039s ok 119 - Location header found 1039s 1..119 1039s ok 1041s t/30-Auth-and-issuer-SAML-Redirect-With-Info.t ................................. 1041s ok 1 - use Lemonldap::NG::Portal::Main; 1041s ok 2 - Portal object 1041s ok 3 - Init 1041s ok 4 - Portal app 1041s ok 5 - Register $type 1041s # ==> Pushing ISSUER <== 1041s # ==> Popping ISSUER <== 1041s ok 6 - Post authentication request 1041s ok 7 - Get cookie lemonldap (54b1cc8716e01cbc4fad4ef44a9250792fcc0a244af444358d83b5fad0ba8b34) 1041s ok 8 - Portal object 1041s ok 9 - Init 1041s ok 10 - Portal app 1041s ok 11 - Register $type 1041s # ==> Pushing SP <== 1041s # ==> Popping SP <== 1041s ok 12 - Unauth SP request 1041s ok 13 - Get redirection 1041s ok 14 - Location header found 1041s # ==> Pushing ISSUER <== 1041s # ==> Popping ISSUER <== 1041s ok 15 - Launch SAML request to IdP 1041s ok 16 - HTTP code is 200 1041s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765187%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693307_43262%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1041s # ==> Pushing ISSUER <== 1041s # ==> Popping ISSUER <== 1041s ok 18 - Post authentication request 1041s ok 19 - HTTP code is 200 1041s ok 20 - Get cookie lemonldap (1217410b942944a86b18eb42469c647464e2116fab53129bd04b008ed9266bef) 1041s ok 21 - Get cookie lemonldappdata () 1041s ok 22 - SAML request cleared from pdata 1041s ok 23 - Found info message about deleted sessions 1041s ok 24 - HTTP code is 200 1041s ok 25 - Page contains a form 1041s ok 26 - Host match 1041s ok 27 - URI match 1041s ok 28 - Field "SAMLResponse" is defined 1041s ok 29 - Field "RelayState" is defined 1041s ok 30 - CSP header authorize POST request to auth.sp.com 1041s ok 31 - Method is POST 1041s # ==> Pushing SP <== 1041s # ==> Popping SP <== 1041s ok 32 - Post SAML response to SP 1041s ok 33 - Get cookie lemonldap (4861785a3ccedbc9f49e3e6ac3446dcaceb709975a128a77dc52a813f499a4e4) 1041s ok 34 - Get redirection 1041s ok 35 - Location is http://test1.example.com/ 1041s # ==> Pushing SP <== 1041s # ==> Popping SP <== 1041s ok 36 - Get / on SP 1041s ok 37 - HTTP code is 200 1041s ok 38 - Authenticated as fa@badwolf.org@idp 1041s 1..38 1041s ok 1044s t/30-Auth-and-issuer-SAML-Redirect.t ........................................... 1044s ok 1 - use Lemonldap::NG::Portal::Main; 1044s ok 2 - Portal object 1044s ok 3 - Init 1044s ok 4 - Portal app 1044s ok 5 - Register $type 1044s ok 6 - Portal object 1044s ok 7 - Init 1044s ok 8 - Portal app 1044s ok 9 - Register $type 1044s # ==> Pushing SP <== 1044s # ==> Popping SP <== 1044s ok 10 - Unauth SP request 1044s ok 11 - Get redirection 1044s ok 12 - Location header found 1044s # ==> Pushing ISSUER <== 1044s # ==> Popping ISSUER <== 1044s ok 13 - Launch SAML request to IdP 1044s ok 14 - HTTP code is 200 1044s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769765189%2C%22issuerRequestsaml%22%3A%221769693309_32928%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1044s # ==> Pushing ISSUER <== 1044s Use of uninitialized value $token in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm line 246. 1044s # ==> Popping ISSUER <== 1044s ok 16 - Post delayed authentication request 1044s ok 17 - Get redirection 1044s ok 18 - Location is http://auth.idp.com/saml 1044s ok 19 - Get cookie lemonldap (12a7b1aaf70d6dab2e16756be9d142eea647c5488dabbbf66d0d4f1974262cd5) 1044s ok 20 - Get cookie lemonldappdata () 1044s ok 21 - SAML request cleared from pdata 1044s # ==> Pushing SP <== 1044s # ==> Popping SP <== 1044s ok 22 - Unauth SP request 1044s ok 23 - Get redirection 1044s ok 24 - Location header found 1044s # ==> Pushing ISSUER <== 1044s # ==> Popping ISSUER <== 1044s ok 25 - Launch SAML request to IdP 1044s ok 26 - HTTP code is 200 1044s ok 27 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693309_25935%22%2C%22issuerTs%22%3A1769765189%7D) 1044s # ==> Pushing ISSUER <== 1044s # ==> Popping ISSUER <== 1044s ok 28 - Post authentication request 1044s ok 29 - HTTP code is 200 1044s ok 30 - Get cookie lemonldap (2bbb09a19a180439a32c4d79765da4967cb399f0961c754f576ea20ee351598b) 1044s ok 31 - Get cookie lemonldappdata () 1044s ok 32 - SAML request cleared from pdata 1044s ok 33 - HTTP code is 200 1044s ok 34 - Page contains a form 1044s ok 35 - Host match 1044s ok 36 - URI match 1044s ok 37 - Field "SAMLResponse" is defined 1044s ok 38 - Field "RelayState" is defined 1044s ok 39 - CSP header authorize POST request to auth.sp.com 1044s ok 40 - Signed using SHA-256 1044s # ==> Pushing SP <== 1044s # ==> Popping SP <== 1044s ok 41 - Post SAML response to SP 1044s ok 42 - Get cookie lemonldap (8da1b080315edce42b77002226588de08a962809720eb140582e05e2120cef5c) 1044s ok 43 - Get redirection 1044s ok 44 - Location is http://test1.example.com/ 1044s # ==> Pushing SP <== 1044s # ==> Popping SP <== 1044s ok 45 - Get / on SP 1044s ok 46 - HTTP code is 200 1044s ok 47 - Authenticated as fa@badwolf.org@idp 1044s ok 48 - UTF-8 values 1044s # ==> Pushing SP <== 1044s # ==> Popping SP <== 1044s ok 49 - Query SP for logout 1044s ok 50 - Get redirection 1044s ok 51 - Location header found 1044s ok 52 - SHA256 used to sign Logout Request 1044s # ==> Pushing ISSUER <== 1044s # ==> Popping ISSUER <== 1044s ok 53 - Launch SAML logout request to IdP 1044s ok 54 - Get redirection 1044s ok 55 - Location header found 1044s ok 56 - Get cookie lemonldap (0) 1044s ok 57 - IDP Cookie removed 1044s # ==> Pushing SP <== 1044s # ==> Popping SP <== 1044s ok 58 - Launch SAML logout request to SP 1044s ok 59 - HTTP code is 200 1044s # ==> Pushing ISSUER <== 1044s # ==> Popping ISSUER <== 1044s ok 60 - Test if user is reject on IdP 1044s ok 61 - Response status is 401 1044s ok 62 - Content is JSON 1044s ok 63 - Error code is 1 1044s # ==> Pushing SP <== 1044s # ==> Popping SP <== 1044s ok 64 - Test if user is reject on SP 1044s ok 65 - Get redirection 1044s ok 66 - Location header found 1044s 1..66 1044s ok 1046s t/30-CDC.t ..................................................................... 1046s ok 1 - use Lemonldap::NG::Portal::Main; 1046s ok 2 - Portal object 1046s ok 3 - Init 1046s ok 4 - Portal app 1046s ok 5 - Register $type 1046s ok 6 - Portal object 1046s ok 7 - Init 1046s ok 8 - Portal app 1046s ok 9 - Register $type 1046s ok 10 - use Lemonldap::NG::Portal::CDC; 1046s ok 11 - Portal object 1046s ok 12 - Init 1046s ok 13 - Portal app 1046s ok 14 - CDC 1046s # ==> Pushing SP <== 1046s # ==> Popping SP <== 1046s ok 15 - Unauth SP request 1046s ok 16 - HTTP code is 200 1046s ok 17 - HTTP code is 200 1046s ok 18 - Page contains a form 1046s ok 19 - Host match 1046s ok 20 - URI match 1046s ok 21 - Field "SAMLRequest" is defined 1046s ok 22 - CSP header authorize POST request to auth.idp.com 1046s ok 23 - Method is POST 1046s # ==> Pushing ISSUER <== 1046s # ==> Popping ISSUER <== 1046s ok 24 - Post SAML request to IdP 1046s ok 25 - HTTP code is 200 1046s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693312_17600%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769765192%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1046s # ==> Pushing ISSUER <== 1046s # ==> Popping ISSUER <== 1046s ok 27 - Post authentication 1046s ok 28 - Get cookie lemonldap (8b6a2a1e3fcdf6cf34ca6054df5df55284547a554842580a22516bfa5d469e4a) 1046s ok 29 - HTTP code is 200 1046s ok 30 - Page contains a form 1046s ok 31 - Host match 1046s ok 32 - URI match 1046s ok 33 - Field "SAMLResponse" is defined 1046s ok 34 - CSP header authorize POST request to auth.sp.com 1046s ok 35 - Found CDC iframe 1046s ok 36 - CDC write request 1046s ok 37 - HTTP code is 200 1046s ok 38 - Get cookie _saml_idp (aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL21ldGFkYXRh) 1046s ok 39 - CDC read 1046s # ==> Pushing SP <== 1046s # ==> Popping SP <== 1046s ok 40 - Post SAML response to SP 1046s ok 41 - Get redirection 1046s ok 42 - Location is http://auth.sp.com/ 1046s ok 43 - Get cookie lemonldap (d112023735165e2bbc4a5983b15dd0ef70d172e627e2b2a70f98cc0ccdf0d4f2) 1046s # ==> Pushing SP <== 1046s # ==> Popping SP <== 1046s ok 44 - Get / on SP 1046s ok 45 - HTTP code is 200 1046s ok 46 - Authenticated as fa@badwolf.org@idp 1046s ok 47 - UTF-8 values 1046s # ==> Pushing SP <== 1046s # ==> Popping SP <== 1046s ok 48 - Query SP for logout 1046s ok 49 - HTTP code is 200 1046s ok 50 - Page contains a form 1046s ok 51 - Host match 1046s ok 52 - URI match 1046s ok 53 - Field "SAMLRequest" is defined 1046s ok 54 - CSP header authorize POST request to auth.idp.com 1046s ok 55 - Method is POST 1046s # ==> Pushing ISSUER <== 1046s # ==> Popping ISSUER <== 1046s ok 56 - Post SAML logout request to IdP 1046s ok 57 - HTTP code is 200 1046s ok 58 - Page contains a form 1046s ok 59 - Host match 1046s ok 60 - URI match 1046s ok 61 - Field "SAMLResponse" is defined 1046s ok 62 - CSP header authorize POST request to auth.sp.com 1046s ok 63 - Method is POST 1046s # ==> Pushing SP <== 1046s # ==> Popping SP <== 1046s ok 64 - Post SAML response to SP 1046s ok 65 - Get redirection 1046s ok 66 - Location is http://auth.sp.com/?logout=1 1046s # ==> Pushing ISSUER <== 1046s # ==> Popping ISSUER <== 1046s ok 67 - Test if user is reject on IdP 1046s ok 68 - Response status is 401 1046s ok 69 - Content is JSON 1046s ok 70 - Error code is 1 1046s # ==> Pushing SP <== 1046s # ==> Popping SP <== 1046s ok 71 - Test if user is reject on SP 1046s ok 72 - HTTP code is 200 1046s ok 73 - HTTP code is 200 1046s ok 74 - Page contains a form 1046s ok 75 - Host match 1046s ok 76 - URI match 1046s ok 77 - Field "SAMLRequest" is defined 1046s ok 78 - CSP header authorize POST request to auth.idp.com 1046s ok 79 - Method is POST 1046s 1..79 1046s ok 1048s t/30-Lazy-Loading.t ............................................................ 1048s ok 1 - use Lemonldap::NG::Portal::Main; 1048s ok 2 - Portal object 1048s ok 3 - Init 1048s ok 4 - Portal app 1048s # Subtest: no TTL, not called again 1048s ok 1 - Found SAML issuer instance 1048s ok 2 - Found OIDC issuer instance 1048s ok 3 - Found mock instance 1048s ok 4 - test not found 1048s ok 5 - Hook was called once 1048s ok 6 - Hook was called twice 1048s ok 7 - test not found 1048s ok 8 - Hook was not called again 1048s 1..8 1048s ok 5 - no TTL, not called again 1048s # Subtest: no TTL, error result, called again 1048s ok 1 - Found SAML issuer instance 1048s ok 2 - Found OIDC issuer instance 1048s ok 3 - Found mock instance 1048s ok 4 - test not found 1048s ok 5 - Hook was called once 1048s ok 6 - Hook was called twice 1048s ok 7 - test not found 1048s ok 8 - Hook was called again 1048s ok 9 - test not found 1048s ok 10 - Hook was not called again 1048s 1..10 1048s ok 6 - no TTL, error result, called again 1048s # Subtest: TTL, called again after TTL 1048s ok 1 - Found SAML issuer instance 1048s ok 2 - Found OIDC issuer instance 1048s ok 3 - Found mock instance 1048s ok 4 - test not found 1048s ok 5 - Hook was called once 1048s ok 6 - Hook was called twice 1048s ok 7 - test not found 1048s ok 8 - Hook was not called again 1048s ok 9 - test not found 1048s ok 10 - Hook was called again 1048s 1..10 1048s ok 7 - TTL, called again after TTL 1048s 1..7 1048s ok 1050s t/30-SAML-Federation-Config.t .................................................. 1050s ok 1 - use Lemonldap::NG::Portal::Main; 1050s ok 2 - Portal object 1050s ok 3 - Init 1050s ok 4 - Portal app 1050s ok 5 - Register $type 1050s ok 6 - Portal object 1050s ok 7 - Init 1050s ok 8 - Portal app 1050s ok 9 - Register $type 1050s ok 10 - confKey from config 1050s ok 11 - confKey was generated 1050s ok 12 - Rule from SP config 1050s ok 13 - Rule from federation defaults 1050s ok 14 - SP attributes have been imported as configured by policy 1050s ok 15 - default NameID Format 1050s ok 16 - SP attributes have been imported as configured by policy 1050s ok 17 1050s ok 18 - eduPersonTargetedID sets required persistent NameID 1050s ok 19 - IDP option from config override 1050s ok 20 - IDP option from federation defaults 1050s ok 21 - IDP attributes from federation defaults 1050s ok 22 - IDP attributes from configuration override 1050s ok 23 - getIssuer 1050s ok 24 - getIssuer 1050s ok 25 - getIssuer 1050s 1..25 1050s ok 1053s t/30-SAML-Head-to-Tail-POST.t .................................................. 1053s ok 1 - use Lemonldap::NG::Portal::Main; 1053s ok 2 - Portal object 1053s ok 3 - Init 1053s ok 4 - Portal app 1053s ok 5 - Register $type 1053s ok 6 - Portal object 1053s ok 7 - Init 1053s ok 8 - Portal app 1053s ok 9 - Register $type 1053s # ==> Pushing SP <== 1053s # ==> Popping SP <== 1053s ok 10 - Unauth SP request 1053s ok 11 - HTTP code is 200 1053s ok 12 - Page contains a form 1053s ok 13 - Host match 1053s ok 14 - URI match 1053s ok 15 - Field "SAMLRequest" is defined 1053s ok 16 - CSP header authorize POST request to auth.idp.com 1053s ok 17 - Method is POST 1053s # ==> Pushing ISSUER <== 1053s # ==> Popping ISSUER <== 1053s ok 18 - Post SAML request to IdP 1053s ok 19 - HTTP code is 200 1053s ok 20 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769693319_4556%22%2C%22issuerTs%22%3A1769765199%7D) 1053s # ==> Pushing ISSUER <== 1053s # ==> Popping ISSUER <== 1053s ok 21 - Post authentication 1053s ok 22 - Get cookie lemonldap (b8c77d786d2036da9a48f41b7ac80d50f0802d3318b417c04e33774faa0449ce) 1053s ok 23 - HTTP code is 200 1053s ok 24 - Page contains a form 1053s ok 25 - Host match 1053s ok 26 - URI match 1053s ok 27 - Field "SAMLResponse" is defined 1053s ok 28 - CSP header authorize POST request to auth.sp.com 1053s ok 29 - Method is POST 1053s # ==> Pushing SP <== 1053s # ==> Popping SP <== 1053s ok 30 - Post SAML response to SP 1053s ok 31 - Get redirection 1053s ok 32 - Location header found 1053s ok 33 - Get cookie lemonldap (9ee5b4df183975f4bced597438fecde72a21a03832130a272e4f8c615cafcba2) 1053s # ==> Pushing SP <== 1053s # ==> Popping SP <== 1053s ok 34 - Follow redirection 1053s ok 35 - HTTP code is 200 1053s # ==> Pushing SP <== 1053s # ==> Popping SP <== 1053s ok 36 - Query SP for logout 1053s ok 37 - HTTP code is 200 1053s ok 38 - Page contains a form 1053s ok 39 - Host match 1053s ok 40 - URI match 1053s ok 41 - Field "SAMLRequest" is defined 1053s ok 42 - CSP header authorize POST request to auth.idp.com 1053s ok 43 - Method is POST 1053s # ==> Pushing ISSUER <== 1053s # ==> Popping ISSUER <== 1053s ok 44 - Post SAML logout request to IdP 1053s ok 45 - HTTP code is 200 1053s ok 46 - Page contains a form 1053s ok 47 - Host match 1053s ok 48 - URI match 1053s ok 49 - Field "SAMLResponse" is defined 1053s ok 50 - CSP header authorize POST request to auth.sp.com 1053s ok 51 - Method is POST 1053s ok 52 - Get cookie lemonldap (0) 1053s ok 53 - SSO cookie removed 1053s # ==> Pushing SP <== 1053s # ==> Popping SP <== 1053s ok 54 - Post SAML response to SP 1053s ok 55 - HTTP code is 200 1053s # ==> Pushing ISSUER <== 1053s # ==> Popping ISSUER <== 1053s ok 56 - Test if user is reject on IdP 1053s ok 57 - Response status is 401 1053s ok 58 - Content is JSON 1053s ok 59 - Error code is 1 1053s # ==> Pushing SP <== 1053s # ==> Popping SP <== 1053s ok 60 - Test if user is reject on SP 1053s ok 61 - HTTP code is 200 1053s ok 62 - HTTP code is 200 1053s ok 63 - Page contains a form 1053s ok 64 - Host match 1053s ok 65 - URI match 1053s ok 66 - Field "SAMLRequest" is defined 1053s ok 67 - CSP header authorize POST request to auth.idp.com 1053s ok 68 - Method is POST 1053s 1..68 1053s ok 1054s t/30-SAML-Key-Override-IDP.t ................................................... 1054s ok 1 - use Lemonldap::NG::Portal::Main; 1054s ok 2 - Portal object 1054s ok 3 - Init 1054s ok 4 - Portal app 1054s ok 5 - Register $type 1054s # ==> Pushing SP <== 1054s # ==> Popping SP <== 1054s ok 6 - XML successfully parsed 1054s ok 7 - Offered signing certs match excepted ones 1054s ok 8 - XML successfully parsed 1054s ok 9 - Offered encryption certs match excepted ones 1054s # ==> Pushing SP <== 1054s # ==> Popping SP <== 1054s ok 10 - XML successfully parsed 1054s ok 11 - Offered signing certs match excepted ones 1054s ok 12 - XML successfully parsed 1054s ok 13 - Offered encryption certs match excepted ones 1054s # ==> Pushing SP <== 1054s # ==> Popping SP <== 1054s ok 14 - XML successfully parsed 1054s ok 15 - Offered signing certs match excepted ones 1054s ok 16 - XML successfully parsed 1054s ok 17 - Offered encryption certs match excepted ones 1054s # ==> Pushing SP <== 1054s # ==> Popping SP <== 1054s ok 18 - Initiate authentication 1054s ok 19 - HTTP code is 200 1054s ok 20 - HTTP code is 200 1054s ok 21 - Page contains a form 1054s ok 22 - Host match 1054s ok 23 - URI match 1054s ok 24 - Field "SAMLRequest" is defined 1054s ok 25 - CSP header authorize POST request to auth.default-idp.com 1054s ok 26 - Method is POST 1054s ok 27 - Found SAMLRequest 1054s ok 28 - XML successfully parsed 1054s ok 29 - Expected key was used 1054s ok 30 - XML successfully parsed 1054s ok 31 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1054s ok 32 - Expected alg rsa-sha256 was used 1054s # ==> Pushing SP <== 1054s # ==> Popping SP <== 1054s ok 33 - Initiate authentication 1054s ok 34 - HTTP code is 200 1054s ok 35 - HTTP code is 200 1054s ok 36 - Page contains a form 1054s ok 37 - Host match 1054s ok 38 - URI match 1054s ok 39 - Field "SAMLRequest" is defined 1054s ok 40 - CSP header authorize POST request to auth.override-method.com 1054s ok 41 - Method is POST 1054s ok 42 - Found SAMLRequest 1054s ok 43 - XML successfully parsed 1054s ok 44 - Expected key was used 1054s ok 45 - XML successfully parsed 1054s ok 46 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1054s ok 47 - Expected alg rsa-sha384 was used 1054s # ==> Pushing SP <== 1054s # ==> Popping SP <== 1054s ok 48 - Initiate authentication 1054s ok 49 - HTTP code is 200 1054s ok 50 - HTTP code is 200 1054s ok 51 - Page contains a form 1054s ok 52 - Host match 1054s ok 53 - URI match 1054s ok 54 - Field "SAMLRequest" is defined 1054s ok 55 - CSP header authorize POST request to auth.override-key.com 1054s ok 56 - Method is POST 1054s ok 57 - Found SAMLRequest 1054s ok 58 - XML successfully parsed 1054s ok 59 - Expected key was used 1054s ok 60 - XML successfully parsed 1054s ok 61 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1054s ok 62 - Expected alg rsa-sha256 was used 1054s # ==> Pushing SP <== 1054s # ==> Popping SP <== 1054s ok 63 - Initiate authentication 1054s ok 64 - HTTP code is 200 1054s ok 65 - HTTP code is 200 1054s ok 66 - Page contains a form 1054s ok 67 - Host match 1054s ok 68 - URI match 1054s ok 69 - Field "SAMLRequest" is defined 1054s ok 70 - CSP header authorize POST request to auth.override-both.com 1054s ok 71 - Method is POST 1054s ok 72 - Found SAMLRequest 1054s ok 73 - XML successfully parsed 1054s ok 74 - Expected key was used 1054s ok 75 - XML successfully parsed 1054s ok 76 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1054s ok 77 - Expected alg rsa-sha384 was used 1054s 1..77 1054s ok 1058s t/30-SAML-Key-Override-SP.t .................................................... 1058s ok 1 - use Lemonldap::NG::Portal::Main; 1058s ok 2 - Portal object 1058s ok 3 - Init 1058s ok 4 - Portal app 1058s ok 5 - Register $type 1058s # ==> Pushing ISSUER <== 1058s # ==> Popping ISSUER <== 1058s ok 6 - XML successfully parsed 1058s ok 7 - Offered signing certs match excepted ones 1058s ok 8 - XML successfully parsed 1058s ok 9 - Offered encryption certs match excepted ones 1058s # ==> Pushing ISSUER <== 1058s # ==> Popping ISSUER <== 1058s ok 10 - XML successfully parsed 1058s ok 11 - Offered signing certs match excepted ones 1058s ok 12 - XML successfully parsed 1058s ok 13 - Offered encryption certs match excepted ones 1058s # ==> Pushing ISSUER <== 1058s # ==> Popping ISSUER <== 1058s ok 14 - XML successfully parsed 1058s ok 15 - Offered signing certs match excepted ones 1058s ok 16 - XML successfully parsed 1058s ok 17 - Offered encryption certs match excepted ones 1058s # ==> Pushing ISSUER <== 1058s # ==> Popping ISSUER <== 1058s ok 18 - Auth query 1058s ok 19 - HTTP code is 200 1058s ok 20 - Get cookie lemonldap (4e534bf21473329951c0e91ccfbfdd00ee4a056b122c5395dc7015e9b197578d) 1058s # Generated SAML Request: http://auth.default-sp.com/saml/metadata 1058s # ==> Pushing ISSUER <== 1058s # ==> Popping ISSUER <== 1058s ok 21 - Post SAML request to IdP 1058s ok 22 - HTTP code is 200 1058s ok 23 - HTTP code is 200 1058s ok 24 - Page contains a form 1058s ok 25 - Host match 1058s ok 26 - URI match 1058s ok 27 - Field "SAMLResponse" is defined 1058s ok 28 - CSP header authorize POST request to auth.default-sp.com 1058s ok 29 - Method is POST 1058s ok 30 - Found SAMLResponse 1058s ok 31 - XML successfully parsed 1058s ok 32 - Expected key was used 1058s ok 33 - XML successfully parsed 1058s ok 34 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1058s ok 35 - Expected alg rsa-sha256 was used 1058s # ==> Pushing ISSUER <== 1058s # ==> Popping ISSUER <== 1058s ok 36 - Auth query 1058s ok 37 - HTTP code is 200 1058s ok 38 - Get cookie lemonldap (66c7c13ee57592ae058d3cccdcbaf4cad97599d701184009a8a5974be34ba3fa) 1058s # Generated SAML Request: http://auth.override-method.com/saml/metadata 1058s # ==> Pushing ISSUER <== 1058s # ==> Popping ISSUER <== 1058s ok 39 - Post SAML request to IdP 1058s ok 40 - HTTP code is 200 1058s ok 41 - HTTP code is 200 1058s ok 42 - Page contains a form 1058s ok 43 - Host match 1058s ok 44 - URI match 1058s ok 45 - Field "SAMLResponse" is defined 1058s ok 46 - CSP header authorize POST request to auth.override-method.com 1058s ok 47 - Method is POST 1058s ok 48 - Found SAMLResponse 1058s ok 49 - XML successfully parsed 1058s ok 50 - Expected key was used 1058s ok 51 - XML successfully parsed 1058s ok 52 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1058s ok 53 - Expected alg rsa-sha384 was used 1058s # ==> Pushing ISSUER <== 1058s # ==> Popping ISSUER <== 1058s ok 54 - Auth query 1058s ok 55 - HTTP code is 200 1058s ok 56 - Get cookie lemonldap (2a7f4e3ae6d727b9fab7102108dd16d08dfcd986cadb56b0d0e605bb46dc8f9b) 1058s # Generated SAML Request: http://auth.override-key.com/saml/metadata 1058s # ==> Pushing ISSUER <== 1058s # ==> Popping ISSUER <== 1058s ok 57 - Post SAML request to IdP 1058s ok 58 - HTTP code is 200 1058s ok 59 - HTTP code is 200 1058s ok 60 - Page contains a form 1058s ok 61 - Host match 1058s ok 62 - URI match 1058s ok 63 - Field "SAMLResponse" is defined 1058s ok 64 - CSP header authorize POST request to auth.override-key.com 1058s ok 65 - Method is POST 1058s ok 66 - Found SAMLResponse 1058s ok 67 - XML successfully parsed 1058s ok 68 - Expected key was used 1058s ok 69 - XML successfully parsed 1058s ok 70 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1058s ok 71 - Expected alg rsa-sha256 was used 1058s # ==> Pushing ISSUER <== 1058s # ==> Popping ISSUER <== 1058s ok 72 - Auth query 1058s ok 73 - HTTP code is 200 1058s ok 74 - Get cookie lemonldap (bbbae61a7b2a6f86ab761db584a3e5a24e314652f85a4e1eb9ee8f2ebe2b35f7) 1058s # Generated SAML Request: http://auth.override-both.com/saml/metadata 1058s # ==> Pushing ISSUER <== 1058s # ==> Popping ISSUER <== 1058s ok 75 - Post SAML request to IdP 1058s ok 76 - HTTP code is 200 1058s ok 77 - HTTP code is 200 1058s ok 78 - Page contains a form 1058s ok 79 - Host match 1058s ok 80 - URI match 1058s ok 81 - Field "SAMLResponse" is defined 1058s ok 82 - CSP header authorize POST request to auth.override-both.com 1058s ok 83 - Method is POST 1058s ok 84 - Found SAMLResponse 1058s ok 85 - XML successfully parsed 1058s ok 86 - Expected key was used 1058s ok 87 - XML successfully parsed 1058s ok 88 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1058s ok 89 - Expected alg rsa-sha384 was used 1058s 1..89 1058s ok 1060s t/30-SAML-Macros.t ............................................................. 1060s ok 1 - use Lemonldap::NG::Portal::Main; 1060s ok 2 - Portal object 1060s ok 3 - Init 1060s ok 4 - Portal app 1060s ok 5 - Issuer portal 1060s ok 6 - Auth query 1060s ok 7 - HTTP code is 200 1060s ok 8 - Get cookie lemonldap (be6ce383bac8abfd2c4ed16c126ce334c607e35e4de8531293c1bda8b32b3ff5) 1060s ok 9 - Query IdP to access to SP 1060s ok 10 - HTTP code is 200 1060s ok 11 - Form method is POST 1060s ok 12 - Found SAML response 1060s ok 13 - Check Attribute 1060s ok 14 - Check Attribute 1060s ok 15 - Check NameID from macro 1060s 1..15 1060s ok 1066s t/30-SAML-NameID-IDP.t ......................................................... 1066s ok 1 - use Lemonldap::NG::Portal::Main; 1066s ok 2 - Portal object 1066s ok 3 - Init 1066s ok 4 - Portal app 1066s ok 5 - Register $type 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 6 - Auth query 1066s ok 7 - HTTP code is 200 1066s ok 8 - Get cookie lemonldap (44759df5fce68482c9ce6e769eed356ecb023cfdce57d25b241f869fd0ac2ada) 1066s # Generated SAML Request: http://auth.sp.com/saml/metadata 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 9 - Post SAML request to IdP 1066s ok 10 - HTTP code is 200 1066s ok 11 - HTTP code is 200 1066s ok 12 - Page contains a form 1066s ok 13 - Host match 1066s ok 14 - URI match 1066s ok 15 - Field "SAMLResponse" is defined 1066s ok 16 - CSP header authorize POST request to auth.sp.com 1066s ok 17 - Method is POST 1066s ok 18 - Found SAMLResponse 1066s ok 19 - XML successfully parsed 1066s ok 20 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1066s ok 21 - Found expected NameID Format in response 1066s ok 22 - XML successfully parsed 1066s ok 23 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1066s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 1066s ok 24 - NameID matches 1066s ok 25 - Portal object 1066s ok 26 - Init 1066s ok 27 - Portal app 1066s ok 28 - Register $type 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 29 - Auth query 1066s ok 30 - HTTP code is 200 1066s ok 31 - Get cookie lemonldap (0ea9b8f66ef41a2c2200fc5544dc7c5fc2b817a7abbd4cb21d7a8406857617b8) 1066s # Generated SAML Request: http://auth.sp.com/saml/metadata 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 32 - Post SAML request to IdP 1066s ok 33 - HTTP code is 200 1066s ok 34 - HTTP code is 200 1066s ok 35 - Page contains a form 1066s ok 36 - Host match 1066s ok 37 - URI match 1066s ok 38 - Field "SAMLResponse" is defined 1066s ok 39 - CSP header authorize POST request to auth.sp.com 1066s ok 40 - Method is POST 1066s ok 41 - Found SAMLResponse 1066s ok 42 - XML successfully parsed 1066s ok 43 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1066s ok 44 - Found expected NameID Format in response 1066s ok 45 - XML successfully parsed 1066s ok 46 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1066s # Found NameID french with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 1066s ok 47 - NameID matches 1066s ok 48 - Portal object 1066s ok 49 - Init 1066s ok 50 - Portal app 1066s ok 51 - Register $type 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 52 - Auth query 1066s ok 53 - HTTP code is 200 1066s ok 54 - Get cookie lemonldap (0069a73ce8e3a6b0549666078b58efa2f39adc32eb283c476f847c08d71a2e00) 1066s # Generated SAML Request: http://auth.sp.com/saml/metadata 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 55 - Post SAML request to IdP 1066s ok 56 - HTTP code is 200 1066s ok 57 - HTTP code is 200 1066s ok 58 - Page contains a form 1066s ok 59 - Host match 1066s ok 60 - URI match 1066s ok 61 - Field "SAMLResponse" is defined 1066s ok 62 - CSP header authorize POST request to auth.sp.com 1066s ok 63 - Method is POST 1066s ok 64 - Found SAMLResponse 1066s ok 65 - XML successfully parsed 1066s ok 66 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1066s ok 67 - Found expected NameID Format in response 1066s ok 68 - XML successfully parsed 1066s ok 69 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1066s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 1066s ok 70 - NameID matches 1066s ok 71 - Portal object 1066s ok 72 - Init 1066s ok 73 - Portal app 1066s ok 74 - Register $type 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 75 - Auth query 1066s ok 76 - HTTP code is 200 1066s ok 77 - Get cookie lemonldap (5b0100eeb0702c932fee81ce8fe23305534256653a58b24ff694d4c4e8c8da72) 1066s # Generated SAML Request: http://auth.sp.com/saml/metadata 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 78 - Post SAML request to IdP 1066s ok 79 - HTTP code is 200 1066s ok 80 - HTTP code is 200 1066s ok 81 - Page contains a form 1066s ok 82 - Host match 1066s ok 83 - URI match 1066s ok 84 - Field "SAMLResponse" is defined 1066s ok 85 - CSP header authorize POST request to auth.sp.com 1066s ok 86 - Method is POST 1066s ok 87 - Found SAMLResponse 1066s ok 88 - XML successfully parsed 1066s ok 89 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1066s ok 90 - Found expected NameID Format in response 1066s ok 91 - XML successfully parsed 1066s ok 92 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1066s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 1066s ok 93 - NameID matches 1066s ok 94 - Portal object 1066s ok 95 - Init 1066s ok 96 - Portal app 1066s ok 97 - Register $type 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 98 - Auth query 1066s ok 99 - HTTP code is 200 1066s ok 100 - Get cookie lemonldap (6791c9fac6cddfeba4d2c6491da7ec3626d7e79102840e47b0e2eaa81ee3c30b) 1066s # Generated SAML Request: http://auth.sp.com/saml/metadata 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 101 - Post SAML request to IdP 1066s ok 102 - HTTP code is 200 1066s ok 103 - HTTP code is 200 1066s ok 104 - Page contains a form 1066s ok 105 - Host match 1066s ok 106 - URI match 1066s ok 107 - Field "SAMLResponse" is defined 1066s ok 108 - CSP header authorize POST request to auth.sp.com 1066s ok 109 - Method is POST 1066s ok 110 - Found SAMLResponse 1066s ok 111 - XML successfully parsed 1066s ok 112 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1066s ok 113 - Found expected NameID Format in response 1066s ok 114 - XML successfully parsed 1066s ok 115 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1066s # Found NameID french with format urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos 1066s ok 116 - NameID matches 1066s ok 117 - Portal object 1066s ok 118 - Init 1066s ok 119 - Portal app 1066s ok 120 - Register $type 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 121 - Auth query 1066s ok 122 - HTTP code is 200 1066s ok 123 - Get cookie lemonldap (29877e33ec60a4dacdac7b9590f6cae4a971e665dafc34d38860efcce5b8d5a8) 1066s # Generated SAML Request: http://auth.sp.com/saml/metadata 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 124 - Post SAML request to IdP 1066s ok 125 - HTTP code is 200 1066s ok 126 - HTTP code is 200 1066s ok 127 - Page contains a form 1066s ok 128 - Host match 1066s ok 129 - URI match 1066s ok 130 - Field "SAMLResponse" is defined 1066s ok 131 - CSP header authorize POST request to auth.sp.com 1066s ok 132 - Method is POST 1066s ok 133 - Found SAMLResponse 1066s ok 134 - XML successfully parsed 1066s ok 135 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1066s ok 136 - Found expected NameID Format in response 1066s ok 137 - Portal object 1066s ok 138 - Init 1066s ok 139 - Portal app 1066s ok 140 - Register $type 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 141 - Auth query 1066s ok 142 - HTTP code is 200 1066s ok 143 - Get cookie lemonldap (c0adbc2de5707d78979e7a73a3a080f97273637a12993d2ea33e0d9aed64253f) 1066s # Generated SAML Request: http://auth.sp.com/saml/metadata 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 144 - Post SAML request to IdP 1066s ok 145 - HTTP code is 200 1066s ok 146 - HTTP code is 200 1066s ok 147 - Page contains a form 1066s ok 148 - Host match 1066s ok 149 - URI match 1066s ok 150 - Field "SAMLResponse" is defined 1066s ok 151 - CSP header authorize POST request to auth.sp.com 1066s ok 152 - Method is POST 1066s ok 153 - Found SAMLResponse 1066s ok 154 - XML successfully parsed 1066s ok 155 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1066s ok 156 - Found expected NameID Format in response 1066s ok 157 - XML successfully parsed 1066s ok 158 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1066s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified 1066s ok 159 - NameID matches 1066s ok 160 - Portal object 1066s ok 161 - Init 1066s ok 162 - Portal app 1066s ok 163 - Register $type 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 164 - Auth query 1066s ok 165 - HTTP code is 200 1066s ok 166 - Get cookie lemonldap (17410b4a810846e18dddd80af8164624a79b65fed00ea1180ee1bdc9623873d9) 1066s # Generated SAML Request: http://auth.sp.com/saml/metadata 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 167 - Post SAML request to IdP 1066s ok 168 - HTTP code is 200 1066s ok 169 - HTTP code is 200 1066s ok 170 - Page contains a form 1066s ok 171 - Host match 1066s ok 172 - URI match 1066s ok 173 - Field "SAMLResponse" is defined 1066s ok 174 - CSP header authorize POST request to auth.sp.com 1066s ok 175 - Method is POST 1066s ok 176 - Found SAMLResponse 1066s ok 177 - XML successfully parsed 1066s ok 178 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1066s ok 179 - Found expected NameID Format in response 1066s ok 180 - XML successfully parsed 1066s ok 181 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1066s # Found NameID _8D2B547490E0F086F3AB907054075F70 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 1066s ok 182 - NameID matches 1066s ok 183 - Portal object 1066s ok 184 - Init 1066s ok 185 - Portal app 1066s ok 186 - Register $type 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 187 - Auth query 1066s ok 188 - HTTP code is 200 1066s ok 189 - Get cookie lemonldap (bff53f85e650185567f74db5e05e859f549eaf68bb99c147747a8876441a3b68) 1066s # Generated SAML Request: http://auth.sp.com/saml/metadata 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 190 - Post SAML request to IdP 1066s ok 191 - HTTP code is 200 1066s ok 192 - HTTP code is 200 1066s ok 193 - Page contains a form 1066s ok 194 - Host match 1066s ok 195 - URI match 1066s ok 196 - Field "SAMLResponse" is defined 1066s ok 197 - CSP header authorize POST request to auth.sp.com 1066s ok 198 - Method is POST 1066s ok 199 - Found SAMLResponse 1066s ok 200 - XML successfully parsed 1066s ok 201 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1066s ok 202 - Found expected NameID Format in response 1066s ok 203 - XML successfully parsed 1066s ok 204 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1066s # Found NameID _8D2B547490E0F086F3AB907054075F70 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 1066s ok 205 - NameID matches 1066s ok 206 - Portal object 1066s ok 207 - Init 1066s ok 208 - Portal app 1066s ok 209 - Register $type 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 210 - Auth query 1066s ok 211 - HTTP code is 200 1066s ok 212 - Get cookie lemonldap (44a95b53d0dc573eabf5e77ea9c5eaa787ed297dd7a393ec34ec829f004e48bb) 1066s # Generated SAML Request: http://auth.sp.com/saml/metadata 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 213 - Post SAML request to IdP 1066s ok 214 - HTTP code is 200 1066s ok 215 - HTTP code is 200 1066s ok 216 - Page contains a form 1066s ok 217 - Host match 1066s ok 218 - URI match 1066s ok 219 - Field "SAMLResponse" is defined 1066s ok 220 - CSP header authorize POST request to auth.sp.com 1066s ok 221 - Method is POST 1066s ok 222 - Found SAMLResponse 1066s ok 223 - XML successfully parsed 1066s ok 224 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1066s ok 225 - Found expected NameID Format in response 1066s ok 226 - XML successfully parsed 1066s ok 227 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1066s # Found NameID _8D2B547490E0F086F3AB907054075F70 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 1066s ok 228 - NameID matches 1066s ok 229 - Portal object 1066s ok 230 - Init 1066s ok 231 - Portal app 1066s ok 232 - Register $type 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 233 - Auth query 1066s ok 234 - HTTP code is 200 1066s ok 235 - Get cookie lemonldap (bd11abdde45627175b5ece460b2a85c8f5bcabd3217198bf355ebe6220e459ad) 1066s # Generated SAML Request: http://auth.sp.com/saml/metadata 1066s # ==> Pushing ISSUER <== 1066s # ==> Popping ISSUER <== 1066s ok 236 - Post SAML request to IdP 1066s ok 237 - HTTP code is 200 1066s ok 238 - HTTP code is 200 1066s ok 239 - Page contains a form 1066s ok 240 - Host match 1066s ok 241 - URI match 1066s ok 242 - Field "SAMLResponse" is defined 1066s ok 243 - CSP header authorize POST request to auth.sp.com 1066s ok 244 - Method is POST 1066s ok 245 - Found SAMLResponse 1066s ok 246 - XML successfully parsed 1066s ok 247 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1066s ok 248 - Found expected NameID Format in response 1066s ok 249 - XML successfully parsed 1066s ok 250 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1066s # Found NameID _347E2A5A47529FED8D220C6CC383283E with format urn:oasis:names:tc:SAML:2.0:nameid-format:transient 1066s ok 251 - NameID matches 1066s ok 252 - Transient ID is different from persistent ID 1066s 1..252 1066s ok 1067s t/30-SAML-NameID-SP.t .......................................................... 1067s ok 1 - use Lemonldap::NG::Portal::Main; 1067s ok 2 - Portal object 1067s ok 3 - Init 1067s ok 4 - Portal app 1067s ok 5 - Register $type 1067s # ==> Pushing SP <== 1067s # ==> Popping SP <== 1067s ok 6 1067s ok 7 - HTTP code is 200 1067s ok 8 - Page contains a form 1067s ok 9 - Host match 1067s ok 10 - URI match 1067s ok 11 - Field "SAMLRequest" is defined 1067s ok 12 - CSP header authorize POST request to auth.idp.com 1067s ok 13 - Method is POST 1067s ok 14 - Found SAMLRequest 1067s ok 15 - XML successfully parsed 1067s ok 16 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1067s ok 17 - Found expected NameID Format in response 1067s ok 18 - Portal object 1067s ok 19 - Init 1067s ok 20 - Portal app 1067s ok 21 - Register $type 1067s # ==> Pushing SP <== 1067s # ==> Popping SP <== 1067s ok 22 1067s ok 23 - HTTP code is 200 1067s ok 24 - Page contains a form 1067s ok 25 - Host match 1067s ok 26 - URI match 1067s ok 27 - Field "SAMLRequest" is defined 1067s ok 28 - CSP header authorize POST request to auth.idp.com 1067s ok 29 - Method is POST 1067s ok 30 - Found SAMLRequest 1067s ok 31 - XML successfully parsed 1067s ok 32 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1067s ok 33 - Found expected NameID Format in response 1067s ok 34 - Portal object 1067s ok 35 - Init 1067s ok 36 - Portal app 1067s ok 37 - Register $type 1067s # ==> Pushing SP <== 1067s # ==> Popping SP <== 1067s ok 38 1067s ok 39 - HTTP code is 200 1067s ok 40 - Page contains a form 1067s ok 41 - Host match 1067s ok 42 - URI match 1067s ok 43 - Field "SAMLRequest" is defined 1067s ok 44 - CSP header authorize POST request to auth.idp.com 1067s ok 45 - Method is POST 1067s ok 46 - Found SAMLRequest 1067s ok 47 - XML successfully parsed 1067s ok 48 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1067s ok 49 - Found expected NameID Format in response 1067s ok 50 - Portal object 1067s ok 51 - Init 1067s ok 52 - Portal app 1067s ok 53 - Register $type 1067s # ==> Pushing SP <== 1067s # ==> Popping SP <== 1067s ok 54 1067s ok 55 - HTTP code is 200 1067s ok 56 - Page contains a form 1067s ok 57 - Host match 1067s ok 58 - URI match 1067s ok 59 - Field "SAMLRequest" is defined 1067s ok 60 - CSP header authorize POST request to auth.idp.com 1067s ok 61 - Method is POST 1067s ok 62 - Found SAMLRequest 1067s ok 63 - XML successfully parsed 1067s ok 64 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1067s ok 65 - Found expected NameID Format in response 1067s ok 66 - Portal object 1067s ok 67 - Init 1067s ok 68 - Portal app 1067s ok 69 - Register $type 1067s # ==> Pushing SP <== 1067s # ==> Popping SP <== 1067s ok 70 1067s ok 71 - HTTP code is 200 1067s ok 72 - Page contains a form 1067s ok 73 - Host match 1067s ok 74 - URI match 1067s ok 75 - Field "SAMLRequest" is defined 1067s ok 76 - CSP header authorize POST request to auth.idp.com 1067s ok 77 - Method is POST 1067s ok 78 - Found SAMLRequest 1067s ok 79 - XML successfully parsed 1067s ok 80 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1067s ok 81 - Found expected NameID Format in response 1067s 1..81 1067s ok 1069s t/30-SAML-POST-Logout-when-expired.t ........................................... 1069s ok 1 - use Lemonldap::NG::Portal::Main; 1069s ok 2 - Portal object 1069s ok 3 - Init 1069s ok 4 - Portal app 1069s ok 5 - Register $type 1069s ok 6 - Portal object 1069s ok 7 - Init 1069s ok 8 - Portal app 1069s ok 9 - Register $type 1069s # ==> Pushing SP <== 1069s # ==> Popping SP <== 1069s ok 10 - Unauth SP request 1069s ok 11 - HTTP code is 200 1069s ok 12 - HTTP code is 200 1069s ok 13 - Page contains a form 1069s ok 14 - Host match 1069s ok 15 - URI match 1069s ok 16 - Field "SAMLRequest" is defined 1069s ok 17 - CSP header authorize POST request to auth.idp.com 1069s ok 18 - Method is POST 1069s # ==> Pushing ISSUER <== 1069s # ==> Popping ISSUER <== 1069s ok 19 - Post SAML request to IdP 1069s ok 20 - HTTP code is 200 1069s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769765216%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693336_64754%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1069s # ==> Pushing ISSUER <== 1069s # ==> Popping ISSUER <== 1069s ok 22 - Post authentication 1069s ok 23 - Reject reason is 89 1069s # ==> Pushing SP <== 1069s # ==> Popping SP <== 1069s ok 24 - Unauth SP request 1069s ok 25 - HTTP code is 200 1069s ok 26 - HTTP code is 200 1069s ok 27 - Page contains a form 1069s ok 28 - Host match 1069s ok 29 - URI match 1069s ok 30 - Field "SAMLRequest" is defined 1069s ok 31 - CSP header authorize POST request to auth.idp.com 1069s ok 32 - Method is POST 1069s # ==> Pushing ISSUER <== 1069s # ==> Popping ISSUER <== 1069s ok 33 - Post SAML request to IdP 1069s ok 34 - HTTP code is 200 1069s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693336_22685%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769765216%7D) 1069s # ==> Pushing ISSUER <== 1069s # ==> Popping ISSUER <== 1069s ok 36 - Post authentication 1069s ok 37 - Get cookie lemonldap (b62294925a0ff4e6f0bf7ab641fca8dc2f33339741d6d972a4d32f720ee6b4b1) 1069s ok 38 - Get cookie lemonldappdata () 1069s ok 39 - SAML request cleared from pdata 1069s ok 40 - HTTP code is 200 1069s ok 41 - Page contains a form 1069s ok 42 - Host match 1069s ok 43 - URI match 1069s ok 44 - Field "SAMLResponse" is defined 1069s ok 45 - CSP header authorize POST request to auth.sp.com 1069s ok 46 - Method is POST 1069s # ==> Pushing SP <== 1069s # ==> Popping SP <== 1069s ok 47 - Post SAML response to SP 1069s ok 48 - Get redirection 1069s ok 49 - Location is http://auth.sp.com/ 1069s ok 50 - Get cookie lemonldap (17fa43075b21a8b1e31abc96965939b2bf91bde2047b17757449f07ef7b65d09) 1069s # ==> Pushing SP <== 1069s # ==> Popping SP <== 1069s ok 51 - Get / on SP 1069s ok 52 - HTTP code is 200 1069s ok 53 - Authenticated as fa@badwolf.org@idp 1069s # ==> Pushing SP <== 1069s # ==> Popping SP <== 1069s ok 54 - Query SP for logout 1069s ok 55 - HTTP code is 200 1069s ok 56 - Page contains a form 1069s ok 57 - Host match 1069s ok 58 - URI match 1069s ok 59 - Field "SAMLRequest" is defined 1069s ok 60 - CSP header authorize POST request to auth.idp.com 1069s ok 61 - Method is POST 1069s # ==> Pushing ISSUER <== 1069s # ==> Popping ISSUER <== 1069s ok 62 - Post SAML logout request to IdP 1069s ok 63 - HTTP code is 200 1069s ok 64 - Page contains a form 1069s ok 65 - Host match 1069s ok 66 - URI match 1069s ok 67 - Field "SAMLResponse" is defined 1069s ok 68 - CSP header authorize POST request to auth.sp.com 1069s ok 69 - Method is POST 1069s # ==> Pushing SP <== 1069s # ==> Popping SP <== 1069s ok 70 - Post SAML response to SP 1069s ok 71 - Found SLO error 1069s 1..71 1069s ok 1072s t/30-SAML-POST-Logout-when-removed.t ........................................... 1072s ok 1 - use Lemonldap::NG::Portal::Main; 1072s ok 2 - Portal object 1072s ok 3 - Init 1072s ok 4 - Portal app 1072s ok 5 - Register $type 1072s ok 6 - Portal object 1072s ok 7 - Init 1072s ok 8 - Portal app 1072s ok 9 - Register $type 1072s # ==> Pushing SP <== 1072s # ==> Popping SP <== 1072s ok 10 - Unauth SP request 1072s ok 11 - HTTP code is 200 1072s ok 12 - HTTP code is 200 1072s ok 13 - Page contains a form 1072s ok 14 - Host match 1072s ok 15 - URI match 1072s ok 16 - Field "SAMLRequest" is defined 1072s ok 17 - CSP header authorize POST request to auth.idp.com 1072s ok 18 - Method is POST 1072s # ==> Pushing ISSUER <== 1072s # ==> Popping ISSUER <== 1072s ok 19 - Post SAML request to IdP 1072s ok 20 - HTTP code is 200 1072s 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%221769693338_27452%22%2C%22issuerTs%22%3A1769765218%7D) 1072s # ==> Pushing ISSUER <== 1072s # ==> Popping ISSUER <== 1072s ok 22 - Post authentication 1072s ok 23 - Get cookie lemonldap (3dbaac7f4fd7c24bf3195f6a15165a4cb734a41f198cc14576c5d3f76698f7d4) 1072s ok 24 - Get cookie lemonldappdata () 1072s ok 25 - SAML request cleared from pdata 1072s ok 26 - HTTP code is 200 1072s ok 27 - Page contains a form 1072s ok 28 - Host match 1072s ok 29 - URI match 1072s ok 30 - Field "SAMLResponse" is defined 1072s ok 31 - CSP header authorize POST request to auth.sp.com 1072s ok 32 - Method is POST 1072s # ==> Pushing SP <== 1072s # ==> Popping SP <== 1072s ok 33 - Post SAML response to SP 1072s ok 34 - Get redirection 1072s ok 35 - Location is http://auth.sp.com/ 1072s ok 36 - Get cookie lemonldap (f211f9679355038d3c0c752f141f19f2906be4c7f7e6ca15c6e0e7587f9e291b) 1072s # ==> Pushing SP <== 1072s # ==> Popping SP <== 1072s ok 37 - Get / on SP 1072s ok 38 - HTTP code is 200 1072s # ==> Pushing ISSUER <== 1072s # ==> Popping ISSUER <== 1072s ok 39 - Query IDP for logout 1072s ok 40 - Get cookie lemonldap (0) 1072s ok 41 - IDP cookie removed 1072s # ==> Pushing ISSUER <== 1072s # ==> Popping ISSUER <== 1072s ok 42 - Test if old cookie is denied by IdP 1072s ok 43 - Response status is 401 1072s ok 44 - Content is JSON 1072s ok 45 - Error code is 1 1072s # ==> Pushing SP <== 1072s # ==> Popping SP <== 1072s ok 46 - Query SP for logout 1072s ok 47 - HTTP code is 200 1072s ok 48 - Page contains a form 1072s ok 49 - Host match 1072s ok 50 - URI match 1072s ok 51 - Field "SAMLRequest" is defined 1072s ok 52 - CSP header authorize POST request to auth.idp.com 1072s ok 53 - Method is POST 1072s # ==> Pushing ISSUER <== 1072s # ==> Popping ISSUER <== 1072s ok 54 - Post SAML logout request to IdP 1072s ok 55 - Found SESSIONEXPIRED error 1072s 1..55 1072s ok 1075s t/30-SAML-POST-with-2F-UpgradeOnly.t ........................................... 1075s ok 1 - use Lemonldap::NG::Portal::Main; 1075s ok 2 - Portal object 1075s ok 3 - Init 1075s ok 4 - Portal app 1075s ok 5 - Register $type 1075s ok 6 - Portal object 1075s ok 7 - Init 1075s ok 8 - Portal app 1075s ok 9 - Register $type 1075s # ==> Pushing SP <== 1075s # ==> Popping SP <== 1075s ok 10 - Unauth SP request 1075s ok 11 - HTTP code is 200 1075s ok 12 - HTTP code is 200 1075s ok 13 - Page contains a form 1075s ok 14 - Host match 1075s ok 15 - URI match 1075s ok 16 - Field "SAMLRequest" is defined 1075s ok 17 - CSP header authorize POST request to auth.idp.com 1075s ok 18 - Method is POST 1075s # ==> Pushing ISSUER <== 1075s # ==> Popping ISSUER <== 1075s ok 19 - Post SAML request to IdP 1075s ok 20 - HTTP code is 200 1075s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765222%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693342_18405%22%2C%22targetAuthnLevel%22%3A4%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1075s # ==> Pushing ISSUER <== 1075s # ==> Popping ISSUER <== 1075s ok 22 - Post authentication 1075s ok 23 - HTTP code is 200 1075s ok 24 - Page contains a form 1075s ok 25 - URI match 1075s ok 26 - Field "token" is defined 1075s ok 27 - Field "code" is defined 1075s ok 28 - Found EXTCODE input 1075s ok 29 - Found 2F code in mail 1075s # ==> Pushing ISSUER <== 1075s # ==> Popping ISSUER <== 1075s ok 30 - Post code 1075s ok 31 - Get cookie lemonldap (4d04fa61b25fcd101c327510f4d73eadca9c7d0ff135bbcbfe4b772984a81ecb) 1075s ok 32 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693342_18405%22%7D) 1075s ok 33 - Get redirection 1075s ok 34 - Location is http://auth.idp.com/saml 1075s # ==> Pushing ISSUER <== 1075s # ==> Popping ISSUER <== 1075s ok 35 - Follow redirection 1075s ok 36 - Get cookie lemonldappdata () 1075s ok 37 - SAML request cleared from pdata 1075s ok 38 - HTTP code is 200 1075s ok 39 - Page contains a form 1075s ok 40 - Host match 1075s ok 41 - URI match 1075s ok 42 - Field "SAMLResponse" is defined 1075s ok 43 - CSP header authorize POST request to auth.sp.com 1075s ok 44 - Method is POST 1075s # ==> Pushing SP <== 1075s # ==> Popping SP <== 1075s ok 45 - Post SAML response to SP 1075s ok 46 - Get redirection 1075s ok 47 - Location is http://auth.sp.com/ 1075s ok 48 - Get cookie lemonldap (394992612a2d636f10abb811f69df64f15019e9c7399bf64a580e29ef4c47ce7) 1075s # ==> Pushing SP <== 1075s # ==> Popping SP <== 1075s ok 49 - Get / on SP 1075s ok 50 - HTTP code is 200 1075s ok 51 - Authenticated as dwho@badwolf.org@idp 1075s # ==> Pushing ISSUER <== 1075s # ==> Popping ISSUER <== 1075s ok 52 - Post authentication 1075s ok 53 - Get cookie lemonldap (d462339d69942d60f0f07d738f9739b259e9a550ca7186fa6d51cb552cf4714f) 1075s # ==> Pushing SP <== 1075s # ==> Popping SP <== 1075s ok 54 - Unauth SP request 1075s ok 55 - HTTP code is 200 1075s ok 56 - HTTP code is 200 1075s ok 57 - Page contains a form 1075s ok 58 - Host match 1075s ok 59 - URI match 1075s ok 60 - Field "SAMLRequest" is defined 1075s ok 61 - CSP header authorize POST request to auth.idp.com 1075s ok 62 - Method is POST 1075s # ==> Pushing ISSUER <== 1075s # ==> Popping ISSUER <== 1075s ok 63 - Post SAML request to IdP 1075s ok 64 - HTTP code is 200 1075s ok 65 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%224%22%2C%22issuerTs%22%3A1769765222%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693342_53172%22%7D) 1075s ok 66 - HTTP code is 200 1075s ok 67 - Page contains a form 1075s ok 68 - URI match 1075s ok 69 - Field "confirm" is defined 1075s ok 70 - Field "url" is defined 1075s # ==> Pushing ISSUER <== 1075s # ==> Popping ISSUER <== 1075s ok 71 - Post code 1075s ok 72 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221769693342_53172%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerTs%22%3A1769765222%7D) 1075s ok 73 - HTTP code is 200 1075s ok 74 - Page contains a form 1075s ok 75 - URI match 1075s ok 76 - Field "token" is defined 1075s ok 77 - Field "code" is defined 1075s ok 78 - Found EXTCODE input 1075s ok 79 - Found 2F code in mail 1075s # ==> Pushing ISSUER <== 1075s # ==> Popping ISSUER <== 1075s ok 80 - Post code 1075s ok 81 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693342_53172%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1075s ok 82 - Get redirection 1075s ok 83 - Location is http://auth.idp.com/saml/singleSignOn 1075s # ==> Pushing ISSUER <== 1075s # ==> Popping ISSUER <== 1075s ok 84 - Follow redirection 1075s ok 85 - Get cookie lemonldappdata () 1075s ok 86 - SAML request cleared from pdata 1075s ok 87 - HTTP code is 200 1075s ok 88 - Page contains a form 1075s ok 89 - Host match 1075s ok 90 - URI match 1075s ok 91 - Field "SAMLResponse" is defined 1075s ok 92 - CSP header authorize POST request to auth.sp.com 1075s ok 93 - Method is POST 1075s # ==> Pushing SP <== 1075s # ==> Popping SP <== 1075s ok 94 - Post SAML response to SP 1075s ok 95 - Get redirection 1075s ok 96 - Location is http://auth.sp.com/ 1075s ok 97 - Get cookie lemonldap (1b145b96425d0c9ce714f267d94b1349686fd23437a9befc990dc0f8ddbd586a) 1075s # ==> Pushing SP <== 1075s # ==> Popping SP <== 1075s ok 98 - Get / on SP 1075s ok 99 - HTTP code is 200 1075s ok 100 - Authenticated as dwho@badwolf.org@idp 1075s 1..100 1075s ok 1077s t/30-SAML-POST-with-2F-and-Notification.t ...................................... 1077s ok 1 - use Lemonldap::NG::Portal::Main; 1077s ok 2 - Portal object 1077s ok 3 - Init 1077s ok 4 - Portal app 1077s ok 5 - Register $type 1077s ok 6 - Portal object 1077s ok 7 - Init 1077s ok 8 - Portal app 1077s ok 9 - Register $type 1077s # ==> Pushing SP <== 1077s # ==> Popping SP <== 1077s ok 10 - Unauth SP request 1077s ok 11 - HTTP code is 200 1077s ok 12 - HTTP code is 200 1077s ok 13 - Page contains a form 1077s ok 14 - Host match 1077s ok 15 - URI match 1077s ok 16 - Field "SAMLRequest" is defined 1077s ok 17 - CSP header authorize POST request to auth.idp.com 1077s ok 18 - Method is POST 1077s # ==> Pushing ISSUER <== 1077s # ==> Popping ISSUER <== 1077s ok 19 - Post SAML request to IdP 1077s ok 20 - HTTP code is 200 1077s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693344_559%22%2C%22issuerTs%22%3A1769765224%7D) 1077s # ==> Pushing ISSUER <== 1077s # ==> Popping ISSUER <== 1077s ok 22 - Post authentication 1077s ok 23 - HTTP code is 200 1077s ok 24 - Page contains a form 1077s ok 25 - URI match 1077s ok 26 - Field "token" is defined 1077s ok 27 - Field "code" is defined 1077s ok 28 - Found EXTCODE input 1077s ok 29 - Found 2F code in mail 1077s # ==> Pushing ISSUER <== 1077s # ==> Popping ISSUER <== 1077s ok 30 - Post code 1077s ok 31 - Get cookie lemonldap (Z/QKoRzLXb4T4Pw1aYsvft+BJ/sODFPnCO2rrVPfKlkoittrG7uy4N2QVP926C88wP3vNfuxbJ+ccMvmZ7mSfpf0uJ5wvO1T2ijaJZ+ScSRFuldD7hbka6QT8mAIxNI+LR2YisP7Ohdcdck4ZIKTqQ==) 1077s ok 32 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693344_559%22%2C%22issuerTs%22%3A1769765224%7D) 1077s ok 33 - HTTP code is 200 1077s ok 34 - Page contains a form 1077s ok 35 - URI match 1077s ok 36 - Field "reference1x1" is defined 1077s ok 37 - Response body is not empty 1077s ok 38 - Found notification text 1077s # ==> Pushing ISSUER <== 1077s # ==> Popping ISSUER <== 1077s ok 39 - Accept notification 1077s ok 40 - Get cookie lemonldap (0805fd03696fc962f5cff5c6fc22af25aca35da8783ffdf4f63d108224c1a2e4) 1077s ok 41 - Notification was deleted 1077s ok 42 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693344_559%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1077s ok 43 - Get redirection 1077s ok 44 - Location is http://auth.idp.com/saml 1077s # ==> Pushing ISSUER <== 1077s # ==> Popping ISSUER <== 1077s ok 45 - Follow redirection 1077s ok 46 - Get cookie lemonldappdata () 1077s ok 47 - SAML request cleared from pdata 1077s ok 48 - HTTP code is 200 1077s ok 49 - Page contains a form 1077s ok 50 - Host match 1077s ok 51 - URI match 1077s ok 52 - Field "SAMLResponse" is defined 1077s ok 53 - CSP header authorize POST request to auth.sp.com 1077s ok 54 - Method is POST 1077s # ==> Pushing SP <== 1077s # ==> Popping SP <== 1077s ok 55 - Post SAML response to SP 1077s ok 56 - Get redirection 1077s ok 57 - Location is http://auth.sp.com/ 1077s ok 58 - Get cookie lemonldap (6afad00c0e815ab787d0a66b182fa4ddae22a91c7d5aee603105a118a895a69c) 1077s # ==> Pushing SP <== 1077s # ==> Popping SP <== 1077s ok 59 - Get / on SP 1077s ok 60 - HTTP code is 200 1077s ok 61 - Authenticated as dwho@badwolf.org@idp 1077s # ==> Pushing SP <== 1077s # ==> Popping SP <== 1077s ok 62 - Query SP for logout 1077s ok 63 - HTTP code is 200 1077s ok 64 - Page contains a form 1077s ok 65 - Host match 1077s ok 66 - URI match 1077s ok 67 - Field "SAMLRequest" is defined 1077s ok 68 - CSP header authorize POST request to auth.idp.com 1077s ok 69 - Method is POST 1077s # ==> Pushing ISSUER <== 1077s # ==> Popping ISSUER <== 1077s ok 70 - Post SAML logout request to IdP 1077s ok 71 - HTTP code is 200 1077s ok 72 - Page contains a form 1077s ok 73 - Host match 1077s ok 74 - URI match 1077s ok 75 - Field "SAMLResponse" is defined 1077s ok 76 - CSP header authorize POST request to auth.sp.com 1077s ok 77 - Method is POST 1077s ok 78 - Get cookie lemonldap (0) 1077s ok 79 - SSO cookie removed 1077s # ==> Pushing SP <== 1077s # ==> Popping SP <== 1077s ok 80 - Post SAML response to SP 1077s ok 81 - Get redirection 1077s ok 82 - Location is http://auth.sp.com/?logout=1 1077s # ==> Pushing ISSUER <== 1077s # ==> Popping ISSUER <== 1077s ok 83 - Test if user is reject on IdP 1077s ok 84 - Response status is 401 1077s ok 85 - Content is JSON 1077s ok 86 - Error code is 1 1077s # ==> Pushing SP <== 1077s # ==> Popping SP <== 1077s ok 87 - Test if user is reject on SP 1077s ok 88 - HTTP code is 200 1077s ok 89 - HTTP code is 200 1077s ok 90 - Page contains a form 1077s ok 91 - Host match 1077s ok 92 - URI match 1077s ok 93 - Field "SAMLRequest" is defined 1077s ok 94 - CSP header authorize POST request to auth.idp.com 1077s ok 95 - Method is POST 1077s 1..95 1077s ok 1079s t/30-SAML-POST-with-Notification.t ............................................. 1079s ok 1 - use Lemonldap::NG::Portal::Main; 1079s ok 2 - Portal object 1079s ok 3 - Init 1079s ok 4 - Portal app 1079s ok 5 - Register $type 1079s ok 6 - Portal object 1079s ok 7 - Init 1079s ok 8 - Portal app 1079s ok 9 - Register $type 1079s # ==> Pushing SP <== 1079s # ==> Popping SP <== 1079s ok 10 - Unauth SP request 1079s ok 11 - HTTP code is 200 1079s ok 12 - HTTP code is 200 1079s ok 13 - Page contains a form 1079s ok 14 - Host match 1079s ok 15 - URI match 1079s ok 16 - Field "SAMLRequest" is defined 1079s ok 17 - CSP header authorize POST request to auth.idp.com 1079s ok 18 - Method is POST 1079s # ==> Pushing ISSUER <== 1079s # ==> Popping ISSUER <== 1079s ok 19 - Post SAML request to IdP 1079s ok 20 - HTTP code is 200 1079s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769765226%2C%22issuerRequestsaml%22%3A%221769693346_22991%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1079s # ==> Pushing ISSUER <== 1079s # ==> Popping ISSUER <== 1079s ok 22 - Post authentication 1079s ok 23 - Get cookie lemonldap (UxZveXT0WyKxEurshjOItjzXZVf7NDnUugYKNwcIOsN172vMr1t/M8ylh5WnkR1DGPpo+UN+QAuKOGl65A2NjfHPwwVRt8+kWjkthrZ2H/1kcStpsUBM5LGC9PZMe1L+QVX5SlXNzI9Tzpe0OH0QLA==) 1079s ok 24 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769765226%2C%22issuerRequestsaml%22%3A%221769693346_60777%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1079s ok 25 - HTTP code is 200 1079s ok 26 - Page contains a form 1079s ok 27 - URI match 1079s ok 28 - Field "reference1x1" is defined 1079s ok 29 - Field "url" is defined 1079s ok 30 - Response body is not empty 1079s ok 31 - Found notification text 1079s # ==> Pushing ISSUER <== 1079s # ==> Popping ISSUER <== 1079s ok 32 - Accept notification 1079s ok 33 - Get cookie lemonldap (8cefae6658fb8c7f762dc5ac8ec671d5c4345113dea229bc815406eb0264d962) 1079s ok 34 - Notification was deleted 1079s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693346_60777%22%7D) 1079s ok 36 - Get redirection 1079s ok 37 - Location is http://auth.idp.com/saml 1079s # ==> Pushing ISSUER <== 1079s # ==> Popping ISSUER <== 1079s ok 38 - Follow redirection 1079s ok 39 - Get cookie lemonldappdata () 1079s ok 40 - SAML request cleared from pdata 1079s ok 41 - HTTP code is 200 1079s ok 42 - Page contains a form 1079s ok 43 - Host match 1079s ok 44 - URI match 1079s ok 45 - Field "SAMLResponse" is defined 1079s ok 46 - CSP header authorize POST request to auth.sp.com 1079s ok 47 - Method is POST 1079s # ==> Pushing SP <== 1079s # ==> Popping SP <== 1079s ok 48 - Post SAML response to SP 1079s ok 49 - Get redirection 1079s ok 50 - Location is http://auth.sp.com/ 1079s ok 51 - Get cookie lemonldap (ad22ed90167a5a9f03dd12e6cbb5b04495fe2442d689f71e04db1fd71e7a349b) 1079s # ==> Pushing SP <== 1079s # ==> Popping SP <== 1079s ok 52 - Get / on SP 1079s ok 53 - HTTP code is 200 1079s ok 54 - Authenticated as dwho@badwolf.org@idp 1079s # ==> Pushing SP <== 1079s # ==> Popping SP <== 1079s ok 55 - Query SP for logout 1079s ok 56 - HTTP code is 200 1079s ok 57 - Page contains a form 1079s ok 58 - Host match 1079s ok 59 - URI match 1079s ok 60 - Field "SAMLRequest" is defined 1079s ok 61 - CSP header authorize POST request to auth.idp.com 1079s ok 62 - Method is POST 1079s # ==> Pushing ISSUER <== 1079s # ==> Popping ISSUER <== 1079s ok 63 - Post SAML logout request to IdP 1079s ok 64 - HTTP code is 200 1079s ok 65 - Page contains a form 1079s ok 66 - Host match 1079s ok 67 - URI match 1079s ok 68 - Field "SAMLResponse" is defined 1079s ok 69 - CSP header authorize POST request to auth.sp.com 1079s ok 70 - Method is POST 1079s ok 71 - Get cookie lemonldap (0) 1079s ok 72 - SSO cookie removed 1079s # ==> Pushing SP <== 1079s # ==> Popping SP <== 1079s ok 73 - Post SAML response to SP 1079s ok 74 - Get redirection 1079s ok 75 - Location is http://auth.sp.com/?logout=1 1079s # ==> Pushing ISSUER <== 1079s # ==> Popping ISSUER <== 1079s ok 76 - Test if user is reject on IdP 1079s ok 77 - Response status is 401 1079s ok 78 - Content is JSON 1079s ok 79 - Error code is 1 1079s # ==> Pushing SP <== 1079s # ==> Popping SP <== 1079s ok 80 - Test if user is reject on SP 1079s ok 81 - HTTP code is 200 1079s ok 82 - HTTP code is 200 1079s ok 83 - Page contains a form 1079s ok 84 - Host match 1079s ok 85 - URI match 1079s ok 86 - Field "SAMLRequest" is defined 1079s ok 87 - CSP header authorize POST request to auth.idp.com 1079s ok 88 - Method is POST 1079s 1..88 1079s ok 1080s t/30-SAML-ReAuth-with-Cmb-Kerberos.t ........................................... 1080s ok 1 - use Lemonldap::NG::Portal::Main; 1080s ok 2 - Portal object 1080s ok 3 - Init 1080s ok 4 - Portal app 1080s ok 5 - Register $type 1080s ok 6 - Portal object 1080s ok 7 - Init 1080s ok 8 - Portal app 1080s ok 9 - Register $type 1080s # ==> Pushing ISSUER <== 1080s # ==> Popping ISSUER <== 1080s ok 10 - Auth query 1080s ok 11 - HTTP code is 200 1080s ok 12 - Get cookie lemonldap (2d4762e0b9d72fdc2f9e574b6c792483d7a33b982e5c308ca896766b297abee2) 1080s ok 13 - Waiting timeout 1080s # ==> Pushing SP <== 1080s # ==> Popping SP <== 1080s ok 14 - Unauth SP request 1080s ok 15 - HTTP code is 200 1080s ok 16 - Page contains a form 1080s ok 17 - Host match 1080s ok 18 - URI match 1080s ok 19 - Field "SAMLRequest" is defined 1080s ok 20 - CSP header authorize POST request to auth.idp.com 1080s ok 21 - Method is POST 1080s # ==> Pushing ISSUER <== 1080s # ==> Popping ISSUER <== 1080s ok 22 - Post SAML request to IdP 1080s ok 23 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765257%2C%22issuerRequestsaml%22%3A%221769693377_19084%22%7D) 1080s ok 24 - HTTP code is 200 1080s ok 25 - Page contains a form 1080s ok 26 - URI match 1080s ok 27 - Field "confirm" is defined 1080s ok 28 - Propose to renew session 1080s # ==> Pushing ISSUER <== 1080s # ==> Popping ISSUER <== 1080s ok 29 - Ask to renew 1080s ok 30 - Found Kerberos JS 1080s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693377_19084%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1769765257%2C%22targetAuthnLevel%22%3A0%7D) 1080s ok 32 - HTTP code is 200 1080s ok 33 - Page contains a form 1080s ok 34 - Host match 1080s ok 35 - Field "upgrading" is defined 1080s ok 36 - Field "url" is defined 1080s ok 37 - Field "kerberos" is defined 1080s ok 38 - Field "ajax_auth_token" is defined 1080s ok 39 - CSP header authorize POST request to \# 1080s # ==> Pushing ISSUER <== 1080s # ==> Popping ISSUER <== 1080s ok 40 - AJAX query 1080s ok 41 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765257%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221769693377_19084%22%7D) 1080s ok 42 1080s # ==> Pushing ISSUER <== 1080s # ==> Popping ISSUER <== 1080s ok 43 - AJAX query 1080s ok 44 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765257%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221769693377_19084%22%7D) 1080s ok 45 - HTTP code is 200 1080s ok 46 - Content-Type is JSON 1080s ok 47 - Content is valid JSON 1080s ok 48 - User token was returned 1080s # ==> Pushing ISSUER <== 1080s # ==> Popping ISSUER <== 1080s ok 49 - Post form 1080s ok 50 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693377_19084%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1080s ok 51 - Get cookie lemonldap (a6b682426b2bc5329bcd74cb5a6567a93910d565d597a3bb16acb7492098bb44) 1080s ok 52 - Get a new session 1080s ok 53 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693377_19084%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1080s ok 54 - Get redirection 1080s ok 55 - Location header found 1080s # ==> Pushing ISSUER <== 1080s # ==> Popping ISSUER <== 1080s ok 56 - Follow redirection 1080s ok 57 - HTTP code is 200 1080s ok 58 - Page contains a form 1080s ok 59 - Host match 1080s ok 60 - URI match 1080s ok 61 - Field "SAMLResponse" is defined 1080s ok 62 - CSP header authorize POST request to auth.sp.com 1080s ok 63 - Method is POST 1080s # ==> Pushing SP <== 1080s # ==> Popping SP <== 1080s ok 64 - Post SAML response to SP 1080s ok 65 - Get cookie lemonldap (4a423e04a252d22acb2616c96d7c6ebea5dde5c53f6018437973c3128a8a5f12) 1080s ok 66 - Get redirection 1080s ok 67 - Location is http://auth.sp.com/ 1080s 1..67 1080s ok 1082s t/30-SAML-ReAuth-with-choice.t ................................................. 1082s ok 1 - use Lemonldap::NG::Portal::Main; 1082s ok 2 - Portal object 1082s ok 3 - Init 1082s ok 4 - Portal app 1082s ok 5 - Register $type 1082s ok 6 - Portal object 1082s ok 7 - Init 1082s ok 8 - Portal app 1082s ok 9 - Register $type 1082s # ==> Pushing ISSUER <== 1082s # ==> Popping ISSUER <== 1082s ok 10 - Auth query 1082s ok 11 - HTTP code is 200 1082s ok 12 - Get cookie lemonldap (cf641622f53c7627c5001a69e4622e88ac5932ca52560f87531e4c0d4676cfcf) 1082s ok 13 - Waiting timeout 1082s # ==> Pushing SP <== 1082s # ==> Popping SP <== 1082s ok 14 - Unauth SP request 1082s ok 15 - HTTP code is 200 1082s ok 16 - Page contains a form 1082s ok 17 - Host match 1082s ok 18 - URI match 1082s ok 19 - Field "SAMLRequest" is defined 1082s ok 20 - CSP header authorize POST request to auth.idp.com 1082s ok 21 - Method is POST 1082s # ==> Pushing ISSUER <== 1082s # ==> Popping ISSUER <== 1082s ok 22 - Post SAML request to IdP 1082s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765258%2C%22issuerRequestsaml%22%3A%221769693378_34736%22%2C%22targetAuthnLevel%22%3A0%7D) 1082s ok 24 - HTTP code is 200 1082s ok 25 - Page contains a form 1082s ok 26 - URI match 1082s ok 27 - Field "confirm" is defined 1082s ok 28 - Propose to renew session 1082s # ==> Pushing ISSUER <== 1082s # ==> Popping ISSUER <== 1082s ok 29 - Ask to renew 1082s ok 30 - HTTP code is 200 1082s ok 31 - Page contains a form 1082s ok 32 - Host match 1082s ok 33 - Field "upgrading" is defined 1082s ok 34 - Field "url" is defined 1082s ok 35 - CSP header authorize POST request to \# 1082s ok 36 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693378_34736%22%2C%22issuerTs%22%3A1769765258%7D) 1082s # ==> Pushing ISSUER <== 1082s # ==> Popping ISSUER <== 1082s ok 37 - Re auth 1082s ok 38 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693378_34736%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1082s ok 39 - Get cookie lemonldap (6d4bdf516c3eee13f7347fbc55ba0882d39abdb90e6a8b113d5315f72a5ca351) 1082s ok 40 - Get a new session 1082s ok 41 - Get redirection 1082s ok 42 - Location header found 1082s # ==> Pushing ISSUER <== 1082s # ==> Popping ISSUER <== 1082s ok 43 - Follow redirection 1082s ok 44 - HTTP code is 200 1082s ok 45 - Page contains a form 1082s ok 46 - Host match 1082s ok 47 - URI match 1082s ok 48 - Field "SAMLResponse" is defined 1082s ok 49 - CSP header authorize POST request to auth.sp.com 1082s ok 50 - Method is POST 1082s # ==> Pushing SP <== 1082s # ==> Popping SP <== 1082s ok 51 - Post SAML response to SP 1082s ok 52 - Get cookie lemonldap (08b3006e8d2b2d0ca9dc27458e68fc3bf937c7ca25d1fb443b8cdaaa1fa53f3a) 1082s ok 53 - Get redirection 1082s ok 54 - Location is http://auth.sp.com/ 1082s 1..54 1082s ok 1083s t/30-SAML-ReAuth.t ............................................................. 1083s ok 1 - use Lemonldap::NG::Portal::Main; 1083s ok 2 - Portal object 1083s ok 3 - Init 1083s ok 4 - Portal app 1083s ok 5 - Register $type 1083s ok 6 - Portal object 1083s ok 7 - Init 1083s ok 8 - Portal app 1083s ok 9 - Register $type 1083s # ==> Pushing ISSUER <== 1083s # ==> Popping ISSUER <== 1083s ok 10 - Auth query 1083s ok 11 - HTTP code is 200 1083s ok 12 - Get cookie lemonldap (a4a0088640293b4fa78c08071be93a9df990b314aeeebdfe5e36e8512f45bb7f) 1083s # ==> Pushing SP <== 1083s # ==> Popping SP <== 1083s ok 13 - Unauth SP request 1083s ok 14 - HTTP code is 200 1083s ok 15 - Page contains a form 1083s ok 16 - Host match 1083s ok 17 - URI match 1083s ok 18 - Field "SAMLRequest" is defined 1083s ok 19 - CSP header authorize POST request to auth.idp.com 1083s ok 20 - Method is POST 1083s # ==> Pushing ISSUER <== 1083s # ==> Popping ISSUER <== 1083s ok 21 - Post SAML request to IdP 1083s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765260%2C%22issuerRequestsaml%22%3A%221769693380_62643%22%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1083s ok 23 - HTTP code is 200 1083s ok 24 - Page contains a form 1083s ok 25 - URI match 1083s ok 26 - Field "confirm" is defined 1083s ok 27 - Propose to renew session 1083s # ==> Pushing ISSUER <== 1083s # ==> Popping ISSUER <== 1083s ok 28 - Ask to renew 1083s ok 29 - HTTP code is 200 1083s ok 30 - Page contains a form 1083s ok 31 - Host match 1083s ok 32 - Field "upgrading" is defined 1083s ok 33 - Field "url" is defined 1083s ok 34 - CSP header authorize POST request to \# 1083s ok 35 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693380_62643%22%2C%22issuerTs%22%3A1769765260%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%7D) 1083s # ==> Pushing ISSUER <== 1083s # ==> Popping ISSUER <== 1083s ok 36 - Re auth 1083s ok 37 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693380_62643%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1083s ok 38 - Get cookie lemonldap (c885e9a4d75f5006d637e3825fe7bc1db065cba0324d90b765b3d3c58ad1022d) 1083s ok 39 - Get a new session 1083s ok 40 - Get redirection 1083s ok 41 - Location header found 1083s # ==> Pushing ISSUER <== 1083s # ==> Popping ISSUER <== 1083s ok 42 - Follow redirection 1083s ok 43 - HTTP code is 200 1083s ok 44 - Page contains a form 1083s ok 45 - Host match 1083s ok 46 - URI match 1083s ok 47 - Field "SAMLResponse" is defined 1083s ok 48 - CSP header authorize POST request to auth.sp.com 1083s ok 49 - Method is POST 1083s # ==> Pushing SP <== 1083s # ==> Popping SP <== 1083s ok 50 - Post SAML response to SP 1083s ok 51 - Get cookie lemonldap (be986fe9294e80435e9be66a2de08ea8623108cd695ed52bbb3a5c0a97435550) 1083s ok 52 - Get redirection 1083s ok 53 - Location is http://auth.sp.com/ 1083s 1..53 1083s ok 1085s t/30-SAML-RelayState.t ......................................................... 1085s ok 1 - use Lemonldap::NG::Portal::Main; 1085s ok 2 - Portal object 1085s ok 3 - Init 1085s ok 4 - Portal app 1085s ok 5 - Register $type 1085s # Subtest: RelayState handing with Redirect binding 1085s # ==> Pushing ISSUER <== 1085s # ==> Popping ISSUER <== 1085s ok 1 - Auth query 1085s ok 2 - Get cookie lemonldap (80e80568961ecd560857ab7e534ede6c9fa7a29c1ec89699ee694a1e4e8154ca) 1085s # ==> Pushing ISSUER <== 1085s # ==> Popping ISSUER <== 1085s ok 3 - Follow redirection 1085s ok 4 - Correct html encoding of special characters in RelayState 1085s 1..4 1085s ok 6 - RelayState handing with Redirect binding 1085s # Subtest: RelayState handing with POST binding 1085s # ==> Pushing ISSUER <== 1085s # ==> Popping ISSUER <== 1085s ok 1 - Auth query 1085s ok 2 - Get cookie lemonldap (51355014bea407dba22f97ed38ebdc98c98b3e76d962cb59493555063e1f2f87) 1085s # ==> Pushing ISSUER <== 1085s # ==> Popping ISSUER <== 1085s ok 3 - Follow redirection 1085s ok 4 - Correct html encoding of special characters in RelayState 1085s 1..4 1085s ok 7 - RelayState handing with POST binding 1085s 1..7 1085s ok 1087s t/30-SAML-SP-rule.t ............................................................ 1087s ok 1 - use Lemonldap::NG::Portal::Main; 1087s ok 2 - Portal object 1087s ok 3 - Init 1087s ok 4 - Portal app 1087s ok 5 - Register $type 1087s ok 6 - Portal object 1087s ok 7 - Init 1087s ok 8 - Portal app 1087s ok 9 - Register $type 1087s ok 10 - Portal object 1087s ok 11 - Init 1087s ok 12 - Portal app 1087s ok 13 - Register $type 1087s # ==> Pushing SP <== 1087s # ==> Popping SP <== 1087s ok 14 - Unauth SP request 1087s ok 15 - Get redirection 1087s ok 16 - Location header found 1087s # ==> Pushing ISSUER <== 1087s # ==> Popping ISSUER <== 1087s ok 17 - Launch SAML request to IdP 1087s ok 18 - HTTP code is 200 1087s ok 19 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765234%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693354_27196%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1087s # ==> Pushing ISSUER <== 1087s # ==> Popping ISSUER <== 1087s ok 20 - Post authentication 1087s ok 21 - HTTP code is 200 1087s ok 22 - Get cookie lemonldap (e9550432057c074931e940afcc8d1709d7299864c86df4cb9b92dc26a1666e4a) 1087s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 1087s ok 24 - PE_UNAUTHORIZEDPARTNER 1087s # ==> Pushing UNKNOWNSP <== 1087s # ==> Popping UNKNOWNSP <== 1087s ok 25 - Unauth SP request 1087s ok 26 - Get redirection 1087s ok 27 - Location header found 1087s # ==> Pushing ISSUER <== 1087s # ==> Popping ISSUER <== 1087s ok 28 - Launch SAML request to IdP 1087s ok 29 - Unknown entity ID: code found on page 1087s ok 30 - Unknown entity ID 1087s 1..30 1087s ok 1089s t/31-Auth-and-issuer-CAS-Logout-20.t ........................................... 1089s ok 1 - use Lemonldap::NG::Portal::Main; 1089s ok 2 - Portal object 1089s ok 3 - Init 1089s ok 4 - Portal app 1089s ok 5 - Register $type 1089s ok 6 - Portal object 1089s ok 7 - Init 1089s ok 8 - Portal app 1089s ok 9 - Register $type 1089s # ==> Pushing SP <== 1089s # ==> Popping SP <== 1089s ok 10 - Unauth SP request 1089s ok 11 - Get cookie llngcasserver (idp) 1089s ok 12 - Get CAS server cookie 1089s ok 13 - Get redirection 1089s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1089s # ==> Pushing ISSUER <== 1089s # ==> Popping ISSUER <== 1089s ok 15 - Query CAS server 1089s ok 16 - HTTP code is 200 1089s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765235%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769693355_40976%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1089s # ==> Pushing ISSUER <== 1089s # ==> Popping ISSUER <== 1089s ok 18 - Post authentication 1089s ok 19 - Get cookie lemonldap (c06d37ba057ef5c3ad1bfe2b3657a3d98525aa1751de26e4f3d1422db70eca1e) 1089s ok 20 - Get cookie lemonldappdata () 1089s ok 21 - SAML request cleared from pdata 1089s ok 22 - Get redirection 1089s ok 23 - Location header found 1089s # ==> Pushing SP <== 1089s ok 24 - SOAP request 1089s # ==> Saving handler SP <== 1089s # ==> Pushing ISSUER <== 1089s # ==> Popping ISSUER <== 1089s # ==> Restoring SP <== 1089s ok 25 - Execute request to /cas/serviceValidate 1089s ok 26 - HTTP code is 200 1089s ok 27 - Content is XML 1089s # ==> Popping SP <== 1089s ok 28 - Query SP with ticket 1089s ok 29 - Get cookie lemonldap (14510867f525fa5dd6d5ec4fbd817cdbe1636e81b625b9be57ab5ed528563037) 1089s # ==> Pushing SP <== 1089s # ==> Popping SP <== 1089s ok 30 - Get / on SP 1089s ok 31 - HTTP code is 200 1089s ok 32 - Authenticated as french 1089s ok 33 - UTF-8 values 1089s # ==> Pushing ISSUER <== 1089s # ==> Popping ISSUER <== 1089s ok 34 - Query SP for logout 1089s ok 35 - HTTP code is 200 1089s ok 36 - CAS message found 1089s ok 37 - Redirect URL found 1089s # ==> Pushing ISSUER <== 1089s # ==> Popping ISSUER <== 1089s ok 38 - Query IdP 1089s ok 39 - Response status is 401 1089s ok 40 - Content is JSON 1089s ok 41 - Error code is 1 1089s 1..41 1089s ok 1090s t/31-Auth-and-issuer-CAS-Logout-30.t ........................................... 1090s ok 1 - use Lemonldap::NG::Portal::Main; 1090s ok 2 - Portal object 1090s ok 3 - Init 1090s ok 4 - Portal app 1090s ok 5 - Register $type 1090s ok 6 - Portal object 1090s ok 7 - Init 1090s ok 8 - Portal app 1090s ok 9 - Register $type 1090s # ==> Pushing SP <== 1090s # ==> Popping SP <== 1090s ok 10 - Unauth SP request 1090s ok 11 - Get cookie llngcasserver (idp) 1090s ok 12 - Get CAS server cookie 1090s ok 13 - Get redirection 1090s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1090s # ==> Pushing ISSUER <== 1090s # ==> Popping ISSUER <== 1090s ok 15 - Query CAS server 1090s ok 16 - HTTP code is 200 1090s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769693357_12373%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769765237%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 1090s # ==> Pushing ISSUER <== 1090s # ==> Popping ISSUER <== 1090s ok 18 - Post authentication 1090s ok 19 - Get cookie lemonldap (57d7864c9182a039dc47cdf6642f15098840ba93578e00fd14e01880996137d3) 1090s ok 20 - Get cookie lemonldappdata () 1090s ok 21 - SAML request cleared from pdata 1090s ok 22 - Get redirection 1090s ok 23 - Location header found 1090s # ==> Pushing SP <== 1090s ok 24 - SOAP request 1090s # ==> Saving handler SP <== 1090s # ==> Pushing ISSUER <== 1090s # ==> Popping ISSUER <== 1090s # ==> Restoring SP <== 1090s ok 25 - Execute request to /cas/serviceValidate 1090s ok 26 - HTTP code is 200 1090s ok 27 - Content is XML 1090s # ==> Popping SP <== 1090s ok 28 - Query SP with ticket 1090s ok 29 - Get cookie lemonldap (4411827ff97b2848d0eb049c949f262868068c5bc89e3f845152b6943c26667a) 1090s # ==> Pushing SP <== 1090s # ==> Popping SP <== 1090s ok 30 - Get / on SP 1090s ok 31 - HTTP code is 200 1090s ok 32 - Authenticated as french 1090s ok 33 - UTF-8 values 1090s # ==> Pushing ISSUER <== 1090s # ==> Popping ISSUER <== 1090s ok 34 - Query SP for logout 1090s ok 35 - Unauthorized URL: code found on page 1090s ok 36 - Unauthorized URL 1090s # ==> Pushing ISSUER <== 1090s # ==> Popping ISSUER <== 1090s ok 37 - Query SP for logout 1090s ok 38 - Get redirection 1090s ok 39 - Location is http://auth.sp.com/ 1090s # ==> Pushing ISSUER <== 1090s # ==> Popping ISSUER <== 1090s ok 40 - Query IdP 1090s ok 41 - Response status is 401 1090s ok 42 - Content is JSON 1090s ok 43 - Error code is 1 1090s 1..43 1090s ok 1092s t/31-Auth-and-issuer-CAS-XSS-on-logout.t ....................................... 1092s ok 1 - use Lemonldap::NG::Portal::Main; 1092s ok 2 - Portal object 1092s ok 3 - Init 1092s ok 4 - Portal app 1092s ok 5 - Register $type 1092s ok 6 - Portal object 1092s ok 7 - Init 1092s ok 8 - Portal app 1092s ok 9 - Register $type 1092s # ==> Pushing SP <== 1092s # ==> Popping SP <== 1092s ok 10 - Unauth SP request 1092s ok 11 - Get cookie llngcasserver (idp) 1092s ok 12 - Get CAS server cookie 1092s ok 13 - Get redirection 1092s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1092s # ==> Pushing ISSUER <== 1092s # ==> Popping ISSUER <== 1092s ok 15 - Query CAS server 1092s ok 16 - HTTP code is 200 1092s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769765238%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221769693358_7009%22%7D) 1092s # ==> Pushing ISSUER <== 1092s # ==> Popping ISSUER <== 1092s ok 18 - Post authentication 1092s ok 19 - Get cookie lemonldap (7a0184f86870c00b4f3be27ab07914fac1ac5a94470de041280f6dfac7a2ce45) 1092s ok 20 - Get redirection 1092s ok 21 - Location header found 1092s # ==> Pushing SP <== 1092s ok 22 - SOAP request 1092s # ==> Saving handler SP <== 1092s # ==> Pushing ISSUER <== 1092s # ==> Popping ISSUER <== 1092s # ==> Restoring SP <== 1092s ok 23 - Execute request to /cas/serviceValidate 1092s ok 24 - HTTP code is 200 1092s ok 25 - Content is XML 1092s # ==> Popping SP <== 1092s ok 26 - Query SP with ticket 1092s ok 27 - Get cookie lemonldap (21a603bd655523179c282ba1c7b5907646a49743eabdde8db5d995f8b88a3b96) 1092s # ==> Pushing SP <== 1092s # ==> Popping SP <== 1092s ok 28 - Query SP for logout 1092s ok 29 - HTTP code is 200 1092s ok 30 - Found iframe 1092s # ==> Pushing ISSUER <== 1092s # ==> Popping ISSUER <== 1092s ok 31 - Get iframe from IdP 1092s ok 32 - Get redirection 1092s ok 33 - Location is http://auth.idp.com/?logout=1 1092s ok 34 - Frame can be embedded 1092s # ==> Pushing ISSUER <== 1092s # ==> Popping ISSUER <== 1092s ok 35 - Query IdP 1092s ok 36 - Response status is 401 1092s ok 37 - Content is JSON 1092s ok 38 - Error code is 1 1092s # ==> Pushing SP <== 1092s # ==> Popping SP <== 1092s ok 39 - Query IdP 1092s ok 40 - Get redirection 1092s ok 41 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1092s 1..41 1092s ok 1094s t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.t .......................... 1094s ok 1 - use Lemonldap::NG::Portal::Main; 1094s ok 2 - Portal object 1094s ok 3 - Init 1094s ok 4 - Portal app 1094s ok 5 - Register $type 1094s ok 6 - Portal object 1094s ok 7 - Init 1094s ok 8 - Portal app 1094s ok 9 - Register $type 1094s # ==> Pushing SP <== 1094s # ==> Popping SP <== 1094s ok 10 - Unauth SP request 1094s ok 11 - Get redirection 1094s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 1094s # ==> Pushing ISSUER <== 1094s # ==> Popping ISSUER <== 1094s ok 13 - Query CAS server 1094s ok 14 - HTTP code is 200 1094s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765240%2C%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%221769693360_31062%22%7D) 1094s # ==> Pushing ISSUER <== 1094s # ==> Popping ISSUER <== 1094s ok 16 - Post authentication 1094s ok 17 - Reject reason is 68 1094s # ==> Pushing SP <== 1094s # ==> Popping SP <== 1094s ok 18 - Unauth SP request 1094s ok 19 - Get redirection 1094s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 1094s # ==> Pushing ISSUER <== 1094s # ==> Popping ISSUER <== 1094s ok 21 - Query CAS server 1094s ok 22 - HTTP code is 200 1094s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769765240%2C%22issuerRequestcas%22%3A%221769693360_10944%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1094s # ==> Pushing ISSUER <== 1094s # ==> Popping ISSUER <== 1094s ok 24 - Post authentication 1094s ok 25 - Get redirection 1094s ok 26 - Location header found 1094s ok 27 - Get cookie lemonldap (b1f4053865975ee278ff701031bb08717029416b34ece4f499978f407bc8a8a3) 1094s # ==> Pushing SP <== 1094s ok 28 - SOAP request 1094s # ==> Saving handler SP <== 1094s # ==> Pushing ISSUER <== 1094s # ==> Popping ISSUER <== 1094s # ==> Restoring SP <== 1094s ok 29 - Execute request to /cas/serviceValidate 1094s ok 30 - HTTP code is 200 1094s ok 31 - Content is XML 1094s # ==> Popping SP <== 1094s ok 32 - Query SP with ticket 1094s ok 33 - Get cookie lemonldap (e68b233658a9a607e86a4af65af2ebecfd94830b557b8bcea18007b588f46823) 1094s # ==> Pushing SP <== 1094s # ==> Popping SP <== 1094s ok 34 - Get / on SP 1094s ok 35 - HTTP code is 200 1094s ok 36 - Authenticated as french 1094s ok 37 - UTF-8 values 1094s # ==> Pushing SP <== 1094s # ==> Popping SP <== 1094s ok 38 - Query SP for logout 1094s ok 39 - HTTP code is 200 1094s ok 40 - Found iframe 1094s ok 41 - Content-Security-Policy header found 1094s ok 42 - Found auth.idp.com in CSP child-src 1094s # ==> Pushing ISSUER <== 1094s # ==> Popping ISSUER <== 1094s ok 43 - Get iframe from IdP 1094s ok 44 - Get redirection 1094s ok 45 - Location is http://auth.sp2.com/?logout 1094s ok 46 - Frame can be embedded 1094s # ==> Pushing ISSUER <== 1094s # ==> Popping ISSUER <== 1094s ok 47 - Query IdP 1094s ok 48 - Response status is 401 1094s ok 49 - Content is JSON 1094s ok 50 - Error code is 1 1094s # ==> Pushing SP <== 1094s # ==> Popping SP <== 1094s ok 51 - Query IdP 1094s ok 52 - Get redirection 1094s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 1094s 1..53 1094s ok 1104s t/31-Auth-and-issuer-CAS-declared-app-userattr.t ............................... 1104s ok 1 - use Lemonldap::NG::Portal::Main; 1104s ok 2 - Portal object 1104s ok 3 - Init 1104s ok 4 - Portal app 1104s ok 5 - Register $type 1104s ok 6 - Portal object 1104s ok 7 - Init 1104s ok 8 - Portal app 1104s ok 9 - Register $type 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 10 - Unauth SP request 1104s ok 11 - Get redirection 1104s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 13 - Query CAS server 1104s ok 14 - HTTP code is 200 1104s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221769693362_41749%22%2C%22issuerTs%22%3A1769765242%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 16 - Post authentication 1104s ok 17 - Reject reason is 68 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 18 - Unauth SP request 1104s ok 19 - Get redirection 1104s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 21 - Query CAS server 1104s ok 22 - HTTP code is 200 1104s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769693362_33220%22%2C%22issuerTs%22%3A1769765242%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 24 - Post authentication 1104s ok 25 - Get redirection 1104s ok 26 - Location header found 1104s ok 27 - Get cookie lemonldap (fcb30485fa775b644d05b514b62c25e5b2522039af5372b66e0bd7f2a648570a) 1104s # ==> Pushing SP <== 1104s ok 28 - SOAP request 1104s # ==> Saving handler SP <== 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s # ==> Restoring SP <== 1104s ok 29 - Execute request to /cas/serviceValidate 1104s ok 30 - HTTP code is 200 1104s ok 31 - Content is XML 1104s # ==> Popping SP <== 1104s ok 32 - Query SP with ticket 1104s ok 33 - Get cookie lemonldap (a8da333d9fb274d6f9c0a032dbac127d43b09f86e91bea983d8e6845152e3f67) 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 34 - Get / on SP 1104s ok 35 - HTTP code is 200 1104s ok 36 - Authenticated as fa@badwolf.org 1104s ok 37 - UTF-8 values 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 38 - Query SP for logout 1104s ok 39 - HTTP code is 200 1104s ok 40 - Found iframe 1104s ok 41 - Content-Security-Policy header found 1104s ok 42 - Found auth.idp.com in CSP child-src 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 43 - Get iframe from IdP 1104s ok 44 - Get redirection 1104s ok 45 - Location is http://auth.sp.com/?logout 1104s ok 46 - Frame can be embedded 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 47 - Query IdP 1104s ok 48 - Response status is 401 1104s ok 49 - Content is JSON 1104s ok 50 - Error code is 1 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 51 - Query IdP 1104s ok 52 - Get redirection 1104s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1104s 1..53 1104s ok 1104s t/31-Auth-and-issuer-CAS-declared-app.t ........................................ 1104s ok 1 - use Lemonldap::NG::Portal::Main; 1104s ok 2 - Portal object 1104s ok 3 - Init 1104s ok 4 - Portal app 1104s ok 5 - Register $type 1104s ok 6 - Portal object 1104s ok 7 - Init 1104s ok 8 - Portal app 1104s ok 9 - Register $type 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 10 - Unauth SP request 1104s ok 11 - Get redirection 1104s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 13 - Query CAS server 1104s ok 14 - HTTP code is 200 1104s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A1%2C%22issuerRequestcas%22%3A%221769693364_13620%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769765244%7D) 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 16 - Post authentication 1104s ok 17 - Reject reason is 68 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 18 - Unauth SP request 1104s ok 19 - Get redirection 1104s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 21 - Query CAS server 1104s ok 22 - HTTP code is 200 1104s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769765245%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769693365_55268%22%2C%22targetAuthnLevel%22%3A1%7D) 1104s ok 24 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769765245%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769693365_55268%22%2C%22targetAuthnLevel%22%3A1%7D) 1104s ok 25 - Pdata is not empty 1104s ok 26 - Target Authnlevel set in pdata 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 27 - Post authentication 1104s ok 28 - Get redirection 1104s ok 29 - Location header found 1104s ok 30 - Get cookie lemonldap (c46a0d777943bcee03b3273cb342dee7713d2fb765784ffee708fce6fef2cdc3) 1104s # ==> Pushing SP <== 1104s ok 31 - SOAP request 1104s # ==> Saving handler SP <== 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s # ==> Restoring SP <== 1104s ok 32 - Execute request to /cas/serviceValidate 1104s ok 33 - HTTP code is 200 1104s ok 34 - Content is XML 1104s # ==> Popping SP <== 1104s ok 35 - Query SP with ticket 1104s ok 36 - Get cookie lemonldap (c818f723f2e66ef8ccac5a4bad94e74b635442f1e387525c55073166cec5a4a7) 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 37 - Get / on SP 1104s ok 38 - HTTP code is 200 1104s ok 39 - Authenticated as french 1104s ok 40 - UTF-8 values 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 41 - Query SP for logout 1104s ok 42 - HTTP code is 200 1104s ok 43 - Found iframe 1104s ok 44 - Content-Security-Policy header found 1104s ok 45 - Found auth.idp.com in CSP child-src 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 46 - Get iframe from IdP 1104s ok 47 - Get redirection 1104s ok 48 - Location is http://auth.sp.com/?logout 1104s ok 49 - Frame can be embedded 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 50 - Query IdP 1104s ok 51 - Response status is 401 1104s ok 52 - Content is JSON 1104s ok 53 - Error code is 1 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 54 - Query IdP 1104s ok 55 - Get redirection 1104s ok 56 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 57 - Auth query 1104s ok 58 - HTTP code is 200 1104s ok 59 - Get cookie lemonldap (6ead7e17d4a89f86cbe53700fc481140c2c7305a0d5b63bb81891d6f2e773c4c) 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 60 - Query CAS server 1104s ok 61 - Response body is not empty 1104s ok 62 - Found at least one result for //span[@trspan="askToUpgrade"] 1104s 1..62 1104s ok 1104s t/31-Auth-and-issuer-CAS-declared-apps.t ....................................... 1104s ok 1 - use Lemonldap::NG::Portal::Main; 1104s ok 2 - Portal object 1104s ok 3 - Init 1104s ok 4 - Portal app 1104s ok 5 - Register $type 1104s ok 6 - Portal object 1104s ok 7 - Init 1104s ok 8 - Portal app 1104s ok 9 - Register $type 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 10 - Unauth SP request 1104s ok 11 - Cancel button NOT found 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 12 - Query CAS server 1104s ok 13 - HTTP code is 200 1104s ok 14 - 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%3A1769765246%2C%22issuerRequestcas%22%3A%221769693366_4885%22%7D) 1104s 1..14 1104s ok 1104s t/31-Auth-and-issuer-CAS-default.t ............................................. 1104s ok 1 - use Lemonldap::NG::Portal::Main; 1104s ok 2 - Portal object 1104s ok 3 - Init 1104s ok 4 - Portal app 1104s ok 5 - Register $type 1104s ok 6 - Portal object 1104s ok 7 - Init 1104s ok 8 - Portal app 1104s ok 9 - Register $type 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 10 - Unauth SP request 1104s ok 11 - Get cookie llngcasserver (idp) 1104s ok 12 - Get CAS server cookie 1104s ok 13 - Get redirection 1104s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 15 - Query CAS server 1104s ok 16 - HTTP code is 200 1104s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769765247%2C%22issuerRequestcas%22%3A%221769693367_48418%22%7D) 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 18 - Post authentication 1104s ok 19 - Get cookie lemonldap (3102c5b536874eb047c0847fb605c775f8e8ad1bca55daca0612f0bb54274b14) 1104s ok 20 - Get cookie lemonldappdata () 1104s ok 21 - SAML request cleared from pdata 1104s ok 22 - Get redirection 1104s ok 23 - Location header found 1104s # ==> Pushing SP <== 1104s ok 24 - SOAP request 1104s # ==> Saving handler SP <== 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s # ==> Restoring SP <== 1104s ok 25 - Execute request to /cas/serviceValidate 1104s ok 26 - HTTP code is 200 1104s ok 27 - Content is XML 1104s # ==> Popping SP <== 1104s ok 28 - Query SP with ticket 1104s ok 29 - Get cookie lemonldap (082979f7e23bdac92cc5ab555f36fe0941fedfe57328ca088050edcd014b6860) 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 30 - Get / on SP 1104s ok 31 - HTTP code is 200 1104s ok 32 - Authenticated as french 1104s ok 33 - UTF-8 values 1104s ok 34 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 35 - Query SP for logout 1104s ok 36 - HTTP code is 200 1104s ok 37 - Found iframe 1104s ok 38 - Content-Security-Policy header found 1104s ok 39 - Found auth.idp.com in CSP child-src 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 40 - Get iframe from IdP 1104s ok 41 - Get redirection 1104s ok 42 - Location is http://auth.sp.com/?logout 1104s ok 43 - Frame can be embedded 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 44 - Query IdP 1104s ok 45 - Response status is 401 1104s ok 46 - Content is JSON 1104s ok 47 - Error code is 1 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 48 - Query IdP 1104s ok 49 - Get redirection 1104s ok 50 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1104s 1..50 1104s ok 1104s t/31-Auth-and-issuer-CAS-proxied.t ............................................. 1104s ok 1 - use Lemonldap::NG::Portal::Main; 1104s ok 2 - Portal object 1104s ok 3 - Init 1104s ok 4 - Portal app 1104s ok 5 - Register $type 1104s ok 6 - Portal object 1104s ok 7 - Init 1104s ok 8 - Portal app 1104s ok 9 - Register $type 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 10 - Unauth SP request 1104s ok 11 - Get cookie llngcasserver (idp) 1104s ok 12 - Get CAS server cookie 1104s ok 13 - Get redirection 1104s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 15 - Query CAS server 1104s ok 16 - HTTP code is 200 1104s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221769693368_11188%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769765248%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 18 - Post authentication 1104s ok 19 - Get redirection 1104s ok 20 - Location header found 1104s ok 21 - Get cookie lemonldap (80d5b67b4f3fa4002768e7d10e73de67bcfce6099dd735c3f8c19b2ba1148f2e) 1104s # ==> Pushing SP <== 1104s ok 22 - Request to http://auth.idp.com/cas/serviceValidate?ticket=ST-0804d54bd7eaad80115bedff36ea0310e14090015afe9fd74cbe047b2bfb150e&pgtUrl=http%3A%2F%2Fauth.sp.com%2F%3Fticket%3DST-0804d54bd7eaad80115bedff36ea0310e14090015afe9fd74cbe047b2bfb150e%26casProxy%3D1&service=http%3A%2F%2Fauth.sp.com%2F 1104s # ==> Saving handler SP <== 1104s # ==> Pushing ISSUER <== 1104s ok 23 - Request to http://auth.sp.com/?ticket=ST-0804d54bd7eaad80115bedff36ea0310e14090015afe9fd74cbe047b2bfb150e&casProxy=1&pgtIou=PGTIOU-3b318ea554be88a7cb3d8345de3386665fb6d1511928a2516e6c916c518afaa4&pgtId=PGT-58f405671ceadcc6b2810c19859d781ccfcbaced8b7bd1e0e6b3dd175f5ac298 1104s # ==> Saving handler ISSUER <== 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s # ==> Restoring ISSUER <== 1104s ok 24 - Execute request to / 1104s ok 25 - HTTP code is 200 1104s # ==> Popping ISSUER <== 1104s # ==> Restoring SP <== 1104s ok 26 - Execute request to /cas/serviceValidate 1104s ok 27 - HTTP code is 200 1104s ok 28 - Request to http://auth.idp.com/cas/proxy?targetService=http%3A%2F%2Ftest.sp.com%2F&pgt=PGT-58f405671ceadcc6b2810c19859d781ccfcbaced8b7bd1e0e6b3dd175f5ac298 1104s # ==> Saving handler SP <== 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s # ==> Restoring SP <== 1104s ok 29 - Execute request to /cas/proxy 1104s ok 30 - HTTP code is 200 1104s # ==> Popping SP <== 1104s ok 31 - Query SP with ticket 1104s ok 32 - Get cookie lemonldap (eb090b1377cc625cfed65dd0c12936c03fe930bd389c9ea18103b1d2948f56c9) 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 33 - Get / on SP 1104s ok 34 - HTTP code is 200 1104s ok 35 - Authenticated as french 1104s ok 36 - UTF-8 values 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 37 - Query SP for logout 1104s ok 38 - HTTP code is 200 1104s ok 39 - Found iframe 1104s ok 40 - Content-Security-Policy header found 1104s ok 41 - Found auth.idp.com in CSP child-src 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 42 - Get iframe from IdP 1104s ok 43 - Get redirection 1104s ok 44 - Location is http://auth.sp.com/?logout 1104s ok 45 - Frame can be embedded 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 46 - Query IdP 1104s ok 47 - Response status is 401 1104s ok 48 - Content is JSON 1104s ok 49 - Error code is 1 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 50 - Query IdP 1104s ok 51 - Get redirection 1104s ok 52 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1104s 1..52 1104s ok 1104s t/31-Auth-and-issuer-CAS-samlValidate.t ........................................ 1104s ok 1 - use Lemonldap::NG::Portal::Main; 1104s ok 2 - Portal object 1104s ok 3 - Init 1104s ok 4 - Portal app 1104s ok 5 - Register $type 1104s ok 6 - Portal object 1104s ok 7 - Init 1104s ok 8 - Portal app 1104s ok 9 - Register $type 1104s # ==> Pushing SP <== 1104s # ==> Popping SP <== 1104s ok 10 - Unauth SP request 1104s ok 11 - Get cookie llngcasserver (idp) 1104s ok 12 - Get CAS server cookie 1104s ok 13 - Get redirection 1104s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 15 - Query CAS server 1104s ok 16 - HTTP code is 200 1104s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769693370_24765%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769765250%7D) 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s ok 18 - Post authentication 1104s ok 19 - Get redirection 1104s ok 20 - Location header found 1104s ok 21 - Get cookie lemonldap (a6b857a0450c865e5b54c52b6f0aefc51e9f8a564dd081e5b3dd8b791161280b) 1104s # ==> Pushing SP <== 1104s ok 22 - Request to http://auth.idp.com/cas/samlValidate?TARGET=http%3A%2F%2Fauth.sp.com%2F 1104s # ==> Saving handler SP <== 1104s # ==> Pushing ISSUER <== 1104s # ==> Popping ISSUER <== 1104s # ==> Restoring SP <== 1104s ok 23 - Execute POST request to /cas/samlValidate 1104s ok 24 - HTTP code is 200 1104s # ==> Popping SP <== 1104s ok 25 - Query SP with ticket 1104s ok 26 - Get cookie lemonldap (75c39ba6902be9453cd7277dbc5afb10a9f35b579da56b3b0ad8c33820ac02ee) 1104s ok 27 - Correct whatToTrace 1104s ok 28 - Correct cn 1104s ok 29 - Correct uid 1104s ok 30 - Correct groups 1104s 1..30 1104s ok 1105s t/31-Auth-and-issuer-CAS-with-choice-and-cancel.t .............................. 1105s ok 1 - use Lemonldap::NG::Portal::Main; 1105s ok 2 - Portal object 1105s ok 3 - Init 1105s ok 4 - Portal app 1105s ok 5 - Register $type 1105s ok 6 - Portal object 1105s ok 7 - Init 1105s ok 8 - Portal app 1105s ok 9 - Register $type 1105s # ==> Pushing SP <== 1105s # ==> Popping SP <== 1105s ok 10 - Unauth SP request 1105s ok 11 - Found CAS entry 1105s ok 12 - HTTP code is 200 1105s ok 13 - Page contains a form 1105s ok 14 - CSP header authorize POST request to \# 1105s # ==> Pushing SP <== 1105s # ==> Popping SP <== 1105s ok 15 - Unauth SP request 1105s ok 16 - 1st = idp 1105s ok 17 - 2nd = idp3 1105s ok 18 - 3rd = idp4 1105s ok 19 - 4th= idp2 1105s ok 20 - Found Cancel button 1105s ok 21 - Found CAS idp logo and tooltip 1105s ok 22 - Found CAS idp display name 1105s ok 23 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%7D) 1105s ok 24 - HTTP code is 200 1105s ok 25 - Page contains a form 1105s ok 26 - CSP header authorize POST request to \# 1105s # ==> Pushing SP <== 1105s # ==> Popping SP <== 1105s ok 27 - Cancel query 1105s ok 28 - Get cookie lemonldappdata () 1105s ok 29 - pdata is empty 1105s 1..29 1105s ok 1107s t/31-Auth-and-issuer-CAS-with-choice.t ......................................... 1107s ok 1 - use Lemonldap::NG::Portal::Main; 1107s ok 2 - Portal object 1107s ok 3 - Init 1107s ok 4 - Portal app 1107s ok 5 - Register $type 1107s ok 6 - Portal object 1107s ok 7 - Init 1107s ok 8 - Portal app 1107s ok 9 - Register $type 1107s # ==> Pushing SP <== 1107s # ==> Popping SP <== 1107s ok 10 - Unauth SP request 1107s ok 11 - Get cookie llngcasserver (idp) 1107s ok 12 - Get CAS server cookie 1107s ok 13 - Get redirection 1107s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1107s # ==> Pushing ISSUER <== 1107s # ==> Popping ISSUER <== 1107s ok 15 - Query CAS server 1107s ok 16 - HTTP code is 200 1107s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765253%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221769693373_7829%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1107s # ==> Pushing ISSUER <== 1107s # ==> Popping ISSUER <== 1107s ok 18 - Post authentication 1107s ok 19 - Get redirection 1107s ok 20 - Location header found 1107s ok 21 - Get cookie lemonldap (df4c8e11753fc63e3dfeb1fe20728099f7c0a129c738644c28b9615479ac87b5) 1107s ok 22 - Get cookie lemonldappdata () 1107s ok 23 - SAML request cleared from pdata 1107s # ==> Pushing SP <== 1107s ok 24 - SOAP request 1107s # ==> Saving handler SP <== 1107s # ==> Pushing ISSUER <== 1107s # ==> Popping ISSUER <== 1107s # ==> Restoring SP <== 1107s ok 25 - Execute request to /cas/serviceValidate 1107s ok 26 - HTTP code is 200 1107s ok 27 - Content is XML 1107s # ==> Popping SP <== 1107s ok 28 - Query SP with ticket 1107s ok 29 - Get cookie lemonldap (9e2c111d01925fb6bf1453d3273d623492b5ff8d8c7ad0d8d619005e028e6967) 1107s # ==> Pushing SP <== 1107s # ==> Popping SP <== 1107s ok 30 - Get / on SP 1107s ok 31 - HTTP code is 200 1107s ok 32 - Authenticated as dwho 1107s # ==> Pushing SP <== 1107s # ==> Popping SP <== 1107s ok 33 - Unauth SP request (2) 1107s ok 34 - Get cookie llngcasserver (idp) 1107s ok 35 - Get CAS server cookie 1107s ok 36 - Get redirection 1107s ok 37 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1107s # ==> Pushing ISSUER <== 1107s # ==> Popping ISSUER <== 1107s ok 38 - Query CAS server (2) 1107s ok 39 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1769765254%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769693374_10143%22%7D) 1107s ok 40 - HTTP code is 200 1107s ok 41 - Page contains a form 1107s ok 42 - URI match 1107s ok 43 - Field "confirm" is defined 1107s ok 44 - Field "url" is defined 1107s ok 45 - Get autorenew.js 1107s # ==> Pushing ISSUER <== 1107s # ==> Popping ISSUER <== 1107s ok 46 - Post confirm 1107s ok 47 - HTTP code is 200 1107s ok 48 - Page contains a form 1107s ok 49 - Field "upgrading" is defined 1107s ok 50 - CSP header authorize POST request to \# 1107s ok 51 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769693374_10143%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXMvbG9naW4%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1769765254%7D) 1107s # ==> Pushing ISSUER <== 1107s # ==> Popping ISSUER <== 1107s ok 52 - Post credentials 1107s ok 53 - Get redirection 1107s ok 54 - Location is http://auth.idp.com/cas/login 1107s ok 55 - Get cookie lemonldap (f3ec3ebdeb2373daf687c73d889f39f5b9a06e7cff5da188bc9d3605ec8d0eb6) 1107s # ==> Pushing ISSUER <== 1107s # ==> Popping ISSUER <== 1107s ok 56 - Follow redirection 1107s ok 57 - Get redirection 1107s ok 58 - Location header found 1107s # ==> Pushing SP <== 1107s ok 59 - SOAP request 1107s # ==> Saving handler SP <== 1107s # ==> Pushing ISSUER <== 1107s # ==> Popping ISSUER <== 1107s # ==> Restoring SP <== 1107s ok 60 - Execute request to /cas/serviceValidate 1107s ok 61 - HTTP code is 200 1107s ok 62 - Content is XML 1107s # ==> Popping SP <== 1107s ok 63 - Follow redirection 1107s ok 64 - Get cookie lemonldap (a5f3d0f3ae1d6a740b1401b5b52c6c19de282d84178913f573dd714deb9f8693) 1107s # ==> Pushing SP <== 1107s # ==> Popping SP <== 1107s ok 65 - Query SP for logout 1107s ok 66 - HTTP code is 200 1107s ok 67 - Found iframe 1107s ok 68 - Content-Security-Policy header found 1107s ok 69 - Found auth.idp.com in CSP child-src 1107s # ==> Pushing ISSUER <== 1107s # ==> Popping ISSUER <== 1107s ok 70 - Get iframe from IdP 1107s ok 71 - Get redirection 1107s ok 72 - Location is http://auth.sp.com/?logout 1107s # ==> Pushing ISSUER <== 1107s # ==> Popping ISSUER <== 1107s ok 73 - Query CAS server 1107s ok 74 - Response status is 401 1107s ok 75 - Content is JSON 1107s ok 76 - Error code is 1 1107s # ==> Pushing SP <== 1107s # ==> Popping SP <== 1107s ok 77 - Query CAS app 1107s ok 78 - Get redirection 1107s ok 79 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1107s 1..79 1107s ok 1110s t/31-CAS-10.t .................................................................. 1110s ok 1 - use Lemonldap::NG::Portal::Main; 1110s ok 2 - Portal object 1110s ok 3 - Init 1110s ok 4 - Portal app 1110s ok 5 - Issuer portal 1110s ok 6 - Query CAS server 1110s ok 7 - HTTP code is 200 1110s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769765255%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221769693375_59916%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1110s ok 9 - Post authentication 1110s ok 10 - Get cookie lemonldap (7e38449c2cfeaba06ae6bb55352a70a62dfc3500d987c1ad4fe7257cf0391fa4) 1110s ok 11 - Get cookie lemonldappdata () 1110s ok 12 - SAML request cleared from pdata 1110s ok 13 - Get redirection 1110s ok 14 - Location header found 1110s ok 15 - Query CAS server 1110s ok 16 - HTTP code is 200 1110s ok 17 - Ticket is valid 1110s ok 18 - Username is returned 1110s ok 19 - Query CAS server 1110s ok 20 - Ticket is no longer valid 1110s 1..20 1110s ok 1111s t/31-CAS-Gateway.t ............................................................. 1111s ok 1 - use Lemonldap::NG::Portal::Main; 1111s ok 2 - Portal object 1111s ok 3 - Init 1111s ok 4 - Portal app 1111s ok 5 - Issuer portal 1111s ok 6 - Get redirection 1111s ok 7 - Location is http://auth.sp.com/somewhere 1111s ok 8 - Get redirection 1111s ok 9 - Location is http://auth.unknown.com/somewhere 1111s ok 10 - Portal object 1111s ok 11 - Init 1111s ok 12 - Portal app 1111s ok 13 - Issuer portal 1111s ok 14 - Get redirection 1111s ok 15 - Location is http://auth.sp.com/somewhere 1111s ok 16 - Expected portal error code: code found on page 1111s ok 17 - Expected portal error code 1111s ok 18 - Portal object 1111s ok 19 - Init 1111s ok 20 - Portal app 1111s ok 21 - Issuer portal 1111s ok 22 - Get redirection 1111s ok 23 - Location is http://auth.sp.com/somewhere 1111s ok 24 - Expected portal error code: code found on page 1111s ok 25 - Expected portal error code 1111s 1..25 1111s ok 1113s t/31-CAS-Hooks.t ............................................................... 1113s ok 1 - use Lemonldap::NG::Portal::Main; 1113s ok 2 - Portal object 1113s ok 3 - Init 1113s ok 4 - Portal app 1113s ok 5 - Issuer portal 1113s ok 6 - Post authentication 1113s ok 7 - Get cookie lemonldap (b09673004839e4d2f646167711c0c35dbb490fa2227565456748bf7d89f56c5f) 1113s ok 8 - Query CAS server 1113s ok 9 - Hook rejected the request: code found on page 1113s ok 10 - Hook rejected the request 1113s ok 11 - Query CAS server 1113s ok 12 - Get redirection 1113s ok 13 - Location header found 1113s ok 14 - Query CAS server 1113s ok 15 - HTTP code is 200 1113s ok 16 - Found hook attribute 1113s 1..16 1113s ok 1114s t/31-CAS-Logout-propagate-OIDC.t ............................................... 1114s ok 1 - use Lemonldap::NG::Portal::Main; 1114s # Subtest: Log into OIDC RP, logout from CAS, OIDC logout is called 1114s ok 1 - Portal object 1114s ok 2 - Init 1114s ok 3 - Portal app 1114s ok 4 - Auth query 1114s ok 5 - HTTP code is 200 1114s ok 6 - Get cookie lemonldap (c1eeeabc6d8ace0fa1bf9cd317f7880d95f63119f1b0c1007a9e5b779c026572) 1114s ok 7 - Get redirection 1114s ok 8 - Location header found 1114s ok 9 - HTTP code is 200 1114s ok 10 - Content-Type is JSON 1114s ok 11 - Content is valid JSON 1114s ok 12 - Initiate CAS logout 1114s ok 13 - Response body is not empty 1114s ok 14 - Found OIDC logout iframe 1114s 1..14 1114s ok 2 - Log into OIDC RP, logout from CAS, OIDC logout is called 1114s 1..2 1114s ok 1117s t/31-CAS-Logout-with-hashed-storage.t .......................................... 1117s ok 1 - use Lemonldap::NG::Portal::Main; 1117s # Subtest: Test IDP initiated logout 1117s ok 1 - Portal object 1117s ok 2 - Init 1117s ok 3 - Portal app 1117s ok 4 - Issuer portal 1117s ok 5 - Auth query 1117s ok 6 - HTTP code is 200 1117s ok 7 - Get cookie lemonldap (4a6618f19a6fac5605bf467baf8451ec7065ad0b4e36ebe3bb8bd01cd2b7c7de) 1117s ok 8 - Query CAS server 1117s ok 9 - Get redirection 1117s ok 10 - Location header found 1117s ok 11 - Query CAS server 1117s ok 12 - HTTP code is 200 1117s ok 13 1117s ok 14 - Cas response contains authenticationSuccess 1117s ok 15 - Query CAS server 1117s ok 16 - Get redirection 1117s ok 17 - Location header found 1117s ok 18 - Query CAS server 1117s ok 19 - HTTP code is 200 1117s ok 20 1117s ok 21 - Cas response contains authenticationSuccess 1117s ok 22 - Initiate logout 1117s ok 23 - Get cookie lemonldap (0) 1117s ok 24 - Cookie was cleared 1117s ok 25 - Found CAS app name 1117s ok 26 - My other app is not displayed 1117s ok 27 - HTTP code is 200 1117s ok 28 - Page contains a form 1117s ok 29 - Host match 1117s ok 30 - URI match 1117s ok 31 - Field "logout" is defined 1117s ok 32 - CSP header authorize POST request to auth.example.com 1117s ok 33 - Found logout option 1117s ok 34 - Response body is not empty 1117s ok 35 - Logout SP 1117s ok 36 - Correct ticket sent to sp for logout 1117s ok 37 - No ticket sent to sp2 1117s 1..37 1117s ok 2 - Test IDP initiated logout 1117s # Subtest: Test App initiated logout, no redirect 1117s ok 1 - Portal object 1117s ok 2 - Init 1117s ok 3 - Portal app 1117s ok 4 - Issuer portal 1117s ok 5 - Auth query 1117s ok 6 - HTTP code is 200 1117s ok 7 - Get cookie lemonldap (a5c1e35e13bb1703751f0d17f95e3c0a71e299d87e35001dec31061bd96cbad1) 1117s ok 8 - Query CAS server 1117s ok 9 - Get redirection 1117s ok 10 - Location header found 1117s ok 11 - Query CAS server 1117s ok 12 - HTTP code is 200 1117s ok 13 1117s ok 14 - Cas response contains authenticationSuccess 1117s ok 15 - Query CAS server 1117s ok 16 - Get redirection 1117s ok 17 - Location header found 1117s ok 18 - Query CAS server 1117s ok 19 - HTTP code is 200 1117s ok 20 1117s ok 21 - Cas response contains authenticationSuccess 1117s ok 22 - Initiate logout 1117s ok 23 - Get cookie lemonldap (0) 1117s ok 24 - Cookie was cleared 1117s ok 25 - HTTP code is 200 1117s ok 26 - Page contains a form 1117s ok 27 - Host match 1117s ok 28 - URI match 1117s ok 29 - Field "logout" is defined 1117s ok 30 - CSP header authorize POST request to auth.example.com 1117s ok 31 - Found logout option 1117s ok 32 - Found CAS app name 1117s ok 33 - My other app is not displayed 1117s ok 34 - Response body is not empty 1117s ok 35 - Logout SP 1117s ok 36 - Correct ticket sent to sp for logout 1117s ok 37 - No ticket sent to sp2 1117s 1..37 1117s ok 3 - Test App initiated logout, no redirect 1117s # Subtest: Test App initiated logout, with redirect 1117s ok 1 - Portal object 1117s ok 2 - Init 1117s ok 3 - Portal app 1117s ok 4 - Issuer portal 1117s ok 5 - Auth query 1117s ok 6 - HTTP code is 200 1117s ok 7 - Get cookie lemonldap (6f4f1420c0f775231a96950e0541816f045da5e646a6ace4c680af36751f9027) 1117s ok 8 - Query CAS server 1117s ok 9 - Get redirection 1117s ok 10 - Location header found 1117s ok 11 - Query CAS server 1117s ok 12 - HTTP code is 200 1117s ok 13 1117s ok 14 - Cas response contains authenticationSuccess 1117s ok 15 - Query CAS server 1117s ok 16 - Get redirection 1117s ok 17 - Location header found 1117s ok 18 - Query CAS server 1117s ok 19 - HTTP code is 200 1117s ok 20 1117s ok 21 - Cas response contains authenticationSuccess 1117s ok 22 - Initiate logout 1117s ok 23 - Get cookie lemonldap (0) 1117s ok 24 - Cookie was cleared 1117s ok 25 - HTTP code is 200 1117s ok 26 - Page contains a form 1117s ok 27 - Host match 1117s ok 28 - URI match 1117s ok 29 - CSP header authorize POST request to auth.sp.com 1117s ok 30 - Query string is preserved 1117s ok 31 - Found CAS app name 1117s ok 32 - My other app is not displayed 1117s ok 33 - Response body is not empty 1117s ok 34 - Logout SP 1117s ok 35 - Correct ticket sent to sp for logout 1117s ok 36 - No ticket sent to sp2 1117s 1..36 1117s ok 4 - Test App initiated logout, with redirect 1117s # Subtest: Test App initiated logout, no redirect, no info 1117s ok 1 - Portal object 1117s ok 2 - Init 1117s ok 3 - Portal app 1117s ok 4 - Issuer portal 1117s ok 5 - Auth query 1117s ok 6 - HTTP code is 200 1117s ok 7 - Get cookie lemonldap (ad0338f1d0718bdc5beac136af32411a7ecc55b92d6d270edd582d623fcb3314) 1117s ok 8 - Initiate logout 1117s ok 9 - Get cookie lemonldap (0) 1117s ok 10 - Cookie was cleared 1117s ok 11 - Get redirection 1117s ok 12 - Location header found 1117s 1..12 1117s ok 5 - Test App initiated logout, no redirect, no info 1117s # Subtest: Test redirect URL filtering 1117s ok 1 - Portal object 1117s ok 2 - Init 1117s ok 3 - Portal app 1117s ok 4 - Issuer portal 1117s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 1117s ok 1 - Auth query 1117s ok 2 - HTTP code is 200 1117s ok 3 - Get cookie lemonldap (2e490179eaa66a299a59b96f0f205c27a5db9f4b2a63d40b43200f7071040875) 1117s ok 4 - Initiate logout 1117s ok 5 - Get cookie lemonldap (0) 1117s ok 6 - CAS message found 1117s ok 7 - Response body is not empty 1117s ok 8 - Redirect URL found 1117s 1..8 1117s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 1117s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 1117s ok 1 - Auth query 1117s ok 2 - HTTP code is 200 1117s ok 3 - Get cookie lemonldap (7825befe0b1e562998132e89977f281160f938f184720c974f6ae787539e6644) 1117s ok 4 - Initiate logout 1117s ok 5 - Get cookie lemonldap (0) 1117s ok 6 - Get redirection 1117s ok 7 - Location is http://test1.example.com/ 1117s 1..7 1117s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 1117s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 1117s ok 1 - Auth query 1117s ok 2 - HTTP code is 200 1117s ok 3 - Get cookie lemonldap (81335d067cb26e329f82908715df6b11cfa8923b07b999fe200bd3c5c348ca47) 1117s ok 4 - Initiate logout 1117s ok 5 - Get cookie lemonldap (0) 1117s ok 6 - CAS message found 1117s ok 7 - Response body is not empty 1117s ok 8 - Redirect URL found 1117s 1..8 1117s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 1117s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 1117s ok 1 - Auth query 1117s ok 2 - HTTP code is 200 1117s ok 3 - Get cookie lemonldap (488904b079d4bbe66a2efd483ef41773b6009216cecac709804c5c6ead137a75) 1117s ok 4 - Initiate logout 1117s ok 5 - Get cookie lemonldap (0) 1117s ok 6 - Get redirection 1117s ok 7 - Location is http://test1.example2.com/ 1117s 1..7 1117s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 1117s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 1117s ok 1 - Auth query 1117s ok 2 - HTTP code is 200 1117s ok 3 - Get cookie lemonldap (9ad63dc7ce8503c93ea2575c1e07c635800fee673c0d0408d35697ea91cea4f7) 1117s ok 4 - Initiate logout 1117s ok 5 - Expected portal error code: code found on page 1117s ok 6 - Expected portal error code 1117s 1..6 1117s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 1117s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 1117s ok 1 - Auth query 1117s ok 2 - HTTP code is 200 1117s ok 3 - Get cookie lemonldap (09483a67a37af8a6af851ee5246b0901f8dee3e08793e2f09b946abd73eaf114) 1117s ok 4 - Initiate logout 1117s ok 5 - Expected portal error code: code found on page 1117s ok 6 - Expected portal error code 1117s 1..6 1117s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 1117s # Subtest: Test if http://attack.com/ is not allowed - 2.0 1117s ok 1 - Auth query 1117s ok 2 - HTTP code is 200 1117s ok 3 - Get cookie lemonldap (b55091e85f23ed96ac34d5a6888b2c39f9ec1649e666e6308603b1edfd5272f1) 1117s ok 4 - Initiate logout 1117s ok 5 - Expected portal error code: code found on page 1117s ok 6 - Expected portal error code 1117s 1..6 1117s ok 11 - Test if http://attack.com/ is not allowed - 2.0 1117s # Subtest: Test if http://attack.com/ is not allowed - 3.0 1117s ok 1 - Auth query 1117s ok 2 - HTTP code is 200 1117s ok 3 - Get cookie lemonldap (2db670d41da1899df64306589fb107ca100fe922a152b13d7f34fbba230ac42a) 1117s ok 4 - Initiate logout 1117s ok 5 - Expected portal error code: code found on page 1117s ok 6 - Expected portal error code 1117s 1..6 1117s ok 12 - Test if http://attack.com/ is not allowed - 3.0 1117s 1..12 1117s ok 6 - Test redirect URL filtering 1117s 1..6 1117s ok 1119s t/31-CAS-Logout.t .............................................................. 1119s ok 1 - use Lemonldap::NG::Portal::Main; 1119s # Subtest: Test IDP initiated logout 1119s ok 1 - Portal object 1119s ok 2 - Init 1119s ok 3 - Portal app 1119s ok 4 - Issuer portal 1119s ok 5 - Auth query 1119s ok 6 - HTTP code is 200 1119s ok 7 - Get cookie lemonldap (d3b724fa0363fc4730673c267f51f42aea30108b933f6e73d153c7a53313a0e9) 1119s ok 8 - Query CAS server 1119s ok 9 - Get redirection 1119s ok 10 - Location header found 1119s ok 11 - Query CAS server 1119s ok 12 - HTTP code is 200 1119s ok 13 1119s ok 14 - Cas response contains authenticationSuccess 1119s ok 15 - Query CAS server 1119s ok 16 - Get redirection 1119s ok 17 - Location header found 1119s ok 18 - Query CAS server 1119s ok 19 - HTTP code is 200 1119s ok 20 1119s ok 21 - Cas response contains authenticationSuccess 1119s ok 22 - Initiate logout 1119s ok 23 - Get cookie lemonldap (0) 1119s ok 24 - Cookie was cleared 1119s ok 25 - Found CAS app name 1119s ok 26 - My other app is not displayed 1119s ok 27 - HTTP code is 200 1119s ok 28 - Page contains a form 1119s ok 29 - Host match 1119s ok 30 - URI match 1119s ok 31 - Field "logout" is defined 1119s ok 32 - CSP header authorize POST request to auth.example.com 1119s ok 33 - Found logout option 1119s ok 34 - Response body is not empty 1119s ok 35 - Logout SP 1119s ok 36 - Correct ticket sent to sp for logout 1119s ok 37 - No ticket sent to sp2 1119s 1..37 1119s ok 2 - Test IDP initiated logout 1119s # Subtest: Test App initiated logout, no redirect 1119s ok 1 - Portal object 1119s ok 2 - Init 1119s ok 3 - Portal app 1119s ok 4 - Issuer portal 1119s ok 5 - Auth query 1119s ok 6 - HTTP code is 200 1119s ok 7 - Get cookie lemonldap (6c43e4d483788c6df0a9b0bd67323c021adc871cbae949f3de1635752ebe3830) 1119s ok 8 - Query CAS server 1119s ok 9 - Get redirection 1119s ok 10 - Location header found 1119s ok 11 - Query CAS server 1119s ok 12 - HTTP code is 200 1119s ok 13 1119s ok 14 - Cas response contains authenticationSuccess 1119s ok 15 - Query CAS server 1119s ok 16 - Get redirection 1119s ok 17 - Location header found 1119s ok 18 - Query CAS server 1119s ok 19 - HTTP code is 200 1119s ok 20 1119s ok 21 - Cas response contains authenticationSuccess 1119s ok 22 - Initiate logout 1119s ok 23 - Get cookie lemonldap (0) 1119s ok 24 - Cookie was cleared 1119s ok 25 - HTTP code is 200 1119s ok 26 - Page contains a form 1119s ok 27 - Host match 1119s ok 28 - URI match 1119s ok 29 - Field "logout" is defined 1119s ok 30 - CSP header authorize POST request to auth.example.com 1119s ok 31 - Found logout option 1119s ok 32 - Found CAS app name 1119s ok 33 - My other app is not displayed 1119s ok 34 - Response body is not empty 1119s ok 35 - Logout SP 1119s ok 36 - Correct ticket sent to sp for logout 1119s ok 37 - No ticket sent to sp2 1119s 1..37 1119s ok 3 - Test App initiated logout, no redirect 1119s # Subtest: Test App initiated logout, with redirect 1119s ok 1 - Portal object 1119s ok 2 - Init 1119s ok 3 - Portal app 1119s ok 4 - Issuer portal 1119s ok 5 - Auth query 1119s ok 6 - HTTP code is 200 1119s ok 7 - Get cookie lemonldap (3f6f05177656ea3ba88dd8039a9c01c9068ae8e92bc15dbc692195aa9cb1acb7) 1119s ok 8 - Query CAS server 1119s ok 9 - Get redirection 1119s ok 10 - Location header found 1119s ok 11 - Query CAS server 1119s ok 12 - HTTP code is 200 1119s ok 13 1119s ok 14 - Cas response contains authenticationSuccess 1119s ok 15 - Query CAS server 1119s ok 16 - Get redirection 1119s ok 17 - Location header found 1119s ok 18 - Query CAS server 1119s ok 19 - HTTP code is 200 1119s ok 20 1119s ok 21 - Cas response contains authenticationSuccess 1119s ok 22 - Initiate logout 1119s ok 23 - Get cookie lemonldap (0) 1119s ok 24 - Cookie was cleared 1119s ok 25 - HTTP code is 200 1119s ok 26 - Page contains a form 1119s ok 27 - Host match 1119s ok 28 - URI match 1119s ok 29 - CSP header authorize POST request to auth.sp.com 1119s ok 30 - Query string is preserved 1119s ok 31 - Found CAS app name 1119s ok 32 - My other app is not displayed 1119s ok 33 - Response body is not empty 1119s ok 34 - Logout SP 1119s ok 35 - Correct ticket sent to sp for logout 1119s ok 36 - No ticket sent to sp2 1119s 1..36 1119s ok 4 - Test App initiated logout, with redirect 1119s # Subtest: Test App initiated logout, no redirect, no info 1119s ok 1 - Portal object 1119s ok 2 - Init 1119s ok 3 - Portal app 1119s ok 4 - Issuer portal 1119s ok 5 - Auth query 1119s ok 6 - HTTP code is 200 1119s ok 7 - Get cookie lemonldap (4c78f45dbc73c1c933abd2d36ccbd875be79417f336b1ec0d73dea6744ce436a) 1119s ok 8 - Initiate logout 1119s ok 9 - Get cookie lemonldap (0) 1119s ok 10 - Cookie was cleared 1119s ok 11 - Get redirection 1119s ok 12 - Location header found 1119s 1..12 1119s ok 5 - Test App initiated logout, no redirect, no info 1119s # Subtest: Test redirect URL filtering 1119s ok 1 - Portal object 1119s ok 2 - Init 1119s ok 3 - Portal app 1119s ok 4 - Issuer portal 1119s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 1119s ok 1 - Auth query 1119s ok 2 - HTTP code is 200 1119s ok 3 - Get cookie lemonldap (3575a76b5d76e8c05aa28d2c97720c5746648141730c580f7129435a6ea54140) 1119s ok 4 - Initiate logout 1119s ok 5 - Get cookie lemonldap (0) 1119s ok 6 - CAS message found 1119s ok 7 - Response body is not empty 1119s ok 8 - Redirect URL found 1119s 1..8 1119s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 1119s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 1119s ok 1 - Auth query 1119s ok 2 - HTTP code is 200 1119s ok 3 - Get cookie lemonldap (cfcc18683d09a74a41499d3cdde91cb9c41b5c8fb24d6ed2e0c2a5d0d331ac2c) 1119s ok 4 - Initiate logout 1119s ok 5 - Get cookie lemonldap (0) 1119s ok 6 - Get redirection 1119s ok 7 - Location is http://test1.example.com/ 1119s 1..7 1119s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 1119s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 1119s ok 1 - Auth query 1119s ok 2 - HTTP code is 200 1119s ok 3 - Get cookie lemonldap (afc8ef93aa718b41a02b7e71410c01c6c15ccc45236c43a49e38005d94ee37af) 1119s ok 4 - Initiate logout 1119s ok 5 - Get cookie lemonldap (0) 1119s ok 6 - CAS message found 1119s ok 7 - Response body is not empty 1119s ok 8 - Redirect URL found 1119s 1..8 1119s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 1119s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 1119s ok 1 - Auth query 1119s ok 2 - HTTP code is 200 1119s ok 3 - Get cookie lemonldap (6b6a42b232a9c6a4deb04932b2cf09f064237879734c4ab082ad2657120a1818) 1119s ok 4 - Initiate logout 1119s ok 5 - Get cookie lemonldap (0) 1119s ok 6 - Get redirection 1119s ok 7 - Location is http://test1.example2.com/ 1119s 1..7 1119s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 1119s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 1119s ok 1 - Auth query 1119s ok 2 - HTTP code is 200 1119s ok 3 - Get cookie lemonldap (5b98c4a0aefb43a6c9e0d2d7fc97067189675f4961e37b8d89b3a66dfa9adadd) 1119s ok 4 - Initiate logout 1119s ok 5 - Expected portal error code: code found on page 1119s ok 6 - Expected portal error code 1119s 1..6 1119s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 1119s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 1119s ok 1 - Auth query 1119s ok 2 - HTTP code is 200 1119s ok 3 - Get cookie lemonldap (1396307dc4d5a202b981d9139118de59c9548553cf762b278071bf360e4b4ce1) 1119s ok 4 - Initiate logout 1119s ok 5 - Expected portal error code: code found on page 1119s ok 6 - Expected portal error code 1119s 1..6 1119s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 1119s # Subtest: Test if http://attack.com/ is not allowed - 2.0 1119s ok 1 - Auth query 1119s ok 2 - HTTP code is 200 1119s ok 3 - Get cookie lemonldap (007f0d5e9422d1db640da3ebe6fd75744aecd0e70793dee162d9c8dcea34d0e8) 1119s ok 4 - Initiate logout 1119s ok 5 - Expected portal error code: code found on page 1119s ok 6 - Expected portal error code 1119s 1..6 1119s ok 11 - Test if http://attack.com/ is not allowed - 2.0 1119s # Subtest: Test if http://attack.com/ is not allowed - 3.0 1119s ok 1 - Auth query 1119s ok 2 - HTTP code is 200 1119s ok 3 - Get cookie lemonldap (1eed12d535d1a37c4279d7010b5be3a4b49b627c60bb7ab9d52b9fe2b362dd28) 1119s ok 4 - Initiate logout 1119s ok 5 - Expected portal error code: code found on page 1119s ok 6 - Expected portal error code 1119s 1..6 1119s ok 12 - Test if http://attack.com/ is not allowed - 3.0 1119s 1..12 1119s ok 6 - Test redirect URL filtering 1119s # Subtest: Unauthenticated logout 1119s ok 1 - Portal object 1119s ok 2 - Init 1119s ok 3 - Portal app 1119s ok 4 - Issuer portal 1119s ok 5 - Initiate logout 1119s ok 6 - Expected portal error code: code found on page 1119s ok 7 - Expected portal error code 1119s ok 8 - Initiate logout 1119s ok 9 - Expected portal error code: code found on page 1119s ok 10 - Expected portal error code 1119s ok 11 - Initiate logout 1119s ok 12 - Get redirection 1119s ok 13 - Location is http://test1.example.com/ 1119s 1..13 1119s ok 7 - Unauthenticated logout 1119s 1..7 1119s ok 1120s t/31-CAS-Macros.t .............................................................. 1120s ok 1 - use Lemonldap::NG::Portal::Main; 1120s ok 2 - Portal object 1120s ok 3 - Init 1120s ok 4 - Portal app 1120s ok 5 - Issuer portal 1120s ok 6 - Query CAS server 1120s ok 7 - HTTP code is 200 1120s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769693387_45978%22%2C%22issuerTs%22%3A1769765267%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 1120s ok 9 - Post authentication 1120s ok 10 - Get cookie lemonldap (b959ef89ac5dced12d59bcedbaf83486543b6c6d760ad2312d88ba164d23aabb) 1120s ok 11 - Get cookie lemonldappdata () 1120s ok 12 - SAML request cleared from pdata 1120s ok 13 - Get redirection 1120s ok 14 - Location header found 1120s ok 15 - Query CAS server 1120s ok 16 - HTTP code is 200 1120s ok 17 - Found macro attribute 1120s ok 18 - Found cas:user macro value 1120s 1..18 1120s ok 1122s t/31-CAS-Prefix.t .............................................................. 1122s ok 1 - use Lemonldap::NG::Portal::Main; 1122s ok 2 - Portal object 1122s ok 3 - Init 1122s ok 4 - Portal app 1122s ok 5 - Issuer portal 1122s ok 6 - Get cookie lemonldap (be033f7fd9f65e111c60e389ae77670f6cef898ba3063c1bc423a5d1771a5ca0) 1122s ok 7 - Query CAS server 1122s ok 8 - Get redirection 1122s ok 9 - Location header found 1122s ok 10 - Query CAS server 1122s ok 11 - Get redirection 1122s ok 12 - Location header found 1122s ok 13 - Query CAS server 1122s ok 14 - Get redirection 1122s ok 15 - Location header found 1122s ok 16 - Portal object 1122s ok 17 - Init 1122s ok 18 - Portal app 1122s ok 19 - Issuer portal 1122s ok 20 - Query CAS server 1122s ok 21 - Get redirection 1122s ok 22 - Location header found 1122s ok 23 - Query CAS server 1122s ok 24 - Expected portal error code: code found on page 1122s ok 25 - Expected portal error code 1122s ok 26 - Query CAS server 1122s ok 27 - Get redirection 1122s ok 28 - Location header found 1122s 1..28 1122s ok 1123s t/31-CAS-Proxy.t ............................................................... 1123s ok 1 - use Lemonldap::NG::Portal::Main; 1123s ok 2 - Portal object 1123s ok 3 - Init 1123s ok 4 - Portal app 1123s ok 5 - Issuer portal 1123s ok 6 - Post authentication 1123s ok 7 - Get cookie lemonldap (cbfa5032369598faa47c5d3b42c83f30dcad66a911d1e3995b038e7f70c853a4) 1123s ok 8 - Query CAS server 1123s ok 9 - Unknown CAS service: code found on page 1123s ok 10 - Unknown CAS service 1123s ok 11 - Query CAS server 1123s ok 12 - Get redirection 1123s ok 13 - Location header found 1123s ok 14 - Query CAS server 1123s ok 15 - HTTP code is 200 1123s ok 16 1123s ok 17 - Query CAS server 1123s ok 18 1123s ok 19 - Query CAS server 1123s ok 20 - HTTP code is 200 1123s ok 21 1123s ok 22 - Query CAS server 1123s ok 23 1123s ok 24 - Query CAS server 1123s ok 25 - HTTP code is 200 1123s ok 26 1123s ok 27 - Cas response contains authenticationSuccess 1123s ok 28 - Found proxies in correct order 1123s ok 29 - Query CAS server 1123s ok 30 1123s ok 31 - Query CAS server 1123s ok 32 - HTTP code is 200 1123s ok 33 1123s ok 34 - Cas response contains authenticationSuccess 1123s ok 35 - Query CAS server 1123s ok 36 - Get redirection 1123s ok 37 - Location header found 1123s ok 38 - Query CAS server 1123s ok 39 1123s ok 40 - Found error code 1123s ok 41 - Correct error code 1123s 1..41 1123s ok 1124s t/31-CAS-SamlValidate.t ........................................................ 1124s ok 1 - use Lemonldap::NG::Portal::Main; 1124s ok 2 - Portal object 1124s ok 3 - Init 1124s ok 4 - Portal app 1124s ok 5 - Issuer portal 1124s ok 6 - Post authentication 1124s ok 7 - Get cookie lemonldap (eb48f37671fa75e880ec2d11ddae6901df339967c6c4b133c11f67fc142a5900) 1124s # Subtest: Missing service 1124s ok 1 - Query CAS server 1124s ok 2 - Get redirection 1124s ok 3 - Location header found 1124s ok 4 - Post authentication 1124s ok 5 - Expected status code 1124s ok 6 - Expected status message 1124s 1..6 1124s ok 8 - Missing service 1124s # Subtest: Missing ticket 1124s ok 1 - Query CAS server 1124s ok 2 - Get redirection 1124s ok 3 - Location header found 1124s ok 4 - Post authentication 1124s ok 5 - Expected status code 1124s ok 6 - Expected status message 1124s 1..6 1124s ok 9 - Missing ticket 1124s # Subtest: Invalid ticket 1124s ok 1 - Query CAS server 1124s ok 2 - Get redirection 1124s ok 3 - Location header found 1124s ok 4 - Post authentication 1124s ok 5 - Expected status code 1124s ok 6 - Expected status message 1124s 1..6 1124s ok 10 - Invalid ticket 1124s # Subtest: Valid request 1124s ok 1 - Query CAS server 1124s ok 2 - Get redirection 1124s ok 3 - Location header found 1124s ok 4 - Post authentication 1124s ok 5 - Status is successful 1124s ok 6 - Expected username 1124s ok 7 - Expected attributes 1124s ok 8 - Expected attributes 1124s ok 9 - Expected attributes 1124s ok 10 - Expected attributes 1124s 1..10 1124s ok 11 - Valid request 1124s 1..11 1124s ok 1126s t/31-CAS-Security.t ............................................................ 1126s ok 1 - use Lemonldap::NG::Portal::Main; 1126s ok 2 - Portal object 1126s ok 3 - Init 1126s ok 4 - Portal app 1126s ok 5 - Issuer portal 1126s ok 6 - Post authentication 1126s ok 7 - Get cookie lemonldap (afcd34b55822bd3ce4d867908e4ab678708267b0a71a97589686aa1dad37fbce) 1126s ok 8 - Query CAS server 1126s ok 9 - Unknown CAS service: code found on page 1126s ok 10 - Unknown CAS service 1126s ok 11 - Query CAS server 1126s ok 12 - Unknown CAS service: code found on page 1126s ok 13 - Unknown CAS service 1126s ok 14 - Query CAS server 1126s ok 15 - Get redirection 1126s ok 16 - Location header found 1126s ok 17 - Query CAS server 1126s ok 18 - HTTP code is 200 1126s ok 19 - CAS response indicates success 1126s ok 20 - Incorrect CAS error code 1126s ok 21 - Query CAS server 1126s ok 22 - Get redirection 1126s ok 23 - Location header found 1126s ok 24 - Query CAS server 1126s ok 25 - HTTP code is 200 1126s ok 26 - CAS response indicates success 1126s ok 27 - Query CAS server 1126s ok 28 - HTTP code is 200 1126s ok 29 - CAS response indicates success 1126s ok 30 - Incorrect CAS error code 1126s ok 31 - Query CAS server 1126s ok 32 - Get redirection 1126s ok 33 - Location header found 1126s ok 34 - Query CAS server 1126s ok 35 - HTTP code is 200 1126s ok 36 - CAS response indicates success 1126s ok 37 - Incorrect CAS error code 1126s ok 38 - Query CAS server 1126s ok 39 - HTTP code is 200 1126s ok 40 - CAS response indicates success 1126s ok 41 - Incorrect CAS error code 1126s ok 42 - Query CAS server 1126s ok 43 - Get redirection 1126s ok 44 - Location header found 1126s ok 45 - Query CAS server 1126s ok 46 - HTTP code is 200 1126s ok 47 - CAS response indicates success 1126s ok 48 - Incorrect CAS error code 1126s 1..48 1126s ok 1127s t/31-CAS-jsRedirect.t .......................................................... 1127s ok 1 - use Lemonldap::NG::Portal::Main; 1127s ok 2 - Portal object 1127s ok 3 - Init 1127s ok 4 - Portal app 1127s ok 5 - Issuer portal 1127s ok 6 - Query CAS server 1127s ok 7 - HTTP code is 200 1127s ok 8 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769765274%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769693394_22110%22%7D) 1127s ok 9 - Post authentication 1127s ok 10 - Get cookie lemonldap (32634525d364d020e3c80ff8a078f060e5977b9cbd2a5587a82453247b5f3e9b) 1127s ok 11 - Get cookie lemonldappdata () 1127s ok 12 - SAML request cleared from pdata 1127s ok 13 - Response body is not empty 1127s ok 14 - Correct destination host 1127s ok 15 - Correct destination path 1127s ok 16 - Response body is not empty 1127s ok 17 1127s ok 18 - Query CAS server 1127s ok 19 - HTTP code is 200 1127s ok 20 - Ticket is valid 1127s ok 21 - Username is returned 1127s 1..21 1127s ok 1129s t/32-Auth-OIDC-JWKS-Refresh.t .................................................. 1129s ok 1 - use Lemonldap::NG::Portal::Main; 1129s ok 2 - Portal object 1129s # Internal request to /oauth2/jwks 1129s ok 3 - Init 1129s ok 4 - Portal app 1129s ok 5 - JWKS url was called during startup 1129s ok 6 - Unauth SP request 1129s ok 7 - Get redirection 1129s ok 8 - Location header found 1129s ok 9 - Correct host 1129s ok 10 - Correct client_id 1129s ok 11 - Correct scope 1129s ok 12 - Correct redirect_uri 1129s ok 13 - Found state 1129s # Internal request to /oauth2/token 1129s ok 14 - expected client_id 1129s ok 15 - expected client_secret 1129s ok 16 - expected redirect_uri 1129s ok 17 - expected code 1129s # Internal request to /oauth2/jwks 1129s ok 18 - Authorization code 1129s ok 19 - Expected portal error code: code found on page 1129s ok 20 - Expected portal error code 1129s ok 21 - JWKS refresh was forced due to wrong kid 1129s ok 22 - Unauth SP request 1129s ok 23 - Get redirection 1129s ok 24 - Location header found 1129s ok 25 - Correct host 1129s ok 26 - Correct client_id 1129s ok 27 - Correct scope 1129s ok 28 - Correct redirect_uri 1129s ok 29 - Found state 1129s # Internal request to /oauth2/token 1129s ok 30 - expected client_id 1129s ok 31 - expected client_secret 1129s ok 32 - expected redirect_uri 1129s ok 33 - expected code 1129s # Internal request to /oauth2/jwks 1129s # Internal request to /oauth2/userinfo 1129s ok 34 - Authorization code 1129s ok 35 - Get cookie lemonldap (1a24ba3bc3fb72c94a6586667fad87b9db2a61133e8078c818ccc25a8e1a4461) 1129s ok 36 - JWKS refresh was forced due to wrong kid 1129s ok 37 - Unauth SP request 1129s ok 38 - Get redirection 1129s ok 39 - Location header found 1129s ok 40 - Correct host 1129s ok 41 - Correct client_id 1129s ok 42 - Correct scope 1129s ok 43 - Correct redirect_uri 1129s ok 44 - Found state 1129s # Internal request to /oauth2/token 1129s ok 45 - expected client_id 1129s ok 46 - expected client_secret 1129s ok 47 - expected redirect_uri 1129s ok 48 - expected code 1129s # Internal request to /oauth2/userinfo 1129s ok 49 - Authorization code 1129s ok 50 - Get cookie lemonldap (f6b20cc6467932e2cc479cb038d0b706f4a1d198eaa4a98ccabb878c528a0738) 1129s ok 51 - JWKS url was not called again 1129s ok 52 - Unauth SP request 1129s ok 53 - Get redirection 1129s ok 54 - Location header found 1129s ok 55 - Correct host 1129s ok 56 - Correct client_id 1129s ok 57 - Correct scope 1129s ok 58 - Correct redirect_uri 1129s ok 59 - Found state 1129s # Internal request to /oauth2/token 1129s ok 60 - expected client_id 1129s ok 61 - expected client_secret 1129s ok 62 - expected redirect_uri 1129s ok 63 - expected code 1129s # Internal request to /oauth2/jwks 1129s # Internal request to /oauth2/userinfo 1129s ok 64 - Authorization code 1129s ok 65 - Get cookie lemonldap (36d91ff2836eadeb41be70dce2dac4dac00c6a728f1dd6d75a505fc8204337b5) 1129s ok 66 - JWKS url was called again due to cache expiration 1129s 1..66 1129s ok 1131s t/32-Auth-OIDC-Parameters.t .................................................... 1131s ok 1 - use Lemonldap::NG::Portal::Main; 1131s ok 2 - Portal object 1131s ok 3 - Init 1131s ok 4 - Portal app 1131s ok 5 1131s ok 6 1131s ok 7 1131s ok 8 1131s 1..8 1131s ok 1133s t/32-Auth-and-issuer-OIDC-PKCE-2.t ............................................. 1133s ok 1 - use Lemonldap::NG::Portal::Main; 1133s ok 2 - Portal object 1133s ok 3 - Init 1133s ok 4 - Portal app 1133s ok 5 - Register $type 1133s ok 6 - OP portal 1133s # ==> Pushing OP <== 1133s # ==> Popping OP <== 1133s ok 7 - Get JWKS, endpoint /oauth2/jwks 1133s ok 8 - HTTP code is 200 1133s # ==> Pushing OP <== 1133s # ==> Popping OP <== 1133s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1133s ok 10 - HTTP code is 200 1133s ok 11 - Portal object 1133s ok 12 - Init 1133s ok 13 - Portal app 1133s ok 14 - Register $type 1133s ok 15 - RP portal 1133s # ==> Pushing RP <== 1133s # ==> Popping RP <== 1133s ok 16 - Unauth RP request 1133s ok 17 - Get redirection 1133s ok 18 - Location header found 1133s # ==> Pushing OP <== 1133s # ==> Popping OP <== 1133s ok 19 - Push request to OP, endpoint /oauth2/authorize 1133s ok 20 - HTTP code is 200 1133s # ==> Pushing OP <== 1133s # ==> Popping OP <== 1133s ok 21 - Post authentication, endpoint /oauth2/authorize 1133s ok 22 - Get cookie lemonldap (17214a80574e1abbdf0e82890a70c7f711f0bad339d5e021b5dd749d579c39b5) 1133s ok 23 - HTTP code is 200 1133s ok 24 - Page contains a form 1133s ok 25 - Host match 1133s ok 26 - Field "confirm" is defined 1133s ok 27 - CSP header authorize POST request to \# 1133s # ==> Pushing OP <== 1133s # ==> Popping OP <== 1133s ok 28 - Post confirmation, endpoint /oauth2/authorize 1133s ok 29 - Get redirection 1133s ok 30 - Location header found 1133s # ==> Pushing RP <== 1133s ok 31 - REST request 1133s ok 32 - Request from RP to OP, endpoint /oauth2/token 1133s # ==> Saving handler RP <== 1133s # ==> Pushing OP <== 1133s # ==> Popping OP <== 1133s # ==> Restoring RP <== 1133s ok 33 - Execute request 1133s ok 34 - Response is 200 1133s ok 35 - Content is JSON 1133s ok 36 - REST request 1133s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1133s # ==> Saving handler RP <== 1133s # ==> Pushing OP <== 1133s # ==> Popping OP <== 1133s # ==> Restoring RP <== 1133s ok 38 - Execute request 1133s ok 39 - Response is 200 1133s ok 40 - Content is JSON 1133s # ==> Popping RP <== 1133s ok 41 - Call openidconnectcallback on RP 1133s ok 42 - Get cookie lemonldap (e58f8ae3ca7cb23baeb88127023d28448c199ee6bfbd87e3994aa5a08de2d855) 1133s # ==> Pushing OP <== 1133s # ==> Popping OP <== 1133s # ==> Pushing OP <== 1133s ok 43 - REST request 1133s ok 44 - Request from OP to RP 1133s # ==> Saving handler OP <== 1133s # ==> Pushing RP <== 1133s # ==> Popping RP <== 1133s # ==> Restoring OP <== 1133s ok 45 - Execute request 1133s ok 46 - Response is 200 1133s # ==> Popping OP <== 1133s ok 47 - Query OP for logout 1133s ok 48 - HTTP code is 200 1133s 1..48 1133s ok 1136s t/32-Auth-and-issuer-OIDC-PKCE.t ............................................... 1136s ok 1 - use Lemonldap::NG::Portal::Main; 1136s ok 2 - Portal object 1136s ok 3 - Init 1136s ok 4 - Portal app 1136s ok 5 - Register $type 1136s ok 6 - OP portal 1136s # ==> Pushing OP <== 1136s # ==> Popping OP <== 1136s ok 7 - Get cookie lemonldap (44b7bb104021418ed5cccd27ce40e564130928c25a7dd2838758d9aae4b18bfa) 1136s # Subtest: not required/PKCE flow/valid verifier succeeds 1136s # ==> Pushing OP <== 1136s # ==> Popping OP <== 1136s ok 1 - Get redirection 1136s ok 2 - Location header found 1136s # ==> Pushing OP <== 1136s # ==> Popping OP <== 1136s ok 3 - HTTP code is 200 1136s ok 4 - Content-Type is JSON 1136s ok 5 - Content is valid JSON 1136s ok 6 - Access token was provided 1136s 1..6 1136s ok 8 - not required/PKCE flow/valid verifier succeeds 1136s # Subtest: not required/PKCE flow/invalid verifier fails 1136s # ==> Pushing OP <== 1136s # ==> Popping OP <== 1136s ok 1 - Get redirection 1136s ok 2 - Location header found 1136s # ==> Pushing OP <== 1136s # ==> Popping OP <== 1136s ok 3 - Response status is 400 1136s ok 4 - Content is JSON 1136s ok 5 - Error code is invalid_grant 1136s 1..5 1136s ok 9 - not required/PKCE flow/invalid verifier fails 1136s # Subtest: PKCE required/non-PKCE flow/fails at authorize step 1136s # ==> Pushing OP <== 1136s # ==> Popping OP <== 1136s ok 1 - Get redirection 1136s ok 2 - Location header found 1136s ok 3 - Authorize request failed with invalid_request 1136s 1..3 1136s ok 10 - PKCE required/non-PKCE flow/fails at authorize step 1136s # Subtest: PKCE required/PKCE flow/valid verifier succeeds 1136s # ==> Pushing OP <== 1136s # ==> Popping OP <== 1136s ok 1 - Get redirection 1136s ok 2 - Location header found 1136s # ==> Pushing OP <== 1136s # ==> Popping OP <== 1136s ok 3 - HTTP code is 200 1136s ok 4 - Content-Type is JSON 1136s ok 5 - Content is valid JSON 1136s ok 6 - Access token was provided 1136s 1..6 1136s ok 11 - PKCE required/PKCE flow/valid verifier succeeds 1136s # Subtest: PKCE required/PKCE flow/invalid verifier fails 1136s # ==> Pushing OP <== 1136s # ==> Popping OP <== 1136s ok 1 - Get redirection 1136s ok 2 - Location header found 1136s # ==> Pushing OP <== 1136s # ==> Popping OP <== 1136s ok 3 - Response status is 400 1136s ok 4 - Content is JSON 1136s ok 5 - Error code is invalid_grant 1136s 1..5 1136s ok 12 - PKCE required/PKCE flow/invalid verifier fails 1136s 1..12 1136s ok 1138s t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.t ....................... 1138s ok 1 - use Lemonldap::NG::Portal::Main; 1138s ok 2 - Portal object 1138s ok 3 - Init 1138s ok 4 - Portal app 1138s ok 5 - Register $type 1138s # ==> Pushing OP <== 1138s # ==> Popping OP <== 1138s ok 6 - Get JWKS, endpoint /oauth2/jwks 1138s ok 7 - HTTP code is 200 1138s # ==> Pushing OP <== 1138s # ==> Popping OP <== 1138s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1138s ok 9 - HTTP code is 200 1138s ok 10 - Portal object 1138s ok 11 - Init 1138s ok 12 - Portal app 1138s ok 13 - Register $type 1138s # ==> Pushing RP <== 1138s # ==> Popping RP <== 1138s ok 14 - Unauth SP request 1138s ok 15 - Get redirection 1138s ok 16 - Location header found 1138s # ==> Pushing OP <== 1138s # ==> Popping OP <== 1138s ok 17 - Push request to OP, endpoint /oauth2/authorize 1138s ok 18 - HTTP code is 200 1138s # ==> Pushing OP <== 1138s # ==> Popping OP <== 1138s ok 19 - Post authentication, endpoint /oauth2/authorize 1138s ok 20 - Get cookie lemonldap (51473077cb3e94030edad6363126f63079edd35e50c53ff68a9546ab80392f76) 1138s ok 21 - HTTP code is 200 1138s ok 22 - Page contains a form 1138s ok 23 - Host match 1138s ok 24 - Field "confirm" is defined 1138s ok 25 - CSP header authorize POST request to \# 1138s # ==> Pushing OP <== 1138s # ==> Popping OP <== 1138s ok 26 - Post confirmation, endpoint /oauth2/authorize 1138s ok 27 - Get redirection 1138s ok 28 - Location header found 1138s # ==> Pushing RP <== 1138s ok 29 - REST request 1138s ok 30 - Request from RP to OP, endpoint /oauth2/token 1138s # ==> Saving handler RP <== 1138s # ==> Pushing OP <== 1138s # ==> Popping OP <== 1138s # ==> Restoring RP <== 1138s ok 31 - Execute request 1138s ok 32 - Response is 200 1138s ok 33 - Content is JSON 1138s ok 34 - REST request 1138s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 1138s # ==> Saving handler RP <== 1138s # ==> Pushing OP <== 1138s # ==> Popping OP <== 1138s # ==> Restoring RP <== 1138s ok 36 - Execute request 1138s ok 37 - Response is 200 1138s ok 38 - Content is JSON 1138s # ==> Popping RP <== 1138s ok 39 - Call openidconnectcallback on RP 1138s ok 40 - Get cookie lemonldap (eff710fe57eb3fad9c75b89d4460361eb755dc0af1c40bc09feab890bdbce2e3) 1138s # ==> Pushing OP <== 1138s # ==> Popping OP <== 1138s ok 41 - Check session, endpoint /oauth2/checksession.html 1138s ok 42 - HTTP code is 200 1138s ok 43 - Frame can be embedded 1138s ok 44 - UTF-8 values 1138s # ==> Pushing OP <== 1138s # ==> Popping OP <== 1138s ok 45 - Query SP for logout 1138s ok 46 - HTTP code is 200 1138s ok 47 - Found RP logout iframe 1138s # ==> Pushing OP <== 1138s # ==> Popping OP <== 1138s ok 48 - Test if user is reject on IdP 1138s ok 49 - Response status is 401 1138s ok 50 - Content is JSON 1138s ok 51 - Error code is 1 1138s # ==> Pushing RP <== 1138s # ==> Popping RP <== 1138s ok 52 - Call RP flogout 1138s ok 53 - HTTP code is 200 1138s ok 54 - Get cookie lemonldap (0) 1138s ok 55 - Cookie set to 0 1138s ok 56 - Response body is not empty 1138s ok 57 - Found at least one result for //img[@src="/static/common/icons/ok.png"] 1138s # ==> Pushing RP <== 1138s # ==> Popping RP <== 1138s ok 58 - Test if user is reject on RP 1138s ok 59 - Get redirection 1138s ok 60 - Location header found 1138s 1..60 1138s ok 1141s t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.t ................... 1141s ok 1 - use Lemonldap::NG::Portal::Main; 1141s ok 2 - Portal object 1141s ok 3 - Init 1141s ok 4 - Portal app 1141s ok 5 - Register $type 1141s ok 6 - OP portal 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s ok 7 - Get JWKS, endpoint /oauth2/jwks 1141s ok 8 - HTTP code is 200 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1141s ok 10 - HTTP code is 200 1141s ok 11 - Portal object 1141s ok 12 - Init 1141s ok 13 - Portal app 1141s ok 14 - Register $type 1141s ok 15 - RP portal 1141s # ==> Pushing RP <== 1141s # ==> Popping RP <== 1141s ok 16 - Unauth SP request 1141s ok 17 - Get redirection 1141s ok 18 - Location header found 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s ok 19 - Push request to OP, endpoint /oauth2/authorize 1141s ok 20 - HTTP code is 200 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s ok 21 - Post authentication, endpoint /oauth2/authorize 1141s ok 22 - Get cookie lemonldap (cbfa6b2872c9cc5b61de9adf227791b3af69793c29638845fc2f33e07be682cd) 1141s ok 23 - HTTP code is 200 1141s ok 24 - Page contains a form 1141s ok 25 - Host match 1141s ok 26 - Field "confirm" is defined 1141s ok 27 - CSP header authorize POST request to \# 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s ok 28 - Post confirmation, endpoint /oauth2/authorize 1141s ok 29 - Get redirection 1141s ok 30 - Location header found 1141s # ==> Pushing RP <== 1141s ok 31 - REST request 1141s ok 32 - Request from RP to OP, endpoint /oauth2/token 1141s # ==> Saving handler RP <== 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s # ==> Restoring RP <== 1141s ok 33 - Execute request 1141s ok 34 - Response is 200 1141s ok 35 - Content is JSON 1141s ok 36 - Found access_token eaeabcf2d9d8e5177e37cb9ec3cad1addce1af4c980ae5e998c4f61397c362d5 1141s ok 37 - REST request 1141s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1141s # ==> Saving handler RP <== 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s # ==> Restoring RP <== 1141s ok 39 - Execute request 1141s ok 40 - Response is 200 1141s ok 41 - Content is JSON 1141s # ==> Popping RP <== 1141s ok 42 - Call openidconnectcallback on RP 1141s ok 43 - Get cookie lemonldap (63b8dd32819a9732d3ceebb4f62cd1be1f8f4d586f0cd07a2a5437b493ec0ae8) 1141s # ==> Pushing RP <== 1141s # ==> Popping RP <== 1141s ok 44 - Get session using restSessionServer 1141s ok 45 - HTTP code is 200 1141s ok 46 - Deserialize session content 1141s ok 47 - Session has correct value for _user 1141s ok 48 - Session has correct value for _oidc_sub 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s ok 49 1141s # ==> Pushing RP <== 1141s ok 50 - REST request 1141s ok 51 - Request from RP to OP, endpoint /oauth2/token 1141s # ==> Saving handler RP <== 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s # ==> Restoring RP <== 1141s ok 52 - Execute request 1141s ok 53 - Response is 200 1141s ok 54 - Content is JSON 1141s ok 55 - Found access_token 7384701f13321e9b5dd51dc21d5329cc5bc9390dcc58f35ac8cb8db3e672b221 1141s ok 56 - REST request 1141s ok 57 - Request from RP to OP, endpoint /oauth2/userinfo 1141s # ==> Saving handler RP <== 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s # ==> Restoring RP <== 1141s ok 58 - Execute request 1141s ok 59 - Response is 200 1141s ok 60 - Content is JSON 1141s # ==> Popping RP <== 1141s ok 61 - Query RP for refresh 1141s # ==> Pushing RP <== 1141s # ==> Popping RP <== 1141s ok 62 - Get session using restSessionServer 1141s ok 63 - HTTP code is 200 1141s ok 64 - Deserialize session content 1141s ok 65 - Session has correct value for _user 1141s ok 66 - Session has correct value for _oidc_sub 1141s ok 67 - Session has correct value for mail 1141s # ==> Pushing RP <== 1141s # ==> Popping RP <== 1141s ok 68 - Get session after refresh 1141s # ==> Pushing RP <== 1141s # ==> Popping RP <== 1141s ok 69 - Query RP for logout 1141s ok 70 - Get redirection 1141s ok 71 - Location header found 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s ok 72 - Push logout request to OP, endpoint /oauth2/logout 1141s ok 73 - HTTP code is 200 1141s ok 74 - Page contains a form 1141s ok 75 - Host match 1141s ok 76 - Field "confirm" is defined 1141s ok 77 - CSP header authorize POST request to \# 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s ok 78 - Confirm logout, endpoint /oauth2/logout 1141s ok 79 - Get redirection 1141s ok 80 - Location header found 1141s ok 81 - Get cookie lemonldap (0) 1141s ok 82 - SSO cookie removed 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s ok 83 - Test if user is reject on IdP 1141s ok 84 - Response status is 401 1141s ok 85 - Content is JSON 1141s ok 86 - Error code is 1 1141s # ==> Pushing RP <== 1141s # ==> Popping RP <== 1141s ok 87 - Test if user is reject on SP 1141s ok 88 - Get redirection 1141s ok 89 - Location header found 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s ok 90 - Push request to OP, endpoint /oauth2/authorize 1141s ok 91 - HTTP code is 200 1141s # ==> Pushing OP <== 1141s # ==> Popping OP <== 1141s ok 92 - Post authentication, endpoint /oauth2/authorize 1141s ok 93 - Get cookie lemonldap (8b514a81eb1215a723bf9d4790c07aceab9349c2bb70c50306144b32eb81dd4e) 1141s 1..93 1141s ok 1142s t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.t .................... 1142s ok 1 - use Lemonldap::NG::Portal::Main; 1142s ok 2 - Portal object 1142s ok 3 - Init 1142s ok 4 - Portal app 1142s ok 5 - Register $type 1142s ok 6 - OP portal 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 7 - Get JWKS, endpoint /oauth2/jwks 1142s ok 8 - HTTP code is 200 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1142s ok 10 - HTTP code is 200 1142s ok 11 - Portal object 1142s ok 12 - Init 1142s ok 13 - Portal app 1142s ok 14 - Register $type 1142s ok 15 - RP portal 1142s # ==> Pushing RP <== 1142s # ==> Popping RP <== 1142s ok 16 - Unauth SP request 1142s ok 17 - Get redirection 1142s ok 18 - Location header found 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 19 - Push request to OP, endpoint /oauth2/authorize 1142s ok 20 - HTTP code is 200 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 21 - Post authentication, endpoint /oauth2/authorize 1142s ok 22 - Get cookie lemonldap (761653f03777c8566bd908b9d6eacb819ebe749718e6855633741e490c0f12d9) 1142s ok 23 - HTTP code is 200 1142s ok 24 - Page contains a form 1142s ok 25 - Host match 1142s ok 26 - Field "confirm" is defined 1142s ok 27 - CSP header authorize POST request to \# 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 28 - Post confirmation, endpoint /oauth2/authorize 1142s ok 29 - Get redirection 1142s ok 30 - Location header found 1142s # ==> Pushing RP <== 1142s ok 31 - REST request 1142s ok 32 - Request from RP to OP, endpoint /oauth2/token 1142s # ==> Saving handler RP <== 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s # ==> Restoring RP <== 1142s ok 33 - Execute request 1142s ok 34 - Response is 200 1142s ok 35 - Content is JSON 1142s ok 36 - Found access_token 1f729c59357c78abe40b3a08b9d3c2282675176cf1aa0afcadc6199a7c4e86f2 1142s ok 37 - REST request 1142s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1142s # ==> Saving handler RP <== 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s # ==> Restoring RP <== 1142s ok 39 - Execute request 1142s ok 40 - Response is 200 1142s ok 41 - Content is JSON 1142s # ==> Popping RP <== 1142s ok 42 - Call openidconnectcallback on RP 1142s ok 43 - Get cookie lemonldap (1c65e1040c7c7ff27eb3218a670426828681808124fc29c58821ffd6c85d4122) 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 44 - Check session, endpoint /oauth2/checksession.html 1142s ok 45 - HTTP code is 200 1142s ok 46 - Frame can be embedded 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 47 - Get userinfo 1142s ok 48 - Token is a JWT 1142s ok 49 - Found claim in JWT 1142s ok 50 - UTF-8 values 1142s # ==> Pushing RP <== 1142s # ==> Popping RP <== 1142s ok 51 - Query RP for logout 1142s ok 52 - Get redirection 1142s ok 53 - Location header found 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 54 - Push logout request to OP, endpoint /oauth2/logout 1142s ok 55 - HTTP code is 200 1142s ok 56 - Page contains a form 1142s ok 57 - Host match 1142s ok 58 - Field "confirm" is defined 1142s ok 59 - CSP header authorize POST request to \# 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 60 - Confirm logout, endpoint /oauth2/logout 1142s ok 61 - Get redirection 1142s ok 62 - Location header found 1142s ok 63 - Get cookie lemonldap (0) 1142s ok 64 - SSO cookie removed 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 1142s ok 66 - Get redirection 1142s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 68 - logout endpoint, endpoint /oauth2/logout 1142s ok 69 - Response status is 401 1142s ok 70 - Content is JSON 1142s ok 71 - Error code is 9 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 72 - Test if user is reject on IdP 1142s ok 73 - Response status is 401 1142s ok 74 - Content is JSON 1142s ok 75 - Error code is 1 1142s # ==> Pushing RP <== 1142s # ==> Popping RP <== 1142s ok 76 - Test if user is reject on SP 1142s ok 77 - Get redirection 1142s ok 78 - Location header found 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 79 - Push request to OP, endpoint /oauth2/authorize 1142s ok 80 - HTTP code is 200 1142s # ==> Pushing OP <== 1142s # ==> Popping OP <== 1142s ok 81 - Post authentication, endpoint /oauth2/authorize 1142s ok 82 - Get cookie lemonldap (f3a7ff9af378db064bf05bbf377a6ca6a9f0cf6f9763e5233c6b0f5789d2d256) 1142s 1..82 1142s ok 1145s t/32-Auth-and-issuer-OIDC-authorization_code-public_client.t ................... 1145s ok 1 - use Lemonldap::NG::Portal::Main; 1145s ok 2 - Portal object 1145s ok 3 - Init 1145s ok 4 - Portal app 1145s ok 5 - Register $type 1145s ok 6 - OP portal 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 7 - Get JWKS, endpoint /oauth2/jwks 1145s ok 8 - HTTP code is 200 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1145s ok 10 - HTTP code is 200 1145s ok 11 - Portal object 1145s ok 12 - Init 1145s ok 13 - Portal app 1145s ok 14 - Register $type 1145s ok 15 - RP portal 1145s # ==> Pushing RP <== 1145s # ==> Popping RP <== 1145s ok 16 - Unauth SP request 1145s ok 17 - Get redirection 1145s ok 18 - Location header found 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 19 - Push request to OP, endpoint /oauth2/authorize 1145s ok 20 - HTTP code is 200 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 21 - Post authentication, endpoint /oauth2/authorize 1145s ok 22 - Get cookie lemonldap (3a2bf65902f592e78ce7f1895a65b366631eaaaec53ecb0bdf897f6df0fc041c) 1145s ok 23 - HTTP code is 200 1145s ok 24 - Page contains a form 1145s ok 25 - Host match 1145s ok 26 - Field "confirm" is defined 1145s ok 27 - CSP header authorize POST request to \# 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 28 - Post confirmation, endpoint /oauth2/authorize 1145s ok 29 - Get redirection 1145s ok 30 - Location header found 1145s # ==> Pushing RP <== 1145s ok 31 - REST request 1145s ok 32 - Request from RP to OP, endpoint /oauth2/token 1145s # ==> Saving handler RP <== 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s # ==> Restoring RP <== 1145s ok 33 - Execute request 1145s ok 34 - Response is 200 1145s ok 35 - Content is JSON 1145s ok 36 - Found access_token 3986429cbbd982efd90269d4b631db9a9488dcbfdcae3dc810ee261384c68ecf 1145s ok 37 - REST request 1145s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1145s # ==> Saving handler RP <== 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s # ==> Restoring RP <== 1145s ok 39 - Execute request 1145s ok 40 - Response is 200 1145s ok 41 - Content is JSON 1145s # ==> Popping RP <== 1145s ok 42 - Call openidconnectcallback on RP 1145s ok 43 - Get cookie lemonldap (c0d902ee404757395268a5d6289cc5a225d91eef89ec8b95f9fd60cf82f64a2e) 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 44 - Check session, endpoint /oauth2/checksession.html 1145s ok 45 - HTTP code is 200 1145s ok 46 - Frame can be embedded 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 47 - Get userinfo 1145s ok 48 - HTTP code is 200 1145s ok 49 - Content-Type is JSON 1145s ok 50 - Content is valid JSON 1145s ok 51 - UTF-8 values 1145s ok 52 - UTF-8 values 1145s # ==> Pushing RP <== 1145s # ==> Popping RP <== 1145s ok 53 - Query RP for logout 1145s ok 54 - Get redirection 1145s ok 55 - Location header found 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 56 - Push logout request to OP, endpoint /oauth2/logout 1145s ok 57 - HTTP code is 200 1145s ok 58 - Page contains a form 1145s ok 59 - Host match 1145s ok 60 - Field "confirm" is defined 1145s ok 61 - CSP header authorize POST request to \# 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 62 - Confirm logout, endpoint /oauth2/logout 1145s ok 63 - Get redirection 1145s ok 64 - Location header found 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 1145s ok 66 - Get redirection 1145s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 68 - logout endpoint, endpoint /oauth2/logout 1145s ok 69 - Response status is 401 1145s ok 70 - Content is JSON 1145s ok 71 - Error code is 9 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 72 - Test if user is reject on IdP 1145s ok 73 - Response status is 401 1145s ok 74 - Content is JSON 1145s ok 75 - Error code is 1 1145s # ==> Pushing RP <== 1145s # ==> Popping RP <== 1145s ok 76 - Test if user is reject on SP 1145s ok 77 - Get redirection 1145s ok 78 - Location header found 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 79 - Push request to OP, endpoint /oauth2/authorize 1145s ok 80 - HTTP code is 200 1145s # ==> Pushing OP <== 1145s # ==> Popping OP <== 1145s ok 81 - Post authentication, endpoint /oauth2/authorize 1145s ok 82 - Get cookie lemonldap (eedfecb4bc93b48a23103bb877f442665e9032b86808a68dec69e653bc2570d6) 1145s 1..82 1145s ok 1147s t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.t ................. 1147s ok 1 - use Lemonldap::NG::Portal::Main; 1147s ok 2 - Portal object 1147s ok 3 - Init 1147s ok 4 - Portal app 1147s ok 5 - Register $type 1147s ok 6 - OP portal 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s ok 7 - Get JWKS, endpoint /oauth2/jwks 1147s ok 8 - HTTP code is 200 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1147s ok 10 - HTTP code is 200 1147s ok 11 - Portal object 1147s ok 12 - Init 1147s ok 13 - Portal app 1147s ok 14 - Register $type 1147s ok 15 - RP portal 1147s # ==> Pushing RP <== 1147s # ==> Popping RP <== 1147s ok 16 - Unauth SP request 1147s ok 17 - Get redirection 1147s ok 18 - Location header found 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s ok 19 - Push request to OP, endpoint /oauth2/authorize 1147s ok 20 - HTTP code is 200 1147s ok 21 - Page contains a form 1147s ok 22 - CSP header authorize POST request to \# 1147s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765293%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769693413_9558%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s ok 24 - Post authentication, endpoint /oauth2/authorize 1147s ok 25 - Get cookie lemonldap (c7bcf2b7b30ce43f059e9ddd1d98044fef3ebad910dd626ffb20101d81b5c251) 1147s ok 26 - HTTP code is 200 1147s ok 27 - Page contains a form 1147s ok 28 - Host match 1147s ok 29 - Field "confirm" is defined 1147s ok 30 - CSP header authorize POST request to \# 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s ok 31 - Post confirmation, endpoint /oauth2/authorize 1147s ok 32 - Get redirection 1147s ok 33 - Location header found 1147s # ==> Pushing RP <== 1147s ok 34 - REST request 1147s ok 35 - Request from RP to OP, endpoint /oauth2/token 1147s # ==> Saving handler RP <== 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s # ==> Restoring RP <== 1147s ok 36 - Execute request 1147s ok 37 - Response is 200 1147s ok 38 - Content is JSON 1147s ok 39 - REST request 1147s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 1147s # ==> Saving handler RP <== 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s # ==> Restoring RP <== 1147s ok 41 - Execute request 1147s ok 42 - Response is 200 1147s ok 43 - Content is JSON 1147s # ==> Popping RP <== 1147s ok 44 - Call openidconnectcallback on RP 1147s ok 45 - Get cookie lemonldap (5ee0e3ca59d9cf015205dbba2bb34a57df94cda6ea3cd4668deef969622d1599) 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s ok 46 - Check session, endpoint /oauth2/checksession.html 1147s ok 47 - HTTP code is 200 1147s ok 48 - Frame can be embedded 1147s # ==> Pushing RP <== 1147s # ==> Popping RP <== 1147s ok 49 - Query RP for logout 1147s ok 50 - Get redirection 1147s ok 51 - Location header found 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s ok 52 - Push logout request to OP, endpoint /oauth2/logout 1147s ok 53 - HTTP code is 200 1147s ok 54 - Page contains a form 1147s ok 55 - Host match 1147s ok 56 - Field "confirm" is defined 1147s ok 57 - CSP header authorize POST request to \# 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s ok 58 - Confirm logout, endpoint /oauth2/logout 1147s ok 59 - Get redirection 1147s ok 60 - Location header found 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s ok 61 - logout endpoint with redirect, endpoint /oauth2/logout 1147s ok 62 - Get redirection 1147s ok 63 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s ok 64 - logout endpoint, endpoint /oauth2/logout 1147s ok 65 - Response status is 401 1147s ok 66 - Content is JSON 1147s ok 67 - Error code is 9 1147s # ==> Pushing OP <== 1147s # ==> Popping OP <== 1147s ok 68 - Test if user is reject on IdP 1147s ok 69 - Response status is 401 1147s ok 70 - Content is JSON 1147s ok 71 - Error code is 1 1147s # ==> Pushing RP <== 1147s # ==> Popping RP <== 1147s ok 72 - Test if user is reject on SP 1147s ok 73 - Get redirection 1147s ok 74 - Location header found 1147s 1..74 1147s ok 1148s t/32-Auth-and-issuer-OIDC-authorization_code-with-info.t ....................... 1148s ok 1 - use Lemonldap::NG::Portal::Main; 1148s ok 2 - Portal object 1148s ok 3 - Init 1148s ok 4 - Portal app 1148s ok 5 - Register $type 1148s ok 6 - OP portal 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 7 - Get JWKS, endpoint /oauth2/jwks 1148s ok 8 - HTTP code is 200 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1148s ok 10 - HTTP code is 200 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 11 - Post authentication request 1148s ok 12 - Get cookie lemonldap (43a45a8934d0f5764518731e46a9625c166b0e33ddee3b9030af8b740dc67891) 1148s ok 13 - Portal object 1148s ok 14 - Init 1148s ok 15 - Portal app 1148s ok 16 - Register $type 1148s ok 17 - RP portal 1148s # ==> Pushing RP <== 1148s # ==> Popping RP <== 1148s ok 18 - Unauth SP request 1148s ok 19 - Get redirection 1148s ok 20 - Location header found 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 21 - Push request to OP, endpoint /oauth2/authorize 1148s ok 22 - HTTP code is 200 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 23 - Post authentication, endpoint /oauth2/authorize 1148s ok 24 - Get cookie lemonldap (3617ac778683978461d4e92c4e4f0016f1b4701223708c5ed6c56f1853a6dfca) 1148s ok 25 - HTTP code is 200 1148s ok 26 - Page contains a form 1148s ok 27 - Host match 1148s ok 28 - CSP header authorize POST request to auth.rp.com 1148s # ==> Pushing RP <== 1148s ok 29 - REST request 1148s ok 30 - Request from RP to OP, endpoint /oauth2/token 1148s # ==> Saving handler RP <== 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s # ==> Restoring RP <== 1148s ok 31 - Execute request 1148s ok 32 - Response is 200 1148s ok 33 - Content is JSON 1148s ok 34 - Found access_token 4e65c08aaca752a4329758a31381ad5b0d5af20e0bcc96ed0f56056d506e6de6 1148s ok 35 - REST request 1148s ok 36 - Request from RP to OP, endpoint /oauth2/userinfo 1148s # ==> Saving handler RP <== 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s # ==> Restoring RP <== 1148s ok 37 - Execute request 1148s ok 38 - Response is 200 1148s ok 39 - Content is JSON 1148s # ==> Popping RP <== 1148s ok 40 - Call openidconnectcallback on RP 1148s ok 41 - Get cookie lemonldap (b29eb4f949bdd6d715776c2094abd089103d50901356f8a0d8ee33b5df86f37d) 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 42 - Check session, endpoint /oauth2/checksession.html 1148s ok 43 - HTTP code is 200 1148s ok 44 - Frame can be embedded 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 45 - Get userinfo 1148s ok 46 - HTTP code is 200 1148s ok 47 - Content-Type is JSON 1148s ok 48 - Content is valid JSON 1148s ok 49 - UTF-8 values 1148s ok 50 - UTF-8 values 1148s # ==> Pushing RP <== 1148s # ==> Popping RP <== 1148s ok 51 - Query RP for logout 1148s ok 52 - Get redirection 1148s ok 53 - Location header found 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 54 - Push logout request to OP, endpoint /oauth2/logout 1148s ok 55 - HTTP code is 200 1148s ok 56 - Page contains a form 1148s ok 57 - Host match 1148s ok 58 - Field "confirm" is defined 1148s ok 59 - CSP header authorize POST request to \# 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 60 - Confirm logout, endpoint /oauth2/logout 1148s ok 61 - Get redirection 1148s ok 62 - Location header found 1148s ok 63 - Get cookie lemonldap (0) 1148s ok 64 - SSO cookie removed 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 1148s ok 66 - Get redirection 1148s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 68 - logout endpoint, endpoint /oauth2/logout 1148s ok 69 - Response status is 401 1148s ok 70 - Content is JSON 1148s ok 71 - Error code is 9 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 72 - Test if user is reject on IdP 1148s ok 73 - Response status is 401 1148s ok 74 - Content is JSON 1148s ok 75 - Error code is 1 1148s # ==> Pushing RP <== 1148s # ==> Popping RP <== 1148s ok 76 - Test if user is reject on SP 1148s ok 77 - Get redirection 1148s ok 78 - Location header found 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 79 - Push request to OP, endpoint /oauth2/authorize 1148s ok 80 - HTTP code is 200 1148s # ==> Pushing OP <== 1148s # ==> Popping OP <== 1148s ok 81 - Post authentication, endpoint /oauth2/authorize 1148s ok 82 - Get cookie lemonldap (9bb210e965f8b8ef978c9efdf25d2a02a58050cbaf13ca6b30644e2f1e49eb0e) 1148s 1..82 1148s ok 1151s t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.t ................... 1151s ok 1 - use Lemonldap::NG::Portal::Main; 1151s ok 2 - Portal object 1151s ok 3 - Init 1151s ok 4 - Portal app 1151s ok 5 - Register $type 1151s ok 6 - OP portal 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 7 - Get JWKS, endpoint /oauth2/jwks 1151s ok 8 - HTTP code is 200 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1151s ok 10 - HTTP code is 200 1151s ok 11 - Portal object 1151s ok 12 - Init 1151s ok 13 - Portal app 1151s ok 14 - Register $type 1151s ok 15 - RP portal 1151s # ==> Pushing RP <== 1151s # ==> Popping RP <== 1151s ok 16 - Unauth SP request 1151s ok 17 - Get redirection 1151s ok 18 - Location header found 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 19 - Push request to OP, endpoint /oauth2/authorize 1151s ok 20 - HTTP code is 200 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 21 - Post authentication, endpoint /oauth2/authorize 1151s ok 22 - Get cookie lemonldap (935bdeb9c6d535ca65172e34b209a72e16bc7f89dad6c314f010f443cce22a7d) 1151s ok 23 - HTTP code is 200 1151s ok 24 - Page contains a form 1151s ok 25 - Host match 1151s ok 26 - Field "confirm" is defined 1151s ok 27 - CSP header authorize POST request to \# 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 28 - Post confirmation, endpoint /oauth2/authorize 1151s ok 29 - Get redirection 1151s ok 30 - Location header found 1151s # ==> Pushing RP <== 1151s ok 31 - REST request 1151s ok 32 - Request from RP to OP, endpoint /oauth2/token 1151s # ==> Saving handler RP <== 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s # ==> Restoring RP <== 1151s ok 33 - Execute request 1151s ok 34 - Response is 200 1151s ok 35 - Content is JSON 1151s ok 36 - Found access_token df2f592328933b6df610c3aacfc6e2b9c16eec3961c694ccfe807651994df5a2 1151s ok 37 - REST request 1151s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1151s # ==> Saving handler RP <== 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s # ==> Restoring RP <== 1151s ok 39 - Execute request 1151s ok 40 - Response is 200 1151s ok 41 - Content is JSON 1151s # ==> Popping RP <== 1151s ok 42 - Call openidconnectcallback on RP 1151s ok 43 - Get cookie lemonldap (02a35cbce4263426850df8c2162ac7696fbcb895af6cf49f2003ba15055581d8) 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 44 - Check session, endpoint /oauth2/checksession.html 1151s ok 45 - HTTP code is 200 1151s ok 46 - Frame can be embedded 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 47 - Get userinfo 1151s ok 48 - HTTP code is 200 1151s ok 49 - Content-Type is JSON 1151s ok 50 - Content is valid JSON 1151s ok 51 - UTF-8 values 1151s ok 52 - UTF-8 values 1151s # ==> Pushing RP <== 1151s # ==> Popping RP <== 1151s ok 53 - Query RP for logout 1151s ok 54 - Get redirection 1151s ok 55 - Location header found 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 56 - Push logout request to OP, endpoint /oauth2/logout 1151s ok 57 - HTTP code is 200 1151s ok 58 - Page contains a form 1151s ok 59 - Host match 1151s ok 60 - Field "confirm" is defined 1151s ok 61 - CSP header authorize POST request to \# 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 62 - Confirm logout, endpoint /oauth2/logout 1151s ok 63 - Get redirection 1151s ok 64 - Location header found 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 1151s ok 66 - Get redirection 1151s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 68 - logout endpoint, endpoint /oauth2/logout 1151s ok 69 - Response status is 401 1151s ok 70 - Content is JSON 1151s ok 71 - Error code is 9 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 72 - Test if user is reject on IdP 1151s ok 73 - Response status is 401 1151s ok 74 - Content is JSON 1151s ok 75 - Error code is 1 1151s # ==> Pushing RP <== 1151s # ==> Popping RP <== 1151s ok 76 - Test if user is reject on SP 1151s ok 77 - Get redirection 1151s ok 78 - Location header found 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 79 - Push request to OP, endpoint /oauth2/authorize 1151s ok 80 - HTTP code is 200 1151s # ==> Pushing OP <== 1151s # ==> Popping OP <== 1151s ok 81 - Post authentication, endpoint /oauth2/authorize 1151s ok 82 - Get cookie lemonldap (1212506f85b81a56d6c52fcedf7a71eae9b830ce81be6c2d04c73993343e6ae3) 1151s 1..82 1151s ok 1154s t/32-Auth-and-issuer-OIDC-authorization_code.t ................................. 1154s ok 1 - use Lemonldap::NG::Portal::Main; 1154s ok 2 - Portal object 1154s ok 3 - Init 1154s ok 4 - Portal app 1154s ok 5 - Register $type 1154s ok 6 - OP portal 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 7 - Get JWKS, endpoint /oauth2/jwks 1154s ok 8 - HTTP code is 200 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1154s ok 10 - HTTP code is 200 1154s ok 11 - Portal object 1154s ok 12 - Init 1154s ok 13 - Portal app 1154s ok 14 - Register $type 1154s ok 15 - RP portal 1154s # ==> Pushing RP <== 1154s # ==> Popping RP <== 1154s ok 16 - Unauth SP request 1154s ok 17 - Get redirection 1154s ok 18 - Location header found 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 19 - Push request to OP, endpoint /oauth2/authorize 1154s ok 20 - HTTP code is 200 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 21 - Post authentication, endpoint /oauth2/authorize 1154s ok 22 - Get cookie lemonldap (e9cf28b356b700344714e754b8aefdb20ce24141a47809784d9449c7e42d342f) 1154s ok 23 - Expected portal error code: code found on page 1154s ok 24 - Expected portal error code 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 25 - Post authentication, endpoint /oauth2/authorize 1154s ok 26 - Get cookie lemonldap (39d5ee053f6674c593ee395116326d8eac06cff94114e700058fd26a27f7f68b) 1154s ok 27 - HTTP code is 200 1154s ok 28 - Page contains a form 1154s ok 29 - Host match 1154s ok 30 - Field "confirm" is defined 1154s ok 31 - CSP header authorize POST request to \# 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 32 - Post confirmation, endpoint /oauth2/authorize 1154s ok 33 - Get redirection 1154s ok 34 - Location header found 1154s # ==> Pushing RP <== 1154s ok 35 - REST request 1154s ok 36 - Request from RP to OP, endpoint /oauth2/token 1154s # ==> Saving handler RP <== 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s # ==> Restoring RP <== 1154s ok 37 - Execute request 1154s ok 38 - Response is 200 1154s ok 39 - Content is JSON 1154s ok 40 - Found access_token 273cd1425fa7295917d230779164951740bd9b68b4849418d30bca2dcf52573d 1154s ok 41 - REST request 1154s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 1154s # ==> Saving handler RP <== 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s # ==> Restoring RP <== 1154s ok 43 - Execute request 1154s ok 44 - Response is 200 1154s ok 45 - Content is JSON 1154s # ==> Popping RP <== 1154s ok 46 - Call openidconnectcallback on RP 1154s ok 47 - Get cookie lemonldap (b29983f226bd9d87ea97085b3d90087b36e71773ef3d1381e9fc2bf6e3cda30a) 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 48 - Check session, endpoint /oauth2/checksession.html 1154s ok 49 - HTTP code is 200 1154s ok 50 - Frame can be embedded 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 51 - Get userinfo 1154s ok 52 - HTTP code is 200 1154s ok 53 - Content-Type is JSON 1154s ok 54 - Content is valid JSON 1154s ok 55 - UTF-8 values 1154s ok 56 - get sid in userinfo 1154s ok 57 - UTF-8 values 1154s ok 58 - OIDC EOL time is stored 1154s ok 59 - Obtained refresh token 1154s ok 60 - UTF-8 values 1154s ok 61 - Correct email 1154s ok 62 - Correct groups 1154s ok 63 - Correct hGroups 1154s ok 64 - oidcGotUserInfo called 1154s ok 65 - oidcGotIDToken called 1154s ok 66 - Correct custom ACR 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 67 1154s # ==> Pushing RP <== 1154s ok 68 - REST request 1154s ok 69 - Request from RP to OP, endpoint /oauth2/userinfo 1154s # ==> Saving handler RP <== 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s # ==> Restoring RP <== 1154s ok 70 - Execute request 1154s ok 71 - Response is 200 1154s ok 72 - Content is JSON 1154s # ==> Popping RP <== 1154s ok 73 - Query RP for refresh 1154s ok 74 - Access token EOL has not changed 1154s ok 75 - Access token has not changed 1154s ok 76 - Updated RP session 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 77 1154s # ==> Pushing RP <== 1154s ok 78 - REST request 1154s ok 79 - Request from RP to OP, endpoint /oauth2/token 1154s # ==> Saving handler RP <== 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s # ==> Restoring RP <== 1154s ok 80 - Execute request 1154s ok 81 - Response is 200 1154s ok 82 - Content is JSON 1154s ok 83 - Found access_token 2c596570120d82d8e559f501f0c95de6bfe193f77f318fc7e333a045e0014e98 1154s ok 84 - REST request 1154s ok 85 - Request from RP to OP, endpoint /oauth2/userinfo 1154s # ==> Saving handler RP <== 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s # ==> Restoring RP <== 1154s ok 86 - Execute request 1154s ok 87 - Response is 200 1154s ok 88 - Content is JSON 1154s # ==> Popping RP <== 1154s ok 89 - Query RP for refresh 1154s ok 90 - Access token EOL has changed 1154s ok 91 - Access token has changed 1154s ok 92 - Updated RP session 1154s ok 93 - Still correct groups 1154s ok 94 - Still correct hGroups 1154s # ==> Pushing RP <== 1154s # ==> Popping RP <== 1154s ok 95 - Query RP for logout 1154s ok 96 - Get redirection 1154s ok 97 - Location header found 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 98 - Push logout request to OP, endpoint /oauth2/logout 1154s ok 99 - HTTP code is 200 1154s ok 100 - Page contains a form 1154s ok 101 - Host match 1154s ok 102 - Field "confirm" is defined 1154s ok 103 - CSP header authorize POST request to \# 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 104 - Confirm logout, endpoint /oauth2/logout 1154s ok 105 - Get redirection 1154s ok 106 - Location header found 1154s ok 107 - Get cookie lemonldap (0) 1154s ok 108 - SSO cookie removed 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 109 - logout endpoint with redirect, endpoint /oauth2/logout 1154s ok 110 - Get redirection 1154s ok 111 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 112 - logout endpoint, endpoint /oauth2/logout 1154s ok 113 - Response status is 401 1154s ok 114 - Content is JSON 1154s ok 115 - Error code is 9 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 116 - Test if user is reject on IdP 1154s ok 117 - Response status is 401 1154s ok 118 - Content is JSON 1154s ok 119 - Error code is 1 1154s # ==> Pushing RP <== 1154s # ==> Popping RP <== 1154s ok 120 - Test if user is reject on SP 1154s ok 121 - Get redirection 1154s ok 122 - Location header found 1154s ok 123 - oidcGenerateAuthenticationRequest called 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 124 - Push request to OP, endpoint /oauth2/authorize 1154s ok 125 - HTTP code is 200 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 126 - Post authentication, endpoint /oauth2/authorize 1154s ok 127 - Get cookie lemonldap (9e9dab2611eb0a8aaf99edb65eb3d5b26d75e4da631b22e807928a77b8de9c44) 1154s ok 128 - Get redirection 1154s ok 129 - Location header found 1154s # ==> Pushing RP <== 1154s ok 130 - REST request 1154s ok 131 - Request from RP to OP, endpoint /oauth2/token 1154s # ==> Saving handler RP <== 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s # ==> Restoring RP <== 1154s ok 132 - Execute request 1154s ok 133 - Response is 200 1154s ok 134 - Content is JSON 1154s ok 135 - Found access_token fc3a6236b8775a4d20dc093b0872c3f5d1ef9c5f295eaccdcf47923b8d5cdc42 1154s ok 136 - REST request 1154s ok 137 - Request from RP to OP, endpoint /oauth2/userinfo 1154s # ==> Saving handler RP <== 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s # ==> Restoring RP <== 1154s ok 138 - Execute request 1154s ok 139 - Response is 200 1154s ok 140 - Content is JSON 1154s # ==> Popping RP <== 1154s ok 141 - Call openidconnectcallback on RP 1154s ok 142 - Get cookie lemonldap (3af8dd5d3f49237aa3019855b15a5445b4152e49c7b34a925249815ec96e1db7) 1154s # ==> Pushing RP <== 1154s # ==> Popping RP <== 1154s ok 143 - Query RP for logout 1154s ok 144 - Get redirection 1154s ok 145 - Location header found 1154s ok 146 - Get cookie lemonldap (0) 1154s ok 147 - SSO cookie removed (RP) 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 148 - Push logout request to OP, endpoint /oauth2/logout 1154s ok 149 - HTTP code is 200 1154s ok 150 - Page contains a form 1154s ok 151 - Host match 1154s ok 152 - Field "confirm" is defined 1154s ok 153 - CSP header authorize POST request to \# 1154s # ==> Pushing OP <== 1154s # ==> Popping OP <== 1154s ok 154 - Confirm logout, endpoint /oauth2/logout 1154s ok 155 - Get redirection 1154s ok 156 - Location header found 1154s ok 157 - Get cookie lemonldap (0) 1154s ok 158 - SSO cookie removed (OP) 1154s # ==> Pushing RP <== 1154s # ==> Popping RP <== 1154s ok 159 - Confirm logout, endpoint /oauth2/rlogoutreturn 1154s ok 160 - Get redirection 1154s ok 161 - Location is http://test1.example.com 1154s # ==> Pushing RP <== 1154s # ==> Popping RP <== 1154s ok 162 - Initiate login 1154s ok 163 - Get redirection 1154s ok 164 - Location header found 1154s # ==> Pushing RP <== 1154s # ==> Popping RP <== 1154s ok 165 - Return with error 1154s ok 166 - Expected portal error code: code found on page 1154s ok 167 - Expected portal error code 1154s ok 168 - HTTP code is 200 1154s ok 169 - Page contains a form 1154s ok 170 - Host match 1154s ok 171 - Field "oidc_callback_processed" is defined 1154s ok 172 - CSP header authorize POST request to \# 1154s # ==> Pushing RP <== 1154s # ==> Popping RP <== 1154s ok 173 - Submit form again 1154s ok 174 - Get redirection 1154s ok 175 - Location header found 1154s ok 176 - New state was generated 1154s ok 177 - New state is different than previous 1154s 1..177 1154s ok 1157s t/32-Auth-and-issuer-OIDC-hybrid.t ............................................. 1157s ok 1 - use Lemonldap::NG::Portal::Main; 1157s ok 2 - Portal object 1157s ok 3 - Init 1157s ok 4 - Portal app 1157s ok 5 - Register $type 1157s ok 6 - OP portal 1157s # ==> Pushing OP <== 1157s # ==> Popping OP <== 1157s ok 7 - Get JWKS, endpoint /oauth2/jwks 1157s ok 8 - HTTP code is 200 1157s # ==> Pushing OP <== 1157s # ==> Popping OP <== 1157s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1157s ok 10 - HTTP code is 200 1157s ok 11 - Portal object 1157s ok 12 - Init 1157s ok 13 - Portal app 1157s ok 14 - Register $type 1157s ok 15 - RP portal 1157s # ==> Pushing RP <== 1157s # ==> Popping RP <== 1157s ok 16 - Unauth SP request 1157s ok 17 - Get redirection 1157s ok 18 - Location header found 1157s # ==> Pushing OP <== 1157s # ==> Popping OP <== 1157s ok 19 - Push request to OP, endpoint /oauth2/authorize 1157s ok 20 - HTTP code is 200 1157s # ==> Pushing OP <== 1157s # ==> Popping OP <== 1157s ok 21 - Post authentication, endpoint /oauth2/authorize 1157s ok 22 - Reject reason is 90 1157s ok 23 - Portal object 1157s ok 24 - Init 1157s ok 25 - Portal app 1157s ok 26 - Register $type 1157s ok 27 - OP portal 1157s # ==> Pushing OP <== 1157s # ==> Popping OP <== 1157s ok 28 - Get JWKS, endpoint /oauth2/jwks 1157s ok 29 - HTTP code is 200 1157s # ==> Pushing OP <== 1157s # ==> Popping OP <== 1157s ok 30 - Get metadata, endpoint /.well-known/openid-configuration 1157s ok 31 - HTTP code is 200 1157s ok 32 - Portal object 1157s ok 33 - Init 1157s ok 34 - Portal app 1157s ok 35 - Register $type 1157s ok 36 - RP portal 1157s # ==> Pushing RP <== 1157s # ==> Popping RP <== 1157s ok 37 - Unauth SP request 1157s ok 38 - Get redirection 1157s ok 39 - Location header found 1157s # ==> Pushing OP <== 1157s # ==> Popping OP <== 1157s ok 40 - Push request to OP, endpoint /oauth2/authorize 1157s ok 41 - HTTP code is 200 1157s # ==> Pushing OP <== 1157s # ==> Popping OP <== 1157s ok 42 - Post authentication, endpoint /oauth2/authorize 1157s ok 43 - Get cookie lemonldap (462852a924896d0b770929c56390e7ad2112246c4b1442729004f8ce8c9ae433) 1157s ok 44 - Get redirection 1157s ok 45 - Location header found 1157s ok 46 - token_type found 1157s ok 47 - session_state found 1157s ok 48 - access_token found 1157s ok 49 - id_token found 1157s ok 50 - state found 1157s ok 51 - session_state found 1157s ok 52 - ID token contains c_hash 1157s ok 53 - ID token contains at_hash 1157s ok 54 - ID token contains nonce 1157s ok 55 - REST request 1157s ok 56 - Request from RP to OP, endpoint /oauth2/userinfo 1157s # ==> Pushing OP <== 1157s # ==> Popping OP <== 1157s ok 57 - Execute request 1157s ok 58 - Response is 200 1157s ok 59 - Content is JSON 1157s ok 60 - Get access token 1157s ok 61 - Get name 1157s ok 62 - Get family_name 1157s ok 63 - Get sub 1157s 1..63 1157s ok 1158s t/32-Auth-and-issuer-OIDC-implicit-no-token.t .................................. 1158s ok 1 - use Lemonldap::NG::Portal::Main; 1158s ok 2 - Portal object 1158s ok 3 - Init 1158s ok 4 - Portal app 1158s ok 5 - Register $type 1158s ok 6 - OP portal 1158s # ==> Pushing OP <== 1158s # ==> Popping OP <== 1158s ok 7 - Get JWKS, endpoint /oauth2/jwks 1158s ok 8 - HTTP code is 200 1158s # ==> Pushing OP <== 1158s # ==> Popping OP <== 1158s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1158s ok 10 - HTTP code is 200 1158s ok 11 - Portal object 1158s ok 12 - Init 1158s ok 13 - Portal app 1158s ok 14 - Register $type 1158s ok 15 - RP portal 1158s # ==> Pushing RP <== 1158s # ==> Popping RP <== 1158s ok 16 - Unauth SP request 1158s ok 17 - Get redirection 1158s ok 18 - Location header found 1158s # ==> Pushing OP <== 1158s # ==> Popping OP <== 1158s ok 19 - Push request to OP, endpoint /oauth2/authorize 1158s ok 20 - HTTP code is 200 1158s # ==> Pushing OP <== 1158s # ==> Popping OP <== 1158s ok 21 - Post authentication, endpoint /oauth2/authorize 1158s ok 22 - Get cookie lemonldap (e36adff49ac59dbcb89498bcff983427868a96ff28d8f488a508438f4216f097) 1158s ok 23 - HTTP code is 200 1158s ok 24 - Page contains a form 1158s ok 25 - Host match 1158s ok 26 - Field "confirm" is defined 1158s ok 27 - CSP header authorize POST request to \# 1158s # ==> Pushing OP <== 1158s # ==> Popping OP <== 1158s ok 28 - Post confirmation, endpoint /oauth2/authorize 1158s ok 29 - Get redirection 1158s ok 30 - Location header found 1158s ok 31 - id_token found 1158s ok 32 - token_type must be missing 1158s ok 33 - session_state found 1158s ok 34 - access_token must be missing 1158s ok 35 - state found 1158s ok 36 - Check sub value 1158s ok 37 - Check name value 1158s # ==> Pushing OP <== 1158s # ==> Popping OP <== 1158s ok 38 - Logout request 1158s ok 39 - Response is 200 1158s ok 40 - Cookie is deleted 1158s ok 41 - No pdata 1158s # ==> Pushing OP <== 1158s # ==> Popping OP <== 1158s ok 42 - Disconnect request 1158s ok 43 - Response is 401 1158s # ==> Pushing RP <== 1158s # ==> Popping RP <== 1158s ok 44 - Unauth SP request 1158s ok 45 - Get redirection 1158s ok 46 - Location header found 1158s # ==> Pushing OP <== 1158s # ==> Popping OP <== 1158s ok 47 - Push request to OP, endpoint /oauth2/authorize 1158s ok 48 - HTTP code is 200 1158s # ==> Pushing OP <== 1158s # ==> Popping OP <== 1158s ok 49 - Post authentication, endpoint /oauth2/authorize 1158s ok 50 - Get cookie lemonldap (1c4c8e4c1a22673fc0cc282f07ef09a42edfd40c493ceeb4b32ce66fb9a520e4) 1158s # ==> Pushing OP <== 1158s # ==> Popping OP <== 1158s ok 51 - Logout request 1158s ok 52 - Response is 200 1158s ok 53 - Cookie is deleted 1158s ok 54 - No pdata 1158s # ==> Pushing OP <== 1158s # ==> Popping OP <== 1158s ok 55 - Disconnect request 1158s ok 56 - Response is 401 1158s 1..56 1158s ok 1160s t/32-Auth-and-issuer-OIDC-implicit.t ........................................... 1160s ok 1 - use Lemonldap::NG::Portal::Main; 1160s ok 2 - Portal object 1160s ok 3 - Init 1160s ok 4 - Portal app 1160s ok 5 - Register $type 1160s ok 6 - OP portal 1160s # ==> Pushing OP <== 1160s # ==> Popping OP <== 1160s ok 7 - Get JWKS, endpoint /oauth2/jwks 1160s ok 8 - HTTP code is 200 1160s # ==> Pushing OP <== 1160s # ==> Popping OP <== 1160s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1160s ok 10 - HTTP code is 200 1160s ok 11 - Portal object 1160s ok 12 - Init 1160s ok 13 - Portal app 1160s ok 14 - Register $type 1160s ok 15 - RP portal 1160s # ==> Pushing RP <== 1160s # ==> Popping RP <== 1160s ok 16 - Unauth SP request 1160s ok 17 - Get redirection 1160s ok 18 - Location header found 1160s # ==> Pushing OP <== 1160s # ==> Popping OP <== 1160s ok 19 - Push request to OP, endpoint /oauth2/authorize 1160s ok 20 - HTTP code is 200 1160s # ==> Pushing OP <== 1160s # ==> Popping OP <== 1160s ok 21 - Post authentication, endpoint /oauth2/authorize 1160s ok 22 - Get cookie lemonldap (365c337ad349f0871c20462823da10cebddda89b474986e267737148f42f8fd0) 1160s ok 23 - HTTP code is 200 1160s ok 24 - Page contains a form 1160s ok 25 - Host match 1160s ok 26 - Field "confirm" is defined 1160s ok 27 - CSP header authorize POST request to \# 1160s # ==> Pushing OP <== 1160s # ==> Popping OP <== 1160s ok 28 - Post confirmation, endpoint /oauth2/authorize 1160s ok 29 - Get redirection 1160s ok 30 - Location header found 1160s ok 31 - id_token found 1160s ok 32 - token_type found 1160s ok 33 - session_state found 1160s ok 34 - access_token found 1160s ok 35 - state found 1160s ok 36 - Check ACR value 1160s ok 37 - Check that clientid is in audience 1160s ok 38 - Check for additional audiences 1160s ok 39 - Check for additional audiences 1160s ok 40 - Check sub value 1160s ok 41 - Claim name must not be in ID token 1160s ok 42 - azp found 1160s # ==> Pushing OP <== 1160s # ==> Popping OP <== 1160s ok 43 - Logout request 1160s ok 44 - Response is 200 1160s ok 45 - Cookie is deleted 1160s ok 46 - No pdata 1160s # ==> Pushing OP <== 1160s # ==> Popping OP <== 1160s ok 47 - Disconnect request 1160s ok 48 - Response is 401 1160s # ==> Pushing RP <== 1160s # ==> Popping RP <== 1160s ok 49 - Unauth SP request 1160s ok 50 - Get redirection 1160s ok 51 - Location header found 1160s # ==> Pushing OP <== 1160s # ==> Popping OP <== 1160s ok 52 - Push request to OP, endpoint /oauth2/authorize 1160s ok 53 - HTTP code is 200 1160s # ==> Pushing OP <== 1160s # ==> Popping OP <== 1160s ok 54 - Post authentication, endpoint /oauth2/authorize 1160s ok 55 - Get cookie lemonldap (a745745bb58e225b045bd250592de608f18e5ce325136da1ec894867ae628f67) 1160s # ==> Pushing OP <== 1160s # ==> Popping OP <== 1160s ok 56 - Logout request 1160s ok 57 - Response is 200 1160s ok 58 - Cookie is deleted 1160s ok 59 - No pdata 1160s # ==> Pushing OP <== 1160s # ==> Popping OP <== 1160s ok 60 - Disconnect request 1160s ok 61 - Response is 401 1160s 1..61 1160s ok 1161s t/32-Auth-and-issuer-OIDC-sorted.t ............................................. 1161s ok 1 - use Lemonldap::NG::Portal::Main; 1161s ok 2 - Portal object 1161s ok 3 - Init 1161s ok 4 - Portal app 1161s ok 5 - OP portal 1161s ok 6 - Get JWKS, endpoint /oauth2/jwks 1161s ok 7 - HTTP code is 200 1161s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1161s ok 9 - HTTP code is 200 1161s ok 10 - Portal object 1161s ok 11 - Init 1161s ok 12 - Portal app 1161s ok 13 - RP portal 1161s ok 14 - Unauth SP request 1161s ok 15 - 1st = op3 1161s ok 16 - 2nd = op 1161s ok 17 - 3rd = op2 1161s ok 18 - Found OIDC idp logo and tooltip 1161s ok 19 - Found OIDC idp display name 1161s 1..19 1161s ok 1162s t/32-OIDC-Back-Channel-Logout-no-sid.t ......................................... 1162s ok 1 - use Lemonldap::NG::Portal::Main; 1162s ok 2 - Portal object 1162s ok 3 - Init 1162s ok 4 - Portal app 1162s ok 5 - Register $type 1162s ok 6 - OP portal 1162s # ==> Pushing OP <== 1162s # ==> Popping OP <== 1162s ok 7 - Get JWKS, endpoint /oauth2/jwks 1162s ok 8 - HTTP code is 200 1162s # ==> Pushing OP <== 1162s # ==> Popping OP <== 1162s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1162s ok 10 - HTTP code is 200 1162s ok 11 - Portal object 1162s ok 12 - Init 1162s ok 13 - Portal app 1162s ok 14 - Register $type 1162s ok 15 - RP portal 1162s # ==> Pushing RP <== 1162s # ==> Popping RP <== 1162s ok 16 - Unauth RP request 1162s ok 17 - Get redirection 1162s ok 18 - Location header found 1162s # ==> Pushing OP <== 1162s # ==> Popping OP <== 1162s ok 19 - Push request to OP, endpoint /oauth2/authorize 1162s ok 20 - HTTP code is 200 1162s # ==> Pushing OP <== 1162s # ==> Popping OP <== 1162s ok 21 - Post authentication, endpoint /oauth2/authorize 1162s ok 22 - Get cookie lemonldap (ebfbb552b362a4fdd85fda7e7ce2d345bd671f80d7c9acabf402486d6f28536f) 1162s ok 23 - HTTP code is 200 1162s ok 24 - Page contains a form 1162s ok 25 - Host match 1162s ok 26 - Field "confirm" is defined 1162s ok 27 - CSP header authorize POST request to \# 1162s # ==> Pushing OP <== 1162s # ==> Popping OP <== 1162s ok 28 - Post confirmation, endpoint /oauth2/authorize 1162s ok 29 - Get redirection 1162s ok 30 - Location header found 1162s # ==> Pushing RP <== 1162s ok 31 - REST request 1162s ok 32 - Request from RP to OP, endpoint /oauth2/token 1162s # ==> Saving handler RP <== 1162s # ==> Pushing OP <== 1162s # ==> Popping OP <== 1162s # ==> Restoring RP <== 1162s ok 33 - Execute request 1162s ok 34 - Response is 200 1162s ok 35 - Content is JSON 1162s ok 36 - REST request 1162s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1162s # ==> Saving handler RP <== 1162s # ==> Pushing OP <== 1162s # ==> Popping OP <== 1162s # ==> Restoring RP <== 1162s ok 38 - Execute request 1162s ok 39 - Response is 200 1162s ok 40 - Content is JSON 1162s # ==> Popping RP <== 1162s ok 41 - Call openidconnectcallback on RP 1162s ok 42 - Get cookie lemonldap (8a12af29e91edcba19b8c001e304e8fc8793d5647864cc826fab9310ac017ea7) 1162s # ==> Pushing OP <== 1162s ok 43 - REST request 1162s ok 44 - Request from OP to RP 1162s # ==> Saving handler OP <== 1162s # ==> Pushing RP <== 1162s # ==> Popping RP <== 1162s # ==> Restoring OP <== 1162s ok 45 - Execute request 1162s ok 46 - Response is 200 1162s # ==> Popping OP <== 1162s ok 47 - Query OP for logout 1162s ok 48 - HTTP code is 200 1162s # ==> Pushing OP <== 1162s # ==> Popping OP <== 1162s ok 49 - Test if user is reject on OP 1162s ok 50 - Response status is 401 1162s ok 51 - Content is JSON 1162s ok 52 - Error code is 1 1162s # ==> Pushing RP <== 1162s # ==> Popping RP <== 1162s ok 53 - Test if user is reject on RP 1162s ok 54 - Get redirection 1162s ok 55 - Location header found 1162s 1..55 1162s ok 1164s t/32-OIDC-Back-Channel-Logout-sid-EC-keys.t .................................... 1164s ok 1 - use Lemonldap::NG::Portal::Main; 1164s ok 2 - Portal object 1164s ok 3 - Init 1164s ok 4 - Portal app 1164s ok 5 - Register $type 1164s ok 6 - OP portal 1164s # ==> Pushing OP <== 1164s # ==> Popping OP <== 1164s ok 7 - Get JWKS, endpoint /oauth2/jwks 1164s ok 8 - HTTP code is 200 1164s # ==> Pushing OP <== 1164s # ==> Popping OP <== 1164s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1164s ok 10 - HTTP code is 200 1164s ok 11 - Portal object 1164s ok 12 - Init 1164s ok 13 - Portal app 1164s ok 14 - Register $type 1164s ok 15 - RP portal 1164s # ==> Pushing RP <== 1164s # ==> Popping RP <== 1164s ok 16 - Unauth RP request 1164s ok 17 - Get redirection 1164s ok 18 - Location header found 1164s # ==> Pushing OP <== 1164s # ==> Popping OP <== 1164s ok 19 - Push request to OP, endpoint /oauth2/authorize 1164s ok 20 - HTTP code is 200 1164s # ==> Pushing OP <== 1164s # ==> Popping OP <== 1164s ok 21 - Post authentication, endpoint /oauth2/authorize 1164s ok 22 - Get cookie lemonldap (68caf34a99111bcfe4d10c60c7083455859d685b000991524249419867fc89ed) 1164s ok 23 - HTTP code is 200 1164s ok 24 - Page contains a form 1164s ok 25 - Host match 1164s ok 26 - Field "confirm" is defined 1164s ok 27 - CSP header authorize POST request to \# 1164s # ==> Pushing OP <== 1164s # ==> Popping OP <== 1164s ok 28 - Post confirmation, endpoint /oauth2/authorize 1164s ok 29 - Get redirection 1164s ok 30 - Location header found 1164s # ==> Pushing RP <== 1164s ok 31 - REST request 1164s ok 32 - Request from RP to OP, endpoint /oauth2/token 1164s # ==> Saving handler RP <== 1164s # ==> Pushing OP <== 1164s # ==> Popping OP <== 1164s # ==> Restoring RP <== 1164s ok 33 - Execute request 1164s ok 34 - Response is 200 1164s ok 35 - Content is JSON 1164s ok 36 - REST request 1164s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1164s # ==> Saving handler RP <== 1164s # ==> Pushing OP <== 1164s # ==> Popping OP <== 1164s # ==> Restoring RP <== 1164s ok 38 - Execute request 1164s ok 39 - Response is 200 1164s ok 40 - Content is JSON 1164s # ==> Popping RP <== 1164s ok 41 - Call openidconnectcallback on RP 1164s ok 42 - Get cookie lemonldap (562f40ca0ed8ea3b9b8473ed8811e56d2191f48d34bb16c44c9fe1c9eb12a57b) 1164s # ==> Pushing OP <== 1164s # ==> Popping OP <== 1164s # ==> Pushing OP <== 1164s ok 43 - REST request 1164s ok 44 - Request from OP to RP 1164s # ==> Saving handler OP <== 1164s # ==> Pushing RP <== 1164s # ==> Popping RP <== 1164s # ==> Restoring OP <== 1164s ok 45 - Execute request 1164s ok 46 - Response is 200 1164s # ==> Popping OP <== 1164s ok 47 - Query OP for logout 1164s ok 48 - HTTP code is 200 1164s # ==> Pushing OP <== 1164s # ==> Popping OP <== 1164s ok 49 - Test if user is reject on OP 1164s ok 50 - Response status is 401 1164s ok 51 - Content is JSON 1164s ok 52 - Error code is 1 1164s # ==> Pushing RP <== 1164s # ==> Popping RP <== 1164s ok 53 - Test if user is reject on RP 1164s ok 54 - Get redirection 1164s ok 55 - Location header found 1164s 1..55 1164s ok 1165s t/32-OIDC-Back-Channel-Logout-sid-offline.t .................................... 1165s ok 1 - use Lemonldap::NG::Portal::Main; 1165s ok 2 - Portal object 1165s ok 3 - Init 1165s ok 4 - Portal app 1165s ok 5 - Register $type 1165s ok 6 - OP portal 1165s # ==> Pushing OP <== 1165s # ==> Popping OP <== 1165s ok 7 - Get JWKS, endpoint /oauth2/jwks 1165s ok 8 - HTTP code is 200 1165s # ==> Pushing OP <== 1165s # ==> Popping OP <== 1165s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1165s ok 10 - HTTP code is 200 1165s ok 11 - Portal object 1165s ok 12 - Init 1165s ok 13 - Portal app 1165s ok 14 - Register $type 1165s ok 15 - RP portal 1165s # Subtest: Offline Back-Channel-Logout using revoke endpoint 1165s # ==> Pushing RP <== 1165s # ==> Popping RP <== 1165s ok 1 - Unauth RP request 1165s ok 2 - Get redirection 1165s ok 3 - Location header found 1165s # ==> Pushing OP <== 1165s # ==> Popping OP <== 1165s ok 4 - Push request to OP, endpoint /oauth2/authorize 1165s ok 5 - HTTP code is 200 1165s # ==> Pushing OP <== 1165s # ==> Popping OP <== 1165s ok 6 - Post authentication, endpoint /oauth2/authorize 1165s ok 7 - Get cookie lemonldap (390e2ea752b0585062edf66e713a771fa02d95906c235aa08b9b349c359b9c91) 1165s ok 8 - Get redirection 1165s ok 9 - Location header found 1165s # ==> Pushing RP <== 1165s ok 10 - REST request 1165s ok 11 - Request from RP to OP, endpoint /oauth2/token 1165s # ==> Saving handler RP <== 1165s # ==> Pushing OP <== 1165s # ==> Popping OP <== 1165s # ==> Restoring RP <== 1165s ok 12 - Execute request 1165s ok 13 - Response is 200 1165s ok 14 - Content is JSON 1165s ok 15 - REST request 1165s ok 16 - Request from RP to OP, endpoint /oauth2/userinfo 1165s # ==> Saving handler RP <== 1165s # ==> Pushing OP <== 1165s # ==> Popping OP <== 1165s # ==> Restoring RP <== 1165s ok 17 - Execute request 1165s ok 18 - Response is 200 1165s ok 19 - Content is JSON 1165s # ==> Popping RP <== 1165s ok 20 - Call openidconnectcallback on RP 1165s ok 21 - Get cookie lemonldap (42d7c4d023417181a6f8c401a02f05e7290896775df50a128db39b4a89e48a43) 1165s # ==> Pushing OP <== 1165s # ==> Popping OP <== 1165s # ==> Pushing OP <== 1165s ok 22 - REST request 1165s ok 23 - Request from OP to RP 1165s # ==> Saving handler OP <== 1165s # ==> Pushing RP <== 1165s # ==> Popping RP <== 1165s # ==> Restoring OP <== 1165s ok 24 - Execute request 1165s ok 25 - Response is 200 1165s # ==> Popping OP <== 1165s ok 26 - Query OP for logout 1165s ok 27 - HTTP code is 200 1165s # ==> Pushing OP <== 1165s # ==> Popping OP <== 1165s ok 28 - Test if user is reject on OP 1165s ok 29 - Response status is 401 1165s ok 30 - Content is JSON 1165s ok 31 - Error code is 1 1165s # ==> Pushing RP <== 1165s # ==> Popping RP <== 1165s ok 32 - Test if user is reject on RP 1165s ok 33 - Get redirection 1165s ok 34 - Location header found 1165s # ==> Pushing OP <== 1165s # ==> Popping OP <== 1165s ok 35 - HTTP code is 200 1165s ok 36 - Content-Type is JSON 1165s ok 37 - Content is valid JSON 1165s # ==> Pushing OP <== 1165s ok 38 - REST request 1165s ok 39 - Request from OP to RP 1165s # ==> Saving handler OP <== 1165s # ==> Pushing RP <== 1165s # ==> Popping RP <== 1165s # ==> Restoring OP <== 1165s ok 40 - Execute request 1165s ok 41 - Response is 200 1165s # ==> Popping OP <== 1165s ok 42 - Refresh_token logout 1165s ok 43 - 1 request sent ro RP 1165s ok 44 - Last RP request is /oauth2/blogout 1165s # ==> Pushing OP <== 1165s # ==> Popping OP <== 1165s ok 45 1165s ok 46 - Response status is 400 1165s ok 47 - Content is JSON 1165s ok 48 - Error code is invalid_request 1165s 1..48 1165s ok 16 - Offline Back-Channel-Logout using revoke endpoint 1165s # Subtest: Offline Back-Channel-Logout using admin logout and SSO session 1165s ok 1 # skip No manager found 1165s 1..1 1165s ok 17 - Offline Back-Channel-Logout using admin logout and SSO session 1165s # Subtest: Offline Back-Channel-Logout using admin logout and refresh_token 1165s ok 1 # skip No manager found 1165s 1..1 1165s ok 18 - Offline Back-Channel-Logout using admin logout and refresh_token 1165s 1..18 1165s ok 1167s t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t ....................... 1167s ok 1 - use Lemonldap::NG::Portal::Main; 1167s ok 2 - Portal object 1167s ok 3 - REST request 1167s ok 4 - Request from OP to RP 1167s [Fri Jan 30 09:28:33 2026] [LLNG:6029] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1167s [Fri Jan 30 09:28:33 2026] [LLNG:6029] [error] Malformed JWKS document 1167s [Fri Jan 30 09:28:33 2026] [LLNG:6029] [error] Relying Party rp has errors and will be ignored 1167s ok 5 - Init 1167s ok 6 - Portal app 1167s ok 7 - Register $type 1167s ok 8 - OP portal 1167s # ==> Pushing OP <== 1167s # ==> Popping OP <== 1167s ok 9 - Get JWKS, endpoint /oauth2/jwks 1167s ok 10 - HTTP code is 200 1167s # ==> Pushing OP <== 1167s # ==> Popping OP <== 1167s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1167s ok 12 - HTTP code is 200 1167s ok 13 - Portal object 1167s ok 14 - Init 1167s ok 15 - Portal app 1167s ok 16 - Register $type 1167s ok 17 - RP portal 1167s # ==> Pushing OP <== 1167s ok 18 - REST request 1167s ok 19 - Request from OP to RP 1167s # ==> Saving handler OP <== 1167s # ==> Pushing RP <== 1167s # ==> Popping RP <== 1167s # ==> Restoring OP <== 1167s ok 20 - Execute request 1167s ok 21 - Response is 200 1167s ok 22 - Content is JSON 1167s # ==> Popping OP <== 1167s # ==> Pushing RP <== 1167s # ==> Popping RP <== 1167s ok 23 - Unauth RP request 1167s ok 24 - Get redirection 1167s ok 25 - Location header found 1167s # ==> Pushing OP <== 1167s # ==> Popping OP <== 1167s ok 26 - Push request to OP, endpoint /oauth2/authorize 1167s ok 27 - HTTP code is 200 1167s # ==> Pushing OP <== 1167s # ==> Popping OP <== 1167s ok 28 - Post authentication, endpoint /oauth2/authorize 1167s ok 29 - Get cookie lemonldap (67d788c4d00b66fe6affdee2e54abe0fc247a975d54d0b2c04c9febcbf1429e9) 1167s ok 30 - HTTP code is 200 1167s ok 31 - Page contains a form 1167s ok 32 - Host match 1167s ok 33 - Field "confirm" is defined 1167s ok 34 - CSP header authorize POST request to \# 1167s # ==> Pushing OP <== 1167s # ==> Popping OP <== 1167s ok 35 - Post confirmation, endpoint /oauth2/authorize 1167s ok 36 - Get redirection 1167s ok 37 - Location header found 1167s # ==> Pushing RP <== 1167s ok 38 - REST request 1167s ok 39 - Request from RP to OP, endpoint /oauth2/token 1167s # ==> Saving handler RP <== 1167s # ==> Pushing OP <== 1167s # ==> Popping OP <== 1167s # ==> Restoring RP <== 1167s ok 40 - Execute request 1167s ok 41 - Response is 200 1167s ok 42 - Content is JSON 1167s ok 43 - REST request 1167s ok 44 - Request from RP to OP, endpoint /oauth2/userinfo 1167s # ==> Saving handler RP <== 1167s # ==> Pushing OP <== 1167s # ==> Popping OP <== 1167s # ==> Restoring RP <== 1167s ok 45 - Execute request 1167s ok 46 - Response is 200 1167s ok 47 - Content is JSON 1167s # ==> Popping RP <== 1167s ok 48 - Call openidconnectcallback on RP 1167s ok 49 - Get cookie lemonldap (cf3f228ee0028a41bdecb5e92190db02d527151492294aa910807fc1f5665248) 1167s # ==> Pushing OP <== 1167s ok 50 - REST request 1167s ok 51 - Request from OP to RP 1167s # ==> Saving handler OP <== 1167s # ==> Pushing RP <== 1167s # ==> Popping RP <== 1167s # ==> Restoring OP <== 1167s ok 52 - Execute request 1167s ok 53 - Response is 200 1167s ok 54 - Content is JSON 1167s # ==> Popping OP <== 1167s # ==> Pushing OP <== 1167s ok 55 - REST request 1167s ok 56 - Request from OP to RP 1167s # ==> Saving handler OP <== 1167s # ==> Pushing RP <== 1167s # ==> Popping RP <== 1167s # ==> Restoring OP <== 1167s ok 57 - Execute request 1167s ok 58 - Response is 200 1167s # ==> Popping OP <== 1167s ok 59 - Query OP for logout 1167s ok 60 - HTTP code is 200 1167s # ==> Pushing OP <== 1167s # ==> Popping OP <== 1167s ok 61 - Test if user is reject on OP 1167s ok 62 - Response status is 401 1167s ok 63 - Content is JSON 1167s ok 64 - Error code is 1 1167s # ==> Pushing RP <== 1167s # ==> Popping RP <== 1167s ok 65 - Test if user is reject on RP 1167s ok 66 - Get redirection 1167s ok 67 - Location header found 1167s 1..67 1167s ok 1169s t/32-OIDC-Back-Channel-Logout-sid.t ............................................ 1169s ok 1 - use Lemonldap::NG::Portal::Main; 1169s ok 2 - Portal object 1169s ok 3 - Init 1169s ok 4 - Portal app 1169s ok 5 - Register $type 1169s ok 6 - OP portal 1169s # ==> Pushing OP <== 1169s # ==> Popping OP <== 1169s ok 7 - Get JWKS, endpoint /oauth2/jwks 1169s ok 8 - HTTP code is 200 1169s # ==> Pushing OP <== 1169s # ==> Popping OP <== 1169s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1169s ok 10 - HTTP code is 200 1169s ok 11 - Portal object 1169s ok 12 - Init 1169s ok 13 - Portal app 1169s ok 14 - Register $type 1169s ok 15 - RP portal 1169s # ==> Pushing RP <== 1169s # ==> Popping RP <== 1169s ok 16 - Unauth RP request 1169s ok 17 - Get redirection 1169s ok 18 - Location header found 1169s # ==> Pushing OP <== 1169s # ==> Popping OP <== 1169s ok 19 - Push request to OP, endpoint /oauth2/authorize 1169s ok 20 - HTTP code is 200 1169s # ==> Pushing OP <== 1169s # ==> Popping OP <== 1169s ok 21 - Post authentication, endpoint /oauth2/authorize 1169s ok 22 - Get cookie lemonldap (ac83eae8b1ba9431eadc77e11c7475b10c49420c026ce4689726b70c02a80b90) 1169s ok 23 - HTTP code is 200 1169s ok 24 - Page contains a form 1169s ok 25 - Host match 1169s ok 26 - Field "confirm" is defined 1169s ok 27 - CSP header authorize POST request to \# 1169s # ==> Pushing OP <== 1169s # ==> Popping OP <== 1169s ok 28 - Post confirmation, endpoint /oauth2/authorize 1169s ok 29 - Get redirection 1169s ok 30 - Location header found 1169s # ==> Pushing RP <== 1169s ok 31 - REST request 1169s ok 32 - Request from RP to OP, endpoint /oauth2/token 1169s # ==> Saving handler RP <== 1169s # ==> Pushing OP <== 1169s # ==> Popping OP <== 1169s # ==> Restoring RP <== 1169s ok 33 - Execute request 1169s ok 34 - Response is 200 1169s ok 35 - Content is JSON 1169s ok 36 - REST request 1169s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1169s # ==> Saving handler RP <== 1169s # ==> Pushing OP <== 1169s # ==> Popping OP <== 1169s # ==> Restoring RP <== 1169s ok 38 - Execute request 1169s ok 39 - Response is 200 1169s ok 40 - Content is JSON 1169s # ==> Popping RP <== 1169s ok 41 - Call openidconnectcallback on RP 1169s ok 42 - Get cookie lemonldap (8e41eedb35547ea47f9cc721b289315351af8cb307b90a142e0692924bdb2a0f) 1169s # ==> Pushing OP <== 1169s # ==> Popping OP <== 1169s # ==> Pushing OP <== 1169s ok 43 - REST request 1169s ok 44 - Request from OP to RP 1169s # ==> Saving handler OP <== 1169s # ==> Pushing RP <== 1169s # ==> Popping RP <== 1169s # ==> Restoring OP <== 1169s ok 45 - Execute request 1169s ok 46 - Response is 200 1169s # ==> Popping OP <== 1169s ok 47 - Query OP for logout 1169s ok 48 - HTTP code is 200 1169s # ==> Pushing OP <== 1169s # ==> Popping OP <== 1169s ok 49 - Test if user is reject on OP 1169s ok 50 - Response status is 401 1169s ok 51 - Content is JSON 1169s ok 52 - Error code is 1 1169s # ==> Pushing RP <== 1169s # ==> Popping RP <== 1169s ok 53 - Test if user is reject on RP 1169s ok 54 - Get redirection 1169s ok 55 - Location header found 1169s 1..55 1169s ok 1170s t/32-OIDC-ClaimTypes.t ......................................................... 1170s ok 1 - use Lemonldap::NG::Portal::Main; 1170s ok 2 - Portal object 1170s ok 3 - Init 1170s ok 4 - Portal app 1170s ok 5 - _formatvalue('', 'string', 'auto') 1170s ok 6 - _formatvalue('foo', 'string', 'auto') 1170s ok 7 - _formatvalue('foo;bar', 'string', 'auto') 1170s ok 8 - _formatvalue('', 'int', 'auto') 1170s ok 9 - _formatvalue('0', 'int', 'auto') 1170s ok 10 - _formatvalue('0;1;2;3', 'int', 'auto') 1170s ok 11 - _formatvalue('', 'bool', 'auto') 1170s ok 12 - _formatvalue('0', 'bool', 'auto') 1170s ok 13 - _formatvalue('1', 'bool', 'auto') 1170s ok 14 - _formatvalue('0;1;;3', 'bool', 'auto') 1170s ok 15 - _formatvalue('', 'string', 'always') 1170s ok 16 - _formatvalue('foo', 'string', 'always') 1170s ok 17 - _formatvalue('foo;bar', 'string', 'always') 1170s ok 18 - _formatvalue('', 'int', 'always') 1170s ok 19 - _formatvalue('0', 'int', 'always') 1170s ok 20 - _formatvalue('0;1;2;3', 'int', 'always') 1170s ok 21 - _formatvalue('', 'bool', 'always') 1170s ok 22 - _formatvalue('0', 'bool', 'always') 1170s ok 23 - _formatvalue('1', 'bool', 'always') 1170s ok 24 - _formatvalue('0;1;;3', 'bool', 'always') 1170s ok 25 - _formatvalue('', 'string', 'never') 1170s ok 26 - _formatvalue('foo', 'string', 'never') 1170s ok 27 - _formatvalue('foo;bar', 'string', 'never') 1170s ok 28 - _formatvalue('', 'int', 'never') 1170s ok 29 - _formatvalue('0', 'int', 'never') 1170s ok 30 - _formatvalue('0;1;2;3', 'int', 'never') 1170s ok 31 - _formatvalue('', 'bool', 'never') 1170s ok 32 - _formatvalue('0', 'bool', 'never') 1170s ok 33 - _formatvalue('1', 'bool', 'never') 1170s ok 34 - _formatvalue('0;1;;3', 'bool', 'never') 1170s 1..34 1170s ok 1172s t/32-OIDC-ClientCredentials-Grant.t ............................................ 1172s ok 1 - use Lemonldap::NG::Portal::Main; 1172s ok 2 - Portal object 1172s ok 3 - Init 1172s ok 4 - Portal app 1172s ok 5 - HTTP code is 400 1172s ok 6 - HTTP code is 400 1172s ok 7 - Response status is 400 1172s ok 8 - Content is JSON 1172s ok 9 - Error code is invalid_scope 1172s ok 10 - HTTP code is 200 1172s ok 11 - Content-Type is JSON 1172s ok 12 - Content is valid JSON 1172s ok 13 - Access Token found 1172s ok 14 - Token response returned scope 1172s ok 15 - HTTP code is 200 1172s ok 16 - Content-Type is JSON 1172s ok 17 - Content is valid JSON 1172s ok 18 1172s ok 19 1172s ok 20 1172s ok 21 - Post introspection 1172s ok 22 - HTTP code is 200 1172s ok 23 - Content-Type is JSON 1172s ok 24 - Content is valid JSON 1172s ok 25 - Scope read found 1172s ok 26 - Rule-enforced scope found 1172s ok 27 - Hook-enforced scope found 1172s ok 28 - Token response scope match token scope 1172s ok 29 - HTTP code is 200 1172s ok 30 - Content-Type is JSON 1172s ok 31 - Content is valid JSON 1172s ok 32 - HTTP code is 200 1172s ok 33 - Content-Type is JSON 1172s ok 34 - Content is valid JSON 1172s ok 35 - Found access token 1172s ok 36 - HTTP code is 200 1172s ok 37 - Content-Type is JSON 1172s ok 38 - Content is valid JSON 1172s ok 39 - Found access token 1172s 1..39 1172s ok 1174s t/32-OIDC-Code-Flow-Mobile.t ................................................... 1174s ok 1 - use Lemonldap::NG::Portal::Main; 1174s ok 2 - Portal object 1174s ok 3 - Init 1174s ok 4 - Portal app 1174s ok 5 - OP portal 1174s ok 6 - Get cookie lemonldap (c0439e11d9a5f6fff30c88f5567b9f9606fbf767836594df02173ef2ac768f95) 1174s ok 7 - Allowed custom scheme 1174s ok 8 - Correct Redirect URI 1174s ok 9 - Found code 1174s ok 10 - HTTP code is 200 1174s ok 11 - Content-Type is JSON 1174s ok 12 - Content is valid JSON 1174s ok 13 - Found access token 1174s ok 14 1174s ok 15 - HTTP code is 200 1174s ok 16 - Content-Type is JSON 1174s ok 17 - Content is valid JSON 1174s ok 18 - Correct subject 1174s 1..18 1174s ok 1175s t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.t ...................................... 1175s ok 1 - use Lemonldap::NG::Portal::Main; 1175s ok 2 - Portal object 1175s ok 3 - Init 1175s ok 4 - Portal app 1175s ok 5 - Register $type 1175s ok 6 - OP portal 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s ok 7 - Get JWKS, endpoint /oauth2/jwks 1175s ok 8 - HTTP code is 200 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1175s ok 10 - HTTP code is 200 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s ok 11 - Post authentication with no target auth level 1175s ok 12 - Get cookie lemonldap (2546c2ce33f02c390caf9c5b98f651bf6931df5aa8b1af2eee73b037b1d4cf34) 1175s ok 13 - Portal object 1175s ok 14 - Init 1175s ok 15 - Portal app 1175s ok 16 - Register $type 1175s ok 17 - RP portal 1175s # ==> Pushing RP <== 1175s # ==> Popping RP <== 1175s ok 18 - Unauth SP request 1175s ok 19 - Get redirection 1175s ok 20 - Location header found 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s ok 21 - Push request to OP, endpoint /oauth2/authorize 1175s ok 22 - HTTP code is 200 1175s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769693442_28797%22%2C%22issuerTs%22%3A1769765322%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A%225%22%7D) 1175s ok 24 - HTTP code is 200 1175s ok 25 - Page contains a form 1175s ok 26 - URI match 1175s ok 27 - Field "confirm" is defined 1175s ok 28 - Field "url" is defined 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s ok 29 - Post code 1175s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769693442_28797%22%2C%22targetAuthnLevel%22%3A%225%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22issuerTs%22%3A1769765322%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1175s ok 31 - HTTP code is 200 1175s ok 32 - Page contains a form 1175s ok 33 - URI match 1175s ok 34 - Field "token" is defined 1175s ok 35 - Field "code" is defined 1175s ok 36 - Field "checkLogins" is defined 1175s ok 37 - Found EXTCODE input 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s ok 38 - Post code 1175s ok 39 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769693442_28797%22%7D) 1175s ok 40 - Get redirection 1175s ok 41 - Location header found 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s ok 42 - Follow redirection to Oauth2 issuer 1175s ok 43 - Get cookie lemonldappdata () 1175s ok 44 - Pdata was cleared 1175s ok 45 - HTTP code is 200 1175s ok 46 - Page contains a form 1175s ok 47 - URI match 1175s ok 48 - Field "confirm" is defined 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s ok 49 - Post confirmation, endpoint /oauth2/authorize 1175s ok 50 - Get redirection 1175s ok 51 - Location header found 1175s # ==> Pushing RP <== 1175s ok 52 - REST request 1175s ok 53 - Request from RP to OP, endpoint /oauth2/token 1175s # ==> Saving handler RP <== 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s # ==> Restoring RP <== 1175s ok 54 - Execute request 1175s ok 55 - Response is 200 1175s ok 56 - Content is JSON 1175s ok 57 - Found access_token 12aa2f68fdb9a005024a6577288ea652ead8963043389bc19c142fa9d37dc1ce 1175s ok 58 - REST request 1175s ok 59 - Request from RP to OP, endpoint /oauth2/userinfo 1175s # ==> Saving handler RP <== 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s # ==> Restoring RP <== 1175s ok 60 - Execute request 1175s ok 61 - Response is 200 1175s ok 62 - Content is JSON 1175s # ==> Popping RP <== 1175s ok 63 - Call openidconnectcallback on RP 1175s ok 64 - Get cookie lemonldap (2f8e857a077500d2fe0604245aa3bf21274f0dd05d61b1c2a824fa973c0ce5fb) 1175s # ==> Pushing RP <== 1175s # ==> Popping RP <== 1175s ok 65 - Get / on SP 1175s ok 66 - HTTP code is 200 1175s ok 67 - Authenticated as french 1175s # ==> Pushing RP <== 1175s # ==> Popping RP <== 1175s ok 68 - Unauth SP request 1175s ok 69 - Get redirection 1175s ok 70 - Location header found 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s ok 71 - Push request to OP, endpoint /oauth2/authorize 1175s ok 72 - HTTP code is 200 1175s ok 73 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765322%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22targetAuthnLevel%22%3A5%2C%22issuerRequestoauth2%22%3A%221769693442_41861%22%7D) 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s ok 74 - Post authentication, endpoint /oauth2/authorize 1175s ok 75 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769765322%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22targetAuthnLevel%22%3A5%2C%22issuerRequestoauth2%22%3A%221769693442_1676%22%7D) 1175s ok 76 - HTTP code is 200 1175s ok 77 - Page contains a form 1175s ok 78 - URI match 1175s ok 79 - Field "token" is defined 1175s ok 80 - Field "code" is defined 1175s ok 81 - Field "checkLogins" is defined 1175s ok 82 - Found EXTCODE input 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s ok 83 - Post code 1175s ok 84 - Get cookie lemonldap (1a158cc0fd18649b398408e03aaf743f676ab1b102fea03955ae49021c6083cb) 1175s ok 85 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769693442_1676%22%7D) 1175s ok 86 - Get redirection 1175s ok 87 - Location header found 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s ok 88 - Follow redirection to Oauth2 issuer 1175s ok 89 - Get cookie lemonldappdata () 1175s ok 90 - Pdata was cleared 1175s ok 91 - Get redirection 1175s ok 92 - Location header found 1175s # ==> Pushing RP <== 1175s ok 93 - REST request 1175s ok 94 - Request from RP to OP, endpoint /oauth2/token 1175s # ==> Saving handler RP <== 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s # ==> Restoring RP <== 1175s ok 95 - Execute request 1175s ok 96 - Response is 200 1175s ok 97 - Content is JSON 1175s ok 98 - Found access_token 7a62f8051626cef2d46c25e7489b0edb34222f5a7c281c2c79d19f165e406e43 1175s ok 99 - REST request 1175s ok 100 - Request from RP to OP, endpoint /oauth2/userinfo 1175s # ==> Saving handler RP <== 1175s # ==> Pushing OP <== 1175s # ==> Popping OP <== 1175s # ==> Restoring RP <== 1175s ok 101 - Execute request 1175s ok 102 - Response is 200 1175s ok 103 - Content is JSON 1175s # ==> Popping RP <== 1175s ok 104 - Call openidconnectcallback on RP 1175s ok 105 - Get cookie lemonldap (784689d91af46259105a84677c0c063f5e08f049ea6ccff64df9a8164b7317ed) 1175s # ==> Pushing RP <== 1175s # ==> Popping RP <== 1175s ok 106 - Get / on SP 1175s ok 107 - HTTP code is 200 1175s ok 108 - Authenticated as french 1175s 1..108 1175s ok 1177s t/32-OIDC-Code-Flow-with-2F.t .................................................. 1177s ok 1 - use Lemonldap::NG::Portal::Main; 1177s ok 2 - Portal object 1177s ok 3 - Init 1177s ok 4 - Portal app 1177s ok 5 - Register $type 1177s ok 6 - OP portal 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 7 - Get JWKS, endpoint /oauth2/jwks 1177s ok 8 - HTTP code is 200 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1177s ok 10 - HTTP code is 200 1177s ok 11 - Portal object 1177s ok 12 - Init 1177s ok 13 - Portal app 1177s ok 14 - Register $type 1177s ok 15 - RP portal 1177s # ==> Pushing RP <== 1177s # ==> Popping RP <== 1177s ok 16 - Unauth SP request 1177s ok 17 - Get redirection 1177s ok 18 - Location header found 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 19 - Push request to OP, endpoint /oauth2/authorize 1177s ok 20 - HTTP code is 200 1177s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221769693443_26515%22%2C%22issuerTs%22%3A1769765323%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 22 - Post authentication, endpoint /oauth2/authorize 1177s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1769765323%2C%22issuerRequestoauth2%22%3A%221769693443_28591%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 1177s ok 24 - HTTP code is 200 1177s ok 25 - Page contains a form 1177s ok 26 - URI match 1177s ok 27 - Field "token" is defined 1177s ok 28 - Field "code" is defined 1177s ok 29 - Field "checkLogins" is defined 1177s ok 30 - Found EXTCODE input 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 31 - Post code 1177s ok 32 - Get cookie lemonldap (0928e831f8717198d162e3ef50d337bccfba9860f648f8ae47d4a92e54992226) 1177s 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%221769693443_28591%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1177s ok 34 - Get redirection 1177s ok 35 - Location header found 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 36 - Follow redirection to Oauth2 issuer 1177s ok 37 - Get cookie lemonldappdata () 1177s ok 38 - Pdata was cleared 1177s ok 39 - HTTP code is 200 1177s ok 40 - Page contains a form 1177s ok 41 - URI match 1177s ok 42 - Field "confirm" is defined 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 43 - Post confirmation, endpoint /oauth2/authorize 1177s ok 44 - Get redirection 1177s ok 45 - Location header found 1177s # ==> Pushing RP <== 1177s ok 46 - REST request 1177s ok 47 - Request from RP to OP, endpoint /oauth2/token 1177s # ==> Saving handler RP <== 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s # ==> Restoring RP <== 1177s ok 48 - Execute request 1177s ok 49 - Response is 200 1177s ok 50 - Content is JSON 1177s ok 51 - Found access_token 37642999eedef487ef7dcda2f6327ec117ea29f1435ea0b5c1dd1f2a56b824db 1177s ok 52 - REST request 1177s ok 53 - Request from RP to OP, endpoint /oauth2/userinfo 1177s # ==> Saving handler RP <== 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s # ==> Restoring RP <== 1177s ok 54 - Execute request 1177s ok 55 - Response is 200 1177s ok 56 - Content is JSON 1177s # ==> Popping RP <== 1177s ok 57 - Call openidconnectcallback on RP 1177s ok 58 - Get cookie lemonldap (9364f0ffe056f4a291ecef46d999a025d9f2785faa1d0432d3a57850e2d9921a) 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 59 - Check session, endpoint /oauth2/checksession.html 1177s ok 60 - HTTP code is 200 1177s ok 61 - Frame can be embedded 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 62 - Get userinfo 1177s ok 63 - HTTP code is 200 1177s ok 64 - Content-Type is JSON 1177s ok 65 - Content is valid JSON 1177s ok 66 - UTF-8 values 1177s ok 67 - UTF-8 values 1177s # ==> Pushing RP <== 1177s # ==> Popping RP <== 1177s ok 68 - Query RP for logout 1177s ok 69 - Get redirection 1177s ok 70 - Location header found 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 71 - Push logout request to OP, endpoint /oauth2/logout 1177s ok 72 - HTTP code is 200 1177s ok 73 - Page contains a form 1177s ok 74 - Host match 1177s ok 75 - Field "confirm" is defined 1177s ok 76 - CSP header authorize POST request to \# 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 77 - Confirm logout, endpoint /oauth2/logout 1177s ok 78 - Get redirection 1177s ok 79 - Location header found 1177s ok 80 - Get cookie lemonldap (0) 1177s ok 81 - SSO cookie removed 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 82 - logout endpoint with redirect, endpoint /oauth2/logout 1177s ok 83 - Get redirection 1177s ok 84 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 85 - logout endpoint, endpoint /oauth2/logout 1177s ok 86 - Response status is 401 1177s ok 87 - Content is JSON 1177s ok 88 - Error code is 9 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 89 - Test if user is reject on IdP 1177s ok 90 - Response status is 401 1177s ok 91 - Content is JSON 1177s ok 92 - Error code is 1 1177s # ==> Pushing RP <== 1177s # ==> Popping RP <== 1177s ok 93 - Test if user is reject on SP 1177s ok 94 - Get redirection 1177s ok 95 - Location header found 1177s # Subtest: Test reauth by prompt=login 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 1 - Post authentication 1177s ok 2 - HTTP code is 200 1177s ok 3 - Page contains a form 1177s ok 4 - URI match 1177s ok 5 - Field "token" is defined 1177s ok 6 - Field "code" is defined 1177s ok 7 - Field "checkLogins" is defined 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 8 - Post code 1177s ok 9 - Get cookie lemonldap (59edce27a3f29d7d3c3c85a2863e57479b6da6b134d7a8d9f84c7e7f6259f820) 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 10 - Test reauth 1177s ok 11 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769768924%2C%22issuerRequestoauth2%22%3A%221769697044_64365%22%7D) 1177s ok 12 - HTTP code is 200 1177s ok 13 - Page contains a form 1177s ok 14 - URI match 1177s ok 15 - Field "confirm" is defined 1177s ok 16 - Propose to renew session 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 17 - Ask to renew 1177s ok 18 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769768924%2C%22issuerRequestoauth2%22%3A%221769697044_64365%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A0%7D) 1177s ok 19 - HTTP code is 200 1177s ok 20 - Page contains a form 1177s ok 21 - Host match 1177s ok 22 - Field "upgrading" is defined 1177s ok 23 - Field "url" is defined 1177s ok 24 - CSP header authorize POST request to \# 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 25 - Ask to renew 1177s ok 26 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22issuerTs%22%3A1769768924%2C%22issuerRequestoauth2%22%3A%221769697044_64365%22%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1177s ok 27 - HTTP code is 200 1177s ok 28 - Page contains a form 1177s ok 29 - URI match 1177s ok 30 - Field "token" is defined 1177s ok 31 - Field "code" is defined 1177s ok 32 - Field "checkLogins" is defined 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 33 - Post code 1177s ok 34 - Get cookie lemonldap (b77e96b8014ff519648a39288866ca198d978d2b7eb871b5536017195d88af4f) 1177s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769697044_64365%22%7D) 1177s ok 36 - Get redirection 1177s ok 37 - Location header found 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 38 - Push request to OP, endpoint /ext2fcheck?skin=bootstrap 1177s ok 39 - HTTP code is 200 1177s ok 40 - HTTP code is 200 1177s ok 41 - Page contains a form 1177s ok 42 - URI match 1177s ok 43 - Field "confirm" is defined 1177s ok 44 - Field "client_id" is defined 1177s ok 45 - Field "scope" is defined 1177s # ==> Pushing OP <== 1177s # ==> Popping OP <== 1177s ok 46 - Post confirmation, endpoint /oauth2/authorize 1177s ok 47 - Get redirection 1177s ok 48 - Location header found 1177s 1..48 1177s ok 96 - Test reauth by prompt=login 1177s 1..96 1177s ok 1180s t/32-OIDC-Double-Keys-without-kid.t ............................................ 1180s ok 1 - use Lemonldap::NG::Portal::Main; 1180s ok 2 - Portal object 1180s ok 3 - Init 1180s ok 4 - Portal app 1180s ok 5 - Register $type 1180s # ==> Pushing OP <== 1180s # ==> Popping OP <== 1180s ok 6 - Get JWKS, endpoint /oauth2/jwks 1180s ok 7 - HTTP code is 200 1180s ok 8 - JWKS->keys is an array 1180s ok 9 - Found 2 keys 1180s # ==> Pushing OP <== 1180s # ==> Popping OP <== 1180s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1180s ok 11 - HTTP code is 200 1180s ok 12 - Portal object 1180s ok 13 - Init 1180s ok 14 - Portal app 1180s ok 15 - Register $type 1180s # ==> Pushing RP <== 1180s # ==> Popping RP <== 1180s ok 16 - Unauth RP request 1180s ok 17 - Get redirection 1180s ok 18 - Location header found 1180s # ==> Pushing OP <== 1180s # ==> Popping OP <== 1180s ok 19 - Push request to OP, endpoint /oauth2/authorize 1180s ok 20 - HTTP code is 200 1180s # ==> Pushing OP <== 1180s # ==> Popping OP <== 1180s ok 21 - Post authentication, endpoint /oauth2/authorize 1180s ok 22 - Get cookie lemonldap (1a453667721204eb97a23afef65305a0940316487628890daa8ceb92bc53b480) 1180s ok 23 - HTTP code is 200 1180s ok 24 - Page contains a form 1180s ok 25 - Host match 1180s ok 26 - Field "confirm" is defined 1180s ok 27 - CSP header authorize POST request to \# 1180s # ==> Pushing OP <== 1180s # ==> Popping OP <== 1180s ok 28 - Post confirmation, endpoint /oauth2/authorize 1180s ok 29 - Get redirection 1180s ok 30 - Location header found 1180s # ==> Pushing RP <== 1180s ok 31 - REST request 1180s ok 32 - Request from RP to OP, endpoint /oauth2/token 1180s # ==> Saving handler RP <== 1180s # ==> Pushing OP <== 1180s # ==> Popping OP <== 1180s # ==> Restoring RP <== 1180s ok 33 - Execute request 1180s ok 34 - Response is 200 1180s ok 35 - Content is JSON 1180s ok 36 - REST request 1180s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1180s # ==> Saving handler RP <== 1180s # ==> Pushing OP <== 1180s # ==> Popping OP <== 1180s # ==> Restoring RP <== 1180s ok 38 - Execute request 1180s ok 39 - Response is 200 1180s ok 40 - Content is JSON 1180s # ==> Popping RP <== 1180s ok 41 - Call openidconnectcallback on RP 1180s ok 42 - Get cookie lemonldap (2d3e26dbf7c683d0b79ebaef2ccd8d763cc72a25155334a604d2a45ff16acfa6) 1180s # ==> Pushing OP <== 1180s # ==> Popping OP <== 1180s # ==> Pushing OP <== 1180s ok 43 - REST request 1180s ok 44 - Request from OP to RP 1180s # ==> Saving handler OP <== 1180s # ==> Pushing RP <== 1180s # ==> Popping RP <== 1180s # ==> Restoring OP <== 1180s ok 45 - Execute request 1180s ok 46 - Response is 200 1180s # ==> Popping OP <== 1180s ok 47 - Query OP for logout 1180s ok 48 - HTTP code is 200 1180s # ==> Pushing OP <== 1180s # ==> Popping OP <== 1180s ok 49 - Test if user is reject on OP 1180s ok 50 - Response status is 401 1180s ok 51 - Content is JSON 1180s ok 52 - Error code is 1 1180s # ==> Pushing RP <== 1180s # ==> Popping RP <== 1180s ok 53 - Test if user is reject on RP 1180s ok 54 - Get redirection 1180s ok 55 - Location header found 1180s 1..55 1180s ok 1181s t/32-OIDC-Double-Keys.t ........................................................ 1181s ok 1 - use Lemonldap::NG::Portal::Main; 1181s ok 2 - Portal object 1181s ok 3 - Init 1181s ok 4 - Portal app 1181s ok 5 - Register $type 1181s # ==> Pushing OP <== 1181s # ==> Popping OP <== 1181s ok 6 - Get JWKS, endpoint /oauth2/jwks 1181s ok 7 - HTTP code is 200 1181s ok 8 - JWKS->keys is an array 1181s ok 9 - Found 2 keys 1181s # ==> Pushing OP <== 1181s # ==> Popping OP <== 1181s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1181s ok 11 - HTTP code is 200 1181s ok 12 - Portal object 1181s ok 13 - Init 1181s ok 14 - Portal app 1181s ok 15 - Register $type 1181s # ==> Pushing RP <== 1181s # ==> Popping RP <== 1181s ok 16 - Unauth RP request 1181s ok 17 - Get redirection 1181s ok 18 - Location header found 1181s # ==> Pushing OP <== 1181s # ==> Popping OP <== 1181s ok 19 - Push request to OP, endpoint /oauth2/authorize 1181s ok 20 - HTTP code is 200 1181s # ==> Pushing OP <== 1181s # ==> Popping OP <== 1181s ok 21 - Post authentication, endpoint /oauth2/authorize 1181s ok 22 - Get cookie lemonldap (861a8623501489e10ed996c8c616ec24bf483a66dde6fa1175273694293d2814) 1181s ok 23 - HTTP code is 200 1181s ok 24 - Page contains a form 1181s ok 25 - Host match 1181s ok 26 - Field "confirm" is defined 1181s ok 27 - CSP header authorize POST request to \# 1181s # ==> Pushing OP <== 1181s # ==> Popping OP <== 1181s ok 28 - Post confirmation, endpoint /oauth2/authorize 1181s ok 29 - Get redirection 1181s ok 30 - Location header found 1181s # ==> Pushing RP <== 1181s ok 31 - REST request 1181s ok 32 - Request from RP to OP, endpoint /oauth2/token 1181s # ==> Saving handler RP <== 1181s # ==> Pushing OP <== 1181s # ==> Popping OP <== 1181s # ==> Restoring RP <== 1181s ok 33 - Execute request 1181s ok 34 - Response is 200 1181s ok 35 - Content is JSON 1181s ok 36 - REST request 1181s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1181s # ==> Saving handler RP <== 1181s # ==> Pushing OP <== 1181s # ==> Popping OP <== 1181s # ==> Restoring RP <== 1181s ok 38 - Execute request 1181s ok 39 - Response is 200 1181s ok 40 - Content is JSON 1181s # ==> Popping RP <== 1181s ok 41 - Call openidconnectcallback on RP 1181s ok 42 - Get cookie lemonldap (8fd63bc0019adfe7ec71e5445bfa4676d4c3a6a92bf0a354582b7ec786c7aa68) 1181s # ==> Pushing OP <== 1181s # ==> Popping OP <== 1181s # ==> Pushing OP <== 1181s ok 43 - REST request 1181s ok 44 - Request from OP to RP 1181s # ==> Saving handler OP <== 1181s # ==> Pushing RP <== 1181s # ==> Popping RP <== 1181s # ==> Restoring OP <== 1181s ok 45 - Execute request 1181s ok 46 - Response is 200 1181s # ==> Popping OP <== 1181s ok 47 - Query OP for logout 1181s ok 48 - HTTP code is 200 1181s # ==> Pushing OP <== 1181s # ==> Popping OP <== 1181s ok 49 - Test if user is reject on OP 1181s ok 50 - Response status is 401 1181s ok 51 - Content is JSON 1181s ok 52 - Error code is 1 1181s # ==> Pushing RP <== 1181s # ==> Popping RP <== 1181s ok 53 - Test if user is reject on RP 1181s ok 54 - Get redirection 1181s ok 55 - Location header found 1181s 1..55 1181s ok 1182s t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t .................................... 1182s ok 1 - use Lemonldap::NG::Portal::Main; 1182s ok 2 - use Lemonldap::NG::Handler::Server; 1182s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1182s ok 4 - Portal object 1182s ok 5 - Init 1182s ok 6 - Portal app 1182s ok 7 - HTTP code is 200 1182s ok 8 - Content-Type is JSON 1182s ok 9 - Content is valid JSON 1182s ok 10 - HTTP code is 200 1182s ok 11 - HTTP code is 403 1182s ok 12 - HTTP code is 403 1182s ok 13 - HTTP code is 200 1182s ok 14 - Content-Type is JSON 1182s ok 15 - Content is valid JSON 1182s ok 16 - HTTP code is 403 1182s ok 17 - HTTP code is 200 1182s ok 18 - HTTP code is 403 1182s ok 19 - Get cookie lemonldap (2f8ff5e5ca868f14d1ec955fd3616cf4e67a9773f9976ed848a892830dd57d70) 1182s ok 20 - Get redirection 1182s ok 21 - Location header found 1182s ok 22 - HTTP code is 200 1182s ok 23 - Content-Type is JSON 1182s ok 24 - Content is valid JSON 1182s ok 25 - HTTP code is 403 1182s ok 26 - HTTP code is 403 1182s ok 27 - HTTP code is 200 1182s 1..27 1182s ok 1183s t/32-OIDC-Grant-Type-Rules.t ................................................... 1183s ok 1 - use Lemonldap::NG::Portal::Main; 1183s ok 2 - Portal object 1183s ok 3 - Init 1183s ok 4 - Portal app 1183s ok 5 - Response status is 400 1183s ok 6 - Content is JSON 1183s ok 7 - Error code is invalid_grant 1183s ok 8 - Response status is 400 1183s ok 9 - Content is JSON 1183s ok 10 - Error code is invalid_grant 1183s ok 11 - Get cookie lemonldap (cac3476d3c3fb9ca8c01a25f8869ed3092c87141cbb499ddf0c04dd4156fbc94) 1183s ok 12 - Get redirection 1183s ok 13 - Location header found 1183s ok 14 - HTTP code is 200 1183s ok 15 - Content-Type is JSON 1183s ok 16 - Content is valid JSON 1183s ok 17 - Response status is 400 1183s ok 18 - Content is JSON 1183s ok 19 - Error code is invalid_grant 1183s ok 20 - Get cookie lemonldap (e817034f3a190e24382a146c20239fbaffbe6fd54c07e766850c40c8adf60d5b) 1183s ok 21 - Expected portal error code: code found on page 1183s ok 22 - Expected portal error code 1183s ok 23 - Response status is 400 1183s ok 24 - Content is JSON 1183s ok 25 - Error code is invalid_grant 1183s ok 26 - HTTP code is 200 1183s ok 27 - Content-Type is JSON 1183s ok 28 - Content is valid JSON 1183s ok 29 - Get cookie lemonldap (da69da49dcafa6675a975a1c348d4b62c7c391fa6f444aa3b8c9989e7120dfa4) 1183s ok 30 - Expected portal error code: code found on page 1183s ok 31 - Expected portal error code 1183s 1..31 1183s ok 1184s t/32-OIDC-Hook-GetRpConfig.t ................................................... 1184s ok 1 - use Lemonldap::NG::Portal::Main; 1184s # Subtest: Check negative TTL 1184s ok 1 - Portal object 1184s ok 2 - Init 1184s ok 3 - Portal app 1184s ok 4 - Auth query 1184s ok 5 - HTTP code is 200 1184s ok 6 - Get cookie lemonldap (1c204e6ed7acc4aa3ee95bef0854dd066f32e01214ce1d11ea28719d813ee306) 1184s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 1184s ok 7 - Expected portal error code: code found on page 1184s ok 8 - Expected portal error code 1184s ok 9 - Called once 1184s ok 10 - Expected portal error code: code found on page 1184s ok 11 - Expected portal error code 1184s ok 12 - Not called again 1184s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 1184s ok 13 - Expected portal error code: code found on page 1184s ok 14 - Expected portal error code 1184s ok 15 - Called again 1184s 1..15 1184s ok 2 - Check negative TTL 1184s # Subtest: Check getting RP from plugin 1184s ok 1 - Portal object 1184s ok 2 - Init 1184s ok 3 - Portal app 1184s ok 4 - Auth query 1184s ok 5 - HTTP code is 200 1184s ok 6 - Get cookie lemonldap (7103dc17b1e4fef2c9cdcd55a0bcc153293f9dab19b7133f76d3b2f601aff54f) 1184s ok 7 - Allowed value in endpoint 1184s ok 8 - Expected portal error code: code found on page 1184s ok 9 - Expected portal error code 1184s ok 10 - Called once 1184s ok 11 - Allowed value in endpoint 1184s ok 12 - Get redirection 1184s ok 13 - Location header found 1184s ok 14 - Found code 1184s ok 15 - Not called again 1184s ok 16 - Access token present 1184s ok 17 - HTTP code is 200 1184s ok 18 - Content-Type is JSON 1184s ok 19 - Content is valid JSON 1184s ok 20 - Scope, Attributes etc are working 1184s 1..20 1184s ok 3 - Check getting RP from plugin 1184s # Subtest: Check config change 1184s ok 1 - Portal object 1184s ok 2 - Init 1184s ok 3 - Portal app 1184s ok 4 - Auth query 1184s ok 5 - HTTP code is 200 1184s ok 6 - Get cookie lemonldap (836a96acb9e70197e4858776c7f1368fd692c5f3ea8f122e4bbbf0bb62971e23) 1184s ok 7 - Allowed value in endpoint 1184s ok 8 - Get redirection 1184s ok 9 - Location header found 1184s ok 10 - Found code 1184s ok 11 - ID token present 1184s ok 12 1184s ok 13 - Called once 1184s ok 14 - Allowed value in endpoint 1184s ok 15 - Get redirection 1184s ok 16 - Location header found 1184s ok 17 - Found code 1184s ok 18 - ID token present 1184s ok 19 1184s ok 20 - Not called again yet 1184s ok 21 - Allowed value in endpoint 1184s ok 22 - Get redirection 1184s ok 23 - Location header found 1184s ok 24 - Found code 1184s ok 25 - ID token present 1184s ok 26 1184s ok 27 - Called again 1184s 1..27 1184s ok 4 - Check config change 1184s # Subtest: Test persistent behavior 1184s ok 1 - Portal object 1184s ok 2 - Init 1184s ok 3 - Portal app 1184s ok 4 - Auth query 1184s ok 5 - HTTP code is 200 1184s ok 6 - Get cookie lemonldap (9343eb8b6649df2954cd19e5af43eb304a1f5cefce7378fa83d824defeb0412e) 1184s ok 7 - Allowed value in endpoint 1184s ok 8 - Get redirection 1184s ok 9 - Location header found 1184s ok 10 - Found code 1184s ok 11 - Plugin was called 1184s # Subtest: After disabling config, provider is becomes disabled 1184s ok 1 - Allowed value in endpoint 1184s ok 2 - Get redirection 1184s ok 3 - Location header found 1184s ok 4 - Found code 1184s ok 5 - Plugin was not called again 1184s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 1184s ok 6 - Expected portal error code: code found on page 1184s ok 7 - Expected portal error code 1184s ok 8 - Plugin was called again 1184s 1..8 1184s ok 12 - After disabling config, provider is becomes disabled 1184s # Subtest: After reload, config is disabled for good 1184s ok 1 - Call count reset 1184s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 1184s ok 2 - Expected portal error code: code found on page 1184s ok 3 - Expected portal error code 1184s ok 4 - Plugin was called 1184s 1..4 1184s ok 13 - After reload, config is disabled for good 1184s # Subtest: Enable again, reload, config works immediately 1184s ok 1 - Call count reset 1184s ok 2 - Allowed value in endpoint 1184s ok 3 - Get redirection 1184s ok 4 - Location header found 1184s ok 5 - Found code 1184s ok 6 - Plugin was called 1184s 1..6 1184s ok 14 - Enable again, reload, config works immediately 1184s 1..14 1184s ok 5 - Test persistent behavior 1184s # Subtest: Check broken config 1184s ok 1 - Portal object 1184s ok 2 - Init 1184s ok 3 - Portal app 1184s ok 4 - Auth query 1184s ok 5 - HTTP code is 200 1184s ok 6 - Get cookie lemonldap (f70b7fb9b2d14c69147bcccbca62e625932852569c6e4e50a6c42a4abe65d697) 1184s ok 7 - Expected portal error code: code found on page 1184s ok 8 - Expected portal error code 1184s ok 9 - Called once 1184s ok 10 - Expected portal error code: code found on page 1184s ok 11 - Expected portal error code 1184s ok 12 - Not called again 1184s ok 13 - Allowed value in endpoint 1184s ok 14 - Get redirection 1184s ok 15 - Location header found 1184s ok 16 - Found code 1184s ok 17 - Called again 1184s 1..17 1184s ok 6 - Check broken config 1184s # Subtest: Make sure token endpoint loads RP 1184s # Subtest: client id + password 1184s ok 1 - Portal object 1184s ok 2 - Init 1184s ok 3 - Portal app 1184s ok 4 - HTTP code is 200 1184s ok 5 - Content-Type is JSON 1184s ok 6 - Content is valid JSON 1184s ok 7 - Found access token 1184s 1..7 1184s ok 1 - client id + password 1184s # Subtest: JWT auth 1184s ok 1 - Portal object 1184s ok 2 - Init 1184s ok 3 - Portal app 1184s ok 4 - HTTP code is 200 1184s ok 5 - Content-Type is JSON 1184s ok 6 - Content is valid JSON 1184s ok 7 - Found access token 1184s 1..7 1184s ok 2 - JWT auth 1184s 1..2 1184s ok 7 - Make sure token endpoint loads RP 1184s 1..7 1184s ok 1186s t/32-OIDC-Hooks.t .............................................................. 1186s ok 1 - use Lemonldap::NG::Portal::Main; 1186s ok 2 - Portal object 1186s ok 3 - Init 1186s ok 4 - Portal app 1186s ok 5 - Post authentication 1186s ok 6 - Get cookie lemonldap (d409198880edbb8763dc492c89c4f648e649fe26596e4e8f3f744a4b7d0f4e23) 1186s ok 7 - Allowed value in endpoint 1186s ok 8 - Authorized URL is denied by hook during login 1186s ok 9 - Declared URL was denied by hook: code found on page 1186s ok 10 - Declared URL was denied by hook 1186s ok 11 - Allowed value in endpoint 1186s ok 12 - Authorized URL is denied by hook during logout 1186s ok 13 - Declared URL was denied by hook: code found on page 1186s ok 14 - Declared URL was denied by hook 1186s ok 15 - Allowed value in endpoint 1186s ok 16 - Authorized URL is denied by hook during unauth logout 1186s ok 17 - Declared URL was denied by hook: code found on page 1186s ok 18 - Declared URL was denied by hook 1186s ok 19 - Allowed value in endpoint 1186s ok 20 - Unauthorized URL is allowed by hook during login 1186s ok 21 - Get redirection 1186s ok 22 - Location header found 1186s ok 23 - Allowed value in endpoint 1186s ok 24 - Get authorization code 1186s ok 25 - Get redirection 1186s ok 26 - Location header found 1186s ok 27 - Post token 1186s ok 28 - Access token present 1186s ok 29 - ID token present 1186s ok 30 - Refresh token present 1186s ok 31 - Found custom token in token response 1186s ok 32 - Found hooked claim in ID token 1186s ok 33 - Found hooked claim in ID token 1186s ok 34 - Found hooked claim in ID token 1186s ok 35 - HS** ID token has no kid header 1186s ok 36 - Found hooked JWT header 1186s ok 37 - HTTP code is 200 1186s ok 38 - Content-Type is JSON 1186s ok 39 - Content is valid JSON 1186s ok 40 - Found hooked claim in Userinfo token 1186s ok 41 - Found injected variable in Userinfo token 1186s ok 42 - Found exported attribute variable in Userinfo token 1186s ok 43 - Scopes are visible in hook 1186s ok 44 - Token is a JWT 1186s ok 45 - Found claim in JWT 1186s ok 46 - hooked access token type 1186s ok 47 - Post introspection 1186s ok 48 - HTTP code is 200 1186s ok 49 - Found hook defined scope 1186s ok 50 - Found result of oidcResolveScope 1186s ok 51 - HTTP code is 200 1186s ok 52 - Content-Type is JSON 1186s ok 53 - Content is valid JSON 1186s ok 54 - Access token present 1186s ok 55 - Token is a JWT 1186s ok 56 - Found claim in JWT 1186s ok 57 - Allowed value in endpoint 1186s ok 58 - Get redirection 1186s ok 59 - Location header found 1186s ok 60 - HTTP code is 200 1186s ok 61 - Content-Type is JSON 1186s ok 62 - Content is valid JSON 1186s ok 63 - Refresh token present 1186s ok 64 - HTTP code is 200 1186s ok 65 - Content-Type is JSON 1186s ok 66 - Content is valid JSON 1186s ok 67 - Token is a JWT 1186s ok 68 - Found claim in JWT 1186s 1..68 1186s ok 1188s t/32-OIDC-ID-Token.t ........................................................... 1188s ok 1 - use Lemonldap::NG::Portal::Main; 1188s # Subtest: Default ID token 1188s ok 1 - Portal object 1188s ok 2 - Init 1188s ok 3 - Portal app 1188s ok 4 - Register $type 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 5 - Get cookie lemonldap (a10d0943913c478f484d8196ace3d876328955dc00bbf9f4989f9e4f1b8209d3) 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 6 - Get redirection 1188s ok 7 - Location header found 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 8 - HTTP code is 200 1188s ok 9 - Content-Type is JSON 1188s ok 10 - Content is valid JSON 1188s ok 11 - Successfully decoded ID Token header 1188s ok 12 - Successfully decoded ID Token payload 1188s ok 13 - Default ID token alg is RS256 1188s ok 14 - kid is not present 1188s ok 15 - Audience is rpid 1188s ok 16 - Expires in an hour 1188s ok 17 - Issuer is correct 1188s ok 18 - Subject is correct 1188s ok 19 - No claims in ID Token 1188s ok 20 - No amr set 1188s 1..20 1188s ok 2 - Default ID token 1188s # Subtest: Custom AMR rule 1188s ok 1 - Portal object 1188s ok 2 - Init 1188s ok 3 - Portal app 1188s ok 4 - Register $type 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 5 - Get cookie lemonldap (220ff332c5fd1d7ea7647f4e7dcf0ffa1ca534e9dadcc3c463459d0e16121b12) 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 6 - Get redirection 1188s ok 7 - Location header found 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 8 - HTTP code is 200 1188s ok 9 - Content-Type is JSON 1188s ok 10 - Content is valid JSON 1188s ok 11 - Successfully decoded ID Token header 1188s ok 12 - Successfully decoded ID Token payload 1188s ok 13 - Correct AMR values found 1188s 1..13 1188s ok 3 - Custom AMR rule 1188s # Subtest: Has Key ID in conf 1188s ok 1 - Portal object 1188s ok 2 - Init 1188s ok 3 - Portal app 1188s ok 4 - Register $type 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 5 - Get cookie lemonldap (21be4bf37b36bfbedfe51ef67d78f7ca5e562e0631998ceb7cb42cea0e91aa53) 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 6 - Get redirection 1188s ok 7 - Location header found 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 8 - HTTP code is 200 1188s ok 9 - Content-Type is JSON 1188s ok 10 - Content is valid JSON 1188s ok 11 - Successfully decoded ID Token header 1188s ok 12 - Successfully decoded ID Token payload 1188s ok 13 - Default ID token alg is RS256 1188s ok 14 - kid is correct 1188s 1..14 1188s ok 4 - Has Key ID in conf 1188s # Subtest: Different signing alg 1188s ok 1 - Portal object 1188s ok 2 - Init 1188s ok 3 - Portal app 1188s ok 4 - Register $type 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 5 - Get cookie lemonldap (3b5d4201401616df77a87e1aba7f3d6388ad74320893767462c19eab3d972235) 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 6 - Get redirection 1188s ok 7 - Location header found 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 8 - HTTP code is 200 1188s ok 9 - Content-Type is JSON 1188s ok 10 - Content is valid JSON 1188s ok 11 - Successfully decoded ID Token header 1188s ok 12 - Successfully decoded ID Token payload 1188s ok 13 - Signature alg was modified 1188s ok 14 - kid is not present 1188s 1..14 1188s ok 5 - Different signing alg 1188s # Subtest: Force claims 1188s ok 1 - Portal object 1188s ok 2 - Init 1188s ok 3 - Portal app 1188s ok 4 - Register $type 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 5 - Get cookie lemonldap (9e9ef98ab6aacd6fd12b27da8dd1d27eb318948a727598659b1bb68f3b3ea090) 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 6 - Get redirection 1188s ok 7 - Location header found 1188s # ==> Pushing OP <== 1188s # ==> Popping OP <== 1188s ok 8 - HTTP code is 200 1188s ok 9 - Content-Type is JSON 1188s ok 10 - Content is valid JSON 1188s ok 11 - Successfully decoded ID Token header 1188s ok 12 - Successfully decoded ID Token payload 1188s ok 13 - Found claims in ID Token 1188s 1..13 1188s ok 6 - Force claims 1188s 1..6 1188s ok 1189s t/32-OIDC-JWE.t ................................................................ 1189s ok 1 - use Lemonldap::NG::Portal::Main; 1189s ok 2 - Portal object 1189s ok 3 - Init 1189s ok 4 - Portal app 1189s ok 5 - Register $type 1189s ok 6 - OP portal 1189s # ==> Pushing OP <== 1189s # ==> Popping OP <== 1189s ok 7 - Get JWKS, endpoint /oauth2/jwks 1189s ok 8 - HTTP code is 200 1189s # ==> Pushing OP <== 1189s # ==> Popping OP <== 1189s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1189s ok 10 - HTTP code is 200 1189s ok 11 - Portal object 1189s ok 12 - Init 1189s ok 13 - Portal app 1189s ok 14 - Register $type 1189s ok 15 - RP portal 1189s # ==> Pushing OP <== 1189s # ==> Popping OP <== 1189s # ==> Pushing RP <== 1189s # ==> Popping RP <== 1189s ok 16 - RP publish its keys 1189s ok 17 - HTTP code is 200 1189s ok 18 - Content-Type is JSON 1189s ok 19 - Content is valid JSON 1189s ok 20 - Get RP encryption key 1189s # ==> Pushing RP <== 1189s # ==> Popping RP <== 1189s ok 21 - Unauth RP request 1189s ok 22 - Get redirection 1189s ok 23 - Location header found 1189s # ==> Pushing OP <== 1189s # ==> Popping OP <== 1189s ok 24 - Push request to OP, endpoint /oauth2/authorize 1189s ok 25 - HTTP code is 200 1189s # ==> Pushing OP <== 1189s # ==> Popping OP <== 1189s ok 26 - Post authentication, endpoint /oauth2/authorize 1189s ok 27 - Get cookie lemonldap (d060923ff7cebaeb58a94ac42967086e98966fcfddf23dcb4b0832adafce682b) 1189s ok 28 - HTTP code is 200 1189s ok 29 - Page contains a form 1189s ok 30 - Host match 1189s ok 31 - Field "confirm" is defined 1189s ok 32 - CSP header authorize POST request to \# 1189s # ==> Pushing OP <== 1189s # ==> Popping OP <== 1189s ok 33 - Post confirmation, endpoint /oauth2/authorize 1189s ok 34 - Get redirection 1189s ok 35 - Location header found 1189s # ==> Pushing RP <== 1189s ok 36 - REST request 1189s ok 37 - Request from RP to OP, endpoint /oauth2/token 1189s # ==> Saving handler RP <== 1189s # ==> Pushing OP <== 1189s # ==> Popping OP <== 1189s # ==> Restoring RP <== 1189s ok 38 - Execute request 1189s ok 39 - Response is 200 1189s ok 40 - Content is JSON 1189s ok 41 - REST request 1189s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 1189s # ==> Saving handler RP <== 1189s # ==> Pushing OP <== 1189s # ==> Popping OP <== 1189s # ==> Restoring RP <== 1189s ok 43 - Execute request 1189s ok 44 - Response is 200 1189s ok 45 - Content is JSON 1189s # ==> Popping RP <== 1189s ok 46 - Call openidconnectcallback on RP 1189s ok 47 - Get cookie lemonldap (429cbddd0587f97fd0b8c0e07d1e9b6ff4554686a39717580e42436a0768e992) 1189s # ==> Pushing OP <== 1189s # ==> Popping OP <== 1189s # ==> Pushing OP <== 1189s ok 48 - REST request 1189s ok 49 - Request from OP to RP 1189s # ==> Saving handler OP <== 1189s # ==> Pushing RP <== 1189s # ==> Popping RP <== 1189s # ==> Restoring OP <== 1189s ok 50 - Execute request 1189s ok 51 - Response is 200 1189s # ==> Popping OP <== 1189s ok 52 - Query OP for logout 1189s ok 53 - HTTP code is 200 1189s # ==> Pushing OP <== 1189s # ==> Popping OP <== 1189s ok 54 - Test if user is reject on OP 1189s ok 55 - Response status is 401 1189s ok 56 - Content is JSON 1189s ok 57 - Error code is 1 1189s # ==> Pushing RP <== 1189s # ==> Popping RP <== 1189s ok 58 - Test if user is reject on RP 1189s ok 59 - Get redirection 1189s ok 60 - Location header found 1189s 1..60 1189s ok 1191s t/32-OIDC-JWS-client_secret_jwt.t .............................................. 1191s ok 1 - use Lemonldap::NG::Portal::Main; 1191s ok 2 - Portal object 1191s ok 3 - Init 1191s ok 4 - Portal app 1191s ok 5 - Register $type 1191s # ==> Pushing OP <== 1191s # ==> Popping OP <== 1191s ok 6 - Get JWKS, endpoint /oauth2/jwks 1191s ok 7 - HTTP code is 200 1191s # ==> Pushing OP <== 1191s # ==> Popping OP <== 1191s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1191s ok 9 - HTTP code is 200 1191s ok 10 - Portal object 1191s ok 11 - Init 1191s ok 12 - Portal app 1191s ok 13 - Register $type 1191s # ==> Pushing RP <== 1191s # ==> Popping RP <== 1191s ok 14 - Unauth RP request 1191s ok 15 - Get redirection 1191s ok 16 - Location header found 1191s ok 17 - Authorization request is encoded as JWT 1191s ok 18 - Alg can be changed in config 1191s # ==> Pushing OP <== 1191s # ==> Popping OP <== 1191s ok 19 - Push request to OP, endpoint /oauth2/authorize 1191s ok 20 - HTTP code is 200 1191s # ==> Pushing OP <== 1191s # ==> Popping OP <== 1191s ok 21 - Post authentication, endpoint /oauth2/authorize 1191s ok 22 - Get cookie lemonldap (7d86cb7f031ada2b61ccd9243bb25f43a88ab4dff8b00d801fc156a14bb4a319) 1191s ok 23 - HTTP code is 200 1191s ok 24 - Page contains a form 1191s ok 25 - Host match 1191s ok 26 - Field "confirm" is defined 1191s ok 27 - CSP header authorize POST request to \# 1191s # ==> Pushing OP <== 1191s # ==> Popping OP <== 1191s ok 28 - Post confirmation, endpoint /oauth2/authorize 1191s ok 29 - Get redirection 1191s ok 30 - Location header found 1191s # ==> Pushing RP <== 1191s ok 31 - REST request 1191s ok 32 - Request from RP to OP, endpoint /oauth2/token 1191s # ==> Saving handler RP <== 1191s # ==> Pushing OP <== 1191s # ==> Popping OP <== 1191s # ==> Restoring RP <== 1191s ok 33 - Execute request 1191s ok 34 - Response is 200 1191s ok 35 - Content is JSON 1191s ok 36 - REST request 1191s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1191s # ==> Saving handler RP <== 1191s # ==> Pushing OP <== 1191s # ==> Popping OP <== 1191s # ==> Restoring RP <== 1191s ok 38 - Execute request 1191s ok 39 - Response is 200 1191s ok 40 - Content is JSON 1191s # ==> Popping RP <== 1191s ok 41 - Call openidconnectcallback on RP 1191s ok 42 - Get cookie lemonldap (6b6deaad7fc85842293f65295504c4ad33abe2c647fc19e8881c01299918d83e) 1191s # ==> Pushing OP <== 1191s # ==> Popping OP <== 1191s # ==> Pushing OP <== 1191s ok 43 - REST request 1191s ok 44 - Request from OP to RP 1191s # ==> Saving handler OP <== 1191s # ==> Pushing RP <== 1191s # ==> Popping RP <== 1191s # ==> Restoring OP <== 1191s ok 45 - Execute request 1191s ok 46 - Response is 200 1191s # ==> Popping OP <== 1191s ok 47 - Query OP for logout 1191s ok 48 - HTTP code is 200 1191s # ==> Pushing OP <== 1191s # ==> Popping OP <== 1191s ok 49 - Test if user is reject on OP 1191s ok 50 - Response status is 401 1191s ok 51 - Content is JSON 1191s ok 52 - Error code is 1 1191s # ==> Pushing RP <== 1191s # ==> Popping RP <== 1191s ok 53 - Test if user is reject on RP 1191s ok 54 - Get redirection 1191s ok 55 - Location header found 1191s 1..55 1191s ok 1192s t/32-OIDC-JWS-private_key_jwt.t ................................................ 1192s ok 1 - use Lemonldap::NG::Portal::Main; 1192s ok 2 - Portal object 1192s ok 3 - REST request 1192s ok 4 - Request from OP to RP 1192s [Fri Jan 30 09:28:59 2026] [LLNG:6050] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1192s [Fri Jan 30 09:28:59 2026] [LLNG:6050] [error] Malformed JWKS document 1192s [Fri Jan 30 09:28:59 2026] [LLNG:6050] [error] Relying Party rp has errors and will be ignored 1192s ok 5 - Init 1192s ok 6 - Portal app 1192s ok 7 - Register $type 1192s # ==> Pushing OP <== 1192s # ==> Popping OP <== 1192s ok 8 - Get JWKS, endpoint /oauth2/jwks 1192s ok 9 - HTTP code is 200 1192s # ==> Pushing OP <== 1192s # ==> Popping OP <== 1192s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1192s ok 11 - HTTP code is 200 1192s ok 12 - Portal object 1192s ok 13 - Init 1192s ok 14 - Portal app 1192s ok 15 - Register $type 1192s ok 16 - Portal object 1192s ok 17 - REST request 1192s ok 18 - Request from OP to RP 1192s # ==> Saving handler OP <== 1192s # ==> Pushing RP <== 1192s # ==> Popping RP <== 1192s # ==> Restoring OP <== 1192s ok 19 - Execute request 1192s ok 20 - Response is 200 1192s ok 21 - Content is JSON 1192s ok 22 - Init 1192s ok 23 - Portal app 1192s ok 24 - Register $type 1192s # ==> Pushing RP <== 1192s # ==> Popping RP <== 1192s ok 25 - RP publish its keys 1192s ok 26 - HTTP code is 200 1192s ok 27 - Content-Type is JSON 1192s ok 28 - Content is valid JSON 1192s ok 29 - Get RP sig key 1192s # ==> Pushing RP <== 1192s # ==> Popping RP <== 1192s ok 30 - Unauth RP request 1192s ok 31 - Get redirection 1192s ok 32 - Location header found 1192s # ==> Pushing OP <== 1192s # ==> Popping OP <== 1192s ok 33 - Push request to OP, endpoint /oauth2/authorize 1192s ok 34 - HTTP code is 200 1192s # ==> Pushing OP <== 1192s # ==> Popping OP <== 1192s ok 35 - Post authentication, endpoint /oauth2/authorize 1192s ok 36 - Get cookie lemonldap (380ce7fae4dde53e7a28feee268d0f2cfa9605d1486cef6f50a90b9813c55b5e) 1192s ok 37 - HTTP code is 200 1192s ok 38 - Page contains a form 1192s ok 39 - Host match 1192s ok 40 - Field "confirm" is defined 1192s ok 41 - CSP header authorize POST request to \# 1192s # ==> Pushing OP <== 1192s # ==> Popping OP <== 1192s ok 42 - Post confirmation, endpoint /oauth2/authorize 1192s ok 43 - Get redirection 1192s ok 44 - Location header found 1192s # ==> Pushing RP <== 1192s ok 45 - REST request 1192s ok 46 - Request from RP to OP, endpoint /oauth2/token 1192s # ==> Saving handler RP <== 1192s # ==> Pushing OP <== 1192s # ==> Popping OP <== 1192s # ==> Restoring RP <== 1192s ok 47 - Execute request 1192s ok 48 - Response is 200 1192s ok 49 - Content is JSON 1192s ok 50 - REST request 1192s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 1192s # ==> Saving handler RP <== 1192s # ==> Pushing OP <== 1192s # ==> Popping OP <== 1192s # ==> Restoring RP <== 1192s ok 52 - Execute request 1192s ok 53 - Response is 200 1192s ok 54 - Content is JSON 1192s # ==> Popping RP <== 1192s ok 55 - Call openidconnectcallback on RP 1192s ok 56 - Get cookie lemonldap (ddc05d232f471a1b47acf94c1c8d4956fbc3e8a5984bf7476d9a336d11611835) 1192s # ==> Pushing OP <== 1192s ok 57 - REST request 1192s ok 58 - Request from OP to RP 1192s # ==> Saving handler OP <== 1192s # ==> Pushing RP <== 1192s # ==> Popping RP <== 1192s # ==> Restoring OP <== 1192s ok 59 - Execute request 1192s ok 60 - Response is 200 1192s ok 61 - Content is JSON 1192s # ==> Popping OP <== 1192s # ==> Pushing OP <== 1192s ok 62 - REST request 1192s ok 63 - Request from OP to RP 1192s # ==> Saving handler OP <== 1192s # ==> Pushing RP <== 1192s # ==> Popping RP <== 1192s # ==> Restoring OP <== 1192s ok 64 - Execute request 1192s ok 65 - Response is 200 1192s # ==> Popping OP <== 1192s ok 66 - Query OP for logout 1192s ok 67 - HTTP code is 200 1192s # ==> Pushing OP <== 1192s # ==> Popping OP <== 1192s ok 68 - Test if user is reject on OP 1192s ok 69 - Response status is 401 1192s ok 70 - Content is JSON 1192s ok 71 - Error code is 1 1192s # ==> Pushing RP <== 1192s # ==> Popping RP <== 1192s ok 72 - Test if user is reject on RP 1192s ok 73 - Get redirection 1192s ok 74 - Location header found 1192s 1..74 1192s ok 1194s t/32-OIDC-JWT-type-header.t .................................................... 1194s ok 1 - use Lemonldap::NG::Portal::Main; 1194s ok 2 - Portal object 1194s ok 3 - Init 1194s ok 4 - Portal app 1194s # Subtest: Run test with basic configuration 1194s ok 1 - Get cookie lemonldap (77322ceb34933aa73b26841313469a7c3ffd040eeeabc7cf6333ae12a0d6ff5e) 1194s ok 2 - Get redirection 1194s ok 3 - Location header found 1194s ok 4 - HTTP code is 200 1194s ok 5 - Content-Type is JSON 1194s ok 6 - Content is valid JSON 1194s ok 7 - Got access token 1194s ok 8 - Got ID token 1194s ok 9 - Token is a JWT 1194s ok 10 - Found claim in JWT 1194s ok 11 - Found claim in JWT 1194s ok 12 1194s ok 13 - type header exists 1194s ok 14 - Type is JWT 1194s ok 15 - HTTP code is 200 1194s ok 16 - Content-Type is JSON 1194s ok 17 - Content is valid JSON 1194s ok 18 - Got User Info 1194s ok 19 - Got User Info 1194s ok 20 - Access token rejected 1194s 1..20 1194s ok 5 - Run test with basic configuration 1194s # Subtest: Run test with JWT access tokens 1194s ok 1 - Portal object 1194s ok 2 - Init 1194s ok 3 - Portal app 1194s ok 4 - Get cookie lemonldap (2949fa52f4067cf419f8d496612f90d0283534d01a388fd3ec29d36f166d1735) 1194s ok 5 - Get redirection 1194s ok 6 - Location header found 1194s ok 7 - HTTP code is 200 1194s ok 8 - Content-Type is JSON 1194s ok 9 - Content is valid JSON 1194s ok 10 - Got access token 1194s ok 11 - Got ID token 1194s ok 12 - Token is a JWT 1194s ok 13 - Found claim in JWT 1194s ok 14 - Found claim in JWT 1194s ok 15 1194s ok 16 - type header exists 1194s ok 17 - Type is at+JWT 1194s ok 18 - Token is a JWT 1194s ok 19 - Found claim in JWT 1194s ok 20 - Found claim in JWT 1194s ok 21 1194s ok 22 - type header exists 1194s ok 23 - Type is JWT 1194s ok 24 - HTTP code is 200 1194s ok 25 - Content-Type is JSON 1194s ok 26 - Content is valid JSON 1194s ok 27 - Got User Info 1194s ok 28 - Got User Info 1194s ok 29 - Access token rejected 1194s 1..29 1194s ok 6 - Run test with JWT access tokens 1194s # Subtest: Run test with opaque token without headers 1194s ok 1 - Portal object 1194s ok 2 - Init 1194s ok 3 - Portal app 1194s ok 4 - Get cookie lemonldap (1b0f5bbfb08f052b3d9d96c9153dd9b29d2e79fddc0b317b5f484be665994ae4) 1194s ok 5 - Get redirection 1194s ok 6 - Location header found 1194s ok 7 - HTTP code is 200 1194s ok 8 - Content-Type is JSON 1194s ok 9 - Content is valid JSON 1194s ok 10 - Got access token 1194s ok 11 - Got ID token 1194s ok 12 - Token is a JWT 1194s ok 13 - Found claim in JWT 1194s ok 14 - Found claim in JWT 1194s ok 15 1194s ok 16 - No typ header 1194s ok 17 - HTTP code is 200 1194s ok 18 - Content-Type is JSON 1194s ok 19 - Content is valid JSON 1194s ok 20 - Got User Info 1194s ok 21 - Got User Info 1194s ok 22 - Access token rejected 1194s 1..22 1194s ok 7 - Run test with opaque token without headers 1194s # Subtest: Run test with JWT access tokens without headers 1194s ok 1 - Portal object 1194s ok 2 - Init 1194s ok 3 - Portal app 1194s ok 4 - Get cookie lemonldap (7ebac78a591f47130594c1cb3c685c3a8cdf23b2030830ab0bc57ae67c06a760) 1194s ok 5 - Get redirection 1194s ok 6 - Location header found 1194s ok 7 - HTTP code is 200 1194s ok 8 - Content-Type is JSON 1194s ok 9 - Content is valid JSON 1194s ok 10 - Got access token 1194s ok 11 - Got ID token 1194s ok 12 - Token is a JWT 1194s ok 13 - Found claim in JWT 1194s ok 14 - Found claim in JWT 1194s ok 15 1194s ok 16 - No typ header 1194s ok 17 - Token is a JWT 1194s ok 18 - Found claim in JWT 1194s ok 19 - Found claim in JWT 1194s ok 20 1194s ok 21 - No typ header 1194s ok 22 - HTTP code is 200 1194s ok 23 - Content-Type is JSON 1194s ok 24 - Content is valid JSON 1194s ok 25 - Got User Info 1194s ok 26 - Got User Info 1194s ok 27 - Access token rejected 1194s 1..27 1194s ok 8 - Run test with JWT access tokens without headers 1194s 1..8 1194s ok 1196s t/32-OIDC-Logout-from-RP-bypass-confirm.t ...................................... 1196s ok 1 - use Lemonldap::NG::Portal::Main; 1196s ok 2 - Portal object 1196s ok 3 - Init 1196s ok 4 - Portal app 1196s ok 5 - Register $type 1196s ok 6 - OP portal 1196s # ==> Pushing OP <== 1196s # ==> Popping OP <== 1196s ok 7 - Get JWKS, endpoint /oauth2/jwks 1196s ok 8 - HTTP code is 200 1196s # ==> Pushing OP <== 1196s # ==> Popping OP <== 1196s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1196s ok 10 - HTTP code is 200 1196s ok 11 - Portal object 1196s ok 12 - Init 1196s ok 13 - Portal app 1196s ok 14 - Register $type 1196s ok 15 - RP portal 1196s # ==> Pushing RP <== 1196s # ==> Popping RP <== 1196s ok 16 - Unauth SP request 1196s ok 17 - Get redirection 1196s ok 18 - Location header found 1196s # ==> Pushing OP <== 1196s # ==> Popping OP <== 1196s ok 19 - Push request to OP, endpoint /oauth2/authorize 1196s ok 20 - HTTP code is 200 1196s # ==> Pushing OP <== 1196s # ==> Popping OP <== 1196s ok 21 - Post authentication, endpoint /oauth2/authorize 1196s ok 22 - Get cookie lemonldap (6873846d0df6aba9d45372e516d36fae12288cd79ed5562e1b3ace541c141d6c) 1196s ok 23 - HTTP code is 200 1196s ok 24 - Page contains a form 1196s ok 25 - Host match 1196s ok 26 - Field "confirm" is defined 1196s ok 27 - CSP header authorize POST request to \# 1196s # ==> Pushing OP <== 1196s # ==> Popping OP <== 1196s ok 28 - Post confirmation, endpoint /oauth2/authorize 1196s ok 29 - Get redirection 1196s ok 30 - Location header found 1196s # ==> Pushing RP <== 1196s ok 31 - REST request 1196s ok 32 - Request from RP to OP, endpoint /oauth2/token 1196s # ==> Saving handler RP <== 1196s # ==> Pushing OP <== 1196s # ==> Popping OP <== 1196s # ==> Restoring RP <== 1196s ok 33 - Execute request 1196s ok 34 - Response is 200 1196s ok 35 - Content is JSON 1196s ok 36 - REST request 1196s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1196s # ==> Saving handler RP <== 1196s # ==> Pushing OP <== 1196s # ==> Popping OP <== 1196s # ==> Restoring RP <== 1196s ok 38 - Execute request 1196s ok 39 - Response is 200 1196s ok 40 - Content is JSON 1196s # ==> Popping RP <== 1196s ok 41 - Call openidconnectcallback on RP 1196s ok 42 - Get cookie lemonldap (386351ee3c3705b83d415776c3431f3491f8164313c236d2edcb1474720550ab) 1196s # ==> Pushing OP <== 1196s # ==> Popping OP <== 1196s ok 43 - Check session, endpoint /oauth2/checksession.html 1196s ok 44 - HTTP code is 200 1196s ok 45 - Frame can be embedded 1196s ok 46 - UTF-8 values 1196s # ==> Pushing RP <== 1196s # ==> Popping RP <== 1196s ok 47 - Call logout from RP 1196s ok 48 - Get cookie lemonldap (0) 1196s ok 49 - Test empty cookie on RP 1196s ok 50 - Get redirection 1196s ok 51 - Location header found 1196s ok 52 - Found ID Token hint 1196s # ==> Pushing OP <== 1196s # ==> Popping OP <== 1196s ok 53 - Forward logout to OP 1196s ok 54 - HTTP code is 200 1196s ok 55 - Found RP logout iframe 1196s # ==> Pushing OP <== 1196s # ==> Popping OP <== 1196s ok 56 - Test if user is reject on IdP 1196s ok 57 - Response status is 401 1196s ok 58 - Content is JSON 1196s ok 59 - Error code is 1 1196s 1..59 1196s ok 1198s t/32-OIDC-Logout-redirect-uri-not-allowed.t .................................... 1198s ok 1 - use Lemonldap::NG::Portal::Main; 1198s ok 2 - Portal object 1198s ok 3 - Init 1198s ok 4 - Portal app 1198s ok 5 - Register $type 1198s ok 6 - OP portal 1198s # Subtest: Specifying an unauthorized logout URL stops the logout 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 1 - Post authentication 1198s ok 2 - Get cookie lemonldap (4e7a6f5bbf968533f9ac89e6d509fcd7f29647cb447d53048dd750d3b158ade8) 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 3 - Expected portal error code: code found on page 1198s ok 4 - Expected portal error code 1198s 1..4 1198s ok 7 - Specifying an unauthorized logout URL stops the logout 1198s # Subtest: Redirect URI is allowed for a different RP than specified 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 1 - Post authentication 1198s ok 2 - Get cookie lemonldap (277437c81f14fe7a17c7afd3f636c6391ccea62af6cd871bff1ab11b9f5e954e) 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 3 - Expected portal error code: code found on page 1198s ok 4 - Expected portal error code 1198s 1..4 1198s ok 8 - Redirect URI is allowed for a different RP than specified 1198s # Subtest: Redirect URI is allowed for a different RP than specified 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 1 - Post authentication 1198s ok 2 - Get cookie lemonldap (c42c464908e366fb3f63f7d258fc8c0b666415347dd0227932c583d9c96a1ebc) 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 3 - Try to obtain ID token 1198s ok 4 - Get redirection 1198s ok 5 - Location header found 1198s ok 6 - Found ID token 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 7 - Expected portal error code: code found on page 1198s ok 8 - Expected portal error code 1198s 1..8 1198s ok 9 - Redirect URI is allowed for a different RP than specified 1198s # Subtest: Mismatch between id_token_hint and client_id 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 1 - Post authentication 1198s ok 2 - Get cookie lemonldap (0d8d76b7ff3d1fe17bbb106be8dca21d8c40bc423a2bd896ac0acc990fc81db8) 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 3 - Try to obtain ID token 1198s ok 4 - Get redirection 1198s ok 5 - Location header found 1198s ok 6 - Found ID token 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 7 - Expected portal error code: code found on page 1198s ok 8 - Expected portal error code 1198s 1..8 1198s ok 10 - Mismatch between id_token_hint and client_id 1198s # Subtest: Mismatch between id_token_hint and client_id 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 1 - Post authentication 1198s ok 2 - Get cookie lemonldap (3394ef4b1baac763f4e4a2eedfe96ef8019babf9089ca6eec0689cfd81d869ca) 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 3 - Try to obtain ID token 1198s ok 4 - Get redirection 1198s ok 5 - Location header found 1198s ok 6 - Found ID token 1198s # ==> Pushing OP <== 1198s # ==> Popping OP <== 1198s ok 7 - Expected portal error code: code found on page 1198s ok 8 - Expected portal error code 1198s 1..8 1198s ok 11 - Mismatch between id_token_hint and client_id 1198s 1..11 1198s ok 1199s t/32-OIDC-Logout-unauth.t ...................................................... 1199s ok 1 - use Lemonldap::NG::Portal::Main; 1199s ok 2 - Portal object 1199s ok 3 - Init 1199s ok 4 - Portal app 1199s ok 5 - HTTP code is 200 1199s ok 6 - Content-Type is JSON 1199s ok 7 - Content is valid JSON 1199s ok 8 - Allowed redirect uri but no RP specified 1199s ok 9 - Get redirection 1199s ok 10 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 1199s ok 11 - Allowed redirect uri but no RP specified 1199s ok 12 - Get redirection 1199s ok 13 - Location is http://auth.rp2.com/oauth2/rlogoutreturn?state=123 1199s ok 14 - Allowed redirect uri, RP specified by client_id 1199s ok 15 - Get redirection 1199s ok 16 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 1199s ok 17 - Allowed redirect uri, RP specified by id token 1199s ok 18 - Get redirection 1199s ok 19 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 1199s ok 20 - Mismatch between id_token_hint and client_id causes redirection to be ignored 1199s ok 21 - Expected portal error code: code found on page 1199s ok 22 - Expected portal error code 1199s ok 23 - Mismatch between id_token_hint and client_id causes redirection to be ignored 1199s ok 24 - Expected portal error code: code found on page 1199s ok 25 - Expected portal error code 1199s ok 26 - Redirect URI for a different RP than specified by client_id is refused 1199s ok 27 - Expected portal error code: code found on page 1199s ok 28 - Expected portal error code 1199s ok 29 - Redirect URI for a different RP than specified by id token is refused 1199s ok 30 - Expected portal error code: code found on page 1199s ok 31 - Expected portal error code 1199s 1..31 1199s ok 1202s t/32-OIDC-Macro.t .............................................................. 1202s ok 1 - use Lemonldap::NG::Portal::Main; 1202s # Subtest: Macros, filtered by scope 1202s ok 1 - Portal object 1202s ok 2 - Init 1202s ok 3 - Portal app 1202s ok 4 - OP portal 1202s ok 5 - Get cookie lemonldap (00a951700cd7aebd6f58acd5886a10a00baf577e7ddc5b9a7f7ce3359695f5f9) 1202s ok 6 - Get redirection 1202s ok 7 - Location header found 1202s ok 8 - HTTP code is 200 1202s ok 9 - Content-Type is JSON 1202s ok 10 - Content is valid JSON 1202s ok 11 - Found access token 1202s ok 12 1202s ok 13 - HTTP code is 200 1202s ok 14 - Content-Type is JSON 1202s ok 15 - Content is valid JSON 1202s ok 16 - Correct macro value 1202s ok 17 - Sub macro correctly evaluated 1202s ok 18 - Complex claim 1202s ok 19 - Macro required by scope is included 1202s ok 20 - Macro not required by scope is omitted 1202s 1..20 1202s ok 2 - Macros, filtered by scope 1202s # Subtest: Macros, not filtered by scope 1202s ok 1 - Portal object 1202s ok 2 - Init 1202s ok 3 - Portal app 1202s ok 4 - OP portal 1202s ok 5 - Get cookie lemonldap (93420c126a077af494bcd2faf117286666fd0b50c111699a8c78e9257229bada) 1202s ok 6 - Get redirection 1202s ok 7 - Location header found 1202s ok 8 - HTTP code is 200 1202s ok 9 - Content-Type is JSON 1202s ok 10 - Content is valid JSON 1202s ok 11 - Found access token 1202s ok 12 1202s ok 13 - HTTP code is 200 1202s ok 14 - Content-Type is JSON 1202s ok 15 - Content is valid JSON 1202s ok 16 - Correct macro value 1202s ok 17 - Sub macro correctly evaluated 1202s ok 18 - Complex claim 1202s ok 19 - Macro required by scope is included 1202s ok 20 - Macro not required by scope is included 1202s 1..20 1202s ok 3 - Macros, not filtered by scope 1202s 1..3 1202s ok 1203s t/32-OIDC-Metadata.t ........................................................... 1203s ok 1 - use Lemonldap::NG::Portal::Main; 1203s # Subtest: OpenID Connect metadata 1203s ok 1 - Portal object 1203s ok 2 - Init 1203s ok 3 - Portal app 1203s ok 4 - HTTP code is 200 1203s ok 5 - Content-Type is JSON 1203s ok 6 - Content is valid JSON 1203s ok 7 - Correct JWKS URI 1203s 1..7 1203s ok 2 - OpenID Connect metadata 1203s # Subtest: JWKS test (certificate) 1203s ok 1 - Portal object 1203s ok 2 - Init 1203s ok 3 - Portal app 1203s ok 4 - HTTP code is 200 1203s ok 5 - Content-Type is JSON 1203s ok 6 - Content is valid JSON 1203s ok 7 - Correct RSA exponent 1203s ok 8 - Correct RSA modulus 1203s ok 9 - Correct key ID 1203s ok 10 - Correct key type 1203s ok 11 - Correct key use 1203s ok 12 - Correct certificate 1203s ok 13 - Correct certificate thumbprint 1203s ok 14 - Correct previous key ID 1203s ok 15 - Correct previous certificate 1203s 1..15 1203s ok 3 - JWKS test (certificate) 1203s # Subtest: JWKS test (pubkey) 1203s ok 1 - Portal object 1203s ok 2 - Init 1203s ok 3 - Portal app 1203s ok 4 - HTTP code is 200 1203s ok 5 - Content-Type is JSON 1203s ok 6 - Content is valid JSON 1203s ok 7 - Correct RSA exponent 1203s ok 8 - Correct RSA modulus 1203s ok 9 - Correct key type 1203s ok 10 - Correct key use 1203s 1..10 1203s ok 4 - JWKS test (pubkey) 1203s 1..4 1203s ok 1205s t/32-OIDC-Native-SSO.t ......................................................... 1205s ok 1 - use Lemonldap::NG::Portal::Main; 1205s ok 2 - Portal object 1205s ok 3 - Init 1205s ok 4 - Portal app 1205s ok 5 - Post authentication 1205s ok 6 - Get cookie lemonldap (2b4a3289f41cd785a956c0a801e6d586ec847434da18ef67c41f9a22ad7a2902) 1205s ok 7 - Get authorization code 1205s ok 8 - Get redirection 1205s ok 9 - Location header found 1205s ok 10 - Post token 1205s ok 11 - Access token present 1205s ok 12 - ID token present 1205s ok 13 - Refresh token present 1205s ok 14 - Device secret present 1205s ok 15 - Found ds_hash in ID token 1205s ok 16 - HTTP code is 200 1205s ok 17 - Content-Type is JSON 1205s ok 18 - Content is valid JSON 1205s ok 19 - Post token 1205s ok 20 - HTTP code is 200 1205s ok 21 - Content-Type is JSON 1205s ok 22 - Content is valid JSON 1205s ok 23 - Get refresh_token 1205s ok 24 - Get access_token 1205s ok 25 - HTTP code is 200 1205s ok 26 - HTTP code is 200 1205s ok 27 - Content-Type is JSON 1205s ok 28 - Content is valid JSON 1205s ok 29 - Found attributes 1205s 1..29 1205s ok 1206s t/32-OIDC-OP-claims-in-accesstoken.t ........................................... 1206s ok 1 - use Lemonldap::NG::Portal::Main; 1206s ok 2 - Portal object 1206s ok 3 - Init 1206s ok 4 - Portal app 1206s ok 5 - Register $type 1206s ok 6 - OP portal 1206s # ==> Pushing OP <== 1206s # ==> Popping OP <== 1206s ok 7 - Get JWKS, endpoint /oauth2/jwks 1206s ok 8 - HTTP code is 200 1206s # ==> Pushing OP <== 1206s # ==> Popping OP <== 1206s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1206s ok 10 - HTTP code is 200 1206s ok 11 - Portal object 1206s ok 12 - Init 1206s ok 13 - Portal app 1206s ok 14 - Register $type 1206s ok 15 - RP portal 1206s # ==> Pushing RP <== 1206s # ==> Popping RP <== 1206s ok 16 - Unauth SP request 1206s ok 17 - Get redirection 1206s ok 18 - Location header found 1206s # ==> Pushing OP <== 1206s # ==> Popping OP <== 1206s ok 19 - Push request to OP, endpoint /oauth2/authorize 1206s ok 20 - HTTP code is 200 1206s # ==> Pushing OP <== 1206s # ==> Popping OP <== 1206s ok 21 - Post authentication, endpoint /oauth2/authorize 1206s ok 22 - Get cookie lemonldap (97bd572d554cc5cb2e22b0aca821305e8a239b0a4e833bdf1a5319256eb9d283) 1206s ok 23 - HTTP code is 200 1206s ok 24 - Page contains a form 1206s ok 25 - Host match 1206s ok 26 - Field "confirm" is defined 1206s ok 27 - CSP header authorize POST request to \# 1206s # ==> Pushing OP <== 1206s # ==> Popping OP <== 1206s ok 28 - Post confirmation, endpoint /oauth2/authorize 1206s ok 29 - Get redirection 1206s ok 30 - Location header found 1206s # ==> Pushing RP <== 1206s ok 31 - REST request 1206s ok 32 - Request from RP to OP, endpoint /oauth2/token 1206s # ==> Saving handler RP <== 1206s # ==> Pushing OP <== 1206s # ==> Popping OP <== 1206s # ==> Restoring RP <== 1206s ok 33 - Execute request 1206s ok 34 - Response is 200 1206s ok 35 - Content is JSON 1206s ok 36 - Found access_token 1206s ok 37 - access_token is a JWT 1206s ok 38 - Found claims into access_token 1206s ok 39 - Found iat and exp 1206s ok 40 - nbf isn't part of access_token 1206s # ==> Popping RP <== 1206s ok 41 - Call openidconnectcallback on RP 1206s ok 42 - Get cookie lemonldap (884eefe3645d09fa509b88c74cd928feea66cde2fe4baeb0530b3608129002db) 1206s 1..42 1206s ok 1208s t/32-OIDC-OP-claims-in-idtoken.t ............................................... 1208s ok 1 - use Lemonldap::NG::Portal::Main; 1208s ok 2 - Portal object 1208s ok 3 - Init 1208s ok 4 - Portal app 1208s ok 5 - Register $type 1208s ok 6 - OP portal 1208s # ==> Pushing OP <== 1208s # ==> Popping OP <== 1208s ok 7 - Get JWKS, endpoint /oauth2/jwks 1208s ok 8 - HTTP code is 200 1208s # ==> Pushing OP <== 1208s # ==> Popping OP <== 1208s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1208s ok 10 - HTTP code is 200 1208s ok 11 - Portal object 1208s ok 12 - Init 1208s ok 13 - Portal app 1208s ok 14 - Register $type 1208s ok 15 - RP portal 1208s # ==> Pushing RP <== 1208s # ==> Popping RP <== 1208s ok 16 - Unauth SP request 1208s ok 17 - Get redirection 1208s ok 18 - Location header found 1208s # ==> Pushing OP <== 1208s # ==> Popping OP <== 1208s ok 19 - Push request to OP, endpoint /oauth2/authorize 1208s ok 20 - HTTP code is 200 1208s # ==> Pushing OP <== 1208s # ==> Popping OP <== 1208s ok 21 - Post authentication, endpoint /oauth2/authorize 1208s ok 22 - Get cookie lemonldap (5d12b2167df40e80e0ba3f7aaf9757ad70d9c3932046307d6b8867d84c3cdee3) 1208s ok 23 - HTTP code is 200 1208s ok 24 - Page contains a form 1208s ok 25 - Host match 1208s ok 26 - Field "confirm" is defined 1208s ok 27 - CSP header authorize POST request to \# 1208s # ==> Pushing OP <== 1208s # ==> Popping OP <== 1208s ok 28 - Post confirmation, endpoint /oauth2/authorize 1208s ok 29 - Get redirection 1208s ok 30 - Location header found 1208s # ==> Pushing RP <== 1208s ok 31 - REST request 1208s ok 32 - Request from RP to OP, endpoint /oauth2/token 1208s # ==> Saving handler RP <== 1208s # ==> Pushing OP <== 1208s # ==> Popping OP <== 1208s # ==> Restoring RP <== 1208s ok 33 - Execute request 1208s ok 34 - Response is 200 1208s ok 35 - Content is JSON 1208s ok 36 - Found access_token ab07cf5278ee8f793ccf398b598a4fcebd395e6b4c7dd40729f1dde91ade1ed7 1208s # ==> Popping RP <== 1208s ok 37 - Call openidconnectcallback on RP 1208s ok 38 - Get cookie lemonldap (29bc65bfc77d4930d7894c09d8c6bc4eec1b6e341d5a3c99f6953958b8cd065f) 1208s 1..38 1208s ok 1211s t/32-OIDC-Offline-Session.t .................................................... 1211s ok 1 - use Lemonldap::NG::Portal::Main; 1211s # Subtest: Run tests with base config 1211s ok 1 - Portal object 1211s ok 2 - Init 1211s ok 3 - Portal app 1211s ok 4 - Auth query 1211s ok 5 - HTTP code is 200 1211s ok 6 - Get cookie lemonldap (abaf3e41ec400608c5f515406eae122ec098cb7232d781790a4f8073a18a41bb) 1211s ok 7 - Get redirection 1211s ok 8 - Location header found 1211s ok 9 - HTTP code is 200 1211s ok 10 - Content-Type is JSON 1211s ok 11 - Content is valid JSON 1211s ok 12 1211s ok 13 - Got access token 1211s ok 14 - Got refresh token 1211s ok 15 - Got ID token 1211s ok 16 - Authentication date found in token 1211s ok 17 - Found claim in ID token 1211s ok 18 - Found sub in ID token 1211s ok 19 - HTTP code is 200 1211s ok 20 - Content-Type is JSON 1211s ok 21 - Content is valid JSON 1211s ok 22 - Got User Info 1211s ok 23 - Got User Info 1211s ok 24 - Logout request 1211s ok 25 - Response is 200 1211s ok 26 - Cookie is deleted 1211s ok 27 - No pdata 1211s ok 28 - Disconnect request 1211s ok 29 - Response is 401 1211s ok 30 - HTTP code is 200 1211s ok 31 - Content-Type is JSON 1211s ok 32 - Content is valid JSON 1211s ok 33 - Refresh token not present 1211s ok 34 1211s ok 35 - Got refreshed Access token 1211s ok 36 - Got refreshed ID token 1211s ok 37 - Found claim in ID token 1211s ok 38 - Found sub in ID token 1211s ok 39 - HTTP code is 200 1211s ok 40 - Content-Type is JSON 1211s ok 41 - Content is valid JSON 1211s ok 42 - Correct user info 1211s ok 43 - Got User Info 1211s ok 44 - HTTP code is 200 1211s ok 45 - Content-Type is JSON 1211s ok 46 - Content is valid JSON 1211s ok 47 - Refresh token not present 1211s ok 48 1211s ok 49 - Got refreshed Access token 1211s ok 50 - Got refreshed ID token 1211s ok 51 - Original auth_time retained 1211s ok 52 - Found claim in ID token 1211s ok 53 - Check that clientid is in audience 1211s ok 54 - Check for additional audiences 1211s ok 55 - Check for additional audiences 1211s ok 56 - HTTP code is 200 1211s ok 57 - Content-Type is JSON 1211s ok 58 - Content is valid JSON 1211s ok 59 - Correct user info 1211s ok 60 - Got User Info 1211s ok 61 - HTTP code is 200 1211s ok 62 - Content-Type is JSON 1211s ok 63 - Content is valid JSON 1211s ok 64 - Token is active 1211s ok 65 - Introspection contains client_id 1211s ok 66 - Introspection contains sub 1211s ok 67 - Scope contains weird scope name 1211s ok 68 - Refresh_token logout 1211s ok 69 - Response status is 400 1211s ok 70 - Content is JSON 1211s ok 71 - Error code is invalid_request 1211s 1..71 1211s ok 2 - Run tests with base config 1211s # Subtest: Session explorer logout using refresh_token 1211s ok 1 # skip No manager found 1211s 1..1 1211s ok 3 - Session explorer logout using refresh_token 1211s # Subtest: Inactive refresh_token 1211s ok 1 - Portal object 1211s ok 2 - Init 1211s ok 3 - Portal app 1211s ok 4 - Auth query 1211s ok 5 - HTTP code is 200 1211s ok 6 - Get cookie lemonldap (df878aa10f807eb8a978629667eb5fd4096d78e9be21f48c100d94462b01a1d7) 1211s ok 7 - Get redirection 1211s ok 8 - Location header found 1211s ok 9 - HTTP code is 200 1211s ok 10 - Content-Type is JSON 1211s ok 11 - Content is valid JSON 1211s ok 12 1211s ok 13 - Got access token 1211s ok 14 - Got refresh token 1211s ok 15 - Got ID token 1211s ok 16 - Authentication date found in token 1211s ok 17 - Found claim in ID token 1211s ok 18 - Found sub in ID token 1211s ok 19 - HTTP code is 200 1211s ok 20 - Content-Type is JSON 1211s ok 21 - Content is valid JSON 1211s ok 22 - Got User Info 1211s ok 23 - Got User Info 1211s ok 24 - Logout request 1211s ok 25 - Response is 200 1211s ok 26 - Cookie is deleted 1211s ok 27 - No pdata 1211s ok 28 - Disconnect request 1211s ok 29 - Response is 401 1211s ok 30 - HTTP code is 200 1211s ok 31 - Content-Type is JSON 1211s ok 32 - Content is valid JSON 1211s ok 33 - Refresh token not present 1211s ok 34 1211s ok 35 - Got refreshed Access token 1211s ok 36 - Got refreshed ID token 1211s ok 37 - Found claim in ID token 1211s ok 38 - Found sub in ID token 1211s ok 39 - HTTP code is 200 1211s ok 40 - Content-Type is JSON 1211s ok 41 - Content is valid JSON 1211s ok 42 - Correct user info 1211s ok 43 - Got User Info 1211s ok 44 - HTTP code is 200 1211s ok 45 - Content-Type is JSON 1211s ok 46 - Content is valid JSON 1211s ok 47 - Refresh token not present 1211s ok 48 1211s ok 49 - Got refreshed Access token 1211s ok 50 - Got refreshed ID token 1211s ok 51 - Original auth_time retained 1211s ok 52 - Found claim in ID token 1211s ok 53 - Check that clientid is in audience 1211s ok 54 - Check for additional audiences 1211s ok 55 - Check for additional audiences 1211s ok 56 - HTTP code is 200 1211s ok 57 - Content-Type is JSON 1211s ok 58 - Content is valid JSON 1211s ok 59 - Correct user info 1211s ok 60 - Got User Info 1211s ok 61 - HTTP code is 200 1211s ok 62 - Content-Type is JSON 1211s ok 63 - Content is valid JSON 1211s ok 64 - Token is active 1211s ok 65 - Introspection contains client_id 1211s ok 66 - Introspection contains sub 1211s ok 67 - Scope contains weird scope name 1211s ok 68 - Response status is 401 1211s ok 69 - Content is JSON 1211s ok 70 - Error code is invalid_grant 1211s ok 71 - Response status is 400 1211s ok 72 - Content is JSON 1211s ok 73 - Error code is invalid_request 1211s 1..73 1211s ok 4 - Inactive refresh_token 1211s # Subtest: Removed user's offline sessions are no longer valid 1211s ok 1 - Portal object 1211s ok 2 - Init 1211s ok 3 - Portal app 1211s ok 4 - Get cookie lemonldap (377928f7a7d91646764eebb22a40a86f6af05d9d2bf1a4e308c27ac4f7397c7b) 1211s ok 5 - Get redirection 1211s ok 6 - Location header found 1211s ok 7 - HTTP code is 200 1211s ok 8 - Content-Type is JSON 1211s ok 9 - Content is valid JSON 1211s ok 10 - Got refresh token 1211s ok 11 - Logout request 1211s ok 12 - Response is 200 1211s ok 13 - Cookie is deleted 1211s ok 14 - No pdata 1211s ok 15 - Disconnect request 1211s ok 16 - Response is 401 1211s ok 17 - HTTP code is 200 1211s ok 18 - Content-Type is JSON 1211s ok 19 - Content is valid JSON 1211s ok 20 - Found access token 1211s ok 21 - Refresh token not present 1211s ok 22 - Response status is 400 1211s ok 23 - Content is JSON 1211s ok 24 - Error code is invalid_grant 1211s 1..24 1211s ok 5 - Removed user's offline sessions are no longer valid 1211s # Subtest: Run tests with JWT access tokens 1211s ok 1 - Portal object 1211s ok 2 - Init 1211s ok 3 - Portal app 1211s ok 4 - Auth query 1211s ok 5 - HTTP code is 200 1211s ok 6 - Get cookie lemonldap (b098553b590ec74a1f3e01eee04c3d58aa47ab7bf99908cd2702a6520d51b276) 1211s ok 7 - Get redirection 1211s ok 8 - Location header found 1211s ok 9 - HTTP code is 200 1211s ok 10 - Content-Type is JSON 1211s ok 11 - Content is valid JSON 1211s ok 12 - Token is a JWT 1211s ok 13 - Found claim in JWT 1211s ok 14 - Found claim in JWT 1211s ok 15 1211s ok 16 - Got access token 1211s ok 17 - Got refresh token 1211s ok 18 - Got ID token 1211s ok 19 - Authentication date found in token 1211s ok 20 - Found claim in ID token 1211s ok 21 - Found sub in ID token 1211s ok 22 - HTTP code is 200 1211s ok 23 - Content-Type is JSON 1211s ok 24 - Content is valid JSON 1211s ok 25 - Got User Info 1211s ok 26 - Got User Info 1211s ok 27 - Logout request 1211s ok 28 - Response is 200 1211s ok 29 - Cookie is deleted 1211s ok 30 - No pdata 1211s ok 31 - Disconnect request 1211s ok 32 - Response is 401 1211s ok 33 - HTTP code is 200 1211s ok 34 - Content-Type is JSON 1211s ok 35 - Content is valid JSON 1211s ok 36 - Refresh token not present 1211s ok 37 1211s ok 38 - Token is a JWT 1211s ok 39 - Found claim in JWT 1211s ok 40 - Found claim in JWT 1211s ok 41 - Got refreshed Access token 1211s ok 42 - Got refreshed ID token 1211s ok 43 - Found claim in ID token 1211s ok 44 - Found sub in ID token 1211s ok 45 - HTTP code is 200 1211s ok 46 - Content-Type is JSON 1211s ok 47 - Content is valid JSON 1211s ok 48 - Correct user info 1211s ok 49 - Got User Info 1211s ok 50 - HTTP code is 200 1211s ok 51 - Content-Type is JSON 1211s ok 52 - Content is valid JSON 1211s ok 53 - Refresh token not present 1211s ok 54 1211s ok 55 - Token is a JWT 1211s ok 56 - Found claim in JWT 1211s ok 57 - Found claim in JWT 1211s ok 58 - Got refreshed Access token 1211s ok 59 - Got refreshed ID token 1211s ok 60 - Original auth_time retained 1211s ok 61 - Found claim in ID token 1211s ok 62 - Check that clientid is in audience 1211s ok 63 - Check for additional audiences 1211s ok 64 - Check for additional audiences 1211s ok 65 - HTTP code is 200 1211s ok 66 - Content-Type is JSON 1211s ok 67 - Content is valid JSON 1211s ok 68 - Correct user info 1211s ok 69 - Got User Info 1211s ok 70 - HTTP code is 200 1211s ok 71 - Content-Type is JSON 1211s ok 72 - Content is valid JSON 1211s ok 73 - Token is active 1211s ok 74 - Introspection contains client_id 1211s ok 75 - Introspection contains sub 1211s ok 76 - Scope contains weird scope name 1211s ok 77 - Refresh_token logout 1211s ok 78 - Response status is 400 1211s ok 79 - Content is JSON 1211s ok 80 - Error code is invalid_request 1211s 1..80 1211s ok 6 - Run tests with JWT access tokens 1211s # Subtest: Run tests with refresh token rotation 1211s ok 1 - Portal object 1211s ok 2 - Init 1211s ok 3 - Portal app 1211s ok 4 - Auth query 1211s ok 5 - HTTP code is 200 1211s ok 6 - Get cookie lemonldap (eb2450c4858915a090b56ca801fd1f96c5a76d5f536b3da74322ea3c81403efc) 1211s ok 7 - Get redirection 1211s ok 8 - Location header found 1211s ok 9 - HTTP code is 200 1211s ok 10 - Content-Type is JSON 1211s ok 11 - Content is valid JSON 1211s ok 12 - Token is a JWT 1211s ok 13 - Found claim in JWT 1211s ok 14 - Found claim in JWT 1211s ok 15 1211s ok 16 - Got access token 1211s ok 17 - Got refresh token 1211s ok 18 - Got ID token 1211s ok 19 - Authentication date found in token 1211s ok 20 - Found claim in ID token 1211s ok 21 - Found sub in ID token 1211s ok 22 - HTTP code is 200 1211s ok 23 - Content-Type is JSON 1211s ok 24 - Content is valid JSON 1211s ok 25 - Got User Info 1211s ok 26 - Got User Info 1211s ok 27 - Logout request 1211s ok 28 - Response is 200 1211s ok 29 - Cookie is deleted 1211s ok 30 - No pdata 1211s ok 31 - Disconnect request 1211s ok 32 - Response is 401 1211s ok 33 - HTTP code is 200 1211s ok 34 - Content-Type is JSON 1211s ok 35 - Content is valid JSON 1211s ok 36 - Refresh token was updated 1211s ok 37 - Response status is 400 1211s ok 38 - Content is JSON 1211s ok 39 - Error code is invalid_request 1211s ok 40 1211s ok 41 - Token is a JWT 1211s ok 42 - Found claim in JWT 1211s ok 43 - Found claim in JWT 1211s ok 44 - Got refreshed Access token 1211s ok 45 - Got refreshed ID token 1211s ok 46 - Found claim in ID token 1211s ok 47 - Found sub in ID token 1211s ok 48 - HTTP code is 200 1211s ok 49 - Content-Type is JSON 1211s ok 50 - Content is valid JSON 1211s ok 51 - Correct user info 1211s ok 52 - Got User Info 1211s ok 53 - HTTP code is 200 1211s ok 54 - Content-Type is JSON 1211s ok 55 - Content is valid JSON 1211s ok 56 - Refresh token was updated 1211s ok 57 - Response status is 400 1211s ok 58 - Content is JSON 1211s ok 59 - Error code is invalid_request 1211s ok 60 1211s ok 61 - Token is a JWT 1211s ok 62 - Found claim in JWT 1211s ok 63 - Found claim in JWT 1211s ok 64 - Got refreshed Access token 1211s ok 65 - Got refreshed ID token 1211s ok 66 - Original auth_time retained 1211s ok 67 - Found claim in ID token 1211s ok 68 - Check that clientid is in audience 1211s ok 69 - Check for additional audiences 1211s ok 70 - Check for additional audiences 1211s ok 71 - HTTP code is 200 1211s ok 72 - Content-Type is JSON 1211s ok 73 - Content is valid JSON 1211s ok 74 - Correct user info 1211s ok 75 - Got User Info 1211s ok 76 - HTTP code is 200 1211s ok 77 - Content-Type is JSON 1211s ok 78 - Content is valid JSON 1211s ok 79 - Token is active 1211s ok 80 - Introspection contains client_id 1211s ok 81 - Introspection contains sub 1211s ok 82 - Scope contains weird scope name 1211s ok 83 - Refresh_token logout 1211s ok 84 - Response status is 400 1211s ok 85 - Content is JSON 1211s ok 86 - Error code is invalid_request 1211s 1..86 1211s ok 7 - Run tests with refresh token rotation 1211s # Subtest: Using choice authentication method 1211s ok 1 - Portal object 1211s ok 2 - Init 1211s ok 3 - Portal app 1211s ok 4 - Auth query 1211s ok 5 - HTTP code is 200 1211s ok 6 - Get cookie lemonldap (15674bf4f402e65b186871b93be94e4682a3ccafd1191d31a06b63ac59da675f) 1211s ok 7 - Get redirection 1211s ok 8 - Location header found 1211s ok 9 - HTTP code is 200 1211s ok 10 - Content-Type is JSON 1211s ok 11 - Content is valid JSON 1211s ok 12 - Token is a JWT 1211s ok 13 - Found claim in JWT 1211s ok 14 - Found claim in JWT 1211s ok 15 1211s ok 16 - Got access token 1211s ok 17 - Got refresh token 1211s ok 18 - Got ID token 1211s ok 19 - Authentication date found in token 1211s ok 20 - Found claim in ID token 1211s ok 21 - Found sub in ID token 1211s ok 22 - HTTP code is 200 1211s ok 23 - Content-Type is JSON 1211s ok 24 - Content is valid JSON 1211s ok 25 - Got User Info 1211s ok 26 - Got User Info 1211s ok 27 - Logout request 1211s ok 28 - Response is 200 1211s ok 29 - Cookie is deleted 1211s ok 30 - No pdata 1211s ok 31 - Disconnect request 1211s ok 32 - Response is 401 1211s ok 33 - HTTP code is 200 1211s ok 34 - Content-Type is JSON 1211s ok 35 - Content is valid JSON 1211s ok 36 - Refresh token was updated 1211s ok 37 - Response status is 400 1211s ok 38 - Content is JSON 1211s ok 39 - Error code is invalid_request 1211s ok 40 1211s ok 41 - Token is a JWT 1211s ok 42 - Found claim in JWT 1211s ok 43 - Found claim in JWT 1211s ok 44 - Got refreshed Access token 1211s ok 45 - Got refreshed ID token 1211s ok 46 - Found claim in ID token 1211s ok 47 - Found sub in ID token 1211s ok 48 - HTTP code is 200 1211s ok 49 - Content-Type is JSON 1211s ok 50 - Content is valid JSON 1211s ok 51 - Correct user info 1211s ok 52 - Got User Info 1211s ok 53 - HTTP code is 200 1211s ok 54 - Content-Type is JSON 1211s ok 55 - Content is valid JSON 1211s ok 56 - Refresh token was updated 1211s ok 57 - Response status is 400 1211s ok 58 - Content is JSON 1211s ok 59 - Error code is invalid_request 1211s ok 60 1211s ok 61 - Token is a JWT 1211s ok 62 - Found claim in JWT 1211s ok 63 - Found claim in JWT 1211s ok 64 - Got refreshed Access token 1211s ok 65 - Got refreshed ID token 1211s ok 66 - Original auth_time retained 1211s ok 67 - Found claim in ID token 1211s ok 68 - Check that clientid is in audience 1211s ok 69 - Check for additional audiences 1211s ok 70 - Check for additional audiences 1211s ok 71 - HTTP code is 200 1211s ok 72 - Content-Type is JSON 1211s ok 73 - Content is valid JSON 1211s ok 74 - Correct user info 1211s ok 75 - Got User Info 1211s ok 76 - HTTP code is 200 1211s ok 77 - Content-Type is JSON 1211s ok 78 - Content is valid JSON 1211s ok 79 - Token is active 1211s ok 80 - Introspection contains client_id 1211s ok 81 - Introspection contains sub 1211s ok 82 - Scope contains weird scope name 1211s ok 83 - Refresh_token logout 1211s ok 84 - Response status is 400 1211s ok 85 - Content is JSON 1211s ok 86 - Error code is invalid_request 1211s 1..86 1211s ok 8 - Using choice authentication method 1211s 1..8 1211s ok 1212s t/32-OIDC-Opaque-Token.t ....................................................... 1212s ok 1 - use Lemonldap::NG::Portal::Main; 1212s ok 2 - Portal object 1212s ok 3 - Init 1212s ok 4 - Portal app 1212s ok 5 - Post authentication 1212s ok 6 - Get cookie lemonldap (50c397957c4debfa9008168bab681d6a92f3619d321b6c414f9923d959da6b3a) 1212s ok 7 - Allowed value in endpoint 1212s ok 8 - Get authorization code 1212s ok 9 - Get redirection 1212s ok 10 - Location header found 1212s ok 11 - Post token 1212s ok 12 - Access token present 1212s ok 13 - ID token present 1212s ok 14 - Refresh token present 1212s ok 15 - Found hooked claim in ID token 1212s ok 16 - Found hooked claim in ID token 1212s ok 17 - Found hooked claim in ID token 1212s ok 18 - HTTP code is 200 1212s ok 19 - Content-Type is JSON 1212s ok 20 - Content is valid JSON 1212s ok 21 - Found hooked claim in Userinfo token 1212s ok 22 - Found session variable in Userinfo token 1212s ok 23 - Scopes are visible in hook 1212s ok 24 - Post introspection 1212s ok 25 - HTTP code is 200 1212s ok 26 - Found hook defined scope 1212s ok 27 - Found result of oidcResolveScope 1212s ok 28 - HTTP code is 200 1212s ok 29 - Content-Type is JSON 1212s ok 30 - Content is valid JSON 1212s ok 31 - Access token present 1212s ok 32 - Allowed value in endpoint 1212s ok 33 - Get redirection 1212s ok 34 - Location header found 1212s ok 35 - HTTP code is 200 1212s ok 36 - Content-Type is JSON 1212s ok 37 - Content is valid JSON 1212s ok 38 - Refresh token present 1212s ok 39 - HTTP code is 200 1212s ok 40 - Content-Type is JSON 1212s ok 41 - Content is valid JSON 1212s 1..41 1212s ok 1213s t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.t .......................... 1213s ok 1 - use Lemonldap::NG::Portal::Main; 1213s ok 2 - Portal object 1213s ok 3 - Init 1213s ok 4 - Portal app 1213s ok 5 - HTTP code is 400 1213s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 1213s ok 6 - HTTP code is 200 1213s ok 7 - Content-Type is JSON 1213s ok 8 - Content is valid JSON 1213s ok 9 - Access Token found 1213s ok 10 - Scope found in token response 1213s ok 11 - Found ID token in original grant 1213s ok 12 - Got refresh token 1213s ok 13 - HTTP code is 200 1213s ok 14 - Content-Type is JSON 1213s ok 15 - Content is valid JSON 1213s ok 16 - Got User Info 1213s ok 17 - Attribute released as int in JSON 1213s ok 18 - Single valued attribute forced as array 1213s ok 19 - Multi valued attribute exposed as array 1213s ok 20 - Post introspection 1213s ok 21 - HTTP code is 200 1213s ok 22 - Content-Type is JSON 1213s ok 23 - Content is valid JSON 1213s ok 24 - Scope read not asked, and thus not found 1213s ok 25 - Attribute-based scope found 1213s ok 26 - Rule-enforced scope found 1213s ok 27 - Token response scope matches token scope 1213s ok 28 - Post introspection 1213s ok 29 - HTTP code is 200 1213s ok 30 - Content-Type is JSON 1213s ok 31 - Content is valid JSON 1213s ok 32 - Token is no longer active 1213s ok 33 - Post introspection 1213s ok 34 - HTTP code is 200 1213s ok 35 - Content-Type is JSON 1213s ok 36 - Content is valid JSON 1213s ok 37 - Found ID token in refresh grant 1213s 1..37 1213s ok 1215s t/32-OIDC-Password-Grant.t ..................................................... 1215s ok 1 - use Lemonldap::NG::Portal::Main; 1215s ok 2 - Portal object 1215s ok 3 - Init 1215s ok 4 - Portal app 1215s ok 5 - Response status is 400 1215s ok 6 - Content is JSON 1215s ok 7 - Error code is invalid_grant 1215s ok 8 - Response status is 400 1215s ok 9 - Content is JSON 1215s ok 10 - Error code is invalid_scope 1215s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 1215s ok 11 - HTTP code is 200 1215s ok 12 - Content-Type is JSON 1215s ok 13 - Content is valid JSON 1215s ok 14 - Access Token found 1215s ok 15 - Scope found in token response 1215s ok 16 - No ID token in original request 1215s ok 17 - Got refresh token 1215s ok 18 - HTTP code is 200 1215s ok 19 - Content-Type is JSON 1215s ok 20 - Content is valid JSON 1215s ok 21 - Got User Info 1215s ok 22 - Attribute released as int in JSON 1215s ok 23 - Single valued attribute forced as array 1215s ok 24 - Multi valued attribute exposed as array 1215s ok 25 - Post introspection 1215s ok 26 - HTTP code is 200 1215s ok 27 - Content-Type is JSON 1215s ok 28 - Content is valid JSON 1215s ok 29 - Scope read not asked, and thus not found 1215s ok 30 - Attribute-based scope found 1215s ok 31 - Rule-enforced scope found 1215s ok 32 - Token response scope matches token scope 1215s ok 33 - Post introspection 1215s ok 34 - HTTP code is 200 1215s ok 35 - Content-Type is JSON 1215s ok 36 - Content is valid JSON 1215s ok 37 - Token is no longer active 1215s ok 38 - Post introspection 1215s ok 39 - HTTP code is 200 1215s ok 40 - Content-Type is JSON 1215s ok 41 - Content is valid JSON 1215s ok 42 - No ID token in refreshed response 1215s 1..42 1215s ok 1216s t/32-OIDC-RP-rule.t ............................................................ 1216s ok 1 - use Lemonldap::NG::Portal::Main; 1216s ok 2 - Portal object 1216s [Fri Jan 30 09:29:22 2026] [LLNG:6065] [error] Can't find string terminator '"' anywhere before EOF at (eval 194) line 1. 1216s 1216s [Fri Jan 30 09:29:22 2026] [LLNG:6065] [error] Bad access rule for RP broken rule: Can't find string terminator '"' anywhere before EOF at (eval 194) line 1. 1216s 1216s [Fri Jan 30 09:29:22 2026] [LLNG:6065] [error] Relying Party broken has errors and will be ignored 1216s ok 3 - Init 1216s ok 4 - Portal app 1216s ok 5 - Register $type 1216s ok 6 - OP portal 1216s # ==> Pushing OP <== 1216s # ==> Popping OP <== 1216s ok 7 - Get JWKS, endpoint /oauth2/jwks 1216s ok 8 - HTTP code is 200 1216s # ==> Pushing OP <== 1216s # ==> Popping OP <== 1216s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1216s ok 10 - HTTP code is 200 1216s ok 11 - Portal object 1216s ok 12 - Init 1216s ok 13 - Portal app 1216s ok 14 - Register $type 1216s ok 15 - RP portal 1216s # ==> Pushing RP <== 1216s # ==> Popping RP <== 1216s ok 16 - Unauth SP request 1216s ok 17 - Get redirection 1216s ok 18 - Location header found 1216s # ==> Pushing OP <== 1216s # ==> Popping OP <== 1216s ok 19 - Push request to OP, endpoint /oauth2/authorize 1216s ok 20 - HTTP code is 200 1216s # ==> Pushing OP <== 1216s # ==> Popping OP <== 1216s ok 21 - Post authentication, endpoint /oauth2/authorize 1216s ok 22 - Get cookie lemonldap (78afeb69b09049e682c2c72ecdd9a1047de9baa7e3643809f88918748831f90e) 1216s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 1216s ok 24 - PE_UNAUTHORIZEDPARTNER 1216s # ==> Pushing OP <== 1216s # ==> Popping OP <== 1216s ok 25 - Post access to unknown RP 1216s ok 26 - Unknown client ID: code found on page 1216s ok 27 - Unknown client ID 1216s # ==> Pushing OP <== 1216s # ==> Popping OP <== 1216s ok 28 - Post access to broken RP 1216s ok 29 - Invalid config returns unknown client ID error: code found on page 1216s ok 30 - Invalid config returns unknown client ID error 1216s 1..30 1216s ok 1218s t/32-OIDC-Refresh-Token.t ...................................................... 1218s ok 1 - use Lemonldap::NG::Portal::Main; 1218s ok 2 - Portal object 1218s ok 3 - Init 1218s ok 4 - Portal app 1218s # Subtest: Run test with basic configuration 1218s ok 1 - Get cookie lemonldap (6753feb9bc81d1b330a612e4b3398d809c7025cb0c7811c0680006f44f951032) 1218s ok 2 - Get redirection 1218s ok 3 - Location header found 1218s ok 4 - HTTP code is 200 1218s ok 5 - Content-Type is JSON 1218s ok 6 - Content is valid JSON 1218s ok 7 - Got access token 1218s ok 8 - Got refresh token 1218s ok 9 - Got ID token 1218s ok 10 - Found sub in ID token 1218s ok 11 - Found claim in ID token 1218s ok 12 - Check that clientid is in audience 1218s ok 13 - Check for additional audiences 1218s ok 14 - Check for additional audiences 1218s ok 15 - HTTP code is 200 1218s ok 16 - Content-Type is JSON 1218s ok 17 - Content is valid JSON 1218s ok 18 - Got User Info 1218s ok 19 - Got User Info 1218s ok 20 - Access token rejected 1218s ok 21 - HTTP code is 200 1218s ok 22 - Content-Type is JSON 1218s ok 23 - Content is valid JSON 1218s ok 24 - Got refreshed Access token 1218s ok 25 - Got refreshed ID token 1218s ok 26 - Refresh token not present 1218s ok 27 - Found sub in ID token 1218s ok 28 - Found claim in ID token 1218s ok 29 - HTTP code is 200 1218s ok 30 - Content-Type is JSON 1218s ok 31 - Content is valid JSON 1218s ok 32 - Got User Info 1218s ok 33 - Got User Info 1218s ok 34 - Access token rejected 1218s ok 35 - HTTP code is 200 1218s ok 36 - Content-Type is JSON 1218s ok 37 - Content is valid JSON 1218s ok 38 - Refresh token not present 1218s ok 39 - HTTP code is 200 1218s ok 40 - Content-Type is JSON 1218s ok 41 - Content is valid JSON 1218s ok 42 - Got User Info 1218s ok 43 - Got User Info 1218s ok 44 - Access token rejected 1218s ok 45 - HTTP code is 200 1218s ok 46 - Page contains a form 1218s ok 47 - URI match 1218s ok 48 - Field "confirm" is defined 1218s ok 49 - Propose to renew session 1218s ok 50 - Ask to renew 1218s ok 51 - HTTP code is 200 1218s ok 52 - Page contains a form 1218s ok 53 - Host match 1218s ok 54 - Field "upgrading" is defined 1218s ok 55 - Field "url" is defined 1218s ok 56 - CSP header authorize POST request to \# 1218s ok 57 - Ask to renew 1218s ok 58 - Get cookie lemonldap (b5c41e2e5efb9401b83745025adff4a7dd993ff348ce1f02727337da02844a27) 1218s ok 59 - Session ID has changed 1218s ok 60 - HTTP code is 200 1218s ok 61 - Content-Type is JSON 1218s ok 62 - Content is valid JSON 1218s ok 63 - Refresh token not present 1218s ok 64 - HTTP code is 200 1218s ok 65 - Content-Type is JSON 1218s ok 66 - Content is valid JSON 1218s ok 67 - Got User Info 1218s ok 68 - Got User Info 1218s ok 69 - Logout request 1218s ok 70 - Response is 200 1218s ok 71 - Cookie is deleted 1218s ok 72 - No pdata 1218s ok 73 - Disconnect request 1218s ok 74 - Response is 401 1218s ok 75 - Response status is 400 1218s ok 76 - Content is JSON 1218s ok 77 - Error code is invalid_grant 1218s ok 78 - Cannot use refreshed access token tied to expired session 1218s 1..78 1218s ok 5 - Run test with basic configuration 1218s # Subtest: Run test with JWT access tokens 1218s ok 1 - Portal object 1218s ok 2 - Init 1218s ok 3 - Portal app 1218s ok 4 - Get cookie lemonldap (cb86254d84a97eae5dd7d351a5bdbff0c5f72868522f57876688f7fe1608a436) 1218s ok 5 - Get redirection 1218s ok 6 - Location header found 1218s ok 7 - HTTP code is 200 1218s ok 8 - Content-Type is JSON 1218s ok 9 - Content is valid JSON 1218s ok 10 - Token is a JWT 1218s ok 11 - Found claim in JWT 1218s ok 12 - Found claim in JWT 1218s ok 13 - Found claim in JWT 1218s ok 14 - Found claim in JWT 1218s ok 15 - Found claim in JWT 1218s ok 16 1218s ok 17 1218s ok 18 1218s ok 19 - Expiration date sanity check 1218s ok 20 - Expiration date sanity check 1218s ok 21 - Got access token 1218s ok 22 - Got refresh token 1218s ok 23 - Got ID token 1218s ok 24 - Found sub in ID token 1218s ok 25 - Found claim in ID token 1218s ok 26 - Check that clientid is in audience 1218s ok 27 - Check for additional audiences 1218s ok 28 - Check for additional audiences 1218s ok 29 - HTTP code is 200 1218s ok 30 - Content-Type is JSON 1218s ok 31 - Content is valid JSON 1218s ok 32 - Got User Info 1218s ok 33 - Got User Info 1218s ok 34 - Access token rejected 1218s ok 35 - HTTP code is 200 1218s ok 36 - Content-Type is JSON 1218s ok 37 - Content is valid JSON 1218s ok 38 - Token is a JWT 1218s ok 39 - Found claim in JWT 1218s ok 40 - Found claim in JWT 1218s ok 41 - Found claim in JWT 1218s ok 42 - Found claim in JWT 1218s ok 43 - Found claim in JWT 1218s ok 44 1218s ok 45 1218s ok 46 1218s ok 47 - Expiration date sanity check 1218s ok 48 - Expiration date sanity check 1218s ok 49 - Got refreshed Access token 1218s ok 50 - Got refreshed ID token 1218s ok 51 - Refresh token not present 1218s ok 52 - Found sub in ID token 1218s ok 53 - Found claim in ID token 1218s ok 54 - HTTP code is 200 1218s ok 55 - Content-Type is JSON 1218s ok 56 - Content is valid JSON 1218s ok 57 - Got User Info 1218s ok 58 - Got User Info 1218s ok 59 - Access token rejected 1218s ok 60 - HTTP code is 200 1218s ok 61 - Content-Type is JSON 1218s ok 62 - Content is valid JSON 1218s ok 63 - Refresh token not present 1218s ok 64 - HTTP code is 200 1218s ok 65 - Content-Type is JSON 1218s ok 66 - Content is valid JSON 1218s ok 67 - Got User Info 1218s ok 68 - Got User Info 1218s ok 69 - Access token rejected 1218s ok 70 - HTTP code is 200 1218s ok 71 - Page contains a form 1218s ok 72 - URI match 1218s ok 73 - Field "confirm" is defined 1218s ok 74 - Propose to renew session 1218s ok 75 - Ask to renew 1218s ok 76 - HTTP code is 200 1218s ok 77 - Page contains a form 1218s ok 78 - Host match 1218s ok 79 - Field "upgrading" is defined 1218s ok 80 - Field "url" is defined 1218s ok 81 - CSP header authorize POST request to \# 1218s ok 82 - Ask to renew 1218s ok 83 - Get cookie lemonldap (d03cb3b42c22dba013b4fab4ee2911bf1d1772ce6faf6f8ad3850b09797332aa) 1218s ok 84 - Session ID has changed 1218s ok 85 - HTTP code is 200 1218s ok 86 - Content-Type is JSON 1218s ok 87 - Content is valid JSON 1218s ok 88 - Refresh token not present 1218s ok 89 - HTTP code is 200 1218s ok 90 - Content-Type is JSON 1218s ok 91 - Content is valid JSON 1218s ok 92 - Got User Info 1218s ok 93 - Got User Info 1218s ok 94 - Logout request 1218s ok 95 - Response is 200 1218s ok 96 - Cookie is deleted 1218s ok 97 - No pdata 1218s ok 98 - Disconnect request 1218s ok 99 - Response is 401 1218s ok 100 - Response status is 400 1218s ok 101 - Content is JSON 1218s ok 102 - Error code is invalid_grant 1218s ok 103 - Cannot use refreshed access token tied to expired session 1218s 1..103 1218s ok 6 - Run test with JWT access tokens 1218s # Subtest: Run test with activity timeout 1218s ok 1 - Portal object 1218s ok 2 - Init 1218s ok 3 - Portal app 1218s ok 4 - Get cookie lemonldap (1bc7f0cc1ff0cfdc757ec80b93e2bf1e8fae00be7890a11530a2f1550d7373c3) 1218s ok 5 - Get redirection 1218s ok 6 - Location header found 1218s ok 7 - HTTP code is 200 1218s ok 8 - Content-Type is JSON 1218s ok 9 - Content is valid JSON 1218s ok 10 - Token is a JWT 1218s ok 11 - Found claim in JWT 1218s ok 12 - Found claim in JWT 1218s ok 13 - Found claim in JWT 1218s ok 14 - Found claim in JWT 1218s ok 15 - Found claim in JWT 1218s ok 16 1218s ok 17 1218s ok 18 1218s ok 19 - Expiration date sanity check 1218s ok 20 - Expiration date sanity check 1218s ok 21 - Got access token 1218s ok 22 - Got refresh token 1218s ok 23 - Got ID token 1218s ok 24 - Found sub in ID token 1218s ok 25 - Found claim in ID token 1218s ok 26 - Check that clientid is in audience 1218s ok 27 - Check for additional audiences 1218s ok 28 - Check for additional audiences 1218s ok 29 - HTTP code is 200 1218s ok 30 - Content-Type is JSON 1218s ok 31 - Content is valid JSON 1218s ok 32 - Got User Info 1218s ok 33 - Got User Info 1218s ok 34 - Access token rejected 1218s ok 35 - HTTP code is 200 1218s ok 36 - Content-Type is JSON 1218s ok 37 - Content is valid JSON 1218s ok 38 - Token is a JWT 1218s ok 39 - Found claim in JWT 1218s ok 40 - Found claim in JWT 1218s ok 41 - Found claim in JWT 1218s ok 42 - Found claim in JWT 1218s ok 43 - Found claim in JWT 1218s ok 44 1218s ok 45 1218s ok 46 1218s ok 47 - Expiration date sanity check 1218s ok 48 - Expiration date sanity check 1218s ok 49 - Got refreshed Access token 1218s ok 50 - Got refreshed ID token 1218s ok 51 - Refresh token not present 1218s ok 52 - Found sub in ID token 1218s ok 53 - Found claim in ID token 1218s ok 54 - HTTP code is 200 1218s ok 55 - Content-Type is JSON 1218s ok 56 - Content is valid JSON 1218s ok 57 - Got User Info 1218s ok 58 - Got User Info 1218s ok 59 - Access token rejected 1218s ok 60 - HTTP code is 200 1218s ok 61 - Content-Type is JSON 1218s ok 62 - Content is valid JSON 1218s ok 63 - Refresh token not present 1218s ok 64 - HTTP code is 200 1218s ok 65 - Content-Type is JSON 1218s ok 66 - Content is valid JSON 1218s ok 67 - Got User Info 1218s ok 68 - Got User Info 1218s ok 69 - Access token rejected 1218s ok 70 - HTTP code is 200 1218s ok 71 - Page contains a form 1218s ok 72 - URI match 1218s ok 73 - Field "confirm" is defined 1218s ok 74 - Propose to renew session 1218s ok 75 - Ask to renew 1218s ok 76 - HTTP code is 200 1218s ok 77 - Page contains a form 1218s ok 78 - Host match 1218s ok 79 - Field "upgrading" is defined 1218s ok 80 - Field "url" is defined 1218s ok 81 - CSP header authorize POST request to \# 1218s ok 82 - Ask to renew 1218s ok 83 - Get cookie lemonldap (7c2e2a765db09c9a91bbf9e2b5b53b8b6ded4d2122dbca05af2c0203a627bd5f) 1218s ok 84 - Session ID has changed 1218s ok 85 - HTTP code is 200 1218s ok 86 - Content-Type is JSON 1218s ok 87 - Content is valid JSON 1218s ok 88 - Refresh token not present 1218s ok 89 - HTTP code is 200 1218s ok 90 - Content-Type is JSON 1218s ok 91 - Content is valid JSON 1218s ok 92 - Got User Info 1218s ok 93 - Got User Info 1218s ok 94 - Logout request 1218s ok 95 - Response is 200 1218s ok 96 - Cookie is deleted 1218s ok 97 - No pdata 1218s ok 98 - Disconnect request 1218s ok 99 - Response is 401 1218s ok 100 - Response status is 400 1218s ok 101 - Content is JSON 1218s ok 102 - Error code is invalid_grant 1218s ok 103 - Cannot use refreshed access token tied to expired session 1218s 1..103 1218s ok 7 - Run test with activity timeout 1218s # Subtest: Run test with refresh token rotation 1218s ok 1 - Portal object 1218s ok 2 - Init 1218s ok 3 - Portal app 1218s ok 4 - Get cookie lemonldap (e7f7f5525fc6c5ad489e94376672454ca92e6b86e10e4be253321558bce73ce5) 1218s ok 5 - Get redirection 1218s ok 6 - Location header found 1218s ok 7 - HTTP code is 200 1218s ok 8 - Content-Type is JSON 1218s ok 9 - Content is valid JSON 1218s ok 10 - Token is a JWT 1218s ok 11 - Found claim in JWT 1218s ok 12 - Found claim in JWT 1218s ok 13 - Found claim in JWT 1218s ok 14 - Found claim in JWT 1218s ok 15 - Found claim in JWT 1218s ok 16 1218s ok 17 1218s ok 18 1218s ok 19 - Expiration date sanity check 1218s ok 20 - Expiration date sanity check 1218s ok 21 - Got access token 1218s ok 22 - Got refresh token 1218s ok 23 - Got ID token 1218s ok 24 - Found sub in ID token 1218s ok 25 - Found claim in ID token 1218s ok 26 - Check that clientid is in audience 1218s ok 27 - Check for additional audiences 1218s ok 28 - Check for additional audiences 1218s ok 29 - HTTP code is 200 1218s ok 30 - Content-Type is JSON 1218s ok 31 - Content is valid JSON 1218s ok 32 - Got User Info 1218s ok 33 - Got User Info 1218s ok 34 - Access token rejected 1218s ok 35 - HTTP code is 200 1218s ok 36 - Content-Type is JSON 1218s ok 37 - Content is valid JSON 1218s ok 38 - Token is a JWT 1218s ok 39 - Found claim in JWT 1218s ok 40 - Found claim in JWT 1218s ok 41 - Found claim in JWT 1218s ok 42 - Found claim in JWT 1218s ok 43 - Found claim in JWT 1218s ok 44 1218s ok 45 1218s ok 46 1218s ok 47 - Expiration date sanity check 1218s ok 48 - Expiration date sanity check 1218s ok 49 - Got refreshed Access token 1218s ok 50 - Got refreshed ID token 1218s ok 51 - Refresh token was updated 1218s ok 52 - Response status is 400 1218s ok 53 - Content is JSON 1218s ok 54 - Error code is invalid_request 1218s ok 55 - Found sub in ID token 1218s ok 56 - Found claim in ID token 1218s ok 57 - HTTP code is 200 1218s ok 58 - Content-Type is JSON 1218s ok 59 - Content is valid JSON 1218s ok 60 - Got User Info 1218s ok 61 - Got User Info 1218s ok 62 - Access token rejected 1218s ok 63 - HTTP code is 200 1218s ok 64 - Content-Type is JSON 1218s ok 65 - Content is valid JSON 1218s ok 66 - Refresh token was updated 1218s ok 67 - Response status is 400 1218s ok 68 - Content is JSON 1218s ok 69 - Error code is invalid_request 1218s ok 70 - HTTP code is 200 1218s ok 71 - Content-Type is JSON 1218s ok 72 - Content is valid JSON 1218s ok 73 - Got User Info 1218s ok 74 - Got User Info 1218s ok 75 - Access token rejected 1218s ok 76 - HTTP code is 200 1218s ok 77 - Page contains a form 1218s ok 78 - URI match 1218s ok 79 - Field "confirm" is defined 1218s ok 80 - Propose to renew session 1218s ok 81 - Ask to renew 1218s ok 82 - HTTP code is 200 1218s ok 83 - Page contains a form 1218s ok 84 - Host match 1218s ok 85 - Field "upgrading" is defined 1218s ok 86 - Field "url" is defined 1218s ok 87 - CSP header authorize POST request to \# 1218s ok 88 - Ask to renew 1218s ok 89 - Get cookie lemonldap (618263ecae4c8f54c315d81446b59f695b980646f1cfe6085010852479121198) 1218s ok 90 - Session ID has changed 1218s ok 91 - HTTP code is 200 1218s ok 92 - Content-Type is JSON 1218s ok 93 - Content is valid JSON 1218s ok 94 - Refresh token was updated 1218s ok 95 - Response status is 400 1218s ok 96 - Content is JSON 1218s ok 97 - Error code is invalid_request 1218s ok 98 - HTTP code is 200 1218s ok 99 - Content-Type is JSON 1218s ok 100 - Content is valid JSON 1218s ok 101 - Got User Info 1218s ok 102 - Got User Info 1218s ok 103 - Logout request 1218s ok 104 - Response is 200 1218s ok 105 - Cookie is deleted 1218s ok 106 - No pdata 1218s ok 107 - Disconnect request 1218s ok 108 - Response is 401 1218s ok 109 - Response status is 400 1218s ok 110 - Content is JSON 1218s ok 111 - Error code is invalid_grant 1218s ok 112 - Cannot use refreshed access token tied to expired session 1218s 1..112 1218s ok 8 - Run test with refresh token rotation 1218s 1..8 1218s ok 1219s t/32-OIDC-Register-with-bad-redirect-uri.t ..................................... 1219s ok 1 - use Lemonldap::NG::Portal::Main; 1219s ok 2 - Portal object 1219s ok 3 - Init 1219s ok 4 - Portal app 1219s ok 5 - OP portal 1219s ok 6 - Post register data with bad redirect_uris 1219s ok 7 - Return code is 400 1219s 1..7 1219s ok 1220s t/32-OIDC-Register.t ........................................................... 1220s ok 1 - use Lemonldap::NG::Portal::Main; 1220s ok 2 - Portal object 1220s ok 3 - Init 1220s ok 4 - Portal app 1220s ok 5 - OP portal 1220s ok 6 - Post register data 1220s ok 7 - Return code is 201 1220s ok 8 - Client ID found in answer: 68ievSQqe.zmyP6PLT3WsavUDYgaT5 1220s ok 9 - Client ID saved in configuration 1220s ok 10 - Extra claim defined 1220s ok 11 - Extra variable defined 1220s 1..11 1220s ok 1221s t/32-OIDC-Request-Uri.t ........................................................ 1221s ok 1 - use Lemonldap::NG::Portal::Main; 1221s ok 2 - Portal object 1221s ok 3 - Init 1221s ok 4 - Portal app 1221s ok 5 - OP portal 1221s # Subtest: Successful request 1221s ok 1 - Get cookie lemonldap (5855efa92102427fd487bfe366b5ecd10682b8021545933cc7360c35143af984) 1221s ok 2 - only authorized URI is called 1221s ok 3 - Call is expected in this scenario 1221s ok 4 - Get redirection 1221s ok 5 - Location header found 1221s 1..5 1221s ok 6 - Successful request 1221s # Subtest: Successful request, override of bad redirect_uri 1221s ok 1 - Get cookie lemonldap (a81ea61c1bf9835fae75a29bebaaede4d5c8bee2085a902c82bd7e5f61c29a77) 1221s ok 2 - only authorized URI is called 1221s ok 3 - Call is expected in this scenario 1221s ok 4 - Get redirection 1221s ok 5 - Location header found 1221s 1..5 1221s ok 7 - Successful request, override of bad redirect_uri 1221s # Subtest: unauthorized Request URI 1221s ok 1 - Get cookie lemonldap (1a14143fcc16cde760c1aa77db31f49d28221b7e45cfa21ab6949332860bbc7e) 1221s ok 2 - Expected portal error code: code found on page 1221s ok 3 - Expected portal error code 1221s 1..3 1221s ok 8 - unauthorized Request URI 1221s # Subtest: Allowed request URI, bad redirect URI 1221s ok 1 - Get cookie lemonldap (7e7c763af4beaa63de7eef796bae17744aaf8b1805bf22bca82c6108b1da1115) 1221s ok 2 - only authorized URI is called 1221s ok 3 - Call is expected in this scenario 1221s ok 4 - Expected portal error code: code found on page 1221s ok 5 - Expected portal error code 1221s 1..5 1221s ok 9 - Allowed request URI, bad redirect URI 1221s # Subtest: Allowed request URI, bad redirect URI override 1221s ok 1 - Get cookie lemonldap (5abf3c0752622987f53e1cd4ffaa46e2c4442d22979f20e08b455906e1a1e5be) 1221s ok 2 - only authorized URI is called 1221s ok 3 - Call is expected in this scenario 1221s ok 4 - Expected portal error code: code found on page 1221s ok 5 - Expected portal error code 1221s 1..5 1221s ok 10 - Allowed request URI, bad redirect URI override 1221s # Subtest: Undeclared request_uri is not called before auth 1221s ok 1 1221s 1..1 1221s ok 11 - Undeclared request_uri is not called before auth 1221s 1..11 1221s ok 1222s t/32-OIDC-Response-Modes.t ..................................................... 1222s ok 1 - use Lemonldap::NG::Portal::Main; 1222s ok 2 - Portal object 1222s ok 3 - Init 1222s ok 4 - Portal app 1222s ok 5 - Post authentication 1222s ok 6 - Get cookie lemonldap (3303425596cdd2d561ab0351e15b2879d6e3e3e3cb9d4326193c12133a93a102) 1222s # Subtest: Default response mode for Authorization Code grant 1222s ok 1 - Get redirection 1222s ok 2 - Location header found 1222s ok 3 - Query found 1222s ok 4 - Correct host 1222s ok 5 - Correct path 1222s ok 6 - Correct state 1222s 1..6 1222s ok 7 - Default response mode for Authorization Code grant 1222s # Subtest: Fragment response mode for Authorization Code grant 1222s ok 1 - Get redirection 1222s ok 2 - Location header found 1222s ok 3 - Fragment found 1222s ok 4 - Query is empty 1222s ok 5 - Correct host 1222s ok 6 - Correct path 1222s ok 7 - Correct state 1222s ok 8 - Found code 1222s 1..8 1222s ok 8 - Fragment response mode for Authorization Code grant 1222s # Subtest: Form POST response mode for Authorization Code grant 1222s ok 1 - HTTP code is 200 1222s ok 2 - Page contains a form 1222s ok 3 - CSP header authorize POST request to rp.com 1222s ok 4 - Correct host 1222s ok 5 - Correct path 1222s ok 6 - Correct state 1222s ok 7 - Found code 1222s 1..7 1222s ok 9 - Form POST response mode for Authorization Code grant 1222s # Subtest: Default response mode for Implicit grant 1222s ok 1 - Get redirection 1222s ok 2 - Location header found 1222s ok 3 - Fragment found 1222s ok 4 - Query is empty 1222s ok 5 - Correct host 1222s ok 6 - Correct path 1222s ok 7 - Correct state 1222s ok 8 - Found id_token 1222s ok 9 - Found access_token 1222s 1..9 1222s ok 10 - Default response mode for Implicit grant 1222s # Subtest: Query response mode for Implicit grant 1222s ok 1 - Expected portal error code: code found on page 1222s ok 2 - Expected portal error code 1222s 1..2 1222s ok 11 - Query response mode for Implicit grant 1222s # Subtest: Form POST response mode for Implicit grant 1222s ok 1 - HTTP code is 200 1222s ok 2 - Page contains a form 1222s ok 3 - CSP header authorize POST request to rp.com 1222s ok 4 - Correct host 1222s ok 5 - Correct path 1222s ok 6 - Correct state 1222s ok 7 - Found id_token 1222s ok 8 - Found access_token 1222s 1..8 1222s ok 12 - Form POST response mode for Implicit grant 1222s # Subtest: Default response mode for Hybrid grant 1222s ok 1 - Get redirection 1222s ok 2 - Location header found 1222s ok 3 - Fragment found 1222s ok 4 - Query is empty 1222s ok 5 - Correct host 1222s ok 6 - Correct path 1222s ok 7 - Correct state 1222s ok 8 - Found id_token 1222s ok 9 - Found code 1222s 1..9 1222s ok 13 - Default response mode for Hybrid grant 1222s # Subtest: Query response mode for Hybrid grant 1222s ok 1 - Expected portal error code: code found on page 1222s ok 2 - Expected portal error code 1222s 1..2 1222s ok 14 - Query response mode for Hybrid grant 1222s # Subtest: Form POST response mode for Hybrid grant 1222s ok 1 - HTTP code is 200 1222s ok 2 - Page contains a form 1222s ok 3 - CSP header authorize POST request to rp.com 1222s ok 4 - Correct host 1222s ok 5 - Correct path 1222s ok 6 - Correct state 1222s ok 7 - Found id_token 1222s ok 8 - Found code 1222s 1..8 1222s ok 15 - Form POST response mode for Hybrid grant 1222s 1..15 1222s ok 1224s t/32-OIDC-Token-Exchange.t ..................................................... 1224s ok 1 - use Lemonldap::NG::Portal::Main; 1224s ok 2 - Portal object 1224s ok 3 - Init 1224s ok 4 - Portal app 1224s ok 5 - Get cookie lemonldap (40c40f00577664980e8c4725cd1c1a604e24cb6822adbcc1941f722e7f86d28a) 1224s ok 6 - Allowed value in endpoint 1224s ok 7 - Get redirection 1224s ok 8 - Location header found 1224s ok 9 - HTTP code is 200 1224s ok 10 - Content-Type is JSON 1224s ok 11 - Content is valid JSON 1224s ok 12 - Response status is 400 1224s ok 13 - Content is JSON 1224s ok 14 - Error code is invalid_request 1224s ok 15 - HTTP code is 200 1224s ok 16 - Content-Type is JSON 1224s ok 17 - Content is valid JSON 1224s ok 18 - Request was handled by hook 1224s 1..18 1224s ok 1226s t/32-OIDC-Token-Introspection.t ................................................ 1226s ok 1 - use Lemonldap::NG::Portal::Main; 1226s ok 2 - Portal object 1226s ok 3 - Init 1226s ok 4 - Portal app 1226s ok 5 - Get cookie lemonldap (9668983e2dc29bb0a4798c3585b529f164a8a42cc532fd7b97e466e6a49e67f4) 1226s ok 6 - Get redirection 1226s ok 7 - Location header found 1226s ok 8 - HTTP code is 200 1226s ok 9 - Content-Type is JSON 1226s ok 10 - Content is valid JSON 1226s ok 11 - Access token present 1226s ok 12 - Token response returned granted scopes 1226s ok 13 - Try introspection without authentication 1226s ok 14 - Response status is 400 1226s ok 15 - Content is JSON 1226s ok 16 - Error code is invalid_client 1226s ok 17 - Post introspection 1226s ok 18 - Response status is 401 1226s ok 19 - Content is JSON 1226s ok 20 - Error code is invalid_client 1226s ok 21 1226s ok 22 - Post introspection 1226s ok 23 - HTTP code is 200 1226s ok 24 - Number are well encoded 1226s ok 25 - Token is valid 1226s ok 26 - Response contains the correct sub 1226s ok 27 - Response contains the correct issuer 1226s ok 28 - Response contains the correct client id 1226s ok 29 - Response contains the default scopes 1226s ok 30 - Response contains the default scopes 1226s ok 31 - Response contains the default scopes 1226s ok 32 - Response omits a dynamic scope that evaluates to false 1226s ok 33 - Response omits a dynamic scope that was not requested 1226s ok 34 - Response contains a dynamic scope that is sent only when requested 1226s ok 35 - Response contains a dynamic scope that is not requested but always sent 1226s ok 36 - Response omits a scope that is not declared anywhere 1226s ok 37 - Response contains scope coming from extra claims definition 1226s ok 38 - Token response scope matches token scope 1226s ok 39 - Post introspection 1226s ok 40 - HTTP code is 200 1226s ok 41 - Content-Type is JSON 1226s ok 42 - Content is valid JSON 1226s ok 43 - Token is no longer valid 1226s 1..43 1226s ok 1227s t/32-OIDC-Token-Security.t ..................................................... 1227s ok 1 - use Lemonldap::NG::Portal::Main; 1227s ok 2 - Portal object 1227s ok 3 - Init 1227s ok 4 - Portal app 1227s ok 5 - Post authentication 1227s ok 6 - Get cookie lemonldap (b4d6bb44977797b62f888e3566d1c62fea9e198572ac004c2f658ba451725c02) 1227s # Subtest: Try to increase the required authn level with acr_values 1227s ok 1 - Get redirection 1227s ok 2 - Location header found 1227s ok 3 - Access was allowed 1227s ok 4 - Get redirection 1227s ok 5 - Location header found 1227s ok 6 - Access was allowed 1227s ok 7 - HTTP code is 200 1227s ok 8 - Page contains a form 1227s ok 9 - URI match 1227s 1..9 1227s ok 7 - Try to increase the required authn level with acr_values 1227s # Subtest: acr_values correctly sets target AuthnLevel 1227s ok 1 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22targetAuthnLevel%22%3A2%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769693493_2409%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1769765373%7D) 1227s ok 2 - Pdata is not empty 1227s ok 3 - No LOA, correct target Authnlevel 1227s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769693493_49424%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerTs%22%3A1769765373%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 1227s ok 5 - Pdata is not empty 1227s ok 6 - LOA specified, correct target Authnlevel 1227s 1..6 1227s ok 8 - acr_values correctly sets target AuthnLevel 1227s # Subtest: Try to lower the required authn level with acr_values 1227s ok 1 - HTTP code is 200 1227s ok 2 - Page contains a form 1227s ok 3 - URI match 1227s ok 4 - HTTP code is 200 1227s ok 5 - Page contains a form 1227s ok 6 - URI match 1227s 1..6 1227s ok 9 - Try to lower the required authn level with acr_values 1227s # Subtest: Try to get code for RP1 with invalide scope name 1227s ok 1 - Get authorization code for rp1 1227s ok 2 - Invalid scope: code found on page 1227s ok 3 - Invalid scope 1227s 1..3 1227s ok 10 - Try to get code for RP1 with invalide scope name 1227s # Subtest: Use code on different RP 1227s ok 1 - Get authorization code for rp1 1227s ok 2 - Get redirection 1227s ok 3 - Location header found 1227s ok 4 - Post token on wrong RP 1227s ok 5 - Response status is 400 1227s ok 6 - Content is JSON 1227s ok 7 - Error code is invalid_grant 1227s ok 8 - CORS header present on Token error response 1227s 1..8 1227s ok 11 - Use code on different RP 1227s # Subtest: Test authentication failures in token grant 1227s ok 1 - Get authorization code again 1227s ok 2 - Get redirection 1227s ok 3 - Location header found 1227s ok 4 - Post auth code on correct RP 1227s ok 5 - Response status is 401 1227s ok 6 - Content is JSON 1227s ok 7 - Error code is invalid_client 1227s ok 8 1227s ok 9 - Post auth code on correct RP 1227s ok 10 - Response status is 401 1227s ok 11 - Content is JSON 1227s ok 12 - Error code is invalid_client 1227s ok 13 1227s ok 14 - Post auth code on correct RP 1227s ok 15 - Response status is 400 1227s ok 16 - Content is JSON 1227s ok 17 - Error code is invalid_client 1227s ok 18 1227s # Subtest: Bad auth (form) - missing client secret 1227s ok 1 - Post auth code on correct RP 1227s ok 2 - Response status is 400 1227s ok 3 - Content is JSON 1227s ok 4 - Error code is invalid_client 1227s ok 5 1227s 1..5 1227s ok 19 - Bad auth (form) - missing client secret 1227s ok 20 - Post auth code on correct RP 1227s ok 21 - Response status is 401 1227s ok 22 - Content is JSON 1227s ok 23 - Error code is invalid_client 1227s ok 24 1227s ok 25 - Use GET on token endpoint 1227s ok 26 - Response status is 400 1227s ok 27 - Content is JSON 1227s ok 28 - Error code is invalid_client 1227s ok 29 - Post auth code on correct RP 1227s ok 30 - CORS header present on Token response 1227s ok 31 - HTTP code is 200 1227s ok 32 - Content-Type is JSON 1227s ok 33 - Content is valid JSON 1227s ok 34 - Access token present 1227s ok 35 - post to userinfo 1227s ok 36 - Userinfo successful 1227s ok 37 - CORS header present on userinfo response 1227s 1..37 1227s ok 12 - Test authentication failures in token grant 1227s # Subtest: Use expired access token 1227s ok 1 - post to userinfo with expired access token 1227s ok 2 - Access denied with expired token 1227s ok 3 - CORS header present on userinfo error response 1227s 1..3 1227s ok 13 - Use expired access token 1227s # Subtest: Check AuthenticationLevel requirement 1227s ok 1 - HTTP code is 200 1227s ok 2 - Page contains a form 1227s ok 3 - URI match 1227s ok 4 - Auth query 1227s ok 5 - HTTP code is 200 1227s ok 6 - Get cookie lemonldap (0f9cf0b256dd2ea2c09385ed4556cda725a9f0ce1bc6b24ade9c55fcc912187b) 1227s ok 7 - Get redirection 1227s ok 8 - Location header found 1227s ok 9 - Access was allowed 1227s 1..9 1227s ok 14 - Check AuthenticationLevel requirement 1227s 1..14 1227s ok 1228s t/32-OIDC-admin-Back-Channel-Logout-sid.t ...................................... 1228s ok 1 - use Lemonldap::NG::Portal::Main; 1228s ok 2 - Portal object 1228s ok 3 - Init 1228s ok 4 - Portal app 1228s ok 5 - Register $type 1228s ok 6 - OP portal 1228s # ==> Pushing OP <== 1228s # ==> Popping OP <== 1228s ok 7 - Get JWKS, endpoint /oauth2/jwks 1228s ok 8 - HTTP code is 200 1228s # ==> Pushing OP <== 1228s # ==> Popping OP <== 1228s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1228s ok 10 - HTTP code is 200 1228s ok 11 - Portal object 1228s ok 12 - Init 1228s ok 13 - Portal app 1228s ok 14 - Register $type 1228s ok 15 - RP portal 1228s # ==> Pushing RP <== 1228s # ==> Popping RP <== 1228s ok 16 - Unauth RP request 1228s ok 17 - Get redirection 1228s ok 18 - Location header found 1228s # ==> Pushing OP <== 1228s # ==> Popping OP <== 1228s ok 19 - Push request to OP, endpoint /oauth2/authorize 1228s ok 20 - HTTP code is 200 1228s # ==> Pushing OP <== 1228s # ==> Popping OP <== 1228s ok 21 - Post authentication, endpoint /oauth2/authorize 1228s ok 22 - Get cookie lemonldap (d2e107ab2990b19aa4ff22deb45d02af84ad5603d8ed0e09d76d1b2fb590f037) 1228s ok 23 - HTTP code is 200 1228s ok 24 - Page contains a form 1228s ok 25 - Host match 1228s ok 26 - Field "confirm" is defined 1228s ok 27 - CSP header authorize POST request to \# 1228s # ==> Pushing OP <== 1228s # ==> Popping OP <== 1228s ok 28 - Post confirmation, endpoint /oauth2/authorize 1228s ok 29 - Get redirection 1228s ok 30 - Location header found 1228s # ==> Pushing RP <== 1228s ok 31 - REST request 1228s ok 32 - Request from RP to OP, endpoint /oauth2/token 1228s # ==> Saving handler RP <== 1228s # ==> Pushing OP <== 1228s # ==> Popping OP <== 1228s # ==> Restoring RP <== 1228s ok 33 - Execute request 1228s ok 34 - Response is 200 1228s ok 35 - Content is JSON 1228s ok 36 - REST request 1228s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1228s # ==> Saving handler RP <== 1228s # ==> Pushing OP <== 1228s # ==> Popping OP <== 1228s # ==> Restoring RP <== 1228s ok 38 - Execute request 1228s ok 39 - Response is 200 1228s ok 40 - Content is JSON 1228s # ==> Popping RP <== 1228s ok 41 - Call openidconnectcallback on RP 1228s ok 42 - Get cookie lemonldap (257cf9e3746ba1d2073dbc5108caf75a8fe409f93b9bcdefb5b8010e4b4b103d) 1228s # ==> Pushing OP <== 1228s # ==> Popping OP <== 1228s # ==> Pushing OP <== 1228s ok 43 - REST request 1228s ok 44 - Request from OP to RP 1228s # ==> Saving handler OP <== 1228s # ==> Pushing RP <== 1228s # ==> Popping RP <== 1228s # ==> Restoring OP <== 1228s ok 45 - Execute request 1228s ok 46 - Response is 200 1228s # ==> Popping OP <== 1228s ok 47 - Test if user is reject on OP 1228s ok 48 - Response status is 401 1228s ok 49 - Content is JSON 1228s ok 50 - Error code is 1 1228s # ==> Pushing RP <== 1228s # ==> Popping RP <== 1228s ok 51 - Test if user is reject on RP 1228s ok 52 - Get redirection 1228s ok 53 - Location header found 1228s 1..53 1228s ok 1231s t/32-OIDC-bad-auth-method.t .................................................... 1231s ok 1 - use Lemonldap::NG::Portal::Main; 1231s ok 2 - Portal object 1231s ok 3 - REST request 1231s ok 4 - Request from OP to RP 1231s [Fri Jan 30 09:29:37 2026] [LLNG:6077] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1231s [Fri Jan 30 09:29:37 2026] [LLNG:6077] [error] Malformed JWKS document 1231s [Fri Jan 30 09:29:37 2026] [LLNG:6077] [error] Relying Party rp has errors and will be ignored 1231s ok 5 - Init 1231s ok 6 - Portal app 1231s ok 7 - Register $type 1231s ok 8 - OP portal 1231s # ==> Pushing OP <== 1231s # ==> Popping OP <== 1231s ok 9 - Get JWKS, endpoint /oauth2/jwks 1231s ok 10 - HTTP code is 200 1231s # ==> Pushing OP <== 1231s # ==> Popping OP <== 1231s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1231s ok 12 - HTTP code is 200 1231s ok 13 - Portal object 1231s ok 14 - Init 1231s ok 15 - Portal app 1231s ok 16 - Register $type 1231s ok 17 - RP portal 1231s # ==> Pushing OP <== 1231s ok 18 - REST request 1231s ok 19 - Request from OP to RP 1231s # ==> Saving handler OP <== 1231s # ==> Pushing RP <== 1231s # ==> Popping RP <== 1231s # ==> Restoring OP <== 1231s ok 20 - Execute request 1231s ok 21 - Response is 200 or 401 1231s ok 22 - Content is JSON 1231s # ==> Popping OP <== 1231s # ==> Pushing RP <== 1231s # ==> Popping RP <== 1231s ok 23 - RP publish its keys 1231s ok 24 - HTTP code is 200 1231s ok 25 - Content-Type is JSON 1231s ok 26 - Content is valid JSON 1231s ok 27 - Get RP sig key 1231s # ==> Pushing RP <== 1231s # ==> Popping RP <== 1231s ok 28 - Unauth RP request 1231s ok 29 - Get redirection 1231s ok 30 - Location header found 1231s # ==> Pushing OP <== 1231s # ==> Popping OP <== 1231s ok 31 - Push request to OP, endpoint /oauth2/authorize 1231s ok 32 - HTTP code is 200 1231s # ==> Pushing OP <== 1231s # ==> Popping OP <== 1231s ok 33 - Post authentication, endpoint /oauth2/authorize 1231s ok 34 - Get cookie lemonldap (2bcb75ebb03e56032f983b3a42462abde7bcc1694d39709b70ce94d7e2432da2) 1231s ok 35 - HTTP code is 200 1231s ok 36 - Page contains a form 1231s ok 37 - Host match 1231s ok 38 - Field "confirm" is defined 1231s ok 39 - CSP header authorize POST request to \# 1231s # ==> Pushing OP <== 1231s # ==> Popping OP <== 1231s ok 40 - Post confirmation, endpoint /oauth2/authorize 1231s ok 41 - Get redirection 1231s ok 42 - Location header found 1231s # ==> Pushing RP <== 1231s ok 43 - REST request 1231s ok 44 - Request from RP to OP, endpoint /oauth2/token 1231s # ==> Saving handler RP <== 1231s # ==> Pushing OP <== 1231s # ==> Popping OP <== 1231s # ==> Restoring RP <== 1231s ok 45 - Execute request 1231s ok 46 - Response is 200 or 401 1231s ok 47 - Content is JSON 1231s # ==> Popping RP <== 1231s ok 48 - Call openidconnectcallback on RP 1231s ok 49 - Response status is 401 1231s ok 50 - Content is JSON 1231s ok 51 - Error code is 106 1231s # ==> Pushing OP <== 1231s ok 52 - REST request 1231s ok 53 - Request from OP to RP 1231s # ==> Saving handler OP <== 1231s # ==> Pushing RP <== 1231s # ==> Popping RP <== 1231s # ==> Restoring OP <== 1231s ok 54 - Execute request 1231s ok 55 - Response is 200 or 401 1231s ok 56 - Content is JSON 1231s # ==> Popping OP <== 1231s # ==> Pushing OP <== 1231s # ==> Popping OP <== 1231s ok 57 - Query OP for logout 1231s ok 58 - HTTP code is 200 1231s # ==> Pushing OP <== 1231s # ==> Popping OP <== 1231s ok 59 - Test if user is reject on OP 1231s ok 60 - Response status is 401 1231s ok 61 - Content is JSON 1231s ok 62 - Error code is 1 1231s 1..62 1231s ok 1232s t/32-OIDC-key-override.t ....................................................... 1232s ok 1 - use Lemonldap::NG::Portal::Main; 1232s ok 2 - Portal object 1232s ok 3 - REST request 1232s ok 4 - Request from OP to RP 1232s [Fri Jan 30 09:29:38 2026] [LLNG:6078] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1232s [Fri Jan 30 09:29:38 2026] [LLNG:6078] [error] Malformed JWKS document 1232s [Fri Jan 30 09:29:38 2026] [LLNG:6078] [error] Relying Party rp has errors and will be ignored 1232s ok 5 - Init 1232s ok 6 - Portal app 1232s ok 7 - Register $type 1232s # ==> Pushing OP <== 1232s # ==> Popping OP <== 1232s ok 8 - Get JWKS, endpoint /oauth2/jwks 1232s ok 9 - HTTP code is 200 1232s # ==> Pushing OP <== 1232s # ==> Popping OP <== 1232s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1232s ok 11 - HTTP code is 200 1232s ok 12 - Portal object 1232s ok 13 - Init 1232s ok 14 - Portal app 1232s ok 15 - Register $type 1232s ok 16 - Portal object 1232s ok 17 - REST request 1232s ok 18 - Request from OP to RP 1232s # ==> Saving handler OP <== 1232s # ==> Pushing RP <== 1232s # ==> Popping RP <== 1232s # ==> Restoring OP <== 1232s ok 19 - Execute request 1232s ok 20 - Response is 200 1232s ok 21 - Content is JSON 1232s ok 22 - Init 1232s ok 23 - Portal app 1232s ok 24 - Register $type 1232s # ==> Pushing RP <== 1232s # ==> Popping RP <== 1232s ok 25 - RP publish its keys 1232s ok 26 - HTTP code is 200 1232s ok 27 - Content-Type is JSON 1232s ok 28 - Content is valid JSON 1232s ok 29 - Get RP sig key 1232s # ==> Pushing RP <== 1232s # ==> Popping RP <== 1232s ok 30 - Unauth RP request 1232s ok 31 - Get redirection 1232s ok 32 - Location header found 1232s # ==> Pushing OP <== 1232s # ==> Popping OP <== 1232s ok 33 - Push request to OP, endpoint /oauth2/authorize 1232s ok 34 - HTTP code is 200 1232s # ==> Pushing OP <== 1232s # ==> Popping OP <== 1232s ok 35 - Post authentication, endpoint /oauth2/authorize 1232s ok 36 - Get cookie lemonldap (9ac677bad5cfa0736bd13fd58d959b0c4e97b6ff99ba7d21f035c32ae0bc2df0) 1232s ok 37 - HTTP code is 200 1232s ok 38 - Page contains a form 1232s ok 39 - Host match 1232s ok 40 - Field "confirm" is defined 1232s ok 41 - CSP header authorize POST request to \# 1232s # ==> Pushing OP <== 1232s # ==> Popping OP <== 1232s ok 42 - Post confirmation, endpoint /oauth2/authorize 1232s ok 43 - Get redirection 1232s ok 44 - Location header found 1232s # ==> Pushing RP <== 1232s ok 45 - REST request 1232s ok 46 - Request from RP to OP, endpoint /oauth2/token 1232s # ==> Saving handler RP <== 1232s # ==> Pushing OP <== 1232s # ==> Popping OP <== 1232s # ==> Restoring RP <== 1232s ok 47 - Execute request 1232s ok 48 - Response is 200 1232s ok 49 - Content is JSON 1232s ok 50 - REST request 1232s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 1232s # ==> Saving handler RP <== 1232s # ==> Pushing OP <== 1232s # ==> Popping OP <== 1232s # ==> Restoring RP <== 1232s ok 52 - Execute request 1232s ok 53 - Response is 200 1232s ok 54 - Content is JSON 1232s # ==> Popping RP <== 1232s ok 55 - Call openidconnectcallback on RP 1232s ok 56 - Get cookie lemonldap (96d54ae63e14ef42fd883603271a0e61a11b1cdab8fa9a0c44ec8aa86e9a3efa) 1232s # ==> Pushing OP <== 1232s ok 57 - REST request 1232s ok 58 - Request from OP to RP 1232s # ==> Saving handler OP <== 1232s # ==> Pushing RP <== 1232s # ==> Popping RP <== 1232s # ==> Restoring OP <== 1232s ok 59 - Execute request 1232s ok 60 - Response is 200 1232s ok 61 - Content is JSON 1232s # ==> Popping OP <== 1232s # ==> Pushing OP <== 1232s ok 62 - REST request 1232s ok 63 - Request from OP to RP 1232s # ==> Saving handler OP <== 1232s # ==> Pushing RP <== 1232s # ==> Popping RP <== 1232s # ==> Restoring OP <== 1232s ok 64 - Execute request 1232s ok 65 - Response is 200 1232s # ==> Popping OP <== 1232s ok 66 - Query OP for logout 1232s ok 67 - HTTP code is 200 1232s # ==> Pushing OP <== 1232s # ==> Popping OP <== 1232s ok 68 - Test if user is reject on OP 1232s ok 69 - Response status is 401 1232s ok 70 - Content is JSON 1232s ok 71 - Error code is 1 1232s # ==> Pushing RP <== 1232s # ==> Popping RP <== 1232s ok 72 - Test if user is reject on RP 1232s # ==> Pushing OP <== 1232s # ==> Popping OP <== 1232s ok 73 - Get default JWKS 1232s ok 74 - Expected keys are returned 1232s # ==> Pushing OP <== 1232s # ==> Popping OP <== 1232s ok 75 - Get default JWKS 1232s ok 76 - Expected keys are returned 1232s 1..76 1232s ok 1233s t/32-OIDC-login_hint.t ......................................................... 1233s ok 1 - use Lemonldap::NG::Portal::Main; 1233s ok 2 - Portal object 1233s ok 3 - Init 1233s ok 4 - Portal app 1233s ok 5 - OP portal 1233s ok 6 - Form is filled 1233s 1..6 1233s ok 1234s t/32-OIDC-no-Metadata.t ........................................................ 1234s ok 1 - use Lemonldap::NG::Portal::Main; 1234s ok 2 - Portal object 1234s ok 3 - Init 1234s ok 4 - Portal app 1234s ok 5 - Query OIDC metadata 1234s ok 6 - HTTP code is 200 1234s ok 7 - HTTP code is 200 1234s ok 8 - Page contains a form 1234s ok 9 - CSP header authorize POST request to \# 1234s 1..9 1234s ok 1235s t/32-OIDC-prompt-none.t ........................................................ 1235s ok 1 - use Lemonldap::NG::Portal::Main; 1235s ok 2 - Portal object 1235s ok 3 - Init 1235s ok 4 - Portal app 1235s ok 5 - Get error=login_required 1235s ok 6 - Get redirection 1235s ok 7 - Location header found 1235s ok 8 - Post authentication 1235s ok 9 - Get cookie lemonldap (4241633cb2656130b37af42937731bf155872ae3e344e2a20385dbdcab95b038) 1235s ok 10 - Get authorization code 1235s ok 11 - Get redirection 1235s ok 12 - Location header found 1235s 1..12 1235s ok 1236s t/32-OIDC-redirect_uri-filter.t ................................................ 1236s ok 1 - use Lemonldap::NG::Portal::Main; 1236s ok 2 - Portal object 1236s ok 3 - Init 1236s ok 4 - Portal app 1236s ok 5 - OP portal 1236s ok 6 - Get JWKS, endpoint /oauth2/jwks 1236s ok 7 - HTTP code is 200 1236s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1236s ok 9 - HTTP code is 200 1236s ok 10 - Portal object 1236s ok 11 - Init 1236s ok 12 - Portal app 1236s ok 13 - RP portal 1236s ok 14 - Post authentication 1236s ok 15 - Get cookie lemonldap (e0a76fcc8cd4cc51d2af12e11e2ab972889cf95c144747570197a9f433bbbe85) 1236s ok 16 - Unauth SP request 1236s ok 17 - Get redirection 1236s ok 18 - Location header found 1236s ok 19 - Push bad request to OP 1236s ok 20 - HTTP code is 200 1236s ok 21 - Get unauthorized redirect_uri 1236s 1..21 1236s ok 1237s t/32-OIDC-strict-JWS-private_key_jwt.t ......................................... 1237s ok 1 - use Lemonldap::NG::Portal::Main; 1237s ok 2 - Portal object 1237s ok 3 - REST request 1237s ok 4 - Request from OP to RP 1237s [Fri Jan 30 09:29:43 2026] [LLNG:6083] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1237s [Fri Jan 30 09:29:43 2026] [LLNG:6083] [error] Malformed JWKS document 1237s [Fri Jan 30 09:29:43 2026] [LLNG:6083] [error] Relying Party rp has errors and will be ignored 1237s ok 5 - Init 1237s ok 6 - Portal app 1237s ok 7 - Register $type 1237s # ==> Pushing OP <== 1237s # ==> Popping OP <== 1237s ok 8 - Get JWKS, endpoint /oauth2/jwks 1237s ok 9 - HTTP code is 200 1237s # ==> Pushing OP <== 1237s # ==> Popping OP <== 1237s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1237s ok 11 - HTTP code is 200 1237s ok 12 - Portal object 1237s ok 13 - Init 1237s ok 14 - Portal app 1237s ok 15 - Register $type 1237s ok 16 - Portal object 1237s ok 17 - REST request 1237s ok 18 - Request from OP to RP 1237s # ==> Saving handler OP <== 1237s # ==> Pushing RP <== 1237s # ==> Popping RP <== 1237s # ==> Restoring OP <== 1237s ok 19 - Execute request 1237s ok 20 - Response is 200 1237s ok 21 - Content is JSON 1237s ok 22 - Init 1237s ok 23 - Portal app 1237s ok 24 - Register $type 1237s # ==> Pushing RP <== 1237s # ==> Popping RP <== 1237s ok 25 - RP publish its keys 1237s ok 26 - HTTP code is 200 1237s ok 27 - Content-Type is JSON 1237s ok 28 - Content is valid JSON 1237s ok 29 - Get RP sig key 1237s # ==> Pushing RP <== 1237s # ==> Popping RP <== 1237s ok 30 - Unauth RP request 1237s ok 31 - Get redirection 1237s ok 32 - Location header found 1237s # ==> Pushing OP <== 1237s # ==> Popping OP <== 1237s ok 33 - Push request to OP, endpoint /oauth2/authorize 1237s ok 34 - HTTP code is 200 1237s # ==> Pushing OP <== 1237s # ==> Popping OP <== 1237s ok 35 - Post authentication, endpoint /oauth2/authorize 1237s ok 36 - Get cookie lemonldap (ca31471b5db08281ac34bd2815538291e7d4b8372f4fae1585d81d660b5227e9) 1237s ok 37 - HTTP code is 200 1237s ok 38 - Page contains a form 1237s ok 39 - Host match 1237s ok 40 - Field "confirm" is defined 1237s ok 41 - CSP header authorize POST request to \# 1237s # ==> Pushing OP <== 1237s # ==> Popping OP <== 1237s ok 42 - Post confirmation, endpoint /oauth2/authorize 1237s ok 43 - Get redirection 1237s ok 44 - Location header found 1237s # ==> Pushing RP <== 1237s ok 45 - Correct X509 thumbprint in JWT header 1237s ok 46 - REST request 1237s ok 47 - Request from RP to OP, endpoint /oauth2/token 1237s # ==> Saving handler RP <== 1237s # ==> Pushing OP <== 1237s # ==> Popping OP <== 1237s # ==> Restoring RP <== 1237s ok 48 - Execute request 1237s ok 49 - Response is 200 1237s ok 50 - Content is JSON 1237s ok 51 - REST request 1237s ok 52 - Request from RP to OP, endpoint /oauth2/userinfo 1237s # ==> Saving handler RP <== 1237s # ==> Pushing OP <== 1237s # ==> Popping OP <== 1237s # ==> Restoring RP <== 1237s ok 53 - Execute request 1237s ok 54 - Response is 200 1237s ok 55 - Content is JSON 1237s # ==> Popping RP <== 1237s ok 56 - Call openidconnectcallback on RP 1237s ok 57 - Get cookie lemonldap (8b93da9238471bec4368ce9c81d8e09180f911f16677395ff1b7ba77656202c1) 1237s # ==> Pushing OP <== 1237s ok 58 - REST request 1237s ok 59 - Request from OP to RP 1237s # ==> Saving handler OP <== 1237s # ==> Pushing RP <== 1237s # ==> Popping RP <== 1237s # ==> Restoring OP <== 1237s ok 60 - Execute request 1237s ok 61 - Response is 200 1237s ok 62 - Content is JSON 1237s # ==> Popping OP <== 1237s # ==> Pushing OP <== 1237s ok 63 - REST request 1237s ok 64 - Request from OP to RP 1237s # ==> Saving handler OP <== 1237s # ==> Pushing RP <== 1237s # ==> Popping RP <== 1237s # ==> Restoring OP <== 1237s ok 65 - Execute request 1237s ok 66 - Response is 200 1237s # ==> Popping OP <== 1237s ok 67 - Query OP for logout 1237s ok 68 - HTTP code is 200 1237s # ==> Pushing OP <== 1237s # ==> Popping OP <== 1237s ok 69 - Test if user is reject on OP 1237s ok 70 - Response status is 401 1237s ok 71 - Content is JSON 1237s ok 72 - Error code is 1 1237s # ==> Pushing RP <== 1237s # ==> Popping RP <== 1237s ok 73 - Test if user is reject on RP 1237s ok 74 - Get redirection 1237s ok 75 - Location header found 1237s 1..75 1237s ok 1238s t/32-RemoveOIDCToken.t ......................................................... 1238s Name "main::jwt" used only once: possible typo at t/32-RemoveOIDCToken.t line 81. 1238s ok 1 - use Lemonldap::NG::Portal::Main; 1238s # Subtest: Run tests with base config 1238s ok 1 - Portal object 1238s ok 2 - Init 1238s ok 3 - Portal app 1238s ok 4 - Auth query 1238s ok 5 - HTTP code is 200 1238s ok 6 - Get cookie lemonldap (0fc10f65c1e5f2e3895b98ea12cd599851ebfd9ccc247825c32a6a3fa261d0e5) 1238s ok 7 - Get redirection 1238s ok 8 - Location header found 1238s ok 9 - HTTP code is 200 1238s ok 10 - Content-Type is JSON 1238s ok 11 - Content is valid JSON 1238s ok 12 - session has no _lastSeen 1238s ok 13 - 1st "dwho" Auth query 1238s ok 14 - Get cookie lemonldap (b7e34e0a58eea9896f789f44a171d8d5da8d6dd0081e116681affba922092938) 1238s ok 15 - Get redirection 1238s ok 16 - Location is http://auth.op.com/ 1238s ok 17 - Get menu 1238s ok 18 - HTTP code is 200 1238s ok 19 - OIDCI session displayed 1238s ok 20 - refresh token 9ffc318fcef10e0922228f3c370bf6076e84877412fc3dfc3283898cbb8a7bf8 exists in html 1238s ok 21 - Delete token 9ffc318fcef10e0922228f3c370bf6076e84877412fc3dfc3283898cbb8a7bf8 1238s ok 22 - HTTP code is 200 1238s ok 23 - Get menu 1238s ok 24 - HTTP code is 200 1238s ok 25 - OIDCI session removed 1238s 1..25 1238s ok 2 - Run tests with base config 1238s 1..2 1238s ok 1239s t/33-Auth-and-issuer-OpenID2.t ................................................. 1239s ok 1 - use Lemonldap::NG::Portal::Main; 1239s ok 2 - Portal object 1239s ok 3 - Init 1239s ok 4 - Portal app 1239s ok 5 - Register $type 1239s ok 6 - Portal object 1239s ok 7 - Init 1239s ok 8 - Portal app 1239s ok 9 - Register $type 1239s # ==> Pushing SP <== 1239s # ==> Popping SP <== 1239s ok 10 - Unauth SP request 1239s ok 11 - HTTP code is 200 1239s ok 12 - Page contains a form 1239s ok 13 - Host match 1239s ok 14 - CSP header authorize POST request to \# 1239s ok 15 - Ask for OpenID identity 1239s # ==> Pushing SP <== 1239s ok 16 - Request from SP to IdP 1239s # ==> Saving handler SP <== 1239s # ==> Pushing ISSUER <== 1239s # ==> Popping ISSUER <== 1239s # ==> Restoring SP <== 1239s ok 17 - Execute post request 1239s ok 18 - HTTP code is 200 1239s ok 19 - Request from SP to IdP 1239s # ==> Saving handler SP <== 1239s # ==> Pushing ISSUER <== 1239s # ==> Popping ISSUER <== 1239s # ==> Restoring SP <== 1239s ok 20 - Execute request 1239s ok 21 - HTTP code is 200 1239s # ==> Popping SP <== 1239s ok 22 - Post OpenID identity 1239s ok 23 - Get redirection 1239s ok 24 - Location header found 1239s # ==> Pushing ISSUER <== 1239s # ==> Popping ISSUER <== 1239s ok 25 - Follow redirection to IdP 1239s ok 26 - HTTP code is 200 1239s ok 27 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerTs%22%3A1769765386%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22issuerRequestopenidserver%22%3A%221769693506_52076%22%7D) 1239s ok 28 - HTTP code is 200 1239s ok 29 - Page contains a form 1239s ok 30 - Host match 1239s ok 31 - CSP header authorize POST request to \# 1239s # ==> Pushing ISSUER <== 1239s # ==> Popping ISSUER <== 1239s ok 32 - Try to authenticate 1239s ok 33 - Reject reason is 91 1239s # ==> Pushing SP <== 1239s # ==> Popping SP <== 1239s ok 34 - Unauth SP request 1239s ok 35 - HTTP code is 200 1239s ok 36 - Page contains a form 1239s ok 37 - Host match 1239s ok 38 - CSP header authorize POST request to \# 1239s ok 39 - Ask for OpenID identity 1239s # ==> Pushing SP <== 1239s ok 40 - Request from SP to IdP 1239s # ==> Saving handler SP <== 1239s # ==> Pushing ISSUER <== 1239s # ==> Popping ISSUER <== 1239s # ==> Restoring SP <== 1239s ok 41 - Execute post request 1239s ok 42 - HTTP code is 200 1239s # ==> Popping SP <== 1239s ok 43 - Post OpenID identity 1239s ok 44 - Get redirection 1239s ok 45 - Location header found 1239s # ==> Pushing ISSUER <== 1239s # ==> Popping ISSUER <== 1239s ok 46 - Follow redirection to IdP 1239s ok 47 - HTTP code is 200 1239s ok 48 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerTs%22%3A1769765386%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22issuerRequestopenidserver%22%3A%221769693506_13041%22%7D) 1239s ok 49 - HTTP code is 200 1239s ok 50 - Page contains a form 1239s ok 51 - Host match 1239s ok 52 - CSP header authorize POST request to \# 1239s # ==> Pushing ISSUER <== 1239s # ==> Popping ISSUER <== 1239s ok 53 - Try to authenticate 1239s ok 54 - Get cookie lemonldap (22d330429175855e7b929a6fde86f38d3398a17323532b18041ad02bc20ebcfe) 1239s ok 55 - HTTP code is 200 1239s ok 56 - Page contains a form 1239s ok 57 - Host match 1239s ok 58 - Field "confirm" is defined 1239s ok 59 - CSP header authorize POST request to \# 1239s # ==> Pushing ISSUER <== 1239s # ==> Popping ISSUER <== 1239s ok 60 - Confirm choice 1239s ok 61 - Get redirection 1239s ok 62 - Location header found 1239s # ==> Pushing SP <== 1239s # ==> Popping SP <== 1239s ok 63 - Follow redirection to SP 1239s ok 64 - Get cookie lemonldap (563e5dc220a9408d3b8141234b81c76c13ca8cac9b542b77e2e50566ddd91eca) 1239s ok 65 - Get redirection 1239s ok 66 - Location header found 1239s 1..66 1239s ok 1240s t/34-Auth-Proxy-and-REST-Server.t .............................................. 1240s ok 1 - use Lemonldap::NG::Portal::Main; 1240s ok 2 - Portal object 1240s ok 3 - Init 1240s ok 4 - Portal app 1240s ok 5 - Register $type 1240s ok 6 - Portal object 1240s ok 7 - Init 1240s ok 8 - Portal app 1240s ok 9 - Register $type 1240s # ==> Pushing SP <== 1240s # ==> Popping SP <== 1240s ok 10 - Unauth SP request 1240s ok 11 - HTTP code is 200 1240s # ==> Pushing SP <== 1240s ok 12 - @ REST request (POST /) 1240s # ==> Saving handler SP <== 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s # ==> Restoring SP <== 1240s ok 13 - Post request 1240s ok 14 - HTTP code is 200 1240s ok 15 - Get cookie lemonldap (feaa81585684441f637594ab5d5ca51cca9aa5a0d18a1597c4e10f13340e89aa) 1240s ok 16 - Content is JSON 1240s ok 17 - @ REST request (GET /session/my/global) 1240s # ==> Saving handler SP <== 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s # ==> Restoring SP <== 1240s ok 18 - Execute request 1240s ok 19 - HTTP code is 200 1240s ok 20 - Content is JSON 1240s # ==> Popping SP <== 1240s ok 21 - Post user/password 1240s ok 22 - Get redirection 1240s ok 23 - Location is http://auth.sp.com/ 1240s ok 24 - Get cookie lemonldap (6b2b18c534ee01b698383c4143644e1d8085e8fa8c6a32d3bcf44df3c1ab9623) 1240s ok 25 - Good ID 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s ok 26 - Some session keys 1240s ok 27 - HTTP code is 200 1240s ok 28 - GET JSON 1240s ok 29 - Good ID 1240s ok 30 - Uid is dwho 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s ok 31 - Create session 1240s ok 32 - HTTP code is 200 1240s ok 33 - GET JSON 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s ok 34 - Verify uid 1240s ok 35 - Uid is good 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s ok 36 - Put a new key 1240s ok 37 - HTTP code is 200 1240s ok 38 - GET JSON 1240s ok 39 - Result is 1 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s ok 40 - Verify cn 1240s ok 41 - CN is good 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s ok 42 - Put a new key 1240s ok 43 - HTTP code is 200 1240s ok 44 - GET JSON 1240s ok 45 - Result is 1 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s ok 46 - Verify cn 1240s ok 47 - ZZ is good 1240s ok 48 - use Lemonldap::NG::Common::Apache::Session::REST; 1240s ok 49 - @ REST request (POST /sessions/global/) 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s ok 50 - Post request 1240s ok 51 - HTTP code is 200 1240s ok 52 - Content is JSON 1240s ok 53 - Search all sessions 1240s ok 54 - Result is an hash 1240s ok 55 - Found 4 sessions 1240s ok 56 - All sessions are valid 1240s ok 57 - @ REST request (POST /sessions/global/) 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s ok 58 - Post request 1240s ok 59 - HTTP code is 200 1240s ok 60 - Content is JSON 1240s ok 61 - Search all sessions with a code 1240s ok 62 - Result is an hash 1240s ok 63 - Found the same count 1240s ok 64 - All sessions are valid 1240s ok 65 - @ REST request (POST /sessions/global/) 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s ok 66 - Post request 1240s ok 67 - HTTP code is 200 1240s ok 68 - Content is JSON 1240s ok 69 - Search dwho sessions 1240s ok 70 - Result is an hash 1240s ok 71 - Found 2 sessions 1240s ok 72 - All sessions are valid 1240s ok 73 - searchOn() count is lower than get_key_from_all_sessions() count 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s ok 74 - Delete new session 1240s ok 75 - HTTP code is 200 1240s ok 76 - GET JSON 1240s ok 77 - Result is 1 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s ok 78 - New session is deleted 1240s ok 79 - Session does not exist 1240s # ==> Pushing SP <== 1240s ok 80 - @ REST request (GET /) 1240s # ==> Saving handler SP <== 1240s # ==> Pushing ISSUER <== 1240s # ==> Popping ISSUER <== 1240s # ==> Restoring SP <== 1240s ok 81 - Execute request 1240s ok 82 - HTTP code is 200 1240s ok 83 - Content is JSON 1240s # ==> Popping SP <== 1240s ok 84 - Ask for logout 1240s ok 85 - HTTP code is 200 1240s # ==> Pushing SP <== 1240s # ==> Popping SP <== 1240s ok 86 - Test if user is reject on IdP 1240s ok 87 - Response status is 401 1240s ok 88 - Content is JSON 1240s ok 89 - Error code is 1 1240s 1..89 1240s ok 1242s t/34-Auth-Proxy-and-REST-sessions.t ............................................ 1242s ok 1 - use Lemonldap::NG::Portal::Main; 1242s ok 2 - Portal object 1242s ok 3 - Init 1242s ok 4 - Portal app 1242s ok 5 - Issuer portal 1242s ok 6 - Portal object 1242s ok 7 - Init 1242s ok 8 - Portal app 1242s ok 9 - SP portal 1242s ok 10 - Unauth SP request 1242s ok 11 - HTTP code is 200 1242s ok 12 - @ REST request (POST /) 1242s ok 13 - Post request 1242s ok 14 - @ REST request (GET /session/my/global) 1242s ok 15 - Execute request 1242s ok 16 - @ REST request (GET /sessions/global/5efe8af397fc3577e05b483aca964f1b) 1242s ok 17 - Execute request 1242s ok 18 - @ REST request (PUT /sessions/global/5efe8af397fc3577e05b483aca964f1b) 1242s ok 19 - Post request 1242s ok 20 - @ REST request (PUT /sessions/global/0af5c9081c89e1d7e484400d520058f647e8d7343c10e0f86aa004ec6bd14d5f) 1242s ok 21 - Post request 1242s ok 22 - Post user/password 1242s ok 23 - Get redirection 1242s ok 24 - Location is http://auth.sp.com/ 1242s ok 25 - Get cookie lemonldap (0af5c9081c89e1d7e484400d520058f647e8d7343c10e0f86aa004ec6bd14d5f) 1242s ok 26 - @ REST request (GET /) 1242s ok 27 - Execute request 1242s ok 28 - @ REST request (GET /sessions/global/0af5c9081c89e1d7e484400d520058f647e8d7343c10e0f86aa004ec6bd14d5f) 1242s ok 29 - Execute request 1242s ok 30 - @ REST request (DELETE /sessions/global/0af5c9081c89e1d7e484400d520058f647e8d7343c10e0f86aa004ec6bd14d5f) 1242s ok 31 - Execute request 1242s ok 32 - Ask for logout 1242s ok 33 - HTTP code is 200 1242s ok 34 - @ REST request (GET /sessions/global/0af5c9081c89e1d7e484400d520058f647e8d7343c10e0f86aa004ec6bd14d5f) 1242s ok 35 - Execute request 1242s ok 36 - Test if user is reject on IdP 1242s ok 37 - Response status is 401 1242s ok 38 - Content is JSON 1242s ok 39 - Error code is 1 1242s 1..39 1242s ok 1243s t/34-Auth-Proxy-and-SOAP-Server.t .............................................. 1243s ok 1 - use Lemonldap::NG::Portal::Main; 1243s ok 2 - Portal object 1243s ok 3 - Init 1243s ok 4 - Portal app 1243s ok 5 - Register $type 1243s ok 6 - Portal object 1243s ok 7 - Init 1243s ok 8 - Portal app 1243s ok 9 - Register $type 1243s # ==> Pushing SP <== 1243s # ==> Popping SP <== 1243s ok 10 - Unauth SP request 1243s ok 11 - HTTP code is 200 1243s # ==> Pushing SP <== 1243s ok 12 - @ SOAP REQUEST @ 1243s # ==> Saving handler SP <== 1243s # ==> Pushing ISSUER <== 1243s # ==> Popping ISSUER <== 1243s # ==> Restoring SP <== 1243s ok 13 - Execute request 1243s ok 14 - HTTP code is 200 1243s ok 15 - Content is XML 1243s ok 16 - @ END OF SOAP REQUEST @ 1243s ok 17 - @ SOAP REQUEST @ 1243s # ==> Saving handler SP <== 1243s # ==> Pushing ISSUER <== 1243s # ==> Popping ISSUER <== 1243s # ==> Restoring SP <== 1243s ok 18 - Execute request 1243s ok 19 - HTTP code is 200 1243s ok 20 - Content is XML 1243s ok 21 - @ END OF SOAP REQUEST @ 1243s # ==> Popping SP <== 1243s ok 22 - Post user/password 1243s ok 23 - Get redirection 1243s ok 24 - Location is http://auth.sp.com/ 1243s ok 25 - Get cookie lemonldap (20f26d60d1d3eb654181c0615c3fd44d6adf32bf322799ec821e3f8e2b1d3732) 1243s # ==> Pushing SP <== 1243s # ==> Popping SP <== 1243s ok 26 - Try to get menu 1243s ok 27 - HTTP code is 200 1243s ok 28 - use Lemonldap::NG::Common::Apache::Session::SOAP; 1243s ok 29 - @ SOAP REQUEST @ 1243s # ==> Pushing ISSUER <== 1243s # ==> Popping ISSUER <== 1243s ok 30 - Execute request 1243s ok 31 - HTTP code is 200 1243s ok 32 - Content is XML 1243s ok 33 - @ END OF SOAP REQUEST @ 1243s ok 34 - @ SOAP REQUEST @ 1243s # ==> Pushing ISSUER <== 1243s # ==> Popping ISSUER <== 1243s ok 35 - Execute request 1243s ok 36 - HTTP code is 200 1243s ok 37 - Content is XML 1243s ok 38 - @ END OF SOAP REQUEST @ 1243s ok 39 - Try get_key_from_all_sessions 1243s ok 40 - Found session 1243s # ==> Pushing SP <== 1243s # ==> Popping SP <== 1243s ok 41 - Ask for logout 1243s ok 42 - HTTP code is 200 1243s # ==> Pushing SP <== 1243s # ==> Popping SP <== 1243s ok 43 - Test if user is reject on IdP 1243s ok 44 - Response status is 401 1243s ok 45 - Content is JSON 1243s ok 46 - Error code is 1 1243s 1..46 1243s ok 1245s t/35-My-session.t .............................................................. 1245s ok 1 - use Lemonldap::NG::Portal::Main; 1245s ok 2 - Portal object 1245s ok 3 - Init 1245s ok 4 - Portal app 1245s ok 5 - Auth query 1245s ok 6 - HTTP code is 200 1245s ok 7 - Get cookie lemonldap (05acf0410255d3b88c83ae8ae20979173f0ea6e62d5912f360163dd77681b68c) 1245s ok 8 - Check for test1 1245s ok 9 - HTTP code is 200 1245s ok 10 - http//test1.example.com is ganted 1245s ok 11 - Check for test1 1245s ok 12 - HTTP code is 200 1245s ok 13 - Request for my applications 1245s ok 14 - HTTP code is 200 1245s ok 15 - Result == 1 1245s ok 16 - "Sample applications" category found 1245s ok 17 - Two applications found 1245s ok 18 - Description app1 found 1245s ok 19 - Logo app1 found 1245s ok 20 - URI app2 found 1245s ok 21 - Logout request 1245s ok 22 - Response is 200 1245s ok 23 - Cookie is deleted 1245s ok 24 - No pdata 1245s ok 25 - Disconnect request 1245s ok 26 - Response is 401 1245s 1..26 1245s ok 1246s t/35-REST-OAuth2-deny.t ........................................................ 1246s ok 1 - use Lemonldap::NG::Portal::Main; 1246s ok 2 - Portal object 1246s ok 3 - Init 1246s ok 4 - Portal app 1246s ok 5 - Register $type 1246s ok 6 - OP portal 1246s # ==> Pushing OP <== 1246s # ==> Popping OP <== 1246s ok 7 - Get JWKS, endpoint /oauth2/jwks 1246s ok 8 - HTTP code is 200 1246s # ==> Pushing OP <== 1246s # ==> Popping OP <== 1246s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1246s ok 10 - HTTP code is 200 1246s ok 11 - Portal object 1246s ok 12 - Init 1246s ok 13 - Portal app 1246s ok 14 - Register $type 1246s ok 15 - RP portal 1246s # ==> Pushing RP <== 1246s # ==> Popping RP <== 1246s ok 16 - Unauth SP request 1246s ok 17 - Get redirection 1246s ok 18 - Location header found 1246s # ==> Pushing OP <== 1246s # ==> Popping OP <== 1246s ok 19 - Push request to OP, endpoint /oauth2/authorize 1246s ok 20 - HTTP code is 200 1246s # ==> Pushing OP <== 1246s # ==> Popping OP <== 1246s ok 21 - Post authentication, endpoint /oauth2/authorize 1246s ok 22 - Get cookie lemonldap (8c659bd7f64fb5d08978d80570a1bd52b282b32fc7f3f088afbbc8086a5b4259) 1246s ok 23 - HTTP code is 200 1246s ok 24 - Page contains a form 1246s ok 25 - Host match 1246s ok 26 - Field "confirm" is defined 1246s ok 27 - CSP header authorize POST request to \# 1246s # ==> Pushing OP <== 1246s # ==> Popping OP <== 1246s ok 28 - Post confirmation, endpoint /oauth2/authorize 1246s ok 29 - Get redirection 1246s ok 30 - Location header found 1246s # ==> Pushing RP <== 1246s ok 31 - REST request 1246s ok 32 - Request from RP to OP, endpoint /oauth2/token 1246s # ==> Saving handler RP <== 1246s # ==> Pushing OP <== 1246s # ==> Popping OP <== 1246s # ==> Restoring RP <== 1246s ok 33 - Execute request 1246s ok 34 - Response is 200 1246s ok 35 - Content is JSON 1246s ok 36 - Found access_token 9c4bfb40611497cb362b86dc43d33ad46362b9be71bd4b025fc1c24b96e1a0cc 1246s ok 37 - REST request 1246s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1246s # ==> Saving handler RP <== 1246s # ==> Pushing OP <== 1246s # ==> Popping OP <== 1246s # ==> Restoring RP <== 1246s ok 39 - Execute request 1246s ok 40 - Response is 200 1246s ok 41 - Content is JSON 1246s # ==> Popping RP <== 1246s ok 42 - Call openidconnectcallback on RP 1246s ok 43 - Get cookie lemonldap (0558c330a782ddb41b17063431ac7c3d41eb0ce0150be9c0deac4dcf9224acf8) 1246s # ==> Pushing OP <== 1246s # ==> Popping OP <== 1246s ok 44 - Check session 1246s ok 45 - Response status is 401 1246s ok 46 - Content is JSON 1246s ok 47 - Error code is 9 1246s # ==> Pushing OP <== 1246s # ==> Popping OP <== 1246s ok 48 - Check session 1246s ok 49 - HTTP code is 403 1246s 1..49 1246s ok 1248s t/35-REST-OAuth2.t ............................................................. 1248s ok 1 - use Lemonldap::NG::Portal::Main; 1248s ok 2 - Portal object 1248s ok 3 - Init 1248s ok 4 - Portal app 1248s ok 5 - Register $type 1248s ok 6 - OP portal 1248s # ==> Pushing OP <== 1248s # ==> Popping OP <== 1248s ok 7 - Get JWKS, endpoint /oauth2/jwks 1248s ok 8 - HTTP code is 200 1248s # ==> Pushing OP <== 1248s # ==> Popping OP <== 1248s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1248s ok 10 - HTTP code is 200 1248s ok 11 - Portal object 1248s ok 12 - Init 1248s ok 13 - Portal app 1248s ok 14 - Register $type 1248s ok 15 - RP portal 1248s # ==> Pushing RP <== 1248s # ==> Popping RP <== 1248s ok 16 - Unauth SP request 1248s ok 17 - Get redirection 1248s ok 18 - Location header found 1248s # ==> Pushing OP <== 1248s # ==> Popping OP <== 1248s ok 19 - Push request to OP, endpoint /oauth2/authorize 1248s ok 20 - HTTP code is 200 1248s # ==> Pushing OP <== 1248s # ==> Popping OP <== 1248s ok 21 - Post authentication, endpoint /oauth2/authorize 1248s ok 22 - Get cookie lemonldap (bb3bc12ee9e4e0ceab891980839a5980faf55c1d211ea54eea0f8a174bcdca0c) 1248s ok 23 - HTTP code is 200 1248s ok 24 - Page contains a form 1248s ok 25 - Host match 1248s ok 26 - Field "confirm" is defined 1248s ok 27 - CSP header authorize POST request to \# 1248s # ==> Pushing OP <== 1248s # ==> Popping OP <== 1248s ok 28 - Post confirmation, endpoint /oauth2/authorize 1248s ok 29 - Get redirection 1248s ok 30 - Location header found 1248s # ==> Pushing RP <== 1248s ok 31 - REST request 1248s ok 32 - Request from RP to OP, endpoint /oauth2/token 1248s # ==> Saving handler RP <== 1248s # ==> Pushing OP <== 1248s # ==> Popping OP <== 1248s # ==> Restoring RP <== 1248s ok 33 - Execute request 1248s ok 34 - Response is 200 1248s ok 35 - Content is JSON 1248s ok 36 - Found access_token f7a7e3a08ea9b8ec2476253dbc9766e2f4354bf99355350f4d5241956f570281 1248s ok 37 - REST request 1248s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1248s # ==> Saving handler RP <== 1248s # ==> Pushing OP <== 1248s # ==> Popping OP <== 1248s # ==> Restoring RP <== 1248s ok 39 - Execute request 1248s ok 40 - Response is 200 1248s ok 41 - Content is JSON 1248s # ==> Popping RP <== 1248s ok 42 - Call openidconnectcallback on RP 1248s ok 43 - Get cookie lemonldap (6f7d0bc7e285eb6f43ec1db094ad041648f9691f8850fa7f9a13c7299acfe4f2) 1248s # ==> Pushing OP <== 1248s # ==> Popping OP <== 1248s ok 44 - Check session 1248s ok 45 - Response status is 401 1248s ok 46 - Content is JSON 1248s ok 47 - Error code is 9 1248s # ==> Pushing OP <== 1248s # ==> Popping OP <== 1248s ok 48 - Check session 1248s ok 49 - HTTP code is 200 1248s 1..49 1248s ok 1249s t/35-REST-auth-password-server.t ............................................... 1249s ok 1 - use Lemonldap::NG::Portal::Main; 1249s ok 2 - Portal object 1249s ok 3 - Init 1249s ok 4 - Portal app 1249s ok 5 - HTTP code is 200 1249s ok 6 - Content-Type is JSON 1249s ok 7 - Content is valid JSON 1249s ok 8 - Correct password is accepted 1249s ok 9 - HTTP code is 200 1249s ok 10 - Content-Type is JSON 1249s ok 11 - Content is valid JSON 1249s ok 12 - Incorrect user is rejected 1249s ok 13 - HTTP code is 200 1249s ok 14 - Content-Type is JSON 1249s ok 15 - Content is valid JSON 1249s ok 16 - Incorrect password is rejected 1249s ok 17 - HTTP code is 200 1249s ok 18 - Content-Type is JSON 1249s ok 19 - Content is valid JSON 1249s ok 20 - Correct result 1249s ok 21 - Correct attributes 1249s ok 22 - Correct macro 1249s ok 23 - HTTP code is 200 1249s ok 24 - Content-Type is JSON 1249s ok 25 - Content is valid JSON 1249s ok 26 - Correct result 1249s ok 27 - No attributes 1249s 1..27 1249s ok 1251s t/35-REST-config-backend.t ..................................................... 1251s ok 1 - use Lemonldap::NG::Portal::Main; 1251s ok 2 - Portal object 1251s ok 3 - Init 1251s ok 4 - Portal app 1251s ok 5 - Register $type 1251s # ==> Pushing ISSUER <== 1251s # ==> Popping ISSUER <== 1251s ok 6 - Get latest conf metadata 1251s ok 7 - HTTP code is 200 1251s ok 8 - Portal object 1251s ok 9 - @ REST request (GET /config/latest) 1251s # ==> Saving handler SP <== 1251s # ==> Pushing ISSUER <== 1251s # ==> Popping ISSUER <== 1251s # ==> Restoring SP <== 1251s ok 10 - Execute request 1251s ok 11 - Response is 200 or 400 1251s ok 12 - @ END OF REST REQUEST 1251s ok 13 - @ REST request (GET /config/latest) 1251s # ==> Saving handler SP <== 1251s # ==> Pushing ISSUER <== 1251s # ==> Popping ISSUER <== 1251s # ==> Restoring SP <== 1251s ok 14 - Execute request 1251s ok 15 - Response is 200 or 400 1251s ok 16 - @ END OF REST REQUEST 1251s ok 17 - @ REST request (GET /config/1) 1251s # ==> Saving handler SP <== 1251s # ==> Pushing ISSUER <== 1251s # ==> Popping ISSUER <== 1251s # ==> Restoring SP <== 1251s ok 18 - Execute request 1251s ok 19 - Response is 200 or 400 1251s ok 20 - @ END OF REST REQUEST 1251s ok 21 - Init 1251s ok 22 - Portal app 1251s ok 23 - Register $type 1251s # ==> Pushing SP <== 1251s # ==> Popping SP <== 1251s ok 24 - Unauth SP request 1251s ok 25 - HTTP code is 200 1251s # ==> Pushing SP <== 1251s # ==> Popping SP <== 1251s ok 26 - Post user/password 1251s ok 27 - Get redirection 1251s ok 28 - Location is http://auth.sp.com/ 1251s ok 29 - Get cookie lemonldap (b2cae36ed7b73457b66f3deb53e3e122a6dc66d5c50d44d69187cc5de0f34e7d) 1251s # ==> Pushing SP <== 1251s # ==> Popping SP <== 1251s ok 30 - Auth test 1251s ok 31 - HTTP code is 200 1251s ok 32 - Good ID 1251s # ==> Pushing ISSUER <== 1251s # ==> Popping ISSUER <== 1251s ok 33 - Some session keys 1251s ok 34 - HTTP code is 200 1251s ok 35 - GET JSON 1251s ok 36 - Good ID 1251s ok 37 - Uid is french 1251s ok 38 - UTF-8 values 1251s # ==> Pushing ISSUER <== 1251s # ==> Popping ISSUER <== 1251s ok 39 - Retrieve error message: 9 from lang: fr 1251s ok 40 - HTTP code is 200 1251s ok 41 - GET JSON 1251s ok 42 - Good lang 1251s ok 43 - Good errorNum 1251s ok 44 - Good errorMsgName 1251s ok 45 - Good file URL 1251s ok 46 - Good result 1251s # ==> Pushing ISSUER <== 1251s # ==> Popping ISSUER <== 1251s ok 47 - Retrieve ALL error messages from lang: es 1251s ok 48 - HTTP code is 200 1251s ok 49 - GET JSON 1251s ok 50 - Good lang 1251s ok 51 - Good errorNum 1251s ok 52 - Good file URL 1251s ok 53 - Good result 1251s # ==> Pushing ISSUER <== 1251s # ==> Popping ISSUER <== 1251s ok 54 - Retrieve ALL error messages from lang: en (default) 1251s ok 55 - HTTP code is 200 1251s ok 56 - GET JSON 1251s ok 57 - Good lang 1251s ok 58 - Good errorNum 1251s ok 59 - Good file URL 1251s ok 60 - Good result 1251s # ==> Pushing SP <== 1251s # ==> Popping SP <== 1251s ok 61 - Ask for logout 1251s ok 62 - HTTP code is 200 1251s # ==> Pushing SP <== 1251s # ==> Popping SP <== 1251s ok 63 - Test if user is reject on IdP 1251s ok 64 - Response status is 401 1251s ok 65 - Content is JSON 1251s ok 66 - Error code is 1 1251s 1..66 1251s ok 1252s t/35-REST-export-password.t .................................................... 1252s ok 1 - use Lemonldap::NG::Portal::Main; 1252s ok 2 - Portal object 1252s ok 3 - Init 1252s ok 4 - Portal app 1252s ok 5 - Register $type 1252s ok 6 - Portal object 1252s ok 7 - Init 1252s ok 8 - Portal app 1252s ok 9 - Register $type 1252s # ==> Pushing SP <== 1252s # ==> Popping SP <== 1252s ok 10 - Unauth SP request 1252s ok 11 - HTTP code is 200 1252s # ==> Pushing SP <== 1252s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 1252s # ==> Saving handler SP <== 1252s # ==> Pushing ISSUER <== 1252s # ==> Popping ISSUER <== 1252s # ==> Restoring SP <== 1252s ok 13 - Execute request 1252s ok 14 - Response is 200 or 400 1252s ok 15 - @ END OF REST REQUEST 1252s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 1252s # ==> Saving handler SP <== 1252s # ==> Pushing ISSUER <== 1252s # ==> Popping ISSUER <== 1252s # ==> Restoring SP <== 1252s ok 17 - Post request 1252s ok 18 - HTTP code is 200 1252s ok 19 - @ END OF REST REQUEST 1252s ok 20 - @ REST request (PUT /sessions/global/2bc238cfe2bb800e6dea930ac1bb3f4b3bbd8ed05ac0d4f4d53839f9df698c3b) 1252s # ==> Saving handler SP <== 1252s # ==> Pushing ISSUER <== 1252s # ==> Popping ISSUER <== 1252s # ==> Restoring SP <== 1252s ok 21 - Post request 1252s ok 22 - HTTP code is 200 1252s ok 23 - @ END OF REST REQUEST 1252s # ==> Popping SP <== 1252s ok 24 - Post user/password 1252s ok 25 - Get redirection 1252s ok 26 - Location is http://auth.sp.com/ 1252s ok 27 - Get cookie lemonldap (2bc238cfe2bb800e6dea930ac1bb3f4b3bbd8ed05ac0d4f4d53839f9df698c3b) 1252s # ==> Pushing SP <== 1252s # ==> Popping SP <== 1252s ok 28 - Auth test 1252s ok 29 - HTTP code is 200 1252s ok 30 - Password is exported 1252s 1..30 1252s ok 1253s t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.t .................... 1253s ok 1 - use Lemonldap::NG::Portal::Main; 1253s ok 2 - Portal object 1253s ok 3 - Init 1253s ok 4 - Portal app 1253s ok 5 - Issuer portal 1253s ok 6 - Simple request to handler 1253s ok 7 - Get WWW-Authenticate header 1253s # Subtest: REST request to Portal 1253s 1..3 1253s ok 1 - Get POST request 1253s ok 2 - Push request to portal 1253s ok 3 - Response is 200 1253s ok 8 - REST request to Portal 1253s ok 9 - AuthBasic request 1253s ok 10 - HTTP code is 200 1253s ok 11 - Authenticated as dwho 1253s # Subtest: REST request to Portal 1253s 1..3 1253s ok 1 - Get POST request 1253s ok 2 - Push request to portal 1253s ok 3 - Response is 200 1253s ok 12 - REST request to Portal 1253s ok 13 - AuthBasic request 1253s ok 14 - HTTP code is 200 1253s ok 15 - Authenticated as rtyler 1253s ok 16 - REST requests were done by handler 1253s ok 17 - New AuthBasic request 1253s ok 18 - Handler used its local cache 1253s ok 19 - HTTP code is 200 1253s ok 20 - Authenticated as dwho 1253s ok 21 - New AuthBasic request 1253s ok 22 - Handler used its local cache 1253s ok 23 - HTTP code is 200 1253s ok 24 - Authenticated as rtyler 1253s # Subtest: REST request to Portal 1253s 1..3 1253s ok 1 - Get POST request 1253s ok 2 - Push request to portal 1253s ok 3 - Response is 401 1253s ok 25 - REST request to Portal 1253s ok 26 - New AuthBasic request 1253s ok 27 - Request was rejected 1253s # Subtest: REST request to Portal 1253s 1..3 1253s ok 1 - Get POST request 1253s ok 2 - Push request to portal 1253s ok 3 - Response is 401 1253s ok 28 - REST request to Portal 1253s ok 29 - New AuthBasic request 1253s ok 30 - Request was rejected 1253s 1..30 1253s ok 1255s t/35-REST-sessions-with-AuthBasic-handler-with-2FA.t ........................... 1255s ok 1 - use Lemonldap::NG::Portal::Main; 1255s ok 2 - Portal object 1255s ok 3 - Init 1255s ok 4 - Portal app 1255s ok 5 - Issuer portal 1255s ok 6 - Simple request to handler 1255s ok 7 - Get WWW-Authenticate header 1255s ok 8 - Get Menu 1255s ok 9 - HTTP code is 200 1255s ok 10 - Page contains a form 1255s ok 11 - Host match 1255s ok 12 - Field "user" is defined 1255s ok 13 - Field "password" is defined 1255s ok 14 - CSP header authorize POST request to \# 1255s ok 15 - Auth query 1255s ok 16 - Get cookie lemonldap (db2aafce960c5d3733388107fcb19fcd17fd1495196f81506f6e337bc260f5f6) 1255s ok 17 - Get redirection 1255s ok 18 - Location is http://auth.idp.com/ 1255s ok 19 - Form registration 1255s ok 20 - Get redirection 1255s ok 21 - Location header found 1255s ok 22 - Form registration 1255s ok 23 - Found TOTP js 1255s ok 24 - Get new key 1255s ok 25 - Content is JSON 1255s ok 26 - Found secret 1255s ok 27 - Found token 1255s ok 28 - Code 1255s ok 29 - Code contains 6 digits 1255s ok 30 - Post code 1255s ok 31 - Content is JSON 1255s ok 32 - Key is registered 1255s ok 33 - Get Menu 1255s ok 34 - HTTP code is 200 1255s ok 35 - Page contains a form 1255s ok 36 - Host match 1255s ok 37 - Field "user" is defined 1255s ok 38 - Field "password" is defined 1255s ok 39 - CSP header authorize POST request to \# 1255s ok 40 - Auth query 1255s ok 41 - HTTP code is 200 1255s ok 42 - Page contains a form 1255s ok 43 - URI match 1255s # Subtest: REST request to Portal 1255s 1..2 1255s ok 1 - Get POST request 1255s ok 2 - Push request to portal 1255s ok 44 - REST request to Portal 1255s ok 45 - AuthBasic request 1255s ok 46 - Authentication rejected 1255s ok 47 - REST requests were done by handler 1255s # Subtest: REST request to Portal 1255s 1..2 1255s ok 1 - Get POST request 1255s ok 2 - Push request to portal 1255s ok 48 - REST request to Portal 1255s ok 49 - New AuthBasic request 1255s ok 50 - Handler used its local cache 1255s ok 51 - Authentication rejected a second time 1255s # Subtest: REST request to Portal 1255s 1..2 1255s ok 1 - Get POST request 1255s ok 2 - Push request to portal 1255s ok 52 - REST request to Portal 1255s ok 53 - New AuthBasic request 1255s ok 54 - Portal was called a second time 1255s ok 55 - 2FA did not trigger for rtyler because of ENV rule 1255s 1..55 1255s ok 1257s t/35-REST-sessions-with-AuthBasic-handler.t .................................... 1257s ok 1 - use Lemonldap::NG::Portal::Main; 1257s ok 2 - Portal object 1257s ok 3 - Init 1257s ok 4 - Portal app 1257s ok 5 - Issuer portal 1257s ok 6 - Simple request to handler 1257s ok 7 - Get WWW-Authenticate header 1257s # Subtest: REST request to Portal 1257s 1..3 1257s ok 1 - Get POST request 1257s ok 2 - Push request to portal 1257s ok 3 - Response is 200 1257s ok 8 - REST request to Portal 1257s ok 9 - AuthBasic request 1257s ok 10 - HTTP code is 200 1257s ok 11 - Authenticated as dwho 1257s # Subtest: REST request to Portal 1257s 1..3 1257s ok 1 - Get POST request 1257s ok 2 - Push request to portal 1257s ok 3 - Response is 200 1257s ok 12 - REST request to Portal 1257s ok 13 - AuthBasic request 1257s ok 14 - HTTP code is 200 1257s ok 15 - Authenticated as rtyler 1257s ok 16 - REST requests were done by handler 1257s ok 17 - New AuthBasic request 1257s ok 18 - Handler used its local cache 1257s ok 19 - HTTP code is 200 1257s ok 20 - Authenticated as dwho 1257s ok 21 - New AuthBasic request 1257s ok 22 - Handler used its local cache 1257s ok 23 - HTTP code is 200 1257s ok 24 - Authenticated as rtyler 1257s # Subtest: REST request to Portal 1257s 1..3 1257s ok 1 - Get POST request 1257s ok 2 - Push request to portal 1257s ok 3 - Response is 401 1257s ok 25 - REST request to Portal 1257s ok 26 - New AuthBasic request 1257s ok 27 - Request was rejected 1257s # Subtest: REST request to Portal 1257s 1..3 1257s ok 1 - Get POST request 1257s ok 2 - Push request to portal 1257s ok 3 - Response is 401 1257s ok 28 - REST request to Portal 1257s ok 29 - New AuthBasic request 1257s ok 30 - Request was rejected 1257s 1..30 1257s ok 1258s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t .. 1258s ok 1 - use Lemonldap::NG::Portal::Main; 1258s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t line 66. 1258s ok 2 # skip LLNGTESTREDIS isn't set 1258s 1..2 1258s ok 1259s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t .................. 1259s ok 1 - use Lemonldap::NG::Portal::Main; 1259s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t line 66. 1259s ok 2 # skip LLNGTESTREDIS isn't set 1259s 1..2 1259s ok 1260s t/35-REST-sessions-with-REST-server.t .......................................... 1260s ok 1 - use Lemonldap::NG::Portal::Main; 1260s ok 2 - Portal object 1260s ok 3 - Init 1260s ok 4 - Portal app 1260s ok 5 - Register $type 1260s ok 6 - Portal object 1260s ok 7 - Init 1260s ok 8 - Portal app 1260s ok 9 - Register $type 1260s # ==> Pushing SP <== 1260s # ==> Popping SP <== 1260s ok 10 - Unauth SP request 1260s ok 11 - HTTP code is 200 1260s # ==> Pushing SP <== 1260s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8?kind=Persistent) 1260s # ==> Saving handler SP <== 1260s # ==> Pushing ISSUER <== 1260s # ==> Popping ISSUER <== 1260s # ==> Restoring SP <== 1260s ok 13 - Execute request 1260s ok 14 - Response is 200 or 400 1260s ok 15 - @ END OF REST REQUEST 1260s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 1260s # ==> Saving handler SP <== 1260s # ==> Pushing ISSUER <== 1260s # ==> Popping ISSUER <== 1260s # ==> Restoring SP <== 1260s ok 17 - Post request 1260s ok 18 - HTTP code is 200 1260s ok 19 - @ END OF REST REQUEST 1260s ok 20 - @ REST request (PUT /sessions/global/56a5838a69be8c84e57d04b6c4a57b1201f85d86ef09218874bdf9117215ef7d) 1260s # ==> Saving handler SP <== 1260s # ==> Pushing ISSUER <== 1260s # ==> Popping ISSUER <== 1260s # ==> Restoring SP <== 1260s ok 21 - Post request 1260s ok 22 - HTTP code is 200 1260s ok 23 - @ END OF REST REQUEST 1260s # ==> Popping SP <== 1260s ok 24 - Post user/password 1260s ok 25 - Get redirection 1260s ok 26 - Location is http://auth.sp.com/ 1260s ok 27 - Get cookie lemonldap (56a5838a69be8c84e57d04b6c4a57b1201f85d86ef09218874bdf9117215ef7d) 1260s # ==> Pushing SP <== 1260s # ==> Popping SP <== 1260s ok 28 - Auth test 1260s ok 29 - HTTP code is 200 1260s ok 30 - Good ID 1260s ok 31 - Mulivalued attribute found 1260s ok 32 - Good ID 1260s ok 33 - Uid is french 1260s # ==> Pushing SP <== 1260s ok 34 - @ REST request (GET /sessions/global/56a5838a69be8c84e57d04b6c4a57b1201f85d86ef09218874bdf9117215ef7d) 1260s # ==> Saving handler SP <== 1260s # ==> Pushing ISSUER <== 1260s # ==> Popping ISSUER <== 1260s # ==> Restoring SP <== 1260s ok 35 - Execute request 1260s ok 36 - Response is 200 or 400 1260s ok 37 - @ END OF REST REQUEST 1260s ok 38 - @ REST request (DELETE /sessions/global/56a5838a69be8c84e57d04b6c4a57b1201f85d86ef09218874bdf9117215ef7d) 1260s # ==> Saving handler SP <== 1260s # ==> Pushing ISSUER <== 1260s # ==> Popping ISSUER <== 1260s # ==> Restoring SP <== 1260s ok 39 - Execute request 1260s ok 40 - Response is 200 or 400 1260s ok 41 - @ END OF REST REQUEST 1260s # ==> Popping SP <== 1260s ok 42 - Ask for logout 1260s ok 43 - HTTP code is 200 1260s # ==> Pushing SP <== 1260s ok 44 - @ REST request (GET /sessions/global/56a5838a69be8c84e57d04b6c4a57b1201f85d86ef09218874bdf9117215ef7d) 1260s # ==> Saving handler SP <== 1260s # ==> Pushing ISSUER <== 1260s # ==> Popping ISSUER <== 1260s # ==> Restoring SP <== 1260s ok 45 - Execute request 1260s ok 46 - Response is 200 or 400 1260s ok 47 - @ END OF REST REQUEST 1260s # ==> Popping SP <== 1260s ok 48 - Test if user is reject on IdP 1260s ok 49 - Response status is 401 1260s ok 50 - Content is JSON 1260s ok 51 - Error code is 1 1260s 1..51 1260s ok 1262s t/35-SOAP-config-backend.t ..................................................... 1262s ok 1 - use Lemonldap::NG::Portal::Main; 1262s ok 2 - Portal object 1262s ok 3 - Init 1262s ok 4 - Portal app 1262s ok 5 - Register $type 1262s ok 6 - @ SOAP REQUEST @ 1262s # ==> Pushing ISSUER <== 1262s # ==> Popping ISSUER <== 1262s ok 7 - Execute request 1262s ok 8 - HTTP code is 200 1262s ok 9 - Content is XML 1262s ok 10 - @ END OF SOAP REQUEST @ 1262s ok 11 - Last cfg is 1 1262s ok 12 - @ SOAP REQUEST @ 1262s # ==> Pushing ISSUER <== 1262s # ==> Popping ISSUER <== 1262s ok 13 - Execute request 1262s ok 14 - HTTP code is 200 1262s ok 15 - Content is XML 1262s ok 16 - @ END OF SOAP REQUEST @ 1262s ok 17 - Get configuration 1262s ok 18 - cfgNum is 1 1262s ok 19 - Portal object 1262s ok 20 - @ SOAP REQUEST @ 1262s # ==> Saving handler SP <== 1262s # ==> Pushing ISSUER <== 1262s # ==> Popping ISSUER <== 1262s # ==> Restoring SP <== 1262s ok 21 - Execute request 1262s ok 22 - HTTP code is 200 1262s ok 23 - Content is XML 1262s ok 24 - @ END OF SOAP REQUEST @ 1262s ok 25 - @ SOAP REQUEST @ 1262s # ==> Saving handler SP <== 1262s # ==> Pushing ISSUER <== 1262s # ==> Popping ISSUER <== 1262s # ==> Restoring SP <== 1262s ok 26 - Execute request 1262s ok 27 - HTTP code is 200 1262s ok 28 - Content is XML 1262s ok 29 - @ END OF SOAP REQUEST @ 1262s ok 30 - @ SOAP REQUEST @ 1262s # ==> Saving handler SP <== 1262s # ==> Pushing ISSUER <== 1262s # ==> Popping ISSUER <== 1262s # ==> Restoring SP <== 1262s ok 31 - Execute request 1262s ok 32 - HTTP code is 200 1262s ok 33 - Content is XML 1262s ok 34 - @ END OF SOAP REQUEST @ 1262s ok 35 - Init 1262s ok 36 - Portal app 1262s ok 37 - Register $type 1262s # ==> Pushing SP <== 1262s # ==> Popping SP <== 1262s ok 38 - Unauth SP request 1262s ok 39 - HTTP code is 200 1262s # ==> Pushing SP <== 1262s # ==> Popping SP <== 1262s ok 40 - Post user/password 1262s ok 41 - Get redirection 1262s ok 42 - Location is http://auth.sp.com/ 1262s ok 43 - Get cookie lemonldap (d514255aecea3087d526948339b42f89fee835a35bd5ef4be90a59009c824155) 1262s # ==> Pushing SP <== 1262s # ==> Popping SP <== 1262s ok 44 - Try to get menu 1262s ok 45 - HTTP code is 200 1262s # ==> Pushing SP <== 1262s # ==> Popping SP <== 1262s ok 46 - Ask for logout 1262s ok 47 - HTTP code is 200 1262s # ==> Pushing SP <== 1262s # ==> Popping SP <== 1262s ok 48 - Test if user is reject on IdP 1262s ok 49 - Response status is 401 1262s ok 50 - Content is JSON 1262s ok 51 - Error code is 1 1262s 1..51 1262s ok 1263s t/35-SOAP-sessions-with-SOAP-server.t .......................................... 1263s ok 1 - use Lemonldap::NG::Portal::Main; 1263s ok 2 - Portal object 1263s ok 3 - Init 1263s ok 4 - Portal app 1263s ok 5 - Register $type 1263s ok 6 - Portal object 1263s ok 7 - Init 1263s ok 8 - Portal app 1263s ok 9 - Register $type 1263s # ==> Pushing SP <== 1263s # ==> Popping SP <== 1263s ok 10 - Unauth SP request 1263s ok 11 - HTTP code is 200 1263s # ==> Pushing SP <== 1263s ok 12 - @ SOAP REQUEST @ 1263s # ==> Saving handler SP <== 1263s # ==> Pushing ISSUER <== 1263s # ==> Popping ISSUER <== 1263s # ==> Restoring SP <== 1263s ok 13 - Execute request 1263s ok 14 - HTTP code is 200 1263s ok 15 - Content is XML 1263s ok 16 - @ END OF SOAP REQUEST @ 1263s ok 17 - @ SOAP REQUEST @ 1263s # ==> Saving handler SP <== 1263s # ==> Pushing ISSUER <== 1263s # ==> Popping ISSUER <== 1263s # ==> Restoring SP <== 1263s ok 18 - Execute request 1263s ok 19 - HTTP code is 200 1263s ok 20 - Content is XML 1263s ok 21 - @ END OF SOAP REQUEST @ 1263s ok 22 - @ SOAP REQUEST @ 1263s # ==> Saving handler SP <== 1263s # ==> Pushing ISSUER <== 1263s # ==> Popping ISSUER <== 1263s # ==> Restoring SP <== 1263s ok 23 - Execute request 1263s ok 24 - HTTP code is 200 1263s ok 25 - Content is XML 1263s ok 26 - @ END OF SOAP REQUEST @ 1263s ok 27 - @ SOAP REQUEST @ 1263s # ==> Saving handler SP <== 1263s # ==> Pushing ISSUER <== 1263s # ==> Popping ISSUER <== 1263s # ==> Restoring SP <== 1263s ok 28 - Execute request 1263s ok 29 - HTTP code is 200 1263s ok 30 - Content is XML 1263s ok 31 - @ END OF SOAP REQUEST @ 1263s ok 32 - @ SOAP REQUEST @ 1263s # ==> Saving handler SP <== 1263s # ==> Pushing ISSUER <== 1263s # ==> Popping ISSUER <== 1263s # ==> Restoring SP <== 1263s ok 33 - Execute request 1263s ok 34 - HTTP code is 200 1263s ok 35 - Content is XML 1263s ok 36 - @ END OF SOAP REQUEST @ 1263s # ==> Popping SP <== 1263s ok 37 - Post user/password 1263s ok 38 - Get redirection 1263s ok 39 - Location is http://auth.sp.com/ 1263s ok 40 - Get cookie lemonldap (683b722f3189cde7325a3a301b27a768ec1aebb8caab1f2c6381c3ba7b014116) 1263s # ==> Pushing SP <== 1263s # ==> Popping SP <== 1263s ok 41 - Try to get menu 1263s ok 42 - HTTP code is 200 1263s # ==> Pushing SP <== 1263s ok 43 - @ SOAP REQUEST @ 1263s # ==> Saving handler SP <== 1263s # ==> Pushing ISSUER <== 1263s # ==> Popping ISSUER <== 1263s # ==> Restoring SP <== 1263s ok 44 - Execute request 1263s ok 45 - HTTP code is 200 1263s ok 46 - Content is XML 1263s ok 47 - @ END OF SOAP REQUEST @ 1263s ok 48 - @ SOAP REQUEST @ 1263s # ==> Saving handler SP <== 1263s # ==> Pushing ISSUER <== 1263s # ==> Popping ISSUER <== 1263s # ==> Restoring SP <== 1263s ok 49 - Execute request 1263s ok 50 - HTTP code is 200 1263s ok 51 - Content is XML 1263s ok 52 - @ END OF SOAP REQUEST @ 1263s # ==> Popping SP <== 1263s ok 53 - Ask for logout 1263s ok 54 - HTTP code is 200 1263s # ==> Pushing SP <== 1263s ok 55 - @ SOAP REQUEST @ 1263s # ==> Saving handler SP <== 1263s # ==> Pushing ISSUER <== 1263s # ==> Popping ISSUER <== 1263s # ==> Restoring SP <== 1263s ok 56 - Execute request 1263s ok 57 - HTTP code is 200 1263s ok 58 - Content is XML 1263s ok 59 - @ END OF SOAP REQUEST @ 1263s # ==> Popping SP <== 1263s ok 60 - Test if user is reject on IdP 1263s ok 61 - Response status is 401 1263s ok 62 - Content is JSON 1263s ok 63 - Error code is 1 1263s # ==> Pushing ISSUER <== 1263s # ==> Popping ISSUER <== 1263s ok 64 - Test WSDL 1263s ok 65 - HTTP code is 200 1263s ok 66 - Content contains wsdl def 1263s 1..66 1263s ok 1264s t/36-Combination-Custom.t ...................................................... 1264s ok 1 - use Lemonldap::NG::Portal::Main; 1264s ok 2 - Portal object 1264s ok 3 - Init 1264s ok 4 - Portal app 1264s ok 5 - Expression loaded: "[Dm] or [DB]" 1264s ok 6 - Try to connect with login dwho 1264s ok 7 - Get cookie lemonldap (0723f25c80b6fe7e817b7abc56bd62b551b481823ffdfdba6d3c6adf5dc28935) 1264s ok 8 - Logout request 1264s ok 9 - Response is 200 1264s ok 10 - Cookie is deleted 1264s ok 11 - No pdata 1264s ok 12 - Disconnect request 1264s ok 13 - Response is 401 1264s ok 14 - Try to connect with login dvador 1264s ok 15 - Get cookie lemonldap (b8aad1f2c9383128a03fe9fe8de11cdf1e2e9e90296cc40b4529704cc2d1ad0d) 1264s ok 16 - Portal object 1264s ok 17 - Init 1264s ok 18 - Portal app 1264s ok 19 - Expression loaded: "[Dm] and [DB]" 1264s ok 20 - Try to connect with login rtyler 1264s ok 21 - Get cookie lemonldap (0b86806c0ff9e815464a6d0b303ba3fac9e94436bc54dc1005d0dcde7762a21d) 1264s ok 22 - Logout request 1264s ok 23 - Response is 200 1264s ok 24 - Cookie is deleted 1264s ok 25 - No pdata 1264s ok 26 - Disconnect request 1264s ok 27 - Response is 401 1264s ok 28 - Try to connect with login dwho 1264s ok 29 - Response status is 401 1264s ok 30 - Content is JSON 1264s ok 31 - Error code is 5 1264s ok 32 - Portal object 1264s ok 33 - Init 1264s ok 34 - Portal app 1264s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 1264s ok 36 - Try to connect with login dwho 1264s ok 37 - Get cookie lemonldap (3f62269c288c0a2985cc0ca530c94d0366a100e8055b6ab4b2eb1ea5aaf74f3d) 1264s ok 38 - Logout request 1264s ok 39 - Response is 200 1264s ok 40 - Cookie is deleted 1264s ok 41 - No pdata 1264s ok 42 - Disconnect request 1264s ok 43 - Response is 401 1264s ok 44 - Try to connect with login dvador 1264s ok 45 - Get cookie lemonldap (6930a268a5ba127f79d49fa187deab5734d44013a5b91b1e1e152464772bce25) 1264s ok 46 - Logout request 1264s ok 47 - Response is 200 1264s ok 48 - Cookie is deleted 1264s ok 49 - No pdata 1264s ok 50 - Disconnect request 1264s ok 51 - Response is 401 1264s ok 52 - Portal object 1264s ok 53 - Init 1264s ok 54 - Portal app 1264s 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]" 1264s ok 56 - Try to connect with login rtyler 1264s ok 57 - Get cookie lemonldap (162de70b6d30b1be47315e94ff0008dbf04bb68700b3d2ce1b017fcf63f27811) 1264s ok 58 - Demo and DBI exported variables exist in session 1264s ok 59 - Try to connect with login dvador 1264s ok 60 - Get cookie lemonldap (05953f8e7073648cda6d4ede6ef1a128bd894b557da5ab6618f1842c3701ad7e) 1264s ok 61 - Try to connect with login dwho 1264s ok 62 - Response status is 401 1264s ok 63 - Content is JSON 1264s ok 64 - Error code is 5 1264s ok 65 - Portal object 1264s ok 66 - Init 1264s ok 67 - Portal app 1264s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 1264s ok 69 - Try to connect with login rtyler 1264s ok 70 - Get cookie lemonldap (a1ba1f7919fb83b1452560f364ac3b0012fb5100bc8267b660f8f2e8382d0add) 1264s ok 71 - Try to connect with login dwho 1264s ok 72 - Get cookie lemonldap (ca6857fe4d3c8bbf7b66310f4e0a4de1286185b631161c2de9db9beb9007d8bb) 1264s ok 73 - Portal object 1264s ok 74 - Init 1264s ok 75 - Portal app 1264s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 1264s ok 77 - Try to connect with login rtyler 1264s ok 78 - Get cookie lemonldap (30e814f3746e7c7afe013b64b39e0fa2cf7c08fa30e88ca6ef44af03ccb972d4) 1264s ok 79 - Try to connect with login dwho 1264s ok 80 - Response status is 401 1264s ok 81 - Content is JSON 1264s ok 82 - Error code is 5 1264s 1..82 1264s ok 1266s t/36-Combination-Kerberos-multiple-domains.t ................................... 1266s ok 1 - use Lemonldap::NG::Portal::Main; 1266s ok 2 - Portal object 1266s ok 3 - Init 1266s ok 4 - Portal app 1266s # Subtest: Successful Kerberos authentication on dom1 1266s ok 1 - Simple access 1266s ok 2 - Found Kerberos JS 1266s ok 3 - HTTP code is 200 1266s ok 4 - Page contains a form 1266s ok 5 - Host match 1266s ok 6 - Field "kerberos" is defined 1266s ok 7 - Field "ajax_auth_token" is defined 1266s ok 8 - CSP header authorize POST request to \# 1266s ok 9 - AJAX query 1266s ok 10 1266s ok 11 - AJAX query 1266s ok 12 - HTTP code is 200 1266s ok 13 - Content-Type is JSON 1266s ok 14 - Content is valid JSON 1266s ok 15 - User token was returned 1266s ok 16 - Post form 1266s ok 17 - Get cookie lemonldap (32eb9caef05b2c5f03eef3c87571a4e7e9466bb0623a6d0500bc3dab3233b227) 1266s ok 18 - Get session using restSessionServer 1266s ok 19 - HTTP code is 200 1266s ok 20 - Deserialize session content 1266s ok 21 - Session has correct value for cn 1266s 1..21 1266s ok 5 - Successful Kerberos authentication on dom1 1266s # Subtest: Successful Kerberos authentication on dom2 1266s ok 1 - Simple access 1266s ok 2 - Found Kerberos JS 1266s ok 3 - HTTP code is 200 1266s ok 4 - Page contains a form 1266s ok 5 - Host match 1266s ok 6 - Field "kerberos" is defined 1266s ok 7 - Field "ajax_auth_token" is defined 1266s ok 8 - CSP header authorize POST request to \# 1266s ok 9 - AJAX query 1266s ok 10 1266s ok 11 - AJAX query 1266s ok 12 - HTTP code is 200 1266s ok 13 - Content-Type is JSON 1266s ok 14 - Content is valid JSON 1266s ok 15 - User token was returned 1266s ok 16 - Post form 1266s ok 17 - Get cookie lemonldap (b6344ff6d4f2b66046d40d08ebb21fdbf6a13778de009dcc46270d93b9681b47) 1266s ok 18 - Get session using restSessionServer 1266s ok 19 - HTTP code is 200 1266s ok 20 - Deserialize session content 1266s ok 21 - Session has correct value for cn 1266s 1..21 1266s ok 6 - Successful Kerberos authentication on dom2 1266s # Subtest: Fallback to Dom1 1266s ok 1 - Simple access 1266s ok 2 - Found Kerberos JS 1266s ok 3 - HTTP code is 200 1266s ok 4 - Page contains a form 1266s ok 5 - Host match 1266s ok 6 - Field "kerberos" is defined 1266s ok 7 - Field "ajax_auth_token" is defined 1266s ok 8 - CSP header authorize POST request to \# 1266s ok 9 - Post form 1266s ok 10 - HTTP code is 200 1266s ok 11 - Page contains a form 1266s ok 12 - Host match 1266s ok 13 - Field "user" is defined 1266s ok 14 - Field "password" is defined 1266s ok 15 - CSP header authorize POST request to \# 1266s ok 16 - Post form 1266s ok 17 - Get cookie lemonldap (74b035e30fa67e11d112b0efa4db401544dd2eb14dec3cc168ff4eedea785fe1) 1266s ok 18 - Get session using restSessionServer 1266s ok 19 - HTTP code is 200 1266s ok 20 - Deserialize session content 1266s ok 21 - Session has correct value for cn 1266s 1..21 1266s ok 7 - Fallback to Dom1 1266s # Subtest: Fallback to Dom2 1266s ok 1 - Simple access 1266s ok 2 - Found Kerberos JS 1266s ok 3 - HTTP code is 200 1266s ok 4 - Page contains a form 1266s ok 5 - Host match 1266s ok 6 - Field "kerberos" is defined 1266s ok 7 - Field "ajax_auth_token" is defined 1266s ok 8 - CSP header authorize POST request to \# 1266s ok 9 - Post form 1266s ok 10 - HTTP code is 200 1266s ok 11 - Page contains a form 1266s ok 12 - Host match 1266s ok 13 - Field "user" is defined 1266s ok 14 - Field "password" is defined 1266s ok 15 - CSP header authorize POST request to \# 1266s ok 16 - Post form 1266s ok 17 - Get cookie lemonldap (c26a3edf654a5695cf0908b5882e37fb096da39479af4a9b00dad16d6e56ca24) 1266s ok 18 - Get session using restSessionServer 1266s ok 19 - HTTP code is 200 1266s ok 20 - Deserialize session content 1266s ok 21 - Session has correct value for cn 1266s 1..21 1266s ok 8 - Fallback to Dom2 1266s 1..8 1266s ok 1267s t/36-Combination-Password.t .................................................... 1267s ok 1 - use Lemonldap::NG::Portal::Main; 1267s ok 2 - Portal object 1267s ok 3 - Init 1267s ok 4 - Portal app 1267s ok 5 - Try to connect with login jkirk 1267s ok 6 - Get cookie lemonldap (4ff55ace973bfc6db2efbd9304d10b584f5fecde275dcba52717dca65882eb9a) 1267s ok 7 - Try to change password 1267s ok 8 - HTTP code is 200 1267s ok 9 - Content-Type is JSON 1267s ok 10 - Content is valid JSON 1267s ok 11 - PE_PASSWORD_OK 1267s ok 12 - Try to connect with login jkirk 1267s ok 13 - Response status is 401 1267s ok 14 - Content is JSON 1267s ok 15 - Error code is 5 1267s ok 16 - Try to connect with login jkirk 1267s ok 17 - Get cookie lemonldap (528261811e8fba45a04372016b5d628cdecffba92f68c2824e88a8f4d7bfdd44) 1267s ok 18 - Try to connect with login dvador 1267s ok 19 - Get cookie lemonldap (ca8429093da7c51d6f18e4a44330bf479b410699af666919ef09de08a6f9d978) 1267s ok 20 - Try to change password 1267s ok 21 - HTTP code is 200 1267s ok 22 - Content-Type is JSON 1267s ok 23 - Content is valid JSON 1267s ok 24 - PE_PASSWORD_OK 1267s ok 25 - Try to connect with login dvador 1267s ok 26 - Response status is 401 1267s ok 27 - Content is JSON 1267s ok 28 - Error code is 5 1267s ok 29 - Try to connect with login dvador 1267s ok 30 - Get cookie lemonldap (66b7b46c1e74885baa7218641ec2a293d5d7584bdcf13f31396e931a5538b03d) 1267s 1..30 1267s ok 1269s t/36-Combination-SSL-Kerberos.t ................................................ 1269s ok 1 - use Lemonldap::NG::Portal::Main; 1269s ok 2 - Portal object 1269s ok 3 - Init 1269s ok 4 - Portal app 1269s # Subtest: Auth by SSL 1269s ok 1 - Get cookie lemonldap (fc37de0f038e0e14946709be210a4be44c1f47c9d6f6a035507630a1d1bd5472) 1269s ok 2 - Correct session auth module 1269s ok 3 - Correct session UID 1269s 1..3 1269s ok 5 - Auth by SSL 1269s # Subtest: Auth by Kerberos 1269s ok 1 - HTTP code is 200 1269s ok 2 - Page contains a form 1269s ok 3 - Host match 1269s ok 4 - Field "kerberos" is defined 1269s ok 5 - CSP header authorize POST request to \# 1269s ok 6 - Found hidden attribut "kerberos" with value="0" 1269s ok 7 - Get Kerberos javascript 1269s ok 8 - Response body is not empty 1269s ok 9 - Found waiting message 1269s ok 10 - HTTP code is 200 1269s ok 11 - Page contains a form 1269s ok 12 - Host match 1269s ok 13 - Field "url" is defined 1269s ok 14 - Field "kerberos" is defined 1269s ok 15 - Field "ajax_auth_token" is defined 1269s ok 16 - CSP header authorize POST request to \# 1269s ok 17 - AJAX query 1269s ok 18 1269s ok 19 - AJAX query 1269s ok 20 - HTTP code is 200 1269s ok 21 - Content-Type is JSON 1269s ok 22 - Content is valid JSON 1269s ok 23 - User token was returned 1269s ok 24 - Post form 1269s ok 25 - Get cookie lemonldap (633dfe1b57ba39723f0f8d7b827c986ccdec600033c93f8dab9decea28d535e6) 1269s ok 26 - Correct session auth module 1269s ok 27 - Correct session UID 1269s 1..27 1269s ok 6 - Auth by Kerberos 1269s # Subtest: Auth by Demo 1269s ok 1 - Response body is not empty 1269s ok 2 - Found waiting message 1269s ok 3 - HTTP code is 200 1269s ok 4 - Page contains a form 1269s ok 5 - Host match 1269s ok 6 - Field "url" is defined 1269s ok 7 - Field "kerberos" is defined 1269s ok 8 - Field "ajax_auth_token" is defined 1269s ok 9 - CSP header authorize POST request to \# 1269s ok 10 - Post form 1269s ok 11 - HTTP code is 200 1269s ok 12 - Page contains a form 1269s ok 13 - Host match 1269s ok 14 - Field "url" is defined 1269s ok 15 - Field "user" is defined 1269s ok 16 - Field "password" is defined 1269s ok 17 - CSP header authorize POST request to \# 1269s ok 18 - Post form 1269s ok 19 - Get cookie lemonldap (ead341e0f35514ab2cd5f4f352e01f4868c13872150e9f17b8e8811814ed2164) 1269s ok 20 - Correct session auth module 1269s ok 21 - Correct session UID 1269s 1..21 1269s ok 7 - Auth by Demo 1269s 1..7 1269s ok 1270s t/36-Combination-with-Choice.t ................................................. 1270s ok 1 - use Lemonldap::NG::Portal::Main; 1270s ok 2 - Portal object 1270s ok 3 - Init 1270s ok 4 - Portal app 1270s ok 5 - Expression loaded: "[Dm] or [Ch]" 1270s ok 6 - Try to connect with login dwho 1270s ok 7 - Get cookie lemonldap (6f9fdb8f9a44cd797ff0ff42c39499537d624b872d69709021f12c2f8a624a03) 1270s ok 8 - Logout request 1270s ok 9 - Response is 200 1270s ok 10 - Cookie is deleted 1270s ok 11 - No pdata 1270s ok 12 - Disconnect request 1270s ok 13 - Response is 401 1270s ok 14 - Try to connect with login dvador 1270s ok 15 - Get cookie lemonldap (9bc3078540425d1f8e22da36deaf712403141aa015519e9fa8a2f5bd9723fcdd) 1270s ok 16 - Logout request 1270s ok 17 - Response is 200 1270s ok 18 - Cookie is deleted 1270s ok 19 - No pdata 1270s ok 20 - Disconnect request 1270s ok 21 - Response is 401 1270s ok 22 - Portal object 1270s ok 23 - Init 1270s ok 24 - Portal app 1270s ok 25 - Expression loaded: "[Dm] and [Ch]" 1270s ok 26 - Try to connect with login rtyler 1270s ok 27 - Get cookie lemonldap (7cdbfed123aea47e16f666e2c7035d07e1a9a80caf9a88df6e34ada2698d24ba) 1270s ok 28 - Logout request 1270s ok 29 - Response is 200 1270s ok 30 - Cookie is deleted 1270s ok 31 - No pdata 1270s ok 32 - Disconnect request 1270s ok 33 - Response is 401 1270s ok 34 - Try to connect with login dwho 1270s ok 35 - Get cookie lemonldap (62518ebf144c2dde5bffc995127c097a3b5c6a76efeb8dd60fe7b2bf1e766076) 1270s ok 36 - Logout request 1270s ok 37 - Response is 200 1270s ok 38 - Cookie is deleted 1270s ok 39 - No pdata 1270s ok 40 - Disconnect request 1270s ok 41 - Response is 401 1270s ok 42 - Try to connect with login dwho 1270s ok 43 - Response status is 401 1270s ok 44 - Content is JSON 1270s ok 45 - Error code is 5 1270s ok 46 - Portal object 1270s ok 47 - Init 1270s ok 48 - Portal app 1270s ok 49 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [Ch]" 1270s ok 50 - Try to connect with login dwho 1270s ok 51 - Get cookie lemonldap (ba9b6dc7abc3ba069bad06ec11f257b371f0faeacc441fb8be31b80287d5a946) 1270s ok 52 - Logout request 1270s ok 53 - Response is 200 1270s ok 54 - Cookie is deleted 1270s ok 55 - No pdata 1270s ok 56 - Disconnect request 1270s ok 57 - Response is 401 1270s ok 58 - Try to connect with login dvador 1270s ok 59 - Get cookie lemonldap (17449f04acb87d2d604e4177a3bbd37e185709bf4f7116a89fc59726894e15f6) 1270s ok 60 - Logout request 1270s ok 61 - Response is 200 1270s ok 62 - Cookie is deleted 1270s ok 63 - No pdata 1270s ok 64 - Disconnect request 1270s ok 65 - Response is 401 1270s ok 66 - Portal object 1270s ok 67 - Init 1270s ok 68 - Portal app 1270s 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]" 1270s ok 70 - Try to connect with login rtyler 1270s ok 71 - Get cookie lemonldap (0330643828ef29533abad63cfa20cc47e2caa7cf7fcbe76b51e44683c1a5fa66) 1270s ok 72 - Logout request 1270s ok 73 - Response is 200 1270s ok 74 - Cookie is deleted 1270s ok 75 - No pdata 1270s ok 76 - Disconnect request 1270s ok 77 - Response is 401 1270s ok 78 - Try to connect with login dvador 1270s ok 79 - Get cookie lemonldap (aef65011425ff33978b2fa59e05d56471e9bffb25eba4e6392473a200d17cb36) 1270s ok 80 - Logout request 1270s ok 81 - Response is 200 1270s ok 82 - Cookie is deleted 1270s ok 83 - No pdata 1270s ok 84 - Disconnect request 1270s ok 85 - Response is 401 1270s ok 86 - Try to connect with login dwho 1270s ok 87 - Get cookie lemonldap (a5215a6e05c650f9c1945fddc2bc9025839d8960b08f0286d31890938ac827e3) 1270s ok 88 - Logout request 1270s ok 89 - Response is 200 1270s ok 90 - Cookie is deleted 1270s ok 91 - No pdata 1270s ok 92 - Disconnect request 1270s ok 93 - Response is 401 1270s ok 94 - Try to connect with login dwho 1270s ok 95 - Response status is 401 1270s ok 96 - Content is JSON 1270s ok 97 - Error code is 5 1270s 1..97 1270s ok 1271s t/36-Combination-with-TOTP.t ................................................... 1271s ok 1 - use Lemonldap::NG::Portal::Main; 1271s ok 2 - Portal object 1271s ok 3 - Init 1271s ok 4 - Portal app 1271s ok 5 - Get Menu 1271s ok 6 - HTTP code is 200 1271s ok 7 - Page contains a form 1271s ok 8 - Host match 1271s ok 9 - Field "user" is defined 1271s ok 10 - Field "password" is defined 1271s ok 11 - Field "token" is defined 1271s ok 12 - CSP header authorize POST request to \# 1271s ok 13 - Auth query 1271s ok 14 - Get cookie lemonldap (f2d54834b743311b7e0b336f67657061bcc8d63ff9028f24e008ff3d3b782764) 1271s ok 15 - Get redirection 1271s ok 16 - Location is http://auth.example.com/ 1271s ok 17 - Form registration 1271s ok 18 - Found TOTP js 1271s ok 19 - Get new key 1271s ok 20 - Content is JSON 1271s ok 21 - Found secret 1271s ok 22 - Found token 1271s ok 23 - Code 1271s ok 24 - Code contains 6 digits 1271s ok 25 - Post code 1271s ok 26 - Content is JSON 1271s ok 27 - Key is registered 1271s ok 28 - Logout request 1271s ok 29 - Response is 200 1271s ok 30 - Cookie is deleted 1271s ok 31 - No pdata 1271s ok 32 - Disconnect request 1271s ok 33 - Response is 401 1271s ok 34 - Get Menu 1271s ok 35 - HTTP code is 200 1271s ok 36 - Page contains a form 1271s ok 37 - Host match 1271s ok 38 - Field "user" is defined 1271s ok 39 - Field "password" is defined 1271s ok 40 - Field "token" is defined 1271s ok 41 - CSP header authorize POST request to \# 1271s ok 42 - Auth query with bad password 1271s ok 43 - Get Menu 1271s ok 44 - HTTP code is 200 1271s ok 45 - Page contains a form 1271s ok 46 - Host match 1271s ok 47 - Field "user" is defined 1271s ok 48 - Field "password" is defined 1271s ok 49 - Field "token" is defined 1271s ok 50 - CSP header authorize POST request to \# 1271s ok 51 - Auth query 1271s ok 52 - HTTP code is 200 1271s ok 53 - Page contains a form 1271s ok 54 - URI match 1271s ok 55 - Field "token" is defined 1271s ok 56 - Code 1271s ok 57 - Post code 1271s ok 58 - Token expired 1271s ok 59 - Get Menu 1271s ok 60 - HTTP code is 200 1271s ok 61 - Page contains a form 1271s ok 62 - Host match 1271s ok 63 - Field "user" is defined 1271s ok 64 - Field "password" is defined 1271s ok 65 - Field "token" is defined 1271s ok 66 - CSP header authorize POST request to \# 1271s 1..66 1271s ok 1272s t/36-Combination-with-over.t ................................................... 1272s ok 1 - use Lemonldap::NG::Portal::Main; 1272s ok 2 - Portal object 1272s ok 3 - Init 1272s ok 4 - Portal app 1272s ok 5 - Expression loaded: "[Dm] or [DB]" 1272s ok 6 - JSON is parsed 1272s ok 7 - Try to connect with login dwho 1272s ok 8 - Get cookie lemonldap (eca0b84b33c87e10b6b8df999a574cdcfd1bfd3a4b46ef0f4b7bff49db54c0ea) 1272s ok 9 - Logout request 1272s ok 10 - Response is 200 1272s ok 11 - Cookie is deleted 1272s ok 12 - No pdata 1272s ok 13 - Disconnect request 1272s ok 14 - Response is 401 1272s ok 15 - Try to connect with login dvador 1272s ok 16 - Get cookie lemonldap (7db9643aac6e6d82989a381b81241ce6952fcabe19c89177acd87b1666d84ad9) 1272s ok 17 - Logout request 1272s ok 18 - Response is 200 1272s ok 19 - Cookie is deleted 1272s ok 20 - No pdata 1272s ok 21 - Disconnect request 1272s ok 22 - Response is 401 1272s 1..22 1272s ok 1274s t/36-Combination-with-token.t .................................................. 1274s ok 1 - use Lemonldap::NG::Portal::Main; 1274s ok 2 - Portal object 1274s ok 3 - Init 1274s ok 4 - Portal app 1274s ok 5 - Expression loaded: "[Dm] or [DB]" 1274s ok 6 - Unauth request 1274s ok 7 - HTTP code is 200 1274s ok 8 - Page contains a form 1274s ok 9 - Host match 1274s ok 10 - Field "token" is defined 1274s ok 11 - CSP header authorize POST request to \# 1274s ok 12 - Try to connect with login dwho 1274s ok 13 - Get cookie lemonldap (326c7bfe7ab08d9ffbfd4db6f63f56baba91c54677a3d4bc5ac5186a218dd5ab) 1274s ok 14 - Logout request 1274s ok 15 - Response is 200 1274s ok 16 - Cookie is deleted 1274s ok 17 - No pdata 1274s ok 18 - Disconnect request 1274s ok 19 - Response is 401 1274s ok 20 - Unauth request 1274s ok 21 - HTTP code is 200 1274s ok 22 - Page contains a form 1274s ok 23 - Host match 1274s ok 24 - Field "token" is defined 1274s ok 25 - CSP header authorize POST request to \# 1274s ok 26 - Try to connect with login dvador 1274s ok 27 - Get cookie lemonldap (da7e9689de565f247378b088f53a88176607ef5b0426d0149e7f003979545f12) 1274s ok 28 - Logout request 1274s ok 29 - Response is 200 1274s ok 30 - Cookie is deleted 1274s ok 31 - No pdata 1274s ok 32 - Disconnect request 1274s ok 33 - Response is 401 1274s ok 34 - Portal object 1274s ok 35 - Init 1274s ok 36 - Portal app 1274s ok 37 - Expression loaded: "[Dm] and [DB]" 1274s ok 38 - Unauth request 1274s ok 39 - HTTP code is 200 1274s ok 40 - Page contains a form 1274s ok 41 - Host match 1274s ok 42 - Field "token" is defined 1274s ok 43 - CSP header authorize POST request to \# 1274s ok 44 - Try to connect with login rtyler 1274s ok 45 - Get cookie lemonldap (bf32d1a63b5b004f8ebd0d31ce8bc334067882cbd9a83ef0e6ee0e0f95ca6a74) 1274s ok 46 - Logout request 1274s ok 47 - Response is 200 1274s ok 48 - Cookie is deleted 1274s ok 49 - No pdata 1274s ok 50 - Disconnect request 1274s ok 51 - Response is 401 1274s ok 52 - Unauth request 1274s ok 53 - HTTP code is 200 1274s ok 54 - Page contains a form 1274s ok 55 - Host match 1274s ok 56 - Field "token" is defined 1274s ok 57 - CSP header authorize POST request to \# 1274s ok 58 - Try to connect with login dwho 1274s ok 59 - Response status is 401 1274s ok 60 - Content is JSON 1274s ok 61 - Error code is 5 1274s ok 62 - Portal object 1274s ok 63 - Init 1274s ok 64 - Portal app 1274s ok 65 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 1274s ok 66 - Unauth request 1274s ok 67 - HTTP code is 200 1274s ok 68 - Page contains a form 1274s ok 69 - Host match 1274s ok 70 - Field "token" is defined 1274s ok 71 - CSP header authorize POST request to \# 1274s ok 72 - Try to connect with login dwho 1274s ok 73 - Get cookie lemonldap (073758adab36169c952c45925be1c2751452442f1bd8f352d317d50424e8b463) 1274s ok 74 - Logout request 1274s ok 75 - Response is 200 1274s ok 76 - Cookie is deleted 1274s ok 77 - No pdata 1274s ok 78 - Disconnect request 1274s ok 79 - Response is 401 1274s ok 80 - Unauth request 1274s ok 81 - HTTP code is 200 1274s ok 82 - Page contains a form 1274s ok 83 - Host match 1274s ok 84 - Field "token" is defined 1274s ok 85 - CSP header authorize POST request to \# 1274s ok 86 - Try to connect with login dvador 1274s ok 87 - Get cookie lemonldap (74b64f48cbc965890efafbc0841c05bd4b5c5f87fb366bd1d528a42c7c8e03eb) 1274s ok 88 - Logout request 1274s ok 89 - Response is 200 1274s ok 90 - Cookie is deleted 1274s ok 91 - No pdata 1274s ok 92 - Disconnect request 1274s ok 93 - Response is 401 1274s ok 94 - Portal object 1274s ok 95 - Init 1274s ok 96 - Portal app 1274s 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]" 1274s ok 98 - Unauth request 1274s ok 99 - HTTP code is 200 1274s ok 100 - Page contains a form 1274s ok 101 - Host match 1274s ok 102 - Field "token" is defined 1274s ok 103 - CSP header authorize POST request to \# 1274s ok 104 - Try to connect with login rtyler 1274s ok 105 - Get cookie lemonldap (2385eeb5d91719f6e2805cfb3d4768c2b0a008c4ad6351c637c7c81ae0611047) 1274s ok 106 - Logout request 1274s ok 107 - Response is 200 1274s ok 108 - Cookie is deleted 1274s ok 109 - No pdata 1274s ok 110 - Disconnect request 1274s ok 111 - Response is 401 1274s ok 112 - Unauth request 1274s ok 113 - HTTP code is 200 1274s ok 114 - Page contains a form 1274s ok 115 - Host match 1274s ok 116 - Field "token" is defined 1274s ok 117 - CSP header authorize POST request to \# 1274s ok 118 - Try to connect with login dvador 1274s ok 119 - Get cookie lemonldap (4d329f75dfb221841aa93a6f2d99c931fab1205effcdee1841c21834eed31f4b) 1274s ok 120 - Logout request 1274s ok 121 - Response is 200 1274s ok 122 - Cookie is deleted 1274s ok 123 - No pdata 1274s ok 124 - Disconnect request 1274s ok 125 - Response is 401 1274s ok 126 - Unauth request 1274s ok 127 - HTTP code is 200 1274s ok 128 - Page contains a form 1274s ok 129 - Host match 1274s ok 130 - Field "token" is defined 1274s ok 131 - CSP header authorize POST request to \# 1274s ok 132 - Try to connect with login dwho 1274s ok 133 - Response status is 401 1274s ok 134 - Content is JSON 1274s ok 135 - Error code is 5 1274s 1..135 1274s ok 1276s t/36-Combination.t ............................................................. 1276s ok 1 - use Lemonldap::NG::Portal::Main; 1276s ok 2 - Portal object 1276s ok 3 - Init 1276s ok 4 - Portal app 1276s ok 5 - Expression loaded: "[Dm] or [DB]" 1276s ok 6 - Try to connect with login dwho 1276s ok 7 - Get cookie lemonldap (4b22dedb11d833a294464e3c639e1b0ec89462464e16ca437ee873fb95e898d8) 1276s ok 8 - Logout request 1276s ok 9 - Response is 200 1276s ok 10 - Cookie is deleted 1276s ok 11 - No pdata 1276s ok 12 - Disconnect request 1276s ok 13 - Response is 401 1276s ok 14 - Try to connect with login dvador 1276s ok 15 - Get cookie lemonldap (08d88ac40a13f1d42050ce78db9e1fd89faeefad16fa6c187ee1905ed2a20d9d) 1276s ok 16 - Portal object 1276s ok 17 - Init 1276s ok 18 - Portal app 1276s ok 19 - Expression loaded: "[Dm] and [DB]" 1276s ok 20 - Try to connect with login rtyler 1276s ok 21 - Get cookie lemonldap (4f46ac977d67fdfd3389d145b08b88f059957b701a8beabc624b0cc457696313) 1276s ok 22 - Logout request 1276s ok 23 - Response is 200 1276s ok 24 - Cookie is deleted 1276s ok 25 - No pdata 1276s ok 26 - Disconnect request 1276s ok 27 - Response is 401 1276s ok 28 - Try to connect with login dwho 1276s ok 29 - Response status is 401 1276s ok 30 - Content is JSON 1276s ok 31 - Error code is 5 1276s ok 32 - Portal object 1276s ok 33 - Init 1276s ok 34 - Portal app 1276s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 1276s ok 36 - Try to connect with login dwho 1276s ok 37 - Get cookie lemonldap (28329f8f1961e1ba7efd309a8e6b648d50719a843317c01af46e2a36be3f51ef) 1276s ok 38 - Logout request 1276s ok 39 - Response is 200 1276s ok 40 - Cookie is deleted 1276s ok 41 - No pdata 1276s ok 42 - Disconnect request 1276s ok 43 - Response is 401 1276s ok 44 - Try to connect with login dvador 1276s ok 45 - Get cookie lemonldap (4f979cca808522c4c726093c852bcc1f3e2d9696f89f11f264b0dae174240fa0) 1276s ok 46 - Logout request 1276s ok 47 - Response is 200 1276s ok 48 - Cookie is deleted 1276s ok 49 - No pdata 1276s ok 50 - Disconnect request 1276s ok 51 - Response is 401 1276s ok 52 - Portal object 1276s ok 53 - Init 1276s ok 54 - Portal app 1276s 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]" 1276s ok 56 - Try to connect with login rtyler 1276s ok 57 - Get cookie lemonldap (ca5de4f92e11358b9f6c6554552b44065beb858ed1ae704df8ba84d5ee3599a5) 1276s ok 58 - Demo and DBI exported variables exist in session 1276s ok 59 - Try to connect with login dvador 1276s ok 60 - Get cookie lemonldap (3baff9dfa1430939c5726f739350926243c828bc59e88f8651aba048378b54b7) 1276s ok 61 - Try to connect with login dwho 1276s ok 62 - Response status is 401 1276s ok 63 - Content is JSON 1276s ok 64 - Error code is 5 1276s ok 65 - Portal object 1276s ok 66 - Init 1276s ok 67 - Portal app 1276s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 1276s ok 69 - Try to connect with login rtyler 1276s ok 70 - Get cookie lemonldap (932b5e667e3c40db35f0f849b745fcd1e05544e0f1d93fb27d8263ccb17c00b8) 1276s ok 71 - Try to connect with login dwho 1276s ok 72 - Get cookie lemonldap (752bb25576febb19ebabf5b06d1509a9eeb378bd6fbccb7e75432aba93846d29) 1276s ok 73 - Portal object 1276s ok 74 - Init 1276s ok 75 - Portal app 1276s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 1276s ok 77 - Try to connect with login rtyler 1276s ok 78 - Get cookie lemonldap (8279fe200c81479e681d36fa2abff05edeaef80956357365b15a67091b0189e6) 1276s ok 79 - Try to connect with login dwho 1276s ok 80 - Response status is 401 1276s ok 81 - Content is JSON 1276s ok 82 - Error code is 5 1276s 1..82 1276s ok 1278s t/37-CAS-App-to-SAML-IdP-POST.t ................................................ 1278s ok 1 - use Lemonldap::NG::Portal::Main; 1278s # Subtest: Test without WAYF 1278s ok 1 - Portal object 1278s ok 2 - Init 1278s ok 3 - Portal app 1278s ok 4 - Register $type 1278s ok 5 - Portal object 1278s ok 6 - Init 1278s ok 7 - Portal app 1278s ok 8 - Register $type 1278s ok 9 - Portal object 1278s ok 10 - Init 1278s ok 11 - Portal app 1278s ok 12 - Register $type 1278s # ==> Pushing APP <== 1278s # ==> Popping APP <== 1278s ok 13 - Unauth CAS app request 1278s ok 14 - Get cookie llngcasserver (proxy) 1278s ok 15 - Get CAS server cookie 1278s ok 16 - Get redirection 1278s ok 17 - Location header found 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s ok 18 - Push request to proxy 1278s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769693544_61933%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerTs%22%3A1769765424%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1278s ok 20 - HTTP code is 200 1278s ok 21 - Page contains a form 1278s ok 22 - Host match 1278s ok 23 - URI match 1278s ok 24 - Field "SAMLRequest" is defined 1278s ok 25 - CSP header authorize POST request to auth.idp.com 1278s ok 26 - Method is POST 1278s # ==> Pushing IDP <== 1278s # ==> Popping IDP <== 1278s ok 27 - Launch SAML request to IdP 1278s ok 28 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693544_56629%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769765424%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1278s # ==> Pushing IDP <== 1278s # ==> Popping IDP <== 1278s ok 29 - Post authentication 1278s ok 30 - HTTP code is 200 1278s ok 31 - Page contains a form 1278s ok 32 - CSP header authorize POST request to auth.proxy.com 1278s ok 33 - Method is POST 1278s ok 34 - Get cookie lemonldap (e256936503da072aefcb3eaa34e2de7a052c4960d5d676d8e43c8acb909848bf) 1278s ok 35 - Get cookie lemonldappdata () 1278s ok 36 - SAML request cleared from pdata 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s ok 37 - POST SAML response 1278s ok 38 - Get cookie lemonldap (917d2e38a348e74f543298e3ec7a97bbbbe2f8108f8310cca13384fe3b0eb8a4) 1278s ok 39 - Get redirection 1278s ok 40 - Location header found 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s ok 41 - Follow internal redirection 1278s ok 42 - Get redirection 1278s ok 43 - Location header found 1278s # ==> Pushing APP <== 1278s ok 44 - SOAP request 1278s # ==> Saving handler APP <== 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s # ==> Restoring APP <== 1278s ok 45 - Execute request to /cas/serviceValidate 1278s ok 46 - HTTP code is 200 1278s ok 47 - Content is XML 1278s # ==> Popping APP <== 1278s ok 48 - Follow redirection to RP 1278s ok 49 - Get cookie lemonldap (12f2e8c4cceead31dbedde6196b7ac754e1a1448f2147400dac3666b5f00d44f) 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s ok 50 - Initiate logout from proxy 1278s ok 51 - HTTP code is 200 1278s ok 52 - Page contains a form 1278s ok 53 - Host match 1278s ok 54 - URI match 1278s ok 55 - Field "SAMLRequest" is defined 1278s ok 56 - Field "RelayState" is defined 1278s ok 57 - CSP header authorize POST request to auth.idp.com 1278s ok 58 - Method is POST 1278s # ==> Pushing IDP <== 1278s # ==> Popping IDP <== 1278s ok 59 - Send SAML logout request 1278s ok 60 - HTTP code is 200 1278s ok 61 - Page contains a form 1278s ok 62 - Host match 1278s ok 63 - URI match 1278s ok 64 - Field "SAMLResponse" is defined 1278s ok 65 - Field "RelayState" is defined 1278s ok 66 - CSP header authorize POST request to auth.proxy.com 1278s ok 67 - Method is POST 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s ok 68 - Receive SAML logout response 1278s ok 69 - Get redirection 1278s ok 70 - Location header found 1278s ok 71 - SP session was removed 1278s ok 72 - IDP session was removed 1278s 1..72 1278s ok 2 - Test without WAYF 1278s # Subtest: Test with WAYF 1278s ok 1 - Portal object 1278s ok 2 - Init 1278s ok 3 - Portal app 1278s ok 4 - Register $type 1278s ok 5 - Portal object 1278s ok 6 - Init 1278s ok 7 - Portal app 1278s ok 8 - Register $type 1278s ok 9 - Portal object 1278s ok 10 - Init 1278s ok 11 - Portal app 1278s ok 12 - Register $type 1278s # ==> Pushing APP <== 1278s # ==> Popping APP <== 1278s ok 13 - Unauth CAS app request 1278s ok 14 - Get cookie llngcasserver (proxy) 1278s ok 15 - Get CAS server cookie 1278s ok 16 - Get redirection 1278s ok 17 - Location header found 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s ok 18 - Push request to proxy 1278s ok 19 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765425%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769693545_30089%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%7D) 1278s ok 20 - Get redirection 1278s ok 21 - Location header found 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s ok 22 - Return from WAYF 1278s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769693545_30089%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769765425%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1278s ok 24 - HTTP code is 200 1278s ok 25 - Page contains a form 1278s ok 26 - Host match 1278s ok 27 - URI match 1278s ok 28 - Field "SAMLRequest" is defined 1278s ok 29 - CSP header authorize POST request to auth.idp.com 1278s ok 30 - Method is POST 1278s # ==> Pushing IDP <== 1278s # ==> Popping IDP <== 1278s ok 31 - Launch SAML request to IdP 1278s ok 32 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765425%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693545_56607%22%7D) 1278s # ==> Pushing IDP <== 1278s # ==> Popping IDP <== 1278s ok 33 - Post authentication 1278s ok 34 - HTTP code is 200 1278s ok 35 - Page contains a form 1278s ok 36 - CSP header authorize POST request to auth.proxy.com 1278s ok 37 - Method is POST 1278s ok 38 - Get cookie lemonldap (dce9d46afc4dfa77d13b9fb2ccaa0f1d0bc36d8b28f8bfae8c92b792744c0bfd) 1278s ok 39 - Get cookie lemonldappdata () 1278s ok 40 - SAML request cleared from pdata 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s ok 41 - POST SAML response 1278s ok 42 - Get cookie lemonldap (983e21d98ed62d56efc1b28362b7eb5fece1aff69d4b4075377e90b85999716f) 1278s ok 43 - Get redirection 1278s ok 44 - Location header found 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s ok 45 - Follow internal redirection 1278s ok 46 - Get redirection 1278s ok 47 - Location header found 1278s # ==> Pushing APP <== 1278s ok 48 - SOAP request 1278s # ==> Saving handler APP <== 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s # ==> Restoring APP <== 1278s ok 49 - Execute request to /cas/serviceValidate 1278s ok 50 - HTTP code is 200 1278s ok 51 - Content is XML 1278s # ==> Popping APP <== 1278s ok 52 - Follow redirection to RP 1278s ok 53 - Get cookie lemonldap (d03770d8f4059dfecc7968df491eff182f6ae8a6ee8ec762ccf29a6fccb944c1) 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s ok 54 - Initiate logout from proxy 1278s ok 55 - HTTP code is 200 1278s ok 56 - Page contains a form 1278s ok 57 - Host match 1278s ok 58 - URI match 1278s ok 59 - Field "SAMLRequest" is defined 1278s ok 60 - Field "RelayState" is defined 1278s ok 61 - CSP header authorize POST request to auth.idp.com 1278s ok 62 - Method is POST 1278s # ==> Pushing IDP <== 1278s # ==> Popping IDP <== 1278s ok 63 - Send SAML logout request 1278s ok 64 - HTTP code is 200 1278s ok 65 - Page contains a form 1278s ok 66 - Host match 1278s ok 67 - URI match 1278s ok 68 - Field "SAMLResponse" is defined 1278s ok 69 - Field "RelayState" is defined 1278s ok 70 - CSP header authorize POST request to auth.proxy.com 1278s ok 71 - Method is POST 1278s # ==> Pushing PROXY <== 1278s # ==> Popping PROXY <== 1278s ok 72 - Receive SAML logout response 1278s ok 73 - Get redirection 1278s ok 74 - Location header found 1278s ok 75 - SP session was removed 1278s ok 76 - IDP session was removed 1278s 1..76 1278s ok 3 - Test with WAYF 1278s 1..3 1278s ok 1280s t/37-Issuer-Display-Rule.t ..................................................... 1280s ok 1 - use Lemonldap::NG::Portal::Main; 1280s ok 2 - Portal object 1280s ok 3 - Init 1280s ok 4 - Portal app 1280s ok 5 - Get cookie lemonldap (1dc82ce5d69dd8a2050093e4b7621c38f9774e3278741ce6b32c294ff3e60199) 1280s ok 6 - Get Menu 1280s ok 7 - Response body is not empty 1280s ok 8 1280s 1..8 1280s ok 1282s t/37-Issuer-Timeout.t .......................................................... 1282s ok 1 - use Lemonldap::NG::Portal::Main; 1282s ok 2 - Portal object 1282s ok 3 - Init 1282s ok 4 - Portal app 1282s ok 5 - OP portal 1282s # Subtest: Request RP1, wait for timeout, request RP2 1282s ok 1 - Authorization request to RP1 1282s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769693728_2024%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769765428%7D) 1282s ok 3 - Authorization request to RP2 1282s ok 4 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769766028%2C%22issuerRequestoauth2%22%3A%221769694328_17517%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1282s ok 5 - HTTP code is 200 1282s ok 6 - Page contains a form 1282s ok 7 - Host match 1282s ok 8 - Field "user" is defined 1282s ok 9 - Field "password" is defined 1282s ok 10 - CSP header authorize POST request to \# 1282s ok 11 - Authorization request to RP2 1282s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769694328_17517%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769766028%7D) 1282s ok 13 - HTTP code is 200 1282s ok 14 - Page contains a form 1282s ok 15 - URI match 1282s ok 16 - Field "token" is defined 1282s ok 17 - Field "code" is defined 1282s ok 18 - Found EXTCODE input 1282s ok 19 - Post code 1282s ok 20 - Get redirection 1282s ok 21 - Location is http://auth.op.com/oauth2 1282s ok 22 - Get cookie lemonldap (f52ed095100d79bf3159410ba3e00280c0afd9c75fd3940d1d8b7301b6852592) 1282s ok 23 - Authorization request to RP1 1282s ok 24 - Get redirection 1282s ok 25 - Location header found 1282s 1..25 1282s ok 6 - Request RP1, wait for timeout, request RP2 1282s # Subtest: Request RP1, wait for timeout, complete login 1282s ok 1 - Authorization request to RP1 1282s ok 2 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769765428%2C%22issuerRequestoauth2%22%3A%221769693728_23581%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1282s ok 3 - HTTP code is 200 1282s ok 4 - Page contains a form 1282s ok 5 - Host match 1282s ok 6 - Field "user" is defined 1282s ok 7 - Field "password" is defined 1282s ok 8 - CSP header authorize POST request to \# 1282s ok 9 - Authorization request to RP2 1282s 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%3A1769765428%2C%22issuerRequestoauth2%22%3A%221769693728_23581%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 1282s ok 11 - HTTP code is 200 1282s ok 12 - Page contains a form 1282s ok 13 - URI match 1282s ok 14 - Field "token" is defined 1282s ok 15 - Field "code" is defined 1282s ok 16 - Found EXTCODE input 1282s ok 17 - Post code 1282s ok 18 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769693728_23581%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1282s ok 19 - Get redirection 1282s ok 20 - Location is http://auth.op.com/oauth2 1282s ok 21 - Get cookie lemonldap (7423315e31f9d5fdeb7a1fad0b70e4df70f590d586f5c407a21c60c793f17885) 1282s ok 22 - Authorization request to RP1 1282s ok 23 - Expected portal error code: code found on page 1282s ok 24 - Expected portal error code 1282s ok 25 - Get cookie lemonldappdata () 1282s ok 26 - pdata was cleared 1282s 1..26 1282s ok 7 - Request RP1, wait for timeout, complete login 1282s # Subtest: Within timeout, abandonned access to rp1 does not interfere 1282s ok 1 - Authorization request to RP1 1282s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769694328_40297%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769766028%7D) 1282s ok 3 - Authorization request to RP2 1282s ok 4 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221769694328_5944%22%2C%22issuerTs%22%3A1769766028%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1282s ok 5 - HTTP code is 200 1282s ok 6 - Page contains a form 1282s ok 7 - Host match 1282s ok 8 - Field "user" is defined 1282s ok 9 - Field "password" is defined 1282s ok 10 - CSP header authorize POST request to \# 1282s ok 11 - Authorization request to RP2 1282s ok 12 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769766028%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221769694328_5944%22%7D) 1282s ok 13 - HTTP code is 200 1282s ok 14 - Page contains a form 1282s ok 15 - URI match 1282s ok 16 - Field "token" is defined 1282s ok 17 - Field "code" is defined 1282s ok 18 - Found EXTCODE input 1282s ok 19 - Post code 1282s ok 20 - Get redirection 1282s ok 21 - Location is http://auth.op.com/oauth2 1282s ok 22 - Get cookie lemonldap (90e7c0a949a5804c47d96500af623b21fa0be943ebbb96225532b0f292aab943) 1282s ok 23 - Authorization request to RP1 1282s ok 24 - Get redirection 1282s ok 25 - Location header found 1282s 1..25 1282s ok 8 - Within timeout, abandonned access to rp1 does not interfere 1282s 1..8 1282s ok 1283s t/37-Logout-from-2-chained-SAML-SP-SOAP.t ...................................... 1283s ok 1 - use Lemonldap::NG::Portal::Main; 1283s ok 2 - Portal object 1283s ok 3 - Init 1283s ok 4 - Portal app 1283s ok 5 - Register $type 1283s ok 6 - Portal object 1283s ok 7 - Init 1283s ok 8 - Portal app 1283s ok 9 - Register $type 1283s ok 10 - Portal object 1283s ok 11 - Init 1283s ok 12 - Portal app 1283s ok 13 - Register $type 1283s # ==> Pushing SP <== 1283s # ==> Popping SP <== 1283s ok 14 - Unauth SP request 1283s ok 15 - Get redirection 1283s ok 16 - Location header found 1283s # ==> Pushing PROXY <== 1283s # ==> Popping PROXY <== 1283s ok 17 - Push request to PROXY, endpoint /saml/singleSignOn 1283s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769765430%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693550_46932%22%7D) 1283s ok 19 - Get redirection 1283s ok 20 - Location header found 1283s # ==> Pushing IDP <== 1283s # ==> Popping IDP <== 1283s ok 21 - SAML Authentication on idp, endpoint /saml/singleSignOn 1283s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693550_7632%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769765430%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1283s ok 23 - HTTP code is 200 1283s ok 24 - Page contains a form 1283s ok 25 - Host match 1283s ok 26 - Field "url" is defined 1283s ok 27 - Field "timezone" is defined 1283s ok 28 - Field "skin" is defined 1283s ok 29 - Field "user" is defined 1283s ok 30 - Field "password" is defined 1283s ok 31 - CSP header authorize POST request to \# 1283s # ==> Pushing IDP <== 1283s # ==> Popping IDP <== 1283s ok 32 - Post authentication, endpoint /saml/singleSignOn 1283s ok 33 - Get cookie lemonldappdata () 1283s ok 34 - Get cookie lemonldap (17e59f868529a99dcc0f9062b941378613ffdb741bb61f03c5805726b2882ee7) 1283s ok 35 - HTTP code is 200 1283s ok 36 - Page contains a form 1283s ok 37 - Host match 1283s ok 38 - URI match 1283s ok 39 - Field "SAMLResponse" is defined 1283s ok 40 - Field "RelayState" is defined 1283s ok 41 - CSP header authorize POST request to auth.proxy.com 1283s # ==> Pushing PROXY <== 1283s # ==> Popping PROXY <== 1283s ok 42 - Post SAML response to PROXY 1283s ok 43 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693550_46932%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1283s ok 44 - Get cookie lemonldap (af7227c1af39be19e83d83c91b331a809f0f09a9f92120048f340bbc1799a2a1) 1283s ok 45 - Get redirection 1283s ok 46 - Location header found 1283s # ==> Pushing PROXY <== 1283s # ==> Popping PROXY <== 1283s ok 47 - internal redirection to PROXY, endpoint /saml 1283s ok 48 - HTTP code is 200 1283s ok 49 - Page contains a form 1283s ok 50 - Host match 1283s ok 51 - URI match 1283s ok 52 - Field "SAMLResponse" is defined 1283s ok 53 - CSP header authorize POST request to auth.sp.com 1283s # ==> Pushing SP <== 1283s # ==> Popping SP <== 1283s ok 54 - Post SAML response to SP 1283s ok 55 - Get cookie lemonldap (aa8dcac296b8dfec99306ce965840227ca69db645890ceb4bb83bb725c47ef9f) 1283s # ==> Pushing SP <== 1283s ok 56 - REST request 1283s ok 57 - Request from PROXY to PROXY 1283s # ==> Saving handler SP <== 1283s # ==> Pushing PROXY <== 1283s ok 58 - REST request 1283s ok 59 - Request to IDP 1283s # ==> Saving handler PROXY <== 1283s # ==> Pushing IDP <== 1283s # ==> Popping IDP <== 1283s # ==> Restoring PROXY <== 1283s ok 60 - Execute post request 1283s ok 61 - Response is 200 1283s ok 62 - Content is JSON|XML 1283s # ==> Popping PROXY <== 1283s # ==> Restoring SP <== 1283s ok 63 - Execute post request 1283s ok 64 - Response is 200 1283s ok 65 - Content is JSON|XML 1283s # ==> Popping SP <== 1283s ok 66 - Call logout from SP 1283s ok 67 - Get cookie lemonldap (0) 1283s ok 68 - Test empty cookie on SP 1283s ok 69 - Test disconnexion message on SP 1283s # ==> Pushing PROXY <== 1283s # ==> Popping PROXY <== 1283s ok 70 - Test if still logged on PROXY 1283s ok 71 - Get redirection 1283s ok 72 - Location header found 1283s # ==> Pushing IDP <== 1283s # ==> Popping IDP <== 1283s ok 73 - Test if still logged on IDP 1283s ok 74 - test presence of user field in form (prove successful logout) 1283s 1..74 1283s ok 1284s t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.t ................................ 1284s ok 1 - use Lemonldap::NG::Portal::Main; 1284s ok 2 - Portal object 1284s ok 3 - Init 1284s ok 4 - Portal app 1284s ok 5 - Register $type 1284s # ==> Pushing OP <== 1284s # ==> Popping OP <== 1284s ok 6 - Get JWKS, endpoint /oauth2/jwks 1284s ok 7 - HTTP code is 200 1284s # ==> Pushing OP <== 1284s # ==> Popping OP <== 1284s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1284s ok 9 - HTTP code is 200 1284s ok 10 - Portal object 1284s ok 11 - Init 1284s ok 12 - Portal app 1284s ok 13 - Register $type 1284s ok 14 - Portal object 1284s ok 15 - Init 1284s ok 16 - Portal app 1284s ok 17 - Register $type 1284s # ==> Pushing RP <== 1284s # ==> Popping RP <== 1284s ok 18 - Unauth SP request 1284s ok 19 - Get redirection 1284s ok 20 - Location header found 1284s # ==> Pushing OP <== 1284s # ==> Popping OP <== 1284s ok 21 - Push request to OP, endpoint /oauth2/authorize 1284s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769693551_55750%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769765431%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1284s ok 23 - Get redirection 1284s ok 24 - Location header found 1284s # ==> Pushing IDP <== 1284s # ==> Popping IDP <== 1284s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 1284s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769765431%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693551_28739%22%7D) 1284s ok 27 - HTTP code is 200 1284s ok 28 - Page contains a form 1284s ok 29 - Host match 1284s ok 30 - Field "url" is defined 1284s ok 31 - Field "timezone" is defined 1284s ok 32 - Field "skin" is defined 1284s ok 33 - Field "user" is defined 1284s ok 34 - Field "password" is defined 1284s ok 35 - CSP header authorize POST request to \# 1284s # ==> Pushing IDP <== 1284s # ==> Popping IDP <== 1284s ok 36 - Post authentication, endpoint /saml/singleSignOn 1284s ok 37 - Get cookie lemonldappdata () 1284s ok 38 - Get cookie lemonldap (ee70ea8ede7eddefc9c840bdb1d4893ed22c9a40ec7eb590bdd1cf15e38ee931) 1284s ok 39 - HTTP code is 200 1284s ok 40 - Page contains a form 1284s ok 41 - Host match 1284s ok 42 - URI match 1284s ok 43 - Field "SAMLResponse" is defined 1284s ok 44 - Field "RelayState" is defined 1284s ok 45 - CSP header authorize POST request to auth.op.com 1284s # ==> Pushing OP <== 1284s # ==> Popping OP <== 1284s ok 46 - Post SAML response to SP 1284s ok 47 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769693551_55750%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1284s ok 48 - Get cookie lemonldap (9ad7193d72f25c2c6101cf0b87e499abac8af6ca18d7223ff2335924a409bc98) 1284s ok 49 - Get redirection 1284s ok 50 - Location header found 1284s # ==> Pushing OP <== 1284s # ==> Popping OP <== 1284s ok 51 - Call OP from SAML SP 1284s ok 52 - Get cookie lemonldappdata () 1284s ok 53 - Get redirection 1284s ok 54 - Location header found 1284s # ==> Pushing RP <== 1284s ok 55 - REST request 1284s ok 56 - Request from RP to OP, endpoint /oauth2/token 1284s # ==> Saving handler RP <== 1284s # ==> Pushing OP <== 1284s # ==> Popping OP <== 1284s # ==> Restoring RP <== 1284s ok 57 - Execute post request 1284s ok 58 - Response is 200 1284s ok 59 - Content is JSON 1284s ok 60 - REST request 1284s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 1284s # ==> Saving handler RP <== 1284s # ==> Pushing OP <== 1284s # ==> Popping OP <== 1284s # ==> Restoring RP <== 1284s ok 62 - Execute get request 1284s ok 63 - Response is 200 1284s ok 64 - Content is JSON 1284s # ==> Popping RP <== 1284s ok 65 - Call openidconnectcallback on RP 1284s ok 66 - Get cookie lemonldap (a441fd6711f91adba995c38132aa72ad0c60aab4e66bcb1db714459112c19d97) 1284s # ==> Pushing RP <== 1284s # ==> Popping RP <== 1284s ok 67 - Call logout from RP 1284s ok 68 - Get cookie lemonldap (0) 1284s ok 69 - Test empty cookie on RP 1284s ok 70 - Get redirection 1284s ok 71 - Location header found 1284s # ==> Pushing OP <== 1284s # ==> Popping OP <== 1284s ok 72 - Forward logout to OP 1284s ok 73 - HTTP code is 200 1284s ok 74 - Page contains a form 1284s ok 75 - Host match 1284s ok 76 - Field "post_logout_redirect_uri" is defined 1284s ok 77 - Field "confirm" is defined 1284s ok 78 - Field "skin" is defined 1284s ok 79 - CSP header authorize POST request to \# 1284s # ==> Pushing OP <== 1284s # ==> Popping OP <== 1284s ok 80 - Post logout confirmation to OP, endpoint /oauth2/logout 1284s ok 81 - Get cookie lemonldap (0) 1284s ok 82 - Test empty cookie on OP 1284s ok 83 - Get redirection 1284s ok 84 - Location header found 1284s # ==> Pushing IDP <== 1284s # ==> Popping IDP <== 1284s ok 85 - redirect to IdP 1284s ok 86 - Get cookie lemonldap (0) 1284s ok 87 - Test empty cookie on IDP 1284s ok 88 - Get redirection 1284s ok 89 - Location header found 1284s # ==> Pushing OP <== 1284s # ==> Popping OP <== 1284s ok 90 - redirect to OP 1284s ok 91 - Get redirection 1284s ok 92 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1284s # ==> Pushing RP <== 1284s # ==> Popping RP <== 1284s ok 93 - follow post-logout redirection 1284s ok 94 - Get redirection 1284s ok 95 - Location is http://auth.rp.com/?logout=1 1284s 1..95 1284s ok 1287s t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.t .................................... 1287s ok 1 - use Lemonldap::NG::Portal::Main; 1287s ok 2 - Portal object 1287s ok 3 - Init 1287s ok 4 - Portal app 1287s ok 5 - Register $type 1287s # ==> Pushing OP <== 1287s # ==> Popping OP <== 1287s ok 6 - Get JWKS, endpoint /oauth2/jwks 1287s ok 7 - HTTP code is 200 1287s # ==> Pushing OP <== 1287s # ==> Popping OP <== 1287s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1287s ok 9 - HTTP code is 200 1287s ok 10 - Portal object 1287s ok 11 - Init 1287s ok 12 - Portal app 1287s ok 13 - Register $type 1287s ok 14 - Portal object 1287s ok 15 - Init 1287s ok 16 - Portal app 1287s ok 17 - Register $type 1287s # ==> Pushing RP <== 1287s # ==> Popping RP <== 1287s ok 18 - Unauth SP request 1287s ok 19 - Get redirection 1287s ok 20 - Location header found 1287s # ==> Pushing OP <== 1287s # ==> Popping OP <== 1287s ok 21 - Push request to OP, endpoint /oauth2/authorize 1287s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769693553_15872%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769765433%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1287s ok 23 - Get redirection 1287s ok 24 - Location header found 1287s # ==> Pushing IDP <== 1287s # ==> Popping IDP <== 1287s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 1287s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769765433%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769693553_2382%22%7D) 1287s ok 27 - HTTP code is 200 1287s ok 28 - Page contains a form 1287s ok 29 - Host match 1287s ok 30 - Field "url" is defined 1287s ok 31 - Field "timezone" is defined 1287s ok 32 - Field "skin" is defined 1287s ok 33 - Field "user" is defined 1287s ok 34 - Field "password" is defined 1287s ok 35 - CSP header authorize POST request to \# 1287s # ==> Pushing IDP <== 1287s # ==> Popping IDP <== 1287s ok 36 - Post authentication, endpoint /saml/singleSignOn 1287s ok 37 - Get cookie lemonldappdata () 1287s ok 38 - Get cookie lemonldap (dece85d4fccea9d2270f6688c844623a1dc61342eeeea4e5c885930026e6c5d3) 1287s ok 39 - HTTP code is 200 1287s ok 40 - Page contains a form 1287s ok 41 - Host match 1287s ok 42 - URI match 1287s ok 43 - Field "SAMLResponse" is defined 1287s ok 44 - Field "RelayState" is defined 1287s ok 45 - CSP header authorize POST request to auth.op.com 1287s # ==> Pushing OP <== 1287s # ==> Popping OP <== 1287s ok 46 - Post SAML response to SP 1287s 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%221769693553_15872%22%7D) 1287s ok 48 - Get cookie lemonldap (3ea97ad0538e24705ff8e21b22d88119f3fef80a16f074466810e1821bbcdb45) 1287s ok 49 - Get redirection 1287s ok 50 - Location header found 1287s # ==> Pushing OP <== 1287s # ==> Popping OP <== 1287s ok 51 - Call OP from SAML SP 1287s ok 52 - Get cookie lemonldappdata () 1287s ok 53 - Get redirection 1287s ok 54 - Location header found 1287s # ==> Pushing RP <== 1287s ok 55 - REST request 1287s ok 56 - Request from RP to OP, endpoint /oauth2/token 1287s # ==> Saving handler RP <== 1287s # ==> Pushing OP <== 1287s # ==> Popping OP <== 1287s # ==> Restoring RP <== 1287s ok 57 - Execute post request 1287s ok 58 - Response is 200 1287s ok 59 - Content is JSON|XML 1287s ok 60 - REST request 1287s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 1287s # ==> Saving handler RP <== 1287s # ==> Pushing OP <== 1287s # ==> Popping OP <== 1287s # ==> Restoring RP <== 1287s ok 62 - Execute get request 1287s ok 63 - Response is 200 1287s ok 64 - Content is JSON|XML 1287s # ==> Popping RP <== 1287s ok 65 - Call openidconnectcallback on RP 1287s ok 66 - Get cookie lemonldap (88fed7eb477b8c12afecc02b9bdb03979567d6305de95f6440a9a05eca8f2dd7) 1287s # ==> Pushing RP <== 1287s # ==> Popping RP <== 1287s ok 67 - Call logout from RP 1287s ok 68 - Get cookie lemonldap (0) 1287s ok 69 - Test empty cookie on RP 1287s ok 70 - Get redirection 1287s ok 71 - Location header found 1287s # ==> Pushing OP <== 1287s # ==> Popping OP <== 1287s ok 72 - Forward logout to OP 1287s ok 73 - HTTP code is 200 1287s ok 74 - Page contains a form 1287s ok 75 - Host match 1287s ok 76 - Field "post_logout_redirect_uri" is defined 1287s ok 77 - Field "confirm" is defined 1287s ok 78 - Field "skin" is defined 1287s ok 79 - CSP header authorize POST request to \# 1287s # ==> Pushing OP <== 1287s ok 80 - REST request 1287s ok 81 - Request to IDP 1287s # ==> Saving handler OP <== 1287s # ==> Pushing IDP <== 1287s # ==> Popping IDP <== 1287s # ==> Restoring OP <== 1287s ok 82 - Execute post request 1287s ok 83 - Response is 200 1287s ok 84 - Content is JSON|XML 1287s # ==> Popping OP <== 1287s ok 85 - Post logout confirmation to OP, endpoint /oauth2/logout 1287s ok 86 - Get cookie lemonldap (0) 1287s ok 87 - Test empty cookie on OP 1287s ok 88 - Get redirection 1287s ok 89 - Location header found 1287s # ==> Pushing RP <== 1287s # ==> Popping RP <== 1287s ok 90 - redirect to RP 1287s ok 91 - Get redirection 1287s ok 92 - Location header found 1287s # ==> Pushing RP <== 1287s # ==> Popping RP <== 1287s ok 93 - Follow redirection to logout" 1287s ok 94 - HTTP code is 200 1287s # ==> Pushing IDP <== 1287s # ==> Popping IDP <== 1287s ok 95 - Test if still logged on IDP 1287s ok 96 - test presence of user field in form (prove successful logout) 1287s 1..96 1287s ok 1288s t/37-Logout-from-OIDC-RP-to-SAML-SP.t .......................................... 1288s ok 1 - use Lemonldap::NG::Portal::Main; 1288s ok 2 - Portal object 1288s ok 3 - Init 1288s ok 4 - Portal app 1288s ok 5 - Register $type 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s ok 6 - Get JWKS, endpoint /oauth2/jwks 1288s ok 7 - HTTP code is 200 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1288s ok 9 - HTTP code is 200 1288s ok 10 - Portal object 1288s ok 11 - Init 1288s ok 12 - Portal app 1288s ok 13 - Register $type 1288s ok 14 - Portal object 1288s ok 15 - Init 1288s ok 16 - Portal app 1288s ok 17 - Register $type 1288s # ==> Pushing RP <== 1288s # ==> Popping RP <== 1288s ok 18 - Unauth SP request 1288s ok 19 - Get redirection 1288s ok 20 - Location header found 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s ok 21 - Push request to OP, endpoint /oauth2/authorize 1288s ok 22 - HTTP code is 200 1288s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221769693554_46324%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769765434%7D) 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s ok 24 - Post authentication, endpoint /oauth2/authorize 1288s ok 25 - Get cookie lemonldap (32ead775a8246bb6763e2fdd181dcb591f1f556dae4227e034ff98d9bc09311f) 1288s ok 26 - HTTP code is 200 1288s ok 27 - Page contains a form 1288s ok 28 - Host match 1288s ok 29 - Field "confirm" is defined 1288s ok 30 - CSP header authorize POST request to \# 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s ok 31 - Post confirmation, endpoint /oauth2/authorize 1288s ok 32 - Get redirection 1288s ok 33 - Location header found 1288s # ==> Pushing RP <== 1288s ok 34 - REST request 1288s ok 35 - Request from RP to OP, endpoint /oauth2/token 1288s # ==> Saving handler RP <== 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s # ==> Restoring RP <== 1288s ok 36 - Execute request 1288s ok 37 - Response is 200 1288s ok 38 - Content is JSON 1288s ok 39 - REST request 1288s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 1288s # ==> Saving handler RP <== 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s # ==> Restoring RP <== 1288s ok 41 - Execute request 1288s ok 42 - Response is 200 1288s ok 43 - Content is JSON 1288s # ==> Popping RP <== 1288s ok 44 - Call openidconnectcallback on RP 1288s ok 45 - Get cookie lemonldap (3210cb3c86d78380c8e8dee6d5c7955530105a9d4630a7fd398828c34d6d2a4c) 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s ok 46 - Check session, endpoint /oauth2/checksession.html 1288s ok 47 - HTTP code is 200 1288s ok 48 - Frame can be embedded 1288s # ==> Pushing SP <== 1288s # ==> Popping SP <== 1288s ok 49 - Try SAML SP 1288s ok 50 - HTTP code is 200 1288s ok 51 - Page contains a form 1288s ok 52 - Host match 1288s ok 53 - URI match 1288s ok 54 - Field "SAMLRequest" is defined 1288s ok 55 - CSP header authorize POST request to auth.op.com 1288s ok 56 - Method is POST 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s ok 57 - Post SAML request to IdP 1288s ok 58 - HTTP code is 200 1288s ok 59 - Page contains a form 1288s ok 60 - Host match 1288s ok 61 - URI match 1288s ok 62 - Field "SAMLResponse" is defined 1288s ok 63 - CSP header authorize POST request to auth.sp.com 1288s ok 64 - Method is POST 1288s # ==> Pushing SP <== 1288s # ==> Popping SP <== 1288s ok 65 - Post SAML response to SP 1288s ok 66 - Get cookie lemonldap (9259d33ced25dc95b000d494f9a9fe34e5e9b28a4ae0e7aaf6dd7abed27648f6) 1288s # ==> Pushing RP <== 1288s # ==> Popping RP <== 1288s ok 67 - Query SP for logout 1288s ok 68 - Get redirection 1288s ok 69 - Location header found 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s ok 70 - Push logout request to OP, endpoint /oauth2/logout 1288s ok 71 - HTTP code is 200 1288s ok 72 - Page contains a form 1288s ok 73 - Host match 1288s ok 74 - Field "confirm" is defined 1288s ok 75 - CSP header authorize POST request to \# 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s ok 76 - Confirm logout, endpoint /oauth2/logout 1288s ok 77 - HTTP code is 200 1288s ok 78 - Get cookie lemonldap (0) 1288s ok 79 - SSO cookie removed 1288s ok 80 - Get iframe request 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s ok 81 - Get iframe 1288s ok 82 - HTTP code is 200 1288s ok 83 - Page contains a form 1288s ok 84 - Host match 1288s ok 85 - URI match 1288s ok 86 - Field "SAMLRequest" is defined 1288s ok 87 - CSP header authorize POST request to auth.sp.com 1288s ok 88 - Method is POST 1288s # ==> Pushing SP <== 1288s # ==> Popping SP <== 1288s ok 89 - Post SAML logout request to SP 1288s ok 90 - HTTP code is 200 1288s ok 91 - Page contains a form 1288s ok 92 - Host match 1288s ok 93 - URI match 1288s ok 94 - Field "SAMLResponse" is defined 1288s ok 95 - CSP header authorize POST request to auth.op.com 1288s ok 96 - Method is POST 1288s # ==> Pushing SP <== 1288s # ==> Popping SP <== 1288s ok 97 - Post SAML logout response to IdP 1288s # ==> Pushing OP <== 1288s # ==> Popping OP <== 1288s ok 98 - Test if user is reject on IdP 1288s ok 99 - Response status is 401 1288s ok 100 - Content is JSON 1288s ok 101 - Error code is 1 1288s # ==> Pushing RP <== 1288s # ==> Popping RP <== 1288s ok 102 - Test if user is reject on SP 1288s ok 103 - Get redirection 1288s ok 104 - Location header found 1288s # ==> Pushing SP <== 1288s # ==> Popping SP <== 1288s ok 105 - Test if user is reject on SP 1288s ok 106 - HTTP code is 200 1288s ok 107 - HTTP code is 200 1288s ok 108 - Page contains a form 1288s ok 109 - Host match 1288s ok 110 - URI match 1288s ok 111 - Field "SAMLRequest" is defined 1288s ok 112 - CSP header authorize POST request to auth.op.com 1288s ok 113 - Method is POST 1288s 1..113 1288s ok 1289s t/37-OIDC-RP-to-SAML-IdP.t ..................................................... 1289s ok 1 - use Lemonldap::NG::Portal::Main; 1289s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding 1289s ok 1 - Portal object 1289s ok 2 - Init 1289s ok 3 - Portal app 1289s ok 4 - Register $type 1289s ok 5 - Portal object 1289s ok 6 - Init 1289s ok 7 - Portal app 1289s ok 8 - Register $type 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 9 - Get JWKS, endpoint /oauth2/jwks 1289s ok 10 - HTTP code is 200 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1289s ok 12 - HTTP code is 200 1289s ok 13 - Portal object 1289s ok 14 - Init 1289s ok 15 - Portal app 1289s ok 16 - Register $type 1289s # ==> Pushing RPREDIRECT <== 1289s # ==> Popping RPREDIRECT <== 1289s ok 17 - Unauth SP request 1289s ok 18 - Get redirection 1289s ok 19 - Location header found 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 20 - Push request to OP, endpoint /oauth2/authorize 1289s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769765435%2C%22issuerRequestoauth2%22%3A%221769693555_34334%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1289s ok 22 - Get redirection 1289s ok 23 - Location header found 1289s # ==> Pushing IDPREDIRECT <== 1289s # ==> Popping IDPREDIRECT <== 1289s ok 24 - Launch SAML request to IdP 1289s ok 25 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765435%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769693555_40701%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1289s # ==> Pushing IDPREDIRECT <== 1289s # ==> Popping IDPREDIRECT <== 1289s ok 26 - Post authentication 1289s ok 27 - HTTP code is 200 1289s ok 28 - Page contains a form 1289s ok 29 - Host match 1289s ok 30 - CSP header authorize POST request to auth.sp.com 1289s ok 31 - Method is POST 1289s ok 32 - Get cookie lemonldap (02db1921aaa520b1d140a0c6ee029279112fa23c623cb3f7033d691181000a31) 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 33 - POST SAML response 1289s ok 34 - Get cookie lemonldap (fa90cb0e5799a5dc474a5b5c9d7287fbb98fabc625f2185f8e8fc9d2b37ed42d) 1289s ok 35 - Get redirection 1289s ok 36 - Location header found 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 37 - Follow internal redirection from SAML-SP to OIDC-OP 1289s ok 38 - HTTP code is 200 1289s ok 39 - Page contains a form 1289s ok 40 - URI match 1289s ok 41 - Field "confirm" is defined 1289s ok 42 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765435%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 43 - Confirm OIDC sharing 1289s ok 44 - Get redirection 1289s ok 45 - Location header found 1289s # ==> Pushing RPREDIRECT <== 1289s ok 46 - REST request 1289s ok 47 - Request from RP to OP(sp), endpoint /oauth2/token 1289s # ==> Saving handler RPREDIRECT <== 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s # ==> Restoring RPREDIRECT <== 1289s ok 48 - Execute request 1289s ok 49 - Response is 200 1289s ok 50 - Content is JSON 1289s ok 51 - REST request 1289s ok 52 - Request from RP to OP(sp), endpoint /oauth2/userinfo 1289s # ==> Saving handler RPREDIRECT <== 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s # ==> Restoring RPREDIRECT <== 1289s ok 53 - Execute request 1289s ok 54 - Response is 200 1289s ok 55 - Content is JSON 1289s # ==> Popping RPREDIRECT <== 1289s ok 56 - Follow redirection to RP 1289s ok 57 - Get cookie lemonldap (e20cd3777afe448fef5b5f1404917d49f7689723b3dc880e325ff2f4fd1c1c20) 1289s # ==> Pushing RPREDIRECT <== 1289s # ==> Popping RPREDIRECT <== 1289s ok 58 - Query RP for logout 1289s ok 59 - Get redirection 1289s ok 60 - Location header found 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 61 - Push logout request to OP/SP, endpoint /oauth2/logout 1289s ok 62 - HTTP code is 200 1289s ok 63 - Page contains a form 1289s ok 64 - Host match 1289s ok 65 - Field "confirm" is defined 1289s ok 66 - CSP header authorize POST request to \# 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 67 - Confirm logout, endpoint /oauth2/logout 1289s ok 68 - Get redirection 1289s ok 69 - Location header found 1289s # ==> Pushing IDPREDIRECT <== 1289s # ==> Popping IDPREDIRECT <== 1289s ok 70 - Push logout to SAML IdP 1289s ok 71 - Get cookie lemonldap (0) 1289s ok 72 - SSO cookie removed 1289s ok 73 - Get redirection 1289s ok 74 - Location header found 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 75 - Push logout to SAML IdP 1289s ok 76 - Get redirection 1289s ok 77 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1289s # ==> Pushing RPREDIRECT <== 1289s # ==> Popping RPREDIRECT <== 1289s ok 78 - Follow post-logout redirection 1289s ok 79 - Get redirection 1289s ok 80 - Location is http://auth.rp.com/?logout=1 1289s ok 81 - SP session was removed 1289s ok 82 - IDP session was removed 1289s ok 83 - RP session was removed 1289s 1..83 1289s ok 2 - Test OIDC-LLNG-SAML proxy with redirect binding 1289s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 1289s ok 1 - Portal object 1289s ok 2 - Init 1289s ok 3 - Portal app 1289s ok 4 - Register $type 1289s ok 5 - Portal object 1289s ok 6 - Init 1289s ok 7 - Portal app 1289s ok 8 - Register $type 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 9 - Get JWKS, endpoint /oauth2/jwks 1289s ok 10 - HTTP code is 200 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1289s ok 12 - HTTP code is 200 1289s ok 13 - Portal object 1289s ok 14 - Init 1289s ok 15 - Portal app 1289s ok 16 - Register $type 1289s # ==> Pushing RPREDIRECT <== 1289s # ==> Popping RPREDIRECT <== 1289s ok 17 - Unauth SP request 1289s ok 18 - Get redirection 1289s ok 19 - Location header found 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 20 - Push request to OP, endpoint /oauth2/authorize 1289s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769693556_23219%22%2C%22issuerTs%22%3A1769765436%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1289s ok 22 - Get redirection 1289s ok 23 - Location header found 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 24 - Return from WAYF 1289s ok 25 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769693556_23219%22%2C%22issuerTs%22%3A1769765436%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 1289s ok 26 - Get redirection 1289s ok 27 - Location header found 1289s # ==> Pushing IDPREDIRECT <== 1289s # ==> Popping IDPREDIRECT <== 1289s ok 28 - Launch SAML request to IdP 1289s ok 29 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765436%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693556_56585%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1289s # ==> Pushing IDPREDIRECT <== 1289s # ==> Popping IDPREDIRECT <== 1289s ok 30 - Post authentication 1289s ok 31 - HTTP code is 200 1289s ok 32 - Page contains a form 1289s ok 33 - Host match 1289s ok 34 - CSP header authorize POST request to auth.sp.com 1289s ok 35 - Method is POST 1289s ok 36 - Get cookie lemonldap (57c465bf3fee18bb3ba3d6b49e6615a067db9f4637ed1fdc72346bd5d6fbfb08) 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 37 - POST SAML response 1289s ok 38 - Get cookie lemonldap (2abe6d48d7e5daf1ef560afe7e001ad04370f99e1fc204f004511732fe38ebf3) 1289s ok 39 - Get redirection 1289s ok 40 - Location header found 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 41 - Follow internal redirection from SAML-SP to OIDC-OP 1289s ok 42 - HTTP code is 200 1289s ok 43 - Page contains a form 1289s ok 44 - URI match 1289s ok 45 - Field "confirm" is defined 1289s ok 46 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769765436%7D) 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 47 - Confirm OIDC sharing 1289s ok 48 - Get redirection 1289s ok 49 - Location header found 1289s # ==> Pushing RPREDIRECT <== 1289s ok 50 - REST request 1289s ok 51 - Request from RP to OP(sp), endpoint /oauth2/token 1289s # ==> Saving handler RPREDIRECT <== 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s # ==> Restoring RPREDIRECT <== 1289s ok 52 - Execute request 1289s ok 53 - Response is 200 1289s ok 54 - Content is JSON 1289s ok 55 - REST request 1289s ok 56 - Request from RP to OP(sp), endpoint /oauth2/userinfo 1289s # ==> Saving handler RPREDIRECT <== 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s # ==> Restoring RPREDIRECT <== 1289s ok 57 - Execute request 1289s ok 58 - Response is 200 1289s ok 59 - Content is JSON 1289s # ==> Popping RPREDIRECT <== 1289s ok 60 - Follow redirection to RP 1289s ok 61 - Get cookie lemonldap (23789d69589e89de7986a23d9283f91b5c76ae02ead95ba473d8066a3f68f14f) 1289s # ==> Pushing RPREDIRECT <== 1289s # ==> Popping RPREDIRECT <== 1289s ok 62 - Query RP for logout 1289s ok 63 - Get redirection 1289s ok 64 - Location header found 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 65 - Push logout request to OP/SP, endpoint /oauth2/logout 1289s ok 66 - HTTP code is 200 1289s ok 67 - Page contains a form 1289s ok 68 - Host match 1289s ok 69 - Field "confirm" is defined 1289s ok 70 - CSP header authorize POST request to \# 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 71 - Confirm logout, endpoint /oauth2/logout 1289s ok 72 - Get redirection 1289s ok 73 - Location header found 1289s # ==> Pushing IDPREDIRECT <== 1289s # ==> Popping IDPREDIRECT <== 1289s ok 74 - Push logout to SAML IdP 1289s ok 75 - Get cookie lemonldap (0) 1289s ok 76 - SSO cookie removed 1289s ok 77 - Get redirection 1289s ok 78 - Location header found 1289s # ==> Pushing SPREDIRECT <== 1289s # ==> Popping SPREDIRECT <== 1289s ok 79 - Push logout to SAML IdP 1289s ok 80 - Get redirection 1289s ok 81 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1289s # ==> Pushing RPREDIRECT <== 1289s # ==> Popping RPREDIRECT <== 1289s ok 82 - Follow post-logout redirection 1289s ok 83 - Get redirection 1289s ok 84 - Location is http://auth.rp.com/?logout=1 1289s ok 85 - SP session was removed 1289s ok 86 - IDP session was removed 1289s ok 87 - RP session was removed 1289s 1..87 1289s ok 3 - Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 1289s # Subtest: Test OIDC-LLNG-SAML proxy with post binding 1289s ok 1 - Portal object 1289s ok 2 - Init 1289s ok 3 - Portal app 1289s ok 4 - Register $type 1289s ok 5 - Portal object 1289s ok 6 - Init 1289s ok 7 - Portal app 1289s ok 8 - Register $type 1289s # ==> Pushing SPPOST <== 1289s # ==> Popping SPPOST <== 1289s ok 9 - Get JWKS, endpoint /oauth2/jwks 1289s ok 10 - HTTP code is 200 1289s # ==> Pushing SPPOST <== 1289s # ==> Popping SPPOST <== 1289s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1289s ok 12 - HTTP code is 200 1289s ok 13 - Portal object 1289s ok 14 - Init 1289s ok 15 - Portal app 1289s ok 16 - Register $type 1289s # ==> Pushing RPPOST <== 1289s # ==> Popping RPPOST <== 1289s ok 17 - Unauth SP request 1289s ok 18 - Get redirection 1289s ok 19 - Location header found 1289s # ==> Pushing SPPOST <== 1289s # ==> Popping SPPOST <== 1289s ok 20 - Push request to OP, endpoint /oauth2/authorize 1289s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769765436%2C%22issuerRequestoauth2%22%3A%221769693556_51808%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1289s ok 22 - HTTP code is 200 1289s ok 23 - Page contains a form 1289s ok 24 - Host match 1289s ok 25 - URI match 1289s ok 26 - Field "SAMLRequest" is defined 1289s ok 27 - CSP header authorize POST request to auth.idp.com 1289s ok 28 - Method is POST 1289s # ==> Pushing IDPPOST <== 1289s # ==> Popping IDPPOST <== 1289s ok 29 - Launch SAML request to IdP 1289s ok 30 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765436%2C%22issuerRequestsaml%22%3A%221769693556_46714%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1289s # ==> Pushing IDPPOST <== 1289s # ==> Popping IDPPOST <== 1289s ok 31 - Post authentication 1289s ok 32 - HTTP code is 200 1289s ok 33 - Page contains a form 1289s ok 34 - Host match 1289s ok 35 - CSP header authorize POST request to auth.sp.com 1289s ok 36 - Method is POST 1289s ok 37 - Get cookie lemonldap (50cfb4be576414fe11aed1d7b68d00999ec95e15b574746e2e70e781f791fb6a) 1289s # ==> Pushing SPPOST <== 1289s # ==> Popping SPPOST <== 1289s ok 38 - POST SAML response 1289s ok 39 - Get cookie lemonldap (49e6e2030e2300bf89d3c35565cc55329de000efbc293b1d3b29ab8294aaabf9) 1289s ok 40 - Get redirection 1289s ok 41 - Location header found 1289s # ==> Pushing SPPOST <== 1289s # ==> Popping SPPOST <== 1289s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 1289s ok 43 - HTTP code is 200 1289s ok 44 - Page contains a form 1289s ok 45 - URI match 1289s ok 46 - Field "confirm" is defined 1289s ok 47 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769765436%7D) 1289s # ==> Pushing SPPOST <== 1289s # ==> Popping SPPOST <== 1289s ok 48 - Confirm OIDC sharing 1289s ok 49 - Get redirection 1289s ok 50 - Location header found 1289s # ==> Pushing RPPOST <== 1289s ok 51 - REST request 1289s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 1289s # ==> Saving handler RPPOST <== 1289s # ==> Pushing SPPOST <== 1289s # ==> Popping SPPOST <== 1289s # ==> Restoring RPPOST <== 1289s ok 53 - Execute request 1289s ok 54 - Response is 200 1289s ok 55 - Content is JSON 1289s ok 56 - REST request 1289s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 1289s # ==> Saving handler RPPOST <== 1289s # ==> Pushing SPPOST <== 1289s # ==> Popping SPPOST <== 1289s # ==> Restoring RPPOST <== 1289s ok 58 - Execute request 1289s ok 59 - Response is 200 1289s ok 60 - Content is JSON 1289s # ==> Popping RPPOST <== 1289s ok 61 - Follow redirection to RP 1289s ok 62 - Get cookie lemonldap (b931c6f9ec5c850a685488635d787c533b74e8bde53bb31b4da29d2a001847f9) 1289s # ==> Pushing RPPOST <== 1289s # ==> Popping RPPOST <== 1289s ok 63 - Query RP for logout 1289s ok 64 - Get redirection 1289s ok 65 - Location header found 1289s # ==> Pushing SPPOST <== 1289s # ==> Popping SPPOST <== 1289s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 1289s ok 67 - HTTP code is 200 1289s ok 68 - Page contains a form 1289s ok 69 - Host match 1289s ok 70 - Field "confirm" is defined 1289s ok 71 - CSP header authorize POST request to \# 1289s # ==> Pushing SPPOST <== 1289s # ==> Popping SPPOST <== 1289s ok 72 - Confirm logout, endpoint /oauth2/logout 1289s ok 73 - HTTP code is 200 1289s ok 74 - Page contains a form 1289s ok 75 - Host match 1289s ok 76 - URI match 1289s ok 77 - Field "SAMLRequest" is defined 1289s ok 78 - CSP header authorize POST request to auth.idp.com 1289s # ==> Pushing IDPPOST <== 1289s # ==> Popping IDPPOST <== 1289s ok 79 - Push logout to SAML IdP 1289s ok 80 - Get cookie lemonldap (0) 1289s ok 81 - SSO cookie removed 1289s ok 82 - HTTP code is 200 1289s ok 83 - Page contains a form 1289s ok 84 - Host match 1289s ok 85 - URI match 1289s ok 86 - CSP header authorize POST request to auth.sp.com 1289s # ==> Pushing SPPOST <== 1289s # ==> Popping SPPOST <== 1289s ok 87 - Push logout to SAML IdP 1289s ok 88 - Get redirection 1289s ok 89 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1289s # ==> Pushing RPPOST <== 1289s # ==> Popping RPPOST <== 1289s ok 90 - Follow post-logout redirection 1289s ok 91 - Get redirection 1289s ok 92 - Location is http://auth.rp.com/?logout=1 1289s ok 93 - SP session was removed 1289s ok 94 - IDP session was removed 1289s ok 95 - RP session was removed 1289s 1..95 1289s ok 4 - Test OIDC-LLNG-SAML proxy with post binding 1289s 1..4 1289s ok 1290s t/37-OIDC-and-DBI-with-choice-and-override.t ................................... 1290s ok 1 - use Lemonldap::NG::Portal::Main; 1290s ok 2 - Portal object 1290s ok 3 - Init 1290s ok 4 - Portal app 1290s ok 5 - Register $type 1290s ok 6 - OP portal 1290s # ==> Pushing OP <== 1290s # ==> Popping OP <== 1290s ok 7 - Get JWKS, endpoint /oauth2/jwks 1290s ok 8 - HTTP code is 200 1290s # ==> Pushing OP <== 1290s # ==> Popping OP <== 1290s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1290s ok 10 - HTTP code is 200 1290s ok 11 - Portal object 1290s ok 12 - Init 1290s ok 13 - Portal app 1290s ok 14 - Register $type 1290s ok 15 - RP portal 1290s # ==> Pushing OP <== 1290s # ==> Popping OP <== 1290s # ==> Pushing RP <== 1290s # ==> Popping RP <== 1290s ok 16 - Auth query 1290s ok 17 - Get cookie lemonldap (bc791512669c25f111699fc18ddd3d3181f44a38dcef5f63be02b12f674f6e12) 1290s # ==> Pushing RP <== 1290s # ==> Popping RP <== 1290s ok 18 - Logout request 1290s ok 19 - Response is 200 1290s ok 20 - Cookie is deleted 1290s ok 21 - No pdata 1290s # ==> Pushing RP <== 1290s # ==> Popping RP <== 1290s ok 22 - Disconnect request 1290s ok 23 - Response is 401 1290s # ==> Pushing RP <== 1290s # ==> Popping RP <== 1290s ok 24 - Unauth RP request 1290s ok 25 - Get redirection 1290s ok 26 - Location header found 1290s # ==> Pushing OP <== 1290s # ==> Popping OP <== 1290s ok 27 - Push request to OP, endpoint /oauth2/authorize 1290s ok 28 - HTTP code is 200 1290s # ==> Pushing OP <== 1290s # ==> Popping OP <== 1290s ok 29 - Post authentication, endpoint /oauth2/authorize 1290s ok 30 - Get cookie lemonldap (047b7d44fd33ef6f5514e367e360d0bc30d338d451ecf17ee4d3cc7413e81941) 1290s ok 31 - HTTP code is 200 1290s ok 32 - Page contains a form 1290s ok 33 - Host match 1290s ok 34 - Field "confirm" is defined 1290s ok 35 - CSP header authorize POST request to \# 1290s # ==> Pushing OP <== 1290s # ==> Popping OP <== 1290s ok 36 - Post confirmation, endpoint /oauth2/authorize 1290s ok 37 - Get redirection 1290s ok 38 - Location header found 1290s # ==> Pushing RP <== 1290s ok 39 - REST request 1290s ok 40 - Request from RP to OP, endpoint /oauth2/token 1290s # ==> Saving handler RP <== 1290s # ==> Pushing OP <== 1290s # ==> Popping OP <== 1290s # ==> Restoring RP <== 1290s ok 41 - Execute request 1290s ok 42 - Response is 200 1290s ok 43 - Content is JSON 1290s # ==> Popping RP <== 1290s ok 44 - Call openidconnectcallback on RP 1290s ok 45 - Get cookie lemonldap (5925b99ee3e4ddb89511d0f8e38e9cc21b24559adc678b5c95556ab4ec0dfa33) 1290s 1..45 1290s ok 1292s t/37-SAML-SP-GET-to-SAML-with-Logout.t ......................................... 1292s ok 1 - use Lemonldap::NG::Portal::Main; 1292s ok 2 - Portal object 1292s ok 3 - Init 1292s ok 4 - Portal app 1292s ok 5 - Register $type 1292s ok 6 - Portal object 1292s ok 7 - Init 1292s ok 8 - Portal app 1292s ok 9 - Register $type 1292s ok 10 - Portal object 1292s ok 11 - Init 1292s ok 12 - Portal app 1292s ok 13 - Register $type 1292s # ==> Pushing SP <== 1292s # ==> Popping SP <== 1292s ok 14 - Try SAML SP 1292s ok 15 - Get redirection 1292s ok 16 - Location header found 1292s # ==> Pushing PROXY <== 1292s # ==> Popping PROXY <== 1292s ok 17 - Launch SAML request to proxy 1292s ok 18 - Get redirection 1292s ok 19 - Location header found 1292s ok 20 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693558_48424%22%2C%22issuerTs%22%3A1769765438%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1292s # ==> Pushing IDP <== 1292s # ==> Popping IDP <== 1292s ok 21 - Launch SAML request to proxy 1292s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693558_36854%22%2C%22issuerTs%22%3A1769765438%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1292s ok 23 - HTTP code is 200 1292s ok 24 - Page contains a form 1292s ok 25 - Host match 1292s ok 26 - Field "user" is defined 1292s ok 27 - Field "password" is defined 1292s ok 28 - CSP header authorize POST request to \# 1292s # ==> Pushing IDP <== 1292s # ==> Popping IDP <== 1292s ok 29 - Post authentication, endpoint 1292s ok 30 - Get cookie lemonldap (3939044d7035bf66d26fb34b4491fd0727007c6bb258dfa1425e4b56438a0b2e) 1292s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693558_36854%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1292s ok 32 - Get redirection 1292s ok 33 - Location header found 1292s # ==> Pushing IDP <== 1292s # ==> Popping IDP <== 1292s ok 34 - Follow redirection to issuer 1292s ok 35 - Get cookie lemonldappdata () 1292s ok 36 - HTTP code is 200 1292s ok 37 - Page contains a form 1292s ok 38 - Host match 1292s ok 39 - URI match 1292s ok 40 - Field "SAMLResponse" is defined 1292s ok 41 - CSP header authorize POST request to auth.proxy.com 1292s ok 42 - Method is POST 1292s # ==> Pushing PROXY <== 1292s # ==> Popping PROXY <== 1292s ok 43 - Post SAMLResponse to proxy 1292s ok 44 - Get cookie lemonldap (b52fe4314fbc4924f23512ed9331089ed778159f480ab512c389603062aa1f31) 1292s ok 45 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693558_48424%22%7D) 1292s ok 46 - Get redirection 1292s ok 47 - Location header found 1292s # ==> Pushing PROXY <== 1292s # ==> Popping PROXY <== 1292s ok 48 - Follow redirection to issuer 1292s ok 49 - Get cookie lemonldappdata () 1292s ok 50 - HTTP code is 200 1292s ok 51 - Page contains a form 1292s ok 52 - Host match 1292s ok 53 - URI match 1292s ok 54 - Field "SAMLResponse" is defined 1292s ok 55 - CSP header authorize POST request to auth.sp.com 1292s ok 56 - Method is POST 1292s # ==> Pushing SP <== 1292s # ==> Popping SP <== 1292s ok 57 - Post SAMLResponse to SP 1292s ok 58 - Get cookie lemonldap (38c0f14584856e6a1af292e2f825cf4afa17d30800120b1da10c97d173ab62b1) 1292s ok 59 - Get redirection 1292s ok 60 - Location header found 1292s # ==> Pushing SP <== 1292s # ==> Popping SP <== 1292s ok 61 - Initiate logout 1292s ok 62 - Get cookie lemonldap (0) 1292s ok 63 - Removed lemonldap cookie at sp 1292s ok 64 - Get redirection 1292s ok 65 - Location header found 1292s # ==> Pushing PROXY <== 1292s # ==> Popping PROXY <== 1292s ok 66 - Forward logout to proxy 1292s ok 67 - Get cookie lemonldap (0) 1292s ok 68 - Removed lemonldap cookie at proxy 1292s ok 69 - Get redirection 1292s ok 70 - Location header found 1292s # ==> Pushing IDP <== 1292s # ==> Popping IDP <== 1292s ok 71 - Forward logout to IDP 1292s ok 72 - Get cookie lemonldap (0) 1292s ok 73 - Removed lemonldap cookie at idp 1292s ok 74 - Get redirection 1292s ok 75 - Location header found 1292s # ==> Pushing PROXY <== 1292s # ==> Popping PROXY <== 1292s ok 76 - Forward logout to proxy 1292s ok 77 - Get redirection 1292s ok 78 - Location header found 1292s # ==> Pushing PROXY <== 1292s # ==> Popping PROXY <== 1292s ok 79 - Resume proxy logout process 1292s ok 80 - Get redirection 1292s ok 81 - Location header found 1292s # ==> Pushing SP <== 1292s # ==> Popping SP <== 1292s ok 82 - Forward logout to sp 1292s ok 83 - Logout OK: code found on page 1292s ok 84 - Logout OK 1292s 1..84 1292s ok 1293s t/37-SAML-SP-POST-to-CAS-server-with-Choice.t .................................. 1293s ok 1 - use Lemonldap::NG::Portal::Main; 1293s ok 2 - Portal object 1293s ok 3 - Init 1293s ok 4 - Portal app 1293s ok 5 - Register $type 1293s ok 6 - Portal object 1293s ok 7 - Init 1293s ok 8 - Portal app 1293s ok 9 - Register $type 1293s ok 10 - Portal object 1293s ok 11 - Init 1293s ok 12 - Portal app 1293s ok 13 - Register $type 1293s # ==> Pushing SP <== 1293s # ==> Popping SP <== 1293s ok 14 - Unauth SP request 1293s ok 15 - HTTP code is 200 1293s ok 16 - Page contains a form 1293s ok 17 - Host match 1293s ok 18 - URI match 1293s ok 19 - Field "SAMLRequest" is defined 1293s ok 20 - CSP header authorize POST request to auth.proxy.com 1293s ok 21 - Method is POST 1293s # ==> Pushing PROXY <== 1293s # ==> Popping PROXY <== 1293s ok 22 - Post SAML request to IdP 1293s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765440%2C%22issuerRequestsaml%22%3A%221769693560_26886%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 1293s ok 24 - Found SAML choice 1293s ok 25 - HTTP code is 200 1293s ok 26 - Page contains a form 1293s ok 27 - CSP header authorize POST request to \# 1293s # ==> Pushing PROXY <== 1293s # ==> Popping PROXY <== 1293s ok 28 - Select "CAS" 1293s ok 29 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769693560_26886%22%2C%22issuerTs%22%3A1769765440%2C%22_choice%22%3A%22cas%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%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 1293s ok 30 - Get cookie llngcasserver (idp) 1293s ok 31 - Get CAS server cookie 1293s ok 32 - Get redirection 1293s ok 33 - Location header found 1293s # ==> Pushing ISSUER <== 1293s # ==> Popping ISSUER <== 1293s ok 34 - Query CAS server 1293s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769693560_40292%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769765440%7D) 1293s ok 36 - HTTP code is 200 1293s ok 37 - Page contains a form 1293s ok 38 - CSP header authorize POST request to \# 1293s # ==> Pushing ISSUER <== 1293s # ==> Popping ISSUER <== 1293s ok 39 - Post authentication 1293s ok 40 - Get cookie lemonldap (618e04edba34fabb7008d0523be74755c1f4a1ad96c98b4442254eba0e43b39e) 1293s ok 41 - Get redirection 1293s ok 42 - Location header found 1293s # ==> Pushing PROXY <== 1293s ok 43 - SOAP request 1293s # ==> Saving handler PROXY <== 1293s # ==> Pushing ISSUER <== 1293s # ==> Popping ISSUER <== 1293s # ==> Restoring PROXY <== 1293s ok 44 - Execute request to /cas/serviceValidate 1293s ok 45 - HTTP code is 200 1293s ok 46 - Content is XML 1293s # ==> Popping PROXY <== 1293s ok 47 - Push CAS response to proxy 1293s ok 48 - Get cookie lemonldap (f611d7f99293877c040b20c4356a662dc98037389c328b5502ce7098ed32959e) 1293s ok 49 - HTTP code is 200 1293s ok 50 - Page contains a form 1293s ok 51 - Host match 1293s ok 52 - URI match 1293s ok 53 - Field "SAMLResponse" is defined 1293s ok 54 - CSP header authorize POST request to auth.sp.com 1293s ok 55 - Method is POST 1293s # ==> Pushing SP <== 1293s # ==> Popping SP <== 1293s ok 56 - Post SAML response to SP 1293s ok 57 - Get redirection 1293s ok 58 - Location is http://auth.sp.com/ 1293s ok 59 - Get cookie lemonldap (dc5caaad362d992fb772af55d2e02e7d9aa6613a4e2051a3f4be6f16b23ec3f3) 1293s # ==> Pushing SP <== 1293s # ==> Popping SP <== 1293s ok 60 - Get / on SP 1293s ok 61 - HTTP code is 200 1293s ok 62 - Authenticated as fa@badwolf.org@proxy 1293s ok 63 - UTF-8 values 1293s 1..63 1293s ok 1294s t/37-SAML-SP-POST-to-CAS-server.t .............................................. 1294s ok 1 - use Lemonldap::NG::Portal::Main; 1294s ok 2 - Portal object 1294s ok 3 - Init 1294s ok 4 - Portal app 1294s ok 5 - Register $type 1294s ok 6 - Portal object 1294s ok 7 - Init 1294s ok 8 - Portal app 1294s ok 9 - Register $type 1294s ok 10 - Portal object 1294s ok 11 - Init 1294s ok 12 - Portal app 1294s ok 13 - Register $type 1294s # ==> Pushing SP <== 1294s # ==> Popping SP <== 1294s ok 14 - Unauth SP request 1294s ok 15 - HTTP code is 200 1294s ok 16 - Page contains a form 1294s ok 17 - Host match 1294s ok 18 - URI match 1294s ok 19 - Field "SAMLRequest" is defined 1294s ok 20 - CSP header authorize POST request to auth.proxy.com 1294s ok 21 - Method is POST 1294s # ==> Pushing PROXY <== 1294s # ==> Popping PROXY <== 1294s ok 22 - Post SAML request to IdP 1294s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765440%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221769693560_43884%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1294s ok 24 - Get cookie llngcasserver (idp) 1294s ok 25 - Get CAS server cookie 1294s ok 26 - Get redirection 1294s ok 27 - Location header found 1294s # ==> Pushing ISSUER <== 1294s # ==> Popping ISSUER <== 1294s ok 28 - Query CAS server 1294s ok 29 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769693560_21654%22%2C%22issuerTs%22%3A1769765440%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1294s ok 30 - HTTP code is 200 1294s ok 31 - Page contains a form 1294s ok 32 - CSP header authorize POST request to \# 1294s # ==> Pushing ISSUER <== 1294s # ==> Popping ISSUER <== 1294s ok 33 - Post authentication 1294s ok 34 - Get cookie lemonldap (36e927189ca71884df80c29b159251d3c600c1fb9b51c907cb9549e1aa26c375) 1294s ok 35 - Get redirection 1294s ok 36 - Location header found 1294s # ==> Pushing PROXY <== 1294s ok 37 - SOAP request 1294s # ==> Saving handler PROXY <== 1294s # ==> Pushing ISSUER <== 1294s # ==> Popping ISSUER <== 1294s # ==> Restoring PROXY <== 1294s ok 38 - Execute request to /cas/serviceValidate 1294s ok 39 - HTTP code is 200 1294s ok 40 - Content is XML 1294s # ==> Popping PROXY <== 1294s ok 41 - Push CAS response to proxy 1294s ok 42 - Get cookie lemonldap (1e2b70fe9b3718678bfe3ee0584638dfd21caec1b5697d8ab247b687d503ac51) 1294s ok 43 - HTTP code is 200 1294s ok 44 - Page contains a form 1294s ok 45 - Host match 1294s ok 46 - URI match 1294s ok 47 - Field "SAMLResponse" is defined 1294s ok 48 - CSP header authorize POST request to auth.sp.com 1294s ok 49 - Method is POST 1294s # ==> Pushing SP <== 1294s # ==> Popping SP <== 1294s ok 50 - Post SAML response to SP 1294s ok 51 - Get redirection 1294s ok 52 - Location is http://auth.sp.com/ 1294s ok 53 - Get cookie lemonldap (d228773efee6a59317201f64219570a8b895d233124a8c058ef3eb66d114db02) 1294s # ==> Pushing SP <== 1294s # ==> Popping SP <== 1294s ok 54 - Get / on SP 1294s ok 55 - HTTP code is 200 1294s ok 56 - Authenticated as fa@badwolf.org@proxy 1294s ok 57 - UTF-8 values 1294s 1..57 1294s ok 1297s t/37-SAML-SP-to-OIDC-OP.t ...................................................... 1297s ok 1 - use Lemonldap::NG::Portal::Main; 1297s # Subtest: Test with Redirect binding 1297s ok 1 - Portal object 1297s ok 2 - Init 1297s ok 3 - Portal app 1297s ok 4 - Register $type 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 5 - Get JWKS, endpoint /oauth2/jwks 1297s ok 6 - HTTP code is 200 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 1297s ok 8 - HTTP code is 200 1297s ok 9 - Portal object 1297s ok 10 - Init 1297s ok 11 - Portal app 1297s ok 12 - Register $type 1297s ok 13 - Portal object 1297s ok 14 - Init 1297s ok 15 - Portal app 1297s ok 16 - Register $type 1297s # ==> Pushing SP <== 1297s # ==> Popping SP <== 1297s ok 17 - Try SAML SP 1297s ok 18 - Get redirection 1297s ok 19 - Location header found 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 20 - Launch SAML request to IdP 1297s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1769765442%2C%22issuerRequestsaml%22%3A%221769693562_48078%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1297s ok 22 - Get redirection 1297s ok 23 - Location header found 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 24 - Push request to OP, endpoint /oauth2/authorize 1297s ok 25 - HTTP code is 200 1297s ok 26 - 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%221769693562_24444%22%2C%22issuerTs%22%3A1769765442%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 1297s ok 27 - HTTP code is 200 1297s ok 28 - Page contains a form 1297s ok 29 - Host match 1297s ok 30 - CSP header authorize POST request to \# 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 31 - Post authentication, endpoint /oauth2/authorize 1297s ok 32 - Get cookie lemonldap (e93007390fa6663aa66951921c31723dbc03eee4aef800c1d7bda60eb62c5dad) 1297s ok 33 - HTTP code is 200 1297s ok 34 - Page contains a form 1297s ok 35 - Host match 1297s ok 36 - Field "confirm" is defined 1297s ok 37 - CSP header authorize POST request to \# 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 38 - Post confirmation, endpoint /oauth2/authorize 1297s ok 39 - Get redirection 1297s ok 40 - Location header found 1297s # ==> Pushing PROXY <== 1297s ok 41 - REST request 1297s ok 42 - Request from RP(proxy) to OP, endpoint /oauth2/token 1297s # ==> Saving handler PROXY <== 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s # ==> Restoring PROXY <== 1297s ok 43 - Execute request 1297s ok 44 - Response is 200 1297s ok 45 - Content is JSON 1297s ok 46 - REST request 1297s ok 47 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 1297s # ==> Saving handler PROXY <== 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s # ==> Restoring PROXY <== 1297s ok 48 - Execute request 1297s ok 49 - Response is 200 1297s ok 50 - Content is JSON 1297s # ==> Popping PROXY <== 1297s ok 51 - Call openidconnectcallback on Proxy 1297s ok 52 - Get cookie lemonldap (a7ea011e4c888008684aa3ea930d1a988d3f909785a0f296120ccc9424b0dcd4) 1297s ok 53 - Get redirection 1297s ok 54 - Location header found 1297s ok 55 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693562_48078%22%7D) 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 56 - Replay SAML request 1297s ok 57 - HTTP code is 200 1297s ok 58 - Page contains a form 1297s ok 59 - Host match 1297s ok 60 - URI match 1297s ok 61 - Field "SAMLResponse" is defined 1297s ok 62 - CSP header authorize POST request to auth.sp.com 1297s ok 63 - Method is POST 1297s # ==> Pushing SP <== 1297s # ==> Popping SP <== 1297s ok 64 - Post SAML response to SP 1297s ok 65 - Get cookie lemonldap (0ad13e3846187c3f6205786b3aa271f2345b192dc0ef5645bb34952b71956a1c) 1297s ok 66 - Get redirection 1297s ok 67 - Location is http://auth.sp.com/ 1297s # ==> Pushing SP <== 1297s # ==> Popping SP <== 1297s ok 68 - Query SP for logout 1297s ok 69 - Get redirection 1297s ok 70 - Location header found 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 71 - Launch SAML logout request to IdP 1297s ok 72 - Get redirection 1297s ok 73 - Location header found 1297s ok 74 - Get cookie lemonldap (0) 1297s ok 75 - SSO cookie removed 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 76 - Push OIDC logout request to op 1297s ok 77 - HTTP code is 200 1297s ok 78 - Page contains a form 1297s ok 79 - Host match 1297s ok 80 - Field "confirm" is defined 1297s ok 81 - CSP header authorize POST request to \# 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 82 - Post logout confirmation 1297s ok 83 - Get redirection 1297s ok 84 - Location header found 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 85 - Follow OIDC logout response to proxy 1297s ok 86 - Get redirection 1297s ok 87 - Location header found 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 88 - Switch to SAML logout resumption URL 1297s ok 89 - Get redirection 1297s ok 90 - Location header found 1297s # ==> Pushing SP <== 1297s # ==> Popping SP <== 1297s ok 91 - Forward logout response to SP 1297s ok 92 - HTTP code is 200 1297s ok 93 - SP session was removed 1297s ok 94 - OP session was removed 1297s ok 95 - Proxy session was removed 1297s 1..95 1297s ok 2 - Test with Redirect binding 1297s # Subtest: Test with POST binding 1297s ok 1 - Portal object 1297s ok 2 - Init 1297s ok 3 - Portal app 1297s ok 4 - Register $type 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 5 - Get JWKS, endpoint /oauth2/jwks 1297s ok 6 - HTTP code is 200 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 1297s ok 8 - HTTP code is 200 1297s ok 9 - Portal object 1297s ok 10 - Init 1297s ok 11 - Portal app 1297s ok 12 - Register $type 1297s ok 13 - Portal object 1297s ok 14 - Init 1297s ok 15 - Portal app 1297s ok 16 - Register $type 1297s # ==> Pushing SP <== 1297s # ==> Popping SP <== 1297s ok 17 - Try SAML SP 1297s ok 18 - HTTP code is 200 1297s ok 19 - Page contains a form 1297s ok 20 - Host match 1297s ok 21 - URI match 1297s ok 22 - Field "SAMLRequest" is defined 1297s ok 23 - CSP header authorize POST request to auth.proxy.com 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 24 - Launch SAML request to IdP 1297s ok 25 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769765442%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693562_24511%22%7D) 1297s ok 26 - Get redirection 1297s ok 27 - Location header found 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 28 - Push request to OP, endpoint /oauth2/authorize 1297s ok 29 - HTTP code is 200 1297s ok 30 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769765442%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221769693562_19415%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1297s ok 31 - HTTP code is 200 1297s ok 32 - Page contains a form 1297s ok 33 - Host match 1297s ok 34 - CSP header authorize POST request to \# 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 35 - Post authentication, endpoint /oauth2/authorize 1297s ok 36 - Get cookie lemonldap (ea004880b6bc8a0bfb1cbd64281cf92bb3ca6af2e7973eca0bb9fa76782e991b) 1297s ok 37 - HTTP code is 200 1297s ok 38 - Page contains a form 1297s ok 39 - Host match 1297s ok 40 - Field "confirm" is defined 1297s ok 41 - CSP header authorize POST request to \# 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 42 - Post confirmation, endpoint /oauth2/authorize 1297s ok 43 - Get redirection 1297s ok 44 - Location header found 1297s # ==> Pushing PROXY <== 1297s ok 45 - REST request 1297s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 1297s # ==> Saving handler PROXY <== 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s # ==> Restoring PROXY <== 1297s ok 47 - Execute request 1297s ok 48 - Response is 200 1297s ok 49 - Content is JSON 1297s ok 50 - REST request 1297s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 1297s # ==> Saving handler PROXY <== 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s # ==> Restoring PROXY <== 1297s ok 52 - Execute request 1297s ok 53 - Response is 200 1297s ok 54 - Content is JSON 1297s # ==> Popping PROXY <== 1297s ok 55 - Call openidconnectcallback on Proxy 1297s ok 56 - Get cookie lemonldap (73be90e8cdf1f8c5aa0bb613a2e1d5b496f5dff20b9b7c13f139e92edf74eef8) 1297s ok 57 - Get redirection 1297s ok 58 - Location header found 1297s ok 59 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693562_24511%22%7D) 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 60 - Replay SAML request 1297s ok 61 - HTTP code is 200 1297s ok 62 - Page contains a form 1297s ok 63 - Host match 1297s ok 64 - URI match 1297s ok 65 - Field "SAMLResponse" is defined 1297s ok 66 - CSP header authorize POST request to auth.sp.com 1297s ok 67 - Method is POST 1297s # ==> Pushing SP <== 1297s # ==> Popping SP <== 1297s ok 68 - Post SAML response to SP 1297s ok 69 - Get cookie lemonldap (d1a0d8be82d4602cdac9821ee1d4923d678f5cc2eb4edccca68903f762d6c4c1) 1297s ok 70 - Get redirection 1297s ok 71 - Location is http://auth.sp.com/ 1297s # ==> Pushing SP <== 1297s # ==> Popping SP <== 1297s ok 72 - Query SP for logout 1297s ok 73 - HTTP code is 200 1297s ok 74 - Page contains a form 1297s ok 75 - Host match 1297s ok 76 - URI match 1297s ok 77 - Field "SAMLRequest" is defined 1297s ok 78 - CSP header authorize POST request to auth.proxy.com 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 79 - Launch SAML logout request to IdP 1297s ok 80 - Get redirection 1297s ok 81 - Location header found 1297s ok 82 - Get cookie lemonldap (0) 1297s ok 83 - SSO cookie removed 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 84 - Push OIDC logout request to op 1297s ok 85 - HTTP code is 200 1297s ok 86 - Page contains a form 1297s ok 87 - Host match 1297s ok 88 - Field "confirm" is defined 1297s ok 89 - CSP header authorize POST request to \# 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 90 - Post logout confirmation 1297s ok 91 - Get redirection 1297s ok 92 - Location header found 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 93 - Follow OIDC logout response to proxy 1297s ok 94 - Get redirection 1297s ok 95 - Location header found 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 96 - Switch to SAML logout resumption URL 1297s ok 97 - HTTP code is 200 1297s ok 98 - Page contains a form 1297s ok 99 - Host match 1297s ok 100 - URI match 1297s ok 101 - Field "SAMLResponse" is defined 1297s ok 102 - CSP header authorize POST request to auth.sp.com 1297s # ==> Pushing SP <== 1297s # ==> Popping SP <== 1297s ok 103 - Forward logout response to SP 1297s ok 104 - Get redirection 1297s ok 105 - Location is http://auth.sp.com/?logout=1 1297s ok 106 - SP session was removed 1297s ok 107 - OP session was removed 1297s ok 108 - Proxy session was removed 1297s 1..108 1297s ok 3 - Test with POST binding 1297s # Subtest: Test with POST binding and hashStorage 1297s ok 1 - Portal object 1297s ok 2 - Init 1297s ok 3 - Portal app 1297s ok 4 - Register $type 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 5 - Get JWKS, endpoint /oauth2/jwks 1297s ok 6 - HTTP code is 200 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 1297s ok 8 - HTTP code is 200 1297s ok 9 - Portal object 1297s ok 10 - Init 1297s ok 11 - Portal app 1297s ok 12 - Register $type 1297s ok 13 - Portal object 1297s ok 14 - Init 1297s ok 15 - Portal app 1297s ok 16 - Register $type 1297s # ==> Pushing SP <== 1297s # ==> Popping SP <== 1297s ok 17 - Try SAML SP 1297s ok 18 - HTTP code is 200 1297s ok 19 - Page contains a form 1297s ok 20 - Host match 1297s ok 21 - URI match 1297s ok 22 - Field "SAMLRequest" is defined 1297s ok 23 - CSP header authorize POST request to auth.proxy.com 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 24 - Launch SAML request to IdP 1297s ok 25 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1769765443%2C%22issuerRequestsaml%22%3A%221769693563_57111%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1297s ok 26 - Get redirection 1297s ok 27 - Location header found 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 28 - Push request to OP, endpoint /oauth2/authorize 1297s ok 29 - HTTP code is 200 1297s ok 30 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769693563_35616%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1769765443%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 1297s ok 31 - HTTP code is 200 1297s ok 32 - Page contains a form 1297s ok 33 - Host match 1297s ok 34 - CSP header authorize POST request to \# 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 35 - Post authentication, endpoint /oauth2/authorize 1297s ok 36 - Get cookie lemonldap (2a6f559cdfb06ce126a43dd6d810416ae89ff7989f944954a588b225c313cd0e) 1297s ok 37 - HTTP code is 200 1297s ok 38 - Page contains a form 1297s ok 39 - Host match 1297s ok 40 - Field "confirm" is defined 1297s ok 41 - CSP header authorize POST request to \# 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 42 - Post confirmation, endpoint /oauth2/authorize 1297s ok 43 - Get redirection 1297s ok 44 - Location header found 1297s # ==> Pushing PROXY <== 1297s ok 45 - REST request 1297s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 1297s # ==> Saving handler PROXY <== 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s # ==> Restoring PROXY <== 1297s ok 47 - Execute request 1297s ok 48 - Response is 200 1297s ok 49 - Content is JSON 1297s ok 50 - REST request 1297s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 1297s # ==> Saving handler PROXY <== 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s # ==> Restoring PROXY <== 1297s ok 52 - Execute request 1297s ok 53 - Response is 200 1297s ok 54 - Content is JSON 1297s # ==> Popping PROXY <== 1297s ok 55 - Call openidconnectcallback on Proxy 1297s ok 56 - Get cookie lemonldap (af9d18c6d2d7df3e1ced4cb617a95f2e37d3efa148f38d38809749f894543364) 1297s ok 57 - Get redirection 1297s ok 58 - Location header found 1297s ok 59 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769693563_57111%22%7D) 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 60 - Replay SAML request 1297s ok 61 - HTTP code is 200 1297s ok 62 - Page contains a form 1297s ok 63 - Host match 1297s ok 64 - URI match 1297s ok 65 - Field "SAMLResponse" is defined 1297s ok 66 - CSP header authorize POST request to auth.sp.com 1297s ok 67 - Method is POST 1297s # ==> Pushing SP <== 1297s # ==> Popping SP <== 1297s ok 68 - Post SAML response to SP 1297s ok 69 - Get cookie lemonldap (131e5471df2507ddcc43ab408671779a1f589f13d4f335a5582760e1c6052721) 1297s ok 70 - Get redirection 1297s ok 71 - Location is http://auth.sp.com/ 1297s # ==> Pushing SP <== 1297s # ==> Popping SP <== 1297s ok 72 - Query SP for logout 1297s ok 73 - HTTP code is 200 1297s ok 74 - Page contains a form 1297s ok 75 - Host match 1297s ok 76 - URI match 1297s ok 77 - Field "SAMLRequest" is defined 1297s ok 78 - CSP header authorize POST request to auth.proxy.com 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 79 - Launch SAML logout request to IdP 1297s ok 80 - Get redirection 1297s ok 81 - Location header found 1297s ok 82 - Get cookie lemonldap (0) 1297s ok 83 - SSO cookie removed 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 84 - Push OIDC logout request to op 1297s ok 85 - HTTP code is 200 1297s ok 86 - Page contains a form 1297s ok 87 - Host match 1297s ok 88 - Field "confirm" is defined 1297s ok 89 - CSP header authorize POST request to \# 1297s # ==> Pushing OP <== 1297s # ==> Popping OP <== 1297s ok 90 - Post logout confirmation 1297s ok 91 - Get redirection 1297s ok 92 - Location header found 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 93 - Follow OIDC logout response to proxy 1297s ok 94 - Get redirection 1297s ok 95 - Location header found 1297s # ==> Pushing PROXY <== 1297s # ==> Popping PROXY <== 1297s ok 96 - Switch to SAML logout resumption URL 1297s ok 97 - HTTP code is 200 1297s ok 98 - Page contains a form 1297s ok 99 - Host match 1297s ok 100 - URI match 1297s ok 101 - Field "SAMLResponse" is defined 1297s ok 102 - CSP header authorize POST request to auth.sp.com 1297s # ==> Pushing SP <== 1297s # ==> Popping SP <== 1297s ok 103 - Forward logout response to SP 1297s ok 104 - Get redirection 1297s ok 105 - Location is http://auth.sp.com/?logout=1 1297s ok 106 - SP session was removed 1297s ok 107 - OP session was removed 1297s ok 108 - Proxy session was removed 1297s 1..108 1297s ok 4 - Test with POST binding and hashStorage 1297s 1..4 1297s ok 1298s t/38-No-persistent-session.t ................................................... 1298s ok 1 - use Lemonldap::NG::Portal::Main; 1298s ok 2 - Portal object 1298s ok 3 - Init 1298s ok 4 - Portal app 1298s ok 5 - Auth query 1298s ok 6 - Get cookie lemonldap (0fdeca50ebe40fb9f4797c9ad252b846b49c92346bbf857fe92804d79182b287) 1298s ok 7 - Logout request 1298s ok 8 - Response is 200 1298s ok 9 - Cookie is deleted 1298s ok 10 - No pdata 1298s ok 11 - Disconnect request 1298s ok 12 - Response is 401 1298s ok 13 - Auth query 1298s ok 14 - Get cookie lemonldap (a87c72f7772a14160fce55e4f70913c68e26363b251628557f442423c20c1e54) 1298s ok 15 - Logout request 1298s ok 16 - Response is 200 1298s ok 17 - Cookie is deleted 1298s ok 18 - No pdata 1298s ok 19 - Disconnect request 1298s ok 20 - Response is 401 1298s ok 21 - Auth query 1298s ok 22 - Get cookie lemonldap (b9f30492d4d1221d40036986b63e318d2feae4de857b0f3c0ab1f6b35a324f03) 1298s ok 23 - History found 1298s ok 24 - -> NO history : only one entry found 1298s ok 25 - Form registration 1298s ok 26 - Get redirection 1298s ok 27 - Location header found 1298s ok 28 - Form registration 1298s ok 29 - Found TOTP js 1298s ok 30 - Get new key 1298s ok 31 - Content is JSON 1298s ok 32 - Found secret 1298s ok 33 - Found token 1298s ok 34 - Code 1298s ok 35 - Code contains 8 digits 1298s ok 36 - Post code 1298s ok 37 - Content is JSON 1298s ok 38 - Key is registered 1298s ok 39 - Logout request 1298s ok 40 - Response is 200 1298s ok 41 - Cookie is deleted 1298s ok 42 - No pdata 1298s ok 43 - Disconnect request 1298s ok 44 - Response is 401 1298s ok 45 - Auth query 1298s ok 46 - Get cookie lemonldap (0b8af6c74399efdd7a4b5db877c2258bfc7a0494c261b293b4c017959620be5c) 1298s ok 47 - Logout request 1298s ok 48 - Response is 200 1298s ok 49 - Cookie is deleted 1298s ok 50 - No pdata 1298s ok 51 - Disconnect request 1298s ok 52 - Response is 401 1298s 1..52 1298s ok 1299s t/39-Failing-RP-Logout.t ....................................................... 1299s ok 1 - use Lemonldap::NG::Portal::Main; 1299s ok 2 - Portal object 1299s ok 3 - Init 1299s ok 4 - Portal app 1299s ok 5 - Register $type 1299s ok 6 - OP portal 1299s # ==> Pushing OP <== 1299s # ==> Popping OP <== 1299s ok 7 - Get JWKS, endpoint /oauth2/jwks 1299s ok 8 - HTTP code is 200 1299s # ==> Pushing OP <== 1299s # ==> Popping OP <== 1299s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1299s ok 10 - HTTP code is 200 1299s ok 11 - Portal object 1299s ok 12 - Init 1299s ok 13 - Portal app 1299s ok 14 - Register $type 1299s ok 15 - RP portal 1299s # ==> Pushing RP <== 1299s # ==> Popping RP <== 1299s ok 16 - Unauth RP request 1299s ok 17 - Get redirection 1299s ok 18 - Location header found 1299s # ==> Pushing OP <== 1299s # ==> Popping OP <== 1299s ok 19 - Push request to OP, endpoint /oauth2/authorize 1299s ok 20 - HTTP code is 200 1299s # ==> Pushing OP <== 1299s # ==> Popping OP <== 1299s ok 21 - Post authentication, endpoint /oauth2/authorize 1299s ok 22 - Get cookie lemonldap (25d205578db88141037f376c408bae9cea094f1a8e7462d364bd61a7549eec42) 1299s ok 23 - HTTP code is 200 1299s ok 24 - Page contains a form 1299s ok 25 - Host match 1299s ok 26 - Field "confirm" is defined 1299s ok 27 - CSP header authorize POST request to \# 1299s # ==> Pushing OP <== 1299s # ==> Popping OP <== 1299s ok 28 - Post confirmation, endpoint /oauth2/authorize 1299s ok 29 - Get redirection 1299s ok 30 - Location header found 1299s # ==> Pushing RP <== 1299s ok 31 - REST request 1299s ok 32 - Request from RP to OP, endpoint /oauth2/token 1299s # ==> Saving handler RP <== 1299s # ==> Pushing OP <== 1299s # ==> Popping OP <== 1299s # ==> Restoring RP <== 1299s ok 33 - Execute request 1299s ok 34 - Response is 200 1299s ok 35 - Content is JSON 1299s ok 36 - REST request 1299s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1299s # ==> Saving handler RP <== 1299s # ==> Pushing OP <== 1299s # ==> Popping OP <== 1299s # ==> Restoring RP <== 1299s ok 38 - Execute request 1299s ok 39 - Response is 200 1299s ok 40 - Content is JSON 1299s # ==> Popping RP <== 1299s ok 41 - Call openidconnectcallback on RP 1299s ok 42 - Get cookie lemonldap (07b51a0f1d747eecd48f1c6acf998c92b74699e2f149f45b94116e570d70a4dd) 1299s # ==> Pushing OP <== 1299s # ==> Popping OP <== 1299s # ==> Pushing OP <== 1299s ok 43 - REST request 1299s ok 44 - Request from OP to RP 1299s # ==> Saving handler OP <== 1299s # ==> Pushing RP <== 1299s # ==> Popping RP <== 1299s # ==> Restoring OP <== 1299s ok 45 - Execute request 1299s ok 46 - Response is 200 1299s # ==> Popping OP <== 1299s ok 47 - Query OP for logout 1299s ok 48 - HTTP code is 200 1299s ok 49 - Display PE_SLO_ERROR 1299s # ==> Pushing OP <== 1299s # ==> Popping OP <== 1299s ok 50 - Test if user is reject on OP 1299s ok 51 - Response status is 401 1299s ok 52 - Content is JSON 1299s ok 53 - Error code is 1 1299s # ==> Pushing RP <== 1299s # ==> Popping RP <== 1299s ok 54 - Test if user is reject on RP 1299s ok 55 - Get redirection 1299s ok 56 - Location header found 1299s 1..56 1299s ok 1302s t/40-Notifications-Explorer-JSON-File.t ........................................ 1302s ok 1 - use Lemonldap::NG::Portal::Main; 1302s ok 2 - Portal object 1302s ok 3 - Init 1302s ok 4 - Portal app 1302s ok 5 - Auth query 1302s ok 6 - HTTP code is 200 1302s ok 7 - Get cookie lemonldap (Q4n68Kvq3N2ai30dZsvbB6pmZcJVKVfNJuJcxwh92iRKDXoAs4CWDSDCnvWcKxcNCbLmFeKOfMpn8WMJnE3wqNXovnliRzjxTRorylwDslh+u22ETY4T5M9r6uSweMes2AGu1rjWTkFri1Qe5mcPlg==) 1302s ok 8 - HTTP code is 200 1302s ok 9 - Page contains a form 1302s ok 10 - URI match 1302s ok 11 - Field "reference1x1" is defined 1302s ok 12 - Test cookie received 1302s ok 13 - Response status is 401 1302s ok 14 - Content is JSON 1302s ok 15 - Error code is 1 1302s ok 16 - Auth query 1302s ok 17 - HTTP code is 200 1302s ok 18 - Get cookie lemonldap (SQHdydq+uvQ7j2C/vdGnYjdApDr1jhpVvvvrZpxKC1StfxmoH5cWqHl8Np6zTj3JblUx/IS4d1qyOcTDdg9umvN0VO4mty9IC/9NeomOfiqn8Mu6XE34Trc+tEt3+HvRC5SSOmWNMJtE42uUZb69iw==) 1302s ok 19 - HTTP code is 200 1302s ok 20 - Page contains a form 1302s ok 21 - URI match 1302s ok 22 - Field "reference1x1" is defined 1302s ok 23 - Test cookie received 1302s ok 24 - Response status is 401 1302s ok 25 - Content is JSON 1302s ok 26 - Error code is 1 1302s ok 27 - Accept notification 1302s ok 28 - Notification was not deleted 1302s ok 29 - Get cookie lemonldap (b3cc301f5500a9df843044853e3a92a18ac4dd41b80c6d106ef87389d273ce7c) 1302s ok 30 - New auth query 1302s ok 31 - Authenticated as dwho 1302s ok 32 - Menu displayed 1302s ok 33 - Link found 1302s ok 34 - Notifications explorer query 1302s ok 35 - Language icons found 1302s ok 36 - trspan="myNotification" found 1302s ok 37 - trspan="date" found 1302s ok 38 - trspan="reference" found 1302s ok 39 - trspan="action" found 1302s ok 40 - epoch found 1302s ok 41 - testref found 1302s ok 42 - fa-eye found 1302s ok 43 - Notififcation container found 1302s ok 44 - trspan="verify" found 1302s ok 45 - Found NOTIFICATIONS js 1302s ok 46 - Display testref notification query 1302s ok 47 - Response is JSON 1302s ok 48 - Result is 1 1302s ok 49 - Hidden input found 1302s ok 50 -

tag found 1302s ok 51 -

tag found 1302s ok 52 -

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

tag found 1302s ok 54 -

tag found 1302s ok 55 -

tag found 1302s ok 56 - Checkbox 1 found 1302s ok 57 - Checkbox 2 found 1302s ok 58 - Malformed query 1302s ok 59 - Response is JSON 1302s ok 60 - Missing epoch parameter 1302s ok 61 - Bad query 1302s ok 62 - Response is JSON 1302s ok 63 - Result is 0 1302s ok 64 - Notification is 0 1302s ok 65 - CheckUser form 1302s ok 66 - HTTP code is 200 1302s ok 67 - Page contains a form 1302s ok 68 - URI match 1302s ok 69 - Field "user" is defined 1302s ok 70 - Field "url" is defined 1302s ok 71 - Found trspan="checkUser" 1302s ok 72 - Notification "testref" not found 1302s 1..72 1302s ok 1304s t/40-Notifications-JSON-DBI.t .................................................. 1304s ok 1 - use Lemonldap::NG::Portal::Main; 1304s ok 2 - Portal object 1304s ok 3 - Init 1304s ok 4 - Portal app 1304s ok 5 - Auth query 1304s ok 6 - HTTP code is 200 1304s ok 7 - Get cookie lemonldap (WXaHYRIG1WemL2HFcWiwOrmqbwW3SvfRftuDtTuZwQM5IC7yc9FSumNN7+EyDsIrGXpc1OfXllC4FWwQZm+f0B+tpB1ljdFJgQeiMkkPEyvjHhjIIPMfari+3HVLtEoNb+ubEXFt+p7OCu7JBsiMgw==) 1304s ok 8 - Two notification references found 1304s ok 9 - 1st reference found is "testref2" 1304s ok 10 - 2nd reference found is "testref" 1304s ok 11 - HTTP code is 200 1304s ok 12 - Page contains a form 1304s ok 13 - URI match 1304s ok 14 - Field "reference1x1" is defined 1304s ok 15 - Field "url" is defined 1304s ok 16 - Test cookie received 1304s ok 17 - Response status is 401 1304s ok 18 - Content is JSON 1304s ok 19 - Error code is 1 1304s ok 20 - Don't accept notification 1304s ok 21 - HTTP code is 200 1304s ok 22 - Accept notifications 1304s ok 23 - Get redirection 1304s ok 24 - Location is http://test1.example.com/ 1304s ok 25 - Make sure no pdata is returned 1304s ok 26 - Get cookie lemonldap (ab3c62730f90ce86143629a8f6d38306854784f557a7d52d635038e502b2cedd) 1304s ok 27 - Notification was deleted 1304s ok 28 - Notifications explorer query 1304s ok 29 - Response is JSON 1304s ok 30 - Result is 2 1304s ok 31 - MSG is myNotifications 1304s ok 32 - Notification 1 found 1304s ok 33 - Notification 2 found 1304s ok 34 - epoch found 1304s ok 35 - Logout request 1304s ok 36 - Response is 200 1304s ok 37 - Cookie is deleted 1304s ok 38 - No pdata 1304s ok 39 - Disconnect request 1304s ok 40 - Response is 401 1304s ok 41 - Auth query 1304s ok 42 - Get redirection 1304s ok 43 - Location is http://test1.example.com/ 1304s ok 44 - Get cookie lemonldap (2ea3d550d0cb4cd97f139fe1512a6a356c1fa57f4e528063bea5beb1ab7fdf97) 1304s ok 45 - Logout request 1304s ok 46 - Response is 200 1304s ok 47 - Cookie is deleted 1304s ok 48 - No pdata 1304s ok 49 - Disconnect request 1304s ok 50 - Response is 401 1304s 1..50 1304s ok 1305s t/40-Notifications-JSON-File-with-token.t ...................................... 1305s ok 1 - use Lemonldap::NG::Portal::Main; 1305s ok 2 - Portal object 1305s ok 3 - Init 1305s ok 4 - Portal app 1305s ok 5 - Unauth request 1305s ok 6 - HTTP code is 200 1305s ok 7 - Page contains a form 1305s ok 8 - Host match 1305s ok 9 - Field "token" is defined 1305s ok 10 - CSP header authorize POST request to \# 1305s ok 11 - Auth query 1305s ok 12 - HTTP code is 200 1305s ok 13 - Get cookie lemonldap (hZMBDJuOlJH9S3luu374AOinjJUJVVx52qF8dDFYu0fvu2d+/DE5brP9BejOvfw2Mo0boeP/Kd72m4r67/N0eIyHCBsxAnlm+4LYnkY3KU0sIPK6nvT8IfuYujatPKAtf5ctc4rERWr/Hje20UFRZA==) 1305s ok 14 - HTTP code is 200 1305s ok 15 - Page contains a form 1305s ok 16 - URI match 1305s ok 17 - Field "reference1x1" is defined 1305s ok 18 - Field "url" is defined 1305s ok 19 - Test cookie received 1305s ok 20 - Response status is 401 1305s ok 21 - Content is JSON 1305s ok 22 - Error code is 1 1305s ok 23 - Don't accept notification 1305s ok 24 - Notification displayed 1305s ok 25 - Don't accept notification 1305s ok 26 - Notification displayed 1305s ok 27 - Accept notification 1305s ok 28 - Get redirection 1305s ok 29 - Location header found 1305s ok 30 - Notification was deleted 1305s 1..30 1305s ok 1307s t/40-Notifications-JSON-File.t ................................................. 1307s ok 1 - use Lemonldap::NG::Portal::Main; 1307s ok 2 - Portal object 1307s ok 3 - Init 1307s ok 4 - Portal app 1307s ok 5 - Auth query (JSON required) 1307s ok 6 - Response is JSON 1307s ok 7 - Good result 1307s ok 8 - Notificationtion is pending 1307s ok 9 - Test received Id 1307s ok 10 - HTTP code is 200 1307s ok 11 - Page contains a form 1307s ok 12 - URI match 1307s ok 13 - Field "reference1x1" is defined 1307s ok 14 - Field "url" is defined 1307s ok 15 - Auth query 1307s ok 16 - HTTP code is 200 1307s ok 17 - Get cookie lemonldap (UqjS+UvJZLJkMnHb+wGn3Ss4z624CMQ4kZGLQ2rC0ygr7CJM9GCJJ8BELeYEjL9iiCNoDCThrkjeo9bGmQeeIDr6gYAKyjlqKr5zCKHiMtPsRTsxaobXLS6Dk6N7+j4Z4MRLR09JUzwc1SlSs06rbQ==) 1307s ok 18 - HTTP code is 200 1307s ok 19 - Page contains a form 1307s ok 20 - URI match 1307s ok 21 - Field "reference1x1" is defined 1307s ok 22 - Field "url" is defined 1307s ok 23 - Test received cookie 1307s ok 24 - Response status is 401 1307s ok 25 - Content is JSON 1307s ok 26 - Error code is 1 1307s ok 27 - Cancel notification 1307s ok 28 - Cookie expired 1307s ok 29 - Get redirection 1307s ok 30 - Location is http://auth.example.com/ 1307s ok 31 - Auth query 1307s ok 32 - HTTP code is 200 1307s ok 33 - Get cookie lemonldap (qU+ios+BuwbLwxx6/KnyeMkJkmtb4K2goibBla3kJqB1CRBwIHlQ6lBo7bTBPJiWx3LQ77MNJ23geA1Kl2A4G8lj0AlT7RPPoDJknf09YVjcs17vhVjaIbFKkuWy1LHiywEEu4qLkv1mnyT0Kn78uA==) 1307s ok 34 - HTTP code is 200 1307s ok 35 - Page contains a form 1307s ok 36 - URI match 1307s ok 37 - Field "reference1x1" is defined 1307s ok 38 - Field "url" is defined 1307s ok 39 - Response body is not empty 1307s ok 40 - Found notification text 1307s ok 41 - Test cookie received 1307s ok 42 - Response status is 401 1307s ok 43 - Content is JSON 1307s ok 44 - Error code is 1 1307s ok 45 - Don't accept notification 1307s ok 46 - Notification displayed 1307s ok 47 - Found custom Main Logo 1307s ok 48 - Don't accept notification 1307s ok 49 - Notification displayed 1307s ok 50 - Don't accept notification 1307s ok 51 - Notification displayed 1307s ok 52 - Don't accept notification - Accept just one checkbox 1307s ok 53 - Notification displayed 1307s ok 54 - Accept notification 1307s ok 55 - Get redirection 1307s ok 56 - Location header found 1307s ok 57 - Get cookie lemonldap (30fe0831cbee69024dd572f2b4e4d9e6d5d6760a805c10444b01e86efb02f084) 1307s ok 58 - New auth query 1307s ok 59 - Authenticated as dwho 1307s ok 60 - Menu displayed 1307s ok 61 - Notification was deleted 1307s ok 62 - Auth query (JSON required) 1307s ok 63 - Response is JSON 1307s ok 64 - Good result 1307s ok 65 - Notificationtion is pending 1307s ok 66 - Test received Id 1307s ok 67 - HTTP code is 200 1307s ok 68 - Page contains a form 1307s ok 69 - URI match 1307s ok 70 - Field "reference1x1" is defined 1307s ok 71 - Field "url" is defined 1307s ok 72 - Auth query 1307s ok 73 - HTTP code is 200 1307s ok 74 - Get cookie lemonldap (ttNUdPRZYSjl7XodFL3XieLf6w3u+cpgWSaA6uerqh8kESDiqQE/rYvmbr/OcReDwvmQhG3hAqeuBWpA1K0T1aVRj0YgtwkfrpFiyuRuCY+wf0yqByff7B+iKyyKnfdCSA80Xy+ha15F45hXt3N8vQ==) 1307s ok 75 - HTTP code is 200 1307s ok 76 - Page contains a form 1307s ok 77 - URI match 1307s ok 78 - Field "reference1x1" is defined 1307s ok 79 - Field "url" is defined 1307s ok 80 - Test received cookie 1307s ok 81 - Response status is 401 1307s ok 82 - Content is JSON 1307s ok 83 - Error code is 1 1307s ok 84 - Cancel notification 1307s ok 85 - Cookie expired 1307s ok 86 - Get redirection 1307s ok 87 - Location is http://auth.example.com/ 1307s ok 88 - Auth query 1307s ok 89 - HTTP code is 200 1307s ok 90 - Get cookie lemonldap (ZQxAo+Tzg+8IMzaSsy+qhUoa0l/nHgOixaegnWQshBAYeciK/0eBRts6QSmgVUUBj9wSfZ43mQJp0bOrWRsgVV4VJXDR3VmPQl/kw0+xyS7AMEiFvSJxD3YE9krP5XGjM2S52+FWVMYaf5g20oWGTw==) 1307s ok 91 - HTTP code is 200 1307s ok 92 - Page contains a form 1307s ok 93 - URI match 1307s ok 94 - Field "reference1x1" is defined 1307s ok 95 - Field "url" is defined 1307s ok 96 - Response body is not empty 1307s ok 97 - Found notification text 1307s ok 98 - Test cookie received 1307s ok 99 - Response status is 401 1307s ok 100 - Content is JSON 1307s ok 101 - Error code is 1 1307s ok 102 - Don't accept notification 1307s ok 103 - Notification displayed 1307s ok 104 - Found custom Main Logo 1307s ok 105 - Don't accept notification 1307s ok 106 - Notification displayed 1307s ok 107 - Don't accept notification 1307s ok 108 - Notification displayed 1307s ok 109 - Don't accept notification - Accept just one checkbox 1307s ok 110 - Notification displayed 1307s ok 111 - Accept notification 1307s ok 112 - Get redirection 1307s ok 113 - Location header found 1307s ok 114 - Get cookie lemonldap (bd246cad5e7a448d19925f8ff9ea63b2d212680f12286a7a23396ff0d76bba12) 1307s ok 115 - New auth query 1307s ok 116 - Authenticated as dwho 1307s ok 117 - Menu displayed 1307s ok 118 - Notification was not deleted 1307s ok 119 - Auth query (JSON required) 1307s ok 120 - Response is JSON 1307s ok 121 - Good result 1307s ok 122 - Notificationtion is pending 1307s ok 123 - Test received Id 1307s ok 124 - HTTP code is 200 1307s ok 125 - Page contains a form 1307s ok 126 - URI match 1307s ok 127 - Field "reference1x1" is defined 1307s ok 128 - Field "url" is defined 1307s ok 129 - Auth query 1307s ok 130 - HTTP code is 200 1307s ok 131 - Get cookie lemonldap (wagonIrbxYYCYFqYxUEZi6xdZx60bITwNQ746I0WVwZThxAmsBN3sMKQVVczZFfmylmVUlnhMyPHks5NSaj1+AeOUYGfs8Asgjd9lG+Ntv0x1sZvHbj+QPxqYh7SdHacja+1i8+pFdTV40H/Ufix0w==) 1307s ok 132 - HTTP code is 200 1307s ok 133 - Page contains a form 1307s ok 134 - URI match 1307s ok 135 - Field "reference1x1" is defined 1307s ok 136 - Field "url" is defined 1307s ok 137 - Test received cookie 1307s ok 138 - Response status is 401 1307s ok 139 - Content is JSON 1307s ok 140 - Error code is 1 1307s ok 141 - Cancel notification 1307s ok 142 - Cookie expired 1307s ok 143 - Get redirection 1307s ok 144 - Location is http://auth.example.com/ 1307s ok 145 - Auth query 1307s ok 146 - HTTP code is 200 1307s ok 147 - Get cookie lemonldap (H26izLdGzsNQC0JVaIWFdcmvpM8OxZ+xClxScUC0hfKunLCjNAx0R+Rlkb2prnJUBoMxyAcnHuuZNFM2NLOaH51QGfdi1lcOfP8X0QbafW/KVfmOqSWzaCMDWrc1t7Cz5biSACUu8nvNrvitHdbbiQ==) 1307s ok 148 - HTTP code is 200 1307s ok 149 - Page contains a form 1307s ok 150 - URI match 1307s ok 151 - Field "reference1x1" is defined 1307s ok 152 - Field "url" is defined 1307s ok 153 - Response body is not empty 1307s ok 154 - Found notification text 1307s ok 155 - Test cookie received 1307s ok 156 - Response status is 401 1307s ok 157 - Content is JSON 1307s ok 158 - Error code is 1 1307s ok 159 - Don't accept notification 1307s ok 160 - Notification displayed 1307s ok 161 - Found custom Main Logo 1307s ok 162 - Don't accept notification 1307s ok 163 - Notification displayed 1307s ok 164 - Don't accept notification 1307s ok 165 - Notification displayed 1307s ok 166 - Don't accept notification - Accept just one checkbox 1307s ok 167 - Notification displayed 1307s ok 168 - Accept notification 1307s ok 169 - Get redirection 1307s ok 170 - Location header found 1307s ok 171 - Get cookie lemonldap (28afeb21311b5732a11b0306e326abcb9df053c72a262736169604d9c14d2b1b) 1307s ok 172 - New auth query 1307s ok 173 - Authenticated as dwho 1307s ok 174 - Menu displayed 1307s ok 175 - Notification was deleted 1307s ok 176 - Auth query (JSON required) 1307s ok 177 - Response is JSON 1307s ok 178 - Good result 1307s ok 179 - Notificationtion is pending 1307s ok 180 - Test received Id 1307s ok 181 - HTTP code is 200 1307s ok 182 - Page contains a form 1307s ok 183 - URI match 1307s ok 184 - Field "reference1x1" is defined 1307s ok 185 - Field "url" is defined 1307s ok 186 - Auth query 1307s ok 187 - HTTP code is 200 1307s ok 188 - Get cookie lemonldap (8IYUZp6H3XpNTq0HTGPz1S1rHDb6QF25OzStT3TctHwGFaDJiA3UNsD3F2VaW5Sm21K6LJM8XUS1cWvRASivnaScZf2G0GLVaQfdmxFV3ItJHBE95JyEkx3lJ3lULIOMR4BJczRY5Sai0iTMajUsRw==) 1307s ok 189 - HTTP code is 200 1307s ok 190 - Page contains a form 1307s ok 191 - URI match 1307s ok 192 - Field "reference1x1" is defined 1307s ok 193 - Field "url" is defined 1307s ok 194 - Test received cookie 1307s ok 195 - Response status is 401 1307s ok 196 - Content is JSON 1307s ok 197 - Error code is 1 1307s ok 198 - Cancel notification 1307s ok 199 - Cookie expired 1307s ok 200 - Get redirection 1307s ok 201 - Location is http://auth.example.com/ 1307s ok 202 - Auth query 1307s ok 203 - HTTP code is 200 1307s ok 204 - Get cookie lemonldap (EW5GxRyQPOG/obWHgXiAMEFeZ1REKPFCRyK2eVqeLZJeDUD5HRynWW3vGiSjIsAHcI/IaGTKO5M1U9XeALBeZQhhNx+DvRkC41H2afVpHdKHgiYq/kBKC8TTvTW3h/8IHvZpsSFJ28TzbhNmXdvErQ==) 1307s ok 205 - HTTP code is 200 1307s ok 206 - Page contains a form 1307s ok 207 - URI match 1307s ok 208 - Field "reference1x1" is defined 1307s ok 209 - Field "url" is defined 1307s ok 210 - Response body is not empty 1307s ok 211 - Found notification text 1307s ok 212 - Test cookie received 1307s ok 213 - Response status is 401 1307s ok 214 - Content is JSON 1307s ok 215 - Error code is 1 1307s ok 216 - Don't accept notification 1307s ok 217 - Notification displayed 1307s ok 218 - Found custom Main Logo 1307s ok 219 - Don't accept notification 1307s ok 220 - Notification displayed 1307s ok 221 - Don't accept notification 1307s ok 222 - Notification displayed 1307s ok 223 - Don't accept notification - Accept just one checkbox 1307s ok 224 - Notification displayed 1307s ok 225 - Accept notification 1307s ok 226 - Get redirection 1307s ok 227 - Location header found 1307s ok 228 - Get cookie lemonldap (f846012d24c53c9783bd48cb60a9c7114ace1a9b2e2ebf99304c7ee747d5bb69) 1307s ok 229 - New auth query 1307s ok 230 - Authenticated as dwho 1307s ok 231 - Menu displayed 1307s ok 232 - Notification was not deleted 1307s 1..232 1307s ok 1308s t/40-Notifications-JSON-LDAP.t ................................................. 1308s ok 1 - use Lemonldap::NG::Portal::Main; 1308s ok 2 # skip LLNGTESTLDAP is not set 1308s ok 3 # skip LLNGTESTLDAP is not set 1308s ok 4 # skip LLNGTESTLDAP is not set 1308s ok 5 # skip LLNGTESTLDAP is not set 1308s ok 6 # skip LLNGTESTLDAP is not set 1308s ok 7 # skip LLNGTESTLDAP is not set 1308s ok 8 # skip LLNGTESTLDAP is not set 1308s ok 9 # skip LLNGTESTLDAP is not set 1308s ok 10 # skip LLNGTESTLDAP is not set 1308s ok 11 # skip LLNGTESTLDAP is not set 1308s ok 12 # skip LLNGTESTLDAP is not set 1308s 1..12 1308s ok 1309s t/40-Notifications-JSON-Server.t ............................................... 1309s ok 1 - use Lemonldap::NG::Portal::Main; 1309s ok 2 - Portal object 1309s ok 3 - Init 1309s ok 4 - Portal app 1309s ok 5 - POST notification { 1309s # "date": "2016-13-30 15:35:10", 1309s # "reference": "testref", 1309s # "uid": "dwho", 1309s # "title": "Test title", 1309s # "text": "This is a test text" 1309s # } 1309s ok 6 - Notification not inserted 1309s ok 7 - POST notification { 1309s # "date": "2016-13_30 15:35:10", 1309s # "reference": "testref", 1309s # "uid": "dwho", 1309s # "title": "Test title", 1309s # "text": "This is a test text" 1309s # } 1309s ok 8 - Notification not inserted 1309s ok 9 - POST notification { 1309s # "date": "2016-05-30 15:35:10", 1309s # "reference": "testref", 1309s # "uid": "dwho", 1309s # "title": "Test title", 1309s # "text": "This is a test text for $uid" 1309s # } 1309s ok 10 - Notification has been inserted 1309s ok 11 - POST notification { 1309s # "date": "2016-05-30", 1309s # "reference": "test_ref2", 1309s # "uid": "dwho", 1309s # "title": "Test2 title", 1309s # "text": "This is a second test text", 1309s # "subtitle": "Application 2", 1309s # "check": ["I agree","Yes, I'm sure"] 1309s # } 1309s ok 12 - Notification has been inserted 1309s ok 13 - POST notification { 1309s # "date": "2016-05-30", 1309s # "reference": "testrefall", 1309s # "uid": "everyone", 1309s # "title": "Testall title", 1309s # "text": "This is a test text for all users" 1309s # } 1309s ok 14 - Notification has been inserted 1309s ok 15 - List notifications for "allusers" 1309s ok 16 - Result found 1309s ok 17 - Notification for all users found 1309s ok 18 - Wildcard found 1309s ok 19 - List notifications for bad uid 1309s ok 20 - Notification for all users found 1309s ok 21 - List all pending notifications 1309s ok 22 - Response is JSON 1309s ok 23 - Three notifications found 1309s ok 24 - Reference 'test-ref2' found 1309s ok 25 - UID 'dwho' found 1309s ok 26 - Reference 'testref' found 1309s ok 27 - UID 'dwho' found 1309s ok 28 - Reference 'testrefall' found 1309s ok 29 - UID 'everyone' found 1309s ok 30 - List notifications for "dwho" 1309s ok 31 - Result found 1309s ok 32 - First notification found 1309s ok 33 - Second notification found 1309s ok 34 - Third notification found (all users) 1309s ok 35 - List notification with reference "testref" 1309s ok 36 - Result found 1309s ok 37 - Notification reference found 1309s ok 38 - Notification title found 1309s ok 39 - Notification text found 1309s ok 40 - Notification date found 1309s ok 41 - Notification uid found 1309s ok 42 - List notification with reference "test-ref2" 1309s ok 43 - Result found 1309s ok 44 - Notification reference found 1309s ok 45 - Notification title found 1309s ok 46 - Notification text found 1309s ok 47 - Notification date found 1309s ok 48 - Notification uid found 1309s ok 49 - Notification subtitle found 1309s ok 50 - Notification check boxes found 1309s ok 51 - Try to delete notification with bad method 1309s ok 52 - Bad method is refused 1309s ok 53 - Delete notification testrefall 1309s ok 54 - Notification has been deleted 1309s ok 55 - Delete notification test-ref2 1309s ok 56 - Notification has been deleted 1309s ok 57 - Try to create the same notification twice 1309s ok 58 - Append the same notification is refused 1309s ok 59 - Auth query 1309s ok 60 - HTTP code is 200 1309s ok 61 - Get cookie lemonldap (wHMHI7DQwO1ct1FQOd/lZ8d2B3LicBx768h5sre+hWaQbuJxDyCe4BPdXr3mvITtqTevT1bBG8vhvV8J4Pr20IB2wR2YhDZdTDixVs0r51bjz+EdMxn7ntQBgr/HAEwXTyWIAj0MtIlkThGpYc67jA==) 1309s ok 62 - HTTP code is 200 1309s ok 63 - Page contains a form 1309s ok 64 - URI match 1309s ok 65 - Field "reference1x1" is defined 1309s ok 66 - Field "url" is defined 1309s ok 67 - POST combined notifications [{ 1309s # "uid": "dwho", 1309s # "date": "2019-11-15 15:35:10", 1309s # "reference": "ABC1", 1309s # "title": "You have new authorizations", 1309s # "subtitle": "Application 1", 1309s # "text": "You have been granted to access to appli-1", 1309s # "check": "I agree" 1309s # }, 1309s # { 1309s # "uid": "rtyler", 1309s # "date": "2019-11-15", 1309s # "reference": "ABC2", 1309s # "title": "You have new authorizations", 1309s # "subtitle": "Application 1", 1309s # "text": "You have been granted to access to appli-1", 1309s # "check": ["I agree", "I am sure"] 1309s # }, 1309s # { 1309s # "uid": "rtyler", 1309s # "date": "2019-11-15", 1309s # "reference": "ABC3", 1309s # "condition": "$env->{REMOTE_ADDR} =~ /127.1.1.1/", 1309s # "title": "You have new authorizations", 1309s # "subtitle": "Application 1", 1309s # "text": "You have been granted to access to appli-1", 1309s # "check": ["I agree", "I am sure"] 1309s # }, 1309s # { 1309s # "uid": "rtyler", 1309s # "date": "2050-11-15", 1309s # "reference": "ABC4", 1309s # "title": "You have new authorizations", 1309s # "subtitle": "Application 1", 1309s # "text": "You have been granted to access to appli-1", 1309s # "check": ["I agree", "I am sure"] 1309s # } 1309s # ] 1309s ok 68 - Notifications have been inserted 1309s ok 69 - List all existing notifications 1309s ok 70 - Response is JSON 1309s ok 71 - Five notifications found 1309s ok 72 - Auth query 1309s ok 73 - HTTP code is 200 1309s ok 74 - Get cookie lemonldap (aIes8H4IrGLyDtpZTFGQDBlTLxfaVfzM4b4cQws2GMv9Z4Yus1L/nboylG89GQOLZuTZ8izrBmNd5DAzrPvAByPCxLbsTmE3VsZ9GSrPu2xCUL2PJXuekPlTafAFCZosoRwZI1b43e920Q65Srr9OQ==) 1309s ok 75 - HTTP code is 200 1309s ok 76 - Page contains a form 1309s ok 77 - URI match 1309s ok 78 - Field "reference1x1" is defined 1309s ok 79 - Field "reference1x2" is defined 1309s ok 80 - Checkbox is displayed 1309s ok 81 - Checkbox is displayed 1309s ok 82 - Checkbox is displayed 1309s ok 83 - -> One checkbox found 1309s ok 84 - Accept notification 1309s ok 85 - HTTP code is 200 1309s ok 86 - Get cookie lemonldap (53AsBxFqtHlUNSMs+yC90cTA5/TuhNbcKYbfxFamr/YrSoy1vmkrbrWk+bl64tDuHIncLJ8Lq3TJEp+523b4F0rBimg8ptCJZpyUiv9bhE/LIpYx0tIeiP/rDGG2Avy+AgDodjjw41NTnEVL1/tDgQ==) 1309s ok 87 - Logout request 1309s ok 88 - Response is 200 1309s ok 89 - Cookie is deleted 1309s ok 90 - No pdata 1309s ok 91 - Disconnect request 1309s ok 92 - Response is 401 1309s ok 93 - Auth query 1309s ok 94 - HTTP code is 200 1309s ok 95 - Get cookie lemonldap (B80JeKY+/W3XuDLYVeD8FSVXExDYztaH4HCftb5p1T6wOe6AkiirZNbLjcB7srZNUtQNXYMIlivRW4DRtVKrrCo3wB2dht/T88z/jzjWXXx5a7FUibxflmhmABXfEbktApG9Or11xBgQxn9Apy0U9g==) 1309s ok 96 - HTTP code is 200 1309s ok 97 - Page contains a form 1309s ok 98 - URI match 1309s ok 99 - Field "reference1x1" is defined 1309s ok 100 - Checkbox is displayed 1309s ok 101 - Checkbox is displayed 1309s ok 102 - -> Two checkboxes found 1309s ok 103 - Accept notification 1309s ok 104 - HTTP code is 200 1309s ok 105 - Get cookie lemonldap (6c9d097c37c45ccdf8ab6c9e7ce01b182aa8cd2a4d95cb4d9111f7661f0db15b) 1309s ok 106 - Logout request 1309s ok 107 - Response is 200 1309s ok 108 - Cookie is deleted 1309s ok 109 - No pdata 1309s ok 110 - Disconnect request 1309s ok 111 - Response is 401 1309s ok 112 - List all pending notifications 1309s ok 113 - Response is JSON 1309s ok 114 - Three notifications found 1309s 1..114 1309s ok 1311s t/40-Notifications-PublicNotif.t ............................................... 1311s ok 1 - use Lemonldap::NG::Portal::Main; 1311s ok 2 - Portal object 1311s ok 3 - Init 1311s ok 4 - Portal app 1311s ok 5 - Access login page with public notifications 1311s ok 6 - Notification displayed 1311s ok 7 - Bad Auth query 1311s ok 8 - Notification displayed 1311s ok 9 - Access login page without public notifications 1311s ok 10 - Notification not displayed 1311s 1..10 1311s ok 1314s t/40-Notifications-XML-DBI.t ................................................... 1314s ok 1 - use Lemonldap::NG::Portal::Main; 1314s ok 2 - Portal object 1314s ok 3 - Init 1314s ok 4 - Portal app 1314s ok 5 - Auth query 1314s ok 6 - HTTP code is 200 1314s ok 7 - Get cookie lemonldap (lUxaY8bzvrhq6+4qa+4TA0fCGLnS8OJeBb7T7oPAwwAkY4ZNPX1rf1E3TXX26I2MWLaNAelEZDN0AZ1V2grsPdXIP1N5ALeTivrpI28KTu7QwlMeSPta8LeZm4/udib1h3hvwYd3HCV0pxlBKwf62g==) 1314s ok 8 - Two notification references found 1314s ok 9 - Found ref 1314s ok 10 - HTTP code is 200 1314s ok 11 - Page contains a form 1314s ok 12 - URI match 1314s ok 13 - Field "reference1x1" is defined 1314s ok 14 - Field "url" is defined 1314s ok 15 - Test cookie received 1314s ok 16 - Response status is 401 1314s ok 17 - Content is JSON 1314s ok 18 - Error code is 1 1314s ok 19 - Don't accept notification 1314s ok 20 - HTTP code is 200 1314s ok 21 - Accept notifications 1314s ok 22 - Get redirection 1314s ok 23 - Location is http://test1.example.com/ 1314s ok 24 - Make sure no pdata is returned 1314s ok 25 - Get cookie lemonldap (e2a5954e09e499b603ba9722e2abae59937194fb8d4c84b02b5eadd40bb2137b) 1314s ok 26 - Notification was deleted 1314s ok 27 - Notifications explorer query 1314s ok 28 - Response is JSON 1314s ok 29 - Result is 2 1314s ok 30 - MSG is myNotifications 1314s ok 31 - Notification 1 found 1314s ok 32 - Notification 2 found 1314s ok 33 - epoch found 1314s ok 34 - Logout request 1314s ok 35 - Response is 200 1314s ok 36 - Cookie is deleted 1314s ok 37 - No pdata 1314s ok 38 - Disconnect request 1314s ok 39 - Response is 401 1314s ok 40 - Auth query 1314s ok 41 - Get redirection 1314s ok 42 - Location is http://test1.example.com/ 1314s ok 43 - Get cookie lemonldap (a144c5fe1e63f93f53f5c9125868ac9f2dda99516016f9f533d5a1880f2902fd) 1314s ok 44 - Logout request 1314s ok 45 - Response is 200 1314s ok 46 - Cookie is deleted 1314s ok 47 - No pdata 1314s ok 48 - Disconnect request 1314s ok 49 - Response is 401 1314s 1..49 1314s ok 1315s t/40-Notifications-XML-File.t .................................................. 1315s ok 1 - use Lemonldap::NG::Portal::Main; 1315s ok 2 - Portal object 1315s ok 3 - Init 1315s ok 4 - Portal app 1315s ok 5 - Auth query 1315s ok 6 - HTTP code is 200 1315s ok 7 - Get cookie lemonldap (Z4fsmj/gcuI+AHyP+U/7WM9bPGBGF2N0salOyKu/NK+mebJ/UuLF/RfVDn75qWGRm9+J3U6GquGeQi1TjoTHWlgBiLprmnRCW/nIZbCQIrgxjLwqWzuGugeJ1BCkCuc4zs0XYpduvdNJjmDCKV1RPQ==) 1315s ok 8 - HTTP code is 200 1315s ok 9 - Page contains a form 1315s ok 10 - URI match 1315s ok 11 - Field "reference1x1" is defined 1315s ok 12 - Field "url" is defined 1315s ok 13 - Test cookie received 1315s ok 14 - Response status is 401 1315s ok 15 - Content is JSON 1315s ok 16 - Error code is 1 1315s ok 17 - Cancel notification 1315s ok 18 - Cookie expired 1315s ok 19 - Get redirection 1315s ok 20 - Location is http://auth.example.com/ 1315s ok 21 - Auth query 1315s ok 22 - HTTP code is 200 1315s ok 23 - Get cookie lemonldap (o3779rvQoLwpDYUIVttYlXw3vc5s7bMqYDUTigKC1OhbavgIQxX92YA0mZbzLGDFlUJP9ESDf5SBDJ7nkftNhHl+ra883ewnG4BrZfhsU7FWrHjUOLtejhUDQOah2s6/QToG1wOI9AmDKWA10G8zcw==) 1315s ok 24 - HTTP code is 200 1315s ok 25 - Page contains a form 1315s ok 26 - URI match 1315s ok 27 - Field "reference1x1" is defined 1315s ok 28 - Field "url" is defined 1315s ok 29 - Test cookie received 1315s ok 30 - Response status is 401 1315s ok 31 - Content is JSON 1315s ok 32 - Error code is 1 1315s ok 33 - Don't accept notification 1315s ok 34 - Notification displayed 1315s ok 35 - Found custom Main Logo 1315s ok 36 - Don't accept notification 1315s ok 37 - Notification displayed 1315s ok 38 - Don't accept notification 1315s ok 39 - Notification displayed 1315s ok 40 - Don't accept notification - Accept just one checkbox 1315s ok 41 - Notification displayed 1315s ok 42 - Accept notification 1315s ok 43 - Get redirection 1315s ok 44 - Location header found 1315s ok 45 - Notification was deleted 1315s ok 46 - Get cookie lemonldap (91198b9780c369e188a64a47b0631d532264fa6c47e19fb27617f854b6623eeb) 1315s ok 47 - New auth query 1315s ok 48 - Authenticated as dwho 1315s ok 49 - Menu displayed 1315s 1..49 1315s ok 1317s t/40-Notifications-XML-Server.t ................................................ 1317s ok 1 - use Lemonldap::NG::Portal::Main; 1317s ok 2 - Portal object 1317s ok 3 - Init 1317s ok 4 - Portal app 1317s ok 5 - SOAP client 1317s ok 6 - @ SOAP REQUEST @ 1317s ok 7 - Execute request 1317s ok 8 - HTTP code is 200 1317s ok 9 - Content is XML 1317s ok 10 - @ END OF SOAP REQUEST @ 1317s ok 11 - Append a notification -> SOAP call returns 1 1317s ok 12 - @ SOAP REQUEST @ 1317s ok 13 - Execute request 1317s ok 14 - HTTP code is 200 1317s ok 15 - Content is XML 1317s ok 16 - @ END OF SOAP REQUEST @ 1317s ok 17 - Append the same notification twice -> SOAP call returns 0 1317s ok 18 - Auth query 1317s ok 19 - HTTP code is 200 1317s ok 20 - Get cookie lemonldap (E/K8nq9uJecKQftdF+VhuOWvL4hesNOu3xvob0k7WGm/A2rxAaUACU+eQvBQtaffOpbxkMk6H+3i1N9vTbnQdNp7qeztRYvJccbh51FUbZR4nADSaUA5vf/XhRYxHH/sh73+fZJZcWo62Z6t3I2TFA==) 1317s ok 21 - HTTP code is 200 1317s ok 22 - Page contains a form 1317s ok 23 - URI match 1317s ok 24 - Field "reference1x1" is defined 1317s ok 25 - Field "url" is defined 1317s ok 26 - @ SOAP REQUEST @ 1317s ok 27 - Execute request 1317s ok 28 - HTTP code is 200 1317s ok 29 - Content is XML 1317s ok 30 - @ END OF SOAP REQUEST @ 1317s ok 31 - Append a notification -> SOAP call returns 4 1317s ok 32 - Auth query 1317s ok 33 - HTTP code is 200 1317s ok 34 - Get cookie lemonldap (P5i2saTDxZVSDJTjYBgdAvkjEpvN+6Fgep9m9cbacNrLK+ZIi6CHYW+u8CC6lftBKPG/63RerjC8rUK09myZKJ9p8ZJ0n9E8a+EG9m6os1e3664S8FjXNu1smKhSSxLX7KRAa9bwh5ySl28H1EMd7A==) 1317s ok 35 - HTTP code is 200 1317s ok 36 - Page contains a form 1317s ok 37 - URI match 1317s ok 38 - Field "reference1x1" is defined 1317s ok 39 - Field "reference2x1" is defined 1317s ok 40 - -> One checkbox found 1317s ok 41 - Accept notification 1317s ok 42 - HTTP code is 200 1317s ok 43 - Logout request 1317s ok 44 - Response is 200 1317s ok 45 - Cookie is deleted 1317s ok 46 - No pdata 1317s ok 47 - Disconnect request 1317s ok 48 - Response is 401 1317s ok 49 - Auth query 1317s ok 50 - HTTP code is 200 1317s ok 51 - Get cookie lemonldap (BmpVLSNneFqBnrGkceAO7s5C5REt4OW3MXhZj4x7raMH+cTHCUunsnyN9d+dmFTm1HB62hVVMihLhD6ojuACK9+m/a/vqyWPBOJIy/U5raBBUZJZVbTaBklBAKWGWWlRP97EWFTieA5Mx6/TzR4r1w==) 1317s ok 52 - HTTP code is 200 1317s ok 53 - Page contains a form 1317s ok 54 - URI match 1317s ok 55 - Field "reference1x1" is defined 1317s ok 56 - Reference found 1317s ok 57 - Checkbox is displayed 1317s ok 58 - Checkbox is displayed 1317s ok 59 - -> Two checkboxes found 1317s 1..59 1317s ok 1321s t/41-Captcha-old-api.t ......................................................... 1321s ok 1 - use Lemonldap::NG::Portal::Main; 1321s ok 2 - Portal object 1321s ok 3 - Init 1321s ok 4 - Portal app 1321s ok 5 - HTTP code is 200 1321s ok 6 - Content-Type is JSON 1321s ok 7 - Content is valid JSON 1321s ok 8 1321s ok 9 1321s ok 10 1321s ok 11 - HTTP code is 200 1321s ok 12 - Content-Type is JSON 1321s ok 13 - Content is valid JSON 1321s ok 14 1321s ok 15 1321s ok 16 1321s ok 17 - HTTP code is 200 1321s ok 18 - Content-Type is JSON 1321s ok 19 - Content is valid JSON 1321s ok 20 - Wrong token failed 1321s ok 21 - HTTP code is 200 1321s ok 22 - Content-Type is JSON 1321s ok 23 - Content is valid JSON 1321s ok 24 - Wrong captcha failed 1321s ok 25 - HTTP code is 200 1321s ok 26 - Content-Type is JSON 1321s ok 27 - Content is valid JSON 1321s ok 28 1321s ok 29 1321s ok 30 1321s ok 31 - HTTP code is 200 1321s ok 32 - Content-Type is JSON 1321s ok 33 - Content is valid JSON 1321s ok 34 - Captcha successfully verified 1321s 1..34 1321s ok 1325s t/41-Captcha-with-rule.t ....................................................... 1325s ok 1 - use Lemonldap::NG::Portal::Main; 1325s ok 2 - Portal object 1325s ok 3 - Init 1325s ok 4 - Portal app 1325s ok 5 - Auth query from non captcha network 1325s ok 6 - Get cookie lemonldap (f3ebc8857d8baaeaad77d3221ad81378539c927eb59bcdfe50ed1b187927ffdc) 1325s ok 7 - Auth query from captcha network 1325s ok 8 - Response status is 401 1325s ok 9 - Content is JSON 1325s ok 10 - Error code is 76 1325s ok 11 - Response is JSON 1325s ok 12 - Response is PE_CAPTCHAERROR 1325s ok 13 - Unauth JSON request 1325s ok 14 - Response status is 401 1325s ok 15 - Content is JSON 1325s ok 16 - Error code is 9 1325s ok 17 - Unauth request 1325s ok 18 - HTTP code is 200 1325s ok 19 - Page contains a form 1325s ok 20 - Host match 1325s ok 21 - Field "token" is defined 1325s ok 22 - CSP header authorize POST request to \# 1325s ok 23 - Password: Found text input 1325s ok 24 - Token value is defined 1325s ok 25 - Captcha image inserted 1325s ok 26 - Found token session 1325s ok 27 - Found captcha value 1325s ok 28 - Found custom Main Logo 1325s ok 29 - Try to auth with captcha value 1325s ok 30 - Get cookie lemonldap (b6dbae2ef8757787da39a789de19d295e383be9c606b11014ea9047aef608baa) 1325s 1..30 1325s ok 1330s t/41-Captcha.t ................................................................. 1330s ok 1 - use Lemonldap::NG::Portal::Main; 1330s ok 2 - Portal object 1330s ok 3 - Init 1330s ok 4 - Portal app 1330s ok 5 - Auth query 1330s ok 6 - Response status is 401 1330s ok 7 - Content is JSON 1330s ok 8 - Error code is 76 1330s ok 9 - Response is JSON 1330s ok 10 - Response is PE_CAPTCHAERROR 1330s ok 11 - Unauth JSON request 1330s ok 12 - Response status is 401 1330s ok 13 - Content is JSON 1330s ok 14 - Error code is 9 1330s ok 15 - Unauth request 1330s ok 16 - HTTP code is 200 1330s ok 17 - Page contains a form 1330s ok 18 - Host match 1330s ok 19 - Field "token" is defined 1330s ok 20 - CSP header authorize POST request to \# 1330s ok 21 - Password: Found text input 1330s ok 22 - Token value is defined 1330s ok 23 - Captcha image inserted 1330s ok 24 - Found token session 1330s ok 25 - Found captcha value 1330s ok 26 - Found custom Main Logo 1330s ok 27 - Try to auth with captcha value 1330s ok 28 - HTTP code is 200 1330s ok 29 - Get cookie lemonldap (451d4de8063d88a78eaf5a1cfcd851392c3bd92dff9a376984bca1d1da4c1c7b) 1330s ok 30 - History found 1330s ok 31 - -> One entry found 1330s ok 32 - Verify auth 1330s ok 33 - HTTP code is 200 1330s ok 34 - New unauth request 1330s ok 35 - HTTP code is 200 1330s ok 36 - Page contains a form 1330s ok 37 - Host match 1330s ok 38 - Field "token" is defined 1330s ok 39 - CSP header authorize POST request to \# 1330s ok 40 - Token value is defined 1330s ok 41 - Try to auth with bad captcha value 1330s ok 42 - Response status is 401 1330s ok 43 - Content is JSON 1330s ok 44 - Error code is 76 1330s ok 45 - Verify that there is a new captcha image 1330s ok 46 - HTTP code is 200 1330s ok 47 - Page contains a form 1330s ok 48 - Host match 1330s ok 49 - Field "token" is defined 1330s ok 50 - CSP header authorize POST request to \# 1330s ok 51 - Token is refreshed 1330s ok 52 - New captcha image inserted 1330s ok 53 - Get captcha javascript 1330s ok 54 - Unauth request to renew Captcha 1330s ok 55 - New token has been received 1330s ok 56 - New image has been received 1330s ok 57 - Found new token session 1330s ok 58 - Try to auth with new captcha value 1330s ok 59 - HTTP code is 200 1330s ok 60 - Get cookie lemonldap (d94e693b8add9c9a401545c85f60a2a0edc6cb7465e4d85b9ae1369ada82baef) 1330s ok 61 - Auth request with redirection 1330s ok 62 - Get redirection 1330s ok 63 - Location is http://test1.example.com/ 1330s ok 64 - Authenticated as dwho 1330s 1..64 1330s ok 1332s t/41-Token-with-global-storage.t ............................................... 1332s ok 1 - use Lemonldap::NG::Portal::Main; 1332s ok 2 - Portal object 1332s ok 3 - Init 1332s ok 4 - Portal app 1332s ok 5 - Unauth request 1332s ok 6 - HTTP code is 200 1332s ok 7 - Page contains a form 1332s ok 8 - Host match 1332s ok 9 - Field "token" is defined 1332s ok 10 - CSP header authorize POST request to \# 1332s ok 11 - Token value 1332s ok 12 - Try to auth without token 1332s ok 13 - Response status is 401 1332s ok 14 - Content is JSON 1332s ok 15 - Error code is 81 1332s ok 16 - Try token as cookie 1332s ok 17 - Response status is 401 1332s ok 18 - Content is JSON 1332s ok 19 - Error code is 1 1332s ok 20 - Try to auth with token 1332s ok 21 - HTTP code is 200 1332s ok 22 - Get cookie lemonldap (7af5b82c490f827658b9e5ea1b0692a36f398c3ed842042717b32a58cfc2f0c7) 1332s ok 23 - Verify auth 1332s ok 24 - HTTP code is 200 1332s ok 25 - Try to reuse the same token 1332s ok 26 - Response status is 401 1332s ok 27 - Content is JSON 1332s ok 28 - Error code is 82 1332s ok 29 - Verify that there is a new token 1332s ok 30 - HTTP code is 200 1332s ok 31 - Page contains a form 1332s ok 32 - Host match 1332s ok 33 - Field "token" is defined 1332s ok 34 - CSP header authorize POST request to \# 1332s 1..34 1332s ok 1333s t/41-Token.t ................................................................... 1333s ok 1 - use Lemonldap::NG::Portal::Main; 1333s ok 2 - Portal object 1333s ok 3 - Init 1333s ok 4 - Portal app 1333s ok 5 - Unauth request 1333s ok 6 - HTTP code is 200 1333s ok 7 - Page contains a form 1333s ok 8 - Host match 1333s ok 9 - Field "token" is defined 1333s ok 10 - CSP header authorize POST request to \# 1333s ok 11 - Password: Found password input 1333s ok 12 - Try to auth without token 1333s ok 13 - Response status is 401 1333s ok 14 - Content is JSON 1333s ok 15 - Error code is 81 1333s ok 16 - Response is JSON 1333s ok 17 - Response is PE_NOTOKEN 1333s ok 18 - Try to auth with token 1333s ok 19 - HTTP code is 200 1333s ok 20 - Get cookie lemonldap (3f0b9a2c20170dcca36cb5ad9b00a49b37fefc459e78d2132bfe95d8f6172040) 1333s ok 21 - Verify auth 1333s ok 22 - HTTP code is 200 1333s ok 23 - Try to reuse the same token 1333s ok 24 - Response status is 401 1333s ok 25 - Content is JSON 1333s ok 26 - Error code is 82 1333s ok 27 - Verify that there is a new token 1333s ok 28 - HTTP code is 200 1333s ok 29 - Page contains a form 1333s ok 30 - Host match 1333s ok 31 - Field "token" is defined 1333s ok 32 - CSP header authorize POST request to \# 1333s 1..32 1333s ok 1335s t/42-Register-Custom.t ......................................................... 1335s ok 1 - use Lemonldap::NG::Portal::Main; 1335s ok 2 - Portal object 1335s ok 3 - Init 1335s ok 4 - Portal app 1335s ok 5 - Unauth request 1335s ok 6 - HTTP code is 200 1335s ok 7 - Page contains a form 1335s ok 8 - Host match 1335s ok 9 - Field "firstname" is defined 1335s ok 10 - Field "lastname" is defined 1335s ok 11 - Field "mail" is defined 1335s ok 12 - CSP header authorize POST request to \# 1335s ok 13 - Ask to create account 1335s ok 14 - HTTP code is 200 1335s ok 15 - Found subject 1335s ok 16 - Found register token 1335s ok 17 - Found register_token 1335s ok 18 - UTF-8 works 1335s ok 19 - Push register_token 1335s ok 20 - HTTP code is 200 1335s ok 21 - Found subject 1335s ok 22 - Found user and password 1335s ok 23 - Get good login 1335s ok 24 - Try to authenticate 1335s ok 25 - Get cookie lemonldap (56fce8cb5b15324965038be12f0abfa5d6e4640bcdd97f18f23c14f10156f26d) 1335s 1..25 1335s ok 1338s t/42-Register-Demo-with-CustomBody.t ........................................... 1338s ok 1 - use Lemonldap::NG::Portal::Main; 1338s ok 2 - Portal object 1338s ok 3 - Init 1338s ok 4 - Portal app 1338s ok 5 - Unauth request 1338s ok 6 - HTTP code is 200 1338s ok 7 - Page contains a form 1338s ok 8 - Host match 1338s ok 9 - Field "firstname" is defined 1338s ok 10 - Field "lastname" is defined 1338s ok 11 - Field "mail" is defined 1338s ok 12 - CSP header authorize POST request to \# 1338s ok 13 - Ask to create account 1338s ok 14 - HTTP code is 200 1338s ok 15 - Found custom registration subject 1338s ok 16 - Found custom body 1338s ok 17 - Found register_token 1338s ok 18 - UTF-8 works 1338s ok 19 - Found time 1338s ok 20 - Push register_token 1338s ok 21 - HTTP code is 200 1338s ok 22 - Found custom done subject 1338s ok 23 - Found email and ipAddr 1338s ok 24 - Get good email 1338s ok 25 - Get good ipAddr 1338s ok 26 - Found user and password 1338s ok 27 - Get good login 1338s ok 28 - Custom done body (Portal $url) 1338s ok 29 - Try to authenticate 1338s ok 30 - Get cookie lemonldap (1ac96dc7a2456f2a6acf9e8dd4438734c92677ca49ef7e535bf0312700e5db41) 1338s 1..30 1338s ok 1341s t/42-Register-Demo-with-captcha.t .............................................. 1341s ok 1 - use Lemonldap::NG::Portal::Main; 1341s ok 2 - Portal object 1341s ok 3 - Init 1341s ok 4 - Portal app 1341s ok 5 - Unauth request 1341s ok 6 - HTTP code is 200 1341s ok 7 - Page contains a form 1341s ok 8 - Host match 1341s ok 9 - Field "firstname" is defined 1341s ok 10 - Field "lastname" is defined 1341s ok 11 - Field "mail" is defined 1341s ok 12 - CSP header authorize POST request to \# 1341s ok 13 - Token found 1341s ok 14 - Token value is defined 1341s ok 15 - Captcha image inserted 1341s ok 16 - Found token session 1341s ok 17 - Found captcha value 1341s ok 18 - Found custom Main Logo 1341s ok 19 - Get captcha javascript 1341s ok 20 - Ask to create account 1341s ok 21 - Rejected -> Mail already exists 1341s ok 22 - No form found 1341s ok 23 - Get Menu 1341s ok 24 - Found Register link & submit button 1341s ok 25 - Unauth request 1341s ok 26 - HTTP code is 200 1341s ok 27 - Page contains a form 1341s ok 28 - Host match 1341s ok 29 - Field "firstname" is defined 1341s ok 30 - Field "lastname" is defined 1341s ok 31 - Field "mail" is defined 1341s ok 32 - CSP header authorize POST request to \# 1341s ok 33 - Token found 1341s ok 34 - Token value is defined 1341s ok 35 - Captcha image inserted 1341s ok 36 - Found token session 1341s ok 37 - Found captcha value 1341s ok 38 - Found custom Main Logo 1341s ok 39 - Ask to create account 1341s ok 40 - HTTP code is 200 1341s ok 41 - Found register token 1341s ok 42 - Found register_token 1341s ok 43 - Push register_token 1341s ok 44 - HTTP code is 200 1341s ok 45 - Found user and password 1341s ok 46 - Get good login 1341s ok 47 - Try to authenticate 1341s ok 48 - Get cookie lemonldap (b1210f38bd0da5ddbd52b07af62227b76ab6bd1946e496ed83a52981884dac94) 1341s 1..48 1341s ok 1344s t/42-Register-Demo-with-token.t ................................................ 1344s ok 1 - use Lemonldap::NG::Portal::Main; 1344s ok 2 - Portal object 1344s ok 3 - Init 1344s ok 4 - Portal app 1344s ok 5 - Get Menu 1344s ok 6 - Found Register link & submit button 1344s ok 7 - Unauth request 1344s ok 8 - HTTP code is 200 1344s ok 9 - Page contains a form 1344s ok 10 - Host match 1344s ok 11 - Field "firstname" is defined 1344s ok 12 - Field "lastname" is defined 1344s ok 13 - Field "mail" is defined 1344s ok 14 - CSP header authorize POST request to \# 1344s ok 15 - Token found 1344s ok 16 - Ask to create account 1344s ok 17 - HTTP code is 200 1344s ok 18 - Found register token 1344s ok 19 - Found register_token 1344s ok 20 - Push register_token 1344s ok 21 - HTTP code is 200 1344s ok 22 - Found user and password 1344s ok 23 - Get good login 1344s ok 24 - Unauth request 1344s ok 25 - HTTP code is 200 1344s ok 26 - Page contains a form 1344s ok 27 - Host match 1344s ok 28 - Field "token" is defined 1344s ok 29 - CSP header authorize POST request to \# 1344s ok 30 - Try to authenticate 1344s ok 31 - Get cookie lemonldap (29ee3bcbaccfc9b8267b7d7698a66439b1c4244335f0c4aaea24a2dbd7b5e32a) 1344s 1..31 1344s ok 1347s t/42-Register-Demo.t ........................................................... 1347s ok 1 - use Lemonldap::NG::Portal::Main; 1347s ok 2 - Portal object 1347s ok 3 - Init 1347s ok 4 - Portal app 1347s ok 5 - Unauth request 1347s ok 6 - HTTP code is 200 1347s ok 7 - Page contains a form 1347s ok 8 - Host match 1347s ok 9 - Field "firstname" is defined 1347s ok 10 - Field "lastname" is defined 1347s ok 11 - Field "mail" is defined 1347s ok 12 - CSP header authorize POST request to \# 1347s ok 13 - Ask to create account 1347s ok 14 - HTTP code is 200 1347s ok 15 - Found subject 1347s ok 16 - Found register token 1347s ok 17 - Found register_token 1347s ok 18 - UTF-8 works 1347s ok 19 - Push register_token 1347s ok 20 - HTTP code is 200 1347s ok 21 - Found subject 1347s ok 22 - Found user and password 1347s ok 23 - Get good login 1347s ok 24 - Try to authenticate 1347s ok 25 - Get cookie lemonldap (c19254a7344911b07673131049ff1fe3b50ec868f8aae0de22eaa337a7f723dd) 1347s 1..25 1347s ok 1348s t/42-Register-LDAP.t ........................................................... 1348s ok 1 - use Lemonldap::NG::Portal::Main; 1348s ok 2 # skip LLNGTESTLDAP is not set 1348s ok 3 # skip LLNGTESTLDAP is not set 1348s ok 4 # skip LLNGTESTLDAP is not set 1348s ok 5 # skip LLNGTESTLDAP is not set 1348s ok 6 # skip LLNGTESTLDAP is not set 1348s ok 7 # skip LLNGTESTLDAP is not set 1348s ok 8 # skip LLNGTESTLDAP is not set 1348s ok 9 # skip LLNGTESTLDAP is not set 1348s ok 10 # skip LLNGTESTLDAP is not set 1348s 1..10 1348s ok 1351s t/42-Register-Security.t ....................................................... 1351s ok 1 - use Lemonldap::NG::Portal::Main; 1351s ok 2 - Portal object 1351s ok 3 - Init 1351s ok 4 - Portal app 1351s ok 5 - Unauth request 1351s ok 6 - HTTP code is 200 1351s ok 7 - Page contains a form 1351s ok 8 - Host match 1351s ok 9 - Field "firstname" is defined 1351s ok 10 - Field "lastname" is defined 1351s ok 11 - Field "mail" is defined 1351s ok 12 - CSP header authorize POST request to \# 1351s ok 13 - Ask to create account 1351s ok 14 - HTTP code is 200 1351s ok 15 - Found register token 1351s ok 16 - Found register_token 1351s ok 17 - Try to authenticate 1351s ok 18 - Response status is 401 1351s ok 19 - Content is JSON 1351s ok 20 - Error code is 1 1351s 1..20 1351s ok 1353s t/43-MailPasswordReset-Choice.t ................................................ 1353s ok 1 - use Lemonldap::NG::Portal::Main; 1353s ok 2 - Portal object 1353s ok 3 - Init 1353s ok 4 - Portal app 1353s ok 5 - Auth query 1353s ok 6 - HTTP code is 200 1353s ok 7 - Get cookie lemonldap (9dc4ac0a8480d2cf3a23f2397a6f9bbd07824aa45e94eb2f5c403ca6e80e23a3) 1353s ok 8 - Logout request 1353s ok 9 - Response is 200 1353s ok 10 - Cookie is deleted 1353s ok 11 - No pdata 1353s ok 12 - Disconnect request 1353s ok 13 - Response is 401 1353s ok 14 - Reset form 1353s ok 15 - HTTP code is 200 1353s ok 16 - Page contains a form 1353s ok 17 - Host match 1353s ok 18 - Field "mail" is defined 1353s ok 19 - CSP header authorize POST request to \# 1353s ok 20 - Post mail 1353s ok 21 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 1353s ok 22 - Found link in mail 1353s ok 23 - Post mail token received by mail with another browser 1353s ok 24 - HTTP code is 200 1353s ok 25 - Page contains a form 1353s ok 26 - Host match 1353s ok 27 - Field "token" is defined 1353s ok 28 - CSP header authorize POST request to \# 1353s ok 29 - Ask for a new password 1353s ok 30 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 1353s ok 31 - Post new password 1353s ok 32 - Password was changed 1353s ok 33 - Auth query 1353s ok 34 - HTTP code is 200 1353s ok 35 - Get cookie lemonldap (d3c3cb20eb3adff7fa6302e4d522e03c8eeb753e6fd847e94344b5be54fd6ba1) 1353s ok 36 - Logout request 1353s ok 37 - Response is 200 1353s ok 38 - Cookie is deleted 1353s ok 39 - No pdata 1353s ok 40 - Disconnect request 1353s ok 41 - Response is 401 1353s ok 42 - Reset form 1353s ok 43 - HTTP code is 200 1353s ok 44 - Page contains a form 1353s ok 45 - Host match 1353s ok 46 - Field "mail" is defined 1353s ok 47 - CSP header authorize POST request to \# 1353s ok 48 - Post mail 1353s ok 49 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 1353s ok 50 - Found link in mail 1353s ok 51 - Post mail token received by mail with the same browser 1353s ok 52 - HTTP code is 200 1353s ok 53 - Page contains a form 1353s ok 54 - Host match 1353s ok 55 - Field "token" is defined 1353s ok 56 - CSP header authorize POST request to \# 1353s ok 57 - Ask for a new password 1353s ok 58 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 1353s ok 59 - Post new password 1353s ok 60 - Password was changed 1353s ok 61 - Auth query 1353s ok 62 - HTTP code is 200 1353s ok 63 - Get cookie lemonldap (a90751bd5ab2468924798b7222245204a219c797ea97f45dab0e37799785ac26) 1353s ok 64 - Logout request 1353s ok 65 - Response is 200 1353s ok 66 - Cookie is deleted 1353s ok 67 - No pdata 1353s ok 68 - Disconnect request 1353s ok 69 - Response is 401 1353s 1..69 1353s ok 1354s t/43-MailPasswordReset-Combination-LDAP.t ...................................... 1354s ok 1 - use Lemonldap::NG::Portal::Main; 1354s ok 2 # skip LLNGTESTLDAP is not set 1354s ok 3 # skip LLNGTESTLDAP is not set 1354s ok 4 # skip LLNGTESTLDAP is not set 1354s ok 5 # skip LLNGTESTLDAP is not set 1354s ok 6 # skip LLNGTESTLDAP is not set 1354s ok 7 # skip LLNGTESTLDAP is not set 1354s ok 8 # skip LLNGTESTLDAP is not set 1354s ok 9 # skip LLNGTESTLDAP is not set 1354s 1..9 1354s ok 1357s t/43-MailPasswordReset-Combination.t ........................................... 1357s ok 1 - use Lemonldap::NG::Portal::Main; 1357s ok 2 - Portal object 1357s ok 3 - Init 1357s ok 4 - Portal app 1357s ok 5 - Try to connect with login dvador 1357s ok 6 - Get cookie lemonldap (c0ee4df91aa2719756afd5e784edd738dda5260290a7ebd1b1436920cd1c3688) 1357s ok 7 - Post mail 1357s ok 8 - Found link in mail 1357s ok 9 - Post mail token received by mail 1357s ok 10 - HTTP code is 200 1357s ok 11 - Page contains a form 1357s ok 12 - Host match 1357s ok 13 - Field "token" is defined 1357s ok 14 - CSP header authorize POST request to \# 1357s ok 15 - Ask for a new password 1357s ok 16 - Post new password 1357s ok 17 - Password update successful: code found on page 1357s ok 18 - Password update successful 1357s ok 19 - Try to connect with login dvador 1357s ok 20 - Get cookie lemonldap (ff18ac56b2e03b84e54e8bedf714751e056ef25eb29a880493a6b6a9e6dca414) 1357s ok 21 - Try to connect with login jkirk 1357s ok 22 - Get cookie lemonldap (ea73992781d67f4ebbdd9b43ac3e133b12479838e80e31da9e250b3933846d89) 1357s ok 23 - Post mail 1357s ok 24 - Found link in mail 1357s ok 25 - Post mail token received by mail 1357s ok 26 - HTTP code is 200 1357s ok 27 - Page contains a form 1357s ok 28 - Host match 1357s ok 29 - Field "token" is defined 1357s ok 30 - CSP header authorize POST request to \# 1357s ok 31 - Ask for a new password 1357s ok 32 - Post new password 1357s ok 33 - Password update successful: code found on page 1357s ok 34 - Password update successful 1357s ok 35 - Try to connect with login jkirk 1357s ok 36 - Get cookie lemonldap (6e90df95a8ed80142198028233f5655c723a559863b577beb23d776a528b8c4a) 1357s 1..36 1357s ok 1360s t/43-MailPasswordReset-DBI.t ................................................... 1360s ok 1 - use Lemonldap::NG::Portal::Main; 1360s ok 2 - Portal object 1360s ok 3 - Init 1360s ok 4 - Portal app 1360s ok 5 - Reset form 1360s ok 6 - HTTP code is 200 1360s ok 7 - Page contains a form 1360s ok 8 - Host match 1360s ok 9 - Field "mail" is defined 1360s ok 10 - CSP header authorize POST request to \# 1360s ok 11 - Post mail 1360s ok 12 - Found link in mail 1360s ok 13 - Post mail token received by mail 1360s ok 14 - HTTP code is 200 1360s ok 15 - Page contains a form 1360s ok 16 - Host match 1360s ok 17 - Field "token" is defined 1360s ok 18 - CSP header authorize POST request to \# 1360s ok 19 - Ask for a new password \#1 1360s ok 20 - toggle newpassword icon found 1360s ok 21 - toggle confirmpassword icon found 1360s ok 22 - input type password found 1360s ok 23 - Post mismatched passwords 1360s ok 24 - PE_34 found 1360s ok 25 - HTTP code is 200 1360s ok 26 - Page contains a form 1360s ok 27 - Host match 1360s ok 28 - Field "token" is defined 1360s ok 29 - CSP header authorize POST request to \# 1360s ok 30 - Ask for a new password \#2 1360s ok 31 - Post empty newpassword 1360s ok 32 - PE_67 found 1360s ok 33 - HTTP code is 200 1360s ok 34 - Page contains a form 1360s ok 35 - Host match 1360s ok 36 - Field "token" is defined 1360s ok 37 - CSP header authorize POST request to \# 1360s ok 38 - Ask for a new password \#3 1360s ok 39 - Post empty confirmpassword 1360s ok 40 - PE_67 found 1360s ok 41 - HTTP code is 200 1360s ok 42 - Page contains a form 1360s ok 43 - Host match 1360s ok 44 - Field "token" is defined 1360s ok 45 - CSP header authorize POST request to \# 1360s ok 46 - Ask for a new password \#4 1360s ok 47 - Password special char list not found 1360s ok 48 - Found password policy min digit == 2 1360s ok 49 - Post new password 1360s ok 50 - Password was changed 1360s ok 51 - Auth query 1360s ok 52 - HTTP code is 200 1360s ok 53 - Get cookie lemonldap (2c90c78cfd244619985fe3ab32d39c22a89f8c3ffae28f0f39fcdc98948d9ffc) 1360s ok 54 - Logout request 1360s ok 55 - Response is 200 1360s ok 56 - Cookie is deleted 1360s ok 57 - No pdata 1360s ok 58 - Disconnect request 1360s ok 59 - Response is 401 1360s 1..59 1360s ok 1362s t/43-MailPasswordReset-Hook.t .................................................. 1362s ok 1 - use Lemonldap::NG::Portal::Main; 1362s ok 2 - Portal object 1362s ok 3 - Init 1362s ok 4 - Portal app 1362s ok 5 - Reset form 1362s ok 6 - HTTP code is 200 1362s ok 7 - Page contains a form 1362s ok 8 - Host match 1362s ok 9 - Field "mail" is defined 1362s ok 10 - CSP header authorize POST request to \# 1362s ok 11 - Post mail 1362s ok 12 - Found english greeting 1362s ok 13 - Found link in mail 1362s ok 14 - Post mail token received by mail 1362s ok 15 - HTTP code is 200 1362s ok 16 - Page contains a form 1362s ok 17 - Host match 1362s ok 18 - Field "token" is defined 1362s ok 19 - CSP header authorize POST request to \# 1362s ok 20 - Ask for a new password 1362s ok 21 - Post new password 1362s ok 22 - Expected portal error code: code found on page 1362s ok 23 - Expected portal error code 1362s ok 24 - Post mail 1362s ok 25 - Found english greeting 1362s ok 26 - Found link in mail 1362s ok 27 - Post mail token received by mail 1362s ok 28 - HTTP code is 200 1362s ok 29 - Page contains a form 1362s ok 30 - Host match 1362s ok 31 - Field "token" is defined 1362s ok 32 - CSP header authorize POST request to \# 1362s ok 33 - Ask for a new password 1362s ok 34 - Post new password 1362s ok 35 - Get cookie lemonldappdata (%7B%22afterHook%22%3A%22dwho--12346%22%7D) 1362s ok 36 - Pdata is not empty 1362s ok 37 - passwordAfterChange hook worked as expected 1362s ok 38 - Password was changed 1362s 1..38 1362s ok 1364s t/43-MailPasswordReset-LDAP.t .................................................. 1364s ok 1 - use Lemonldap::NG::Portal::Main; 1364s ok 2 # skip LLNGTESTLDAP is not set 1364s ok 3 # skip LLNGTESTLDAP is not set 1364s ok 4 # skip LLNGTESTLDAP is not set 1364s ok 5 # skip LLNGTESTLDAP is not set 1364s ok 6 # skip LLNGTESTLDAP is not set 1364s ok 7 # skip LLNGTESTLDAP is not set 1364s ok 8 # skip LLNGTESTLDAP is not set 1364s ok 9 # skip LLNGTESTLDAP is not set 1364s 1..9 1364s ok 1367s t/43-MailPasswordReset-with-captcha.t .......................................... 1367s ok 1 - use Lemonldap::NG::Portal::Main; 1367s ok 2 - Portal object 1367s ok 3 - Init 1367s ok 4 - Portal app 1367s ok 5 - Get Menu 1367s ok 6 - Found ResetPassword link & submit button 1367s ok 7 - Reset form 1367s ok 8 - HTTP code is 200 1367s ok 9 - Page contains a form 1367s ok 10 - Host match 1367s ok 11 - Field "mail" is defined 1367s ok 12 - Field "token" is defined 1367s ok 13 - CSP header authorize POST request to \# 1367s ok 14 - Captcha image inserted 1367s ok 15 - Found token session 1367s ok 16 - Found captcha value 1367s ok 17 - Found custom Main Logo 1367s ok 18 - Get captcha javascript 1367s ok 19 - Post mail 1367s ok 20 - Found link in mail 1367s ok 21 - Post mail token received by mail 1367s ok 22 - HTTP code is 200 1367s ok 23 - Page contains a form 1367s ok 24 - Host match 1367s ok 25 - Field "token" is defined 1367s ok 26 - CSP header authorize POST request to \# 1367s ok 27 - Ask for a new password 1367s '*' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 1367s '#' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 1367s '@' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 1367s ok 28 - Post new password 1367s ok 29 - New password sent 1367s ok 30 - New generated password found 1367s ok 31 - New generated password matches policy 1367s 1..31 1367s ok 1370s t/43-MailPasswordReset-with-token.t ............................................ 1370s ok 1 - use Lemonldap::NG::Portal::Main; 1370s ok 2 - Portal object 1370s ok 3 - Init 1370s ok 4 - Portal app 1370s ok 5 - Get Menu 1370s ok 6 - Found ResetPassword link & submit button 1370s ok 7 - Reset form 1370s ok 8 - HTTP code is 200 1370s ok 9 - Page contains a form 1370s ok 10 - Host match 1370s ok 11 - Field "mail" is defined 1370s ok 12 - Field "token" is defined 1370s ok 13 - CSP header authorize POST request to \# 1370s ok 14 - Post mail 1370s ok 15 - Found custom Main Logo 1370s ok 16 - Found link in mail 1370s ok 17 - Post mail token received by mail 1370s ok 18 - HTTP code is 200 1370s ok 19 - Page contains a form 1370s ok 20 - Host match 1370s ok 21 - Field "token" is defined 1370s ok 22 - CSP header authorize POST request to \# 1370s ok 23 - Ask for a new password 1370s ok 24 - Post new password 1370s ok 25 - Password was changed 1370s 1..25 1370s ok 1371s t/43-MailPasswordReset.t ....................................................... 1371s ok 1 - use Lemonldap::NG::Portal::Main; 1371s ok 2 - Portal object 1371s ok 3 - Init 1371s ok 4 - Portal app 1371s ok 5 - Reset form 1371s ok 6 - HTTP code is 200 1371s ok 7 - Page contains a form 1371s ok 8 - Host match 1371s ok 9 - Field "mail" is defined 1371s ok 10 - CSP header authorize POST request to \# 1371s ok 11 - Post mail 1371s ok 12 - Found french greeting 1371s ok 13 - Post mail 1371s ok 14 - Found custom Main Logo 1371s ok 15 - Found english greeting 1371s ok 16 - Found link in mail 1371s ok 17 - Post mail token received by mail 1371s ok 18 - HTTP code is 200 1371s ok 19 - Page contains a form 1371s ok 20 - Host match 1371s ok 21 - Field "token" is defined 1371s ok 22 - CSP header authorize POST request to \# 1371s ok 23 - Ask for a new password 1371s ok 24 - Found password policy 1371s ok 25 - Found password policy min lower == 1 1371s ok 26 - Found password policy min upper == 1 1371s ok 27 - Found password policy min digit == 2 1371s ok 28 - Found password policy min speChar == 1 1371s ok 29 - Found password special char list 1371s ok 30 - Post new password 1371s ok 31 - Password was changed 1371s 1..31 1371s ok 1374s t/44-CertificateResetByMail-Demo.t ............................................. 1374s ok 1 - use Lemonldap::NG::Portal::Main; 1374s ok 2 - Portal object 1374s ok 3 - Init 1374s ok 4 - Portal app 1374s ok 5 - Reset form 1374s ok 6 - HTTP code is 200 1374s ok 7 - Page contains a form 1374s ok 8 - Host match 1374s ok 9 - Field "mail" is defined 1374s ok 10 - CSP header authorize POST request to \# 1374s ok 11 - Post mail 1374s ok 12 - Found link in mail 1374s ok 13 - Post mail token received by mail 1374s ok 14 - HTTP code is 200 1374s ok 15 - Page contains a form 1374s ok 16 - Host match 1374s ok 17 - Field "token" is defined 1374s ok 18 - CSP header authorize POST request to \# 1374s ok 19 - Ask for a new certificate file 1374s ok 20 - Certificate has been reset 1374s ok 21 - Reset form 1374s ok 22 - HTTP code is 200 1374s ok 23 - Page contains a form 1374s ok 24 - Host match 1374s ok 25 - Field "mail" is defined 1374s ok 26 - CSP header authorize POST request to \# 1374s ok 27 - Post mail 1374s ok 28 - Found link in mail 1374s ok 29 - Post mail token received by mail 1374s ok 30 - HTTP code is 200 1374s ok 31 - Page contains a form 1374s ok 32 - Host match 1374s ok 33 - Field "token" is defined 1374s ok 34 - CSP header authorize POST request to \# 1374s ok 35 - Ask for a new certificate file 1374s ok 36 - Invalid certificate 1374s 1..36 1374s ok 1376s t/44-CertificateResetByMail-LDAP.t ............................................. 1376s ok 1 - use Lemonldap::NG::Portal::Main; 1376s ok 2 # skip LLNGTESTLDAP is not set 1376s ok 3 # skip LLNGTESTLDAP is not set 1376s ok 4 # skip LLNGTESTLDAP is not set 1376s ok 5 # skip LLNGTESTLDAP is not set 1376s ok 6 # skip LLNGTESTLDAP is not set 1376s ok 7 # skip LLNGTESTLDAP is not set 1376s ok 8 # skip LLNGTESTLDAP is not set 1376s ok 9 # skip LLNGTESTLDAP is not set 1376s ok 10 # skip LLNGTESTLDAP is not set 1376s ok 11 # skip LLNGTESTLDAP is not set 1376s ok 12 # skip LLNGTESTLDAP is not set 1376s ok 13 # skip LLNGTESTLDAP is not set 1376s 1..13 1376s ok 1379s t/50-IssuerGet.t ............................................................... 1379s ok 1 - use Lemonldap::NG::Portal::Main; 1379s ok 2 - Portal object 1379s ok 3 - Init 1379s ok 4 - Portal app 1379s ok 5 - Auth query 1379s ok 6 - HTTP code is 200 1379s ok 7 - Get cookie lemonldap (5ba93ecc3fe8c6fd35ac9c629457e9249b469a511307977aae1fbc8bd5a0b26c) 1379s ok 8 - GET request with good url 1379s ok 9 - Reject reason is 92 1379s ok 10 - Auth query 1379s ok 11 - HTTP code is 200 1379s ok 12 - Get cookie lemonldap (0146c4e8055f6cd2a262ffdb5eec6ea6aa7c06cdedadffd0af6ff2e60e805dfa) 1379s ok 13 - GET request with good url 1379s ok 14 - Get redirection 1379s ok 15 - Location is http://test1.example.com/?ID=0146c4e8055f6cd2a262ffdb5eec6ea6aa7c06cdedadffd0af6ff2e60e805dfa 1379s ok 16 - Not logged access 1379s ok 17 - Response status is 401 1379s ok 18 - Content is JSON 1379s ok 19 - Error code is 9 1379s 1..19 1379s ok 1381s t/50-IssuerJitsiJWT.t .......................................................... 1381s ok 1 - use Lemonldap::NG::Portal::Main; 1381s ok 2 - Portal object 1381s ok 3 - Init 1381s ok 4 - Portal app 1381s # Subtest: ASAP key server (PUBLIC KEY) 1381s ok 1 - Portal object 1381s ok 2 - Init 1381s ok 3 - Portal app 1381s ok 4 - ASAP request with unknown key id hash 1381s ok 5 - Not found 1381s ok 6 - ASAP request with valid key id hash 1381s ok 7 - OK 1381s ok 8 - Found correct format 1381s ok 9 - ASAP request with valid key id hash (old key) 1381s ok 10 - OK 1381s ok 11 - Received keys are not the same 1381s 1..11 1381s ok 5 - ASAP key server (PUBLIC KEY) 1381s # Subtest: ASAP key server (CERTIFICATE) 1381s ok 1 - Portal object 1381s ok 2 - Init 1381s ok 3 - Portal app 1381s ok 4 - ASAP request with unknown key id hash 1381s ok 5 - Not found 1381s ok 6 - ASAP request with valid key id hash 1381s ok 7 - OK 1381s ok 8 - Found correct format 1381s ok 9 - ASAP request with valid key id hash (old key) 1381s ok 10 - OK 1381s ok 11 - Received keys are not the same 1381s 1..11 1381s ok 6 - ASAP key server (CERTIFICATE) 1381s # Subtest: ASAP key server (authenticated) 1381s ok 1 - Auth query 1381s ok 2 - HTTP code is 200 1381s ok 3 - Get cookie lemonldap (cd5a56d5786f9abb72197c2512c31aec038b906157d90c9fb50eb9d05c1676dd) 1381s ok 4 - ASAP request with unknown key id hash 1381s ok 5 - Not found 1381s ok 6 - ASAP request with valid key id hash 1381s ok 7 - OK 1381s ok 8 - Found correct format 1381s ok 9 - ASAP request with valid key id hash (old key) 1381s ok 10 - OK 1381s ok 11 - Received keys are not the same 1381s 1..11 1381s ok 7 - ASAP key server (authenticated) 1381s # Subtest: Unauthorized user 1381s ok 1 - Auth query 1381s ok 2 - HTTP code is 200 1381s ok 3 - Get cookie lemonldap (4561737726af03f735f40861848df71f58761edee2c612b67bb18516973a1cf3) 1381s ok 4 - Jitsi request with good url 1381s ok 5 - Expected portal error code: code found on page 1381s ok 6 - Expected portal error code 1381s 1..6 1381s ok 8 - Unauthorized user 1381s # Subtest: Login with RS256 1381s ok 1 - Auth query 1381s ok 2 - HTTP code is 200 1381s ok 3 - Get cookie lemonldap (3e6047b7cd8f8dce252eca2e96d56920bdcaf7ee5e3ed9de4441144cbff6ee59) 1381s # Subtest: Missing room parameter 1381s ok 1 - Jitsi request without room 1381s ok 2 - Expected portal error code: code found on page 1381s ok 3 - Expected portal error code 1381s 1..3 1381s ok 4 - Missing room parameter 1381s # Subtest: Correct room parameter 1381s ok 1 - Jitsi request with good url 1381s ok 2 - Get redirection 1381s ok 3 - Location header found 1381s ok 4 - Correct path 1381s ok 5 - Found JWT parameter in response 1381s ok 6 - Correct type in header 1381s ok 7 - Expected alg 1381s ok 8 - Correct subject/domain 1381s ok 9 - Correct audience 1381s ok 10 - Correct issuer 1381s ok 11 - Correct room 1381s ok 12 - Correct user 1381s ok 13 - Token expires in more than 500 seconds 1381s 1..13 1381s ok 5 - Correct room parameter 1381s 1..5 1381s ok 9 - Login with RS256 1381s ok 10 - Portal object 1381s ok 11 - Init 1381s ok 12 - Portal app 1381s # Subtest: Login with HS256 1381s ok 1 - Auth query 1381s ok 2 - HTTP code is 200 1381s ok 3 - Get cookie lemonldap (fb4e8df78665f66ab59b108de26b6604ea21714de9994e8340b4d8e89eee9b2d) 1381s # Subtest: Missing room parameter 1381s ok 1 - Jitsi request without room 1381s ok 2 - Expected portal error code: code found on page 1381s ok 3 - Expected portal error code 1381s 1..3 1381s ok 4 - Missing room parameter 1381s # Subtest: Correct room parameter 1381s ok 1 - Jitsi request with good url 1381s ok 2 - Get redirection 1381s ok 3 - Location header found 1381s ok 4 - Correct path 1381s ok 5 - Found JWT parameter in response 1381s ok 6 - Correct type in header 1381s ok 7 - Expected alg 1381s ok 8 - Correct subject/domain 1381s ok 9 - Correct audience 1381s ok 10 - Correct issuer 1381s ok 11 - Correct room 1381s ok 12 - Correct user 1381s ok 13 - Token expires in more than 500 seconds 1381s 1..13 1381s ok 5 - Correct room parameter 1381s 1..5 1381s ok 13 - Login with HS256 1381s 1..13 1381s ok 1383s t/51-OIDC-Internal-Token-Exchange-no-audience.t ................................ 1383s ok 1 - use Lemonldap::NG::Portal::Main; 1383s ok 2 - Portal object 1383s ok 3 - Init 1383s ok 4 - Portal app 1383s ok 5 - Get cookie lemonldap (6b82ac6f293b70cfe221bf0ce25a3e4f6f448cc5967d1ba24826797f359ccf7a) 1383s ok 6 - Get redirection 1383s ok 7 - Location header found 1383s ok 8 - HTTP code is 200 1383s ok 9 - Content-Type is JSON 1383s ok 10 - Content is valid JSON 1383s ok 11 - Got access token 1383s ok 12 - Got refresh token 1383s ok 13 - Got ID token 1383s ok 14 - Call /token with access_token 1383s ok 15 - HTTP code is 200 1383s ok 16 - Content-Type is JSON 1383s ok 17 - Content is valid JSON 1383s ok 18 - Got refreshed Access token 1383s ok 19 - Got refreshed ID token 1383s ok 20 - Got new refresh_token 1383s ok 21 - Found sub in ID token 1383s ok 22 - Found claim in ID token 1383s ok 23 - rpid is in audience 1383s ok 24 - HTTP code is 200 1383s ok 25 - Content-Type is JSON 1383s ok 26 - Content is valid JSON 1383s ok 27 - Got User Info 1383s ok 28 - Got User Info 1383s ok 29 - Access token rejected 1383s 1..29 1383s ok 1385s t/51-OIDC-Internal-Token-Exchange.t ............................................ 1385s ok 1 - use Lemonldap::NG::Portal::Main; 1385s ok 2 - Portal object 1385s ok 3 - Init 1385s ok 4 - Portal app 1385s ok 5 - Get cookie lemonldap (160f3ab15b60530e1427acca96e204f1883d9264cdbf7d9bfe1010c218895eca) 1385s ok 6 - Get redirection 1385s ok 7 - Location header found 1385s ok 8 - HTTP code is 200 1385s ok 9 - Content-Type is JSON 1385s ok 10 - Content is valid JSON 1385s ok 11 - Got access token 1385s ok 12 - Got refresh token 1385s ok 13 - Got ID token 1385s ok 14 - Call /token with Matrix token 1385s ok 15 - HTTP code is 200 1385s ok 16 - Content-Type is JSON 1385s ok 17 - Content is valid JSON 1385s ok 18 - Got refreshed Access token 1385s ok 19 - Got refreshed ID token 1385s ok 20 - Got new refresh_token 1385s ok 21 - Found sub in ID token 1385s ok 22 - Found claim in ID token 1385s ok 23 - rpid2 is in audience 1385s ok 24 - HTTP code is 200 1385s ok 25 - Content-Type is JSON 1385s ok 26 - Content is valid JSON 1385s ok 27 - Got User Info 1385s ok 28 - Got User Info 1385s ok 29 - Access token rejected 1385s ok 30 - Portal object 1385s ok 31 - Init 1385s ok 32 - Portal app 1385s ok 33 - Get cookie lemonldap (825fdf28923818f9da9f368bb76172090dedd6f7bb7c0c14a3951d9480139abd) 1385s ok 34 - Get redirection 1385s ok 35 - Location header found 1385s ok 36 - HTTP code is 200 1385s ok 37 - Content-Type is JSON 1385s ok 38 - Content is valid JSON 1385s ok 39 - Token is a JWT 1385s ok 40 - Found claim in JWT 1385s ok 41 - Found claim in JWT 1385s ok 42 - Found claim in JWT 1385s ok 43 - Found claim in JWT 1385s ok 44 - Found claim in JWT 1385s ok 45 1385s ok 46 1385s ok 47 1385s ok 48 - Expiration date sanity check 1385s ok 49 - Expiration date sanity check 1385s ok 50 - Got access token 1385s ok 51 - Got refresh token 1385s ok 52 - Got ID token 1385s ok 53 - Call /token with Matrix token 1385s ok 54 - HTTP code is 200 1385s ok 55 - Content-Type is JSON 1385s ok 56 - Content is valid JSON 1385s ok 57 - Got refreshed Access token 1385s ok 58 - Got refreshed ID token 1385s ok 59 - Got new refresh_token 1385s ok 60 - Found sub in ID token 1385s ok 61 - Found claim in ID token 1385s ok 62 - rpid2 is in audience 1385s ok 63 - HTTP code is 200 1385s ok 64 - Content-Type is JSON 1385s ok 65 - Content is valid JSON 1385s ok 66 - Got User Info 1385s ok 67 - Got User Info 1385s ok 68 - Access token rejected 1385s ok 69 - Portal object 1385s ok 70 - Init 1385s ok 71 - Portal app 1385s ok 72 - Get cookie lemonldap (bef9c961138687cbba043d6fa4b52b867b65f2760970cf4c6a92fe65f9d88220) 1385s ok 73 - Get redirection 1385s ok 74 - Location header found 1385s ok 75 - HTTP code is 200 1385s ok 76 - Content-Type is JSON 1385s ok 77 - Content is valid JSON 1385s ok 78 - Token is a JWT 1385s ok 79 - Found claim in JWT 1385s ok 80 - Found claim in JWT 1385s ok 81 - Found claim in JWT 1385s ok 82 - Found claim in JWT 1385s ok 83 - Found claim in JWT 1385s ok 84 1385s ok 85 1385s ok 86 1385s ok 87 - Expiration date sanity check 1385s ok 88 - Expiration date sanity check 1385s ok 89 - Got access token 1385s ok 90 - Got refresh token 1385s ok 91 - Got ID token 1385s ok 92 - Call /token with Matrix token 1385s ok 93 - HTTP code is 200 1385s ok 94 - Content-Type is JSON 1385s ok 95 - Content is valid JSON 1385s ok 96 - Got refreshed Access token 1385s ok 97 - Got refreshed ID token 1385s ok 98 - Got new refresh_token 1385s ok 99 - Found sub in ID token 1385s ok 100 - Found claim in ID token 1385s ok 101 - rpid2 is in audience 1385s ok 102 - HTTP code is 200 1385s ok 103 - Content-Type is JSON 1385s ok 104 - Content is valid JSON 1385s ok 105 - Got User Info 1385s ok 106 - Got User Info 1385s ok 107 - Access token rejected 1385s 1..107 1385s ok 1386s t/56-CheckDevOps-with-Download.t ............................................... 1386s ok 1 - use Lemonldap::NG::Portal::Main; 1386s ok 2 - Portal object 1386s ok 3 - Init 1386s ok 4 - Portal app 1386s ok 5 - Get Menu 1386s ok 6 - HTTP code is 200 1386s ok 7 - Page contains a form 1386s ok 8 - Host match 1386s ok 9 - Field "user" is defined 1386s ok 10 - Field "password" is defined 1386s ok 11 - CSP header authorize POST request to \# 1386s ok 12 - Auth query 1386s ok 13 - Get cookie lemonldap (e95ce973b72f9b7a02c70065bc00d047195d36483bfd6cf0ddf0403b639ab578) 1386s ok 14 - Get redirection 1386s ok 15 - Location is http://auth.example.com/ 1386s ok 16 - CheckDevOps form 1386s ok 17 - HTTP code is 200 1386s ok 18 - Page contains a form 1386s ok 19 - URI match 1386s ok 20 - Field "checkDevOpsFile" is defined 1386s ok 21 - Field "url" is defined 1386s ok 22 - Found trspan="checkDevOps" 1386s ok 23 - POST checkdevops with file 1386s ok 24 - PRE not required 1386s ok 25 - HEADERS 1386s ok 26 - Normalized hearder Name found 1386s ok 27 - Normalized hearder Auth-User not found 1386s ok 28 - RULES 1386s ok 29 - testno 1386s ok 30 - default 1386s ok 31 - testyes 1386s ok 32 - deny 1386s ok 33 - file 1386s ok 34 - Hearder Mail not found 1386s ok 35 - Hearder UA found 1386s ok 36 - HTTP code is 200 1386s ok 37 - Page contains a form 1386s ok 38 - URI match 1386s ok 39 - Field "checkDevOpsFile" is defined 1386s ok 40 - POST empty checkdevops form 1386s ok 41 - Response is JSON 1386s ok 42 - alert-danger found 1386s ok 43 - PE79 1386s ok 44 - POST checkdevops with url 1386s ok 45 - Response is JSON 1386s ok 46 - alert-danger found 1386s ok 47 - PE105 1386s ok 48 - POST checkdevops with url 1386s ok 49 - Response is JSON 1386s ok 50 - Bad URL 1386s ok 51 - POST checkdevops with wrong url 1386s ok 52 - Response is JSON 1386s ok 53 - Well formated URL 1386s ok 54 - Logout request 1386s ok 55 - Response is 200 1386s ok 56 - Cookie is deleted 1386s ok 57 - No pdata 1386s ok 58 - Disconnect request 1386s ok 59 - Response is 401 1386s 1..59 1386s ok 1388s t/56-CheckDevOps.t ............................................................. 1388s ok 1 - use Lemonldap::NG::Portal::Main; 1388s ok 2 - Portal object 1388s ok 3 - Init 1388s ok 4 - Portal app 1388s ok 5 - Get Menu 1388s ok 6 - HTTP code is 200 1388s ok 7 - Page contains a form 1388s ok 8 - Host match 1388s ok 9 - Field "user" is defined 1388s ok 10 - Field "password" is defined 1388s ok 11 - Field "token" is defined 1388s ok 12 - CSP header authorize POST request to \# 1388s ok 13 - Auth query 1388s ok 14 - Get cookie lemonldap (edc83e5a8ac6a5ae3ff4adeb49379982a2a10262c02e501190f55b48b149c6fa) 1388s ok 15 - Get redirection 1388s ok 16 - Location is http://auth.example.com/ 1388s ok 17 - CheckDevOps form 1388s ok 18 - HTTP code is 200 1388s ok 19 - Page contains a form 1388s ok 20 - URI match 1388s ok 21 - Field "checkDevOpsFile" is defined 1388s ok 22 - Field "token" is defined 1388s ok 23 - Found trspan="checkDevOps" 1388s ok 24 - POST checkdevops without token 1388s ok 25 - Found PE_NOTOKEN 1388s ok 26 - HTTP code is 200 1388s ok 27 - Page contains a form 1388s ok 28 - URI match 1388s ok 29 - Field "checkDevOpsFile" is defined 1388s ok 30 - Field "token" is defined 1388s ok 31 - POST checkdevops with bad file 1388s ok 32 - Found PE_BAD_DEVOPS_FILE 1388s ok 33 - HTTP code is 200 1388s ok 34 - Page contains a form 1388s ok 35 - URI match 1388s ok 36 - Field "checkDevOpsFile" is defined 1388s ok 37 - Field "token" is defined 1388s ok 38 - POST checkdevops with bad file2 1388s ok 39 - Found PE_BAD_DEVOPS_FILE 1388s ok 40 - HTTP code is 200 1388s ok 41 - Page contains a form 1388s ok 42 - URI match 1388s ok 43 - Field "checkDevOpsFile" is defined 1388s ok 44 - Field "token" is defined 1388s ok 45 - POST checkdevops with bad file3 1388s ok 46 - Found PE_BAD_DEVOPS_FILE 1388s ok 47 - HTTP code is 200 1388s ok 48 - Page contains a form 1388s ok 49 - URI match 1388s ok 50 - Field "checkDevOpsFile" is defined 1388s ok 51 - Field "token" is defined 1388s ok 52 - POST checkdevops with bad file4 1388s ok 53 - Found PE_BAD_DEVOPS_FILE 1388s ok 54 - Found unknownAttributes 1388s ok 55 - Found 4 unknown attributes 1388s ok 56 - HTTP code is 200 1388s ok 57 - Page contains a form 1388s ok 58 - URI match 1388s ok 59 - Field "checkDevOpsFile" is defined 1388s ok 60 - Field "token" is defined 1388s ok 61 - POST checkdevops with file 1388s ok 62 - PRE required 1388s ok 63 - HEADERS 1388s ok 64 - Hearder Name found 1388s ok 65 - Hearder User found 1388s ok 66 - Hearder LDAP_Var found 1388s ok 67 - Hearder Groups_SSO found 1388s ok 68 - 3 SSO groups found 1388s ok 69 - Hearder Mail not found 1388s ok 70 - Hearder UA not found 1388s ok 71 - RULES 1388s ok 72 - testno 1388s ok 73 - default 1388s ok 74 - testyes 1388s ok 75 - deny 1388s ok 76 - file 1388s ok 77 - HTTP code is 200 1388s ok 78 - Page contains a form 1388s ok 79 - URI match 1388s ok 80 - Field "checkDevOpsFile" is defined 1388s ok 81 - Field "token" is defined 1388s ok 82 - POST checkdevops with file 1388s ok 83 - Response is JSON 1388s ok 84 - alert-info found 1388s ok 85 - headers found 1388s ok 86 - rules found 1388s ok 87 - rule found 1388s ok 88 - CheckDevOps form 1388s ok 89 - HTTP code is 200 1388s ok 90 - Page contains a form 1388s ok 91 - URI match 1388s ok 92 - Field "checkDevOpsFile" is defined 1388s ok 93 - Field "token" is defined 1388s ok 94 - POST checkdevops with file 1388s ok 95 - Response is JSON 1388s ok 96 - alert-danger found 1388s ok 97 - No file found 1388s ok 98 - PE104 found 1388s ok 99 - Token found 1388s ok 100 - POST checkdevops without token 1388s ok 101 - Response is JSON 1388s ok 102 - alert-warning found 1388s ok 103 - Token found 1388s ok 104 - No file found 1388s ok 105 - PE82 found 1388s ok 106 - POST checkdevops without token 1388s ok 107 - Response is JSON 1388s ok 108 - alert-warning found 1388s ok 109 - Token found 1388s ok 110 - PE81 found 1388s ok 111 - Logout request 1388s ok 112 - Response is 200 1388s ok 113 - Cookie is deleted 1388s ok 114 - No pdata 1388s ok 115 - Disconnect request 1388s ok 116 - Response is 401 1388s 1..116 1388s ok 1390s t/57-GlobalLogout-with-Confirmation.t .......................................... 1390s ok 1 - use Lemonldap::NG::Portal::Main; 1390s ok 2 - Portal object 1390s ok 3 - Init 1390s ok 4 - Portal app 1390s ok 5 - 1st "dwho" Auth query 1390s ok 6 - Get cookie lemonldap (080ee0869bcc703cc673826f19b30c2246d49ebe6f01a1d6954369d92eaf01f4) 1390s ok 7 - Get redirection 1390s ok 8 - Location is http://auth.example.com/ 1390s ok 9 - 2nd "dwho" Auth query 1390s ok 10 - Get cookie lemonldap (7ac460f25e0dcb8240af0ae952f66c379aa4d75d34bf671215a9df72fcf10223) 1390s ok 11 - Get redirection 1390s ok 12 - Location is http://auth.example.com/ 1390s ok 13 - 3rd "dwho" Auth query 1390s ok 14 - Get cookie lemonldap (4c49e4c763b7a6b0c12b9f9fff2e1b09879aea8267d222967debb034e88bc3fe) 1390s ok 15 - Get redirection 1390s ok 16 - Location is http://auth.example.com/ 1390s ok 17 - Logout request for "dwho" 1390s ok 18 - Content is JSON 1390s ok 19 - 3 active sessions found 1390s ok 20 - Confirmation required 1390s ok 21 - Confirmed logout request for "dwho" 1390s ok 22 - Content is JSON 1390s ok 23 - PE_LOGOUT_OK 1390s ok 24 - No session found 1390s 1..24 1390s ok 1392s t/57-GlobalLogout-with-Double-cookies-Single-session.t ......................... 1392s ok 1 - use Lemonldap::NG::Portal::Main; 1392s ok 2 - Portal object 1392s ok 3 - Init 1392s ok 4 - Portal app 1392s ok 5 - 1st "dwho" Auth query 1392s ok 6 - Get cookie lemonldap (ad3e0b392e83f1fd92fcaf9364e1a4cdaf318929a5f178dcf7412f821a5013d2) 1392s ok 7 - Get cookie lemonldaphttp (1004dded89ba9ad94d9578f6d751cb3a6306f3fa53c7cad6ddc2c6b0e280a831b815653947b62bf92100c95f1398b7ed) 1392s ok 8 - Get redirection 1392s ok 9 - Location is http://auth.example.com/ 1392s ok 10 - 2nd "dwho" Auth query 1392s ok 11 - Get cookie lemonldap (61907ae0426cc69de7e0835dc305c3b802560d96cf11f4df19f0d708386d8540) 1392s ok 12 - Get cookie lemonldaphttp (53f06351f0d05e15a244be1ae9a6c48821afa8fe87efd69473cfc57e446698d8a040521f0a721a287df3b01bdbd16bad) 1392s ok 13 - Get redirection 1392s ok 14 - Location is http://auth.example.com/ 1392s ok 15 - 3rd "dwho" Auth query 1392s ok 16 - Get cookie lemonldap (70c61092e412ff95adb76885809e64f28a3e38de1142bcb9ac8cb1a383688f3e) 1392s ok 17 - Get cookie lemonldaphttp (e94da54092d8b530e2bf930dffd9e881050231daf87040f6227a1ab2a01cdaa70746e5eaf493bb572dcc2b6d9fb5e223) 1392s ok 18 - Get redirection 1392s ok 19 - Location is http://auth.example.com/ 1392s ok 20 - Logout request for "dwho" 1392s ok 21 - HTTP code is 200 1392s ok 22 - Page contains a form 1392s ok 23 - URI match 1392s ok 24 - Field "token" is defined 1392s ok 25 - Found trspan="globalLogout" 1392s ok 26 - -> Three entries found 1392s ok 27 - -> Four found 1392s ok 28 - -> Three epoch found 1392s ok 29 - Right epoch found 1392s ok 30 - POST /globallogout?all=1 1392s ok 31 - Found PE_LOGOUT_OK 1392s ok 32 - Two SSO sessions found 1392s ok 33 - One TOKEN session found 1392s 1..33 1392s ok 1393s t/57-GlobalLogout-with-Double-cookies.t ........................................ 1393s ok 1 - use Lemonldap::NG::Portal::Main; 1393s ok 2 - Portal object 1393s ok 3 - Init 1393s ok 4 - Portal app 1393s ok 5 - 1st "dwho" Auth query 1393s ok 6 - Get cookie lemonldap (b5bef02947bb6a225989b5aaa7af79126700350710d10fc955bff954c9c00838) 1393s ok 7 - Get cookie lemonldaphttp (f99d0d5f1fcc46a9db7f4ba3e8c5de62d20ef7e0c433aba4565697c8faebb11b) 1393s ok 8 - Get redirection 1393s ok 9 - Location is http://auth.example.com/ 1393s ok 10 - 2nd "dwho" Auth query 1393s ok 11 - Get cookie lemonldap (10a83d8ddd35ca0d0c81f7d93b75976b8572d232b5536dd18bbeb1e7c4862588) 1393s ok 12 - Get cookie lemonldaphttp (6492c07088309cbf2b1acf53946aac014319e278e7c77fc72f1dd9f24bc88ca3) 1393s ok 13 - Get redirection 1393s ok 14 - Location is http://auth.example.com/ 1393s ok 15 - 3rd "dwho" Auth query 1393s ok 16 - Get cookie lemonldap (b04fbe30842fefdad75c2b0eabad0cfc6f8ccb39f61e236ab293d0bdcb811caa) 1393s ok 17 - Get cookie lemonldaphttp (e1abe8578c4c0ebb7b680d0e2e6b2468d630524219d0f2f1cdc639c3c898648c) 1393s ok 18 - Get redirection 1393s ok 19 - Location is http://auth.example.com/ 1393s ok 20 - Logout request for "dwho" 1393s ok 21 - HTTP code is 200 1393s ok 22 - Page contains a form 1393s ok 23 - URI match 1393s ok 24 - Field "token" is defined 1393s ok 25 - Found trspan="globalLogout" 1393s ok 26 - -> Six entries found 1393s ok 27 - -> Four found 1393s ok 28 - -> Nine epoch found 1393s ok 29 - Right epoch found 1393s ok 30 - POST /globallogout?all=1 1393s ok 31 - Found PE_LOGOUT_OK 1393s ok 32 - Five sessions left 1393s 1..32 1393s ok 1395s t/57-GlobalLogout-without-Timer.t .............................................. 1395s ok 1 - use Lemonldap::NG::Portal::Main; 1395s ok 2 - Portal object 1395s ok 3 - Init 1395s ok 4 - Portal app 1395s ok 5 - 1st "dwho" Auth query 1395s ok 6 - Get cookie lemonldap (a84f854bfd2197d2dee299b372416de0b7251edbc7d6ed96dbb424992c4a085a) 1395s ok 7 - Get redirection 1395s ok 8 - Location is http://auth.example.com/ 1395s ok 9 - 2nd "dwho" Auth query 1395s ok 10 - Get cookie lemonldap (a3b8601e0e14217d5cacdf94a3c3d550fc04b162d7f0e9cdc74330b34d9476c6) 1395s ok 11 - Get redirection 1395s ok 12 - Location is http://auth.example.com/ 1395s ok 13 - 3rd "dwho" Auth query 1395s ok 14 - Get cookie lemonldap (581f2684f85acfee6af9eff03b5c83d04d8ed19f7ff9b73a687b3940b0f8ac21) 1395s ok 15 - Get redirection 1395s ok 16 - Location is http://auth.example.com/ 1395s ok 17 - 1st "rtyler" Auth query 1395s ok 18 - Get cookie lemonldap (01a2bea2a4eb941b1449a4eccf5b571e1cffd440e73100501ca5737206deacb2) 1395s ok 19 - Get redirection 1395s ok 20 - Location is http://auth.example.com/ 1395s ok 21 - 2nd "rtyler" Auth query 1395s ok 22 - Get cookie lemonldap (3b53dee342a8d870e2d30ecfde3fe45b101255ae7a15eb5ee7e4abeaf76662b3) 1395s ok 23 - Get redirection 1395s ok 24 - Location is http://auth.example.com/ 1395s ok 25 - Five sessions found 1395s ok 26 - Logout request for "rtyler" 1395s ok 27 - Found PE_LOGOUT_OK 1395s ok 28 - Three sessions found 1395s ok 29 - Logout request for "dwho" 1395s ok 30 - Content is JSON 1395s ok 31 - PE_LOGOUT_OK 1395s ok 32 - No session found 1395s 1..32 1395s ok 1397s t/57-GlobalLogout.t ............................................................ 1397s ok 1 - use Lemonldap::NG::Portal::Main; 1397s ok 2 - Portal object 1397s ok 3 - Init 1397s ok 4 - Portal app 1397s ok 5 - 1st "dwho" Auth query 1397s ok 6 - Get cookie lemonldap (e9d41f11926acc5596eff7fe2c3d3bac8404151b23887aa31d5265d5f5d2e98f) 1397s ok 7 - Get redirection 1397s ok 8 - Location is http://auth.example.com/ 1397s ok 9 - 2nd "dwho" Auth query 1397s ok 10 - Get cookie lemonldap (1965c61c69f388e360b3a61b12c806c16c33a4708dc5cfe370a755671d4abf16) 1397s ok 11 - Get redirection 1397s ok 12 - Location is http://auth.example.com/ 1397s ok 13 - 3rd "dwho" Auth query 1397s ok 14 - Get cookie lemonldap (b295fc28e3cb43d92d7ed2a3fd196a338d1bd819f8f47e6d8de48deb5fbb280e) 1397s ok 15 - Get redirection 1397s ok 16 - Location is http://auth.example.com/ 1397s ok 17 - 1st "rtyler" Auth query 1397s ok 18 - Get cookie lemonldap (8f94b528bcd907ede47d2739940bbc2143c0adcb81b4755d918195869c0c874d) 1397s ok 19 - Get redirection 1397s ok 20 - Location is http://auth.example.com/ 1397s ok 21 - 2nd "rtyler" Auth query 1397s ok 22 - Get cookie lemonldap (344b9f3083e7d7748df0174949314f84909b190669ebb5ee3920bccd228748c7) 1397s ok 23 - Get redirection 1397s ok 24 - Location is http://auth.example.com/ 1397s ok 25 - Five sessions found 1397s ok 26 - Logout request for "rtyler" 1397s ok 27 - Found PE_LOGOUT_OK 1397s ok 28 - Logout request 1397s ok 29 - Response is 200 1397s ok 30 - Cookie is deleted 1397s ok 31 - No pdata 1397s ok 32 - Disconnect request 1397s ok 33 - Response is 401 1397s ok 34 - Three sessions found 1397s ok 35 - Logout request for "dwho" 1397s ok 36 - HTTP code is 200 1397s ok 37 - Page contains a form 1397s ok 38 - URI match 1397s ok 39 - Field "token" is defined 1397s ok 40 - Found trspan="globalLogout" 1397s ok 41 - Found CustomParam "DEMO_demo" macro 1397s ok 42 - -> Three entries found 1397s ok 43 - -> Five found 1397s ok 44 - -> Three epoch found 1397s ok 45 - Right epoch found 1397s ok 46 - Get globalLogout javascript 1397s ok 47 - POST /globallogout?all=1 1397s ok 48 - Response is JSON 1397s ok 49 - Response is PE_TOKENEXPIRED 1397s ok 50 - POST /globallogout?all=1 1397s ok 51 - Found PE_LOGOUT_OK 1397s ok 52 - No session found 1397s ok 53 - Post user/password 1 1397s ok 54 - Get redirection 1397s ok 55 - Location is http://auth.example.com/ 1397s ok 56 - Get cookie lemonldap (190ac0e0f2600fa0e99369857e718eaafc8dfd19b0c9f7dd511c0ad16cd8608d) 1397s ok 57 - Post user/password 2 1397s ok 58 - Get redirection 1397s ok 59 - Location is http://auth.example.com/ 1397s ok 60 - Post user/password 3 1397s ok 61 - Get redirection 1397s ok 62 - Location is http://auth.example.com/ 1397s ok 63 - Three sessions found 1397s ok 64 - Post user/password 4 1397s ok 65 - Get cookie lemonldap (48d65413b788d435b1819aa5149123694fe6691a4a8cf2eb6522e881e75bea52) 1397s ok 66 - DELETE /session/my 1397s ok 67 - GET JSON 1397s ok 68 - Session removed 1397s ok 69 - DELETE /sessions/my 1397s ok 70 - GET JSON 1397s ok 71 - Two sessions removed 1397s ok 72 - One remaining session found 1397s ok 73 - Logout request 1397s ok 74 - Response is 200 1397s ok 75 - Cookie is deleted 1397s ok 76 - No pdata 1397s ok 77 - Disconnect request 1397s ok 78 - Response is 401 1397s 1..78 1397s ok 1398s t/57-LogoutForward.t ........................................................... 1398s ok 1 - use Lemonldap::NG::Portal::Main; 1398s ok 2 - Portal object 1398s ok 3 - Init 1398s ok 4 - Portal app 1398s ok 5 - 1st "dwho" Auth query 1398s ok 6 - Get cookie lemonldap (be4788e24b044aaad84d282b9d3e7ff0a004a193adbcfcf786c20319c7be5dca) 1398s ok 7 - Get redirection 1398s ok 8 - Location is http://auth.example.com/ 1398s ok 9 - Logout request for "dwho" 1398s ok 10 - Found Logout Forward page 1398s ok 11 - Logout request 1398s ok 12 - Response is 200 1398s ok 13 - Cookie is deleted 1398s ok 14 - No pdata 1398s ok 15 - Disconnect request 1398s ok 16 - Response is 401 1398s 1..16 1398s ok 1400s t/57-LogoutForward2153.t ....................................................... 1400s ok 1 - use Lemonldap::NG::Portal::Main; 1400s ok 2 - Portal object 1400s ok 3 - Init 1400s ok 4 - Portal app 1400s ok 5 - use Lemonldap::NG::Handler::Server; 1400s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1400s ok 7 - App 1400s ok 8 - 1st "dwho" Auth query 1400s ok 9 - Get cookie lemonldap (b540408f87dcda9a16cb9cc4f7c3640e6d987685f489a86228f7e65533bbce8b) 1400s ok 10 - Get redirection 1400s ok 11 - Location is http://auth.example.com/ 1400s ok 12 - Logout request for "dwho" 1400s ok 13 - Found Logout Forward page 1400s ok 14 - Get cookie lemonldap (0) 1400s ok 15 - Test empty cookie sent at logout 1400s ok 16 - Verify absence of cookie lemonldappdata 1400s ok 17 - Forward logout 1400s ok 18 - Verify absence of cookie lemonldappdata 1400s 1..18 1400s ok 1401s t/58-DecryptValue-with-custom-function.t ....................................... 1401s ok 1 - use Lemonldap::NG::Portal::Main; 1401s ok 2 - Portal object 1401s ok 3 - Init 1401s ok 4 - Portal app 1401s ok 5 - Get Menu 1401s ok 6 - HTTP code is 200 1401s ok 7 - Page contains a form 1401s ok 8 - Host match 1401s ok 9 - Field "user" is defined 1401s ok 10 - Field "password" is defined 1401s ok 11 - CSP header authorize POST request to \# 1401s ok 12 - Auth query 1401s ok 13 - Get cookie lemonldap (d3ce1edffad706e383d217bb9bc620df8763c252570cb83ffe847b91823de37c) 1401s ok 14 - Get redirection 1401s ok 15 - Location is http://auth.example.com/ 1401s ok 16 - CheckUser form 1401s ok 17 - Found decryptValue.png 1401s ok 18 - DecryptValue form 1401s ok 19 - HTTP code is 200 1401s ok 20 - Page contains a form 1401s ok 21 - URI match 1401s ok 22 - Field "cipheredValue" is defined 1401s ok 23 - Found trspan="decryptCipheredValue" 1401s ok 24 - POST decryptvalue with valid value 1401s ok 25 - Found decryted value 1401s ok 26 - HTTP code is 200 1401s ok 27 - Page contains a form 1401s ok 28 - URI match 1401s ok 29 - Field "cipheredValue" is defined 1401s ok 30 - Logout request 1401s ok 31 - Response is 200 1401s ok 32 - Cookie is deleted 1401s ok 33 - No pdata 1401s ok 34 - Disconnect request 1401s ok 35 - Response is 401 1401s 1..35 1401s ok 1402s t/58-DecryptValue-with-internal-function.t ..................................... 1402s ok 1 - use Lemonldap::NG::Portal::Main; 1402s ok 2 - Portal object 1402s ok 3 - Init 1402s ok 4 - Portal app 1402s ok 5 - Get Menu 1402s ok 6 - HTTP code is 200 1402s ok 7 - Page contains a form 1402s ok 8 - Host match 1402s ok 9 - Field "user" is defined 1402s ok 10 - Field "password" is defined 1402s ok 11 - Field "token" is defined 1402s ok 12 - CSP header authorize POST request to \# 1402s ok 13 - Auth query 1402s ok 14 - Get cookie lemonldap (68524ad614e451d5c861db2b33cbc8778e1080de145189a4bbb34bddc3e3fe10) 1402s ok 15 - Get redirection 1402s ok 16 - Location is http://auth.example.com/ 1402s ok 17 - Try DecryptValue form for a forbidden user 1402s ok 18 - Found trmsg="95" 1402s ok 19 - Logout request 1402s ok 20 - Response is 200 1402s ok 21 - Cookie is deleted 1402s ok 22 - No pdata 1402s ok 23 - Disconnect request 1402s ok 24 - Response is 401 1402s ok 25 - Get Menu 1402s ok 26 - HTTP code is 200 1402s ok 27 - Page contains a form 1402s ok 28 - Host match 1402s ok 29 - Field "user" is defined 1402s ok 30 - Field "password" is defined 1402s ok 31 - Field "token" is defined 1402s ok 32 - CSP header authorize POST request to \# 1402s ok 33 - Auth query 1402s ok 34 - Get cookie lemonldap (695c768742b708dd3859e6c1feb3d34ef74737db0206ce9dab2335d78ce9e4a1) 1402s ok 35 - Get redirection 1402s ok 36 - Location is http://auth.example.com/ 1402s ok 37 - CheckUser form 1402s ok 38 - Found decryptValue.png 1402s ok 39 - DecryptValue form 1402s ok 40 - HTTP code is 200 1402s ok 41 - Page contains a form 1402s ok 42 - URI match 1402s ok 43 - Field "cipheredValue" is defined 1402s ok 44 - Field "token" is defined 1402s ok 45 - Found trspan="decryptCipheredValue" 1402s ok 46 - POST decryptvalue with valid value 1402s ok 47 - Found decryted value 1402s ok 48 - HTTP code is 200 1402s ok 49 - Page contains a form 1402s ok 50 - URI match 1402s ok 51 - Field "cipheredValue" is defined 1402s ok 52 - Field "token" is defined 1402s substr outside of string at /usr/lib/s390x-linux-gnu/perl-base/bytes.pm line 15. 1402s ok 53 - POST decryptvalue with invalid value 1402s ok 54 - Found trspan="notAnEncryptedValue" 1402s ok 55 - HTTP code is 200 1402s ok 56 - Page contains a form 1402s ok 57 - URI match 1402s ok 58 - Field "cipheredValue" is defined 1402s ok 59 - Field "token" is defined 1402s ok 60 - POST decryptvalue without token 1402s ok 61 - Found PE_NOTOKEN 1402s ok 62 - HTTP code is 200 1402s ok 63 - Page contains a form 1402s ok 64 - URI match 1402s ok 65 - Field "cipheredValue" is defined 1402s ok 66 - Field "token" is defined 1402s ok 67 - POST decryptvalue with an expired token 1402s ok 68 - Found PE_TOKENEXPIRED 1402s ok 69 - Logout request 1402s ok 70 - Response is 200 1402s ok 71 - Cookie is deleted 1402s ok 72 - No pdata 1402s ok 73 - Disconnect request 1402s ok 74 - Response is 401 1402s 1..74 1402s ok 1403s t/59-Double-cookies-Refresh-and-Logout.t ....................................... 1403s ok 1 - use Lemonldap::NG::Portal::Main; 1403s ok 2 - Portal object 1403s ok 3 - Init 1403s ok 4 - Portal app 1403s ok 5 - Get Menu 1403s ok 6 - HTTP code is 200 1403s ok 7 - Page contains a form 1403s ok 8 - Host match 1403s ok 9 - Field "user" is defined 1403s ok 10 - Field "password" is defined 1403s ok 11 - CSP header authorize POST request to \# 1403s ok 12 - Auth query 1403s ok 13 - Get cookie lemonldap (a85f4908b04714e403fb8dcdd6c26096484836ba7d4fb6c8d0361688e241a128) 1403s ok 14 - Get cookie lemonldaphttp (754e9db815c66eeb15e1251e34cc7f467aed6e9173c7c3a2076587dd3858e67a) 1403s ok 15 - -> Get cookie : lemonldap=something 1403s ok 16 - -> Cookie 'lemonldap' is HttpOnly 1403s ok 17 - -> Cookie 'lemonldap' is secure 1403s ok 18 - -> Get cookie lemonldaphttp=something 1403s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 1403s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 1403s ok 21 - -> Doule Cookies for two sessions found 1403s ok 22 - Get redirection 1403s ok 23 - Location is http://auth.example.com/ 1403s ok 24 - Get Menu 1403s ok 25 - HTTP code is 200 1403s ok 26 - Connected as Dwho 1403s ok 27 - CheckUser form 1403s ok 28 - HTTP code is 200 1403s ok 29 - Page contains a form 1403s ok 30 - URI match 1403s ok 31 - Field "user" is defined 1403s ok 32 - Field "url" is defined 1403s ok 33 - Found trspan="checkUser" 1403s ok 34 - POST checkuser 1403s ok 35 - Found 19 attributes 1403s ok 36 - Timestamp found 1403s ok 37 - Refresh query 1403s ok 38 - Get redirection 1403s ok 39 - Location is http://auth.example.com/ 1403s ok 40 - Get Menu 1403s ok 41 - HTTP code is 200 1403s ok 42 - Connected as Dwho 1403s ok 43 - CheckUser form 1403s ok 44 - HTTP code is 200 1403s ok 45 - Page contains a form 1403s ok 46 - URI match 1403s ok 47 - Field "user" is defined 1403s ok 48 - Field "url" is defined 1403s ok 49 - Found trspan="checkUser" 1403s ok 50 - POST checkuser 1403s ok 51 - Found 19 attributes 1403s ok 52 - Timestamp found 1403s ok 53 - _updateTime has been updated 1403s ok 54 - Get Menu 1403s ok 55 - HTTP code is 200 1403s ok 56 - Dwho has been well disconnected 1403s 1..56 1403s ok 1404s t/59-Double-cookies-for-Double-sessions.t ...................................... 1404s ok 1 - use Lemonldap::NG::Portal::Main; 1404s ok 2 - Portal object 1404s ok 3 - Init 1404s ok 4 - Portal app 1404s ok 5 - Get Menu 1404s ok 6 - HTTP code is 200 1404s ok 7 - Page contains a form 1404s ok 8 - Host match 1404s ok 9 - Field "user" is defined 1404s ok 10 - Field "password" is defined 1404s ok 11 - CSP header authorize POST request to \# 1404s ok 12 - Auth query 1404s ok 13 - Get cookie lemonldap (110afe680895409808f4b33552f9958c022a3c90aac88caf67511d1d07d50fec) 1404s ok 14 - Get cookie lemonldaphttp (183245b1a12e109029912143c1466e5cb61c24e7d61c16627ed4d2b58580cf59) 1404s ok 15 - -> Get cookie : lemonldap=something 1404s ok 16 - -> Cookie 'lemonldap' is HttpOnly 1404s ok 17 - -> Cookie 'lemonldap' is secure 1404s ok 18 - -> Get cookie lemonldaphttp=something 1404s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 1404s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 1404s ok 21 - -> Double Cookies for two sessions found 1404s ok 22 - Get redirection 1404s ok 23 - Location is http://auth.example.com/ 1404s ok 24 - Logout request 1404s ok 25 - Response is 200 1404s ok 26 - Cookie is deleted 1404s ok 27 - No pdata 1404s ok 28 - Disconnect request 1404s ok 29 - Response is 401 1404s 1..29 1404s ok 1405s t/59-Double-cookies-for-a-Single-session.t ..................................... 1405s ok 1 - use Lemonldap::NG::Portal::Main; 1405s ok 2 - Portal object 1405s ok 3 - Init 1405s ok 4 - Portal app 1405s ok 5 - Get Menu 1405s ok 6 - HTTP code is 200 1405s ok 7 - Page contains a form 1405s ok 8 - Host match 1405s ok 9 - Field "user" is defined 1405s ok 10 - Field "password" is defined 1405s ok 11 - CSP header authorize POST request to \# 1405s ok 12 - Auth query 1405s ok 13 - Get cookie lemonldap (f7250a9cebd837f02efbbfb3352f3d122429bfda755e1a6fa5d1749d1dd30044) 1405s ok 14 - Get cookie lemonldaphttp (d339ce1c907ed78107c4e59778dd75cf3b43473524e63f125861881f9f96072058b6d65c9e1e88399af139ed1500814a) 1405s ok 15 - -> https cookie is 64 char long 1405s ok 16 - -> Cookie 'lemonldap' is HttpOnly 1405s ok 17 - -> Cookie 'lemonldap' is secure 1405s ok 18 - -> http cookie is 96 byte long 1405s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 1405s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 1405s ok 21 - -> Doule Cookies for a single session 1405s ok 22 - Get redirection 1405s ok 23 - Location is http://auth.example.com/ 1405s ok 24 - Logout request 1405s ok 25 - Response is 200 1405s ok 26 - Cookie is deleted 1405s ok 27 - No pdata 1405s ok 28 - Disconnect request 1405s ok 29 - Response is 401 1405s 1..29 1405s ok 1406s t/59-Secured-cookie-Refresh-and-Logout.t ....................................... 1406s ok 1 - use Lemonldap::NG::Portal::Main; 1406s ok 2 - Portal object 1406s ok 3 - Init 1406s ok 4 - Portal app 1406s ok 5 - Get Menu 1406s ok 6 - HTTP code is 200 1406s ok 7 - Page contains a form 1406s ok 8 - Host match 1406s ok 9 - Field "user" is defined 1406s ok 10 - Field "password" is defined 1406s ok 11 - CSP header authorize POST request to \# 1406s ok 12 - Auth query 1406s ok 13 - Get cookie lemonldap (fcffb21066552825b8ee537dd5ac7cd0a86b182be28e2b6a68ef691b007034a8) 1406s ok 14 - -> Get cookie : lemonldap=something 1406s ok 15 - -> Cookie 'lemonldap' is HttpOnly 1406s ok 16 - -> Cookie 'lemonldap' is secure 1406s ok 17 - -> HTTPS Cookie for one session found 1406s ok 18 - Get redirection 1406s ok 19 - Location is http://auth.example.com/ 1406s ok 20 - Get Menu 1406s ok 21 - HTTP code is 200 1406s ok 22 - Connected as Dwho 1406s ok 23 - Refresh query 1406s ok 24 - Get redirection 1406s ok 25 - Location is http://auth.example.com/ 1406s ok 26 - Get Menu 1406s ok 27 - HTTP code is 200 1406s ok 28 - Connected as Dwho 1406s ok 29 - Get Menu 1406s ok 30 - HTTP code is 200 1406s ok 31 - Dwho has been well disconnected 1406s 1..31 1406s ok 1406s t/61-AdaptativeAuthenticationLevel.t ........................................... 1406s ok 1 - use Lemonldap::NG::Portal::Main; 1406s ok 2 - Portal object 1406s ok 3 - Init 1406s ok 4 - Portal app 1406s ok 5 - Auth query 1406s ok 6 - Get cookie lemonldap (49767a15c0ef5169d7b117f9892887142c3f302ff183a715709dcab4cbd196bf) 1406s ok 7 - uid found 1406s ok 8 - Authentication level upgraded 1406s ok 9 - Get session 1406s ok 10 - uid found 1406s ok 11 - Authentication level upgraded 1406s ok 12 - Logout request 1406s ok 13 - Response is 200 1406s ok 14 - Cookie is deleted 1406s ok 15 - No pdata 1406s ok 16 - Disconnect request 1406s ok 17 - Response is 401 1406s ok 18 - Logout 1406s ok 19 - Auth query 1406s ok 20 - Get cookie lemonldap (4c6b22bf1d960fcc96c92c882cc5fd5aeea565c56fcb5587fb8e915d186918e6) 1406s ok 21 - Authentication level upgraded 1406s ok 22 - Logout request 1406s ok 23 - Response is 200 1406s ok 24 - Cookie is deleted 1406s ok 25 - No pdata 1406s ok 26 - Disconnect request 1406s ok 27 - Response is 401 1406s ok 28 - Logout 1406s 1..28 1406s ok 1408s t/61-BruteForceProtection-with-Incremental-lockTimes-and-TOTP.t ................ 1408s ok 1 - use Lemonldap::NG::Portal::Main; 1408s ok 2 - Portal object 1408s ok 3 - Init 1408s ok 4 - Portal app 1408s ok 5 - 1st Auth query 1408s ok 6 - Get cookie lemonldap (ed1e85c5be3058ee4ef63df78229892ea4a9b89057dc708f425e0cb0894f0d1d) 1408s ok 7 - Get redirection 1408s ok 8 - Location is http://auth.example.com/ 1408s ok 9 - Get new key 1408s ok 10 - Content is JSON 1408s ok 11 - Found secret 1408s ok 12 - Found token 1408s ok 13 - Code 1408s ok 14 - Code contains 6 digits 1408s ok 15 - Post code 1408s ok 16 - Content is JSON 1408s ok 17 - Key is registered 1408s ok 18 - Logout request 1408s ok 19 - Response is 200 1408s ok 20 - Cookie is deleted 1408s ok 21 - No pdata 1408s ok 22 - Disconnect request 1408s ok 23 - Response is 401 1408s ok 24 - 1st Bad Auth query 1408s ok 25 - Bad credential 1408s ok 26 - 1st Bad Auth query 1408s ok 27 - Rejected -> Protection enabled 1408s ok 28 - LockTime = 15 1408s ok 29 - LockTime in range 1408s ok 30 - Auth query 1408s ok 31 - Rejected -> Protection enabled 1408s ok 32 - LockTime = 27 1408s ok 33 - LockTime in range 1408s ok 34 - 2nd Bad Auth query 1408s ok 35 - Rejected -> Protection enabled 1408s ok 36 - LockTime = 57 1408s ok 37 - LockTime in range 1408s ok 38 - Auth query 1408s ok 39 - Enter TOTP code 1408s ok 40 - HTTP code is 200 1408s ok 41 - Page contains a form 1408s ok 42 - URI match 1408s ok 43 - Field "token" is defined 1408s ok 44 - Code 1408s ok 45 - Post code 1408s ok 46 - Get cookie lemonldap (e9a0a7d7decb886012aa1a5230cfb13f67391294d73a6282b878c0b912a0c7d2) 1408s ok 47 - Get redirection 1408s ok 48 - Location is http://auth.example.com/ 1408s ok 49 - Logout request 1408s ok 50 - Response is 200 1408s ok 51 - Cookie is deleted 1408s ok 52 - No pdata 1408s ok 53 - Disconnect request 1408s ok 54 - Response is 401 1408s 1..54 1408s ok 1409s t/61-BruteForceProtection-with-Incremental-lockTimes.t ......................... 1409s ok 1 - use Lemonldap::NG::Portal::Main; 1409s ok 2 - Portal object 1409s ok 3 - Init 1409s ok 4 - Portal app 1409s ok 5 - 1st Auth query 1409s ok 6 - Get cookie lemonldap (dfdab8ab1c6b22a3eea0a01aac60632f8f55c42f615c02a705e7c6b298b28452) 1409s ok 7 - Get redirection 1409s ok 8 - Location is http://auth.example.com/ 1409s ok 9 - Logout request 1409s ok 10 - Response is 200 1409s ok 11 - Cookie is deleted 1409s ok 12 - No pdata 1409s ok 13 - Disconnect request 1409s ok 14 - Response is 401 1409s ok 15 - 1st allowed Bad Auth query 1409s ok 16 - Bad credential 1409s ok 17 - 2nd allowed Bad Auth query 1409s ok 18 - Bad credential 1409s ok 19 - 1st Bad Auth query 1409s ok 20 - Rejected -> Protection enabled 1409s ok 21 - LockTime = 5 1409s ok 22 - LockTime in range 1409s ok 23 - Auth query 1409s ok 24 - Rejected -> Protection enabled 1409s ok 25 - LockTime = 6 1409s ok 26 - LockTime in range 1409s ok 27 - Auth query 1409s ok 28 - Rejected -> Protection enabled 1409s ok 29 - LockTime = 16 1409s ok 30 - LockTime in range 1409s ok 31 - 3rd Bad Auth query 1409s ok 32 - Rejected -> Protection enabled 1409s ok 33 - LockTime = 488 1409s ok 34 - LockTime in range 1409s ok 35 - Auth query 1409s ok 36 - Get cookie lemonldap (d6ff83371dfc5a905df807ce03fa63670369bfe42a242f47a4b0e4e54a8c0d83) 1409s ok 37 - Get redirection 1409s ok 38 - Location is http://auth.example.com/ 1409s ok 39 - Logout request 1409s ok 40 - Response is 200 1409s ok 41 - Cookie is deleted 1409s ok 42 - No pdata 1409s ok 43 - Disconnect request 1409s ok 44 - Response is 401 1409s ok 45 - 2nd allowed Bad Auth query 1409s ok 46 - Bad credential 1409s ok 47 - 3rd Bad Auth query 1409s ok 48 - Rejected -> Protection enabled 1409s ok 49 - LockTime = 500 1409s ok 50 - LockTime in range 1409s 1..50 1409s ok 1411s t/61-BruteForceProtection.t .................................................... 1411s ok 1 - use Lemonldap::NG::Portal::Main; 1411s ok 2 - Portal object 1411s ok 3 - Init 1411s ok 4 - Portal app 1411s ok 5 - 1st Auth query 1411s ok 6 - Get cookie lemonldap (01cfb010850fb90be235ef9f46be74dcf3089b7c7215ec27d5fc5e2600856e61) 1411s ok 7 - Get redirection 1411s ok 8 - Location is http://auth.example.com/ 1411s ok 9 - Logout request 1411s ok 10 - Response is 200 1411s ok 11 - Cookie is deleted 1411s ok 12 - No pdata 1411s ok 13 - Disconnect request 1411s ok 14 - Response is 401 1411s ok 15 - 2nd Auth query 1411s ok 16 - Get cookie lemonldap (7543e9e13cd75e99bc95f73928ab1e2d41160ca453c2d66fe3f84db15c2c86e2) 1411s ok 17 - Get redirection 1411s ok 18 - Location is http://auth.example.com/ 1411s ok 19 - Logout request 1411s ok 20 - Response is 200 1411s ok 21 - Cookie is deleted 1411s ok 22 - No pdata 1411s ok 23 - Disconnect request 1411s ok 24 - Response is 401 1411s ok 25 - 3rd Auth query 1411s ok 26 - Get cookie lemonldap (043fda6d40175b721e784e0f8b0110de291cc69a5e28dac7551167452b16c4bc) 1411s ok 27 - Get redirection 1411s ok 28 - Location is http://auth.example.com/ 1411s ok 29 - Logout request 1411s ok 30 - Response is 200 1411s ok 31 - Cookie is deleted 1411s ok 32 - No pdata 1411s ok 33 - Disconnect request 1411s ok 34 - Response is 401 1411s ok 35 - 4th Auth query 1411s ok 36 - Get cookie lemonldap (900a5e0a5b81e72caefe7d73487b0baa6f36bde7712a34076bd0184afd83147e) 1411s ok 37 - Get redirection 1411s ok 38 - Location is http://auth.example.com/ 1411s ok 39 - Logout request 1411s ok 40 - Response is 200 1411s ok 41 - Cookie is deleted 1411s ok 42 - No pdata 1411s ok 43 - Disconnect request 1411s ok 44 - Response is 401 1411s ok 45 - 5th Auth query 1411s ok 46 - Get cookie lemonldap (2c3f5140226d49db39163be730f262d2c2e66441d48f1361be6069e2a340a8b0) 1411s ok 47 - Get redirection 1411s ok 48 - Location is http://auth.example.com/ 1411s ok 49 - Logout request 1411s ok 50 - Response is 200 1411s ok 51 - Cookie is deleted 1411s ok 52 - No pdata 1411s ok 53 - Disconnect request 1411s ok 54 - Response is 401 1411s ok 55 - 1st Bad Auth query 1411s ok 56 - Response status is 401 1411s ok 57 - Content is JSON 1411s ok 58 - Error code is 5 1411s ok 59 - 2nd Bad Auth query 1411s ok 60 - Response status is 401 1411s ok 61 - Content is JSON 1411s ok 62 - Error code is 5 1411s ok 63 - 3rd Bad Auth query 1411s ok 64 - Response status is 401 1411s ok 65 - Content is JSON 1411s ok 66 - Error code is 5 1411s ok 67 - 4th Bad Auth query 1411s ok 68 - Response status is 401 1411s ok 69 - Content is JSON 1411s ok 70 - Error code is 5 1411s ok 71 - 5th Bad Auth query 1411s ok 72 - Rejected -> Protection enabled 1411s ok 73 - 6th Bad Auth query 1411s ok 74 - Rejected -> Protection enabled 1411s ok 75 - 6th Auth query 1411s ok 76 - Rejected -> Protection enabled 1411s ok 77 - 7th Auth query 1411s ok 78 - Get cookie lemonldap (23f14d183ff55edf6125ab3e1da583313bd18d7ac449b5862f363a2141de540b) 1411s ok 79 - History found 1411s ok 80 - History found 1411s ok 81 - History found 1411s ok 82 - -> Eight entries found 1411s ok 83 - -> Four 'failedLogin' entries found 1411s ok 84 - Logout request 1411s ok 85 - Response is 200 1411s ok 86 - Cookie is deleted 1411s ok 87 - No pdata 1411s ok 88 - Disconnect request 1411s ok 89 - Response is 401 1411s 1..89 1411s ok 1412s t/61-CrowdSec-warn.t ........................................................... 1412s ok 1 - use Lemonldap::NG::Portal::Main; 1412s ok 2 - Portal object 1412s ok 3 - Init 1412s ok 4 - Portal app 1412s ok 5 - Auth query 1412s ok 6 - HTTP code is 200 1412s ok 7 - Auth query 1412s ok 8 - HTTP code is 200 1412s 1..8 1412s ok 1412s t/61-CrowdSec.t ................................................................ 1412s ok 1 - use Lemonldap::NG::Portal::Main; 1412s ok 2 - Portal object 1412s ok 3 - Init 1412s ok 4 - Portal app 1412s ok 5 - Auth query 1412s ok 6 - Response status is 401 1412s ok 7 - Content is JSON 1412s ok 8 - Error code is 41 1412s ok 9 - Auth query 1412s ok 10 - HTTP code is 200 1412s 1..10 1412s ok 1413s t/61-CrowdSecAgent.t ........................................................... 1413s ok 1 - use Lemonldap::NG::Portal::Main; 1413s ok 2 - Portal object 1413s ok 3 - Init 1413s ok 4 - Portal app 1413s # Subtest: Crowdsec ban function 1413s # Subtest: Request to login to Crowdsec server 1413s ok 1 - Content is JSON 1413s ok 2 - Good machine_id 1413s ok 3 - Good machine password 1413s 1..3 1413s ok 1 - Request to login to Crowdsec server 1413s # Subtest: Request to push alert 1413s ok 1 - Authentified request 1413s ok 2 - Content is JSON 1413s ok 3 - Type of alert is ban 1413s 1..3 1413s ok 2 - Request to push alert 1413s ok 3 - Call to ban() 1413s ok 4 - Ban received 1413s ok 5 - Alert type is "ban" 1413s 1..5 1413s ok 5 - Crowdsec ban function 1413s # Subtest: Report auth failures to Crowdsec 1413s # Subtest: Request to login to Crowdsec server 1413s ok 1 - Content is JSON 1413s ok 2 - Good machine_id 1413s ok 3 - Good machine password 1413s 1..3 1413s ok 1 - Request to login to Crowdsec server 1413s # Subtest: Request to get alerts list 1413s ok 1 - Ask for alert list 1413s 1..1 1413s ok 2 - Request to get alerts list 1413s # Subtest: Request to login to Crowdsec server 1413s ok 1 - Content is JSON 1413s ok 2 - Good machine_id 1413s ok 3 - Good machine password 1413s 1..3 1413s ok 3 - Request to login to Crowdsec server 1413s # Subtest: Request to push alert 1413s ok 1 - Authentified request 1413s ok 2 - Content is JSON 1413s ok 3 - Type of alert is alert 1413s 1..3 1413s ok 4 - Request to push alert 1413s ok 5 - Bad auth query 1413s ok 6 - Response status is 401 1413s ok 7 - Content is JSON 1413s ok 8 - Error code is 5 1413s ok 9 - Alert received 1413s ok 10 - Alert type is "alert" 1413s 1..10 1413s ok 6 - Report auth failures to Crowdsec 1413s # Subtest: Report unknown user to Crowdsec 1413s # Subtest: Request to login to Crowdsec server 1413s ok 1 - Content is JSON 1413s ok 2 - Good machine_id 1413s ok 3 - Good machine password 1413s 1..3 1413s ok 1 - Request to login to Crowdsec server 1413s # Subtest: Request to get alerts list 1413s ok 1 - Ask for alert list 1413s 1..1 1413s ok 2 - Request to get alerts list 1413s # Subtest: Request to login to Crowdsec server 1413s ok 1 - Content is JSON 1413s ok 2 - Good machine_id 1413s ok 3 - Good machine password 1413s 1..3 1413s ok 3 - Request to login to Crowdsec server 1413s # Subtest: Request to push alert 1413s ok 1 - Authentified request 1413s ok 2 - Content is JSON 1413s ok 3 - Type of alert is alert 1413s 1..3 1413s ok 4 - Request to push alert 1413s ok 5 - Bad auth query 1413s ok 6 - Response status is 401 1413s ok 7 - Content is JSON 1413s ok 8 - Error code is 5 1413s ok 9 - Alert received 1413s ok 10 - Alert type is "alert" 1413s 1..10 1413s ok 7 - Report unknown user to Crowdsec 1413s # Subtest: Report bad urls to Crowdsec 1413s # Subtest: Filter in a sub-directory named url1 1413s # Subtest: Request to login to Crowdsec server 1413s ok 1 - Content is JSON 1413s ok 2 - Good machine_id 1413s ok 3 - Good machine password 1413s 1..3 1413s ok 1 - Request to login to Crowdsec server 1413s # Subtest: Request to get alerts list 1413s ok 1 - Ask for alert list 1413s 1..1 1413s ok 2 - Request to get alerts list 1413s # Subtest: Request to login to Crowdsec server 1413s ok 1 - Content is JSON 1413s ok 2 - Good machine_id 1413s ok 3 - Good machine password 1413s 1..3 1413s ok 3 - Request to login to Crowdsec server 1413s # Subtest: Request to push alert 1413s ok 1 - Authentified request 1413s ok 2 - Content is JSON 1413s ok 3 - Type of alert is alert 1413s 1..3 1413s ok 4 - Request to push alert 1413s ok 5 - Test bad url /bb/.htaccess 1413s ok 6 - 404 not found 1413s ok 7 1413s ok 8 - Bad url detected 1413s 1..8 1413s ok 1 - Filter in a sub-directory named url1 1413s # Subtest: Filter type re in main directory 1413s # Subtest: Request to login to Crowdsec server 1413s ok 1 - Content is JSON 1413s ok 2 - Good machine_id 1413s ok 3 - Good machine password 1413s 1..3 1413s ok 1 - Request to login to Crowdsec server 1413s # Subtest: Request to get alerts list 1413s ok 1 - Ask for alert list 1413s 1..1 1413s ok 2 - Request to get alerts list 1413s # Subtest: Request to login to Crowdsec server 1413s ok 1 - Content is JSON 1413s ok 2 - Good machine_id 1413s ok 3 - Good machine password 1413s 1..3 1413s ok 3 - Request to login to Crowdsec server 1413s # Subtest: Request to push alert 1413s ok 1 - Authentified request 1413s ok 2 - Content is JSON 1413s ok 3 - Type of alert is alert 1413s 1..3 1413s ok 4 - Request to push alert 1413s ok 5 - Test bad url /aa/phpmyadmin 1413s ok 6 - 404 not found 1413s ok 7 1413s ok 8 - Bad url detected 1413s 1..8 1413s ok 2 - Filter type re in main directory 1413s # Subtest: Filter type txt in main directory 1413s # Subtest: Request to login to Crowdsec server 1413s ok 1 - Content is JSON 1413s ok 2 - Good machine_id 1413s ok 3 - Good machine password 1413s 1..3 1413s ok 1 - Request to login to Crowdsec server 1413s # Subtest: Request to get alerts list 1413s ok 1 - Ask for alert list 1413s 1..1 1413s ok 2 - Request to get alerts list 1413s # Subtest: Request to login to Crowdsec server 1413s ok 1 - Content is JSON 1413s ok 2 - Good machine_id 1413s ok 3 - Good machine password 1413s 1..3 1413s ok 3 - Request to login to Crowdsec server 1413s # Subtest: Request to push alert 1413s ok 1 - Authentified request 1413s ok 2 - Content is JSON 1413s ok 3 - Type of alert is alert 1413s 1..3 1413s ok 4 - Request to push alert 1413s ok 5 - Test bad url /config.php 1413s ok 6 - 404 not found 1413s ok 7 1413s ok 8 - Bad url detected 1413s 1..8 1413s ok 3 - Filter type txt in main directory 1413s 1..3 1413s ok 8 - Report bad urls to Crowdsec 1413s 1..8 1413s ok 1414s t/61-ForceAuthn.t .............................................................. 1414s ok 1 - use Lemonldap::NG::Portal::Main; 1414s ok 2 - Portal object 1414s ok 3 - Init 1414s ok 4 - Portal app 1414s ok 5 - Auth query 1414s ok 6 - HTTP code is 200 1414s ok 7 - Get cookie lemonldap (c2d8d94569cc07b9fe2d83b39f1b8079eab3f8c953278ddf025fbe8fa47014b6) 1414s ok 8 - Form ReAuthentication 1414s ok 9 - Found PE87 code 1414s ok 10 - Auth query 1414s ok 11 - HTTP code is 200 1414s ok 12 - Get cookie lemonldap (efb50f6f95a8ebfcede9e94a50cc6ae390f65342a6f9d95601de66a0e422c846) 1414s ok 13 - Go to Portal 1414s ok 14 - Found applications list 1414s ok 15 - Logout request 1414s ok 16 - Response is 200 1414s ok 17 - Cookie is deleted 1414s ok 18 - No pdata 1414s ok 19 - Disconnect request 1414s ok 20 - Response is 401 1414s 1..20 1414s ok 1415s t/61-GrantSession.t ............................................................ 1415s ok 1 - use Lemonldap::NG::Portal::Main; 1415s ok 2 - Portal object 1415s Bareword found where operator expected (Missing operator before "n"?) at (eval 138) line 1, near "} n" 1415s [Fri Jan 30 09:32:41 2026] [LLNG:6208] [error] syntax error at (eval 138) line 1, near "} n " 1415s Execution of (eval 138) aborted due to compilation errors. 1415s 1415s [Fri Jan 30 09:32:41 2026] [LLNG:6208] [error] Bad grantSessionRules rule: syntax error at (eval 138) line 1, near "} n " 1415s Execution of (eval 138) aborted due to compilation errors. 1415s 1415s ok 3 - Init 1415s ok 4 - Portal app 1415s ok 5 - Auth query 1415s ok 6 - dwho rejected with custom message and session data 1415s ok 7 - Auth query 1415s ok 8 - dwho rejected with PE_BADCREDENTIALS 1415s ok 9 - Found connect button 1415s ok 10 - Auth query 1415s ok 11 - dwho rejected with custom message and session data 1415s ok 12 - Response body is not empty 1415s ok 13 - Found at least one result for //form[@action="http://auth.example.com/?cancel=1"] 1415s ok 14 - Response body is not empty 1415s ok 15 - Found info JS 1415s ok 16 - Found custom Main Logo 1415s ok 17 - Auth query 1415s ok 18 - HTTP code is 200 1415s ok 19 - Get cookie lemonldap (8c8b7bdad21fb58829312664ca022992d8aea2022371b098d53dc3aa1ea06b4e) 1415s ok 20 - Auth query 1415s ok 21 - msmith rejected with PE_SESSIONNOTGRANTED 1415s ok 22 - Auth query 1415s ok 23 - rtyler rejected with PE_BADCREDENTIALS 1415s ok 24 - Found connect button 1415s ok 25 - Found custom Main Logo 1415s ok 26 - No cookie 1415s ok 27 - Portal object 1415s Bareword found where operator expected (Missing operator before "n"?) at (eval 392) line 1, near "} n" 1415s [Fri Jan 30 09:32:42 2026] [LLNG:6208] [error] syntax error at (eval 392) line 1, near "} n " 1415s Execution of (eval 392) aborted due to compilation errors. 1415s 1415s [Fri Jan 30 09:32:42 2026] [LLNG:6208] [error] Bad grantSessionRules rule: syntax error at (eval 392) line 1, near "} n " 1415s Execution of (eval 392) aborted due to compilation errors. 1415s 1415s ok 28 - Init 1415s ok 29 - Portal app 1415s ok 30 - auth query 1415s ok 31 - HTTP code is 200 1415s ok 32 - Get cookie lemonldap (73d8f0b11c02e8b61fba6e371a15288548e1e9d13466398c1e746f0cf7cff8d4) 1415s 1..32 1415s ok 1416s t/61-LocationDetect.t .......................................................... 1416s ok 1 - use Lemonldap::NG::Portal::Main; 1416s 1..1 1416s ok 1418s t/61-NewLocationWarning-Custom.t ............................................... 1418s ok 1 - use Lemonldap::NG::Portal::Main; 1418s ok 2 - Portal object 1418s ok 3 - Init 1418s ok 4 - Portal app 1418s ok 5 - Get Portal 1418s ok 6 - HTTP code is 200 1418s ok 7 - Page contains a form 1418s ok 8 - Host match 1418s ok 9 - Field "user" is defined 1418s ok 10 - Field "password" is defined 1418s ok 11 - CSP header authorize POST request to \# 1418s ok 12 - First auth query 1418s ok 13 - Second auth query 1418s ok 14 - Subject found 1418s ok 15 - Mail sent (IP, Date and UA found) 1418s 1..15 1418s ok 1420s t/61-NewLocationWarning.t ...................................................... 1420s ok 1 - use Lemonldap::NG::Portal::Main; 1420s ok 2 - Portal object 1420s ok 3 - Init 1420s ok 4 - Portal app 1420s ok 5 - Get Portal 1420s ok 6 - HTTP code is 200 1420s ok 7 - Page contains a form 1420s ok 8 - Host match 1420s ok 9 - Field "user" is defined 1420s ok 10 - Field "password" is defined 1420s ok 11 - CSP header authorize POST request to \# 1420s ok 12 - First auth query 1420s ok 13 - Get cookie lemonldap (50873a314e72528484847c5fa338eed49d9b6db9086f287894ea02aa5c2c0bca) 1420s ok 14 - Logout request 1420s ok 15 - Response is 200 1420s ok 16 - Cookie is deleted 1420s ok 17 - No pdata 1420s ok 18 - Disconnect request 1420s ok 19 - Response is 401 1420s ok 20 - First time seeing a new IP, no mail sent 1420s ok 21 - Second auth query 1420s ok 22 - Get cookie lemonldap (9ce402c30f4982dd4527f65b84001451a77ee5b9ad4bbed23743b645a036e8c5) 1420s ok 23 - Get redirection 1420s ok 24 - Location is http://auth.example.com/ 1420s ok 25 - Logout request 1420s ok 26 - Response is 200 1420s ok 27 - Cookie is deleted 1420s ok 28 - No pdata 1420s ok 29 - Disconnect request 1420s ok 30 - Response is 401 1420s ok 31 - Second time seeing a new IP, no mail sent 1420s ok 32 - Third auth query 1420s ok 33 - Get cookie lemonldap (6b4f905a3e07b47f84cd7318342d9643d397d1409cbf78eb58da54d437c4cd20) 1420s ok 34 - Get redirection 1420s ok 35 - Location is http://auth.example.com/ 1420s ok 36 - Logout request 1420s ok 37 - Response is 200 1420s ok 38 - Cookie is deleted 1420s ok 39 - No pdata 1420s ok 40 - Disconnect request 1420s ok 41 - Response is 401 1420s ok 42 - First login on a new IP, email sent 1420s ok 43 - Fourth auth query 1420s ok 44 - Bad credential 1420s ok 45 - Failed login with a new IP, no email sent 1420s ok 46 - Fifth auth query 1420s ok 47 - Get cookie lemonldap (ff49bcecfb386c39664b3eb1b392ac0d94af2e16081e6c85d6748a49e175e20e) 1420s ok 48 - Get redirection 1420s ok 49 - Location is http://auth.example.com/ 1420s ok 50 - Subject found 1420s ok 51 - Mail sent (Wrong password) 1420s ok 52 - Location found in mail body 1420s ok 53 - Date found in mail body 1420s ok 54 - UserAgent found in mail body 1420s ok 55 - Fifth auth query 1420s ok 56 - Get cookie lemonldap (0c53bad4913ba79100eade02fb1292900a0dcdc0ac0ac1ea7686bccd4159d4c9) 1420s ok 57 - Get redirection 1420s ok 58 - Location is http://auth.example.com/ 1420s ok 59 - Login on newly learned address, no email 1420s ok 60 - Fifth auth query 1420s ok 61 - Get cookie lemonldap (39990787731db9d0a36526e8371a12236788a43154c0601db1049d5275c78a36) 1420s ok 62 - Get redirection 1420s ok 63 - Location is http://auth.example.com/ 1420s ok 64 - Login on previously learned address, no email 1420s 1..64 1420s ok 1421s t/61-Session-ActivityTimeout.t ................................................. 1421s ok 1 - use Lemonldap::NG::Portal::Main; 1421s ok 2 - Portal object 1421s ok 3 - Init 1421s ok 4 - Portal app 1421s ok 5 - Auth query 1421s ok 6 - HTTP code is 200 1421s ok 7 - Get cookie lemonldap (9585c27669af07cb8174ab4eea84941d6226bee9c4ee027c49a8cb1693e2fc33) 1421s ok 8 - Go to Portal 1421s ok 9 - Found applications list 1421s ok 10 - Form Authentification 1421s ok 11 - Found PE_SESSIONEXPIRED code 1421s ok 12 - Logout request 1421s ok 13 - Response is 200 1421s ok 14 - Cookie is deleted 1421s ok 15 - No pdata 1421s ok 16 - Disconnect request 1421s ok 17 - Response is 401 1421s 1..17 1421s ok 1423s t/61-Session-Timeout.t ......................................................... 1423s ok 1 - use Lemonldap::NG::Portal::Main; 1423s ok 2 - Portal object 1423s ok 3 - Init 1423s ok 4 - Portal app 1423s ok 5 - Auth query 1423s ok 6 - HTTP code is 200 1423s ok 7 - Get cookie lemonldap (a69bf4af4c66043e5d4128ac1e75df0e160763a92413e852b29912c69c8b6627) 1423s ok 8 - Go to Portal 1423s ok 9 - Found applications list 1423s ok 10 - Form Authentification 1423s ok 11 - Found PE_SESSIONEXPIRED code 1423s ok 12 - Logout request 1423s ok 13 - Response is 200 1423s ok 14 - Cookie is deleted 1423s ok 15 - No pdata 1423s ok 16 - Disconnect request 1423s ok 17 - Response is 401 1423s 1..17 1423s ok 1425s t/61-WebCron.t ................................................................. 1425s ok 1 - use Lemonldap::NG::Portal::Main; 1425s ok 2 - Portal object 1425s ok 3 - Init 1425s ok 4 - Portal app 1425s ok 5 - Able to load WebCron 1425s ok 6 - Auth query 1425s ok 7 - HTTP code is 200 1425s ok 8 - Get cookie lemonldap (aad77117408f11d9786741398f3c5bffb957ea87524e6c4f06a54e6f1e1e49cf) 1425s ok 9 1425s ok 10 - Auth query 1425s ok 11 - HTTP code is 200 1425s ok 12 - Get cookie lemonldap (aeb3a1ed5e3e102c4c19613ec8bb9ad03cb7bef1d6a36faaf2fc28330290d707) 1425s ok 13 1425s ok 14 - 5 sessions in db 1425s ok 15 - HTTP code is 200 1425s ok 16 - 3 sessions in db 1425s 1..16 1425s ok 1428s t/62-Refresh-plugin.t .......................................................... 1428s ok 1 - use Lemonldap::NG::Portal::Main; 1428s ok 2 - Portal object 1428s ok 3 - Init 1428s ok 4 - Portal app 1428s ok 5 - Auth query 1 1428s ok 6 - Get cookie lemonldap (ead3a00b0d793bd50a90b7819e870d8e4d5ac04c5e42f3b3318984e27f95f48e) 1428s ok 7 - Auth query 2 1428s ok 8 - Get cookie lemonldap (a6385d7512a895185b5054cba9ed242ea25ba63183242cc82426f1de3688e641) 1428s ok 9 - Auth query 3 1428s ok 10 - Get cookie lemonldap (65294599498a232c6012eef7e841c6ce1ca7dfde44a4a26b076b742192cdaacb) 1428s ok 11 - Auth query 4 1428s ok 12 - Get cookie lemonldap (9f453814be3b99178827b8e0c7712b5c6238e7ebec9a49f64b2feba7b40ba247) 1428s ok 13 - Auth query 5 1428s ok 14 - Get cookie lemonldap (9e4248f146c40b96434fc9450f46184ed01125a15c87a4be7186a553e8d9c2a2) 1428s ok 15 - Auth query 6 1428s ok 16 - Get cookie lemonldap (c364ebc1ddcdc82196e09ea8b884d26066af8876e507babb49d5317c413e9376) 1428s ok 17 - Call refresh 1428s ok 18 - HTTP code is 200 1428s ok 19 - Count is 6 1428s ok 20 - Get session using restSessionServer 1428s ok 21 - HTTP code is 200 1428s ok 22 - Deserialize session content 1428s ok 23 - Get session content 1428s ok 24 - Content is updated 1428s ok 25 - Correct groups 1428s ok 26 - Get session using restSessionServer 1428s ok 27 - HTTP code is 200 1428s ok 28 - Deserialize session content 1428s ok 29 - Get session content 1428s ok 30 - Content is updated 1428s ok 31 - Correct groups 1428s ok 32 - Get session using restSessionServer 1428s ok 33 - HTTP code is 200 1428s ok 34 - Deserialize session content 1428s ok 35 - Get session content 1428s ok 36 - Content is updated 1428s ok 37 - Correct groups 1428s ok 38 - Get session using restSessionServer 1428s ok 39 - HTTP code is 200 1428s ok 40 - Deserialize session content 1428s ok 41 - Get session content 1428s ok 42 - Content is updated 1428s ok 43 - Correct groups 1428s ok 44 - Get session using restSessionServer 1428s ok 45 - HTTP code is 200 1428s ok 46 - Deserialize session content 1428s ok 47 - Get session content 1428s ok 48 - Content is updated 1428s ok 49 - Correct groups 1428s ok 50 - Get session using restSessionServer 1428s ok 51 - HTTP code is 200 1428s ok 52 - Deserialize session content 1428s ok 53 - Get session content 1428s ok 54 - Content is updated 1428s ok 55 - Correct groups 1428s 1..55 1428s ok 1429s t/62-SingleSession-with-History.t .............................................. 1429s ok 1 - use Lemonldap::NG::Portal::Main; 1429s ok 2 - Portal object 1429s ok 3 - Init 1429s ok 4 - Portal app 1429s ok 5 - Auth query 1429s ok 6 - Get cookie lemonldap (3082b46e317b9b2b3cc613e023642cd5d4f427b29425173341019262a82f2e4d) 1429s ok 7 - Auth query 1429s ok 8 - Get cookie lemonldap (fc6c37b473ca08959004d10bc59905eda36097b98c4905de3ecdcdeaac25ad25) 1429s ok 9 - Auth query 1429s ok 10 - Get cookie lemonldap (909c790a18e597062fabc78ddaffc304537d36e5f38662591085ff281880fb4c) 1429s ok 11 - sessionsDeleted found 1429s ok 12 - History found 1429s ok 13 - -> Four entries found 1429s 1..13 1429s ok 1431s t/62-SingleSession-with-Rules.t ................................................ 1431s ok 1 - use Lemonldap::NG::Portal::Main; 1431s ok 2 - Portal object 1431s ok 3 - Init 1431s ok 4 - Portal app 1431s ok 5 - Auth query 1431s ok 6 - HTTP code is 200 1431s ok 7 - Get cookie lemonldap (f29f2b5d215571ba6da977eb7a4a4f2a2a7ee11c9f6bb547dfbbb43cd2465e8f) 1431s ok 8 - Auth query 1431s ok 9 - HTTP code is 200 1431s ok 10 - Get cookie lemonldap (8144dd4ea15ab639fc747d066bc903dc5efed3b02cd1c1d37275ab1745314211) 1431s ok 11 1431s ok 12 - HTTP code is 200 1431s ok 13 1431s ok 14 - Response status is 401 1431s ok 15 - Content is JSON 1431s ok 16 - Error code is 1 1431s ok 17 - Auth query 1431s ok 18 - HTTP code is 200 1431s ok 19 - Get cookie lemonldap (0ffe17889aaefd11f1f704cc2c62920d7b22bcf7fd23e591559b60da68765d3a) 1431s ok 20 - Auth query 1431s ok 21 - HTTP code is 200 1431s ok 22 - Get cookie lemonldap (56835c5bffaaa5c16a2fe7157c510c953a3f1b0ee5ec69067dd56a815cd297e4) 1431s ok 23 - Auth query 1431s ok 24 - HTTP code is 200 1431s ok 25 - Get cookie lemonldap (22f92d7d0a5ec8176c5d6b0c160015f3e9df897def1bfc37a5dee0b2b4ed5a90) 1431s ok 26 1431s ok 27 - HTTP code is 200 1431s ok 28 1431s ok 29 - HTTP code is 200 1431s ok 30 1431s ok 31 - Response status is 401 1431s ok 32 - Content is JSON 1431s ok 33 - Error code is 1 1431s ok 34 - Auth query 1431s ok 35 - HTTP code is 200 1431s ok 36 - Get cookie lemonldap (51c14f382dc2aa68f0fc4c83f60cb3649159119aa327d34243000019a56aad95) 1431s ok 37 - Auth query 1431s ok 38 - HTTP code is 200 1431s ok 39 - Get cookie lemonldap (1f0ce3eb756362147cd3da4b68041f099b71d8237a913d12a1e8a72c0f490223) 1431s ok 40 1431s ok 41 - HTTP code is 200 1431s ok 42 1431s ok 43 - HTTP code is 200 1431s ok 44 1431s ok 45 - Response status is 401 1431s ok 46 - Content is JSON 1431s ok 47 - Error code is 1 1431s ok 48 1431s ok 49 - HTTP code is 200 1431s 1..49 1431s ok 1433s t/62-SingleSession.t ........................................................... 1433s ok 1 - use Lemonldap::NG::Portal::Main; 1433s ok 2 - Portal object 1433s ok 3 - Init 1433s ok 4 - Portal app 1433s ok 5 - Portal object 1433s ok 6 - Init 1433s ok 7 - Portal app 1433s ok 8 - Portal object 1433s ok 9 - Init 1433s ok 10 - Portal app 1433s ok 11 - Portal object 1433s ok 12 - Init 1433s ok 13 - Portal app 1433s ok 14 - Portal object 1433s ok 15 - Init 1433s ok 16 - Portal app 1433s ok 17 - Auth query 1433s ok 18 - Get cookie lemonldap (ad91600de7a93e5006da0d761da64883b0097c18c05ec8ba07ef22b1adbb10a3) 1433s ok 19 - "skin=bootstrap" input not found 1433s ok 20 - Auth query 1433s ok 21 - Get cookie lemonldap (11014055f7becb6a0f88c3e265cbf76c730b7cc957a63d30ceecc077290e92f9) 1433s ok 22 - "skin=bootstrap" input found 1433s ok 23 - Auth query 1433s ok 24 - Get cookie lemonldap (2e49a3515aca6edb76e5739b59fc1d4023a0781b9f263157fd67c261a6a81ba2) 1433s ok 25 - "skin=bootstrap" input not found 1433s ok 26 - Attempt login with latest session 1433s ok 27 - HTTP code is 200 1433s ok 28 - Attempt login with removed session 1433s ok 29 - Response status is 401 1433s ok 30 - Content is JSON 1433s ok 31 - Error code is 1 1433s ok 32 - Attempt login with removed session 1433s ok 33 - Response status is 401 1433s ok 34 - Content is JSON 1433s ok 35 - Error code is 1 1433s ok 36 - Auth query 1433s ok 37 - Get cookie lemonldap (226e4599094350021d8106dc267a07a94c17011acf60bbe11cd46b67e12f1eaf) 1433s ok 38 - Auth query 1433s ok 39 - Get cookie lemonldap (6e93b76405c9b857488cf038afe81434ba87009c2ae2876f54d391a1088bf39e) 1433s ok 40 - Auth query 1433s ok 41 - Get cookie lemonldap (0e61fc2177e2e21dfb266ecfcac27a2c2208fe1bb2aecea602592dd0d03c2cff) 1433s ok 42 - Auth query 1433s ok 43 - Get cookie lemonldap (59372ba6faaf4321e57588035576bc92f1dfd4dea255ab3812504457f3f5dc4f) 1433s ok 44 - First session on latest IP 1433s ok 45 - HTTP code is 200 1433s ok 46 - Latest session on latest IP 1433s ok 47 - HTTP code is 200 1433s ok 48 - session on old IP 1433s ok 49 - Response status is 401 1433s ok 50 - Content is JSON 1433s ok 51 - Error code is 1 1433s ok 52 - session on old IP 1433s ok 53 - Response status is 401 1433s ok 54 - Content is JSON 1433s ok 55 - Error code is 1 1433s ok 56 - Auth query 1433s ok 57 - Get cookie lemonldap (aa9cb93f6c0631a68c85db441dc796302e959e4ced6d1935b61bee17657a68a5) 1433s ok 58 - Auth query 1433s ok 59 - Get cookie lemonldap (4058bf3f4338e46591ca5d2667e6dd8efd89914b926c7de0df55cdb09ef9a416) 1433s ok 60 - Auth query 1433s ok 61 - Get cookie lemonldap (dbf60b9a3f2013d8fa89ef7d0c5b85b0ce20f76bbaff51e32048c99823342e71) 1433s ok 62 - Auth query 1433s ok 63 - Get cookie lemonldap (6cce52e903eb06a36641083cfea33f62834d8df35bb708672d6d2f523c978cf0) 1433s ok 64 - Other user, but other IP 1433s ok 65 - HTTP code is 200 1433s ok 66 - Other user, same IP 1433s ok 67 - Response status is 401 1433s ok 68 - Content is JSON 1433s ok 69 - Error code is 1 1433s ok 70 - Same user, same IP 1433s ok 71 - HTTP code is 200 1433s ok 72 - Same user, same IP 1433s ok 73 - HTTP code is 200 1433s ok 74 - Auth query 1433s ok 75 - Get cookie lemonldap (b95f131b455e476eddc59d98163e1b28877cd32f17063f9cc878a77902353b79) 1433s ok 76 - Auth query 1433s ok 77 - Get cookie lemonldap (c93b2ff4178a620f7140d22f2a68dc95a8ac906bd1db9e6722a1547dfbd040f4) 1433s ok 78 - Auth query 1433s ok 79 - Get cookie lemonldap (ab02195ae10dc34b24e65c7f3f4bdfa022cb67993bce71a0be2491cff127a1dd) 1433s ok 80 - Auth query 1433s ok 81 - Get cookie lemonldap (c538359e87716b9c17ea70bcd33503fd2a69ed88abff39f69e5c8ca636f510ce) 1433s ok 82 - sessionsDeleted found 1433s ok 83 - otherSessions found 1433s ok 84 - Link found 1433s ok 85 - action found 1433s 1..85 1433s ok 1435s t/62-UpgradeSession-disabled.t ................................................. 1435s ok 1 - use Lemonldap::NG::Portal::Main; 1435s ok 2 - use Lemonldap::NG::Common::FormEncode; 1435s ok 3 - Portal object 1435s ok 4 - Init 1435s ok 5 - Portal app 1435s ok 6 - Auth query 1435s ok 7 - Get cookie lemonldap (1a3a5d6b78b85a532f72345505a93b02ed9cd891774e544735481a2b1b18cb3b) 1435s ok 8 - GET http://test1.example.com/AuthWeak 1435s ok 9 - GET http://test1.example.com/AuthStrong 1435s ok 10 - HTTP code is 403 1435s ok 11 - Logout request 1435s ok 12 - Response is 200 1435s ok 13 - Cookie is deleted 1435s ok 14 - No pdata 1435s ok 15 - Disconnect request 1435s ok 16 - Response is 401 1435s 1..16 1435s ok 1437s t/62-UpgradeSession.t .......................................................... 1437s ok 1 - use Lemonldap::NG::Portal::Main; 1437s ok 2 - use Lemonldap::NG::Common::FormEncode; 1437s ok 3 - Portal object 1437s ok 4 - Init 1437s ok 5 - Portal app 1437s ok 6 - Auth query 1437s ok 7 - Get cookie lemonldap (99b4ac5b1ba82166df9b3f555c71d280f2dc2463fae40f7324d5f386c7c9bfc0) 1437s ok 8 - GET http://test1.example.com/AuthWeak 1437s ok 9 - HTTP code is 200 1437s ok 10 - GET http://test1.example.com/AuthStrong 1437s ok 11 - Upgrade session query 1437s ok 12 - HTTP code is 200 1437s ok 13 - Page contains a form 1437s ok 14 - URI match 1437s ok 15 - Field "confirm" is defined 1437s ok 16 - Field "url" is defined 1437s ok 17 - Accept session upgrade query 1437s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 1437s ok 19 - HTTP code is 200 1437s ok 20 - Page contains a form 1437s ok 21 - Host match 1437s ok 22 - Field "upgrading" is defined 1437s ok 23 - Field "url" is defined 1437s ok 24 - CSP header authorize POST request to \# 1437s ok 25 - Post login 1437s ok 26 - Get cookie lemonldappdata () 1437s ok 27 - Get cookie lemonldap (d93797573e02e05389c52da1c6f8444243ad64b4f9a1aca8cb31888e2a7895c0) 1437s ok 28 - Get redirection 1437s ok 29 - Location is http://test1.example.com 1437s ok 30 - Post login 1437s ok 31 - HTTP code is 200 1437s ok 32 - Upgrade session query 1437s ok 33 - HTTP code is 200 1437s ok 34 - Page contains a form 1437s ok 35 - URI match 1437s ok 36 - Field "confirm" is defined 1437s ok 37 - Field "url" is defined 1437s ok 38 - Accept session upgrade query 1437s ok 39 - Expected portal error code: code found on page 1437s ok 40 - Expected portal error code 1437s ok 41 - HTTP code is 200 1437s ok 42 - Page contains a form 1437s ok 43 - Host match 1437s ok 44 - Field "upgrading" is defined 1437s ok 45 - Field "url" is defined 1437s ok 46 - CSP header authorize POST request to \# 1437s ok 47 - Post login 1437s ok 48 - Get cookie lemonldap (1c46ad214d691e5c95abddfda992c0f6fc4505b4ee3f394f886d3bbc15ec5103) 1437s ok 49 - Logout request 1437s ok 50 - Response is 200 1437s ok 51 - Cookie is deleted 1437s ok 52 - No pdata 1437s ok 53 - Disconnect request 1437s ok 54 - Response is 401 1437s 1..54 1437s ok 1439s t/63-History.t ................................................................. 1439s ok 1 - use Lemonldap::NG::Portal::Main; 1439s ok 2 - Portal object 1439s ok 3 - Init 1439s ok 4 - Portal app 1439s ok 5 - Auth query 1439s ok 6 - HTTP code is 200 1439s ok 7 - Get cookie lemonldap (06b32f0945a82fe07d00a32528623a5675bb897f2bf1dcf6bd16ef2d76a00ff2) 1439s ok 8 - Found custom Main Logo 1439s ok 9 - History found 1439s ok 10 - -> One entry found 1439s ok 11 - Verify connection 1439s ok 12 - HTTP code is 200 1439s ok 13 - Logout request 1439s ok 14 - Response is 200 1439s ok 15 - Cookie is deleted 1439s ok 16 - No pdata 1439s ok 17 - Disconnect request 1439s ok 18 - Response is 401 1439s ok 19 - Auth query 1439s ok 20 - HTTP code is 200 1439s ok 21 - Get cookie lemonldap (b83c2ac643471afe5a0397708148353e26cb2fd139c908a0ec8845d9b55c5a34) 1439s ok 22 - History found 1439s ok 23 - -> Two entries found 1439s ok 24 - Logout request 1439s ok 25 - Response is 200 1439s ok 26 - Cookie is deleted 1439s ok 27 - No pdata 1439s ok 28 - Disconnect request 1439s ok 29 - Response is 401 1439s ok 30 - Auth query 1439s ok 31 - Response status is 401 1439s ok 32 - Content is JSON 1439s ok 33 - Error code is 5 1439s ok 34 - Auth query 1439s ok 35 - Response status is 401 1439s ok 36 - Content is JSON 1439s ok 37 - Error code is 5 1439s ok 38 - Auth query 1439s ok 39 - HTTP code is 200 1439s ok 40 - Get cookie lemonldap (f75af9f65c04d38ad94e36d32b635d7020565052591bdf4a72deb44f67a9ec23) 1439s ok 41 - History found 1439s ok 42 - History array caption found 1439s ok 43 - Failed history array caption found 1439s ok 44 - Found plugin-set label 1439s ok 45 - -> Five entries found 1439s ok 46 - -> Two 'failedLogin' entries found 1439s ok 47 - Custom value entries found 1439s ok 48 - Hidden history field is missing 1439s ok 49 - Found Name before UID as specified by Prefix 1439s ok 50 - Field found in psession 1439s ok 51 - Hidden field found in psession 1439s ok 52 - Logout request 1439s ok 53 - Response is 200 1439s ok 54 - Cookie is deleted 1439s ok 55 - No pdata 1439s ok 56 - Disconnect request 1439s ok 57 - Response is 401 1439s 1..57 1439s ok 1440s t/64-StayConnected-single-connection.t ......................................... 1440s ok 1 - use Lemonldap::NG::Portal::Main; 1440s ok 2 - Portal object 1440s ok 3 - Init 1440s ok 4 - Portal app 1440s ok 5 - Auth query 1440s ok 6 - HTTP code is 200 1440s ok 7 - Page contains a form 1440s ok 8 - URI match 1440s ok 9 - Field "fg" is defined 1440s ok 10 - Field "token" is defined 1440s ok 11 - Post fingerprint 1440s ok 12 - Get cookie lemonldap (2261bfd89df48431ae005af5ffe445fb5838100ccb017c084d9906b9279b94a8) 1440s ok 13 - Get redirection 1440s ok 14 - Location is http://auth.example.com/ 1440s ok 15 - Get cookie llngpersistent (89bc88b3d05744b6c21d90f413dffee7e1eb3e9eb58bb6700b053eaedf54d471) 1440s ok 16 - Try to auth with persistent cookie 1440s ok 17 - HTTP code is 200 1440s ok 18 - HTTP code is 200 1440s ok 19 - Page contains a form 1440s ok 20 - Host match 1440s ok 21 - Field "fg" is defined 1440s ok 22 - Field "token" is defined 1440s ok 23 - CSP header authorize POST request to \# 1440s ok 24 - Post fingerprint 1440s ok 25 - Get redirection 1440s ok 26 - Location is http://auth.example.com/ 1440s ok 27 - Get cookie lemonldap (0dec01166673ea6cca0db32fdfec976d8145492d9819269e3faf084e04bb3d0e) 1440s ok 28 - Got cookie 1440s ok 29 - Try to auth with persistent cookie 1440s ok 30 - HTTP code is 200 1440s ok 31 - HTTP code is 200 1440s ok 32 - Page contains a form 1440s ok 33 - Host match 1440s ok 34 - Field "fg" is defined 1440s ok 35 - Field "token" is defined 1440s ok 36 - CSP header authorize POST request to \# 1440s ok 37 - Post fingerprint 1440s ok 38 - Get redirection 1440s ok 39 - Location is http://auth.example.com/ 1440s ok 40 - Get cookie lemonldap (eaad9b13e20ce241b63a34679dc14e1f993e8a6c5ad408c71cc7588f31553dd6) 1440s ok 41 - Got cookie 1440s ok 42 - Auth query 1440s ok 43 - HTTP code is 200 1440s ok 44 - Page contains a form 1440s ok 45 - URI match 1440s ok 46 - Field "fg" is defined 1440s ok 47 - Field "token" is defined 1440s ok 48 - Post fingerprint 1440s ok 49 - Get cookie lemonldap (1a738c3b8094034ddb5aa5a1a80704402a82947b7f6e6da58cc42fde23ca0f3f) 1440s ok 50 - Get redirection 1440s ok 51 - Location is http://auth.example.com/ 1440s ok 52 - Get cookie llngpersistent (1c290adfd8e29a959710101deee3bd9f872cb1565b31f0aea1b2b771f5448378) 1440s ok 53 - Try to auth with persistent cookie 1440s ok 54 - HTTP code is 200 1440s ok 55 - HTTP code is 200 1440s ok 56 - Page contains a form 1440s ok 57 - Host match 1440s ok 58 - Field "fg" is defined 1440s ok 59 - Field "token" is defined 1440s ok 60 - CSP header authorize POST request to \# 1440s ok 61 - Post fingerprint 1440s ok 62 - Get redirection 1440s ok 63 - Location is http://auth.example.com/ 1440s ok 64 - Get cookie lemonldap (203a79b4d1f0f9ac4f43015e0ebeccd6bf58eb6e1b3454659c2545dbd90bc9c4) 1440s ok 65 - Got cookie 1440s ok 66 - Try to auth with persistent cookie 1440s ok 67 - HTTP code is 200 1440s ok 68 - First persistent ID is no longer valid 1440s 1..68 1440s ok 1442s t/64-StayConnected-singleSession.t ............................................. 1442s ok 1 - use Lemonldap::NG::Portal::Main; 1442s ok 2 - Portal object 1442s ok 3 - Init 1442s ok 4 - Portal app 1442s # Subtest: Login with stay connected, then with persistent cookie, user sees notification 1442s ok 1 - Auth query 1442s ok 2 - HTTP code is 200 1442s ok 3 - Page contains a form 1442s ok 4 - URI match 1442s ok 5 - Field "fg" is defined 1442s ok 6 - Field "token" is defined 1442s ok 7 - Post fingerprint 1442s ok 8 - Get cookie lemonldap (8457c2a58e3a7015bdf3628ff1e3edc9165b1650017989f41ecb192499111bac) 1442s ok 9 - Get redirection 1442s ok 10 - Location is http://auth.example.com/ 1442s ok 11 - Get cookie llngconnection (d7511b3a9bbcd9845a431fee42b2780cc6aeeec4123fef52b83bdec81a2fa38a) 1442s ok 12 - Check session validity 1442s ok 13 - Authenticated as dwho 1442s ok 14 - Try to auth with persistent cookie 1442s ok 15 - HTTP code is 200 1442s ok 16 - HTTP code is 200 1442s ok 17 - Page contains a form 1442s ok 18 - Host match 1442s ok 19 - Field "fg" is defined 1442s ok 20 - Field "token" is defined 1442s ok 21 - CSP header authorize POST request to \# 1442s ok 22 - Post fingerprint 1442s ok 23 - Show deleted sessions 1442s ok 24 - HTTP code is 200 1442s ok 25 - Page contains a form 1442s ok 26 - Host match 1442s ok 27 - URI match 1442s ok 28 - CSP header authorize POST request to auth.example.com 1442s ok 29 - Get cookie lemonldap (154ffe44315859efb2049cebecf93a600e2d9469f04423fc5ff0d4146fabb547) 1442s ok 30 - Check session validity 1442s ok 31 - Authenticated as dwho 1442s ok 32 - Check session validity 1442s ok 33 - Session ID no longer valid 1442s 1..33 1442s ok 5 - Login with stay connected, then with persistent cookie, user sees notification 1442s # Subtest: Login with stay connected, then without persistent cookie, user sees notification 1442s ok 1 - Auth query 1442s ok 2 - HTTP code is 200 1442s ok 3 - Page contains a form 1442s ok 4 - URI match 1442s ok 5 - Field "fg" is defined 1442s ok 6 - Field "token" is defined 1442s ok 7 - Post fingerprint 1442s ok 8 - Get cookie lemonldap (63b3d00032d9477c256b47f5816a04e470b05a2ef02d38bc376b8422794be8a0) 1442s ok 9 - Get redirection 1442s ok 10 - Location is http://auth.example.com/ 1442s ok 11 - Get cookie llngconnection (3624214b4bef54fd147484a493e8b1999a6068a77ef1c88e13f111f4bf2a6ff5) 1442s ok 12 - Check session validity 1442s ok 13 - Authenticated as dwho 1442s ok 14 - Auth query 1442s ok 15 - HTTP code is 200 1442s ok 16 - Page contains a form 1442s ok 17 - URI match 1442s ok 18 - Field "fg" is defined 1442s ok 19 - Field "token" is defined 1442s ok 20 - Post fingerprint 1442s ok 21 - Get cookie lemonldap (9a5b93a582a2dceea6eaa1981d71d3d6147f267642856f8feaf889fd75ba46a4) 1442s ok 22 - Show deleted sessions 1442s ok 23 - HTTP code is 200 1442s ok 24 - Page contains a form 1442s ok 25 - Host match 1442s ok 26 - URI match 1442s ok 27 - CSP header authorize POST request to auth.example.com 1442s ok 28 - Get cookie llngconnection (fe87cd201dfe0bd19d27edb9945cada07c51399bd804b50aca912ad804c27b31) 1442s ok 29 - Check session validity 1442s ok 30 - Session ID no longer valid 1442s 1..30 1442s ok 6 - Login with stay connected, then without persistent cookie, user sees notification 1442s 1..6 1442s ok 1443s t/64-StayConnected-with-History.t .............................................. 1443s ok 1 - use Lemonldap::NG::Portal::Main; 1443s ok 2 - Portal object 1443s ok 3 - Init 1443s ok 4 - Portal app 1443s ok 5 - Auth query 1443s ok 6 - HTTP code is 200 1443s ok 7 - Page contains a form 1443s ok 8 - URI match 1443s ok 9 - Field "fg" is defined 1443s ok 10 - Field "token" is defined 1443s ok 11 - Post fingerprint 1443s ok 12 - Expected portal error code: code found on page 1443s ok 13 - Expected portal error code 1443s ok 14 - Auth query 1443s ok 15 - HTTP code is 200 1443s ok 16 - Page contains a form 1443s ok 17 - URI match 1443s ok 18 - Field "fg" is defined 1443s ok 19 - Field "token" is defined 1443s ok 20 - Post fingerprint 1443s ok 21 - Get cookie lemonldap (7eddf6efcc34e2de6854130aa20ac236abad4190ece2859ca6c0a684814c3440) 1443s ok 22 - Get redirection 1443s ok 23 - Location is http://auth.example.com/ 1443s ok 24 - Get cookie llngpersistent (df97e5e6af00ca7bd9c3233201d52e9db315455ef1ffe71903757f3622215c56) 1443s ok 25 - Secure cookie found 1443s ok 26 - Try to auth with persistent cookie 1443s ok 27 - HTTP code is 200 1443s ok 28 - HTTP code is 200 1443s ok 29 - Page contains a form 1443s ok 30 - Host match 1443s ok 31 - Field "fg" is defined 1443s ok 32 - Field "token" is defined 1443s ok 33 - CSP header authorize POST request to \# 1443s ok 34 - Post fingerprint 1443s ok 35 - Get redirection 1443s ok 36 - Location is http://auth.example.com/ 1443s ok 37 - Get cookie lemonldap (32abeada5566acbaf238c5adc96ad0dffd5149b44a7b434124b50f9611ee0984) 1443s ok 38 - Try to auth with persistent cookie and an expired token 1443s ok 39 - HTTP code is 200 1443s ok 40 - HTTP code is 200 1443s ok 41 - Page contains a form 1443s ok 42 - Host match 1443s ok 43 - Field "fg" is defined 1443s ok 44 - Field "token" is defined 1443s ok 45 - CSP header authorize POST request to \# 1443s ok 46 - Post fingerprint with an expired token 1443s ok 47 - HTTP code is 200 1443s ok 48 - Page contains a form 1443s ok 49 - CSP header authorize POST request to \# 1443s ok 50 - Get login form 1443s ok 51 - Try to auth with persistent cookie 1443s ok 52 - HTTP code is 200 1443s ok 53 - HTTP code is 200 1443s ok 54 - Page contains a form 1443s ok 55 - Host match 1443s ok 56 - Field "fg" is defined 1443s ok 57 - Field "token" is defined 1443s ok 58 - CSP header authorize POST request to \# 1443s ok 59 - Post bad fingerprint 1443s ok 60 - HTTP code is 200 1443s ok 61 - Page contains a form 1443s ok 62 - CSP header authorize POST request to \# 1443s ok 63 - Get login form 1443s ok 64 - Get cookie llngpersistent (0) 1443s ok 65 - Found secure and expired connexion Cookie 1443s ok 66 - Auth query 1443s ok 67 - HTTP code is 200 1443s ok 68 - Page contains a form 1443s ok 69 - URI match 1443s ok 70 - Field "fg" is defined 1443s ok 71 - Field "token" is defined 1443s ok 72 - Post fingerprint 1443s ok 73 - Get cookie lemonldap (cd143ae32368bfe722308adbe830a6c519de4d638ec400589fcfbcc583de7e29) 1443s ok 74 - Get cookie llngpersistent (1a0ec1b49f8578f08f1cd0fc2fd7cc95e66b2955004fdac5c636120d49907fbb) 1443s ok 75 - Found custom main Logo 1443s ok 76 - History found 1443s ok 77 - -> Three entries found 1443s ok 78 - Verify connection 1443s ok 79 - Authenticated as dwho 1443s ok 80 - Get Menu 1443s ok 81 - Apps menu found 1443s ok 82 - HTTP code is 200 1443s ok 83 - Try to auth with an expired persistent session cookie 1443s ok 84 - HTTP code is 200 1443s ok 85 - Page contains a form 1443s ok 86 - CSP header authorize POST request to \# 1443s ok 87 - Get login form 1443s ok 88 - Post fingerprint with an expired persistent connexion cookie 1443s ok 89 - HTTP code is 200 1443s ok 90 - Page contains a form 1443s ok 91 - CSP header authorize POST request to \# 1443s ok 92 - Get login form 1443s 1..92 1443s ok 1445s t/64-StayConnected-with-rule.t ................................................. 1445s ok 1 - use Lemonldap::NG::Portal::Main; 1445s ok 2 - Portal object 1445s ok 3 - Init 1445s ok 4 - Portal app 1445s ok 5 - Firt access 1445s ok 6 - HTTP code is 200 1445s ok 7 - Page contains a form 1445s ok 8 - Field "user" is defined 1445s ok 9 - Field "password" is defined 1445s ok 10 - Field "stayconnected" is defined 1445s ok 11 - Field "checkLogins" is defined 1445s ok 12 - Field "token" is defined 1445s ok 13 - CSP header authorize POST request to \# 1445s ok 14 - Stayconnected was offered 1445s ok 15 - Access from external LAN 1445s ok 16 - HTTP code is 200 1445s ok 17 - Page contains a form 1445s ok 18 - Field "user" is defined 1445s ok 19 - Field "password" is defined 1445s ok 20 - Field "checkLogins" is defined 1445s ok 21 - Field "token" is defined 1445s ok 22 - CSP header authorize POST request to \# 1445s ok 23 - Stayconnected wasn't offered 1445s ok 24 - Auth query 1445s ok 25 - Get cookie lemonldap (32f2eb60c3fe4913147e34be49edc2ed1696dc76ad2f7fcd8d7a9a5eaedf322f) 1445s ok 26 - Get redirection 1445s ok 27 - Location is http://auth.example.com/ 1445s ok 28 - Post fingerprint 1445s ok 29 - Expected portal error code: code found on page 1445s ok 30 - Expected portal error code 1445s ok 31 - Logout request 1445s ok 32 - Response is 200 1445s ok 33 - Cookie is deleted 1445s ok 34 - No pdata 1445s ok 35 - Disconnect request 1445s ok 36 - Response is 401 1445s 1..36 1445s ok 1446s t/64-StayConnected-without-fingerprint-checking.t .............................. 1446s ok 1 - use Lemonldap::NG::Portal::Main; 1446s ok 2 - Portal object 1446s ok 3 - Init 1446s ok 4 - Portal app 1446s ok 5 - Auth query 1446s ok 6 - HTTP code is 200 1446s ok 7 - Page contains a form 1446s ok 8 - URI match 1446s ok 9 - Field "fg" is defined 1446s ok 10 - Field "token" is defined 1446s ok 11 - Auth query 1446s ok 12 - HTTP code is 200 1446s ok 13 - Page contains a form 1446s ok 14 - URI match 1446s ok 15 - Field "fg" is defined 1446s ok 16 - Field "token" is defined 1446s ok 17 - Post fingerprint 1446s ok 18 - Get redirection 1446s ok 19 - Location is http://auth.example.com/ 1446s ok 20 - Get cookie lemonldap (5b48f9f06948104b6061d97c8c03163afb574efe5ca917fea72ff1deaf69b4a9) 1446s ok 21 - Get cookie llngconnection (3271ba136a140027083a3e79e85febef24d6ebb74b629e167040ef3f4cfd9f6c) 1446s ok 22 - HTTP cookie found 1446s ok 23 - Try to auth with persistent cookie 1446s ok 24 - HTTP code is 200 1446s ok 25 - HTTP code is 200 1446s ok 26 - Page contains a form 1446s ok 27 - Host match 1446s ok 28 - Field "fg" is defined 1446s ok 29 - Field "token" is defined 1446s ok 30 - CSP header authorize POST request to \# 1446s ok 31 - Post new fingerprint 1446s ok 32 - Get redirection 1446s ok 33 - Location is http://auth.example.com/ 1446s ok 34 - Get cookie lemonldap (eb31ee5c7d8fc7a714fe0b07cd71724a840bef3eca4c74f91666c69c069d94e1) 1446s ok 35 - Logout request 1446s ok 36 - Response is 200 1446s ok 37 - Cookie is deleted 1446s ok 38 - No pdata 1446s ok 39 - Disconnect request 1446s ok 40 - Response is 401 1446s 1..40 1446s ok 1448s t/64-StayConnected.t ........................................................... 1448s ok 1 - use Lemonldap::NG::Portal::Main; 1448s ok 2 - Portal object 1448s ok 3 - Init 1448s ok 4 - Portal app 1448s # Subtest: Register session, use it, then logout 1448s ok 1 - Auth query 1448s ok 2 - HTTP code is 200 1448s ok 3 - Page contains a form 1448s ok 4 - URI match 1448s ok 5 - Field "fg" is defined 1448s ok 6 - Field "token" is defined 1448s ok 7 - Post fingerprint 1448s ok 8 - Get cookie lemonldap (b8044fb0dcc37787abd66f35a143b6c9d004ffa93a6ae872ddd6ccd0ceb3bd79) 1448s ok 9 - Get redirection 1448s ok 10 - Location is http://auth.example.com/ 1448s ok 11 - Get cookie llngpersistent (6383675ae9e9abb48ae20d910fcc04e8afd7a9ba089afb94a20cf36abb18d63a) 1448s ok 12 - Domain not set in stayconnected cookie 1448s ok 13 - Secure cookie found 1448s ok 14 - Try to auth with persistent cookie 1448s ok 15 - HTTP code is 200 1448s ok 16 - HTTP code is 200 1448s ok 17 - Page contains a form 1448s ok 18 - Host match 1448s ok 19 - Field "fg" is defined 1448s ok 20 - Field "token" is defined 1448s ok 21 - CSP header authorize POST request to \# 1448s ok 22 - Post fingerprint 1448s ok 23 - Get redirection 1448s ok 24 - Location is http://auth.example.com/ 1448s ok 25 - Get cookie lemonldap (17b81625c6804e7a1f42952793bd0f74c55ea7cbd6394b69b202f75f584a6fba) 1448s ok 26 1448s ok 27 - Logout request 1448s ok 28 - Response is 200 1448s ok 29 - Cookie is deleted 1448s ok 30 - No pdata 1448s ok 31 - Disconnect request 1448s ok 32 - Response is 401 1448s ok 33 - Connection session cannot be found 1448s 1..33 1448s ok 5 - Register session, use it, then logout 1448s # Subtest: Make sure connection ID is saved on first login too 1448s ok 1 - Auth query 1448s ok 2 - HTTP code is 200 1448s ok 3 - Page contains a form 1448s ok 4 - URI match 1448s ok 5 - Field "fg" is defined 1448s ok 6 - Field "token" is defined 1448s ok 7 - Post fingerprint 1448s ok 8 - Get cookie lemonldap (b5a1266f8a81a831fd012b53ebbf0f98b991122d2cac7f16a8300e83121ed2fe) 1448s ok 9 - Get redirection 1448s ok 10 - Location is http://auth.example.com/ 1448s ok 11 - Get cookie llngpersistent (5a1c1b7f7348eb2201dc46dd7b023dcf7562fa3460128a00cd357db69f9794d4) 1448s ok 12 - Domain not set in stayconnected cookie 1448s ok 13 - Secure cookie found 1448s ok 14 1448s ok 15 - Logout request 1448s ok 16 - Response is 200 1448s ok 17 - Cookie is deleted 1448s ok 18 - No pdata 1448s ok 19 - Disconnect request 1448s ok 20 - Response is 401 1448s ok 21 - Connection session cannot be found 1448s 1..21 1448s ok 6 - Make sure connection ID is saved on first login too 1448s 1..6 1448s ok 1449s t/65-AutoSignin.t .............................................................. 1449s ok 1 - use Lemonldap::NG::Portal::Main; 1449s ok 2 - Portal object 1449s [Fri Jan 30 09:33:16 2026] [LLNG:6228] [error] Bad Autologin rule "$env->{REMOTE_ADDR =~ /^127/: syntax error at (eval 137) line 1, near "/^127/)" 1449s Execution of (eval 137) aborted due to compilation errors. 1449s 1449s [Fri Jan 30 09:33:16 2026] [LLNG:6228] [error] Bad Autologin rule "$env->{REMOTE_ADDR} =~ /^127: Search pattern not terminated at (eval 141) line 1. 1449s 1449s ok 3 - Init 1449s ok 4 - Portal app 1449s ok 5 - Auth query 1449s ok 6 - HTTP code is 200 1449s ok 7 - Get cookie lemonldap (4678a83e256da99d9efce65938a8e915dcf698350d130ad51a234b97e47b8f61) 1449s ok 8 - Bad query 1449s ok 9 - Response status is 401 1449s ok 10 - Content is JSON 1449s ok 11 - Error code is 9 1449s 1..11 1449s ok 1450s t/65-CheckState-with-choice.t .................................................. 1450s ok 1 - use Lemonldap::NG::Portal::Main; 1450s ok 2 - Portal object 1450s ok 3 - Init 1450s ok 4 - Portal app 1450s ok 5 - Test correct secret, no user auth 1450s ok 6 - HTTP code is 200 1450s ok 7 - Content-Type is JSON 1450s ok 8 - Content is valid JSON 1450s ok 9 - response has a result key with value 1 1450s ok 10 - Test correct secret with bad user auth 1450s ok 11 - Response status is 500 1450s ok 12 - Content is JSON 1450s ok 13 - Error code is Bad result during auth: 5 1450s ok 14 - Test correct secret with good user auth without choice 1450s ok 15 - Response status is 500 1450s ok 16 - Content is JSON 1450s ok 17 - Error code is Bad result during auth: 9 1450s ok 18 - Test correct secret with good user auth with bad choice 1450s ok 19 - Response status is 500 1450s ok 20 - Content is JSON 1450s ok 21 - Error code is Bad result during auth: 9 1450s ok 22 - Test correct secret with good user auth and good choice 1450s ok 23 - HTTP code is 200 1450s ok 24 - Content-Type is JSON 1450s ok 25 - Content is valid JSON 1450s ok 26 - response has a result key with value 1 1450s 1..26 1450s ok 1451s t/65-CheckState.t .............................................................. 1451s ok 1 - use Lemonldap::NG::Portal::Main; 1451s ok 2 - Portal object 1451s ok 3 - Init 1451s ok 4 - Portal app 1451s ok 5 - Test no secret 1451s ok 6 - Response status is 500 1451s ok 7 - Content is JSON 1451s ok 8 - Error code is Bad secret 1451s ok 9 - Test bad secret, no user auth 1451s ok 10 - Response status is 500 1451s ok 11 - Content is JSON 1451s ok 12 - Error code is Bad secret 1451s ok 13 - Test correct secret, no user auth 1451s ok 14 - HTTP code is 200 1451s ok 15 - Content-Type is JSON 1451s ok 16 - Content is valid JSON 1451s ok 17 - response has a result key with value 1 1451s ok 18 - response version is correct 1451s ok 19 - Test no secret with user auth 1451s ok 20 - Response status is 500 1451s ok 21 - Content is JSON 1451s ok 22 - Error code is Bad secret 1451s ok 23 - Test incorrect secret with user auth 1451s ok 24 - Response status is 500 1451s ok 25 - Content is JSON 1451s ok 26 - Error code is Bad secret 1451s ok 27 - Test correct secret with bad user auth 1451s ok 28 - Response status is 500 1451s ok 29 - Content is JSON 1451s ok 30 - Error code is Bad result during auth: 5 1451s ok 31 - response has a result key with value 1 1451s ok 32 - Test correct secret with good user auth 1451s ok 33 - HTTP code is 200 1451s ok 34 - Content-Type is JSON 1451s ok 35 - Content is valid JSON 1451s ok 36 - response has a result key with value 1 1451s ok 37 - Test correct secret with good user without password 1451s ok 38 - HTTP code is 200 1451s ok 39 - Content-Type is JSON 1451s ok 40 - Content is valid JSON 1451s ok 41 - response has a result key with value 1 1451s ok 42 - Test correct secret with good user without password 1451s ok 43 - HTTP code is 200 1451s ok 44 - Content-Type is JSON 1451s ok 45 - Content is valid JSON 1451s ok 46 - response has a result key with value 1 1451s 1..46 1451s ok 1451s t/66-CDA-PSGI-Try.t ............................................................ 1451s ok 1 - use Lemonldap::NG::Portal::Main; 1451s ok 2 - Portal object 1451s ok 3 - Init 1451s ok 4 - Portal app 1451s ok 5 - Register $type 1451s # ==> Pushing PORTAL <== 1451s # ==> Popping PORTAL <== 1451s ok 6 - Unauth CDA request 1451s ok 7 - HTTP code is 200 1451s ok 8 - Page contains a form 1451s ok 9 - Field "url" is defined 1451s ok 10 - CSP header authorize POST request to \# 1451s ok 11 - check url value 1451s # ==> Pushing PORTAL <== 1451s # ==> Popping PORTAL <== 1451s ok 12 - Post credentials 1451s ok 13 - Get redirection 1451s ok 14 - Location header found 1451s ok 15 - use Lemonldap::NG::Handler::PSGI; 1451s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1451s ok 17 - Register $type 1451s ok 18 - Push cda cookie 1451s ok 19 - Get redirection 1451s ok 20 - Location is http://test.example.org/ 1451s ok 21 - Get cookie lemonldap (c:xten5oB5kLpaElnm0KjoZLlnWKwqG7n2gwBgT/NzxwJXmeys2AEm1xK1hceV5C8eR4nMXhS+R21C/eR4IpD4cn2QsfLxOHsmhpDXXsfDi4SCaDe4U/20rY36Fuo3N8+Yhvu8xPjb8Fvif4Ce+AnfCh1u9kBhgi9pEqP+xodlgf/nM1P/BtwQAcwnzrOpGJ7V) 1451s ok 22 - Authenticated query 1451s ok 23 - HTTP code is 200 1451s ok 24 - Authenticated as dwho 1451s 1..24 1451s ok 1452s t/66-CDA-already-auth.t ........................................................ 1452s ok 1 - use Lemonldap::NG::Portal::Main; 1452s ok 2 - Portal object 1452s ok 3 - Init 1452s ok 4 - Portal app 1452s ok 5 - Register $type 1452s # ==> Pushing PORTAL <== 1452s # ==> Popping PORTAL <== 1452s ok 6 - Auth query 1452s ok 7 - HTTP code is 200 1452s ok 8 - Get cookie lemonldap (f76411eb98aa0801a95f7fc018d8b29af79a29afed11b688365c26dce467a7b1) 1452s # ==> Pushing PORTAL <== 1452s # ==> Popping PORTAL <== 1452s ok 9 - Auth CDA request 1452s ok 10 - Get redirection 1452s ok 11 - Location header found 1452s ok 12 - Make sure no pdata is returned 1452s ok 13 - use Lemonldap::NG::Handler::Server; 1452s ok 14 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1452s ok 15 - Register $type 1452s ok 16 - Push cda cookie 1452s ok 17 - Get redirection 1452s ok 18 - Location is http://test.example.org/ 1452s ok 19 - Get cookie lemonldap (c:6uZEyTzs+g98fGBsCh9KW9TKuyEKMRtBcPYiwushBbrh83rHucyOsAvoNB7i/B/CovWBLKkSs3sQCQ+a1ACkVVNFcZogpghU7X/lDtvkutQCZOZwvEW4bV0/2aVa2XcrHzoIXyLEpd7wF9kHOJNWVWuSUd+EFsZLZC5D7KJDdKTUe1NvHAKnlP6XsyP64eL/) 1452s ok 20 - Authenticated query 1452s ok 21 - HTTP code is 200 1452s ok 22 - Authenticated as dwho 1452s 1..22 1452s ok 1453s t/66-CDA-wildcard.t ............................................................ 1453s ok 1 - use Lemonldap::NG::Portal::Main; 1453s ok 2 - Portal object 1453s ok 3 - Init 1453s ok 4 - Portal app 1453s ok 5 - Unauth CDA request 1453s ok 6 - HTTP code is 200 1453s ok 7 - Page contains a form 1453s ok 8 - Field "url" is defined 1453s ok 9 - CSP header authorize POST request to \# 1453s ok 10 - Post credentials 1453s ok 11 - Get redirection 1453s ok 12 - Location header found 1453s ok 13 - Get cookie lemonldap (e39302950bdb1591cafa54c1cd275a4d6521fd4481107eee969cdc3590f57a5b) 1453s ok 14 - CDA request to subdomain 1453s ok 15 - Get redirection 1453s ok 16 - Location header found 1453s ok 17 - CDA request to subdomain 1453s ok 18 - Subdomain CDA request not allowed by wildcard: code found on page 1453s ok 19 - Subdomain CDA request not allowed by wildcard 1453s ok 20 - CDA request to one-level wildcard 1453s ok 21 - Get redirection 1453s ok 22 - Location header found 1453s ok 23 - use Lemonldap::NG::Handler::Server; 1453s ok 24 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1453s ok 25 - App 1453s ok 26 - Push cda cookie 1453s ok 27 - Get redirection 1453s ok 28 - Location is http://sub-domain.cda.example.llng/ 1453s ok 29 - Get cookie lemonldap (c:PduiI69LX8n5ybFMY3eNx/HTyj81fDdrWqkKJ/9ph06NcWLNbJq08c/Io/OeBjZBqnhKunciBq9IehvnbQqtj+bDRpkNJfvLi0AI5XmwWCy8DSHnhUN6C8WtKxAHO45r9zum7irCH4KAUevN6QxsfZJog/UmGOXemth/edqFW8A=) 1453s ok 30 - Authenticated query 1453s ok 31 - HTTP code is 200 1453s ok 32 - Authenticated as dwho 1453s ok 33 - use Lemonldap::NG::Handler::Server; 1453s ok 34 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1453s ok 35 - App 1453s ok 36 - Push cda cookie 1453s ok 37 - Get redirection 1453s ok 38 - Location is http://cda.example.llng/ 1453s ok 39 - Get cookie lemonldap (c:gvxE8rr5qyg5qn93m44AbqjcUMqbzbA2X02ka+DLwfgZ1Fin1Ui/9gbiPKIOMiFu2NibbS+sp8GRx/0N3DM1W+IMbJ33l2ZSnm9VFB3hihAOlR04sHjJqlnQ7gtjcSLW6xeT4PyuCm3s1ALD6wsjKursYLTC0za8w8XRE7U5IsU=) 1453s ok 40 - Authenticated query 1453s ok 41 - HTTP code is 200 1453s ok 42 - Authenticated as dwho 1453s ok 43 - use Lemonldap::NG::Handler::Server; 1453s ok 44 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1453s ok 45 - App 1453s ok 46 - Push cda cookie 1453s ok 47 - Get redirection 1453s ok 48 - Location is http://cda.oneonly.llng/ 1453s ok 49 - Get cookie lemonldap (c:5rDtW+hF/k4RBqhuR289y5qLSp8wdt6+IEjCcBTzOy3Z5M3y3D3lwwyJYyPlWTQb486Wrz7nLd8LubweqZLyFfRLGgS/fum12/edr2XI3bIUYeX0BRTTazOAvawctCHbYHkB61sKum3Me3u+PyW/DPFit46H36oNX4bVY68PPaI=) 1453s ok 50 - Authenticated query 1453s ok 51 - HTTP code is 200 1453s ok 52 - Authenticated as dwho 1453s 1..52 1453s ok 1454s t/66-CDA-with-REST.t ........................................................... 1454s ok 1 - use Lemonldap::NG::Portal::Main; 1454s ok 2 - Portal object 1454s ok 3 - Init 1454s ok 4 - Portal app 1454s ok 5 - Register $type 1454s # ==> Pushing PORTAL <== 1454s # ==> Popping PORTAL <== 1454s ok 6 - Unauth CDA request 1454s ok 7 - HTTP code is 200 1454s ok 8 - Page contains a form 1454s ok 9 - Field "url" is defined 1454s ok 10 - CSP header authorize POST request to \# 1454s ok 11 - check url value 1454s # ==> Pushing PORTAL <== 1454s # ==> Popping PORTAL <== 1454s ok 12 - Post credentials 1454s ok 13 - Get redirection 1454s ok 14 - Location header found 1454s ok 15 - use Lemonldap::NG::Handler::Server; 1454s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1454s ok 17 - Register $type 1454s ok 18 - @ REST REQUEST @ 1454s # ==> Pushing PORTAL <== 1454s # ==> Popping PORTAL <== 1454s ok 19 - Execute request 1454s ok 20 - Response is 200 or 400 1454s ok 21 - @ END OF REST REQUEST @ 1454s ok 22 - Push cda cookie 1454s ok 23 - Get redirection 1454s ok 24 - Location is http://test.example.org/ 1454s ok 25 - Get cookie lemonldap (c:12LBVF1hW1QDji571bZMsz2dl/WawCrRilfHCkcdQiRPXJ1UENCU60BKjKVbO1RrcGHTSXEbE2SgnX1I2uE505wPqF4HrYoPWfB5ncaacogDDfYagnH8NXhSN7cLaQ9jVzlvR4ubXt/jwkDkEKhwUgpmkTJ4XvNkg0pcKfImZuCD5xr0U2EKs8uWsgAL4qZj) 1454s ok 26 - Authenticated query 1454s ok 27 - HTTP code is 200 1454s ok 28 - Authenticated as dwho 1454s 1..28 1454s ok 1456s t/66-CDA-with-SOAP.t ........................................................... 1456s ok 1 - use Lemonldap::NG::Portal::Main; 1456s ok 2 - Portal object 1456s ok 3 - Init 1456s ok 4 - Portal app 1456s ok 5 - Register $type 1456s # ==> Pushing PORTAL <== 1456s # ==> Popping PORTAL <== 1456s ok 6 - Unauth CDA request 1456s ok 7 - HTTP code is 200 1456s ok 8 - Page contains a form 1456s ok 9 - Field "url" is defined 1456s ok 10 - CSP header authorize POST request to \# 1456s ok 11 - check url value 1456s # ==> Pushing PORTAL <== 1456s # ==> Popping PORTAL <== 1456s ok 12 - Post credentials 1456s ok 13 - Get redirection 1456s ok 14 - Location header found 1456s ok 15 - use Lemonldap::NG::Handler::Server; 1456s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1456s ok 17 - Register $type 1456s ok 18 - @ SOAP REQUEST @ 1456s # ==> Pushing PORTAL <== 1456s # ==> Popping PORTAL <== 1456s ok 19 - Execute request 1456s ok 20 - Content is XML 1456s ok 21 - @ END OF SOAP REQUEST @ 1456s ok 22 - Push cda cookie 1456s ok 23 - Get redirection 1456s ok 24 - Location is http://test.example.org/ 1456s ok 25 - Get cookie lemonldap (c:/Q4RCRvWlvE07aJQpgOxt5oCPTKprg/wD/d4pHlff/GoLM/kY9Z7q3pldJhc6xOJoMfSpdcd7ReUUfIWFPnKqcgGHvvN8Qkr+eT6mscbZ28OjL+72MB/UcNEBCziap1yjYbbgeABXf8NnkLW2bQ6Zd7UaBppU37KgVJQfnzzpMZi/WXAKuTxjgA6kIfW5rXQ) 1456s ok 26 - Authenticated query 1456s ok 27 - HTTP code is 200 1456s ok 28 - Authenticated as dwho 1456s 1..28 1456s ok 1456s t/66-CDA-with-doubleCookies.t .................................................. 1456s ok 1 - use Lemonldap::NG::Portal::Main; 1456s ok 2 - Portal object 1456s ok 3 - Init 1456s ok 4 - Portal app 1456s ok 5 - use Lemonldap::NG::Handler::Server; 1456s ok 6 - use Lemonldap::NG::Handler::Main; 1456s ok 7 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1456s ok 8 - App 1456s ok 9 - Post credentials 1456s ok 10 - Get cookie lemonldap (42d1b50e852895089f1d8fe391d03d384d8411c1ee203283e703904536dec768) 1456s ok 11 - Get cookie lemonldaphttp (3b6a6bd0027144e2a70b149dd66980f0b45daf675b3308778037fc08c19424f7) 1456s ok 12 - CDA request to http vhost 1456s ok 13 - Get redirection 1456s ok 14 - Location header found 1456s ok 15 - Push cda cookie 1456s ok 16 - Get redirection 1456s ok 17 - Location is http://test.example.org/ 1456s ok 18 - Get cookie lemonldaphttp (c:5JGI9IOkiszuEht86TsSmYxGRRpxsP1xGCv2LiZLwhYgr1DWdexFF+cS0tQRICCLFPUSIDNJrjpLz1PS2bnEekjI6U4mslxQJ/ISuRCi1uZcYwmDTxxbZck+hwyaissLgTQy6hYPbx545TrAiYWBlC+ukAPinfbXb+ZsYdrf2/l6cZpHt06KzhvxAoMDThiG) 1456s ok 19 - Authenticated query 1456s ok 20 - HTTP code is 200 1456s ok 21 - Authenticated as dwho 1456s ok 22 - CDA request to https vhost 1456s ok 23 - Get redirection 1456s ok 24 - Location header found 1456s ok 25 - Push cda cookie 1456s ok 26 - Get redirection 1456s ok 27 - Location is https://test.example.org/ 1456s ok 28 - Get cookie lemonldap (c:0LB6+U6WekUDt5DKFJ+D7sjkVCw3o2quJ4f93QTuvFagtmpRKIn3bLVW58d351QPOJl4IQvXWiXRIWiij7g1KrgHZRHgDHZiJjBGLdmfapVPpvHyfk2dK3fjsPmjKKArYg5jTIzd44Zcjy89BYFuBz9jYQtOh2FNIr70EFSYTuYJCJg7N0SGmo3+g7+kYbs4) 1456s ok 29 - Authenticated query 1456s ok 30 - HTTP code is 200 1456s ok 31 - Authenticated as dwho 1456s [Fri Jan 30 09:33:23 2026] [LLNG:6236] [error] Session does not contain _httpSession field. Portal must be accessed over HTTPS when using CDA with double cookie 1456s ok 32 - CDA request to https vhost 1456s ok 33 - Expected portal error code: code found on page 1456s ok 34 - Expected portal error code 1456s 1..34 1456s ok 1458s t/66-CDA.t ..................................................................... 1458s ok 1 - use Lemonldap::NG::Portal::Main; 1458s ok 2 - Portal object 1458s ok 3 - Init 1458s ok 4 - Portal app 1458s # Subtest: Check that external URLs are correctly classified 1458s ok 1 - URL https://example.com/ is not external for domain .example.com 1458s ok 2 - URL http://auth.example.com/ is not external for domain .example.com 1458s ok 3 - URL https://auth.example.com/ is not external for domain .example.com 1458s ok 4 - URL http://example.org/ is external for domain .example.com 1458s ok 5 - URL https://example.org/ is external for domain .example.com 1458s ok 6 - URL https://example.org is external for domain .example.com 1458s ok 7 - URL https://auth.example.comx/ is external for domain .example.com 1458s ok 8 - URL https://otherexample.com/ is external for domain .example.com 1458s ok 9 - URL https://example.com/ is not external for empty domain 1458s ok 10 - URL https://example.comx/ is external for empty domain 1458s ok 11 - URL https://xexample.com/ is external for empty domain 1458s ok 12 - URL http://auth.example.com/ is external for empty domain 1458s ok 13 - URL https://auth.example.com/ is external for empty domain 1458s ok 14 - URL http://example.org/ is external for empty domain 1458s ok 15 - URL https://example.org/ is external for empty domain 1458s ok 16 - URL https://example.org is external for empty domain 1458s ok 17 - URL https://auth.example.comx/ is external for empty domain 1458s ok 18 - URL https://otherexample.com/ is external for empty domain 1458s 1..18 1458s ok 5 - Check that external URLs are correctly classified 1458s ok 6 - Unauth CDA request 1458s ok 7 - HTTP code is 200 1458s ok 8 - Page contains a form 1458s ok 9 - Field "url" is defined 1458s ok 10 - CSP header authorize POST request to \# 1458s ok 11 - check url value 1458s ok 12 - Post credentials 1458s ok 13 - Get cookie lemonldap (6d44a39e1924711234e63dbfef8a496e4c2e15dbf8ed6823cee9db31141ae8ba) 1458s ok 14 - Get redirection 1458s ok 15 - Location header found 1458s ok 16 - Dangerous request 1458s ok 17 - Untrusted URL denied by portal: code found on page 1458s ok 18 - Untrusted URL denied by portal 1458s ok 19 - use Lemonldap::NG::Handler::Server; 1458s ok 20 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1458s ok 21 - App 1458s ok 22 - Push cda cookie 1458s ok 23 - Get redirection 1458s ok 24 - Location is http://test.example.org/ 1458s ok 25 - Get cookie lemonldap (c:VSZugs3R0nahsGvvRFtHJlFMPFSDbscaJ0XzfSG3kGtSitSvjydLHUPncOX1/OUfTkZu4iFGeonVHTz5UAraBE+2J+V7HiMeZqhnzksUdgEi/LyJA9nI8mnKi1yi+NOK9+JY1r4kaHxkG4FJSFhnAUbdYXLBD8k5SfzE+CC8iffurwqg9U0XpgMi2CpW4EBw) 1458s ok 26 - Authenticated query 1458s ok 27 - HTTP code is 200 1458s ok 28 - Authenticated as dwho 1458s 1..28 1458s ok 1459s t/67-CheckUser-with-Global-token.t ............................................. 1459s ok 1 - use Lemonldap::NG::Portal::Main; 1459s ok 2 - Portal object 1459s ok 3 - Init 1459s ok 4 - Portal app 1459s ok 5 - Get Menu 1459s ok 6 - HTTP code is 200 1459s ok 7 - Page contains a form 1459s ok 8 - Host match 1459s ok 9 - Field "user" is defined 1459s ok 10 - Field "password" is defined 1459s ok 11 - Field "token" is defined 1459s ok 12 - CSP header authorize POST request to \# 1459s ok 13 - Auth query 1459s ok 14 - Get cookie lemonldap (2ee8e73741b559e34ad038828aadbdc794eb336d5196aa4169d1a46e5fac0402) 1459s ok 15 - Get redirection 1459s ok 16 - Location is http://auth.example.com/ 1459s ok 17 - CheckUser form 1459s ok 18 - HTTP code is 200 1459s ok 19 - Page contains a form 1459s ok 20 - URI match 1459s ok 21 - Field "user" is defined 1459s ok 22 - Field "url" is defined 1459s ok 23 - Field "token" is defined 1459s ok 24 - Found trspan="checkUser" 1459s ok 25 - POST checkuser 1459s ok 26 - Found allowed 1459s ok 27 - HTTP code is 200 1459s ok 28 - Page contains a form 1459s ok 29 - URI match 1459s ok 30 - Field "user" is defined 1459s ok 31 - Field "url" is defined 1459s ok 32 - Field "token" is defined 1459s ok 33 - POST checkuser 1459s ok 34 - Found VHnotFound 1459s ok 35 - HTTP code is 200 1459s ok 36 - Page contains a form 1459s ok 37 - URI match 1459s ok 38 - Field "user" is defined 1459s ok 39 - Field "url" is defined 1459s ok 40 - Field "token" is defined 1459s ok 41 - POST checkuser 1459s ok 42 - Found PE_TOKENEXPIRED 1459s ok 43 - HTTP code is 200 1459s ok 44 - Page contains a form 1459s ok 45 - URI match 1459s ok 46 - Field "user" is defined 1459s ok 47 - Field "url" is defined 1459s ok 48 - Field "token" is defined 1459s ok 49 - POST checkuser 1459s ok 50 - HTTP code is 200 1459s ok 51 - Page contains a form 1459s ok 52 - URI match 1459s ok 53 - Field "user" is defined 1459s ok 54 - Field "url" is defined 1459s ok 55 - Field "token" is defined 1459s ok 56 - Found trspan="checkUserComputeSession" 1459s ok 57 - Found trspan="allowed" 1459s ok 58 - Found trspan="headers" 1459s ok 59 - Found trspan="groups_sso" 1459s ok 60 - Found trspan="attributes" 1459s ok 61 - Found trspan="macros" 1459s ok 62 - Found Auth-User 1459s ok 63 - Found rtyler 1459s ok 64 - Found su 1459s ok 65 - Found uid 1459s ok 66 - Found uc mail 1459s ok 67 - Found uid 1459s ok 68 - POST checkuser 1459s ok 69 - Found trspan="forbidden" 1459s ok 70 - Logout request 1459s ok 71 - Response is 200 1459s ok 72 - Cookie is deleted 1459s ok 73 - No pdata 1459s ok 74 - Disconnect request 1459s ok 75 - Response is 401 1459s 1..75 1459s ok 1461s t/67-CheckUser-with-Impersonation-and-Macros.t ................................. 1461s ok 1 - use Lemonldap::NG::Portal::Main; 1461s ok 2 - Portal object 1461s ok 3 - Init 1461s ok 4 - Portal app 1461s ok 5 - Get Menu 1461s ok 6 - HTTP code is 200 1461s ok 7 - Page contains a form 1461s ok 8 - Host match 1461s ok 9 - Field "user" is defined 1461s ok 10 - Field "password" is defined 1461s ok 11 - Field "spoofId" is defined 1461s ok 12 - CSP header authorize POST request to \# 1461s ok 13 - Auth query 1461s ok 14 - Get cookie lemonldap (5a34012ebe7f483411f97fa9578c925670f862fe50d41a5384b0e653c3c98a80) 1461s ok 15 - Get redirection 1461s ok 16 - Location is http://auth.example.com/ 1461s ok 17 - Get Menu 1461s ok 18 - HTTP code is 200 1461s ok 19 - Connected as dwho 1461s ok 20 - Authenticated as dwho / rtyler 1461s ok 21 - CheckUser form 1461s ok 22 - HTTP code is 200 1461s ok 23 - Page contains a form 1461s ok 24 - URI match 1461s ok 25 - Field "user" is defined 1461s ok 26 - Field "url" is defined 1461s ok 27 - Found trplaceholder = "dwho / rtyler" 1461s ok 28 - POST checkuser 1461s ok 29 - HTTP code is 200 1461s ok 30 - Page contains a form 1461s ok 31 - URI match 1461s ok 32 - Field "user" is defined 1461s ok 33 - Field "url" is defined 1461s ok 34 - Found HTTP url 1461s ok 35 - Found trspan="allowed" 1461s ok 36 - Found trspan="headers" 1461s ok 37 - Found trspan="macros" 1461s ok 38 - Found _userDB 1461s ok 39 - Found Auth-User 1461s ok 40 - Found dwho 1461s ok 41 - Found _whatToTrace 1461s ok 42 - Found uid 1461s ok 43 - Found uid 1461s ok 44 - Found two macros 1461s ok 45 - CheckUser form 1461s ok 46 - POST checkuser 1461s ok 47 - Found trspan="checkUserComputeSession" 1461s ok 48 - Found trspan="allowed" 1461s ok 49 - Found uid 1461s ok 50 - Found two well computed macros 1461s ok 51 - Found group "authGroup" 1461s ok 52 - Found group "realAuthGroup" 1461s ok 53 - CheckUser form 1461s ok 54 - HTTP code is 200 1461s ok 55 - Page contains a form 1461s ok 56 - URI match 1461s ok 57 - Field "user" is defined 1461s ok 58 - Field "url" is defined 1461s ok 59 - POST checkuser 1461s ok 60 - HTTP code is 200 1461s ok 61 - Page contains a form 1461s ok 62 - URI match 1461s ok 63 - Field "user" is defined 1461s ok 64 - Field "url" is defined 1461s ok 65 - Found HTTPS url 1461s ok 66 - Logout request 1461s ok 67 - Response is 200 1461s ok 68 - Cookie is deleted 1461s ok 69 - No pdata 1461s ok 70 - Disconnect request 1461s ok 71 - Response is 401 1461s 1..71 1461s ok 1464s t/67-CheckUser-with-UnrestrictedUser.t ......................................... 1464s ok 1 - use Lemonldap::NG::Portal::Main; 1464s ok 2 - Portal object 1464s ok 3 - Init 1464s ok 4 - Portal app 1464s ok 5 - Get Menu 1464s ok 6 - HTTP code is 200 1464s ok 7 - Page contains a form 1464s ok 8 - Host match 1464s ok 9 - Field "user" is defined 1464s ok 10 - Field "password" is defined 1464s ok 11 - CSP header authorize POST request to \# 1464s ok 12 - Auth query 1464s ok 13 - Get cookie lemonldap (1bb75f14c6e04b78e9500fb9ea798668739804f64f01604d3e12f9b26b21d0b9) 1464s ok 14 - Get redirection 1464s ok 15 - Location is http://auth.example.com/ 1464s ok 16 - CheckUser form 1464s ok 17 - HTTP code is 200 1464s ok 18 - Page contains a form 1464s ok 19 - URI match 1464s ok 20 - Field "user" is defined 1464s ok 21 - Field "url" is defined 1464s ok 22 - Found trspan="checkUser" 1464s ok 23 - POST checkuser 1464s ok 24 - Response is JSON 1464s ok 25 - Computed session 1464s ok 26 - POST checkuser 1464s ok 27 - Response is JSON 1464s ok 28 - BADCREDENTIALS 1464s ok 29 - Auth query 1464s ok 30 - HTTP code is 200 1464s ok 31 - Get cookie lemonldap (ccb68fece6a02f71606a6c2c9f9fa2c4fb665f146ae79d21ef1ccfba277ac2b3) 1464s ok 32 - POST checkuser 1464s ok 33 - Response is JSON 1464s ok 34 - BADCREDENTIALS 1464s ok 35 - Auth query 1464s ok 36 - HTTP code is 200 1464s ok 37 - Get cookie lemonldap (2b9def3fab2016c9861130049ba64f5b72409fd6c61db03f83cd23184bae749e) 1464s ok 38 - CheckUser form 1464s ok 39 - HTTP code is 200 1464s ok 40 - Page contains a form 1464s ok 41 - URI match 1464s ok 42 - Field "user" is defined 1464s ok 43 - Field "url" is defined 1464s ok 44 - Found trspan="checkUser" 1464s ok 45 - POST checkuser 1464s ok 46 - Response is JSON 1464s ok 47 - SSO session 1464s ok 48 - POST checkuser 1464s ok 49 - Response is JSON 1464s ok 50 - SSO session 1464s ok 51 - Logout request 1464s ok 52 - Response is 200 1464s ok 53 - Cookie is deleted 1464s ok 54 - No pdata 1464s ok 55 - Disconnect request 1464s ok 56 - Response is 401 1464s ok 57 - POST checkuser 1464s ok 58 - Response is JSON 1464s ok 59 - Computed session 1464s ok 60 - Auth-User is not masked 1464s ok 61 - emptyHeader is not masked 1464s ok 62 - Get Menu 1464s ok 63 - HTTP code is 200 1464s ok 64 - Page contains a form 1464s ok 65 - Host match 1464s ok 66 - Field "user" is defined 1464s ok 67 - Field "password" is defined 1464s ok 68 - CSP header authorize POST request to \# 1464s ok 69 - Auth query 1464s ok 70 - Get cookie lemonldap (5493211f2f3d0f1f33d611e69cca6734e2704867fd81624f4503865020d97f84) 1464s ok 71 - Get redirection 1464s ok 72 - Location is http://auth.example.com/ 1464s ok 73 - CheckUser form 1464s ok 74 - HTTP code is 200 1464s ok 75 - Page contains a form 1464s ok 76 - URI match 1464s ok 77 - Field "user" is defined 1464s ok 78 - Field "url" is defined 1464s ok 79 - Found trspan="checkUser" 1464s ok 80 - POST checkuser 1464s ok 81 - Response is JSON 1464s ok 82 - Auth-User is masked 1464s ok 83 - emptyHeader is not masked 1464s ok 84 - testHeader1 is not masked 1464s ok 85 - POST checkuser 1464s ok 86 - Response is JSON 1464s ok 87 - Auth-User is masked 1464s ok 88 - POST checkuser 1464s ok 89 - Response is JSON 1464s ok 90 - Auth-User is masked 1464s ok 91 - testHeader1 is masked 1464s ok 92 - Logout request 1464s ok 93 - Response is 200 1464s ok 94 - Cookie is deleted 1464s ok 95 - No pdata 1464s ok 96 - Disconnect request 1464s ok 97 - Response is 401 1464s 1..97 1464s ok 1467s t/67-CheckUser-with-hidden-attributes.t ........................................ 1467s ok 1 - use Lemonldap::NG::Portal::Main; 1467s ok 2 - Portal object 1467s ok 3 - Init 1467s ok 4 - Portal app 1467s ok 5 - Get Menu 1467s ok 6 - HTTP code is 200 1467s ok 7 - Page contains a form 1467s ok 8 - Host match 1467s ok 9 - Field "user" is defined 1467s ok 10 - Field "password" is defined 1467s ok 11 - CSP header authorize POST request to \# 1467s ok 12 - Auth query 1467s ok 13 - Get cookie lemonldap (b183c9571d68720f75f2dfd10829e02e5611591165392b58aa3fd6836b4dcf69) 1467s ok 14 - Get redirection 1467s ok 15 - Location is http://auth.example.com/ 1467s ok 16 - GET CheckUser 1467s ok 17 - Content is JSON 1467s ok 18 - Hidden attributes found 1467s ok 19 - Logout request 1467s ok 20 - Response is 200 1467s ok 21 - Cookie is deleted 1467s ok 22 - No pdata 1467s ok 23 - Disconnect request 1467s ok 24 - Response is 401 1467s ok 25 - Get Menu 1467s ok 26 - HTTP code is 200 1467s ok 27 - Page contains a form 1467s ok 28 - Host match 1467s ok 29 - Field "user" is defined 1467s ok 30 - Field "password" is defined 1467s ok 31 - CSP header authorize POST request to \# 1467s ok 32 - Auth query 1467s ok 33 - Get cookie lemonldap (8bba3da0e24ff9652cd3559665d65372231edf6053ab95e1be88d6f760d2fa9c) 1467s ok 34 - Get redirection 1467s ok 35 - Location is http://auth.example.com/ 1467s ok 36 - GET CheckUser 1467s ok 37 - Content is JSON 1467s ok 38 - No hidden attribute found 1467s ok 39 - Logout request 1467s ok 40 - Response is 200 1467s ok 41 - Cookie is deleted 1467s ok 42 - No pdata 1467s ok 43 - Disconnect request 1467s ok 44 - Response is 401 1467s 1..44 1467s ok 1468s t/67-CheckUser-with-history.t .................................................. 1468s ok 1 - use Lemonldap::NG::Portal::Main; 1468s ok 2 - Portal object 1468s ok 3 - Init 1468s ok 4 - Portal app 1468s ok 5 - Get Menu 1468s ok 6 - HTTP code is 200 1468s ok 7 - Page contains a form 1468s ok 8 - Host match 1468s ok 9 - Field "user" is defined 1468s ok 10 - Field "password" is defined 1468s ok 11 - CSP header authorize POST request to \# 1468s ok 12 - Auth query 1468s ok 13 - Get Menu 1468s ok 14 - HTTP code is 200 1468s ok 15 - Page contains a form 1468s ok 16 - Host match 1468s ok 17 - Field "user" is defined 1468s ok 18 - Field "password" is defined 1468s ok 19 - CSP header authorize POST request to \# 1468s ok 20 - Auth query 1468s ok 21 - Get cookie lemonldap (5fd7fa6983b8d478682d7e0494e0690629483f4291dafa1a7f2e82573b9dcc8b) 1468s ok 22 - Get redirection 1468s ok 23 - Location is http://auth.example.com/ 1468s ok 24 - Logout request 1468s ok 25 - Response is 200 1468s ok 26 - Cookie is deleted 1468s ok 27 - No pdata 1468s ok 28 - Disconnect request 1468s ok 29 - Response is 401 1468s ok 30 - Get Menu 1468s ok 31 - HTTP code is 200 1468s ok 32 - Page contains a form 1468s ok 33 - Host match 1468s ok 34 - Field "user" is defined 1468s ok 35 - Field "password" is defined 1468s ok 36 - CSP header authorize POST request to \# 1468s ok 37 - Auth query 1468s ok 38 - Get cookie lemonldap (a0861d3fd375723ceb8440d3844401d1445315ba384b29272ba2b164a27b99e9) 1468s ok 39 - Get redirection 1468s ok 40 - Location is http://auth.example.com/ 1468s ok 41 - CheckUser form 1468s ok 42 - HTTP code is 200 1468s ok 43 - Page contains a form 1468s ok 44 - URI match 1468s ok 45 - Field "user" is defined 1468s ok 46 - Field "url" is defined 1468s ok 47 - Found trspan="checkUser" 1468s ok 48 - Found trspan="lastLogins" 1468s ok 49 - Found trspan="lastFailedLogins" 1468s ok 50 - Success entry found 1468s ok 51 - Failed entry found 1468s ok 52 - Logout request 1468s ok 53 - Response is 200 1468s ok 54 - Cookie is deleted 1468s ok 55 - No pdata 1468s ok 56 - Disconnect request 1468s ok 57 - Response is 401 1468s 1..57 1468s ok 1471s t/67-CheckUser-with-issuer-SAML-POST.t ......................................... 1471s ok 1 - use Lemonldap::NG::Portal::Main; 1471s ok 2 - Portal object 1471s ok 3 - Init 1471s ok 4 - Portal app 1471s ok 5 - Register $type 1471s ok 6 - Portal object 1471s ok 7 - Init 1471s ok 8 - Portal app 1471s ok 9 - Register $type 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 10 - Unauth SP request 1471s ok 11 - HTTP code is 200 1471s ok 12 - HTTP code is 200 1471s ok 13 - Page contains a form 1471s ok 14 - Host match 1471s ok 15 - URI match 1471s ok 16 - Field "SAMLRequest" is defined 1471s ok 17 - CSP header authorize POST request to auth.idp.com 1471s ok 18 - Method is POST 1471s # ==> Pushing ISSUER <== 1471s # ==> Popping ISSUER <== 1471s ok 19 - Post SAML request to IdP 1471s ok 20 - HTTP code is 200 1471s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765617%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693737_58352%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1471s # ==> Pushing ISSUER <== 1471s # ==> Popping ISSUER <== 1471s ok 22 - Post authentication 1471s ok 23 - Reject reason is 89 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 24 - Unauth SP request 1471s ok 25 - HTTP code is 200 1471s ok 26 - HTTP code is 200 1471s ok 27 - Page contains a form 1471s ok 28 - Host match 1471s ok 29 - URI match 1471s ok 30 - Field "SAMLRequest" is defined 1471s ok 31 - CSP header authorize POST request to auth.idp.com 1471s ok 32 - Method is POST 1471s # ==> Pushing ISSUER <== 1471s # ==> Popping ISSUER <== 1471s ok 33 - Post SAML request to IdP 1471s ok 34 - HTTP code is 200 1471s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769765617%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769693737_40358%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1471s # ==> Pushing ISSUER <== 1471s # ==> Popping ISSUER <== 1471s ok 36 - Post authentication 1471s ok 37 - Get cookie lemonldap (e8416a834102014f9295164e764b1bc4c6fc1aedc31ca95d8c7e99a4ce6524b4) 1471s ok 38 - Get cookie lemonldappdata () 1471s ok 39 - SAML request cleared from pdata 1471s ok 40 - HTTP code is 200 1471s ok 41 - Page contains a form 1471s ok 42 - Host match 1471s ok 43 - URI match 1471s ok 44 - Field "SAMLResponse" is defined 1471s ok 45 - CSP header authorize POST request to auth.sp.com 1471s ok 46 - Method is POST 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 47 - Post SAML response to SP 1471s ok 48 - Get redirection 1471s ok 49 - Location is http://auth.sp.com/ 1471s ok 50 - Get cookie lemonldap (20869686256a5db1bc2d3a7c03d22a591cf0fe2f4c1205bc5a8b09cc84c9196e) 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 51 - Get / on SP 1471s ok 52 - HTTP code is 200 1471s ok 53 - Authenticated as davros@badguy.org@idp 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 54 - Unauth SP request 1471s ok 55 - HTTP code is 200 1471s ok 56 - HTTP code is 200 1471s ok 57 - Page contains a form 1471s ok 58 - Host match 1471s ok 59 - URI match 1471s ok 60 - Field "SAMLRequest" is defined 1471s ok 61 - CSP header authorize POST request to auth.idp.com 1471s ok 62 - Method is POST 1471s # ==> Pushing ISSUER <== 1471s # ==> Popping ISSUER <== 1471s ok 63 - Post SAML request to IdP 1471s ok 64 - HTTP code is 200 1471s ok 65 - 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%3A1769765617%2C%22issuerRequestsaml%22%3A%221769693737_572%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1471s # ==> Pushing ISSUER <== 1471s # ==> Popping ISSUER <== 1471s ok 66 - Post authentication 1471s ok 67 - Get cookie lemonldap (ea9f5228df2d074835cb5cec77232f20678be3bd3535010aaaa83ba3948c2584) 1471s ok 68 - Get cookie lemonldappdata () 1471s ok 69 - SAML request cleared from pdata 1471s ok 70 - HTTP code is 200 1471s ok 71 - Page contains a form 1471s ok 72 - Host match 1471s ok 73 - URI match 1471s ok 74 - Field "SAMLResponse" is defined 1471s ok 75 - CSP header authorize POST request to auth.sp.com 1471s ok 76 - Method is POST 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 77 - Post SAML response to SP 1471s ok 78 - Get redirection 1471s ok 79 - Location is http://auth.sp.com/ 1471s ok 80 - Get cookie lemonldap (381c685e632271c1a1ea545b015acaf32da93644c3f8e9cf3ef5227bd702e871) 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 81 - Get / on SP 1471s ok 82 - HTTP code is 200 1471s ok 83 - Authenticated as fa@badwolf.org@idp 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 84 - CheckUser form 1471s ok 85 - HTTP code is 200 1471s ok 86 - Page contains a form 1471s ok 87 - URI match 1471s ok 88 - Field "user" is defined 1471s ok 89 - Field "url" is defined 1471s ok 90 - Found trspan="checkUser" 1471s ok 91 - Found attribute uid 1471s ok 92 - Found value french 1471s ok 93 - Found attribute _lassoSessionDump 1471s ok 94 - Found ProviderID & AssertionID values 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 95 - POST checkuser 1471s ok 96 - PE5 found 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 97 - POST checkuser 1471s ok 98 - HTTP code is 200 1471s ok 99 - Page contains a form 1471s ok 100 - URI match 1471s ok 101 - Field "user" is defined 1471s ok 102 - Field "url" is defined 1471s ok 103 - Found trspan="checkUser" 1471s ok 104 - Found attribute uid 1471s ok 105 - Found attribute mail 1471s ok 106 - Found value davros@badguy.org 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 107 - Query SP for logout 1471s ok 108 - HTTP code is 200 1471s ok 109 - Page contains a form 1471s ok 110 - Host match 1471s ok 111 - URI match 1471s ok 112 - Field "SAMLRequest" is defined 1471s ok 113 - CSP header authorize POST request to auth.idp.com 1471s ok 114 - Method is POST 1471s # ==> Pushing ISSUER <== 1471s # ==> Popping ISSUER <== 1471s ok 115 - Post SAML logout request to IdP 1471s ok 116 - HTTP code is 200 1471s ok 117 - Page contains a form 1471s ok 118 - Host match 1471s ok 119 - URI match 1471s ok 120 - Field "SAMLResponse" is defined 1471s ok 121 - CSP header authorize POST request to auth.sp.com 1471s ok 122 - Method is POST 1471s ok 123 - Get cookie lemonldap (0) 1471s ok 124 - SSO cookie removed 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 125 - Post SAML response to SP 1471s ok 126 - Get redirection 1471s ok 127 - Location is http://auth.sp.com/?logout=1 1471s # ==> Pushing ISSUER <== 1471s # ==> Popping ISSUER <== 1471s ok 128 - Test if user is reject on IdP 1471s ok 129 - Response status is 401 1471s ok 130 - Content is JSON 1471s ok 131 - Error code is 1 1471s # ==> Pushing SP <== 1471s # ==> Popping SP <== 1471s ok 132 - Test if user is reject on SP 1471s ok 133 - HTTP code is 200 1471s ok 134 - HTTP code is 200 1471s ok 135 - Page contains a form 1471s ok 136 - Host match 1471s ok 137 - URI match 1471s ok 138 - Field "SAMLRequest" is defined 1471s ok 139 - CSP header authorize POST request to auth.idp.com 1471s ok 140 - Method is POST 1471s 1..140 1471s ok 1473s t/67-CheckUser-with-rules.t .................................................... 1473s ok 1 - use Lemonldap::NG::Portal::Main; 1473s ok 2 - Portal object 1473s ok 3 - Init 1473s ok 4 - Portal app 1473s ok 5 - Auth query with "dwho" 1473s ok 6 - Get cookie lemonldap (7e34d743026d134ba669e2e6165d53e2fe0758c122db869397d2fed013ca5d76) 1473s ok 7 - Get redirection 1473s ok 8 - Location is http://auth.example.com/ 1473s ok 9 - Logout request 1473s ok 10 - Response is 200 1473s ok 11 - Cookie is deleted 1473s ok 12 - No pdata 1473s ok 13 - Disconnect request 1473s ok 14 - Response is 401 1473s ok 15 - Auth query with "dwho" 1473s ok 16 - Get cookie lemonldap (493f40c1f956ee9a70ca052ac383e343cc4b4bc28ee5176f8edf16c0f1f9a29a) 1473s ok 17 - Get redirection 1473s ok 18 - Location is http://auth.example.com/ 1473s ok 19 - Auth query with "msmith" 1473s ok 20 - Get cookie lemonldap (b49e16e2b0aa3cdcd3e8635ac1309666d219ccf2cf310aeef81b45ebda480dfb) 1473s ok 21 - Get redirection 1473s ok 22 - Location is http://auth.example.com/ 1473s ok 23 - CheckUser form 1473s ok 24 - HTTP code is 200 1473s ok 25 - Page contains a form 1473s ok 26 - URI match 1473s ok 27 - Field "user" is defined 1473s ok 28 - Field "url" is defined 1473s ok 29 - Found trspan="checkUser" 1473s ok 30 - POST checkuser 1473s ok 31 - Response is JSON 1473s ok 32 - checkUser found 1473s ok 33 - Persistent attribute found 1473s ok 34 - POST checkuser 1473s ok 35 - Response is JSON 1473s ok 36 - Computed session 1473s ok 37 - Four headers found 1473s ok 38 - Empty header found 1473s ok 39 - Empty macro found 1473s ok 40 - CheckUser form 1473s ok 41 - HTTP code is 200 1473s ok 42 - Page contains a form 1473s ok 43 - URI match 1473s ok 44 - Field "user" is defined 1473s ok 45 - Field "url" is defined 1473s ok 46 - Found trspan="checkUser" 1473s ok 47 - POST checkuser 1473s ok 48 - Response is JSON 1473s ok 49 - No session found 1473s ok 50 - POST checkuser 1473s ok 51 - Response is JSON 1473s ok 52 - checkUser found 1473s ok 53 - Three headers found 1473s ok 54 - No empty header found 1473s ok 55 - No empty macro found 1473s ok 56 - No persistent attribute found 1473s ok 57 - Refresh query 1473s ok 58 - Get redirection 1473s ok 59 - Location is http://auth.example.com/ 1473s ok 60 - GET checkuser 1473s ok 61 - Content is JSON 1473s ok 62 - Good authenticationLevel found 1473s ok 63 - Good authMode found 1473s ok 64 - Logout request 1473s ok 65 - Response is 200 1473s ok 66 - Cookie is deleted 1473s ok 67 - No pdata 1473s ok 68 - Disconnect request 1473s ok 69 - Response is 401 1473s ok 70 - Logout request 1473s ok 71 - Response is 200 1473s ok 72 - Cookie is deleted 1473s ok 73 - No pdata 1473s ok 74 - Disconnect request 1473s ok 75 - Response is 401 1473s 1..75 1473s ok 1475s t/67-CheckUser-with-token.t .................................................... 1475s ok 1 - use Lemonldap::NG::Portal::Main; 1475s ok 2 - Portal object 1475s ok 3 - Init 1475s ok 4 - Portal app 1475s ok 5 - Get Menu 1475s ok 6 - HTTP code is 200 1475s ok 7 - Page contains a form 1475s ok 8 - Host match 1475s ok 9 - Field "user" is defined 1475s ok 10 - Field "password" is defined 1475s ok 11 - Field "token" is defined 1475s ok 12 - CSP header authorize POST request to \# 1475s ok 13 - Auth query 1475s ok 14 - Get cookie lemonldap (0e6551aca4c0625c79e3144f7f92908134b2b4f7f4cd25faf9dc098c4e27ce71) 1475s ok 15 - Get redirection 1475s ok 16 - Location is http://auth.example.com/ 1475s ok 17 - CheckUser form 1475s ok 18 - HTTP code is 200 1475s ok 19 - Page contains a form 1475s ok 20 - URI match 1475s ok 21 - Field "user" is defined 1475s ok 22 - Field "url" is defined 1475s ok 23 - Field "token" is defined 1475s ok 24 - Found trspan="checkUser" 1475s ok 25 - POST checkuser 1475s ok 26 - Found PE_NOTOKEN 1475s ok 27 - HTTP code is 200 1475s ok 28 - Page contains a form 1475s ok 29 - URI match 1475s ok 30 - Field "user" is defined 1475s ok 31 - Field "url" is defined 1475s ok 32 - Field "token" is defined 1475s ok 33 - CheckUser form 1475s ok 34 - HTTP code is 200 1475s ok 35 - Page contains a form 1475s ok 36 - URI match 1475s ok 37 - Field "user" is defined 1475s ok 38 - Field "url" is defined 1475s ok 39 - Field "token" is defined 1475s ok 40 - Found trspan="checkUser" 1475s ok 41 - POST checkuser 1475s ok 42 - Found PE_TOKENEXPIRED 1475s ok 43 - HTTP code is 200 1475s ok 44 - Page contains a form 1475s ok 45 - URI match 1475s ok 46 - Field "user" is defined 1475s ok 47 - Field "url" is defined 1475s ok 48 - Field "token" is defined 1475s ok 49 - POST checkuser 1475s ok 50 - HTTP code is 200 1475s ok 51 - Page contains a form 1475s ok 52 - URI match 1475s ok 53 - Field "user" is defined 1475s ok 54 - Field "url" is defined 1475s ok 55 - Field "token" is defined 1475s ok 56 - Found trspan="checkUserComputeSession" 1475s ok 57 - Found trspan="allowed" 1475s ok 58 - Found trspan="headers" 1475s ok 59 - Found trspan="groups_sso" 1475s ok 60 - Found trspan="attributes" 1475s ok 61 - Found trspan="macros" 1475s ok 62 - Found HTTP_AUTH_USER 1475s ok 63 - Found HTTP_TESTHEADER1 1475s ok 64 - Found HTTP_TESTHEADER2 1475s ok 65 - emptyHeader not found 1475s ok 66 - Found rtyler 1475s ok 67 - Found su 1475s ok 68 - Found uid 1475s ok 69 - Found _whatToTrace 1475s ok 70 - POST checkuser 1475s ok 71 - Found trspan="forbidden" 1475s ok 72 - Logout request 1475s ok 73 - Response is 200 1475s ok 74 - Cookie is deleted 1475s ok 75 - No pdata 1475s ok 76 - Disconnect request 1475s ok 77 - Response is 401 1475s 1..77 1475s ok 1477s t/67-CheckUser.t ............................................................... 1477s ok 1 - use Lemonldap::NG::Portal::Main; 1477s ok 2 - Portal object 1477s ok 3 - Init 1477s ok 4 - Portal app 1477s ok 5 - Test unauth redirection 1477s ok 6 - Get redirection 1477s ok 7 - Location is http://auth.example.com/?url=aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2hlY2t1c2Vy 1477s ok 8 - Auth query 1477s ok 9 - Get cookie lemonldap (acd58db34fbefb9e8ec39ba4f2075709b5f2e6e0a4e6241726bb4674db11d564) 1477s ok 10 - Get redirection 1477s ok 11 - Location is http://auth.example.com/ 1477s ok 12 - Try to access /checkuser 1477s ok 13 - Found redirection page 1477s ok 14 - Logout request 1477s ok 15 - Response is 200 1477s ok 16 - Cookie is deleted 1477s ok 17 - No pdata 1477s ok 18 - Disconnect request 1477s ok 19 - Response is 401 1477s ok 20 - Auth query 1477s ok 21 - Get cookie lemonldap (cb0178d57f29dc066a523fb4413a88be7d98e8b0a2c68cb3bdced9175f34b2cb) 1477s ok 22 - Get redirection 1477s ok 23 - Location is http://auth.example.com/ 1477s ok 24 - Auth query 1477s ok 25 - Get cookie lemonldap (b2eb510cd393a529114430f11c8779d69e5a34f2a67182eeadce748d1480d70e) 1477s ok 26 - Get redirection 1477s ok 27 - Location is http://auth.example.com/ 1477s ok 28 - Form registration 1477s ok 29 - Get redirection 1477s ok 30 - Location header found 1477s ok 31 - Form registration 1477s ok 32 - Found TOTP js 1477s ok 33 - Get new key 1477s ok 34 - Content is JSON 1477s ok 35 - Found secret 1477s ok 36 - Found token 1477s ok 37 - Code 1477s ok 38 - Code contains 6 digits 1477s ok 39 - Post code 1477s ok 40 - Content is JSON 1477s ok 41 - Key is registered 1477s ok 42 - Logout request 1477s ok 43 - Response is 200 1477s ok 44 - Cookie is deleted 1477s ok 45 - No pdata 1477s ok 46 - Disconnect request 1477s ok 47 - Response is 401 1477s ok 48 - Auth query 1477s ok 49 - HTTP code is 200 1477s ok 50 - Page contains a form 1477s ok 51 - URI match 1477s ok 52 - Field "token" is defined 1477s ok 53 - Post code 1477s ok 54 - Get cookie lemonldap (4c44afa1a0486746d51e54926fb8ed10ff91fa47a4f923b9a53a4d9da8f7a094) 1477s ok 55 - CheckUser form 1477s ok 56 - HTTP code is 200 1477s ok 57 - Page contains a form 1477s ok 58 - URI match 1477s ok 59 - Field "user" is defined 1477s ok 60 - Field "url" is defined 1477s ok 61 - Found trspan="checkUser" 1477s ok 62 - Found attribute _user 1477s ok 63 - Found value dwho 1477s ok 64 - _2fDevices NOT Found! 1477s ok 65 - Found macro authMode 1477s ok 66 - Found macro real_authMode 1477s ok 67 - Found TOTP 1477s ok 68 - POST checkuser 1477s ok 69 - HTTP code is 200 1477s ok 70 - Page contains a form 1477s ok 71 - URI match 1477s ok 72 - Field "user" is defined 1477s ok 73 - Field "url" is defined 1477s ok 74 - Found trspan="checkUser" 1477s ok 75 - Found Auth-User 1477s ok 76 - Found testHeader1 1477s ok 77 - Found testHeader2 1477s ok 78 - Found emptyHeader 1477s ok 79 - Found dwho 1477s ok 80 - Found _whatToTrace 1477s ok 81 - Found dwho 1477s ok 82 - Found empty macro 1477s ok 83 - Found empty real_macro 1477s ok 84 - POST checkuser 1477s ok 85 - HTTP code is 200 1477s ok 86 - Page contains a form 1477s ok 87 - URI match 1477s ok 88 - Field "user" is defined 1477s ok 89 - Field "url" is defined 1477s ok 90 - Found trspan="checkUser" 1477s ok 91 - Found trplaceholder with mail 1477s ok 92 - Found Auth-User 1477s ok 93 - Found dwho 1477s ok 94 - Found _whatToTrace 1477s ok 95 - Found dwho 1477s ok 96 - POST checkuser 1477s ok 97 - HTTP code is 200 1477s ok 98 - Page contains a form 1477s ok 99 - URI match 1477s ok 100 - Field "user" is defined 1477s ok 101 - Field "url" is defined 1477s ok 102 - Found trspan="VHnotFound" 1477s ok 103 - POST checkuser 1477s ok 104 - HTTP code is 200 1477s ok 105 - Page contains a form 1477s ok 106 - URI match 1477s ok 107 - Field "user" is defined 1477s ok 108 - Field "url" is defined 1477s ok 109 - Found trspan="forbidden" 1477s ok 110 - POST checkuser 1477s ok 111 - HTTP code is 200 1477s ok 112 - Page contains a form 1477s ok 113 - URI match 1477s ok 114 - Field "user" is defined 1477s ok 115 - Field "url" is defined 1477s ok 116 - Found trspan="forbidden" 1477s ok 117 - POST checkuser 1477s ok 118 - Response is JSON 1477s ok 119 - Find well formated URL 1477s ok 120 - Find "allowed" 1477s ok 121 - Find "alert-info" 1477s ok 122 - Find "alert-success" 1477s ok 123 - Find "rtyler" 1477s ok 124 - Find "checkUser" 1477s ok 125 - POST checkuser 1477s ok 126 - HTTP code is 200 1477s ok 127 - Page contains a form 1477s ok 128 - URI match 1477s ok 129 - Field "user" is defined 1477s ok 130 - Field "url" is defined 1477s ok 131 - Found trspan="checkUser" 1477s ok 132 - Found well formatted url 1477s ok 133 - Found trspan="checkUser" 1477s ok 134 - Found trspan="allowed" 1477s ok 135 - Found trspan="headers" 1477s ok 136 - Found trspan="groups_sso" 1477s ok 137 - Found trspan="attributes" 1477s ok 138 - Found trspan="macros" 1477s ok 139 - Found Auth-User 1477s ok 140 - Found rtyler 1477s ok 141 - Found su 1477s ok 142 - Found uid 1477s ok 143 - Found _whatToTrace 1477s ok 144 - -> Six entries found 1477s ok 145 - POST checkuser 1477s ok 146 - HTTP code is 200 1477s ok 147 - Page contains a form 1477s ok 148 - URI match 1477s ok 149 - Field "user" is defined 1477s ok 150 - Field "url" is defined 1477s ok 151 - Found trspan="checkUser" 1477s ok 152 - Found well formatted url 1477s ok 153 - Found trspan="checkUser" 1477s ok 154 - Found trspan="allowed" 1477s ok 155 - Found trspan="headers" 1477s ok 156 - Found trspan="groups_sso" 1477s ok 157 - Found trspan="attributes" 1477s ok 158 - Found trspan="macros" 1477s ok 159 - Found Auth-User 1477s ok 160 - Found rtyler 1477s ok 161 - Found su 1477s ok 162 - Found uid 1477s ok 163 - Found _whatToTrace 1477s ok 164 - POST checkuser 1477s ok 165 - PE5 found 1477s ok 166 - POST checkuser 1477s ok 167 - PE5 found 1477s ok 168 - POST checkuser 1477s ok 169 - PE5 found 1477s ok 170 - Logout request 1477s ok 171 - Response is 200 1477s ok 172 - Cookie is deleted 1477s ok 173 - No pdata 1477s ok 174 - Disconnect request 1477s ok 175 - Response is 401 1477s ok 176 - Auth query 1477s ok 177 - Get cookie lemonldap (57af8a80970a0187aefc7c1d8de84d480983280c018b9bc7e640359c87144f6d) 1477s ok 178 - Get redirection 1477s ok 179 - Location is http://auth.example.com/ 1477s ok 180 - CheckUser form 1477s ok 181 - HTTP code is 200 1477s ok 182 - Page contains a form 1477s ok 183 - URI match 1477s ok 184 - Field "user" is defined 1477s ok 185 - Field "url" is defined 1477s ok 186 - POST checkuser 1477s ok 187 - Found uid 1477s ok 188 - Found real_uid 1477s ok 189 - Logout request 1477s ok 190 - Response is 200 1477s ok 191 - Cookie is deleted 1477s ok 192 - No pdata 1477s ok 193 - Disconnect request 1477s ok 194 - Response is 401 1477s 1..194 1477s ok 1480s t/68-ContextSwitching-with-2F-allowed.t ........................................ 1480s ok 1 - use Lemonldap::NG::Portal::Main; 1480s ok 2 - Portal object 1480s ok 3 - Init 1480s ok 4 - Portal app 1480s ok 5 - Get Menu 1480s ok 6 - HTTP code is 200 1480s ok 7 - Page contains a form 1480s ok 8 - Host match 1480s ok 9 - Field "user" is defined 1480s ok 10 - Field "password" is defined 1480s ok 11 - CSP header authorize POST request to \# 1480s ok 12 - Auth query 1480s ok 13 - Get cookie lemonldap (7c5ef14fe8307768b6ba438fc19e472b27a654aac2e0407941873fa0972578f2) 1480s ok 14 - Get redirection 1480s ok 15 - Location is http://auth.example.com/ 1480s ok 16 - Get Menu 1480s ok 17 - HTTP code is 200 1480s ok 18 - Connected as rtyler 1480s ok 19 - Authenticated as rtyler 1480s ok 20 - contextSwitching allowed 1480s ok 21 - Form registration 1480s ok 22 - Found TOTP js 1480s ok 23 - Found custom Main Logo 1480s ok 24 - Get new key 1480s ok 25 - Content is JSON 1480s ok 26 - Found secret 1480s ok 27 - Found token 1480s ok 28 - Found user 1480s ok 29 - Code 1480s ok 30 - Code contains 6 digits 1480s ok 31 - Post code 1480s ok 32 - Content is JSON 1480s ok 33 - TOTP is registered 1480s ok 34 - Logout request 1480s ok 35 - Response is 200 1480s ok 36 - Cookie is deleted 1480s ok 37 - No pdata 1480s ok 38 - Disconnect request 1480s ok 39 - Response is 401 1480s ok 40 - Get Menu 1480s ok 41 - HTTP code is 200 1480s ok 42 - Page contains a form 1480s ok 43 - Host match 1480s ok 44 - Field "user" is defined 1480s ok 45 - Field "password" is defined 1480s ok 46 - CSP header authorize POST request to \# 1480s ok 47 - Auth query 1480s ok 48 - HTTP code is 200 1480s ok 49 - Page contains a form 1480s ok 50 - URI match 1480s ok 51 - Field "token" is defined 1480s ok 52 - Post TOTP choice 1480s ok 53 - HTTP code is 200 1480s ok 54 - Page contains a form 1480s ok 55 - URI match 1480s ok 56 - Field "token" is defined 1480s ok 57 - Code 1480s ok 58 - Post code 1480s ok 59 - Get cookie lemonldap (0b6684e922457cda27843c7e6b7297cb23c05a0ca97b72e443b4f8d00f34d985) 1480s ok 60 - Get Menu 1480s ok 61 - HTTP code is 200 1480s ok 62 - Authenticated as rtyler 1480s ok 63 - Form 2fregisters 1480s ok 64 - Found choose 2F 1480s ok 65 - 2F device found 1480s ok 66 - 2F devices found 1480s ok 67 - ContextSwitching form 1480s ok 68 - HTTP code is 200 1480s ok 69 - Page contains a form 1480s ok 70 - URI match 1480s ok 71 - Field "spoofId" is defined 1480s ok 72 - Found trspan="contextSwitching_ON" 1480s ok 73 - POST switchcontext 1480s ok 74 - Get redirection 1480s ok 75 - Location is http://auth.example.com/ 1480s ok 76 - Get cookie lemonldap (9291d08fa98eb20f1434ea0749aa32a24251c9eafa3ad93d468eb58a045f5ab9) 1480s ok 77 - Get Menu 1480s ok 78 - Authenticated as dwho 1480s ok 79 - Found trspan="contextSwitching_OFF" 1480s ok 80 - New SSO session created 1480s ok 81 - Form registration 1480s ok 82 - Found TOTP js 1480s ok 83 - Found custom Main Logo 1480s ok 84 - Get new key 1480s ok 85 - Content is JSON 1480s ok 86 - Found secret 1480s ok 87 - Found token 1480s ok 88 - Found user 1480s ok 89 - Code 1480s ok 90 - Code contains 6 digits 1480s ok 91 - Post code 1480s ok 92 - Content is JSON 1480s ok 93 - TOTP is registered 1480s ok 94 - Form 2fregisters 1480s ok 95 - Found choose 2F 1480s ok 96 - 2F device found 1480s ok 97 - 2F device found 1480s ok 98 - HTTP code is 400 1480s ok 99 - Deletion expects valid CSRF token 1480s ok 100 - Delete TOTP query 1480s ok 101 - Content is JSON 1480s ok 102 - TOTP removed 1480s ok 103 - Logout request 1480s ok 104 - Response is 200 1480s ok 105 - Cookie is deleted 1480s ok 106 - No pdata 1480s ok 107 - Disconnect request 1480s ok 108 - Response is 401 1480s ok 109 - Logout request 1480s ok 110 - Response is 200 1480s ok 111 - Cookie is deleted 1480s ok 112 - No pdata 1480s ok 113 - Disconnect request 1480s ok 114 - Response is 401 1480s ok 115 - Get Menu 1480s ok 116 - HTTP code is 200 1480s ok 117 - Page contains a form 1480s ok 118 - Host match 1480s ok 119 - Field "user" is defined 1480s ok 120 - Field "password" is defined 1480s ok 121 - CSP header authorize POST request to \# 1480s ok 122 - Auth query 1480s ok 123 - Get cookie lemonldap (55dfd44ac06d615c8287e606c4e66909b4298318b01bc652ed11fac011b3a19a) 1480s ok 124 - Get redirection 1480s ok 125 - Location is http://auth.example.com/ 1480s ok 126 - Get Menu 1480s ok 127 - HTTP code is 200 1480s ok 128 - Connected as dwho 1480s ok 129 - Authenticated as dwho 1480s ok 130 - contextSwitching allowed 1480s ok 131 - ContextSwitching form 1480s ok 132 - HTTP code is 200 1480s ok 133 - Page contains a form 1480s ok 134 - URI match 1480s ok 135 - Field "spoofId" is defined 1480s ok 136 - Found trspan="contextSwitching_ON" 1480s ok 137 - POST switchcontext 1480s ok 138 - Get redirection 1480s ok 139 - Location is http://auth.example.com/ 1480s ok 140 - Get cookie lemonldap (9881973da8ae1ecd62b6f3406db4c103e98d62736f2524126fe6c9e397fd386c) 1480s ok 141 - Get Menu 1480s ok 142 - Authenticated as rtyler 1480s ok 143 - Found trspan="contextSwitching_OFF" 1480s ok 144 - New SSO session created 1480s ok 145 - Form 2fregisters 1480s ok 146 - Found choose 2F 1480s ok 147 - TOTP found 1480s ok 148 - 2F devices found 1480s ok 149 - 2F devices registered 1480s ok 150 - Delete TOTP query 1480s ok 151 - Content is JSON 1480s ok 152 - 2F removed 1480s ok 153 - Form 2fregisters 1480s ok 154 - 2F device registered 1480s ok 155 - Logout request 1480s ok 156 - Response is 200 1480s ok 157 - Cookie is deleted 1480s ok 158 - No pdata 1480s ok 159 - Disconnect request 1480s ok 160 - Response is 401 1480s ok 161 - Logout request 1480s ok 162 - Response is 200 1480s ok 163 - Cookie is deleted 1480s ok 164 - No pdata 1480s ok 165 - Disconnect request 1480s ok 166 - Response is 401 1480s 1..166 1480s ok 1482s t/68-ContextSwitching-with-2F.t ................................................ 1482s ok 1 - use Lemonldap::NG::Portal::Main; 1482s ok 2 - Portal object 1482s ok 3 - Init 1482s ok 4 - Portal app 1482s ok 5 - Get Menu 1482s ok 6 - HTTP code is 200 1482s ok 7 - Page contains a form 1482s ok 8 - Host match 1482s ok 9 - Field "user" is defined 1482s ok 10 - Field "password" is defined 1482s ok 11 - CSP header authorize POST request to \# 1482s ok 12 - Auth query 1482s ok 13 - Get cookie lemonldap (afcf35aa569ab1bee92b09d667993a44321418d1d9b5d9e9a25efbbbe8bd6e5a) 1482s ok 14 - Get redirection 1482s ok 15 - Location is http://auth.example.com/ 1482s ok 16 - Get Menu 1482s ok 17 - HTTP code is 200 1482s ok 18 - Connected as rtyler 1482s ok 19 - Authenticated as rtyler 1482s ok 20 - contextSwitching allowed 1482s ok 21 - Form registration 1482s ok 22 - Found TOTP js 1482s ok 23 - Found custom Main Logo 1482s ok 24 - Get new key 1482s ok 25 - Content is JSON 1482s ok 26 - Found secret 1482s ok 27 - Found token 1482s ok 28 - Found user 1482s ok 29 - Code 1482s ok 30 - Code contains 6 digits 1482s ok 31 - Post code 1482s ok 32 - Content is JSON 1482s ok 33 - TOTP is registered 1482s ok 34 - Logout request 1482s ok 35 - Response is 200 1482s ok 36 - Cookie is deleted 1482s ok 37 - No pdata 1482s ok 38 - Disconnect request 1482s ok 39 - Response is 401 1482s ok 40 - Get Menu 1482s ok 41 - HTTP code is 200 1482s ok 42 - Page contains a form 1482s ok 43 - Host match 1482s ok 44 - Field "user" is defined 1482s ok 45 - Field "password" is defined 1482s ok 46 - CSP header authorize POST request to \# 1482s ok 47 - Auth query 1482s ok 48 - HTTP code is 200 1482s ok 49 - Page contains a form 1482s ok 50 - URI match 1482s ok 51 - Field "token" is defined 1482s ok 52 - Post TOTP choice 1482s ok 53 - HTTP code is 200 1482s ok 54 - Page contains a form 1482s ok 55 - URI match 1482s ok 56 - Field "token" is defined 1482s ok 57 - Code 1482s ok 58 - Post code 1482s ok 59 - Get cookie lemonldap (1f20d599091c71bb61ed3f6602870d8a8fe20a36e7f6e635b5af6298ff3cc495) 1482s ok 60 - Get Menu 1482s ok 61 - HTTP code is 200 1482s ok 62 - Authenticated as rtyler 1482s ok 63 - ContextSwitching form 1482s ok 64 - HTTP code is 200 1482s ok 65 - Page contains a form 1482s ok 66 - URI match 1482s ok 67 - Field "spoofId" is defined 1482s ok 68 - Found trspan="contextSwitching_ON" 1482s ok 69 - POST switchcontext 1482s ok 70 - Get redirection 1482s ok 71 - Location is http://auth.example.com/ 1482s ok 72 - Get cookie lemonldap (21e70179004f26f693bae637d803506a40337913a1e0bd1eab4951dbaef3fbc5) 1482s ok 73 - Get Menu 1482s ok 74 - Authenticated as dwho 1482s ok 75 - Found trspan="contextSwitching_OFF" 1482s ok 76 - Form 2fregisters 1482s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 246. 1482s ok 77 - No 2F device found 1482s ok 78 - Form registration 1482s ok 79 - Found TOTP js 1482s ok 80 - Found custom Main Logo 1482s ok 81 - Get new key 1482s ok 82 - Content is JSON 1482s ok 83 - Not authorized to register a TOTP 1482s ok 84 - Delete TOTP query 1482s ok 85 - Content is JSON 1482s ok 86 - Not authorized to unregister a TOTP 1482s ok 87 - Post code 1482s ok 88 - Content is JSON 1482s ok 89 - Not authorized to verify a TOTP 1482s ok 90 - Logout request 1482s ok 91 - Response is 200 1482s ok 92 - Cookie is deleted 1482s ok 93 - No pdata 1482s ok 94 - Disconnect request 1482s ok 95 - Response is 401 1482s ok 96 - Logout request 1482s ok 97 - Response is 200 1482s ok 98 - Cookie is deleted 1482s ok 99 - No pdata 1482s ok 100 - Disconnect request 1482s ok 101 - Response is 401 1482s ok 102 - Get Menu 1482s ok 103 - HTTP code is 200 1482s ok 104 - Page contains a form 1482s ok 105 - Host match 1482s ok 106 - Field "user" is defined 1482s ok 107 - Field "password" is defined 1482s ok 108 - CSP header authorize POST request to \# 1482s ok 109 - Auth query 1482s ok 110 - Get cookie lemonldap (b23a1d08d6c6d68a441a51ff5ab3fa6d302c706ce0b335272f8afaf40e9e11f1) 1482s ok 111 - Get redirection 1482s ok 112 - Location is http://auth.example.com/ 1482s ok 113 - Get Menu 1482s ok 114 - HTTP code is 200 1482s ok 115 - Connected as dwho 1482s ok 116 - Authenticated as dwho 1482s ok 117 - contextSwitching allowed 1482s ok 118 - ContextSwitching form 1482s ok 119 - HTTP code is 200 1482s ok 120 - Page contains a form 1482s ok 121 - URI match 1482s ok 122 - Field "spoofId" is defined 1482s ok 123 - Found trspan="contextSwitching_ON" 1482s ok 124 - POST switchcontext 1482s ok 125 - Get redirection 1482s ok 126 - Location is http://auth.example.com/ 1482s ok 127 - Get cookie lemonldap (14c61c7b25a8b324941327aa1a5f79122d70c28fe993631d774ebbcfe0142b5f) 1482s ok 128 - Get Menu 1482s ok 129 - Authenticated as rtyler 1482s ok 130 - Found trspan="contextSwitching_OFF" 1482s ok 131 - Form 2fregisters 1482s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 427. 1482s ok 132 - No 2F device found 1482s 1..132 1482s ok 1484s t/68-ContextSwitching-with-Impersonation.t ..................................... 1484s ok 1 - use Lemonldap::NG::Portal::Main; 1484s ok 2 - Portal object 1484s ok 3 - Init 1484s ok 4 - Portal app 1484s ok 5 - Get Menu 1484s ok 6 - HTTP code is 200 1484s ok 7 - Page contains a form 1484s ok 8 - Host match 1484s ok 9 - Field "user" is defined 1484s ok 10 - Field "password" is defined 1484s ok 11 - Field "spoofId" is defined 1484s ok 12 - CSP header authorize POST request to \# 1484s ok 13 - Auth query 1484s ok 14 - Get cookie lemonldap (e4624ccfb0954a0a48db4bd3ca1122f1de9a88dc75076f36175cd4508edb4afb) 1484s ok 15 - Get redirection 1484s ok 16 - Location is http://auth.example.com/ 1484s ok 17 - Get Menu 1484s ok 18 - HTTP code is 200 1484s ok 19 - Connected as dwho 1484s ok 20 - Authenticated as dwho 1484s ok 21 - contextSwitching allowed 1484s ok 22 - ContextSwitching form: dwho -> rtyler 1484s ok 23 - HTTP code is 200 1484s ok 24 - Page contains a form 1484s ok 25 - URI match 1484s ok 26 - Field "spoofId" is defined 1484s ok 27 - Found trspan="contextSwitching_ON" 1484s ok 28 - POST switchcontext 1484s ok 29 - Get redirection 1484s ok 30 - Location is http://auth.example.com/ 1484s ok 31 - Get cookie lemonldap (c09f3c33cf929c3b9103860b17124c060047213cfce9ed005f659010b818fefb) 1484s ok 32 - New SSO session created 1484s ok 33 - Get Menu 1484s ok 34 - Authenticated as rtyler 1484s ok 35 - Found trspan="contextSwitching_OFF" 1484s ok 36 - Stop context switching rtyler 1484s ok 37 - Get Menu 1484s ok 38 - Found PE_SESSIONEXPIRED 1484s ok 39 - ContextSwitching form: dwho -> french 1484s ok 40 - HTTP code is 200 1484s ok 41 - Page contains a form 1484s ok 42 - URI match 1484s ok 43 - Field "spoofId" is defined 1484s ok 44 - Found trspan="contextSwitching_ON" 1484s ok 45 - POST switchcontext 1484s ok 46 - Get redirection 1484s ok 47 - Location is http://auth.example.com/ 1484s ok 48 - Get cookie lemonldap (0471cb784c37b2a0776a3ca6060e10b8fcf2677c28ec57f48beebb680429cf97) 1484s ok 49 - New SSO session created 1484s ok 50 - Get Menu 1484s ok 51 - Authenticated as french 1484s ok 52 - Found trspan="contextSwitching_OFF" 1484s ok 53 - CheckUser form 1484s ok 54 - Content is JSON 1484s ok 55 - Good switching_id found 1484s ok 56 - No real value found 1484s ok 57 - Stop context switching french 1484s ok 58 - Get cookie lemonldap (e4624ccfb0954a0a48db4bd3ca1122f1de9a88dc75076f36175cd4508edb4afb) 1484s ok 59 - Get Menu 1484s ok 60 - Authenticated as dwho 1484s ok 61 - Found trspan="contextSwitching_ON" 1484s ok 62 - CheckUser form 1484s ok 63 - Content is JSON 1484s ok 64 - Good switching_id found 1484s ok 65 - Get Menu 1484s ok 66 - HTTP code is 200 1484s ok 67 - Dwho has been well disconnected 1484s 1..67 1484s ok 1487s t/68-ContextSwitching-with-Logout.t ............................................ 1487s ok 1 - use Lemonldap::NG::Portal::Main; 1487s ok 2 - Portal object 1487s ok 3 - Init 1487s ok 4 - Portal app 1487s ok 5 - Get Menu 1487s ok 6 - HTTP code is 200 1487s ok 7 - Page contains a form 1487s ok 8 - Host match 1487s ok 9 - Field "user" is defined 1487s ok 10 - Field "password" is defined 1487s ok 11 - Field "token" is defined 1487s ok 12 - CSP header authorize POST request to \# 1487s ok 13 - Auth query 1487s ok 14 - Get cookie lemonldap (d1c44061717cdd6f5db159d442267a902c777652844d537daddee6bc415ae6a2) 1487s ok 15 - Get redirection 1487s ok 16 - Location is http://auth.example.com/ 1487s ok 17 - Get Menu 1487s ok 18 - HTTP code is 200 1487s ok 19 - Connected as rtyler 1487s ok 20 - Authenticated as rtyler 1487s ok 21 - contextSwitching allowed 1487s ok 22 - ContextSwitching form 1487s ok 23 - HTTP code is 200 1487s ok 24 - Page contains a form 1487s ok 25 - URI match 1487s ok 26 - Field "spoofId" is defined 1487s ok 27 - Field "token" is defined 1487s ok 28 - Found trspan="contextSwitching_ON" 1487s ok 29 - POST expired switchcontext 1487s ok 30 - Found "" 1487s ok 31 - ContextSwitching form 1487s ok 32 - HTTP code is 200 1487s ok 33 - Page contains a form 1487s ok 34 - URI match 1487s ok 35 - Field "spoofId" is defined 1487s ok 36 - Field "token" is defined 1487s ok 37 - Found trspan="contextSwitching_ON" 1487s ok 38 - POST switchcontext 1487s ok 39 - Get redirection 1487s ok 40 - Location is http://auth.example.com/ 1487s ok 41 - Get cookie lemonldap (e7b44b259dbca88ba79c9552532ec0ba09f221747e06cd3816e397f5f6d216ff) 1487s ok 42 - Get Menu 1487s ok 43 - Authenticated as dwho 1487s ok 44 - Found trspan="contextSwitching_OFF" 1487s ok 45 - CheckUser form 1487s ok 46 - HTTP code is 200 1487s ok 47 - Page contains a form 1487s ok 48 - URI match 1487s ok 49 - Field "user" is defined 1487s ok 50 - Field "url" is defined 1487s ok 51 - Field "token" is defined 1487s ok 52 - Found trspan="checkUser" 1487s ok 53 - Found attribute _user 1487s ok 54 - Found value dwho 1487s ok 55 - Found attribute mail 1487s ok 56 - Found spoofed _id_session 1487s ok 57 - CheckUser form 1487s ok 58 - Content is JSON 1487s ok 59 - Good switching_id found 1487s ok 60 - Stop context switching 1487s ok 61 - Found logout message 1487s 1..61 1487s ok 1490s t/68-ContextSwitching-with-TOTP-and-Notification.t ............................. 1490s ok 1 - use Lemonldap::NG::Portal::Main; 1490s ok 2 - Portal object 1490s ok 3 - Init 1490s ok 4 - Portal app 1490s ok 5 - Auth query 1490s ok 6 - Get cookie lemonldap (efe492729229a4e9601853be80417167dd5402bd07f1ed3a688e8bf5ffab263f) 1490s ok 7 - Get redirection 1490s ok 8 - Location is http://auth.example.com/ 1490s ok 9 - Get new key 1490s ok 10 - Content is JSON 1490s ok 11 - Found secret 1490s ok 12 - Found token 1490s ok 13 - Code 1490s ok 14 - Code contains 6 digits 1490s ok 15 - Post code 1490s ok 16 - Content is JSON 1490s ok 17 - Key is registered 1490s ok 18 - Logout request 1490s ok 19 - Response is 200 1490s ok 20 - Cookie is deleted 1490s ok 21 - No pdata 1490s ok 22 - Disconnect request 1490s ok 23 - Response is 401 1490s ok 24 - Get Menu 1490s ok 25 - HTTP code is 200 1490s ok 26 - Page contains a form 1490s ok 27 - Host match 1490s ok 28 - Field "user" is defined 1490s ok 29 - Field "password" is defined 1490s ok 30 - CSP header authorize POST request to \# 1490s ok 31 - Auth query 1490s ok 32 - Get cookie lemonldap (cc6084c14b6d34ead5f2fdc4d1bca8b8619738c042ba9aaeac30350465c3715b) 1490s ok 33 - Get redirection 1490s ok 34 - Location is http://auth.example.com/ 1490s ok 35 - Get Menu 1490s ok 36 - HTTP code is 200 1490s ok 37 - Connected as rtyler 1490s ok 38 - Authenticated as rtyler 1490s ok 39 - contextSwitching allowed 1490s ok 40 - Get new key 1490s ok 41 - Content is JSON 1490s ok 42 - Found secret 1490s ok 43 - Found token 1490s ok 44 - Code 1490s ok 45 - Code contains 6 digits 1490s ok 46 - Post code 1490s ok 47 - Content is JSON 1490s ok 48 - Key is registered 1490s ok 49 - ContextSwitching form 1490s ok 50 - HTTP code is 200 1490s ok 51 - Page contains a form 1490s ok 52 - URI match 1490s ok 53 - Field "spoofId" is defined 1490s ok 54 - Found trspan="contextSwitching_ON" 1490s ok 55 - POST switchcontext 1490s ok 56 - Get redirection 1490s ok 57 - Location is http://auth.example.com/ 1490s ok 58 - Get cookie lemonldap (90d11850ce6480f0cc3e1d586a76c49e255fa3cc45110629dae7e67846bf528f) 1490s ok 59 - Get Menu 1490s ok 60 - Authenticated as dwho 1490s ok 61 - Found trspan="contextSwitching_OFF" 1490s ok 62 - CheckUser form 1490s ok 63 - HTTP code is 200 1490s ok 64 - Page contains a form 1490s ok 65 - URI match 1490s ok 66 - Field "user" is defined 1490s ok 67 - Field "url" is defined 1490s ok 68 - Found trspan="checkUser" 1490s ok 69 - Found macro authMode 1490s ok 70 - Found DEMO 1490s ok 71 - Stop context switching 1490s ok 72 - Get cookie lemonldap (cc6084c14b6d34ead5f2fdc4d1bca8b8619738c042ba9aaeac30350465c3715b) 1490s ok 73 - Get Menu 1490s ok 74 - Authenticated as rtyler 1490s ok 75 - ContextSwitching form 1490s ok 76 - HTTP code is 200 1490s ok 77 - Page contains a form 1490s ok 78 - URI match 1490s ok 79 - Field "spoofId" is defined 1490s ok 80 - Found trspan="contextSwitching_ON" 1490s ok 81 - POST switchcontext 1490s ok 82 - Get redirection 1490s ok 83 - Location is http://auth.example.com/ 1490s ok 84 - Get cookie lemonldap (5434639312b1703a5aecb05d1c94bb9e57366a2f938b374410d0582be09ede34) 1490s ok 85 - Get Menu 1490s ok 86 - Authenticated as msmith 1490s ok 87 - Found trspan="contextSwitching_OFF" 1490s ok 88 - Stop context switching 1490s ok 89 - Get cookie lemonldap (cc6084c14b6d34ead5f2fdc4d1bca8b8619738c042ba9aaeac30350465c3715b) 1490s ok 90 - Get Menu 1490s ok 91 - Authenticated as rtyler 1490s ok 92 - Logout request 1490s ok 93 - Response is 200 1490s ok 94 - Cookie is deleted 1490s ok 95 - No pdata 1490s ok 96 - Disconnect request 1490s ok 97 - Response is 401 1490s ok 98 - Auth query 1490s ok 99 - You have some new messages 1490s ok 100 - Response body is not empty 1490s ok 101 - Found notification text 1490s ok 102 - Auth query 1490s ok 103 - TOTP code required 1490s ok 104 - HTTP code is 200 1490s ok 105 - Page contains a form 1490s ok 106 - URI match 1490s ok 107 - Field "token" is defined 1490s ok 108 - LLNG Code 1490s ok 109 - Post code 1490s ok 110 - Get cookie lemonldap (fe090ad7feb4c0d280fd949c18a312100d1bac8327bd6d5059ad705ac2b1c6bb) 1490s ok 111 - CheckUser form 1490s ok 112 - HTTP code is 200 1490s ok 113 - Page contains a form 1490s ok 114 - URI match 1490s ok 115 - Field "user" is defined 1490s ok 116 - Field "url" is defined 1490s ok 117 - Found trspan="checkUser" 1490s ok 118 - Found macro authMode 1490s ok 119 - Found macro value "TOTP" 1490s ok 120 - POST checkuser 1490s ok 121 - HTTP code is 200 1490s ok 122 - Page contains a form 1490s ok 123 - URI match 1490s ok 124 - Field "user" is defined 1490s ok 125 - Field "url" is defined 1490s ok 126 - Found trspan="checkUserComputedSession" 1490s ok 127 - Found macro authMode 1490s ok 128 - Found TOTP 1490s ok 129 - POST checkuser 1490s ok 130 - HTTP code is 200 1490s ok 131 - Page contains a form 1490s ok 132 - URI match 1490s ok 133 - Field "user" is defined 1490s ok 134 - Field "url" is defined 1490s ok 135 - Found trspan="checkUser" 1490s ok 136 - Found macro authMode 1490s ok 137 - Found DEMO 1490s 1..137 1490s ok 1492s t/68-ContextSwitching-with-UnrestrictedUser.t .................................. 1492s ok 1 - use Lemonldap::NG::Portal::Main; 1492s ok 2 - Portal object 1492s ok 3 - Init 1492s ok 4 - Portal app 1492s ok 5 - Get Menu 1492s ok 6 - HTTP code is 200 1492s ok 7 - Page contains a form 1492s ok 8 - Host match 1492s ok 9 - Field "user" is defined 1492s ok 10 - Field "password" is defined 1492s ok 11 - CSP header authorize POST request to \# 1492s ok 12 - Auth query 1492s ok 13 - Get cookie lemonldap (255e63ecbbf1dbe053acad611431d5ea0f77a1d3225dd3310c8a8032d6270098) 1492s ok 14 - Get redirection 1492s ok 15 - Location is http://auth.example.com/ 1492s ok 16 - Get Menu 1492s ok 17 - HTTP code is 200 1492s ok 18 - Connected as rtyler 1492s ok 19 - Authenticated as rtyler 1492s ok 20 - contextSwitching allowed 1492s ok 21 - ContextSwitching form 1492s ok 22 - HTTP code is 200 1492s ok 23 - Page contains a form 1492s ok 24 - URI match 1492s ok 25 - Field "spoofId" is defined 1492s ok 26 - Found trspan="contextSwitching_ON" 1492s ok 27 - POST switchcontext 1492s ok 28 - Get redirection 1492s ok 29 - Location is http://auth.example.com/ 1492s ok 30 - Get cookie lemonldap (a341455ad351f625377893c2de94476edcdc0b90e90da7f1da9c2bfce234147d) 1492s ok 31 - Get Menu 1492s ok 32 - Authenticated as dwho 1492s ok 33 - Found trspan="contextSwitching_OFF" 1492s ok 34 - Stop context switching 1492s ok 35 - Get Menu 1492s ok 36 - SESSIONEXPIRED 1492s ok 37 - Get Menu 1492s ok 38 - Authenticated as rtyler 1492s ok 39 - ContextSwitching form 1492s ok 40 - HTTP code is 200 1492s ok 41 - Page contains a form 1492s ok 42 - URI match 1492s ok 43 - Field "spoofId" is defined 1492s ok 44 - Found trspan="contextSwitching_ON" 1492s ok 45 - POST switchcontext 1492s ok 46 - MALFORMEDUSER 1492s ok 47 - Get Menu 1492s ok 48 - HTTP code is 200 1492s ok 49 - Page contains a form 1492s ok 50 - Host match 1492s ok 51 - Field "user" is defined 1492s ok 52 - Field "password" is defined 1492s ok 53 - CSP header authorize POST request to \# 1492s ok 54 - Auth query 1492s ok 55 - Get cookie lemonldap (aa4b31abf1db50d96d34b4dccd623082846419d028b2914cb2d0dfa7b187041f) 1492s ok 56 - Get redirection 1492s ok 57 - Location is http://auth.example.com/ 1492s ok 58 - ContextSwitching form 1492s ok 59 - HTTP code is 200 1492s ok 60 - Page contains a form 1492s ok 61 - URI match 1492s ok 62 - Field "spoofId" is defined 1492s ok 63 - Found trspan="contextSwitching_ON" 1492s ok 64 - POST switchcontext 1492s ok 65 - Get redirection 1492s ok 66 - Location is http://auth.example.com/ 1492s ok 67 - Get cookie lemonldap (0de41c8d715bdfcea551ea20dcce086f8bb59bfbf30ec8c360f219a766050a2d) 1492s ok 68 - Get Menu 1492s ok 69 - Authenticated as msmith 1492s ok 70 - Found trspan="contextSwitching_OFF" 1492s ok 71 - Logout request 1492s ok 72 - Response is 200 1492s ok 73 - Cookie is deleted 1492s ok 74 - No pdata 1492s ok 75 - Disconnect request 1492s ok 76 - Response is 401 1492s ok 77 - Logout request 1492s ok 78 - Response is 200 1492s ok 79 - Cookie is deleted 1492s ok 80 - No pdata 1492s ok 81 - Disconnect request 1492s ok 82 - Response is 401 1492s 1..82 1492s ok 1494s t/68-ContextSwitching.t ........................................................ 1494s ok 1 - use Lemonldap::NG::Portal::Main; 1494s ok 2 - Portal object 1494s ok 3 - Init 1494s ok 4 - Portal app 1494s ok 5 - Auth query 1494s ok 6 - Get cookie lemonldap (40c5fbc6c0a0ed233bfce8572e5fce154de4cd2e9d1f430858023981ede2b7f9) 1494s ok 7 - Get redirection 1494s ok 8 - Location is http://auth.example.com/ 1494s ok 9 - Get Menu 1494s ok 10 - HTTP code is 200 1494s ok 11 - Connected as rtyler 1494s ok 12 - Found language flags 1494s ok 13 - Authenticated as rtyler 1494s ok 14 - Connected as dwho 1494s ok 15 - Found test1 & title 1494s ok 16 - Found test2 & title 1494s ok 17 - Found only one description 1494s ok 18 - Logout request 1494s ok 19 - Response is 200 1494s ok 20 - Cookie is deleted 1494s ok 21 - No pdata 1494s ok 22 - Disconnect request 1494s ok 23 - Response is 401 1494s ok 24 - Auth query 1494s ok 25 - Get cookie lemonldap (9b9b46bdd8169977565ca14ef275ad4710a92f99deccc2c909a39151ea3be86f) 1494s ok 26 - Get redirection 1494s ok 27 - Location is http://auth.example.com/ 1494s ok 28 - Get Menu 1494s ok 29 - HTTP code is 200 1494s ok 30 - Connected as dwho 1494s ok 31 - Authenticated as dwho 1494s ok 32 - contextSwitching allowed 1494s ok 33 - ContextSwitching form 1494s ok 34 - HTTP code is 200 1494s ok 35 - Page contains a form 1494s ok 36 - URI match 1494s ok 37 - Field "spoofId" is defined 1494s ok 38 - Found trspan="contextSwitching_ON" 1494s ok 39 - POST switchcontext 1494s ok 40 - PE_MALFORMEDUSER 1494s ok 41 - ContextSwitching form 1494s ok 42 - HTTP code is 200 1494s ok 43 - Page contains a form 1494s ok 44 - URI match 1494s ok 45 - Field "spoofId" is defined 1494s ok 46 - Found trspan="contextSwitching_ON" 1494s ok 47 - POST switchcontext 1494s ok 48 - PE_MALFORMEDUSER 1494s ok 49 - ContextSwitching form 1494s ok 50 - HTTP code is 200 1494s ok 51 - Page contains a form 1494s ok 52 - URI match 1494s ok 53 - Field "spoofId" is defined 1494s ok 54 - Found trspan="contextSwitching_ON" 1494s ok 55 - POST switchcontext 1494s ok 56 - PE_MALFORMEDUSER 1494s ok 57 - ContextSwitching form 1494s ok 58 - HTTP code is 200 1494s ok 59 - Page contains a form 1494s ok 60 - URI match 1494s ok 61 - Field "spoofId" is defined 1494s ok 62 - Found trspan="contextSwitching_ON" 1494s ok 63 - POST switchcontext 1494s ok 64 - Get Menu 1494s ok 65 - Found trspan="contextSwitching_ON" 1494s ok 66 - Authenticated as dwho 1494s ok 67 - ContextSwitching form 1494s ok 68 - HTTP code is 200 1494s ok 69 - Page contains a form 1494s ok 70 - URI match 1494s ok 71 - Field "spoofId" is defined 1494s ok 72 - Found trspan="contextSwitching_ON" 1494s ok 73 - POST switchcontext 1494s ok 74 - Get cookie lemonldap (13a2e76a2e3b0ce0907fb78f232d718c2f0bb43332afb342787aa7f1adfa804f) 1494s ok 75 - New SSO session created 1494s ok 76 - Get Menu 1494s ok 77 - Authenticated as rtyler 1494s ok 78 - Found trspan="contextSwitching_OFF" 1494s ok 79 - Stop context switching 1494s ok 80 - Get cookie lemonldap (9b9b46bdd8169977565ca14ef275ad4710a92f99deccc2c909a39151ea3be86f) 1494s ok 81 - New SSO session created 1494s ok 82 - Get Menu 1494s ok 83 - Authenticated as dwho 1494s ok 84 - Found trspan="contextSwitching_ON" 1494s ok 85 - ContextSwitching form 1494s ok 86 - HTTP code is 200 1494s ok 87 - Page contains a form 1494s ok 88 - URI match 1494s ok 89 - Field "spoofId" is defined 1494s ok 90 - Found trspan="contextSwitching_ON" 1494s ok 91 - POST switchcontext 1494s ok 92 - Get cookie lemonldap (3be3153bb5b4f086a7ffdf1484030fc8231ade9ab37284da6d873adbd4c7bd29) 1494s ok 93 - New SSO session created 1494s ok 94 - Logout request 1494s ok 95 - Response is 200 1494s ok 96 - Cookie is deleted 1494s ok 97 - No pdata 1494s ok 98 - Disconnect request 1494s ok 99 - Response is 401 1494s ok 100 - Get Menu 1494s ok 101 - Authenticated as rtyler 1494s ok 102 - Found trspan="contextSwitching_OFF" 1494s ok 103 - Stop context switching 1494s ok 104 - Found PE_SESSIONEXPIRED 1494s ok 105 - Get Menu 1494s ok 106 - Authenticated as rtyler 1494s ok 107 - Get Menu 1494s ok 108 - HTTP code is 200 1494s ok 109 - Dwho has been well disconnected 1494s 1..109 1494s ok 1496s t/68-FindUser-with-BadChoice-and-token.t ....................................... 1496s ok 1 - use Lemonldap::NG::Portal::Main; 1496s ok 2 - Portal object 1496s ok 3 - Init 1496s ok 4 - Portal app 1496s ok 5 - Get Portal 1496s ok 6 - HTTP code is 200 1496s ok 7 - Page contains a form 1496s ok 8 - Host match 1496s ok 9 - Field "user" is defined 1496s ok 10 - Field "password" is defined 1496s ok 11 - Field "spoofId" is defined 1496s ok 12 - Field "token" is defined 1496s ok 13 - CSP header authorize POST request to \# 1496s ok 14 - HTTP code is 200 1496s ok 15 - Page contains a form 1496s ok 16 - Host match 1496s ok 17 - Field "uid" is defined 1496s ok 18 - Field "guy" is defined 1496s ok 19 - Field "cn" is defined 1496s ok 20 - Field "token" is defined 1496s ok 21 - CSP header authorize POST request to \# 1496s ok 22 - Display 3 forms 1496s ok 23 - lmAuth=2_ssl 1496s ok 24 - Post FindUser request 1496s ok 25 - value="" 1496s ok 26 - HTTP code is 200 1496s ok 27 - Page contains a form 1496s ok 28 - Host match 1496s ok 29 - Field "uid" is defined 1496s ok 30 - Field "guy" is defined 1496s ok 31 - Field "cn" is defined 1496s ok 32 - Field "token" is defined 1496s ok 33 - CSP header authorize POST request to \# 1496s ok 34 - Auth query 1496s ok 35 - Get cookie lemonldap (1fa1b2a9a2c7e7214d49ae1d11223c1e4ec4588a87580de64dcad9f67d5e6253) 1496s ok 36 - Get redirection 1496s ok 37 - Location is http://auth.example.com/ 1496s ok 38 - Logout request 1496s ok 39 - Response is 200 1496s ok 40 - Cookie is deleted 1496s ok 41 - No pdata 1496s ok 42 - Disconnect request 1496s ok 43 - Response is 401 1496s 1..43 1496s ok 1498s t/68-FindUser-with-Choice-and-token.t .......................................... 1498s ok 1 - use Lemonldap::NG::Portal::Main; 1498s ok 2 - Portal object 1498s ok 3 - Init 1498s ok 4 - Portal app 1498s ok 5 - Get Portal 1498s ok 6 - token id found 1498s ok 7 - Token value found 1498s ok 8 - HTTP code is 200 1498s ok 9 - Page contains a form 1498s ok 10 - Host match 1498s ok 11 - Field "user" is defined 1498s ok 12 - Field "password" is defined 1498s ok 13 - Field "spoofId" is defined 1498s ok 14 - Field "token" is defined 1498s ok 15 - CSP header authorize POST request to \# 1498s ok 16 - HTTP code is 200 1498s ok 17 - Page contains a form 1498s ok 18 - Host match 1498s ok 19 - Field "uid" is defined 1498s ok 20 - Field "guy" is defined 1498s ok 21 - Field "cn" is defined 1498s ok 22 - Field "token" is defined 1498s ok 23 - CSP header authorize POST request to \# 1498s ok 24 - Display 3 forms 1498s ok 25 - lmAuth=2_ssl 1498s ok 26 - Post FindUser request 1498s ok 27 - Response is JSON 1498s ok 28 - Good user 1498s ok 29 - Found token 1498s ok 30 - Get Portal 1498s ok 31 - HTTP code is 200 1498s ok 32 - Page contains a form 1498s ok 33 - Host match 1498s ok 34 - Field "uid" is defined 1498s ok 35 - Field "guy" is defined 1498s ok 36 - Field "cn" is defined 1498s ok 37 - Field "token" is defined 1498s ok 38 - CSP header authorize POST request to \# 1498s ok 39 - Post expired FindUser request 1498s ok 40 - Response is JSON 1498s ok 41 - Token expired 1498s ok 42 - result => 0 1498s ok 43 - Found token 1498s 1..43 1498s ok 1499s t/68-FindUser-with-Combination.t ............................................... 1499s ok 1 - use Lemonldap::NG::Portal::Main; 1499s ok 2 # skip LLNGTESTLDAP is not set 1499s ok 3 # skip LLNGTESTLDAP is not set 1499s ok 4 # skip LLNGTESTLDAP is not set 1499s ok 5 # skip LLNGTESTLDAP is not set 1499s ok 6 # skip LLNGTESTLDAP is not set 1499s ok 7 # skip LLNGTESTLDAP is not set 1499s ok 8 # skip LLNGTESTLDAP is not set 1499s ok 9 # skip LLNGTESTLDAP is not set 1499s ok 10 # skip LLNGTESTLDAP is not set 1499s ok 11 # skip LLNGTESTLDAP is not set 1499s ok 12 # skip LLNGTESTLDAP is not set 1499s ok 13 # skip LLNGTESTLDAP is not set 1499s ok 14 # skip LLNGTESTLDAP is not set 1499s ok 15 # skip LLNGTESTLDAP is not set 1499s ok 16 # skip LLNGTESTLDAP is not set 1499s ok 17 # skip LLNGTESTLDAP is not set 1499s ok 18 # skip LLNGTESTLDAP is not set 1499s ok 19 # skip LLNGTESTLDAP is not set 1499s ok 20 # skip LLNGTESTLDAP is not set 1499s ok 21 # skip LLNGTESTLDAP is not set 1499s ok 22 # skip LLNGTESTLDAP is not set 1499s ok 23 # skip LLNGTESTLDAP is not set 1499s ok 24 # skip LLNGTESTLDAP is not set 1499s ok 25 # skip LLNGTESTLDAP is not set 1499s 1..25 1499s ok 1501s t/68-FindUser-with-DBI.t ....................................................... 1501s ok 1 - use Lemonldap::NG::Portal::Main; 1501s ok 2 - Portal object 1501s ok 3 - Init 1501s ok 4 - Portal app 1501s ok 5 - Get Portal 1501s ok 6 - HTTP code is 200 1501s ok 7 - Page contains a form 1501s ok 8 - Host match 1501s ok 9 - Field "user" is defined 1501s ok 10 - Field "password" is defined 1501s ok 11 - Field "spoofId" is defined 1501s ok 12 - CSP header authorize POST request to \# 1501s ok 13 - HTTP code is 200 1501s ok 14 - Page contains a form 1501s ok 15 - Host match 1501s ok 16 - Field "uid" is defined 1501s ok 17 - Field "guy" is defined 1501s ok 18 - Field "cn" is defined 1501s ok 19 - Field "room" is defined 1501s ok 20 - CSP header authorize POST request to \# 1501s ok 21 - Post empty FindUser request 1501s ok 22 - HTTP code is 200 1501s ok 23 - Page contains a form 1501s ok 24 - Host match 1501s ok 25 - Field "user" is defined 1501s ok 26 - Field "password" is defined 1501s ok 27 - Field "spoofId" is defined 1501s ok 28 - CSP header authorize POST request to \# 1501s ok 29 - HTTP code is 200 1501s ok 30 - Page contains a form 1501s ok 31 - Host match 1501s ok 32 - Field "uid" is defined 1501s ok 33 - Field "guy" is defined 1501s ok 34 - Field "cn" is defined 1501s ok 35 - Field "room" is defined 1501s ok 36 - CSP header authorize POST request to \# 1501s ok 37 - value="" 1501s ok 38 - Post FindUser request 1501s ok 39 - value="dwho" 1501s ok 40 - autocomplete="off" 1501s ok 41 - Search an account 1501s ok 42 - id="findUser_guy" 1501s ok 43 - id="findUser_uid" 1501s ok 44 - id="findUser_cn" 1501s ok 45 - id="findUser_room" 1501s ok 46 - -> Four entries found 1501s ok 47 - 1st -> guy 1501s ok 48 - 2nd -> cn 1501s ok 49 - 3rd -> room 1501s ok 50 - 4th -> uid 1501s ok 51 - Post FindUser request 1501s ok 52 - Response is JSON 1501s ok 53 - Good user 1501s ok 54 - Post FindUser request no result 1501s ok 55 - Response is JSON 1501s ok 56 - No user 1501s ok 57 - Post FindUser request one result 1501s ok 58 - Response is JSON 1501s ok 59 - Good user 1501s ok 60 - Post FindUser request multi results 1501s ok 61 - Response is JSON 1501s ok 62 - Good user (dwho) 1501s ok 63 - Post FindUser request with bad arg 1501s ok 64 - Response is JSON 1501s ok 65 - Good result 1501s ok 66 - No user 1501s ok 67 - Post FindUser request with two args 1501s ok 68 - Response is JSON 1501s ok 69 - Good user 1501s ok 70 - Post FindUser request with wrong args 1501s ok 71 - Response is JSON 1501s ok 72 - No result 1501s ok 73 - No user found 1501s ok 74 - Post FindUser request with excluding result 1501s ok 75 - Response is JSON 1501s ok 76 - No result 1501s ok 77 - No user found 1501s ok 78 - Post FindUser request with excluding result 1501s ok 79 - Response is JSON 1501s ok 80 - No result 1501s ok 81 - No user found 1501s ok 82 - Post FindUser request 0 with multi results 1501s ok 83 - Response is JSON 1501s ok 84 - Good result 1501s ok 85 - Good user (davros) 1501s ok 86 - Post FindUser request with bad wildcard 1501s ok 87 - Response is JSON 1501s ok 88 - No result 1501s ok 89 - No user found 1501s ok 90 - Post FindUser request with wildcard 1501s ok 91 - Response is JSON 1501s ok 92 - Good result 1501s ok 93 - Good user (davros) 1501s 1..93 1501s ok 1505s t/68-FindUser-with-Demo-and-captcha.t .......................................... 1505s ok 1 - use Lemonldap::NG::Portal::Main; 1505s ok 2 - Portal object 1505s ok 3 - Init 1505s ok 4 - Portal app 1505s ok 5 - Get Portal 1505s ok 6 - HTTP code is 200 1505s ok 7 - Page contains a form 1505s ok 8 - Host match 1505s ok 9 - Field "user" is defined 1505s ok 10 - Field "password" is defined 1505s ok 11 - Field "spoofId" is defined 1505s ok 12 - Field "token" is defined 1505s ok 13 - CSP header authorize POST request to \# 1505s ok 14 - HTTP code is 200 1505s ok 15 - Page contains a form 1505s ok 16 - Host match 1505s ok 17 - Field "uid" is defined 1505s ok 18 - Field "guy" is defined 1505s ok 19 - Field "cn" is defined 1505s ok 20 - Field "token" is defined 1505s ok 21 - CSP header authorize POST request to \# 1505s ok 22 - Token value found 1505s ok 23 - Two token found 1505s ok 24 - Captcha image inserted 1505s ok 25 - Get captcha javascript 1505s ok 26 - Post FindUser request 1505s ok 27 - Response is JSON 1505s ok 28 - Good user 1505s ok 29 - Token found 1505s ok 30 - Captcha found 1505s ok 31 - result => 1 1505s ok 32 - Found token session 1505s ok 33 - Found captcha value 1505s ok 34 - Post Auth request with token 1505s ok 35 - Get cookie lemonldap (3883eadc26cfe0accb0b8a2b5813511a4c5f69c6505e277f9a6afd9ffbf0ac3a) 1505s ok 36 - GET Portal 1505s ok 37 - HTTP code is 200 1505s ok 38 - Authenticated as rtyler 1505s ok 39 - Logout request 1505s ok 40 - Response is 200 1505s ok 41 - Cookie is deleted 1505s ok 42 - No pdata 1505s ok 43 - Disconnect request 1505s ok 44 - Response is 401 1505s 1..44 1505s ok 1506s t/68-FindUser-with-Demo-and-required-params.t .................................. 1506s ok 1 - use Lemonldap::NG::Portal::Main; 1506s ok 2 - Portal object 1506s ok 3 - Init 1506s ok 4 - Portal app 1506s ok 5 - Get Portal 1506s ok 6 - HTTP code is 200 1506s ok 7 - Page contains a form 1506s ok 8 - Host match 1506s ok 9 - Field "user" is defined 1506s ok 10 - Field "password" is defined 1506s ok 11 - Field "spoofId" is defined 1506s ok 12 - CSP header authorize POST request to \# 1506s ok 13 - Mandatory field 1506s ok 14 - -> Two entries found 1506s ok 15 - 1st -> The Daleks 1506s ok 16 - 2nd -> Bad Guy 1506s ok 17 - -> Three stars found 1506s ok 18 - Post empty FindUser request 1506s ok 19 - HTTP code is 200 1506s ok 20 - Page contains a form 1506s ok 21 - Host match 1506s ok 22 - Field "user" is defined 1506s ok 23 - Field "password" is defined 1506s ok 24 - Field "spoofId" is defined 1506s ok 25 - CSP header authorize POST request to \# 1506s ok 26 - HTTP code is 200 1506s ok 27 - Page contains a form 1506s ok 28 - Host match 1506s ok 29 - Field "uid" is defined 1506s ok 30 - Field "guy" is defined 1506s ok 31 - CSP header authorize POST request to \# 1506s ok 32 - value="" 1506s ok 33 - Post FindUser request 1506s ok 34 - autocomplete="off" 1506s ok 35 - Search an account 1506s ok 36 - id="findUser_guy" 1506s ok 37 - id="findUser_uid" 1506s ok 38 - id="findUser_cn" 1506s ok 39 - id="findUser_type" not found 1506s ok 40 - Name... 1506s ok 41 - Empty option not found 1506s ok 42 - The Daleks 1506s ok 43 - Bad Guy option 1506s ok 44 - Post FindUser request 1506s ok 45 - Response is JSON 1506s ok 46 - Good user 1506s ok 47 - Post FindUser request 1506s ok 48 - Response is JSON 1506s ok 49 - No result 1506s ok 50 - No user found 1506s ok 51 - Post FindUser request 1506s ok 52 - Response is JSON 1506s ok 53 - Good result 1506s ok 54 - No user 1506s 1..54 1506s ok 1508s t/68-FindUser-with-Demo-and-token.t ............................................ 1508s ok 1 - use Lemonldap::NG::Portal::Main; 1508s ok 2 - Portal object 1508s ok 3 - Init 1508s ok 4 - Portal app 1508s ok 5 - Get Portal 1508s ok 6 - HTTP code is 200 1508s ok 7 - Page contains a form 1508s ok 8 - Host match 1508s ok 9 - Field "user" is defined 1508s ok 10 - Field "password" is defined 1508s ok 11 - Field "spoofId" is defined 1508s ok 12 - Field "token" is defined 1508s ok 13 - CSP header authorize POST request to \# 1508s ok 14 - HTTP code is 200 1508s ok 15 - Page contains a form 1508s ok 16 - Host match 1508s ok 17 - Field "uid" is defined 1508s ok 18 - Field "guy" is defined 1508s ok 19 - Field "cn" is defined 1508s ok 20 - Field "token" is defined 1508s ok 21 - CSP header authorize POST request to \# 1508s ok 22 - Token value found 1508s ok 23 - Two token value found 1508s ok 24 - Post FindUser request 1508s ok 25 - Response is JSON 1508s ok 26 - Good user 1508s ok 27 - Get Portal 1508s ok 28 - HTTP code is 200 1508s ok 29 - Page contains a form 1508s ok 30 - Host match 1508s ok 31 - Field "uid" is defined 1508s ok 32 - Field "guy" is defined 1508s ok 33 - Field "cn" is defined 1508s ok 34 - Field "token" is defined 1508s ok 35 - CSP header authorize POST request to \# 1508s ok 36 - Post expired FindUser request 1508s ok 37 - Response is JSON 1508s ok 38 - Token expired 1508s ok 39 - no result found 1508s ok 40 - Token found 1508s ok 41 - Get Portal 1508s ok 42 - HTTP code is 200 1508s ok 43 - Page contains a form 1508s ok 44 - Host match 1508s ok 45 - Field "user" is defined 1508s ok 46 - Field "guy" is defined 1508s ok 47 - Field "cn" is defined 1508s ok 48 - Field "token" is defined 1508s ok 49 - CSP header authorize POST request to \# 1508s ok 50 - Post FindUser request without token 1508s ok 51 - Response is JSON 1508s ok 52 - No Token 1508s ok 53 - no result found 1508s ok 54 - Token found 1508s ok 55 - Get Portal 1508s ok 56 - HTTP code is 200 1508s ok 57 - Page contains a form 1508s ok 58 - Host match 1508s ok 59 - Field "user" is defined 1508s ok 60 - Field "guy" is defined 1508s ok 61 - Field "cn" is defined 1508s ok 62 - Field "token" is defined 1508s ok 63 - CSP header authorize POST request to \# 1508s ok 64 - Post FindUser request with token 1508s ok 65 - Get cookie lemonldap (2a1d6f8b1954c59ed7cab78b2b90e26e335a9d0f5c8596295a3be73a7f723589) 1508s ok 66 - Response is JSON 1508s ok 67 - result => 1 1508s ok 68 - GET Portal 1508s ok 69 - HTTP code is 200 1508s ok 70 - Authenticated as rtyler 1508s ok 71 - Logout request 1508s ok 72 - Response is 200 1508s ok 73 - Cookie is deleted 1508s ok 74 - No pdata 1508s ok 75 - Disconnect request 1508s ok 76 - Response is 401 1508s 1..76 1508s ok 1510s t/68-FindUser-with-Demo.t ...................................................... 1510s ok 1 - use Lemonldap::NG::Portal::Main; 1510s ok 2 - Portal object 1510s ok 3 - Init 1510s ok 4 - Portal app 1510s ok 5 - Get Portal 1510s ok 6 - HTTP code is 200 1510s ok 7 - Page contains a form 1510s ok 8 - Host match 1510s ok 9 - Field "user" is defined 1510s ok 10 - Field "password" is defined 1510s ok 11 - Field "spoofId" is defined 1510s ok 12 - CSP header authorize POST request to \# 1510s ok 13 - Post empty FindUser request 1510s ok 14 - HTTP code is 200 1510s ok 15 - Page contains a form 1510s ok 16 - Host match 1510s ok 17 - Field "user" is defined 1510s ok 18 - Field "password" is defined 1510s ok 19 - Field "spoofId" is defined 1510s ok 20 - CSP header authorize POST request to \# 1510s ok 21 - HTTP code is 200 1510s ok 22 - Page contains a form 1510s ok 23 - Host match 1510s ok 24 - Field "uid" is defined 1510s ok 25 - Field "guy" is defined 1510s ok 26 - CSP header authorize POST request to \# 1510s ok 27 - value="" 1510s ok 28 - Post FindUser request 1510s ok 29 - autocomplete="off" 1510s ok 30 - Search an account 1510s ok 31 - id="findUser_guy" 1510s ok 32 - id="findUser_uid" 1510s ok 33 - id="findUser_cn" 1510s ok 34 - Name... 1510s ok 35 - Empty option 1510s ok 36 - BB option 1510s ok 37 - Bad Guy option 1510s ok 38 - Post FindUser request 1510s ok 39 - Response is JSON 1510s ok 40 - Good user 1510s ok 41 - Post FindUser request with bad user 1510s ok 42 - Response is JSON 1510s ok 43 - No result 1510s ok 44 - No user found 1510s ok 45 - Post FindUser request one result 1510s ok 46 - Response is JSON 1510s ok 47 - Good user 1510s ok 48 - Post FindUser request with a not allowed select value 1510s ok 49 - Response is JSON 1510s ok 50 - Good result 1510s ok 51 - No user 1510s ok 52 - Post FindUser request multi results 1510s ok 53 - Response is JSON 1510s ok 54 - Good user (msmith) 1510s ok 55 - Post FindUser request with bad arg 1510s ok 56 - Response is JSON 1510s ok 57 - Good result 1510s ok 58 - No user 1510s ok 59 - Post FindUser request with two args 1510s ok 60 - Response is JSON 1510s ok 61 - Good user 1510s ok 62 - Post FindUser request with wrong args 1510s ok 63 - Response is JSON 1510s ok 64 - No result 1510s ok 65 - No user found 1510s ok 66 - Post FindUser request with excluding result 1510s ok 67 - Response is JSON 1510s ok 68 - No result 1510s ok 69 - No user found 1510s ok 70 - Post FindUser request with excluding result 1510s ok 71 - Response is JSON 1510s ok 72 - No result 1510s ok 73 - No user found 1510s ok 74 - Post FindUser request with wildcard 1510s ok 75 - Response is JSON 1510s ok 76 - Good result 1510s ok 77 - Good user (davros) 1510s 1..77 1510s ok 1510s t/68-FindUser-with-LDAP.t ...................................................... 1510s ok 1 - use Lemonldap::NG::Portal::Main; 1510s ok 2 # skip LLNGTESTLDAP is not set 1510s ok 3 # skip LLNGTESTLDAP is not set 1510s ok 4 # skip LLNGTESTLDAP is not set 1510s ok 5 # skip LLNGTESTLDAP is not set 1510s ok 6 # skip LLNGTESTLDAP is not set 1510s ok 7 # skip LLNGTESTLDAP is not set 1510s ok 8 # skip LLNGTESTLDAP is not set 1510s ok 9 # skip LLNGTESTLDAP is not set 1510s ok 10 # skip LLNGTESTLDAP is not set 1510s ok 11 # skip LLNGTESTLDAP is not set 1510s ok 12 # skip LLNGTESTLDAP is not set 1510s ok 13 # skip LLNGTESTLDAP is not set 1510s ok 14 # skip LLNGTESTLDAP is not set 1510s ok 15 # skip LLNGTESTLDAP is not set 1510s ok 16 # skip LLNGTESTLDAP is not set 1510s ok 17 # skip LLNGTESTLDAP is not set 1510s ok 18 # skip LLNGTESTLDAP is not set 1510s ok 19 # skip LLNGTESTLDAP is not set 1510s ok 20 # skip LLNGTESTLDAP is not set 1510s ok 21 # skip LLNGTESTLDAP is not set 1510s ok 22 # skip LLNGTESTLDAP is not set 1510s ok 23 # skip LLNGTESTLDAP is not set 1510s ok 24 # skip LLNGTESTLDAP is not set 1510s ok 25 # skip LLNGTESTLDAP is not set 1510s ok 26 # skip LLNGTESTLDAP is not set 1510s ok 27 # skip LLNGTESTLDAP is not set 1510s ok 28 # skip LLNGTESTLDAP is not set 1510s ok 29 # skip LLNGTESTLDAP is not set 1510s ok 30 # skip LLNGTESTLDAP is not set 1510s ok 31 # skip LLNGTESTLDAP is not set 1510s ok 32 # skip LLNGTESTLDAP is not set 1510s ok 33 # skip LLNGTESTLDAP is not set 1510s ok 34 # skip LLNGTESTLDAP is not set 1510s ok 35 # skip LLNGTESTLDAP is not set 1510s ok 36 # skip LLNGTESTLDAP is not set 1510s ok 37 # skip LLNGTESTLDAP is not set 1510s ok 38 # skip LLNGTESTLDAP is not set 1510s ok 39 # skip LLNGTESTLDAP is not set 1510s ok 40 # skip LLNGTESTLDAP is not set 1510s ok 41 # skip LLNGTESTLDAP is not set 1510s ok 42 # skip LLNGTESTLDAP is not set 1510s ok 43 # skip LLNGTESTLDAP is not set 1510s ok 44 # skip LLNGTESTLDAP is not set 1510s ok 45 # skip LLNGTESTLDAP is not set 1510s ok 46 # skip LLNGTESTLDAP is not set 1510s 1..46 1510s ok 1512s t/68-FindUser-with-REST.t ...................................................... 1512s ok 1 - use Lemonldap::NG::Portal::Main; 1512s ok 2 - Portal object 1512s ok 3 - Init 1512s ok 4 - Portal app 1512s ok 5 - search REST request 1512s ok 6 - [{"type":"mutant"},{"uid":"rtyler"}] 1512s ok 7 - uid: dwho 1512s ok 8 - Post good FindUser request 1512s ok 9 - HTTP code is 200 1512s ok 10 - Response is JSON 1512s ok 11 - Good user 1512s ok 12 - result => 1 1512s ok 13 - search REST request 1512s ok 14 - [{"type":"mutant"},{"uid":"rtyler"}] 1512s ok 15 - guy:bad, uid: dwho 1512s ok 16 - Post null response FindUser request 1512s ok 17 - Response is JSON 1512s ok 18 - No result 1512s ok 19 - No user found 1512s ok 20 - Post bad parameter FindUser request 1512s ok 21 - HTTP code is 200 1512s ok 22 - Response is JSON 1512s ok 23 - Empty user 1512s ok 24 - result => 1 1512s ok 25 - Post empty response FindUser request 1512s ok 26 - HTTP code is 200 1512s ok 27 - Response is JSON 1512s ok 28 - Empty user 1512s ok 29 - result => 1 1512s ok 30 - search REST request 1512s ok 31 - [{"type":"mutant"},{"uid":"rtyler"}] 1512s ok 32 - guy:good 1512s ok 33 - Post multi responses FindUser request 1512s ok 34 - HTTP code is 200 1512s ok 35 - Response is JSON 1512s ok 36 - Good user (rtyler) 1512s ok 37 - result => 1 1512s 1..37 1512s ok 1514s t/68-FindUser-with-UpgradeSession.t ............................................ 1514s ok 1 - use Lemonldap::NG::Portal::Main; 1514s ok 2 - Portal object 1514s ok 3 - Init 1514s ok 4 - Portal app 1514s ok 5 - Get Portal 1514s ok 6 - HTTP code is 200 1514s ok 7 - Page contains a form 1514s ok 8 - Host match 1514s ok 9 - Field "user" is defined 1514s ok 10 - Field "password" is defined 1514s ok 11 - Field "spoofId" is defined 1514s ok 12 - CSP header authorize POST request to \# 1514s ok 13 - Post empty FindUser request 1514s ok 14 - HTTP code is 200 1514s ok 15 - Page contains a form 1514s ok 16 - Host match 1514s ok 17 - Field "user" is defined 1514s ok 18 - Field "password" is defined 1514s ok 19 - Field "spoofId" is defined 1514s ok 20 - CSP header authorize POST request to \# 1514s ok 21 - HTTP code is 200 1514s ok 22 - Page contains a form 1514s ok 23 - Host match 1514s ok 24 - Field "uid" is defined 1514s ok 25 - CSP header authorize POST request to \# 1514s ok 26 - value="" 1514s ok 27 - id="findUser_uid" 1514s ok 28 - Auth query 1514s ok 29 - Get cookie lemonldap (0415df80ad235c779f8c0f4e22bbf8f83325ec0a34cd2fa443998bbe1347bb01) 1514s ok 30 - GET http://test1.example.com/ 1514s ok 31 - HTTP code is 200 1514s ok 32 - Upgrade session query 1514s ok 33 - HTTP code is 200 1514s ok 34 - Page contains a form 1514s ok 35 - URI match 1514s ok 36 - Field "confirm" is defined 1514s ok 37 - Field "url" is defined 1514s ok 38 - Accept session upgrade query 1514s ok 39 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 1514s ok 40 - HTTP code is 200 1514s ok 41 - Page contains a form 1514s ok 42 - Host match 1514s ok 43 - Field "upgrading" is defined 1514s ok 44 - Field "url" is defined 1514s ok 45 - CSP header authorize POST request to \# 1514s ok 46 - Post FindUser request 1514s ok 47 - Response is JSON 1514s ok 48 - Good result 1514s ok 49 - Good user 1514s ok 50 - Post login 1514s ok 51 - Get cookie lemonldappdata () 1514s ok 52 - Get cookie lemonldap (af20c297f0af6ed5a85363d6118f96dba6084f285f767ba008b3ca5fc4b5c476) 1514s ok 53 - Get redirection 1514s ok 54 - Location is http://test1.example.com 1514s ok 55 - GET Portal 1514s ok 56 - HTTP code is 200 1514s ok 57 - Authenticated as rtyler 1514s 1..57 1514s ok 1515s t/68-FindUser-without-Impersonation.t .......................................... 1515s ok 1 - use Lemonldap::NG::Portal::Main; 1515s ok 2 - Portal object 1515s ok 3 - Init 1515s ok 4 - Portal app 1515s ok 5 - Get Portal 1515s ok 6 - HTTP code is 200 1515s ok 7 - Page contains a form 1515s ok 8 - Host match 1515s ok 9 - Field "user" is defined 1515s ok 10 - Field "password" is defined 1515s ok 11 - CSP header authorize POST request to \# 1515s ok 12 - Search an account not found 1515s ok 13 - Post FindUser request 1515s ok 14 - Response is JSON 1515s ok 15 - result => 0 1515s ok 16 - error => 9 1515s 1..16 1515s ok 1515s t/68-FindUser-without-attribute.t .............................................. 1515s ok 1 - use Lemonldap::NG::Portal::Main; 1515s ok 2 - Portal object 1515s ok 3 - Init 1515s ok 4 - Portal app 1515s ok 5 - Get Portal 1515s ok 6 - HTTP code is 200 1515s ok 7 - Page contains a form 1515s ok 8 - Host match 1515s ok 9 - Field "user" is defined 1515s ok 10 - Field "password" is defined 1515s ok 11 - Field "spoofId" is defined 1515s ok 12 - CSP header authorize POST request to \# 1515s ok 13 - Search an account not found 1515s ok 14 - Post FindUser request 1515s ok 15 - Response is JSON 1515s ok 16 - No user 1515s ok 17 - result => 1 1515s 1..17 1515s ok 1518s t/68-Impersonation-with-2F.t ................................................... 1518s ok 1 - use Lemonldap::NG::Portal::Main; 1518s ok 2 - use Lemonldap::NG::Common::FormEncode; 1518s ok 3 - Portal object 1518s ok 4 - Init 1518s ok 5 - Portal app 1518s ok 6 - Auth query 1518s ok 7 - Get cookie lemonldap (c2ebee80f01f138157335fa522547843852747cd2fd37ca3219eb5313e157340) 1518s ok 8 - Get Menu 1518s ok 9 - Authenticated as rtyler 1518s ok 10 - sfaManager link found 1518s ok 11 - Form registration 1518s ok 12 - Found TOTP js 1518s ok 13 - Found custom Main Logo 1518s ok 14 - Get new key 1518s ok 15 - Content is JSON 1518s ok 16 - Found secret 1518s ok 17 - Found token 1518s ok 18 - Found user 1518s ok 19 - Code 1518s ok 20 - Code contains 6 digits 1518s ok 21 - Post code 1518s ok 22 - Content is JSON 1518s ok 23 - TOTP is registered 1518s ok 24 - Logout request 1518s ok 25 - Response is 200 1518s ok 26 - Cookie is deleted 1518s ok 27 - No pdata 1518s ok 28 - Disconnect request 1518s ok 29 - Response is 401 1518s ok 30 - Get Menu 1518s ok 31 - HTTP code is 200 1518s ok 32 - Page contains a form 1518s ok 33 - Host match 1518s ok 34 - Field "user" is defined 1518s ok 35 - Field "password" is defined 1518s ok 36 - Field "spoofId" is defined 1518s ok 37 - CSP header authorize POST request to \# 1518s ok 38 - Auth query 1518s ok 39 - HTTP code is 200 1518s ok 40 - Page contains a form 1518s ok 41 - URI match 1518s ok 42 - Field "token" is defined 1518s ok 43 - Post TOTP choice 1518s ok 44 - HTTP code is 200 1518s ok 45 - Page contains a form 1518s ok 46 - URI match 1518s ok 47 - Field "token" is defined 1518s ok 48 - Code 1518s ok 49 - Post code 1518s ok 50 - Get cookie lemonldap (d26ece03ee9649f34ca7723d0204feca7b80e8d7c85d4a045f64f07feeb0516f) 1518s ok 51 - Get Menu 1518s ok 52 - HTTP code is 200 1518s ok 53 - Authenticated as dwho 1518s ok 54 - Form 2fregisters 1518s ok 55 - Form registration 1518s ok 56 - Found TOTP js 1518s ok 57 - Found custom Main Logo 1518s ok 58 - Get new key 1518s ok 59 - Content is JSON 1518s ok 60 - Not authorized to register a TOTP 1518s ok 61 - Delete TOTP query 1518s ok 62 - Content is JSON 1518s ok 63 - Not authorized to unregister a TOTP 1518s ok 64 - Post code 1518s ok 65 - Content is JSON 1518s ok 66 - Not authorized to verify a TOTP 1518s ok 67 - Logout request 1518s ok 68 - Response is 200 1518s ok 69 - Cookie is deleted 1518s ok 70 - No pdata 1518s ok 71 - Disconnect request 1518s ok 72 - Response is 401 1518s 1..72 1518s ok 1519s t/68-Impersonation-with-Custom-Plugin.t ........................................ 1519s ok 1 - use Lemonldap::NG::Portal::Main; 1519s ok 2 - Portal object 1519s ok 3 - Init 1519s ok 4 - Portal app 1519s ok 5 - Get Menu 1519s ok 6 - HTTP code is 200 1519s ok 7 - Page contains a form 1519s ok 8 - Host match 1519s ok 9 - Field "user" is defined 1519s ok 10 - Field "password" is defined 1519s ok 11 - Field "spoofId" is defined 1519s ok 12 - CSP header authorize POST request to \# 1519s ok 13 - Auth query 1519s ok 14 - HTTP code is 200 1519s ok 15 - Get cookie lemonldap (b13c2f97b3373e3e44aaf88ceb85e7c178bea2f5e9f8982c794f5a6bb72a50ff) 1519s ok 16 - Logout request 1519s ok 17 - Response is 200 1519s ok 18 - Cookie is deleted 1519s ok 19 - No pdata 1519s ok 20 - Disconnect request 1519s ok 21 - Response is 401 1519s ok 22 - Auth query 1519s ok 23 - Content is JSON 1519s ok 24 - BAD CREDENTIALS 1519s 1..24 1519s ok 1522s t/68-Impersonation-with-History.t .............................................. 1522s ok 1 - use Lemonldap::NG::Portal::Main; 1522s ok 2 - Portal object 1522s ok 3 - Init 1522s ok 4 - Portal app 1522s ok 5 - Auth query 1522s ok 6 - Response status is 401 1522s ok 7 - Content is JSON 1522s ok 8 - Error code is 5 1522s ok 9 - Get Menu 1522s ok 10 - HTTP code is 200 1522s ok 11 - Page contains a form 1522s ok 12 - Host match 1522s ok 13 - Field "user" is defined 1522s ok 14 - Field "password" is defined 1522s ok 15 - Field "spoofId" is defined 1522s ok 16 - CSP header authorize POST request to \# 1522s ok 17 - Auth query 1522s ok 18 - Get cookie lemonldap (ecb86616748b21c9185cbf1ea19e3e29609ecea3cd98a2a9d193cf49fcb3eb7e) 1522s ok 19 - Get redirection 1522s ok 20 - Location is http://auth.example.com/ 1522s ok 21 - Get Menu 1522s ok 22 - HTTP code is 200 1522s ok 23 - Authenticated as rtyler 1522s ok 24 - Logout request 1522s ok 25 - Response is 200 1522s ok 26 - Cookie is deleted 1522s ok 27 - No pdata 1522s ok 28 - Disconnect request 1522s ok 29 - Response is 401 1522s ok 30 - Get Menu 1522s ok 31 - HTTP code is 200 1522s ok 32 - Page contains a form 1522s ok 33 - Host match 1522s ok 34 - Field "user" is defined 1522s ok 35 - Field "password" is defined 1522s ok 36 - Field "spoofId" is defined 1522s ok 37 - CSP header authorize POST request to \# 1522s ok 38 - Auth query 1522s ok 39 - Get cookie lemonldap (24f10fea1adf348b95a2556d18b8f77b16620ad7dc78a12dd8702ee2c1bf6d64) 1522s ok 40 - History found 1522s ok 41 - -> Three entries found 1522s ok 42 - -> One 'failedLogin' entry found 1522s ok 43 - Logout request 1522s ok 44 - Response is 200 1522s ok 45 - Cookie is deleted 1522s ok 46 - No pdata 1522s ok 47 - Disconnect request 1522s ok 48 - Response is 401 1522s 1..48 1522s ok 1523s t/68-Impersonation-with-TOTP.t ................................................. 1523s ok 1 - use Lemonldap::NG::Portal::Main; 1523s ok 2 - Portal object 1523s ok 3 - Init 1523s ok 4 - Portal app 1523s ok 5 - Get Menu 1523s ok 6 - HTTP code is 200 1523s ok 7 - Page contains a form 1523s ok 8 - Host match 1523s ok 9 - Field "user" is defined 1523s ok 10 - Field "password" is defined 1523s ok 11 - Field "spoofId" is defined 1523s ok 12 - CSP header authorize POST request to \# 1523s ok 13 - Auth query 1523s ok 14 - Get cookie lemonldap (33de848dc3b8f55bea0882a5f5257a74a2c59471756f3ee6bcef179ad2a452d6) 1523s ok 15 - Get redirection 1523s ok 16 - Location is http://auth.example.com/ 1523s ok 17 - Get Menu 1523s ok 18 - HTTP code is 200 1523s ok 19 - Connected as dwho 1523s ok 20 - Authenticated as rtyler 1523s ok 21 - Form registration 1523s ok 22 - Get redirection 1523s ok 23 - Location header found 1523s ok 24 - Form registration 1523s ok 25 - Found TOTP js 1523s ok 26 - Found custom Main Logo 1523s ok 27 - Get new key 1523s ok 28 - Content is JSON 1523s ok 29 - Found secret 1523s ok 30 - Found token 1523s ok 31 - Code 1523s ok 32 - Code contains 6 digits 1523s ok 33 - Post code 1523s ok 34 - Content is JSON 1523s ok 35 - Key is registered 1523s ok 36 - Logout request 1523s ok 37 - Response is 200 1523s ok 38 - Cookie is deleted 1523s ok 39 - No pdata 1523s ok 40 - Disconnect request 1523s ok 41 - Response is 401 1523s ok 42 - Get Menu 1523s ok 43 - HTTP code is 200 1523s ok 44 - Page contains a form 1523s ok 45 - Host match 1523s ok 46 - Field "user" is defined 1523s ok 47 - Field "password" is defined 1523s ok 48 - Field "spoofId" is defined 1523s ok 49 - CSP header authorize POST request to \# 1523s ok 50 - Auth query with Impersonation 1523s ok 51 - HTTP code is 200 1523s ok 52 - Page contains a form 1523s ok 53 - URI match 1523s ok 54 - Field "token" is defined 1523s ok 55 - Code 1523s ok 56 - Post code 1523s ok 57 - Get cookie lemonldap (9bf4b17de26fce65ed6b19f1ec079154b9992ed2de158de54fcde426cf0cd8ca) 1523s ok 58 - CheckUser form 1523s ok 59 - HTTP code is 200 1523s ok 60 - Page contains a form 1523s ok 61 - URI match 1523s ok 62 - Field "user" is defined 1523s ok 63 - Field "url" is defined 1523s ok 64 - Found trspan="checkUserMerged" 1523s ok 65 - POST checkuser 1523s ok 66 - HTTP code is 200 1523s ok 67 - Page contains a form 1523s ok 68 - URI match 1523s ok 69 - Field "user" is defined 1523s ok 70 - Field "url" is defined 1523s ok 71 - Found trspan="checkUserMerged" 1523s ok 72 - Found trspan="allowed" 1523s ok 73 - Found trspan="headers" 1523s ok 74 - Found trspan="groups_sso" 1523s ok 75 - Found trspan="attributes" 1523s ok 76 - Found trspan="macros" 1523s ok 77 - Found _userDB 1523s ok 78 - Found Auth-User 1523s ok 79 - Found dwho 1523s ok 80 - Found su 1523s ok 81 - Found uid 1523s ok 82 - Found _whatToTrace 1523s ok 83 - CheckUser form 1523s ok 84 - HTTP code is 200 1523s ok 85 - Page contains a form 1523s ok 86 - URI match 1523s ok 87 - Field "user" is defined 1523s ok 88 - Field "url" is defined 1523s ok 89 - Found trspan="checkUserMerged" 1523s ok 90 - POST checkuser 1523s ok 91 - HTTP code is 200 1523s ok 92 - Page contains a form 1523s ok 93 - URI match 1523s ok 94 - Field "user" is defined 1523s ok 95 - Field "url" is defined 1523s ok 96 - Found trspan="checkUserComputedSession" 1523s ok 97 - Found macro authMode 1523s ok 98 - Found TOTP 1523s ok 99 - Logout request 1523s ok 100 - Response is 200 1523s ok 101 - Cookie is deleted 1523s ok 102 - No pdata 1523s ok 103 - Disconnect request 1523s ok 104 - Response is 401 1523s 1..104 1523s ok 1525s t/68-Impersonation-with-UnrestrictedUser.t ..................................... 1525s ok 1 - use Lemonldap::NG::Portal::Main; 1525s ok 2 - Portal object 1525s ok 3 - Init 1525s ok 4 - Portal app 1525s ok 5 - Get Menu 1525s ok 6 - HTTP code is 200 1525s ok 7 - Page contains a form 1525s ok 8 - Host match 1525s ok 9 - Field "user" is defined 1525s ok 10 - Field "password" is defined 1525s ok 11 - Field "spoofId" is defined 1525s ok 12 - Field "token" is defined 1525s ok 13 - CSP header authorize POST request to \# 1525s ok 14 - Auth query 1525s ok 15 - Get cookie lemonldap (d6cbc10b106ef97bffa4ee346718fdcee61a943bad50ad77eb1631fa3a87d63e) 1525s ok 16 - Get Menu 1525s ok 17 - Authenticated as dwho 1525s ok 18 - Logout request 1525s ok 19 - Response is 200 1525s ok 20 - Cookie is deleted 1525s ok 21 - No pdata 1525s ok 22 - Disconnect request 1525s ok 23 - Response is 401 1525s ok 24 - Get Menu 1525s ok 25 - HTTP code is 200 1525s ok 26 - Page contains a form 1525s ok 27 - Host match 1525s ok 28 - Field "user" is defined 1525s ok 29 - Field "password" is defined 1525s ok 30 - Field "spoofId" is defined 1525s ok 31 - Field "token" is defined 1525s ok 32 - CSP header authorize POST request to \# 1525s ok 33 - Auth query 1525s ok 34 - PE5 found 1525s ok 35 - HTTP code is 200 1525s ok 36 - Page contains a form 1525s ok 37 - Host match 1525s ok 38 - Field "user" is defined 1525s ok 39 - Field "password" is defined 1525s ok 40 - Field "spoofId" is defined 1525s ok 41 - Field "token" is defined 1525s ok 42 - CSP header authorize POST request to \# 1525s ok 43 - Auth query 1525s ok 44 - Get cookie lemonldap (7942274f98dc4cfbf7dab355e7bd301547a929561df4e39b78a0f7471e35b530) 1525s ok 45 - Get Menu 1525s ok 46 - Authenticated as msmith 1525s ok 47 - Logout request 1525s ok 48 - Response is 200 1525s ok 49 - Cookie is deleted 1525s ok 50 - No pdata 1525s ok 51 - Disconnect request 1525s ok 52 - Response is 401 1525s 1..52 1525s ok 1527s t/68-Impersonation-with-doubleCookies.t ........................................ 1527s ok 1 - use Lemonldap::NG::Portal::Main; 1527s ok 2 - Portal object 1527s ok 3 - Init 1527s ok 4 - Portal app 1527s ok 5 - Get Menu 1527s ok 6 - HTTP code is 200 1527s ok 7 - Page contains a form 1527s ok 8 - Host match 1527s ok 9 - Field "user" is defined 1527s ok 10 - Field "password" is defined 1527s ok 11 - Field "spoofId" is defined 1527s ok 12 - CSP header authorize POST request to \# 1527s ok 13 - Auth query 1527s ok 14 - PE40 found 1527s ok 15 - Get Menu 1527s ok 16 - HTTP code is 200 1527s ok 17 - Page contains a form 1527s ok 18 - Host match 1527s ok 19 - Field "user" is defined 1527s ok 20 - Field "password" is defined 1527s ok 21 - Field "spoofId" is defined 1527s ok 22 - CSP header authorize POST request to \# 1527s ok 23 - Get Menu 1527s ok 24 - HTTP code is 200 1527s ok 25 - Page contains a form 1527s ok 26 - Host match 1527s ok 27 - Field "user" is defined 1527s ok 28 - Field "password" is defined 1527s ok 29 - Field "spoofId" is defined 1527s ok 30 - CSP header authorize POST request to \# 1527s ok 31 - Auth query 1527s ok 32 - PE5 found 1527s ok 33 - Get Menu 1527s ok 34 - HTTP code is 200 1527s ok 35 - Page contains a form 1527s ok 36 - Host match 1527s ok 37 - Field "user" is defined 1527s ok 38 - Field "password" is defined 1527s ok 39 - Field "spoofId" is defined 1527s ok 40 - CSP header authorize POST request to \# 1527s ok 41 - Get Menu 1527s ok 42 - HTTP code is 200 1527s ok 43 - Page contains a form 1527s ok 44 - Host match 1527s ok 45 - Field "user" is defined 1527s ok 46 - Field "password" is defined 1527s ok 47 - Field "spoofId" is defined 1527s ok 48 - CSP header authorize POST request to \# 1527s ok 49 - Auth query 1527s ok 50 - PE93 found 1527s ok 51 - Get Menu 1527s ok 52 - HTTP code is 200 1527s ok 53 - Page contains a form 1527s ok 54 - Host match 1527s ok 55 - Field "user" is defined 1527s ok 56 - Field "password" is defined 1527s ok 57 - Field "spoofId" is defined 1527s ok 58 - CSP header authorize POST request to \# 1527s ok 59 - Get Menu 1527s ok 60 - HTTP code is 200 1527s ok 61 - Page contains a form 1527s ok 62 - Host match 1527s ok 63 - Field "user" is defined 1527s ok 64 - Field "password" is defined 1527s ok 65 - Field "spoofId" is defined 1527s ok 66 - CSP header authorize POST request to \# 1527s ok 67 - Auth query 1527s ok 68 - Get cookie lemonldap (9a6750371f8244865641925442f46c56c0badf31da139a99a7681b4fb3df9150) 1527s ok 69 - Get cookie lemonldaphttp () 1527s ok 70 - Get redirection 1527s ok 71 - Location is http://auth.example.com/ 1527s ok 72 - -> Get cookie : lemonldap=something 1527s ok 73 - -> Cookie 'lemonldap' is HttpOnly 1527s ok 74 - -> Cookie 'lemonldap' is secure 1527s ok 75 - CheckUser form 1527s ok 76 - HTTP code is 200 1527s ok 77 - Page contains a form 1527s ok 78 - URI match 1527s ok 79 - Field "user" is defined 1527s ok 80 - Field "url" is defined 1527s ok 81 - Found trspan="checkUser" 1527s ok 82 - POST checkuser 1527s ok 83 - Found macro test_impersonation 1527s ok 84 - Found msmith/msmith 1527s ok 85 - Logout request 1527s ok 86 - Response is 200 1527s ok 87 - Cookie is deleted 1527s ok 88 - No pdata 1527s ok 89 - Disconnect request 1527s ok 90 - Response is 401 1527s ok 91 - Get Menu 1527s ok 92 - HTTP code is 200 1527s ok 93 - Page contains a form 1527s ok 94 - Host match 1527s ok 95 - Field "user" is defined 1527s ok 96 - Field "password" is defined 1527s ok 97 - Field "spoofId" is defined 1527s ok 98 - CSP header authorize POST request to \# 1527s ok 99 - Auth query 1527s ok 100 - Get cookie lemonldap (9731208edab6f0bd822f5c30e89675f367729c3d4ba6560507e587a8d2f445fb) 1527s ok 101 - Get redirection 1527s ok 102 - Location is http://auth.example.com/ 1527s ok 103 - Get Menu 1527s ok 104 - HTTP code is 200 1527s ok 105 - Connected as dwho 1527s ok 106 - CheckUser form 1527s ok 107 - HTTP code is 200 1527s ok 108 - Page contains a form 1527s ok 109 - URI match 1527s ok 110 - Field "user" is defined 1527s ok 111 - Field "url" is defined 1527s ok 112 - Found trspan="checkUser" 1527s ok 113 - POST checkuser 1527s ok 114 - HTTP code is 200 1527s ok 115 - Page contains a form 1527s ok 116 - URI match 1527s ok 117 - Field "user" is defined 1527s ok 118 - Field "url" is defined 1527s ok 119 - Found trspan="checkUser" 1527s ok 120 - Found trspan="allowed" 1527s ok 121 - Found trspan="headers" 1527s ok 122 - Found trspan="macros" 1527s ok 123 - Found trspan="attributes" 1527s ok 124 - Found _userDB 1527s ok 125 - Found Auth-User 1527s ok 126 - Found dwho 1527s ok 127 - Found _whatToTrace 1527s ok 128 - Found testPrefix_groups 1527s ok 129 - Found "su; su_test; test_su" 1527s ok 130 - Found testPrefix_uid 1527s ok 131 - Found rtyler 1527s ok 132 - Found macro test_impersonation 1527s ok 133 - Found rtyler/dwo 1527s ok 134 - Found 34 attributes 1527s ok 135 - _auth 1527s ok 136 - _httpSession 1527s ok 137 - uid 1527s ok 138 - testPrefix__auth 1527s ok 139 - testPrefix__httpSession 1527s ok 140 - testPrefix_uid 1527s ok 141 - Logout request 1527s ok 142 - Response is 200 1527s ok 143 - Cookie is deleted 1527s ok 144 - No pdata 1527s ok 145 - Disconnect request 1527s ok 146 - Response is 401 1527s 1..146 1527s ok 1529s t/68-Impersonation-with-filtered-merge.t ....................................... 1529s ok 1 - use Lemonldap::NG::Portal::Main; 1529s ok 2 - Portal object 1529s ok 3 - Init 1529s ok 4 - Portal app 1529s ok 5 - Get Menu 1529s ok 6 - HTTP code is 200 1529s ok 7 - Page contains a form 1529s ok 8 - Host match 1529s ok 9 - Field "user" is defined 1529s ok 10 - Field "password" is defined 1529s ok 11 - Field "spoofId" is defined 1529s ok 12 - CSP header authorize POST request to \# 1529s ok 13 - Auth query 1529s ok 14 - Get cookie lemonldap (c3bfba23c2e0eef51e764cdf7376fd2a14e1e5ed80fb2241c7c72a04619ad9c7) 1529s ok 15 - Get redirection 1529s ok 16 - Location is http://auth.example.com/ 1529s ok 17 - Get Menu 1529s ok 18 - HTTP code is 200 1529s ok 19 - Connected as dwho 1529s ok 20 - Authenticated as dwho 1529s ok 21 - CheckUser form 1529s ok 22 - HTTP code is 200 1529s ok 23 - Page contains a form 1529s ok 24 - URI match 1529s ok 25 - Field "user" is defined 1529s ok 26 - Field "url" is defined 1529s ok 27 - Found trspan="checkUserMerged" 1529s ok 28 - POST checkuser 1529s ok 29 - HTTP code is 200 1529s ok 30 - Page contains a form 1529s ok 31 - URI match 1529s ok 32 - Field "user" is defined 1529s ok 33 - Field "url" is defined 1529s ok 34 - Found trspan="checkUser" 1529s ok 35 - Found trspan="allowed" 1529s ok 36 - Found trspan="headers" 1529s ok 37 - Found trspan="groups_sso" 1529s ok 38 - Found trspan="macros" 1529s ok 39 - Found trspan="attributes" 1529s ok 40 - Found _userDB 1529s ok 41 - Found Auth-User 1529s ok 42 - Found dwho 1529s ok 43 - Found su 1529s ok 44 - Found su_test 1529s ok 45 - NOT found _test_ 1529s ok 46 - NOT found test_su 1529s ok 47 - Found uid 1529s ok 48 - Found _whatToTrace 1529s ok 49 - POST checkuser 1529s ok 50 - Response is JSON 1529s ok 51 - Right number of real_hGroups found 1529s ok 52 - Right number of hGroups found 1529s ok 53 - Logout request 1529s ok 54 - Response is 200 1529s ok 55 - Cookie is deleted 1529s ok 56 - No pdata 1529s ok 57 - Disconnect request 1529s ok 58 - Response is 401 1529s 1..58 1529s ok 1531s t/68-Impersonation-with-merge.t ................................................ 1531s ok 1 - use Lemonldap::NG::Portal::Main; 1531s ok 2 - Portal object 1531s ok 3 - Init 1531s ok 4 - Portal app 1531s ok 5 - Get Menu 1531s ok 6 - HTTP code is 200 1531s ok 7 - Page contains a form 1531s ok 8 - Host match 1531s ok 9 - Field "user" is defined 1531s ok 10 - Field "password" is defined 1531s ok 11 - Field "spoofId" is defined 1531s ok 12 - CSP header authorize POST request to \# 1531s ok 13 - Auth query 1531s ok 14 - Get cookie lemonldap (e8a40b6d98bd452e039d3f4c2a5bbb338f09f9aca473244c5b0dd40fd893ec57) 1531s ok 15 - Get redirection 1531s ok 16 - Location is http://auth.example.com/ 1531s ok 17 - Get Menu 1531s ok 18 - HTTP code is 200 1531s ok 19 - Connected as dwho 1531s ok 20 - Authenticated as dwho 1531s ok 21 - CheckUser form 1531s ok 22 - HTTP code is 200 1531s ok 23 - Page contains a form 1531s ok 24 - URI match 1531s ok 25 - Field "user" is defined 1531s ok 26 - Field "url" is defined 1531s ok 27 - Found trspan="checkUserMerged" 1531s ok 28 - POST checkuser 1531s ok 29 - HTTP code is 200 1531s ok 30 - Page contains a form 1531s ok 31 - URI match 1531s ok 32 - Field "user" is defined 1531s ok 33 - Field "url" is defined 1531s ok 34 - Found trspan="checkUserMerged" 1531s ok 35 - Found trspan="allowed" 1531s ok 36 - Found trspan="headers" 1531s ok 37 - Found trspan="groups_sso" 1531s ok 38 - Found SSO group "su" 1531s ok 39 - Found SSO group "su_test" 1531s ok 40 - Found SSO group "test_su" 1531s ok 41 - Found trspan="attributes" 1531s ok 42 - Found trspan="macros" 1531s ok 43 - Found _userDB 1531s ok 44 - Found Auth-User 1531s ok 45 - Found dwho 1531s ok 46 - Found su 1531s ok 47 - Found su_test 1531s ok 48 - NOT found _test_ 1531s ok 49 - Found test_su 1531s ok 50 - Found _whatToTrace 1531s ok 51 - Found uid 1531s ok 52 - POST checkuser 1531s ok 53 - Response is JSON 1531s ok 54 - Right number of real_hGroups found 1531s ok 55 - Right number of hGroups found 1531s ok 56 - Logout request 1531s ok 57 - Response is 200 1531s ok 58 - Cookie is deleted 1531s ok 59 - No pdata 1531s ok 60 - Disconnect request 1531s ok 61 - Response is 401 1531s 1..61 1531s ok 1535s t/68-Impersonation.t ........................................................... 1535s ok 1 - use Lemonldap::NG::Portal::Main; 1535s ok 2 - Portal object 1535s ok 3 - Init 1535s ok 4 - Portal app 1535s ok 5 - Get Menu 1535s ok 6 - HTTP code is 200 1535s ok 7 - Page contains a form 1535s ok 8 - Host match 1535s ok 9 - Field "user" is defined 1535s ok 10 - Field "password" is defined 1535s ok 11 - Field "spoofId" is defined 1535s ok 12 - CSP header authorize POST request to \# 1535s ok 13 - Auth query 1535s ok 14 - PE40 found 1535s ok 15 - Get Menu 1535s ok 16 - HTTP code is 200 1535s ok 17 - Page contains a form 1535s ok 18 - Host match 1535s ok 19 - Field "user" is defined 1535s ok 20 - Field "password" is defined 1535s ok 21 - Field "spoofId" is defined 1535s ok 22 - CSP header authorize POST request to \# 1535s ok 23 - Get Menu 1535s ok 24 - HTTP code is 200 1535s ok 25 - Page contains a form 1535s ok 26 - Host match 1535s ok 27 - Field "user" is defined 1535s ok 28 - Field "password" is defined 1535s ok 29 - Field "spoofId" is defined 1535s ok 30 - CSP header authorize POST request to \# 1535s ok 31 - Auth query 1535s ok 32 - PE5 found 1535s ok 33 - Get Menu 1535s ok 34 - HTTP code is 200 1535s ok 35 - Page contains a form 1535s ok 36 - Host match 1535s ok 37 - Field "user" is defined 1535s ok 38 - Field "password" is defined 1535s ok 39 - Field "spoofId" is defined 1535s ok 40 - CSP header authorize POST request to \# 1535s ok 41 - Get Menu 1535s ok 42 - HTTP code is 200 1535s ok 43 - Page contains a form 1535s ok 44 - Host match 1535s ok 45 - Field "user" is defined 1535s ok 46 - Field "password" is defined 1535s ok 47 - Field "spoofId" is defined 1535s ok 48 - CSP header authorize POST request to \# 1535s ok 49 - Auth query 1535s ok 50 - PE93 found 1535s ok 51 - Get Menu 1535s ok 52 - HTTP code is 200 1535s ok 53 - Page contains a form 1535s ok 54 - Host match 1535s ok 55 - Field "user" is defined 1535s ok 56 - Field "password" is defined 1535s ok 57 - Field "spoofId" is defined 1535s ok 58 - CSP header authorize POST request to \# 1535s ok 59 - Get Menu 1535s ok 60 - HTTP code is 200 1535s ok 61 - Page contains a form 1535s ok 62 - Host match 1535s ok 63 - Field "user" is defined 1535s ok 64 - Field "password" is defined 1535s ok 65 - Field "spoofId" is defined 1535s ok 66 - CSP header authorize POST request to \# 1535s ok 67 - Auth query 1535s ok 68 - Get cookie lemonldap (7e62b139bcd656b0a51cc90d1d5b2253fa7c73f82a2eb3ff1eba764f92f1fcb9) 1535s ok 69 - Get redirection 1535s ok 70 - Location is http://auth.example.com/ 1535s ok 71 - Get Menu 1535s ok 72 - HTTP code is 200 1535s ok 73 - Connected as msmith 1535s ok 74 - Authenticated as msmith 1535s ok 75 - CheckUser form 1535s ok 76 - HTTP code is 200 1535s ok 77 - Page contains a form 1535s ok 78 - URI match 1535s ok 79 - Field "user" is defined 1535s ok 80 - Field "url" is defined 1535s ok 81 - Found trspan="checkUser" 1535s ok 82 - POST checkuser 1535s ok 83 - Found macro test_impersonation 1535s ok 84 - Found msmith/msmith 1535s ok 85 - Found two MSMITH@BADWOLF.ORG 1535s ok 86 - Logout request 1535s ok 87 - Response is 200 1535s ok 88 - Cookie is deleted 1535s ok 89 - No pdata 1535s ok 90 - Disconnect request 1535s ok 91 - Response is 401 1535s ok 92 - Get Menu 1535s ok 93 - HTTP code is 200 1535s ok 94 - Page contains a form 1535s ok 95 - Host match 1535s ok 96 - Field "user" is defined 1535s ok 97 - Field "password" is defined 1535s ok 98 - Field "spoofId" is defined 1535s ok 99 - CSP header authorize POST request to \# 1535s ok 100 - Auth query 1535s ok 101 - Get cookie lemonldap (301f6f65e0dae55e14c04890a6fec72d608cb31e0de526d16d8bde28f9cfbc2b) 1535s ok 102 - Get redirection 1535s ok 103 - Location is http://auth.example.com/ 1535s ok 104 - Get Menu 1535s ok 105 - HTTP code is 200 1535s ok 106 - Connected as dwho 1535s ok 107 - Authenticated as dwho 1535s ok 108 - CheckUser form 1535s ok 109 - HTTP code is 200 1535s ok 110 - Page contains a form 1535s ok 111 - URI match 1535s ok 112 - Field "user" is defined 1535s ok 113 - Field "url" is defined 1535s ok 114 - Found trspan="checkUser" 1535s ok 115 - POST checkuser 1535s ok 116 - HTTP code is 200 1535s ok 117 - Page contains a form 1535s ok 118 - URI match 1535s ok 119 - Field "user" is defined 1535s ok 120 - Field "url" is defined 1535s ok 121 - Found trspan="checkUser" 1535s ok 122 - Found trspan="allowed" 1535s ok 123 - Found trspan="headers" 1535s ok 124 - Found trspan="macros" 1535s ok 125 - Found trspan="attributes" 1535s ok 126 - Found _userDB 1535s ok 127 - Found Auth-User 1535s ok 128 - Found dwho 1535s ok 129 - Found _whatToTrace 1535s ok 130 - Found testPrefix_groups 1535s ok 131 - Found "su; su_test; test_su" 1535s ok 132 - Found testPrefix_uid 1535s ok 133 - Found rtyler 1535s ok 134 - Found macro test_impersonation 1535s ok 135 - Found rtyler/dwo 1535s ok 136 - Found _session_id 1535s ok 137 - Found _session_id 1535s ok 138 - Found 34 attributes 1535s ok 139 - _auth 1535s ok 140 - uid 1535s ok 141 - testPrefix__auth 1535s ok 142 - testPrefix_uid 1535s ok 143 - Logout request 1535s ok 144 - Response is 200 1535s ok 145 - Cookie is deleted 1535s ok 146 - No pdata 1535s ok 147 - Disconnect request 1535s ok 148 - Response is 401 1535s 1..148 1535s ok 1536s t/68-InitializePasswordReset.t ................................................. 1536s ok 1 - use Lemonldap::NG::Portal::Main; 1536s ok 2 - Portal object 1536s ok 3 - Init 1536s ok 4 - Portal app 1536s ok 5 - Auth query 1536s ok 6 - HTTP code is 200 1536s ok 7 - Get cookie lemonldap (0c6667c432364b7fcc6b9eb25b7249e263441e6b56a415b54bfc6d1c6bbc71c6) 1536s ok 8 - Force reinitialization for rtyler@badwolf.org 1536s ok 9 - HTTP code is 200 1536s ok 10 - HTTP code is 200 1536s ok 11 - Content-Type is JSON 1536s ok 12 - Content is valid JSON 1536s ok 13 - mail_token found 1536s ok 14 - reset url found and have a correct format 1536s ok 15 - Force reinitialization for rtyler@badwolf.org - bad secret 1536s ok 16 - HTTP code is 403 1536s ok 17 - Content is valid JSON 1536s ok 18 - authentication error 1536s ok 19 - Force reinitialization for rtyler@badwolf.org - user not found 1536s ok 20 - HTTP code is 404 1536s ok 21 - Content is valid JSON 1536s ok 22 - user not found 1536s 1..22 1536s ok 1537s t/70-2F-Password.t ............................................................. 1537s ok 1 - use Lemonldap::NG::Portal::Main; 1537s ok 2 - Portal object 1537s ok 3 - Init 1537s ok 4 - Portal app 1537s # Subtest: Register Password 2FA 1537s ok 1 - Get Menu 1537s ok 2 - HTTP code is 200 1537s ok 3 - Page contains a form 1537s ok 4 - Host match 1537s ok 5 - Field "user" is defined 1537s ok 6 - Field "password" is defined 1537s ok 7 - CSP header authorize POST request to \# 1537s ok 8 - Auth query 1537s ok 9 - Get cookie lemonldap (e6682a95425a722efbadccb72f44842dc3ea63ae832fb5e581f4dda6159b5a1f) 1537s ok 10 - Get redirection 1537s ok 11 - Location is http://auth.example.com/ 1537s ok 12 - Form registration 1537s ok 13 - Get redirection 1537s ok 14 - Location header found 1537s ok 15 - Form registration 1537s ok 16 - Found password js 1537s ok 17 - HTTP code is 200 1537s ok 18 - Content-Type is JSON 1537s ok 19 - Content is valid JSON 1537s ok 20 - Post registration (mismatched) 1537s ok 21 1537s ok 22 - HTTP code is 200 1537s ok 23 - Content-Type is JSON 1537s ok 24 - Content is valid JSON 1537s ok 25 - Post registration (mismatched) 1537s ok 26 1537s ok 27 - HTTP code is 200 1537s ok 28 - Content-Type is JSON 1537s ok 29 - Content is valid JSON 1537s ok 30 - Post registration (mismatched) 1537s ok 31 - Key is registered 1537s ok 32 - Logout request 1537s ok 33 - Response is 200 1537s ok 34 - Cookie is deleted 1537s ok 35 - No pdata 1537s ok 36 - Disconnect request 1537s ok 37 - Response is 401 1537s 1..37 1537s ok 5 - Register Password 2FA 1537s # Subtest: Try to login with invalid 2FA password 1537s ok 1 - Get Menu 1537s ok 2 - HTTP code is 200 1537s ok 3 - Page contains a form 1537s ok 4 - Host match 1537s ok 5 - Field "user" is defined 1537s ok 6 - Field "password" is defined 1537s ok 7 - CSP header authorize POST request to \# 1537s ok 8 - Auth query 1537s ok 9 - HTTP code is 200 1537s ok 10 - Page contains a form 1537s ok 11 - URI match 1537s ok 12 - Post code 1537s ok 13 - Expected portal error code: code found on page 1537s ok 14 - Expected portal error code 1537s 1..14 1537s ok 6 - Try to login with invalid 2FA password 1537s # Subtest: Try to login with valid 2FA password 1537s ok 1 - Get Menu 1537s ok 2 - HTTP code is 200 1537s ok 3 - Page contains a form 1537s ok 4 - Host match 1537s ok 5 - Field "user" is defined 1537s ok 6 - Field "password" is defined 1537s ok 7 - CSP header authorize POST request to \# 1537s ok 8 - Auth query 1537s ok 9 - HTTP code is 200 1537s ok 10 - Page contains a form 1537s ok 11 - URI match 1537s ok 12 - Post code 1537s ok 13 - Get cookie lemonldap (d7327c10936d2b80aebf98372e4eb415b791a3b24fa4ed4bf53216bf936e3582) 1537s ok 14 - Get session using restSessionServer 1537s ok 15 - HTTP code is 200 1537s ok 16 - Deserialize session content 1537s ok 17 - Session has correct value for authenticationLevel 1537s ok 18 - Session has correct value for _auth 1537s ok 19 - Session has correct value for _2f 1537s ok 20 - Session has correct value for uid 1537s ok 21 - Logout request 1537s ok 22 - Response is 200 1537s ok 23 - Cookie is deleted 1537s ok 24 - No pdata 1537s ok 25 - Disconnect request 1537s ok 26 - Response is 401 1537s 1..26 1537s ok 7 - Try to login with valid 2FA password 1537s 1..7 1537s ok 1539s t/70-2F-TOTP-8-with-global-storage.t ........................................... 1539s ok 1 - use Lemonldap::NG::Portal::Main; 1539s ok 2 - Portal object 1539s ok 3 - Init 1539s ok 4 - Portal app 1539s ok 5 - Get Menu 1539s ok 6 - HTTP code is 200 1539s ok 7 - Page contains a form 1539s ok 8 - Host match 1539s ok 9 - Field "user" is defined 1539s ok 10 - Field "password" is defined 1539s ok 11 - Field "token" is defined 1539s ok 12 - CSP header authorize POST request to \# 1539s ok 13 - Auth query 1539s ok 14 - Get cookie lemonldap (edd9d447f05d642b6300ffa770a14faddc83c3fbb7cc558b26be769f928d037d) 1539s ok 15 - Get redirection 1539s ok 16 - Location is http://auth.example.com/ 1539s ok 17 - Form registration 1539s ok 18 - Get redirection 1539s ok 19 - Location header found 1539s ok 20 - Form registration 1539s ok 21 - Found TOTP js 1539s ok 22 - Get new key 1539s ok 23 - Content is JSON 1539s ok 24 - Found secret 1539s ok 25 - Found token 1539s ok 26 - Code 1539s ok 27 - Code contains 8 digits 1539s ok 28 - Post code 1539s ok 29 - Content is JSON 1539s ok 30 - Key is registered 1539s ok 31 - Logout request 1539s ok 32 - Response is 200 1539s ok 33 - Cookie is deleted 1539s ok 34 - No pdata 1539s ok 35 - Disconnect request 1539s ok 36 - Response is 401 1539s ok 37 - Get Menu 1539s ok 38 - HTTP code is 200 1539s ok 39 - Page contains a form 1539s ok 40 - Host match 1539s ok 41 - Field "user" is defined 1539s ok 42 - Field "password" is defined 1539s ok 43 - Field "token" is defined 1539s ok 44 - CSP header authorize POST request to \# 1539s ok 45 - Auth query 1539s ok 46 - HTTP code is 200 1539s ok 47 - Page contains a form 1539s ok 48 - URI match 1539s ok 49 - Field "token" is defined 1539s ok 50 - LLNG Code 1539s ok 51 - Post code 1539s ok 52 - Get cookie lemonldap (99768522b2b2884de5512fed9fb930585d6faf973d3a041de0dfc33cea3c9fde) 1539s ok 53 - Logout request 1539s ok 54 - Response is 200 1539s ok 55 - Cookie is deleted 1539s ok 56 - No pdata 1539s ok 57 - Disconnect request 1539s ok 58 - Response is 401 1539s ok 59 - Get Menu 1539s ok 60 - HTTP code is 200 1539s ok 61 - Page contains a form 1539s ok 62 - Host match 1539s ok 63 - Field "user" is defined 1539s ok 64 - Field "password" is defined 1539s ok 65 - Field "token" is defined 1539s ok 66 - CSP header authorize POST request to \# 1539s ok 67 - Auth query 1539s ok 68 - HTTP code is 200 1539s ok 69 - Page contains a form 1539s ok 70 - URI match 1539s ok 71 - Field "token" is defined 1539s ok 72 - LLNG Code 1539s ok 73 - Post code 1539s ok 74 - Token expired 1539s ok 75 - Login form is not displayed 1539s ok 76 - Get Menu 1539s ok 77 - HTTP code is 200 1539s ok 78 - Page contains a form 1539s ok 79 - Host match 1539s ok 80 - Field "user" is defined 1539s ok 81 - Field "password" is defined 1539s ok 82 - Field "token" is defined 1539s ok 83 - CSP header authorize POST request to \# 1539s ok 84 - Auth query 1539s ok 85 - HTTP code is 200 1539s ok 86 - Page contains a form 1539s ok 87 - URI match 1539s ok 88 - Field "token" is defined 1539s 1..88 1539s ok 1541s t/70-2F-TOTP-Hook.t ............................................................ 1541s ok 1 - use Lemonldap::NG::Portal::Main; 1541s ok 2 - Portal object 1541s ok 3 - Init 1541s ok 4 - Portal app 1541s ok 5 - Auth query 1541s ok 6 - Get cookie lemonldap (425d61bf43c2e4b4d195e9fffaa0e85fdf545a28060695bd55e8889a2d908b89) 1541s ok 7 - Form registration 1541s ok 8 - Found TOTP js 1541s ok 9 - Get new key 1541s ok 10 - Content is JSON 1541s ok 11 - Found secret 1541s ok 12 - Found token 1541s ok 13 - Found user 1541s ok 14 - Code 1541s ok 15 - Code contains 6 digits 1541s ok 16 - Post code 1541s ok 17 - Content is JSON 1541s ok 18 - TOTP is registered 1541s ok 19 - Logout request 1541s ok 20 - Response is 200 1541s ok 21 - Cookie is deleted 1541s ok 22 - No pdata 1541s ok 23 - Disconnect request 1541s ok 24 - Response is 401 1541s ok 25 - Auth query 1541s ok 26 - HTTP code is 200 1541s ok 27 - Page contains a form 1541s ok 28 - URI match 1541s ok 29 - Field "token" is defined 1541s ok 30 - Code 1541s ok 31 - Post code 1541s ok 32 - Get cookie lemonldap (a4a1cfbc63f037295e86d40cedc0e7223f62e39a80aa05ff41ebb7b455c3e417) 1541s ok 33 - Logout request 1541s ok 34 - Response is 200 1541s ok 35 - Cookie is deleted 1541s ok 36 - No pdata 1541s ok 37 - Disconnect request 1541s ok 38 - Response is 401 1541s ok 39 - Auth query 1541s ok 40 - HTTP code is 200 1541s ok 41 - Page contains a form 1541s ok 42 - URI match 1541s ok 43 - Field "token" is defined 1541s ok 44 - Code 1541s ok 45 - Post code 1541s ok 46 - Expected portal error code: code found on page 1541s ok 47 - Expected portal error code 1541s 1..47 1541s ok 1544s t/70-2F-TOTP-encryption.t ...................................................... 1544s ok 1 - use Lemonldap::NG::Portal::Main; 1544s ok 2 - Portal object 1544s ok 3 - Init 1544s ok 4 - Portal app 1544s ok 5 - Get Menu 1544s ok 6 - HTTP code is 200 1544s ok 7 - Page contains a form 1544s ok 8 - Host match 1544s ok 9 - Field "user" is defined 1544s ok 10 - Field "password" is defined 1544s ok 11 - Field "token" is defined 1544s ok 12 - CSP header authorize POST request to \# 1544s ok 13 - Auth query 1544s ok 14 - Get cookie lemonldap (d14cc8810914fa38026e4df5a0f0950106bc99fa7b834260a60482f9b2922b6f) 1544s ok 15 - Get redirection 1544s ok 16 - Location is http://auth.example.com/ 1544s ok 17 - Form registration 1544s ok 18 - Get redirection 1544s ok 19 - Location header found 1544s ok 20 - Form registration 1544s ok 21 - Found TOTP js 1544s ok 22 - Get new key 1544s ok 23 - Content is JSON 1544s ok 24 - Found secret 1544s ok 25 - Found token 1544s ok 26 - Code 1544s ok 27 - Code contains 6 digits 1544s ok 28 - Post code 1544s ok 29 - Content is JSON 1544s ok 30 - Key is registered 1544s ok 31 - Logout request 1544s ok 32 - Response is 200 1544s ok 33 - Cookie is deleted 1544s ok 34 - No pdata 1544s ok 35 - Disconnect request 1544s ok 36 - Response is 401 1544s ok 37 - Get Menu 1544s ok 38 - HTTP code is 200 1544s ok 39 - Page contains a form 1544s ok 40 - Host match 1544s ok 41 - Field "user" is defined 1544s ok 42 - Field "password" is defined 1544s ok 43 - Field "token" is defined 1544s ok 44 - CSP header authorize POST request to \# 1544s ok 45 - Auth query 1544s ok 46 - HTTP code is 200 1544s ok 47 - Page contains a form 1544s ok 48 - URI match 1544s ok 49 - Field "token" is defined 1544s ok 50 - LLNG Code 1544s ok 51 - Post code 1544s ok 52 - Get cookie lemonldap (8200aec5643ee7432bd9356fde6089546abb70240f932dd009fb4857b95ecaec) 1544s ok 53 - Logout request 1544s ok 54 - Response is 200 1544s ok 55 - Cookie is deleted 1544s ok 56 - No pdata 1544s ok 57 - Disconnect request 1544s ok 58 - Response is 401 1544s ok 59 - Get Menu 1544s ok 60 - HTTP code is 200 1544s ok 61 - Page contains a form 1544s ok 62 - Host match 1544s ok 63 - Field "user" is defined 1544s ok 64 - Field "password" is defined 1544s ok 65 - Field "token" is defined 1544s ok 66 - CSP header authorize POST request to \# 1544s ok 67 - Auth query 1544s ok 68 - HTTP code is 200 1544s ok 69 - Page contains a form 1544s ok 70 - URI match 1544s ok 71 - Field "token" is defined 1544s ok 72 - LLNG Code 1544s ok 73 - Post code 1544s ok 74 - Token expired 1544s ok 75 - Login form is not displayed 1544s ok 76 - Get Menu 1544s ok 77 - HTTP code is 200 1544s ok 78 - Page contains a form 1544s ok 79 - Host match 1544s ok 80 - Field "user" is defined 1544s ok 81 - Field "password" is defined 1544s ok 82 - Field "token" is defined 1544s ok 83 - CSP header authorize POST request to \# 1544s ok 84 - Auth query 1544s ok 85 - HTTP code is 200 1544s ok 86 - Page contains a form 1544s ok 87 - URI match 1544s ok 88 - Field "token" is defined 1544s ok 89 - TOTP persistent data found 1544s ok 90 - Only one device found 1544s ok 91 - TOTP secret is encrypted 1544s 1..91 1544s ok 1546s t/70-2F-TOTP-multiple-register.t ............................................... 1546s ok 1 - use Lemonldap::NG::Portal::Main; 1546s ok 2 - Portal object 1546s ok 3 - Init 1546s ok 4 - Portal app 1546s ok 5 - Auth query 1546s ok 6 - Get cookie lemonldap (c5f9fa669c62b52800439465d9a7c3970f8f0fd338dd1fe4a115a06fede66fec) 1546s ok 7 - Get Menu 1546s ok 8 - Form registration 1546s ok 9 - Get redirection 1546s ok 10 - Location header found 1546s ok 11 - Form registration 1546s ok 12 - Form registration 1546s ok 13 - Found TOTP js 1546s ok 14 - Get new key 1546s ok 15 - Content is JSON 1546s ok 16 - Found secret 1546s ok 17 - Found token 1546s ok 18 - Found user 1546s ok 19 - Code 1546s ok 20 - Code contains 6 digits 1546s ok 21 - Post code 1546s ok 22 - Content is JSON 1546s ok 23 - TOTP is registered 1546s ok 24 - Form registration 1546s ok 25 - Found newly registered device 1546s ok 26 - Found button to register a new device 1546s ok 27 - Form registration 1546s ok 28 - Found TOTP js 1546s ok 29 - Get new key 1546s ok 30 - Content is JSON 1546s ok 31 - Found secret 1546s ok 32 - Found token 1546s ok 33 - Found user 1546s ok 34 - Code 1546s ok 35 - Code contains 6 digits 1546s ok 36 - Post code 1546s ok 37 - Content is JSON 1546s ok 38 - TOTP is registered 1546s ok 39 - Found 2 registered TOTP 1546s 1..39 1546s ok 1547s t/70-2F-TOTP-multiple.t ........................................................ 1547s ok 1 - use Lemonldap::NG::Portal::Main; 1547s ok 2 - Portal object 1547s ok 3 - Init 1547s ok 4 - Portal app 1547s # Subtest: Authenticate with first device 1547s ok 1 - Auth query 1547s ok 2 - HTTP code is 200 1547s ok 3 - Page contains a form 1547s ok 4 - URI match 1547s ok 5 - Field "token" is defined 1547s ok 6 - Code 1547s ok 7 - Post code 1547s ok 8 - Get cookie lemonldap (887dee9e788829121dee06658400066cb28d47aa04020c43af25ff9b9434a986) 1547s 1..8 1547s ok 5 - Authenticate with first device 1547s # Subtest: Authenticate with second device 1547s ok 1 - Auth query 1547s ok 2 - HTTP code is 200 1547s ok 3 - Page contains a form 1547s ok 4 - URI match 1547s ok 5 - Field "token" is defined 1547s ok 6 - Code 1547s ok 7 - Post code 1547s ok 8 - Get cookie lemonldap (34df40348503b044a85cc5dd7df4f57932128c28e4c768d043071d5f0a9946e6) 1547s 1..8 1547s ok 6 - Authenticate with second device 1547s # Subtest: Authenticate with unknown device 1547s ok 1 - Auth query 1547s ok 2 - HTTP code is 200 1547s ok 3 - Page contains a form 1547s ok 4 - URI match 1547s ok 5 - Field "token" is defined 1547s ok 6 - Code 1547s ok 7 - Post code 1547s ok 8 - Expected portal error code: code found on page 1547s ok 9 - Expected portal error code 1547s 1..9 1547s ok 7 - Authenticate with unknown device 1547s 1..7 1547s ok 1549s t/70-2F-TOTP-with-History-and-Refresh.t ........................................ 1549s ok 1 - use Lemonldap::NG::Portal::Main; 1549s ok 2 - Portal object 1549s ok 3 - Init 1549s ok 4 - Portal app 1549s ok 5 - Auth query 1549s ok 6 - Get cookie lemonldap (30df8a23040805a254b8cf917ba6b02bdb02247a965b8b5ea0a474bea7dd3a70) 1549s ok 7 - Form registration 1549s ok 8 - Get redirection 1549s ok 9 - Location header found 1549s ok 10 - Form registration 1549s ok 11 - Found TOTP js 1549s ok 12 - Get new key 1549s ok 13 - Content is JSON 1549s ok 14 - Found secret 1549s ok 15 - Found token 1549s ok 16 - Code 1549s ok 17 - Code contains 6 digits 1549s ok 18 - Post code 1549s ok 19 - Content is JSON 1549s ok 20 - Key is registered 1549s ok 21 - Logout request 1549s ok 22 - Response is 200 1549s ok 23 - Cookie is deleted 1549s ok 24 - No pdata 1549s ok 25 - Disconnect request 1549s ok 26 - Response is 401 1549s ok 27 - Auth query 1549s ok 28 - HTTP code is 200 1549s ok 29 - Page contains a form 1549s ok 30 - URI match 1549s ok 31 - Field "token" is defined 1549s ok 32 - Field "checkLogins" is defined 1549s ok 33 - Code 1549s ok 34 - Post code 1549s ok 35 - HTTP code is 200 1549s ok 36 - Get cookie lemonldap (34a688ef0ac5a64205969579df2c873326096c62a0ab32638b5f3c75f393037e) 1549s ok 37 - History found 1549s ok 38 - Two entries found 1549s ok 39 - POST checkuser 1549s ok 40 - Content is JSON 1549s ok 41 - Good authenticationLevel found 1549s ok 42 - Refresh query 1549s ok 43 - Get redirection 1549s ok 44 - Location is http://auth.example.com/ 1549s ok 45 - POST checkuser 1549s ok 46 - Content is JSON 1549s ok 47 - Good authenticationLevel found 1549s ok 48 - Logout request 1549s ok 49 - Response is 200 1549s ok 50 - Cookie is deleted 1549s ok 51 - No pdata 1549s ok 52 - Disconnect request 1549s ok 53 - Response is 401 1549s 1..53 1549s ok 1551s t/70-2F-TOTP-with-LDAP.t ....................................................... 1551s ok 1 - use Lemonldap::NG::Portal::Main; 1551s ok 2 # skip LLNGTESTLDAP is not set 1551s ok 3 # skip LLNGTESTLDAP is not set 1551s ok 4 # skip LLNGTESTLDAP is not set 1551s ok 5 # skip LLNGTESTLDAP is not set 1551s ok 6 # skip LLNGTESTLDAP is not set 1551s ok 7 # skip LLNGTESTLDAP is not set 1551s ok 8 # skip LLNGTESTLDAP is not set 1551s ok 9 # skip LLNGTESTLDAP is not set 1551s ok 10 # skip LLNGTESTLDAP is not set 1551s 1..10 1551s ok 1554s t/70-2F-TOTP-with-Range.t ...................................................... 1554s ok 1 - use Lemonldap::NG::Portal::Main; 1554s ok 2 - Portal object 1554s ok 3 - Init 1554s ok 4 - Portal app 1554s ok 5 - Get Menu 1554s ok 6 - HTTP code is 200 1554s ok 7 - Page contains a form 1554s ok 8 - Host match 1554s ok 9 - Field "user" is defined 1554s ok 10 - Field "password" is defined 1554s ok 11 - CSP header authorize POST request to \# 1554s ok 12 - Auth query 1554s ok 13 - Get cookie lemonldap (df3c08ced1fafaaecb6bb850249aacd4636b18e8fbe95e1694c3acaaf5faea52) 1554s ok 14 - Get redirection 1554s ok 15 - Location is http://auth.example.com/ 1554s ok 16 - Form registration 1554s ok 17 - Get redirection 1554s ok 18 - Location header found 1554s ok 19 - Form registration 1554s ok 20 - Found TOTP js 1554s ok 21 - Get new key 1554s ok 22 - Content is JSON 1554s ok 23 - Found secret 1554s ok 24 - Found token 1554s ok 25 - Code 1554s ok 26 - Code contains 6 digits 1554s ok 27 - Post code 1554s ok 28 - Content is JSON 1554s ok 29 - Key is registered 1554s ok 30 - Logout request 1554s ok 31 - Response is 200 1554s ok 32 - Cookie is deleted 1554s ok 33 - No pdata 1554s ok 34 - Disconnect request 1554s ok 35 - Response is 401 1554s ok 36 - Get Menu 1554s ok 37 - HTTP code is 200 1554s ok 38 - Page contains a form 1554s ok 39 - Host match 1554s ok 40 - Field "user" is defined 1554s ok 41 - Field "password" is defined 1554s ok 42 - CSP header authorize POST request to \# 1554s ok 43 - Auth query 1554s ok 44 - HTTP code is 200 1554s ok 45 - Page contains a form 1554s ok 46 - URI match 1554s ok 47 - Post code 1554s ok 48 - Get cookie lemonldap (296955eda2930c5dc158dc3f0d61d234dd082ab75c6fa512b155f1c5eda097cb) 1554s ok 49 - Logout request 1554s ok 50 - Response is 200 1554s ok 51 - Cookie is deleted 1554s ok 52 - No pdata 1554s ok 53 - Disconnect request 1554s ok 54 - Response is 401 1554s ok 55 - Get Menu 1554s ok 56 - HTTP code is 200 1554s ok 57 - Page contains a form 1554s ok 58 - Host match 1554s ok 59 - Field "user" is defined 1554s ok 60 - Field "password" is defined 1554s ok 61 - CSP header authorize POST request to \# 1554s ok 62 - Auth query 1554s ok 63 - HTTP code is 200 1554s ok 64 - Page contains a form 1554s ok 65 - URI match 1554s ok 66 - Post code 1554s ok 67 - Get cookie lemonldap (8b80b8d3be7c125a7470c01de9c63e052268324d5829464bc62267b8f72130ae) 1554s ok 68 - Logout request 1554s ok 69 - Response is 200 1554s ok 70 - Cookie is deleted 1554s ok 71 - No pdata 1554s ok 72 - Disconnect request 1554s ok 73 - Response is 401 1554s ok 74 - Get Menu 1554s ok 75 - HTTP code is 200 1554s ok 76 - Page contains a form 1554s ok 77 - Host match 1554s ok 78 - Field "user" is defined 1554s ok 79 - Field "password" is defined 1554s ok 80 - CSP header authorize POST request to \# 1554s ok 81 - Auth query 1554s ok 82 - HTTP code is 200 1554s ok 83 - Page contains a form 1554s ok 84 - URI match 1554s ok 85 - Post code 1554s ok 86 - Bad TOTP (backward) 1554s ok 87 - Get Menu 1554s ok 88 - HTTP code is 200 1554s ok 89 - Page contains a form 1554s ok 90 - Host match 1554s ok 91 - Field "user" is defined 1554s ok 92 - Field "password" is defined 1554s ok 93 - CSP header authorize POST request to \# 1554s ok 94 - Auth query 1554s ok 95 - HTTP code is 200 1554s ok 96 - Page contains a form 1554s ok 97 - URI match 1554s ok 98 - Post code 1554s ok 99 - Bad TOTP (forward) 1554s 1..99 1554s ok 1556s t/70-2F-TOTP-with-TTL-and-JSON.t ............................................... 1556s ok 1 - use Lemonldap::NG::Portal::Main; 1556s ok 2 - Portal object 1556s ok 3 - Init 1556s ok 4 - Portal app 1556s ok 5 - Auth query 1556s ok 6 - Get cookie lemonldap (4887d04fdd4e19c9599c6d632c36269e76a5a93fe0df291eb94291d06d24b224) 1556s ok 7 - Form registration 1556s ok 8 - Get redirection 1556s ok 9 - Location header found 1556s ok 10 - Form registration 1556s ok 11 - Found TOTP js 1556s ok 12 - Found custom Main Logo 1556s ok 13 - Get new key 1556s ok 14 - Content is JSON 1556s ok 15 - Found secret 1556s ok 16 - Found token 1556s ok 17 - Code 1556s ok 18 - Code contains 6 digits 1556s ok 19 - Post code 1556s ok 20 - Content is JSON 1556s ok 21 - Key is registered 1556s ok 22 - Logout request 1556s ok 23 - Response is 200 1556s ok 24 - Cookie is deleted 1556s ok 25 - No pdata 1556s ok 26 - Disconnect request 1556s ok 27 - Response is 401 1556s ok 28 - Auth query 1556s ok 29 - HTTP code is 200 1556s ok 30 - Page contains a form 1556s ok 31 - URI match 1556s ok 32 - Field "token" is defined 1556s ok 33 - Code 1556s ok 34 - Post code 1556s ok 35 - Get cookie lemonldap (1d04d422f9771f5d680cbdd9ce862f3748236aa6409f03dc08e98e2d63e2ab65) 1556s ok 36 - Logout request 1556s ok 37 - Response is 200 1556s ok 38 - Cookie is deleted 1556s ok 39 - No pdata 1556s ok 40 - Disconnect request 1556s ok 41 - Response is 401 1556s ok 42 - Auth query 1556s ok 43 - HTTP code is 200 1556s ok 44 - Notification reference found 1556s ok 45 - Right reference found 1556s ok 46 - Notification message found 1556s ok 47 - Get cookie lemonldap (6AVMZkYXu3l58SpxEyyBB/ahX043h2pyOG0nf3FY6gICr0uwjTl0+8lhXo5DNzsqTULHgaRm9rHWfrrIFqD+G++SskQ2xt1H1R2hSbQdt3Us3z889blBnhNR2EeJpU/JUStL/relPrpJKCxSOG016Q==) 1556s ok 48 - Logout request 1556s ok 49 - Response is 200 1556s ok 50 - Cookie is deleted 1556s ok 51 - No pdata 1556s ok 52 - Disconnect request 1556s ok 53 - Response is 401 1556s 1..53 1556s ok 1559s t/70-2F-TOTP-with-TTL-and-XML.t ................................................ 1559s ok 1 - use Lemonldap::NG::Portal::Main; 1559s ok 2 - Portal object 1559s ok 3 - Init 1559s ok 4 - Portal app 1559s ok 5 - Auth query 1559s ok 6 - Get cookie lemonldap (69e915109199d42ec673a8a4ba27373f250f4b69110a4bd2d9f6d62ca5010040) 1559s ok 7 - Form registration 1559s ok 8 - Get redirection 1559s ok 9 - Location header found 1559s ok 10 - Form registration 1559s ok 11 - Found TOTP js 1559s ok 12 - Found custom Main Logo 1559s ok 13 - Get new key 1559s ok 14 - Content is JSON 1559s ok 15 - Found secret 1559s ok 16 - Found token 1559s ok 17 - Code 1559s ok 18 - Code contains 6 digits 1559s ok 19 - Post code 1559s ok 20 - Content is JSON 1559s ok 21 - Key is registered 1559s ok 22 - Logout request 1559s ok 23 - Response is 200 1559s ok 24 - Cookie is deleted 1559s ok 25 - No pdata 1559s ok 26 - Disconnect request 1559s ok 27 - Response is 401 1559s ok 28 - Auth query 1559s ok 29 - HTTP code is 200 1559s ok 30 - Page contains a form 1559s ok 31 - URI match 1559s ok 32 - Field "token" is defined 1559s ok 33 - Code 1559s ok 34 - Post code 1559s ok 35 - Get cookie lemonldap (6489270057884ed08d80d3ea4df7acd08508cd89298b69c6ee5b24aaa81fd163) 1559s ok 36 - Logout request 1559s ok 37 - Response is 200 1559s ok 38 - Cookie is deleted 1559s ok 39 - No pdata 1559s ok 40 - Disconnect request 1559s ok 41 - Response is 401 1559s ok 42 - Auth query 1559s ok 43 - HTTP code is 200 1559s ok 44 - Notification reference found 1559s ok 45 - Right reference found 1559s ok 46 - Notification message found 1559s ok 47 - Get cookie lemonldap (TbmX1FiUWThl9SD0L1EgsvVYzqyR+5NdO3sIDIpH6KDvSN5Lv7WJSgFDySCm1YAQAu0gEfNBXFWV74uu+YF9u+TRnclWh7Rzqy1N7xurLGcFugiVAagembbiP34WqmfoSXwgdvuzJwmA4+8UOSL4gQ==) 1559s ok 48 - Logout request 1559s ok 49 - Response is 200 1559s ok 50 - Cookie is deleted 1559s ok 51 - No pdata 1559s ok 52 - Disconnect request 1559s ok 53 - Response is 401 1559s 1..53 1559s ok 1560s t/70-2F-TOTP-with-TTL.t ........................................................ 1560s ok 1 - use Lemonldap::NG::Portal::Main; 1560s ok 2 - Portal object 1560s ok 3 - Init 1560s ok 4 - Portal app 1560s ok 5 - Auth query 1560s ok 6 - Get cookie lemonldap (f6e62e67607231f764bb2b7b7d86a00db5ac331e779a8e7c00ed94a810ab57e9) 1560s ok 7 - Get Menu 1560s ok 8 - sfaManager link not found 1560s ok 9 - Form registration 1560s ok 10 - Get redirection 1560s ok 11 - Location header found 1560s ok 12 - Form registration 1560s ok 13 - Found TOTP js 1560s ok 14 - Found custom Main Logo 1560s ok 15 - Get new key 1560s ok 16 - Content is JSON 1560s ok 17 - Found secret 1560s ok 18 - Found token 1560s ok 19 - Found issuer 1560s ok 20 - Found user 1560s ok 21 - Code 1560s ok 22 - Code contains 6 digits 1560s ok 23 - Post code 1560s ok 24 - Content is JSON 1560s ok 25 - badName returned 1560s ok 26 - Code 1560s ok 27 - Code contains 6 digits 1560s ok 28 - Post code 1560s ok 29 - Content is JSON 1560s ok 30 - TOTP is registered 1560s ok 31 - Logout request 1560s ok 32 - Response is 200 1560s ok 33 - Cookie is deleted 1560s ok 34 - No pdata 1560s ok 35 - Disconnect request 1560s ok 36 - Response is 401 1560s ok 37 - Auth query 1560s ok 38 - HTTP code is 200 1560s ok 39 - Page contains a form 1560s ok 40 - URI match 1560s ok 41 - Field "token" is defined 1560s ok 42 - Code 1560s ok 43 - Post code 1560s ok 44 - Get cookie lemonldap (b5fbe53011363642044b28e5a2743c0450acad125ad544e65259ab178f0f444c) 1560s ok 45 - Logout request 1560s ok 46 - Response is 200 1560s ok 47 - Cookie is deleted 1560s ok 48 - No pdata 1560s ok 49 - Disconnect request 1560s ok 50 - Response is 401 1560s ok 51 - Auth query 1560s ok 52 - Get cookie lemonldap (d98293373e7ff44121f2b5c2d590f423461757ec6f5cde287aecf2796bb7aa60) 1560s ok 53 - Get redirection 1560s ok 54 - Location is http://auth.example.com/ 1560s ok 55 - Logout request 1560s ok 56 - Response is 200 1560s ok 57 - Cookie is deleted 1560s ok 58 - No pdata 1560s ok 59 - Disconnect request 1560s ok 60 - Response is 401 1560s 1..60 1560s ok 1562s t/70-2F-targetAuthnLevel.t ..................................................... 1562s ok 1 - use Lemonldap::NG::Portal::Main; 1562s ok 2 - Portal object 1562s ok 3 - Init 1562s ok 4 - Portal app 1562s # Subtest: Check test1 offer both Auth choices and both 2FA choices 1562s ok 1 - Get login form 1562s ok 2 - Response body is not empty 1562s ok 3 - Found at least one result for //input[@name="lmAuth"] 1562s ok 4 - Two choices offered 1562s ok 5 - Auth query 1562s ok 6 - Response body is not empty 1562s ok 7 - Found TOTP button 1562s ok 8 - Response body is not empty 1562s ok 9 - Found password button 1562s 1..9 1562s ok 5 - Check test1 offer both Auth choices and both 2FA choices 1562s # Subtest: Check test2 vhost asks only TOTP 1562s ok 1 - Get login form 1562s ok 2 - Response body is not empty 1562s ok 3 - Found at least one result for //input[@name="lmAuth"] 1562s ok 4 - One choice offered 1562s ok 5 - Auth query 1562s ok 6 - Response body is not empty 1562s ok 7 - Found TOTP prompt 1562s 1..7 1562s ok 6 - Check test2 vhost asks only TOTP 1562s 1..6 1562s ok 1563s t/72-2F-REST-CodeActivation-Resend.t ........................................... 1563s ok 1 - use Lemonldap::NG::Portal::Main; 1563s ok 2 - Portal object 1563s ok 3 - Init 1563s ok 4 - Portal app 1563s # Subtest: Login on first try 1563s ok 1 - Init req gives dwho 1563s ok 2 - Found uid attribute 1563s ok 3 - Received code from LLNG 1563s ok 4 - Auth query 1563s ok 5 - Found custom Main Logo 1563s ok 6 - Prompt indicates success 1563s ok 7 - REST service received code 1563s ok 8 - HTTP code is 200 1563s ok 9 - Page contains a form 1563s ok 10 - URI match 1563s ok 11 - Field "token" is defined 1563s ok 12 - Field "code" is defined 1563s ok 13 - Post code 1563s ok 14 - History found 1563s ok 15 - One entry found 1563s ok 16 - Get cookie lemonldap (922b7b83697d2677367088e575cd2dafc91af1cbf202980eac4403b77f10cd4d) 1563s ok 17 - Logout request 1563s ok 18 - Response is 200 1563s ok 19 - Cookie is deleted 1563s ok 20 - No pdata 1563s ok 21 - Disconnect request 1563s ok 22 - Response is 401 1563s 1..22 1563s ok 5 - Login on first try 1563s # Subtest: Login after several resend 1563s ok 1 - Init req gives dwho 1563s ok 2 - Found uid attribute 1563s ok 3 - Received code from LLNG 1563s ok 4 - Auth query 1563s ok 5 - Found custom Main Logo 1563s ok 6 - Prompt indicates success 1563s ok 7 - REST service received code 1563s ok 8 - HTTP code is 200 1563s ok 9 - Page contains a form 1563s ok 10 - URI match 1563s ok 11 - Field "token" is defined 1563s ok 12 - Field "code" is defined 1563s ok 13 - Found resend button 1563s ok 14 - Post code 1563s ok 15 - Received invitation to try later 1563s ok 16 - No code sent 1563s ok 17 - HTTP code is 200 1563s ok 18 - Page contains a form 1563s ok 19 - URI match 1563s ok 20 - Field "token" is defined 1563s ok 21 - Field "code" is defined 1563s ok 22 - Found resend button 1563s ok 23 - Init req gives dwho 1563s ok 24 - Found uid attribute 1563s ok 25 - Received code from LLNG 1563s ok 26 - Post code 1563s ok 27 - Found custom Main Logo 1563s ok 28 - Prompt indicates success 1563s ok 29 - REST service received code 1563s ok 30 - Code hasn't changed 1563s ok 31 - HTTP code is 200 1563s ok 32 - Page contains a form 1563s ok 33 - URI match 1563s ok 34 - Field "token" is defined 1563s ok 35 - Field "code" is defined 1563s ok 36 - Post code 1563s ok 37 - Get cookie lemonldap (8e3ab8fbfa8d4d229ffeaeec0d7887e6991e7bb0659b4cff64ebbf49b3d84572) 1563s ok 38 - Logout request 1563s ok 39 - Response is 200 1563s ok 40 - Cookie is deleted 1563s ok 41 - No pdata 1563s ok 42 - Disconnect request 1563s ok 43 - Response is 401 1563s 1..43 1563s ok 6 - Login after several resend 1563s 1..6 1563s ok 1565s t/72-2F-REST-with-History.t .................................................... 1565s ok 1 - use Lemonldap::NG::Portal::Main; 1565s ok 2 - Portal object 1565s ok 3 - Init 1565s ok 4 - Portal app 1565s ok 5 - Init req gives dwho 1565s ok 6 - Auth query 1565s ok 7 - Found custom Main Logo 1565s ok 8 - HTTP code is 200 1565s ok 9 - Page contains a form 1565s ok 10 - URI match 1565s ok 11 - Field "token" is defined 1565s ok 12 - Field "code" is defined 1565s ok 13 - Field "checkLogins" is defined 1565s ok 14 - Verify req contains name 1565s ok 15 - Verify req contains code 1565s ok 16 - Post code 1565s ok 17 - Get cookie lemonldap (5a7f513bf170b66c6162d6bdec159987ba31500c56754f25f9cdf6fca2b45779) 1565s ok 18 - History found 1565s ok 19 - One entry found 1565s ok 20 - Logout request 1565s ok 21 - Response is 200 1565s ok 22 - Cookie is deleted 1565s ok 23 - No pdata 1565s ok 24 - Disconnect request 1565s ok 25 - Response is 401 1565s 1..25 1565s ok 1566s t/74-2F-Required-Issuer-Timeouts.t ............................................. 1566s ok 1 - use Lemonldap::NG::Portal::Main; 1566s ok 2 - Portal object 1566s ok 3 - Init 1566s ok 4 - Portal app 1566s ok 5 - Auth query 1566s ok 6 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%22feeade49487d504582808a2ef0365f2165fd08e81a18e70f5214112e0dc36b55%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerTs%22%3A1769765712%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1566s ok 7 - Auth query 1566s ok 8 - Get redirection 1566s ok 9 - Location header found 1566s ok 10 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22sfRegToken%22%3A%2215b264f9a3c959ff1ea36b22c921a798059c937fa343fa9147b3d277f73797ec%22%2C%22issuerTs%22%3A1769765712%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerRequestcas%22%3A%22feeade49487d504582808a2ef0365f2165fd08e81a18e70f5214112e0dc36b55%22%7D) 1566s ok 11 - Follow redirection to /2fregisters 1566s ok 12 - Found TOTP link 1566s ok 13 - Form registration 1566s ok 14 - Found TOTP js 1566s ok 15 - Get new key 1566s ok 16 - Content is JSON 1566s ok 17 - Found secret 1566s ok 18 - Found token 1566s ok 19 - Code 1566s ok 20 - Code contains 6 digits 1566s ok 21 - Post code 1566s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%22feeade49487d504582808a2ef0365f2165fd08e81a18e70f5214112e0dc36b55%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerTs%22%3A1769765712%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22sfRegToken%22%3A%2215b264f9a3c959ff1ea36b22c921a798059c937fa343fa9147b3d277f73797ec%22%7D) 1566s ok 23 - Content is JSON 1566s ok 24 - Key is registered 1566s ok 25 - Auth query 1566s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769765712%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22sfRegToken%22%3A%2215b264f9a3c959ff1ea36b22c921a798059c937fa343fa9147b3d277f73797ec%22%2C%22issuerRequestcas%22%3A%22feeade49487d504582808a2ef0365f2165fd08e81a18e70f5214112e0dc36b55%22%7D) 1566s ok 27 - HTTP code is 200 1566s ok 28 - Page contains a form 1566s ok 29 - URI match 1566s ok 30 - Field "token" is defined 1566s ok 31 - Code 1566s ok 32 - Post code 1566s ok 33 - Get cookie lemonldap (dce31edd0e6b6cc6bff064643b28409be9d3b152c0fe95d984277d16a1d08093) 1566s ok 34 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%22feeade49487d504582808a2ef0365f2165fd08e81a18e70f5214112e0dc36b55%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1566s ok 35 - Get redirection 1566s ok 36 - Location header found 1566s ok 37 - Follow redirection to issuer 1566s ok 38 - Get redirection 1566s ok 39 - Location header found 1566s 1..39 1566s ok 1568s t/74-2F-Required.t ............................................................. 1568s ok 1 - use Lemonldap::NG::Portal::Main; 1568s ok 2 - Portal object 1568s ok 3 - Init 1568s ok 4 - Portal app 1568s ok 5 - Auth query 1568s ok 6 - Get redirection 1568s ok 7 - Location header found 1568s ok 8 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22c85ce9202223864ebf7c297bfb6c25b8aef594da40cb168ca50e8482e5ee4cc7%22%7D) 1568s ok 9 - Follow redirection to /2fregisters 1568s ok 10 - Found TOTP link 1568s ok 11 - Form registration 1568s ok 12 - Found TOTP js 1568s ok 13 - Get new key 1568s ok 14 - Content is JSON 1568s ok 15 - Found secret 1568s ok 16 - Found token 1568s ok 17 - Code 1568s ok 18 - Code contains 6 digits 1568s ok 19 - Post code 1568s ok 20 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22c85ce9202223864ebf7c297bfb6c25b8aef594da40cb168ca50e8482e5ee4cc7%22%7D) 1568s ok 21 - Content is JSON 1568s ok 22 - Key is registered 1568s ok 23 - Continue login 1568s ok 24 - Get redirection 1568s ok 25 - Location header found 1568s ok 26 - Get cookie lemonldap (ee7e41cef5551a664726b4827fdcf5e0546879b90d5f7beff05c4da3bac3871b) 1568s ok 27 1568s ok 28 1568s ok 29 1568s ok 30 - Auth query 1568s ok 31 - HTTP code is 200 1568s ok 32 - Page contains a form 1568s ok 33 - URI match 1568s ok 34 - Field "token" is defined 1568s ok 35 - Code 1568s ok 36 - Post code 1568s ok 37 - Get cookie lemonldap (73f245a77d66dfd31f982e9fd0dffebadf9757d062b9372c1c29e30bfb0f67d6) 1568s ok 38 - Logout request 1568s ok 39 - Response is 200 1568s ok 40 - Cookie is deleted 1568s ok 41 - No pdata 1568s ok 42 - Disconnect request 1568s ok 43 - Response is 401 1568s 1..43 1568s ok 1569s t/76-2F-Ext-with-BruteForce.t .................................................. 1569s ok 1 - use Lemonldap::NG::Portal::Main; 1569s ok 2 - use Lemonldap::NG::Common::FormEncode; 1569s ok 3 - Portal object 1569s ok 4 - Init 1569s ok 5 - Portal app 1569s ok 6 - 1st Bad Auth query 1569s ok 7 - Response status is 401 1569s ok 8 - Content is JSON 1569s ok 9 - Error code is 5 1569s ok 10 - 2nd Bad Auth query 1569s ok 11 - Response status is 401 1569s ok 12 - Content is JSON 1569s ok 13 - Error code is 5 1569s ok 14 - 3rd Bad Auth query 1569s ok 15 - Response status is 401 1569s ok 16 - Content is JSON 1569s ok 17 - Error code is 5 1569s ok 18 - 4th Bad Auth query -> Rejected 1569s ok 19 - Protection enabled 1569s ok 20 - Auth query 1569s ok 21 - Rejected -> Protection enabled 1569s ok 22 - LockTime = 3 1569s ok 23 - LockTime in range 1569s ok 24 - Auth query 1569s ok 25 - HTTP code is 200 1569s ok 26 - Page contains a form 1569s ok 27 - URI match 1569s ok 28 - Field "token" is defined 1569s ok 29 - Field "code" is defined 1569s ok 30 - Field "checkLogins" is defined 1569s ok 31 - Found EXTCODE input 1569s ok 32 - Post code 1569s ok 33 - Get cookie lemonldap (284865f35c2126446fbcdf34e1a06f4a5825172549dea02523f253f0356be7a6) 1569s ok 34 - History found 1569s ok 35 - Four entries found 1569s ok 36 - Logout request 1569s ok 37 - Response is 200 1569s ok 38 - Cookie is deleted 1569s ok 39 - No pdata 1569s ok 40 - Disconnect request 1569s ok 41 - Response is 401 1569s 1..41 1569s ok 1570s t/76-2F-Ext-with-CodeActivation-Resend.t ....................................... 1570s ok 1 - use Lemonldap::NG::Portal::Main; 1570s ok 2 - use Lemonldap::NG::Common::FormEncode; 1570s ok 3 - Portal object 1570s ok 4 - Init 1570s ok 5 - Portal app 1570s # Subtest: Login on first try 1570s ok 1 - Make sure sessionInfo is populated 1570s ok 2 - Auth query 1570s ok 3 - Found EXTCODE input 1570s ok 4 - Prompt indicates success 1570s ok 5 - Code has the correct format 1570s ok 6 - HTTP code is 200 1570s ok 7 - Page contains a form 1570s ok 8 - URI match 1570s ok 9 - Field "token" is defined 1570s ok 10 - Field "code" is defined 1570s ok 11 - Post code 1570s ok 12 - Get cookie lemonldap (5d4009a956bc1eec4bdf1648a5d11a5efe9d2da8bf234dd2c7ec7c5ea134dfa2) 1570s ok 13 - Logout request 1570s ok 14 - Response is 200 1570s ok 15 - Cookie is deleted 1570s ok 16 - No pdata 1570s ok 17 - Disconnect request 1570s ok 18 - Response is 401 1570s 1..18 1570s ok 6 - Login on first try 1570s # Subtest: Login after several resend 1570s ok 1 - Make sure sessionInfo is populated 1570s ok 2 - Auth query 1570s ok 3 - Found EXTCODE input 1570s ok 4 - Prompt indicates success 1570s ok 5 - Code has the correct format 1570s ok 6 - HTTP code is 200 1570s ok 7 - Page contains a form 1570s ok 8 - URI match 1570s ok 9 - Field "token" is defined 1570s ok 10 - Field "code" is defined 1570s ok 11 - Found resend button 1570s ok 12 - Make sure sessionInfo is populated 1570s ok 13 - Post code 1570s ok 14 - Received invitation to try later 1570s ok 15 - No mail sent 1570s ok 16 - HTTP code is 200 1570s ok 17 - Page contains a form 1570s ok 18 - URI match 1570s ok 19 - Field "token" is defined 1570s ok 20 - Field "code" is defined 1570s ok 21 - Found resend button 1570s ok 22 - Make sure sessionInfo is populated 1570s ok 23 - Post code 1570s ok 24 - Found EXTCODE input 1570s ok 25 - Prompt indicates success 1570s ok 26 - Code has the correct format 1570s ok 27 - Code hasn't changed 1570s ok 28 - HTTP code is 200 1570s ok 29 - Page contains a form 1570s ok 30 - URI match 1570s ok 31 - Field "token" is defined 1570s ok 32 - Field "code" is defined 1570s ok 33 - Post code 1570s ok 34 - Get cookie lemonldap (c41cea6033dd7eb450014886f182ac813bb1201033077f3c5ff2884880f5345f) 1570s ok 35 - Logout request 1570s ok 36 - Response is 200 1570s ok 37 - Cookie is deleted 1570s ok 38 - No pdata 1570s ok 39 - Disconnect request 1570s ok 40 - Response is 401 1570s 1..40 1570s ok 7 - Login after several resend 1570s # Subtest: Try to resend with an expired token 1570s ok 1 - Make sure sessionInfo is populated 1570s ok 2 - Auth query 1570s ok 3 - Found EXTCODE input 1570s ok 4 - Prompt indicates success 1570s ok 5 - Code has the correct format 1570s ok 6 - HTTP code is 200 1570s ok 7 - Page contains a form 1570s ok 8 - URI match 1570s ok 9 - Field "token" is defined 1570s ok 10 - Field "code" is defined 1570s ok 11 - Found resend button 1570s ok 12 - Post code 1570s ok 13 - Expected portal error code: code found on page 1570s ok 14 - Expected portal error code 1570s 1..14 1570s ok 8 - Try to resend with an expired token 1570s ok 9 - SessionInfo check was called during the test 1570s 1..9 1570s ok 1572s t/76-2F-Ext-with-CodeActivation.t .............................................. 1572s ok 1 - use Lemonldap::NG::Portal::Main; 1572s ok 2 - use Lemonldap::NG::Common::FormEncode; 1572s ok 3 - Portal object 1572s ok 4 - Init 1572s ok 5 - Portal app 1572s ok 6 - Auth query 1572s ok 7 - HTTP code is 200 1572s ok 8 - Page contains a form 1572s ok 9 - URI match 1572s ok 10 - Field "token" is defined 1572s ok 11 - Field "code" is defined 1572s ok 12 - Found EXTCODE input 1572s ok 13 - Post code 1572s ok 14 - Get cookie lemonldap (991faa7f361c1b3cddc7c14cec06966b3bb64f568da742c4060ad4abc6de8909) 1572s ok 15 - Logout request 1572s ok 16 - Response is 200 1572s ok 17 - Cookie is deleted 1572s ok 18 - No pdata 1572s ok 19 - Disconnect request 1572s ok 20 - Response is 401 1572s 1..20 1572s ok 1573s t/76-2F-Ext-with-GrantSession.t ................................................ 1573s ok 1 - use Lemonldap::NG::Portal::Main; 1573s ok 2 - use Lemonldap::NG::Common::FormEncode; 1573s ok 3 - Portal object 1573s ok 4 - Init 1573s ok 5 - Portal app 1573s ok 6 - Auth query 1573s ok 7 - HTTP code is 200 1573s ok 8 - Page contains a form 1573s ok 9 - URI match 1573s ok 10 - Field "token" is defined 1573s ok 11 - Field "code" is defined 1573s ok 12 - Found EXTCODE input 1573s ok 13 - Post code 1573s ok 14 - dwho rejected with custom message 1573s ok 15 - Response body is not empty 1573s ok 16 - Found info JS 1573s 1..16 1573s ok 1575s t/76-2F-Ext-with-History.t ..................................................... 1575s ok 1 - use Lemonldap::NG::Portal::Main; 1575s ok 2 - use Lemonldap::NG::Common::FormEncode; 1575s ok 3 - Portal object 1575s ok 4 - Init 1575s ok 5 - Portal app 1575s ok 6 - Auth query 1575s ok 7 - HTTP code is 200 1575s ok 8 - Page contains a form 1575s ok 9 - URI match 1575s ok 10 - Field "token" is defined 1575s ok 11 - Field "checkLogins" is defined 1575s ok 12 - Found totp.png 1575s ok 13 - Found yubikey.png 1575s ok 14 - Found totp.png 1575s ok 15 - Post ext2f choice 1575s ok 16 - HTTP code is 200 1575s ok 17 - Page contains a form 1575s ok 18 - URI match 1575s ok 19 - Field "token" is defined 1575s ok 20 - Field "code" is defined 1575s ok 21 - Field "checkLogins" is defined 1575s ok 22 - Found EXTCODE input 1575s ok 23 - Post code 1575s ok 24 - Get cookie lemonldap (a3d9a7f5d7df1055f08451c3f739d6d294508dfb111b9108c6333bb301103ce0) 1575s ok 25 - Auth query 1575s ok 26 - HTTP code is 200 1575s ok 27 - Page contains a form 1575s ok 28 - URI match 1575s ok 29 - Field "token" is defined 1575s ok 30 - Field "checkLogins" is defined 1575s ok 31 - Post ext2f choice 1575s ok 32 - HTTP code is 200 1575s ok 33 - Page contains a form 1575s ok 34 - URI match 1575s ok 35 - Field "token" is defined 1575s ok 36 - Field "code" is defined 1575s ok 37 - Field "checkLogins" is defined 1575s ok 38 - Post code 1575s ok 39 - Expected portal error code: code found on page 1575s ok 40 - Expected portal error code 1575s ok 41 - Authentication type found in success history 1575s ok 42 - 2FA type found in success history 1575s ok 43 - Authentication type found in failed history 1575s ok 44 - 2FA type found in failed history 1575s ok 45 - Logout request 1575s ok 46 - Response is 200 1575s ok 47 - Cookie is deleted 1575s ok 48 - No pdata 1575s ok 49 - Disconnect request 1575s ok 50 - Response is 401 1575s 1..50 1575s ok 1575s t/77-2F-Extra-Register.t ....................................................... 1575s ok 1 - use Lemonldap::NG::Portal::Main; 1575s ok 2 - use Lemonldap::NG::Common::FormEncode; 1575s ok 3 - Portal object 1575s ok 4 - Init 1575s ok 5 - Portal app 1575s # Subtest: Register and use mail based custom SF as dwho 1575s ok 1 - Auth query 1575s ok 2 - Get cookie lemonldap (678eb30b55242cc9021d392bb95a7377bd89637e01eda6cf20f2aec3a326dfaf) 1575s ok 3 - Response body is not empty 1575s ok 4 - Found link to home register 1575s ok 5 - Response body is not empty 1575s ok 6 - Found image for home 1575s ok 7 - Response body is not empty 1575s ok 8 - Found link to work register 1575s ok 9 - Response body is not empty 1575s ok 10 - Found image for work 1575s ok 11 - HTTP code is 200 1575s ok 12 - Content-Type is JSON 1575s ok 13 - Content is valid JSON 1575s ok 14 1575s ok 15 1575s ok 16 - Found session attribute in mail 1575s ok 17 - Found 2F code in mail 1575s ok 18 - Sent to self registered mail 1575s ok 19 - HTTP code is 200 1575s ok 20 - Content-Type is JSON 1575s ok 21 - Content is valid JSON 1575s ok 22 1575s ok 23 - Auth query 1575s ok 24 - HTTP code is 200 1575s ok 25 - Page contains a form 1575s ok 26 - URI match 1575s ok 27 - Field "token" is defined 1575s ok 28 - Field "code" is defined 1575s ok 29 - Found session attribute in mail 1575s ok 30 - Found 2F code in mail 1575s ok 31 - Sent to self registered mail 1575s ok 32 - Post code 1575s ok 33 - Get cookie lemonldap (82a3762475fb1aa75bfa7f4240d2a6269916d460083b4eaa060499291ed416a8) 1575s ok 34 - Get session using restSessionServer 1575s ok 35 - HTTP code is 200 1575s ok 36 - Deserialize session content 1575s ok 37 - Session has correct value for _2f 1575s ok 38 - Session has correct value for authenticationLevel 1575s 1..38 1575s ok 6 - Register and use mail based custom SF as dwho 1575s # Subtest: Register a 2F that is not always available on login 1575s ok 1 - Auth query 1575s ok 2 - Get cookie lemonldap (6e81dcbcca28df70697892165908085c9c507dfac79e48ad765b1ec3af0db474) 1575s ok 3 - Response body is not empty 1575s ok 4 - Found link to homeregrule register 1575s ok 5 - HTTP code is 200 1575s ok 6 - Content-Type is JSON 1575s ok 7 - Content is valid JSON 1575s ok 8 1575s ok 9 1575s ok 10 - Found session attribute in mail 1575s ok 11 - Found 2F code in mail 1575s ok 12 - Sent to self registered mail 1575s ok 13 - HTTP code is 200 1575s ok 14 - Content-Type is JSON 1575s ok 15 - Content is valid JSON 1575s ok 16 1575s ok 17 - Auth query 1575s ok 18 - Get cookie lemonldap (5f72e362c2e38f7b87dc70e538915968e94136831b838a6e4bcb5b9473df37a2) 1575s ok 19 - Found remove button 1575s ok 20 - Found add button 1575s ok 21 - Remove button not displayed 1575s ok 22 - Add button not displayed 1575s ok 23 - Auth query 1575s ok 24 - HTTP code is 200 1575s ok 25 - Page contains a form 1575s ok 26 - URI match 1575s ok 27 - Field "token" is defined 1575s ok 28 - Field "code" is defined 1575s 1..28 1575s ok 7 - Register a 2F that is not always available on login 1575s # Subtest: Fail to register mail based custom SF as dwho 1575s ok 1 - Auth query 1575s ok 2 - Get cookie lemonldap (a22c60e0fbef21f89a325ca9d151c13bedae16db494d335a2f5bdece9d7c997e) 1575s ok 3 - HTTP code is 200 1575s ok 4 - Content-Type is JSON 1575s ok 5 - Content is valid JSON 1575s ok 6 1575s ok 7 1575s ok 8 - Found session attribute in mail 1575s ok 9 - Found 2F code in mail 1575s ok 10 - Sent to self registered mail 1575s ok 11 - Response status is 400 1575s ok 12 - Content is JSON 1575s ok 13 - Error code is PE96 1575s ok 14 - No 2fDevice was registered 1575s 1..14 1575s ok 8 - Fail to register mail based custom SF as dwho 1575s # Subtest: Fail regex filter validation 1575s ok 1 - Auth query 1575s ok 2 - Get cookie lemonldap (6440f843b45dd6453c71baf4fbff3822ca0a5127cca3516e9935df6e18a2818d) 1575s ok 3 - HTTP code is 200 1575s ok 4 - Content-Type is JSON 1575s ok 5 - Content is valid JSON 1575s ok 6 1575s ok 7 - Custom message was found 1575s 1..7 1575s ok 9 - Fail regex filter validation 1575s # Subtest: Register and use rest based custom SF as dwho 1575s ok 1 - Auth query 1575s ok 2 - Get cookie lemonldap (84d7a6fc0b95dd65ea057b21a6b8afce479d621f3ab9521e0e22332a17bacf12) 1575s ok 3 - Init req gives dwho 1575s ok 4 - Found uid attribute 1575s ok 5 - Found destination attribute 1575s ok 6 - Received code from LLNG 1575s ok 7 - HTTP code is 200 1575s ok 8 - Content-Type is JSON 1575s ok 9 - Content is valid JSON 1575s ok 10 1575s ok 11 1575s ok 12 - HTTP code is 200 1575s ok 13 - Content-Type is JSON 1575s ok 14 - Content is valid JSON 1575s ok 15 1575s ok 16 - Init req gives dwho 1575s ok 17 - Found uid attribute 1575s ok 18 - Found destination attribute 1575s ok 19 - Received code from LLNG 1575s ok 20 - Auth query 1575s ok 21 - HTTP code is 200 1575s ok 22 - Page contains a form 1575s ok 23 - URI match 1575s ok 24 - Field "token" is defined 1575s ok 25 - Field "code" is defined 1575s ok 26 - Code was sent 1575s ok 27 - Found resend button 1575s ok 28 - Init req gives dwho 1575s ok 29 - Found uid attribute 1575s ok 30 - Found destination attribute 1575s ok 31 - Received code from LLNG 1575s ok 32 - Resend code 1575s ok 33 - Code was sent again 1575s ok 34 - Post code 1575s ok 35 - Get cookie lemonldap (b00d0346fc82560776412a720a8456d9ab323408282f9c6108d41b571c9db985) 1575s ok 36 - Get session using restSessionServer 1575s ok 37 - HTTP code is 200 1575s ok 38 - Deserialize session content 1575s ok 39 - Session has correct value for _2f 1575s ok 40 - Session has correct value for authenticationLevel 1575s ok 41 - Response body is not empty 1575s ok 42 - Found unregister button 1575s ok 43 - Found epoch on delete button 1575s ok 44 - Found prefix on delete button 1575s ok 45 - HTTP code is 400 1575s ok 46 - Deletion expects valid CSRF token 1575s ok 47 - Post deletion 1575s ok 48 - HTTP code is 200 1575s ok 49 - Content-Type is JSON 1575s ok 50 - Content is valid JSON 1575s ok 51 1575s ok 52 - Device was unregistered 1575s 1..52 1575s ok 10 - Register and use rest based custom SF as dwho 1575s # Subtest: Login and display available registrations for rtyler 1575s ok 1 - Auth query 1575s ok 2 - Get cookie lemonldap (6cc51cd9c939c2fd3048d6e5fd69e9e314be3aad50d6df7cde77320c052ebd4a) 1575s ok 3 - Response body is not empty 1575s ok 4 - Home is not offered because rule doesn't match 1575s ok 5 - Response body is not empty 1575s ok 6 - Found link to work register 1575s ok 7 - Response body is not empty 1575s ok 8 - Found image for work 1575s 1..8 1575s ok 11 - Login and display available registrations for rtyler 1575s 1..11 1575s ok 1577s t/77-2F-Extra.t ................................................................ 1577s ok 1 - use Lemonldap::NG::Portal::Main; 1577s ok 2 - use Lemonldap::NG::Common::FormEncode; 1577s ok 3 - Portal object 1577s ok 4 - Init 1577s ok 5 - Portal app 1577s ok 6 - Auth query 1577s ok 7 - HTTP code is 200 1577s ok 8 - Page contains a form 1577s ok 9 - URI match 1577s ok 10 - Field "token" is defined 1577s ok 11 - Field "code" is defined 1577s ok 12 - Found EXTCODE input 1577s ok 13 - Found 2F code in mail 1577s ok 14 - Post code 1577s ok 15 - Get cookie lemonldap (2f04fe798cbf1f87ec915baf765872a6823cfa3879a450b7c2acdc294ad6d7a2) 1577s ok 16 - Get session using restSessionServer 1577s ok 17 - HTTP code is 200 1577s ok 18 - Deserialize session content 1577s ok 19 - Session has correct value for _2f 1577s ok 20 - Logout request 1577s ok 21 - Response is 200 1577s ok 22 - Cookie is deleted 1577s ok 23 - No pdata 1577s ok 24 - Disconnect request 1577s ok 25 - Response is 401 1577s ok 26 - Auth query 1577s ok 27 - HTTP code is 200 1577s ok 28 - Page contains a form 1577s ok 29 - URI match 1577s ok 30 - Field "token" is defined 1577s ok 31 - Field "checkLogins" is defined 1577s ok 32 - Found work.jpg 1577s ok 33 - Found home.jpg 1577s ok 34 - Found translation label 1577s ok 35 - Found overridden label 1577s ok 36 - Post ext2f choice 1577s ok 37 - HTTP code is 200 1577s ok 38 - Page contains a form 1577s ok 39 - URI match 1577s ok 40 - Field "token" is defined 1577s ok 41 - Field "code" is defined 1577s ok 42 - Found EXTCODE input 1577s ok 43 - Found 2F code in mail 1577s ok 44 - Post code 1577s ok 45 - Get cookie lemonldap (ce117f4c03d3adf53a28aca3497a5d5e1591c6025cd5efcef18336f4a6cfda4d) 1577s ok 46 - Get session using restSessionServer 1577s ok 47 - HTTP code is 200 1577s ok 48 - Deserialize session content 1577s ok 49 - Session has correct value for _2f 1577s ok 50 - Correct authentication level 1577s ok 51 - Logout request 1577s ok 52 - Response is 200 1577s ok 53 - Cookie is deleted 1577s ok 54 - No pdata 1577s ok 55 - Disconnect request 1577s ok 56 - Response is 401 1577s 1..56 1577s ok 1578s t/77-2F-Mail-SessionKey.t ...................................................... 1578s ok 1 - use Lemonldap::NG::Portal::Main; 1578s ok 2 - use Lemonldap::NG::Common::FormEncode; 1578s ok 3 - Portal object 1578s ok 4 - Init 1578s ok 5 - Portal app 1578s ok 6 - Auth query 1578s ok 7 - HTTP code is 200 1578s ok 8 - Page contains a form 1578s ok 9 - URI match 1578s ok 10 - Field "token" is defined 1578s ok 11 - Field "code" is defined 1578s ok 12 - Found EXTCODE input 1578s ok 13 - Use 2F mail sessionkey 1578s ok 14 - Found 2F code in mail 1578s ok 15 - Post code 1578s ok 16 - Get cookie lemonldap (261e143a69876e03b4217b45daf34a2c7248f874926281ba5ae673987f4aed8e) 1578s ok 17 - Logout request 1578s ok 18 - Response is 200 1578s ok 19 - Cookie is deleted 1578s ok 20 - No pdata 1578s ok 21 - Disconnect request 1578s ok 22 - Response is 401 1578s 1..22 1578s ok 1580s t/77-2F-Mail-with-global-storage.t ............................................. 1580s ok 1 - use Lemonldap::NG::Portal::Main; 1580s ok 2 - use Lemonldap::NG::Common::FormEncode; 1580s ok 3 - Portal object 1580s ok 4 - Init 1580s ok 5 - Portal app 1580s ok 6 - Auth query 1580s ok 7 - HTTP code is 200 1580s ok 8 - Page contains a form 1580s ok 9 - URI match 1580s ok 10 - Field "token" is defined 1580s ok 11 - Field "code" is defined 1580s ok 12 - Found EXTCODE input 1580s ok 13 - Found 2F code in mail 1580s ok 14 - Post code 1580s ok 15 - Get cookie lemonldap (070bb022b4bdaa0f47fe6956572ed2636d8fc5cbd9ea59dbf38432c84b657cce) 1580s ok 16 - Logout request 1580s ok 17 - Response is 200 1580s ok 18 - Cookie is deleted 1580s ok 19 - No pdata 1580s ok 20 - Disconnect request 1580s ok 21 - Response is 401 1580s 1..21 1580s ok 1582s t/77-2F-Mail.t ................................................................. 1582s ok 1 - use Lemonldap::NG::Portal::Main; 1582s ok 2 - use Lemonldap::NG::Common::FormEncode; 1582s ok 3 - Portal object 1582s ok 4 - Init 1582s ok 5 - Portal app 1582s # Subtest: Login on first try 1582s ok 1 - Auth query 1582s ok 2 - Prompt indicates success 1582s ok 3 - Found session attribute in mail 1582s ok 4 - Found 2F code in mail 1582s ok 5 - HTTP code is 200 1582s ok 6 - Page contains a form 1582s ok 7 - URI match 1582s ok 8 - Field "token" is defined 1582s ok 9 - Field "code" is defined 1582s ok 10 - Post code 1582s ok 11 - Get cookie lemonldap (1f0caf46e3595acb2ae6247cd22af2b761bbc4b860c07664702ad70e84c5930c) 1582s ok 12 - Logout request 1582s ok 13 - Response is 200 1582s ok 14 - Cookie is deleted 1582s ok 15 - No pdata 1582s ok 16 - Disconnect request 1582s ok 17 - Response is 401 1582s 1..17 1582s ok 6 - Login on first try 1582s # Subtest: Login after several resend 1582s ok 1 - Auth query 1582s ok 2 - Prompt indicates success 1582s ok 3 - Found session attribute in mail 1582s ok 4 - Found 2F code in mail 1582s ok 5 - HTTP code is 200 1582s ok 6 - Page contains a form 1582s ok 7 - URI match 1582s ok 8 - Field "token" is defined 1582s ok 9 - Field "code" is defined 1582s ok 10 - Found resend button 1582s ok 11 - Post code 1582s ok 12 - Received invitation to try later 1582s ok 13 - No mail sent 1582s ok 14 - HTTP code is 200 1582s ok 15 - Page contains a form 1582s ok 16 - URI match 1582s ok 17 - Field "token" is defined 1582s ok 18 - Field "code" is defined 1582s ok 19 - Found resend button 1582s ok 20 - Post code 1582s ok 21 - Prompt indicates success 1582s ok 22 - Found session attribute in mail 1582s ok 23 - Found 2F code in mail 1582s ok 24 - Code hasn't changed 1582s ok 25 - HTTP code is 200 1582s ok 26 - Page contains a form 1582s ok 27 - URI match 1582s ok 28 - Field "token" is defined 1582s ok 29 - Field "code" is defined 1582s ok 30 - Post code 1582s ok 31 - Get cookie lemonldap (8d508039b866c73215773cc00798e545a82702477da5cd211ad8b5c2f128c41f) 1582s ok 32 - Logout request 1582s ok 33 - Response is 200 1582s ok 34 - Cookie is deleted 1582s ok 35 - No pdata 1582s ok 36 - Disconnect request 1582s ok 37 - Response is 401 1582s 1..37 1582s ok 7 - Login after several resend 1582s # Subtest: Timeout after several resend 1582s ok 1 - Auth query 1582s ok 2 - Prompt indicates success 1582s ok 3 - Found session attribute in mail 1582s ok 4 - Found 2F code in mail 1582s ok 5 - HTTP code is 200 1582s ok 6 - Page contains a form 1582s ok 7 - URI match 1582s ok 8 - Field "token" is defined 1582s ok 9 - Field "code" is defined 1582s ok 10 - Found resend button 1582s ok 11 - Post code 1582s ok 12 - Received invitation to try later 1582s ok 13 - No mail sent 1582s ok 14 - HTTP code is 200 1582s ok 15 - Page contains a form 1582s ok 16 - URI match 1582s ok 17 - Field "token" is defined 1582s ok 18 - Field "code" is defined 1582s ok 19 - Found resend button 1582s ok 20 - Post code 1582s ok 21 - HTTP code is 200 1582s ok 22 - Page contains a form 1582s ok 23 - URI match 1582s ok 24 - Field "token" is defined 1582s ok 25 - Field "code" is defined 1582s ok 26 - Found resend button 1582s ok 27 - Post code 1582s ok 28 - Expected portal error code: code found on page 1582s ok 29 - Expected portal error code 1582s 1..29 1582s ok 8 - Timeout after several resend 1582s 1..8 1582s ok 1584s t/77-2F-Radius.t ............................................................... 1584s ok 1 - use Lemonldap::NG::Portal::Main; 1584s ok 2 - use Lemonldap::NG::Common::FormEncode; 1584s ok 3 - Portal object 1584s ok 4 - Init 1584s ok 5 - Portal app 1584s # Subtest: Try with correct code 1584s ok 1 - Has not been triggered before 1584s ok 2 - Found NAS-Identifier attribute 1584s ok 3 - Found X-Email-Address attribute 1584s ok 4 - Auth query 1584s ok 5 - HTTP code is 200 1584s ok 6 - Page contains a form 1584s ok 7 - URI match 1584s ok 8 - Field "token" is defined 1584s ok 9 - Field "code" is defined 1584s ok 10 - Found EXTCODE input 1584s ok 11 - Has been triggered before 1584s ok 12 - Found NAS-Identifier attribute 1584s ok 13 - Found X-Email-Address attribute 1584s ok 14 - Post code 1584s ok 15 - Get cookie lemonldap (e9f7cea742ad249552b8d7a1c46d5c574849f720da6465c71114ec251418df3b) 1584s ok 16 - Logout request 1584s ok 17 - Response is 200 1584s ok 18 - Cookie is deleted 1584s ok 19 - No pdata 1584s ok 20 - Disconnect request 1584s ok 21 - Response is 401 1584s 1..21 1584s ok 6 - Try with correct code 1584s # Subtest: Try with incorrect code 1584s ok 1 - Has not been triggered before 1584s ok 2 - Found NAS-Identifier attribute 1584s ok 3 - Found X-Email-Address attribute 1584s ok 4 - Auth query 1584s ok 5 - HTTP code is 200 1584s ok 6 - Page contains a form 1584s ok 7 - URI match 1584s ok 8 - Field "token" is defined 1584s ok 9 - Field "code" is defined 1584s ok 10 - Found EXTCODE input 1584s ok 11 - Has been triggered before 1584s ok 12 - Found NAS-Identifier attribute 1584s ok 13 - Found X-Email-Address attribute 1584s ok 14 - Post code 1584s ok 15 - Bad OTP error: code found on page 1584s ok 16 - Bad OTP error 1584s 1..16 1584s ok 7 - Try with incorrect code 1584s 1..7 1584s ok 1587s t/77-2F-Retry.t ................................................................ 1587s ok 1 - use Lemonldap::NG::Portal::Main; 1587s ok 2 - use Lemonldap::NG::Common::FormEncode; 1587s ok 3 - Portal object 1587s ok 4 - Init 1587s ok 5 - Portal app 1587s # Subtest: Only one factor offered, fail after 3 tries 1587s ok 1 - Auth query 1587s ok 2 - HTTP code is 200 1587s ok 3 - Page contains a form 1587s ok 4 - CSP header authorize POST request to \# 1587s ok 5 - Auth POST query 1587s ok 6 - Initial prompt 1587s ok 7 - HTTP code is 200 1587s ok 8 - Page contains a form 1587s ok 9 - URI match 1587s ok 10 - Field "token" is defined 1587s ok 11 - Field "code" is defined 1587s ok 12 - Post code 1587s ok 13 - Retry prompt 1587s ok 14 - HTTP code is 200 1587s ok 15 - Page contains a form 1587s ok 16 - URI match 1587s ok 17 - Field "token" is defined 1587s ok 18 - Field "code" is defined 1587s ok 19 - Post code 1587s ok 20 - Retry prompt 1587s ok 21 - HTTP code is 200 1587s ok 22 - Page contains a form 1587s ok 23 - URI match 1587s ok 24 - Field "token" is defined 1587s ok 25 - Field "code" is defined 1587s ok 26 - Post code 1587s ok 27 - Expected portal error code: code found on page 1587s ok 28 - Expected portal error code 1587s ok 29 - One entry in history 1587s ok 30 - Failure was recorded 1587s 1..30 1587s ok 6 - Only one factor offered, fail after 3 tries 1587s # Subtest: Only one factor offered, succeed after 2 tries 1587s ok 1 - Auth query 1587s ok 2 - HTTP code is 200 1587s ok 3 - Page contains a form 1587s ok 4 - CSP header authorize POST request to \# 1587s ok 5 - Auth POST query 1587s ok 6 - Initial prompt 1587s ok 7 - HTTP code is 200 1587s ok 8 - Page contains a form 1587s ok 9 - URI match 1587s ok 10 - Field "token" is defined 1587s ok 11 - Field "code" is defined 1587s ok 12 - Post code 1587s ok 13 - Retry prompt 1587s ok 14 - HTTP code is 200 1587s ok 15 - Page contains a form 1587s ok 16 - URI match 1587s ok 17 - Field "token" is defined 1587s ok 18 - Field "code" is defined 1587s ok 19 - Post code 1587s ok 20 - Retry prompt 1587s ok 21 - HTTP code is 200 1587s ok 22 - Page contains a form 1587s ok 23 - URI match 1587s ok 24 - Field "token" is defined 1587s ok 25 - Field "code" is defined 1587s Use of uninitialized value in string eq at /tmp/autopkgtest.0TNv0f/autopkgtest_tmp/smokeL5wls1/t/sfHookPlugin.pm line 64. 1587s ok 26 - Post code 1587s ok 27 - Get cookie lemonldap (fca9d90a13e469d22515192efdb886927466614a3fdb349bcb2c53ca1f4da953) 1587s ok 28 - One entry in history 1587s ok 29 - Success was recorded 1587s 1..29 1587s ok 7 - Only one factor offered, succeed after 2 tries 1587s # Subtest: Two factors offered, fail after 3 tries 1587s ok 1 - Auth query 1587s ok 2 - HTTP code is 200 1587s ok 3 - Page contains a form 1587s ok 4 - CSP header authorize POST request to \# 1587s ok 5 - Auth POST query 1587s ok 6 - HTTP code is 200 1587s ok 7 - Page contains a form 1587s ok 8 - URI match 1587s ok 9 - Field "token" is defined 1587s ok 10 - Post 2F choice 1587s ok 11 - Initial prompt 1587s ok 12 - HTTP code is 200 1587s ok 13 - Page contains a form 1587s ok 14 - URI match 1587s ok 15 - Field "token" is defined 1587s ok 16 - Field "code" is defined 1587s ok 17 - Post code 1587s ok 18 - Retry prompt 1587s ok 19 - HTTP code is 200 1587s ok 20 - Page contains a form 1587s ok 21 - URI match 1587s ok 22 - Field "token" is defined 1587s ok 23 - Field "code" is defined 1587s ok 24 - Post code 1587s ok 25 - Retry prompt 1587s ok 26 - HTTP code is 200 1587s ok 27 - Page contains a form 1587s ok 28 - URI match 1587s ok 29 - Field "token" is defined 1587s ok 30 - Field "code" is defined 1587s ok 31 - Post code 1587s ok 32 - Expected portal error code: code found on page 1587s ok 33 - Expected portal error code 1587s ok 34 - One entry in history 1587s ok 35 - Failure was recorded 1587s ok 36 - history failed time match > 1587s 1..36 1587s ok 8 - Two factors offered, fail after 3 tries 1587s # Subtest: Two factors offered, succeed after 2 tries 1587s ok 1 - Auth query 1587s ok 2 - HTTP code is 200 1587s ok 3 - Page contains a form 1587s ok 4 - CSP header authorize POST request to \# 1587s ok 5 - Auth POST query 1587s ok 6 - HTTP code is 200 1587s ok 7 - Page contains a form 1587s ok 8 - URI match 1587s ok 9 - Field "token" is defined 1587s ok 10 - Post 2F choice 1587s ok 11 - Initial prompt 1587s ok 12 - HTTP code is 200 1587s ok 13 - Page contains a form 1587s ok 14 - URI match 1587s ok 15 - Field "token" is defined 1587s ok 16 - Field "code" is defined 1587s ok 17 - Post code 1587s ok 18 - Retry prompt 1587s ok 19 - HTTP code is 200 1587s ok 20 - Page contains a form 1587s ok 21 - URI match 1587s ok 22 - Field "token" is defined 1587s ok 23 - Field "code" is defined 1587s ok 24 - Post code 1587s ok 25 - Retry prompt 1587s ok 26 - internal fake time ok 1587s ok 27 - HTTP code is 200 1587s ok 28 - Page contains a form 1587s ok 29 - URI match 1587s ok 30 - Field "token" is defined 1587s ok 31 - Field "code" is defined 1587s Use of uninitialized value in string eq at /tmp/autopkgtest.0TNv0f/autopkgtest_tmp/smokeL5wls1/t/sfHookPlugin.pm line 64. 1587s ok 32 - Post code 1587s ok 33 - Get cookie lemonldap (d6eba9f307864777e455cc0c1498835015cfdadd1a9d9f86d229786a8d7e313c) 1587s ok 34 - One entry in history 1587s ok 35 - Success was recorded 1587s ok 36 - history success time match > 1587s 1..36 1587s ok 9 - Two factors offered, succeed after 2 tries 1587s # Subtest: Test sfBeforeVerify hook 1587s ok 1 - Auth query 1587s ok 2 - HTTP code is 200 1587s ok 3 - Page contains a form 1587s ok 4 - CSP header authorize POST request to \# 1587s ok 5 - Auth POST query 1587s ok 6 - Initial prompt 1587s ok 7 - HTTP code is 200 1587s ok 8 - Page contains a form 1587s ok 9 - URI match 1587s ok 10 - Field "token" is defined 1587s ok 11 - Field "code" is defined 1587s ok 12 - Post code 1587s ok 13 - User msmith denied by hook: code found on page 1587s ok 14 - User msmith denied by hook 1587s 1..14 1587s ok 10 - Test sfBeforeVerify hook 1587s 1..10 1587s ok 1593s t/77-2F-Trust.t ................................................................ 1593s ok 1 - use Lemonldap::NG::Portal::Main; 1593s ok 2 - use Lemonldap::NG::Common::FormEncode; 1593s ok 3 - Portal object 1593s ok 4 - Init 1593s ok 5 - Portal app 1593s # Subtest: Store browser, then reuse it 1593s ok 1 - Auth query 1593s ok 2 - HTTP code is 200 1593s ok 3 - Page contains a form 1593s ok 4 - CSP header authorize POST request to \# 1593s ok 5 - Found stayconnected checkbox 1593s ok 6 - Auth POST query 1593s ok 7 - HTTP code is 200 1593s ok 8 - Page contains a form 1593s ok 9 - URI match 1593s ok 10 - Field "token" is defined 1593s ok 11 - Post 2F choice 1593s ok 12 - Prompt indicates success 1593s ok 13 - Found 2F code in mail 1593s ok 14 - HTTP code is 200 1593s ok 15 - Page contains a form 1593s ok 16 - URI match 1593s ok 17 - Field "token" is defined 1593s ok 18 - Field "code" is defined 1593s ok 19 - Post code 1593s ok 20 - HTTP code is 200 1593s ok 21 - Page contains a form 1593s ok 22 - URI match 1593s ok 23 - Field "fg" is defined 1593s ok 24 - Field "token" is defined 1593s ok 25 - Found TOTP secret 1593s ok 26 - Post fingerprint 1593s ok 27 - Get cookie lemonldap (1bdb13c274308a842be0c999e27a703734203557cd3e92e187f86a927020171c) 1593s ok 28 - Get cookie llngconnection (90768d8d3c58bee89bb865dca325545876a7760eb4e0ba6bb77116086e55a1df) 1593s ok 29 - Authentication level was set 1593s ok 30 - Auth query 1593s ok 31 - HTTP code is 200 1593s ok 32 - Page contains a form 1593s ok 33 - CSP header authorize POST request to \# 1593s ok 34 - Found stayconnected checkbox 1593s ok 35 - Auth POST query 1593s ok 36 - HTTP code is 200 1593s ok 37 - Page contains a form 1593s ok 38 - URI match 1593s ok 39 - Field "fg" is defined 1593s ok 40 - Field "token" is defined 1593s ok 41 - Post fingerprint 1593s ok 42 - Get cookie lemonldap (15b13feb36b0070a42710f55c2ca14430e28e22e844d7fe04b4ff9acba33bd47) 1593s ok 43 - Authentication level was restored 1593s ok 44 - Logout request 1593s ok 45 - Response is 200 1593s ok 46 - Cookie is deleted 1593s ok 47 - No pdata 1593s ok 48 - Disconnect request 1593s ok 49 - Response is 401 1593s 1..49 1593s ok 6 - Store browser, then reuse it 1593s # Subtest: Store browser, then reuse it after cookie expiration 1593s ok 1 - Auth query 1593s ok 2 - HTTP code is 200 1593s ok 3 - Page contains a form 1593s ok 4 - CSP header authorize POST request to \# 1593s ok 5 - Found stayconnected checkbox 1593s ok 6 - Auth POST query 1593s ok 7 - HTTP code is 200 1593s ok 8 - Page contains a form 1593s ok 9 - URI match 1593s ok 10 - Field "token" is defined 1593s ok 11 - Post 2F choice 1593s ok 12 - Prompt indicates success 1593s ok 13 - Found 2F code in mail 1593s ok 14 - HTTP code is 200 1593s ok 15 - Page contains a form 1593s ok 16 - URI match 1593s ok 17 - Field "token" is defined 1593s ok 18 - Field "code" is defined 1593s ok 19 - Post code 1593s ok 20 - HTTP code is 200 1593s ok 21 - Page contains a form 1593s ok 22 - URI match 1593s ok 23 - Field "fg" is defined 1593s ok 24 - Field "token" is defined 1593s ok 25 - Found TOTP secret 1593s ok 26 - Post fingerprint 1593s ok 27 - Get cookie lemonldap (7ef5e7d50dc95839b206320923ee8b5d4d1f2d256965da6976180f63fd4ea71d) 1593s ok 28 - Get cookie llngconnection (41b761898be6f789f5cd8049ed32908d762987f84ca4f5b3def7f8f3f33ccb8c) 1593s ok 29 - Auth query 1593s ok 30 - HTTP code is 200 1593s ok 31 - Page contains a form 1593s ok 32 - CSP header authorize POST request to \# 1593s ok 33 - Found stayconnected checkbox 1593s ok 34 - Auth POST query 1593s ok 35 - Get cookie llngconnection (0) 1593s ok 36 - Old cookie is removed 1593s ok 37 - HTTP code is 200 1593s ok 38 - Page contains a form 1593s ok 39 - URI match 1593s ok 40 - Field "token" is defined 1593s ok 41 - Post 2F choice 1593s ok 42 - Prompt indicates success 1593s ok 43 - Found 2F code in mail 1593s ok 44 - HTTP code is 200 1593s ok 45 - Page contains a form 1593s ok 46 - URI match 1593s ok 47 - Field "token" is defined 1593s ok 48 - Field "code" is defined 1593s ok 49 - Post code 1593s ok 50 - Get cookie lemonldap (87eb1097a1ba4a006d639c6d30269d7bf1ff8ba32a3b84a1617ca381683ed650) 1593s ok 51 - Logout request 1593s ok 52 - Response is 200 1593s ok 53 - Cookie is deleted 1593s ok 54 - No pdata 1593s ok 55 - Disconnect request 1593s ok 56 - Response is 401 1593s 1..56 1593s ok 7 - Store browser, then reuse it after cookie expiration 1593s # Subtest: Store browser, then try to reuse it with wrong cookie 1593s ok 1 - Auth query 1593s ok 2 - HTTP code is 200 1593s ok 3 - Page contains a form 1593s ok 4 - CSP header authorize POST request to \# 1593s ok 5 - Found stayconnected checkbox 1593s ok 6 - Auth POST query 1593s ok 7 - HTTP code is 200 1593s ok 8 - Page contains a form 1593s ok 9 - URI match 1593s ok 10 - Field "token" is defined 1593s ok 11 - Post 2F choice 1593s ok 12 - Prompt indicates success 1593s ok 13 - Found 2F code in mail 1593s ok 14 - HTTP code is 200 1593s ok 15 - Page contains a form 1593s ok 16 - URI match 1593s ok 17 - Field "token" is defined 1593s ok 18 - Field "code" is defined 1593s ok 19 - Post code 1593s ok 20 - HTTP code is 200 1593s ok 21 - Page contains a form 1593s ok 22 - URI match 1593s ok 23 - Field "fg" is defined 1593s ok 24 - Field "token" is defined 1593s ok 25 - Found TOTP secret 1593s ok 26 - Post fingerprint 1593s ok 27 - Get cookie lemonldap (c98fdcafd98e14085b83799da72b858ea6694c0bab063460f84609bd62ce073f) 1593s ok 28 - Get cookie llngconnection (781c5898496874efcb801700ae9452588acaf4f1ce767aa03a06f2a3e2552a40) 1593s ok 29 - Auth query 1593s ok 30 - HTTP code is 200 1593s ok 31 - Page contains a form 1593s ok 32 - CSP header authorize POST request to \# 1593s ok 33 - Found stayconnected checkbox 1593s ok 34 - Auth POST query 1593s ok 35 - Get cookie llngconnection (0) 1593s ok 36 - Wrong cookie is removed 1593s ok 37 - HTTP code is 200 1593s ok 38 - Page contains a form 1593s ok 39 - URI match 1593s ok 40 - Field "token" is defined 1593s ok 41 - Post 2F choice 1593s ok 42 - Prompt indicates success 1593s ok 43 - Found 2F code in mail 1593s ok 44 - HTTP code is 200 1593s ok 45 - Page contains a form 1593s ok 46 - URI match 1593s ok 47 - Field "token" is defined 1593s ok 48 - Field "code" is defined 1593s ok 49 - Post code 1593s ok 50 - Get cookie lemonldap (4dff08c3ce9b23f297dbb6e244627cfe7d5e41f6d77c41d3e26896a26e609185) 1593s ok 51 - Logout request 1593s ok 52 - Response is 200 1593s ok 53 - Cookie is deleted 1593s ok 54 - No pdata 1593s ok 55 - Disconnect request 1593s ok 56 - Response is 401 1593s 1..56 1593s ok 8 - Store browser, then try to reuse it with wrong cookie 1593s # Subtest: Store browser, then try to reuse it with wrong TOTP secret 1593s ok 1 - Auth query 1593s ok 2 - HTTP code is 200 1593s ok 3 - Page contains a form 1593s ok 4 - CSP header authorize POST request to \# 1593s ok 5 - Found stayconnected checkbox 1593s ok 6 - Auth POST query 1593s ok 7 - HTTP code is 200 1593s ok 8 - Page contains a form 1593s ok 9 - URI match 1593s ok 10 - Field "token" is defined 1593s ok 11 - Post 2F choice 1593s ok 12 - Prompt indicates success 1593s ok 13 - Found 2F code in mail 1593s ok 14 - HTTP code is 200 1593s ok 15 - Page contains a form 1593s ok 16 - URI match 1593s ok 17 - Field "token" is defined 1593s ok 18 - Field "code" is defined 1593s ok 19 - Post code 1593s ok 20 - HTTP code is 200 1593s ok 21 - Page contains a form 1593s ok 22 - URI match 1593s ok 23 - Field "fg" is defined 1593s ok 24 - Field "token" is defined 1593s ok 25 - Found TOTP secret 1593s ok 26 - Post fingerprint 1593s ok 27 - Get cookie lemonldap (c4d9576893d7c269009b8a1900d53f5e15516214a461748b3c4e037fc1cc997e) 1593s ok 28 - Get cookie llngconnection (4b19d439e304a349e8e19c30b9a7b5dd6e57a2b5a50d26e7bb7ffa809249139d) 1593s ok 29 - Auth query 1593s ok 30 - HTTP code is 200 1593s ok 31 - Page contains a form 1593s ok 32 - CSP header authorize POST request to \# 1593s ok 33 - Found stayconnected checkbox 1593s ok 34 - Auth POST query 1593s ok 35 - HTTP code is 200 1593s ok 36 - Page contains a form 1593s ok 37 - URI match 1593s ok 38 - Field "fg" is defined 1593s ok 39 - Field "token" is defined 1593s ok 40 - Post fingerprint 1593s ok 41 - Expected portal error code: code found on page 1593s ok 42 - Expected portal error code 1593s ok 43 - Get cookie llngconnection (0) 1593s ok 44 - Cookie with mismatched TOTP is removed 1593s 1..44 1593s ok 9 - Store browser, then try to reuse it with wrong TOTP secret 1593s # Subtest: Store browser, then try to reuse as different user 1593s ok 1 - Auth query 1593s ok 2 - HTTP code is 200 1593s ok 3 - Page contains a form 1593s ok 4 - CSP header authorize POST request to \# 1593s ok 5 - Found stayconnected checkbox 1593s ok 6 - Auth POST query 1593s ok 7 - HTTP code is 200 1593s ok 8 - Page contains a form 1593s ok 9 - URI match 1593s ok 10 - Field "token" is defined 1593s ok 11 - Post 2F choice 1593s ok 12 - Prompt indicates success 1593s ok 13 - Found 2F code in mail 1593s ok 14 - HTTP code is 200 1593s ok 15 - Page contains a form 1593s ok 16 - URI match 1593s ok 17 - Field "token" is defined 1593s ok 18 - Field "code" is defined 1593s ok 19 - Post code 1593s ok 20 - HTTP code is 200 1593s ok 21 - Page contains a form 1593s ok 22 - URI match 1593s ok 23 - Field "fg" is defined 1593s ok 24 - Field "token" is defined 1593s ok 25 - Found TOTP secret 1593s ok 26 - Post fingerprint 1593s ok 27 - Get cookie lemonldap (859b97f392b1b37e5e67476b131494db7096a1e66d4e8bbc1de020fb76e63610) 1593s ok 28 - Get cookie llngconnection (6b363f2462acc2a2f2083d751d12ee36f82cfcdaab19d120c0fcbce0b0ed5fa0) 1593s ok 29 - Auth query 1593s ok 30 - HTTP code is 200 1593s ok 31 - Page contains a form 1593s ok 32 - CSP header authorize POST request to \# 1593s ok 33 - Found stayconnected checkbox 1593s ok 34 - Auth POST query 1593s ok 35 - HTTP code is 200 1593s ok 36 - Page contains a form 1593s ok 37 - URI match 1593s ok 38 - Field "token" is defined 1593s ok 39 - Post 2F choice 1593s ok 40 - Prompt indicates success 1593s ok 41 - Found 2F code in mail 1593s ok 42 - HTTP code is 200 1593s ok 43 - Page contains a form 1593s ok 44 - URI match 1593s ok 45 - Field "token" is defined 1593s ok 46 - Field "code" is defined 1593s ok 47 - Post code 1593s ok 48 - HTTP code is 200 1593s ok 49 - Page contains a form 1593s ok 50 - URI match 1593s ok 51 - Field "fg" is defined 1593s ok 52 - Field "token" is defined 1593s ok 53 - Found TOTP secret 1593s ok 54 - Post fingerprint 1593s ok 55 - Get cookie lemonldap (9c7c29b2e273ae37acc9260c31058ab2762d4665f8c717ab8916923a631f7d18) 1593s ok 56 - Logout request 1593s ok 57 - Response is 200 1593s ok 58 - Cookie is deleted 1593s ok 59 - No pdata 1593s ok 60 - Disconnect request 1593s ok 61 - Response is 401 1593s 1..61 1593s ok 10 - Store browser, then try to reuse as different user 1593s # Subtest: User can refuse to stay connected 1593s ok 1 - Auth query 1593s ok 2 - HTTP code is 200 1593s ok 3 - Page contains a form 1593s ok 4 - CSP header authorize POST request to \# 1593s ok 5 - Found stayconnected checkbox 1593s ok 6 - Auth POST query 1593s ok 7 - HTTP code is 200 1593s ok 8 - Page contains a form 1593s ok 9 - URI match 1593s ok 10 - Field "token" is defined 1593s ok 11 - Post 2F choice 1593s ok 12 - Prompt indicates success 1593s ok 13 - Found 2F code in mail 1593s ok 14 - HTTP code is 200 1593s ok 15 - Page contains a form 1593s ok 16 - URI match 1593s ok 17 - Field "token" is defined 1593s ok 18 - Field "code" is defined 1593s ok 19 - Post code 1593s ok 20 - Get cookie lemonldap (483f36330663550fc3ab70a2d2adb450d2cd3cf3b9a1246ece2652e6c8f450b3) 1593s ok 21 - Logout request 1593s ok 22 - Response is 200 1593s ok 23 - Cookie is deleted 1593s ok 24 - No pdata 1593s ok 25 - Disconnect request 1593s ok 26 - Response is 401 1593s 1..26 1593s ok 11 - User can refuse to stay connected 1593s # Subtest: User cannot bypass the trusted browser rule (wrong 2f type) 1593s ok 1 - Auth query 1593s ok 2 - HTTP code is 200 1593s ok 3 - Page contains a form 1593s ok 4 - CSP header authorize POST request to \# 1593s ok 5 - Found stayconnected checkbox 1593s ok 6 - Auth POST query 1593s ok 7 - HTTP code is 200 1593s ok 8 - Page contains a form 1593s ok 9 - URI match 1593s ok 10 - Field "token" is defined 1593s ok 11 - Post 2F choice 1593s ok 12 - Prompt indicates success 1593s ok 13 - HTTP code is 200 1593s ok 14 - Page contains a form 1593s ok 15 - URI match 1593s ok 16 - Field "token" is defined 1593s ok 17 - Field "code" is defined 1593s ok 18 - Post code 1593s ok 19 - Persistent connection cookie isn't sent 1593s ok 20 - Get cookie lemonldap (46898911d431dcb61c0049b5c4959597acf1dddf7b4485751fd8f0b8c93c740b) 1593s 1..20 1593s ok 12 - User cannot bypass the trusted browser rule (wrong 2f type) 1593s # Subtest: User cannot bypass the trusted browser rule (wrong user) 1593s ok 1 - Auth query 1593s ok 2 - HTTP code is 200 1593s ok 3 - Page contains a form 1593s ok 4 - CSP header authorize POST request to \# 1593s ok 5 - Found stayconnected checkbox 1593s ok 6 - Auth POST query 1593s ok 7 - HTTP code is 200 1593s ok 8 - Page contains a form 1593s ok 9 - URI match 1593s ok 10 - Field "token" is defined 1593s ok 11 - Post 2F choice 1593s ok 12 - Prompt indicates success 1593s ok 13 - Found 2F code in mail 1593s ok 14 - HTTP code is 200 1593s ok 15 - Page contains a form 1593s ok 16 - URI match 1593s ok 17 - Field "token" is defined 1593s ok 18 - Field "code" is defined 1593s ok 19 - Post code 1593s ok 20 - Persistent connection cookie isn't sent 1593s ok 21 - Get cookie lemonldap (10becb043dbdb11fe661c3e77c933a088e4aa4f2fa2babc3f2911bc4eb263d54) 1593s 1..21 1593s ok 13 - User cannot bypass the trusted browser rule (wrong user) 1593s 1..13 1593s ok 1595s t/78-2F-Upgrade-Many.t ......................................................... 1595s ok 1 - use Lemonldap::NG::Portal::Main; 1595s ok 2 - use Lemonldap::NG::Common::FormEncode; 1595s ok 3 - Portal object 1595s ok 4 - Init 1595s ok 5 - Portal app 1595s ok 6 - Auth query 1595s ok 7 - Get cookie lemonldap (1d10eea539463ea78ba5cca49ac592d17879d95e953c99052614710c4735b9ed) 1595s ok 8 - Upgrade session query 1595s ok 9 - HTTP code is 200 1595s ok 10 - Page contains a form 1595s ok 11 - URI match 1595s ok 12 - Field "confirm" is defined 1595s ok 13 - Field "url" is defined 1595s ok 14 - Found custom Main Logo 1595s ok 15 - Language icons found 1595s ok 16 - Accept session upgrade query 1595s ok 17 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 1595s ok 18 - HTTP code is 200 1595s ok 19 - Page contains a form 1595s ok 20 - Host match 1595s ok 21 - Field "upgrading" is defined 1595s ok 22 - Field "url" is defined 1595s ok 23 - CSP header authorize POST request to \# 1595s ok 24 - Post login 1595s ok 25 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22strong%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 1595s ok 26 - HTTP code is 200 1595s ok 27 - Page contains a form 1595s ok 28 - URI match 1595s ok 29 - Field "token" is defined 1595s ok 30 - Field "checkLogins" is defined 1595s ok 31 - Found mail 1595s ok 32 - Post ext2f choice 1595s 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) 1595s ok 34 - HTTP code is 200 1595s ok 35 - Page contains a form 1595s ok 36 - URI match 1595s ok 37 - Field "token" is defined 1595s ok 38 - Field "code" is defined 1595s ok 39 - Found EXTCODE input 1595s ok 40 - Found 2F code in mail 1595s ok 41 - Post code 1595s ok 42 - Get redirection 1595s ok 43 - Location is http://test1.example.com 1595s ok 44 - Get cookie lemonldap (80b63526e13e1dee3931bdc8c7759493f8f0a1a24375c348613b9f91dacfd56b) 1595s ok 45 - Make sure no pdata is returned 1595s 1..45 1595s ok 1596s t/78-2F-Upgrade.t .............................................................. 1596s Name "LLNG::TMPDIR" used only once: possible typo at t/78-2F-Upgrade.t line 9. 1596s ok 1 - use Lemonldap::NG::Portal::Main; 1596s ok 2 - use Lemonldap::NG::Common::FormEncode; 1596s ok 3 - Portal object 1596s [Fri Jan 30 09:35:43 2026] [LLNG:6345] [error] Bad logLevel value '', switching to 'info' 1596s 1596s [Fri Jan 30 09:35:43 2026] [LLNG:6345] [info] Loading configuration 1 for process 6345 1596s ok 4 - Init 1596s ok 5 - Portal app 1596s ok 6 - Auth query 1596s ok 7 - Get cookie lemonldap (77e0b28eeed0d2ee45ab22c91b49ce26cc53303666c58304c3aa025e2bf48560) 1596s [Fri Jan 30 09:35:43 2026] [LLNG:6345] [info] New request Lemonldap::NG::Handler::Server GET /level3 1596s [Fri Jan 30 09:35:43 2026] [LLNG:6345] [notice] User dwho was forbidden access to test1.example.com/level3 1596s ok 8 - Handler request 1596s ok 9 - Authenticated as dwho 1596s ok 10 - HTTP code is 403 1596s ok 11 - Upgrade session query 1596s ok 12 - HTTP code is 200 1596s ok 13 - Page contains a form 1596s ok 14 - URI match 1596s ok 15 - Field "confirm" is defined 1596s ok 16 - Field "url" is defined 1596s ok 17 - Found custom Main Logo 1596s ok 18 - Language icons found 1596s ok 19 - Accept session upgrade query 1596s ok 20 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 1596s ok 21 - HTTP code is 200 1596s ok 22 - Page contains a form 1596s ok 23 - Host match 1596s ok 24 - Field "upgrading" is defined 1596s ok 25 - Field "url" is defined 1596s ok 26 - CSP header authorize POST request to \# 1596s ok 27 - Post login 1596s ok 28 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%2C%22_choice%22%3A%22strong%22%7D) 1596s ok 29 - HTTP code is 200 1596s ok 30 - Page contains a form 1596s ok 31 - URI match 1596s ok 32 - Field "token" is defined 1596s ok 33 - Field "code" is defined 1596s ok 34 - Found EXTCODE input 1596s ok 35 - Found 2F code in mail 1596s ok 36 - Post code 1596s ok 37 - Get redirection 1596s ok 38 - Location is http://test1.example.com 1596s ok 39 - Get cookie lemonldap (81301a605d9e3021f6ca7c70d37cb302806f6fdf18c4bec6b99949ccbf0fded4) 1596s ok 40 - Make sure no pdata is returned 1596s [Fri Jan 30 09:35:43 2026] [LLNG:6345] [info] New request Lemonldap::NG::Handler::Server GET /level3 1596s ok 41 - Handler request 1596s ok 42 - Authenticated as dwho 1596s ok 43 - HTTP code is 200 1596s 1..43 1596s ok 1597s t/78-2F-UpgradeOnly-with-forceFlag.t ........................................... 1597s ok 1 - use Lemonldap::NG::Portal::Main; 1597s ok 2 - Portal object 1597s ok 3 - Init 1597s ok 4 - Portal app 1597s ok 5 - Auth query 1597s ok 6 - Get cookie lemonldap (4f033b47a414942159efdceb1106ca41bf754d73a12af4a73a356d37aacf0de4) 1597s ok 7 - CheckUser 1597s ok 8 - Response is JSON 1597s ok 9 - AuthenticationLevel == 1 1597s ok 10 - Form registration 1597s ok 11 - Get redirection 1597s ok 12 - Location header found 1597s ok 13 - Form registration 1597s ok 14 - Found TOTP js 1597s ok 15 - Get new key 1597s ok 16 - Content is JSON 1597s ok 17 - Found secret 1597s ok 18 - Found token 1597s ok 19 - Found issuer 1597s ok 20 - Found user 1597s ok 21 - Code 1597s ok 22 - Code contains 6 digits 1597s ok 23 - Post code 1597s ok 24 - Content is JSON 1597s ok 25 - TOTP is registered 1597s ok 26 - Form registration 1597s ok 27 - Found forceUpgrade flag 1597s ok 28 - Upgrade session query from 2fManager 1597s ok 29 - HTTP code is 200 1597s ok 30 - Page contains a form 1597s ok 31 - URI match 1597s ok 32 - Field "confirm" is defined 1597s ok 33 - Field "url" is defined 1597s ok 34 - Field "forceUpgrade" is defined 1597s ok 35 - Accept session upgrade query 1597s ok 36 - HTTP code is 200 1597s ok 37 - Page contains a form 1597s ok 38 - URI match 1597s ok 39 - Field "token" is defined 1597s ok 40 - Code 1597s ok 41 - Post code 1597s ok 42 - CheckUser 1597s ok 43 - Response is JSON 1597s ok 44 - AuthenticationLevel == 3 1597s 1..44 1597s ok 1599s t/78-2F-UpgradeOnly-without-2F.t ............................................... 1599s ok 1 - use Lemonldap::NG::Portal::Main; 1599s ok 2 - use Lemonldap::NG::Common::FormEncode; 1599s ok 3 - Portal object 1599s ok 4 - Init 1599s ok 5 - Portal app 1599s ok 6 - Auth query 1599s ok 7 - Get cookie lemonldap (9db652ef0d033b3e3bf63bf744fbfe4472cd68e3f27f1a3b43e00ae52484bbcb) 1599s ok 8 - Upgrade session query 1599s ok 9 - HTTP code is 200 1599s ok 10 - Page contains a form 1599s ok 11 - URI match 1599s ok 12 - Field "confirm" is defined 1599s ok 13 - Field "url" is defined 1599s ok 14 - Accept session upgrade query 1599s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 1599s ok 16 - Expected portal error code: code found on page 1599s ok 17 - Expected portal error code 1599s ok 18 - Accept session upgrade query 1599s ok 19 - Get redirection 1599s ok 20 - Location is http://auth.example.com/ 1599s ok 21 - Logout request 1599s ok 22 - Response is 200 1599s ok 23 - Cookie is deleted 1599s ok 24 - No pdata 1599s ok 25 - Disconnect request 1599s ok 26 - Response is 401 1599s 1..26 1599s ok 1600s t/78-2F-UpgradeOnly.t .......................................................... 1600s ok 1 - use Lemonldap::NG::Portal::Main; 1600s ok 2 - use Lemonldap::NG::Common::FormEncode; 1600s ok 3 - Portal object 1600s ok 4 - Init 1600s ok 5 - Portal app 1600s ok 6 - Auth query 1600s ok 7 - Get cookie lemonldap (242e9958d2456c27766f2e3337759afa8d2de582da931269897d7f36e5e9493c) 1600s ok 8 - Upgrade session query 1600s ok 9 - HTTP code is 200 1600s ok 10 - Page contains a form 1600s ok 11 - URI match 1600s ok 12 - Field "confirm" is defined 1600s ok 13 - Field "url" is defined 1600s ok 14 - Accept session upgrade query 1600s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 1600s ok 16 - Expected portal error code: code found on page 1600s ok 17 - Expected portal error code 1600s ok 18 - Auth query 1600s ok 19 - Get cookie lemonldap (2f76750035069017185ab9a8042455d6ee8978f3722be2df6e52196d59ad30e2) 1600s ok 20 - Upgrade session query 1600s ok 21 - HTTP code is 200 1600s ok 22 - Page contains a form 1600s ok 23 - URI match 1600s ok 24 - Field "confirm" is defined 1600s ok 25 - Field "url" is defined 1600s ok 26 - Accept session upgrade query 1600s ok 27 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 1600s ok 28 - HTTP code is 200 1600s ok 29 - Page contains a form 1600s ok 30 - URI match 1600s ok 31 - Field "token" is defined 1600s ok 32 - Field "code" is defined 1600s ok 33 - Found EXTCODE input 1600s ok 34 - Found 2F code in mail 1600s ok 35 - Post code 1600s ok 36 - Get redirection 1600s ok 37 - Location is http://test1.example.com 1600s ok 38 - Get cookie lemonldap (2f76750035069017185ab9a8042455d6ee8978f3722be2df6e52196d59ad30e2) 1600s ok 39 - Make sure no pdata is returned 1600s 1..39 1600s ok 1602s t/79-2F-Yubikey-from-Session.t ................................................. 1602s ok 1 - use Lemonldap::NG::Portal::Main; 1602s ok 2 - Portal object 1602s ok 3 - Init 1602s ok 4 - Portal app 1602s ok 5 - Authenticate as dwho 1602s ok 6 - HTTP code is 200 1602s ok 7 - Page contains a form 1602s ok 8 - URI match 1602s ok 9 - Field "token" is defined 1602s ok 10 - Field "code" is defined 1602s ok 11 - Post code 1602s ok 12 - Bad OTP code: code found on page 1602s ok 13 - Bad OTP code 1602s ok 14 - Auth query 1602s ok 15 - HTTP code is 200 1602s ok 16 - Page contains a form 1602s ok 17 - URI match 1602s ok 18 - Field "token" is defined 1602s ok 19 - Field "code" is defined 1602s ok 20 - Post code 1602s ok 21 - Get cookie lemonldap (f5925773f59c952b0edf011966b5d9ffc8d587746bc41add9ec535833cfb64b7) 1602s ok 22 - Auth query 1602s ok 23 - HTTP code is 200 1602s ok 24 - Page contains a form 1602s ok 25 - URI match 1602s ok 26 - Field "token" is defined 1602s ok 27 - Field "code" is defined 1602s ok 28 - Post code 1602s ok 29 - Get cookie lemonldap (6e45a1610cce6ec75c436b61487b4a976fd96096d9c04c79f5f85ef69e255650) 1602s ok 30 - Auth query 1602s ok 31 - Get cookie lemonldap (508338e21f52fe7cc3c0ceac98e09edfcf046d3f79cf9a2179be830f8e8bae16) 1602s 1..31 1602s ok 1605s t/79-2F-Yubikey.t .............................................................. 1605s ok 1 - use Lemonldap::NG::Portal::Main; 1605s ok 2 - Portal object 1605s ok 3 - Init 1605s ok 4 - Portal app 1605s ok 5 - Auth query 1605s ok 6 - HTTP code is 200 1605s ok 7 - Get cookie lemonldap (9f1f415b914b853bb523c04ab9c952a8f9889a3242c82f93581a238a42413ffd) 1605s ok 8 - Auth query 1605s ok 9 - Response body is not empty 1605s ok 10 - Found prompt message 1605s ok 11 - HTTP code is 200 1605s ok 12 - Page contains a form 1605s ok 13 - URI match 1605s ok 14 - Field "UBKName" is defined 1605s ok 15 - Field "otp" is defined 1605s ok 16 - Invalid otp 1605s ok 17 - Response body is not empty 1605s ok 18 - Found error message 1605s ok 19 - Invalid UBKname 1605s ok 20 - Response body is not empty 1605s ok 21 - Found error message 1605s ok 22 - Correct registration attempt 1605s ok 23 - Get redirection 1605s ok 24 - Location is http://auth.example.com/2fregisters?continue=1 1605s ok 25 - Found registered yubikey 1605s ok 26 - Correct device ID 1605s ok 27 - Epoch is defined 1605s ok 28 - Auth query 1605s ok 29 - HTTP code is 200 1605s ok 30 - Page contains a form 1605s ok 31 - URI match 1605s ok 32 - Field "token" is defined 1605s ok 33 - Field "code" is defined 1605s ok 34 - Post code 1605s ok 35 - Bad OTP code: code found on page 1605s ok 36 - Bad OTP code 1605s ok 37 - Auth query 1605s ok 38 - HTTP code is 200 1605s ok 39 - Page contains a form 1605s ok 40 - URI match 1605s ok 41 - Field "token" is defined 1605s ok 42 - Field "code" is defined 1605s ok 43 - Post code 1605s ok 44 - Bad OTP code: code found on page 1605s ok 45 - Bad OTP code 1605s ok 46 - Auth query 1605s ok 47 - HTTP code is 200 1605s ok 48 - Page contains a form 1605s ok 49 - URI match 1605s ok 50 - Field "token" is defined 1605s ok 51 - Field "code" is defined 1605s ok 52 - Post code 1605s ok 53 - Get cookie lemonldap (68f22b0c7c0b5acfc4c235613301d519538d11296069e05ff7f3011874ad67e3) 1605s ok 54 - HTTP code is 400 1605s ok 55 - Deletion expects valid CSRF token 1605s ok 56 - Post deletion 1605s ok 57 - HTTP code is 200 1605s ok 58 - Content-Type is JSON 1605s ok 59 - Content is valid JSON 1605s ok 60 1605s ok 61 - No device found anymore 1605s ok 62 - Auth query 1605s ok 63 - Get cookie lemonldap (2f9da2fa3352dda5085be372b4112c2ba12e489f88937a32ac35a89d94efbcb1) 1605s 1..63 1605s ok 1608s t/80-2F-Okta.t ................................................................. 1608s ok 1 - use Lemonldap::NG::Portal::Main; 1608s # Subtest: Choose Okta SMS 1608s ok 1 - Portal object 1608s ok 2 - Init 1608s ok 3 - Portal app 1608s ok 4 - Get Portal 1608s ok 5 - HTTP code is 200 1608s ok 6 - Page contains a form 1608s ok 7 - Host match 1608s ok 8 - Field "user" is defined 1608s ok 9 - Field "password" is defined 1608s ok 10 - CSP header authorize POST request to \# 1608s ok 11 - Auth query 1608s ok 12 - HTTP code is 200 1608s ok 13 - Page contains a form 1608s ok 14 - URI match 1608s ok 15 - Choose SMS 1608s ok 16 - HTTP code is 200 1608s ok 17 - Page contains a form 1608s ok 18 - URI match 1608s ok 19 - Send code 1608s ok 20 - Get cookie lemonldap (40cedc02d525206686bc1a4e769853920811a58ac59d0e870d2a5022340decab) 1608s ok 21 - Get session using restSessionServer 1608s ok 22 - HTTP code is 200 1608s ok 23 - Deserialize session content 1608s ok 24 - Session has correct value for _2f 1608s ok 25 - Session has correct value for _auth 1608s ok 26 - Logout request 1608s ok 27 - Response is 200 1608s ok 28 - Cookie is deleted 1608s ok 29 - No pdata 1608s ok 30 - Disconnect request 1608s ok 31 - Response is 401 1608s 1..31 1608s ok 2 - Choose Okta SMS 1608s # Subtest: Choose Okta Push 1608s ok 1 - Portal object 1608s ok 2 - Init 1608s ok 3 - Portal app 1608s ok 4 - Get Portal 1608s ok 5 - HTTP code is 200 1608s ok 6 - Page contains a form 1608s ok 7 - Host match 1608s ok 8 - Field "user" is defined 1608s ok 9 - Field "password" is defined 1608s ok 10 - CSP header authorize POST request to \# 1608s ok 11 - Auth query 1608s ok 12 - HTTP code is 200 1608s ok 13 - Page contains a form 1608s ok 14 - URI match 1608s ok 15 - Choose SMS 1608s ok 16 - HTTP code is 200 1608s ok 17 - Page contains a form 1608s ok 18 - URI match 1608s ok 19 - CSP header authorize POST request to auth.example.com 1608s ok 20 - Send code 1608s ok 21 - Get cookie lemonldap (9d0eccf9b51b7494ca4235eea7e4140d05b884e5d292600b1ada10a90144c42e) 1608s ok 22 - Get session using restSessionServer 1608s ok 23 - HTTP code is 200 1608s ok 24 - Deserialize session content 1608s ok 25 - Session has correct value for _2f 1608s ok 26 - Session has correct value for _auth 1608s ok 27 - Logout request 1608s ok 28 - Response is 200 1608s ok 29 - Cookie is deleted 1608s ok 30 - No pdata 1608s ok 31 - Disconnect request 1608s ok 32 - Response is 401 1608s 1..32 1608s ok 3 - Choose Okta Push 1608s 1..3 1608s ok 1610s t/81-MostViewedApplications.t .................................................. 1610s ok 1 - use Lemonldap::NG::Portal::Main; 1610s ok 2 - Portal object 1610s ok 3 - Init 1610s ok 4 - Portal app 1610s ok 5 - Get cookie lemonldap (ab052919264c30ea0ff8cb24c9b832da84cdc690c2b3fc028c43a21e027c5bd6) 1610s ok 6 - Get cookie lemonldap (f50d1daca9e3cbef1c4bc0c8b21c58b63e958351488a8d0c332650af0aafc203) 1610s ok 7 - Get cookie lemonldap (de1b58b9aaf961d8008477d3bbd6ecca99b5fad3c250d7940342d51357ff7b6d) 1610s ok 8 - Session contains history hash 1610s ok 9 - OIDC App 1 has been accessed twice 1610s ok 10 - OIDC App 2 has been accessed once 1610s ok 11 - History contains two entries 1610s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769693877_47552%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769765757%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1610s ok 13 - Get redirection 1610s ok 14 - Location header found 1610s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769765757%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769693877_13644%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1610s ok 16 - Get redirection 1610s ok 17 - Location header found 1610s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769693877_59827%22%2C%22issuerTs%22%3A1769765757%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) 1610s ok 19 - Get redirection 1610s ok 20 - Location header found 1610s ok 21 - Session contains history hash 1610s ok 22 - CAS App 1 has been accessed twice 1610s ok 23 - CAS App 2 has been accessed once 1610s ok 24 - History contains four entries 1610s ok 25 - Portal object 1610s ok 26 - Init 1610s ok 27 - Portal app 1610s ok 28 - Get cookie lemonldap (e894ce62da9bb5affada45f031dda45ce4f5d3e8db5985f9ecce803173bb0ba8) 1610s ok 29 - History contains five entries 1610s ok 30 - SAML App 1 has been accessed once 1610s 1..30 1610s ok 1611s t/91-Handler-cache-cleaned.t ................................................... 1611s ok 1 - use Lemonldap::NG::Portal::Main; 1611s ok 2 - use Lemonldap::NG::Common::FormEncode; 1611s ok 3 - Portal object 1611s ok 4 - Init 1611s ok 5 - Portal app 1611s ok 6 - Auth query 1611s ok 7 - Get cookie lemonldap (6c7430e9c7d785ec367ea0114f0f6f72bce68fa3e24e0fe9c8ce8d357bde62be) 1611s ok 8 - Get portal 1611s ok 9 - Authenticated as dwho 1611s ok 10 - Auth query 1611s ok 11 - HTTP code is 200 1611s ok 12 - Page contains a form 1611s ok 13 - URI match 1611s ok 14 - Field "token" is defined 1611s ok 15 - Field "code" is defined 1611s ok 16 - Found EXTCODE input 1611s ok 17 - Found 2F code in mail 1611s ok 18 - Get portal 1611s ok 19 - Post code 1611s ok 20 - Get portal 1611s ok 21 - Authenticated as dwho 1611s 1..21 1611s ok 1613s t/91-Memory-Leak.t ............................................................. 1613s 1..5 1613s ok 1 - use Lemonldap::NG::Portal::Main; 1613s ok 2 - leaks 0 < 1 1613s ok 3 - leaks -1 < 1 1613s not ok 4 - Unable to really destroy a portal object for now # TODO Not yet fully cleaned 1613s # Failed (TODO) test 'Unable to really destroy a portal object for now' 1613s # at t/91-Memory-Leak.t line 34. 1613s [Fri Jan 30 09:36:00 2026] [LLNG:6354] [error] globalStorage not defined (perhaps configuration can not be read) 1613s [Fri Jan 30 09:36:00 2026] [LLNG:6354] [error] globalStorage not defined (perhaps configuration can not be read) 1613s ok 5 - leaks 0 < 1 1613s ok 1615s t/99-Bad-logLevel.t ............................................................ 1615s ok 1 - use Lemonldap::NG::Portal::Main; 1615s ok 2 - Portal object 1615s [Fri Jan 30 09:36:01 2026] [LLNG:6359] [error] Bad logLevel value 'error ', switching to 'info' 1615s [Fri Jan 30 09:36:01 2026] [LLNG:6359] [error] Bad logLevel value 'error ', switching to 'info' 1615s 1615s [Fri Jan 30 09:36:01 2026] [LLNG:6359] [info] Loading configuration 1 for process 6359 1615s ok 3 - Init 1615s ok 4 - Portal app 1615s [Fri Jan 30 09:36:02 2026] [LLNG:6359] [info] New request Lemonldap::NG::Portal::Main GET / 1615s [Fri Jan 30 09:36:02 2026] [LLNG:6359] [notice] User anonymous successfully authenticated at level 0 1615s [Fri Jan 30 09:36:02 2026] [LLNG:6359] [notice] User anonymous connected from Null (127.0.0.1) 1615s ok 5 - Auth query 1615s ok 6 - HTTP code is 200 1615s ok 7 - Get cookie lemonldap (e3e15dfa7c1a9eea6dc2f34f311a1c3b1bea17dfe9c5223db11016cb3ec7935b) 1615s [Fri Jan 30 09:36:02 2026] [LLNG:6359] [info] New request Lemonldap::NG::Portal::Main GET /logout 1615s ok 8 - Get logout page 1615s ok 9 - PE_LOGOUT_OK 1615s 1..9 1615s ok 1617s t/99-Dont-load-Dumper.t ........................................................ 1617s 1..5 1617s ok 1 - use Lemonldap::NG::Portal::Main; 1617s ok 2 - Portal object 1617s ok 3 - Init 1617s ok 4 - App 1617s ok 5 - Portal doesn't depend on Data::Dumper 1617s ok 1617s All tests successful. 1617s Files=423, Tests=17493, 756 wallclock secs ( 1.78 usr 9.13 sys + 191.72 cusr 67.98 csys = 270.61 CPU) 1617s Result: PASS 1618s autopkgtest [09:34:44]: test portal-test: -----------------------] 1618s autopkgtest [09:34:44]: test portal-test: - - - - - - - - - - results - - - - - - - - - - 1618s portal-test PASS 1619s autopkgtest [09:34:45]: test manager-test: preparing testbed 1637s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260130-085215-juju-7f2275-prod-proposed-migration-environment-15-3b330880-1e47-4db5-913b-a3034f787f81 from image adt/ubuntu-resolute-s390x-server-20260129.img (UUID 0fdc3f45-c7c7-4a2c-aa6d-edc1dbbf6141)... 1703s autopkgtest [09:36:09]: testbed dpkg architecture: s390x 1703s autopkgtest [09:36:09]: testbed apt version: 3.1.14 1704s autopkgtest [09:36:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1704s autopkgtest [09:36:10]: testbed release detected to be: resolute 1706s autopkgtest [09:36:12]: updating testbed package index (apt update) 1706s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1706s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1706s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1706s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1706s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 1706s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 1706s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1543 kB] 1706s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [32.1 kB] 1706s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [116 kB] 1706s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1066 kB] 1706s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.9 kB] 1708s Fetched 2998 kB in 1s (2003 kB/s) 1712s Reading package lists... 1713s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1713s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1713s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1713s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1717s Reading package lists... 1717s Reading package lists... 1717s Building dependency tree... 1717s Reading state information... 1718s Calculating upgrade... 1719s The following packages will be upgraded: 1719s bzip2 gcc-15-base inetutils-telnet libatomic1 libbz2-1.0 libgcc-s1 1719s libsgutils2-1.48 libsqlite3-0 libstdc++6 sg3-utils sg3-utils-udev telnet 1719s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1719s Need to get 3103 kB of archives. 1719s After this operation, 3072 B of additional disk space will be used. 1719s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libatomic1 s390x 15.2.0-12ubuntu1 [9486 B] 1719s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++6 s390x 15.2.0-12ubuntu1 [907 kB] 1719s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-base s390x 15.2.0-12ubuntu1 [59.6 kB] 1719s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-s1 s390x 15.2.0-12ubuntu1 [35.7 kB] 1719s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x bzip2 s390x 1.0.8-6build2 [35.2 kB] 1719s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libbz2-1.0 s390x 1.0.8-6build2 [41.6 kB] 1719s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libsqlite3-0 s390x 3.46.1-9 [748 kB] 1719s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x inetutils-telnet s390x 2:2.7-2ubuntu1 [112 kB] 1719s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x telnet all 0.17+2.7-2ubuntu1 [3636 B] 1719s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libsgutils2-1.48 s390x 1.48-3ubuntu2 [120 kB] 1719s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils s390x 1.48-3ubuntu2 [1025 kB] 1719s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils-udev all 1.48-3ubuntu2 [6610 B] 1721s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1721s Fetched 3103 kB in 0s (7431 kB/s) 1722s (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 ... 87720 files and directories currently installed.) 1722s Preparing to unpack .../libatomic1_15.2.0-12ubuntu1_s390x.deb ... 1722s Unpacking libatomic1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 1722s Preparing to unpack .../libstdc++6_15.2.0-12ubuntu1_s390x.deb ... 1722s Unpacking libstdc++6:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 1722s Preparing to unpack .../gcc-15-base_15.2.0-12ubuntu1_s390x.deb ... 1722s Unpacking gcc-15-base:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 1722s Setting up gcc-15-base:s390x (15.2.0-12ubuntu1) ... 1722s (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 ... 87720 files and directories currently installed.) 1722s Preparing to unpack .../libgcc-s1_15.2.0-12ubuntu1_s390x.deb ... 1722s Unpacking libgcc-s1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 1722s Setting up libgcc-s1:s390x (15.2.0-12ubuntu1) ... 1722s (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 ... 87720 files and directories currently installed.) 1722s Preparing to unpack .../bzip2_1.0.8-6build2_s390x.deb ... 1722s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 1722s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_s390x.deb ... 1722s Unpacking libbz2-1.0:s390x (1.0.8-6build2) over (1.0.8-6build1) ... 1722s Setting up libbz2-1.0:s390x (1.0.8-6build2) ... 1722s (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 ... 87720 files and directories currently installed.) 1722s Preparing to unpack .../0-libsqlite3-0_3.46.1-9_s390x.deb ... 1722s Unpacking libsqlite3-0:s390x (3.46.1-9) over (3.46.1-8) ... 1722s Preparing to unpack .../1-inetutils-telnet_2%3a2.7-2ubuntu1_s390x.deb ... 1722s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 1723s Preparing to unpack .../2-telnet_0.17+2.7-2ubuntu1_all.deb ... 1723s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 1723s Preparing to unpack .../3-libsgutils2-1.48_1.48-3ubuntu2_s390x.deb ... 1723s Unpacking libsgutils2-1.48:s390x (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 1723s Preparing to unpack .../4-sg3-utils_1.48-3ubuntu2_s390x.deb ... 1723s Unpacking sg3-utils (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 1724s Preparing to unpack .../5-sg3-utils-udev_1.48-3ubuntu2_all.deb ... 1724s Unpacking sg3-utils-udev (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 1724s Setting up libsqlite3-0:s390x (3.46.1-9) ... 1724s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 1724s Setting up libsgutils2-1.48:s390x (1.48-3ubuntu2) ... 1724s Setting up bzip2 (1.0.8-6build2) ... 1724s Setting up libatomic1:s390x (15.2.0-12ubuntu1) ... 1724s Setting up libstdc++6:s390x (15.2.0-12ubuntu1) ... 1724s Setting up sg3-utils (1.48-3ubuntu2) ... 1724s Setting up telnet (0.17+2.7-2ubuntu1) ... 1724s Setting up sg3-utils-udev (1.48-3ubuntu2) ... 1724s update-initramfs: deferring update (trigger activated) 1724s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1724s Processing triggers for man-db (2.13.1-1) ... 1727s Processing triggers for initramfs-tools (0.150ubuntu7) ... 1727s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 1740s Using config file '/etc/zipl.conf' 1740s Building bootmap in '/boot' 1740s Adding IPL section 'ubuntu' (default) 1741s Preparing boot device: vda. 1741s Done. 1742s autopkgtest [09:36:48]: upgrading testbed (apt dist-upgrade and autopurge) 1742s Reading package lists... 1742s Building dependency tree... 1742s Reading state information... 1743s Calculating upgrade... 1743s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1743s Reading package lists... 1744s Building dependency tree... 1744s Reading state information... 1744s Solving dependencies... 1744s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1744s autopkgtest [09:36:50]: rebooting testbed after setup commands that affected boot 1793s Reading package lists... 1793s Building dependency tree... 1793s Reading state information... 1793s Solving dependencies... 1794s The following NEW packages will be installed: 1794s autoconf autodep8 automake autopoint autotools-dev build-essential 1794s ca-certificates-java cpp cpp-15 cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu 1794s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 1794s dh-strip-nondeterminism docutils-common dwz fontconfig-config 1794s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 1794s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 1794s gcc-s390x-linux-gnu gettext imagemagick-7-common intltool-debian java-common 1794s java-wrappers lemonldap-ng-fastcgi-server libalgorithm-c3-perl libaom3 1794s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 1794s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 1794s libb-hooks-endofscope-perl libb-hooks-op-check-perl 1794s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 1794s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 1794s libclass-data-inheritable-perl libclass-errorhandler-perl 1794s libclass-inspector-perl libclass-method-modifiers-perl 1794s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 1794s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 1794s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 1794s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 1794s libcrypt-des-perl libcrypt-dh-gmp-perl libcrypt-jwt-perl 1794s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1794s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 1794s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 1794s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 1794s libdata-optlist-perl libdata-password-zxcvbn-perl 1794s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 1794s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 1794s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 1794s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 1794s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 1794s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 1794s libencode-locale-perl liberror-perl libeval-closure-perl 1794s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 1794s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 1794s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 1794s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 1794s libfreetype6 libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 1794s libglib-perl libgomp1 libgssapi-perl libhash-merge-simple-perl 1794s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 1794s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 1794s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 1794s libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl 1794s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 1794s libhttp-multipartparser-perl libhttp-negotiate-perl libimage-magick-perl 1794s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 1794s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 1794s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 1794s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 1794s libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs libjs-bootstrap 1794s libjs-bootswatch libjs-es5-shim libjs-jquery libjson-maybexs-perl 1794s libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 liblcms2-2 1794s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1794s liblemonldap-ng-manager-perl liblist-allutils-perl liblist-moreutils-perl 1794s liblist-moreutils-xs-perl liblist-someutils-perl liblist-utilsby-perl 1794s libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 1794s liblwp-mediatypes-perl liblwp-protocol-https-perl liblwp-protocol-psgi-perl 1794s libmagickcore-7.q16-10 libmailtools-perl libmath-random-isaac-perl 1794s libmime-tools-perl libmodule-implementation-perl libmodule-pluggable-perl 1794s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 1794s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 1794s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 1794s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 1794s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 1794s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 1794s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 1794s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 1794s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 1794s libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl 1794s libstdc++-15-dev libstream-buffered-perl libstring-random-perl 1794s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 1794s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 1794s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 1794s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 1794s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 1794s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 1794s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 1794s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 1794s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 1794s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 1794s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 1794s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 1794s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 1794s node-semver node-uglify-js node-undici node-xtend nodejs 1794s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 1794s po-debconf python3-alabaster python3-defusedxml python3-docutils 1794s python3-imagesize python3-roman-numerals python3-snowballstemmer 1794s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 1794s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 1794s yui-compressor 1794s 0 upgraded, 317 newly installed, 0 to remove and 0 not upgraded. 1794s Need to get 163 MB of archives. 1794s After this operation, 613 MB of additional disk space will be used. 1794s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 1794s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 1794s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 1794s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 1794s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libfontenc1 s390x 1:1.1.8-1build2 [14.5 kB] 1794s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1794s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 1794s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-utils s390x 1:7.7+7build1 [101 kB] 1794s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-urw-base35 all 20200910-8build1 [10.9 MB] 1795s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 1795s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 1795s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 1795s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 1795s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 1795s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 1795s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 1795s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 1795s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 1795s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 1795s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 1795s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 1795s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 1795s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 1795s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 1795s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 1795s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 1795s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 1795s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 1795s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 1795s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 1795s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 1795s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-q16-perl s390x 8:7.1.2.13+dfsg1-1 [112 kB] 1795s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 1795s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 1795s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 1795s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1795s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 1795s Get:38 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 1795s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 1795s Get:40 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 1795s Get:41 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 1795s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 1795s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1795s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 1795s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 1795s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 1795s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 1795s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 1795s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 1795s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 1795s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 1795s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1795s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 1795s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 1795s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 1795s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 1795s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 1795s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 1795s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 1795s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 1795s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 1795s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 1795s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1795s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 1795s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 1795s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1795s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 1795s Get:68 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1795s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1795s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 1795s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1795s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1795s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 1795s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 1795s Get:75 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1795s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 1795s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1795s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1795s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 1795s Get:80 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1795s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1795s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 1795s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 1795s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1795s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 1795s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 1795s Get:87 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 1795s Get:88 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1795s Get:89 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1795s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 1795s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 1795s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 1795s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 1795s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 1795s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 1795s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 1795s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1795s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 1795s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 1795s Get:100 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 1795s Get:101 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1795s Get:102 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 1795s Get:103 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1795s Get:104 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1795s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1795s Get:106 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 1795s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-merge-simple-perl all 0.052-1 [7640 B] 1795s Get:108 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-angularjs all 1.8.3-3 [559 kB] 1795s Get:109 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 1795s Get:110 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 1795s Get:111 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-es5-shim all 4.6.7-2 [39.8 kB] 1795s Get:112 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1795s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 1795s Get:114 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 1795s Get:115 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 1795s Get:116 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 1795s Get:117 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 1795s Get:118 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 1795s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1 [43.4 kB] 1795s Get:120 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 1795s Get:121 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 1795s Get:122 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 1795s Get:123 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 1795s Get:124 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 1796s Get:125 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 1796s Get:126 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 1796s Get:127 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 1796s Get:128 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 1796s Get:129 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 1796s Get:130 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 1796s Get:131 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 1796s Get:132 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 1796s Get:133 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 1796s Get:134 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 1796s Get:135 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 1796s Get:136 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 1796s Get:137 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 1796s Get:138 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 1796s Get:139 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 1796s Get:140 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 1796s Get:141 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 1796s Get:142 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 1796s Get:143 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 1796s Get:144 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 1796s Get:145 http://ftpmaster.internal/ubuntu resolute/main s390x ca-certificates-java all 20240118build1 [11.7 kB] 1796s Get:146 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 1796s Get:147 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 1796s Get:148 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21 [12.5 kB] 1796s Get:149 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 1796s Get:150 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 1796s Get:151 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 1796s Get:152 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3 [52.8 kB] 1796s Get:153 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2 [121 kB] 1796s Get:154 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 1796s Get:155 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 1796s Get:156 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 1797s Get:157 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 1797s Get:158 http://ftpmaster.internal/ubuntu resolute/main s390x java-common all 0.76build1 [6956 B] 1797s Get:159 http://ftpmaster.internal/ubuntu resolute/main s390x libpcsclite1 s390x 2.4.1-1 [24.5 kB] 1797s Get:160 http://ftpmaster.internal/ubuntu resolute/main s390x openjdk-21-jre-headless s390x 21.0.10+7-1 [43.8 MB] 1797s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x default-jre-headless s390x 2:1.21-76build1 [3268 B] 1797s Get:162 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1 [11.0 kB] 1797s Get:163 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19build1 [20.3 kB] 1797s Get:164 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.22.4+dfsg-1 [130 kB] 1797s Get:165 http://ftpmaster.internal/ubuntu resolute/main s390x unzip s390x 6.0-29ubuntu1 [185 kB] 1797s Get:166 http://ftpmaster.internal/ubuntu resolute/universe s390x java-wrappers all 0.5build1 [9030 B] 1797s Get:167 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1797s Get:168 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1797s Get:169 http://ftpmaster.internal/ubuntu resolute/universe s390x libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1797s Get:170 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 1797s Get:171 http://ftpmaster.internal/ubuntu resolute/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 1797s Get:172 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 1797s Get:173 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 1797s Get:174 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 1797s Get:175 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 1797s Get:176 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1797s Get:177 http://ftpmaster.internal/ubuntu resolute/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 1797s Get:178 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 1797s Get:179 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1797s Get:180 http://ftpmaster.internal/ubuntu resolute/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1797s Get:181 http://ftpmaster.internal/ubuntu resolute/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1797s Get:182 http://ftpmaster.internal/ubuntu resolute/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 1797s Get:183 http://ftpmaster.internal/ubuntu resolute/main s390x libcares2 s390x 1.34.6-1 [102 kB] 1797s Get:184 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 1797s Get:185 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 1797s Get:186 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1797s Get:187 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 1797s Get:188 http://ftpmaster.internal/ubuntu resolute/universe s390x libclone-pp-perl all 1.08-2 [8534 B] 1797s Get:189 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 1797s Get:190 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 1797s Get:191 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-dh-gmp-perl s390x 0.00012-2build5 [16.3 kB] 1797s Get:192 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-jwt-perl all 0.037-1 [29.7 kB] 1797s Get:193 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 1797s Get:194 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-hexdump-perl all 0.04-2 [8212 B] 1797s Get:195 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 1797s Get:196 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-install-perl all 0.929-1 [9764 B] 1797s Get:197 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 1797s Get:198 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 1797s Get:199 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-utilsby-perl all 0.12-2 [14.9 kB] 1797s Get:200 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-allutils-perl all 0.19-1 [41.5 kB] 1797s Get:201 http://ftpmaster.internal/ubuntu resolute/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 1797s Get:202 http://ftpmaster.internal/ubuntu resolute/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 1797s Get:203 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 1797s Get:204 http://ftpmaster.internal/ubuntu resolute/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 1797s Get:205 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 1797s Get:206 http://ftpmaster.internal/ubuntu resolute/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 1797s Get:207 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-identify-perl s390x 0.14-4 [10.1 kB] 1797s Get:208 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 1797s Get:209 http://ftpmaster.internal/ubuntu resolute/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 1797s Get:210 http://ftpmaster.internal/ubuntu resolute/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1797s Get:211 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 1797s Get:212 http://ftpmaster.internal/ubuntu resolute/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 1797s Get:213 http://ftpmaster.internal/ubuntu resolute/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 1797s Get:214 http://ftpmaster.internal/ubuntu resolute/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1797s Get:215 http://ftpmaster.internal/ubuntu resolute/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 1797s Get:216 http://ftpmaster.internal/ubuntu resolute/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 1797s Get:217 http://ftpmaster.internal/ubuntu resolute/universe s390x libspecio-perl all 0.53-1 [129 kB] 1797s Get:218 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-locale-perl all 1:1.45-1 [3270 kB] 1798s Get:219 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 1798s Get:220 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 1798s Get:221 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1798s Get:222 http://ftpmaster.internal/ubuntu resolute/main s390x libdbi-perl s390x 1.647-1build1 [832 kB] 1798s Get:223 http://ftpmaster.internal/ubuntu resolute/universe s390x libdbd-sqlite3-perl s390x 1.76-1 [166 kB] 1798s Get:224 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-simple-perl all 2.218-1 [20.6 kB] 1798s Get:225 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1798s Get:226 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-abstract-perl all 3.010-1 [21.4 kB] 1798s Get:227 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 1798s Get:228 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1798s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x libthrowable-perl all 1.001-2 [14.2 kB] 1798s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-sender-perl all 2.601-1 [63.3 kB] 1798s Get:231 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1798s Get:232 http://ftpmaster.internal/ubuntu resolute/main s390x libextutils-depends-perl all 0.8002-1 [14.3 kB] 1798s Get:233 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 1798s Get:234 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 1798s Get:235 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 1798s Get:236 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu1 [142 kB] 1798s Get:237 http://ftpmaster.internal/ubuntu resolute/main s390x libgd-perl s390x 2.84-2 [132 kB] 1798s Get:238 http://ftpmaster.internal/ubuntu resolute/universe s390x libgd-securityimage-perl all 1.75-3 [38.8 kB] 1798s Get:239 http://ftpmaster.internal/ubuntu resolute/main s390x libglib-perl s390x 3:1.329.4-1 [326 kB] 1798s Get:240 http://ftpmaster.internal/ubuntu resolute/main s390x libgssapi-perl s390x 0.28-4build5 [43.2 kB] 1798s Get:241 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 1798s Get:242 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1798s Get:243 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-daemon-perl all 6.16-1 [22.4 kB] 1798s Get:244 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 1798s Get:245 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-sessiondata-perl all 1.03-3 [6132 B] 1798s Get:246 http://ftpmaster.internal/ubuntu resolute/universe s390x libperlio-via-timeout-perl all 0.32-3 [7832 B] 1798s Get:247 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-socket-timeout-perl all 0.32-3 [9736 B] 1798s Get:248 http://ftpmaster.internal/ubuntu resolute/main s390x libio-string-perl all 1.08-4 [11.1 kB] 1798s Get:249 http://ftpmaster.internal/ubuntu resolute/main s390x libio-stringy-perl all 2.113-2 [45.3 kB] 1798s Get:250 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20250809.0-1build1 [94.5 kB] 1798s Get:251 http://ftpmaster.internal/ubuntu resolute/universe s390x libjargs-java all 1.0.0-5build1 [13.6 kB] 1798s Get:252 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.3 [163 kB] 1798s Get:253 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-1 s390x 1.3.9-1 [151 kB] 1798s Get:254 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-openssl1 s390x 1.3.9-1 [94.8 kB] 1798s Get:255 http://ftpmaster.internal/ubuntu resolute/main s390x liblasso3t64 s390x 2.9.0-3 [163 kB] 1798s Get:256 http://ftpmaster.internal/ubuntu resolute/universe s390x liblasso-perl s390x 2.9.0-3 [162 kB] 1798s Get:257 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 1798s Get:258 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 1798s Get:259 http://ftpmaster.internal/ubuntu resolute/universe s390x libllhttp9.3 s390x 9.3.3~really9.3.0+~cs12.11.8-3 [32.2 kB] 1798s Get:260 http://ftpmaster.internal/ubuntu resolute/universe s390x liblog-log4perl-perl all 1.57-1 [345 kB] 1798s Get:261 http://ftpmaster.internal/ubuntu resolute/universe s390x liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1798s Get:262 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1798s Get:263 http://ftpmaster.internal/ubuntu resolute/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 1798s Get:264 http://ftpmaster.internal/ubuntu resolute/main s390x libmime-tools-perl all 5.515-1 [187 kB] 1798s Get:265 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ip-perl all 1.26-4 [27.4 kB] 1798s Get:266 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1798s Get:267 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1798s Get:268 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 1798s Get:269 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1798s Get:270 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 1798s Get:271 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-simple-perl all 2.25-2 [64.1 kB] 1798s Get:272 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-common-perl all 1.20-2 [33.9 kB] 1798s Get:273 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1798s Get:274 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-server-perl all 1.09-4 [22.3 kB] 1798s Get:275 http://ftpmaster.internal/ubuntu resolute/universe s390x libsimdjson29 s390x 4.2.4-1 [47.5 kB] 1798s Get:276 http://ftpmaster.internal/ubuntu resolute/main s390x libsimdutf29 s390x 7.7.1-3 [41.8 kB] 1798s Get:277 http://ftpmaster.internal/ubuntu resolute/universe s390x node-corepack all 0.24.0-5build1 [761 kB] 1798s Get:278 http://ftpmaster.internal/ubuntu resolute/universe s390x nodejs s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 1798s Get:279 http://ftpmaster.internal/ubuntu resolute/universe s390x node-xtend all 4.0.2-3 [3902 B] 1798s Get:280 http://ftpmaster.internal/ubuntu resolute/universe s390x node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 1798s Get:281 http://ftpmaster.internal/ubuntu resolute/universe s390x node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1798s Get:282 http://ftpmaster.internal/ubuntu resolute/universe s390x node-balanced-match all 2.0.0-1 [4910 B] 1798s Get:283 http://ftpmaster.internal/ubuntu resolute/universe s390x node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 1798s Get:284 http://ftpmaster.internal/ubuntu resolute/universe s390x node-minimatch all 9.0.3-6 [78.0 kB] 1798s Get:285 http://ftpmaster.internal/ubuntu resolute/universe s390x node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 1798s Get:286 http://ftpmaster.internal/ubuntu resolute/universe s390x node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 1798s Get:287 http://ftpmaster.internal/ubuntu resolute/universe s390x node-lru-cache all 10.0.1-3 [61.9 kB] 1798s Get:288 http://ftpmaster.internal/ubuntu resolute/universe s390x node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 1798s Get:289 http://ftpmaster.internal/ubuntu resolute/universe s390x node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 1798s Get:290 http://ftpmaster.internal/ubuntu resolute/universe s390x node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 1798s Get:291 http://ftpmaster.internal/ubuntu resolute/universe s390x libnode127 s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.1 MB] 1798s Get:292 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 1798s Get:293 http://ftpmaster.internal/ubuntu resolute/universe s390x libtask-weaken-perl all 1.06-2 [7924 B] 1798s Get:294 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 1798s Get:295 http://ftpmaster.internal/ubuntu resolute/universe s390x libsoap-lite-perl all 1.27-3 [225 kB] 1798s Get:296 http://ftpmaster.internal/ubuntu resolute/universe s390x libstring-random-perl all 1:0.32-2 [14.0 kB] 1798s Get:297 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-leaktrace-perl s390x 0.17-1build6 [19.9 kB] 1798s Get:298 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-output-perl all 1.036-1 [14.6 kB] 1798s Get:299 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-pod-perl all 1.52-3 [8978 B] 1798s Get:300 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 1798s Get:301 http://ftpmaster.internal/ubuntu resolute/universe s390x libtime-fake-perl all 0.11-4 [8092 B] 1798s Get:302 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-libxslt-perl s390x 2.003000-4 [45.3 kB] 1798s Get:303 http://ftpmaster.internal/ubuntu resolute/universe s390x node-uglify-js all 3.17.4-2build1 [207 kB] 1798s Get:304 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 1798s Get:305 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman-numerals all 4.1.0-1 [8660 B] 1798s Get:306 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.22.4+dfsg-1 [439 kB] 1798s Get:307 http://ftpmaster.internal/ubuntu resolute/main s390x python3-imagesize all 1.4.1-1build1 [6900 B] 1798s Get:308 http://ftpmaster.internal/ubuntu resolute/main s390x python3-snowballstemmer all 3.0.1-1 [65.9 kB] 1798s Get:309 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-common all 8.2.3-12 [657 kB] 1798s Get:310 http://ftpmaster.internal/ubuntu resolute/main s390x python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 1798s Get:311 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sphinx all 8.2.3-12 [483 kB] 1798s Get:312 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 1798s Get:313 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 1798s Get:314 http://ftpmaster.internal/ubuntu resolute/universe s390x uglifyjs all 3.17.4-2build1 [10.1 kB] 1798s Get:315 http://ftpmaster.internal/ubuntu resolute/universe s390x yui-compressor all 2.4.8-3build1 [601 kB] 1798s Get:316 http://ftpmaster.internal/ubuntu resolute/universe s390x libauthen-radius-perl all 0.33-1 [49.2 kB] 1798s Get:317 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 1801s Preconfiguring packages ... 1801s Fetched 163 MB in 4s (36.8 MB/s) 1801s Selecting previously unselected package imagemagick-7-common. 1801s (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 ... 87720 files and directories currently installed.) 1801s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 1801s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1801s Selecting previously unselected package libgomp1:s390x. 1801s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 1801s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 1801s Selecting previously unselected package libfftw3-double3:s390x. 1801s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 1801s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 1801s Selecting previously unselected package libfreetype6:s390x. 1801s Preparing to unpack .../003-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 1801s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 1801s Selecting previously unselected package libfontenc1:s390x. 1801s Preparing to unpack .../004-libfontenc1_1%3a1.1.8-1build2_s390x.deb ... 1801s Unpacking libfontenc1:s390x (1:1.1.8-1build2) ... 1801s Selecting previously unselected package x11-common. 1801s Preparing to unpack .../005-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1801s Unpacking x11-common (1:7.7+24ubuntu1) ... 1802s Selecting previously unselected package xfonts-encodings. 1802s Preparing to unpack .../006-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 1802s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 1802s Selecting previously unselected package xfonts-utils. 1802s Preparing to unpack .../007-xfonts-utils_1%3a7.7+7build1_s390x.deb ... 1802s Unpacking xfonts-utils (1:7.7+7build1) ... 1802s Selecting previously unselected package fonts-urw-base35. 1802s Preparing to unpack .../008-fonts-urw-base35_20200910-8build1_all.deb ... 1802s Unpacking fonts-urw-base35 (20200910-8build1) ... 1802s Selecting previously unselected package fontconfig-config. 1802s Preparing to unpack .../009-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 1802s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 1802s Selecting previously unselected package libfontconfig1:s390x. 1802s Preparing to unpack .../010-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 1802s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 1802s Selecting previously unselected package libsharpyuv0:s390x. 1802s Preparing to unpack .../011-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 1802s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 1802s Selecting previously unselected package libaom3:s390x. 1802s Preparing to unpack .../012-libaom3_3.13.1-2_s390x.deb ... 1802s Unpacking libaom3:s390x (3.13.1-2) ... 1803s Selecting previously unselected package libheif-plugin-aomdec:s390x. 1803s Preparing to unpack .../013-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 1803s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 1803s Selecting previously unselected package libde265-0:s390x. 1803s Preparing to unpack .../014-libde265-0_1.0.16-1build1_s390x.deb ... 1803s Unpacking libde265-0:s390x (1.0.16-1build1) ... 1803s Selecting previously unselected package libheif-plugin-libde265:s390x. 1803s Preparing to unpack .../015-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 1803s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 1803s Selecting previously unselected package libheif1:s390x. 1803s Preparing to unpack .../016-libheif1_1.21.2-1_s390x.deb ... 1803s Unpacking libheif1:s390x (1.21.2-1) ... 1803s Selecting previously unselected package libjbig0:s390x. 1803s Preparing to unpack .../017-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 1803s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 1803s Selecting previously unselected package libjpeg-turbo8:s390x. 1803s Preparing to unpack .../018-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 1803s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 1803s Selecting previously unselected package libjpeg8:s390x. 1803s Preparing to unpack .../019-libjpeg8_8c-2ubuntu11_s390x.deb ... 1803s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 1803s Selecting previously unselected package liblcms2-2:s390x. 1803s Preparing to unpack .../020-liblcms2-2_2.17-1_s390x.deb ... 1803s Unpacking liblcms2-2:s390x (2.17-1) ... 1803s Selecting previously unselected package liblqr-1-0:s390x. 1803s Preparing to unpack .../021-liblqr-1-0_0.4.2-2.2_s390x.deb ... 1803s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 1803s Selecting previously unselected package libltdl7:s390x. 1803s Preparing to unpack .../022-libltdl7_2.5.4-9_s390x.deb ... 1803s Unpacking libltdl7:s390x (2.5.4-9) ... 1803s Selecting previously unselected package libopenjp2-7:s390x. 1803s Preparing to unpack .../023-libopenjp2-7_2.5.4-1_s390x.deb ... 1803s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 1803s Selecting previously unselected package libraw23t64:s390x. 1803s Preparing to unpack .../024-libraw23t64_0.21.4-2_s390x.deb ... 1803s Unpacking libraw23t64:s390x (0.21.4-2) ... 1803s Selecting previously unselected package libdeflate0:s390x. 1803s Preparing to unpack .../025-libdeflate0_1.23-2_s390x.deb ... 1803s Unpacking libdeflate0:s390x (1.23-2) ... 1803s Selecting previously unselected package libwebp7:s390x. 1803s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_s390x.deb ... 1803s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 1803s Selecting previously unselected package libtiff6:s390x. 1803s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 1803s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 1803s Selecting previously unselected package libwebpdemux2:s390x. 1803s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 1803s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 1803s Selecting previously unselected package libwebpmux3:s390x. 1803s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 1803s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 1803s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 1803s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 1803s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 1804s Selecting previously unselected package libimage-magick-q16-perl. 1804s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 1804s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1804s Selecting previously unselected package libimage-magick-perl. 1804s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 1804s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1804s Selecting previously unselected package libfcgi0t64:s390x. 1804s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 1804s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 1804s Selecting previously unselected package libfcgi-perl. 1804s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 1804s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1804s Selecting previously unselected package libfcgi-procmanager-perl. 1804s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 1804s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1804s Selecting previously unselected package libcrypt-urandom-perl. 1804s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_s390x.deb ... 1804s Unpacking libcrypt-urandom-perl (0.54-1) ... 1804s Selecting previously unselected package libapache-session-perl. 1804s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 1804s Unpacking libapache-session-perl (1.94-2) ... 1805s Selecting previously unselected package liberror-perl. 1805s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 1805s Unpacking liberror-perl (0.17030-1) ... 1805s Selecting previously unselected package libipc-sharelite-perl. 1805s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 1805s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1805s Selecting previously unselected package libcache-cache-perl. 1805s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 1805s Unpacking libcache-cache-perl (1.08-3) ... 1805s Selecting previously unselected package libclass-xsaccessor-perl. 1805s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 1805s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1805s Selecting previously unselected package libconfig-inifiles-perl. 1805s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 1805s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1805s Selecting previously unselected package perl-openssl-defaults:s390x. 1805s Preparing to unpack .../043-perl-openssl-defaults_7build4_s390x.deb ... 1805s Unpacking perl-openssl-defaults:s390x (7build4) ... 1805s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1805s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 1805s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1805s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 1805s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 1805s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 1805s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 1805s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 1805s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 1805s Selecting previously unselected package libconvert-asn1-perl. 1805s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 1805s Unpacking libconvert-asn1-perl (0.34-1) ... 1805s Selecting previously unselected package libcrypt-openssl-x509-perl. 1805s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 1805s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1805s Selecting previously unselected package libclass-errorhandler-perl. 1805s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 1805s Unpacking libclass-errorhandler-perl (0.04-3) ... 1805s Selecting previously unselected package libcrypt-des-perl:s390x. 1805s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_s390x.deb ... 1805s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 1805s Selecting previously unselected package libcrypt-des-ede3-perl. 1805s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1805s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1805s Selecting previously unselected package libcryptx-perl. 1805s Preparing to unpack .../052-libcryptx-perl_0.087-1_s390x.deb ... 1805s Unpacking libcryptx-perl (0.087-1) ... 1805s Selecting previously unselected package libconvert-pem-perl. 1805s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 1805s Unpacking libconvert-pem-perl (0.13-1) ... 1805s Selecting previously unselected package libcrypt-rijndael-perl. 1805s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 1805s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1805s Selecting previously unselected package libhtml-tagset-perl. 1805s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 1805s Unpacking libhtml-tagset-perl (3.24-1) ... 1805s Selecting previously unselected package liburi-perl. 1805s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 1805s Unpacking liburi-perl (5.34-2build1) ... 1805s Selecting previously unselected package libhtml-parser-perl:s390x. 1805s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_s390x.deb ... 1805s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 1805s Selecting previously unselected package libcgi-pm-perl. 1805s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 1805s Unpacking libcgi-pm-perl (4.71-1build1) ... 1805s Selecting previously unselected package libhtml-template-perl. 1805s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 1805s Unpacking libhtml-template-perl (2.97-2build1) ... 1805s Selecting previously unselected package libjson-perl. 1805s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 1805s Unpacking libjson-perl (4.10000-1) ... 1805s Selecting previously unselected package libcommon-sense-perl:s390x. 1805s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_s390x.deb ... 1805s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 1805s Selecting previously unselected package libtypes-serialiser-perl. 1805s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 1805s Unpacking libtypes-serialiser-perl (1.01-1) ... 1805s Selecting previously unselected package libjson-xs-perl. 1805s Preparing to unpack .../063-libjson-xs-perl_4.040-1_s390x.deb ... 1805s Unpacking libjson-xs-perl (4.040-1) ... 1805s Selecting previously unselected package libmouse-perl:s390x. 1805s Preparing to unpack .../064-libmouse-perl_2.6.1-1_s390x.deb ... 1805s Unpacking libmouse-perl:s390x (2.6.1-1) ... 1805s Selecting previously unselected package libnet-cidr-perl. 1805s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 1805s Unpacking libnet-cidr-perl (0.27-1build1) ... 1805s Selecting previously unselected package libnet-ssleay-perl:s390x. 1805s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_s390x.deb ... 1805s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 1805s Selecting previously unselected package libposix-strftime-compiler-perl. 1805s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1805s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1805s Selecting previously unselected package libapache-logformat-compiler-perl. 1805s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1805s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1805s Selecting previously unselected package libcookie-baker-perl. 1806s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 1806s Unpacking libcookie-baker-perl (0.12-1) ... 1806s Selecting previously unselected package libdevel-stacktrace-perl. 1806s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1806s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1806s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1806s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1806s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1806s Selecting previously unselected package libclass-inspector-perl. 1806s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 1806s Unpacking libclass-inspector-perl (1.36-3) ... 1806s Selecting previously unselected package libfile-sharedir-perl. 1806s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 1806s Unpacking libfile-sharedir-perl (1.118-3) ... 1806s Selecting previously unselected package libfilesys-notify-simple-perl. 1806s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1806s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1806s Selecting previously unselected package libhash-multivalue-perl. 1806s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 1806s Unpacking libhash-multivalue-perl (0.16-3) ... 1806s Selecting previously unselected package libhttp-multipartparser-perl. 1806s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 1806s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1806s Selecting previously unselected package libjson-maybexs-perl. 1806s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 1806s Unpacking libjson-maybexs-perl (1.004008-1) ... 1806s Selecting previously unselected package libstream-buffered-perl. 1806s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 1806s Unpacking libstream-buffered-perl (0.03-3) ... 1806s Selecting previously unselected package libwww-form-urlencoded-perl. 1806s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1806s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1806s Selecting previously unselected package libhttp-entity-parser-perl. 1806s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 1806s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1806s Selecting previously unselected package libtimedate-perl. 1806s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 1806s Unpacking libtimedate-perl (2.3300-2) ... 1806s Selecting previously unselected package libhttp-date-perl. 1806s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 1806s Unpacking libhttp-date-perl (6.06-1) ... 1806s Selecting previously unselected package libhttp-headers-fast-perl. 1806s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 1806s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1806s Selecting previously unselected package libclone-perl:s390x. 1806s Preparing to unpack .../084-libclone-perl_0.47-1_s390x.deb ... 1806s Unpacking libclone-perl:s390x (0.47-1) ... 1806s Selecting previously unselected package libencode-locale-perl. 1806s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 1806s Unpacking libencode-locale-perl (1.05-3) ... 1806s Selecting previously unselected package libio-html-perl. 1806s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 1806s Unpacking libio-html-perl (1.004-3) ... 1806s Selecting previously unselected package liblwp-mediatypes-perl. 1806s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 1806s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1806s Selecting previously unselected package libhttp-message-perl. 1806s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1806s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1806s Selecting previously unselected package libtest-sharedfork-perl. 1806s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 1806s Unpacking libtest-sharedfork-perl (0.35-3) ... 1806s Selecting previously unselected package libtest-tcp-perl. 1806s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 1806s Unpacking libtest-tcp-perl (2.22-2) ... 1806s Selecting previously unselected package libtry-tiny-perl. 1806s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 1806s Unpacking libtry-tiny-perl (0.32-1) ... 1806s Selecting previously unselected package libplack-perl. 1806s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 1806s Unpacking libplack-perl (1.0051-1) ... 1806s Selecting previously unselected package libfile-listing-perl. 1806s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 1806s Unpacking libfile-listing-perl (6.16-1) ... 1806s Selecting previously unselected package libhtml-tree-perl. 1806s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 1806s Unpacking libhtml-tree-perl (5.07-3) ... 1806s Selecting previously unselected package libhttp-cookies-perl. 1806s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 1806s Unpacking libhttp-cookies-perl (6.11-1) ... 1806s Selecting previously unselected package libhttp-negotiate-perl. 1806s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 1806s Unpacking libhttp-negotiate-perl (6.01-2) ... 1806s Selecting previously unselected package libio-socket-ssl-perl. 1806s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 1806s Unpacking libio-socket-ssl-perl (2.098-1) ... 1806s Selecting previously unselected package libnet-http-perl. 1807s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 1807s Unpacking libnet-http-perl (6.24-1build1) ... 1807s Selecting previously unselected package liblwp-protocol-https-perl. 1807s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 1807s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1807s Selecting previously unselected package libwww-robotrules-perl. 1807s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 1807s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1807s Selecting previously unselected package libwww-perl. 1807s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 1807s Unpacking libwww-perl (6.81-1build1) ... 1807s Selecting previously unselected package liblemonldap-ng-common-perl. 1807s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1807s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1807s Selecting previously unselected package liblemonldap-ng-handler-perl. 1807s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1807s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1807s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1807s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1807s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1807s Selecting previously unselected package libemail-date-format-perl. 1807s Preparing to unpack .../105-libemail-date-format-perl_1.008-1_all.deb ... 1807s Unpacking libemail-date-format-perl (1.008-1) ... 1807s Selecting previously unselected package libhash-merge-simple-perl. 1807s Preparing to unpack .../106-libhash-merge-simple-perl_0.052-1_all.deb ... 1807s Unpacking libhash-merge-simple-perl (0.052-1) ... 1807s Selecting previously unselected package libjs-angularjs. 1807s Preparing to unpack .../107-libjs-angularjs_1.8.3-3_all.deb ... 1807s Unpacking libjs-angularjs (1.8.3-3) ... 1808s Selecting previously unselected package fonts-glyphicons-halflings. 1808s Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 1808s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1808s Selecting previously unselected package libjs-bootstrap. 1808s Preparing to unpack .../109-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 1808s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 1808s Selecting previously unselected package libjs-es5-shim. 1808s Preparing to unpack .../110-libjs-es5-shim_4.6.7-2_all.deb ... 1808s Unpacking libjs-es5-shim (4.6.7-2) ... 1808s Selecting previously unselected package libjs-jquery. 1808s Preparing to unpack .../111-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1808s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1808s Selecting previously unselected package libregexp-common-perl. 1808s Preparing to unpack .../112-libregexp-common-perl_2024080801-1_all.deb ... 1808s Unpacking libregexp-common-perl (2024080801-1) ... 1808s Selecting previously unselected package liblemonldap-ng-manager-perl. 1808s Preparing to unpack .../113-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 1808s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1808s Selecting previously unselected package m4. 1808s Preparing to unpack .../114-m4_1.4.20-2_s390x.deb ... 1808s Unpacking m4 (1.4.20-2) ... 1808s Selecting previously unselected package autoconf. 1808s Preparing to unpack .../115-autoconf_2.72-3.1ubuntu1_all.deb ... 1808s Unpacking autoconf (2.72-3.1ubuntu1) ... 1809s Selecting previously unselected package dctrl-tools. 1809s Preparing to unpack .../116-dctrl-tools_2.24-3build4_s390x.deb ... 1809s Unpacking dctrl-tools (2.24-3build4) ... 1809s Selecting previously unselected package autodep8. 1809s Preparing to unpack .../117-autodep8_0.30build1_all.deb ... 1809s Unpacking autodep8 (0.30build1) ... 1809s Selecting previously unselected package autotools-dev. 1809s Preparing to unpack .../118-autotools-dev_20240727.1_all.deb ... 1809s Unpacking autotools-dev (20240727.1) ... 1809s Selecting previously unselected package automake. 1809s Preparing to unpack .../119-automake_1%3a1.18.1-3build1_all.deb ... 1809s Unpacking automake (1:1.18.1-3build1) ... 1809s Selecting previously unselected package autopoint. 1809s Preparing to unpack .../120-autopoint_0.23.2-1_all.deb ... 1809s Unpacking autopoint (0.23.2-1) ... 1809s Selecting previously unselected package libisl23:s390x. 1809s Preparing to unpack .../121-libisl23_0.27-1build1_s390x.deb ... 1809s Unpacking libisl23:s390x (0.27-1build1) ... 1809s Selecting previously unselected package libmpc3:s390x. 1809s Preparing to unpack .../122-libmpc3_1.3.1-2_s390x.deb ... 1809s Unpacking libmpc3:s390x (1.3.1-2) ... 1809s Selecting previously unselected package cpp-15-s390x-linux-gnu. 1809s Preparing to unpack .../123-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 1809s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1810s Selecting previously unselected package cpp-15. 1810s Preparing to unpack .../124-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 1810s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 1810s Selecting previously unselected package cpp-s390x-linux-gnu. 1810s Preparing to unpack .../125-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 1810s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1810s Selecting previously unselected package cpp. 1810s Preparing to unpack .../126-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 1810s Unpacking cpp (4:15.2.0-4ubuntu1) ... 1810s Selecting previously unselected package libcc1-0:s390x. 1810s Preparing to unpack .../127-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 1810s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 1810s Selecting previously unselected package libitm1:s390x. 1810s Preparing to unpack .../128-libitm1_15.2.0-12ubuntu1_s390x.deb ... 1810s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 1810s Selecting previously unselected package libasan8:s390x. 1810s Preparing to unpack .../129-libasan8_15.2.0-12ubuntu1_s390x.deb ... 1810s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 1811s Selecting previously unselected package liblsan0:s390x. 1811s Preparing to unpack .../130-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 1811s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 1811s Selecting previously unselected package libtsan2:s390x. 1811s Preparing to unpack .../131-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 1811s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 1811s Selecting previously unselected package libubsan1:s390x. 1811s Preparing to unpack .../132-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 1811s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 1812s Selecting previously unselected package libgcc-15-dev:s390x. 1812s Preparing to unpack .../133-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 1812s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 1812s Selecting previously unselected package gcc-15-s390x-linux-gnu. 1812s Preparing to unpack .../134-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 1812s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1813s Selecting previously unselected package gcc-15. 1813s Preparing to unpack .../135-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 1813s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 1814s Selecting previously unselected package gcc-s390x-linux-gnu. 1814s Preparing to unpack .../136-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 1814s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1814s Selecting previously unselected package gcc. 1814s Preparing to unpack .../137-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 1814s Unpacking gcc (4:15.2.0-4ubuntu1) ... 1814s Selecting previously unselected package libstdc++-15-dev:s390x. 1814s Preparing to unpack .../138-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 1814s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 1814s Selecting previously unselected package g++-15-s390x-linux-gnu. 1814s Preparing to unpack .../139-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 1814s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1817s Selecting previously unselected package g++-15. 1817s Preparing to unpack .../140-g++-15_15.2.0-12ubuntu1_s390x.deb ... 1817s Unpacking g++-15 (15.2.0-12ubuntu1) ... 1817s Selecting previously unselected package g++-s390x-linux-gnu. 1817s Preparing to unpack .../141-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 1817s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1817s Selecting previously unselected package g++. 1817s Preparing to unpack .../142-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 1817s Unpacking g++ (4:15.2.0-4ubuntu1) ... 1817s Selecting previously unselected package build-essential. 1817s Preparing to unpack .../143-build-essential_12.12ubuntu2_s390x.deb ... 1817s Unpacking build-essential (12.12ubuntu2) ... 1817s Selecting previously unselected package ca-certificates-java. 1817s Preparing to unpack .../144-ca-certificates-java_20240118build1_all.deb ... 1817s Unpacking ca-certificates-java (20240118build1) ... 1817s Selecting previously unselected package libdebhelper-perl. 1817s Preparing to unpack .../145-libdebhelper-perl_13.28ubuntu1_all.deb ... 1817s Unpacking libdebhelper-perl (13.28ubuntu1) ... 1817s Selecting previously unselected package libtool. 1817s Preparing to unpack .../146-libtool_2.5.4-9_all.deb ... 1817s Unpacking libtool (2.5.4-9) ... 1817s Selecting previously unselected package dh-autoreconf. 1817s Preparing to unpack .../147-dh-autoreconf_21_all.deb ... 1817s Unpacking dh-autoreconf (21) ... 1817s Selecting previously unselected package libarchive-zip-perl. 1817s Preparing to unpack .../148-libarchive-zip-perl_1.68-1_all.deb ... 1817s Unpacking libarchive-zip-perl (1.68-1) ... 1817s Selecting previously unselected package libfile-stripnondeterminism-perl. 1817s Preparing to unpack .../149-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 1817s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1817s Selecting previously unselected package dh-strip-nondeterminism. 1817s Preparing to unpack .../150-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 1817s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 1817s Selecting previously unselected package debugedit. 1817s Preparing to unpack .../151-debugedit_1%3a5.2-3_s390x.deb ... 1817s Unpacking debugedit (1:5.2-3) ... 1817s Selecting previously unselected package dwz. 1817s Preparing to unpack .../152-dwz_0.16-2_s390x.deb ... 1817s Unpacking dwz (0.16-2) ... 1817s Selecting previously unselected package gettext. 1817s Preparing to unpack .../153-gettext_0.23.2-1_s390x.deb ... 1817s Unpacking gettext (0.23.2-1) ... 1817s Selecting previously unselected package intltool-debian. 1817s Preparing to unpack .../154-intltool-debian_0.35.0+20060710.6build1_all.deb ... 1817s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 1817s Selecting previously unselected package po-debconf. 1817s Preparing to unpack .../155-po-debconf_1.0.22_all.deb ... 1817s Unpacking po-debconf (1.0.22) ... 1817s Selecting previously unselected package debhelper. 1817s Preparing to unpack .../156-debhelper_13.28ubuntu1_all.deb ... 1817s Unpacking debhelper (13.28ubuntu1) ... 1817s Selecting previously unselected package java-common. 1817s Preparing to unpack .../157-java-common_0.76build1_all.deb ... 1817s Unpacking java-common (0.76build1) ... 1817s Selecting previously unselected package libpcsclite1:s390x. 1818s Preparing to unpack .../158-libpcsclite1_2.4.1-1_s390x.deb ... 1818s Unpacking libpcsclite1:s390x (2.4.1-1) ... 1818s Selecting previously unselected package openjdk-21-jre-headless:s390x. 1818s Preparing to unpack .../159-openjdk-21-jre-headless_21.0.10+7-1_s390x.deb ... 1818s Unpacking openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 1821s Selecting previously unselected package default-jre-headless. 1821s Preparing to unpack .../160-default-jre-headless_2%3a1.21-76build1_s390x.deb ... 1821s Unpacking default-jre-headless (2:1.21-76build1) ... 1821s Selecting previously unselected package sgml-base. 1821s Preparing to unpack .../161-sgml-base_1.31+nmu1_all.deb ... 1821s Unpacking sgml-base (1.31+nmu1) ... 1821s Selecting previously unselected package xml-core. 1821s Preparing to unpack .../162-xml-core_0.19build1_all.deb ... 1821s Unpacking xml-core (0.19build1) ... 1821s Selecting previously unselected package docutils-common. 1821s Preparing to unpack .../163-docutils-common_0.22.4+dfsg-1_all.deb ... 1821s Unpacking docutils-common (0.22.4+dfsg-1) ... 1821s Selecting previously unselected package unzip. 1821s Preparing to unpack .../164-unzip_6.0-29ubuntu1_s390x.deb ... 1821s Unpacking unzip (6.0-29ubuntu1) ... 1821s Selecting previously unselected package java-wrappers. 1821s Preparing to unpack .../165-java-wrappers_0.5build1_all.deb ... 1821s Unpacking java-wrappers (0.5build1) ... 1821s Selecting previously unselected package libalgorithm-c3-perl. 1821s Preparing to unpack .../166-libalgorithm-c3-perl_0.11-2_all.deb ... 1821s Unpacking libalgorithm-c3-perl (0.11-2) ... 1821s Selecting previously unselected package libdigest-hmac-perl. 1821s Preparing to unpack .../167-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1821s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1821s Selecting previously unselected package libauth-yubikey-webclient-perl. 1821s Preparing to unpack .../168-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1821s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1821s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 1821s Preparing to unpack .../169-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 1821s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 1821s Selecting previously unselected package libdynaloader-functions-perl. 1821s Preparing to unpack .../170-libdynaloader-functions-perl_0.004-2_all.deb ... 1821s Unpacking libdynaloader-functions-perl (0.004-2) ... 1821s Selecting previously unselected package libdevel-callchecker-perl:s390x. 1821s Preparing to unpack .../171-libdevel-callchecker-perl_0.009-2_s390x.deb ... 1821s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 1821s Selecting previously unselected package libparams-classify-perl:s390x. 1821s Preparing to unpack .../172-libparams-classify-perl_0.015-2build6_s390x.deb ... 1821s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 1821s Selecting previously unselected package libmodule-runtime-perl. 1821s Preparing to unpack .../173-libmodule-runtime-perl_0.018-1_all.deb ... 1821s Unpacking libmodule-runtime-perl (0.018-1) ... 1821s Selecting previously unselected package libmodule-implementation-perl. 1821s Preparing to unpack .../174-libmodule-implementation-perl_0.09-2_all.deb ... 1821s Unpacking libmodule-implementation-perl (0.09-2) ... 1821s Selecting previously unselected package libsub-exporter-progressive-perl. 1821s Preparing to unpack .../175-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1821s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1822s Selecting previously unselected package libvariable-magic-perl. 1822s Preparing to unpack .../176-libvariable-magic-perl_0.64-1build1_s390x.deb ... 1822s Unpacking libvariable-magic-perl (0.64-1build1) ... 1822s Selecting previously unselected package libb-hooks-endofscope-perl. 1822s Preparing to unpack .../177-libb-hooks-endofscope-perl_0.28-2_all.deb ... 1822s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 1822s Selecting previously unselected package libcrypt-random-seed-perl. 1822s Preparing to unpack .../178-libcrypt-random-seed-perl_0.03-3_all.deb ... 1822s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1822s Selecting previously unselected package libmath-random-isaac-perl. 1822s Preparing to unpack .../179-libmath-random-isaac-perl_1.004-2_all.deb ... 1822s Unpacking libmath-random-isaac-perl (1.004-2) ... 1822s Selecting previously unselected package libbytes-random-secure-perl. 1822s Preparing to unpack .../180-libbytes-random-secure-perl_0.29-3_all.deb ... 1822s Unpacking libbytes-random-secure-perl (0.29-3) ... 1822s Selecting previously unselected package libcapture-tiny-perl. 1822s Preparing to unpack .../181-libcapture-tiny-perl_0.50-1_all.deb ... 1822s Unpacking libcapture-tiny-perl (0.50-1) ... 1822s Selecting previously unselected package libcares2:s390x. 1822s Preparing to unpack .../182-libcares2_1.34.6-1_s390x.deb ... 1822s Unpacking libcares2:s390x (1.34.6-1) ... 1822s Selecting previously unselected package libclass-c3-perl. 1822s Preparing to unpack .../183-libclass-c3-perl_0.35-2_all.deb ... 1822s Unpacking libclass-c3-perl (0.35-2) ... 1822s Selecting previously unselected package libclass-data-inheritable-perl. 1822s Preparing to unpack .../184-libclass-data-inheritable-perl_0.10-1_all.deb ... 1822s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1822s Selecting previously unselected package libclass-method-modifiers-perl. 1822s Preparing to unpack .../185-libclass-method-modifiers-perl_2.15-1_all.deb ... 1822s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1822s Selecting previously unselected package libclass-singleton-perl. 1822s Preparing to unpack .../186-libclass-singleton-perl_1.6-2_all.deb ... 1822s Unpacking libclass-singleton-perl (1.6-2) ... 1822s Selecting previously unselected package libclone-pp-perl. 1822s Preparing to unpack .../187-libclone-pp-perl_1.08-2_all.deb ... 1822s Unpacking libclone-pp-perl (1.08-2) ... 1822s Selecting previously unselected package libconvert-base32-perl. 1822s Preparing to unpack .../188-libconvert-base32-perl_0.06-3_all.deb ... 1822s Unpacking libconvert-base32-perl (0.06-3) ... 1822s Selecting previously unselected package libconvert-binhex-perl. 1822s Preparing to unpack .../189-libconvert-binhex-perl_1.125-3_all.deb ... 1822s Unpacking libconvert-binhex-perl (1.125-3) ... 1822s Selecting previously unselected package libcrypt-dh-gmp-perl. 1822s Preparing to unpack .../190-libcrypt-dh-gmp-perl_0.00012-2build5_s390x.deb ... 1822s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1822s Selecting previously unselected package libcrypt-jwt-perl. 1822s Preparing to unpack .../191-libcrypt-jwt-perl_0.037-1_all.deb ... 1822s Unpacking libcrypt-jwt-perl (0.037-1) ... 1822s Selecting previously unselected package libcrypt-ssleay-perl. 1822s Preparing to unpack .../192-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 1822s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1822s Selecting previously unselected package libdata-hexdump-perl. 1822s Preparing to unpack .../193-libdata-hexdump-perl_0.04-2_all.deb ... 1822s Unpacking libdata-hexdump-perl (0.04-2) ... 1822s Selecting previously unselected package libparams-util-perl. 1822s Preparing to unpack .../194-libparams-util-perl_1.102-3build1_s390x.deb ... 1822s Unpacking libparams-util-perl (1.102-3build1) ... 1822s Selecting previously unselected package libsub-install-perl. 1822s Preparing to unpack .../195-libsub-install-perl_0.929-1_all.deb ... 1822s Unpacking libsub-install-perl (0.929-1) ... 1822s Selecting previously unselected package libdata-optlist-perl. 1822s Preparing to unpack .../196-libdata-optlist-perl_0.114-1_all.deb ... 1822s Unpacking libdata-optlist-perl (0.114-1) ... 1822s Selecting previously unselected package liblist-someutils-perl. 1822s Preparing to unpack .../197-liblist-someutils-perl_0.59-1_all.deb ... 1822s Unpacking liblist-someutils-perl (0.59-1) ... 1822s Selecting previously unselected package liblist-utilsby-perl. 1822s Preparing to unpack .../198-liblist-utilsby-perl_0.12-2_all.deb ... 1822s Unpacking liblist-utilsby-perl (0.12-2) ... 1822s Selecting previously unselected package liblist-allutils-perl. 1822s Preparing to unpack .../199-liblist-allutils-perl_0.19-1_all.deb ... 1822s Unpacking liblist-allutils-perl (0.19-1) ... 1822s Selecting previously unselected package libimport-into-perl. 1822s Preparing to unpack .../200-libimport-into-perl_1.002005-2_all.deb ... 1822s Unpacking libimport-into-perl (1.002005-2) ... 1822s Selecting previously unselected package librole-tiny-perl. 1822s Preparing to unpack .../201-librole-tiny-perl_2.002004-1_all.deb ... 1822s Unpacking librole-tiny-perl (2.002004-1) ... 1822s Selecting previously unselected package libsub-quote-perl. 1822s Preparing to unpack .../202-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 1822s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 1823s Selecting previously unselected package libmoo-perl. 1823s Preparing to unpack .../203-libmoo-perl_2.005005-1_all.deb ... 1823s Unpacking libmoo-perl (2.005005-1) ... 1823s Selecting previously unselected package libdata-password-zxcvbn-perl. 1823s Preparing to unpack .../204-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 1823s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 1823s Selecting previously unselected package libpackage-stash-perl. 1823s Preparing to unpack .../205-libpackage-stash-perl_0.40-1_all.deb ... 1823s Unpacking libpackage-stash-perl (0.40-1) ... 1823s Selecting previously unselected package libsub-identify-perl. 1823s Preparing to unpack .../206-libsub-identify-perl_0.14-4_s390x.deb ... 1823s Unpacking libsub-identify-perl (0.14-4) ... 1823s Selecting previously unselected package libsub-name-perl:s390x. 1823s Preparing to unpack .../207-libsub-name-perl_0.28-1_s390x.deb ... 1823s Unpacking libsub-name-perl:s390x (0.28-1) ... 1823s Selecting previously unselected package libnamespace-clean-perl. 1823s Preparing to unpack .../208-libnamespace-clean-perl_0.27-2_all.deb ... 1823s Unpacking libnamespace-clean-perl (0.27-2) ... 1823s Selecting previously unselected package libnamespace-autoclean-perl. 1823s Preparing to unpack .../209-libnamespace-autoclean-perl_0.31-1_all.deb ... 1823s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1823s Selecting previously unselected package libsub-exporter-perl. 1823s Preparing to unpack .../210-libsub-exporter-perl_0.990-1_all.deb ... 1823s Unpacking libsub-exporter-perl (0.990-1) ... 1823s Selecting previously unselected package libeval-closure-perl. 1823s Preparing to unpack .../211-libeval-closure-perl_0.14-3_all.deb ... 1823s Unpacking libeval-closure-perl (0.14-3) ... 1823s Selecting previously unselected package libexception-class-perl. 1823s Preparing to unpack .../212-libexception-class-perl_1.45-1_all.deb ... 1823s Unpacking libexception-class-perl (1.45-1) ... 1823s Selecting previously unselected package libparams-validationcompiler-perl. 1823s Preparing to unpack .../213-libparams-validationcompiler-perl_0.31-1_all.deb ... 1823s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1823s Selecting previously unselected package libmro-compat-perl. 1823s Preparing to unpack .../214-libmro-compat-perl_0.15-2_all.deb ... 1823s Unpacking libmro-compat-perl (0.15-2) ... 1823s Selecting previously unselected package libxstring-perl:s390x. 1823s Preparing to unpack .../215-libxstring-perl_0.005-2build4_s390x.deb ... 1823s Unpacking libxstring-perl:s390x (0.005-2build4) ... 1823s Selecting previously unselected package libspecio-perl. 1823s Preparing to unpack .../216-libspecio-perl_0.53-1_all.deb ... 1823s Unpacking libspecio-perl (0.53-1) ... 1823s Selecting previously unselected package libdatetime-locale-perl. 1823s Preparing to unpack .../217-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 1823s Unpacking libdatetime-locale-perl (1:1.45-1) ... 1825s Selecting previously unselected package libdatetime-timezone-perl. 1825s Preparing to unpack .../218-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 1825s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 1825s Selecting previously unselected package libdatetime-perl. 1825s Preparing to unpack .../219-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 1825s Unpacking libdatetime-perl (2:1.65-1build3) ... 1825s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1825s Preparing to unpack .../220-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1825s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1825s Selecting previously unselected package libdbi-perl:s390x. 1825s Preparing to unpack .../221-libdbi-perl_1.647-1build1_s390x.deb ... 1825s Unpacking libdbi-perl:s390x (1.647-1build1) ... 1825s Selecting previously unselected package libdbd-sqlite3-perl:s390x. 1825s Preparing to unpack .../222-libdbd-sqlite3-perl_1.76-1_s390x.deb ... 1825s Unpacking libdbd-sqlite3-perl:s390x (1.76-1) ... 1825s Selecting previously unselected package libemail-simple-perl. 1825s Preparing to unpack .../223-libemail-simple-perl_2.218-1_all.deb ... 1825s Unpacking libemail-simple-perl (2.218-1) ... 1825s Selecting previously unselected package libmodule-pluggable-perl. 1825s Preparing to unpack .../224-libmodule-pluggable-perl_5.2-5_all.deb ... 1825s Unpacking libmodule-pluggable-perl (5.2-5) ... 1825s Selecting previously unselected package libemail-abstract-perl. 1825s Preparing to unpack .../225-libemail-abstract-perl_3.010-1_all.deb ... 1825s Unpacking libemail-abstract-perl (3.010-1) ... 1825s Selecting previously unselected package libemail-address-xs-perl. 1825s Preparing to unpack .../226-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 1825s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1826s Selecting previously unselected package libmoox-types-mooselike-perl. 1826s Preparing to unpack .../227-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1826s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1826s Selecting previously unselected package libthrowable-perl. 1826s Preparing to unpack .../228-libthrowable-perl_1.001-2_all.deb ... 1826s Unpacking libthrowable-perl (1.001-2) ... 1826s Selecting previously unselected package libemail-sender-perl. 1826s Preparing to unpack .../229-libemail-sender-perl_2.601-1_all.deb ... 1826s Unpacking libemail-sender-perl (2.601-1) ... 1826s Selecting previously unselected package libexporter-tiny-perl. 1826s Preparing to unpack .../230-libexporter-tiny-perl_1.006003-1_all.deb ... 1826s Unpacking libexporter-tiny-perl (1.006003-1) ... 1826s Selecting previously unselected package libextutils-depends-perl. 1826s Preparing to unpack .../231-libextutils-depends-perl_0.8002-1_all.deb ... 1826s Unpacking libextutils-depends-perl (0.8002-1) ... 1826s Selecting previously unselected package libfont-afm-perl. 1826s Preparing to unpack .../232-libfont-afm-perl_1.20-4_all.deb ... 1826s Unpacking libfont-afm-perl (1.20-4) ... 1826s Selecting previously unselected package libimagequant0:s390x. 1826s Preparing to unpack .../233-libimagequant0_2.18.0-1build1_s390x.deb ... 1826s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 1826s Selecting previously unselected package libxpm4:s390x. 1826s Preparing to unpack .../234-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 1826s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 1826s Selecting previously unselected package libgd3:s390x. 1826s Preparing to unpack .../235-libgd3_2.3.3-13ubuntu1_s390x.deb ... 1826s Unpacking libgd3:s390x (2.3.3-13ubuntu1) ... 1826s Selecting previously unselected package libgd-perl. 1826s Preparing to unpack .../236-libgd-perl_2.84-2_s390x.deb ... 1826s Unpacking libgd-perl (2.84-2) ... 1826s Selecting previously unselected package libgd-securityimage-perl. 1826s Preparing to unpack .../237-libgd-securityimage-perl_1.75-3_all.deb ... 1826s Unpacking libgd-securityimage-perl (1.75-3) ... 1826s Selecting previously unselected package libglib-perl:s390x. 1826s Preparing to unpack .../238-libglib-perl_3%3a1.329.4-1_s390x.deb ... 1826s Unpacking libglib-perl:s390x (3:1.329.4-1) ... 1826s Selecting previously unselected package libgssapi-perl. 1826s Preparing to unpack .../239-libgssapi-perl_0.28-4build5_s390x.deb ... 1826s Unpacking libgssapi-perl (0.28-4build5) ... 1826s Selecting previously unselected package libhtml-format-perl. 1826s Preparing to unpack .../240-libhtml-format-perl_2.16-2_all.deb ... 1826s Unpacking libhtml-format-perl (2.16-2) ... 1827s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1827s Preparing to unpack .../241-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1827s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1827s Selecting previously unselected package libhttp-daemon-perl. 1827s Preparing to unpack .../242-libhttp-daemon-perl_6.16-1_all.deb ... 1827s Unpacking libhttp-daemon-perl (6.16-1) ... 1827s Selecting previously unselected package libio-pty-perl. 1827s Preparing to unpack .../243-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 1827s Unpacking libio-pty-perl (1:1.20-1build3) ... 1827s Selecting previously unselected package libio-sessiondata-perl. 1827s Preparing to unpack .../244-libio-sessiondata-perl_1.03-3_all.deb ... 1827s Unpacking libio-sessiondata-perl (1.03-3) ... 1827s Selecting previously unselected package libperlio-via-timeout-perl. 1827s Preparing to unpack .../245-libperlio-via-timeout-perl_0.32-3_all.deb ... 1827s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1827s Selecting previously unselected package libio-socket-timeout-perl. 1827s Preparing to unpack .../246-libio-socket-timeout-perl_0.32-3_all.deb ... 1827s Unpacking libio-socket-timeout-perl (0.32-3) ... 1827s Selecting previously unselected package libio-string-perl. 1827s Preparing to unpack .../247-libio-string-perl_1.08-4_all.deb ... 1827s Unpacking libio-string-perl (1.08-4) ... 1827s Selecting previously unselected package libio-stringy-perl. 1827s Preparing to unpack .../248-libio-stringy-perl_2.113-2_all.deb ... 1827s Unpacking libio-stringy-perl (2.113-2) ... 1827s Selecting previously unselected package libipc-run-perl. 1827s Preparing to unpack .../249-libipc-run-perl_20250809.0-1build1_all.deb ... 1827s Unpacking libipc-run-perl (20250809.0-1build1) ... 1827s Selecting previously unselected package libjargs-java. 1827s Preparing to unpack .../250-libjargs-java_1.0.0-5build1_all.deb ... 1827s Unpacking libjargs-java (1.0.0-5build1) ... 1828s Selecting previously unselected package libxslt1.1:s390x. 1828s Preparing to unpack .../251-libxslt1.1_1.1.43-0.3_s390x.deb ... 1828s Unpacking libxslt1.1:s390x (1.1.43-0.3) ... 1828s Selecting previously unselected package libxmlsec1-1:s390x. 1828s Preparing to unpack .../252-libxmlsec1-1_1.3.9-1_s390x.deb ... 1828s Unpacking libxmlsec1-1:s390x (1.3.9-1) ... 1828s Selecting previously unselected package libxmlsec1-openssl1:s390x. 1828s Preparing to unpack .../253-libxmlsec1-openssl1_1.3.9-1_s390x.deb ... 1828s Unpacking libxmlsec1-openssl1:s390x (1.3.9-1) ... 1828s Selecting previously unselected package liblasso3t64. 1828s Preparing to unpack .../254-liblasso3t64_2.9.0-3_s390x.deb ... 1828s Unpacking liblasso3t64 (2.9.0-3) ... 1828s Selecting previously unselected package liblasso-perl:s390x. 1828s Preparing to unpack .../255-liblasso-perl_2.9.0-3_s390x.deb ... 1828s Unpacking liblasso-perl:s390x (2.9.0-3) ... 1828s Selecting previously unselected package liblist-moreutils-xs-perl. 1828s Preparing to unpack .../256-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 1828s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1828s Selecting previously unselected package liblist-moreutils-perl. 1828s Preparing to unpack .../257-liblist-moreutils-perl_0.430-2_all.deb ... 1828s Unpacking liblist-moreutils-perl (0.430-2) ... 1828s Selecting previously unselected package libllhttp9.3. 1828s Preparing to unpack .../258-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_s390x.deb ... 1828s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1828s Selecting previously unselected package liblog-log4perl-perl. 1828s Preparing to unpack .../259-liblog-log4perl-perl_1.57-1_all.deb ... 1828s Unpacking liblog-log4perl-perl (1.57-1) ... 1828s Selecting previously unselected package liblwp-protocol-psgi-perl. 1828s Preparing to unpack .../260-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1828s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1828s Selecting previously unselected package libnet-smtp-ssl-perl. 1828s Preparing to unpack .../261-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1828s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1828s Selecting previously unselected package libmailtools-perl. 1828s Preparing to unpack .../262-libmailtools-perl_2.22-1_all.deb ... 1828s Unpacking libmailtools-perl (2.22-1) ... 1828s Selecting previously unselected package libmime-tools-perl. 1828s Preparing to unpack .../263-libmime-tools-perl_5.515-1_all.deb ... 1828s Unpacking libmime-tools-perl (5.515-1) ... 1828s Selecting previously unselected package libnet-ip-perl. 1828s Preparing to unpack .../264-libnet-ip-perl_1.26-4_all.deb ... 1828s Unpacking libnet-ip-perl (1.26-4) ... 1828s Selecting previously unselected package libnet-ldap-perl. 1828s Preparing to unpack .../265-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1828s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1828s Selecting previously unselected package libxml-namespacesupport-perl. 1828s Preparing to unpack .../266-libxml-namespacesupport-perl_1.12-2_all.deb ... 1828s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1828s Selecting previously unselected package libxml-sax-base-perl. 1828s Preparing to unpack .../267-libxml-sax-base-perl_1.09-3_all.deb ... 1828s Unpacking libxml-sax-base-perl (1.09-3) ... 1828s Selecting previously unselected package libxml-sax-perl. 1829s Preparing to unpack .../268-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1829s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1829s Selecting previously unselected package libxml-libxml-perl. 1829s Preparing to unpack .../269-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_s390x.deb ... 1829s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1829s Selecting previously unselected package libxml-simple-perl. 1829s Preparing to unpack .../270-libxml-simple-perl_2.25-2_all.deb ... 1829s Unpacking libxml-simple-perl (2.25-2) ... 1829s Selecting previously unselected package libnet-openid-common-perl. 1829s Preparing to unpack .../271-libnet-openid-common-perl_1.20-2_all.deb ... 1829s Unpacking libnet-openid-common-perl (1.20-2) ... 1829s Selecting previously unselected package libnet-openid-consumer-perl. 1829s Preparing to unpack .../272-libnet-openid-consumer-perl_1.18-2_all.deb ... 1829s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1829s Selecting previously unselected package libnet-openid-server-perl. 1829s Preparing to unpack .../273-libnet-openid-server-perl_1.09-4_all.deb ... 1829s Unpacking libnet-openid-server-perl (1.09-4) ... 1829s Selecting previously unselected package libsimdjson29:s390x. 1829s Preparing to unpack .../274-libsimdjson29_4.2.4-1_s390x.deb ... 1829s Unpacking libsimdjson29:s390x (4.2.4-1) ... 1829s Selecting previously unselected package libsimdutf29:s390x. 1829s Preparing to unpack .../275-libsimdutf29_7.7.1-3_s390x.deb ... 1829s Unpacking libsimdutf29:s390x (7.7.1-3) ... 1829s Selecting previously unselected package node-corepack. 1829s Preparing to unpack .../276-node-corepack_0.24.0-5build1_all.deb ... 1829s Unpacking node-corepack (0.24.0-5build1) ... 1829s Selecting previously unselected package nodejs. 1829s Preparing to unpack .../277-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 1829s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1830s Selecting previously unselected package node-xtend. 1830s Preparing to unpack .../278-node-xtend_4.0.2-3_all.deb ... 1830s Unpacking node-xtend (4.0.2-3) ... 1830s Selecting previously unselected package node-acorn. 1830s Preparing to unpack .../279-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 1830s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1830s Selecting previously unselected package node-cjs-module-lexer. 1830s Preparing to unpack .../280-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1830s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1830s Selecting previously unselected package node-balanced-match. 1830s Preparing to unpack .../281-node-balanced-match_2.0.0-1_all.deb ... 1830s Unpacking node-balanced-match (2.0.0-1) ... 1830s Selecting previously unselected package node-brace-expansion. 1830s Preparing to unpack .../282-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 1830s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 1830s Selecting previously unselected package node-minimatch. 1830s Preparing to unpack .../283-node-minimatch_9.0.3-6_all.deb ... 1830s Unpacking node-minimatch (9.0.3-6) ... 1830s Selecting previously unselected package node-ms. 1830s Preparing to unpack .../284-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 1830s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 1830s Selecting previously unselected package node-debug. 1830s Preparing to unpack .../285-node-debug_4.4.1+~4.1.12-1_all.deb ... 1830s Unpacking node-debug (4.4.1+~4.1.12-1) ... 1830s Selecting previously unselected package node-lru-cache. 1830s Preparing to unpack .../286-node-lru-cache_10.0.1-3_all.deb ... 1830s Unpacking node-lru-cache (10.0.1-3) ... 1830s Selecting previously unselected package node-semver. 1830s Preparing to unpack .../287-node-semver_7.6.1+~7.5.8-2_all.deb ... 1830s Unpacking node-semver (7.6.1+~7.5.8-2) ... 1830s Selecting previously unselected package node-llhttp. 1830s Preparing to unpack .../288-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 1830s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1830s Selecting previously unselected package node-undici. 1830s Preparing to unpack .../289-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 1830s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1831s Selecting previously unselected package libnode127:s390x. 1831s Preparing to unpack .../290-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 1831s Unpacking libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1833s Selecting previously unselected package libregexp-assemble-perl. 1833s Preparing to unpack .../291-libregexp-assemble-perl_0.38-2_all.deb ... 1833s Unpacking libregexp-assemble-perl (0.38-2) ... 1833s Selecting previously unselected package libtask-weaken-perl. 1833s Preparing to unpack .../292-libtask-weaken-perl_1.06-2_all.deb ... 1833s Unpacking libtask-weaken-perl (1.06-2) ... 1833s Selecting previously unselected package libxml-parser-perl. 1833s Preparing to unpack .../293-libxml-parser-perl_2.47-1build4_s390x.deb ... 1833s Unpacking libxml-parser-perl (2.47-1build4) ... 1833s Selecting previously unselected package libsoap-lite-perl. 1833s Preparing to unpack .../294-libsoap-lite-perl_1.27-3_all.deb ... 1833s Unpacking libsoap-lite-perl (1.27-3) ... 1833s Selecting previously unselected package libstring-random-perl. 1833s Preparing to unpack .../295-libstring-random-perl_1%3a0.32-2_all.deb ... 1833s Unpacking libstring-random-perl (1:0.32-2) ... 1833s Selecting previously unselected package libtest-leaktrace-perl. 1833s Preparing to unpack .../296-libtest-leaktrace-perl_0.17-1build6_s390x.deb ... 1833s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1833s Selecting previously unselected package libtest-output-perl. 1833s Preparing to unpack .../297-libtest-output-perl_1.036-1_all.deb ... 1833s Unpacking libtest-output-perl (1.036-1) ... 1833s Selecting previously unselected package libtest-pod-perl. 1833s Preparing to unpack .../298-libtest-pod-perl_1.52-3_all.deb ... 1833s Unpacking libtest-pod-perl (1.52-3) ... 1833s Selecting previously unselected package libtext-unidecode-perl. 1833s Preparing to unpack .../299-libtext-unidecode-perl_1.30-3_all.deb ... 1833s Unpacking libtext-unidecode-perl (1.30-3) ... 1833s Selecting previously unselected package libtime-fake-perl. 1833s Preparing to unpack .../300-libtime-fake-perl_0.11-4_all.deb ... 1833s Unpacking libtime-fake-perl (0.11-4) ... 1833s Selecting previously unselected package libxml-libxslt-perl:s390x. 1833s Preparing to unpack .../301-libxml-libxslt-perl_2.003000-4_s390x.deb ... 1833s Unpacking libxml-libxslt-perl:s390x (2.003000-4) ... 1833s Selecting previously unselected package node-uglify-js. 1833s Preparing to unpack .../302-node-uglify-js_3.17.4-2build1_all.deb ... 1833s Unpacking node-uglify-js (3.17.4-2build1) ... 1833s Selecting previously unselected package python3-defusedxml. 1833s Preparing to unpack .../303-python3-defusedxml_0.7.1-3build1_all.deb ... 1833s Unpacking python3-defusedxml (0.7.1-3build1) ... 1833s Selecting previously unselected package python3-roman-numerals. 1833s Preparing to unpack .../304-python3-roman-numerals_4.1.0-1_all.deb ... 1833s Unpacking python3-roman-numerals (4.1.0-1) ... 1833s Selecting previously unselected package python3-docutils. 1833s Preparing to unpack .../305-python3-docutils_0.22.4+dfsg-1_all.deb ... 1833s Unpacking python3-docutils (0.22.4+dfsg-1) ... 1833s Selecting previously unselected package python3-imagesize. 1833s Preparing to unpack .../306-python3-imagesize_1.4.1-1build1_all.deb ... 1833s Unpacking python3-imagesize (1.4.1-1build1) ... 1833s Selecting previously unselected package python3-snowballstemmer. 1833s Preparing to unpack .../307-python3-snowballstemmer_3.0.1-1_all.deb ... 1833s Unpacking python3-snowballstemmer (3.0.1-1) ... 1833s Selecting previously unselected package sphinx-common. 1833s Preparing to unpack .../308-sphinx-common_8.2.3-12_all.deb ... 1833s Unpacking sphinx-common (8.2.3-12) ... 1833s Selecting previously unselected package python3-alabaster. 1833s Preparing to unpack .../309-python3-alabaster_0.7.16-0.1build1_all.deb ... 1833s Unpacking python3-alabaster (0.7.16-0.1build1) ... 1833s Selecting previously unselected package python3-sphinx. 1833s Preparing to unpack .../310-python3-sphinx_8.2.3-12_all.deb ... 1833s Unpacking python3-sphinx (8.2.3-12) ... 1834s Selecting previously unselected package libjs-bootswatch. 1834s Preparing to unpack .../311-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 1834s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 1834s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1834s Preparing to unpack .../312-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 1834s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1834s Selecting previously unselected package uglifyjs. 1834s Preparing to unpack .../313-uglifyjs_3.17.4-2build1_all.deb ... 1834s Unpacking uglifyjs (3.17.4-2build1) ... 1834s Selecting previously unselected package yui-compressor. 1834s Preparing to unpack .../314-yui-compressor_2.4.8-3build1_all.deb ... 1834s Unpacking yui-compressor (2.4.8-3build1) ... 1834s Selecting previously unselected package libauthen-radius-perl. 1834s Preparing to unpack .../315-libauthen-radius-perl_0.33-1_all.deb ... 1834s Unpacking libauthen-radius-perl (0.33-1) ... 1834s Selecting previously unselected package pkg-perl-autopkgtest. 1834s Preparing to unpack .../316-pkg-perl-autopkgtest_0.85_all.deb ... 1834s Unpacking pkg-perl-autopkgtest (0.85) ... 1834s Setting up libconfig-inifiles-perl (3.000003-4) ... 1834s Setting up libmodule-pluggable-perl (5.2-5) ... 1834s Setting up node-uglify-js (3.17.4-2build1) ... 1834s Setting up libio-sessiondata-perl (1.03-3) ... 1834s Setting up liblcms2-2:s390x (2.17-1) ... 1834s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 1834s Setting up libaom3:s390x (3.13.1-2) ... 1834s Setting up node-lru-cache (10.0.1-3) ... 1834s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1834s Setting up libmath-random-isaac-perl (1.004-2) ... 1834s Setting up libtask-weaken-perl (1.06-2) ... 1834s Setting up libmouse-perl:s390x (2.6.1-1) ... 1834s Setting up libhttp-multipartparser-perl (0.02-3) ... 1834s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 1834s Setting up java-common (0.76build1) ... 1834s Setting up libclass-inspector-perl (1.36-3) ... 1834s Setting up libfont-afm-perl (1.20-4) ... 1834s Setting up libdynaloader-functions-perl (0.004-2) ... 1834s Setting up libclass-method-modifiers-perl (2.15-1) ... 1834s Setting up libio-pty-perl (1:1.20-1build3) ... 1834s Setting up libdata-hexdump-perl (0.04-2) ... 1835s Setting up python3-defusedxml (0.7.1-3build1) ... 1835s Setting up libclone-perl:s390x (0.47-1) ... 1835s Setting up libarchive-zip-perl (1.68-1) ... 1835s Setting up libsub-identify-perl (0.14-4) ... 1835s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1835s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 1835s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1835s Setting up python3-alabaster (0.7.16-0.1build1) ... 1836s Setting up libio-stringy-perl (2.113-2) ... 1836s Setting up libhtml-tagset-perl (3.24-1) ... 1836s Setting up unzip (6.0-29ubuntu1) ... 1836s Setting up libdebhelper-perl (13.28ubuntu1) ... 1836s Setting up libperlio-via-timeout-perl (0.32-3) ... 1836s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1836s Setting up libnet-cidr-perl (0.27-1build1) ... 1836s Setting up libipc-sharelite-perl (0.17-5build4) ... 1836s Setting up libconvert-binhex-perl (1.125-3) ... 1836s Setting up liblwp-mediatypes-perl (6.04-2) ... 1836s Setting up libcrypt-urandom-perl (0.54-1) ... 1836s Setting up x11-common (1:7.7+24ubuntu1) ... 1837s Setting up libtest-pod-perl (1.52-3) ... 1837s Setting up libtry-tiny-perl (0.32-1) ... 1837s Setting up libdeflate0:s390x (1.23-2) ... 1837s Setting up perl-openssl-defaults:s390x (7build4) ... 1837s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 1837s Setting up libxml-namespacesupport-perl (1.12-2) ... 1837s Setting up m4 (1.4.20-2) ... 1837s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1837s Setting up libclass-singleton-perl (1.6-2) ... 1837s Setting up libencode-locale-perl (1.05-3) ... 1837s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1837s Setting up libxstring-perl:s390x (0.005-2build4) ... 1837s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 1837s Setting up libclass-errorhandler-perl (0.04-3) ... 1837s Setting up liblist-utilsby-perl (0.12-2) ... 1837s Setting up libjs-angularjs (1.8.3-3) ... 1837s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 1837s Setting up libtime-fake-perl (0.11-4) ... 1837s Setting up libfcgi-procmanager-perl (0.28-3) ... 1837s Setting up libregexp-common-perl (2024080801-1) ... 1837s Setting up libtest-sharedfork-perl (0.35-3) ... 1837s Setting up libsub-install-perl (0.929-1) ... 1837s Setting up libextutils-depends-perl (0.8002-1) ... 1837s Setting up libhash-multivalue-perl (0.16-3) ... 1837s Setting up libjs-es5-shim (4.6.7-2) ... 1837s Setting up liberror-perl (0.17030-1) ... 1837s Setting up libapache-session-perl (1.94-2) ... 1837s Setting up libxml-sax-base-perl (1.09-3) ... 1837s Setting up libio-string-perl (1.08-4) ... 1837s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1837s Setting up libsimdutf29:s390x (7.7.1-3) ... 1837s Setting up libsimdjson29:s390x (4.2.4-1) ... 1837s Setting up libfontenc1:s390x (1:1.1.8-1build2) ... 1837s Setting up autotools-dev (20240727.1) ... 1837s Setting up libstream-buffered-perl (0.03-3) ... 1837s Setting up libclass-data-inheritable-perl (0.10-1) ... 1837s Setting up libcrypt-des-perl:s390x (2.07-5) ... 1837s Setting up libalgorithm-c3-perl (0.11-2) ... 1837s Setting up liblog-log4perl-perl (1.57-1) ... 1837s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1837s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 1837s Setting up libcrypt-random-seed-perl (0.03-3) ... 1837s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1837s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1837s Setting up python3-snowballstemmer (3.0.1-1) ... 1839s Setting up node-balanced-match (2.0.0-1) ... 1839s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 1839s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 1839s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 1839s Setting up libimagequant0:s390x (2.18.0-1build1) ... 1839s Setting up libemail-date-format-perl (1.008-1) ... 1839s Setting up libcryptx-perl (0.087-1) ... 1839s Setting up libcares2:s390x (1.34.6-1) ... 1839s Setting up libmpc3:s390x (1.3.1-2) ... 1839s Setting up libvariable-magic-perl (0.64-1build1) ... 1839s Setting up libio-html-perl (1.004-3) ... 1839s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1839s Setting up autopoint (0.23.2-1) ... 1839s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 1839s Setting up libipc-run-perl (20250809.0-1build1) ... 1839s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1839s Setting up libpcsclite1:s390x (2.4.1-1) ... 1839s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1839s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 1839s Setting up libltdl7:s390x (2.5.4-9) ... 1839s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 1839s Setting up libstring-random-perl (1:0.32-2) ... 1839s Setting up libparams-util-perl (1.102-3build1) ... 1839s Setting up autoconf (2.72-3.1ubuntu1) ... 1839s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1839s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 1839s Setting up libcapture-tiny-perl (0.50-1) ... 1839s Setting up libtimedate-perl (2.3300-2) ... 1839s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 1839s Setting up libsub-name-perl:s390x (0.28-1) ... 1839s Setting up libtypes-serialiser-perl (1.01-1) ... 1839s Setting up libgssapi-perl (0.28-4build5) ... 1839s Setting up dwz (0.16-2) ... 1839s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 1839s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 1839s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 1839s Setting up libjson-perl (4.10000-1) ... 1839s Setting up libxslt1.1:s390x (1.1.43-0.3) ... 1839s Setting up libjargs-java (1.0.0-5build1) ... 1839s Setting up librole-tiny-perl (2.002004-1) ... 1839s Setting up debugedit (1:5.2-3) ... 1839s Setting up libfile-sharedir-perl (1.118-3) ... 1839s Setting up libfcgi-perl (0.82+ds-3build3) ... 1839s Setting up python3-roman-numerals (4.1.0-1) ... 1840s Setting up libopenjp2-7:s390x (2.5.4-1) ... 1840s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1840s Setting up sgml-base (1.31+nmu1) ... 1840s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 1840s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1840s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1840s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 1840s Setting up node-minimatch (9.0.3-6) ... 1840s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 1840s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1840s Setting up ca-certificates-java (20240118build1) ... 1840s No JRE found. Skipping Java certificates setup. 1840s Setting up libexporter-tiny-perl (1.006003-1) ... 1840s Setting up node-xtend (4.0.2-3) ... 1840s Setting up libisl23:s390x (0.27-1build1) ... 1840s Setting up libconvert-asn1-perl (0.34-1) ... 1840s Setting up libtext-unidecode-perl (1.30-3) ... 1840s Setting up libde265-0:s390x (1.0.16-1build1) ... 1840s Setting up libregexp-assemble-perl (0.38-2) ... 1840s Setting up libnet-ip-perl (1.26-4) ... 1840s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 1840s Setting up libxmlsec1-1:s390x (1.3.9-1) ... 1840s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 1840s Setting up liburi-perl (5.34-2build1) ... 1840s Setting up libdbi-perl:s390x (1.647-1build1) ... 1840s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 1840s Setting up libconvert-base32-perl (0.06-3) ... 1840s Setting up dctrl-tools (2.24-3build4) ... 1840s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 1840s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 1840s Setting up autodep8 (0.30build1) ... 1840s Setting up libclone-pp-perl (1.08-2) ... 1840s Setting up python3-imagesize (1.4.1-1build1) ... 1840s Setting up libemail-address-xs-perl (1.05-1build5) ... 1840s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 1840s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 1840s Setting up automake (1:1.18.1-3build1) ... 1840s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 1840s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1840s Setting up libjson-xs-perl (4.040-1) ... 1840s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1840s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1840s Setting up libhttp-date-perl (6.06-1) ... 1840s Setting up libglib-perl:s390x (3:1.329.4-1) ... 1840s Setting up gettext (0.23.2-1) ... 1840s Setting up libtest-tcp-perl (2.22-2) ... 1840s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 1840s Setting up java-wrappers (0.5build1) ... 1840s Setting up libio-socket-timeout-perl (0.32-3) ... 1840s Setting up libfile-listing-perl (6.16-1) ... 1840s Setting up libhash-merge-simple-perl (0.052-1) ... 1840s Setting up openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 1840s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 1840s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1840s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1840s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1840s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1840s Setting up libcache-cache-perl (1.08-3) ... 1840s Setting up libhttp-headers-fast-perl (0.22-3) ... 1840s Setting up liblist-moreutils-perl (0.430-2) ... 1840s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 1840s Setting up libemail-simple-perl (2.218-1) ... 1840s Setting up libxmlsec1-openssl1:s390x (1.3.9-1) ... 1840s Setting up libnet-http-perl (6.24-1build1) ... 1840s Setting up liblasso3t64 (2.9.0-3) ... 1840s Setting up libexception-class-perl (1.45-1) ... 1840s Setting up libclass-c3-perl (0.35-2) ... 1840s Setting up libcrypt-jwt-perl (0.037-1) ... 1840s Setting up xfonts-utils (1:7.7+7build1) ... 1840s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 1840s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1840s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1841s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1841s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1841s Setting up libauthen-radius-perl (0.33-1) ... 1841s Setting up intltool-debian (0.35.0+20060710.6build1) ... 1841s Setting up libbytes-random-secure-perl (0.29-3) ... 1841s Setting up libjson-maybexs-perl (1.004008-1) ... 1841s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1841s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 1841s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1842s Setting up sphinx-common (8.2.3-12) ... 1842s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1842s Setting up libdata-optlist-perl (0.114-1) ... 1842s Setting up libtest-output-perl (1.036-1) ... 1842s Setting up pkg-perl-autopkgtest (0.85) ... 1842s Setting up libraw23t64:s390x (0.21.4-2) ... 1842s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1842s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1842s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1842s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1843s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1843s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 1843s Setting up libwww-robotrules-perl (6.02-1build1) ... 1843s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 1843s Setting up xml-core (0.19build1) ... 1843s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 1843s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1843s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1843s Setting up liblasso-perl:s390x (2.9.0-3) ... 1843s Setting up libdbd-sqlite3-perl:s390x (1.76-1) ... 1843s Setting up libmro-compat-perl (0.15-2) ... 1843s Setting up libcookie-baker-perl (0.12-1) ... 1843s Setting up libhttp-entity-parser-perl (0.25-2) ... 1843s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1843s Setting up libio-socket-ssl-perl (2.098-1) ... 1843s Setting up libsub-exporter-perl (0.990-1) ... 1843s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1843s Setting up libeval-closure-perl (0.14-3) ... 1843s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1843s Setting up libconvert-pem-perl (0.13-1) ... 1843s Setting up libhttp-negotiate-perl (6.01-2) ... 1843s Setting up libparams-validationcompiler-perl (0.31-1) ... 1843s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1843s Setting up libhttp-cookies-perl (6.11-1) ... 1843s Setting up po-debconf (1.0.22) ... 1843s Setting up libhtml-tree-perl (5.07-3) ... 1843s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 1843s Setting up libcgi-pm-perl (4.71-1build1) ... 1843s Setting up libhtml-format-perl (2.16-2) ... 1843s Setting up fonts-urw-base35 (20200910-8build1) ... 1844s Setting up libhtml-template-perl (2.97-2build1) ... 1844s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1844s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1844s Setting up libmodule-runtime-perl (0.018-1) ... 1844s Setting up libmailtools-perl (2.22-1) ... 1844s Setting up libxml-simple-perl (2.25-2) ... 1844s Setting up libxml-libxslt-perl:s390x (2.003000-4) ... 1844s Setting up libhttp-daemon-perl (6.16-1) ... 1844s Setting up libemail-abstract-perl (3.010-1) ... 1844s Setting up cpp-15 (15.2.0-12ubuntu1) ... 1844s Setting up cpp (4:15.2.0-4ubuntu1) ... 1844s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1844s Setting up libplack-perl (1.0051-1) ... 1844s Setting up libnet-openid-common-perl (1.20-2) ... 1844s Setting up libnet-openid-server-perl (1.09-4) ... 1844s Setting up libmodule-implementation-perl (0.09-2) ... 1844s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 1844s Setting up libpackage-stash-perl (0.40-1) ... 1844s Setting up libimport-into-perl (1.002005-2) ... 1844s Setting up libmoo-perl (2.005005-1) ... 1844s Setting up liblist-someutils-perl (0.59-1) ... 1844s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1844s Setting up libmime-tools-perl (5.515-1) ... 1844s Setting up gcc-15 (15.2.0-12ubuntu1) ... 1844s Setting up libspecio-perl (0.53-1) ... 1844s Setting up liblist-allutils-perl (0.19-1) ... 1844s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 1844s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1844s Setting up libb-hooks-endofscope-perl (0.28-2) ... 1844s Setting up g++-15 (15.2.0-12ubuntu1) ... 1844s Setting up libthrowable-perl (1.001-2) ... 1844s Setting up libtool (2.5.4-9) ... 1844s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 1844s Setting up gcc (4:15.2.0-4ubuntu1) ... 1844s Setting up dh-autoreconf (21) ... 1844s Setting up libemail-sender-perl (2.601-1) ... 1844s Setting up libnamespace-clean-perl (0.27-2) ... 1844s Setting up g++ (4:15.2.0-4ubuntu1) ... 1844s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1844s Setting up build-essential (12.12ubuntu2) ... 1844s Setting up libnamespace-autoclean-perl (0.31-1) ... 1844s Setting up libdatetime-locale-perl (1:1.45-1) ... 1844s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 1844s Setting up debhelper (13.28ubuntu1) ... 1844s Setting up libdatetime-perl (2:1.65-1build3) ... 1844s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1844s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 1844s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 1844s Setting up liblwp-protocol-https-perl (6.14-1) ... 1844s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 1844s Setting up node-corepack (0.24.0-5build1) ... 1844s Setting up libwww-perl (6.81-1build1) ... 1844s Setting up libheif1:s390x (1.21.2-1) ... 1844s Setting up node-debug (4.4.1+~4.1.12-1) ... 1844s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1844s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1844s Setting up libgd3:s390x (2.3.3-13ubuntu1) ... 1844s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1844s Setting up libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1844s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 1844s Setting up libnet-openid-consumer-perl (1.18-2) ... 1844s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1844s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1845s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1846s Setting up libxml-parser-perl (2.47-1build4) ... 1846s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1846s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1846s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1846s Setting up libgd-perl (2.84-2) ... 1846s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1846s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1846s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1847s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1847s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1848s Setting up node-semver (7.6.1+~7.5.8-2) ... 1848s Setting up libsoap-lite-perl (1.27-3) ... 1848s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1848s Setting up uglifyjs (3.17.4-2build1) ... 1848s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1848s Setting up libgd-securityimage-perl (1.75-3) ... 1848s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1848s Processing triggers for install-info (7.2-5) ... 1849s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1849s Processing triggers for man-db (2.13.1-1) ... 1855s Processing triggers for ca-certificates-java (20240118build1) ... 1856s Adding debian:ACCVRAIZ1.pem 1856s Adding debian:AC_RAIZ_FNMT-RCM.pem 1856s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1856s Adding debian:ANF_Secure_Server_Root_CA.pem 1856s Adding debian:Actalis_Authentication_Root_CA.pem 1856s Adding debian:AffirmTrust_Commercial.pem 1856s Adding debian:AffirmTrust_Networking.pem 1856s Adding debian:AffirmTrust_Premium.pem 1856s Adding debian:AffirmTrust_Premium_ECC.pem 1856s Adding debian:Amazon_Root_CA_1.pem 1856s Adding debian:Amazon_Root_CA_2.pem 1856s Adding debian:Amazon_Root_CA_3.pem 1856s Adding debian:Amazon_Root_CA_4.pem 1856s Adding debian:Atos_TrustedRoot_2011.pem 1856s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1856s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1856s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1856s Adding debian:BJCA_Global_Root_CA1.pem 1856s Adding debian:BJCA_Global_Root_CA2.pem 1856s Adding debian:Baltimore_CyberTrust_Root.pem 1857s Adding debian:Buypass_Class_2_Root_CA.pem 1857s Adding debian:Buypass_Class_3_Root_CA.pem 1857s Adding debian:CA_Disig_Root_R2.pem 1857s Adding debian:CFCA_EV_ROOT.pem 1857s Adding debian:COMODO_Certification_Authority.pem 1857s Adding debian:COMODO_ECC_Certification_Authority.pem 1857s Adding debian:COMODO_RSA_Certification_Authority.pem 1857s Adding debian:Certainly_Root_E1.pem 1857s Adding debian:Certainly_Root_R1.pem 1857s Adding debian:Certigna.pem 1857s Adding debian:Certigna_Root_CA.pem 1857s Adding debian:Certum_EC-384_CA.pem 1857s Adding debian:Certum_Trusted_Network_CA.pem 1857s Adding debian:Certum_Trusted_Network_CA_2.pem 1857s Adding debian:Certum_Trusted_Root_CA.pem 1857s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1857s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1857s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1857s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1857s Adding debian:Comodo_AAA_Services_root.pem 1857s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1857s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1857s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1857s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1857s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1857s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1857s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1857s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1857s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1857s Adding debian:DigiCert_Global_Root_CA.pem 1857s Adding debian:DigiCert_Global_Root_G2.pem 1857s Adding debian:DigiCert_Global_Root_G3.pem 1857s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1857s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1857s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1857s Adding debian:DigiCert_Trusted_Root_G4.pem 1857s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1857s Adding debian:Entrust_Root_Certification_Authority.pem 1857s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1857s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1857s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1857s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1857s Adding debian:GLOBALTRUST_2020.pem 1857s Adding debian:GTS_Root_R1.pem 1857s Adding debian:GTS_Root_R2.pem 1857s Adding debian:GTS_Root_R3.pem 1857s Adding debian:GTS_Root_R4.pem 1857s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1857s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1857s Adding debian:GlobalSign_Root_CA.pem 1857s Adding debian:GlobalSign_Root_CA_-_R3.pem 1857s Adding debian:GlobalSign_Root_CA_-_R6.pem 1857s Adding debian:GlobalSign_Root_E46.pem 1857s Adding debian:GlobalSign_Root_R46.pem 1857s Adding debian:Go_Daddy_Class_2_CA.pem 1857s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1857s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1857s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1857s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1857s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1857s Adding debian:HiPKI_Root_CA_-_G1.pem 1857s Adding debian:Hongkong_Post_Root_CA_3.pem 1857s Adding debian:ISRG_Root_X1.pem 1857s Adding debian:ISRG_Root_X2.pem 1857s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1857s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1857s Adding debian:Izenpe.com.pem 1857s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1857s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1857s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1857s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1857s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1857s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1857s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1857s Adding debian:QuoVadis_Root_CA_1_G3.pem 1857s Adding debian:QuoVadis_Root_CA_2.pem 1857s Adding debian:QuoVadis_Root_CA_2_G3.pem 1857s Adding debian:QuoVadis_Root_CA_3.pem 1857s Adding debian:QuoVadis_Root_CA_3_G3.pem 1857s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1857s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1857s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1857s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1857s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1857s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1857s Adding debian:SZAFIR_ROOT_CA2.pem 1857s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1857s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1857s Adding debian:SecureSign_Root_CA12.pem 1857s Adding debian:SecureSign_Root_CA14.pem 1857s Adding debian:SecureSign_Root_CA15.pem 1857s Adding debian:SecureTrust_CA.pem 1857s Adding debian:Secure_Global_CA.pem 1857s Adding debian:Security_Communication_ECC_RootCA1.pem 1857s Adding debian:Security_Communication_RootCA2.pem 1857s Adding debian:Starfield_Class_2_CA.pem 1857s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1857s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1857s Adding debian:SwissSign_Gold_CA_-_G2.pem 1857s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1857s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1857s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1857s Adding debian:TWCA_CYBER_Root_CA.pem 1857s Adding debian:TWCA_Global_Root_CA.pem 1857s Adding debian:TWCA_Root_Certification_Authority.pem 1857s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1857s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1857s Adding debian:TeliaSonera_Root_CA_v1.pem 1857s Adding debian:Telia_Root_CA_v2.pem 1857s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1857s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1857s Adding debian:Trustwave_Global_Certification_Authority.pem 1857s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1857s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1857s Adding debian:TunTrust_Root_CA.pem 1857s Adding debian:UCA_Extended_Validation_Root.pem 1857s Adding debian:UCA_Global_G2_Root.pem 1857s Adding debian:USERTrust_ECC_Certification_Authority.pem 1857s Adding debian:USERTrust_RSA_Certification_Authority.pem 1857s Adding debian:XRamp_Global_CA_Root.pem 1858s Adding debian:certSIGN_ROOT_CA.pem 1858s Adding debian:certSIGN_Root_CA_G2.pem 1858s Adding debian:e-Szigno_Root_CA_2017.pem 1858s Adding debian:ePKI_Root_Certification_Authority.pem 1858s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1858s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1858s Adding debian:emSign_Root_CA_-_C1.pem 1858s Adding debian:emSign_Root_CA_-_G1.pem 1858s Adding debian:vTrus_ECC_Root_CA.pem 1858s Adding debian:vTrus_Root_CA.pem 1858s done. 1858s Setting up yui-compressor (2.4.8-3build1) ... 1858s Setting up default-jre-headless (2:1.21-76build1) ... 1858s Processing triggers for sgml-base (1.31+nmu1) ... 1858s Setting up docutils-common (0.22.4+dfsg-1) ... 1858s Processing triggers for sgml-base (1.31+nmu1) ... 1858s Setting up python3-docutils (0.22.4+dfsg-1) ... 1859s Setting up python3-sphinx (8.2.3-12) ... 1875s autopkgtest [09:39:01]: test manager-test: ./debian/tests/runner build-deps lemonldap-ng-manager 1875s autopkgtest [09:39:01]: test manager-test: [----------------------- 1875s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.0TNv0f/build.PUd/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 1875s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.0TNv0f/build.PUd/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 1876s t/02-HTML-template.t ........................ 1876s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1876s ok 2 - Manager object 1876s ok 3 - Init 1876s ok 4 - Manager app 1876s ok 5 - Succeed to get / 1876s ok 6 - Return a 200 code 1876s ok 7 - Content is declared as HTML 1876s ok 8 - It contains a html tag 1876s ok 9 - Instance name found in SPA title 1876s ok 10 - Instance name found in title 1876s ok 11 - Instance name found in li 1876s 1..11 1876s ok 1878s t/04-2F-api.t ............................... 1878s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1878s ok 2 - Sessions module 1878s ok 3 - New SSO session for msmith 1878s ok 4 - Sessions module 1878s ok 5 - New Persistent session for msmith 1878s ok 6 - Sessions module 1878s ok 7 - New SSO session for dwho 1878s ok 8 - Sessions module 1878s ok 9 - New Persistent session for dwho 1878s ok 10 - Sessions module 1878s ok 11 - New SSO session for rtyler 1878s ok 12 - Sessions module 1878s ok 13 - New Persistent session for rtyler 1878s ok 14 - Sessions module 1878s ok 15 - New SSO session for davros 1878s ok 16 - Sessions module 1878s ok 17 - New Persistent session for davros 1878s ok 18 - Sessions module 1878s ok 19 - New SSO session for tof 1878s ok 20 - Sessions module 1878s ok 21 - New Persistent session for tof 1878s ok 22 - Sessions module 1878s ok 23 - New SSO session for donna 1878s ok 24 - Sessions module 1878s ok 25 - New Persistent session for donna 1878s ok 26 - Manager object 1878s ok 27 - Init 1878s ok 28 - Manager app 1878s ok 29 - Client object 1878s ok 30 - dwho should have 1 2F of type "TOTP": Request succeed 1878s ok 31 - dwho should have 1 2F of type "TOTP": Result code is 200 1878s ok 32 - dwho should have 1 2F of type "TOTP": Response is JSON 1878s ok 33 - dwho should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1878s ok 34 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VE9UUDo6TXlUT1RQ": Request succeed 1878s ok 35 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VE9UUDo6TXlUT1RQ": Result code is 200 1878s ok 36 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VE9UUDo6TXlUT1RQ": Response is JSON 1878s ok 37 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 1878s ok 38 - Found display variable 1878s ok 39 - dwho should have 1 2F of type "U2F": Request succeed 1878s ok 40 - dwho should have 1 2F of type "U2F": Result code is 200 1878s ok 41 - dwho should have 1 2F of type "U2F": Response is JSON 1878s ok 42 - dwho should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 1878s ok 43 - dwho should have 1 2F of type "UBK": Request succeed 1878s ok 44 - dwho should have 1 2F of type "UBK": Result code is 200 1878s ok 45 - dwho should have 1 2F of type "UBK": Response is JSON 1878s ok 46 - dwho should have 1 2F of type "UBK": check if nb of 2F found (1) equals expectation (1) 1878s ok 47 - dwho should have 1 2F of type "WebAuthn": Request succeed 1878s ok 48 - dwho should have 1 2F of type "WebAuthn": Result code is 200 1878s ok 49 - dwho should have 1 2F of type "WebAuthn": Response is JSON 1878s ok 50 - dwho should have 1 2F of type "WebAuthn": check if nb of 2F found (1) equals expectation (1) 1878s ok 51 - dwho should have 0 2F of type "UBKIKI": Request succeed 1878s ok 52 - dwho should have 0 2F of type "UBKIKI": Result code is 200 1878s ok 53 - dwho should have 0 2F of type "UBKIKI": Response is JSON 1878s ok 54 - dwho should have 0 2F of type "UBKIKI": check if nb of 2F found (0) equals expectation (0) 1878s ok 55 - dwho should have 4 2F: Request succeed 1878s ok 56 - dwho should have 4 2F: Result code is 200 1878s ok 57 - dwho should have 4 2F: Response is JSON 1878s ok 58 - dwho should have 4 2F: check if nb of 2F found (4) equals expectation (4) 1878s ok 59 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": Request succeed 1878s ok 60 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": Result code is 200 1878s ok 61 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": Response is JSON 1878s ok 62 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 1878s ok 63 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VE9UUDo6TXlUT1RQ": Request succeed 1878s ok 64 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VE9UUDo6TXlUT1RQ": Result code is 200 1878s ok 65 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VE9UUDo6TXlUT1RQ": Response is JSON 1878s ok 66 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 1878s ok 67 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VUJLOjpNeVl1YmlrZXk=": Request succeed 1878s ok 68 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 1878s ok 69 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 1878s ok 70 - dwho should have one 2F with id "MTc2OTc2NjAyNDo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 1878s ok 71 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Request succeed 1878s ok 72 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Result code is 200 1878s ok 73 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Response is JSON 1878s ok 74 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": check returned type is HASH and that ids match 1878s ok 75 - dwho should have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1878s ok 76 - dwho should have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 1878s ok 77 - dwho should have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1878s ok 78 - dwho should not have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1878s ok 79 - dwho should not have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 1878s ok 80 - dwho should not have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1878s ok 81 - dwho should have 3 2F: Request succeed 1878s ok 82 - dwho should have 3 2F: Result code is 200 1878s ok 83 - dwho should have 3 2F: Response is JSON 1878s ok 84 - dwho should have 3 2F: check if nb of 2F found (3) equals expectation (3) 1878s ok 85 - Delete all 2F from dwho of type "WebAuthn": Request succeed 1878s ok 86 - Delete all 2F from dwho of type "WebAuthn": Result code is 200 1878s ok 87 - Delete all 2F from dwho of type "WebAuthn": Response is JSON 1878s ok 88 - Delete all 2F from dwho of type "WebAuthn": check nb of 2FA deleted (1) matches expectation (1) 1878s ok 89 - dwho should have 0 2F of type "WebAuthn": Request succeed 1878s ok 90 - dwho should have 0 2F of type "WebAuthn": Result code is 200 1878s ok 91 - dwho should have 0 2F of type "WebAuthn": Response is JSON 1878s ok 92 - dwho should have 0 2F of type "WebAuthn": check if nb of 2F found (0) equals expectation (0) 1878s ok 93 - Delete all 2F from dwho: Request succeed 1878s ok 94 - Delete all 2F from dwho: Result code is 200 1878s ok 95 - Delete all 2F from dwho: Response is JSON 1878s ok 96 - Delete all 2F from dwho: check nb of 2FA deleted (2) matches expectation (2) 1878s ok 97 - dwho should have 0 2F: Request succeed 1878s ok 98 - dwho should have 0 2F: Result code is 200 1878s ok 99 - dwho should have 0 2F: Response is JSON 1878s ok 100 - dwho should have 0 2F: check if nb of 2F found (0) equals expectation (0) 1878s ok 101 - Delete all 2F from dwho: Request succeed 1878s ok 102 - Delete all 2F from dwho: Result code is 200 1878s ok 103 - Delete all 2F from dwho: Response is JSON 1878s ok 104 - Delete all 2F from dwho: check nb of 2FA deleted (0) matches expectation (0) 1878s ok 105 - msmith should have 0 2F: Request succeed 1878s ok 106 - msmith should have 0 2F: Result code is 200 1878s ok 107 - msmith should have 0 2F: Response is JSON 1878s ok 108 - msmith should have 0 2F: check if nb of 2F found (0) equals expectation (0) 1878s ok 109 - rtyler should have 1 2F of type "U2F": Request succeed 1878s ok 110 - rtyler should have 1 2F of type "U2F": Result code is 200 1878s ok 111 - rtyler should have 1 2F of type "U2F": Response is JSON 1878s ok 112 - rtyler should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 1878s ok 113 - rtyler should have 0 2F of type "TOTP": Request succeed 1878s ok 114 - rtyler should have 0 2F of type "TOTP": Result code is 200 1878s ok 115 - rtyler should have 0 2F of type "TOTP": Response is JSON 1878s ok 116 - rtyler should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 1878s ok 117 - rtyler should have 2 2F of type "UBK": Request succeed 1878s ok 118 - rtyler should have 2 2F of type "UBK": Result code is 200 1878s ok 119 - rtyler should have 2 2F of type "UBK": Response is JSON 1878s ok 120 - rtyler should have 2 2F of type "UBK": check if nb of 2F found (2) equals expectation (2) 1878s ok 121 - rtyler should have 3 2F: Request succeed 1878s ok 122 - rtyler should have 3 2F: Result code is 200 1878s ok 123 - rtyler should have 3 2F: Response is JSON 1878s ok 124 - rtyler should have 3 2F: check if nb of 2F found (3) equals expectation (3) 1878s ok 125 - rtyler should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": Request succeed 1878s ok 126 - rtyler should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": Result code is 200 1878s ok 127 - rtyler should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": Response is JSON 1878s ok 128 - rtyler should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 1878s ok 129 - rtyler should have one 2F with id "MTc2OTc2NjAyNDo6VUJLOjpNeVl1YmlrZXk=": Request succeed 1878s ok 130 - rtyler should have one 2F with id "MTc2OTc2NjAyNDo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 1878s ok 131 - rtyler should have one 2F with id "MTc2OTc2NjAyNDo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 1878s ok 132 - rtyler should have one 2F with id "MTc2OTc2NjAyNDo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 1878s ok 133 - rtyler should have one 2F with id "MTc2OTc2NjAyNDo6VUJLOjpNeVl1YmlrZXky": Request succeed 1878s ok 134 - rtyler should have one 2F with id "MTc2OTc2NjAyNDo6VUJLOjpNeVl1YmlrZXky": Result code is 200 1878s ok 135 - rtyler should have one 2F with id "MTc2OTc2NjAyNDo6VUJLOjpNeVl1YmlrZXky": Response is JSON 1878s ok 136 - rtyler should have one 2F with id "MTc2OTc2NjAyNDo6VUJLOjpNeVl1YmlrZXky": check returned type is HASH and that ids match 1878s ok 137 - Delete all 2F from rtyler of type "UBK": Request succeed 1878s ok 138 - Delete all 2F from rtyler of type "UBK": Result code is 200 1878s ok 139 - Delete all 2F from rtyler of type "UBK": Response is JSON 1878s ok 140 - Delete all 2F from rtyler of type "UBK": check nb of 2FA deleted (2) matches expectation (2) 1878s ok 141 - rtyler should have 1 2F: Request succeed 1878s ok 142 - rtyler should have 1 2F: Result code is 200 1878s ok 143 - rtyler should have 1 2F: Response is JSON 1878s ok 144 - rtyler should have 1 2F: check if nb of 2F found (1) equals expectation (1) 1878s ok 145 - rtyler should have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1878s ok 146 - rtyler should have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 1878s ok 147 - rtyler should have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1878s ok 148 - rtyler should not have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1878s ok 149 - rtyler should not have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 1878s ok 150 - rtyler should not have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1878s ok 151 - Delete all 2F from rtyler: Request succeed 1878s ok 152 - Delete all 2F from rtyler: Result code is 200 1878s ok 153 - Delete all 2F from rtyler: Response is JSON 1878s ok 154 - Delete all 2F from rtyler: check nb of 2FA deleted (0) matches expectation (0) 1878s ok 155 - davros should have 1 2F of type "U2F": Request succeed 1878s ok 156 - davros should have 1 2F of type "U2F": Result code is 200 1878s ok 157 - davros should have 1 2F of type "U2F": Response is JSON 1878s ok 158 - davros should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 1878s ok 159 - davros should have 1 2F of type "TOTP": Request succeed 1878s ok 160 - davros should have 1 2F of type "TOTP": Result code is 200 1878s ok 161 - davros should have 1 2F of type "TOTP": Response is JSON 1878s ok 162 - davros should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1878s ok 163 - davros should have 0 2F of type "UBK": Request succeed 1878s ok 164 - davros should have 0 2F of type "UBK": Result code is 200 1878s ok 165 - davros should have 0 2F of type "UBK": Response is JSON 1878s ok 166 - davros should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 1878s ok 167 - davros should have 2 2F: Request succeed 1878s ok 168 - davros should have 2 2F: Result code is 200 1878s ok 169 - davros should have 2 2F: Response is JSON 1878s ok 170 - davros should have 2 2F: check if nb of 2F found (2) equals expectation (2) 1878s ok 171 - davros should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": Request succeed 1878s ok 172 - davros should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": Result code is 200 1878s ok 173 - davros should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": Response is JSON 1878s ok 174 - davros should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 1878s ok 175 - davros should have one 2F with id "MTc2OTc2NjAyNDo6VE9UUDo6TXlUT1RQ": Request succeed 1878s ok 176 - davros should have one 2F with id "MTc2OTc2NjAyNDo6VE9UUDo6TXlUT1RQ": Result code is 200 1878s ok 177 - davros should have one 2F with id "MTc2OTc2NjAyNDo6VE9UUDo6TXlUT1RQ": Response is JSON 1878s ok 178 - davros should have one 2F with id "MTc2OTc2NjAyNDo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 1878s ok 179 - davros should have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1878s ok 180 - davros should have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 1878s ok 181 - davros should have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1878s ok 182 - davros should not have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1878s ok 183 - davros should not have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 1878s ok 184 - davros should not have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1878s ok 185 - davros should have 1 2F: Request succeed 1878s ok 186 - davros should have 1 2F: Result code is 200 1878s ok 187 - davros should have 1 2F: Response is JSON 1878s ok 188 - davros should have 1 2F: check if nb of 2F found (1) equals expectation (1) 1878s ok 189 - Delete all 2F from davros of type "TOTP": Request succeed 1878s ok 190 - Delete all 2F from davros of type "TOTP": Result code is 200 1878s ok 191 - Delete all 2F from davros of type "TOTP": Response is JSON 1878s ok 192 - Delete all 2F from davros of type "TOTP": check nb of 2FA deleted (1) matches expectation (1) 1878s ok 193 - davros should have 0 2F: Request succeed 1878s ok 194 - davros should have 0 2F: Result code is 200 1878s ok 195 - davros should have 0 2F: Response is JSON 1878s ok 196 - davros should have 0 2F: check if nb of 2F found (0) equals expectation (0) 1878s ok 197 - Delete all 2F from davros: Request succeed 1878s ok 198 - Delete all 2F from davros: Result code is 200 1878s ok 199 - Delete all 2F from davros: Response is JSON 1878s ok 200 - Delete all 2F from davros: check nb of 2FA deleted (0) matches expectation (0) 1878s ok 201 - tof should have 1 2F of type "U2F": Request succeed 1878s ok 202 - tof should have 1 2F of type "U2F": Result code is 200 1878s ok 203 - tof should have 1 2F of type "U2F": Response is JSON 1878s ok 204 - tof should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 1878s ok 205 - tof should have 0 2F of type "TOTP": Request succeed 1878s ok 206 - tof should have 0 2F of type "TOTP": Result code is 200 1878s ok 207 - tof should have 0 2F of type "TOTP": Response is JSON 1878s ok 208 - tof should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 1878s ok 209 - tof should have 0 2F of type "UBK": Request succeed 1878s ok 210 - tof should have 0 2F of type "UBK": Result code is 200 1878s ok 211 - tof should have 0 2F of type "UBK": Response is JSON 1878s ok 212 - tof should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 1878s ok 213 - tof should have 1 2F: Request succeed 1878s ok 214 - tof should have 1 2F: Result code is 200 1878s ok 215 - tof should have 1 2F: Response is JSON 1878s ok 216 - tof should have 1 2F: check if nb of 2F found (1) equals expectation (1) 1878s ok 217 - tof should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": Request succeed 1878s ok 218 - tof should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": Result code is 200 1878s ok 219 - tof should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": Response is JSON 1878s ok 220 - tof should have one 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 1878s ok 221 - tof should have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1878s ok 222 - tof should have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 1878s ok 223 - tof should have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1878s ok 224 - tof should not have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1878s ok 225 - tof should not have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 1878s ok 226 - tof should not have a 2F with id "MTc2OTc2NjAyNDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1878s ok 227 - tof should have 0 2F: Request succeed 1878s ok 228 - tof should have 0 2F: Result code is 200 1878s ok 229 - tof should have 0 2F: Response is JSON 1878s ok 230 - tof should have 0 2F: check if nb of 2F found (0) equals expectation (0) 1878s ok 231 - Delete all 2F from tof: Request succeed 1878s ok 232 - Delete all 2F from tof: Result code is 200 1878s ok 233 - Delete all 2F from tof: Response is JSON 1878s ok 234 - Delete all 2F from tof: check nb of 2FA deleted (0) matches expectation (0) 1878s ok 235 - Add/noattr : Request succeed 1878s ok 236 - Add/noattr : Result code is 400 1878s ok 237 - Add/noattr : Response is JSON 1878s ok 238 - Expected error message 1878s ok 239 - Add/epoch: Request succeed 1878s ok 240 - Add/epoch: Result code is 400 1878s ok 241 - Add/epoch: Response is JSON 1878s ok 242 - Expected error message 1878s ok 243 - Add second factor: Request succeed 1878s ok 244 - Add second factor: Result code is 201 1878s ok 245 - Add second factor: Response is JSON 1878s ok 246 - donna should have 1 2F of type "test": Request succeed 1878s ok 247 - donna should have 1 2F of type "test": Result code is 200 1878s ok 248 - donna should have 1 2F of type "test": Response is JSON 1878s ok 249 - donna should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 1878s ok 250 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Request succeed 1878s ok 251 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Result code is 200 1878s ok 252 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Response is JSON 1878s ok 253 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": check returned type is HASH and that ids match 1878s ok 254 - Found display variable 1878s ok 255 - Add second factor with same ID as previous: Request succeed 1878s ok 256 - Add second factor with same ID as previous: Result code is 409 1878s ok 257 - Add second factor with same ID as previous: Response is JSON 1878s ok 258 - Add second factor with different ID: Request succeed 1878s ok 259 - Add second factor with different ID: Result code is 201 1878s ok 260 - Add second factor with different ID: Response is JSON 1878s ok 261 - donna should have 2 2F of type "test": Request succeed 1878s ok 262 - donna should have 2 2F of type "test": Result code is 200 1878s ok 263 - donna should have 2 2F of type "test": Response is JSON 1878s ok 264 - donna should have 2 2F of type "test": check if nb of 2F found (2) equals expectation (2) 1878s ok 265 - Expected second factors data 1878s ok 266 - Add/noattr : Request succeed 1878s ok 267 - Add/noattr : Result code is 400 1878s ok 268 - Add/noattr : Response is JSON 1878s ok 269 - Expected error message 1878s ok 270 - Sessions module 1878s ok 271 - New SSO session for amy 1878s ok 272 - Sessions module 1878s ok 273 - New Persistent session for amy 1878s ok 274 - Add/noattr : Request succeed 1878s ok 275 - Add/noattr : Result code is 400 1878s ok 276 - Add/noattr : Response is JSON 1878s ok 277 - Expected error message 1878s ok 278 - Add/epoch: Request succeed 1878s ok 279 - Add/epoch: Result code is 400 1878s ok 280 - Add/epoch: Response is JSON 1878s ok 281 - Expected error message 1878s ok 282 - Add/nokey: Request succeed 1878s ok 283 - Add/nokey: Result code is 400 1878s ok 284 - Add/nokey: Response is JSON 1878s ok 285 - Expected error message 1878s ok 286 - Add/badkey: Request succeed 1878s ok 287 - Add/badkey: Result code is 400 1878s ok 288 - Add/badkey: Response is JSON 1878s ok 289 - Expected error message 1878s ok 290 - Add/goodkey: Request succeed 1878s ok 291 - Add/goodkey: Result code is 201 1878s ok 292 - Add/goodkey: Response is JSON 1878s ok 293 - amy should have 1 2F of type "TOTP": Request succeed 1878s ok 294 - amy should have 1 2F of type "TOTP": Result code is 200 1878s ok 295 - amy should have 1 2F of type "TOTP": Response is JSON 1878s ok 296 - amy should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1878s ok 297 - Sessions module 1878s ok 298 - Correct type 1878s ok 299 - Epoch was set 1878s ok 300 - Correct name 1878s ok 301 - Secret was encrypted 1878s ok 302 - Correct normalized key 1878s ok 303 - Sessions module 1878s ok 304 - New SSO session for rory 1878s ok 305 - Sessions module 1878s ok 306 - New Persistent session for rory 1878s ok 307 - Add/goodkey: Request succeed 1878s ok 308 - Add/goodkey: Result code is 201 1878s ok 309 - Add/goodkey: Response is JSON 1878s ok 310 - rory should have 1 2F of type "TOTP": Request succeed 1878s ok 311 - rory should have 1 2F of type "TOTP": Result code is 200 1878s ok 312 - rory should have 1 2F of type "TOTP": Response is JSON 1878s ok 313 - rory should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1878s ok 314 - Sessions module 1878s ok 315 - Correct type 1878s ok 316 - Epoch was set 1878s ok 317 - Correct name 1878s ok 318 - Secret was encrypted 1878s ok 319 - Correct normalized key 1878s ok 320 - Add/missinguser: Request succeed 1878s ok 321 - Add/missinguser: Result code is 404 1878s ok 322 - Add/missinguser: Response is JSON 1878s ok 323 - Add/missinguser: Request succeed 1878s ok 324 - Add/missinguser: Result code is 404 1878s ok 325 - Add/missinguser: Response is JSON 1878s ok 326 - Add/missinguser: Request succeed 1878s ok 327 - Add/missinguser: Result code is 404 1878s ok 328 - Add/missinguser: Response is JSON 1878s ok 329 - Add/missinguser: Request succeed 1878s ok 330 - Add/missinguser: Result code is 404 1878s ok 331 - Add/missinguser: Response is JSON 1878s ok 332 - Add/missinguser: Request succeed 1878s ok 333 - Add/missinguser: Result code is 201 1878s ok 334 - Add/missinguser: Response is JSON 1878s ok 335 - unknowng should have 1 2F of type "test": Request succeed 1878s ok 336 - unknowng should have 1 2F of type "test": Result code is 200 1878s ok 337 - unknowng should have 1 2F of type "test": Response is JSON 1878s ok 338 - unknowng should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 1878s ok 339 - Add/missinguser: Request succeed 1878s ok 340 - Add/missinguser: Result code is 201 1878s ok 341 - Add/missinguser: Response is JSON 1878s ok 342 - unknownt should have 1 2F of type "TOTP": Request succeed 1878s ok 343 - unknownt should have 1 2F of type "TOTP": Result code is 200 1878s ok 344 - unknownt should have 1 2F of type "TOTP": Response is JSON 1878s ok 345 - unknownt should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1878s ok 346 - Searching for [no params] returns no results: Request succeed 1878s ok 347 - Searching for [no params] returns no results: Result code is 200 1878s ok 348 - Searching for [no params] returns no results: Response is JSON 1878s ok 349 - Empty list was returned 1878s ok 350 - Sessions module 1878s ok 351 - New Persistent session for dwho 1878s ok 352 - Sessions module 1878s ok 353 - New Persistent session for rtyler 1878s ok 354 - Sessions module 1878s ok 355 - New Persistent session for mjones 1878s ok 356 - Sessions module 1878s ok 357 - New Persistent session for msmith 1878s ok 358 - Searching for [no params] returns dwho,mjones,rtyler: Request succeed 1878s ok 359 - Searching for [no params] returns dwho,mjones,rtyler: Result code is 200 1878s ok 360 - Searching for [no params] returns dwho,mjones,rtyler: Response is JSON 1878s ok 361 - Expected results 1878s ok 362 - Searching for type=TOTP returns dwho,rtyler: Request succeed 1878s ok 363 - Searching for type=TOTP returns dwho,rtyler: Result code is 200 1878s ok 364 - Searching for type=TOTP returns dwho,rtyler: Response is JSON 1878s ok 365 - Expected results 1878s ok 366 - Expected API response 1878s ok 367 - Searching for uid=m* returns mjones: Request succeed 1878s ok 368 - Searching for uid=m* returns mjones: Result code is 200 1878s ok 369 - Searching for uid=m* returns mjones: Response is JSON 1878s ok 370 - Expected results 1878s ok 371 - Searching for uid=m*&type=Yubikey returns mjones: Request succeed 1878s ok 372 - Searching for uid=m*&type=Yubikey returns mjones: Result code is 200 1878s ok 373 - Searching for uid=m*&type=Yubikey returns mjones: Response is JSON 1878s ok 374 - Expected results 1878s ok 375 - Searching for uid=m*&type=TOTP returns no results: Request succeed 1878s ok 376 - Searching for uid=m*&type=TOTP returns no results: Result code is 200 1878s ok 377 - Searching for uid=m*&type=TOTP returns no results: Response is JSON 1878s ok 378 - Empty list was returned 1878s ok 379 - Searching for uid=dwho&type=TOTP returns dwho: Request succeed 1878s ok 380 - Searching for uid=dwho&type=TOTP returns dwho: Result code is 200 1878s ok 381 - Searching for uid=dwho&type=TOTP returns dwho: Response is JSON 1878s ok 382 - Expected results 1878s ok 383 - Searching for uid=dwho&type=Yubikey returns no results: Request succeed 1878s ok 384 - Searching for uid=dwho&type=Yubikey returns no results: Result code is 200 1878s ok 385 - Searching for uid=dwho&type=Yubikey returns no results: Response is JSON 1878s ok 386 - Empty list was returned 1878s ok 387 - Searching for type=TOTP&type=WebAuthn returns dwho: Request succeed 1878s ok 388 - Searching for type=TOTP&type=WebAuthn returns dwho: Result code is 200 1878s ok 389 - Searching for type=TOTP&type=WebAuthn returns dwho: Response is JSON 1878s ok 390 - Expected results 1878s 1..390 1878s ok 1879s t/04-history-api.t .......................... 1879s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1879s ok 2 - Sessions module 1879s ok 3 - New session for dwho 1879s ok 4 - Sessions module 1879s ok 5 - New session for rtyler 1879s ok 6 - Sessions module 1879s ok 7 - New session for msmith 1879s # Subtest: Get all entries for user 1879s ok 1 - Manager object 1879s ok 2 - Init 1879s ok 3 - Manager app 1879s ok 4 - Client object 1879s ok 5 - Get request on dwho 1879s ok 6 - Response code is 200 1879s ok 7 - Got JSON 1879s ok 8 - Found 9 entries 1879s 1..8 1879s ok 8 - Get all entries for user 1879s # Subtest: Type any returns all entries 1879s ok 1 - Get request on dwho 1879s ok 2 - Response code is 200 1879s ok 3 - Got JSON 1879s ok 4 - Found 9 entries 1879s 1..4 1879s ok 9 - Type any returns all entries 1879s # Subtest: Get all successes for user 1879s ok 1 - Get request on dwho 1879s ok 2 - Response code is 200 1879s ok 3 - Got JSON 1879s ok 4 - Found 5 entries 1879s 1..4 1879s ok 10 - Get all successes for user 1879s # Subtest: Get all failures for user 1879s ok 1 - Get request on dwho 1879s ok 2 - Response code is 200 1879s ok 3 - Got JSON 1879s ok 4 - Found 4 entries 1879s 1..4 1879s ok 11 - Get all failures for user 1879s # Subtest: Get last success for user 1879s ok 1 - Get request on dwho/last 1879s ok 2 - Response code is 200 1879s ok 3 - Got JSON 1879s ok 4 1879s 1..4 1879s ok 12 - Get last success for user 1879s # Subtest: Get last failure for user 1879s ok 1 - Get request on dwho/last 1879s ok 2 - Response code is 200 1879s ok 3 - Got JSON 1879s ok 4 1879s 1..4 1879s ok 13 - Get last failure for user 1879s # Subtest: Get last event for user 1879s ok 1 - Get request on dwho/last 1879s ok 2 - Response code is 200 1879s ok 3 - Got JSON 1879s ok 4 1879s 1..4 1879s ok 14 - Get last event for user 1879s # Subtest: Get last event for user 1879s ok 1 - Get request on rtyler/last 1879s ok 2 - Response code is 200 1879s ok 3 - Got JSON 1879s ok 4 1879s 1..4 1879s ok 15 - Get last event for user 1879s ok 16 - Get request on msmith 1879s ok 17 - Response code is 200 1879s ok 18 - Got JSON 1879s ok 19 1879s ok 20 - Get request on msmith 1879s ok 21 - Response code is 200 1879s ok 22 - Got JSON 1879s ok 23 1879s ok 24 - Get request on rtyler 1879s ok 25 - Response code is 200 1879s ok 26 - Got JSON 1879s ok 27 1879s ok 28 - Get request on nobody 1879s ok 29 - Response code is 404 1879s ok 30 - Got JSON 1879s ok 31 1879s ok 32 - Get request on nobody 1879s ok 33 - Response code is 404 1879s ok 34 - Got JSON 1879s ok 35 1879s ok 36 - Get request on msmith/last 1879s ok 37 - Response code is 404 1879s ok 38 - Got JSON 1879s ok 39 1879s ok 40 - Get request on rtyler/last 1879s ok 41 - Response code is 404 1879s ok 42 - Got JSON 1879s ok 43 1879s ok 44 - Get request on nobody/last 1879s ok 45 - Response code is 404 1879s ok 46 - Got JSON 1879s ok 47 1879s ok 48 - Get request on toto 1879s ok 49 - Response code is 400 1879s ok 50 - Got JSON 1879s ok 51 1879s ok 52 - Get request on toto/unknown 1879s ok 53 - Response code is 404 1879s ok 54 - Got JSON 1879s ok 55 1879s ok 56 - Get request on 1879s ok 57 - Response code is 404 1879s ok 58 - Got JSON 1879s ok 59 1879s 1..59 1879s ok 1882s t/04-menu-api.t ............................. 1882s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1882s ok 2 - Manager object 1882s ok 3 - Init 1882s ok 4 - Manager app 1882s ok 5 - Client object 1882s ok 6 - Cat - Get mycat1 cat should err on not found: Request succeed 1882s ok 7 - Cat - Get mycat1 cat should err on not found: Result code is 404 1882s ok 8 - Cat - Get mycat1 cat should err on not found: Response is JSON 1882s ok 9 - Cat - Add should succeed: Request succeed 1882s ok 10 - Cat - Add should succeed: Result code is 201 1882s ok 11 - Cat - Add should succeed: Response is JSON 1882s ok 12 - Cat - Add should succeed: Request succeed 1882s ok 13 - Cat - Add should succeed: Result code is 200 1882s ok 14 - Cat - Add should succeed: Response is JSON 1882s ok 15 - Cat - Add should succeed: check if catname value "My Cat 1" matches expected value "My Cat 1" 1882s ok 16 - Cat - Add should succeed: Request succeed 1882s ok 17 - Cat - Add should succeed: Result code is 200 1882s ok 18 - Cat - Add should succeed: Response is JSON 1882s ok 19 - Cat - Add should succeed: check if order value "1" matches expected value "1" 1882s ok 20 - Cat - Add should fail on duplicate confKey: Request succeed 1882s ok 21 - Cat - Add should fail on duplicate confKey: Result code is 409 1882s ok 22 - Cat - Add should fail on duplicate confKey: Response is JSON 1882s ok 23 - Cat - Add should fail on invalid confKey: Request succeed 1882s ok 24 - Cat - Add should fail on invalid confKey: Result code is 400 1882s ok 25 - Cat - Add should fail on invalid confKey: Response is JSON 1882s ok 26 - Cat - Update should succeed and keep existing values: Request succeed 1882s ok 27 - Cat - Update should succeed and keep existing values: Result code is 400 1882s ok 28 - Cat - Update should succeed and keep existing values: Response is JSON 1882s ok 29 - Cat - Update should succeed and keep existing values: Request succeed 1882s ok 30 - Cat - Update should succeed and keep existing values: Result code is 204 1882s ok 31 - 204 code returns no content 1882s ok 32 - Cat - Update should succeed and keep existing values: Request succeed 1882s ok 33 - Cat - Update should succeed and keep existing values: Result code is 200 1882s ok 34 - Cat - Update should succeed and keep existing values: Response is JSON 1882s ok 35 - Cat - Update should succeed and keep existing values: check if catname value "My Cat 1" matches expected value "My Cat 1" 1882s ok 36 - Cat - Update should succeed and keep existing values: Request succeed 1882s ok 37 - Cat - Update should succeed and keep existing values: Result code is 200 1882s ok 38 - Cat - Update should succeed and keep existing values: Response is JSON 1882s ok 39 - Cat - Update should succeed and keep existing values: check if order value "3" matches expected value "3" 1882s ok 40 - Cat - Update should fail if confKey not found: Request succeed 1882s ok 41 - Cat - Update should fail if confKey not found: Result code is 404 1882s ok 42 - Cat - Update should fail if confKey not found: Response is JSON 1882s ok 43 - Cat - 2nd add should succeed: Request succeed 1882s ok 44 - Cat - 2nd add should succeed: Result code is 201 1882s ok 45 - Cat - 2nd add should succeed: Response is JSON 1882s ok 46 - Cat - Replace should succeed: Request succeed 1882s ok 47 - Cat - Replace should succeed: Result code is 204 1882s ok 48 - 204 code returns no content 1882s ok 49 - Cat - Replace should fail if confKey not found: Request succeed 1882s ok 50 - Cat - Replace should fail if confKey not found: Result code is 404 1882s ok 51 - Cat - Replace should fail if confKey not found: Response is JSON 1882s ok 52 - Cat - FindByConfKey should find 2 hits: Request succeed 1882s ok 53 - Cat - FindByConfKey should find 2 hits: Result code is 200 1882s ok 54 - Cat - FindByConfKey should find 2 hits: Response is JSON 1882s ok 55 - Cat - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1882s ok 56 - Cat - FindByConfKey should find 1 hits: Request succeed 1882s ok 57 - Cat - FindByConfKey should find 1 hits: Result code is 200 1882s ok 58 - Cat - FindByConfKey should find 1 hits: Response is JSON 1882s ok 59 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 1882s ok 60 - Cat - FindByConfKey should find 1 hits: Request succeed 1882s ok 61 - Cat - FindByConfKey should find 1 hits: Result code is 200 1882s ok 62 - Cat - FindByConfKey should find 1 hits: Response is JSON 1882s ok 63 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 1882s ok 64 - Cat - FindByConfKey should find 0 hits: Request succeed 1882s ok 65 - Cat - FindByConfKey should find 0 hits: Result code is 200 1882s ok 66 - Cat - FindByConfKey should find 0 hits: Response is JSON 1882s ok 67 - Cat - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 1882s ok 68 - Cat - FindByConfKey should err on invalid patterns: Request succeed 1882s ok 69 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 1882s ok 70 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 1882s ok 71 - Cat - FindByConfKey should err on invalid patterns: Request succeed 1882s ok 72 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 1882s ok 73 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 1882s ok 74 - App - Get mycat3 apps should err on not found: Request succeed 1882s ok 75 - App - Get mycat3 apps should err on not found: Result code is 404 1882s ok 76 - App - Get mycat3 apps should err on not found: Response is JSON 1882s ok 77 - App - Get app myapp1 from existing mycat2 should err on not found: Request succeed 1882s ok 78 - App - Get app myapp1 from existing mycat2 should err on not found: Result code is 404 1882s ok 79 - App - Get app myapp1 from existing mycat2 should err on not found: Response is JSON 1882s ok 80 - App - Get app myapp1 from mycat3 should err on not found: Request succeed 1882s ok 81 - App - Get app myapp1 from mycat3 should err on not found: Result code is 404 1882s ok 82 - App - Get app myapp1 from mycat3 should err on not found: Response is JSON 1882s ok 83 - App - Add app myapp1 to mycat3 should err on not found: Request succeed 1882s ok 84 - App - Add app myapp1 to mycat3 should err on not found: Result code is 404 1882s ok 85 - App - Add app myapp1 to mycat3 should err on not found: Response is JSON 1882s ok 86 - App - Add app1 to cat1 should succeed: Request succeed 1882s ok 87 - App - Add app1 to cat1 should succeed: Result code is 201 1882s ok 88 - App - Add app1 to cat1 should succeed: Response is JSON 1882s ok 89 - App - Add app1 to cat1 should succeed: Request succeed 1882s ok 90 - App - Add app1 to cat1 should succeed: Result code is 200 1882s ok 91 - App - Add app1 to cat1 should succeed: Response is JSON 1882s ok 92 - App - Add app1 to cat1 should succeed: check if order value "1" matches expected value "1" 1882s ok 93 - App - Add app1 to cat1 should succeed: Request succeed 1882s ok 94 - App - Add app1 to cat1 should succeed: Result code is 200 1882s ok 95 - App - Add app1 to cat1 should succeed: Response is JSON 1882s ok 96 - App - Add app1 to cat1 should succeed: check if options/name value "My App 1" matches expected value "My App 1" 1882s ok 97 - App - Add app1 to cat1 should succeed: Request succeed 1882s ok 98 - App - Add app1 to cat1 should succeed: Result code is 200 1882s ok 99 - App - Add app1 to cat1 should succeed: Response is JSON 1882s 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" 1882s ok 101 - App - Add app1 to cat1 should succeed: Request succeed 1882s ok 102 - App - Add app1 to cat1 should succeed: Result code is 200 1882s ok 103 - App - Add app1 to cat1 should succeed: Response is JSON 1882s 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" 1882s ok 105 - App - Add app1 to cat1 should succeed: Request succeed 1882s ok 106 - App - Add app1 to cat1 should succeed: Result code is 200 1882s ok 107 - App - Add app1 to cat1 should succeed: Response is JSON 1882s 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/" 1882s ok 109 - App - Add app2 to cat1 should succeed: Request succeed 1882s ok 110 - App - Add app2 to cat1 should succeed: Result code is 201 1882s ok 111 - App - Add app2 to cat1 should succeed: Response is JSON 1882s ok 112 - App - Add app2 to cat1 should succeed: Request succeed 1882s ok 113 - App - Add app2 to cat1 should succeed: Result code is 200 1882s ok 114 - App - Add app2 to cat1 should succeed: Response is JSON 1882s ok 115 - App - Add app2 to cat1 should succeed: check if order value "2" matches expected value "2" 1882s ok 116 - App - Add app2 to cat1 should succeed: Request succeed 1882s ok 117 - App - Add app2 to cat1 should succeed: Result code is 200 1882s ok 118 - App - Add app2 to cat1 should succeed: Response is JSON 1882s ok 119 - App - Add app2 to cat1 should succeed: check if options/name value "My App 2" matches expected value "My App 2" 1882s ok 120 - App - Add app2 to cat1 should succeed: Request succeed 1882s ok 121 - App - Add app2 to cat1 should succeed: Result code is 200 1882s ok 122 - App - Add app2 to cat1 should succeed: Response is JSON 1882s ok 123 - App - Add app2 to cat1 should succeed: check if options/logo value "demo.png" matches expected value "demo.png" 1882s ok 124 - App - Add app3 to cat2 should succeed: Request succeed 1882s ok 125 - App - Add app3 to cat2 should succeed: Result code is 201 1882s ok 126 - App - Add app3 to cat2 should succeed: Response is JSON 1882s ok 127 - App - Add app3 to cat2 should succeed: Request succeed 1882s ok 128 - App - Add app3 to cat2 should succeed: Result code is 200 1882s ok 129 - App - Add app3 to cat2 should succeed: Response is JSON 1882s ok 130 - App - Add app3 to cat2 should succeed: check if order value "1" matches expected value "1" 1882s ok 131 - App - Add app3 to cat2 should succeed: Request succeed 1882s ok 132 - App - Add app3 to cat2 should succeed: Result code is 200 1882s ok 133 - App - Add app3 to cat2 should succeed: Response is JSON 1882s ok 134 - App - Add app3 to cat2 should succeed: check if options/display value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 1882s ok 135 - App - Add should fail on duplicate confKey: Request succeed 1882s ok 136 - App - Add should fail on duplicate confKey: Result code is 409 1882s ok 137 - App - Add should fail on duplicate confKey: Response is JSON 1882s ok 138 - App - Add should fail on invalid confKey: Request succeed 1882s ok 139 - App - Add should fail on invalid confKey: Result code is 400 1882s ok 140 - App - Add should fail on invalid confKey: Response is JSON 1882s ok 141 - App - Check default value were set: Request succeed 1882s ok 142 - App - Check default value were set: Result code is 200 1882s ok 143 - App - Check default value were set: Response is JSON 1882s ok 144 - App - Check default value were set: check if options/logo value "network.png" matches expected value "network.png" 1882s ok 145 - App - Check default value were set: Request succeed 1882s ok 146 - App - Check default value were set: Result code is 200 1882s ok 147 - App - Check default value were set: Response is JSON 1882s ok 148 - App - Check default value were set: check if options/display value "auto" matches expected value "auto" 1882s ok 149 - App - Category 1 should return 2 apps: Request succeed 1882s ok 150 - App - Category 1 should return 2 apps: Result code is 200 1882s ok 151 - App - Category 1 should return 2 apps: Response is JSON 1882s ok 152 - App - Category 1 should return 2 apps: check if nb of hits returned (2) matches expectation (2) 1882s ok 153 - App - Category 2 should return 1 app: Request succeed 1882s ok 154 - App - Category 2 should return 1 app: Result code is 200 1882s ok 155 - App - Category 2 should return 1 app: Response is JSON 1882s ok 156 - App - Category 2 should return 1 app: check if nb of hits returned (1) matches expectation (1) 1882s ok 157 - App - FindByConfKey should find 2 hits: Request succeed 1882s ok 158 - App - FindByConfKey should find 2 hits: Result code is 200 1882s ok 159 - App - FindByConfKey should find 2 hits: Response is JSON 1882s ok 160 - App - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1882s ok 161 - App - FindByConfKey should find 1 hit: Request succeed 1882s ok 162 - App - FindByConfKey should find 1 hit: Result code is 200 1882s ok 163 - App - FindByConfKey should find 1 hit: Response is JSON 1882s ok 164 - App - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1882s ok 165 - App - FindByConfKey should err on invalid patterns: Request succeed 1882s ok 166 - App - FindByConfKey should err on invalid patterns: Result code is 400 1882s ok 167 - App - FindByConfKey should err on invalid patterns: Response is JSON 1882s ok 168 - App - FindByConfKey should err on invalid patterns: Request succeed 1882s ok 169 - App - FindByConfKey should err on invalid patterns: Result code is 400 1882s ok 170 - App - FindByConfKey should err on invalid patterns: Response is JSON 1882s ok 171 - App - Update should succeed and keep existing values: Request succeed 1882s ok 172 - App - Update should succeed and keep existing values: Result code is 204 1882s ok 173 - 204 code returns no content 1882s ok 174 - App - Update should succeed and keep existing values: Request succeed 1882s ok 175 - App - Update should succeed and keep existing values: Result code is 200 1882s ok 176 - App - Update should succeed and keep existing values: Response is JSON 1882s 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" 1882s ok 178 - App - Update should succeed and keep existing values: Request succeed 1882s ok 179 - App - Update should succeed and keep existing values: Result code is 200 1882s ok 180 - App - Update should succeed and keep existing values: Response is JSON 1882s 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" 1882s ok 182 - App - Update should succeed and keep existing values: Request succeed 1882s ok 183 - App - Update should succeed and keep existing values: Result code is 200 1882s ok 184 - App - Update should succeed and keep existing values: Response is JSON 1882s ok 185 - App - Update should succeed and keep existing values: check if order value "1" matches expected value "1" 1882s ok 186 - App - Update should fail if confKey not found: Request succeed 1882s ok 187 - App - Update should fail if confKey not found: Result code is 404 1882s ok 188 - App - Update should fail if confKey not found: Response is JSON 1882s ok 189 - App - Update should fail if confKey not found: Request succeed 1882s ok 190 - App - Update should fail if confKey not found: Result code is 404 1882s ok 191 - App - Update should fail if confKey not found: Response is JSON 1882s ok 192 - App - Replace should succeed: Request succeed 1882s ok 193 - App - Replace should succeed: Result code is 204 1882s ok 194 - 204 code returns no content 1882s ok 195 - App - Replace should succeed: Request succeed 1882s ok 196 - App - Replace should succeed: Result code is 200 1882s ok 197 - App - Replace should succeed: Response is JSON 1882s ok 198 - App - Replace should succeed: check if options/name value "My App 3 updated" matches expected value "My App 3 updated" 1882s ok 199 - App - Replace should fail if confKey not found: Request succeed 1882s ok 200 - App - Replace should fail if confKey not found: Result code is 404 1882s ok 201 - App - Replace should fail if confKey not found: Response is JSON 1882s ok 202 - App - Replace should fail if confKey not found: Request succeed 1882s ok 203 - App - Replace should fail if confKey not found: Result code is 404 1882s ok 204 - App - Replace should fail if confKey not found: Response is JSON 1882s ok 205 - App - Delete should succeed: Request succeed 1882s ok 206 - App - Delete should succeed: Result code is 204 1882s ok 207 - 204 code returns no content 1882s ok 208 - App - Entity should not be found after deletion: Request succeed 1882s ok 209 - App - Entity should not be found after deletion: Result code is 404 1882s ok 210 - App - Entity should not be found after deletion: Response is JSON 1882s ok 211 - App - Category 1 should return 1 app: Request succeed 1882s ok 212 - App - Category 1 should return 1 app: Result code is 200 1882s ok 213 - App - Category 1 should return 1 app: Response is JSON 1882s ok 214 - App - Category 1 should return 1 app: check if nb of hits returned (1) matches expectation (1) 1882s ok 215 - Cat - Clean up: Request succeed 1882s ok 216 - Cat - Clean up: Result code is 204 1882s ok 217 - 204 code returns no content 1882s ok 218 - Cat - Clean up: Request succeed 1882s ok 219 - Cat - Clean up: Result code is 204 1882s ok 220 - 204 code returns no content 1882s ok 221 - cat - Entity should not be found after clean up: Request succeed 1882s ok 222 - cat - Entity should not be found after clean up: Result code is 404 1882s ok 223 - cat - Entity should not be found after clean up: Response is JSON 1882s 1..223 1882s ok 1882s t/04-misc-api.t ............................. 1882s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1882s ok 2 - Manager object 1882s ok 3 - Init 1882s ok 4 - Manager app 1882s ok 5 - Broken config backend: Request succeed 1882s ok 6 - Broken config backend: correct status code 1882s ok 7 - Got expected global status 1882s ok 8 - Got expected config status 1882s ok 9 - Back to normal: Request succeed 1882s ok 10 - Back to normal: correct status code 1882s ok 11 - Got expected global status 1882s ok 12 - Got expected config status 1882s ok 13 - Not implemented yet 1882s ok 14 - Not implemented yet 1882s 1..14 1882s ok 1886s t/04-providers-api.t ........................ 1886s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1886s ok 2 - Manager object 1886s ok 3 - Init 1886s ok 4 - Manager app 1886s ok 5 - Client object 1886s ok 6 - OidcRp - Add should succeed: Request succeed 1886s ok 7 - OidcRp - Add should succeed: Result code is 201 1886s ok 8 - OidcRp - Add should succeed: Response is JSON 1886s ok 9 - OidcRp - Add should succeed: Request succeed 1886s ok 10 - OidcRp - Add should succeed: Result code is 200 1886s ok 11 - OidcRp - Add should succeed: Response is JSON 1886s ok 12 - OidcRp - Add should succeed: check if options/icon value "web.png" matches expected value "web.png" 1886s ok 13 - OidcRp - Add should succeed: Request succeed 1886s ok 14 - OidcRp - Add should succeed: Result code is 200 1886s ok 15 - OidcRp - Add should succeed: Response is JSON 1886s ok 16 - OidcRp - Add should succeed: check if options/clientId value "myOidcClient0" matches expected value "myOidcClient0" 1886s ok 17 - OidcRp - Add should succeed: Request succeed 1886s ok 18 - OidcRp - Add should succeed: Result code is 200 1886s ok 19 - OidcRp - Add should succeed: Response is JSON 1886s ok 20 - OidcRp - Add should succeed: check if options/redirectUris/0 value "http://url/1" matches expected value "http://url/1" 1886s ok 21 - OidcRp - Add should succeed: Request succeed 1886s ok 22 - OidcRp - Add should succeed: Result code is 200 1886s ok 23 - OidcRp - Add should succeed: Response is JSON 1886s ok 24 - OidcRp - Add should succeed: check if options/clientSecret value "secret" matches expected value "secret" 1886s ok 25 - OidcRp - Check attribute default value was set after add: Request succeed 1886s ok 26 - OidcRp - Check attribute default value was set after add: Result code is 200 1886s ok 27 - OidcRp - Check attribute default value was set after add: Response is JSON 1886s ok 28 - OidcRp - Check attribute default value was set after add: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 1886s ok 29 - OidcRp - Add should fail on duplicate confKey: Request succeed 1886s ok 30 - OidcRp - Add should fail on duplicate confKey: Result code is 409 1886s ok 31 - OidcRp - Add should fail on duplicate confKey: Response is JSON 1886s ok 32 - OidcRp - Update should succeed and keep existing values: Request succeed 1886s ok 33 - OidcRp - Update should succeed and keep existing values: Result code is 204 1886s ok 34 - 204 code returns no content 1886s ok 35 - OidcRp - Update should succeed and keep existing values: Request succeed 1886s ok 36 - OidcRp - Update should succeed and keep existing values: Result code is 200 1886s ok 37 - OidcRp - Update should succeed and keep existing values: Response is JSON 1886s ok 38 - OidcRp - Update should succeed and keep existing values: check if options/clientSecret value "secret2" matches expected value "secret2" 1886s ok 39 - OidcRp - Update should succeed and keep existing values: Request succeed 1886s ok 40 - OidcRp - Update should succeed and keep existing values: Result code is 200 1886s ok 41 - OidcRp - Update should succeed and keep existing values: Response is JSON 1886s ok 42 - OidcRp - Update should succeed and keep existing values: check if options/clientId value "myOidcClient1" matches expected value "myOidcClient1" 1886s ok 43 - OidcRp - Update should succeed and keep existing values: Request succeed 1886s ok 44 - OidcRp - Update should succeed and keep existing values: Result code is 200 1886s ok 45 - OidcRp - Update should succeed and keep existing values: Response is JSON 1886s ok 46 - OidcRp - Update should succeed and keep existing values: check if options/IDTokenSignAlg value "RS512" matches expected value "RS512" 1886s ok 47 - OidcRp - Update should succeed and keep existing values: Request succeed 1886s ok 48 - OidcRp - Update should succeed and keep existing values: Result code is 200 1886s ok 49 - OidcRp - Update should succeed and keep existing values: Response is JSON 1886s ok 50 - OidcRp - Update should succeed and keep existing values: check if options/icon value "web.png" matches expected value "web.png" 1886s ok 51 - OidcRp - Update should succeed and keep existing values: Request succeed 1886s ok 52 - OidcRp - Update should succeed and keep existing values: Result code is 200 1886s ok 53 - OidcRp - Update should succeed and keep existing values: Response is JSON 1886s ok 54 - OidcRp - Update should succeed and keep existing values: check if exportedVars/cn value "cn" matches expected value "cn" 1886s ok 55 - OidcRp - Update should succeed and keep existing values: Request succeed 1886s ok 56 - OidcRp - Update should succeed and keep existing values: Result code is 200 1886s ok 57 - OidcRp - Update should succeed and keep existing values: Response is JSON 1886s ok 58 - OidcRp - Update should succeed and keep existing values: check if exportedVars/family_name value "sn" matches expected value "sn" 1886s ok 59 - OidcRp - Update should succeed and keep existing values: Request succeed 1886s ok 60 - OidcRp - Update should succeed and keep existing values: Result code is 200 1886s ok 61 - OidcRp - Update should succeed and keep existing values: Response is JSON 1886s ok 62 - OidcRp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 1886s ok 63 - OidcRp - Update should succeed and keep existing values: Request succeed 1886s ok 64 - OidcRp - Update should succeed and keep existing values: Result code is 200 1886s ok 65 - OidcRp - Update should succeed and keep existing values: Response is JSON 1886s ok 66 - OidcRp - Update should succeed and keep existing values: check if extraClaims/phone value "telephoneNumber" matches expected value "telephoneNumber" 1886s ok 67 - OidcRp - Update should succeed and keep existing values: Request succeed 1886s ok 68 - OidcRp - Update should succeed and keep existing values: Result code is 200 1886s ok 69 - OidcRp - Update should succeed and keep existing values: Response is JSON 1886s 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" 1886s ok 71 - OidcRp - Update should succeed and keep existing values: Request succeed 1886s ok 72 - OidcRp - Update should succeed and keep existing values: Result code is 200 1886s ok 73 - OidcRp - Update should succeed and keep existing values: Response is JSON 1886s 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" 1886s ok 75 - OidcRp - Update should fail on non existing options: Request succeed 1886s ok 76 - OidcRp - Update should fail on non existing options: Result code is 400 1886s ok 77 - OidcRp - Update should fail on non existing options: Response is JSON 1886s ok 78 - OidcRp - Add should fail on duplicate clientId: Request succeed 1886s ok 79 - OidcRp - Add should fail on duplicate clientId: Result code is 409 1886s ok 80 - OidcRp - Add should fail on duplicate clientId: Response is JSON 1886s ok 81 - OidcRp - Add should fail on non existing options: Request succeed 1886s ok 82 - OidcRp - Add should fail on non existing options: Result code is 400 1886s ok 83 - OidcRp - Add should fail on non existing options: Response is JSON 1886s ok 84 - OidcRp - 2nd add should succeed: Request succeed 1886s ok 85 - OidcRp - 2nd add should succeed: Result code is 201 1886s ok 86 - OidcRp - 2nd add should succeed: Response is JSON 1886s ok 87 - OidcRp - Update should fail if client id exists: Request succeed 1886s ok 88 - OidcRp - Update should fail if client id exists: Result code is 409 1886s ok 89 - OidcRp - Update should fail if client id exists: Response is JSON 1886s ok 90 - OidcRp - Update should fail if confKey not found: Request succeed 1886s ok 91 - OidcRp - Update should fail if confKey not found: Result code is 404 1886s ok 92 - OidcRp - Update should fail if confKey not found: Response is JSON 1886s ok 93 - OidcRp - Replace should succeed: Request succeed 1886s ok 94 - OidcRp - Replace should succeed: Result code is 204 1886s ok 95 - 204 code returns no content 1886s ok 96 - OidcRp - Check attribute default value was set after replace: Request succeed 1886s ok 97 - OidcRp - Check attribute default value was set after replace: Result code is 200 1886s ok 98 - OidcRp - Check attribute default value was set after replace: Response is JSON 1886s ok 99 - OidcRp - Check attribute default value was set after replace: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 1886s ok 100 - OidcRp - Check attribute default value was set after replace: Request succeed 1886s ok 101 - OidcRp - Check attribute default value was set after replace: Result code is 200 1886s ok 102 - OidcRp - Check attribute default value was set after replace: Response is JSON 1886s 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" 1886s ok 104 - OidcRp - Check attribute default value was set after replace: Request succeed 1886s ok 105 - OidcRp - Check attribute default value was set after replace: Result code is 200 1886s ok 106 - OidcRp - Check attribute default value was set after replace: Response is JSON 1886s ok 107 - OidcRp - Check attribute default value was set after replace: check if options/postLogoutRedirectUris/0 value "" matches expected value "" 1886s ok 108 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 1886s ok 109 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 1886s ok 110 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 1886s ok 111 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 1886s ok 112 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 1886s ok 113 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 1886s ok 114 - OidcRp - Replace should fail if confKey not found: Request succeed 1886s ok 115 - OidcRp - Replace should fail if confKey not found: Result code is 404 1886s ok 116 - OidcRp - Replace should fail if confKey not found: Response is JSON 1886s ok 117 - OidcRp - FindByConfKey should find 2 hits: Request succeed 1886s ok 118 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 1886s ok 119 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 1886s ok 120 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1886s ok 121 - OidcRp - FindByConfKey should find 2 hits: Request succeed 1886s ok 122 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 1886s ok 123 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 1886s ok 124 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1886s ok 125 - OidcRp - FindByConfKey should find 1 hit: Request succeed 1886s ok 126 - OidcRp - FindByConfKey should find 1 hit: Result code is 200 1886s ok 127 - OidcRp - FindByConfKey should find 1 hit: Response is JSON 1886s ok 128 - OidcRp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1886s ok 129 - OidcRp - FindByConfKey should find 0 hits: Request succeed 1886s ok 130 - OidcRp - FindByConfKey should find 0 hits: Result code is 200 1886s ok 131 - OidcRp - FindByConfKey should find 0 hits: Response is JSON 1886s ok 132 - OidcRp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 1886s ok 133 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 1886s ok 134 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 1886s ok 135 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 1886s ok 136 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 1886s ok 137 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 1886s ok 138 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 1886s ok 139 - OidcRp - FindByClientId should find one entry: Request succeed 1886s ok 140 - OidcRp - FindByClientId should find one entry: Result code is 200 1886s ok 141 - OidcRp - FindByClientId should find one entry: Response is JSON 1886s ok 142 - OidcRp - FindByClientId should find one entry: Check clientId value returned "myOidcClient1" matched expected value "myOidcClient1" 1886s ok 143 - OidcRp - FindByClientId should find nothing: Request succeed 1886s ok 144 - OidcRp - FindByClientId should find nothing: Result code is 404 1886s ok 145 - OidcRp - FindByClientId should find nothing: Response is JSON 1886s ok 146 - OidcRp - Clean up: Request succeed 1886s ok 147 - OidcRp - Clean up: Result code is 204 1886s ok 148 - 204 code returns no content 1886s ok 149 - OidcRp - Clean up: Request succeed 1886s ok 150 - OidcRp - Clean up: Result code is 204 1886s ok 151 - 204 code returns no content 1886s ok 152 - OidcRp - Entity should not be found after clean up: Request succeed 1886s ok 153 - OidcRp - Entity should not be found after clean up: Result code is 404 1886s ok 154 - OidcRp - Entity should not be found after clean up: Response is JSON 1886s ok 155 - SamlSp - Add should succeed: Request succeed 1886s ok 156 - SamlSp - Add should succeed: Result code is 201 1886s ok 157 - SamlSp - Add should succeed: Response is JSON 1886s ok 158 - SamlSp - Add should succeed: Request succeed 1886s ok 159 - SamlSp - Add should succeed: Result code is 200 1886s ok 160 - SamlSp - Add should succeed: Response is JSON 1886s ok 161 - SamlSp - Add should succeed: check if options/encryptionMode value "assertion" matches expected value "assertion" 1886s ok 162 - SamlSp - Add should succeed: Request succeed 1886s ok 163 - SamlSp - Add should succeed: Result code is 200 1886s ok 164 - SamlSp - Add should succeed: Response is JSON 1886s ok 165 - SamlSp - Add should succeed: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 1886s ok 166 - SamlSp - Check attribute default value was set after add: Request succeed 1886s ok 167 - SamlSp - Check attribute default value was set after add: Result code is 200 1886s ok 168 - SamlSp - Check attribute default value was set after add: Response is JSON 1886s ok 169 - SamlSp - Check attribute default value was set after add: check if options/notOnOrAfterTimeout value "72000" matches expected value "72000" 1886s ok 170 - SamlSp - Add should fail on duplicate confKey: Request succeed 1886s ok 171 - SamlSp - Add should fail on duplicate confKey: Result code is 409 1886s ok 172 - SamlSp - Add should fail on duplicate confKey: Response is JSON 1886s ok 173 - SamlSp - Update should succeed and keep existing values: Request succeed 1886s ok 174 - SamlSp - Update should succeed and keep existing values: Result code is 204 1886s ok 175 - 204 code returns no content 1886s ok 176 - SamlSp - Update should succeed and keep existing values: Request succeed 1886s ok 177 - SamlSp - Update should succeed and keep existing values: Result code is 200 1886s ok 178 - SamlSp - Update should succeed and keep existing values: Response is JSON 1886s ok 179 - SamlSp - Update should succeed and keep existing values: check if options/checkSLOMessageSignature value "1" matches expected value "1" 1886s ok 180 - SamlSp - Update should succeed and keep existing values: Request succeed 1886s ok 181 - SamlSp - Update should succeed and keep existing values: Result code is 200 1886s ok 182 - SamlSp - Update should succeed and keep existing values: Response is JSON 1886s ok 183 - SamlSp - Update should succeed and keep existing values: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 1886s ok 184 - SamlSp - Update should succeed and keep existing values: Request succeed 1886s ok 185 - SamlSp - Update should succeed and keep existing values: Result code is 200 1886s ok 186 - SamlSp - Update should succeed and keep existing values: Response is JSON 1886s ok 187 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/friendlyName value "common_name" matches expected value "common_name" 1886s ok 188 - SamlSp - Update should succeed and keep existing values: Request succeed 1886s ok 189 - SamlSp - Update should succeed and keep existing values: Result code is 200 1886s ok 190 - SamlSp - Update should succeed and keep existing values: Response is JSON 1886s ok 191 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 1886s ok 192 - SamlSp - Update should succeed and keep existing values: Request succeed 1886s ok 193 - SamlSp - Update should succeed and keep existing values: Result code is 200 1886s ok 194 - SamlSp - Update should succeed and keep existing values: Response is JSON 1886s ok 195 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 1886s ok 196 - SamlSp - Update should succeed and keep existing values: Request succeed 1886s ok 197 - SamlSp - Update should succeed and keep existing values: Result code is 200 1886s ok 198 - SamlSp - Update should succeed and keep existing values: Response is JSON 1886s ok 199 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/name value "uid" matches expected value "uid" 1886s ok 200 - SamlSp - Update should succeed and keep existing values: Request succeed 1886s ok 201 - SamlSp - Update should succeed and keep existing values: Result code is 200 1886s ok 202 - SamlSp - Update should succeed and keep existing values: Response is JSON 1886s ok 203 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/given_name/name value "givenName" matches expected value "givenName" 1886s ok 204 - SamlSp - Update should succeed and keep existing values: Request succeed 1886s ok 205 - SamlSp - Update should succeed and keep existing values: Result code is 200 1886s ok 206 - SamlSp - Update should succeed and keep existing values: Response is JSON 1886s ok 207 - SamlSp - Update should succeed and keep existing values: check if macros/family_name value "$sn" matches expected value "$sn" 1886s ok 208 - SamlSp - Update should succeed and keep existing values: Request succeed 1886s ok 209 - SamlSp - Update should succeed and keep existing values: Result code is 200 1886s ok 210 - SamlSp - Update should succeed and keep existing values: Response is JSON 1886s ok 211 - SamlSp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 1886s ok 212 - SamlSp - Update should fail on non existing options: Request succeed 1886s ok 213 - SamlSp - Update should fail on non existing options: Result code is 400 1886s ok 214 - SamlSp - Update should fail on non existing options: Response is JSON 1886s ok 215 - SamlSp - Add should fail on duplicate entityId: Request succeed 1886s ok 216 - SamlSp - Add should fail on duplicate entityId: Result code is 409 1886s ok 217 - SamlSp - Add should fail on duplicate entityId: Response is JSON 1886s ok 218 - SamlSp - Add should fail on non existing options: Request succeed 1886s ok 219 - SamlSp - Add should fail on non existing options: Result code is 400 1886s ok 220 - SamlSp - Add should fail on non existing options: Response is JSON 1886s ok 221 - SamlSp - 2nd add should succeed: Request succeed 1886s ok 222 - SamlSp - 2nd add should succeed: Result code is 201 1886s ok 223 - SamlSp - 2nd add should succeed: Response is JSON 1886s ok 224 - SamlSp - Update should fail if client id exists: Request succeed 1886s ok 225 - SamlSp - Update should fail if client id exists: Result code is 409 1886s ok 226 - SamlSp - Update should fail if client id exists: Response is JSON 1886s ok 227 - SamlSp - Update should fail if confKey not found: Request succeed 1886s ok 228 - SamlSp - Update should fail if confKey not found: Result code is 404 1886s ok 229 - SamlSp - Update should fail if confKey not found: Response is JSON 1886s ok 230 - SamlSp - Replace should succeed: Request succeed 1886s ok 231 - SamlSp - Replace should succeed: Result code is 204 1886s ok 232 - 204 code returns no content 1886s ok 233 - SamlSp - Check attribute default value was set after replace: Request succeed 1886s ok 234 - SamlSp - Check attribute default value was set after replace: Result code is 200 1886s ok 235 - SamlSp - Check attribute default value was set after replace: Response is JSON 1886s ok 236 - SamlSp - Check attribute default value was set after replace: check if options/encryptionMode value "none" matches expected value "none" 1886s ok 237 - SamlSp - Replace should fail on non existing options: Request succeed 1886s ok 238 - SamlSp - Replace should fail on non existing options: Result code is 400 1886s ok 239 - SamlSp - Replace should fail on non existing options: Response is JSON 1886s ok 240 - SamlSp - Replace should fail on non existing options: Request succeed 1886s ok 241 - SamlSp - Replace should fail on non existing options: Result code is 400 1886s ok 242 - SamlSp - Replace should fail on non existing options: Response is JSON 1886s ok 243 - SamlSp - Replace should fail if confKey not found: Request succeed 1886s ok 244 - SamlSp - Replace should fail if confKey not found: Result code is 404 1886s ok 245 - SamlSp - Replace should fail if confKey not found: Response is JSON 1886s ok 246 - SamlSp - FindByConfKey should find 2 hits: Request succeed 1886s ok 247 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 1886s ok 248 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 1886s ok 249 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1886s ok 250 - SamlSp - FindByConfKey should find 2 hits: Request succeed 1886s ok 251 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 1886s ok 252 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 1886s ok 253 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1886s ok 254 - SamlSp - FindByConfKey should find 1 hit: Request succeed 1886s ok 255 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 1886s ok 256 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 1886s ok 257 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1886s ok 258 - SamlSp - FindByConfKey should find 1 hit: Request succeed 1886s ok 259 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 1886s ok 260 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 1886s ok 261 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1886s ok 262 - SamlSp - FindByConfKey should find 0 hits: Request succeed 1886s ok 263 - SamlSp - FindByConfKey should find 0 hits: Result code is 200 1886s ok 264 - SamlSp - FindByConfKey should find 0 hits: Response is JSON 1886s ok 265 - SamlSp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 1886s ok 266 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 1886s ok 267 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 1886s ok 268 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 1886s ok 269 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 1886s ok 270 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 1886s ok 271 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 1886s ok 272 - SamlSp - FindByEntityId should find one entry: Request succeed 1886s ok 273 - SamlSp - FindByEntityId should find one entry: Result code is 200 1886s ok 274 - SamlSp - FindByEntityId should find one entry: Response is JSON 1886s 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" 1886s ok 276 - SamlSp - FindByEntityId should find nothing: Request succeed 1886s ok 277 - SamlSp - FindByEntityId should find nothing: Result code is 404 1886s ok 278 - SamlSp - FindByEntityId should find nothing: Response is JSON 1886s ok 279 - FederatedSalmSp - Add: Request succeed 1886s ok 280 - FederatedSalmSp - Add: Result code is 409 1886s ok 281 - FederatedSalmSp - Add: Response is JSON 1886s ok 282 - FederatedSalmSp - Add: Request succeed 1886s ok 283 - FederatedSalmSp - Add: Result code is 201 1886s ok 284 - FederatedSalmSp - Add: Response is JSON 1886s ok 285 - FederatedSalmSp - Add: Request succeed 1886s ok 286 - FederatedSalmSp - Add: Result code is 200 1886s ok 287 - FederatedSalmSp - Add: Response is JSON 1886s ok 288 - FederatedSalmSp - Add: check if options/encryptionMode value "assertion" matches expected value "assertion" 1886s ok 289 - FederatedSalmSp - Add: Request succeed 1886s ok 290 - FederatedSalmSp - Add: Result code is 200 1886s ok 291 - FederatedSalmSp - Add: Response is JSON 1886s ok 292 - FederatedSalmSp - Add: check if options/federationEntityID value "http://fed.example.com/" matches expected value "http://fed.example.com/" 1886s ok 293 - FederatedSalmSp - Add: Request succeed 1886s ok 294 - FederatedSalmSp - Add: Result code is 200 1886s ok 295 - FederatedSalmSp - Add: Response is JSON 1886s ok 296 - FederatedSalmSp - Add: Check entityId value returned "http://fed.example.com/" matched expected value "http://fed.example.com/" 1886s ok 297 - SamlSp - Clean up: Request succeed 1886s ok 298 - SamlSp - Clean up: Result code is 204 1886s ok 299 - 204 code returns no content 1886s ok 300 - SamlSp - Clean up: Request succeed 1886s ok 301 - SamlSp - Clean up: Result code is 204 1886s ok 302 - 204 code returns no content 1886s ok 303 - SamlSp - Entity should not be found after clean up: Request succeed 1886s ok 304 - SamlSp - Entity should not be found after clean up: Result code is 404 1886s ok 305 - SamlSp - Entity should not be found after clean up: Response is JSON 1886s ok 306 - CasApp - Add should succeed: Request succeed 1886s ok 307 - CasApp - Add should succeed: Result code is 201 1886s ok 308 - CasApp - Add should succeed: Response is JSON 1886s ok 309 - CasApp - Add should succeed: Request succeed 1886s ok 310 - CasApp - Add should succeed: Result code is 200 1886s ok 311 - CasApp - Add should succeed: Response is JSON 1886s ok 312 - CasApp - Add should succeed: check if options/service/0 value "http://mycasapp.example.com" matches expected value "http://mycasapp.example.com" 1886s ok 313 - CasApp - Add should succeed: Request succeed 1886s ok 314 - CasApp - Add should succeed: Result code is 200 1886s ok 315 - CasApp - Add should succeed: Response is JSON 1886s ok 316 - CasApp - Add should succeed: check if options/userAttribute value "uid" matches expected value "uid" 1886s ok 317 - CasApp - Add should succeed: Request succeed 1886s ok 318 - CasApp - Add should succeed: Result code is 200 1886s ok 319 - CasApp - Add should succeed: Response is JSON 1886s ok 320 - CasApp - Add should succeed: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 1886s ok 321 - CasApp - Add should fail on duplicate confKey: Request succeed 1886s ok 322 - CasApp - Add should fail on duplicate confKey: Result code is 409 1886s ok 323 - CasApp - Add should fail on duplicate confKey: Response is JSON 1886s ok 324 - CasApp - Update should succeed and keep existing values: Request succeed 1886s ok 325 - CasApp - Update should succeed and keep existing values: Result code is 204 1886s ok 326 - 204 code returns no content 1886s ok 327 - CasApp - Update should succeed and keep existing values: Request succeed 1886s ok 328 - CasApp - Update should succeed and keep existing values: Result code is 200 1886s ok 329 - CasApp - Update should succeed and keep existing values: Response is JSON 1886s 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" 1886s ok 331 - CasApp - Update should succeed and keep existing values: Request succeed 1886s ok 332 - CasApp - Update should succeed and keep existing values: Result code is 200 1886s ok 333 - CasApp - Update should succeed and keep existing values: Response is JSON 1886s ok 334 - CasApp - Update should succeed and keep existing values: check if options/userAttribute value "cn" matches expected value "cn" 1886s ok 335 - CasApp - Update should succeed and keep existing values: Request succeed 1886s ok 336 - CasApp - Update should succeed and keep existing values: Result code is 200 1886s ok 337 - CasApp - Update should succeed and keep existing values: Response is JSON 1886s ok 338 - CasApp - Update should succeed and keep existing values: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 1886s ok 339 - CasApp - Update should succeed and keep existing values: Request succeed 1886s ok 340 - CasApp - Update should succeed and keep existing values: Result code is 200 1886s ok 341 - CasApp - Update should succeed and keep existing values: Response is JSON 1886s ok 342 - CasApp - Update should succeed and keep existing values: check if exportedVars/cn value "uid" matches expected value "uid" 1886s ok 343 - CasApp - Update should succeed and keep existing values: Request succeed 1886s ok 344 - CasApp - Update should succeed and keep existing values: Result code is 200 1886s ok 345 - CasApp - Update should succeed and keep existing values: Response is JSON 1886s ok 346 - CasApp - Update should succeed and keep existing values: check if exportedVars/uid value "uid" matches expected value "uid" 1886s ok 347 - CasApp - Update should succeed and keep existing values: Request succeed 1886s ok 348 - CasApp - Update should succeed and keep existing values: Result code is 200 1886s ok 349 - CasApp - Update should succeed and keep existing values: Response is JSON 1886s ok 350 - CasApp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 1886s ok 351 - CasApp - Update should fail on non existing options: Request succeed 1886s ok 352 - CasApp - Update should fail on non existing options: Result code is 400 1886s ok 353 - CasApp - Update should fail on non existing options: Response is JSON 1886s ok 354 - CasApp - Add should fail on non existing options: Request succeed 1886s ok 355 - CasApp - Add should fail on non existing options: Result code is 400 1886s ok 356 - CasApp - Add should fail on non existing options: Response is JSON 1886s ok 357 - CasApp - Add should fail because service host already exists: Request succeed 1886s ok 358 - CasApp - Add should fail because service host already exists: Result code is 409 1886s ok 359 - CasApp - Add should fail because service host already exists: Response is JSON 1886s ok 360 - CasApp - 2nd add should succeed: Request succeed 1886s ok 361 - CasApp - 2nd add should succeed: Result code is 201 1886s ok 362 - CasApp - 2nd add should succeed: Response is JSON 1886s ok 363 - CasApp - Update should fail if confKey not found: Request succeed 1886s ok 364 - CasApp - Update should fail if confKey not found: Result code is 404 1886s ok 365 - CasApp - Update should fail if confKey not found: Response is JSON 1886s ok 366 - CasApp - Replace should succeed: Request succeed 1886s ok 367 - CasApp - Replace should succeed: Result code is 200 1886s ok 368 - CasApp - Replace should succeed: Response is JSON 1886s ok 369 - CasApp - Replace should succeed: check if options/userAttribute value "cn" matches expected value "cn" 1886s ok 370 - CasApp - Replace should succeed: Request succeed 1886s ok 371 - CasApp - Replace should succeed: Result code is 204 1886s ok 372 - 204 code returns no content 1886s ok 373 - CasApp - Replace should succeed: Request succeed 1886s ok 374 - CasApp - Replace should succeed: Result code is 200 1886s ok 375 - CasApp - Replace should succeed: Response is JSON 1886s ok 376 - CasApp - Replace should succeed: check if options/userAttribute value "uid" matches expected value "uid" 1886s ok 377 - CasApp - Replace should fail on non existing or invalid options: Request succeed 1886s ok 378 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 1886s ok 379 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 1886s ok 380 - CasApp - Replace should fail on non existing or invalid options: Request succeed 1886s ok 381 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 1886s ok 382 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 1886s ok 383 - CasApp - Replace should fail if service is not an array: Request succeed 1886s ok 384 - CasApp - Replace should fail if service is not an array: Result code is 409 1886s ok 385 - CasApp - Replace should fail if service is not an array: Response is JSON 1886s ok 386 - CasApp - Replace should fail if confKey not found: Request succeed 1886s ok 387 - CasApp - Replace should fail if confKey not found: Result code is 404 1886s ok 388 - CasApp - Replace should fail if confKey not found: Response is JSON 1886s ok 389 - CasApp - FindByConfKey should find 2 hits: Request succeed 1886s ok 390 - CasApp - FindByConfKey should find 2 hits: Result code is 200 1886s ok 391 - CasApp - FindByConfKey should find 2 hits: Response is JSON 1886s ok 392 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1886s ok 393 - CasApp - FindByConfKey should find 2 hits: Request succeed 1886s ok 394 - CasApp - FindByConfKey should find 2 hits: Result code is 200 1886s ok 395 - CasApp - FindByConfKey should find 2 hits: Response is JSON 1886s ok 396 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1886s ok 397 - CasApp - FindByConfKey should find 1 hit: Request succeed 1886s ok 398 - CasApp - FindByConfKey should find 1 hit: Result code is 200 1886s ok 399 - CasApp - FindByConfKey should find 1 hit: Response is JSON 1886s ok 400 - CasApp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1886s ok 401 - CasApp - FindByConfKey should find 0 hits: Request succeed 1886s ok 402 - CasApp - FindByConfKey should find 0 hits: Result code is 200 1886s ok 403 - CasApp - FindByConfKey should find 0 hits: Response is JSON 1886s ok 404 - CasApp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 1886s ok 405 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 1886s ok 406 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 1886s ok 407 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 1886s ok 408 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 1886s ok 409 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 1886s ok 410 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 1886s ok 411 - CasApp - FindByServiceUrl should find one entry: Request succeed 1886s ok 412 - CasApp - FindByServiceUrl should find one entry: Result code is 200 1886s ok 413 - CasApp - FindByServiceUrl should find one entry: Response is JSON 1886s ok 414 - CasApp - FindByServiceUrl should find one entry: Check serviceUrl value returned "http://mycasapp.acme.com" matched expected value "http://mycasapp.acme.com" 1886s ok 415 - CasApp - FindByServiceUrl should find nothing: Request succeed 1886s ok 416 - CasApp - FindByServiceUrl should find nothing: Result code is 404 1886s ok 417 - CasApp - FindByServiceUrl should find nothing: Response is JSON 1886s ok 418 - CasApp - Clean up: Request succeed 1886s ok 419 - CasApp - Clean up: Result code is 204 1886s ok 420 - 204 code returns no content 1886s ok 421 - CasApp - Clean up: Request succeed 1886s ok 422 - CasApp - Clean up: Result code is 204 1886s ok 423 - 204 code returns no content 1886s ok 424 - CasApp - Entity should not be found after clean up: Request succeed 1886s ok 425 - CasApp - Entity should not be found after clean up: Result code is 404 1886s ok 426 - CasApp - Entity should not be found after clean up: Response is JSON 1886s 1..426 1886s ok 1890s t/06-rest-api-RSA.t ......................... 1890s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1890s ok 2 - Manager object 1890s ok 3 - Init 1890s ok 4 - Manager app 1890s ok 5 - Client object 1890s ok 6 - Request succeed 1890s ok 7 - Result code is 200 1890s ok 8 - Response is JSON 1890s ok 9 - is PEM formatted 1890s ok 10 - is PEM formatted 1890s ok 11 - hash is non empty 1890s ok 12 - Request succeed 1890s ok 13 - Result code is 200 1890s ok 14 - Response is JSON 1890s ok 15 - is PEM formatted 1890s ok 16 - is PEM formatted 1890s ok 17 - hash is non empty 1890s ok 18 - Request succeed 1890s ok 19 - Result code is 200 1890s ok 20 - Response is JSON 1890s ok 21 - is PEM formatted 1890s ok 22 - is PEM formatted 1890s ok 23 - Request succeed 1890s ok 24 - Result code is 200 1890s ok 25 - Response is JSON 1890s ok 26 - is PEM formatted 1890s ok 27 - is PEM formatted 1890s 1..27 1890s ok 1891s t/07-utf8.t ................................. 1891s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1891s ok 2 - Manager object 1891s ok 3 - Init 1891s ok 4 - Manager app 1891s ok 5 - Client object 1891s ok 6 - Value is well encoded 1891s 1..6 1891s ok 1893s t/10-save-unchanged-conf.t .................. 1893s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1893s ok 2 - Manager object 1893s ok 3 - Init 1893s ok 4 - Manager app 1893s ok 5 - Client object 1893s ok 6 - Unopened conf: positive result 1893s ok 7 - Unopened conf: result code is 200 1893s ok 8 - Unopened conf: result body contains JSON text 1893s ok 9 - Unopened conf: JSON response contains "result:0" 1893s ok 10 - Unopened conf: conf was not changed 1893s ok 11 - Unopened conf: file isn't created 1893s ok 12 - Unchanged conf with all nodes opened: positive result 1893s ok 13 - Unchanged conf with all nodes opened: result code is 200 1893s ok 14 - Unchanged conf with all nodes opened: result body contains JSON text 1893s ok 15 - Unchanged conf with all nodes opened: JSON response contains "result:0" 1893s ok 16 - Unchanged conf with all nodes opened: conf was not changed 1893s ok 17 - Unchanged conf with all nodes opened: file isn't created 1893s 1..17 1893s ok 1895s t/11-save-appCat-changed-conf.t ............. 1895s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1895s ok 2 - Manager object 1895s ok 3 - Init 1895s ok 4 - Manager app 1895s ok 5 - Client object 1895s ok 6 - Changed conf with deleted Category: positive result 1895s ok 7 - Changed conf with deleted Category: result code is 200 1895s ok 8 - Changed conf with deleted Category: result body contains JSON text 1895s ok 9 - Changed conf with deleted Category: JSON response contains "result:1" 1895s ok 10 - Changed conf with deleted Category: conf has changed 1895s ok 11 - Changed conf with deleted Category: new key received 1895s ok 12 - Changed conf with deleted Category: old key received 1895s ok 13 - Changed conf with deleted Category: key received 1895s ok 14 - Changed conf with deleted Category: file is created 1895s 1..14 1895s ok 1897s t/11-save-changed-conf-with-confirmation.t .. 1897s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1897s ok 2 - Manager object 1897s ok 3 - Init 1897s ok 4 - Manager app 1897s ok 5 - Client object 1897s ok 6 - Request succeed 1897s ok 7 - Result code is 200 1897s ok 8 - Result body contains JSON text 1897s ok 9 - JSON response contains "result:0" 1897s ok 10 - JSON response contains "needConfirm:1" 1897s ok 11 - JSON response contains 4 warnings 1897s ok 12 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 1897s ok 13 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 1897s ok 14 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 1897s ok 15 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 1897s ok 16 - JSON response contains 1 needConfirmation 1897s ok 17 - JSON response contains 24 changes 1897s ok 18 - Request succeed 1897s ok 19 - File is created 1897s ok 20 - "portal" found 1897s ok 21 - "portalDisplayLogout" found 1897s ok 22 - "applicationList, Sample applications, Application Test 1, uri" found 1897s ok 23 - "applicationList, Sample applications" found 1897s ok 24 - "applicationList" found 1897s ok 25 - "portalDisplayResetPassword" found 1897s ok 26 - "captcha_mail_enabled" found 1897s ok 27 - "userDB" found 1897s ok 28 - "passwordDB" found 1897s ok 29 - "openIdSPList" found 1897s ok 30 - "avoidAssignment" found 1897s ok 31 - "exportedVars" found 1897s ok 32 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 1897s ok 33 - "locationRules, test1.example.com" found 1897s ok 34 - "virtualHosts" found 1897s ok 35 - "locationRules, test3.example.com, ^/logout" found 1897s ok 36 - "locationRules, test3.example.com, default" found 1897s ok 37 - "locationRules" found 1897s ok 38 - "exportedHeaders, test3.example.com, Auth-User" found 1897s ok 39 - "exportedHeaders" found 1897s ok 40 - "locationRules, test.ex.com, default" found 1897s ok 41 - "locationRules" found 1897s ok 42 - "virtualHosts" found 1897s ok 43 - All changes detected 1897s ok 44 - Diff called 1897s ok 45 - diff() detects changes in conf 1 1897s ok 46 - diff() detects changes in conf 2 1897s ok 47 - 12 keys changed in conf 1 1897s ok 48 - 17 keys changed or created in conf 2 1897s 1..48 1897s ok 1900s t/12-save-changed-conf.t .................... 1900s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1900s ok 2 - Manager object 1900s ok 3 - Init 1900s ok 4 - Manager app 1900s ok 5 - Client object 1900s ok 6 - Request succeed 1900s ok 7 - Result code is 200 1900s ok 8 - Result body contains JSON text 1900s ok 9 - JSON response contains "result:1" 1900s ok 10 - JSON response contains 2 warnings 1900s ok 11 - Warning with 'unprotect', 'CDA' or 'retries' found 1900s ok 12 - Warning with 'unprotect', 'CDA' or 'retries' found 1900s ok 13 - JSON response contains 24 changes 1900s ok 14 - Conf. has been compacted 1900s ok 15 - All removed keys found 1900s ok 16 - File is created 1900s ok 17 - "portal" found 1900s ok 18 - "portalDisplayLogout" found 1900s ok 19 - "applicationList, Sample applications, Application Test 1, uri" found 1900s ok 20 - "applicationList, Sample applications" found 1900s ok 21 - "applicationList" found 1900s ok 22 - "userDB" found 1900s ok 23 - "passwordDB" found 1900s ok 24 - "openIdSPList" found 1900s ok 25 - "cookieExpiration" found 1900s ok 26 - "exportedVars" found 1900s ok 27 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 1900s ok 28 - "locationRules, test1.example.com" found 1900s ok 29 - "virtualHosts" found 1900s ok 30 - "locationRules, test3.example.com, ^/logout" found 1900s ok 31 - "locationRules, test3.example.com, default" found 1900s ok 32 - "locationRules" found 1900s ok 33 - "exportedHeaders, test3.example.com, Auth-User" found 1900s ok 34 - "exportedHeaders, test3.example.com, cipherId" found 1900s ok 35 - "exportedHeaders, test3.example.com, encodeId" found 1900s ok 36 - "exportedHeaders" found 1900s ok 37 - "locationRules, test.ex.com, default" found 1900s ok 38 - "locationRules" found 1900s ok 39 - "virtualHosts" found 1900s ok 40 - All changes detected 1900s ok 41 - Diff called 1900s ok 42 - diff() detects changes in conf 1 1900s ok 43 - diff() detects changes in conf 2 1900s ok 44 - 11 keys changed in conf 1 1900s ok 45 - 15 keys changed or created in conf 2 1900s ok 46 - Get last config metadata 1900s ok 47 - Get previous configuration 1900s 1..47 1900s ok 1902s t/14-bad-changes-in-conf.t .................. 1902s Name "main::tmpdir" used only once: possible typo at t/14-bad-changes-in-conf.t line 34. 1902s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1902s ok 2 - Manager object 1902s ok 3 - Init 1902s ok 4 - Manager app 1902s ok 5 - Client object 1902s ok 6 - Request succeed 1902s ok 7 - Result code is 200 1902s ok 8 - Result body contains JSON text 1902s ok 9 - JSON response contains "result:0" 1902s ok 10 - 1 error detected 1902s 1..10 1902s ok 1903s t/15-combination.t .......................... 1903s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1903s ok 2 - Manager object 1903s ok 3 - Init 1903s ok 4 - Manager app 1903s ok 5 - Client object 1903s ok 6 - Request succeed 1903s ok 7 - Result code is 200 1903s ok 8 - Result body contains JSON text 1903s ok 9 - JSON response contains "result:1" 1903s ok 10 - Get combModules 1903s ok 11 - Result body contains JSON text 1903s ok 12 - Get combModules 1903s ok 13 - Result body contains JSON text 1903s ok 14 - Key ldapServer has been modified 1903s 1..14 1903s ok 1905s t/15-keys.t ................................. 1905s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1905s # Subtest: Add key to base conf 1905s ok 1 - Manager object 1905s ok 2 - Init 1905s ok 3 - Manager app 1905s ok 4 - Client object 1905s ok 5 - Request succeed 1905s ok 6 - Result code is 200 1905s ok 7 - Result body contains JSON text 1905s ok 8 - JSON response contains "result:1" 1905s ok 9 - Get saved conf 1905s ok 10 - Result body contains JSON text 1905s ok 11 - New config was saved 1905s ok 12 1905s 1..12 1905s ok 2 - Add key to base conf 1905s # Subtest: Posting the same config does not trigger a save 1905s ok 1 - Request succeed 1905s ok 2 - Result code is 200 1905s ok 3 - Result body contains JSON text 1905s ok 4 - No save was done 1905s ok 5 - Correct message 1905s ok 6 - Get saved conf 1905s ok 7 - Result body contains JSON text 1905s ok 8 - New config was not saved 1905s ok 9 1905s 1..9 1905s ok 3 - Posting the same config does not trigger a save 1905s # Subtest: Add one more key 1905s ok 1 - Request succeed 1905s ok 2 - Result code is 200 1905s ok 3 - Result body contains JSON text 1905s ok 4 - JSON response contains "result:1" 1905s ok 5 - Get saved conf 1905s ok 6 - Result body contains JSON text 1905s ok 7 - New config was saved 1905s ok 8 1905s 1..8 1905s ok 4 - Add one more key 1905s # Subtest: Test REST server 1905s ok 1 - Request succeed 1905s ok 2 - Result body contains JSON text 1905s ok 3 1905s ok 4 - Request succeed 1905s ok 5 - Result body contains JSON text 1905s ok 6 1905s 1..6 1905s ok 5 - Test REST server 1905s # Subtest: Delete one key 1905s ok 1 - Request succeed 1905s ok 2 - Result code is 200 1905s ok 3 - Result body contains JSON text 1905s ok 4 - JSON response contains "result:1" 1905s ok 5 - Get saved conf 1905s ok 6 - Result body contains JSON text 1905s ok 7 - New config was saved 1905s ok 8 1905s 1..8 1905s ok 6 - Delete one key 1905s # Subtest: Empty keyNodes deletes all keys 1905s ok 1 - Request succeed 1905s ok 2 - Result code is 200 1905s ok 3 - Result body contains JSON text 1905s ok 4 - JSON response contains "result:1" 1905s ok 5 - Get saved conf 1905s ok 6 - Result body contains JSON text 1905s ok 7 - New config was saved 1905s ok 8 1905s 1..8 1905s ok 7 - Empty keyNodes deletes all keys 1905s 1..7 1905s ok 1908s t/16-cli.t .................................. 1908s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1908s ok 2 - use Lemonldap::NG::Common::Cli; 1908s ok 3 - use Lemonldap::NG::Manager::Cli; 1908s ok 4 - "addKey" OK 1908s ok 5 - "get notification" OK 1908s ok 6 - "addKey" OK 1908s ok 7 - "addKey" OK 1908s ok 8 - "delKey" OK 1908s ok 9 - "get key/subkey" OK 1908s ok 10 - "addKey" OK 1908s ok 11 - "save" result looks like JSON 1908s ok 12 - correct version number 1908s ok 13 - result is JSON 1908s ok 14 - New config 1908s ok 15 - "Force cfgNum" OK 1908s ok 16 - "Author IP" OK 1908s ok 17 - "Log" OK 1908s ok 18 - "Version" OK 1908s ok 19 - Configuration rollback OK 1908s ok 20 - Configuration merge OK 1908s ok 21 - Configuration purge --keep-last OK 1908s ok 22 - Correct number of configurations after purge last 1908s ok 23 - Configuration purge --keep-recent OK 1908s ok 24 - Correct number of configurations after purge recent 1908s 1..24 1908s ok 1909s t/17-extra2f.t .............................. 1909s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1909s ok 2 - Manager object 1909s ok 3 - Init 1909s ok 4 - Manager app 1909s ok 5 - Client object 1909s ok 6 - Request succeed 1909s ok 7 - Result code is 200 1909s ok 8 - Result body contains JSON text 1909s ok 9 - JSON response contains "result:1" 1909s ok 10 - Get combModules 1909s ok 11 - Result body contains JSON text 1909s 1..11 1909s ok 1910s t/30-DBI-Cli.t .............................. 1910s Name "DBI::errstr" used only once: possible typo at t/30-DBI-Cli.t line 33. 1910s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1910s ok 2 - use Lemonldap::NG::Common::Conf; 1910s ok 3 - RDBI object 1910s ok 4 - Conf 1 saved 1910s ok 5 - use Lemonldap::NG::Manager::Cli::Lib; 1910s ok 6 - Client object 1910s ok 7 - use Lemonldap::NG::Manager::Cli; 1910s cfgNum forced with 1Saved under number 1 1910s Status : [ 1910s {} 1910s ]; 1910s ok 8 - Key inserted 1910s ok 9 - Value is 0 1910s 1..9 1910s ok 1911s t/40-sessions.t ............................. 1911s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1911s ok 2 - Sessions module 1911s ok 3 - Sessions module 1911s ok 4 - Manager object 1911s ok 5 - Init 1911s ok 6 - Manager app 1911s ok 7 - Client object 1911s ok 8 - Uid found 1911s ok 9 - IP found 1911s ok 10 - Result code = 1 1911s ok 11 - Found 2 sessions 1911s ok 12 - List 2 sessions 1911s ok 13 - Good session id 1911s ok 14 - Good session id 1911s ok 15 - Result code = 1 1911s ok 16 - Found 1 entry 1911s ok 17 - Result match "uid=dwho" 1911s ok 18 - Found 2 sessions starting with "d" 1911s ok 19 - Sessions module 1911s ok 20 - Found 2 entries 1911s ok 21 - Found 2 sessions 1911s ok 22 - Good session id 1911s ok 23 - Good session id 1911s ok 24 - Found 1 sessions 1911s ok 25 - Good session id 1911s ok 26 - Sessions module 1911s ok 27 - Found 1 user 1911s ok 28 - User is foo 1911s ok 29 - Good session id 1911s ok 30 - Good session id 1911s ok 31 - 1st user is dwho 1911s ok 32 - 2nd user is dwho2 1911s ok 33 - 3rd user is foo with 2 sessions 1911s ok 34 - 1st user is dwho 1911s ok 35 - 2nd user is dwho2 1911s ok 36 - 3rd user is foo 1911s ok 37 - 4th user is foo 1911s ok 38 - One A subnet 1911s ok 39 - All sessions found 1911s ok 40 - Three B subnet 1911s ok 41 - All sessions found 1911s ok 42 - 4 sessions ordered 1911s ok 43 - 1st is id[1] 1911s ok 44 - 2nd is id[2] 1911s ok 45 - 3rd is id[3] 1911s ok 46 - 4th is id[0] 1911s ok 47 - Delete efbaa51d8f8e8a07272310b50294085986c995a1621e4a3c6d09739306ffa93b 1911s ok 48 - Result code is 200 1911s ok 49 - Body is JSON and result==1 1911s ok 50 - Delete 4223c84694e582aca76281b049561f7431035431b99278ccd2a8e1b5a70b694b 1911s ok 51 - Result code is 200 1911s ok 52 - Body is JSON and result==1 1911s ok 53 - Delete 59b7831d1782c37135c12cec2cc8aec5615c3aee5d50a5c358ccefec0f093350 1911s ok 54 - Result code is 200 1911s ok 55 - Body is JSON and result==1 1911s ok 56 - Delete 9add7bc54542ef4db48cc92b6867158bd07730b4f95107753c9ec6e47badc27f 1911s ok 57 - Result code is 200 1911s ok 58 - Body is JSON and result==1 1911s ok 59 - Session directory is empty 1911s 1..59 1911s ok 1912s t/41-sessions-global-logout.t ............... 1912s Name "LLNG::Manager::Test::defaultIni" used only once: possible typo at t/41-sessions-global-logout.t line 15. 1912s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1912s ok 2 - Sessions module 1912s ok 3 - Sessions module 1912s ok 4 - Sessions module 1912s ok 5 - Sessions module 1912s ok 6 - Sessions module 1912s ok 7 - Sessions module 1912s ok 8 - Manager object 1912s ok 9 - Init 1912s ok 10 - Manager app 1912s ok 11 - Client object 1912s ok 12 - Call global logout on session 13c3fa6d53e8d058afe56923614f2e6c4fc63c13ee29fe42687f3fdf63f37c32 1912s ok 13 - Result code is 200 1912s ok 14 - Body is JSON and result==1 1912s ok 15 - at least 2 sessions deleted 1912s ok 16 - Call global logout on session 1b60ff03a6a0d7c9550cd7322d7645f4ff53a693b199b624c6aa0c5a01ff2d64 1912s ok 17 - Result code is 200 1912s ok 18 - Body is JSON and result==1 1912s ok 19 - at least 2 sessions deleted 1912s ok 20 - OIDC Session directory is empty 1912s ok 21 - Session directory is empty 1912s 1..21 1912s ok 1913s t/50-notifications-DBI.t .................... 1913s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1913s ok 2 - use Lemonldap::NG::Manager::Cli::Lib; 1913s ok 3 - Manager object 1913s ok 4 - Init 1913s ok 5 - Manager app 1913s ok 6 - Client object 1913s [Fri Jan 30 09:41:00 2026] [LLNG:5759] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 1913s 1913s ok 7 - Notification not inserted 1913s [Fri Jan 30 09:41:00 2026] [LLNG:5759] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 1913s 1913s ok 8 - Notification not inserted 1913s [Fri Jan 30 09:41:00 2026] [LLNG:5759] [error] Malformed date 1913s ok 9 - Notification not inserted 1913s ok 10 - Result is true 1913s ok 11 - Result = 1 1913s ok 12 - Count = 2 1913s ok 13 - Value is "d" 1913s ok 14 - Result = 1 1913s ok 15 - Count = 2 1913s ok 16 - Value is "dwho" 1913s ok 17 - Result = 1 1913s ok 18 - Count = 2 1913s ok 19 - Value is "dwho" 1913s ok 20 - Result = 1 1913s ok 21 - Count = 2 1913s ok 22 - Value is "dwho" 1913s ok 23 - Result = 1 1913s ok 24 - Count = 2 1913s ok 25 - Value is "dwho" 1913s ok 26 - Result = 1 1913s ok 27 - Count = 1 1913s ok 28 - Response is JSON 1913s ok 29 - Notification is as expected 1913s ok 30 - Result = 1 1913s ok 31 - Result = 1 1913s ok 32 - Count = 1 1913s ok 33 - Result = 1 1913s ok 34 - Count = 1 1913s ok 35 - Value is "d" 1913s ok 36 - Result = 1 1913s ok 37 - Count = 1 1913s ok 38 - Value is "dwho" 1913s ok 39 - Result = 1 1913s ok 40 - Count = 1 1913s ok 41 - Value is "dwho" 1913s ok 42 - Result = 1 1913s ok 43 - Count = 1 1913s ok 44 - Value is "dwho" 1913s ok 45 - Result = 1 1913s ok 46 - Count = 1 1913s ok 47 - Value is "dwho" 1913s ok 48 - Reference found 1913s ok 49 - Response is JSON 1913s ok 50 - Notification is as expected 1913s ok 51 - Result = 1 1913s ok 52 - Count = 0 1913s 1..52 1913s ok 1915s t/50-notifications.t ........................ 1915s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1915s ok 2 - Manager object 1915s ok 3 - Init 1915s ok 4 - Manager app 1915s ok 5 - Client object 1915s [Fri Jan 30 09:41:01 2026] [LLNG:5761] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 1915s 1915s ok 6 - Notification not inserted 1915s [Fri Jan 30 09:41:01 2026] [LLNG:5761] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 1915s 1915s ok 7 - Notification not inserted 1915s [Fri Jan 30 09:41:01 2026] [LLNG:5761] [error] Malformed date 1915s ok 8 - Notification not inserted 1915s ok 9 - Result is true 1915s ok 10 - Result = 1 1915s ok 11 - Count = 1 1915s ok 12 - Value is "d" 1915s ok 13 - Result = 1 1915s ok 14 - Count = 1 1915s ok 15 - Value is "dwho" 1915s ok 16 - Result = 1 1915s ok 17 - Count = 1 1915s ok 18 - Value is "dwho" 1915s ok 19 - Result = 1 1915s ok 20 - Count = 1 1915s ok 21 - Value is "dwho" 1915s ok 22 - Result = 1 1915s ok 23 - Count = 1 1915s ok 24 - Value is "dwho" 1915s ok 25 - Result = 1 1915s ok 26 - Count = 1 1915s ok 27 - Response is JSON 1915s ok 28 - Notification is as expected 1915s ok 29 - Result = 1 1915s ok 30 - Result = 1 1915s ok 31 - Count = 0 1915s ok 32 - Result = 1 1915s ok 33 - Count = 1 1915s ok 34 - Value is "d" 1915s ok 35 - Result = 1 1915s ok 36 - Count = 1 1915s ok 37 - Value is "dwho" 1915s ok 38 - Result = 1 1915s ok 39 - Count = 1 1915s ok 40 - Value is "dwho" 1915s ok 41 - Result = 1 1915s ok 42 - Count = 1 1915s ok 43 - Value is "dwho" 1915s ok 44 - Result = 1 1915s ok 45 - Count = 1 1915s ok 46 - Value is "dwho" 1915s ok 47 - Reference found 1915s ok 48 - Internal reference found 1915s ok 49 - Response is JSON 1915s ok 50 - Notification is as expected 1915s ok 51 - Result = 1 1915s ok 52 - Count = 0 1915s 1..52 1915s ok 1916s t/60-2ndfa.t ................................ 1916s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1916s ok 2 - Sessions module 1916s ok 3 - Sessions module 1916s ok 4 - Sessions module 1916s ok 5 - Sessions module 1916s ok 6 - Sessions module 1916s ok 7 - Sessions module 1916s ok 8 - Manager object 1916s ok 9 - Init 1916s ok 10 - Manager app 1916s ok 11 - Client object 1916s ok 12 - UID found 1916s ok 13 - IP found 1916s ok 14 - Persistent sessions with UID found 1916s ok 15 - Persistent sessions with UID found 1916s ok 16 - Persistent sessions with UID found 1916s ok 17 - Persistent sessions with UID found 1916s ok 18 - Persistent sessions with UID found 1916s ok 19 - UID found 1916s ok 20 - IP found 1916s ok 21 - U2F found 1916s ok 22 - TOTP found 1916s ok 23 - UBK found 1916s ok 24 - Search * - Result code = 1 1916s ok 25 - Found 3 results 1916s ok 26 - List 3 results 1916s ok 27 - Result match "uid=d" 1916s ok 28 - Result match "uid=r" 1916s ok 29 - Result match "uid=t" 1916s ok 30 - Found 2 sessions starting with "d" 1916s ok 31 - Found 1 session starting with "r" 1916s ok 32 - Found 1 session starting with "t" 1916s ok 33 - Search "uid"=d* - Result code = 1 1916s ok 34 - Found 1 result 1916s ok 35 - List 1 result 1916s ok 36 - Result match "uid=d" 1916s ok 37 - Found 2 sessions starting with "d" 1916s ok 38 - Search "uid"=dw* - Result code = 1 1916s ok 39 - Found 1 result 1916s ok 40 - List 1 result 1916s ok 41 - Result match "uid=dw" 1916s ok 42 - Found 1 session starting with "dw" 1916s ok 43 - Search "uid"=d* & UBK - Result code = 1 1916s ok 44 - Found 1 result 1916s ok 45 - List 1 result 1916s ok 46 - Result match "uid=d" 1916s ok 47 - Found 1 session starting with "d" & UBK 1916s ok 48 - Search "uid"=dw* & UBK - Result code = 1 1916s ok 49 - Found 1 result 1916s ok 50 - List 1 result 1916s ok 51 - Result match "uid=dw" 1916s ok 52 - Found 1 session starting with "dw" & UBK 1916s ok 53 - Search "uid"=da* & UBK - Result code = 1 1916s ok 54 - Found 0 session with "da" & UBK 1916s ok 55 - List 0 result 1916s ok 56 - Search "uid"=* & UBK - Result code = 1 1916s ok 57 - Found 3 results 1916s ok 58 - List 3 results 1916s ok 59 - Result match "uid=d" 1916s ok 60 - Result match "uid=r" 1916s ok 61 - Result match "uid=t" 1916s ok 62 - Found 2 sessions starting with "d" & U2F 1916s ok 63 - Found 1 session starting with "r" & U2F 1916s ok 64 - Found 1 session starting with "t" & U2F 1916s ok 65 - Search "uid"=* & UBK & TOTP - Result code = 1 1916s ok 66 - Found 1 result 1916s ok 67 - List 1 result 1916s ok 68 - Result match "uid=d" 1916s ok 69 - Found 2 sessions starting with "d" & U2F & TOTP 1916s ok 70 - Search "uid"=* & UBK & TOTP & UBK - Result code = 1 1916s ok 71 - Found 1 result 1916s ok 72 - List 1 result 1916s ok 73 - Result match "uid=d" 1916s ok 74 - Found 1 session starting with "d" & U2F & TOTP & UBK 1916s ok 75 - Search "uid"=* & UBK & UBK - Result code = 1 1916s ok 76 - Found 2 results 1916s ok 77 - List 2 results 1916s ok 78 - Result match "uid=d" 1916s ok 79 - Result match "uid=r" 1916s ok 80 - Found 1 session starting with "d" & U2F & UBK 1916s ok 81 - Found 1 session starting with "r" & U2F & UBK 1916s ok 82 - Delete U2F from 1 1916s ok 83 - Result code is 200 1916s ok 84 - Body is JSON and result==1 1916s ok 85 - Delete U2F from 2 1916s ok 86 - Result code is 200 1916s ok 87 - Body is JSON and result==1 1916s ok 88 - Delete U2F from 3 1916s ok 89 - Result code is 200 1916s ok 90 - Body is JSON and result==1 1916s ok 91 - Delete U2F from 4 1916s ok 92 - Result code is 200 1916s ok 93 - Body is JSON and result==1 1916s ok 94 - Delete U2F from 5 1916s ok 95 - Result code is 200 1916s ok 96 - Body is JSON and result==1 1916s ok 97 - Delete TOTP from 3 1916s ok 98 - Result code is 200 1916s ok 99 - Body is JSON and result==1 1916s ok 100 - Delete TOTP from 4 1916s ok 101 - Result code is 200 1916s ok 102 - Body is JSON and result==1 1916s ok 103 - Delete UBK from 2 1916s ok 104 - Result code is 200 1916s ok 105 - Body is JSON and result==1 1916s ok 106 - Delete UBK from 3 1916s ok 107 - Result code is 200 1916s ok 108 - Body is JSON and result==1 1916s ok 109 - Result code = 1 1916s ok 110 - Found 0 session with 2F device 1916s ok 111 - List 0 result 1916s ok 112 - Succeed to get /2ndfa.html 1916s ok 113 1916s 1..113 1916s ok 1917s t/60-Cli-JSON.t ............................. 1917s ok 1 - use Lemonldap::NG::Common::Conf; 1917s ok 2 - Build new conf 1917s ok 3 - Conf is stored 1917s # Subtest: Conf: simple string 1917s ok 1 - Valid JSON response 1917s ok 2 - portal result matches 1917s 1..2 1917s ok 4 - Conf: simple string 1917s # Subtest: Conf: hash ref 1917s ok 1 - Valid JSON response 1917s ok 2 - globalStorageOptions result matches 1917s 1..2 1917s ok 5 - Conf: hash ref 1917s # Subtest: Conf: metadata 1917s ok 1 - Valid JSON response 1917s ok 2 - info result matches 1917s 1..2 1917s ok 6 - Conf: metadata 1917s 1..6 1917s ok 1918s t/70-viewer.t ............................... 1918s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1918s ok 2 - Manager object 1918s ok 3 - Init 1918s ok 4 - Manager app 1918s ok 5 - Client object 1918s ok 6 - Key found 1918s ok 7 - Key is hidden 1918s ok 8 - Key is hidden 1918s ok 9 - Latest conf loaded 1918s ok 10 - Request succeed 1918s ok 11 - Result code is 200 1918s ok 12 - Result body contains JSON text 1918s ok 13 - Details with captcha 'login' or 'mail' found 1918s ok 14 - Details with captcha 'login' or 'mail' found 1918s ok 15 - Key found 1918s ok 16 - Key found 1918s ok 17 - Right number of keys found 1918s ok 18 - Browser is allowed 1918s 1..18 1918s ok 1919s t/71-viewer-without-diff.t .................. 1919s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1919s ok 2 - Manager object 1919s ok 3 - Init 1919s ok 4 - Manager app 1919s ok 5 - Client object 1919s ok 6 - Request succeed 1919s ok 7 - Result code is 200 1919s ok 8 - Result body contains JSON text 1919s ok 9 - Details with captcha 'login' or 'mail' found 1919s ok 10 - Details with captcha 'login' or 'mail' found 1919s ok 11 - Key found 1919s ok 12 - Manager object 1919s ok 13 - Init 1919s ok 14 - Manager app 1919s ok 15 - Client object 1919s ok 16 - Key is hidden 1919s ok 17 - Key is hidden 1919s ok 18 - Latest conf loaded 1919s ok 19 - Diff is NOT allowed 1919s ok 20 - Browser is NOT allowed 1919s 1..20 1919s ok 1922s t/72-appList-diff.t ......................... 1922s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1922s ok 2 - Manager object 1922s ok 3 - Init 1922s ok 4 - Manager app 1922s ok 5 - Client object 1922s # Subtest: Add a category 1922s ok 1 - Expected result 1922s 1..1 1922s ok 6 - Add a category 1922s # Subtest: Delete a category 1922s ok 1 - Expected result 1922s 1..1 1922s ok 7 - Delete a category 1922s # Subtest: Add an application 1922s ok 1 - Expected diff 1922s 1..1 1922s ok 8 - Add an application 1922s # Subtest: Remove an application 1922s ok 1 - Expected diff 1922s 1..1 1922s ok 9 - Remove an application 1922s # Subtest: Modify an application (option) 1922s ok 1 - Expected diff 1922s 1..1 1922s ok 10 - Modify an application (option) 1922s # Subtest: Modify an application (name) 1922s ok 1 - Expected diff 1922s 1..1 1922s ok 11 - Modify an application (name) 1922s # Subtest: Multiple changes 1922s ok 1 - Expected diff 1922s 1..1 1922s ok 12 - Multiple changes 1922s # Subtest: Multiple applications with the same name 1922s ok 1 - Diff only exposes mykey 1922s 1..1 1922s ok 13 - Multiple applications with the same name 1922s 1..13 1922s ok 1922s All tests successful. 1922s Files=27, Tests=1711, 46 wallclock secs ( 0.13 usr 0.63 sys + 12.79 cusr 4.10 csys = 17.65 CPU) 1922s Result: PASS 1922s autopkgtest [09:39:48]: test manager-test: -----------------------] 1922s manager-test PASS 1922s autopkgtest [09:39:48]: test manager-test: - - - - - - - - - - results - - - - - - - - - - 1923s autopkgtest [09:39:49]: test runtime-deps-common: preparing testbed 1941s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260130-085215-juju-7f2275-prod-proposed-migration-environment-15-3b330880-1e47-4db5-913b-a3034f787f81 from image adt/ubuntu-resolute-s390x-server-20260129.img (UUID 0fdc3f45-c7c7-4a2c-aa6d-edc1dbbf6141)... 2053s autopkgtest [09:41:59]: testbed dpkg architecture: s390x 2053s autopkgtest [09:41:59]: testbed apt version: 3.1.14 2054s autopkgtest [09:42:00]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2054s autopkgtest [09:42:00]: testbed release detected to be: resolute 2057s autopkgtest [09:42:03]: updating testbed package index (apt update) 2057s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 2057s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2057s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2057s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2057s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 2057s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 2057s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1543 kB] 2058s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [32.1 kB] 2058s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [116 kB] 2058s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1066 kB] 2058s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.9 kB] 2059s Fetched 2998 kB in 2s (1603 kB/s) 2062s Reading package lists... 2065s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 2065s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2065s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2065s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2069s Reading package lists... 2070s Reading package lists... 2071s Building dependency tree... 2071s Reading state information... 2072s Calculating upgrade... 2073s The following packages will be upgraded: 2073s bzip2 gcc-15-base inetutils-telnet libatomic1 libbz2-1.0 libgcc-s1 2073s libsgutils2-1.48 libsqlite3-0 libstdc++6 sg3-utils sg3-utils-udev telnet 2073s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2073s Need to get 3103 kB of archives. 2073s After this operation, 3072 B of additional disk space will be used. 2073s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libatomic1 s390x 15.2.0-12ubuntu1 [9486 B] 2073s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++6 s390x 15.2.0-12ubuntu1 [907 kB] 2073s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-base s390x 15.2.0-12ubuntu1 [59.6 kB] 2073s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-s1 s390x 15.2.0-12ubuntu1 [35.7 kB] 2073s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x bzip2 s390x 1.0.8-6build2 [35.2 kB] 2073s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libbz2-1.0 s390x 1.0.8-6build2 [41.6 kB] 2073s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libsqlite3-0 s390x 3.46.1-9 [748 kB] 2073s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x inetutils-telnet s390x 2:2.7-2ubuntu1 [112 kB] 2074s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x telnet all 0.17+2.7-2ubuntu1 [3636 B] 2074s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libsgutils2-1.48 s390x 1.48-3ubuntu2 [120 kB] 2074s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils s390x 1.48-3ubuntu2 [1025 kB] 2074s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils-udev all 1.48-3ubuntu2 [6610 B] 2079s dpkg-preconfigure: unable to re-open stdin: No such file or directory 2080s Fetched 3103 kB in 1s (4549 kB/s) 2086s (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 ... 87720 files and directories currently installed.) 2086s Preparing to unpack .../libatomic1_15.2.0-12ubuntu1_s390x.deb ... 2086s Unpacking libatomic1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 2086s Preparing to unpack .../libstdc++6_15.2.0-12ubuntu1_s390x.deb ... 2087s Unpacking libstdc++6:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 2088s Preparing to unpack .../gcc-15-base_15.2.0-12ubuntu1_s390x.deb ... 2088s Unpacking gcc-15-base:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 2089s Setting up gcc-15-base:s390x (15.2.0-12ubuntu1) ... 2090s (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 ... 87720 files and directories currently installed.) 2090s Preparing to unpack .../libgcc-s1_15.2.0-12ubuntu1_s390x.deb ... 2090s Unpacking libgcc-s1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 2091s Setting up libgcc-s1:s390x (15.2.0-12ubuntu1) ... 2093s (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 ... 87720 files and directories currently installed.) 2093s Preparing to unpack .../bzip2_1.0.8-6build2_s390x.deb ... 2093s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 2094s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_s390x.deb ... 2094s Unpacking libbz2-1.0:s390x (1.0.8-6build2) over (1.0.8-6build1) ... 2096s Setting up libbz2-1.0:s390x (1.0.8-6build2) ... 2098s (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 ... 87720 files and directories currently installed.) 2098s Preparing to unpack .../0-libsqlite3-0_3.46.1-9_s390x.deb ... 2098s Unpacking libsqlite3-0:s390x (3.46.1-9) over (3.46.1-8) ... 2098s Preparing to unpack .../1-inetutils-telnet_2%3a2.7-2ubuntu1_s390x.deb ... 2098s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 2100s Preparing to unpack .../2-telnet_0.17+2.7-2ubuntu1_all.deb ... 2100s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 2102s Preparing to unpack .../3-libsgutils2-1.48_1.48-3ubuntu2_s390x.deb ... 2102s Unpacking libsgutils2-1.48:s390x (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 2102s Preparing to unpack .../4-sg3-utils_1.48-3ubuntu2_s390x.deb ... 2103s Unpacking sg3-utils (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 2104s Preparing to unpack .../5-sg3-utils-udev_1.48-3ubuntu2_all.deb ... 2105s Unpacking sg3-utils-udev (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 2105s Setting up libsqlite3-0:s390x (3.46.1-9) ... 2106s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 2106s Setting up libsgutils2-1.48:s390x (1.48-3ubuntu2) ... 2107s Setting up bzip2 (1.0.8-6build2) ... 2107s Setting up libatomic1:s390x (15.2.0-12ubuntu1) ... 2107s Setting up libstdc++6:s390x (15.2.0-12ubuntu1) ... 2107s Setting up sg3-utils (1.48-3ubuntu2) ... 2107s Setting up telnet (0.17+2.7-2ubuntu1) ... 2107s Setting up sg3-utils-udev (1.48-3ubuntu2) ... 2108s update-initramfs: deferring update (trigger activated) 2109s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2109s Processing triggers for man-db (2.13.1-1) ... 2126s Processing triggers for initramfs-tools (0.150ubuntu7) ... 2130s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 2153s Using config file '/etc/zipl.conf' 2153s Building bootmap in '/boot' 2153s Adding IPL section 'ubuntu' (default) 2154s Preparing boot device: vda. 2154s Done. 2156s autopkgtest [09:43:42]: upgrading testbed (apt dist-upgrade and autopurge) 2156s Reading package lists... 2157s Building dependency tree... 2157s Reading state information... 2158s Calculating upgrade... 2159s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2159s Reading package lists... 2160s Building dependency tree... 2160s Reading state information... 2160s Solving dependencies... 2161s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2162s autopkgtest [09:43:48]: rebooting testbed after setup commands that affected boot 2232s Reading package lists... 2234s Building dependency tree... 2234s Reading state information... 2234s Solving dependencies... 2236s The following NEW packages will be installed: 2236s autodep8 dctrl-tools libapache-logformat-compiler-perl 2236s libapache-session-perl libcache-cache-perl libcgi-pm-perl 2236s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 2236s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 2236s libconvert-asn1-perl libconvert-pem-perl libcookie-baker-perl 2236s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 2236s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 2236s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 2236s libcryptx-perl libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl 2236s libencode-locale-perl liberror-perl libfile-listing-perl 2236s libfile-sharedir-perl libfilesys-notify-simple-perl libhash-multivalue-perl 2236s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 2236s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 2236s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 2236s libhttp-multipartparser-perl libhttp-negotiate-perl libio-html-perl 2236s libio-socket-ssl-perl libipc-sharelite-perl libjson-maybexs-perl 2236s libjson-perl libjson-xs-perl liblemonldap-ng-common-perl 2236s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 2236s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 2236s libposix-strftime-compiler-perl libstream-buffered-perl 2236s libtest-sharedfork-perl libtest-tcp-perl libtimedate-perl libtry-tiny-perl 2236s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 2236s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 2236s 0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded. 2236s Need to get 3870 kB of archives. 2236s After this operation, 12.3 MB of additional disk space will be used. 2236s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 2236s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 2236s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 2236s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 2236s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 2236s Get:6 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 2236s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 2236s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 2236s Get:9 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 2236s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 2236s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 2236s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 2236s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 2236s Get:14 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 2236s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 2236s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 2236s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 2236s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 2236s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 2236s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 2236s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 2236s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 2236s Get:23 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 2236s Get:24 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 2236s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 2236s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 2236s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 2236s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 2236s Get:29 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 2236s Get:30 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 2236s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 2236s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 2236s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 2236s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 2236s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 2236s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 2236s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 2236s Get:38 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 2236s Get:39 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 2236s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 2236s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 2236s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 2236s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 2236s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 2236s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 2236s Get:46 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 2236s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 2236s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 2236s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 2237s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 2237s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 2237s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 2237s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 2237s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 2237s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 2237s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 2237s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 2237s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 2237s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 2237s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 2237s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 2237s Get:62 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 2237s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 2237s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 2237s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 2237s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 2237s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 2237s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 2237s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 2237s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 2241s Preconfiguring packages ... 2241s Fetched 3870 kB in 1s (3557 kB/s) 2241s Selecting previously unselected package dctrl-tools. 2245s (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 ... 87720 files and directories currently installed.) 2245s Preparing to unpack .../00-dctrl-tools_2.24-3build4_s390x.deb ... 2245s Unpacking dctrl-tools (2.24-3build4) ... 2245s Selecting previously unselected package autodep8. 2245s Preparing to unpack .../01-autodep8_0.30build1_all.deb ... 2245s Unpacking autodep8 (0.30build1) ... 2245s Selecting previously unselected package libposix-strftime-compiler-perl. 2246s Preparing to unpack .../02-libposix-strftime-compiler-perl_0.46-1_all.deb ... 2246s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 2246s Selecting previously unselected package libapache-logformat-compiler-perl. 2246s Preparing to unpack .../03-libapache-logformat-compiler-perl_0.36-3_all.deb ... 2246s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 2246s Selecting previously unselected package libcrypt-urandom-perl. 2246s Preparing to unpack .../04-libcrypt-urandom-perl_0.54-1_s390x.deb ... 2246s Unpacking libcrypt-urandom-perl (0.54-1) ... 2246s Selecting previously unselected package libapache-session-perl. 2246s Preparing to unpack .../05-libapache-session-perl_1.94-2_all.deb ... 2246s Unpacking libapache-session-perl (1.94-2) ... 2246s Selecting previously unselected package liberror-perl. 2246s Preparing to unpack .../06-liberror-perl_0.17030-1_all.deb ... 2246s Unpacking liberror-perl (0.17030-1) ... 2246s Selecting previously unselected package libipc-sharelite-perl. 2246s Preparing to unpack .../07-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 2246s Unpacking libipc-sharelite-perl (0.17-5build4) ... 2246s Selecting previously unselected package libcache-cache-perl. 2246s Preparing to unpack .../08-libcache-cache-perl_1.08-3_all.deb ... 2246s Unpacking libcache-cache-perl (1.08-3) ... 2246s Selecting previously unselected package libhtml-tagset-perl. 2246s Preparing to unpack .../09-libhtml-tagset-perl_3.24-1_all.deb ... 2246s Unpacking libhtml-tagset-perl (3.24-1) ... 2246s Selecting previously unselected package liburi-perl. 2246s Preparing to unpack .../10-liburi-perl_5.34-2build1_all.deb ... 2246s Unpacking liburi-perl (5.34-2build1) ... 2247s Selecting previously unselected package libhtml-parser-perl:s390x. 2247s Preparing to unpack .../11-libhtml-parser-perl_3.83-1build1_s390x.deb ... 2247s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 2247s Selecting previously unselected package libcgi-pm-perl. 2247s Preparing to unpack .../12-libcgi-pm-perl_4.71-1build1_all.deb ... 2247s Unpacking libcgi-pm-perl (4.71-1build1) ... 2247s Selecting previously unselected package libclass-errorhandler-perl. 2247s Preparing to unpack .../13-libclass-errorhandler-perl_0.04-3_all.deb ... 2247s Unpacking libclass-errorhandler-perl (0.04-3) ... 2247s Selecting previously unselected package libclass-inspector-perl. 2247s Preparing to unpack .../14-libclass-inspector-perl_1.36-3_all.deb ... 2247s Unpacking libclass-inspector-perl (1.36-3) ... 2248s Selecting previously unselected package libclass-xsaccessor-perl. 2248s Preparing to unpack .../15-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 2248s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 2248s Selecting previously unselected package libclone-perl:s390x. 2248s Preparing to unpack .../16-libclone-perl_0.47-1_s390x.deb ... 2248s Unpacking libclone-perl:s390x (0.47-1) ... 2248s Selecting previously unselected package libcommon-sense-perl:s390x. 2248s Preparing to unpack .../17-libcommon-sense-perl_3.75-3build5_s390x.deb ... 2248s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 2248s Selecting previously unselected package libconvert-asn1-perl. 2248s Preparing to unpack .../18-libconvert-asn1-perl_0.34-1_all.deb ... 2248s Unpacking libconvert-asn1-perl (0.34-1) ... 2248s Selecting previously unselected package libcrypt-des-perl:s390x. 2248s Preparing to unpack .../19-libcrypt-des-perl_2.07-5_s390x.deb ... 2248s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 2248s Selecting previously unselected package libcrypt-des-ede3-perl. 2248s Preparing to unpack .../20-libcrypt-des-ede3-perl_0.03-1_all.deb ... 2248s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 2248s Selecting previously unselected package libcryptx-perl. 2248s Preparing to unpack .../21-libcryptx-perl_0.087-1_s390x.deb ... 2248s Unpacking libcryptx-perl (0.087-1) ... 2249s Selecting previously unselected package libconvert-pem-perl. 2249s Preparing to unpack .../22-libconvert-pem-perl_0.13-1_all.deb ... 2249s Unpacking libconvert-pem-perl (0.13-1) ... 2249s Selecting previously unselected package libcookie-baker-perl. 2249s Preparing to unpack .../23-libcookie-baker-perl_0.12-1_all.deb ... 2249s Unpacking libcookie-baker-perl (0.12-1) ... 2249s Selecting previously unselected package perl-openssl-defaults:s390x. 2249s Preparing to unpack .../24-perl-openssl-defaults_7build4_s390x.deb ... 2249s Unpacking perl-openssl-defaults:s390x (7build4) ... 2249s Selecting previously unselected package libcrypt-openssl-bignum-perl. 2249s Preparing to unpack .../25-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 2249s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 2249s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 2249s Preparing to unpack .../26-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 2249s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 2249s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 2249s Preparing to unpack .../27-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 2249s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 2249s Selecting previously unselected package libcrypt-openssl-x509-perl. 2249s Preparing to unpack .../28-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 2249s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2249s Selecting previously unselected package libcrypt-rijndael-perl. 2249s Preparing to unpack .../29-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 2249s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 2249s Selecting previously unselected package libdevel-stacktrace-perl. 2249s Preparing to unpack .../30-libdevel-stacktrace-perl_2.0500-1_all.deb ... 2249s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 2250s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 2250s Preparing to unpack .../31-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 2250s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 2250s Selecting previously unselected package libencode-locale-perl. 2250s Preparing to unpack .../32-libencode-locale-perl_1.05-3_all.deb ... 2250s Unpacking libencode-locale-perl (1.05-3) ... 2250s Selecting previously unselected package libtimedate-perl. 2250s Preparing to unpack .../33-libtimedate-perl_2.3300-2_all.deb ... 2250s Unpacking libtimedate-perl (2.3300-2) ... 2250s Selecting previously unselected package libhttp-date-perl. 2250s Preparing to unpack .../34-libhttp-date-perl_6.06-1_all.deb ... 2250s Unpacking libhttp-date-perl (6.06-1) ... 2250s Selecting previously unselected package libfile-listing-perl. 2250s Preparing to unpack .../35-libfile-listing-perl_6.16-1_all.deb ... 2250s Unpacking libfile-listing-perl (6.16-1) ... 2250s Selecting previously unselected package libfile-sharedir-perl. 2250s Preparing to unpack .../36-libfile-sharedir-perl_1.118-3_all.deb ... 2250s Unpacking libfile-sharedir-perl (1.118-3) ... 2250s Selecting previously unselected package libfilesys-notify-simple-perl. 2251s Preparing to unpack .../37-libfilesys-notify-simple-perl_0.14-3_all.deb ... 2251s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 2251s Selecting previously unselected package libhash-multivalue-perl. 2251s Preparing to unpack .../38-libhash-multivalue-perl_0.16-3_all.deb ... 2251s Unpacking libhash-multivalue-perl (0.16-3) ... 2251s Selecting previously unselected package libhtml-template-perl. 2251s Preparing to unpack .../39-libhtml-template-perl_2.97-2build1_all.deb ... 2251s Unpacking libhtml-template-perl (2.97-2build1) ... 2251s Selecting previously unselected package libhtml-tree-perl. 2251s Preparing to unpack .../40-libhtml-tree-perl_5.07-3_all.deb ... 2251s Unpacking libhtml-tree-perl (5.07-3) ... 2251s Selecting previously unselected package libio-html-perl. 2251s Preparing to unpack .../41-libio-html-perl_1.004-3_all.deb ... 2251s Unpacking libio-html-perl (1.004-3) ... 2251s Selecting previously unselected package liblwp-mediatypes-perl. 2251s Preparing to unpack .../42-liblwp-mediatypes-perl_6.04-2_all.deb ... 2251s Unpacking liblwp-mediatypes-perl (6.04-2) ... 2252s Selecting previously unselected package libhttp-message-perl. 2252s Preparing to unpack .../43-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 2252s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 2252s Selecting previously unselected package libhttp-cookies-perl. 2252s Preparing to unpack .../44-libhttp-cookies-perl_6.11-1_all.deb ... 2252s Unpacking libhttp-cookies-perl (6.11-1) ... 2252s Selecting previously unselected package libhttp-multipartparser-perl. 2252s Preparing to unpack .../45-libhttp-multipartparser-perl_0.02-3_all.deb ... 2252s Unpacking libhttp-multipartparser-perl (0.02-3) ... 2252s Selecting previously unselected package libtypes-serialiser-perl. 2252s Preparing to unpack .../46-libtypes-serialiser-perl_1.01-1_all.deb ... 2252s Unpacking libtypes-serialiser-perl (1.01-1) ... 2252s Selecting previously unselected package libjson-xs-perl. 2252s Preparing to unpack .../47-libjson-xs-perl_4.040-1_s390x.deb ... 2252s Unpacking libjson-xs-perl (4.040-1) ... 2252s Selecting previously unselected package libjson-maybexs-perl. 2252s Preparing to unpack .../48-libjson-maybexs-perl_1.004008-1_all.deb ... 2252s Unpacking libjson-maybexs-perl (1.004008-1) ... 2252s Selecting previously unselected package libstream-buffered-perl. 2252s Preparing to unpack .../49-libstream-buffered-perl_0.03-3_all.deb ... 2252s Unpacking libstream-buffered-perl (0.03-3) ... 2252s Selecting previously unselected package libwww-form-urlencoded-perl. 2252s Preparing to unpack .../50-libwww-form-urlencoded-perl_0.26-2_all.deb ... 2252s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 2252s Selecting previously unselected package libhttp-entity-parser-perl. 2252s Preparing to unpack .../51-libhttp-entity-parser-perl_0.25-2_all.deb ... 2252s Unpacking libhttp-entity-parser-perl (0.25-2) ... 2252s Selecting previously unselected package libhttp-headers-fast-perl. 2252s Preparing to unpack .../52-libhttp-headers-fast-perl_0.22-3_all.deb ... 2252s Unpacking libhttp-headers-fast-perl (0.22-3) ... 2252s Selecting previously unselected package libhttp-negotiate-perl. 2252s Preparing to unpack .../53-libhttp-negotiate-perl_6.01-2_all.deb ... 2252s Unpacking libhttp-negotiate-perl (6.01-2) ... 2252s Selecting previously unselected package libnet-ssleay-perl:s390x. 2252s Preparing to unpack .../54-libnet-ssleay-perl_1.94-3_s390x.deb ... 2252s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 2252s Selecting previously unselected package libio-socket-ssl-perl. 2253s Preparing to unpack .../55-libio-socket-ssl-perl_2.098-1_all.deb ... 2253s Unpacking libio-socket-ssl-perl (2.098-1) ... 2253s Selecting previously unselected package libjson-perl. 2253s Preparing to unpack .../56-libjson-perl_4.10000-1_all.deb ... 2253s Unpacking libjson-perl (4.10000-1) ... 2253s Selecting previously unselected package libconfig-inifiles-perl. 2253s Preparing to unpack .../57-libconfig-inifiles-perl_3.000003-4_all.deb ... 2253s Unpacking libconfig-inifiles-perl (3.000003-4) ... 2253s Selecting previously unselected package libmouse-perl:s390x. 2253s Preparing to unpack .../58-libmouse-perl_2.6.1-1_s390x.deb ... 2253s Unpacking libmouse-perl:s390x (2.6.1-1) ... 2253s Selecting previously unselected package libnet-cidr-perl. 2253s Preparing to unpack .../59-libnet-cidr-perl_0.27-1build1_all.deb ... 2253s Unpacking libnet-cidr-perl (0.27-1build1) ... 2253s Selecting previously unselected package libtest-sharedfork-perl. 2253s Preparing to unpack .../60-libtest-sharedfork-perl_0.35-3_all.deb ... 2253s Unpacking libtest-sharedfork-perl (0.35-3) ... 2253s Selecting previously unselected package libtest-tcp-perl. 2253s Preparing to unpack .../61-libtest-tcp-perl_2.22-2_all.deb ... 2253s Unpacking libtest-tcp-perl (2.22-2) ... 2253s Selecting previously unselected package libtry-tiny-perl. 2253s Preparing to unpack .../62-libtry-tiny-perl_0.32-1_all.deb ... 2253s Unpacking libtry-tiny-perl (0.32-1) ... 2253s Selecting previously unselected package libplack-perl. 2253s Preparing to unpack .../63-libplack-perl_1.0051-1_all.deb ... 2253s Unpacking libplack-perl (1.0051-1) ... 2253s Selecting previously unselected package libnet-http-perl. 2253s Preparing to unpack .../64-libnet-http-perl_6.24-1build1_all.deb ... 2253s Unpacking libnet-http-perl (6.24-1build1) ... 2253s Selecting previously unselected package liblwp-protocol-https-perl. 2253s Preparing to unpack .../65-liblwp-protocol-https-perl_6.14-1_all.deb ... 2253s Unpacking liblwp-protocol-https-perl (6.14-1) ... 2253s Selecting previously unselected package libwww-robotrules-perl. 2253s Preparing to unpack .../66-libwww-robotrules-perl_6.02-1build1_all.deb ... 2253s Unpacking libwww-robotrules-perl (6.02-1build1) ... 2253s Selecting previously unselected package libwww-perl. 2253s Preparing to unpack .../67-libwww-perl_6.81-1build1_all.deb ... 2253s Unpacking libwww-perl (6.81-1build1) ... 2253s Selecting previously unselected package liblemonldap-ng-common-perl. 2254s Preparing to unpack .../68-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 2254s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2254s Selecting previously unselected package pkg-perl-autopkgtest. 2254s Preparing to unpack .../69-pkg-perl-autopkgtest_0.85_all.deb ... 2254s Unpacking pkg-perl-autopkgtest (0.85) ... 2254s Setting up libconfig-inifiles-perl (3.000003-4) ... 2254s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 2254s Setting up libmouse-perl:s390x (2.6.1-1) ... 2254s Setting up libhttp-multipartparser-perl (0.02-3) ... 2254s Setting up libclass-inspector-perl (1.36-3) ... 2254s Setting up libclone-perl:s390x (0.47-1) ... 2254s Setting up libhtml-tagset-perl (3.24-1) ... 2254s Setting up libfilesys-notify-simple-perl (0.14-3) ... 2254s Setting up libnet-cidr-perl (0.27-1build1) ... 2254s Setting up libipc-sharelite-perl (0.17-5build4) ... 2254s Setting up liblwp-mediatypes-perl (6.04-2) ... 2254s Setting up libcrypt-urandom-perl (0.54-1) ... 2254s Setting up libtry-tiny-perl (0.32-1) ... 2254s Setting up perl-openssl-defaults:s390x (7build4) ... 2254s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 2254s Setting up libposix-strftime-compiler-perl (0.46-1) ... 2254s Setting up libencode-locale-perl (1.05-3) ... 2254s Setting up libclass-errorhandler-perl (0.04-3) ... 2254s Setting up libtest-sharedfork-perl (0.35-3) ... 2254s Setting up libhash-multivalue-perl (0.16-3) ... 2254s Setting up liberror-perl (0.17030-1) ... 2254s Setting up libapache-session-perl (1.94-2) ... 2254s Setting up libstream-buffered-perl (0.03-3) ... 2254s Setting up libcrypt-des-perl:s390x (2.07-5) ... 2254s Setting up libapache-logformat-compiler-perl (0.36-3) ... 2254s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 2254s Setting up libcryptx-perl (0.087-1) ... 2254s Setting up libio-html-perl (1.004-3) ... 2254s Setting up libtimedate-perl (2.3300-2) ... 2254s Setting up libtypes-serialiser-perl (1.01-1) ... 2254s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 2254s Setting up libjson-perl (4.10000-1) ... 2254s Setting up libfile-sharedir-perl (1.118-3) ... 2254s Setting up libwww-form-urlencoded-perl (0.26-2) ... 2254s Setting up libdevel-stacktrace-perl (2.0500-1) ... 2254s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 2254s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 2254s Setting up libconvert-asn1-perl (0.34-1) ... 2254s Setting up liburi-perl (5.34-2build1) ... 2254s Setting up dctrl-tools (2.24-3build4) ... 2254s Setting up autodep8 (0.30build1) ... 2254s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 2254s Setting up libjson-xs-perl (4.040-1) ... 2254s Setting up libcrypt-des-ede3-perl (0.03-1) ... 2254s Setting up libhttp-date-perl (6.06-1) ... 2254s Setting up libtest-tcp-perl (2.22-2) ... 2254s Setting up libfile-listing-perl (6.16-1) ... 2254s Setting up libcache-cache-perl (1.08-3) ... 2254s Setting up libhttp-headers-fast-perl (0.22-3) ... 2254s Setting up libnet-http-perl (6.24-1build1) ... 2254s Setting up libjson-maybexs-perl (1.004008-1) ... 2254s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 2254s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2254s Setting up pkg-perl-autopkgtest (0.85) ... 2254s Setting up libwww-robotrules-perl (6.02-1build1) ... 2254s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 2254s Setting up libcookie-baker-perl (0.12-1) ... 2254s Setting up libhttp-entity-parser-perl (0.25-2) ... 2254s Setting up libio-socket-ssl-perl (2.098-1) ... 2254s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 2254s Setting up libconvert-pem-perl (0.13-1) ... 2254s Setting up libhttp-negotiate-perl (6.01-2) ... 2254s Setting up libhttp-cookies-perl (6.11-1) ... 2254s Setting up libhtml-tree-perl (5.07-3) ... 2254s Setting up libcgi-pm-perl (4.71-1build1) ... 2254s Setting up libhtml-template-perl (2.97-2build1) ... 2254s Setting up libplack-perl (1.0051-1) ... 2254s Setting up liblwp-protocol-https-perl (6.14-1) ... 2254s Setting up libwww-perl (6.81-1build1) ... 2254s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2255s Processing triggers for man-db (2.13.1-1) ... 2276s autopkgtest [09:45:42]: test runtime-deps-common: ./debian/tests/runner runtime-deps lemonldap-ng-common 2276s autopkgtest [09:45:42]: test runtime-deps-common: [----------------------- 2276s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.0TNv0f/build.PUd/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 2278s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 2278s 1..4 2278s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 2278s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 2278s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 2278s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 2278s ok 2278s All tests successful. 2278s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.08 cusr 0.02 csys = 0.12 CPU) 2278s Result: PASS 2278s autopkgtest [09:45:44]: test runtime-deps-common: -----------------------] 2279s runtime-deps-common PASS (superficial) 2279s autopkgtest [09:45:45]: test runtime-deps-common: - - - - - - - - - - results - - - - - - - - - - 2280s autopkgtest [09:45:46]: test runtime-deps-portal: preparing testbed 2298s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260130-085215-juju-7f2275-prod-proposed-migration-environment-15-3b330880-1e47-4db5-913b-a3034f787f81 from image adt/ubuntu-resolute-s390x-server-20260129.img (UUID 0fdc3f45-c7c7-4a2c-aa6d-edc1dbbf6141)... 2411s autopkgtest [09:47:57]: testbed dpkg architecture: s390x 2411s autopkgtest [09:47:57]: testbed apt version: 3.1.14 2412s autopkgtest [09:47:58]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2412s autopkgtest [09:47:58]: testbed release detected to be: resolute 2414s autopkgtest [09:48:00]: updating testbed package index (apt update) 2415s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 2415s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2415s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2415s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2415s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 2415s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 2415s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [32.1 kB] 2415s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1543 kB] 2415s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [116 kB] 2415s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1066 kB] 2416s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.9 kB] 2417s Fetched 2998 kB in 2s (1568 kB/s) 2421s Reading package lists... 2423s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 2423s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2423s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2423s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2427s Reading package lists... 2427s Reading package lists... 2429s Building dependency tree... 2429s Reading state information... 2430s Calculating upgrade... 2430s The following packages will be upgraded: 2430s bzip2 gcc-15-base inetutils-telnet libatomic1 libbz2-1.0 libgcc-s1 2430s libsgutils2-1.48 libsqlite3-0 libstdc++6 sg3-utils sg3-utils-udev telnet 2431s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2431s Need to get 3103 kB of archives. 2431s After this operation, 3072 B of additional disk space will be used. 2431s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libatomic1 s390x 15.2.0-12ubuntu1 [9486 B] 2431s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++6 s390x 15.2.0-12ubuntu1 [907 kB] 2431s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-base s390x 15.2.0-12ubuntu1 [59.6 kB] 2431s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-s1 s390x 15.2.0-12ubuntu1 [35.7 kB] 2431s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x bzip2 s390x 1.0.8-6build2 [35.2 kB] 2431s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libbz2-1.0 s390x 1.0.8-6build2 [41.6 kB] 2431s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libsqlite3-0 s390x 3.46.1-9 [748 kB] 2431s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x inetutils-telnet s390x 2:2.7-2ubuntu1 [112 kB] 2431s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x telnet all 0.17+2.7-2ubuntu1 [3636 B] 2431s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libsgutils2-1.48 s390x 1.48-3ubuntu2 [120 kB] 2431s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils s390x 1.48-3ubuntu2 [1025 kB] 2432s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils-udev all 1.48-3ubuntu2 [6610 B] 2435s dpkg-preconfigure: unable to re-open stdin: No such file or directory 2435s Fetched 3103 kB in 1s (3274 kB/s) 2440s (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 ... 87720 files and directories currently installed.) 2440s Preparing to unpack .../libatomic1_15.2.0-12ubuntu1_s390x.deb ... 2440s Unpacking libatomic1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 2440s Preparing to unpack .../libstdc++6_15.2.0-12ubuntu1_s390x.deb ... 2441s Unpacking libstdc++6:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 2442s Preparing to unpack .../gcc-15-base_15.2.0-12ubuntu1_s390x.deb ... 2442s Unpacking gcc-15-base:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 2442s Setting up gcc-15-base:s390x (15.2.0-12ubuntu1) ... 2443s (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 ... 87720 files and directories currently installed.) 2443s Preparing to unpack .../libgcc-s1_15.2.0-12ubuntu1_s390x.deb ... 2444s Unpacking libgcc-s1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 2445s Setting up libgcc-s1:s390x (15.2.0-12ubuntu1) ... 2447s (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 ... 87720 files and directories currently installed.) 2447s Preparing to unpack .../bzip2_1.0.8-6build2_s390x.deb ... 2448s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 2448s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_s390x.deb ... 2449s Unpacking libbz2-1.0:s390x (1.0.8-6build2) over (1.0.8-6build1) ... 2450s Setting up libbz2-1.0:s390x (1.0.8-6build2) ... 2450s (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 ... 87720 files and directories currently installed.) 2450s Preparing to unpack .../0-libsqlite3-0_3.46.1-9_s390x.deb ... 2450s Unpacking libsqlite3-0:s390x (3.46.1-9) over (3.46.1-8) ... 2452s Preparing to unpack .../1-inetutils-telnet_2%3a2.7-2ubuntu1_s390x.deb ... 2452s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 2454s Preparing to unpack .../2-telnet_0.17+2.7-2ubuntu1_all.deb ... 2454s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 2456s Preparing to unpack .../3-libsgutils2-1.48_1.48-3ubuntu2_s390x.deb ... 2457s Unpacking libsgutils2-1.48:s390x (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 2458s Preparing to unpack .../4-sg3-utils_1.48-3ubuntu2_s390x.deb ... 2459s Unpacking sg3-utils (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 2464s Preparing to unpack .../5-sg3-utils-udev_1.48-3ubuntu2_all.deb ... 2465s Unpacking sg3-utils-udev (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 2468s Setting up libsqlite3-0:s390x (3.46.1-9) ... 2469s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 2470s Setting up libsgutils2-1.48:s390x (1.48-3ubuntu2) ... 2470s Setting up bzip2 (1.0.8-6build2) ... 2470s Setting up libatomic1:s390x (15.2.0-12ubuntu1) ... 2470s Setting up libstdc++6:s390x (15.2.0-12ubuntu1) ... 2471s Setting up sg3-utils (1.48-3ubuntu2) ... 2472s Setting up telnet (0.17+2.7-2ubuntu1) ... 2472s Setting up sg3-utils-udev (1.48-3ubuntu2) ... 2474s update-initramfs: deferring update (trigger activated) 2475s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2476s Processing triggers for man-db (2.13.1-1) ... 2494s Processing triggers for initramfs-tools (0.150ubuntu7) ... 2494s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 2524s Using config file '/etc/zipl.conf' 2524s Building bootmap in '/boot' 2525s Adding IPL section 'ubuntu' (default) 2525s Preparing boot device: vda. 2526s Done. 2528s autopkgtest [09:49:54]: upgrading testbed (apt dist-upgrade and autopurge) 2528s Reading package lists... 2528s Building dependency tree... 2528s Reading state information... 2529s Calculating upgrade... 2530s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2530s Reading package lists... 2530s Building dependency tree... 2530s Reading state information... 2531s Solving dependencies... 2532s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2532s autopkgtest [09:49:58]: rebooting testbed after setup commands that affected boot 2607s Reading package lists... 2608s Building dependency tree... 2608s Reading state information... 2609s Solving dependencies... 2610s The following NEW packages will be installed: 2610s autodep8 dctrl-tools fonts-font-awesome javascript-common 2610s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl 2610s libapache-session-perl libcache-cache-perl libcgi-pm-perl 2610s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 2610s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 2610s libconvert-asn1-perl libconvert-base32-perl libconvert-pem-perl 2610s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 2610s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 2610s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 2610s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 2610s libdevel-stacktrace-perl libdigest-hmac-perl libemail-date-format-perl 2610s libencode-locale-perl liberror-perl libexporter-tiny-perl libfcgi-perl 2610s libfcgi-procmanager-perl libfcgi0t64 libfile-listing-perl 2610s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 2610s libhash-multivalue-perl libhtml-format-perl 2610s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 2610s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 2610s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 2610s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 2610s libio-html-perl libio-socket-ssl-perl libipc-sharelite-perl libjs-bootstrap4 2610s libjs-jquery libjs-jquery-cookie libjs-jquery-ui libjs-popper.js 2610s libjson-maybexs-perl libjson-perl libjson-xs-perl 2610s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 2610s liblemonldap-ng-portal-perl liblist-moreutils-perl liblist-moreutils-xs-perl 2610s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 2610s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 2610s libposix-strftime-compiler-perl libregexp-assemble-perl 2610s libstream-buffered-perl libtest-sharedfork-perl libtest-tcp-perl 2610s libtext-unidecode-perl libtimedate-perl libtry-tiny-perl 2610s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 2610s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 2611s 0 upgraded, 94 newly installed, 0 to remove and 0 not upgraded. 2611s Need to get 9146 kB of archives. 2611s After this operation, 30.1 MB of additional disk space will be used. 2611s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 2611s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 2611s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 2611s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 2611s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 2611s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 2611s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 2611s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 2611s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 2611s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 2611s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 2611s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 2611s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 2611s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 2611s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 2611s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 2611s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 2611s Get:18 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 2611s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 2611s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 2611s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 2611s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 2611s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 2611s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 2611s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 2611s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 2611s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 2611s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 2611s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 2611s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 2611s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 2611s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 2611s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 2611s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 2611s Get:35 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 2611s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 2611s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 2611s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 2611s Get:39 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 2611s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 2611s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 2611s Get:42 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 2611s Get:43 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 2611s Get:44 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 2611s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 2611s Get:46 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 2611s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 2611s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 2611s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 2611s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 2611s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 2611s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 2611s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 2611s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 2611s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 2611s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 2611s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 2611s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 2611s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 2611s Get:60 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 2611s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 2611s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 2611s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 2611s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 2611s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 2611s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 2611s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 2611s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 2611s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 2611s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 2611s Get:71 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 2611s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 2611s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 2611s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 2611s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 2611s Get:76 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 2611s Get:77 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 2611s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 2611s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 2611s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x javascript-common all 12+nmu1 [4828 B] 2611s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 2612s Get:82 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 2612s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 2612s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-cookie all 12-4build1 [6604 B] 2612s Get:85 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 2612s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 2612s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 2612s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 2612s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 2612s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 2612s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 2612s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 2612s Get:93 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 2612s Get:94 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 2619s Preconfiguring packages ... 2620s Fetched 9146 kB in 2s (5179 kB/s) 2620s Selecting previously unselected package libfcgi0t64:s390x. 2624s (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 ... 87720 files and directories currently installed.) 2624s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 2624s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 2624s Selecting previously unselected package libfcgi-perl. 2624s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 2624s Unpacking libfcgi-perl (0.82+ds-3build3) ... 2624s Selecting previously unselected package libfcgi-procmanager-perl. 2625s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 2625s Unpacking libfcgi-procmanager-perl (0.28-3) ... 2625s Selecting previously unselected package libcrypt-urandom-perl. 2625s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_s390x.deb ... 2625s Unpacking libcrypt-urandom-perl (0.54-1) ... 2625s Selecting previously unselected package libapache-session-perl. 2625s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 2625s Unpacking libapache-session-perl (1.94-2) ... 2625s Selecting previously unselected package liberror-perl. 2625s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 2625s Unpacking liberror-perl (0.17030-1) ... 2625s Selecting previously unselected package libipc-sharelite-perl. 2625s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 2625s Unpacking libipc-sharelite-perl (0.17-5build4) ... 2625s Selecting previously unselected package libcache-cache-perl. 2625s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 2625s Unpacking libcache-cache-perl (1.08-3) ... 2625s Selecting previously unselected package libclass-xsaccessor-perl. 2625s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 2625s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 2625s Selecting previously unselected package libconfig-inifiles-perl. 2625s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 2625s Unpacking libconfig-inifiles-perl (3.000003-4) ... 2625s Selecting previously unselected package perl-openssl-defaults:s390x. 2625s Preparing to unpack .../10-perl-openssl-defaults_7build4_s390x.deb ... 2625s Unpacking perl-openssl-defaults:s390x (7build4) ... 2626s Selecting previously unselected package libcrypt-openssl-bignum-perl. 2626s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 2626s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 2626s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 2626s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 2626s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 2626s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 2626s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 2626s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 2626s Selecting previously unselected package libconvert-asn1-perl. 2626s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 2626s Unpacking libconvert-asn1-perl (0.34-1) ... 2626s Selecting previously unselected package libcrypt-openssl-x509-perl. 2626s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 2626s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2627s Selecting previously unselected package libclass-errorhandler-perl. 2627s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 2627s Unpacking libclass-errorhandler-perl (0.04-3) ... 2627s Selecting previously unselected package libcrypt-des-perl:s390x. 2627s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_s390x.deb ... 2627s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 2627s Selecting previously unselected package libcrypt-des-ede3-perl. 2627s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 2627s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 2627s Selecting previously unselected package libcryptx-perl. 2627s Preparing to unpack .../19-libcryptx-perl_0.087-1_s390x.deb ... 2627s Unpacking libcryptx-perl (0.087-1) ... 2627s Selecting previously unselected package libconvert-pem-perl. 2627s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 2627s Unpacking libconvert-pem-perl (0.13-1) ... 2627s Selecting previously unselected package libcrypt-rijndael-perl. 2627s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 2627s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 2627s Selecting previously unselected package libhtml-tagset-perl. 2627s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 2627s Unpacking libhtml-tagset-perl (3.24-1) ... 2627s Selecting previously unselected package liburi-perl. 2627s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 2627s Unpacking liburi-perl (5.34-2build1) ... 2627s Selecting previously unselected package libhtml-parser-perl:s390x. 2627s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_s390x.deb ... 2627s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 2628s Selecting previously unselected package libcgi-pm-perl. 2628s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 2628s Unpacking libcgi-pm-perl (4.71-1build1) ... 2628s Selecting previously unselected package libhtml-template-perl. 2628s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 2628s Unpacking libhtml-template-perl (2.97-2build1) ... 2628s Selecting previously unselected package libjson-perl. 2628s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 2628s Unpacking libjson-perl (4.10000-1) ... 2628s Selecting previously unselected package libcommon-sense-perl:s390x. 2628s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_s390x.deb ... 2628s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 2628s Selecting previously unselected package libtypes-serialiser-perl. 2628s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 2628s Unpacking libtypes-serialiser-perl (1.01-1) ... 2628s Selecting previously unselected package libjson-xs-perl. 2628s Preparing to unpack .../30-libjson-xs-perl_4.040-1_s390x.deb ... 2628s Unpacking libjson-xs-perl (4.040-1) ... 2628s Selecting previously unselected package libmouse-perl:s390x. 2628s Preparing to unpack .../31-libmouse-perl_2.6.1-1_s390x.deb ... 2628s Unpacking libmouse-perl:s390x (2.6.1-1) ... 2628s Selecting previously unselected package libnet-cidr-perl. 2628s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 2628s Unpacking libnet-cidr-perl (0.27-1build1) ... 2628s Selecting previously unselected package libnet-ssleay-perl:s390x. 2628s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_s390x.deb ... 2628s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 2628s Selecting previously unselected package libposix-strftime-compiler-perl. 2628s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 2628s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 2628s Selecting previously unselected package libapache-logformat-compiler-perl. 2628s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 2628s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 2628s Selecting previously unselected package libcookie-baker-perl. 2628s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 2628s Unpacking libcookie-baker-perl (0.12-1) ... 2628s Selecting previously unselected package libdevel-stacktrace-perl. 2628s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 2628s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 2628s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 2628s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 2628s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 2628s Selecting previously unselected package libclass-inspector-perl. 2628s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 2628s Unpacking libclass-inspector-perl (1.36-3) ... 2629s Selecting previously unselected package libfile-sharedir-perl. 2629s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 2629s Unpacking libfile-sharedir-perl (1.118-3) ... 2629s Selecting previously unselected package libfilesys-notify-simple-perl. 2629s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 2629s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 2629s Selecting previously unselected package libhash-multivalue-perl. 2629s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 2629s Unpacking libhash-multivalue-perl (0.16-3) ... 2629s Selecting previously unselected package libhttp-multipartparser-perl. 2629s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 2629s Unpacking libhttp-multipartparser-perl (0.02-3) ... 2630s Selecting previously unselected package libjson-maybexs-perl. 2630s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 2630s Unpacking libjson-maybexs-perl (1.004008-1) ... 2630s Selecting previously unselected package libstream-buffered-perl. 2630s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 2630s Unpacking libstream-buffered-perl (0.03-3) ... 2630s Selecting previously unselected package libwww-form-urlencoded-perl. 2630s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 2630s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 2630s Selecting previously unselected package libhttp-entity-parser-perl. 2630s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 2630s Unpacking libhttp-entity-parser-perl (0.25-2) ... 2630s Selecting previously unselected package libtimedate-perl. 2630s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 2630s Unpacking libtimedate-perl (2.3300-2) ... 2630s Selecting previously unselected package libhttp-date-perl. 2630s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 2630s Unpacking libhttp-date-perl (6.06-1) ... 2630s Selecting previously unselected package libhttp-headers-fast-perl. 2630s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 2630s Unpacking libhttp-headers-fast-perl (0.22-3) ... 2630s Selecting previously unselected package libclone-perl:s390x. 2630s Preparing to unpack .../51-libclone-perl_0.47-1_s390x.deb ... 2630s Unpacking libclone-perl:s390x (0.47-1) ... 2630s Selecting previously unselected package libencode-locale-perl. 2630s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 2630s Unpacking libencode-locale-perl (1.05-3) ... 2630s Selecting previously unselected package libio-html-perl. 2630s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 2630s Unpacking libio-html-perl (1.004-3) ... 2630s Selecting previously unselected package liblwp-mediatypes-perl. 2630s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 2630s Unpacking liblwp-mediatypes-perl (6.04-2) ... 2630s Selecting previously unselected package libhttp-message-perl. 2630s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 2630s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 2630s Selecting previously unselected package libtest-sharedfork-perl. 2630s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 2630s Unpacking libtest-sharedfork-perl (0.35-3) ... 2631s Selecting previously unselected package libtest-tcp-perl. 2631s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 2631s Unpacking libtest-tcp-perl (2.22-2) ... 2631s Selecting previously unselected package libtry-tiny-perl. 2631s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 2631s Unpacking libtry-tiny-perl (0.32-1) ... 2631s Selecting previously unselected package libplack-perl. 2631s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 2631s Unpacking libplack-perl (1.0051-1) ... 2631s Selecting previously unselected package libfile-listing-perl. 2631s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 2631s Unpacking libfile-listing-perl (6.16-1) ... 2631s Selecting previously unselected package libhtml-tree-perl. 2631s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 2631s Unpacking libhtml-tree-perl (5.07-3) ... 2631s Selecting previously unselected package libhttp-cookies-perl. 2631s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 2631s Unpacking libhttp-cookies-perl (6.11-1) ... 2631s Selecting previously unselected package libhttp-negotiate-perl. 2631s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 2631s Unpacking libhttp-negotiate-perl (6.01-2) ... 2631s Selecting previously unselected package libio-socket-ssl-perl. 2631s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 2631s Unpacking libio-socket-ssl-perl (2.098-1) ... 2631s Selecting previously unselected package libnet-http-perl. 2631s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 2631s Unpacking libnet-http-perl (6.24-1build1) ... 2631s Selecting previously unselected package liblwp-protocol-https-perl. 2631s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 2631s Unpacking liblwp-protocol-https-perl (6.14-1) ... 2631s Selecting previously unselected package libwww-robotrules-perl. 2631s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 2631s Unpacking libwww-robotrules-perl (6.02-1build1) ... 2631s Selecting previously unselected package libwww-perl. 2631s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 2631s Unpacking libwww-perl (6.81-1build1) ... 2632s Selecting previously unselected package liblemonldap-ng-common-perl. 2632s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 2632s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2632s Selecting previously unselected package liblemonldap-ng-handler-perl. 2632s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 2632s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2632s Selecting previously unselected package lemonldap-ng-fastcgi-server. 2632s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 2632s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2633s Selecting previously unselected package fonts-font-awesome. 2633s Preparing to unpack .../72-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 2633s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 2633s Selecting previously unselected package libconvert-base32-perl. 2633s Preparing to unpack .../73-libconvert-base32-perl_0.06-3_all.deb ... 2633s Unpacking libconvert-base32-perl (0.06-3) ... 2633s Selecting previously unselected package libdigest-hmac-perl. 2633s Preparing to unpack .../74-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 2633s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 2633s Selecting previously unselected package libemail-date-format-perl. 2633s Preparing to unpack .../75-libemail-date-format-perl_1.008-1_all.deb ... 2633s Unpacking libemail-date-format-perl (1.008-1) ... 2633s Selecting previously unselected package libfont-afm-perl. 2633s Preparing to unpack .../76-libfont-afm-perl_1.20-4_all.deb ... 2633s Unpacking libfont-afm-perl (1.20-4) ... 2633s Selecting previously unselected package libhtml-format-perl. 2633s Preparing to unpack .../77-libhtml-format-perl_2.16-2_all.deb ... 2633s Unpacking libhtml-format-perl (2.16-2) ... 2633s Selecting previously unselected package libhtml-formattext-withlinks-perl. 2633s Preparing to unpack .../78-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 2633s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 2633s Selecting previously unselected package javascript-common. 2633s Preparing to unpack .../79-javascript-common_12+nmu1_all.deb ... 2633s Unpacking javascript-common (12+nmu1) ... 2633s Selecting previously unselected package libjs-popper.js. 2633s Preparing to unpack .../80-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 2633s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 2633s Selecting previously unselected package libjs-bootstrap4. 2633s Preparing to unpack .../81-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 2634s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 2634s Selecting previously unselected package libjs-jquery. 2634s Preparing to unpack .../82-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 2634s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2634s Selecting previously unselected package libjs-jquery-cookie. 2634s Preparing to unpack .../83-libjs-jquery-cookie_12-4build1_all.deb ... 2634s Unpacking libjs-jquery-cookie (12-4build1) ... 2634s Selecting previously unselected package libjs-jquery-ui. 2634s Preparing to unpack .../84-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 2634s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 2634s Selecting previously unselected package libexporter-tiny-perl. 2635s Preparing to unpack .../85-libexporter-tiny-perl_1.006003-1_all.deb ... 2635s Unpacking libexporter-tiny-perl (1.006003-1) ... 2635s Selecting previously unselected package liblist-moreutils-xs-perl. 2635s Preparing to unpack .../86-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 2635s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 2635s Selecting previously unselected package liblist-moreutils-perl. 2635s Preparing to unpack .../87-liblist-moreutils-perl_0.430-2_all.deb ... 2635s Unpacking liblist-moreutils-perl (0.430-2) ... 2635s Selecting previously unselected package libregexp-assemble-perl. 2635s Preparing to unpack .../88-libregexp-assemble-perl_0.38-2_all.deb ... 2635s Unpacking libregexp-assemble-perl (0.38-2) ... 2635s Selecting previously unselected package libtext-unidecode-perl. 2635s Preparing to unpack .../89-libtext-unidecode-perl_1.30-3_all.deb ... 2635s Unpacking libtext-unidecode-perl (1.30-3) ... 2635s Selecting previously unselected package liblemonldap-ng-portal-perl. 2635s Preparing to unpack .../90-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 2636s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 2636s Selecting previously unselected package dctrl-tools. 2636s Preparing to unpack .../91-dctrl-tools_2.24-3build4_s390x.deb ... 2636s Unpacking dctrl-tools (2.24-3build4) ... 2636s Selecting previously unselected package autodep8. 2636s Preparing to unpack .../92-autodep8_0.30build1_all.deb ... 2636s Unpacking autodep8 (0.30build1) ... 2636s Selecting previously unselected package pkg-perl-autopkgtest. 2636s Preparing to unpack .../93-pkg-perl-autopkgtest_0.85_all.deb ... 2636s Unpacking pkg-perl-autopkgtest (0.85) ... 2637s Setting up libconfig-inifiles-perl (3.000003-4) ... 2637s Setting up javascript-common (12+nmu1) ... 2637s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 2637s Setting up libmouse-perl:s390x (2.6.1-1) ... 2637s Setting up libhttp-multipartparser-perl (0.02-3) ... 2637s Setting up libclass-inspector-perl (1.36-3) ... 2637s Setting up libfont-afm-perl (1.20-4) ... 2637s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 2637s Setting up libclone-perl:s390x (0.47-1) ... 2637s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 2637s Setting up libhtml-tagset-perl (3.24-1) ... 2637s Setting up libfilesys-notify-simple-perl (0.14-3) ... 2637s Setting up libnet-cidr-perl (0.27-1build1) ... 2637s Setting up libipc-sharelite-perl (0.17-5build4) ... 2637s Setting up liblwp-mediatypes-perl (6.04-2) ... 2637s Setting up libcrypt-urandom-perl (0.54-1) ... 2637s Setting up libtry-tiny-perl (0.32-1) ... 2637s Setting up perl-openssl-defaults:s390x (7build4) ... 2637s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 2637s Setting up libposix-strftime-compiler-perl (0.46-1) ... 2637s Setting up libencode-locale-perl (1.05-3) ... 2637s Setting up libclass-errorhandler-perl (0.04-3) ... 2637s Setting up libfcgi-procmanager-perl (0.28-3) ... 2637s Setting up libtest-sharedfork-perl (0.35-3) ... 2637s Setting up libhash-multivalue-perl (0.16-3) ... 2637s Setting up liberror-perl (0.17030-1) ... 2637s Setting up libapache-session-perl (1.94-2) ... 2637s Setting up libstream-buffered-perl (0.03-3) ... 2637s Setting up libcrypt-des-perl:s390x (2.07-5) ... 2637s Setting up libapache-logformat-compiler-perl (0.36-3) ... 2637s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 2637s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 2637s Setting up libemail-date-format-perl (1.008-1) ... 2637s Setting up libcryptx-perl (0.087-1) ... 2637s Setting up libio-html-perl (1.004-3) ... 2637s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 2637s Setting up libtimedate-perl (2.3300-2) ... 2637s Setting up libtypes-serialiser-perl (1.01-1) ... 2637s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 2637s Setting up libjson-perl (4.10000-1) ... 2637s Setting up libfile-sharedir-perl (1.118-3) ... 2637s Setting up libfcgi-perl (0.82+ds-3build3) ... 2637s Setting up libwww-form-urlencoded-perl (0.26-2) ... 2637s Setting up libdevel-stacktrace-perl (2.0500-1) ... 2637s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 2637s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 2637s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 2637s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2637s Setting up libexporter-tiny-perl (1.006003-1) ... 2637s Setting up libconvert-asn1-perl (0.34-1) ... 2637s Setting up libtext-unidecode-perl (1.30-3) ... 2637s Setting up libregexp-assemble-perl (0.38-2) ... 2637s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 2637s Setting up liburi-perl (5.34-2build1) ... 2637s Setting up libconvert-base32-perl (0.06-3) ... 2637s Setting up dctrl-tools (2.24-3build4) ... 2637s Setting up autodep8 (0.30build1) ... 2637s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 2637s Setting up libjson-xs-perl (4.040-1) ... 2637s Setting up libcrypt-des-ede3-perl (0.03-1) ... 2637s Setting up libjs-jquery-cookie (12-4build1) ... 2637s Setting up libhttp-date-perl (6.06-1) ... 2637s Setting up libtest-tcp-perl (2.22-2) ... 2637s Setting up libfile-listing-perl (6.16-1) ... 2637s Setting up libcache-cache-perl (1.08-3) ... 2637s Setting up libhttp-headers-fast-perl (0.22-3) ... 2637s Setting up liblist-moreutils-perl (0.430-2) ... 2637s Setting up libnet-http-perl (6.24-1build1) ... 2637s Setting up libjson-maybexs-perl (1.004008-1) ... 2637s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 2637s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 2637s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2637s Setting up pkg-perl-autopkgtest (0.85) ... 2637s Setting up libwww-robotrules-perl (6.02-1build1) ... 2637s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 2637s Setting up libcookie-baker-perl (0.12-1) ... 2637s Setting up libhttp-entity-parser-perl (0.25-2) ... 2637s Setting up libio-socket-ssl-perl (2.098-1) ... 2637s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 2637s Setting up libconvert-pem-perl (0.13-1) ... 2637s Setting up libhttp-negotiate-perl (6.01-2) ... 2637s Setting up libhttp-cookies-perl (6.11-1) ... 2637s Setting up libhtml-tree-perl (5.07-3) ... 2637s Setting up libcgi-pm-perl (4.71-1build1) ... 2637s Setting up libhtml-format-perl (2.16-2) ... 2637s Setting up libhtml-template-perl (2.97-2build1) ... 2637s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 2637s Setting up libplack-perl (1.0051-1) ... 2637s Setting up liblwp-protocol-https-perl (6.14-1) ... 2637s Setting up libwww-perl (6.81-1build1) ... 2637s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2637s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2638s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 2638s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 2640s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2642s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2642s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2643s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 2645s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 2646s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 2647s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2648s Processing triggers for man-db (2.13.1-1) ... 2702s autopkgtest [09:52:48]: test runtime-deps-portal: ./debian/tests/runner runtime-deps lemonldap-ng-portal 2702s autopkgtest [09:52:48]: test runtime-deps-portal: [----------------------- 2702s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.0TNv0f/build.PUd/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 2702s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.0TNv0f/build.PUd/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 2708s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 2708s 1..4 2708s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 2708s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 2708s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 2708s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 2708s ok 2708s All tests successful. 2708s Files=1, Tests=4, 4 wallclock secs ( 0.02 usr 0.01 sys + 0.44 cusr 0.35 csys = 0.82 CPU) 2708s Result: PASS 2708s autopkgtest [09:52:54]: test runtime-deps-portal: -----------------------] 2709s runtime-deps-portal PASS (superficial) 2709s autopkgtest [09:52:55]: test runtime-deps-portal: - - - - - - - - - - results - - - - - - - - - - 2710s autopkgtest [09:52:56]: test runtime-deps-manager: preparing testbed 2728s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260130-085215-juju-7f2275-prod-proposed-migration-environment-15-3b330880-1e47-4db5-913b-a3034f787f81 from image adt/ubuntu-resolute-s390x-server-20260129.img (UUID 0fdc3f45-c7c7-4a2c-aa6d-edc1dbbf6141)... 2793s autopkgtest [09:54:19]: testbed dpkg architecture: s390x 2793s autopkgtest [09:54:19]: testbed apt version: 3.1.14 2794s autopkgtest [09:54:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2794s autopkgtest [09:54:20]: testbed release detected to be: resolute 2794s autopkgtest [09:54:20]: updating testbed package index (apt update) 2795s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 2795s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2795s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2795s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2795s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [32.1 kB] 2795s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1543 kB] 2795s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 2795s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 2795s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [116 kB] 2795s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1066 kB] 2795s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.9 kB] 2796s Fetched 2998 kB in 1s (2392 kB/s) 2799s Reading package lists... 2800s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 2800s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2800s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2800s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2803s Reading package lists... 2804s Reading package lists... 2805s Building dependency tree... 2805s Reading state information... 2806s Calculating upgrade... 2807s The following packages will be upgraded: 2807s bzip2 gcc-15-base inetutils-telnet libatomic1 libbz2-1.0 libgcc-s1 2807s libsgutils2-1.48 libsqlite3-0 libstdc++6 sg3-utils sg3-utils-udev telnet 2807s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2807s Need to get 3103 kB of archives. 2807s After this operation, 3072 B of additional disk space will be used. 2807s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libatomic1 s390x 15.2.0-12ubuntu1 [9486 B] 2807s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++6 s390x 15.2.0-12ubuntu1 [907 kB] 2807s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-base s390x 15.2.0-12ubuntu1 [59.6 kB] 2807s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-s1 s390x 15.2.0-12ubuntu1 [35.7 kB] 2807s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x bzip2 s390x 1.0.8-6build2 [35.2 kB] 2807s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libbz2-1.0 s390x 1.0.8-6build2 [41.6 kB] 2807s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libsqlite3-0 s390x 3.46.1-9 [748 kB] 2807s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x inetutils-telnet s390x 2:2.7-2ubuntu1 [112 kB] 2807s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x telnet all 0.17+2.7-2ubuntu1 [3636 B] 2807s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libsgutils2-1.48 s390x 1.48-3ubuntu2 [120 kB] 2807s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils s390x 1.48-3ubuntu2 [1025 kB] 2807s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x sg3-utils-udev all 1.48-3ubuntu2 [6610 B] 2808s dpkg-preconfigure: unable to re-open stdin: No such file or directory 2809s Fetched 3103 kB in 1s (4650 kB/s) 2809s (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 ... 87720 files and directories currently installed.) 2809s Preparing to unpack .../libatomic1_15.2.0-12ubuntu1_s390x.deb ... 2809s Unpacking libatomic1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 2810s Preparing to unpack .../libstdc++6_15.2.0-12ubuntu1_s390x.deb ... 2811s Unpacking libstdc++6:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 2811s Preparing to unpack .../gcc-15-base_15.2.0-12ubuntu1_s390x.deb ... 2811s Unpacking gcc-15-base:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 2811s Setting up gcc-15-base:s390x (15.2.0-12ubuntu1) ... 2811s (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 ... 87720 files and directories currently installed.) 2811s Preparing to unpack .../libgcc-s1_15.2.0-12ubuntu1_s390x.deb ... 2811s Unpacking libgcc-s1:s390x (15.2.0-12ubuntu1) over (15.2.0-11ubuntu1) ... 2811s Setting up libgcc-s1:s390x (15.2.0-12ubuntu1) ... 2811s (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 ... 87720 files and directories currently installed.) 2811s Preparing to unpack .../bzip2_1.0.8-6build2_s390x.deb ... 2811s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 2812s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_s390x.deb ... 2812s Unpacking libbz2-1.0:s390x (1.0.8-6build2) over (1.0.8-6build1) ... 2812s Setting up libbz2-1.0:s390x (1.0.8-6build2) ... 2812s (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 ... 87720 files and directories currently installed.) 2812s Preparing to unpack .../0-libsqlite3-0_3.46.1-9_s390x.deb ... 2812s Unpacking libsqlite3-0:s390x (3.46.1-9) over (3.46.1-8) ... 2812s Preparing to unpack .../1-inetutils-telnet_2%3a2.7-2ubuntu1_s390x.deb ... 2812s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 2813s Preparing to unpack .../2-telnet_0.17+2.7-2ubuntu1_all.deb ... 2813s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 2813s Preparing to unpack .../3-libsgutils2-1.48_1.48-3ubuntu2_s390x.deb ... 2813s Unpacking libsgutils2-1.48:s390x (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 2813s Preparing to unpack .../4-sg3-utils_1.48-3ubuntu2_s390x.deb ... 2813s Unpacking sg3-utils (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 2814s Preparing to unpack .../5-sg3-utils-udev_1.48-3ubuntu2_all.deb ... 2814s Unpacking sg3-utils-udev (1.48-3ubuntu2) over (1.48-3ubuntu1) ... 2815s Setting up libsqlite3-0:s390x (3.46.1-9) ... 2815s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 2815s Setting up libsgutils2-1.48:s390x (1.48-3ubuntu2) ... 2815s Setting up bzip2 (1.0.8-6build2) ... 2815s Setting up libatomic1:s390x (15.2.0-12ubuntu1) ... 2815s Setting up libstdc++6:s390x (15.2.0-12ubuntu1) ... 2815s Setting up sg3-utils (1.48-3ubuntu2) ... 2815s Setting up telnet (0.17+2.7-2ubuntu1) ... 2815s Setting up sg3-utils-udev (1.48-3ubuntu2) ... 2815s update-initramfs: deferring update (trigger activated) 2815s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2815s Processing triggers for man-db (2.13.1-1) ... 2820s Processing triggers for initramfs-tools (0.150ubuntu7) ... 2820s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 2844s Using config file '/etc/zipl.conf' 2844s Building bootmap in '/boot' 2844s Adding IPL section 'ubuntu' (default) 2844s Preparing boot device: vda. 2844s Done. 2845s autopkgtest [09:55:11]: upgrading testbed (apt dist-upgrade and autopurge) 2846s Reading package lists... 2847s Building dependency tree... 2847s Reading state information... 2847s Calculating upgrade... 2848s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2849s Reading package lists... 2849s Building dependency tree... 2849s Reading state information... 2849s Solving dependencies... 2850s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2850s autopkgtest [09:55:16]: rebooting testbed after setup commands that affected boot 2893s Reading package lists... 2893s Building dependency tree... 2893s Reading state information... 2894s Solving dependencies... 2894s The following NEW packages will be installed: 2894s autodep8 dctrl-tools fonts-glyphicons-halflings lemonldap-ng-fastcgi-server 2894s libapache-logformat-compiler-perl libapache-session-perl libcache-cache-perl 2894s libcgi-pm-perl libclass-errorhandler-perl libclass-inspector-perl 2894s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 2894s libconfig-inifiles-perl libconvert-asn1-perl libconvert-pem-perl 2894s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 2894s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 2894s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 2894s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 2894s libdevel-stacktrace-perl libemail-date-format-perl libencode-locale-perl 2894s liberror-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 2894s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl 2894s libhash-merge-simple-perl libhash-multivalue-perl libhtml-parser-perl 2894s libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl 2894s libhttp-cookies-perl libhttp-date-perl libhttp-entity-parser-perl 2894s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 2894s libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl 2894s libipc-sharelite-perl libjs-angularjs libjs-bootstrap libjs-es5-shim 2894s libjs-jquery libjson-maybexs-perl libjson-perl libjson-xs-perl 2894s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 2894s liblemonldap-ng-manager-perl liblwp-mediatypes-perl 2894s liblwp-protocol-https-perl libmouse-perl libnet-cidr-perl libnet-http-perl 2894s libnet-ssleay-perl libplack-perl libposix-strftime-compiler-perl 2894s libregexp-common-perl libstream-buffered-perl libtest-sharedfork-perl 2894s libtest-tcp-perl libtimedate-perl libtry-tiny-perl libtypes-serialiser-perl 2894s liburi-perl libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 2894s perl-openssl-defaults pkg-perl-autopkgtest 2895s 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. 2895s Need to get 6354 kB of archives. 2895s After this operation, 25.9 MB of additional disk space will be used. 2895s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 2895s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 2895s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 2895s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 2895s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 2895s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 2895s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 2895s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 2895s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 2895s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 2895s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 2895s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 2895s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 2895s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 2895s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 2895s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 2895s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 2895s Get:18 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 2895s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 2895s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 2895s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 2895s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 2895s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 2895s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 2895s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 2895s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 2895s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 2895s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 2895s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 2895s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 2895s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 2895s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 2895s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 2895s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 2895s Get:35 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 2895s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 2895s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 2895s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 2895s Get:39 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 2895s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 2895s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 2895s Get:42 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 2895s Get:43 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 2895s Get:44 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 2895s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 2895s Get:46 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 2895s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 2895s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 2895s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 2895s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 2895s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 2895s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 2895s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 2895s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 2895s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 2895s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 2895s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 2895s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 2895s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 2895s Get:60 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 2895s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 2895s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 2895s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 2895s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 2895s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 2895s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 2895s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 2895s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 2895s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 2895s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 2895s Get:71 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 2895s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 2895s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 2895s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-merge-simple-perl all 0.052-1 [7640 B] 2895s Get:75 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-angularjs all 1.8.3-3 [559 kB] 2895s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 2895s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 2895s Get:78 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-es5-shim all 4.6.7-2 [39.8 kB] 2895s Get:79 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 2895s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 2895s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 2895s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 2895s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 2895s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 2897s Preconfiguring packages ... 2897s Fetched 6354 kB in 0s (14.2 MB/s) 2897s Selecting previously unselected package libfcgi0t64:s390x. 2898s (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 ... 87720 files and directories currently installed.) 2898s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 2898s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 2898s Selecting previously unselected package libfcgi-perl. 2898s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 2898s Unpacking libfcgi-perl (0.82+ds-3build3) ... 2898s Selecting previously unselected package libfcgi-procmanager-perl. 2898s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 2898s Unpacking libfcgi-procmanager-perl (0.28-3) ... 2898s Selecting previously unselected package libcrypt-urandom-perl. 2898s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_s390x.deb ... 2898s Unpacking libcrypt-urandom-perl (0.54-1) ... 2898s Selecting previously unselected package libapache-session-perl. 2898s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 2898s Unpacking libapache-session-perl (1.94-2) ... 2898s Selecting previously unselected package liberror-perl. 2898s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 2898s Unpacking liberror-perl (0.17030-1) ... 2898s Selecting previously unselected package libipc-sharelite-perl. 2898s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 2898s Unpacking libipc-sharelite-perl (0.17-5build4) ... 2898s Selecting previously unselected package libcache-cache-perl. 2898s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 2898s Unpacking libcache-cache-perl (1.08-3) ... 2898s Selecting previously unselected package libclass-xsaccessor-perl. 2898s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 2898s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 2898s Selecting previously unselected package libconfig-inifiles-perl. 2898s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 2898s Unpacking libconfig-inifiles-perl (3.000003-4) ... 2898s Selecting previously unselected package perl-openssl-defaults:s390x. 2898s Preparing to unpack .../10-perl-openssl-defaults_7build4_s390x.deb ... 2898s Unpacking perl-openssl-defaults:s390x (7build4) ... 2898s Selecting previously unselected package libcrypt-openssl-bignum-perl. 2898s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 2898s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 2898s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 2898s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 2898s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 2898s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 2898s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 2898s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 2898s Selecting previously unselected package libconvert-asn1-perl. 2898s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 2898s Unpacking libconvert-asn1-perl (0.34-1) ... 2898s Selecting previously unselected package libcrypt-openssl-x509-perl. 2898s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 2898s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2898s Selecting previously unselected package libclass-errorhandler-perl. 2898s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 2898s Unpacking libclass-errorhandler-perl (0.04-3) ... 2898s Selecting previously unselected package libcrypt-des-perl:s390x. 2898s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_s390x.deb ... 2898s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 2898s Selecting previously unselected package libcrypt-des-ede3-perl. 2898s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 2898s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 2898s Selecting previously unselected package libcryptx-perl. 2898s Preparing to unpack .../19-libcryptx-perl_0.087-1_s390x.deb ... 2898s Unpacking libcryptx-perl (0.087-1) ... 2898s Selecting previously unselected package libconvert-pem-perl. 2898s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 2898s Unpacking libconvert-pem-perl (0.13-1) ... 2898s Selecting previously unselected package libcrypt-rijndael-perl. 2898s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 2898s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 2898s Selecting previously unselected package libhtml-tagset-perl. 2899s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 2899s Unpacking libhtml-tagset-perl (3.24-1) ... 2899s Selecting previously unselected package liburi-perl. 2899s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 2899s Unpacking liburi-perl (5.34-2build1) ... 2899s Selecting previously unselected package libhtml-parser-perl:s390x. 2899s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_s390x.deb ... 2899s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 2899s Selecting previously unselected package libcgi-pm-perl. 2899s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 2900s Unpacking libcgi-pm-perl (4.71-1build1) ... 2900s Selecting previously unselected package libhtml-template-perl. 2900s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 2900s Unpacking libhtml-template-perl (2.97-2build1) ... 2900s Selecting previously unselected package libjson-perl. 2900s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 2900s Unpacking libjson-perl (4.10000-1) ... 2900s Selecting previously unselected package libcommon-sense-perl:s390x. 2900s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_s390x.deb ... 2900s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 2900s Selecting previously unselected package libtypes-serialiser-perl. 2900s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 2900s Unpacking libtypes-serialiser-perl (1.01-1) ... 2900s Selecting previously unselected package libjson-xs-perl. 2900s Preparing to unpack .../30-libjson-xs-perl_4.040-1_s390x.deb ... 2900s Unpacking libjson-xs-perl (4.040-1) ... 2900s Selecting previously unselected package libmouse-perl:s390x. 2900s Preparing to unpack .../31-libmouse-perl_2.6.1-1_s390x.deb ... 2900s Unpacking libmouse-perl:s390x (2.6.1-1) ... 2900s Selecting previously unselected package libnet-cidr-perl. 2900s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 2900s Unpacking libnet-cidr-perl (0.27-1build1) ... 2900s Selecting previously unselected package libnet-ssleay-perl:s390x. 2900s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_s390x.deb ... 2900s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 2900s Selecting previously unselected package libposix-strftime-compiler-perl. 2900s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 2900s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 2900s Selecting previously unselected package libapache-logformat-compiler-perl. 2900s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 2900s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 2900s Selecting previously unselected package libcookie-baker-perl. 2900s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 2900s Unpacking libcookie-baker-perl (0.12-1) ... 2900s Selecting previously unselected package libdevel-stacktrace-perl. 2900s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 2900s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 2900s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 2900s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 2900s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 2901s Selecting previously unselected package libclass-inspector-perl. 2901s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 2901s Unpacking libclass-inspector-perl (1.36-3) ... 2901s Selecting previously unselected package libfile-sharedir-perl. 2901s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 2901s Unpacking libfile-sharedir-perl (1.118-3) ... 2901s Selecting previously unselected package libfilesys-notify-simple-perl. 2901s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 2901s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 2901s Selecting previously unselected package libhash-multivalue-perl. 2901s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 2901s Unpacking libhash-multivalue-perl (0.16-3) ... 2901s Selecting previously unselected package libhttp-multipartparser-perl. 2901s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 2901s Unpacking libhttp-multipartparser-perl (0.02-3) ... 2901s Selecting previously unselected package libjson-maybexs-perl. 2901s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 2901s Unpacking libjson-maybexs-perl (1.004008-1) ... 2901s Selecting previously unselected package libstream-buffered-perl. 2902s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 2902s Unpacking libstream-buffered-perl (0.03-3) ... 2902s Selecting previously unselected package libwww-form-urlencoded-perl. 2902s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 2902s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 2902s Selecting previously unselected package libhttp-entity-parser-perl. 2902s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 2902s Unpacking libhttp-entity-parser-perl (0.25-2) ... 2902s Selecting previously unselected package libtimedate-perl. 2902s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 2902s Unpacking libtimedate-perl (2.3300-2) ... 2902s Selecting previously unselected package libhttp-date-perl. 2902s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 2902s Unpacking libhttp-date-perl (6.06-1) ... 2902s Selecting previously unselected package libhttp-headers-fast-perl. 2902s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 2902s Unpacking libhttp-headers-fast-perl (0.22-3) ... 2902s Selecting previously unselected package libclone-perl:s390x. 2902s Preparing to unpack .../51-libclone-perl_0.47-1_s390x.deb ... 2902s Unpacking libclone-perl:s390x (0.47-1) ... 2902s Selecting previously unselected package libencode-locale-perl. 2902s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 2902s Unpacking libencode-locale-perl (1.05-3) ... 2902s Selecting previously unselected package libio-html-perl. 2902s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 2902s Unpacking libio-html-perl (1.004-3) ... 2902s Selecting previously unselected package liblwp-mediatypes-perl. 2902s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 2902s Unpacking liblwp-mediatypes-perl (6.04-2) ... 2902s Selecting previously unselected package libhttp-message-perl. 2902s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 2902s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 2903s Selecting previously unselected package libtest-sharedfork-perl. 2903s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 2903s Unpacking libtest-sharedfork-perl (0.35-3) ... 2903s Selecting previously unselected package libtest-tcp-perl. 2903s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 2903s Unpacking libtest-tcp-perl (2.22-2) ... 2903s Selecting previously unselected package libtry-tiny-perl. 2904s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 2904s Unpacking libtry-tiny-perl (0.32-1) ... 2904s Selecting previously unselected package libplack-perl. 2904s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 2904s Unpacking libplack-perl (1.0051-1) ... 2904s Selecting previously unselected package libfile-listing-perl. 2904s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 2904s Unpacking libfile-listing-perl (6.16-1) ... 2904s Selecting previously unselected package libhtml-tree-perl. 2904s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 2904s Unpacking libhtml-tree-perl (5.07-3) ... 2904s Selecting previously unselected package libhttp-cookies-perl. 2904s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 2904s Unpacking libhttp-cookies-perl (6.11-1) ... 2904s Selecting previously unselected package libhttp-negotiate-perl. 2904s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 2904s Unpacking libhttp-negotiate-perl (6.01-2) ... 2904s Selecting previously unselected package libio-socket-ssl-perl. 2904s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 2904s Unpacking libio-socket-ssl-perl (2.098-1) ... 2904s Selecting previously unselected package libnet-http-perl. 2904s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 2904s Unpacking libnet-http-perl (6.24-1build1) ... 2904s Selecting previously unselected package liblwp-protocol-https-perl. 2904s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 2904s Unpacking liblwp-protocol-https-perl (6.14-1) ... 2904s Selecting previously unselected package libwww-robotrules-perl. 2904s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 2904s Unpacking libwww-robotrules-perl (6.02-1build1) ... 2904s Selecting previously unselected package libwww-perl. 2904s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 2904s Unpacking libwww-perl (6.81-1build1) ... 2904s Selecting previously unselected package liblemonldap-ng-common-perl. 2904s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 2904s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2904s Selecting previously unselected package liblemonldap-ng-handler-perl. 2904s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 2904s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2904s Selecting previously unselected package lemonldap-ng-fastcgi-server. 2904s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 2904s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2904s Selecting previously unselected package libemail-date-format-perl. 2904s Preparing to unpack .../72-libemail-date-format-perl_1.008-1_all.deb ... 2904s Unpacking libemail-date-format-perl (1.008-1) ... 2904s Selecting previously unselected package libhash-merge-simple-perl. 2904s Preparing to unpack .../73-libhash-merge-simple-perl_0.052-1_all.deb ... 2904s Unpacking libhash-merge-simple-perl (0.052-1) ... 2904s Selecting previously unselected package libjs-angularjs. 2904s Preparing to unpack .../74-libjs-angularjs_1.8.3-3_all.deb ... 2904s Unpacking libjs-angularjs (1.8.3-3) ... 2904s Selecting previously unselected package fonts-glyphicons-halflings. 2904s Preparing to unpack .../75-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 2904s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 2904s Selecting previously unselected package libjs-bootstrap. 2904s Preparing to unpack .../76-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 2904s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 2904s Selecting previously unselected package libjs-es5-shim. 2904s Preparing to unpack .../77-libjs-es5-shim_4.6.7-2_all.deb ... 2904s Unpacking libjs-es5-shim (4.6.7-2) ... 2904s Selecting previously unselected package libjs-jquery. 2904s Preparing to unpack .../78-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 2904s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2904s Selecting previously unselected package libregexp-common-perl. 2904s Preparing to unpack .../79-libregexp-common-perl_2024080801-1_all.deb ... 2904s Unpacking libregexp-common-perl (2024080801-1) ... 2904s Selecting previously unselected package liblemonldap-ng-manager-perl. 2904s Preparing to unpack .../80-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 2904s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 2905s Selecting previously unselected package dctrl-tools. 2905s Preparing to unpack .../81-dctrl-tools_2.24-3build4_s390x.deb ... 2905s Unpacking dctrl-tools (2.24-3build4) ... 2905s Selecting previously unselected package autodep8. 2905s Preparing to unpack .../82-autodep8_0.30build1_all.deb ... 2905s Unpacking autodep8 (0.30build1) ... 2905s Selecting previously unselected package pkg-perl-autopkgtest. 2905s Preparing to unpack .../83-pkg-perl-autopkgtest_0.85_all.deb ... 2905s Unpacking pkg-perl-autopkgtest (0.85) ... 2905s Setting up libconfig-inifiles-perl (3.000003-4) ... 2905s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 2905s Setting up libmouse-perl:s390x (2.6.1-1) ... 2905s Setting up libhttp-multipartparser-perl (0.02-3) ... 2905s Setting up libclass-inspector-perl (1.36-3) ... 2905s Setting up libclone-perl:s390x (0.47-1) ... 2905s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 2905s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 2905s Setting up libhtml-tagset-perl (3.24-1) ... 2905s Setting up libfilesys-notify-simple-perl (0.14-3) ... 2905s Setting up libnet-cidr-perl (0.27-1build1) ... 2905s Setting up libipc-sharelite-perl (0.17-5build4) ... 2905s Setting up liblwp-mediatypes-perl (6.04-2) ... 2905s Setting up libcrypt-urandom-perl (0.54-1) ... 2905s Setting up libtry-tiny-perl (0.32-1) ... 2905s Setting up perl-openssl-defaults:s390x (7build4) ... 2905s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 2905s Setting up libposix-strftime-compiler-perl (0.46-1) ... 2905s Setting up libencode-locale-perl (1.05-3) ... 2905s Setting up libclass-errorhandler-perl (0.04-3) ... 2905s Setting up libjs-angularjs (1.8.3-3) ... 2905s Setting up libfcgi-procmanager-perl (0.28-3) ... 2905s Setting up libregexp-common-perl (2024080801-1) ... 2905s Setting up libtest-sharedfork-perl (0.35-3) ... 2905s Setting up libhash-multivalue-perl (0.16-3) ... 2905s Setting up libjs-es5-shim (4.6.7-2) ... 2905s Setting up liberror-perl (0.17030-1) ... 2905s Setting up libapache-session-perl (1.94-2) ... 2905s Setting up libstream-buffered-perl (0.03-3) ... 2905s Setting up libcrypt-des-perl:s390x (2.07-5) ... 2905s Setting up libapache-logformat-compiler-perl (0.36-3) ... 2905s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 2905s Setting up libemail-date-format-perl (1.008-1) ... 2905s Setting up libcryptx-perl (0.087-1) ... 2905s Setting up libio-html-perl (1.004-3) ... 2905s Setting up libtimedate-perl (2.3300-2) ... 2905s Setting up libtypes-serialiser-perl (1.01-1) ... 2905s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 2905s Setting up libjson-perl (4.10000-1) ... 2905s Setting up libfile-sharedir-perl (1.118-3) ... 2905s Setting up libfcgi-perl (0.82+ds-3build3) ... 2905s Setting up libwww-form-urlencoded-perl (0.26-2) ... 2905s Setting up libdevel-stacktrace-perl (2.0500-1) ... 2905s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 2905s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 2905s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2905s Setting up libconvert-asn1-perl (0.34-1) ... 2905s Setting up liburi-perl (5.34-2build1) ... 2905s Setting up dctrl-tools (2.24-3build4) ... 2905s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 2905s Setting up autodep8 (0.30build1) ... 2905s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 2905s Setting up libjson-xs-perl (4.040-1) ... 2905s Setting up libcrypt-des-ede3-perl (0.03-1) ... 2905s Setting up libhttp-date-perl (6.06-1) ... 2905s Setting up libtest-tcp-perl (2.22-2) ... 2905s Setting up libfile-listing-perl (6.16-1) ... 2905s Setting up libhash-merge-simple-perl (0.052-1) ... 2905s Setting up libcache-cache-perl (1.08-3) ... 2905s Setting up libhttp-headers-fast-perl (0.22-3) ... 2905s Setting up libnet-http-perl (6.24-1build1) ... 2905s Setting up libjson-maybexs-perl (1.004008-1) ... 2905s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 2905s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2905s Setting up pkg-perl-autopkgtest (0.85) ... 2905s Setting up libwww-robotrules-perl (6.02-1build1) ... 2905s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 2905s Setting up libcookie-baker-perl (0.12-1) ... 2905s Setting up libhttp-entity-parser-perl (0.25-2) ... 2905s Setting up libio-socket-ssl-perl (2.098-1) ... 2905s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 2905s Setting up libconvert-pem-perl (0.13-1) ... 2905s Setting up libhttp-negotiate-perl (6.01-2) ... 2905s Setting up libhttp-cookies-perl (6.11-1) ... 2905s Setting up libhtml-tree-perl (5.07-3) ... 2905s Setting up libcgi-pm-perl (4.71-1build1) ... 2905s Setting up libhtml-template-perl (2.97-2build1) ... 2905s Setting up libplack-perl (1.0051-1) ... 2905s Setting up liblwp-protocol-https-perl (6.14-1) ... 2905s Setting up libwww-perl (6.81-1build1) ... 2905s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2905s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2906s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 2906s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 2907s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2909s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2909s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2910s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 2910s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2911s Processing triggers for man-db (2.13.1-1) ... 2920s autopkgtest [09:56:26]: test runtime-deps-manager: ./debian/tests/runner runtime-deps lemonldap-ng-manager 2920s autopkgtest [09:56:26]: test runtime-deps-manager: [----------------------- 2921s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.0TNv0f/build.PUd/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 2921s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.0TNv0f/build.PUd/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 2922s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 2922s 1..4 2922s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 2922s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 2922s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 2922s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 2922s ok 2922s All tests successful. 2922s Files=1, Tests=4, 2 wallclock secs ( 0.02 usr 0.02 sys + 0.30 cusr 0.10 csys = 0.44 CPU) 2922s Result: PASS 2922s autopkgtest [09:56:28]: test runtime-deps-manager: -----------------------] 2923s runtime-deps-manager PASS (superficial) 2923s autopkgtest [09:56:29]: test runtime-deps-manager: - - - - - - - - - - results - - - - - - - - - - 2923s autopkgtest [09:56:29]: test runtime-deps-and-recommends: preparing testbed 2924s Reading package lists... 2925s Building dependency tree... 2925s Reading state information... 2925s Solving dependencies... 2927s The following NEW packages will be installed: 2927s autoconf automake autopoint autotools-dev build-essential 2927s ca-certificates-java cpp cpp-15 cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu 2927s debhelper debugedit default-jre-headless dh-autoreconf 2927s dh-strip-nondeterminism docutils-common dwz fontconfig-config 2927s fonts-font-awesome fonts-urw-base35 g++ g++-15 g++-15-s390x-linux-gnu 2927s g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu gcc-s390x-linux-gnu 2927s gettext imagemagick-7-common intltool-debian java-common java-wrappers 2927s javascript-common lemonldap-ng lemonldap-ng-doc lemonldap-ng-handler 2927s lemonldap-ng-uwsgi-app libalgorithm-c3-perl libalgorithm-combinatorics-perl 2927s libaom3 libarchive-zip-perl libasan8 libauth-yubikey-webclient-perl 2927s libauthen-pam-perl libauthen-radius-perl libb-hooks-endofscope-perl 2927s libb-hooks-op-check-perl libbytes-random-secure-perl libcache-lru-perl 2927s libcapture-tiny-perl libcares2 libcc1-0 libclass-c3-perl 2927s libclass-data-inheritable-perl libclass-load-perl libclass-load-xs-perl 2927s libclass-method-modifiers-perl libclass-singleton-perl libclone-pp-perl 2927s libconvert-base32-perl libconvert-binhex-perl libcrypt-dh-gmp-perl 2927s libcrypt-jwt-perl libcrypt-random-seed-perl libcrypt-ssleay-perl 2927s libcrypt-x509-perl libdata-dumper-concise-perl libdata-hexdump-perl 2927s libdata-ieee754-perl libdata-optlist-perl libdata-password-zxcvbn-perl 2927s libdata-perl-perl libdata-printer-perl libdata-validate-ip-perl 2927s libdatetime-format-rfc3339-perl libdatetime-format-w3cdtf-perl 2927s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 2927s libdbd-sqlite3-perl libdbi-perl libdbix-connector-perl libde265-0 2927s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 2927s libdevel-globaldestruction-perl libdevel-overloadinfo-perl 2927s libdigest-hmac-perl libdist-checkconflicts-perl libdynaloader-functions-perl 2927s libemail-abstract-perl libemail-address-xs-perl libemail-sender-perl 2927s libemail-simple-perl libeval-closure-perl libexception-class-perl 2927s libexporter-tiny-perl libextutils-depends-perl libfftw3-double3 2927s libfile-stripnondeterminism-perl libfont-afm-perl libfontconfig1 libfontenc1 2927s libfreetype6 libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 2927s libgeoip2-perl libglib-perl libgomp1 libgssapi-perl libheif-plugin-aomdec 2927s libheif-plugin-libde265 libheif1 libhtml-format-perl 2927s libhtml-formattext-withlinks-perl libhttp-browserdetect-perl 2927s libhttp-daemon-perl libimage-magick-perl libimage-magick-q16-perl 2927s libimagequant0 libimport-into-perl libio-pty-perl libio-sessiondata-perl 2927s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 2927s libipc-run-perl libiri-perl libisl23 libitm1 libjargs-java libjbig0 2927s libjpeg-turbo8 libjpeg8 libjs-bootstrap4 libjs-bootswatch 2927s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js liblasso-perl 2927s liblasso3t64 liblcms2-2 liblemonldap-ng-portal-perl 2927s liblemonldap-ng-ssoaas-apache-client-perl liblist-allutils-perl 2927s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 2927s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 2927s libltdl7 liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 2927s libmatch-simple-perl libmath-random-isaac-perl libmaxmind-db-common-perl 2927s libmaxmind-db-reader-perl libmime-tools-perl libmodule-implementation-perl 2927s libmodule-pluggable-perl libmodule-runtime-conflicts-perl 2927s libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-arrayref-perl 2927s libmoox-handlesvia-perl libmoox-strictconstructor-perl 2927s libmoox-types-mooselike-perl libmpc3 libmro-compat-perl 2927s libnamespace-autoclean-perl libnamespace-clean-perl libnamespace-sweep-perl 2927s libnet-ip-perl libnet-ipv6addr-perl libnet-ldap-perl libnet-netmask-perl 2927s libnet-openid-common-perl libnet-openid-consumer-perl 2927s libnet-openid-server-perl libnet-smtp-ssl-perl libnetaddr-ip-perl libnode127 2927s libopenjp2-7 libossp-uuid-perl libossp-uuid16 2927s libpackage-deprecationmanager-perl libpackage-stash-perl 2927s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 2927s libparams-validate-perl libparams-validationcompiler-perl 2927s libparse-recdescent-perl libpath-tiny-perl libpcsclite1 2927s libperlio-via-timeout-perl libraw23t64 librdf-query-perl librdf-trine-perl 2927s libregexp-assemble-perl librole-tiny-perl libset-scalar-perl libsharpyuv0 2927s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 2927s libstrictures-perl libstring-random-perl libsub-exporter-perl 2927s libsub-exporter-progressive-perl libsub-identify-perl libsub-infix-perl 2927s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 2927s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 2927s libtext-aligner-perl libtext-csv-xs-perl libtext-table-perl 2927s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl libtool 2927s libtsan2 libtype-tiny-perl libtypes-datetime-perl libtypes-path-tiny-perl 2927s libtypes-uri-perl libtypes-uuid-perl libubsan1 liburi-fromhash-perl 2927s libuuid-tiny-perl libvariable-magic-perl libweb-id-perl libwebp7 2927s libwebpdemux2 libwebpmux3 libxml-commonns-perl libxml-libxml-perl 2927s libxml-libxslt-perl libxml-namespace-perl libxml-namespacefactory-perl 2927s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 2927s libxml-sax-perl libxml-simple-perl libxmlsec1-1 libxmlsec1-openssl1 libxpm4 2927s libxslt1.1 libxstring-perl libyaml-perl m4 node-acorn node-balanced-match 2927s node-brace-expansion node-cjs-module-lexer node-corepack node-debug 2927s node-llhttp node-lru-cache node-minimatch node-ms node-semver node-uglify-js 2927s node-undici node-xtend nodejs openjdk-21-jre-headless po-debconf 2927s python3-alabaster python3-defusedxml python3-docutils python3-imagesize 2927s python3-roman-numerals python3-snowballstemmer python3-sphinx 2927s python3-sphinx-bootstrap-theme sgml-base sphinx-common uglifyjs unzip 2927s x11-common xfonts-encodings xfonts-utils xml-core yui-compressor 2927s 0 upgraded, 303 newly installed, 0 to remove and 0 not upgraded. 2927s Need to get 170 MB of archives. 2927s After this operation, 632 MB of additional disk space will be used. 2927s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 2927s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 2927s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 2927s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 2927s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libfontenc1 s390x 1:1.1.8-1build2 [14.5 kB] 2927s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 2927s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 2927s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-utils s390x 1:7.7+7build1 [101 kB] 2927s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-urw-base35 all 20200910-8build1 [10.9 MB] 2927s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 2927s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 2927s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 2927s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 2927s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 2927s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 2927s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 2928s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 2928s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 2928s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 2928s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 2928s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 2928s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 2928s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 2928s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 2928s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 2928s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 2928s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 2928s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 2928s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 2928s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 2928s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 2928s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-q16-perl s390x 8:7.1.2.13+dfsg1-1 [112 kB] 2928s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 2928s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 2928s Get:35 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 2928s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 2928s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 2928s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 2928s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 2928s Get:40 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 2928s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x javascript-common all 12+nmu1 [4828 B] 2928s Get:42 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 2928s Get:43 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 2928s Get:44 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-cookie all 12-4build1 [6604 B] 2928s Get:45 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 2928s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 2928s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 2928s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 2928s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 2928s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 2928s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 2928s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 2928s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 2928s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1 [43.4 kB] 2928s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 2928s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 2928s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 2928s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 2928s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 2928s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 2928s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 2928s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 2928s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 2928s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 2928s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 2928s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 2928s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 2928s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 2928s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 2928s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 2929s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 2929s Get:72 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 2929s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 2929s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 2929s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 2929s Get:76 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 2929s Get:77 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 2929s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 2929s Get:79 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 2929s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x ca-certificates-java all 20240118build1 [11.7 kB] 2929s Get:81 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 2929s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 2929s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21 [12.5 kB] 2929s Get:84 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 2929s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 2929s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 2929s Get:87 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3 [52.8 kB] 2929s Get:88 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2 [121 kB] 2929s Get:89 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 2929s Get:90 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 2929s Get:91 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 2929s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 2930s Get:93 http://ftpmaster.internal/ubuntu resolute/main s390x java-common all 0.76build1 [6956 B] 2930s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x libpcsclite1 s390x 2.4.1-1 [24.5 kB] 2930s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x openjdk-21-jre-headless s390x 21.0.10+7-1 [43.8 MB] 2930s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x default-jre-headless s390x 2:1.21-76build1 [3268 B] 2930s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1 [11.0 kB] 2930s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19build1 [20.3 kB] 2930s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.22.4+dfsg-1 [130 kB] 2930s Get:100 http://ftpmaster.internal/ubuntu resolute/main s390x unzip s390x 6.0-29ubuntu1 [185 kB] 2930s Get:101 http://ftpmaster.internal/ubuntu resolute/universe s390x java-wrappers all 0.5build1 [9030 B] 2930s Get:102 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 2930s Get:103 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-combinatorics-perl s390x 0.27-3build5 [22.9 kB] 2930s Get:104 http://ftpmaster.internal/ubuntu resolute/universe s390x libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 2930s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x libauthen-pam-perl s390x 0.16-6build4 [23.8 kB] 2930s Get:106 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 2930s Get:107 http://ftpmaster.internal/ubuntu resolute/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 2930s Get:108 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 2930s Get:109 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 2930s Get:110 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 2930s Get:111 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 2930s Get:112 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 2930s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 2930s Get:114 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 2930s Get:115 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 2930s Get:116 http://ftpmaster.internal/ubuntu resolute/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 2930s Get:117 http://ftpmaster.internal/ubuntu resolute/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 2930s Get:118 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-lru-perl all 0.04-4 [5760 B] 2930s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 2930s Get:120 http://ftpmaster.internal/ubuntu resolute/main s390x libcares2 s390x 1.34.6-1 [102 kB] 2930s Get:121 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 2930s Get:122 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 2930s Get:123 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 2930s Get:124 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-install-perl all 0.929-1 [9764 B] 2930s Get:125 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 2930s Get:126 http://ftpmaster.internal/ubuntu resolute/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 2930s Get:127 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-load-perl all 0.25-2 [12.7 kB] 2930s Get:128 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-load-xs-perl s390x 0.10-2build5 [13.4 kB] 2930s Get:129 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 2930s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 2930s Get:131 http://ftpmaster.internal/ubuntu resolute/universe s390x libclone-pp-perl all 1.08-2 [8534 B] 2930s Get:132 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 2930s Get:133 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-dh-gmp-perl s390x 0.00012-2build5 [16.3 kB] 2930s Get:134 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-jwt-perl all 0.037-1 [29.7 kB] 2930s Get:135 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 2930s Get:136 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-x509-perl all 0.55-1 [19.2 kB] 2931s Get:137 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-dumper-concise-perl all 2.023-3 [13.6 kB] 2931s Get:138 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-hexdump-perl all 0.04-2 [8212 B] 2931s Get:139 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-ieee754-perl all 0.02-2 [10.7 kB] 2931s Get:140 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 2931s Get:141 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-utilsby-perl all 0.12-2 [14.9 kB] 2931s Get:142 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-allutils-perl all 0.19-1 [41.5 kB] 2931s Get:143 http://ftpmaster.internal/ubuntu resolute/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 2931s Get:144 http://ftpmaster.internal/ubuntu resolute/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 2931s Get:145 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 2931s Get:146 http://ftpmaster.internal/ubuntu resolute/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 2931s Get:147 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 2931s Get:148 http://ftpmaster.internal/ubuntu resolute/main s390x libstrictures-perl all 2.000006-1build1 [15.2 kB] 2931s Get:149 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-perl-perl all 0.002011-2 [40.3 kB] 2931s Get:150 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-printer-perl all 1.002001-1 [118 kB] 2931s Get:151 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 2931s Get:152 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-netmask-perl all 2.0003-1build1 [24.8 kB] 2931s Get:153 http://ftpmaster.internal/ubuntu resolute/main s390x libnetaddr-ip-perl s390x 4.079+dfsg-2build5 [80.6 kB] 2931s Get:154 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-validate-ip-perl all 0.31-1 [17.2 kB] 2931s Get:155 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-identify-perl s390x 0.14-4 [10.1 kB] 2931s Get:156 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 2931s Get:157 http://ftpmaster.internal/ubuntu resolute/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 2931s Get:158 http://ftpmaster.internal/ubuntu resolute/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 2931s Get:159 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 2931s Get:160 http://ftpmaster.internal/ubuntu resolute/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 2931s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 2931s Get:162 http://ftpmaster.internal/ubuntu resolute/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 2931s Get:163 http://ftpmaster.internal/ubuntu resolute/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 2931s Get:164 http://ftpmaster.internal/ubuntu resolute/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 2931s Get:165 http://ftpmaster.internal/ubuntu resolute/universe s390x libspecio-perl all 0.53-1 [129 kB] 2931s Get:166 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-locale-perl all 1:1.45-1 [3270 kB] 2931s Get:167 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 2931s Get:168 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 2931s Get:169 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 2931s Get:170 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-format-w3cdtf-perl all 0.08-1 [9088 B] 2931s Get:171 http://ftpmaster.internal/ubuntu resolute/main s390x libdbi-perl s390x 1.647-1build1 [832 kB] 2931s Get:172 http://ftpmaster.internal/ubuntu resolute/universe s390x libdbd-sqlite3-perl s390x 1.76-1 [166 kB] 2931s Get:173 http://ftpmaster.internal/ubuntu resolute/universe s390x libdbix-connector-perl all 0.60-1 [35.8 kB] 2931s Get:174 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-globaldestruction-perl all 0.14-4 [6114 B] 2931s Get:175 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-overloadinfo-perl all 0.008-1 [7208 B] 2931s Get:176 http://ftpmaster.internal/ubuntu resolute/universe s390x libdist-checkconflicts-perl all 0.11-2 [9942 B] 2931s Get:177 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-simple-perl all 2.218-1 [20.6 kB] 2931s Get:178 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 2931s Get:179 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-abstract-perl all 3.010-1 [21.4 kB] 2931s Get:180 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 2931s Get:181 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 2931s Get:182 http://ftpmaster.internal/ubuntu resolute/universe s390x libthrowable-perl all 1.001-2 [14.2 kB] 2931s Get:183 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-sender-perl all 2.601-1 [63.3 kB] 2931s Get:184 http://ftpmaster.internal/ubuntu resolute/main s390x libextutils-depends-perl all 0.8002-1 [14.3 kB] 2931s Get:185 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 2931s Get:186 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 2931s Get:187 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu1 [142 kB] 2931s Get:188 http://ftpmaster.internal/ubuntu resolute/main s390x libgd-perl s390x 2.84-2 [132 kB] 2931s Get:189 http://ftpmaster.internal/ubuntu resolute/universe s390x libgd-securityimage-perl all 1.75-3 [38.8 kB] 2931s Get:190 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-strictconstructor-perl all 0.013-1 [14.6 kB] 2931s Get:191 http://ftpmaster.internal/ubuntu resolute/universe s390x libmaxmind-db-common-perl all 0.040001-1.1 [14.0 kB] 2931s Get:192 http://ftpmaster.internal/ubuntu resolute/universe s390x libmaxmind-db-reader-perl all 1.000014-2 [27.6 kB] 2931s Get:193 http://ftpmaster.internal/ubuntu resolute/universe s390x libparams-validate-perl s390x 1.31-2build4 [54.9 kB] 2931s Get:194 http://ftpmaster.internal/ubuntu resolute/universe s390x libgeoip2-perl all 2.006002-2 [92.1 kB] 2931s Get:195 http://ftpmaster.internal/ubuntu resolute/main s390x libglib-perl s390x 3:1.329.4-1 [326 kB] 2931s Get:196 http://ftpmaster.internal/ubuntu resolute/main s390x libgssapi-perl s390x 0.28-4build5 [43.2 kB] 2931s Get:197 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-browserdetect-perl all 3.45-1 [37.0 kB] 2931s Get:198 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-daemon-perl all 6.16-1 [22.4 kB] 2931s Get:199 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 2931s Get:200 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-sessiondata-perl all 1.03-3 [6132 B] 2931s Get:201 http://ftpmaster.internal/ubuntu resolute/universe s390x libperlio-via-timeout-perl all 0.32-3 [7832 B] 2931s Get:202 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-socket-timeout-perl all 0.32-3 [9736 B] 2931s Get:203 http://ftpmaster.internal/ubuntu resolute/main s390x libio-string-perl all 1.08-4 [11.1 kB] 2931s Get:204 http://ftpmaster.internal/ubuntu resolute/main s390x libio-stringy-perl all 2.113-2 [45.3 kB] 2931s Get:205 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20250809.0-1build1 [94.5 kB] 2931s Get:206 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-handlesvia-perl all 0.001009-2 [18.1 kB] 2931s Get:207 http://ftpmaster.internal/ubuntu resolute/universe s390x libtype-tiny-perl all 2.010001-1 [385 kB] 2931s Get:208 http://ftpmaster.internal/ubuntu resolute/universe s390x libiri-perl all 0.013-1 [10.1 kB] 2931s Get:209 http://ftpmaster.internal/ubuntu resolute/universe s390x libjargs-java all 1.0.0-5build1 [13.6 kB] 2931s Get:210 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.3 [163 kB] 2931s Get:211 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-1 s390x 1.3.9-1 [151 kB] 2931s Get:212 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-openssl1 s390x 1.3.9-1 [94.8 kB] 2931s Get:213 http://ftpmaster.internal/ubuntu resolute/main s390x liblasso3t64 s390x 2.9.0-3 [163 kB] 2931s Get:214 http://ftpmaster.internal/ubuntu resolute/universe s390x liblasso-perl s390x 2.9.0-3 [162 kB] 2931s Get:215 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 2931s Get:216 http://ftpmaster.internal/ubuntu resolute/universe s390x libllhttp9.3 s390x 9.3.3~really9.3.0+~cs12.11.8-3 [32.2 kB] 2931s Get:217 http://ftpmaster.internal/ubuntu resolute/universe s390x liblog-log4perl-perl all 1.57-1 [345 kB] 2931s Get:218 http://ftpmaster.internal/ubuntu resolute/universe s390x liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 2931s Get:219 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 2931s Get:220 http://ftpmaster.internal/ubuntu resolute/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 2931s Get:221 http://ftpmaster.internal/ubuntu resolute/universe s390x libsub-infix-perl all 0.004-5 [7168 B] 2931s Get:222 http://ftpmaster.internal/ubuntu resolute/universe s390x libmatch-simple-perl all 0.012-1 [15.2 kB] 2931s Get:223 http://ftpmaster.internal/ubuntu resolute/main s390x libmime-tools-perl all 5.515-1 [187 kB] 2931s Get:224 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 2931s Get:225 http://ftpmaster.internal/ubuntu resolute/universe s390x libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 2931s Get:226 http://ftpmaster.internal/ubuntu resolute/main s390x libpackage-stash-xs-perl s390x 0.30-1build5 [20.1 kB] 2931s Get:227 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoose-perl s390x 2.2207-1build3 [717 kB] 2931s Get:228 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoosex-arrayref-perl all 0.005-5 [8700 B] 2931s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x libnamespace-sweep-perl all 0.006-5 [8262 B] 2931s Get:230 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ip-perl all 1.26-4 [27.4 kB] 2931s Get:231 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 2931s Get:232 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 2931s Get:233 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 2931s Get:234 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 2931s Get:235 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 2931s Get:236 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-simple-perl all 2.25-2 [64.1 kB] 2931s Get:237 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-common-perl all 1.20-2 [33.9 kB] 2931s Get:238 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 2931s Get:239 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-server-perl all 1.09-4 [22.3 kB] 2931s Get:240 http://ftpmaster.internal/ubuntu resolute/universe s390x libsimdjson29 s390x 4.2.4-1 [47.5 kB] 2931s Get:241 http://ftpmaster.internal/ubuntu resolute/main s390x libsimdutf29 s390x 7.7.1-3 [41.8 kB] 2931s Get:242 http://ftpmaster.internal/ubuntu resolute/universe s390x node-corepack all 0.24.0-5build1 [761 kB] 2931s Get:243 http://ftpmaster.internal/ubuntu resolute/universe s390x nodejs s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 2931s Get:244 http://ftpmaster.internal/ubuntu resolute/universe s390x node-xtend all 4.0.2-3 [3902 B] 2931s Get:245 http://ftpmaster.internal/ubuntu resolute/universe s390x node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 2931s Get:246 http://ftpmaster.internal/ubuntu resolute/universe s390x node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 2931s Get:247 http://ftpmaster.internal/ubuntu resolute/universe s390x node-balanced-match all 2.0.0-1 [4910 B] 2931s Get:248 http://ftpmaster.internal/ubuntu resolute/universe s390x node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 2931s Get:249 http://ftpmaster.internal/ubuntu resolute/universe s390x node-minimatch all 9.0.3-6 [78.0 kB] 2931s Get:250 http://ftpmaster.internal/ubuntu resolute/universe s390x node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 2931s Get:251 http://ftpmaster.internal/ubuntu resolute/universe s390x node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 2931s Get:252 http://ftpmaster.internal/ubuntu resolute/universe s390x node-lru-cache all 10.0.1-3 [61.9 kB] 2931s Get:253 http://ftpmaster.internal/ubuntu resolute/universe s390x node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 2931s Get:254 http://ftpmaster.internal/ubuntu resolute/universe s390x node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 2931s Get:255 http://ftpmaster.internal/ubuntu resolute/universe s390x node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 2931s Get:256 http://ftpmaster.internal/ubuntu resolute/universe s390x libnode127 s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.1 MB] 2932s Get:257 http://ftpmaster.internal/ubuntu resolute/universe s390x libossp-uuid16 s390x 1.6.6-1 [24.9 kB] 2932s Get:258 http://ftpmaster.internal/ubuntu resolute/universe s390x libossp-uuid-perl s390x 1.6.6-1 [17.1 kB] 2932s Get:259 http://ftpmaster.internal/ubuntu resolute/universe s390x libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 2932s Get:260 http://ftpmaster.internal/ubuntu resolute/main s390x libpath-tiny-perl all 0.148-1 [47.9 kB] 2932s Get:261 http://ftpmaster.internal/ubuntu resolute/universe s390x libset-scalar-perl all 1.29-3 [28.6 kB] 2932s Get:262 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-csv-xs-perl s390x 1.61-1 [129 kB] 2932s Get:263 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-aligner-perl all 0.16-3 [12.9 kB] 2932s Get:264 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-table-perl all 1.135-1 [28.1 kB] 2932s Get:265 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-namespacefactory-perl all 1.02-4 [6096 B] 2932s Get:266 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-commonns-perl all 0.06-6 [7518 B] 2932s Get:267 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-namespace-perl all 0.02-7 [8480 B] 2932s Get:268 http://ftpmaster.internal/ubuntu resolute/universe s390x librdf-trine-perl all 1.019-4 [239 kB] 2932s Get:269 http://ftpmaster.internal/ubuntu resolute/universe s390x librdf-query-perl all 2.919-2 [292 kB] 2932s Get:270 http://ftpmaster.internal/ubuntu resolute/universe s390x libtask-weaken-perl all 1.06-2 [7924 B] 2932s Get:271 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 2932s Get:272 http://ftpmaster.internal/ubuntu resolute/universe s390x libsoap-lite-perl all 1.27-3 [225 kB] 2932s Get:273 http://ftpmaster.internal/ubuntu resolute/universe s390x libstring-random-perl all 1:0.32-2 [14.0 kB] 2932s Get:274 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-leaktrace-perl s390x 0.17-1build6 [19.9 kB] 2932s Get:275 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-output-perl all 1.036-1 [14.6 kB] 2932s Get:276 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-pod-perl all 1.52-3 [8978 B] 2932s Get:277 http://ftpmaster.internal/ubuntu resolute/universe s390x libtime-fake-perl all 0.11-4 [8092 B] 2932s Get:278 http://ftpmaster.internal/ubuntu resolute/universe s390x libtypes-datetime-perl all 0.002-4 [9192 B] 2932s Get:279 http://ftpmaster.internal/ubuntu resolute/universe s390x libtypes-path-tiny-perl all 0.006-2 [9138 B] 2932s Get:280 http://ftpmaster.internal/ubuntu resolute/universe s390x libuuid-tiny-perl all 1.0400-3 [15.9 kB] 2932s Get:281 http://ftpmaster.internal/ubuntu resolute/universe s390x libtypes-uuid-perl all 0.004-4 [6404 B] 2932s Get:282 http://ftpmaster.internal/ubuntu resolute/universe s390x liburi-fromhash-perl all 0.05-2 [11.0 kB] 2932s Get:283 http://ftpmaster.internal/ubuntu resolute/universe s390x libtypes-uri-perl all 0.007-3 [7546 B] 2932s Get:284 http://ftpmaster.internal/ubuntu resolute/universe s390x libweb-id-perl all 1.927-4 [47.1 kB] 2932s Get:285 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-libxslt-perl s390x 2.003000-4 [45.3 kB] 2932s Get:286 http://ftpmaster.internal/ubuntu resolute/universe s390x libyaml-perl all 1.31-1 [65.7 kB] 2932s Get:287 http://ftpmaster.internal/ubuntu resolute/universe s390x node-uglify-js all 3.17.4-2build1 [207 kB] 2932s Get:288 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 2932s Get:289 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman-numerals all 4.1.0-1 [8660 B] 2932s Get:290 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.22.4+dfsg-1 [439 kB] 2932s Get:291 http://ftpmaster.internal/ubuntu resolute/main s390x python3-imagesize all 1.4.1-1build1 [6900 B] 2932s Get:292 http://ftpmaster.internal/ubuntu resolute/main s390x python3-snowballstemmer all 3.0.1-1 [65.9 kB] 2932s Get:293 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-common all 8.2.3-12 [657 kB] 2932s Get:294 http://ftpmaster.internal/ubuntu resolute/main s390x python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 2932s Get:295 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sphinx all 8.2.3-12 [483 kB] 2932s Get:296 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 2932s Get:297 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 2932s Get:298 http://ftpmaster.internal/ubuntu resolute/universe s390x uglifyjs all 3.17.4-2build1 [10.1 kB] 2932s Get:299 http://ftpmaster.internal/ubuntu resolute/universe s390x yui-compressor all 2.4.8-3build1 [601 kB] 2932s Get:300 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 2932s Get:301 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 2932s Get:302 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 2932s Get:303 http://ftpmaster.internal/ubuntu resolute/universe s390x libauthen-radius-perl all 0.33-1 [49.2 kB] 2935s Fetched 170 MB in 5s (33.0 MB/s) 2935s Selecting previously unselected package imagemagick-7-common. 2935s (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 ... 90909 files and directories currently installed.) 2935s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 2935s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 2935s Selecting previously unselected package libgomp1:s390x. 2935s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 2935s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 2935s Selecting previously unselected package libfftw3-double3:s390x. 2935s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 2935s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 2935s Selecting previously unselected package libfreetype6:s390x. 2935s Preparing to unpack .../003-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 2935s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 2935s Selecting previously unselected package libfontenc1:s390x. 2935s Preparing to unpack .../004-libfontenc1_1%3a1.1.8-1build2_s390x.deb ... 2935s Unpacking libfontenc1:s390x (1:1.1.8-1build2) ... 2935s Selecting previously unselected package x11-common. 2935s Preparing to unpack .../005-x11-common_1%3a7.7+24ubuntu1_all.deb ... 2935s Unpacking x11-common (1:7.7+24ubuntu1) ... 2935s Selecting previously unselected package xfonts-encodings. 2935s Preparing to unpack .../006-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 2935s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 2935s Selecting previously unselected package xfonts-utils. 2935s Preparing to unpack .../007-xfonts-utils_1%3a7.7+7build1_s390x.deb ... 2935s Unpacking xfonts-utils (1:7.7+7build1) ... 2935s Selecting previously unselected package fonts-urw-base35. 2935s Preparing to unpack .../008-fonts-urw-base35_20200910-8build1_all.deb ... 2936s Unpacking fonts-urw-base35 (20200910-8build1) ... 2936s Selecting previously unselected package fontconfig-config. 2936s Preparing to unpack .../009-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 2937s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 2937s Selecting previously unselected package libfontconfig1:s390x. 2937s Preparing to unpack .../010-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 2937s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 2937s Selecting previously unselected package libsharpyuv0:s390x. 2937s Preparing to unpack .../011-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 2937s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 2937s Selecting previously unselected package libaom3:s390x. 2937s Preparing to unpack .../012-libaom3_3.13.1-2_s390x.deb ... 2937s Unpacking libaom3:s390x (3.13.1-2) ... 2937s Selecting previously unselected package libheif-plugin-aomdec:s390x. 2937s Preparing to unpack .../013-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 2937s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 2937s Selecting previously unselected package libde265-0:s390x. 2937s Preparing to unpack .../014-libde265-0_1.0.16-1build1_s390x.deb ... 2937s Unpacking libde265-0:s390x (1.0.16-1build1) ... 2937s Selecting previously unselected package libheif-plugin-libde265:s390x. 2937s Preparing to unpack .../015-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 2937s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 2937s Selecting previously unselected package libheif1:s390x. 2937s Preparing to unpack .../016-libheif1_1.21.2-1_s390x.deb ... 2937s Unpacking libheif1:s390x (1.21.2-1) ... 2937s Selecting previously unselected package libjbig0:s390x. 2937s Preparing to unpack .../017-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 2937s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 2937s Selecting previously unselected package libjpeg-turbo8:s390x. 2937s Preparing to unpack .../018-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 2937s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 2938s Selecting previously unselected package libjpeg8:s390x. 2938s Preparing to unpack .../019-libjpeg8_8c-2ubuntu11_s390x.deb ... 2938s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 2938s Selecting previously unselected package liblcms2-2:s390x. 2938s Preparing to unpack .../020-liblcms2-2_2.17-1_s390x.deb ... 2938s Unpacking liblcms2-2:s390x (2.17-1) ... 2938s Selecting previously unselected package liblqr-1-0:s390x. 2938s Preparing to unpack .../021-liblqr-1-0_0.4.2-2.2_s390x.deb ... 2938s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 2938s Selecting previously unselected package libltdl7:s390x. 2938s Preparing to unpack .../022-libltdl7_2.5.4-9_s390x.deb ... 2938s Unpacking libltdl7:s390x (2.5.4-9) ... 2938s Selecting previously unselected package libopenjp2-7:s390x. 2938s Preparing to unpack .../023-libopenjp2-7_2.5.4-1_s390x.deb ... 2938s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 2938s Selecting previously unselected package libraw23t64:s390x. 2938s Preparing to unpack .../024-libraw23t64_0.21.4-2_s390x.deb ... 2938s Unpacking libraw23t64:s390x (0.21.4-2) ... 2938s Selecting previously unselected package libdeflate0:s390x. 2938s Preparing to unpack .../025-libdeflate0_1.23-2_s390x.deb ... 2938s Unpacking libdeflate0:s390x (1.23-2) ... 2938s Selecting previously unselected package libwebp7:s390x. 2938s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_s390x.deb ... 2938s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 2938s Selecting previously unselected package libtiff6:s390x. 2938s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 2938s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 2938s Selecting previously unselected package libwebpdemux2:s390x. 2938s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 2938s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 2938s Selecting previously unselected package libwebpmux3:s390x. 2938s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 2938s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 2938s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 2938s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 2938s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 2939s Selecting previously unselected package libimage-magick-q16-perl. 2939s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 2939s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 2939s Selecting previously unselected package libimage-magick-perl. 2939s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 2939s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 2939s Selecting previously unselected package fonts-font-awesome. 2939s Preparing to unpack .../033-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 2939s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 2939s Selecting previously unselected package lemonldap-ng-uwsgi-app. 2939s Preparing to unpack .../034-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 2939s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 2939s Selecting previously unselected package libconvert-base32-perl. 2939s Preparing to unpack .../035-libconvert-base32-perl_0.06-3_all.deb ... 2939s Unpacking libconvert-base32-perl (0.06-3) ... 2939s Selecting previously unselected package libdigest-hmac-perl. 2939s Preparing to unpack .../036-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 2939s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 2939s Selecting previously unselected package libfont-afm-perl. 2939s Preparing to unpack .../037-libfont-afm-perl_1.20-4_all.deb ... 2939s Unpacking libfont-afm-perl (1.20-4) ... 2939s Selecting previously unselected package libhtml-format-perl. 2939s Preparing to unpack .../038-libhtml-format-perl_2.16-2_all.deb ... 2939s Unpacking libhtml-format-perl (2.16-2) ... 2939s Selecting previously unselected package libhtml-formattext-withlinks-perl. 2939s Preparing to unpack .../039-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 2939s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 2939s Selecting previously unselected package javascript-common. 2939s Preparing to unpack .../040-javascript-common_12+nmu1_all.deb ... 2939s Unpacking javascript-common (12+nmu1) ... 2939s Selecting previously unselected package libjs-popper.js. 2939s Preparing to unpack .../041-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 2939s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 2939s Selecting previously unselected package libjs-bootstrap4. 2939s Preparing to unpack .../042-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 2940s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 2940s Selecting previously unselected package libjs-jquery-cookie. 2940s Preparing to unpack .../043-libjs-jquery-cookie_12-4build1_all.deb ... 2940s Unpacking libjs-jquery-cookie (12-4build1) ... 2940s Selecting previously unselected package libjs-jquery-ui. 2940s Preparing to unpack .../044-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 2940s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 2940s Selecting previously unselected package libexporter-tiny-perl. 2940s Preparing to unpack .../045-libexporter-tiny-perl_1.006003-1_all.deb ... 2940s Unpacking libexporter-tiny-perl (1.006003-1) ... 2940s Selecting previously unselected package liblist-moreutils-xs-perl. 2940s Preparing to unpack .../046-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 2940s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 2940s Selecting previously unselected package liblist-moreutils-perl. 2940s Preparing to unpack .../047-liblist-moreutils-perl_0.430-2_all.deb ... 2940s Unpacking liblist-moreutils-perl (0.430-2) ... 2940s Selecting previously unselected package libregexp-assemble-perl. 2940s Preparing to unpack .../048-libregexp-assemble-perl_0.38-2_all.deb ... 2940s Unpacking libregexp-assemble-perl (0.38-2) ... 2940s Selecting previously unselected package libtext-unidecode-perl. 2940s Preparing to unpack .../049-libtext-unidecode-perl_1.30-3_all.deb ... 2940s Unpacking libtext-unidecode-perl (1.30-3) ... 2940s Selecting previously unselected package liblemonldap-ng-portal-perl. 2940s Preparing to unpack .../050-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 2940s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 2940s Selecting previously unselected package m4. 2940s Preparing to unpack .../051-m4_1.4.20-2_s390x.deb ... 2940s Unpacking m4 (1.4.20-2) ... 2940s Selecting previously unselected package autoconf. 2940s Preparing to unpack .../052-autoconf_2.72-3.1ubuntu1_all.deb ... 2940s Unpacking autoconf (2.72-3.1ubuntu1) ... 2940s Selecting previously unselected package autotools-dev. 2941s Preparing to unpack .../053-autotools-dev_20240727.1_all.deb ... 2941s Unpacking autotools-dev (20240727.1) ... 2941s Selecting previously unselected package automake. 2941s Preparing to unpack .../054-automake_1%3a1.18.1-3build1_all.deb ... 2941s Unpacking automake (1:1.18.1-3build1) ... 2941s Selecting previously unselected package autopoint. 2941s Preparing to unpack .../055-autopoint_0.23.2-1_all.deb ... 2941s Unpacking autopoint (0.23.2-1) ... 2941s Selecting previously unselected package libisl23:s390x. 2941s Preparing to unpack .../056-libisl23_0.27-1build1_s390x.deb ... 2941s Unpacking libisl23:s390x (0.27-1build1) ... 2942s Selecting previously unselected package libmpc3:s390x. 2942s Preparing to unpack .../057-libmpc3_1.3.1-2_s390x.deb ... 2942s Unpacking libmpc3:s390x (1.3.1-2) ... 2942s Selecting previously unselected package cpp-15-s390x-linux-gnu. 2942s Preparing to unpack .../058-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 2942s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 2943s Selecting previously unselected package cpp-15. 2943s Preparing to unpack .../059-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 2943s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 2943s Selecting previously unselected package cpp-s390x-linux-gnu. 2943s Preparing to unpack .../060-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 2943s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 2943s Selecting previously unselected package cpp. 2943s Preparing to unpack .../061-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 2943s Unpacking cpp (4:15.2.0-4ubuntu1) ... 2943s Selecting previously unselected package libcc1-0:s390x. 2943s Preparing to unpack .../062-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 2943s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 2943s Selecting previously unselected package libitm1:s390x. 2943s Preparing to unpack .../063-libitm1_15.2.0-12ubuntu1_s390x.deb ... 2943s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 2943s Selecting previously unselected package libasan8:s390x. 2943s Preparing to unpack .../064-libasan8_15.2.0-12ubuntu1_s390x.deb ... 2943s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 2944s Selecting previously unselected package liblsan0:s390x. 2944s Preparing to unpack .../065-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 2944s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 2944s Selecting previously unselected package libtsan2:s390x. 2944s Preparing to unpack .../066-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 2944s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 2945s Selecting previously unselected package libubsan1:s390x. 2945s Preparing to unpack .../067-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 2945s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 2945s Selecting previously unselected package libgcc-15-dev:s390x. 2945s Preparing to unpack .../068-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 2945s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 2945s Selecting previously unselected package gcc-15-s390x-linux-gnu. 2945s Preparing to unpack .../069-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 2945s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 2948s Selecting previously unselected package gcc-15. 2948s Preparing to unpack .../070-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 2948s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 2948s Selecting previously unselected package gcc-s390x-linux-gnu. 2948s Preparing to unpack .../071-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 2948s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 2948s Selecting previously unselected package gcc. 2948s Preparing to unpack .../072-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 2948s Unpacking gcc (4:15.2.0-4ubuntu1) ... 2949s Selecting previously unselected package libstdc++-15-dev:s390x. 2949s Preparing to unpack .../073-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 2949s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 2950s Selecting previously unselected package g++-15-s390x-linux-gnu. 2950s Preparing to unpack .../074-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 2950s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 2952s Selecting previously unselected package g++-15. 2952s Preparing to unpack .../075-g++-15_15.2.0-12ubuntu1_s390x.deb ... 2952s Unpacking g++-15 (15.2.0-12ubuntu1) ... 2952s Selecting previously unselected package g++-s390x-linux-gnu. 2952s Preparing to unpack .../076-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 2952s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 2952s Selecting previously unselected package g++. 2952s Preparing to unpack .../077-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 2952s Unpacking g++ (4:15.2.0-4ubuntu1) ... 2952s Selecting previously unselected package build-essential. 2952s Preparing to unpack .../078-build-essential_12.12ubuntu2_s390x.deb ... 2952s Unpacking build-essential (12.12ubuntu2) ... 2952s Selecting previously unselected package ca-certificates-java. 2952s Preparing to unpack .../079-ca-certificates-java_20240118build1_all.deb ... 2952s Unpacking ca-certificates-java (20240118build1) ... 2952s Selecting previously unselected package libdebhelper-perl. 2952s Preparing to unpack .../080-libdebhelper-perl_13.28ubuntu1_all.deb ... 2952s Unpacking libdebhelper-perl (13.28ubuntu1) ... 2952s Selecting previously unselected package libtool. 2952s Preparing to unpack .../081-libtool_2.5.4-9_all.deb ... 2952s Unpacking libtool (2.5.4-9) ... 2952s Selecting previously unselected package dh-autoreconf. 2952s Preparing to unpack .../082-dh-autoreconf_21_all.deb ... 2952s Unpacking dh-autoreconf (21) ... 2953s Selecting previously unselected package libarchive-zip-perl. 2953s Preparing to unpack .../083-libarchive-zip-perl_1.68-1_all.deb ... 2953s Unpacking libarchive-zip-perl (1.68-1) ... 2953s Selecting previously unselected package libfile-stripnondeterminism-perl. 2953s Preparing to unpack .../084-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 2953s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 2953s Selecting previously unselected package dh-strip-nondeterminism. 2953s Preparing to unpack .../085-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 2953s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 2953s Selecting previously unselected package debugedit. 2953s Preparing to unpack .../086-debugedit_1%3a5.2-3_s390x.deb ... 2953s Unpacking debugedit (1:5.2-3) ... 2953s Selecting previously unselected package dwz. 2953s Preparing to unpack .../087-dwz_0.16-2_s390x.deb ... 2953s Unpacking dwz (0.16-2) ... 2953s Selecting previously unselected package gettext. 2953s Preparing to unpack .../088-gettext_0.23.2-1_s390x.deb ... 2953s Unpacking gettext (0.23.2-1) ... 2953s Selecting previously unselected package intltool-debian. 2953s Preparing to unpack .../089-intltool-debian_0.35.0+20060710.6build1_all.deb ... 2953s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 2953s Selecting previously unselected package po-debconf. 2953s Preparing to unpack .../090-po-debconf_1.0.22_all.deb ... 2953s Unpacking po-debconf (1.0.22) ... 2953s Selecting previously unselected package debhelper. 2953s Preparing to unpack .../091-debhelper_13.28ubuntu1_all.deb ... 2953s Unpacking debhelper (13.28ubuntu1) ... 2954s Selecting previously unselected package java-common. 2954s Preparing to unpack .../092-java-common_0.76build1_all.deb ... 2954s Unpacking java-common (0.76build1) ... 2954s Selecting previously unselected package libpcsclite1:s390x. 2954s Preparing to unpack .../093-libpcsclite1_2.4.1-1_s390x.deb ... 2954s Unpacking libpcsclite1:s390x (2.4.1-1) ... 2954s Selecting previously unselected package openjdk-21-jre-headless:s390x. 2954s Preparing to unpack .../094-openjdk-21-jre-headless_21.0.10+7-1_s390x.deb ... 2954s Unpacking openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 2961s Selecting previously unselected package default-jre-headless. 2961s Preparing to unpack .../095-default-jre-headless_2%3a1.21-76build1_s390x.deb ... 2961s Unpacking default-jre-headless (2:1.21-76build1) ... 2961s Selecting previously unselected package sgml-base. 2961s Preparing to unpack .../096-sgml-base_1.31+nmu1_all.deb ... 2961s Unpacking sgml-base (1.31+nmu1) ... 2961s Selecting previously unselected package xml-core. 2962s Preparing to unpack .../097-xml-core_0.19build1_all.deb ... 2962s Unpacking xml-core (0.19build1) ... 2962s Selecting previously unselected package docutils-common. 2962s Preparing to unpack .../098-docutils-common_0.22.4+dfsg-1_all.deb ... 2962s Unpacking docutils-common (0.22.4+dfsg-1) ... 2962s Selecting previously unselected package unzip. 2962s Preparing to unpack .../099-unzip_6.0-29ubuntu1_s390x.deb ... 2962s Unpacking unzip (6.0-29ubuntu1) ... 2962s Selecting previously unselected package java-wrappers. 2962s Preparing to unpack .../100-java-wrappers_0.5build1_all.deb ... 2962s Unpacking java-wrappers (0.5build1) ... 2962s Selecting previously unselected package libalgorithm-c3-perl. 2962s Preparing to unpack .../101-libalgorithm-c3-perl_0.11-2_all.deb ... 2962s Unpacking libalgorithm-c3-perl (0.11-2) ... 2962s Selecting previously unselected package libalgorithm-combinatorics-perl. 2962s Preparing to unpack .../102-libalgorithm-combinatorics-perl_0.27-3build5_s390x.deb ... 2962s Unpacking libalgorithm-combinatorics-perl (0.27-3build5) ... 2962s Selecting previously unselected package libauth-yubikey-webclient-perl. 2962s Preparing to unpack .../103-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 2962s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 2962s Selecting previously unselected package libauthen-pam-perl. 2962s Preparing to unpack .../104-libauthen-pam-perl_0.16-6build4_s390x.deb ... 2962s Unpacking libauthen-pam-perl (0.16-6build4) ... 2962s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 2962s Preparing to unpack .../105-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 2962s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 2962s Selecting previously unselected package libdynaloader-functions-perl. 2962s Preparing to unpack .../106-libdynaloader-functions-perl_0.004-2_all.deb ... 2962s Unpacking libdynaloader-functions-perl (0.004-2) ... 2962s Selecting previously unselected package libdevel-callchecker-perl:s390x. 2962s Preparing to unpack .../107-libdevel-callchecker-perl_0.009-2_s390x.deb ... 2962s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 2962s Selecting previously unselected package libparams-classify-perl:s390x. 2962s Preparing to unpack .../108-libparams-classify-perl_0.015-2build6_s390x.deb ... 2962s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 2962s Selecting previously unselected package libmodule-runtime-perl. 2962s Preparing to unpack .../109-libmodule-runtime-perl_0.018-1_all.deb ... 2962s Unpacking libmodule-runtime-perl (0.018-1) ... 2962s Selecting previously unselected package libmodule-implementation-perl. 2962s Preparing to unpack .../110-libmodule-implementation-perl_0.09-2_all.deb ... 2962s Unpacking libmodule-implementation-perl (0.09-2) ... 2962s Selecting previously unselected package libsub-exporter-progressive-perl. 2962s Preparing to unpack .../111-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 2962s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 2962s Selecting previously unselected package libvariable-magic-perl. 2962s Preparing to unpack .../112-libvariable-magic-perl_0.64-1build1_s390x.deb ... 2962s Unpacking libvariable-magic-perl (0.64-1build1) ... 2962s Selecting previously unselected package libb-hooks-endofscope-perl. 2962s Preparing to unpack .../113-libb-hooks-endofscope-perl_0.28-2_all.deb ... 2962s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 2962s Selecting previously unselected package libcrypt-random-seed-perl. 2962s Preparing to unpack .../114-libcrypt-random-seed-perl_0.03-3_all.deb ... 2962s Unpacking libcrypt-random-seed-perl (0.03-3) ... 2962s Selecting previously unselected package libmath-random-isaac-perl. 2962s Preparing to unpack .../115-libmath-random-isaac-perl_1.004-2_all.deb ... 2962s Unpacking libmath-random-isaac-perl (1.004-2) ... 2962s Selecting previously unselected package libbytes-random-secure-perl. 2962s Preparing to unpack .../116-libbytes-random-secure-perl_0.29-3_all.deb ... 2962s Unpacking libbytes-random-secure-perl (0.29-3) ... 2963s Selecting previously unselected package libcache-lru-perl. 2963s Preparing to unpack .../117-libcache-lru-perl_0.04-4_all.deb ... 2963s Unpacking libcache-lru-perl (0.04-4) ... 2963s Selecting previously unselected package libcapture-tiny-perl. 2963s Preparing to unpack .../118-libcapture-tiny-perl_0.50-1_all.deb ... 2963s Unpacking libcapture-tiny-perl (0.50-1) ... 2963s Selecting previously unselected package libcares2:s390x. 2963s Preparing to unpack .../119-libcares2_1.34.6-1_s390x.deb ... 2963s Unpacking libcares2:s390x (1.34.6-1) ... 2963s Selecting previously unselected package libclass-c3-perl. 2963s Preparing to unpack .../120-libclass-c3-perl_0.35-2_all.deb ... 2963s Unpacking libclass-c3-perl (0.35-2) ... 2963s Selecting previously unselected package libclass-data-inheritable-perl. 2963s Preparing to unpack .../121-libclass-data-inheritable-perl_0.10-1_all.deb ... 2963s Unpacking libclass-data-inheritable-perl (0.10-1) ... 2963s Selecting previously unselected package libparams-util-perl. 2963s Preparing to unpack .../122-libparams-util-perl_1.102-3build1_s390x.deb ... 2963s Unpacking libparams-util-perl (1.102-3build1) ... 2963s Selecting previously unselected package libsub-install-perl. 2963s Preparing to unpack .../123-libsub-install-perl_0.929-1_all.deb ... 2963s Unpacking libsub-install-perl (0.929-1) ... 2963s Selecting previously unselected package libdata-optlist-perl. 2963s Preparing to unpack .../124-libdata-optlist-perl_0.114-1_all.deb ... 2963s Unpacking libdata-optlist-perl (0.114-1) ... 2963s Selecting previously unselected package libpackage-stash-perl. 2963s Preparing to unpack .../125-libpackage-stash-perl_0.40-1_all.deb ... 2963s Unpacking libpackage-stash-perl (0.40-1) ... 2964s Selecting previously unselected package libclass-load-perl. 2964s Preparing to unpack .../126-libclass-load-perl_0.25-2_all.deb ... 2964s Unpacking libclass-load-perl (0.25-2) ... 2964s Selecting previously unselected package libclass-load-xs-perl. 2964s Preparing to unpack .../127-libclass-load-xs-perl_0.10-2build5_s390x.deb ... 2964s Unpacking libclass-load-xs-perl (0.10-2build5) ... 2964s Selecting previously unselected package libclass-method-modifiers-perl. 2964s Preparing to unpack .../128-libclass-method-modifiers-perl_2.15-1_all.deb ... 2964s Unpacking libclass-method-modifiers-perl (2.15-1) ... 2964s Selecting previously unselected package libclass-singleton-perl. 2964s Preparing to unpack .../129-libclass-singleton-perl_1.6-2_all.deb ... 2964s Unpacking libclass-singleton-perl (1.6-2) ... 2964s Selecting previously unselected package libclone-pp-perl. 2964s Preparing to unpack .../130-libclone-pp-perl_1.08-2_all.deb ... 2964s Unpacking libclone-pp-perl (1.08-2) ... 2964s Selecting previously unselected package libconvert-binhex-perl. 2964s Preparing to unpack .../131-libconvert-binhex-perl_1.125-3_all.deb ... 2964s Unpacking libconvert-binhex-perl (1.125-3) ... 2964s Selecting previously unselected package libcrypt-dh-gmp-perl. 2964s Preparing to unpack .../132-libcrypt-dh-gmp-perl_0.00012-2build5_s390x.deb ... 2964s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 2964s Selecting previously unselected package libcrypt-jwt-perl. 2964s Preparing to unpack .../133-libcrypt-jwt-perl_0.037-1_all.deb ... 2964s Unpacking libcrypt-jwt-perl (0.037-1) ... 2965s Selecting previously unselected package libcrypt-ssleay-perl. 2965s Preparing to unpack .../134-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 2965s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 2965s Selecting previously unselected package libcrypt-x509-perl. 2965s Preparing to unpack .../135-libcrypt-x509-perl_0.55-1_all.deb ... 2965s Unpacking libcrypt-x509-perl (0.55-1) ... 2965s Selecting previously unselected package libdata-dumper-concise-perl. 2965s Preparing to unpack .../136-libdata-dumper-concise-perl_2.023-3_all.deb ... 2965s Unpacking libdata-dumper-concise-perl (2.023-3) ... 2965s Selecting previously unselected package libdata-hexdump-perl. 2965s Preparing to unpack .../137-libdata-hexdump-perl_0.04-2_all.deb ... 2965s Unpacking libdata-hexdump-perl (0.04-2) ... 2965s Selecting previously unselected package libdata-ieee754-perl. 2965s Preparing to unpack .../138-libdata-ieee754-perl_0.02-2_all.deb ... 2965s Unpacking libdata-ieee754-perl (0.02-2) ... 2965s Selecting previously unselected package liblist-someutils-perl. 2965s Preparing to unpack .../139-liblist-someutils-perl_0.59-1_all.deb ... 2965s Unpacking liblist-someutils-perl (0.59-1) ... 2965s Selecting previously unselected package liblist-utilsby-perl. 2965s Preparing to unpack .../140-liblist-utilsby-perl_0.12-2_all.deb ... 2965s Unpacking liblist-utilsby-perl (0.12-2) ... 2965s Selecting previously unselected package liblist-allutils-perl. 2965s Preparing to unpack .../141-liblist-allutils-perl_0.19-1_all.deb ... 2965s Unpacking liblist-allutils-perl (0.19-1) ... 2966s Selecting previously unselected package libimport-into-perl. 2966s Preparing to unpack .../142-libimport-into-perl_1.002005-2_all.deb ... 2966s Unpacking libimport-into-perl (1.002005-2) ... 2966s Selecting previously unselected package librole-tiny-perl. 2966s Preparing to unpack .../143-librole-tiny-perl_2.002004-1_all.deb ... 2966s Unpacking librole-tiny-perl (2.002004-1) ... 2966s Selecting previously unselected package libsub-quote-perl. 2966s Preparing to unpack .../144-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 2966s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 2966s Selecting previously unselected package libmoo-perl. 2966s Preparing to unpack .../145-libmoo-perl_2.005005-1_all.deb ... 2966s Unpacking libmoo-perl (2.005005-1) ... 2966s Selecting previously unselected package libdata-password-zxcvbn-perl. 2966s Preparing to unpack .../146-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 2966s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 2966s Selecting previously unselected package libstrictures-perl. 2966s Preparing to unpack .../147-libstrictures-perl_2.000006-1build1_all.deb ... 2966s Unpacking libstrictures-perl (2.000006-1build1) ... 2966s Selecting previously unselected package libdata-perl-perl. 2966s Preparing to unpack .../148-libdata-perl-perl_0.002011-2_all.deb ... 2966s Unpacking libdata-perl-perl (0.002011-2) ... 2966s Selecting previously unselected package libdata-printer-perl. 2966s Preparing to unpack .../149-libdata-printer-perl_1.002001-1_all.deb ... 2966s Unpacking libdata-printer-perl (1.002001-1) ... 2966s Selecting previously unselected package libnet-ipv6addr-perl. 2966s Preparing to unpack .../150-libnet-ipv6addr-perl_1.02-1_all.deb ... 2966s Unpacking libnet-ipv6addr-perl (1.02-1) ... 2966s Selecting previously unselected package libnet-netmask-perl. 2966s Preparing to unpack .../151-libnet-netmask-perl_2.0003-1build1_all.deb ... 2966s Unpacking libnet-netmask-perl (2.0003-1build1) ... 2966s Selecting previously unselected package libnetaddr-ip-perl. 2966s Preparing to unpack .../152-libnetaddr-ip-perl_4.079+dfsg-2build5_s390x.deb ... 2966s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 2966s Selecting previously unselected package libdata-validate-ip-perl. 2966s Preparing to unpack .../153-libdata-validate-ip-perl_0.31-1_all.deb ... 2966s Unpacking libdata-validate-ip-perl (0.31-1) ... 2966s Selecting previously unselected package libsub-identify-perl. 2966s Preparing to unpack .../154-libsub-identify-perl_0.14-4_s390x.deb ... 2966s Unpacking libsub-identify-perl (0.14-4) ... 2966s Selecting previously unselected package libsub-name-perl:s390x. 2966s Preparing to unpack .../155-libsub-name-perl_0.28-1_s390x.deb ... 2966s Unpacking libsub-name-perl:s390x (0.28-1) ... 2966s Selecting previously unselected package libnamespace-clean-perl. 2966s Preparing to unpack .../156-libnamespace-clean-perl_0.27-2_all.deb ... 2966s Unpacking libnamespace-clean-perl (0.27-2) ... 2967s Selecting previously unselected package libnamespace-autoclean-perl. 2967s Preparing to unpack .../157-libnamespace-autoclean-perl_0.31-1_all.deb ... 2967s Unpacking libnamespace-autoclean-perl (0.31-1) ... 2967s Selecting previously unselected package libsub-exporter-perl. 2967s Preparing to unpack .../158-libsub-exporter-perl_0.990-1_all.deb ... 2967s Unpacking libsub-exporter-perl (0.990-1) ... 2967s Selecting previously unselected package libeval-closure-perl. 2967s Preparing to unpack .../159-libeval-closure-perl_0.14-3_all.deb ... 2967s Unpacking libeval-closure-perl (0.14-3) ... 2967s Selecting previously unselected package libexception-class-perl. 2967s Preparing to unpack .../160-libexception-class-perl_1.45-1_all.deb ... 2967s Unpacking libexception-class-perl (1.45-1) ... 2967s Selecting previously unselected package libparams-validationcompiler-perl. 2967s Preparing to unpack .../161-libparams-validationcompiler-perl_0.31-1_all.deb ... 2967s Unpacking libparams-validationcompiler-perl (0.31-1) ... 2967s Selecting previously unselected package libmro-compat-perl. 2967s Preparing to unpack .../162-libmro-compat-perl_0.15-2_all.deb ... 2967s Unpacking libmro-compat-perl (0.15-2) ... 2967s Selecting previously unselected package libxstring-perl:s390x. 2967s Preparing to unpack .../163-libxstring-perl_0.005-2build4_s390x.deb ... 2967s Unpacking libxstring-perl:s390x (0.005-2build4) ... 2967s Selecting previously unselected package libspecio-perl. 2967s Preparing to unpack .../164-libspecio-perl_0.53-1_all.deb ... 2967s Unpacking libspecio-perl (0.53-1) ... 2967s Selecting previously unselected package libdatetime-locale-perl. 2967s Preparing to unpack .../165-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 2967s Unpacking libdatetime-locale-perl (1:1.45-1) ... 2969s Selecting previously unselected package libdatetime-timezone-perl. 2969s Preparing to unpack .../166-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 2969s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 2969s Selecting previously unselected package libdatetime-perl. 2969s Preparing to unpack .../167-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 2969s Unpacking libdatetime-perl (2:1.65-1build3) ... 2970s Selecting previously unselected package libdatetime-format-rfc3339-perl. 2970s Preparing to unpack .../168-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 2970s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 2970s Selecting previously unselected package libdatetime-format-w3cdtf-perl. 2970s Preparing to unpack .../169-libdatetime-format-w3cdtf-perl_0.08-1_all.deb ... 2970s Unpacking libdatetime-format-w3cdtf-perl (0.08-1) ... 2970s Selecting previously unselected package libdbi-perl:s390x. 2970s Preparing to unpack .../170-libdbi-perl_1.647-1build1_s390x.deb ... 2970s Unpacking libdbi-perl:s390x (1.647-1build1) ... 2970s Selecting previously unselected package libdbd-sqlite3-perl:s390x. 2970s Preparing to unpack .../171-libdbd-sqlite3-perl_1.76-1_s390x.deb ... 2970s Unpacking libdbd-sqlite3-perl:s390x (1.76-1) ... 2970s Selecting previously unselected package libdbix-connector-perl. 2970s Preparing to unpack .../172-libdbix-connector-perl_0.60-1_all.deb ... 2970s Unpacking libdbix-connector-perl (0.60-1) ... 2970s Selecting previously unselected package libdevel-globaldestruction-perl. 2970s Preparing to unpack .../173-libdevel-globaldestruction-perl_0.14-4_all.deb ... 2970s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 2970s Selecting previously unselected package libdevel-overloadinfo-perl. 2970s Preparing to unpack .../174-libdevel-overloadinfo-perl_0.008-1_all.deb ... 2970s Unpacking libdevel-overloadinfo-perl (0.008-1) ... 2970s Selecting previously unselected package libdist-checkconflicts-perl. 2970s Preparing to unpack .../175-libdist-checkconflicts-perl_0.11-2_all.deb ... 2970s Unpacking libdist-checkconflicts-perl (0.11-2) ... 2970s Selecting previously unselected package libemail-simple-perl. 2970s Preparing to unpack .../176-libemail-simple-perl_2.218-1_all.deb ... 2970s Unpacking libemail-simple-perl (2.218-1) ... 2970s Selecting previously unselected package libmodule-pluggable-perl. 2970s Preparing to unpack .../177-libmodule-pluggable-perl_5.2-5_all.deb ... 2970s Unpacking libmodule-pluggable-perl (5.2-5) ... 2970s Selecting previously unselected package libemail-abstract-perl. 2970s Preparing to unpack .../178-libemail-abstract-perl_3.010-1_all.deb ... 2970s Unpacking libemail-abstract-perl (3.010-1) ... 2971s Selecting previously unselected package libemail-address-xs-perl. 2971s Preparing to unpack .../179-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 2971s Unpacking libemail-address-xs-perl (1.05-1build5) ... 2971s Selecting previously unselected package libmoox-types-mooselike-perl. 2971s Preparing to unpack .../180-libmoox-types-mooselike-perl_0.29-2_all.deb ... 2971s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 2971s Selecting previously unselected package libthrowable-perl. 2971s Preparing to unpack .../181-libthrowable-perl_1.001-2_all.deb ... 2971s Unpacking libthrowable-perl (1.001-2) ... 2971s Selecting previously unselected package libemail-sender-perl. 2971s Preparing to unpack .../182-libemail-sender-perl_2.601-1_all.deb ... 2971s Unpacking libemail-sender-perl (2.601-1) ... 2971s Selecting previously unselected package libextutils-depends-perl. 2971s Preparing to unpack .../183-libextutils-depends-perl_0.8002-1_all.deb ... 2971s Unpacking libextutils-depends-perl (0.8002-1) ... 2971s Selecting previously unselected package libimagequant0:s390x. 2971s Preparing to unpack .../184-libimagequant0_2.18.0-1build1_s390x.deb ... 2971s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 2971s Selecting previously unselected package libxpm4:s390x. 2971s Preparing to unpack .../185-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 2971s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 2971s Selecting previously unselected package libgd3:s390x. 2971s Preparing to unpack .../186-libgd3_2.3.3-13ubuntu1_s390x.deb ... 2971s Unpacking libgd3:s390x (2.3.3-13ubuntu1) ... 2972s Selecting previously unselected package libgd-perl. 2972s Preparing to unpack .../187-libgd-perl_2.84-2_s390x.deb ... 2972s Unpacking libgd-perl (2.84-2) ... 2972s Selecting previously unselected package libgd-securityimage-perl. 2972s Preparing to unpack .../188-libgd-securityimage-perl_1.75-3_all.deb ... 2972s Unpacking libgd-securityimage-perl (1.75-3) ... 2972s Selecting previously unselected package libmoox-strictconstructor-perl. 2972s Preparing to unpack .../189-libmoox-strictconstructor-perl_0.013-1_all.deb ... 2972s Unpacking libmoox-strictconstructor-perl (0.013-1) ... 2972s Selecting previously unselected package libmaxmind-db-common-perl. 2972s Preparing to unpack .../190-libmaxmind-db-common-perl_0.040001-1.1_all.deb ... 2972s Unpacking libmaxmind-db-common-perl (0.040001-1.1) ... 2972s Selecting previously unselected package libmaxmind-db-reader-perl. 2972s Preparing to unpack .../191-libmaxmind-db-reader-perl_1.000014-2_all.deb ... 2972s Unpacking libmaxmind-db-reader-perl (1.000014-2) ... 2972s Selecting previously unselected package libparams-validate-perl:s390x. 2972s Preparing to unpack .../192-libparams-validate-perl_1.31-2build4_s390x.deb ... 2972s Unpacking libparams-validate-perl:s390x (1.31-2build4) ... 2972s Selecting previously unselected package libgeoip2-perl. 2972s Preparing to unpack .../193-libgeoip2-perl_2.006002-2_all.deb ... 2972s Unpacking libgeoip2-perl (2.006002-2) ... 2972s Selecting previously unselected package libglib-perl:s390x. 2972s Preparing to unpack .../194-libglib-perl_3%3a1.329.4-1_s390x.deb ... 2972s Unpacking libglib-perl:s390x (3:1.329.4-1) ... 2972s Selecting previously unselected package libgssapi-perl. 2973s Preparing to unpack .../195-libgssapi-perl_0.28-4build5_s390x.deb ... 2973s Unpacking libgssapi-perl (0.28-4build5) ... 2973s Selecting previously unselected package libhttp-browserdetect-perl. 2973s Preparing to unpack .../196-libhttp-browserdetect-perl_3.45-1_all.deb ... 2973s Unpacking libhttp-browserdetect-perl (3.45-1) ... 2973s Selecting previously unselected package libhttp-daemon-perl. 2973s Preparing to unpack .../197-libhttp-daemon-perl_6.16-1_all.deb ... 2973s Unpacking libhttp-daemon-perl (6.16-1) ... 2973s Selecting previously unselected package libio-pty-perl. 2973s Preparing to unpack .../198-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 2973s Unpacking libio-pty-perl (1:1.20-1build3) ... 2973s Selecting previously unselected package libio-sessiondata-perl. 2973s Preparing to unpack .../199-libio-sessiondata-perl_1.03-3_all.deb ... 2973s Unpacking libio-sessiondata-perl (1.03-3) ... 2973s Selecting previously unselected package libperlio-via-timeout-perl. 2973s Preparing to unpack .../200-libperlio-via-timeout-perl_0.32-3_all.deb ... 2973s Unpacking libperlio-via-timeout-perl (0.32-3) ... 2973s Selecting previously unselected package libio-socket-timeout-perl. 2973s Preparing to unpack .../201-libio-socket-timeout-perl_0.32-3_all.deb ... 2973s Unpacking libio-socket-timeout-perl (0.32-3) ... 2974s Selecting previously unselected package libio-string-perl. 2974s Preparing to unpack .../202-libio-string-perl_1.08-4_all.deb ... 2974s Unpacking libio-string-perl (1.08-4) ... 2974s Selecting previously unselected package libio-stringy-perl. 2974s Preparing to unpack .../203-libio-stringy-perl_2.113-2_all.deb ... 2974s Unpacking libio-stringy-perl (2.113-2) ... 2974s Selecting previously unselected package libipc-run-perl. 2974s Preparing to unpack .../204-libipc-run-perl_20250809.0-1build1_all.deb ... 2974s Unpacking libipc-run-perl (20250809.0-1build1) ... 2974s Selecting previously unselected package libmoox-handlesvia-perl. 2974s Preparing to unpack .../205-libmoox-handlesvia-perl_0.001009-2_all.deb ... 2974s Unpacking libmoox-handlesvia-perl (0.001009-2) ... 2974s Selecting previously unselected package libtype-tiny-perl. 2974s Preparing to unpack .../206-libtype-tiny-perl_2.010001-1_all.deb ... 2974s Unpacking libtype-tiny-perl (2.010001-1) ... 2974s Selecting previously unselected package libiri-perl. 2974s Preparing to unpack .../207-libiri-perl_0.013-1_all.deb ... 2974s Unpacking libiri-perl (0.013-1) ... 2974s Selecting previously unselected package libjargs-java. 2974s Preparing to unpack .../208-libjargs-java_1.0.0-5build1_all.deb ... 2974s Unpacking libjargs-java (1.0.0-5build1) ... 2974s Selecting previously unselected package libxslt1.1:s390x. 2974s Preparing to unpack .../209-libxslt1.1_1.1.43-0.3_s390x.deb ... 2974s Unpacking libxslt1.1:s390x (1.1.43-0.3) ... 2974s Selecting previously unselected package libxmlsec1-1:s390x. 2974s Preparing to unpack .../210-libxmlsec1-1_1.3.9-1_s390x.deb ... 2974s Unpacking libxmlsec1-1:s390x (1.3.9-1) ... 2974s Selecting previously unselected package libxmlsec1-openssl1:s390x. 2974s Preparing to unpack .../211-libxmlsec1-openssl1_1.3.9-1_s390x.deb ... 2974s Unpacking libxmlsec1-openssl1:s390x (1.3.9-1) ... 2974s Selecting previously unselected package liblasso3t64. 2974s Preparing to unpack .../212-liblasso3t64_2.9.0-3_s390x.deb ... 2974s Unpacking liblasso3t64 (2.9.0-3) ... 2974s Selecting previously unselected package liblasso-perl:s390x. 2974s Preparing to unpack .../213-liblasso-perl_2.9.0-3_s390x.deb ... 2974s Unpacking liblasso-perl:s390x (2.9.0-3) ... 2975s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 2975s Preparing to unpack .../214-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 2975s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 2975s Selecting previously unselected package libllhttp9.3. 2975s Preparing to unpack .../215-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_s390x.deb ... 2975s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 2975s Selecting previously unselected package liblog-log4perl-perl. 2975s Preparing to unpack .../216-liblog-log4perl-perl_1.57-1_all.deb ... 2975s Unpacking liblog-log4perl-perl (1.57-1) ... 2975s Selecting previously unselected package liblwp-protocol-psgi-perl. 2975s Preparing to unpack .../217-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 2975s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 2975s Selecting previously unselected package libnet-smtp-ssl-perl. 2975s Preparing to unpack .../218-libnet-smtp-ssl-perl_1.04-2_all.deb ... 2975s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 2975s Selecting previously unselected package libmailtools-perl. 2975s Preparing to unpack .../219-libmailtools-perl_2.22-1_all.deb ... 2975s Unpacking libmailtools-perl (2.22-1) ... 2975s Selecting previously unselected package libsub-infix-perl. 2975s Preparing to unpack .../220-libsub-infix-perl_0.004-5_all.deb ... 2975s Unpacking libsub-infix-perl (0.004-5) ... 2975s Selecting previously unselected package libmatch-simple-perl. 2975s Preparing to unpack .../221-libmatch-simple-perl_0.012-1_all.deb ... 2975s Unpacking libmatch-simple-perl (0.012-1) ... 2976s Selecting previously unselected package libmime-tools-perl. 2976s Preparing to unpack .../222-libmime-tools-perl_5.515-1_all.deb ... 2976s Unpacking libmime-tools-perl (5.515-1) ... 2976s Selecting previously unselected package libmodule-runtime-conflicts-perl. 2976s Preparing to unpack .../223-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 2976s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 2976s Selecting previously unselected package libpackage-deprecationmanager-perl. 2976s Preparing to unpack .../224-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 2976s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 2976s Selecting previously unselected package libpackage-stash-xs-perl:s390x. 2976s Preparing to unpack .../225-libpackage-stash-xs-perl_0.30-1build5_s390x.deb ... 2976s Unpacking libpackage-stash-xs-perl:s390x (0.30-1build5) ... 2976s Selecting previously unselected package libmoose-perl:s390x. 2976s Preparing to unpack .../226-libmoose-perl_2.2207-1build3_s390x.deb ... 2976s Unpacking libmoose-perl:s390x (2.2207-1build3) ... 2976s Selecting previously unselected package libmoosex-arrayref-perl. 2976s Preparing to unpack .../227-libmoosex-arrayref-perl_0.005-5_all.deb ... 2976s Unpacking libmoosex-arrayref-perl (0.005-5) ... 2976s Selecting previously unselected package libnamespace-sweep-perl. 2976s Preparing to unpack .../228-libnamespace-sweep-perl_0.006-5_all.deb ... 2976s Unpacking libnamespace-sweep-perl (0.006-5) ... 2976s Selecting previously unselected package libnet-ip-perl. 2976s Preparing to unpack .../229-libnet-ip-perl_1.26-4_all.deb ... 2976s Unpacking libnet-ip-perl (1.26-4) ... 2976s Selecting previously unselected package libnet-ldap-perl. 2976s Preparing to unpack .../230-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 2976s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 2977s Selecting previously unselected package libxml-namespacesupport-perl. 2977s Preparing to unpack .../231-libxml-namespacesupport-perl_1.12-2_all.deb ... 2977s Unpacking libxml-namespacesupport-perl (1.12-2) ... 2977s Selecting previously unselected package libxml-sax-base-perl. 2977s Preparing to unpack .../232-libxml-sax-base-perl_1.09-3_all.deb ... 2977s Unpacking libxml-sax-base-perl (1.09-3) ... 2977s Selecting previously unselected package libxml-sax-perl. 2977s Preparing to unpack .../233-libxml-sax-perl_1.02+dfsg-4_all.deb ... 2977s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 2977s Selecting previously unselected package libxml-libxml-perl. 2977s Preparing to unpack .../234-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_s390x.deb ... 2977s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 2977s Selecting previously unselected package libxml-simple-perl. 2977s Preparing to unpack .../235-libxml-simple-perl_2.25-2_all.deb ... 2977s Unpacking libxml-simple-perl (2.25-2) ... 2977s Selecting previously unselected package libnet-openid-common-perl. 2977s Preparing to unpack .../236-libnet-openid-common-perl_1.20-2_all.deb ... 2977s Unpacking libnet-openid-common-perl (1.20-2) ... 2977s Selecting previously unselected package libnet-openid-consumer-perl. 2977s Preparing to unpack .../237-libnet-openid-consumer-perl_1.18-2_all.deb ... 2977s Unpacking libnet-openid-consumer-perl (1.18-2) ... 2977s Selecting previously unselected package libnet-openid-server-perl. 2977s Preparing to unpack .../238-libnet-openid-server-perl_1.09-4_all.deb ... 2977s Unpacking libnet-openid-server-perl (1.09-4) ... 2978s Selecting previously unselected package libsimdjson29:s390x. 2978s Preparing to unpack .../239-libsimdjson29_4.2.4-1_s390x.deb ... 2978s Unpacking libsimdjson29:s390x (4.2.4-1) ... 2978s Selecting previously unselected package libsimdutf29:s390x. 2978s Preparing to unpack .../240-libsimdutf29_7.7.1-3_s390x.deb ... 2978s Unpacking libsimdutf29:s390x (7.7.1-3) ... 2978s Selecting previously unselected package node-corepack. 2978s Preparing to unpack .../241-node-corepack_0.24.0-5build1_all.deb ... 2978s Unpacking node-corepack (0.24.0-5build1) ... 2978s Selecting previously unselected package nodejs. 2978s Preparing to unpack .../242-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 2978s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 2978s Selecting previously unselected package node-xtend. 2978s Preparing to unpack .../243-node-xtend_4.0.2-3_all.deb ... 2978s Unpacking node-xtend (4.0.2-3) ... 2978s Selecting previously unselected package node-acorn. 2978s Preparing to unpack .../244-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 2978s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 2978s Selecting previously unselected package node-cjs-module-lexer. 2978s Preparing to unpack .../245-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 2978s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 2978s Selecting previously unselected package node-balanced-match. 2978s Preparing to unpack .../246-node-balanced-match_2.0.0-1_all.deb ... 2978s Unpacking node-balanced-match (2.0.0-1) ... 2978s Selecting previously unselected package node-brace-expansion. 2978s Preparing to unpack .../247-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 2978s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 2978s Selecting previously unselected package node-minimatch. 2978s Preparing to unpack .../248-node-minimatch_9.0.3-6_all.deb ... 2978s Unpacking node-minimatch (9.0.3-6) ... 2978s Selecting previously unselected package node-ms. 2978s Preparing to unpack .../249-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 2978s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 2978s Selecting previously unselected package node-debug. 2978s Preparing to unpack .../250-node-debug_4.4.1+~4.1.12-1_all.deb ... 2978s Unpacking node-debug (4.4.1+~4.1.12-1) ... 2979s Selecting previously unselected package node-lru-cache. 2979s Preparing to unpack .../251-node-lru-cache_10.0.1-3_all.deb ... 2979s Unpacking node-lru-cache (10.0.1-3) ... 2979s Selecting previously unselected package node-semver. 2979s Preparing to unpack .../252-node-semver_7.6.1+~7.5.8-2_all.deb ... 2979s Unpacking node-semver (7.6.1+~7.5.8-2) ... 2979s Selecting previously unselected package node-llhttp. 2979s Preparing to unpack .../253-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 2979s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 2979s Selecting previously unselected package node-undici. 2979s Preparing to unpack .../254-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 2979s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 2979s Selecting previously unselected package libnode127:s390x. 2979s Preparing to unpack .../255-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 2979s Unpacking libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 2981s Selecting previously unselected package libossp-uuid16:s390x. 2981s Preparing to unpack .../256-libossp-uuid16_1.6.6-1_s390x.deb ... 2981s Unpacking libossp-uuid16:s390x (1.6.6-1) ... 2981s Selecting previously unselected package libossp-uuid-perl. 2981s Preparing to unpack .../257-libossp-uuid-perl_1.6.6-1_s390x.deb ... 2981s Unpacking libossp-uuid-perl (1.6.6-1) ... 2981s Selecting previously unselected package libparse-recdescent-perl. 2981s Preparing to unpack .../258-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 2981s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 2981s Selecting previously unselected package libpath-tiny-perl. 2981s Preparing to unpack .../259-libpath-tiny-perl_0.148-1_all.deb ... 2981s Unpacking libpath-tiny-perl (0.148-1) ... 2981s Selecting previously unselected package libset-scalar-perl. 2981s Preparing to unpack .../260-libset-scalar-perl_1.29-3_all.deb ... 2981s Unpacking libset-scalar-perl (1.29-3) ... 2981s Selecting previously unselected package libtext-csv-xs-perl:s390x. 2981s Preparing to unpack .../261-libtext-csv-xs-perl_1.61-1_s390x.deb ... 2981s Unpacking libtext-csv-xs-perl:s390x (1.61-1) ... 2981s Selecting previously unselected package libtext-aligner-perl. 2982s Preparing to unpack .../262-libtext-aligner-perl_0.16-3_all.deb ... 2982s Unpacking libtext-aligner-perl (0.16-3) ... 2982s Selecting previously unselected package libtext-table-perl. 2982s Preparing to unpack .../263-libtext-table-perl_1.135-1_all.deb ... 2982s Unpacking libtext-table-perl (1.135-1) ... 2982s Selecting previously unselected package libxml-namespacefactory-perl. 2982s Preparing to unpack .../264-libxml-namespacefactory-perl_1.02-4_all.deb ... 2982s Unpacking libxml-namespacefactory-perl (1.02-4) ... 2982s Selecting previously unselected package libxml-commonns-perl. 2982s Preparing to unpack .../265-libxml-commonns-perl_0.06-6_all.deb ... 2982s Unpacking libxml-commonns-perl (0.06-6) ... 2982s Selecting previously unselected package libxml-namespace-perl. 2982s Preparing to unpack .../266-libxml-namespace-perl_0.02-7_all.deb ... 2982s Unpacking libxml-namespace-perl (0.02-7) ... 2982s Selecting previously unselected package librdf-trine-perl. 2982s Preparing to unpack .../267-librdf-trine-perl_1.019-4_all.deb ... 2982s Unpacking librdf-trine-perl (1.019-4) ... 2982s Selecting previously unselected package librdf-query-perl. 2982s Preparing to unpack .../268-librdf-query-perl_2.919-2_all.deb ... 2982s Unpacking librdf-query-perl (2.919-2) ... 2982s Selecting previously unselected package libtask-weaken-perl. 2982s Preparing to unpack .../269-libtask-weaken-perl_1.06-2_all.deb ... 2982s Unpacking libtask-weaken-perl (1.06-2) ... 2982s Selecting previously unselected package libxml-parser-perl. 2982s Preparing to unpack .../270-libxml-parser-perl_2.47-1build4_s390x.deb ... 2982s Unpacking libxml-parser-perl (2.47-1build4) ... 2982s Selecting previously unselected package libsoap-lite-perl. 2982s Preparing to unpack .../271-libsoap-lite-perl_1.27-3_all.deb ... 2982s Unpacking libsoap-lite-perl (1.27-3) ... 2983s Selecting previously unselected package libstring-random-perl. 2983s Preparing to unpack .../272-libstring-random-perl_1%3a0.32-2_all.deb ... 2983s Unpacking libstring-random-perl (1:0.32-2) ... 2983s Selecting previously unselected package libtest-leaktrace-perl. 2983s Preparing to unpack .../273-libtest-leaktrace-perl_0.17-1build6_s390x.deb ... 2983s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 2983s Selecting previously unselected package libtest-output-perl. 2983s Preparing to unpack .../274-libtest-output-perl_1.036-1_all.deb ... 2983s Unpacking libtest-output-perl (1.036-1) ... 2986s Selecting previously unselected package libtest-pod-perl. 2986s Preparing to unpack .../275-libtest-pod-perl_1.52-3_all.deb ... 2986s Unpacking libtest-pod-perl (1.52-3) ... 2986s Selecting previously unselected package libtime-fake-perl. 2986s Preparing to unpack .../276-libtime-fake-perl_0.11-4_all.deb ... 2986s Unpacking libtime-fake-perl (0.11-4) ... 2986s Selecting previously unselected package libtypes-datetime-perl. 2986s Preparing to unpack .../277-libtypes-datetime-perl_0.002-4_all.deb ... 2986s Unpacking libtypes-datetime-perl (0.002-4) ... 2986s Selecting previously unselected package libtypes-path-tiny-perl. 2986s Preparing to unpack .../278-libtypes-path-tiny-perl_0.006-2_all.deb ... 2986s Unpacking libtypes-path-tiny-perl (0.006-2) ... 2986s Selecting previously unselected package libuuid-tiny-perl. 2986s Preparing to unpack .../279-libuuid-tiny-perl_1.0400-3_all.deb ... 2986s Unpacking libuuid-tiny-perl (1.0400-3) ... 2986s Selecting previously unselected package libtypes-uuid-perl. 2986s Preparing to unpack .../280-libtypes-uuid-perl_0.004-4_all.deb ... 2986s Unpacking libtypes-uuid-perl (0.004-4) ... 2986s Selecting previously unselected package liburi-fromhash-perl. 2986s Preparing to unpack .../281-liburi-fromhash-perl_0.05-2_all.deb ... 2986s Unpacking liburi-fromhash-perl (0.05-2) ... 2986s Selecting previously unselected package libtypes-uri-perl. 2986s Preparing to unpack .../282-libtypes-uri-perl_0.007-3_all.deb ... 2986s Unpacking libtypes-uri-perl (0.007-3) ... 2986s Selecting previously unselected package libweb-id-perl. 2986s Preparing to unpack .../283-libweb-id-perl_1.927-4_all.deb ... 2986s Unpacking libweb-id-perl (1.927-4) ... 2986s Selecting previously unselected package libxml-libxslt-perl:s390x. 2986s Preparing to unpack .../284-libxml-libxslt-perl_2.003000-4_s390x.deb ... 2986s Unpacking libxml-libxslt-perl:s390x (2.003000-4) ... 2986s Selecting previously unselected package libyaml-perl. 2986s Preparing to unpack .../285-libyaml-perl_1.31-1_all.deb ... 2986s Unpacking libyaml-perl (1.31-1) ... 2986s Selecting previously unselected package node-uglify-js. 2986s Preparing to unpack .../286-node-uglify-js_3.17.4-2build1_all.deb ... 2986s Unpacking node-uglify-js (3.17.4-2build1) ... 2986s Selecting previously unselected package python3-defusedxml. 2986s Preparing to unpack .../287-python3-defusedxml_0.7.1-3build1_all.deb ... 2986s Unpacking python3-defusedxml (0.7.1-3build1) ... 2986s Selecting previously unselected package python3-roman-numerals. 2986s Preparing to unpack .../288-python3-roman-numerals_4.1.0-1_all.deb ... 2986s Unpacking python3-roman-numerals (4.1.0-1) ... 2986s Selecting previously unselected package python3-docutils. 2986s Preparing to unpack .../289-python3-docutils_0.22.4+dfsg-1_all.deb ... 2986s Unpacking python3-docutils (0.22.4+dfsg-1) ... 2986s Selecting previously unselected package python3-imagesize. 2986s Preparing to unpack .../290-python3-imagesize_1.4.1-1build1_all.deb ... 2986s Unpacking python3-imagesize (1.4.1-1build1) ... 2986s Selecting previously unselected package python3-snowballstemmer. 2986s Preparing to unpack .../291-python3-snowballstemmer_3.0.1-1_all.deb ... 2986s Unpacking python3-snowballstemmer (3.0.1-1) ... 2986s Selecting previously unselected package sphinx-common. 2986s Preparing to unpack .../292-sphinx-common_8.2.3-12_all.deb ... 2986s Unpacking sphinx-common (8.2.3-12) ... 2986s Selecting previously unselected package python3-alabaster. 2986s Preparing to unpack .../293-python3-alabaster_0.7.16-0.1build1_all.deb ... 2986s Unpacking python3-alabaster (0.7.16-0.1build1) ... 2986s Selecting previously unselected package python3-sphinx. 2986s Preparing to unpack .../294-python3-sphinx_8.2.3-12_all.deb ... 2986s Unpacking python3-sphinx (8.2.3-12) ... 2986s Selecting previously unselected package libjs-bootswatch. 2986s Preparing to unpack .../295-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 2986s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 2987s Selecting previously unselected package python3-sphinx-bootstrap-theme. 2987s Preparing to unpack .../296-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 2987s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 2987s Selecting previously unselected package uglifyjs. 2987s Preparing to unpack .../297-uglifyjs_3.17.4-2build1_all.deb ... 2987s Unpacking uglifyjs (3.17.4-2build1) ... 2987s Selecting previously unselected package yui-compressor. 2987s Preparing to unpack .../298-yui-compressor_2.4.8-3build1_all.deb ... 2987s Unpacking yui-compressor (2.4.8-3build1) ... 2987s Selecting previously unselected package lemonldap-ng-handler. 2987s Preparing to unpack .../299-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 2987s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 2987s Selecting previously unselected package lemonldap-ng. 2987s Preparing to unpack .../300-lemonldap-ng_2.22.1+ds-1_all.deb ... 2987s Unpacking lemonldap-ng (2.22.1+ds-1) ... 2987s Selecting previously unselected package lemonldap-ng-doc. 2987s Preparing to unpack .../301-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 2987s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 2988s Selecting previously unselected package libauthen-radius-perl. 2988s Preparing to unpack .../302-libauthen-radius-perl_0.33-1_all.deb ... 2988s Unpacking libauthen-radius-perl (0.33-1) ... 2988s Setting up libmodule-pluggable-perl (5.2-5) ... 2988s Setting up node-uglify-js (3.17.4-2build1) ... 2988s Setting up libio-sessiondata-perl (1.03-3) ... 2988s Setting up javascript-common (12+nmu1) ... 2988s Setting up liblcms2-2:s390x (2.17-1) ... 2988s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 2988s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 2988s Setting up libxml-parser-perl (2.47-1build4) ... 2988s Setting up libjs-jquery-cookie (12-4build1) ... 2988s Setting up libaom3:s390x (3.13.1-2) ... 2988s Setting up node-lru-cache (10.0.1-3) ... 2988s Setting up libmath-random-isaac-perl (1.004-2) ... 2988s Setting up libtask-weaken-perl (1.06-2) ... 2988s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 2988s Setting up java-common (0.76build1) ... 2988s Setting up libfont-afm-perl (1.20-4) ... 2988s Setting up libdynaloader-functions-perl (0.004-2) ... 2988s Setting up libclass-method-modifiers-perl (2.15-1) ... 2988s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 2988s Setting up libio-pty-perl (1:1.20-1build3) ... 2988s Setting up libdata-hexdump-perl (0.04-2) ... 2988s Setting up python3-defusedxml (0.7.1-3build1) ... 2989s Setting up libarchive-zip-perl (1.68-1) ... 2989s Setting up libsub-identify-perl (0.14-4) ... 2989s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 2989s Setting up libhttp-browserdetect-perl (3.45-1) ... 2989s Setting up python3-alabaster (0.7.16-0.1build1) ... 2989s Setting up libio-stringy-perl (2.113-2) ... 2989s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 2989s Setting up unzip (6.0-29ubuntu1) ... 2989s Setting up libxml-namespace-perl (0.02-7) ... 2989s Setting up libdebhelper-perl (13.28ubuntu1) ... 2989s Setting up libperlio-via-timeout-perl (0.32-3) ... 2989s Setting up libconvert-binhex-perl (1.125-3) ... 2989s Setting up x11-common (1:7.7+24ubuntu1) ... 2990s Setting up libtest-pod-perl (1.52-3) ... 2990s Setting up libemail-simple-perl (2.218-1) ... 2990s Setting up libdeflate0:s390x (1.23-2) ... 2990s Setting up libxml-namespacesupport-perl (1.12-2) ... 2990s Setting up m4 (1.4.20-2) ... 2990s Setting up libclass-singleton-perl (1.6-2) ... 2990s Setting up libtext-aligner-perl (0.16-3) ... 2990s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 2990s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 2990s Setting up libtext-csv-xs-perl:s390x (1.61-1) ... 2990s Setting up libhtml-format-perl (2.16-2) ... 2990s Setting up libossp-uuid16:s390x (1.6.6-1) ... 2990s Setting up libcrypt-jwt-perl (0.037-1) ... 2990s Setting up libxstring-perl:s390x (0.005-2build4) ... 2990s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 2990s Setting up libyaml-perl (1.31-1) ... 2990s Setting up liblist-utilsby-perl (0.12-2) ... 2990s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 2990s Setting up libtime-fake-perl (0.11-4) ... 2990s Setting up libdata-dumper-concise-perl (2.023-3) ... 2990s Setting up libnet-netmask-perl (2.0003-1build1) ... 2990s Setting up libxml-namespacefactory-perl (1.02-4) ... 2990s Setting up libsub-install-perl (0.929-1) ... 2990s Setting up libextutils-depends-perl (0.8002-1) ... 2990s Setting up libdata-ieee754-perl (0.02-2) ... 2990s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 2990s Setting up libxml-sax-base-perl (1.09-3) ... 2990s Setting up libio-string-perl (1.08-4) ... 2990s Setting up libtest-leaktrace-perl (0.17-1build6) ... 2990s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 2990s Setting up libsimdutf29:s390x (7.7.1-3) ... 2990s Setting up libsimdjson29:s390x (4.2.4-1) ... 2990s Setting up libfontenc1:s390x (1:1.1.8-1build2) ... 2990s Setting up libpackage-stash-xs-perl:s390x (0.30-1build5) ... 2990s Setting up autotools-dev (20240727.1) ... 2990s Setting up libclass-data-inheritable-perl (0.10-1) ... 2990s Setting up libalgorithm-c3-perl (0.11-2) ... 2990s Setting up libsub-infix-perl (0.004-5) ... 2990s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 2990s Setting up liblog-log4perl-perl (1.57-1) ... 2990s Setting up libnet-smtp-ssl-perl (1.04-2) ... 2990s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 2990s Setting up libcrypt-random-seed-perl (0.03-3) ... 2990s Setting up libmailtools-perl (2.22-1) ... 2990s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 2990s Setting up libcache-lru-perl (0.04-4) ... 2990s Setting up python3-snowballstemmer (3.0.1-1) ... 2992s Setting up node-balanced-match (2.0.0-1) ... 2992s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 2992s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 2992s Setting up libuuid-tiny-perl (1.0400-3) ... 2992s Setting up sphinx-common (8.2.3-12) ... 2992s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 2992s Setting up libimagequant0:s390x (2.18.0-1build1) ... 2992s Setting up libcares2:s390x (1.34.6-1) ... 2992s Setting up libmpc3:s390x (1.3.1-2) ... 2992s Setting up libvariable-magic-perl (0.64-1build1) ... 2992s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 2992s Setting up autopoint (0.23.2-1) ... 2992s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 2992s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 2992s Setting up libipc-run-perl (20250809.0-1build1) ... 2992s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 2992s Setting up libpcsclite1:s390x (2.4.1-1) ... 2992s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 2992s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 2992s Setting up libltdl7:s390x (2.5.4-9) ... 2992s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 2992s Setting up libxml-commonns-perl (0.06-6) ... 2992s Setting up libstring-random-perl (1:0.32-2) ... 2992s Setting up libparams-util-perl (1.102-3build1) ... 2992s Setting up libauthen-pam-perl (0.16-6build4) ... 2992s Setting up libcrypt-x509-perl (0.55-1) ... 2992s Setting up autoconf (2.72-3.1ubuntu1) ... 2992s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 2992s Setting up libtext-table-perl (1.135-1) ... 2992s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 2992s Setting up libcapture-tiny-perl (0.50-1) ... 2992s Setting up libset-scalar-perl (1.29-3) ... 2992s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 2992s Setting up libsub-name-perl:s390x (0.28-1) ... 2992s Setting up libgssapi-perl (0.28-4build5) ... 2992s Setting up dwz (0.16-2) ... 2992s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 2992s Setting up libhttp-daemon-perl (6.16-1) ... 2992s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 2992s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 2992s Setting up libpath-tiny-perl (0.148-1) ... 2992s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 2992s Setting up libxslt1.1:s390x (1.1.43-0.3) ... 2992s Setting up libjargs-java (1.0.0-5build1) ... 2992s Setting up librole-tiny-perl (2.002004-1) ... 2992s Setting up debugedit (1:5.2-3) ... 2992s Setting up python3-roman-numerals (4.1.0-1) ... 2992s Setting up libopenjp2-7:s390x (2.5.4-1) ... 2992s Setting up libdevel-globaldestruction-perl (0.14-4) ... 2992s Setting up sgml-base (1.31+nmu1) ... 2992s Setting up libstrictures-perl (2.000006-1build1) ... 2992s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 2992s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 2992s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 2992s Setting up node-minimatch (9.0.3-6) ... 2992s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 2992s Setting up ca-certificates-java (20240118build1) ... 2992s No JRE found. Skipping Java certificates setup. 2992s Setting up libexporter-tiny-perl (1.006003-1) ... 2992s Setting up node-xtend (4.0.2-3) ... 2992s Setting up libisl23:s390x (0.27-1build1) ... 2992s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 2992s Setting up libtext-unidecode-perl (1.30-3) ... 2992s Setting up libde265-0:s390x (1.0.16-1build1) ... 2992s Setting up libregexp-assemble-perl (0.38-2) ... 2992s Setting up libnet-ip-perl (1.26-4) ... 2992s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 2992s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 2992s Setting up libxmlsec1-1:s390x (1.3.9-1) ... 2992s Setting up libdata-printer-perl (1.002001-1) ... 2992s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 2992s Setting up libnet-ipv6addr-perl (1.02-1) ... 2992s Setting up libdbi-perl:s390x (1.647-1build1) ... 2992s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 2992s Setting up libconvert-base32-perl (0.06-3) ... 2992s Setting up libalgorithm-combinatorics-perl (0.27-3build5) ... 2992s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 2992s Setting up libclone-pp-perl (1.08-2) ... 2992s Setting up python3-imagesize (1.4.1-1build1) ... 2993s Setting up libdata-validate-ip-perl (0.31-1) ... 2993s Setting up libemail-address-xs-perl (1.05-1build5) ... 2993s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 2993s Setting up automake (1:1.18.1-3build1) ... 2993s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 2993s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 2993s Setting up libglib-perl:s390x (3:1.329.4-1) ... 2993s Setting up gettext (0.23.2-1) ... 2993s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 2993s Setting up java-wrappers (0.5build1) ... 2993s Setting up libossp-uuid-perl (1.6.6-1) ... 2993s Setting up libio-socket-timeout-perl (0.32-3) ... 2993s Setting up openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 2993s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 2993s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 2993s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 2993s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 2993s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 2993s Setting up liblist-moreutils-perl (0.430-2) ... 2993s Setting up libmatch-simple-perl (0.012-1) ... 2993s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 2993s Setting up libtype-tiny-perl (2.010001-1) ... 2993s Setting up libxmlsec1-openssl1:s390x (1.3.9-1) ... 2993s Setting up liblasso3t64 (2.9.0-3) ... 2993s Setting up libexception-class-perl (1.45-1) ... 2993s Setting up libclass-c3-perl (0.35-2) ... 2993s Setting up xfonts-utils (1:7.7+7build1) ... 2993s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 2993s Setting up libmime-tools-perl (5.515-1) ... 2993s Setting up libxml-sax-perl (1.02+dfsg-4) ... 2994s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 2994s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 2994s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 2995s Setting up libauthen-radius-perl (0.33-1) ... 2995s Setting up intltool-debian (0.35.0+20060710.6build1) ... 2995s Setting up libbytes-random-secure-perl (0.29-3) ... 2995s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 2995s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 2995s Setting up libdata-optlist-perl (0.114-1) ... 2995s Setting up libdbix-connector-perl (0.60-1) ... 2995s Setting up libtest-output-perl (1.036-1) ... 2995s Setting up libraw23t64:s390x (0.21.4-2) ... 2995s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 2995s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 2996s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 2996s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 2997s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 2997s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 2997s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 2997s Setting up xml-core (0.19build1) ... 2998s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 2998s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 2998s Setting up liblasso-perl:s390x (2.9.0-3) ... 2998s Setting up libdbd-sqlite3-perl:s390x (1.76-1) ... 2998s Setting up libmro-compat-perl (0.15-2) ... 2998s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 2998s Setting up libsub-exporter-perl (0.990-1) ... 2998s Setting up libtypes-path-tiny-perl (0.006-2) ... 2998s Setting up libeval-closure-perl (0.14-3) ... 2998s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 2998s Setting up libsoap-lite-perl (1.27-3) ... 2998s Setting up libparams-validationcompiler-perl (0.31-1) ... 2998s Setting up libtypes-uuid-perl (0.004-4) ... 2998s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 2998s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 2998s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 2999s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 3000s Setting up po-debconf (1.0.22) ... 3000s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 3000s Setting up fonts-urw-base35 (20200910-8build1) ... 3001s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 3001s Setting up libmodule-runtime-perl (0.018-1) ... 3001s Setting up libdist-checkconflicts-perl (0.11-2) ... 3001s Setting up libxml-simple-perl (2.25-2) ... 3001s Setting up libxml-libxslt-perl:s390x (2.003000-4) ... 3001s Setting up libemail-abstract-perl (3.010-1) ... 3001s Setting up cpp-15 (15.2.0-12ubuntu1) ... 3001s Setting up cpp (4:15.2.0-4ubuntu1) ... 3001s Setting up libnet-openid-common-perl (1.20-2) ... 3001s Setting up libnet-openid-server-perl (1.09-4) ... 3001s Setting up lemonldap-ng (2.22.1+ds-1) ... 3001s Setting up libmodule-implementation-perl (0.09-2) ... 3001s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 3001s Setting up libpackage-stash-perl (0.40-1) ... 3001s Setting up libimport-into-perl (1.002005-2) ... 3001s Setting up libmoo-perl (2.005005-1) ... 3001s Setting up libdata-perl-perl (0.002011-2) ... 3001s Setting up liblist-someutils-perl (0.59-1) ... 3001s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 3001s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 3001s Setting up libclass-load-perl (0.25-2) ... 3001s Setting up gcc-15 (15.2.0-12ubuntu1) ... 3001s Setting up libspecio-perl (0.53-1) ... 3001s Setting up liblist-allutils-perl (0.19-1) ... 3001s Setting up libmoox-strictconstructor-perl (0.013-1) ... 3001s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 3001s Setting up libnet-openid-consumer-perl (1.18-2) ... 3001s Setting up libdevel-overloadinfo-perl (0.008-1) ... 3001s Setting up libclass-load-xs-perl (0.10-2build5) ... 3001s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 3001s Setting up libmoox-types-mooselike-perl (0.29-2) ... 3001s Setting up libparams-validate-perl:s390x (1.31-2build4) ... 3001s Setting up libb-hooks-endofscope-perl (0.28-2) ... 3001s Setting up g++-15 (15.2.0-12ubuntu1) ... 3001s Setting up liburi-fromhash-perl (0.05-2) ... 3001s Setting up libmoox-handlesvia-perl (0.001009-2) ... 3001s Setting up libthrowable-perl (1.001-2) ... 3001s Setting up libtool (2.5.4-9) ... 3001s Setting up libmoose-perl:s390x (2.2207-1build3) ... 3001s Setting up libtypes-uri-perl (0.007-3) ... 3001s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 3001s Setting up gcc (4:15.2.0-4ubuntu1) ... 3001s Setting up dh-autoreconf (21) ... 3001s Setting up libemail-sender-perl (2.601-1) ... 3001s Setting up libnamespace-sweep-perl (0.006-5) ... 3001s Setting up libnamespace-clean-perl (0.27-2) ... 3001s Setting up g++ (4:15.2.0-4ubuntu1) ... 3001s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 3001s Setting up build-essential (12.12ubuntu2) ... 3001s Setting up libmoosex-arrayref-perl (0.005-5) ... 3001s Setting up libiri-perl (0.013-1) ... 3001s Setting up librdf-trine-perl (1.019-4) ... 3001s Setting up libnamespace-autoclean-perl (0.31-1) ... 3001s Setting up libdatetime-locale-perl (1:1.45-1) ... 3001s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 3001s Setting up debhelper (13.28ubuntu1) ... 3001s Setting up libdatetime-perl (2:1.65-1build3) ... 3001s Setting up libtypes-datetime-perl (0.002-4) ... 3001s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 3001s Setting up libdatetime-format-w3cdtf-perl (0.08-1) ... 3001s Setting up libmaxmind-db-common-perl (0.040001-1.1) ... 3001s Setting up librdf-query-perl (2.919-2) ... 3001s Setting up libmaxmind-db-reader-perl (1.000014-2) ... 3001s Setting up libweb-id-perl (1.927-4) ... 3001s Setting up libgeoip2-perl (2.006002-2) ... 3001s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 3001s Setting up libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 3001s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 3001s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 3001s Setting up node-corepack (0.24.0-5build1) ... 3001s Setting up libheif1:s390x (1.21.2-1) ... 3001s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 3001s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 3001s Setting up libgd3:s390x (2.3.3-13ubuntu1) ... 3001s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 3001s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 3001s Setting up node-semver (7.6.1+~7.5.8-2) ... 3001s Setting up uglifyjs (3.17.4-2build1) ... 3001s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 3001s Setting up node-debug (4.4.1+~4.1.12-1) ... 3001s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 3001s Setting up libgd-perl (2.84-2) ... 3001s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 3001s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 3001s Setting up libgd-securityimage-perl (1.75-3) ... 3001s Processing triggers for install-info (7.2-5) ... 3002s Processing triggers for libc-bin (2.42-2ubuntu4) ... 3002s Processing triggers for man-db (2.13.1-1) ... 3010s Processing triggers for ca-certificates-java (20240118build1) ... 3011s Adding debian:ACCVRAIZ1.pem 3011s Adding debian:AC_RAIZ_FNMT-RCM.pem 3011s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 3011s Adding debian:ANF_Secure_Server_Root_CA.pem 3011s Adding debian:Actalis_Authentication_Root_CA.pem 3011s Adding debian:AffirmTrust_Commercial.pem 3011s Adding debian:AffirmTrust_Networking.pem 3011s Adding debian:AffirmTrust_Premium.pem 3011s Adding debian:AffirmTrust_Premium_ECC.pem 3011s Adding debian:Amazon_Root_CA_1.pem 3011s Adding debian:Amazon_Root_CA_2.pem 3011s Adding debian:Amazon_Root_CA_3.pem 3011s Adding debian:Amazon_Root_CA_4.pem 3011s Adding debian:Atos_TrustedRoot_2011.pem 3011s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 3011s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 3011s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 3011s Adding debian:BJCA_Global_Root_CA1.pem 3011s Adding debian:BJCA_Global_Root_CA2.pem 3011s Adding debian:Baltimore_CyberTrust_Root.pem 3011s Adding debian:Buypass_Class_2_Root_CA.pem 3011s Adding debian:Buypass_Class_3_Root_CA.pem 3011s Adding debian:CA_Disig_Root_R2.pem 3011s Adding debian:CFCA_EV_ROOT.pem 3011s Adding debian:COMODO_Certification_Authority.pem 3011s Adding debian:COMODO_ECC_Certification_Authority.pem 3011s Adding debian:COMODO_RSA_Certification_Authority.pem 3011s Adding debian:Certainly_Root_E1.pem 3011s Adding debian:Certainly_Root_R1.pem 3011s Adding debian:Certigna.pem 3011s Adding debian:Certigna_Root_CA.pem 3011s Adding debian:Certum_EC-384_CA.pem 3012s Adding debian:Certum_Trusted_Network_CA.pem 3012s Adding debian:Certum_Trusted_Network_CA_2.pem 3012s Adding debian:Certum_Trusted_Root_CA.pem 3012s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 3012s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 3012s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 3012s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 3012s Adding debian:Comodo_AAA_Services_root.pem 3012s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 3012s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 3012s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 3012s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 3012s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 3012s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 3012s Adding debian:DigiCert_Assured_ID_Root_CA.pem 3012s Adding debian:DigiCert_Assured_ID_Root_G2.pem 3012s Adding debian:DigiCert_Assured_ID_Root_G3.pem 3012s Adding debian:DigiCert_Global_Root_CA.pem 3012s Adding debian:DigiCert_Global_Root_G2.pem 3012s Adding debian:DigiCert_Global_Root_G3.pem 3012s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 3012s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 3012s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 3012s Adding debian:DigiCert_Trusted_Root_G4.pem 3012s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 3012s Adding debian:Entrust_Root_Certification_Authority.pem 3012s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 3012s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 3012s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 3012s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 3012s Adding debian:GLOBALTRUST_2020.pem 3012s Adding debian:GTS_Root_R1.pem 3012s Adding debian:GTS_Root_R2.pem 3012s Adding debian:GTS_Root_R3.pem 3012s Adding debian:GTS_Root_R4.pem 3012s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 3012s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 3012s Adding debian:GlobalSign_Root_CA.pem 3012s Adding debian:GlobalSign_Root_CA_-_R3.pem 3012s Adding debian:GlobalSign_Root_CA_-_R6.pem 3012s Adding debian:GlobalSign_Root_E46.pem 3012s Adding debian:GlobalSign_Root_R46.pem 3012s Adding debian:Go_Daddy_Class_2_CA.pem 3012s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 3012s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 3012s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 3012s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 3012s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 3012s Adding debian:HiPKI_Root_CA_-_G1.pem 3012s Adding debian:Hongkong_Post_Root_CA_3.pem 3012s Adding debian:ISRG_Root_X1.pem 3012s Adding debian:ISRG_Root_X2.pem 3012s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 3012s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 3012s Adding debian:Izenpe.com.pem 3012s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 3012s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 3012s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 3012s Adding debian:NAVER_Global_Root_Certification_Authority.pem 3012s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 3012s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 3012s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 3012s Adding debian:QuoVadis_Root_CA_1_G3.pem 3012s Adding debian:QuoVadis_Root_CA_2.pem 3012s Adding debian:QuoVadis_Root_CA_2_G3.pem 3012s Adding debian:QuoVadis_Root_CA_3.pem 3012s Adding debian:QuoVadis_Root_CA_3_G3.pem 3012s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 3012s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 3012s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 3012s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 3012s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 3012s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 3012s Adding debian:SZAFIR_ROOT_CA2.pem 3012s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 3012s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 3012s Adding debian:SecureSign_Root_CA12.pem 3012s Adding debian:SecureSign_Root_CA14.pem 3012s Adding debian:SecureSign_Root_CA15.pem 3012s Adding debian:SecureTrust_CA.pem 3012s Adding debian:Secure_Global_CA.pem 3012s Adding debian:Security_Communication_ECC_RootCA1.pem 3012s Adding debian:Security_Communication_RootCA2.pem 3012s Adding debian:Starfield_Class_2_CA.pem 3012s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 3012s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 3012s Adding debian:SwissSign_Gold_CA_-_G2.pem 3012s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 3012s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 3012s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 3012s Adding debian:TWCA_CYBER_Root_CA.pem 3012s Adding debian:TWCA_Global_Root_CA.pem 3012s Adding debian:TWCA_Root_Certification_Authority.pem 3012s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 3012s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 3012s Adding debian:TeliaSonera_Root_CA_v1.pem 3012s Adding debian:Telia_Root_CA_v2.pem 3012s Adding debian:TrustAsia_Global_Root_CA_G3.pem 3012s Adding debian:TrustAsia_Global_Root_CA_G4.pem 3012s Adding debian:Trustwave_Global_Certification_Authority.pem 3012s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 3012s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 3012s Adding debian:TunTrust_Root_CA.pem 3012s Adding debian:UCA_Extended_Validation_Root.pem 3012s Adding debian:UCA_Global_G2_Root.pem 3012s Adding debian:USERTrust_ECC_Certification_Authority.pem 3012s Adding debian:USERTrust_RSA_Certification_Authority.pem 3012s Adding debian:XRamp_Global_CA_Root.pem 3012s Adding debian:certSIGN_ROOT_CA.pem 3012s Adding debian:certSIGN_Root_CA_G2.pem 3012s Adding debian:e-Szigno_Root_CA_2017.pem 3012s Adding debian:ePKI_Root_Certification_Authority.pem 3012s Adding debian:emSign_ECC_Root_CA_-_C3.pem 3012s Adding debian:emSign_ECC_Root_CA_-_G3.pem 3012s Adding debian:emSign_Root_CA_-_C1.pem 3012s Adding debian:emSign_Root_CA_-_G1.pem 3012s Adding debian:vTrus_ECC_Root_CA.pem 3012s Adding debian:vTrus_Root_CA.pem 3012s done. 3012s Setting up yui-compressor (2.4.8-3build1) ... 3012s Setting up default-jre-headless (2:1.21-76build1) ... 3012s Processing triggers for sgml-base (1.31+nmu1) ... 3012s Setting up docutils-common (0.22.4+dfsg-1) ... 3012s Processing triggers for sgml-base (1.31+nmu1) ... 3012s Setting up python3-docutils (0.22.4+dfsg-1) ... 3014s Setting up python3-sphinx (8.2.3-12) ... 3019s autopkgtest [09:58:05]: test runtime-deps-and-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 3019s autopkgtest [09:58:05]: test runtime-deps-and-recommends: [----------------------- 3078s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 3078s 1..40 3078s ok 1 - Package lemonldap-ng is known to dpkg 3078s ok 2 - Got status information for package lemonldap-ng 3078s ok 3 - Got file list for package lemonldap-ng 3078s ok 4 # skip no perl modules to test in lemonldap-ng 3078s ok 5 - Package lemonldap-ng-doc is known to dpkg 3078s ok 6 - Got status information for package lemonldap-ng-doc 3078s ok 7 - Got file list for package lemonldap-ng-doc 3078s ok 8 # skip no perl modules to test in lemonldap-ng-doc 3078s ok 9 - Package lemonldap-ng-fastcgi-server is known to dpkg 3078s ok 10 - Got status information for package lemonldap-ng-fastcgi-server 3078s ok 11 - Got file list for package lemonldap-ng-fastcgi-server 3078s ok 12 # skip no perl modules to test in lemonldap-ng-fastcgi-server 3078s ok 13 - Package liblemonldap-ng-ssoaas-apache-client-perl is known to dpkg 3078s ok 14 - Got status information for package liblemonldap-ng-ssoaas-apache-client-perl 3078s ok 15 - Got file list for package liblemonldap-ng-ssoaas-apache-client-perl 3078s ok 16 # skip no perl modules to test in liblemonldap-ng-ssoaas-apache-client-perl 3078s ok 17 - Package lemonldap-ng-uwsgi-app is known to dpkg 3078s ok 18 - Got status information for package lemonldap-ng-uwsgi-app 3078s ok 19 - Got file list for package lemonldap-ng-uwsgi-app 3078s ok 20 # skip no perl modules to test in lemonldap-ng-uwsgi-app 3078s ok 21 - Package lemonldap-ng-handler is known to dpkg 3078s ok 22 - Got status information for package lemonldap-ng-handler 3078s ok 23 - Got file list for package lemonldap-ng-handler 3078s ok 24 # skip no perl modules to test in lemonldap-ng-handler 3078s ok 25 - Package liblemonldap-ng-handler-perl is known to dpkg 3078s ok 26 - Got status information for package liblemonldap-ng-handler-perl 3078s ok 27 - Got file list for package liblemonldap-ng-handler-perl 3078s # Subtest: all modules in liblemonldap-ng-handler-perl pass the syntax check 3078s 1..26 3078s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/AuthBasic.pm exited successfully 3078s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/CDA.pm exited successfully 3078s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOps.pm exited successfully 3078s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsCDA.pm exited successfully 3078s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsST.pm exited successfully 3078s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/Fail.pm exited successfully 3078s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/OAuth2.pm exited successfully 3078s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm line 27. 3078s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm exited successfully 3078s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/ServiceToken.pm exited successfully 3078s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/StatusConstants.pm exited successfully 3078s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Init.pm exited successfully 3078s # Name "Lemonldap::NG::Handler::Main::Jail::listMatch" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm line 102. 3078s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm exited successfully 3078s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/MsgActions.pm exited successfully 3078s # Name "Lemonldap::NG::Handler::Main::refresh" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm line 117. 3078s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm exited successfully 3078s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Run.pm exited successfully 3078s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/SharedVariables.pm exited successfully 3078s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main.pm exited successfully 3078s # Name "Lemonldap::NG::Handler::PSGI::Main::setPostParams" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm line 153. 3078s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm exited successfully 3078s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Router.pm exited successfully 3078s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Try.pm exited successfully 3078s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI.pm exited successfully 3078s # Name "Lemonldap::NG::Handler::PSGI::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 3078s # 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. 3078s # 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. 3078s # Name "Lemonldap::NG::Handler::Server::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 3078s # 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. 3078s # Name "Lemonldap::NG::Handler::Server::Main::print" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 74. 3078s # Name "Lemonldap::NG::Handler::Server::Main::setServerSignature" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 68. 3078s # 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. 3078s # 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. 3078s # Name "Lemonldap::NG::Handler::Server::Main::addToHtmlHead" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 75. 3078s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm exited successfully 3078s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Nginx.pm exited successfully 3078s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Traefik.pm exited successfully 3078s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server.pm exited successfully 3078s # Useless use of a constant ("Plack::Middleware::Auth::Lemonld"...) in void context at /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm line 39. 3078s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm exited successfully 3078s ok 28 - all modules in liblemonldap-ng-handler-perl pass the syntax check 3078s ok 29 - Package liblemonldap-ng-common-perl is known to dpkg 3078s ok 30 - Got status information for package liblemonldap-ng-common-perl 3078s ok 31 - Got file list for package liblemonldap-ng-common-perl 3078s # Subtest: all modules in liblemonldap-ng-common-perl pass the syntax check 3078s 1..81 3078s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Generate/SHA256.pm exited successfully 3078s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Lock.pm exited successfully 3078s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/REST.pm exited successfully 3078s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/SOAP.pm exited successfully 3078s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Serialize/JSON.pm exited successfully 3078s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Store.pm exited successfully 3078s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session.pm exited successfully 3078s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerCompat.pm exited successfully 3078s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerJSON.pm exited successfully 3078s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Cli.pm exited successfully 3078s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/CliSessions.pm exited successfully 3078s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Combination/Parser.pm exited successfully 3078s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/AccessLib.pm exited successfully 3078s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/CDBI.pm exited successfully 3078s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/DBI.pm exited successfully 3078s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/File.pm exited successfully 3078s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/JSONFile.pm exited successfully 3078s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/LDAP.pm exited successfully 3078s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Local.pm exited successfully 3078s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm exited successfully 3078s # 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. 3078s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm exited successfully 3078s # Name "Lemonldap::NG::Common::Conf::Backends::_DBI::confDbiHooks" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm line 46. 3078s # Name "Lemonldap::NG::Common::Conf::Backends::Patroni::store" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm line 8. 3078s # Name "Lemonldap::NG::Common::Conf::Backends::Patroni::load" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm line 9. 3078s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm exited successfully 3078s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/RDBI.pm exited successfully 3078s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/REST.pm exited successfully 3078s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm line 28. 3078s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm exited successfully 3078s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm exited successfully 3078s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm exited successfully 3078s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Compact.pm exited successfully 3078s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm exited successfully 3078s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm exited successfully 3078s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/RESTServer.pm exited successfully 3078s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/ReConstants.pm exited successfully 3078s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/Metadata.pm exited successfully 3078s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Serializer.pm exited successfully 3078s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Wrapper.pm exited successfully 3078s # Name "Lemonldap::NG::Common::Conf::compactConf" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf.pm line 17. 3078s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf.pm exited successfully 3078s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Crypto.pm exited successfully 3078s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailAddress.pm exited successfully 3078s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailTransport.pm exited successfully 3078s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/FormEncode.pm exited successfully 3078s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/IPv6.pm exited successfully 3078s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/JWT.pm exited successfully 3078s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Languages.pm exited successfully 3078s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Dispatch.pm exited successfully 3078s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Log4perl.pm exited successfully 3078s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Loki.pm exited successfully 3078s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/MessageBroker.pm exited successfully 3078s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Null.pm exited successfully 3078s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Std.pm exited successfully 3078s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Syslog.pm exited successfully 3078s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/_Duplicate.pm exited successfully 3078s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/MQTT.pm exited successfully 3078s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/NoBroker.pm exited successfully 3078s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Pg.pm exited successfully 3078s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Redis.pm exited successfully 3078s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Module.pm exited successfully 3078s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/DBI.pm exited successfully 3078s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/File.pm exited successfully 3078s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm exited successfully 3078s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/LDAP.pm exited successfully 3078s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/XML.pm exited successfully 3078s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications.pm exited successfully 3078s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Constants.pm exited successfully 3078s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Metadata.pm exited successfully 3078s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Cli/Lib.pm exited successfully 3078s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Constants.pm exited successfully 3078s # Name "Lemonldap::NG::Handler::Main::tsv" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 50. 3078s # Name "Lemonldap::NG::Common::PSGI::Request::params" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 80. 3078s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm exited successfully 3078s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm line 123. 3078s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm exited successfully 3078s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPServer.pm exited successfully 3078s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPService.pm exited successfully 3078s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI.pm exited successfully 3078s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Regexp.pm exited successfully 3078s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Safelib.pm exited successfully 3078s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/Purge.pm exited successfully 3078s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/REST.pm exited successfully 3078s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session.pm exited successfully 3078s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/TOTP.pm exited successfully 3078s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/UserAgent.pm exited successfully 3078s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util/Crypto.pm exited successfully 3078s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util.pm exited successfully 3078s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common.pm exited successfully 3078s ok 32 - all modules in liblemonldap-ng-common-perl pass the syntax check 3078s ok 33 - Package liblemonldap-ng-manager-perl is known to dpkg 3078s ok 34 - Got status information for package liblemonldap-ng-manager-perl 3078s ok 35 - Got file list for package liblemonldap-ng-manager-perl 3078s # Subtest: all modules in liblemonldap-ng-manager-perl pass the syntax check 3078s 1..30 3078s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/2ndFA.pm exited successfully 3078s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/2F.pm exited successfully 3078s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Common.pm exited successfully 3078s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/History.pm exited successfully 3078s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/App.pm exited successfully 3078s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/Cat.pm exited successfully 3078s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Misc.pm exited successfully 3078s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/CasApp.pm exited successfully 3078s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/OidcRp.pm exited successfully 3078s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/SamlSp.pm exited successfully 3078s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api.pm exited successfully 3078s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 10. 3078s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 11. 3078s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm exited successfully 3078s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 25. 3078s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 22. 3078s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm exited successfully 3078s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/CTrees.pm exited successfully 3078s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm exited successfully 3078s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/PortalConstants.pm exited successfully 3078s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Tree.pm exited successfully 3078s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build.pm exited successfully 3078s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli/Lib.pm exited successfully 3078s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli.pm exited successfully 3078s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Diff.pm exited successfully 3078s # Name "Data::Dumper::Useperl" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm line 87. 3078s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm exited successfully 3078s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Tests.pm exited successfully 3078s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Zero.pm exited successfully 3078s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf.pm exited successfully 3078s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Notifications.pm exited successfully 3078s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Plugin.pm exited successfully 3078s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Sessions.pm exited successfully 3078s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm line 139. 3078s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm exited successfully 3078s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager.pm exited successfully 3078s ok 36 - all modules in liblemonldap-ng-manager-perl pass the syntax check 3078s ok 37 - Package liblemonldap-ng-portal-perl is known to dpkg 3078s ok 38 - Got status information for package liblemonldap-ng-portal-perl 3078s ok 39 - Got file list for package liblemonldap-ng-portal-perl 3078s # Subtest: all modules in liblemonldap-ng-portal-perl pass the syntax check 3078s 1..179 3078s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Engines/Default.pm exited successfully 3078s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Ext2F.pm exited successfully 3078s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Mail2F.pm exited successfully 3078s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Okta.pm exited successfully 3078s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Password.pm exited successfully 3078s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/REST.pm exited successfully 3078s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Radius.pm exited successfully 3078s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Base.pm exited successfully 3078s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm exited successfully 3078s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Password.pm exited successfully 3078s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/TOTP.pm exited successfully 3078s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/WebAuthn.pm exited successfully 3078s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Yubikey.pm exited successfully 3078s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/TOTP.pm exited successfully 3078s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/WebAuthn.pm exited successfully 3078s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Yubikey.pm exited successfully 3078s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/AD.pm exited successfully 3078s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Apache.pm exited successfully 3078s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/CAS.pm exited successfully 3078s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Choice.pm exited successfully 3078s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Combination.pm exited successfully 3078s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Custom.pm exited successfully 3078s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/DBI.pm exited successfully 3078s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Demo.pm exited successfully 3078s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Facebook.pm exited successfully 3078s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GPG.pm exited successfully 3078s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GitHub.pm exited successfully 3078s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Kerberos.pm exited successfully 3078s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LDAP.pm exited successfully 3078s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LinkedIn.pm exited successfully 3078s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Null.pm exited successfully 3078s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenID.pm exited successfully 3078s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenIDConnect.pm exited successfully 3078s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/PAM.pm exited successfully 3078s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Proxy.pm exited successfully 3078s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/REST.pm exited successfully 3078s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Radius.pm exited successfully 3078s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Remote.pm exited successfully 3078s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SAML.pm exited successfully 3078s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SSL.pm exited successfully 3078s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Slave.pm exited successfully 3078s # Name "Net::OAuth::PROTOCOL_VERSION" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm line 63. 3078s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm exited successfully 3078s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebAuthn.pm exited successfully 3078s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebID.pm exited successfully 3078s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_Ajax.pm exited successfully 3078s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_WebForm.pm exited successfully 3078s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CDC.pm exited successfully 3078s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha.pm exited successfully 3078s # Useless use of numeric ge (>=) in void context at /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm line 88. 3078s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm exited successfully 3078s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/SecurityImage.pm exited successfully 3078s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Custom.pm exited successfully 3078s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm line 21. 3078s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm exited successfully 3078s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/LDAP.pm exited successfully 3078s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm exited successfully 3078s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/Get.pm exited successfully 3078s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/JitsiMeetTokens.pm exited successfully 3078s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenID.pm exited successfully 3078s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2800. 3078s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm exited successfully 3078s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/SAML.pm exited successfully 3078s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/2fDevices.pm exited successfully 3078s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CAS.pm exited successfully 3078s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Code2F.pm exited successfully 3078s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSec.pm exited successfully 3078s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSecFilter.pm exited successfully 3078s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CustomModule.pm exited successfully 3078s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/DBI.pm exited successfully 3078s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Key.pm exited successfully 3078s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LDAP.pm exited successfully 3078s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LazyLoadedConfiguration.pm exited successfully 3078s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Net/LDAP.pm exited successfully 3078s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/JSON.pm exited successfully 3078s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/XML.pm exited successfully 3078s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OIDCTokenExchange.pm exited successfully 3078s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Okta.pm exited successfully 3078s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OneTimeToken.pm exited successfully 3078s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm exited successfully 3078s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/Server.pm exited successfully 3078s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 60. 3078s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcRPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 57. 3078s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 59. 3078s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcOPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 56. 3078s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 58. 3078s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm exited successfully 3078s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OtherSessions.pm exited successfully 3078s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OverConf.pm exited successfully 3078s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/REST.pm exited successfully 3078s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/RESTProxy.pm exited successfully 3078s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Radius.pm exited successfully 3078s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Remote.pm exited successfully 3078s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SAML.pm exited successfully 3078s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm exited successfully 3078s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SOAPProxy.pm exited successfully 3078s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Slave.pm exited successfully 3078s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/WebAuthn.pm exited successfully 3078s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Wrapper.pm exited successfully 3078s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/_tokenRule.pm exited successfully 3078s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Auth.pm exited successfully 3078s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Constants.pm exited successfully 3078s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm exited successfully 3078s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Menu.pm exited successfully 3078s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugin.pm exited successfully 3078s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugins.pm exited successfully 3078s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Request.pm exited successfully 3078s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/SecondFactor.pm exited successfully 3078s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/UserDB.pm exited successfully 3078s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main.pm exited successfully 3078s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/MenuTab.pm exited successfully 3078s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/AD.pm exited successfully 3078s ok 104 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Base.pm exited successfully 3078s ok 105 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Choice.pm exited successfully 3078s ok 106 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Combination.pm exited successfully 3078s ok 107 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Custom.pm exited successfully 3078s ok 108 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/DBI.pm exited successfully 3078s ok 109 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Demo.pm exited successfully 3078s ok 110 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/LDAP.pm exited successfully 3078s ok 111 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Null.pm exited successfully 3078s ok 112 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/REST.pm exited successfully 3078s ok 113 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdaptativeAuthenticationLevel.pm exited successfully 3078s ok 114 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdminLogout.pm exited successfully 3078s ok 115 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AuthOidcPkce.pm exited successfully 3078s ok 116 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AutoSignin.pm exited successfully 3078s ok 117 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BasePasswordPolicy.pm exited successfully 3078s ok 118 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BruteForceProtection.pm exited successfully 3078s ok 119 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CDA.pm exited successfully 3078s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 213. 3078s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 216. 3078s ok 120 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm exited successfully 3078s ok 121 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckEntropy.pm exited successfully 3078s ok 122 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckHIBP.pm exited successfully 3078s ok 123 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckState.pm exited successfully 3078s ok 124 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckUser.pm exited successfully 3078s ok 125 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ContextSwitching.pm exited successfully 3078s ok 126 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSec.pm exited successfully 3078s ok 127 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSecAgent.pm exited successfully 3078s ok 128 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/DecryptValue.pm exited successfully 3078s ok 129 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/FindUser.pm exited successfully 3078s ok 130 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ForceAuthn.pm exited successfully 3078s ok 131 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GlobalLogout.pm exited successfully 3078s ok 132 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GrantSession.pm exited successfully 3078s ok 133 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/History.pm exited successfully 3078s ok 134 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Impersonation.pm exited successfully 3078s ok 135 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/InitializePasswordReset.pm exited successfully 3078s ok 136 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/LocationDetect.pm exited successfully 3078s ok 137 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm exited successfully 3078s ok 138 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/NewLocationWarning.pm exited successfully 3078s ok 139 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Notifications.pm exited successfully 3078s ok 140 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCInternalTokenExchange.pm exited successfully 3078s ok 141 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCNativeSso.pm exited successfully 3078s ok 142 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OidcOfflineTokens.pm exited successfully 3078s ok 143 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicNotifications.pm exited successfully 3078s ok 144 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicPages.pm exited successfully 3078s ok 145 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RESTServer.pm exited successfully 3078s ok 146 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Refresh.pm exited successfully 3078s ok 147 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Register.pm exited successfully 3078s ok 148 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RememberAuthChoice.pm exited successfully 3078s ok 149 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SOAPServer.pm exited successfully 3078s ok 150 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SamlFederation.pm exited successfully 3078s ok 151 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SingleSession.pm exited successfully 3078s ok 152 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/StayConnected.pm exited successfully 3078s ok 153 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/TrustedBrowser.pm exited successfully 3078s ok 154 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Upgrade.pm exited successfully 3078s ok 155 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/WebCron.pm exited successfully 3078s ok 156 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/AD.pm exited successfully 3078s ok 157 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Base.pm exited successfully 3078s ok 158 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Custom.pm exited successfully 3078s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm line 40. 3078s ok 159 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm exited successfully 3078s ok 160 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/LDAP.pm exited successfully 3078s ok 161 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/AD.pm exited successfully 3078s ok 162 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/CAS.pm exited successfully 3078s ok 163 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Choice.pm exited successfully 3078s ok 164 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Combination.pm exited successfully 3078s ok 165 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Custom.pm exited successfully 3078s ok 166 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/DBI.pm exited successfully 3078s ok 167 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Demo.pm exited successfully 3078s ok 168 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Facebook.pm exited successfully 3078s ok 169 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/LDAP.pm exited successfully 3078s ok 170 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Null.pm exited successfully 3078s ok 171 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenID.pm exited successfully 3078s ok 172 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenIDConnect.pm exited successfully 3078s ok 173 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Proxy.pm exited successfully 3078s ok 174 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/REST.pm exited successfully 3078s # Name "Lemonldap::NG::Portal::Lib::Remote::checkRemoteId" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 3078s # Name "Lemonldap::NG::Portal::UserDB::Remote::getUser" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 3078s ok 175 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm exited successfully 3078s ok 176 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/SAML.pm exited successfully 3078s ok 177 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Slave.pm exited successfully 3078s ok 178 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/WebID.pm exited successfully 3078s ok 179 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal.pm exited successfully 3078s ok 40 - all modules in liblemonldap-ng-portal-perl pass the syntax check 3078s ok 3078s All tests successful. 3078s Files=1, Tests=40, 59 wallclock secs ( 0.05 usr 0.12 sys + 11.19 cusr 6.92 csys = 18.28 CPU) 3078s Result: PASS 3078s autopkgtest [09:59:04]: test runtime-deps-and-recommends: -----------------------] 3079s autopkgtest [09:59:05]: test runtime-deps-and-recommends: - - - - - - - - - - results - - - - - - - - - - 3079s runtime-deps-and-recommends PASS (superficial) 3079s autopkgtest [09:59:05]: @@@@@@@@@@@@@@@@@@@@ summary 3079s fastcgiserver PASS 3079s common-test PASS 3079s handler-test PASS 3079s portal-test PASS 3079s manager-test PASS 3079s runtime-deps-common PASS (superficial) 3079s runtime-deps-portal PASS (superficial) 3079s runtime-deps-manager PASS (superficial) 3079s runtime-deps-and-recommends PASS (superficial)