0s autopkgtest [08:55:28]: starting date and time: 2026-02-04 08:55:28+0000 0s autopkgtest [08:55:28]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [08:55:28]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.8hhnukms/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:debconf --apt-upgrade lemonldap-ng --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=debconf/1.5.91build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-s390x-5.secgroup --name adt-resolute-s390x-lemonldap-ng-20260204-085527-juju-7f2275-prod-proposed-migration-environment-15-3b033edd-9d62-4ff9-9b58-8a703e506d80 --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/ 3s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260204-085527-juju-7f2275-prod-proposed-migration-environment-15-3b033edd-9d62-4ff9-9b58-8a703e506d80 from image adt/ubuntu-resolute-s390x-server-20260203.img (UUID 733879ca-10c9-4d0b-9d4a-492c78d47079)... 60s autopkgtest [08:56:28]: testbed dpkg architecture: s390x 60s autopkgtest [08:56:28]: testbed apt version: 3.1.14 60s autopkgtest [08:56:28]: @@@@@@@@@@@@@@@@@@@@ test bed setup 61s autopkgtest [08:56:29]: testbed release detected to be: None 61s autopkgtest [08:56:29]: updating testbed package index (apt update) 62s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 62s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 62s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 62s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 62s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1695 kB] 62s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [228 kB] 62s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [35.1 kB] 62s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 62s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [257 kB] 62s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1448 kB] 62s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9648 B] 63s Fetched 3802 kB in 1s (3283 kB/s) 65s Reading package lists... 66s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 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 67s Reading package lists... 67s Reading package lists... 67s Building dependency tree... 67s Reading state information... 67s Calculating upgrade... 68s The following packages will be upgraded: 68s debconf debconf-i18n htop libmd0 libzstd1 powermgmt-base python3-debconf 68s python3-lazr.restfulclient systemd-hwe-hwdb zstd 68s 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 68s Need to get 1700 kB of archives. 68s After this operation, 1024 B of additional disk space will be used. 68s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-debconf all 1.5.91build1 [4174 B] 68s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf-i18n all 1.5.91build1 [227 kB] 68s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf all 1.5.91build1 [126 kB] 68s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libmd0 s390x 1.1.0-2build4 [23.7 kB] 69s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libzstd1 s390x 1.5.7+dfsg-3 [346 kB] 69s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x systemd-hwe-hwdb all 259.0.1 [3152 B] 69s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x powermgmt-base all 1.38ubuntu2 [7878 B] 69s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x htop s390x 3.4.1-5build2 [188 kB] 69s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-lazr.restfulclient all 0.14.6-3build1 [51.1 kB] 69s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x zstd s390x 1.5.7+dfsg-3 [724 kB] 69s dpkg-preconfigure: unable to re-open stdin: No such file or directory 69s Fetched 1700 kB in 0s (4516 kB/s) 69s (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 ... 61953 files and directories currently installed.) 69s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 69s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 69s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 69s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 69s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 69s Unpacking debconf (1.5.91build1) over (1.5.91) ... 69s Setting up debconf (1.5.91build1) ... 70s (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 ... 61953 files and directories currently installed.) 70s Preparing to unpack .../libmd0_1.1.0-2build4_s390x.deb ... 70s Unpacking libmd0:s390x (1.1.0-2build4) over (1.1.0-2build3) ... 70s Setting up libmd0:s390x (1.1.0-2build4) ... 70s (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 ... 61953 files and directories currently installed.) 70s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_s390x.deb ... 70s Unpacking libzstd1:s390x (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 70s Setting up libzstd1:s390x (1.5.7+dfsg-3) ... 71s (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 ... 61953 files and directories currently installed.) 71s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 71s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 71s Preparing to unpack .../powermgmt-base_1.38ubuntu2_all.deb ... 71s Unpacking powermgmt-base (1.38ubuntu2) over (1.38ubuntu1) ... 71s Preparing to unpack .../htop_3.4.1-5build2_s390x.deb ... 71s Unpacking htop (3.4.1-5build2) over (3.4.1-5build1) ... 71s Preparing to unpack .../python3-lazr.restfulclient_0.14.6-3build1_all.deb ... 71s Unpacking python3-lazr.restfulclient (0.14.6-3build1) over (0.14.6-3) ... 72s Preparing to unpack .../zstd_1.5.7+dfsg-3_s390x.deb ... 72s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 72s Setting up powermgmt-base (1.38ubuntu2) ... 72s Setting up htop (3.4.1-5build2) ... 72s Setting up python3-debconf (1.5.91build1) ... 72s Setting up debconf-i18n (1.5.91build1) ... 72s Setting up systemd-hwe-hwdb (259.0.1) ... 73s Setting up python3-lazr.restfulclient (0.14.6-3build1) ... 73s Setting up zstd (1.5.7+dfsg-3) ... 73s Processing triggers for man-db (2.13.1-1) ... 76s Processing triggers for udev (259-1ubuntu3) ... 77s Processing triggers for libc-bin (2.42-2ubuntu4) ... 77s autopkgtest [08:56:45]: upgrading testbed (apt dist-upgrade and autopurge) 77s Reading package lists... 78s Building dependency tree... 78s Reading state information... 78s Calculating upgrade... 79s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 80s Solving dependencies... 80s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 82s autopkgtest [08:56:50]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP Mon Jan 12 15:39:23 UTC 2026 82s autopkgtest [08:56:50]: @@@@@@@@@@@@@@@@@@@@ apt-source lemonldap-ng 90s Get:1 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (dsc) [5208 B] 90s Get:2 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (tar) [10.1 MB] 90s Get:3 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (diff) [63.9 kB] 90s gpgv: Signature made Thu Nov 27 16:36:14 2025 UTC 90s gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 90s gpgv: Can't check signature: No public key 90s dpkg-source: warning: cannot verify inline signature for ./lemonldap-ng_2.22.1+ds-1.dsc: no acceptable signature found 92s autopkgtest [08:57:00]: testing package lemonldap-ng version 2.22.1+ds-1 93s autopkgtest [08:57:01]: build not needed 95s autopkgtest [08:57:03]: test fastcgiserver: preparing testbed 95s Reading package lists... 95s Building dependency tree... 95s Reading state information... 95s Solving dependencies... 95s The following NEW packages will be installed: 95s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 95s fonts-glyphicons-halflings imagemagick-7-common javascript-common 95s lemonldap-ng lemonldap-ng-doc lemonldap-ng-fastcgi-server 95s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl libaom3 95s libapache-logformat-compiler-perl libapache-session-perl 95s libb-hooks-op-check-perl libcache-cache-perl libcapture-tiny-perl 95s libcgi-pm-perl libclass-c3-perl libclass-errorhandler-perl 95s libclass-inspector-perl libclass-method-modifiers-perl 95s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 95s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 95s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 95s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 95s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 95s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 95s libcryptx-perl libdata-optlist-perl libde265-0 libdeflate0 95s libdevel-callchecker-perl libdevel-stacktrace-ashtml-perl 95s libdevel-stacktrace-perl libdigest-hmac-perl libdynaloader-functions-perl 95s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 95s libemail-sender-perl libemail-simple-perl libencode-locale-perl 95s liberror-perl libexporter-tiny-perl libfcgi-client-perl libfcgi-perl 95s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 95s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 95s libfontconfig1 libfreetype6 libgd-perl libgd-securityimage-perl libgd3 95s libgomp1 libhash-merge-simple-perl libhash-multivalue-perl 95s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 95s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 95s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 95s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 95s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 95s libimage-magick-perl libimage-magick-q16-perl libimagequant0 95s libimport-into-perl libio-html-perl libio-socket-ssl-perl 95s libipc-sharelite-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs 95s libjs-bootstrap libjs-bootstrap4 libjs-es5-shim libjs-jquery 95s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 95s libjson-perl libjson-xs-perl liblcms2-2 liblemonldap-ng-common-perl 95s liblemonldap-ng-handler-perl liblemonldap-ng-manager-perl 95s liblemonldap-ng-portal-perl liblemonldap-ng-ssoaas-apache-client-perl 95s liblist-moreutils-perl liblist-moreutils-xs-perl liblqr-1-0 libltdl7 95s liblwp-mediatypes-perl liblwp-protocol-https-perl libmagickcore-7.q16-10 95s libmailtools-perl libmime-tools-perl libmodule-pluggable-perl 95s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 95s libmouse-perl libmro-compat-perl libnet-cidr-perl libnet-http-perl 95s libnet-smtp-ssl-perl libnet-ssleay-perl libopenjp2-7 libparams-classify-perl 95s libparams-util-perl libplack-perl libposix-strftime-compiler-perl 95s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 95s libsharpyuv0 libstream-buffered-perl libstring-random-perl 95s libsub-exporter-perl libsub-install-perl libsub-quote-perl 95s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 95s libthrowable-perl libtiff6 libtimedate-perl libtry-tiny-perl 95s libtype-tiny-perl libtypes-serialiser-perl liburi-perl libwebp7 95s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 95s libwww-robotrules-perl libxpm4 perl-openssl-defaults 96s 0 upgraded, 170 newly installed, 0 to remove and 0 not upgraded. 96s Need to get 27.7 MB of archives. 96s After this operation, 92.4 MB of additional disk space will be used. 96s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 96s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 96s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 96s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 96s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-dejavu-mono all 2.37-8build1 [502 kB] 96s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-dejavu-core all 2.37-8build1 [834 kB] 96s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 96s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 96s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 96s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 96s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 96s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 96s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 96s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 96s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 96s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 96s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 96s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 96s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 96s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 96s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 96s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 96s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 96s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 96s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 96s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 96s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 97s Get:28 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 97s Get:29 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-q16-perl s390x 8:7.1.2.13+dfsg1-1 [112 kB] 97s Get:30 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 97s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 97s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 97s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 97s Get:34 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 97s Get:35 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 97s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 97s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 97s Get:38 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 97s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 97s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 97s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 97s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 97s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 97s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 97s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 97s Get:46 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 97s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 97s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 97s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 97s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 97s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 97s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 97s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 97s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 97s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 97s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 97s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 97s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 97s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 97s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 97s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 97s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 97s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 97s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 97s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 97s Get:66 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 97s Get:67 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 97s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 97s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 97s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 97s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 97s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 97s Get:73 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 97s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 97s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 97s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 97s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 97s Get:78 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 97s Get:79 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 97s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 97s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 97s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 97s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 97s Get:84 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 97s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 97s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 97s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 97s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 97s Get:89 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 97s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 97s Get:91 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 97s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 97s Get:93 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 97s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 97s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 97s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 97s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 97s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 97s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 98s Get:100 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 98s Get:101 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 98s Get:102 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 98s Get:103 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 98s Get:104 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 98s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-merge-simple-perl all 0.052-1 [7640 B] 98s Get:106 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-angularjs all 1.8.3-3 [559 kB] 98s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 98s Get:108 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 98s Get:109 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-es5-shim all 4.6.7-2 [39.8 kB] 98s Get:110 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 98s Get:111 http://ftpmaster.internal/ubuntu resolute/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 98s Get:112 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 98s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 98s Get:114 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 98s Get:115 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 98s Get:116 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 98s Get:117 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 98s Get:118 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 98s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x javascript-common all 12+nmu1build1 [4864 B] 98s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 98s Get:121 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 98s Get:122 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-cookie all 12-4build1 [6604 B] 98s Get:123 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 98s Get:124 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 98s Get:125 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 98s Get:126 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 98s Get:127 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 98s Get:128 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 98s Get:129 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 98s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 98s Get:131 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 98s Get:132 http://ftpmaster.internal/ubuntu resolute/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 98s Get:133 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 98s Get:134 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 98s Get:135 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 98s Get:136 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 98s Get:137 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-install-perl all 0.929-1 [9764 B] 98s Get:138 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 98s Get:139 http://ftpmaster.internal/ubuntu resolute/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 98s Get:140 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 98s Get:141 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-simple-perl all 2.218-1 [20.6 kB] 98s Get:142 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 98s Get:143 http://ftpmaster.internal/ubuntu resolute/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 98s Get:144 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-abstract-perl all 3.010-1 [21.4 kB] 98s Get:145 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 98s Get:146 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 98s Get:147 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 98s Get:148 http://ftpmaster.internal/ubuntu resolute/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 98s Get:149 http://ftpmaster.internal/ubuntu resolute/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 98s Get:150 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 98s Get:151 http://ftpmaster.internal/ubuntu resolute/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 98s Get:152 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 98s Get:153 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 98s Get:154 http://ftpmaster.internal/ubuntu resolute/universe s390x libthrowable-perl all 1.001-2 [14.2 kB] 99s Get:155 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-sender-perl all 2.601-1 [63.3 kB] 99s Get:156 http://ftpmaster.internal/ubuntu resolute/universe s390x libtype-tiny-perl all 2.010001-1 [385 kB] 99s Get:157 http://ftpmaster.internal/ubuntu resolute/universe s390x libfcgi-client-perl all 0.09-1build1 [15.6 kB] 99s Get:158 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 99s Get:159 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 99s Get:160 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu1 [142 kB] 99s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x libgd-perl s390x 2.84-2 [132 kB] 99s Get:162 http://ftpmaster.internal/ubuntu resolute/universe s390x libgd-securityimage-perl all 1.75-3 [38.8 kB] 99s Get:163 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 99s Get:164 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 99s Get:165 http://ftpmaster.internal/ubuntu resolute/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 99s Get:166 http://ftpmaster.internal/ubuntu resolute/main s390x libmime-tools-perl all 5.515-1 [187 kB] 99s Get:167 http://ftpmaster.internal/ubuntu resolute/universe s390x libstring-random-perl all 1:0.32-2 [14.0 kB] 99s Get:168 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 99s Get:169 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 99s Get:170 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 101s Preconfiguring packages ... 101s Fetched 27.7 MB in 4s (7522 kB/s) 101s Selecting previously unselected package imagemagick-7-common. 101s (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 ... 61954 files and directories currently installed.) 101s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 101s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 101s Selecting previously unselected package libgomp1:s390x. 101s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 101s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 101s Selecting previously unselected package libfftw3-double3:s390x. 101s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 101s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 101s Selecting previously unselected package libfreetype6:s390x. 101s Preparing to unpack .../003-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 101s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 101s Selecting previously unselected package fonts-dejavu-mono. 101s Preparing to unpack .../004-fonts-dejavu-mono_2.37-8build1_all.deb ... 101s Unpacking fonts-dejavu-mono (2.37-8build1) ... 101s Selecting previously unselected package fonts-dejavu-core. 101s Preparing to unpack .../005-fonts-dejavu-core_2.37-8build1_all.deb ... 101s Unpacking fonts-dejavu-core (2.37-8build1) ... 101s Selecting previously unselected package fontconfig-config. 101s Preparing to unpack .../006-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 102s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 102s Selecting previously unselected package libfontconfig1:s390x. 102s Preparing to unpack .../007-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 102s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 102s Selecting previously unselected package libsharpyuv0:s390x. 102s Preparing to unpack .../008-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 102s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 102s Selecting previously unselected package libaom3:s390x. 102s Preparing to unpack .../009-libaom3_3.13.1-2_s390x.deb ... 102s Unpacking libaom3:s390x (3.13.1-2) ... 102s Selecting previously unselected package libheif-plugin-aomdec:s390x. 102s Preparing to unpack .../010-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 102s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 102s Selecting previously unselected package libde265-0:s390x. 102s Preparing to unpack .../011-libde265-0_1.0.16-1build1_s390x.deb ... 102s Unpacking libde265-0:s390x (1.0.16-1build1) ... 102s Selecting previously unselected package libheif-plugin-libde265:s390x. 102s Preparing to unpack .../012-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 102s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 102s Selecting previously unselected package libheif1:s390x. 102s Preparing to unpack .../013-libheif1_1.21.2-1_s390x.deb ... 102s Unpacking libheif1:s390x (1.21.2-1) ... 102s Selecting previously unselected package libjbig0:s390x. 102s Preparing to unpack .../014-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 102s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 102s Selecting previously unselected package libjpeg-turbo8:s390x. 102s Preparing to unpack .../015-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 102s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 102s Selecting previously unselected package libjpeg8:s390x. 102s Preparing to unpack .../016-libjpeg8_8c-2ubuntu11_s390x.deb ... 102s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 102s Selecting previously unselected package liblcms2-2:s390x. 102s Preparing to unpack .../017-liblcms2-2_2.17-1_s390x.deb ... 102s Unpacking liblcms2-2:s390x (2.17-1) ... 102s Selecting previously unselected package liblqr-1-0:s390x. 102s Preparing to unpack .../018-liblqr-1-0_0.4.2-2.2_s390x.deb ... 102s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 102s Selecting previously unselected package libltdl7:s390x. 102s Preparing to unpack .../019-libltdl7_2.5.4-9_s390x.deb ... 102s Unpacking libltdl7:s390x (2.5.4-9) ... 102s Selecting previously unselected package libopenjp2-7:s390x. 102s Preparing to unpack .../020-libopenjp2-7_2.5.4-1_s390x.deb ... 102s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 102s Selecting previously unselected package libraw23t64:s390x. 102s Preparing to unpack .../021-libraw23t64_0.21.4-2_s390x.deb ... 102s Unpacking libraw23t64:s390x (0.21.4-2) ... 102s Selecting previously unselected package libdeflate0:s390x. 102s Preparing to unpack .../022-libdeflate0_1.23-2_s390x.deb ... 102s Unpacking libdeflate0:s390x (1.23-2) ... 102s Selecting previously unselected package libwebp7:s390x. 102s Preparing to unpack .../023-libwebp7_1.5.0-0.1build1_s390x.deb ... 102s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 102s Selecting previously unselected package libtiff6:s390x. 102s Preparing to unpack .../024-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 102s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 103s Selecting previously unselected package libwebpdemux2:s390x. 103s Preparing to unpack .../025-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 103s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 103s Selecting previously unselected package libwebpmux3:s390x. 103s Preparing to unpack .../026-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 103s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 103s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 103s Preparing to unpack .../027-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 103s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 103s Selecting previously unselected package libimage-magick-q16-perl. 103s Preparing to unpack .../028-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 103s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 103s Selecting previously unselected package libimage-magick-perl. 103s Preparing to unpack .../029-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 103s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 103s Selecting previously unselected package libfcgi0t64:s390x. 103s Preparing to unpack .../030-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 103s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 103s Selecting previously unselected package libfcgi-perl. 103s Preparing to unpack .../031-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 103s Unpacking libfcgi-perl (0.82+ds-3build3) ... 103s Selecting previously unselected package libfcgi-procmanager-perl. 103s Preparing to unpack .../032-libfcgi-procmanager-perl_0.28-3_all.deb ... 103s Unpacking libfcgi-procmanager-perl (0.28-3) ... 103s Selecting previously unselected package libcrypt-urandom-perl. 103s Preparing to unpack .../033-libcrypt-urandom-perl_0.54-1_s390x.deb ... 103s Unpacking libcrypt-urandom-perl (0.54-1) ... 103s Selecting previously unselected package libapache-session-perl. 103s Preparing to unpack .../034-libapache-session-perl_1.94-2_all.deb ... 103s Unpacking libapache-session-perl (1.94-2) ... 103s Selecting previously unselected package liberror-perl. 103s Preparing to unpack .../035-liberror-perl_0.17030-1_all.deb ... 103s Unpacking liberror-perl (0.17030-1) ... 103s Selecting previously unselected package libipc-sharelite-perl. 103s Preparing to unpack .../036-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 103s Unpacking libipc-sharelite-perl (0.17-5build4) ... 104s Selecting previously unselected package libcache-cache-perl. 104s Preparing to unpack .../037-libcache-cache-perl_1.08-3_all.deb ... 104s Unpacking libcache-cache-perl (1.08-3) ... 104s Selecting previously unselected package libclass-xsaccessor-perl. 104s Preparing to unpack .../038-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 104s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 104s Selecting previously unselected package libconfig-inifiles-perl. 104s Preparing to unpack .../039-libconfig-inifiles-perl_3.000003-4_all.deb ... 104s Unpacking libconfig-inifiles-perl (3.000003-4) ... 104s Selecting previously unselected package perl-openssl-defaults:s390x. 104s Preparing to unpack .../040-perl-openssl-defaults_7build4_s390x.deb ... 104s Unpacking perl-openssl-defaults:s390x (7build4) ... 104s Selecting previously unselected package libcrypt-openssl-bignum-perl. 104s Preparing to unpack .../041-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 104s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 104s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 104s Preparing to unpack .../042-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 104s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 104s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 104s Preparing to unpack .../043-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 104s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 104s Selecting previously unselected package libconvert-asn1-perl. 104s Preparing to unpack .../044-libconvert-asn1-perl_0.34-1_all.deb ... 104s Unpacking libconvert-asn1-perl (0.34-1) ... 104s Selecting previously unselected package libcrypt-openssl-x509-perl. 104s Preparing to unpack .../045-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 104s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 104s Selecting previously unselected package libclass-errorhandler-perl. 104s Preparing to unpack .../046-libclass-errorhandler-perl_0.04-3_all.deb ... 104s Unpacking libclass-errorhandler-perl (0.04-3) ... 104s Selecting previously unselected package libcrypt-des-perl:s390x. 104s Preparing to unpack .../047-libcrypt-des-perl_2.07-5_s390x.deb ... 104s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 104s Selecting previously unselected package libcrypt-des-ede3-perl. 104s Preparing to unpack .../048-libcrypt-des-ede3-perl_0.03-1_all.deb ... 104s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 104s Selecting previously unselected package libcryptx-perl. 104s Preparing to unpack .../049-libcryptx-perl_0.087-1_s390x.deb ... 104s Unpacking libcryptx-perl (0.087-1) ... 104s Selecting previously unselected package libconvert-pem-perl. 104s Preparing to unpack .../050-libconvert-pem-perl_0.13-1_all.deb ... 104s Unpacking libconvert-pem-perl (0.13-1) ... 104s Selecting previously unselected package libcrypt-rijndael-perl. 104s Preparing to unpack .../051-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 104s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 104s Selecting previously unselected package libhtml-tagset-perl. 104s Preparing to unpack .../052-libhtml-tagset-perl_3.24-1_all.deb ... 104s Unpacking libhtml-tagset-perl (3.24-1) ... 104s Selecting previously unselected package liburi-perl. 104s Preparing to unpack .../053-liburi-perl_5.34-2build1_all.deb ... 104s Unpacking liburi-perl (5.34-2build1) ... 104s Selecting previously unselected package libhtml-parser-perl:s390x. 104s Preparing to unpack .../054-libhtml-parser-perl_3.83-1build1_s390x.deb ... 104s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 104s Selecting previously unselected package libcgi-pm-perl. 104s Preparing to unpack .../055-libcgi-pm-perl_4.71-1build1_all.deb ... 104s Unpacking libcgi-pm-perl (4.71-1build1) ... 104s Selecting previously unselected package libhtml-template-perl. 104s Preparing to unpack .../056-libhtml-template-perl_2.97-2build1_all.deb ... 104s Unpacking libhtml-template-perl (2.97-2build1) ... 104s Selecting previously unselected package libjson-perl. 104s Preparing to unpack .../057-libjson-perl_4.10000-1_all.deb ... 104s Unpacking libjson-perl (4.10000-1) ... 104s Selecting previously unselected package libcommon-sense-perl:s390x. 104s Preparing to unpack .../058-libcommon-sense-perl_3.75-3build5_s390x.deb ... 104s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 104s Selecting previously unselected package libtypes-serialiser-perl. 104s Preparing to unpack .../059-libtypes-serialiser-perl_1.01-1_all.deb ... 104s Unpacking libtypes-serialiser-perl (1.01-1) ... 104s Selecting previously unselected package libjson-xs-perl. 104s Preparing to unpack .../060-libjson-xs-perl_4.040-1_s390x.deb ... 104s Unpacking libjson-xs-perl (4.040-1) ... 104s Selecting previously unselected package libmouse-perl:s390x. 104s Preparing to unpack .../061-libmouse-perl_2.6.1-1_s390x.deb ... 104s Unpacking libmouse-perl:s390x (2.6.1-1) ... 104s Selecting previously unselected package libnet-cidr-perl. 104s Preparing to unpack .../062-libnet-cidr-perl_0.27-1build1_all.deb ... 104s Unpacking libnet-cidr-perl (0.27-1build1) ... 104s Selecting previously unselected package libnet-ssleay-perl:s390x. 104s Preparing to unpack .../063-libnet-ssleay-perl_1.94-3_s390x.deb ... 104s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 104s Selecting previously unselected package libposix-strftime-compiler-perl. 104s Preparing to unpack .../064-libposix-strftime-compiler-perl_0.46-1_all.deb ... 104s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 105s Selecting previously unselected package libapache-logformat-compiler-perl. 105s Preparing to unpack .../065-libapache-logformat-compiler-perl_0.36-3_all.deb ... 105s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 105s Selecting previously unselected package libcookie-baker-perl. 105s Preparing to unpack .../066-libcookie-baker-perl_0.12-1_all.deb ... 105s Unpacking libcookie-baker-perl (0.12-1) ... 105s Selecting previously unselected package libdevel-stacktrace-perl. 105s Preparing to unpack .../067-libdevel-stacktrace-perl_2.0500-1_all.deb ... 105s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 105s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 105s Preparing to unpack .../068-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 105s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 105s Selecting previously unselected package libclass-inspector-perl. 105s Preparing to unpack .../069-libclass-inspector-perl_1.36-3_all.deb ... 105s Unpacking libclass-inspector-perl (1.36-3) ... 105s Selecting previously unselected package libfile-sharedir-perl. 105s Preparing to unpack .../070-libfile-sharedir-perl_1.118-3_all.deb ... 105s Unpacking libfile-sharedir-perl (1.118-3) ... 105s Selecting previously unselected package libfilesys-notify-simple-perl. 105s Preparing to unpack .../071-libfilesys-notify-simple-perl_0.14-3_all.deb ... 105s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 105s Selecting previously unselected package libhash-multivalue-perl. 105s Preparing to unpack .../072-libhash-multivalue-perl_0.16-3_all.deb ... 105s Unpacking libhash-multivalue-perl (0.16-3) ... 105s Selecting previously unselected package libhttp-multipartparser-perl. 105s Preparing to unpack .../073-libhttp-multipartparser-perl_0.02-3_all.deb ... 105s Unpacking libhttp-multipartparser-perl (0.02-3) ... 105s Selecting previously unselected package libjson-maybexs-perl. 105s Preparing to unpack .../074-libjson-maybexs-perl_1.004008-1_all.deb ... 105s Unpacking libjson-maybexs-perl (1.004008-1) ... 105s Selecting previously unselected package libstream-buffered-perl. 105s Preparing to unpack .../075-libstream-buffered-perl_0.03-3_all.deb ... 105s Unpacking libstream-buffered-perl (0.03-3) ... 105s Selecting previously unselected package libwww-form-urlencoded-perl. 105s Preparing to unpack .../076-libwww-form-urlencoded-perl_0.26-2_all.deb ... 105s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 105s Selecting previously unselected package libhttp-entity-parser-perl. 105s Preparing to unpack .../077-libhttp-entity-parser-perl_0.25-2_all.deb ... 105s Unpacking libhttp-entity-parser-perl (0.25-2) ... 105s Selecting previously unselected package libtimedate-perl. 105s Preparing to unpack .../078-libtimedate-perl_2.3300-2_all.deb ... 105s Unpacking libtimedate-perl (2.3300-2) ... 105s Selecting previously unselected package libhttp-date-perl. 105s Preparing to unpack .../079-libhttp-date-perl_6.06-1_all.deb ... 105s Unpacking libhttp-date-perl (6.06-1) ... 105s Selecting previously unselected package libhttp-headers-fast-perl. 105s Preparing to unpack .../080-libhttp-headers-fast-perl_0.22-3_all.deb ... 105s Unpacking libhttp-headers-fast-perl (0.22-3) ... 105s Selecting previously unselected package libclone-perl:s390x. 105s Preparing to unpack .../081-libclone-perl_0.47-1_s390x.deb ... 105s Unpacking libclone-perl:s390x (0.47-1) ... 105s Selecting previously unselected package libencode-locale-perl. 105s Preparing to unpack .../082-libencode-locale-perl_1.05-3_all.deb ... 105s Unpacking libencode-locale-perl (1.05-3) ... 106s Selecting previously unselected package libio-html-perl. 106s Preparing to unpack .../083-libio-html-perl_1.004-3_all.deb ... 106s Unpacking libio-html-perl (1.004-3) ... 106s Selecting previously unselected package liblwp-mediatypes-perl. 106s Preparing to unpack .../084-liblwp-mediatypes-perl_6.04-2_all.deb ... 106s Unpacking liblwp-mediatypes-perl (6.04-2) ... 106s Selecting previously unselected package libhttp-message-perl. 106s Preparing to unpack .../085-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 106s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 106s Selecting previously unselected package libtest-sharedfork-perl. 106s Preparing to unpack .../086-libtest-sharedfork-perl_0.35-3_all.deb ... 106s Unpacking libtest-sharedfork-perl (0.35-3) ... 106s Selecting previously unselected package libtest-tcp-perl. 106s Preparing to unpack .../087-libtest-tcp-perl_2.22-2_all.deb ... 106s Unpacking libtest-tcp-perl (2.22-2) ... 106s Selecting previously unselected package libtry-tiny-perl. 106s Preparing to unpack .../088-libtry-tiny-perl_0.32-1_all.deb ... 106s Unpacking libtry-tiny-perl (0.32-1) ... 106s Selecting previously unselected package libplack-perl. 106s Preparing to unpack .../089-libplack-perl_1.0051-1_all.deb ... 106s Unpacking libplack-perl (1.0051-1) ... 106s Selecting previously unselected package libfile-listing-perl. 106s Preparing to unpack .../090-libfile-listing-perl_6.16-1_all.deb ... 106s Unpacking libfile-listing-perl (6.16-1) ... 106s Selecting previously unselected package libhtml-tree-perl. 106s Preparing to unpack .../091-libhtml-tree-perl_5.07-3_all.deb ... 106s Unpacking libhtml-tree-perl (5.07-3) ... 106s Selecting previously unselected package libhttp-cookies-perl. 106s Preparing to unpack .../092-libhttp-cookies-perl_6.11-1_all.deb ... 106s Unpacking libhttp-cookies-perl (6.11-1) ... 106s Selecting previously unselected package libhttp-negotiate-perl. 106s Preparing to unpack .../093-libhttp-negotiate-perl_6.01-2_all.deb ... 106s Unpacking libhttp-negotiate-perl (6.01-2) ... 106s Selecting previously unselected package libio-socket-ssl-perl. 106s Preparing to unpack .../094-libio-socket-ssl-perl_2.098-1_all.deb ... 106s Unpacking libio-socket-ssl-perl (2.098-1) ... 106s Selecting previously unselected package libnet-http-perl. 106s Preparing to unpack .../095-libnet-http-perl_6.24-1build1_all.deb ... 106s Unpacking libnet-http-perl (6.24-1build1) ... 107s Selecting previously unselected package liblwp-protocol-https-perl. 107s Preparing to unpack .../096-liblwp-protocol-https-perl_6.14-1_all.deb ... 107s Unpacking liblwp-protocol-https-perl (6.14-1) ... 107s Selecting previously unselected package libwww-robotrules-perl. 107s Preparing to unpack .../097-libwww-robotrules-perl_6.02-1build1_all.deb ... 107s Unpacking libwww-robotrules-perl (6.02-1build1) ... 107s Selecting previously unselected package libwww-perl. 107s Preparing to unpack .../098-libwww-perl_6.81-1build1_all.deb ... 107s Unpacking libwww-perl (6.81-1build1) ... 107s Selecting previously unselected package liblemonldap-ng-common-perl. 107s Preparing to unpack .../099-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 107s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 107s Selecting previously unselected package liblemonldap-ng-handler-perl. 107s Preparing to unpack .../100-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 107s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 107s Selecting previously unselected package lemonldap-ng-fastcgi-server. 107s Preparing to unpack .../101-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 107s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 107s Selecting previously unselected package lemonldap-ng-uwsgi-app. 107s Preparing to unpack .../102-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 107s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 107s Selecting previously unselected package libemail-date-format-perl. 107s Preparing to unpack .../103-libemail-date-format-perl_1.008-1_all.deb ... 107s Unpacking libemail-date-format-perl (1.008-1) ... 107s Selecting previously unselected package libhash-merge-simple-perl. 107s Preparing to unpack .../104-libhash-merge-simple-perl_0.052-1_all.deb ... 107s Unpacking libhash-merge-simple-perl (0.052-1) ... 107s Selecting previously unselected package libjs-angularjs. 107s Preparing to unpack .../105-libjs-angularjs_1.8.3-3_all.deb ... 107s Unpacking libjs-angularjs (1.8.3-3) ... 107s Selecting previously unselected package fonts-glyphicons-halflings. 107s Preparing to unpack .../106-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 107s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 107s Selecting previously unselected package libjs-bootstrap. 107s Preparing to unpack .../107-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 107s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 107s Selecting previously unselected package libjs-es5-shim. 107s Preparing to unpack .../108-libjs-es5-shim_4.6.7-2_all.deb ... 107s Unpacking libjs-es5-shim (4.6.7-2) ... 107s Selecting previously unselected package libjs-jquery. 107s Preparing to unpack .../109-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 107s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 107s Selecting previously unselected package libregexp-common-perl. 107s Preparing to unpack .../110-libregexp-common-perl_2024080801-1_all.deb ... 107s Unpacking libregexp-common-perl (2024080801-1) ... 107s Selecting previously unselected package liblemonldap-ng-manager-perl. 107s Preparing to unpack .../111-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 107s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 107s Selecting previously unselected package fonts-font-awesome. 107s Preparing to unpack .../112-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 107s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 107s Selecting previously unselected package libconvert-base32-perl. 107s Preparing to unpack .../113-libconvert-base32-perl_0.06-3_all.deb ... 107s Unpacking libconvert-base32-perl (0.06-3) ... 107s Selecting previously unselected package libdigest-hmac-perl. 107s Preparing to unpack .../114-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 107s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 107s Selecting previously unselected package libfont-afm-perl. 107s Preparing to unpack .../115-libfont-afm-perl_1.20-4_all.deb ... 107s Unpacking libfont-afm-perl (1.20-4) ... 107s Selecting previously unselected package libhtml-format-perl. 107s Preparing to unpack .../116-libhtml-format-perl_2.16-2_all.deb ... 107s Unpacking libhtml-format-perl (2.16-2) ... 107s Selecting previously unselected package libhtml-formattext-withlinks-perl. 107s Preparing to unpack .../117-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 107s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 107s Selecting previously unselected package javascript-common. 107s Preparing to unpack .../118-javascript-common_12+nmu1build1_all.deb ... 107s Unpacking javascript-common (12+nmu1build1) ... 108s Selecting previously unselected package libjs-popper.js. 108s Preparing to unpack .../119-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 108s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 108s Selecting previously unselected package libjs-bootstrap4. 108s Preparing to unpack .../120-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 108s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 108s Selecting previously unselected package libjs-jquery-cookie. 108s Preparing to unpack .../121-libjs-jquery-cookie_12-4build1_all.deb ... 108s Unpacking libjs-jquery-cookie (12-4build1) ... 108s Selecting previously unselected package libjs-jquery-ui. 108s Preparing to unpack .../122-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 108s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 108s Selecting previously unselected package libexporter-tiny-perl. 108s Preparing to unpack .../123-libexporter-tiny-perl_1.006003-1_all.deb ... 108s Unpacking libexporter-tiny-perl (1.006003-1) ... 108s Selecting previously unselected package liblist-moreutils-xs-perl. 108s Preparing to unpack .../124-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 108s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 108s Selecting previously unselected package liblist-moreutils-perl. 108s Preparing to unpack .../125-liblist-moreutils-perl_0.430-2_all.deb ... 108s Unpacking liblist-moreutils-perl (0.430-2) ... 108s Selecting previously unselected package libregexp-assemble-perl. 108s Preparing to unpack .../126-libregexp-assemble-perl_0.38-2_all.deb ... 108s Unpacking libregexp-assemble-perl (0.38-2) ... 109s Selecting previously unselected package libtext-unidecode-perl. 109s Preparing to unpack .../127-libtext-unidecode-perl_1.30-3_all.deb ... 109s Unpacking libtext-unidecode-perl (1.30-3) ... 109s Selecting previously unselected package liblemonldap-ng-portal-perl. 109s Preparing to unpack .../128-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 109s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 109s Selecting previously unselected package libalgorithm-c3-perl. 109s Preparing to unpack .../129-libalgorithm-c3-perl_0.11-2_all.deb ... 109s Unpacking libalgorithm-c3-perl (0.11-2) ... 109s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 109s Preparing to unpack .../130-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 109s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 109s Selecting previously unselected package libcapture-tiny-perl. 110s Preparing to unpack .../131-libcapture-tiny-perl_0.50-1_all.deb ... 110s Unpacking libcapture-tiny-perl (0.50-1) ... 110s Selecting previously unselected package libclass-c3-perl. 110s Preparing to unpack .../132-libclass-c3-perl_0.35-2_all.deb ... 110s Unpacking libclass-c3-perl (0.35-2) ... 110s Selecting previously unselected package libclass-method-modifiers-perl. 110s Preparing to unpack .../133-libclass-method-modifiers-perl_2.15-1_all.deb ... 110s Unpacking libclass-method-modifiers-perl (2.15-1) ... 110s Selecting previously unselected package libconvert-binhex-perl. 110s Preparing to unpack .../134-libconvert-binhex-perl_1.125-3_all.deb ... 110s Unpacking libconvert-binhex-perl (1.125-3) ... 110s Selecting previously unselected package libparams-util-perl. 110s Preparing to unpack .../135-libparams-util-perl_1.102-3build1_s390x.deb ... 110s Unpacking libparams-util-perl (1.102-3build1) ... 110s Selecting previously unselected package libsub-install-perl. 110s Preparing to unpack .../136-libsub-install-perl_0.929-1_all.deb ... 110s Unpacking libsub-install-perl (0.929-1) ... 110s Selecting previously unselected package libdata-optlist-perl. 110s Preparing to unpack .../137-libdata-optlist-perl_0.114-1_all.deb ... 110s Unpacking libdata-optlist-perl (0.114-1) ... 110s Selecting previously unselected package libdynaloader-functions-perl. 110s Preparing to unpack .../138-libdynaloader-functions-perl_0.004-2_all.deb ... 110s Unpacking libdynaloader-functions-perl (0.004-2) ... 110s Selecting previously unselected package libdevel-callchecker-perl:s390x. 110s Preparing to unpack .../139-libdevel-callchecker-perl_0.009-2_s390x.deb ... 110s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 110s Selecting previously unselected package libemail-simple-perl. 110s Preparing to unpack .../140-libemail-simple-perl_2.218-1_all.deb ... 110s Unpacking libemail-simple-perl (2.218-1) ... 110s Selecting previously unselected package libmodule-pluggable-perl. 110s Preparing to unpack .../141-libmodule-pluggable-perl_5.2-5_all.deb ... 110s Unpacking libmodule-pluggable-perl (5.2-5) ... 110s Selecting previously unselected package libmro-compat-perl. 110s Preparing to unpack .../142-libmro-compat-perl_0.15-2_all.deb ... 110s Unpacking libmro-compat-perl (0.15-2) ... 110s Selecting previously unselected package libemail-abstract-perl. 110s Preparing to unpack .../143-libemail-abstract-perl_3.010-1_all.deb ... 110s Unpacking libemail-abstract-perl (3.010-1) ... 110s Selecting previously unselected package libemail-address-xs-perl. 110s Preparing to unpack .../144-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 110s Unpacking libemail-address-xs-perl (1.05-1build5) ... 110s Selecting previously unselected package libparams-classify-perl:s390x. 110s Preparing to unpack .../145-libparams-classify-perl_0.015-2build6_s390x.deb ... 110s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 110s Selecting previously unselected package libmodule-runtime-perl. 110s Preparing to unpack .../146-libmodule-runtime-perl_0.018-1_all.deb ... 110s Unpacking libmodule-runtime-perl (0.018-1) ... 110s Selecting previously unselected package libimport-into-perl. 110s Preparing to unpack .../147-libimport-into-perl_1.002005-2_all.deb ... 110s Unpacking libimport-into-perl (1.002005-2) ... 110s Selecting previously unselected package librole-tiny-perl. 110s Preparing to unpack .../148-librole-tiny-perl_2.002004-1_all.deb ... 110s Unpacking librole-tiny-perl (2.002004-1) ... 110s Selecting previously unselected package libsub-quote-perl. 110s Preparing to unpack .../149-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 110s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 110s Selecting previously unselected package libmoo-perl. 110s Preparing to unpack .../150-libmoo-perl_2.005005-1_all.deb ... 110s Unpacking libmoo-perl (2.005005-1) ... 110s Selecting previously unselected package libmoox-types-mooselike-perl. 110s Preparing to unpack .../151-libmoox-types-mooselike-perl_0.29-2_all.deb ... 110s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 110s Selecting previously unselected package libsub-exporter-perl. 110s Preparing to unpack .../152-libsub-exporter-perl_0.990-1_all.deb ... 110s Unpacking libsub-exporter-perl (0.990-1) ... 110s Selecting previously unselected package libthrowable-perl. 110s Preparing to unpack .../153-libthrowable-perl_1.001-2_all.deb ... 110s Unpacking libthrowable-perl (1.001-2) ... 110s Selecting previously unselected package libemail-sender-perl. 110s Preparing to unpack .../154-libemail-sender-perl_2.601-1_all.deb ... 110s Unpacking libemail-sender-perl (2.601-1) ... 110s Selecting previously unselected package libtype-tiny-perl. 110s Preparing to unpack .../155-libtype-tiny-perl_2.010001-1_all.deb ... 110s Unpacking libtype-tiny-perl (2.010001-1) ... 111s Selecting previously unselected package libfcgi-client-perl. 111s Preparing to unpack .../156-libfcgi-client-perl_0.09-1build1_all.deb ... 111s Unpacking libfcgi-client-perl (0.09-1build1) ... 111s Selecting previously unselected package libimagequant0:s390x. 111s Preparing to unpack .../157-libimagequant0_2.18.0-1build1_s390x.deb ... 111s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 111s Selecting previously unselected package libxpm4:s390x. 111s Preparing to unpack .../158-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 111s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 111s Selecting previously unselected package libgd3:s390x. 111s Preparing to unpack .../159-libgd3_2.3.3-13ubuntu1_s390x.deb ... 111s Unpacking libgd3:s390x (2.3.3-13ubuntu1) ... 111s Selecting previously unselected package libgd-perl. 111s Preparing to unpack .../160-libgd-perl_2.84-2_s390x.deb ... 111s Unpacking libgd-perl (2.84-2) ... 111s Selecting previously unselected package libgd-securityimage-perl. 111s Preparing to unpack .../161-libgd-securityimage-perl_1.75-3_all.deb ... 111s Unpacking libgd-securityimage-perl (1.75-3) ... 111s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 111s Preparing to unpack .../162-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 111s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 111s Selecting previously unselected package libnet-smtp-ssl-perl. 111s Preparing to unpack .../163-libnet-smtp-ssl-perl_1.04-2_all.deb ... 111s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 111s Selecting previously unselected package libmailtools-perl. 111s Preparing to unpack .../164-libmailtools-perl_2.22-1_all.deb ... 111s Unpacking libmailtools-perl (2.22-1) ... 111s Selecting previously unselected package libmime-tools-perl. 111s Preparing to unpack .../165-libmime-tools-perl_5.515-1_all.deb ... 111s Unpacking libmime-tools-perl (5.515-1) ... 111s Selecting previously unselected package libstring-random-perl. 111s Preparing to unpack .../166-libstring-random-perl_1%3a0.32-2_all.deb ... 111s Unpacking libstring-random-perl (1:0.32-2) ... 111s Selecting previously unselected package lemonldap-ng-handler. 111s Preparing to unpack .../167-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 111s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 111s Selecting previously unselected package lemonldap-ng. 111s Preparing to unpack .../168-lemonldap-ng_2.22.1+ds-1_all.deb ... 111s Unpacking lemonldap-ng (2.22.1+ds-1) ... 111s Selecting previously unselected package lemonldap-ng-doc. 111s Preparing to unpack .../169-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 111s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 112s Setting up libconfig-inifiles-perl (3.000003-4) ... 112s Setting up libmodule-pluggable-perl (5.2-5) ... 112s Setting up javascript-common (12+nmu1build1) ... 112s Setting up liblcms2-2:s390x (2.17-1) ... 112s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 112s Setting up libaom3:s390x (3.13.1-2) ... 112s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 112s Setting up libmouse-perl:s390x (2.6.1-1) ... 112s Setting up libhttp-multipartparser-perl (0.02-3) ... 112s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 112s Setting up libclass-inspector-perl (1.36-3) ... 112s Setting up libfont-afm-perl (1.20-4) ... 112s Setting up libdynaloader-functions-perl (0.004-2) ... 112s Setting up libclass-method-modifiers-perl (2.15-1) ... 112s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 112s Setting up libclone-perl:s390x (0.47-1) ... 112s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 112s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 112s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 112s Setting up libhtml-tagset-perl (3.24-1) ... 112s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 112s Setting up libfilesys-notify-simple-perl (0.14-3) ... 112s Setting up libnet-cidr-perl (0.27-1build1) ... 112s Setting up libipc-sharelite-perl (0.17-5build4) ... 112s Setting up libconvert-binhex-perl (1.125-3) ... 112s Setting up liblwp-mediatypes-perl (6.04-2) ... 112s Setting up libcrypt-urandom-perl (0.54-1) ... 112s Setting up libtry-tiny-perl (0.32-1) ... 112s Setting up libdeflate0:s390x (1.23-2) ... 112s Setting up perl-openssl-defaults:s390x (7build4) ... 112s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 112s Setting up libposix-strftime-compiler-perl (0.46-1) ... 112s Setting up libencode-locale-perl (1.05-3) ... 112s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 112s Setting up libclass-errorhandler-perl (0.04-3) ... 112s Setting up libjs-angularjs (1.8.3-3) ... 112s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 112s Setting up libfcgi-procmanager-perl (0.28-3) ... 112s Setting up libregexp-common-perl (2024080801-1) ... 112s Setting up libtest-sharedfork-perl (0.35-3) ... 112s Setting up libsub-install-perl (0.929-1) ... 112s Setting up libhash-multivalue-perl (0.16-3) ... 112s Setting up libjs-es5-shim (4.6.7-2) ... 112s Setting up liberror-perl (0.17030-1) ... 112s Setting up libapache-session-perl (1.94-2) ... 112s Setting up libstream-buffered-perl (0.03-3) ... 112s Setting up libcrypt-des-perl:s390x (2.07-5) ... 112s Setting up libalgorithm-c3-perl (0.11-2) ... 112s Setting up libapache-logformat-compiler-perl (0.36-3) ... 112s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 112s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 112s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 112s Setting up libimagequant0:s390x (2.18.0-1build1) ... 112s Setting up libemail-date-format-perl (1.008-1) ... 112s Setting up fonts-dejavu-mono (2.37-8build1) ... 112s Setting up libcryptx-perl (0.087-1) ... 112s Setting up libio-html-perl (1.004-3) ... 112s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 112s Setting up fonts-dejavu-core (2.37-8build1) ... 112s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 112s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 112s Setting up libltdl7:s390x (2.5.4-9) ... 112s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 112s Setting up libstring-random-perl (1:0.32-2) ... 112s Setting up libparams-util-perl (1.102-3build1) ... 112s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 112s Setting up libcapture-tiny-perl (0.50-1) ... 112s Setting up libtimedate-perl (2.3300-2) ... 112s Setting up libtypes-serialiser-perl (1.01-1) ... 112s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 112s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 112s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 112s Setting up libjson-perl (4.10000-1) ... 112s Setting up librole-tiny-perl (2.002004-1) ... 112s Setting up libfile-sharedir-perl (1.118-3) ... 112s Setting up libfcgi-perl (0.82+ds-3build3) ... 112s Setting up libopenjp2-7:s390x (2.5.4-1) ... 112s Setting up libwww-form-urlencoded-perl (0.26-2) ... 112s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 112s Setting up libdevel-stacktrace-perl (2.0500-1) ... 112s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 112s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 112s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 112s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 112s Setting up libexporter-tiny-perl (1.006003-1) ... 112s Setting up libconvert-asn1-perl (0.34-1) ... 112s Setting up libtext-unidecode-perl (1.30-3) ... 112s Setting up libde265-0:s390x (1.0.16-1build1) ... 112s Setting up libregexp-assemble-perl (0.38-2) ... 112s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 112s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 112s Setting up liburi-perl (5.34-2build1) ... 112s Setting up libconvert-base32-perl (0.06-3) ... 112s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 112s Setting up libemail-address-xs-perl (1.05-1build5) ... 112s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 112s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 112s Setting up libjson-xs-perl (4.040-1) ... 112s Setting up libcrypt-des-ede3-perl (0.03-1) ... 112s Setting up libjs-jquery-cookie (12-4build1) ... 112s Setting up libhttp-date-perl (6.06-1) ... 112s Setting up libtest-tcp-perl (2.22-2) ... 112s Setting up libfile-listing-perl (6.16-1) ... 112s Setting up libhash-merge-simple-perl (0.052-1) ... 112s Setting up libcache-cache-perl (1.08-3) ... 112s Setting up libhttp-headers-fast-perl (0.22-3) ... 112s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 113s Setting up liblist-moreutils-perl (0.430-2) ... 113s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 113s Setting up libtype-tiny-perl (2.010001-1) ... 113s Setting up libemail-simple-perl (2.218-1) ... 113s Setting up libnet-http-perl (6.24-1build1) ... 113s Setting up libclass-c3-perl (0.35-2) ... 113s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 113s Setting up libjson-maybexs-perl (1.004008-1) ... 113s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 113s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 113s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 113s Setting up libdata-optlist-perl (0.114-1) ... 113s Setting up libraw23t64:s390x (0.21.4-2) ... 113s Setting up libwww-robotrules-perl (6.02-1build1) ... 113s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 113s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 113s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 113s Setting up libmro-compat-perl (0.15-2) ... 113s Setting up libcookie-baker-perl (0.12-1) ... 113s Setting up libhttp-entity-parser-perl (0.25-2) ... 113s Setting up libio-socket-ssl-perl (2.098-1) ... 113s Setting up libsub-exporter-perl (0.990-1) ... 113s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 113s Setting up libconvert-pem-perl (0.13-1) ... 113s Setting up libhttp-negotiate-perl (6.01-2) ... 113s Setting up libhttp-cookies-perl (6.11-1) ... 113s Setting up libhtml-tree-perl (5.07-3) ... 113s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 113s Setting up libcgi-pm-perl (4.71-1build1) ... 113s Setting up libhtml-format-perl (2.16-2) ... 113s Setting up libhtml-template-perl (2.97-2build1) ... 113s Setting up libnet-smtp-ssl-perl (1.04-2) ... 113s Setting up libmodule-runtime-perl (0.018-1) ... 113s Setting up libmailtools-perl (2.22-1) ... 113s Setting up libemail-abstract-perl (3.010-1) ... 113s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 113s Setting up libplack-perl (1.0051-1) ... 113s Setting up libimport-into-perl (1.002005-2) ... 113s Setting up libmoo-perl (2.005005-1) ... 113s Setting up libmime-tools-perl (5.515-1) ... 113s Setting up libfcgi-client-perl (0.09-1build1) ... 113s Setting up libmoox-types-mooselike-perl (0.29-2) ... 113s Setting up libthrowable-perl (1.001-2) ... 113s Setting up libemail-sender-perl (2.601-1) ... 113s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 113s Setting up liblwp-protocol-https-perl (6.14-1) ... 113s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 113s Setting up libwww-perl (6.81-1build1) ... 113s Setting up libheif1:s390x (1.21.2-1) ... 113s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 113s Setting up libgd3:s390x (2.3.3-13ubuntu1) ... 113s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 113s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 113s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 114s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 116s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 116s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 116s Setting up libgd-perl (2.84-2) ... 116s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 116s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 116s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 117s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 117s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 119s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 119s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 121s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 121s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 122s Setting up libgd-securityimage-perl (1.75-3) ... 122s Setting up lemonldap-ng (2.22.1+ds-1) ... 122s Processing triggers for libc-bin (2.42-2ubuntu4) ... 122s Processing triggers for man-db (2.13.1-1) ... 125s autopkgtest [08:57:33]: test fastcgiserver: [----------------------- 125s 1..1 126s ok 1 - Portal responded 200 127s autopkgtest [08:57:35]: test fastcgiserver: -----------------------] 127s fastcgiserver PASS 127s autopkgtest [08:57:35]: test fastcgiserver: - - - - - - - - - - results - - - - - - - - - - 128s autopkgtest [08:57:36]: test common-test: preparing testbed 146s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260204-085527-juju-7f2275-prod-proposed-migration-environment-15-3b033edd-9d62-4ff9-9b58-8a703e506d80 from image adt/ubuntu-resolute-s390x-server-20260203.img (UUID 733879ca-10c9-4d0b-9d4a-492c78d47079)... 224s autopkgtest [08:59:12]: testbed dpkg architecture: s390x 225s autopkgtest [08:59:13]: testbed apt version: 3.1.14 225s autopkgtest [08:59:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 226s autopkgtest [08:59:14]: testbed release detected to be: resolute 227s autopkgtest [08:59:15]: updating testbed package index (apt update) 227s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 227s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 227s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 227s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 227s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 228s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [35.1 kB] 228s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [228 kB] 228s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1695 kB] 228s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [257 kB] 228s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1448 kB] 228s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9648 B] 230s Fetched 3802 kB in 2s (1698 kB/s) 231s Reading package lists... 232s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 232s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 232s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 232s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 236s Reading package lists... 236s Reading package lists... 237s Building dependency tree... 237s Reading state information... 237s Calculating upgrade... 238s The following packages will be upgraded: 238s debconf debconf-i18n htop libmd0 libzstd1 powermgmt-base python3-debconf 238s python3-lazr.restfulclient systemd-hwe-hwdb zstd 238s 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 238s Need to get 1700 kB of archives. 238s After this operation, 1024 B of additional disk space will be used. 238s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-debconf all 1.5.91build1 [4174 B] 238s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf-i18n all 1.5.91build1 [227 kB] 238s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf all 1.5.91build1 [126 kB] 238s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libmd0 s390x 1.1.0-2build4 [23.7 kB] 238s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libzstd1 s390x 1.5.7+dfsg-3 [346 kB] 238s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x systemd-hwe-hwdb all 259.0.1 [3152 B] 238s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x powermgmt-base all 1.38ubuntu2 [7878 B] 238s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x htop s390x 3.4.1-5build2 [188 kB] 238s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-lazr.restfulclient all 0.14.6-3build1 [51.1 kB] 238s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x zstd s390x 1.5.7+dfsg-3 [724 kB] 240s dpkg-preconfigure: unable to re-open stdin: No such file or directory 240s Fetched 1700 kB in 0s (4292 kB/s) 243s (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 ... 61953 files and directories currently installed.) 243s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 244s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 244s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 244s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 247s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 247s Unpacking debconf (1.5.91build1) over (1.5.91) ... 247s Setting up debconf (1.5.91build1) ... 248s (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 ... 61953 files and directories currently installed.) 248s Preparing to unpack .../libmd0_1.1.0-2build4_s390x.deb ... 248s Unpacking libmd0:s390x (1.1.0-2build4) over (1.1.0-2build3) ... 249s Setting up libmd0:s390x (1.1.0-2build4) ... 249s (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 ... 61953 files and directories currently installed.) 249s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_s390x.deb ... 249s Unpacking libzstd1:s390x (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 249s Setting up libzstd1:s390x (1.5.7+dfsg-3) ... 249s (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 ... 61953 files and directories currently installed.) 249s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 250s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 250s Preparing to unpack .../powermgmt-base_1.38ubuntu2_all.deb ... 250s Unpacking powermgmt-base (1.38ubuntu2) over (1.38ubuntu1) ... 250s Preparing to unpack .../htop_3.4.1-5build2_s390x.deb ... 251s Unpacking htop (3.4.1-5build2) over (3.4.1-5build1) ... 251s Preparing to unpack .../python3-lazr.restfulclient_0.14.6-3build1_all.deb ... 252s Unpacking python3-lazr.restfulclient (0.14.6-3build1) over (0.14.6-3) ... 252s Preparing to unpack .../zstd_1.5.7+dfsg-3_s390x.deb ... 252s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 253s Setting up powermgmt-base (1.38ubuntu2) ... 253s Setting up htop (3.4.1-5build2) ... 253s Setting up python3-debconf (1.5.91build1) ... 253s Setting up debconf-i18n (1.5.91build1) ... 253s Setting up systemd-hwe-hwdb (259.0.1) ... 255s Setting up python3-lazr.restfulclient (0.14.6-3build1) ... 256s Setting up zstd (1.5.7+dfsg-3) ... 256s Processing triggers for man-db (2.13.1-1) ... 263s Processing triggers for udev (259-1ubuntu3) ... 265s Processing triggers for libc-bin (2.42-2ubuntu4) ... 266s autopkgtest [08:59:54]: upgrading testbed (apt dist-upgrade and autopurge) 266s Reading package lists... 266s Building dependency tree... 266s Reading state information... 267s Calculating upgrade... 268s 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... 269s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 273s Reading package lists... 273s Building dependency tree... 273s Reading state information... 274s Solving dependencies... 274s The following NEW packages will be installed: 274s autoconf autodep8 automake autopoint autotools-dev build-essential 274s ca-certificates-java cpp cpp-15 cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu 274s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 274s dh-strip-nondeterminism docutils-common dwz fontconfig-config 274s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 274s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 274s gcc-s390x-linux-gnu gettext imagemagick-7-common intltool-debian java-common 274s java-wrappers libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 274s libapache-session-perl libarchive-zip-perl libasan8 274s libauth-yubikey-webclient-perl libauthen-radius-perl 274s libb-hooks-endofscope-perl libb-hooks-op-check-perl 274s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 274s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 274s libclass-data-inheritable-perl libclass-errorhandler-perl 274s libclass-inspector-perl libclass-method-modifiers-perl 274s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 274s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 274s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 274s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 274s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 274s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 274s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 274s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 274s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 274s libdata-optlist-perl libdata-password-zxcvbn-perl 274s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 274s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 274s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 274s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 274s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 274s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 274s libencode-locale-perl liberror-perl libeval-closure-perl 274s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 274s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 274s libfile-sharedir-perl libfile-stripnondeterminism-perl 274s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 274s libfreetype6 libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 274s libglib-perl libgomp1 libgssapi-perl libhash-merge-simple-perl 274s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 274s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 274s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 274s libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl 274s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 274s libhttp-multipartparser-perl libhttp-negotiate-perl libimage-magick-perl 274s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 274s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 274s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 274s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 274s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootswatch 274s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 274s liblcms2-2 liblemonldap-ng-common-perl liblist-allutils-perl 274s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 274s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 274s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 274s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 274s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 274s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 274s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 274s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 274s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 274s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 274s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 274s libparams-classify-perl libparams-util-perl 274s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 274s libplack-perl libposix-strftime-compiler-perl libraw23t64 274s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 274s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 274s libstream-buffered-perl libstring-random-perl libsub-exporter-perl 274s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 274s libsub-name-perl libsub-quote-perl libtask-weaken-perl 274s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 274s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 274s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 274s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 274s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 274s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 274s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 274s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 274s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 274s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 274s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 274s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 274s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 274s po-debconf python3-alabaster python3-defusedxml python3-docutils 274s python3-imagesize python3-roman-numerals python3-snowballstemmer 274s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 274s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 274s xml-core yui-compressor 274s 0 upgraded, 315 newly installed, 0 to remove and 0 not upgraded. 274s Need to get 164 MB of archives. 274s After this operation, 620 MB of additional disk space will be used. 274s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 274s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 274s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 274s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 274s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libfontenc1 s390x 1:1.1.8-1build2 [14.5 kB] 274s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 274s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 275s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-utils s390x 1:7.7+7build1 [101 kB] 275s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-urw-base35 all 20200910-8build1 [10.9 MB] 275s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 275s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 275s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 275s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 275s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 275s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 275s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 275s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 275s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 275s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 275s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 275s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 275s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 275s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 275s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 275s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 275s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 275s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 275s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 275s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 275s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 276s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 276s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-q16-perl s390x 8:7.1.2.13+dfsg1-1 [112 kB] 276s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 276s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 276s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 276s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 276s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 276s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1 [43.4 kB] 276s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 276s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 276s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x libc-dev-bin s390x 2.42-2ubuntu4 [22.9 kB] 276s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x linux-libc-dev s390x 6.18.0-9.9 [1854 kB] 276s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-dev s390x 1:4.5.1-1 [127 kB] 276s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x rpcsvc-proto s390x 1.4.3-1build1 [67.1 kB] 276s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libc6-dev s390x 2.42-2ubuntu4 [1696 kB] 276s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 276s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 276s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 277s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 277s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 277s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 277s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 277s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 277s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 277s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 277s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 277s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 277s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 277s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 278s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 278s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 278s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 278s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 278s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 278s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 278s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 278s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 278s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 278s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x ca-certificates-java all 20240118build1 [11.7 kB] 278s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 278s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 278s Get:72 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21 [12.5 kB] 278s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 278s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 278s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 278s Get:76 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3build1 [52.7 kB] 278s Get:77 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2 [121 kB] 278s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 278s Get:79 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 278s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 278s Get:81 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 278s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x java-common all 0.76build1 [6956 B] 278s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x libpcsclite1 s390x 2.4.1-1 [24.5 kB] 278s Get:84 http://ftpmaster.internal/ubuntu resolute/main s390x openjdk-21-jre-headless s390x 21.0.10+7-1 [43.8 MB] 280s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x default-jre-headless s390x 2:1.21-76build1 [3268 B] 280s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1 [11.0 kB] 280s Get:87 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19build1 [20.3 kB] 280s Get:88 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.22.4+dfsg-1 [130 kB] 280s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 280s Get:90 http://ftpmaster.internal/ubuntu resolute/main s390x unzip s390x 6.0-29ubuntu1 [185 kB] 280s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x java-wrappers all 0.5build1 [9030 B] 280s Get:92 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 280s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 280s Get:94 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 280s Get:95 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 280s Get:96 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 280s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 280s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 280s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 280s Get:100 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 280s Get:101 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 280s Get:102 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 280s Get:103 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 280s Get:104 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 280s Get:105 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 280s Get:106 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 280s Get:107 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 280s Get:108 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 280s Get:109 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 280s Get:110 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 280s Get:111 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 280s Get:112 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 280s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 280s Get:114 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 280s Get:115 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 280s Get:116 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 280s Get:117 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 280s Get:118 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 280s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 280s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 280s Get:121 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 280s Get:122 http://ftpmaster.internal/ubuntu resolute/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 280s Get:123 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 280s Get:124 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 280s Get:125 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 280s Get:126 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 280s Get:127 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 280s Get:128 http://ftpmaster.internal/ubuntu resolute/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 280s Get:129 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 280s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 280s Get:131 http://ftpmaster.internal/ubuntu resolute/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 280s Get:132 http://ftpmaster.internal/ubuntu resolute/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 280s Get:133 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 280s Get:134 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 280s Get:135 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 280s Get:136 http://ftpmaster.internal/ubuntu resolute/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 280s Get:137 http://ftpmaster.internal/ubuntu resolute/main s390x libcares2 s390x 1.34.6-1 [102 kB] 280s Get:138 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 280s Get:139 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 280s Get:140 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 280s Get:141 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 280s Get:142 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 280s Get:143 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 280s Get:144 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 280s Get:145 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 280s Get:146 http://ftpmaster.internal/ubuntu resolute/universe s390x libclone-pp-perl all 1.08-2 [8534 B] 280s Get:147 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 280s Get:148 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 280s Get:149 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 280s Get:150 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 280s Get:151 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 280s Get:152 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 280s Get:153 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 280s Get:154 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 280s Get:155 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 280s Get:156 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-dh-gmp-perl s390x 0.00012-2build5 [16.3 kB] 280s Get:157 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 280s Get:158 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-jwt-perl all 0.037-1 [29.7 kB] 280s Get:159 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 280s Get:160 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 280s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 280s Get:162 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 280s Get:163 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 280s Get:164 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 280s Get:165 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-hexdump-perl all 0.04-2 [8212 B] 280s Get:166 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 280s Get:167 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-install-perl all 0.929-1 [9764 B] 280s Get:168 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 280s Get:169 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 280s Get:170 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 280s Get:171 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 280s Get:172 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 280s Get:173 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-utilsby-perl all 0.12-2 [14.9 kB] 280s Get:174 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-allutils-perl all 0.19-1 [41.5 kB] 280s Get:175 http://ftpmaster.internal/ubuntu resolute/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 280s Get:176 http://ftpmaster.internal/ubuntu resolute/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 280s Get:177 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 280s Get:178 http://ftpmaster.internal/ubuntu resolute/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 281s Get:179 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 281s Get:180 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 281s Get:181 http://ftpmaster.internal/ubuntu resolute/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 281s Get:182 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-identify-perl s390x 0.14-4 [10.1 kB] 281s Get:183 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 281s Get:184 http://ftpmaster.internal/ubuntu resolute/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 281s Get:185 http://ftpmaster.internal/ubuntu resolute/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 281s Get:186 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 281s Get:187 http://ftpmaster.internal/ubuntu resolute/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 281s Get:188 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 281s Get:189 http://ftpmaster.internal/ubuntu resolute/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 281s Get:190 http://ftpmaster.internal/ubuntu resolute/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 281s Get:191 http://ftpmaster.internal/ubuntu resolute/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 281s Get:192 http://ftpmaster.internal/ubuntu resolute/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 281s Get:193 http://ftpmaster.internal/ubuntu resolute/universe s390x libspecio-perl all 0.53-1 [129 kB] 281s Get:194 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-locale-perl all 1:1.45-1 [3270 kB] 281s Get:195 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 281s Get:196 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 281s Get:197 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 281s Get:198 http://ftpmaster.internal/ubuntu resolute/main s390x libdbi-perl s390x 1.647-1build1 [832 kB] 281s Get:199 http://ftpmaster.internal/ubuntu resolute/universe s390x libdbd-sqlite3-perl s390x 1.76-1 [166 kB] 281s Get:200 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 281s Get:201 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 281s Get:202 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-simple-perl all 2.218-1 [20.6 kB] 281s Get:203 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 281s Get:204 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-abstract-perl all 3.010-1 [21.4 kB] 281s Get:205 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 281s Get:206 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 281s Get:207 http://ftpmaster.internal/ubuntu resolute/universe s390x libthrowable-perl all 1.001-2 [14.2 kB] 281s Get:208 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-sender-perl all 2.601-1 [63.3 kB] 281s Get:209 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 281s Get:210 http://ftpmaster.internal/ubuntu resolute/main s390x libextutils-depends-perl all 0.8002-1 [14.3 kB] 281s Get:211 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 281s Get:212 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 281s Get:213 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 281s Get:214 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 281s Get:215 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 281s Get:216 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 281s Get:217 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu1 [142 kB] 281s Get:218 http://ftpmaster.internal/ubuntu resolute/main s390x libgd-perl s390x 2.84-2 [132 kB] 281s Get:219 http://ftpmaster.internal/ubuntu resolute/universe s390x libgd-securityimage-perl all 1.75-3 [38.8 kB] 281s Get:220 http://ftpmaster.internal/ubuntu resolute/main s390x libglib-perl s390x 3:1.329.4-1 [326 kB] 281s Get:221 http://ftpmaster.internal/ubuntu resolute/main s390x libgssapi-perl s390x 0.28-4build5 [43.2 kB] 281s Get:222 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-merge-simple-perl all 0.052-1 [7640 B] 281s Get:223 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 281s Get:224 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 281s Get:225 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 281s Get:226 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 281s Get:227 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-daemon-perl all 6.16-1 [22.4 kB] 281s Get:228 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 281s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 281s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 281s Get:231 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 281s Get:232 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 281s Get:233 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 281s Get:234 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-sessiondata-perl all 1.03-3 [6132 B] 281s Get:235 http://ftpmaster.internal/ubuntu resolute/universe s390x libperlio-via-timeout-perl all 0.32-3 [7832 B] 281s Get:236 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-socket-timeout-perl all 0.32-3 [9736 B] 281s Get:237 http://ftpmaster.internal/ubuntu resolute/main s390x libio-string-perl all 1.08-4 [11.1 kB] 281s Get:238 http://ftpmaster.internal/ubuntu resolute/main s390x libio-stringy-perl all 2.113-2 [45.3 kB] 281s Get:239 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20250809.0-1build1 [94.5 kB] 281s Get:240 http://ftpmaster.internal/ubuntu resolute/universe s390x libjargs-java all 1.0.0-5build1 [13.6 kB] 281s Get:241 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 281s Get:242 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.3 [163 kB] 281s Get:243 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-1 s390x 1.3.9-1 [151 kB] 281s Get:244 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-openssl1 s390x 1.3.9-1 [94.8 kB] 281s Get:245 http://ftpmaster.internal/ubuntu resolute/main s390x liblasso3t64 s390x 2.9.0-3 [163 kB] 281s Get:246 http://ftpmaster.internal/ubuntu resolute/universe s390x liblasso-perl s390x 2.9.0-3 [162 kB] 281s Get:247 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 281s Get:248 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 281s Get:249 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 281s Get:250 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 281s Get:251 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 281s Get:252 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 281s Get:253 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 281s Get:254 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 281s Get:255 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 281s Get:256 http://ftpmaster.internal/ubuntu resolute/universe s390x libllhttp9.3 s390x 9.3.3~really9.3.0+~cs12.11.8-3 [32.2 kB] 281s Get:257 http://ftpmaster.internal/ubuntu resolute/universe s390x liblog-log4perl-perl all 1.57-1 [345 kB] 281s Get:258 http://ftpmaster.internal/ubuntu resolute/universe s390x liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 281s Get:259 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 281s Get:260 http://ftpmaster.internal/ubuntu resolute/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 281s Get:261 http://ftpmaster.internal/ubuntu resolute/main s390x libmime-tools-perl all 5.515-1 [187 kB] 281s Get:262 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ip-perl all 1.26-4 [27.4 kB] 281s Get:263 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 281s Get:264 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 281s Get:265 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 281s Get:266 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 281s Get:267 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 281s Get:268 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-simple-perl all 2.25-2 [64.1 kB] 281s Get:269 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-common-perl all 1.20-2 [33.9 kB] 281s Get:270 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 281s Get:271 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-server-perl all 1.09-4 [22.3 kB] 281s Get:272 http://ftpmaster.internal/ubuntu resolute/universe s390x libsimdjson29 s390x 4.2.4-1 [47.5 kB] 281s Get:273 http://ftpmaster.internal/ubuntu resolute/main s390x libsimdutf29 s390x 7.7.1-3 [41.8 kB] 281s Get:274 http://ftpmaster.internal/ubuntu resolute/universe s390x node-corepack all 0.24.0-5build1 [761 kB] 281s Get:275 http://ftpmaster.internal/ubuntu resolute/universe s390x nodejs s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 281s Get:276 http://ftpmaster.internal/ubuntu resolute/universe s390x node-xtend all 4.0.2-3 [3902 B] 281s Get:277 http://ftpmaster.internal/ubuntu resolute/universe s390x node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 281s Get:278 http://ftpmaster.internal/ubuntu resolute/universe s390x node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 281s Get:279 http://ftpmaster.internal/ubuntu resolute/universe s390x node-balanced-match all 2.0.0-1 [4910 B] 281s Get:280 http://ftpmaster.internal/ubuntu resolute/universe s390x node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 281s Get:281 http://ftpmaster.internal/ubuntu resolute/universe s390x node-minimatch all 9.0.3-6 [78.0 kB] 281s Get:282 http://ftpmaster.internal/ubuntu resolute/universe s390x node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 281s Get:283 http://ftpmaster.internal/ubuntu resolute/universe s390x node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 281s Get:284 http://ftpmaster.internal/ubuntu resolute/universe s390x node-lru-cache all 10.0.1-3 [61.9 kB] 281s Get:285 http://ftpmaster.internal/ubuntu resolute/universe s390x node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 281s Get:286 http://ftpmaster.internal/ubuntu resolute/universe s390x node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 281s Get:287 http://ftpmaster.internal/ubuntu resolute/universe s390x node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 281s Get:288 http://ftpmaster.internal/ubuntu resolute/universe s390x libnode127 s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.1 MB] 283s Get:289 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 283s Get:290 http://ftpmaster.internal/ubuntu resolute/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 283s Get:291 http://ftpmaster.internal/ubuntu resolute/universe s390x libtask-weaken-perl all 1.06-2 [7924 B] 283s Get:292 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 283s Get:293 http://ftpmaster.internal/ubuntu resolute/universe s390x libsoap-lite-perl all 1.27-3 [225 kB] 283s Get:294 http://ftpmaster.internal/ubuntu resolute/universe s390x libstring-random-perl all 1:0.32-2 [14.0 kB] 283s Get:295 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-leaktrace-perl s390x 0.17-1build6 [19.9 kB] 283s Get:296 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-output-perl all 1.036-1 [14.6 kB] 283s Get:297 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-pod-perl all 1.52-3 [8978 B] 283s Get:298 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 283s Get:299 http://ftpmaster.internal/ubuntu resolute/universe s390x libtime-fake-perl all 0.11-4 [8092 B] 283s Get:300 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-libxslt-perl s390x 2.003000-4 [45.3 kB] 283s Get:301 http://ftpmaster.internal/ubuntu resolute/universe s390x node-uglify-js all 3.17.4-2build1 [207 kB] 283s Get:302 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 283s Get:303 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman-numerals all 4.1.0-1 [8660 B] 283s Get:304 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.22.4+dfsg-1 [439 kB] 283s Get:305 http://ftpmaster.internal/ubuntu resolute/main s390x python3-imagesize all 1.4.1-1build1 [6900 B] 283s Get:306 http://ftpmaster.internal/ubuntu resolute/main s390x python3-snowballstemmer all 3.0.1-1 [65.9 kB] 283s Get:307 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-common all 8.2.3-12 [657 kB] 283s Get:308 http://ftpmaster.internal/ubuntu resolute/main s390x python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 283s Get:309 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sphinx all 8.2.3-12 [483 kB] 283s Get:310 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 283s Get:311 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 283s Get:312 http://ftpmaster.internal/ubuntu resolute/universe s390x uglifyjs all 3.17.4-2build1 [10.1 kB] 283s Get:313 http://ftpmaster.internal/ubuntu resolute/universe s390x yui-compressor all 2.4.8-3build1 [601 kB] 283s Get:314 http://ftpmaster.internal/ubuntu resolute/universe s390x libauthen-radius-perl all 0.33-1 [49.2 kB] 283s Get:315 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 286s Preconfiguring packages ... 286s Fetched 164 MB in 8s (19.8 MB/s) 286s Selecting previously unselected package imagemagick-7-common. 286s (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 ... 61954 files and directories currently installed.) 286s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 286s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 286s Selecting previously unselected package libgomp1:s390x. 286s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 286s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 286s Selecting previously unselected package libfftw3-double3:s390x. 286s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 286s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 286s Selecting previously unselected package libfreetype6:s390x. 286s Preparing to unpack .../003-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 286s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 286s Selecting previously unselected package libfontenc1:s390x. 286s Preparing to unpack .../004-libfontenc1_1%3a1.1.8-1build2_s390x.deb ... 286s Unpacking libfontenc1:s390x (1:1.1.8-1build2) ... 286s Selecting previously unselected package x11-common. 286s Preparing to unpack .../005-x11-common_1%3a7.7+24ubuntu1_all.deb ... 286s Unpacking x11-common (1:7.7+24ubuntu1) ... 286s Selecting previously unselected package xfonts-encodings. 286s Preparing to unpack .../006-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 286s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 286s Selecting previously unselected package xfonts-utils. 286s Preparing to unpack .../007-xfonts-utils_1%3a7.7+7build1_s390x.deb ... 286s Unpacking xfonts-utils (1:7.7+7build1) ... 286s Selecting previously unselected package fonts-urw-base35. 286s Preparing to unpack .../008-fonts-urw-base35_20200910-8build1_all.deb ... 286s Unpacking fonts-urw-base35 (20200910-8build1) ... 287s Selecting previously unselected package fontconfig-config. 287s Preparing to unpack .../009-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 288s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 288s Selecting previously unselected package libfontconfig1:s390x. 288s Preparing to unpack .../010-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 288s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 288s Selecting previously unselected package libsharpyuv0:s390x. 288s Preparing to unpack .../011-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 288s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 288s Selecting previously unselected package libaom3:s390x. 288s Preparing to unpack .../012-libaom3_3.13.1-2_s390x.deb ... 288s Unpacking libaom3:s390x (3.13.1-2) ... 288s Selecting previously unselected package libheif-plugin-aomdec:s390x. 288s Preparing to unpack .../013-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 288s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 288s Selecting previously unselected package libde265-0:s390x. 288s Preparing to unpack .../014-libde265-0_1.0.16-1build1_s390x.deb ... 288s Unpacking libde265-0:s390x (1.0.16-1build1) ... 288s Selecting previously unselected package libheif-plugin-libde265:s390x. 288s Preparing to unpack .../015-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 288s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 288s Selecting previously unselected package libheif1:s390x. 288s Preparing to unpack .../016-libheif1_1.21.2-1_s390x.deb ... 288s Unpacking libheif1:s390x (1.21.2-1) ... 288s Selecting previously unselected package libjbig0:s390x. 288s Preparing to unpack .../017-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 288s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 288s Selecting previously unselected package libjpeg-turbo8:s390x. 288s Preparing to unpack .../018-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 288s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 288s Selecting previously unselected package libjpeg8:s390x. 288s Preparing to unpack .../019-libjpeg8_8c-2ubuntu11_s390x.deb ... 288s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 288s Selecting previously unselected package liblcms2-2:s390x. 288s Preparing to unpack .../020-liblcms2-2_2.17-1_s390x.deb ... 288s Unpacking liblcms2-2:s390x (2.17-1) ... 288s Selecting previously unselected package liblqr-1-0:s390x. 288s Preparing to unpack .../021-liblqr-1-0_0.4.2-2.2_s390x.deb ... 288s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 288s Selecting previously unselected package libltdl7:s390x. 288s Preparing to unpack .../022-libltdl7_2.5.4-9_s390x.deb ... 288s Unpacking libltdl7:s390x (2.5.4-9) ... 288s Selecting previously unselected package libopenjp2-7:s390x. 288s Preparing to unpack .../023-libopenjp2-7_2.5.4-1_s390x.deb ... 288s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 289s Selecting previously unselected package libraw23t64:s390x. 289s Preparing to unpack .../024-libraw23t64_0.21.4-2_s390x.deb ... 289s Unpacking libraw23t64:s390x (0.21.4-2) ... 289s Selecting previously unselected package libdeflate0:s390x. 289s Preparing to unpack .../025-libdeflate0_1.23-2_s390x.deb ... 289s Unpacking libdeflate0:s390x (1.23-2) ... 289s Selecting previously unselected package libwebp7:s390x. 289s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_s390x.deb ... 289s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 289s Selecting previously unselected package libtiff6:s390x. 289s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 289s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 289s Selecting previously unselected package libwebpdemux2:s390x. 289s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 289s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 289s Selecting previously unselected package libwebpmux3:s390x. 289s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 289s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 289s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 289s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 289s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 290s Selecting previously unselected package libimage-magick-q16-perl. 290s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 290s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 290s Selecting previously unselected package libimage-magick-perl. 290s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 290s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 290s Selecting previously unselected package m4. 290s Preparing to unpack .../033-m4_1.4.20-2_s390x.deb ... 290s Unpacking m4 (1.4.20-2) ... 290s Selecting previously unselected package autoconf. 290s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 290s Unpacking autoconf (2.72-3.1ubuntu1) ... 290s Selecting previously unselected package dctrl-tools. 290s Preparing to unpack .../035-dctrl-tools_2.24-3build4_s390x.deb ... 290s Unpacking dctrl-tools (2.24-3build4) ... 290s Selecting previously unselected package autodep8. 290s Preparing to unpack .../036-autodep8_0.30build1_all.deb ... 290s Unpacking autodep8 (0.30build1) ... 290s Selecting previously unselected package autotools-dev. 290s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 290s Unpacking autotools-dev (20240727.1) ... 290s Selecting previously unselected package automake. 290s Preparing to unpack .../038-automake_1%3a1.18.1-3build1_all.deb ... 290s Unpacking automake (1:1.18.1-3build1) ... 290s Selecting previously unselected package autopoint. 290s Preparing to unpack .../039-autopoint_0.23.2-1_all.deb ... 290s Unpacking autopoint (0.23.2-1) ... 290s Selecting previously unselected package libc-dev-bin. 291s Preparing to unpack .../040-libc-dev-bin_2.42-2ubuntu4_s390x.deb ... 291s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 291s Selecting previously unselected package linux-libc-dev:s390x. 291s Preparing to unpack .../041-linux-libc-dev_6.18.0-9.9_s390x.deb ... 291s Unpacking linux-libc-dev:s390x (6.18.0-9.9) ... 291s Selecting previously unselected package libcrypt-dev:s390x. 291s Preparing to unpack .../042-libcrypt-dev_1%3a4.5.1-1_s390x.deb ... 291s Unpacking libcrypt-dev:s390x (1:4.5.1-1) ... 291s Selecting previously unselected package rpcsvc-proto. 291s Preparing to unpack .../043-rpcsvc-proto_1.4.3-1build1_s390x.deb ... 291s Unpacking rpcsvc-proto (1.4.3-1build1) ... 291s Selecting previously unselected package libc6-dev:s390x. 291s Preparing to unpack .../044-libc6-dev_2.42-2ubuntu4_s390x.deb ... 291s Unpacking libc6-dev:s390x (2.42-2ubuntu4) ... 292s Selecting previously unselected package libisl23:s390x. 292s Preparing to unpack .../045-libisl23_0.27-1build1_s390x.deb ... 292s Unpacking libisl23:s390x (0.27-1build1) ... 292s Selecting previously unselected package libmpc3:s390x. 292s Preparing to unpack .../046-libmpc3_1.3.1-2_s390x.deb ... 292s Unpacking libmpc3:s390x (1.3.1-2) ... 292s Selecting previously unselected package cpp-15-s390x-linux-gnu. 292s Preparing to unpack .../047-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 292s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 294s Selecting previously unselected package cpp-15. 294s Preparing to unpack .../048-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 294s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 294s Selecting previously unselected package cpp-s390x-linux-gnu. 294s Preparing to unpack .../049-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 294s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 294s Selecting previously unselected package cpp. 294s Preparing to unpack .../050-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 294s Unpacking cpp (4:15.2.0-4ubuntu1) ... 294s Selecting previously unselected package libcc1-0:s390x. 294s Preparing to unpack .../051-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 294s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 294s Selecting previously unselected package libitm1:s390x. 294s Preparing to unpack .../052-libitm1_15.2.0-12ubuntu1_s390x.deb ... 294s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 294s Selecting previously unselected package libasan8:s390x. 294s Preparing to unpack .../053-libasan8_15.2.0-12ubuntu1_s390x.deb ... 294s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 294s Selecting previously unselected package liblsan0:s390x. 294s Preparing to unpack .../054-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 294s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 295s Selecting previously unselected package libtsan2:s390x. 295s Preparing to unpack .../055-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 295s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 295s Selecting previously unselected package libubsan1:s390x. 295s Preparing to unpack .../056-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 295s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 295s Selecting previously unselected package libgcc-15-dev:s390x. 295s Preparing to unpack .../057-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 295s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 296s Selecting previously unselected package gcc-15-s390x-linux-gnu. 296s Preparing to unpack .../058-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 296s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 297s Selecting previously unselected package gcc-15. 297s Preparing to unpack .../059-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 297s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 298s Selecting previously unselected package gcc-s390x-linux-gnu. 298s Preparing to unpack .../060-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 298s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 298s Selecting previously unselected package gcc. 298s Preparing to unpack .../061-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 298s Unpacking gcc (4:15.2.0-4ubuntu1) ... 298s Selecting previously unselected package libstdc++-15-dev:s390x. 298s Preparing to unpack .../062-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 298s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 298s Selecting previously unselected package g++-15-s390x-linux-gnu. 298s Preparing to unpack .../063-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 298s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 299s Selecting previously unselected package g++-15. 299s Preparing to unpack .../064-g++-15_15.2.0-12ubuntu1_s390x.deb ... 299s Unpacking g++-15 (15.2.0-12ubuntu1) ... 299s Selecting previously unselected package g++-s390x-linux-gnu. 299s Preparing to unpack .../065-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 299s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 299s Selecting previously unselected package g++. 299s Preparing to unpack .../066-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 299s Unpacking g++ (4:15.2.0-4ubuntu1) ... 299s Selecting previously unselected package build-essential. 299s Preparing to unpack .../067-build-essential_12.12ubuntu2_s390x.deb ... 299s Unpacking build-essential (12.12ubuntu2) ... 299s Selecting previously unselected package ca-certificates-java. 299s Preparing to unpack .../068-ca-certificates-java_20240118build1_all.deb ... 299s Unpacking ca-certificates-java (20240118build1) ... 299s Selecting previously unselected package libdebhelper-perl. 299s Preparing to unpack .../069-libdebhelper-perl_13.28ubuntu1_all.deb ... 299s Unpacking libdebhelper-perl (13.28ubuntu1) ... 299s Selecting previously unselected package libtool. 299s Preparing to unpack .../070-libtool_2.5.4-9_all.deb ... 299s Unpacking libtool (2.5.4-9) ... 299s Selecting previously unselected package dh-autoreconf. 299s Preparing to unpack .../071-dh-autoreconf_21_all.deb ... 299s Unpacking dh-autoreconf (21) ... 299s Selecting previously unselected package libarchive-zip-perl. 299s Preparing to unpack .../072-libarchive-zip-perl_1.68-1_all.deb ... 299s Unpacking libarchive-zip-perl (1.68-1) ... 299s Selecting previously unselected package libfile-stripnondeterminism-perl. 299s Preparing to unpack .../073-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 299s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 299s Selecting previously unselected package dh-strip-nondeterminism. 299s Preparing to unpack .../074-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 299s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 299s Selecting previously unselected package debugedit. 299s Preparing to unpack .../075-debugedit_1%3a5.2-3build1_s390x.deb ... 299s Unpacking debugedit (1:5.2-3build1) ... 299s Selecting previously unselected package dwz. 299s Preparing to unpack .../076-dwz_0.16-2_s390x.deb ... 299s Unpacking dwz (0.16-2) ... 299s Selecting previously unselected package gettext. 299s Preparing to unpack .../077-gettext_0.23.2-1_s390x.deb ... 299s Unpacking gettext (0.23.2-1) ... 299s Selecting previously unselected package intltool-debian. 299s Preparing to unpack .../078-intltool-debian_0.35.0+20060710.6build1_all.deb ... 299s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 299s Selecting previously unselected package po-debconf. 299s Preparing to unpack .../079-po-debconf_1.0.22_all.deb ... 299s Unpacking po-debconf (1.0.22) ... 299s Selecting previously unselected package debhelper. 299s Preparing to unpack .../080-debhelper_13.28ubuntu1_all.deb ... 299s Unpacking debhelper (13.28ubuntu1) ... 299s Selecting previously unselected package java-common. 299s Preparing to unpack .../081-java-common_0.76build1_all.deb ... 299s Unpacking java-common (0.76build1) ... 299s Selecting previously unselected package libpcsclite1:s390x. 299s Preparing to unpack .../082-libpcsclite1_2.4.1-1_s390x.deb ... 299s Unpacking libpcsclite1:s390x (2.4.1-1) ... 300s Selecting previously unselected package openjdk-21-jre-headless:s390x. 300s Preparing to unpack .../083-openjdk-21-jre-headless_21.0.10+7-1_s390x.deb ... 300s Unpacking openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 304s Selecting previously unselected package default-jre-headless. 304s Preparing to unpack .../084-default-jre-headless_2%3a1.21-76build1_s390x.deb ... 304s Unpacking default-jre-headless (2:1.21-76build1) ... 304s Selecting previously unselected package sgml-base. 304s Preparing to unpack .../085-sgml-base_1.31+nmu1_all.deb ... 304s Unpacking sgml-base (1.31+nmu1) ... 304s Selecting previously unselected package xml-core. 304s Preparing to unpack .../086-xml-core_0.19build1_all.deb ... 304s Unpacking xml-core (0.19build1) ... 304s Selecting previously unselected package docutils-common. 304s Preparing to unpack .../087-docutils-common_0.22.4+dfsg-1_all.deb ... 304s Unpacking docutils-common (0.22.4+dfsg-1) ... 304s Selecting previously unselected package fonts-glyphicons-halflings. 304s Preparing to unpack .../088-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 304s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 304s Selecting previously unselected package unzip. 304s Preparing to unpack .../089-unzip_6.0-29ubuntu1_s390x.deb ... 304s Unpacking unzip (6.0-29ubuntu1) ... 304s Selecting previously unselected package java-wrappers. 304s Preparing to unpack .../090-java-wrappers_0.5build1_all.deb ... 304s Unpacking java-wrappers (0.5build1) ... 304s Selecting previously unselected package libalgorithm-c3-perl. 304s Preparing to unpack .../091-libalgorithm-c3-perl_0.11-2_all.deb ... 304s Unpacking libalgorithm-c3-perl (0.11-2) ... 304s Selecting previously unselected package libposix-strftime-compiler-perl. 304s Preparing to unpack .../092-libposix-strftime-compiler-perl_0.46-1_all.deb ... 304s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 304s Selecting previously unselected package libapache-logformat-compiler-perl. 304s Preparing to unpack .../093-libapache-logformat-compiler-perl_0.36-3_all.deb ... 304s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 304s Selecting previously unselected package libcrypt-urandom-perl. 304s Preparing to unpack .../094-libcrypt-urandom-perl_0.54-1_s390x.deb ... 304s Unpacking libcrypt-urandom-perl (0.54-1) ... 304s Selecting previously unselected package libapache-session-perl. 304s Preparing to unpack .../095-libapache-session-perl_1.94-2_all.deb ... 304s Unpacking libapache-session-perl (1.94-2) ... 304s Selecting previously unselected package libdigest-hmac-perl. 304s Preparing to unpack .../096-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 304s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 304s Selecting previously unselected package liburi-perl. 304s Preparing to unpack .../097-liburi-perl_5.34-2build1_all.deb ... 304s Unpacking liburi-perl (5.34-2build1) ... 304s Selecting previously unselected package libencode-locale-perl. 304s Preparing to unpack .../098-libencode-locale-perl_1.05-3_all.deb ... 304s Unpacking libencode-locale-perl (1.05-3) ... 304s Selecting previously unselected package libtimedate-perl. 304s Preparing to unpack .../099-libtimedate-perl_2.3300-2_all.deb ... 304s Unpacking libtimedate-perl (2.3300-2) ... 305s Selecting previously unselected package libhttp-date-perl. 305s Preparing to unpack .../100-libhttp-date-perl_6.06-1_all.deb ... 305s Unpacking libhttp-date-perl (6.06-1) ... 305s Selecting previously unselected package libfile-listing-perl. 305s Preparing to unpack .../101-libfile-listing-perl_6.16-1_all.deb ... 305s Unpacking libfile-listing-perl (6.16-1) ... 305s Selecting previously unselected package libhtml-tagset-perl. 305s Preparing to unpack .../102-libhtml-tagset-perl_3.24-1_all.deb ... 305s Unpacking libhtml-tagset-perl (3.24-1) ... 305s Selecting previously unselected package libhtml-parser-perl:s390x. 305s Preparing to unpack .../103-libhtml-parser-perl_3.83-1build1_s390x.deb ... 305s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 305s Selecting previously unselected package libhtml-tree-perl. 305s Preparing to unpack .../104-libhtml-tree-perl_5.07-3_all.deb ... 305s Unpacking libhtml-tree-perl (5.07-3) ... 305s Selecting previously unselected package libclone-perl:s390x. 305s Preparing to unpack .../105-libclone-perl_0.47-1_s390x.deb ... 305s Unpacking libclone-perl:s390x (0.47-1) ... 305s Selecting previously unselected package libio-html-perl. 305s Preparing to unpack .../106-libio-html-perl_1.004-3_all.deb ... 305s Unpacking libio-html-perl (1.004-3) ... 305s Selecting previously unselected package liblwp-mediatypes-perl. 305s Preparing to unpack .../107-liblwp-mediatypes-perl_6.04-2_all.deb ... 305s Unpacking liblwp-mediatypes-perl (6.04-2) ... 305s Selecting previously unselected package libhttp-message-perl. 305s Preparing to unpack .../108-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 305s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 305s Selecting previously unselected package libhttp-cookies-perl. 305s Preparing to unpack .../109-libhttp-cookies-perl_6.11-1_all.deb ... 305s Unpacking libhttp-cookies-perl (6.11-1) ... 306s Selecting previously unselected package libhttp-negotiate-perl. 306s Preparing to unpack .../110-libhttp-negotiate-perl_6.01-2_all.deb ... 306s Unpacking libhttp-negotiate-perl (6.01-2) ... 306s Selecting previously unselected package perl-openssl-defaults:s390x. 306s Preparing to unpack .../111-perl-openssl-defaults_7build4_s390x.deb ... 306s Unpacking perl-openssl-defaults:s390x (7build4) ... 306s Selecting previously unselected package libnet-ssleay-perl:s390x. 306s Preparing to unpack .../112-libnet-ssleay-perl_1.94-3_s390x.deb ... 306s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 306s Selecting previously unselected package libio-socket-ssl-perl. 306s Preparing to unpack .../113-libio-socket-ssl-perl_2.098-1_all.deb ... 306s Unpacking libio-socket-ssl-perl (2.098-1) ... 306s Selecting previously unselected package libnet-http-perl. 306s Preparing to unpack .../114-libnet-http-perl_6.24-1build1_all.deb ... 306s Unpacking libnet-http-perl (6.24-1build1) ... 306s Selecting previously unselected package liblwp-protocol-https-perl. 306s Preparing to unpack .../115-liblwp-protocol-https-perl_6.14-1_all.deb ... 306s Unpacking liblwp-protocol-https-perl (6.14-1) ... 306s Selecting previously unselected package libtry-tiny-perl. 306s Preparing to unpack .../116-libtry-tiny-perl_0.32-1_all.deb ... 306s Unpacking libtry-tiny-perl (0.32-1) ... 306s Selecting previously unselected package libwww-robotrules-perl. 307s Preparing to unpack .../117-libwww-robotrules-perl_6.02-1build1_all.deb ... 307s Unpacking libwww-robotrules-perl (6.02-1build1) ... 307s Selecting previously unselected package libwww-perl. 307s Preparing to unpack .../118-libwww-perl_6.81-1build1_all.deb ... 307s Unpacking libwww-perl (6.81-1build1) ... 307s Selecting previously unselected package libauth-yubikey-webclient-perl. 307s Preparing to unpack .../119-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 307s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 307s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 307s Preparing to unpack .../120-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 307s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 307s Selecting previously unselected package libdynaloader-functions-perl. 307s Preparing to unpack .../121-libdynaloader-functions-perl_0.004-2_all.deb ... 307s Unpacking libdynaloader-functions-perl (0.004-2) ... 307s Selecting previously unselected package libdevel-callchecker-perl:s390x. 307s Preparing to unpack .../122-libdevel-callchecker-perl_0.009-2_s390x.deb ... 307s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 307s Selecting previously unselected package libparams-classify-perl:s390x. 307s Preparing to unpack .../123-libparams-classify-perl_0.015-2build6_s390x.deb ... 307s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 307s Selecting previously unselected package libmodule-runtime-perl. 307s Preparing to unpack .../124-libmodule-runtime-perl_0.018-1_all.deb ... 307s Unpacking libmodule-runtime-perl (0.018-1) ... 307s Selecting previously unselected package libmodule-implementation-perl. 307s Preparing to unpack .../125-libmodule-implementation-perl_0.09-2_all.deb ... 307s Unpacking libmodule-implementation-perl (0.09-2) ... 307s Selecting previously unselected package libsub-exporter-progressive-perl. 307s Preparing to unpack .../126-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 307s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 307s Selecting previously unselected package libvariable-magic-perl. 307s Preparing to unpack .../127-libvariable-magic-perl_0.64-1build1_s390x.deb ... 307s Unpacking libvariable-magic-perl (0.64-1build1) ... 307s Selecting previously unselected package libb-hooks-endofscope-perl. 307s Preparing to unpack .../128-libb-hooks-endofscope-perl_0.28-2_all.deb ... 307s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 307s Selecting previously unselected package libcrypt-random-seed-perl. 307s Preparing to unpack .../129-libcrypt-random-seed-perl_0.03-3_all.deb ... 307s Unpacking libcrypt-random-seed-perl (0.03-3) ... 307s Selecting previously unselected package libmath-random-isaac-perl. 307s Preparing to unpack .../130-libmath-random-isaac-perl_1.004-2_all.deb ... 307s Unpacking libmath-random-isaac-perl (1.004-2) ... 307s Selecting previously unselected package libbytes-random-secure-perl. 307s Preparing to unpack .../131-libbytes-random-secure-perl_0.29-3_all.deb ... 307s Unpacking libbytes-random-secure-perl (0.29-3) ... 307s Selecting previously unselected package liberror-perl. 307s Preparing to unpack .../132-liberror-perl_0.17030-1_all.deb ... 307s Unpacking liberror-perl (0.17030-1) ... 307s Selecting previously unselected package libipc-sharelite-perl. 307s Preparing to unpack .../133-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 307s Unpacking libipc-sharelite-perl (0.17-5build4) ... 307s Selecting previously unselected package libcache-cache-perl. 308s Preparing to unpack .../134-libcache-cache-perl_1.08-3_all.deb ... 308s Unpacking libcache-cache-perl (1.08-3) ... 308s Selecting previously unselected package libcapture-tiny-perl. 308s Preparing to unpack .../135-libcapture-tiny-perl_0.50-1_all.deb ... 308s Unpacking libcapture-tiny-perl (0.50-1) ... 308s Selecting previously unselected package libcares2:s390x. 308s Preparing to unpack .../136-libcares2_1.34.6-1_s390x.deb ... 308s Unpacking libcares2:s390x (1.34.6-1) ... 308s Selecting previously unselected package libcgi-pm-perl. 308s Preparing to unpack .../137-libcgi-pm-perl_4.71-1build1_all.deb ... 308s Unpacking libcgi-pm-perl (4.71-1build1) ... 308s Selecting previously unselected package libclass-c3-perl. 308s Preparing to unpack .../138-libclass-c3-perl_0.35-2_all.deb ... 308s Unpacking libclass-c3-perl (0.35-2) ... 308s Selecting previously unselected package libclass-data-inheritable-perl. 308s Preparing to unpack .../139-libclass-data-inheritable-perl_0.10-1_all.deb ... 308s Unpacking libclass-data-inheritable-perl (0.10-1) ... 308s Selecting previously unselected package libclass-errorhandler-perl. 308s Preparing to unpack .../140-libclass-errorhandler-perl_0.04-3_all.deb ... 308s Unpacking libclass-errorhandler-perl (0.04-3) ... 308s Selecting previously unselected package libclass-inspector-perl. 308s Preparing to unpack .../141-libclass-inspector-perl_1.36-3_all.deb ... 308s Unpacking libclass-inspector-perl (1.36-3) ... 308s Selecting previously unselected package libclass-method-modifiers-perl. 308s Preparing to unpack .../142-libclass-method-modifiers-perl_2.15-1_all.deb ... 308s Unpacking libclass-method-modifiers-perl (2.15-1) ... 308s Selecting previously unselected package libclass-singleton-perl. 308s Preparing to unpack .../143-libclass-singleton-perl_1.6-2_all.deb ... 308s Unpacking libclass-singleton-perl (1.6-2) ... 308s Selecting previously unselected package libclass-xsaccessor-perl. 308s Preparing to unpack .../144-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 308s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 308s Selecting previously unselected package libclone-pp-perl. 308s Preparing to unpack .../145-libclone-pp-perl_1.08-2_all.deb ... 308s Unpacking libclone-pp-perl (1.08-2) ... 308s Selecting previously unselected package libcommon-sense-perl:s390x. 308s Preparing to unpack .../146-libcommon-sense-perl_3.75-3build5_s390x.deb ... 308s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 308s Selecting previously unselected package libconvert-asn1-perl. 308s Preparing to unpack .../147-libconvert-asn1-perl_0.34-1_all.deb ... 308s Unpacking libconvert-asn1-perl (0.34-1) ... 308s Selecting previously unselected package libconvert-base32-perl. 308s Preparing to unpack .../148-libconvert-base32-perl_0.06-3_all.deb ... 308s Unpacking libconvert-base32-perl (0.06-3) ... 308s Selecting previously unselected package libconvert-binhex-perl. 308s Preparing to unpack .../149-libconvert-binhex-perl_1.125-3_all.deb ... 308s Unpacking libconvert-binhex-perl (1.125-3) ... 308s Selecting previously unselected package libcrypt-des-perl:s390x. 308s Preparing to unpack .../150-libcrypt-des-perl_2.07-5_s390x.deb ... 308s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 309s Selecting previously unselected package libcrypt-des-ede3-perl. 309s Preparing to unpack .../151-libcrypt-des-ede3-perl_0.03-1_all.deb ... 309s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 309s Selecting previously unselected package libcryptx-perl. 309s Preparing to unpack .../152-libcryptx-perl_0.087-1_s390x.deb ... 309s Unpacking libcryptx-perl (0.087-1) ... 309s Selecting previously unselected package libconvert-pem-perl. 309s Preparing to unpack .../153-libconvert-pem-perl_0.13-1_all.deb ... 309s Unpacking libconvert-pem-perl (0.13-1) ... 309s Selecting previously unselected package libcookie-baker-perl. 309s Preparing to unpack .../154-libcookie-baker-perl_0.12-1_all.deb ... 309s Unpacking libcookie-baker-perl (0.12-1) ... 309s Selecting previously unselected package libcrypt-dh-gmp-perl. 309s Preparing to unpack .../155-libcrypt-dh-gmp-perl_0.00012-2build5_s390x.deb ... 309s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 309s Selecting previously unselected package libjson-perl. 309s Preparing to unpack .../156-libjson-perl_4.10000-1_all.deb ... 309s Unpacking libjson-perl (4.10000-1) ... 309s Selecting previously unselected package libcrypt-jwt-perl. 309s Preparing to unpack .../157-libcrypt-jwt-perl_0.037-1_all.deb ... 309s Unpacking libcrypt-jwt-perl (0.037-1) ... 309s Selecting previously unselected package libcrypt-openssl-bignum-perl. 309s Preparing to unpack .../158-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 309s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 309s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 309s Preparing to unpack .../159-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 309s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 309s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 309s Preparing to unpack .../160-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 309s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 309s Selecting previously unselected package libcrypt-openssl-x509-perl. 309s Preparing to unpack .../161-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 309s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 309s Selecting previously unselected package libcrypt-rijndael-perl. 309s Preparing to unpack .../162-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 309s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 309s Selecting previously unselected package libcrypt-ssleay-perl. 309s Preparing to unpack .../163-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 309s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 310s Selecting previously unselected package libdata-hexdump-perl. 310s Preparing to unpack .../164-libdata-hexdump-perl_0.04-2_all.deb ... 310s Unpacking libdata-hexdump-perl (0.04-2) ... 310s Selecting previously unselected package libparams-util-perl. 310s Preparing to unpack .../165-libparams-util-perl_1.102-3build1_s390x.deb ... 310s Unpacking libparams-util-perl (1.102-3build1) ... 310s Selecting previously unselected package libsub-install-perl. 310s Preparing to unpack .../166-libsub-install-perl_0.929-1_all.deb ... 310s Unpacking libsub-install-perl (0.929-1) ... 310s Selecting previously unselected package libdata-optlist-perl. 310s Preparing to unpack .../167-libdata-optlist-perl_0.114-1_all.deb ... 310s Unpacking libdata-optlist-perl (0.114-1) ... 310s Selecting previously unselected package libtypes-serialiser-perl. 310s Preparing to unpack .../168-libtypes-serialiser-perl_1.01-1_all.deb ... 310s Unpacking libtypes-serialiser-perl (1.01-1) ... 310s Selecting previously unselected package libjson-xs-perl. 310s Preparing to unpack .../169-libjson-xs-perl_4.040-1_s390x.deb ... 310s Unpacking libjson-xs-perl (4.040-1) ... 310s Selecting previously unselected package libjson-maybexs-perl. 310s Preparing to unpack .../170-libjson-maybexs-perl_1.004008-1_all.deb ... 310s Unpacking libjson-maybexs-perl (1.004008-1) ... 310s Selecting previously unselected package liblist-someutils-perl. 310s Preparing to unpack .../171-liblist-someutils-perl_0.59-1_all.deb ... 310s Unpacking liblist-someutils-perl (0.59-1) ... 310s Selecting previously unselected package liblist-utilsby-perl. 310s Preparing to unpack .../172-liblist-utilsby-perl_0.12-2_all.deb ... 310s Unpacking liblist-utilsby-perl (0.12-2) ... 310s Selecting previously unselected package liblist-allutils-perl. 310s Preparing to unpack .../173-liblist-allutils-perl_0.19-1_all.deb ... 310s Unpacking liblist-allutils-perl (0.19-1) ... 310s Selecting previously unselected package libimport-into-perl. 310s Preparing to unpack .../174-libimport-into-perl_1.002005-2_all.deb ... 310s Unpacking libimport-into-perl (1.002005-2) ... 310s Selecting previously unselected package librole-tiny-perl. 310s Preparing to unpack .../175-librole-tiny-perl_2.002004-1_all.deb ... 310s Unpacking librole-tiny-perl (2.002004-1) ... 310s Selecting previously unselected package libsub-quote-perl. 310s Preparing to unpack .../176-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 310s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 310s Selecting previously unselected package libmoo-perl. 310s Preparing to unpack .../177-libmoo-perl_2.005005-1_all.deb ... 310s Unpacking libmoo-perl (2.005005-1) ... 310s Selecting previously unselected package libdata-password-zxcvbn-perl. 310s Preparing to unpack .../178-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 310s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 310s Selecting previously unselected package libfile-sharedir-perl. 310s Preparing to unpack .../179-libfile-sharedir-perl_1.118-3_all.deb ... 310s Unpacking libfile-sharedir-perl (1.118-3) ... 310s Selecting previously unselected package libpackage-stash-perl. 310s Preparing to unpack .../180-libpackage-stash-perl_0.40-1_all.deb ... 310s Unpacking libpackage-stash-perl (0.40-1) ... 310s Selecting previously unselected package libsub-identify-perl. 310s Preparing to unpack .../181-libsub-identify-perl_0.14-4_s390x.deb ... 310s Unpacking libsub-identify-perl (0.14-4) ... 310s Selecting previously unselected package libsub-name-perl:s390x. 310s Preparing to unpack .../182-libsub-name-perl_0.28-1_s390x.deb ... 310s Unpacking libsub-name-perl:s390x (0.28-1) ... 310s Selecting previously unselected package libnamespace-clean-perl. 310s Preparing to unpack .../183-libnamespace-clean-perl_0.27-2_all.deb ... 310s Unpacking libnamespace-clean-perl (0.27-2) ... 310s Selecting previously unselected package libnamespace-autoclean-perl. 310s Preparing to unpack .../184-libnamespace-autoclean-perl_0.31-1_all.deb ... 310s Unpacking libnamespace-autoclean-perl (0.31-1) ... 311s Selecting previously unselected package libsub-exporter-perl. 311s Preparing to unpack .../185-libsub-exporter-perl_0.990-1_all.deb ... 311s Unpacking libsub-exporter-perl (0.990-1) ... 311s Selecting previously unselected package libeval-closure-perl. 311s Preparing to unpack .../186-libeval-closure-perl_0.14-3_all.deb ... 311s Unpacking libeval-closure-perl (0.14-3) ... 311s Selecting previously unselected package libdevel-stacktrace-perl. 311s Preparing to unpack .../187-libdevel-stacktrace-perl_2.0500-1_all.deb ... 311s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 311s Selecting previously unselected package libexception-class-perl. 311s Preparing to unpack .../188-libexception-class-perl_1.45-1_all.deb ... 311s Unpacking libexception-class-perl (1.45-1) ... 311s Selecting previously unselected package libparams-validationcompiler-perl. 311s Preparing to unpack .../189-libparams-validationcompiler-perl_0.31-1_all.deb ... 311s Unpacking libparams-validationcompiler-perl (0.31-1) ... 311s Selecting previously unselected package libmro-compat-perl. 311s Preparing to unpack .../190-libmro-compat-perl_0.15-2_all.deb ... 311s Unpacking libmro-compat-perl (0.15-2) ... 311s Selecting previously unselected package libxstring-perl:s390x. 311s Preparing to unpack .../191-libxstring-perl_0.005-2build4_s390x.deb ... 311s Unpacking libxstring-perl:s390x (0.005-2build4) ... 311s Selecting previously unselected package libspecio-perl. 311s Preparing to unpack .../192-libspecio-perl_0.53-1_all.deb ... 311s Unpacking libspecio-perl (0.53-1) ... 311s Selecting previously unselected package libdatetime-locale-perl. 311s Preparing to unpack .../193-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 311s Unpacking libdatetime-locale-perl (1:1.45-1) ... 312s Selecting previously unselected package libdatetime-timezone-perl. 312s Preparing to unpack .../194-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 312s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 313s Selecting previously unselected package libdatetime-perl. 313s Preparing to unpack .../195-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 313s Unpacking libdatetime-perl (2:1.65-1build3) ... 313s Selecting previously unselected package libdatetime-format-rfc3339-perl. 313s Preparing to unpack .../196-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 313s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 313s Selecting previously unselected package libdbi-perl:s390x. 313s Preparing to unpack .../197-libdbi-perl_1.647-1build1_s390x.deb ... 313s Unpacking libdbi-perl:s390x (1.647-1build1) ... 313s Selecting previously unselected package libdbd-sqlite3-perl:s390x. 313s Preparing to unpack .../198-libdbd-sqlite3-perl_1.76-1_s390x.deb ... 313s Unpacking libdbd-sqlite3-perl:s390x (1.76-1) ... 313s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 313s Preparing to unpack .../199-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 313s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 313s Selecting previously unselected package libemail-date-format-perl. 313s Preparing to unpack .../200-libemail-date-format-perl_1.008-1_all.deb ... 313s Unpacking libemail-date-format-perl (1.008-1) ... 313s Selecting previously unselected package libemail-simple-perl. 313s Preparing to unpack .../201-libemail-simple-perl_2.218-1_all.deb ... 313s Unpacking libemail-simple-perl (2.218-1) ... 313s Selecting previously unselected package libmodule-pluggable-perl. 313s Preparing to unpack .../202-libmodule-pluggable-perl_5.2-5_all.deb ... 314s Unpacking libmodule-pluggable-perl (5.2-5) ... 314s Selecting previously unselected package libemail-abstract-perl. 314s Preparing to unpack .../203-libemail-abstract-perl_3.010-1_all.deb ... 314s Unpacking libemail-abstract-perl (3.010-1) ... 314s Selecting previously unselected package libemail-address-xs-perl. 314s Preparing to unpack .../204-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 314s Unpacking libemail-address-xs-perl (1.05-1build5) ... 314s Selecting previously unselected package libmoox-types-mooselike-perl. 314s Preparing to unpack .../205-libmoox-types-mooselike-perl_0.29-2_all.deb ... 314s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 314s Selecting previously unselected package libthrowable-perl. 314s Preparing to unpack .../206-libthrowable-perl_1.001-2_all.deb ... 314s Unpacking libthrowable-perl (1.001-2) ... 314s Selecting previously unselected package libemail-sender-perl. 314s Preparing to unpack .../207-libemail-sender-perl_2.601-1_all.deb ... 314s Unpacking libemail-sender-perl (2.601-1) ... 314s Selecting previously unselected package libexporter-tiny-perl. 314s Preparing to unpack .../208-libexporter-tiny-perl_1.006003-1_all.deb ... 314s Unpacking libexporter-tiny-perl (1.006003-1) ... 314s Selecting previously unselected package libextutils-depends-perl. 314s Preparing to unpack .../209-libextutils-depends-perl_0.8002-1_all.deb ... 314s Unpacking libextutils-depends-perl (0.8002-1) ... 314s Selecting previously unselected package libfcgi0t64:s390x. 314s Preparing to unpack .../210-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 314s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 314s Selecting previously unselected package libfcgi-perl. 314s Preparing to unpack .../211-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 314s Unpacking libfcgi-perl (0.82+ds-3build3) ... 314s Selecting previously unselected package libfilesys-notify-simple-perl. 314s Preparing to unpack .../212-libfilesys-notify-simple-perl_0.14-3_all.deb ... 314s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 314s Selecting previously unselected package libfont-afm-perl. 314s Preparing to unpack .../213-libfont-afm-perl_1.20-4_all.deb ... 314s Unpacking libfont-afm-perl (1.20-4) ... 314s Selecting previously unselected package libimagequant0:s390x. 314s Preparing to unpack .../214-libimagequant0_2.18.0-1build1_s390x.deb ... 314s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 314s Selecting previously unselected package libxpm4:s390x. 314s Preparing to unpack .../215-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 314s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 314s Selecting previously unselected package libgd3:s390x. 314s Preparing to unpack .../216-libgd3_2.3.3-13ubuntu1_s390x.deb ... 314s Unpacking libgd3:s390x (2.3.3-13ubuntu1) ... 315s Selecting previously unselected package libgd-perl. 315s Preparing to unpack .../217-libgd-perl_2.84-2_s390x.deb ... 315s Unpacking libgd-perl (2.84-2) ... 315s Selecting previously unselected package libgd-securityimage-perl. 315s Preparing to unpack .../218-libgd-securityimage-perl_1.75-3_all.deb ... 315s Unpacking libgd-securityimage-perl (1.75-3) ... 315s Selecting previously unselected package libglib-perl:s390x. 315s Preparing to unpack .../219-libglib-perl_3%3a1.329.4-1_s390x.deb ... 315s Unpacking libglib-perl:s390x (3:1.329.4-1) ... 315s Selecting previously unselected package libgssapi-perl. 315s Preparing to unpack .../220-libgssapi-perl_0.28-4build5_s390x.deb ... 315s Unpacking libgssapi-perl (0.28-4build5) ... 315s Selecting previously unselected package libhash-merge-simple-perl. 315s Preparing to unpack .../221-libhash-merge-simple-perl_0.052-1_all.deb ... 315s Unpacking libhash-merge-simple-perl (0.052-1) ... 315s Selecting previously unselected package libhash-multivalue-perl. 315s Preparing to unpack .../222-libhash-multivalue-perl_0.16-3_all.deb ... 315s Unpacking libhash-multivalue-perl (0.16-3) ... 315s Selecting previously unselected package libhtml-format-perl. 315s Preparing to unpack .../223-libhtml-format-perl_2.16-2_all.deb ... 315s Unpacking libhtml-format-perl (2.16-2) ... 315s Selecting previously unselected package libhtml-formattext-withlinks-perl. 315s Preparing to unpack .../224-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 315s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 315s Selecting previously unselected package libhtml-template-perl. 315s Preparing to unpack .../225-libhtml-template-perl_2.97-2build1_all.deb ... 315s Unpacking libhtml-template-perl (2.97-2build1) ... 315s Selecting previously unselected package libhttp-daemon-perl. 315s Preparing to unpack .../226-libhttp-daemon-perl_6.16-1_all.deb ... 315s Unpacking libhttp-daemon-perl (6.16-1) ... 315s Selecting previously unselected package libhttp-multipartparser-perl. 315s Preparing to unpack .../227-libhttp-multipartparser-perl_0.02-3_all.deb ... 315s Unpacking libhttp-multipartparser-perl (0.02-3) ... 315s Selecting previously unselected package libstream-buffered-perl. 315s Preparing to unpack .../228-libstream-buffered-perl_0.03-3_all.deb ... 315s Unpacking libstream-buffered-perl (0.03-3) ... 315s Selecting previously unselected package libwww-form-urlencoded-perl. 315s Preparing to unpack .../229-libwww-form-urlencoded-perl_0.26-2_all.deb ... 315s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 315s Selecting previously unselected package libhttp-entity-parser-perl. 315s Preparing to unpack .../230-libhttp-entity-parser-perl_0.25-2_all.deb ... 315s Unpacking libhttp-entity-parser-perl (0.25-2) ... 315s Selecting previously unselected package libhttp-headers-fast-perl. 315s Preparing to unpack .../231-libhttp-headers-fast-perl_0.22-3_all.deb ... 315s Unpacking libhttp-headers-fast-perl (0.22-3) ... 315s Selecting previously unselected package libio-pty-perl. 315s Preparing to unpack .../232-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 315s Unpacking libio-pty-perl (1:1.20-1build3) ... 315s Selecting previously unselected package libio-sessiondata-perl. 315s Preparing to unpack .../233-libio-sessiondata-perl_1.03-3_all.deb ... 315s Unpacking libio-sessiondata-perl (1.03-3) ... 315s Selecting previously unselected package libperlio-via-timeout-perl. 316s Preparing to unpack .../234-libperlio-via-timeout-perl_0.32-3_all.deb ... 316s Unpacking libperlio-via-timeout-perl (0.32-3) ... 316s Selecting previously unselected package libio-socket-timeout-perl. 316s Preparing to unpack .../235-libio-socket-timeout-perl_0.32-3_all.deb ... 316s Unpacking libio-socket-timeout-perl (0.32-3) ... 316s Selecting previously unselected package libio-string-perl. 316s Preparing to unpack .../236-libio-string-perl_1.08-4_all.deb ... 316s Unpacking libio-string-perl (1.08-4) ... 316s Selecting previously unselected package libio-stringy-perl. 316s Preparing to unpack .../237-libio-stringy-perl_2.113-2_all.deb ... 316s Unpacking libio-stringy-perl (2.113-2) ... 316s Selecting previously unselected package libipc-run-perl. 316s Preparing to unpack .../238-libipc-run-perl_20250809.0-1build1_all.deb ... 316s Unpacking libipc-run-perl (20250809.0-1build1) ... 316s Selecting previously unselected package libjargs-java. 316s Preparing to unpack .../239-libjargs-java_1.0.0-5build1_all.deb ... 316s Unpacking libjargs-java (1.0.0-5build1) ... 316s Selecting previously unselected package libjs-bootstrap. 316s Preparing to unpack .../240-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 316s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 316s Selecting previously unselected package libxslt1.1:s390x. 316s Preparing to unpack .../241-libxslt1.1_1.1.43-0.3_s390x.deb ... 316s Unpacking libxslt1.1:s390x (1.1.43-0.3) ... 316s Selecting previously unselected package libxmlsec1-1:s390x. 316s Preparing to unpack .../242-libxmlsec1-1_1.3.9-1_s390x.deb ... 316s Unpacking libxmlsec1-1:s390x (1.3.9-1) ... 316s Selecting previously unselected package libxmlsec1-openssl1:s390x. 316s Preparing to unpack .../243-libxmlsec1-openssl1_1.3.9-1_s390x.deb ... 316s Unpacking libxmlsec1-openssl1:s390x (1.3.9-1) ... 316s Selecting previously unselected package liblasso3t64. 316s Preparing to unpack .../244-liblasso3t64_2.9.0-3_s390x.deb ... 316s Unpacking liblasso3t64 (2.9.0-3) ... 316s Selecting previously unselected package liblasso-perl:s390x. 316s Preparing to unpack .../245-liblasso-perl_2.9.0-3_s390x.deb ... 316s Unpacking liblasso-perl:s390x (2.9.0-3) ... 316s Selecting previously unselected package libconfig-inifiles-perl. 316s Preparing to unpack .../246-libconfig-inifiles-perl_3.000003-4_all.deb ... 316s Unpacking libconfig-inifiles-perl (3.000003-4) ... 316s Selecting previously unselected package libmouse-perl:s390x. 316s Preparing to unpack .../247-libmouse-perl_2.6.1-1_s390x.deb ... 316s Unpacking libmouse-perl:s390x (2.6.1-1) ... 316s Selecting previously unselected package libnet-cidr-perl. 316s Preparing to unpack .../248-libnet-cidr-perl_0.27-1build1_all.deb ... 316s Unpacking libnet-cidr-perl (0.27-1build1) ... 316s Selecting previously unselected package libtest-sharedfork-perl. 316s Preparing to unpack .../249-libtest-sharedfork-perl_0.35-3_all.deb ... 316s Unpacking libtest-sharedfork-perl (0.35-3) ... 316s Selecting previously unselected package libtest-tcp-perl. 316s Preparing to unpack .../250-libtest-tcp-perl_2.22-2_all.deb ... 316s Unpacking libtest-tcp-perl (2.22-2) ... 316s Selecting previously unselected package libplack-perl. 316s Preparing to unpack .../251-libplack-perl_1.0051-1_all.deb ... 316s Unpacking libplack-perl (1.0051-1) ... 316s Selecting previously unselected package liblemonldap-ng-common-perl. 316s Preparing to unpack .../252-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 316s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 316s Selecting previously unselected package liblist-moreutils-xs-perl. 316s Preparing to unpack .../253-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 316s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 317s Selecting previously unselected package liblist-moreutils-perl. 317s Preparing to unpack .../254-liblist-moreutils-perl_0.430-2_all.deb ... 317s Unpacking liblist-moreutils-perl (0.430-2) ... 317s Selecting previously unselected package libllhttp9.3. 317s Preparing to unpack .../255-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_s390x.deb ... 317s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 317s Selecting previously unselected package liblog-log4perl-perl. 317s Preparing to unpack .../256-liblog-log4perl-perl_1.57-1_all.deb ... 317s Unpacking liblog-log4perl-perl (1.57-1) ... 317s Selecting previously unselected package liblwp-protocol-psgi-perl. 317s Preparing to unpack .../257-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 317s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 317s Selecting previously unselected package libnet-smtp-ssl-perl. 317s Preparing to unpack .../258-libnet-smtp-ssl-perl_1.04-2_all.deb ... 317s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 317s Selecting previously unselected package libmailtools-perl. 317s Preparing to unpack .../259-libmailtools-perl_2.22-1_all.deb ... 317s Unpacking libmailtools-perl (2.22-1) ... 317s Selecting previously unselected package libmime-tools-perl. 317s Preparing to unpack .../260-libmime-tools-perl_5.515-1_all.deb ... 317s Unpacking libmime-tools-perl (5.515-1) ... 317s Selecting previously unselected package libnet-ip-perl. 317s Preparing to unpack .../261-libnet-ip-perl_1.26-4_all.deb ... 317s Unpacking libnet-ip-perl (1.26-4) ... 317s Selecting previously unselected package libnet-ldap-perl. 317s Preparing to unpack .../262-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 317s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 317s Selecting previously unselected package libxml-namespacesupport-perl. 317s Preparing to unpack .../263-libxml-namespacesupport-perl_1.12-2_all.deb ... 317s Unpacking libxml-namespacesupport-perl (1.12-2) ... 317s Selecting previously unselected package libxml-sax-base-perl. 317s Preparing to unpack .../264-libxml-sax-base-perl_1.09-3_all.deb ... 317s Unpacking libxml-sax-base-perl (1.09-3) ... 317s Selecting previously unselected package libxml-sax-perl. 317s Preparing to unpack .../265-libxml-sax-perl_1.02+dfsg-4_all.deb ... 317s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 317s Selecting previously unselected package libxml-libxml-perl. 317s Preparing to unpack .../266-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_s390x.deb ... 317s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 318s Selecting previously unselected package libxml-simple-perl. 318s Preparing to unpack .../267-libxml-simple-perl_2.25-2_all.deb ... 318s Unpacking libxml-simple-perl (2.25-2) ... 318s Selecting previously unselected package libnet-openid-common-perl. 318s Preparing to unpack .../268-libnet-openid-common-perl_1.20-2_all.deb ... 318s Unpacking libnet-openid-common-perl (1.20-2) ... 318s Selecting previously unselected package libnet-openid-consumer-perl. 318s Preparing to unpack .../269-libnet-openid-consumer-perl_1.18-2_all.deb ... 318s Unpacking libnet-openid-consumer-perl (1.18-2) ... 318s Selecting previously unselected package libnet-openid-server-perl. 318s Preparing to unpack .../270-libnet-openid-server-perl_1.09-4_all.deb ... 318s Unpacking libnet-openid-server-perl (1.09-4) ... 318s Selecting previously unselected package libsimdjson29:s390x. 318s Preparing to unpack .../271-libsimdjson29_4.2.4-1_s390x.deb ... 318s Unpacking libsimdjson29:s390x (4.2.4-1) ... 318s Selecting previously unselected package libsimdutf29:s390x. 318s Preparing to unpack .../272-libsimdutf29_7.7.1-3_s390x.deb ... 318s Unpacking libsimdutf29:s390x (7.7.1-3) ... 318s Selecting previously unselected package node-corepack. 318s Preparing to unpack .../273-node-corepack_0.24.0-5build1_all.deb ... 318s Unpacking node-corepack (0.24.0-5build1) ... 319s Selecting previously unselected package nodejs. 319s Preparing to unpack .../274-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 319s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 319s Selecting previously unselected package node-xtend. 319s Preparing to unpack .../275-node-xtend_4.0.2-3_all.deb ... 319s Unpacking node-xtend (4.0.2-3) ... 319s Selecting previously unselected package node-acorn. 319s Preparing to unpack .../276-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 319s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 319s Selecting previously unselected package node-cjs-module-lexer. 319s Preparing to unpack .../277-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 319s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 319s Selecting previously unselected package node-balanced-match. 319s Preparing to unpack .../278-node-balanced-match_2.0.0-1_all.deb ... 319s Unpacking node-balanced-match (2.0.0-1) ... 319s Selecting previously unselected package node-brace-expansion. 319s Preparing to unpack .../279-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 319s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 319s Selecting previously unselected package node-minimatch. 319s Preparing to unpack .../280-node-minimatch_9.0.3-6_all.deb ... 319s Unpacking node-minimatch (9.0.3-6) ... 319s Selecting previously unselected package node-ms. 319s Preparing to unpack .../281-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 319s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 319s Selecting previously unselected package node-debug. 319s Preparing to unpack .../282-node-debug_4.4.1+~4.1.12-1_all.deb ... 319s Unpacking node-debug (4.4.1+~4.1.12-1) ... 319s Selecting previously unselected package node-lru-cache. 319s Preparing to unpack .../283-node-lru-cache_10.0.1-3_all.deb ... 319s Unpacking node-lru-cache (10.0.1-3) ... 319s Selecting previously unselected package node-semver. 319s Preparing to unpack .../284-node-semver_7.6.1+~7.5.8-2_all.deb ... 319s Unpacking node-semver (7.6.1+~7.5.8-2) ... 319s Selecting previously unselected package node-llhttp. 319s Preparing to unpack .../285-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 319s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 319s Selecting previously unselected package node-undici. 319s Preparing to unpack .../286-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 319s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 319s Selecting previously unselected package libnode127:s390x. 319s Preparing to unpack .../287-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 319s Unpacking libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 321s Selecting previously unselected package libregexp-assemble-perl. 321s Preparing to unpack .../288-libregexp-assemble-perl_0.38-2_all.deb ... 321s Unpacking libregexp-assemble-perl (0.38-2) ... 321s Selecting previously unselected package libregexp-common-perl. 321s Preparing to unpack .../289-libregexp-common-perl_2024080801-1_all.deb ... 321s Unpacking libregexp-common-perl (2024080801-1) ... 321s Selecting previously unselected package libtask-weaken-perl. 321s Preparing to unpack .../290-libtask-weaken-perl_1.06-2_all.deb ... 321s Unpacking libtask-weaken-perl (1.06-2) ... 321s Selecting previously unselected package libxml-parser-perl. 321s Preparing to unpack .../291-libxml-parser-perl_2.47-1build4_s390x.deb ... 321s Unpacking libxml-parser-perl (2.47-1build4) ... 321s Selecting previously unselected package libsoap-lite-perl. 321s Preparing to unpack .../292-libsoap-lite-perl_1.27-3_all.deb ... 321s Unpacking libsoap-lite-perl (1.27-3) ... 321s Selecting previously unselected package libstring-random-perl. 321s Preparing to unpack .../293-libstring-random-perl_1%3a0.32-2_all.deb ... 321s Unpacking libstring-random-perl (1:0.32-2) ... 321s Selecting previously unselected package libtest-leaktrace-perl. 321s Preparing to unpack .../294-libtest-leaktrace-perl_0.17-1build6_s390x.deb ... 321s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 321s Selecting previously unselected package libtest-output-perl. 321s Preparing to unpack .../295-libtest-output-perl_1.036-1_all.deb ... 321s Unpacking libtest-output-perl (1.036-1) ... 321s Selecting previously unselected package libtest-pod-perl. 321s Preparing to unpack .../296-libtest-pod-perl_1.52-3_all.deb ... 321s Unpacking libtest-pod-perl (1.52-3) ... 321s Selecting previously unselected package libtext-unidecode-perl. 321s Preparing to unpack .../297-libtext-unidecode-perl_1.30-3_all.deb ... 321s Unpacking libtext-unidecode-perl (1.30-3) ... 321s Selecting previously unselected package libtime-fake-perl. 321s Preparing to unpack .../298-libtime-fake-perl_0.11-4_all.deb ... 321s Unpacking libtime-fake-perl (0.11-4) ... 321s Selecting previously unselected package libxml-libxslt-perl:s390x. 321s Preparing to unpack .../299-libxml-libxslt-perl_2.003000-4_s390x.deb ... 321s Unpacking libxml-libxslt-perl:s390x (2.003000-4) ... 321s Selecting previously unselected package node-uglify-js. 321s Preparing to unpack .../300-node-uglify-js_3.17.4-2build1_all.deb ... 321s Unpacking node-uglify-js (3.17.4-2build1) ... 321s Selecting previously unselected package python3-defusedxml. 321s Preparing to unpack .../301-python3-defusedxml_0.7.1-3build1_all.deb ... 321s Unpacking python3-defusedxml (0.7.1-3build1) ... 321s Selecting previously unselected package python3-roman-numerals. 321s Preparing to unpack .../302-python3-roman-numerals_4.1.0-1_all.deb ... 321s Unpacking python3-roman-numerals (4.1.0-1) ... 321s Selecting previously unselected package python3-docutils. 321s Preparing to unpack .../303-python3-docutils_0.22.4+dfsg-1_all.deb ... 321s Unpacking python3-docutils (0.22.4+dfsg-1) ... 321s Selecting previously unselected package python3-imagesize. 321s Preparing to unpack .../304-python3-imagesize_1.4.1-1build1_all.deb ... 321s Unpacking python3-imagesize (1.4.1-1build1) ... 321s Selecting previously unselected package python3-snowballstemmer. 321s Preparing to unpack .../305-python3-snowballstemmer_3.0.1-1_all.deb ... 321s Unpacking python3-snowballstemmer (3.0.1-1) ... 321s Selecting previously unselected package sphinx-common. 321s Preparing to unpack .../306-sphinx-common_8.2.3-12_all.deb ... 321s Unpacking sphinx-common (8.2.3-12) ... 322s Selecting previously unselected package python3-alabaster. 322s Preparing to unpack .../307-python3-alabaster_0.7.16-0.1build1_all.deb ... 322s Unpacking python3-alabaster (0.7.16-0.1build1) ... 322s Selecting previously unselected package python3-sphinx. 322s Preparing to unpack .../308-python3-sphinx_8.2.3-12_all.deb ... 322s Unpacking python3-sphinx (8.2.3-12) ... 322s Selecting previously unselected package libjs-bootswatch. 322s Preparing to unpack .../309-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 322s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 322s Selecting previously unselected package python3-sphinx-bootstrap-theme. 322s Preparing to unpack .../310-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 322s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 322s Selecting previously unselected package uglifyjs. 322s Preparing to unpack .../311-uglifyjs_3.17.4-2build1_all.deb ... 322s Unpacking uglifyjs (3.17.4-2build1) ... 323s Selecting previously unselected package yui-compressor. 323s Preparing to unpack .../312-yui-compressor_2.4.8-3build1_all.deb ... 323s Unpacking yui-compressor (2.4.8-3build1) ... 323s Selecting previously unselected package libauthen-radius-perl. 323s Preparing to unpack .../313-libauthen-radius-perl_0.33-1_all.deb ... 323s Unpacking libauthen-radius-perl (0.33-1) ... 323s Selecting previously unselected package pkg-perl-autopkgtest. 323s Preparing to unpack .../314-pkg-perl-autopkgtest_0.85_all.deb ... 323s Unpacking pkg-perl-autopkgtest (0.85) ... 323s Setting up libconfig-inifiles-perl (3.000003-4) ... 323s Setting up libmodule-pluggable-perl (5.2-5) ... 323s Setting up node-uglify-js (3.17.4-2build1) ... 323s Setting up libio-sessiondata-perl (1.03-3) ... 323s Setting up liblcms2-2:s390x (2.17-1) ... 323s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 323s Setting up libaom3:s390x (3.13.1-2) ... 323s Setting up node-lru-cache (10.0.1-3) ... 323s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 323s Setting up libmath-random-isaac-perl (1.004-2) ... 323s Setting up libtask-weaken-perl (1.06-2) ... 323s Setting up libmouse-perl:s390x (2.6.1-1) ... 323s Setting up libhttp-multipartparser-perl (0.02-3) ... 323s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 323s Setting up java-common (0.76build1) ... 323s Setting up libclass-inspector-perl (1.36-3) ... 323s Setting up libfont-afm-perl (1.20-4) ... 323s Setting up libdynaloader-functions-perl (0.004-2) ... 323s Setting up libclass-method-modifiers-perl (2.15-1) ... 323s Setting up libio-pty-perl (1:1.20-1build3) ... 323s Setting up libdata-hexdump-perl (0.04-2) ... 323s Setting up python3-defusedxml (0.7.1-3build1) ... 323s Setting up libclone-perl:s390x (0.47-1) ... 323s Setting up libarchive-zip-perl (1.68-1) ... 323s Setting up libsub-identify-perl (0.14-4) ... 323s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 323s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 323s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 323s Setting up python3-alabaster (0.7.16-0.1build1) ... 323s Setting up libio-stringy-perl (2.113-2) ... 323s Setting up libhtml-tagset-perl (3.24-1) ... 323s Setting up unzip (6.0-29ubuntu1) ... 323s Setting up libdebhelper-perl (13.28ubuntu1) ... 323s Setting up libperlio-via-timeout-perl (0.32-3) ... 323s Setting up libfilesys-notify-simple-perl (0.14-3) ... 323s Setting up libnet-cidr-perl (0.27-1build1) ... 323s Setting up libipc-sharelite-perl (0.17-5build4) ... 323s Setting up libconvert-binhex-perl (1.125-3) ... 323s Setting up liblwp-mediatypes-perl (6.04-2) ... 323s Setting up libcrypt-urandom-perl (0.54-1) ... 323s Setting up x11-common (1:7.7+24ubuntu1) ... 325s Setting up libtest-pod-perl (1.52-3) ... 325s Setting up libtry-tiny-perl (0.32-1) ... 325s Setting up libdeflate0:s390x (1.23-2) ... 325s Setting up perl-openssl-defaults:s390x (7build4) ... 325s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 325s Setting up linux-libc-dev:s390x (6.18.0-9.9) ... 325s Setting up libxml-namespacesupport-perl (1.12-2) ... 325s Setting up m4 (1.4.20-2) ... 325s Setting up libposix-strftime-compiler-perl (0.46-1) ... 325s Setting up libclass-singleton-perl (1.6-2) ... 325s Setting up libencode-locale-perl (1.05-3) ... 325s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 325s Setting up libxstring-perl:s390x (0.005-2build4) ... 325s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 325s Setting up libclass-errorhandler-perl (0.04-3) ... 325s Setting up liblist-utilsby-perl (0.12-2) ... 325s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 325s Setting up libtime-fake-perl (0.11-4) ... 325s Setting up libregexp-common-perl (2024080801-1) ... 325s Setting up libtest-sharedfork-perl (0.35-3) ... 325s Setting up libsub-install-perl (0.929-1) ... 325s Setting up libextutils-depends-perl (0.8002-1) ... 325s Setting up libhash-multivalue-perl (0.16-3) ... 325s Setting up liberror-perl (0.17030-1) ... 325s Setting up libapache-session-perl (1.94-2) ... 325s Setting up libxml-sax-base-perl (1.09-3) ... 325s Setting up libio-string-perl (1.08-4) ... 325s Setting up libtest-leaktrace-perl (0.17-1build6) ... 325s Setting up libsimdutf29:s390x (7.7.1-3) ... 325s Setting up libsimdjson29:s390x (4.2.4-1) ... 325s Setting up libfontenc1:s390x (1:1.1.8-1build2) ... 325s Setting up autotools-dev (20240727.1) ... 325s Setting up libstream-buffered-perl (0.03-3) ... 325s Setting up libclass-data-inheritable-perl (0.10-1) ... 325s Setting up libcrypt-des-perl:s390x (2.07-5) ... 325s Setting up libalgorithm-c3-perl (0.11-2) ... 325s Setting up rpcsvc-proto (1.4.3-1build1) ... 325s Setting up liblog-log4perl-perl (1.57-1) ... 325s Setting up libapache-logformat-compiler-perl (0.36-3) ... 325s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 325s Setting up libcrypt-random-seed-perl (0.03-3) ... 325s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 325s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 325s Setting up python3-snowballstemmer (3.0.1-1) ... 326s Setting up node-balanced-match (2.0.0-1) ... 326s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 326s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 326s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 326s Setting up libimagequant0:s390x (2.18.0-1build1) ... 326s Setting up libemail-date-format-perl (1.008-1) ... 326s Setting up libcryptx-perl (0.087-1) ... 326s Setting up libcares2:s390x (1.34.6-1) ... 326s Setting up libmpc3:s390x (1.3.1-2) ... 326s Setting up libvariable-magic-perl (0.64-1build1) ... 326s Setting up libio-html-perl (1.004-3) ... 326s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 326s Setting up autopoint (0.23.2-1) ... 326s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 326s Setting up libipc-run-perl (20250809.0-1build1) ... 326s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 326s Setting up libpcsclite1:s390x (2.4.1-1) ... 326s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 326s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 326s Setting up libltdl7:s390x (2.5.4-9) ... 326s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 326s Setting up libstring-random-perl (1:0.32-2) ... 326s Setting up libparams-util-perl (1.102-3build1) ... 326s Setting up autoconf (2.72-3.1ubuntu1) ... 326s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 326s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 326s Setting up libcapture-tiny-perl (0.50-1) ... 326s Setting up libtimedate-perl (2.3300-2) ... 326s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 326s Setting up libsub-name-perl:s390x (0.28-1) ... 326s Setting up libtypes-serialiser-perl (1.01-1) ... 326s Setting up libgssapi-perl (0.28-4build5) ... 326s Setting up dwz (0.16-2) ... 326s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 326s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 326s Setting up libcrypt-dev:s390x (1:4.5.1-1) ... 326s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 326s Setting up libjson-perl (4.10000-1) ... 326s Setting up libxslt1.1:s390x (1.1.43-0.3) ... 326s Setting up libjargs-java (1.0.0-5build1) ... 326s Setting up librole-tiny-perl (2.002004-1) ... 326s Setting up debugedit (1:5.2-3build1) ... 326s Setting up libfile-sharedir-perl (1.118-3) ... 326s Setting up libfcgi-perl (0.82+ds-3build3) ... 326s Setting up python3-roman-numerals (4.1.0-1) ... 326s Setting up libopenjp2-7:s390x (2.5.4-1) ... 326s Setting up libwww-form-urlencoded-perl (0.26-2) ... 326s Setting up sgml-base (1.31+nmu1) ... 326s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 326s Setting up libdevel-stacktrace-perl (2.0500-1) ... 326s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 326s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 326s Setting up node-minimatch (9.0.3-6) ... 326s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 326s Setting up ca-certificates-java (20240118build1) ... 326s No JRE found. Skipping Java certificates setup. 326s Setting up libexporter-tiny-perl (1.006003-1) ... 326s Setting up node-xtend (4.0.2-3) ... 326s Setting up libisl23:s390x (0.27-1build1) ... 326s Setting up libconvert-asn1-perl (0.34-1) ... 326s Setting up libtext-unidecode-perl (1.30-3) ... 326s Setting up libde265-0:s390x (1.0.16-1build1) ... 326s Setting up libc-dev-bin (2.42-2ubuntu4) ... 326s Setting up libregexp-assemble-perl (0.38-2) ... 326s Setting up libnet-ip-perl (1.26-4) ... 326s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 326s Setting up libxmlsec1-1:s390x (1.3.9-1) ... 326s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 326s Setting up liburi-perl (5.34-2build1) ... 326s Setting up libdbi-perl:s390x (1.647-1build1) ... 326s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 326s Setting up libconvert-base32-perl (0.06-3) ... 326s Setting up dctrl-tools (2.24-3build4) ... 326s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 326s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 326s Setting up autodep8 (0.30build1) ... 326s Setting up libclone-pp-perl (1.08-2) ... 326s Setting up python3-imagesize (1.4.1-1build1) ... 327s Setting up libemail-address-xs-perl (1.05-1build5) ... 327s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 327s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 327s Setting up automake (1:1.18.1-3build1) ... 327s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 327s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 327s Setting up libjson-xs-perl (4.040-1) ... 327s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 327s Setting up libcrypt-des-ede3-perl (0.03-1) ... 327s Setting up libhttp-date-perl (6.06-1) ... 327s Setting up libglib-perl:s390x (3:1.329.4-1) ... 327s Setting up gettext (0.23.2-1) ... 327s Setting up libtest-tcp-perl (2.22-2) ... 327s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 327s Setting up java-wrappers (0.5build1) ... 327s Setting up libio-socket-timeout-perl (0.32-3) ... 327s Setting up libfile-listing-perl (6.16-1) ... 327s Setting up libhash-merge-simple-perl (0.052-1) ... 327s Setting up openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 327s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 327s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 327s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 327s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 327s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 327s Setting up libcache-cache-perl (1.08-3) ... 327s Setting up libhttp-headers-fast-perl (0.22-3) ... 327s Setting up liblist-moreutils-perl (0.430-2) ... 327s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 327s Setting up libemail-simple-perl (2.218-1) ... 327s Setting up libxmlsec1-openssl1:s390x (1.3.9-1) ... 327s Setting up libnet-http-perl (6.24-1build1) ... 327s Setting up liblasso3t64 (2.9.0-3) ... 327s Setting up libexception-class-perl (1.45-1) ... 327s Setting up libclass-c3-perl (0.35-2) ... 327s Setting up libcrypt-jwt-perl (0.037-1) ... 327s Setting up xfonts-utils (1:7.7+7build1) ... 327s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 327s Setting up libxml-sax-perl (1.02+dfsg-4) ... 327s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 327s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 328s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 328s Setting up libauthen-radius-perl (0.33-1) ... 328s Setting up intltool-debian (0.35.0+20060710.6build1) ... 328s Setting up libbytes-random-secure-perl (0.29-3) ... 328s Setting up libjson-maybexs-perl (1.004008-1) ... 328s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 328s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 328s Setting up sphinx-common (8.2.3-12) ... 328s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 328s Setting up libdata-optlist-perl (0.114-1) ... 328s Setting up libtest-output-perl (1.036-1) ... 328s Setting up pkg-perl-autopkgtest (0.85) ... 328s Setting up libraw23t64:s390x (0.21.4-2) ... 328s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 328s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 328s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 329s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 329s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 329s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 329s Setting up libwww-robotrules-perl (6.02-1build1) ... 329s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 329s Setting up xml-core (0.19build1) ... 330s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 330s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 330s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 330s Setting up liblasso-perl:s390x (2.9.0-3) ... 330s Setting up libc6-dev:s390x (2.42-2ubuntu4) ... 330s Setting up libdbd-sqlite3-perl:s390x (1.76-1) ... 330s Setting up libmro-compat-perl (0.15-2) ... 330s Setting up libcookie-baker-perl (0.12-1) ... 330s Setting up libhttp-entity-parser-perl (0.25-2) ... 330s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 330s Setting up libio-socket-ssl-perl (2.098-1) ... 330s Setting up libsub-exporter-perl (0.990-1) ... 330s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 330s Setting up libeval-closure-perl (0.14-3) ... 330s Setting up libconvert-pem-perl (0.13-1) ... 330s Setting up libhttp-negotiate-perl (6.01-2) ... 330s Setting up libparams-validationcompiler-perl (0.31-1) ... 330s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 330s Setting up libhttp-cookies-perl (6.11-1) ... 330s Setting up po-debconf (1.0.22) ... 330s Setting up libhtml-tree-perl (5.07-3) ... 330s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 330s Setting up libcgi-pm-perl (4.71-1build1) ... 330s Setting up libhtml-format-perl (2.16-2) ... 330s Setting up fonts-urw-base35 (20200910-8build1) ... 330s Setting up libhtml-template-perl (2.97-2build1) ... 330s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 330s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 330s Setting up libnet-smtp-ssl-perl (1.04-2) ... 330s Setting up libmodule-runtime-perl (0.018-1) ... 330s Setting up libmailtools-perl (2.22-1) ... 330s Setting up libxml-simple-perl (2.25-2) ... 330s Setting up libxml-libxslt-perl:s390x (2.003000-4) ... 330s Setting up libhttp-daemon-perl (6.16-1) ... 330s Setting up libemail-abstract-perl (3.010-1) ... 330s Setting up cpp-15 (15.2.0-12ubuntu1) ... 330s Setting up cpp (4:15.2.0-4ubuntu1) ... 330s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 330s Setting up libplack-perl (1.0051-1) ... 330s Setting up libnet-openid-common-perl (1.20-2) ... 330s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 330s Setting up libnet-openid-server-perl (1.09-4) ... 330s Setting up libmodule-implementation-perl (0.09-2) ... 330s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 331s Setting up libpackage-stash-perl (0.40-1) ... 331s Setting up libimport-into-perl (1.002005-2) ... 331s Setting up libmoo-perl (2.005005-1) ... 331s Setting up liblist-someutils-perl (0.59-1) ... 331s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 331s Setting up libmime-tools-perl (5.515-1) ... 331s Setting up gcc-15 (15.2.0-12ubuntu1) ... 331s Setting up libspecio-perl (0.53-1) ... 331s Setting up liblist-allutils-perl (0.19-1) ... 331s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 331s Setting up libmoox-types-mooselike-perl (0.29-2) ... 331s Setting up libb-hooks-endofscope-perl (0.28-2) ... 331s Setting up g++-15 (15.2.0-12ubuntu1) ... 331s Setting up libthrowable-perl (1.001-2) ... 331s Setting up libtool (2.5.4-9) ... 331s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 331s Setting up gcc (4:15.2.0-4ubuntu1) ... 331s Setting up dh-autoreconf (21) ... 331s Setting up libemail-sender-perl (2.601-1) ... 331s Setting up libnamespace-clean-perl (0.27-2) ... 331s Setting up g++ (4:15.2.0-4ubuntu1) ... 331s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 331s Setting up build-essential (12.12ubuntu2) ... 331s Setting up libnamespace-autoclean-perl (0.31-1) ... 331s Setting up libdatetime-locale-perl (1:1.45-1) ... 331s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 331s Setting up debhelper (13.28ubuntu1) ... 331s Setting up libdatetime-perl (2:1.65-1build3) ... 331s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 331s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 331s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 331s Setting up liblwp-protocol-https-perl (6.14-1) ... 331s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 331s Setting up node-corepack (0.24.0-5build1) ... 331s Setting up libwww-perl (6.81-1build1) ... 331s Setting up libheif1:s390x (1.21.2-1) ... 331s Setting up node-debug (4.4.1+~4.1.12-1) ... 331s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 331s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 331s Setting up libgd3:s390x (2.3.3-13ubuntu1) ... 331s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 331s Setting up libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 331s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 331s Setting up libnet-openid-consumer-perl (1.18-2) ... 331s Setting up libxml-parser-perl (2.47-1build4) ... 331s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 331s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 331s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 331s Setting up libgd-perl (2.84-2) ... 331s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 331s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 331s Setting up node-semver (7.6.1+~7.5.8-2) ... 331s Setting up libsoap-lite-perl (1.27-3) ... 331s Setting up uglifyjs (3.17.4-2build1) ... 331s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 331s Setting up libgd-securityimage-perl (1.75-3) ... 331s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 331s Processing triggers for install-info (7.2-5) ... 332s Processing triggers for libc-bin (2.42-2ubuntu4) ... 332s Processing triggers for man-db (2.13.1-1) ... 338s Processing triggers for ca-certificates-java (20240118build1) ... 339s Adding debian:ACCVRAIZ1.pem 339s Adding debian:AC_RAIZ_FNMT-RCM.pem 339s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 339s Adding debian:ANF_Secure_Server_Root_CA.pem 339s Adding debian:Actalis_Authentication_Root_CA.pem 339s Adding debian:AffirmTrust_Commercial.pem 339s Adding debian:AffirmTrust_Networking.pem 339s Adding debian:AffirmTrust_Premium.pem 339s Adding debian:AffirmTrust_Premium_ECC.pem 339s Adding debian:Amazon_Root_CA_1.pem 339s Adding debian:Amazon_Root_CA_2.pem 339s Adding debian:Amazon_Root_CA_3.pem 339s Adding debian:Amazon_Root_CA_4.pem 339s Adding debian:Atos_TrustedRoot_2011.pem 339s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 339s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 339s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 339s Adding debian:BJCA_Global_Root_CA1.pem 339s Adding debian:BJCA_Global_Root_CA2.pem 339s Adding debian:Baltimore_CyberTrust_Root.pem 339s Adding debian:Buypass_Class_2_Root_CA.pem 339s Adding debian:Buypass_Class_3_Root_CA.pem 339s Adding debian:CA_Disig_Root_R2.pem 339s Adding debian:CFCA_EV_ROOT.pem 339s Adding debian:COMODO_Certification_Authority.pem 339s Adding debian:COMODO_ECC_Certification_Authority.pem 339s Adding debian:COMODO_RSA_Certification_Authority.pem 339s Adding debian:Certainly_Root_E1.pem 339s Adding debian:Certainly_Root_R1.pem 339s Adding debian:Certigna.pem 339s Adding debian:Certigna_Root_CA.pem 339s Adding debian:Certum_EC-384_CA.pem 339s Adding debian:Certum_Trusted_Network_CA.pem 339s Adding debian:Certum_Trusted_Network_CA_2.pem 339s Adding debian:Certum_Trusted_Root_CA.pem 339s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 339s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 339s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 339s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 339s Adding debian:Comodo_AAA_Services_root.pem 339s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 339s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 339s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 339s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 339s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 339s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 339s Adding debian:DigiCert_Assured_ID_Root_CA.pem 339s Adding debian:DigiCert_Assured_ID_Root_G2.pem 339s Adding debian:DigiCert_Assured_ID_Root_G3.pem 339s Adding debian:DigiCert_Global_Root_CA.pem 339s Adding debian:DigiCert_Global_Root_G2.pem 339s Adding debian:DigiCert_Global_Root_G3.pem 339s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 339s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 339s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 339s Adding debian:DigiCert_Trusted_Root_G4.pem 339s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 339s Adding debian:Entrust_Root_Certification_Authority.pem 339s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 339s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 339s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 339s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 339s Adding debian:GLOBALTRUST_2020.pem 339s Adding debian:GTS_Root_R1.pem 339s Adding debian:GTS_Root_R2.pem 339s Adding debian:GTS_Root_R3.pem 339s Adding debian:GTS_Root_R4.pem 339s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 339s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 339s Adding debian:GlobalSign_Root_CA.pem 339s Adding debian:GlobalSign_Root_CA_-_R3.pem 339s Adding debian:GlobalSign_Root_CA_-_R6.pem 339s Adding debian:GlobalSign_Root_E46.pem 339s Adding debian:GlobalSign_Root_R46.pem 339s Adding debian:Go_Daddy_Class_2_CA.pem 339s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 339s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 339s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 339s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 339s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 339s Adding debian:HiPKI_Root_CA_-_G1.pem 339s Adding debian:Hongkong_Post_Root_CA_3.pem 339s Adding debian:ISRG_Root_X1.pem 339s Adding debian:ISRG_Root_X2.pem 339s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 339s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 339s Adding debian:Izenpe.com.pem 339s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 339s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 339s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 339s Adding debian:NAVER_Global_Root_Certification_Authority.pem 340s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 340s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 340s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 340s Adding debian:QuoVadis_Root_CA_1_G3.pem 340s Adding debian:QuoVadis_Root_CA_2.pem 340s Adding debian:QuoVadis_Root_CA_2_G3.pem 340s Adding debian:QuoVadis_Root_CA_3.pem 340s Adding debian:QuoVadis_Root_CA_3_G3.pem 340s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 340s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 340s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 340s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 340s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 340s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 340s Adding debian:SZAFIR_ROOT_CA2.pem 340s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 340s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 340s Adding debian:SecureSign_Root_CA12.pem 340s Adding debian:SecureSign_Root_CA14.pem 340s Adding debian:SecureSign_Root_CA15.pem 340s Adding debian:SecureTrust_CA.pem 340s Adding debian:Secure_Global_CA.pem 340s Adding debian:Security_Communication_ECC_RootCA1.pem 340s Adding debian:Security_Communication_RootCA2.pem 340s Adding debian:Starfield_Class_2_CA.pem 340s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 340s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 340s Adding debian:SwissSign_Gold_CA_-_G2.pem 340s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 340s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 340s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 340s Adding debian:TWCA_CYBER_Root_CA.pem 340s Adding debian:TWCA_Global_Root_CA.pem 340s Adding debian:TWCA_Root_Certification_Authority.pem 340s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 340s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 340s Adding debian:TeliaSonera_Root_CA_v1.pem 340s Adding debian:Telia_Root_CA_v2.pem 340s Adding debian:TrustAsia_Global_Root_CA_G3.pem 340s Adding debian:TrustAsia_Global_Root_CA_G4.pem 340s Adding debian:Trustwave_Global_Certification_Authority.pem 340s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 340s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 340s Adding debian:TunTrust_Root_CA.pem 340s Adding debian:UCA_Extended_Validation_Root.pem 340s Adding debian:UCA_Global_G2_Root.pem 340s Adding debian:USERTrust_ECC_Certification_Authority.pem 340s Adding debian:USERTrust_RSA_Certification_Authority.pem 340s Adding debian:XRamp_Global_CA_Root.pem 340s Adding debian:certSIGN_ROOT_CA.pem 340s Adding debian:certSIGN_Root_CA_G2.pem 340s Adding debian:e-Szigno_Root_CA_2017.pem 340s Adding debian:ePKI_Root_Certification_Authority.pem 340s Adding debian:emSign_ECC_Root_CA_-_C3.pem 340s Adding debian:emSign_ECC_Root_CA_-_G3.pem 340s Adding debian:emSign_Root_CA_-_C1.pem 340s Adding debian:emSign_Root_CA_-_G1.pem 340s Adding debian:vTrus_ECC_Root_CA.pem 340s Adding debian:vTrus_Root_CA.pem 340s done. 340s Setting up yui-compressor (2.4.8-3build1) ... 340s Setting up default-jre-headless (2:1.21-76build1) ... 340s Processing triggers for sgml-base (1.31+nmu1) ... 340s Setting up docutils-common (0.22.4+dfsg-1) ... 341s Processing triggers for sgml-base (1.31+nmu1) ... 341s Setting up python3-docutils (0.22.4+dfsg-1) ... 342s Setting up python3-sphinx (8.2.3-12) ... 352s autopkgtest [09:01:20]: test common-test: ./debian/tests/runner build-deps lemonldap-ng-common 352s autopkgtest [09:01:20]: test common-test: [----------------------- 352s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.ws6xEl/build.4Ao/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 352s t/01-Common-Conf.t ............ 352s ok 1 - use Lemonldap::NG::Common::Conf; 352s ok 2 - Bad module 352s ok 3 - Read t/lemonldap-ng.ini 352s # Subtest: Invalid backend configuration 352s ok 1 - Invalid configuration 352s ok 2 - Found correct error message 352s 1..2 352s ok 4 - Invalid backend configuration 352s # Subtest: Cache expiration 352s ok 1 - Valid configuration 352s # Invoking getConf with args { 352s # 'local' => 1 352s # } 352s ok 2 - Found expected cfgNum in conf 352s ok 3 - Found expected message 352s ok 4 - lastCfg counter increased by 1 352s ok 5 - load counter increased by 1 352s # Invoking getConf with args { 352s # 'local' => 1 352s # } 352s ok 6 - Found expected newvalue in conf 352s ok 7 - Found expected message 352s ok 8 - load counter increased by 0 352s ok 9 - lastCfg counter increased by 0 352s # Invoking getConf with args { 352s # 'local' => 1 352s # } 352s ok 10 - Found expected cfgNum in conf 352s ok 11 - Found expected newvalue in conf 352s ok 12 - Found expected message 352s ok 13 - lastCfg counter increased by 1 352s ok 14 - load counter increased by 1 352s 1..14 352s ok 5 - Cache expiration 352s # Subtest: Configuration reload 352s ok 1 - Valid configuration 352s # Invoking getConf with args { 352s # 'local' => 1 352s # } 352s ok 2 - Found expected cfgNum in conf 352s ok 3 - Found expected message 352s ok 4 - lastCfg counter increased by 1 352s ok 5 - load counter increased by 1 352s # Invoking getConf with args { 352s # 'local' => 0 352s # } 352s ok 6 - Found expected newvalue in conf 352s ok 7 - Found expected cfgNum in conf 352s ok 8 - Found expected message 352s ok 9 - lastCfg counter increased by 1 352s ok 10 - load counter increased by 1 352s # Invoking getConf with args { 352s # 'local' => 1 352s # } 352s ok 11 - Found expected cfgNum in conf 352s ok 12 - Found expected newvalue in conf 352s ok 13 - Found expected message 352s ok 14 - lastCfg counter increased by 0 352s ok 15 - load counter increased by 0 352s 1..15 352s ok 6 - Configuration reload 352s # Subtest: Configuration cache manual clear 352s ok 1 - Valid configuration 352s # Invoking getConf with args { 352s # 'local' => 1 352s # } 352s ok 2 - Found expected cfgNum in conf 352s ok 3 - Found expected message 352s ok 4 - lastCfg counter increased by 1 352s ok 5 - load counter increased by 1 352s # Invoking getConf with args { 352s # 'local' => 1 352s # } 352s ok 6 - Found expected newvalue in conf 352s ok 7 - Found expected cfgNum in conf 352s ok 8 - Found expected message 352s ok 9 - load counter increased by 0 352s ok 10 - lastCfg counter increased by 0 352s # Invoking getConf with args { 352s # 'noCache' => 2 352s # } 352s ok 11 - Found expected cfgNum in conf 352s ok 12 - Found expected newvalue in conf 352s ok 13 - Found expected message 352s ok 14 - load counter increased by 1 352s ok 15 - lastCfg counter increased by 1 352s # Invoking getConf with args { 352s # 'local' => 1 352s # } 352s ok 16 - Found expected newvalue in conf 352s ok 17 - Found expected cfgNum in conf 352s ok 18 - Found expected message 352s ok 19 - load counter increased by 0 352s ok 20 - lastCfg counter increased by 0 352s 1..20 352s ok 7 - Configuration cache manual clear 352s # Subtest: local param behavior 352s ok 1 - Valid configuration 352s # Invoking getConf with args { 352s # 'local' => 1, 352s # 'localPrm' => { 352s # 'myLocalPrm' => 1 352s # } 352s # } 352s ok 2 - Found expected cfgNum in conf 352s ok 3 - Found expected myLocalPrm in conf 352s ok 4 - Found expected message 352s ok 5 - lastCfg counter increased by 1 352s ok 6 - load counter increased by 1 352s # Invoking getConf with args {} 352s ok 7 - Found expected cfgNum in conf 352s ok 8 - Found expected myLocalPrm in conf 352s ok 9 - Found expected message 352s ok 10 - lastCfg counter increased by 1 352s ok 11 - load counter increased by 1 352s ok 12 - Another confAccess object from another process 352s # Invoking getConf with args {} 352s ok 13 - Found expected cfgNum in conf 352s ok 14 - Found expected myLocalPrm in conf 352s ok 15 - Found expected message 352s ok 16 - lastCfg counter increased by 1 352s ok 17 - load counter increased by 1 352s # Invoking getConf with args { 352s # 'local' => 1 352s # } 352s ok 18 - Found expected myLocalPrm in conf 352s ok 19 - Found expected cfgNum in conf 352s ok 20 - Found expected message 352s ok 21 - lastCfg counter increased by 0 352s ok 22 - load counter increased by 0 352s 1..22 352s ok 8 - local param behavior 352s 1..8 352s ok 353s t/02-Common-Conf-File.t ....... 353s ok 1 - use Lemonldap::NG::Common::Conf; 353s ok 2 - type => file 353s ok 3 - Test 0 is stored 353s ok 4 - Test 0 can be read 353s ok 5 - Test 0 is restored 353s ok 6 - Test 1 is stored 353s ok 7 - Test 1 can be read 353s ok 8 - Test 1 is restored 353s ok 9 - Test 2 is stored 353s ok 10 - Test 2 can be read 353s ok 11 - Test 2 is restored 353s 1..11 353s ok 353s t/02-Common-Conf-Overlay.t .... 353s ok 1 - use Lemonldap::NG::Common::Conf; 353s ok 2 - type => Overlay 353s ok 3 - Load conf 353s ok 4 - Normal parameters 353s ok 5 - Scalar override 353s ok 6 - Hash override 353s ok 7 - Save 353s ok 8 - Load conf 353s ok 9 - Succeed to update overwrite 353s ok 10 - Restore 353s ok 11 - Load conf 353s ok 12 - Hash override 353s 1..12 353s ok 354s t/02-Common-Conf-ServerEnv.t .. 354s 1..17 354s ok 1 - use Lemonldap::NG::Common::Conf; 354s ok 2 - type => file 354s ok 3 - Conf is stored 354s ok 4 - Conf can be read 354s ok 5 - %SERVERENV:A% is not substitued into Aa without useServerEnv 354s ok 6 - type => file 354s ok 7 - Conf is stored 354s ok 8 - Conf can be read 354s ok 9 - %SERVERENV:A% is substitued into Aa 354s ok 10 - %SERVERENV:B% %SERVERENV:C% is substitued into Bb Cc 354s ok 11 - Keyname is transformed 354s ok 12 - Values are substitued into arrays 354s ok 13 - Get raw conf 354s ok 14 - %SERVERENV:A% is not substitued into Aa in raw mode 354s # Subtest: Check useServerEnv in config file in localConf 354s ok 1 - configuration access option correctly replaced 354s ok 2 - configuration variable replaced 354s 1..2 354s ok 15 - Check useServerEnv in config file in localConf 354s # Subtest: Check useServerEnv in build option in localConf 354s ok 1 - configuration access option correctly replaced 354s ok 2 - configuration variable replaced 354s 1..2 354s ok 16 - Check useServerEnv in build option in localConf 354s # Subtest: No useServerEnv in localConf 354s ok 1 - configuration access option not replaced 354s ok 2 - configuration variable not replaced 354s 1..2 354s ok 17 - No useServerEnv in localConf 354s ok 354s t/03-Common-Conf-CDBI.t ....... 354s 1..14 354s ok 1 - use Lemonldap::NG::Common::Conf; 354s ok 2 - CDBI object 354s ok 3 - Driver is build 354s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 354s ok 4 - Set unicode 354s ok 5 - Test database created 354s ok 6 - Test 0 is stored 354s ok 7 - Test 0 can be read 354s ok 8 - Test 0 is restored 354s ok 9 - Test 1 is stored 354s ok 10 - Test 1 can be read 354s ok 11 - Test 1 is restored 354s ok 12 - Test 2 is stored 354s ok 13 - Test 2 can be read 354s ok 14 - Test 2 is restored 354s ok 355s t/03-Common-Conf-Patroni.t .... 355s ok 1 - use Lemonldap::NG::Common::Conf; 355s ok 2 - CDBI object 355s ok 3 - Driver is built 355s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 355s 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. 355s 355s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 355s 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. 355s 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. 355s 355s ok 4 355s 1..4 355s ok 355s t/03-Common-Conf-RDBI.t ....... 355s 1..14 355s ok 1 - use Lemonldap::NG::Common::Conf; 355s ok 2 - RDBI object 355s ok 3 - Driver is build 355s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 355s ok 4 - Set unicode 355s ok 5 - Test database created 355s ok 6 - Test 0 is stored 355s ok 7 - Test 0 can be read 355s ok 8 - Test 0 is restored 355s ok 9 - Test 1 is stored 355s ok 10 - Test 1 can be read 355s ok 11 - Test 1 is restored 355s ok 12 - Test 2 is stored 355s ok 13 - Test 2 can be read 355s ok 14 - Test 2 is restored 355s ok 356s t/05-Common-Conf-LDAP.t ....... 356s 1..3 356s Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at t/05-Common-Conf-LDAP.t line 33. 356s ok 1 - use Lemonldap::NG::Common::Conf; 356s ok 2 - New object 356s ok 3 356s ok 357s t/10-PSGI-Request.t ........... 357s # Subtest: Request ID 357s ok 1 - Generated request ID 357s ok 2 - Request ID is stable across calls 357s ok 3 - Request ID is different for each request 357s ok 4 - Request ID is read from UNIQUE_ID env if set 357s 1..4 357s ok 1 - Request ID 357s # Subtest: Request JSON body 357s ok 1 357s ok 2 - Found JSON body 357s ok 3 - Found correct ascii value 357s not ok 4 - Found correct UTF-8 value # TODO UTF-8 handling in request is broken, see #2748 357s # Failed (TODO) test 'Found correct UTF-8 value' 357s # at t/10-PSGI-Request.t line 55. 357s # got: '€ncoded' 357s # expected: '€ncoded' 357s 1..4 357s ok 2 - Request JSON body 357s 1..2 357s ok 358s t/10-PSGI.t ................... 358s # Subtest: Check successful init 358s ok 1 - Returned HTTP code 200 358s ok 2 - Found expected message in body 358s 1..2 358s ok 1 - Check successful init 358s 1..1 358s ok 358s t/11-Logger-Log4Perl.t ........ 358s # Subtest: info mode 358s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 358s ok 2 - Found no debug logs 358s ok 3 - Found info logs 358s 1..3 358s ok 1 - info mode 358s 1..1 358s ok 358s t/11-Logger.t ................. 358s # Subtest: Check logging API 358s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 358s ok 2 - Returned HTTP code 200 358s ok 3 - Found Request handled by TestPsgi handler in notice logs 358s ok 4 - Found User logger trace in info logs 358s ok 5 - Found audit in notice logs 358s ok 6 - Found (?^:auditLogger internal error: no message provided at .*TestPsgi.pm) in info logs 358s 1..6 358s ok 1 - Check logging API 358s # Subtest: Check audit API 358s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 358s ok 2 - Returned HTTP code 200 358s ok 3 - Found message=audit in audit logs 358s ok 4 - Found field1=one, field2=two in audit logs 358s 1..4 358s ok 2 - Check audit API 358s # Subtest: Check request ID 358s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 358s ok 2 - Enforced UNIQUE_ID seen in 2 messages 358s ok 3 - Seen three different request IDs 358s 1..3 358s ok 3 - Check request ID 358s 1..3 358s ok 359s t/11-LokiLogger.t ............. 359s ok 1 - require './eg/lokiSender'; 359s # Subtest: Check Loki API 359s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 359s ok 2 - Method is POST 359s ok 3 - URL is good 359s ok 4 - Posted values are JSON 359s ok 5 - Method is POST 359s ok 6 - URL is good 359s ok 7 - Posted values are JSON 359s ok 8 - Method is POST 359s ok 9 - URL is good 359s ok 10 - Posted values are JSON 359s ok 11 - Returned HTTP code 200 359s ok 12 - Loki API called 359s ok 13 - job is llng 359s ok 14 - log level is info 359s ok 15 - instance exists 359s ok 16 - env is prod 359s ok 17 - timestamp is set 359s ok 18 - Message exists 359s ok 19 - Get msg 359s ok 20 - Userlogger message is a string 359s ok 21 - job is llng 359s ok 22 - log level is notice 359s ok 23 - instance exists 359s ok 24 - env is prod 359s ok 25 - timestamp is set 359s ok 26 - Message exists 359s ok 27 - Audit message is JSON encoded 359s ok 28 - job is llng 359s ok 29 - log level is notice 359s ok 30 - instance exists 359s ok 31 - env is prod 359s ok 32 - timestamp is set 359s ok 33 - Message exists 359s ok 34 - Audit message is JSON encoded 359s 1..34 359s ok 2 - Check Loki API 359s # Subtest: Check Loki API with deferred send 359s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 359s ok 2 - Returned HTTP code 200 359s ok 3 - Loki logs deferred 359s ok 4 - Method is POST 359s ok 5 - URL is good 359s ok 6 - Posted values are JSON 359s ok 7 - Method is POST 359s ok 8 - URL is good 359s ok 9 - Posted values are JSON 359s ok 10 - Loki API called 359s ok 11 - job is llng 359s ok 12 - log level is info 359s ok 13 - instance exists 359s ok 14 - env is prod 359s ok 15 - timestamp is set 359s ok 16 - Message exists 359s ok 17 - Get msg 359s ok 18 - Userlogger message is a string 359s ok 19 - job is llng 359s ok 20 - log level is notice 359s ok 21 - instance exists 359s ok 22 - env is prod 359s ok 23 - timestamp is set 359s ok 24 - Message exists 359s ok 25 - Audit message is JSON encoded 359s ok 26 - timestamp is set 359s ok 27 - Message exists 359s ok 28 - Audit message is JSON encoded 359s 1..28 359s ok 3 - Check Loki API with deferred send 359s 1..3 359s ok 359s t/11-TestLogger.t ............. 359s ok 1 - An object of class 't::TestLogger' isa 't::TestLogger' 359s ok 2 - Found my_info in info logs 359s ok 3 - Found (?^:^my_debug_) in debug logs 359s 1..3 359s ok 359s t/30-Common-Safelib.t ......... 359s 1..1 359s ok 1 - use Lemonldap::NG::Common::Safelib; 359s ok 360s t/35-Common-Crypto.t .......... 360s 1..21 360s ok 1 - use Lemonldap::NG::Common::Crypto; 360s ok 2 - New object 360s ok 3 - Test of base64 encrypting with 1 characters string 360s ok 4 - Test of base64 encrypting with 2 characters string 360s ok 5 - Test of base64 encrypting with 3 characters string 360s ok 6 - Test of base64 encrypting with 4 characters string 360s ok 7 - Test of base64 encrypting with 5 characters string 360s ok 8 - Test of base64 encrypting with 6 characters string 360s ok 9 - Test of base64 encrypting with 7 characters string 360s ok 10 - Test of base64 encrypting with 8 characters string 360s ok 11 - Test of base64 encrypting with 9 characters string 360s ok 12 - Test of base64 encrypting with 10 characters string 360s ok 13 - Test of base64 encrypting with 11 characters string 360s ok 14 - Test of base64 encrypting with 12 characters string 360s ok 15 - Test of base64 encrypting with 13 characters string 360s ok 16 - Test of base64 encrypting with 14 characters string 360s ok 17 - Test of base64 encrypting with 15 characters string 360s ok 18 - Test of base64 encrypting with 16 characters string 360s ok 19 - Test of base64 encrypting with 17 characters string 360s ok 20 - Test of hexadecimal encrypting 360s ok 21 - Test of long value encrypting 360s ok 360s t/36-Common-Regexp.t .......... 360s 1..20 360s ok 1 - use Lemonldap::NG::Common::Regexp; 360s ok 2 360s ok 3 360s ok 4 360s ok 5 360s ok 6 360s ok 7 360s ok 8 360s ok 9 360s ok 10 360s ok 11 360s ok 12 360s ok 13 360s ok 14 360s ok 15 360s ok 16 360s ok 17 360s ok 18 360s ok 19 360s ok 20 360s ok 360s t/37-Common-TOTP.t ............ 360s 1..16 360s ok 1 - use Lemonldap::NG::Common::TOTP; 360s ok 2 - TOTP code is valid 360s ok 3 - TOTP code is no longer valid 360s ok 4 - TOTP code is not valid yet 360s ok 5 - TOTP code is valid 360s ok 6 - TOTP code is valid 360s ok 7 - TOTP code is no longer valid 360s ok 8 - TOTP code is not valid yet 360s ok 9 - TOTP is valid with encrypted secret and encryption disabled 360s ok 10 - TOTP is valid with encrypted secret and encryption enabled 360s ok 11 - TOTP is valid with cleartext secret and encryption enabled 360s ok 12 - TOTP code fails to verify 360s ok 13 - TOTP secret is stored as-is when encryption is disabled 360s ok 14 - Secret looks encrypted 360s ok 15 - Secret looks encrypted 360s ok 16 - get_storable_secret produces working secret 360s ok 360s t/38-SAML-Metadata.t .......... 360s ok 1 - use Lemonldap::NG::Common::Conf::SAML::Metadata; 360s ok 2 - 'Metadata object' isa 'Lemonldap::NG::Common::Conf::SAML::Metadata' 360s # Subtest: Check basic MD information 360s ok 1 - XML successfully parsed 360s ok 2 - Metadata validates SAML 2.0 schema 360s ok 3 - XML successfully parsed 360s ok 4 - Found a match for XPath Expression //md:SingleSignOnService/@Location 360s ok 5 - Check SingleSignOnService URL 360s 1..5 360s ok 3 - Check basic MD information 360s # Subtest: Default metadata with two different keys 360s ok 1 - XML successfully parsed 360s ok 2 - XML successfully parsed 360s ok 3 - Found one encryption key 360s ok 4 - XML successfully parsed 360s ok 5 - Found one signing key 360s ok 6 - Signing and encryption keys are different 360s 1..6 360s ok 4 - Default metadata with two different keys 360s # Subtest: Default metadata with only one key 360s ok 1 - XML successfully parsed 360s ok 2 - XML successfully parsed 360s ok 3 - Found one encryption key 360s ok 4 - XML successfully parsed 360s ok 5 - Found one signing key 360s ok 6 - Signing key was used as encryption key too 360s 1..6 360s ok 5 - Default metadata with only one key 360s # Subtest: Use certificate 360s ok 1 - XML successfully parsed 360s ok 2 - XML successfully parsed 360s ok 3 - Offered signing certs match excepted ones 360s ok 4 - XML successfully parsed 360s ok 5 - Offered encryption certs match excepted ones 360s 1..5 360s ok 6 - Use certificate 360s # Subtest: Override signing or encryption keys 360s ok 1 - XML successfully parsed 360s ok 2 - XML successfully parsed 360s ok 3 - Offered signing certs match excepted ones 360s ok 4 - XML successfully parsed 360s ok 5 - Offered encryption certs match excepted ones 360s 1..5 360s ok 7 - Override signing or encryption keys 360s 1..7 360s ok 360s t/40-Common-Session.t ......... 360s 1..7 360s ok 1 - use Lemonldap::NG::Common::Session; 360s ok 2 - Creation of session 360s ok 3 - Store session kind 360s ok 4 - Remove session 360s ok 5 - use Lemonldap::NG::Common::Apache::Session::Generate::SHA256; 360s ok 6 - Use SHA256 generate module 360s ok 7 - Remove session 360s ok 360s t/41-Common-EmailAddress.t .... 360s 1..3 360s ok 1 - use Lemonldap::NG::Common::EmailAddress; 360s ok 2 - calling format_email function 360s ok 3 - testing formatted email value 360s ok 362s t/45-importMetadata-config.t .. 362s ok 1 - require './scripts/importMetadata'; 362s # Subtest: Ignore SP 362s ok 1 362s ok 2 362s ok 3 362s ok 4 362s 1..4 362s ok 2 - Ignore SP 362s # Subtest: Ignore IDP 362s ok 1 362s ok 2 362s ok 3 362s ok 4 362s 1..4 362s ok 3 - Ignore IDP 362s # Subtest: Conf Prefix 362s ok 1 362s ok 2 362s 1..2 362s ok 4 - Conf Prefix 362s # Subtest: Remove 362s ok 1 362s ok 2 362s ok 3 362s ok 4 362s ok 5 362s ok 6 362s ok 7 362s ok 8 362s ok 9 362s ok 10 362s ok 11 362s ok 12 362s 1..12 362s ok 5 - Remove 362s # Subtest: IDP Exported attributes 362s ok 1 362s ok 2 362s 1..2 362s ok 6 - IDP Exported attributes 362s # Subtest: SP Exported attributes 362s ok 1 362s ok 2 362s ok 3 362s 1..3 362s ok 7 - SP Exported attributes 362s # Subtest: Options 362s ok 1 362s ok 2 362s ok 3 362s ok 4 362s ok 5 362s 1..5 362s ok 8 - Options 362s 1..8 362s ok 363s t/45-importMetadata.t ......... 363s ok 1 - require './scripts/importMetadata'; 363s ok 2 - SP counters are expected 363s ok 3 - IDP counters are expected 363s ok 4 - Correct amount of providers 363s ok 5 - Correct amount of providers 363s ok 6 - Correct amount of providers 363s ok 7 - Correct amount of providers 363s ok 8 - Correct amount of providers 363s ok 9 - Correct amount of providers 363s ok 10 - Found exported attribute 363s ok 11 - Found optional attribute 363s ok 12 - Found required attribute 363s ok 13 - Found subject ID 363s ok 14 - SP counters are expected 363s ok 15 - IDP counters are expected 363s ok 16 - Configuration was updated 363s ok 17 - Configuration was updated 363s ok 18 - SP counters are expected 363s ok 19 - IDP counters are expected 363s ok 20 363s 1..20 363s ok 363s t/50-Combination-Parser.t ..... 363s 1..32 363s ok 1 - use Lemonldap::NG::Common::Combination::Parser; 363s ok 2 - First level is a sub 363s ok 3 - Second level is an array ("or" list) 363s ok 4 - Third level is an array (auth,userDB) 363s ok 5 - Fourth level is a sub 363s ok 6 - "[A]" returns A as auth module 363s ok 7 - "[A]" returns A as userDB module 363s ok 8 - "[A,B]" returns A as auth module 363s ok 9 - "[A,B]" returns B as userDB module 363s ok 10 - "if(1) then [A,B] else [B,C]" returns A as auth module 363s ok 11 - "if(1) then [A,B] else [B,C]" returns B as userDB module 363s ok 12 - "if(0) then [A,B] else [B,C]" returns B as auth module 363s ok 13 - "if(0) then [A,B] else [B,C]" returns C as userDB module 363s ok 14 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns B as auth module 363s ok 15 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns C as userDB module 363s ok 16 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns B as auth module 363s ok 17 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns A as userDB module 363s ok 18 - "if($env->{test}) then [A,B] else [B,C]" returns A as auth module 363s ok 19 - "if($env->{test}) then [A,B] else [B,C]" returns B as userDB module 363s ok 20 - "if($env->{false}) then [A,B] else [B,C]" returns B as auth module 363s ok 21 - "if($env->{false}) then [A,B] else [B,C]" returns C as userDB module 363s ok 22 - "[A,B] or [B,C]" returns A as auth module 363s ok 23 - "[A,B] or [B,C]" returns B as userDB module 363s ok 24 - "if(1) then [A,B] or [C,A] else [B,C]" returns A as auth module 363s ok 25 - "if(1) then [A,B] or [C,A] else [B,C]" returns B as userDB module 363s ok 26 - "[A,B] or [B,C]" returns 2 elements 363s ok 27 - "if(1) then [A,B] or [C,A] else [B,C]" returns 2 elements 363s ok 28 - "[A and B, A]" returns PE_OK as auth result 363s ok 29 - "[A,B] and [B,C]" returns PE_OK as auth result 363s ok 30 - "if(0) then [A,B] else [A,B] and [B,C]" returns PE_OK as auth result 363s ok 31 - Bad expr "if(1) then {if(1) then [A] else [B]} else [C]" 363s ok 32 - Bad expr "[A,B or C]" 363s ok 364s t/60-Hashed-Session.t ......... 364s ok 1 - use Lemonldap::NG::Common::Session; 364s ok 2 - use Lemonldap::NG::Common::CliSessions; 364s ok 3 - Create fixed session 364s ok 4 - Session name is hashed 364s ok 5 - Recover fixed session 364s ok 6 - Data restored 364s ok 7 - Create session 364s ok 8 - Session name is hashed 364s ok 9 - Recover session 364s ok 10 - Data restored 364s ok 11 - Recover session 364s ok 12 - Data updated 364s ok 13 - Recover session 364s ok 14 - Data updated 364s 1..14 364s ok 365s t/60-Purge-Persistent.t ....... 365s ok 1 - use Lemonldap::NG::Common::Session; 365s 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. 365s ok 2 - use Lemonldap::NG::Common::Session::Purge; 365s # Subtest: Purge psessions that are too old 365s ok 1 - Function returns success 365s ok 2 - result.errors == result.stats.total.errors 365s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 365s ok 4 - result.purged == result.stats.total.purged 365s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 365s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 365s ok 7 - Found (?^:Persistent session purge completed) in info logs 365s ok 8 - Expected remaining 365s # psession 365s 1..8 365s ok 3 - Purge psessions that are too old 365s # Subtest: test audit logger 365s ok 1 - Function returns success 365s ok 2 - result.errors == result.stats.total.errors 365s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 365s ok 4 - result.purged == result.stats.total.purged 365s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 365s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 365s ok 7 - Found (?^:Persistent session purge completed) in info logs 365s ok 8 - No audit logs generated 365s ok 9 - Function returns success 365s ok 10 - result.errors == result.stats.total.errors 365s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 365s ok 12 - result.purged == result.stats.total.purged 365s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 365s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 365s ok 15 - Found (?^:Persistent session purge completed) in info logs 365s ok 16 - Found code=PSESSION_REMOVED, user=dwho in audit logs 365s 1..16 365s ok 4 - test audit logger 365s # Subtest: Purge psessions that are inactive 365s ok 1 - Function returns success 365s ok 2 - result.errors == result.stats.total.errors 365s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 365s ok 4 - result.purged == result.stats.total.purged 365s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 365s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 365s ok 7 - Found (?^:Persistent session purge completed) in info logs 365s ok 8 - Expected remaining 365s # psession 365s 1..8 365s ok 5 - Purge psessions that are inactive 365s # Subtest: Purge psessions that have no 2FA 365s ok 1 - Function returns success 365s ok 2 - result.errors == result.stats.total.errors 365s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 365s ok 4 - result.purged == result.stats.total.purged 365s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 365s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 365s ok 7 - Found (?^:Persistent session purge completed) in info logs 365s ok 8 - Expected remaining 365s # psession 365s 1..8 365s ok 6 - Purge psessions that have no 2FA 365s # Subtest: Purge psessions without a recent successful login 365s ok 1 - Function returns success 365s ok 2 - result.errors == result.stats.total.errors 365s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 365s ok 4 - result.purged == result.stats.total.purged 365s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 365s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 365s ok 7 - Found (?^:Persistent session purge completed) in info logs 365s ok 8 - Expected remaining 365s # psession 365s 1..8 365s ok 7 - Purge psessions without a recent successful login 365s # Subtest: Purge psessions without a successful login 365s ok 1 - Function returns success 365s ok 2 - result.errors == result.stats.total.errors 365s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 365s ok 4 - result.purged == result.stats.total.purged 365s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 365s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 365s ok 7 - Found (?^:Persistent session purge completed) in info logs 365s ok 8 - Expected remaining 365s # psession 365s 1..8 365s ok 8 - Purge psessions without a successful login 365s # Subtest: Combining filters 365s ok 1 - Function returns success 365s ok 2 - result.errors == result.stats.total.errors 365s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 365s ok 4 - result.purged == result.stats.total.purged 365s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 365s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 365s ok 7 - Found (?^:Persistent session purge completed) in info logs 365s ok 8 - Expected remaining 365s # psession 365s 1..8 365s ok 9 - Combining filters 365s # Subtest: API safety, do not remove all psessions when no filters 365s ok 1 - Function returns success 365s ok 2 - result.errors == result.stats.total.errors 365s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 365s ok 4 - result.purged == result.stats.total.purged 365s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 365s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 365s ok 7 - Found (?^:Persistent session purge completed) in info logs 365s ok 8 - Expected remaining 365s # psession 365s 1..8 365s ok 10 - API safety, do not remove all psessions when no filters 365s 1..10 365s ok 366s t/60-Purge.t .................. 366s ok 1 - use Lemonldap::NG::Common::Session; 366s 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. 366s ok 2 - use Lemonldap::NG::Common::Session::Purge; 366s # Subtest: Purge with no timeoutActivity 366s ok 1 - Function returns success 366s ok 2 - result.errors == result.stats.total.errors 366s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 366s ok 4 - result.purged == result.stats.total.purged 366s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 366s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 366s ok 7 - Found (?^:Session purge completed) in info logs 366s ok 8 - Session b is recent enough to survive 366s ok 9 - Function returns success 366s ok 10 - result.errors == result.stats.total.errors 366s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 366s ok 12 - result.purged == result.stats.total.purged 366s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 366s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 366s ok 15 - Found (?^:Session purge completed) in info logs 366s ok 16 - No sessions remaining 366s 1..16 366s ok 3 - Purge with no timeoutActivity 366s # Subtest: Purge with timeoutActivity 366s ok 1 - Function returns success 366s ok 2 - result.errors == result.stats.total.errors 366s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 366s ok 4 - result.purged == result.stats.total.purged 366s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 366s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 366s ok 7 - Found (?^:Session purge completed) in info logs 366s ok 8 - Only session d is recent enough to survive 366s ok 9 - Function returns success 366s ok 10 - result.errors == result.stats.total.errors 366s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 366s ok 12 - result.purged == result.stats.total.purged 366s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 366s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 366s ok 15 - Found (?^:Session purge completed) in info logs 366s ok 16 - No sessions remaining 366s 1..16 366s ok 4 - Purge with timeoutActivity 366s # Subtest: Multiple types in same backend 366s ok 1 - Function returns success 366s ok 2 - result.errors == result.stats.total.errors 366s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 366s ok 4 - result.purged == result.stats.total.purged 366s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 366s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 366s ok 7 - Found (?^:Session purge completed) in info logs 366s ok 8 - Only recent SSO/SAML sessions and all psessions 366s 1..8 366s ok 5 - Multiple types in same backend 366s # Subtest: Multiple backends 366s ok 1 - Function returns success 366s ok 2 - result.errors == result.stats.total.errors 366s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 366s ok 4 - result.purged == result.stats.total.purged 366s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 366s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 366s ok 7 - Found (?^:Session purge completed) in info logs 366s ok 8 - Only SSO session b remains 366s ok 9 - Only SAML session sb remains 366s ok 10 - Both psessions remain 366s 1..10 366s ok 6 - Multiple backends 366s 1..6 366s ok 366s t/60-Session-Cache.t .......... 366s ok 1 - use Lemonldap::NG::Common::Apache::Session; 366s ok 2 - use Lemonldap::NG::Common::Session; 366s ok 3 - Create session 366s ok 4 - Get session id a151ea6af99a1a1124b152cf8fe60ce2 366s Local data corrupted, ignore cached session 366s ok 5 - Get session 366s ok 6 - Session is restored 366s Unable to use cache: mkdir /tmp/BLINwYiSgY/cache/llng: Permission denied at /usr/share/perl5/Cache/FileBackend.pm line 222. 366s 366s ok 7 - Get session 366s ok 8 - Session is restored 366s ok 9 - Get session 366s ok 10 - Drop session 366s ok 11 - get session from cache 366s ok 12 - cached session is valid 366s ok 13 - Error when session and cache are inexitent 366s 1..13 366s ok 367s t/60-Session-Cli.t ............ 367s ok 1 - use Lemonldap::NG::Common::Session; 367s ok 2 - use Lemonldap::NG::Common::CliSessions; 367s ok 3 - Found one session 367s ok 4 - Found correct session ID 367s ok 5 - Found deleteme session key 367s ok 6 - Found one session 367s ok 7 - Found correct session 367s ok 8 - Found one session 367s ok 9 - Found correct session 367s ok 10 - Only selected fields returned 367s ok 11 - Found correct UID 367s ok 12 - Found correct session ID 367s ok 13 - Found 5 sessions 367s ok 14 - Count gives 5 sessions 367s # Subtest: Search 367s ok 1 - Found 2 psessions 367s ok 2 - Count gives 2 psessions 367s ok 3 - Found 2 psessions 367s ok 4 - Found 2 sessions 367s ok 5 - Both sessions are dwho 367s ok 6 - Found 2 sessions 367s ok 7 - Only selected fields returned 367s ok 8 - Got two lines 367s ok 9 - Correct session IDs 367s 1..9 367s ok 15 - Search 367s ok 16 - Session was removed 367s ok 17 - Session was removed 367s ok 18 - Found 2 foo sessions 367s ok 19 - Found 0 foo sessions 367s ok 20 - New key was set 367s ok 21 - Existing key was changed 367s ok 22 - Key was removed 367s ok 23 - Key was removed 367s ok 24 - Found two second factors 367s ok 25 - Found one Yubikey 367s ok 26 - Found one TOTP 367s ok 27 - Found one U2F 367s ok 28 - Found two second factors 367s ok 29 - Yubikey was removed 367s ok 30 - Found one second factors 367s ok 31 - U2F was removed 367s ok 32 - TOTP survived 367s # Subtest: Search after restore 367s ok 1 - Found 2 psessions 367s ok 2 - Count gives 2 psessions 367s ok 3 - Found 2 psessions 367s ok 4 - Found 2 sessions 367s ok 5 - Both sessions are dwho 367s ok 6 - Found 2 sessions 367s ok 7 - Only selected fields returned 367s ok 8 - Got two lines 367s ok 9 - Correct session IDs 367s 1..9 367s ok 33 - Search after restore 367s ok 34 - Found one second factors 367s ok 35 - U2F was removed 367s ok 36 - TOTP survived 367s ok 37 - Found two second factors for dwho 367s ok 38 - TOTP was removed 367s ok 39 - UBK survived 367s ok 40 - Found one second factors for rtyler 367s ok 41 - TOTP was removed 367s ok 42 - UBK survived 367s ok 43 - Found two consents 367s ok 44 - Found one consent 367s ok 45 - Consent for test-rp removed 367s ok 46 - Consent for test-rp2 still present 367s 1..46 367s ok 367s t/60-U2F-Migrate.t ............ 367s ok 1 - use Lemonldap::NG::Common::Session; 367s ok 2 - use Lemonldap::NG::Common::CliSessions; 367s ok 3 # skip Authen::WebAuthn not found 367s 1..3 367s ok 367s t/70-User-Agent.t ............. 367s 1..3 367s ok 1 - use Lemonldap::NG::Common::UserAgent; 367s ok 2 - Default User Agent 367s ok 3 - Overriden User Agent 368s ok 369s t/71-Util-Crypto.t ............ 369s 1..5 369s ok 1 - use Lemonldap::NG::Common::Util::Crypto; 369s # Subtest: Check genRsaKey 369s ok 1 - Correct key size 369s ok 2 - Public key matches private key 369s ok 3 - Hash is non empty 369s ok 4 - Correct key size 369s ok 5 - Public key matches private key 369s ok 6 - Hash is non empty 369s 1..6 369s ok 2 - Check genRsaKey 369s # Subtest: Check genCertKey 369s ok 1 - Correct key size 369s ok 2 - Public key matches private key 369s ok 3 - Correct subject 369s ok 4 - Hash is non empty 369s ok 5 - Correct key size 369s ok 6 - Public key matches private key 369s ok 7 - Correct subject 369s ok 8 - Hash is non empty 369s ok 9 - Correct key size 369s ok 10 - Public key matches private key 369s ok 11 - Correct subject 369s ok 12 - Hash is non empty 369s 1..12 369s ok 3 - Check genCertKey 369s # Subtest: Check genEcKey 369s ok 1 - Public and private keys match 369s ok 2 - Hash is non empty 369s 1..2 369s ok 4 - Check genEcKey 369s # Subtest: Check genEcCertKey 369s ok 1 - Public and private keys match 369s ok 2 - Hash is non empty 369s ok 3 - Correct subject 369s ok 4 - Public key matches private key 369s ok 5 - Correct subject 369s ok 6 - Hash is non empty 369s 1..6 369s ok 5 - Check genEcCertKey 369s ok 369s All tests successful. 369s Files=32, Tests=331, 17 wallclock secs ( 0.10 usr 0.21 sys + 3.76 cusr 1.51 csys = 5.58 CPU) 369s Result: PASS 369s autopkgtest [09:01:37]: test common-test: -----------------------] 370s common-test PASS 370s autopkgtest [09:01:38]: test common-test: - - - - - - - - - - results - - - - - - - - - - 370s autopkgtest [09:01:38]: test handler-test: preparing testbed 389s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260204-085527-juju-7f2275-prod-proposed-migration-environment-15-3b033edd-9d62-4ff9-9b58-8a703e506d80 from image adt/ubuntu-resolute-s390x-server-20260203.img (UUID 733879ca-10c9-4d0b-9d4a-492c78d47079)... 553s autopkgtest [09:04:41]: testbed dpkg architecture: s390x 553s autopkgtest [09:04:41]: testbed apt version: 3.1.14 555s autopkgtest [09:04:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 555s autopkgtest [09:04:43]: testbed release detected to be: resolute 558s autopkgtest [09:04:46]: updating testbed package index (apt update) 559s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 559s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 559s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 560s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 560s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 560s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1695 kB] 560s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [228 kB] 560s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [35.1 kB] 560s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [257 kB] 560s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1448 kB] 560s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9648 B] 564s Fetched 3802 kB in 5s (845 kB/s) 569s Reading package lists... 571s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 571s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 572s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 572s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 579s Reading package lists... 579s Reading package lists... 581s Building dependency tree... 581s Reading state information... 583s Calculating upgrade... 584s The following packages will be upgraded: 584s debconf debconf-i18n htop libmd0 libzstd1 powermgmt-base python3-debconf 584s python3-lazr.restfulclient systemd-hwe-hwdb zstd 585s 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 585s Need to get 1700 kB of archives. 585s After this operation, 1024 B of additional disk space will be used. 585s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-debconf all 1.5.91build1 [4174 B] 585s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf-i18n all 1.5.91build1 [227 kB] 585s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf all 1.5.91build1 [126 kB] 585s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libmd0 s390x 1.1.0-2build4 [23.7 kB] 585s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libzstd1 s390x 1.5.7+dfsg-3 [346 kB] 585s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x systemd-hwe-hwdb all 259.0.1 [3152 B] 585s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x powermgmt-base all 1.38ubuntu2 [7878 B] 585s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x htop s390x 3.4.1-5build2 [188 kB] 585s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-lazr.restfulclient all 0.14.6-3build1 [51.1 kB] 585s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x zstd s390x 1.5.7+dfsg-3 [724 kB] 590s dpkg-preconfigure: unable to re-open stdin: No such file or directory 590s Fetched 1700 kB in 1s (1554 kB/s) 593s (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 ... 61953 files and directories currently installed.) 593s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 594s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 595s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 596s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 601s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 602s Unpacking debconf (1.5.91build1) over (1.5.91) ... 606s Setting up debconf (1.5.91build1) ... 610s (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 ... 61953 files and directories currently installed.) 610s Preparing to unpack .../libmd0_1.1.0-2build4_s390x.deb ... 611s Unpacking libmd0:s390x (1.1.0-2build4) over (1.1.0-2build3) ... 611s Setting up libmd0:s390x (1.1.0-2build4) ... 613s (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 ... 61953 files and directories currently installed.) 613s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_s390x.deb ... 613s Unpacking libzstd1:s390x (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 614s Setting up libzstd1:s390x (1.5.7+dfsg-3) ... 616s (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 ... 61953 files and directories currently installed.) 616s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 617s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 618s Preparing to unpack .../powermgmt-base_1.38ubuntu2_all.deb ... 619s Unpacking powermgmt-base (1.38ubuntu2) over (1.38ubuntu1) ... 621s Preparing to unpack .../htop_3.4.1-5build2_s390x.deb ... 621s Unpacking htop (3.4.1-5build2) over (3.4.1-5build1) ... 623s Preparing to unpack .../python3-lazr.restfulclient_0.14.6-3build1_all.deb ... 624s Unpacking python3-lazr.restfulclient (0.14.6-3build1) over (0.14.6-3) ... 625s Preparing to unpack .../zstd_1.5.7+dfsg-3_s390x.deb ... 625s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 627s Setting up powermgmt-base (1.38ubuntu2) ... 627s Setting up htop (3.4.1-5build2) ... 628s Setting up python3-debconf (1.5.91build1) ... 629s Setting up debconf-i18n (1.5.91build1) ... 632s Setting up systemd-hwe-hwdb (259.0.1) ... 638s Setting up python3-lazr.restfulclient (0.14.6-3build1) ... 640s Setting up zstd (1.5.7+dfsg-3) ... 640s Processing triggers for man-db (2.13.1-1) ... 690s Processing triggers for udev (259-1ubuntu3) ... 694s Processing triggers for libc-bin (2.42-2ubuntu4) ... 698s autopkgtest [09:07:06]: upgrading testbed (apt dist-upgrade and autopurge) 699s Reading package lists... 700s Building dependency tree... 700s Reading state information... 701s Calculating upgrade... 702s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 703s Reading package lists... 704s Building dependency tree... 704s Reading state information... 705s Solving dependencies... 706s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 713s Reading package lists... 715s Building dependency tree... 715s Reading state information... 716s Solving dependencies... 717s The following NEW packages will be installed: 717s autoconf autodep8 automake autopoint autotools-dev build-essential 717s ca-certificates-java cpp cpp-15 cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu 717s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 717s dh-strip-nondeterminism docutils-common dwz fontconfig-config 717s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 717s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 717s gcc-s390x-linux-gnu gettext imagemagick-7-common intltool-debian java-common 717s java-wrappers libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 717s libapache-session-perl libarchive-zip-perl libasan8 717s libauth-yubikey-webclient-perl libauthen-radius-perl 717s libb-hooks-endofscope-perl libb-hooks-op-check-perl 717s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 717s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 717s libclass-data-inheritable-perl libclass-errorhandler-perl 717s libclass-inspector-perl libclass-method-modifiers-perl 717s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 717s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 717s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 717s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 717s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 717s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 717s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 717s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 717s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 717s libdata-optlist-perl libdata-password-zxcvbn-perl 717s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 717s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 717s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 717s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 717s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 717s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 717s libencode-locale-perl liberror-perl libeval-closure-perl 717s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 717s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 717s libfile-sharedir-perl libfile-stripnondeterminism-perl 717s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 717s libfreetype6 libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 717s libglib-perl libgomp1 libgssapi-perl libhash-merge-simple-perl 717s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 717s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 717s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 717s libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl 717s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 717s libhttp-multipartparser-perl libhttp-negotiate-perl libimage-magick-perl 717s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 717s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 717s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 717s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 717s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootswatch 717s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 717s liblcms2-2 liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 717s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 717s liblist-someutils-perl liblist-utilsby-perl libllhttp9.3 717s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 717s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 717s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 717s libmodule-implementation-perl libmodule-pluggable-perl 717s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 717s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 717s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 717s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 717s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 717s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 717s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 717s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 717s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 717s libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl 717s libstdc++-15-dev libstream-buffered-perl libstring-random-perl 717s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 717s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 717s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 717s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 717s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 717s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 717s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 717s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 717s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 717s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 717s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 717s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 717s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 717s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 717s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 717s po-debconf python3-alabaster python3-defusedxml python3-docutils 717s python3-imagesize python3-roman-numerals python3-snowballstemmer 717s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 717s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 717s xml-core yui-compressor 718s 0 upgraded, 316 newly installed, 0 to remove and 0 not upgraded. 718s Need to get 164 MB of archives. 718s After this operation, 621 MB of additional disk space will be used. 718s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 718s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 718s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 718s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 718s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libfontenc1 s390x 1:1.1.8-1build2 [14.5 kB] 718s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 718s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 718s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-utils s390x 1:7.7+7build1 [101 kB] 718s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-urw-base35 all 20200910-8build1 [10.9 MB] 719s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 719s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 719s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 719s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 719s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 719s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 719s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 719s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 719s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 719s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 719s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 719s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 719s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 719s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 719s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 719s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 719s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 719s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 719s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 719s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 719s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 719s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 720s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-q16-perl s390x 8:7.1.2.13+dfsg1-1 [112 kB] 720s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 720s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 720s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 720s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 720s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 720s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1 [43.4 kB] 720s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 720s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 720s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x libc-dev-bin s390x 2.42-2ubuntu4 [22.9 kB] 720s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x linux-libc-dev s390x 6.18.0-9.9 [1854 kB] 720s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-dev s390x 1:4.5.1-1 [127 kB] 720s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x rpcsvc-proto s390x 1.4.3-1build1 [67.1 kB] 720s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libc6-dev s390x 2.42-2ubuntu4 [1696 kB] 720s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 720s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 720s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 721s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 721s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 721s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 721s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 721s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 721s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 721s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 721s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 722s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 722s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 722s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 723s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 723s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 723s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 723s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 723s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 724s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 724s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 724s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 724s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 724s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x ca-certificates-java all 20240118build1 [11.7 kB] 724s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 724s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 724s Get:72 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21 [12.5 kB] 724s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 724s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 724s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 724s Get:76 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3build1 [52.7 kB] 724s Get:77 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2 [121 kB] 724s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 724s Get:79 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 724s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 724s Get:81 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 724s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x java-common all 0.76build1 [6956 B] 724s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x libpcsclite1 s390x 2.4.1-1 [24.5 kB] 724s Get:84 http://ftpmaster.internal/ubuntu resolute/main s390x openjdk-21-jre-headless s390x 21.0.10+7-1 [43.8 MB] 727s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x default-jre-headless s390x 2:1.21-76build1 [3268 B] 727s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1 [11.0 kB] 727s Get:87 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19build1 [20.3 kB] 727s Get:88 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.22.4+dfsg-1 [130 kB] 727s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 727s Get:90 http://ftpmaster.internal/ubuntu resolute/main s390x unzip s390x 6.0-29ubuntu1 [185 kB] 727s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x java-wrappers all 0.5build1 [9030 B] 727s Get:92 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 727s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 727s Get:94 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 727s Get:95 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 727s Get:96 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 727s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 727s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 727s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 727s Get:100 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 727s Get:101 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 727s Get:102 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 727s Get:103 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 727s Get:104 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 727s Get:105 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 727s Get:106 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 727s Get:107 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 727s Get:108 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 727s Get:109 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 727s Get:110 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 727s Get:111 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 727s Get:112 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 727s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 727s Get:114 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 728s Get:115 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 728s Get:116 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 728s Get:117 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 728s Get:118 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 728s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 728s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 728s Get:121 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 728s Get:122 http://ftpmaster.internal/ubuntu resolute/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 728s Get:123 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 728s Get:124 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 728s Get:125 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 728s Get:126 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 728s Get:127 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 728s Get:128 http://ftpmaster.internal/ubuntu resolute/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 728s Get:129 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 728s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 728s Get:131 http://ftpmaster.internal/ubuntu resolute/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 728s Get:132 http://ftpmaster.internal/ubuntu resolute/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 728s Get:133 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 728s Get:134 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 728s Get:135 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 728s Get:136 http://ftpmaster.internal/ubuntu resolute/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 728s Get:137 http://ftpmaster.internal/ubuntu resolute/main s390x libcares2 s390x 1.34.6-1 [102 kB] 728s Get:138 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 728s Get:139 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 728s Get:140 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 728s Get:141 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 728s Get:142 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 728s Get:143 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 728s Get:144 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 728s Get:145 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 728s Get:146 http://ftpmaster.internal/ubuntu resolute/universe s390x libclone-pp-perl all 1.08-2 [8534 B] 728s Get:147 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 728s Get:148 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 728s Get:149 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 728s Get:150 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 728s Get:151 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 728s Get:152 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 728s Get:153 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 728s Get:154 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 728s Get:155 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 728s Get:156 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-dh-gmp-perl s390x 0.00012-2build5 [16.3 kB] 728s Get:157 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 728s Get:158 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-jwt-perl all 0.037-1 [29.7 kB] 728s Get:159 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 728s Get:160 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 728s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 728s Get:162 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 728s Get:163 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 728s Get:164 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 728s Get:165 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-hexdump-perl all 0.04-2 [8212 B] 728s Get:166 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 728s Get:167 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-install-perl all 0.929-1 [9764 B] 728s Get:168 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 728s Get:169 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 728s Get:170 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 728s Get:171 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 728s Get:172 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 728s Get:173 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-utilsby-perl all 0.12-2 [14.9 kB] 728s Get:174 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-allutils-perl all 0.19-1 [41.5 kB] 728s Get:175 http://ftpmaster.internal/ubuntu resolute/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 728s Get:176 http://ftpmaster.internal/ubuntu resolute/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 728s Get:177 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 728s Get:178 http://ftpmaster.internal/ubuntu resolute/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 728s Get:179 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 729s Get:180 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 729s Get:181 http://ftpmaster.internal/ubuntu resolute/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 729s Get:182 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-identify-perl s390x 0.14-4 [10.1 kB] 729s Get:183 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 729s Get:184 http://ftpmaster.internal/ubuntu resolute/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 729s Get:185 http://ftpmaster.internal/ubuntu resolute/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 729s Get:186 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 729s Get:187 http://ftpmaster.internal/ubuntu resolute/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 729s Get:188 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 729s Get:189 http://ftpmaster.internal/ubuntu resolute/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 729s Get:190 http://ftpmaster.internal/ubuntu resolute/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 729s Get:191 http://ftpmaster.internal/ubuntu resolute/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 729s Get:192 http://ftpmaster.internal/ubuntu resolute/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 729s Get:193 http://ftpmaster.internal/ubuntu resolute/universe s390x libspecio-perl all 0.53-1 [129 kB] 729s Get:194 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-locale-perl all 1:1.45-1 [3270 kB] 729s Get:195 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 729s Get:196 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 729s Get:197 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 729s Get:198 http://ftpmaster.internal/ubuntu resolute/main s390x libdbi-perl s390x 1.647-1build1 [832 kB] 729s Get:199 http://ftpmaster.internal/ubuntu resolute/universe s390x libdbd-sqlite3-perl s390x 1.76-1 [166 kB] 729s Get:200 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 729s Get:201 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 729s Get:202 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-simple-perl all 2.218-1 [20.6 kB] 729s Get:203 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 729s Get:204 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-abstract-perl all 3.010-1 [21.4 kB] 729s Get:205 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 729s Get:206 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 729s Get:207 http://ftpmaster.internal/ubuntu resolute/universe s390x libthrowable-perl all 1.001-2 [14.2 kB] 729s Get:208 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-sender-perl all 2.601-1 [63.3 kB] 729s Get:209 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 729s Get:210 http://ftpmaster.internal/ubuntu resolute/main s390x libextutils-depends-perl all 0.8002-1 [14.3 kB] 729s Get:211 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 729s Get:212 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 729s Get:213 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 729s Get:214 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 729s Get:215 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 729s Get:216 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 729s Get:217 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu1 [142 kB] 729s Get:218 http://ftpmaster.internal/ubuntu resolute/main s390x libgd-perl s390x 2.84-2 [132 kB] 729s Get:219 http://ftpmaster.internal/ubuntu resolute/universe s390x libgd-securityimage-perl all 1.75-3 [38.8 kB] 729s Get:220 http://ftpmaster.internal/ubuntu resolute/main s390x libglib-perl s390x 3:1.329.4-1 [326 kB] 729s Get:221 http://ftpmaster.internal/ubuntu resolute/main s390x libgssapi-perl s390x 0.28-4build5 [43.2 kB] 729s Get:222 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-merge-simple-perl all 0.052-1 [7640 B] 729s Get:223 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 729s Get:224 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 729s Get:225 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 729s Get:226 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 729s Get:227 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-daemon-perl all 6.16-1 [22.4 kB] 729s Get:228 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 729s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 729s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 729s Get:231 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 729s Get:232 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 729s Get:233 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 729s Get:234 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-sessiondata-perl all 1.03-3 [6132 B] 729s Get:235 http://ftpmaster.internal/ubuntu resolute/universe s390x libperlio-via-timeout-perl all 0.32-3 [7832 B] 729s Get:236 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-socket-timeout-perl all 0.32-3 [9736 B] 729s Get:237 http://ftpmaster.internal/ubuntu resolute/main s390x libio-string-perl all 1.08-4 [11.1 kB] 729s Get:238 http://ftpmaster.internal/ubuntu resolute/main s390x libio-stringy-perl all 2.113-2 [45.3 kB] 729s Get:239 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20250809.0-1build1 [94.5 kB] 729s Get:240 http://ftpmaster.internal/ubuntu resolute/universe s390x libjargs-java all 1.0.0-5build1 [13.6 kB] 729s Get:241 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 729s Get:242 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.3 [163 kB] 729s Get:243 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-1 s390x 1.3.9-1 [151 kB] 729s Get:244 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-openssl1 s390x 1.3.9-1 [94.8 kB] 729s Get:245 http://ftpmaster.internal/ubuntu resolute/main s390x liblasso3t64 s390x 2.9.0-3 [163 kB] 729s Get:246 http://ftpmaster.internal/ubuntu resolute/universe s390x liblasso-perl s390x 2.9.0-3 [162 kB] 729s Get:247 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 729s Get:248 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 729s Get:249 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 729s Get:250 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 730s Get:251 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 730s Get:252 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 730s Get:253 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 730s Get:254 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 730s Get:255 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 730s Get:256 http://ftpmaster.internal/ubuntu resolute/universe s390x libllhttp9.3 s390x 9.3.3~really9.3.0+~cs12.11.8-3 [32.2 kB] 730s Get:257 http://ftpmaster.internal/ubuntu resolute/universe s390x liblog-log4perl-perl all 1.57-1 [345 kB] 730s Get:258 http://ftpmaster.internal/ubuntu resolute/universe s390x liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 730s Get:259 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 730s Get:260 http://ftpmaster.internal/ubuntu resolute/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 730s Get:261 http://ftpmaster.internal/ubuntu resolute/main s390x libmime-tools-perl all 5.515-1 [187 kB] 730s Get:262 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ip-perl all 1.26-4 [27.4 kB] 730s Get:263 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 730s Get:264 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 730s Get:265 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 730s Get:266 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 730s Get:267 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 730s Get:268 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-simple-perl all 2.25-2 [64.1 kB] 730s Get:269 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-common-perl all 1.20-2 [33.9 kB] 730s Get:270 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 730s Get:271 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-server-perl all 1.09-4 [22.3 kB] 730s Get:272 http://ftpmaster.internal/ubuntu resolute/universe s390x libsimdjson29 s390x 4.2.4-1 [47.5 kB] 730s Get:273 http://ftpmaster.internal/ubuntu resolute/main s390x libsimdutf29 s390x 7.7.1-3 [41.8 kB] 730s Get:274 http://ftpmaster.internal/ubuntu resolute/universe s390x node-corepack all 0.24.0-5build1 [761 kB] 730s Get:275 http://ftpmaster.internal/ubuntu resolute/universe s390x nodejs s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 730s Get:276 http://ftpmaster.internal/ubuntu resolute/universe s390x node-xtend all 4.0.2-3 [3902 B] 730s Get:277 http://ftpmaster.internal/ubuntu resolute/universe s390x node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 730s Get:278 http://ftpmaster.internal/ubuntu resolute/universe s390x node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 730s Get:279 http://ftpmaster.internal/ubuntu resolute/universe s390x node-balanced-match all 2.0.0-1 [4910 B] 730s Get:280 http://ftpmaster.internal/ubuntu resolute/universe s390x node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 730s Get:281 http://ftpmaster.internal/ubuntu resolute/universe s390x node-minimatch all 9.0.3-6 [78.0 kB] 730s Get:282 http://ftpmaster.internal/ubuntu resolute/universe s390x node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 730s Get:283 http://ftpmaster.internal/ubuntu resolute/universe s390x node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 730s Get:284 http://ftpmaster.internal/ubuntu resolute/universe s390x node-lru-cache all 10.0.1-3 [61.9 kB] 730s Get:285 http://ftpmaster.internal/ubuntu resolute/universe s390x node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 730s Get:286 http://ftpmaster.internal/ubuntu resolute/universe s390x node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 730s Get:287 http://ftpmaster.internal/ubuntu resolute/universe s390x node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 730s Get:288 http://ftpmaster.internal/ubuntu resolute/universe s390x libnode127 s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.1 MB] 731s Get:289 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 731s Get:290 http://ftpmaster.internal/ubuntu resolute/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 731s Get:291 http://ftpmaster.internal/ubuntu resolute/universe s390x libtask-weaken-perl all 1.06-2 [7924 B] 731s Get:292 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 731s Get:293 http://ftpmaster.internal/ubuntu resolute/universe s390x libsoap-lite-perl all 1.27-3 [225 kB] 731s Get:294 http://ftpmaster.internal/ubuntu resolute/universe s390x libstring-random-perl all 1:0.32-2 [14.0 kB] 731s Get:295 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-leaktrace-perl s390x 0.17-1build6 [19.9 kB] 731s Get:296 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-output-perl all 1.036-1 [14.6 kB] 731s Get:297 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-pod-perl all 1.52-3 [8978 B] 731s Get:298 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 731s Get:299 http://ftpmaster.internal/ubuntu resolute/universe s390x libtime-fake-perl all 0.11-4 [8092 B] 731s Get:300 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-libxslt-perl s390x 2.003000-4 [45.3 kB] 732s Get:301 http://ftpmaster.internal/ubuntu resolute/universe s390x node-uglify-js all 3.17.4-2build1 [207 kB] 732s Get:302 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 732s Get:303 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman-numerals all 4.1.0-1 [8660 B] 732s Get:304 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.22.4+dfsg-1 [439 kB] 732s Get:305 http://ftpmaster.internal/ubuntu resolute/main s390x python3-imagesize all 1.4.1-1build1 [6900 B] 732s Get:306 http://ftpmaster.internal/ubuntu resolute/main s390x python3-snowballstemmer all 3.0.1-1 [65.9 kB] 732s Get:307 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-common all 8.2.3-12 [657 kB] 732s Get:308 http://ftpmaster.internal/ubuntu resolute/main s390x python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 732s Get:309 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sphinx all 8.2.3-12 [483 kB] 732s Get:310 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 732s Get:311 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 732s Get:312 http://ftpmaster.internal/ubuntu resolute/universe s390x uglifyjs all 3.17.4-2build1 [10.1 kB] 732s Get:313 http://ftpmaster.internal/ubuntu resolute/universe s390x yui-compressor all 2.4.8-3build1 [601 kB] 732s Get:314 http://ftpmaster.internal/ubuntu resolute/universe s390x libauthen-radius-perl all 0.33-1 [49.2 kB] 732s Get:315 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 732s Get:316 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 737s Preconfiguring packages ... 738s Fetched 164 MB in 14s (11.5 MB/s) 738s Selecting previously unselected package imagemagick-7-common. 739s (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 ... 61954 files and directories currently installed.) 739s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 739s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 739s Selecting previously unselected package libgomp1:s390x. 739s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 739s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 739s Selecting previously unselected package libfftw3-double3:s390x. 739s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 739s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 739s Selecting previously unselected package libfreetype6:s390x. 739s Preparing to unpack .../003-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 739s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 739s Selecting previously unselected package libfontenc1:s390x. 739s Preparing to unpack .../004-libfontenc1_1%3a1.1.8-1build2_s390x.deb ... 739s Unpacking libfontenc1:s390x (1:1.1.8-1build2) ... 739s Selecting previously unselected package x11-common. 739s Preparing to unpack .../005-x11-common_1%3a7.7+24ubuntu1_all.deb ... 739s Unpacking x11-common (1:7.7+24ubuntu1) ... 740s Selecting previously unselected package xfonts-encodings. 740s Preparing to unpack .../006-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 740s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 740s Selecting previously unselected package xfonts-utils. 740s Preparing to unpack .../007-xfonts-utils_1%3a7.7+7build1_s390x.deb ... 740s Unpacking xfonts-utils (1:7.7+7build1) ... 740s Selecting previously unselected package fonts-urw-base35. 740s Preparing to unpack .../008-fonts-urw-base35_20200910-8build1_all.deb ... 741s Unpacking fonts-urw-base35 (20200910-8build1) ... 743s Selecting previously unselected package fontconfig-config. 743s Preparing to unpack .../009-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 744s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 744s Selecting previously unselected package libfontconfig1:s390x. 744s Preparing to unpack .../010-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 744s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 744s Selecting previously unselected package libsharpyuv0:s390x. 744s Preparing to unpack .../011-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 744s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 744s Selecting previously unselected package libaom3:s390x. 744s Preparing to unpack .../012-libaom3_3.13.1-2_s390x.deb ... 744s Unpacking libaom3:s390x (3.13.1-2) ... 745s Selecting previously unselected package libheif-plugin-aomdec:s390x. 745s Preparing to unpack .../013-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 745s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 745s Selecting previously unselected package libde265-0:s390x. 745s Preparing to unpack .../014-libde265-0_1.0.16-1build1_s390x.deb ... 745s Unpacking libde265-0:s390x (1.0.16-1build1) ... 745s Selecting previously unselected package libheif-plugin-libde265:s390x. 745s Preparing to unpack .../015-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 745s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 745s Selecting previously unselected package libheif1:s390x. 745s Preparing to unpack .../016-libheif1_1.21.2-1_s390x.deb ... 745s Unpacking libheif1:s390x (1.21.2-1) ... 746s Selecting previously unselected package libjbig0:s390x. 746s Preparing to unpack .../017-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 746s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 746s Selecting previously unselected package libjpeg-turbo8:s390x. 746s Preparing to unpack .../018-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 746s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 746s Selecting previously unselected package libjpeg8:s390x. 746s Preparing to unpack .../019-libjpeg8_8c-2ubuntu11_s390x.deb ... 746s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 746s Selecting previously unselected package liblcms2-2:s390x. 746s Preparing to unpack .../020-liblcms2-2_2.17-1_s390x.deb ... 746s Unpacking liblcms2-2:s390x (2.17-1) ... 746s Selecting previously unselected package liblqr-1-0:s390x. 746s Preparing to unpack .../021-liblqr-1-0_0.4.2-2.2_s390x.deb ... 746s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 746s Selecting previously unselected package libltdl7:s390x. 746s Preparing to unpack .../022-libltdl7_2.5.4-9_s390x.deb ... 746s Unpacking libltdl7:s390x (2.5.4-9) ... 746s Selecting previously unselected package libopenjp2-7:s390x. 746s Preparing to unpack .../023-libopenjp2-7_2.5.4-1_s390x.deb ... 746s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 746s Selecting previously unselected package libraw23t64:s390x. 746s Preparing to unpack .../024-libraw23t64_0.21.4-2_s390x.deb ... 746s Unpacking libraw23t64:s390x (0.21.4-2) ... 746s Selecting previously unselected package libdeflate0:s390x. 746s Preparing to unpack .../025-libdeflate0_1.23-2_s390x.deb ... 746s Unpacking libdeflate0:s390x (1.23-2) ... 746s Selecting previously unselected package libwebp7:s390x. 746s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_s390x.deb ... 746s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 747s Selecting previously unselected package libtiff6:s390x. 747s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 747s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 747s Selecting previously unselected package libwebpdemux2:s390x. 747s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 747s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 747s Selecting previously unselected package libwebpmux3:s390x. 747s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 747s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 747s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 747s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 747s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 748s Selecting previously unselected package libimage-magick-q16-perl. 748s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 748s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 748s Selecting previously unselected package libimage-magick-perl. 748s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 748s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 748s Selecting previously unselected package m4. 748s Preparing to unpack .../033-m4_1.4.20-2_s390x.deb ... 748s Unpacking m4 (1.4.20-2) ... 748s Selecting previously unselected package autoconf. 748s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 748s Unpacking autoconf (2.72-3.1ubuntu1) ... 749s Selecting previously unselected package dctrl-tools. 749s Preparing to unpack .../035-dctrl-tools_2.24-3build4_s390x.deb ... 749s Unpacking dctrl-tools (2.24-3build4) ... 749s Selecting previously unselected package autodep8. 749s Preparing to unpack .../036-autodep8_0.30build1_all.deb ... 749s Unpacking autodep8 (0.30build1) ... 750s Selecting previously unselected package autotools-dev. 750s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 750s Unpacking autotools-dev (20240727.1) ... 750s Selecting previously unselected package automake. 750s Preparing to unpack .../038-automake_1%3a1.18.1-3build1_all.deb ... 750s Unpacking automake (1:1.18.1-3build1) ... 750s Selecting previously unselected package autopoint. 750s Preparing to unpack .../039-autopoint_0.23.2-1_all.deb ... 750s Unpacking autopoint (0.23.2-1) ... 750s Selecting previously unselected package libc-dev-bin. 750s Preparing to unpack .../040-libc-dev-bin_2.42-2ubuntu4_s390x.deb ... 750s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 750s Selecting previously unselected package linux-libc-dev:s390x. 750s Preparing to unpack .../041-linux-libc-dev_6.18.0-9.9_s390x.deb ... 750s Unpacking linux-libc-dev:s390x (6.18.0-9.9) ... 751s Selecting previously unselected package libcrypt-dev:s390x. 751s Preparing to unpack .../042-libcrypt-dev_1%3a4.5.1-1_s390x.deb ... 751s Unpacking libcrypt-dev:s390x (1:4.5.1-1) ... 751s Selecting previously unselected package rpcsvc-proto. 751s Preparing to unpack .../043-rpcsvc-proto_1.4.3-1build1_s390x.deb ... 751s Unpacking rpcsvc-proto (1.4.3-1build1) ... 752s Selecting previously unselected package libc6-dev:s390x. 752s Preparing to unpack .../044-libc6-dev_2.42-2ubuntu4_s390x.deb ... 752s Unpacking libc6-dev:s390x (2.42-2ubuntu4) ... 753s Selecting previously unselected package libisl23:s390x. 753s Preparing to unpack .../045-libisl23_0.27-1build1_s390x.deb ... 753s Unpacking libisl23:s390x (0.27-1build1) ... 753s Selecting previously unselected package libmpc3:s390x. 753s Preparing to unpack .../046-libmpc3_1.3.1-2_s390x.deb ... 753s Unpacking libmpc3:s390x (1.3.1-2) ... 753s Selecting previously unselected package cpp-15-s390x-linux-gnu. 753s Preparing to unpack .../047-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 753s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 755s Selecting previously unselected package cpp-15. 755s Preparing to unpack .../048-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 755s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 755s Selecting previously unselected package cpp-s390x-linux-gnu. 755s Preparing to unpack .../049-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 755s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 755s Selecting previously unselected package cpp. 755s Preparing to unpack .../050-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 755s Unpacking cpp (4:15.2.0-4ubuntu1) ... 755s Selecting previously unselected package libcc1-0:s390x. 755s Preparing to unpack .../051-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 755s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 755s Selecting previously unselected package libitm1:s390x. 755s Preparing to unpack .../052-libitm1_15.2.0-12ubuntu1_s390x.deb ... 755s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 755s Selecting previously unselected package libasan8:s390x. 755s Preparing to unpack .../053-libasan8_15.2.0-12ubuntu1_s390x.deb ... 755s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 756s Selecting previously unselected package liblsan0:s390x. 756s Preparing to unpack .../054-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 756s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 756s Selecting previously unselected package libtsan2:s390x. 756s Preparing to unpack .../055-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 756s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 757s Selecting previously unselected package libubsan1:s390x. 757s Preparing to unpack .../056-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 757s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 758s Selecting previously unselected package libgcc-15-dev:s390x. 758s Preparing to unpack .../057-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 758s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 758s Selecting previously unselected package gcc-15-s390x-linux-gnu. 758s Preparing to unpack .../058-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 758s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 763s Selecting previously unselected package gcc-15. 763s Preparing to unpack .../059-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 763s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 763s Selecting previously unselected package gcc-s390x-linux-gnu. 763s Preparing to unpack .../060-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 763s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 763s Selecting previously unselected package gcc. 763s Preparing to unpack .../061-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 763s Unpacking gcc (4:15.2.0-4ubuntu1) ... 763s Selecting previously unselected package libstdc++-15-dev:s390x. 763s Preparing to unpack .../062-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 763s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 764s Selecting previously unselected package g++-15-s390x-linux-gnu. 764s Preparing to unpack .../063-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 764s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 766s Selecting previously unselected package g++-15. 766s Preparing to unpack .../064-g++-15_15.2.0-12ubuntu1_s390x.deb ... 766s Unpacking g++-15 (15.2.0-12ubuntu1) ... 766s Selecting previously unselected package g++-s390x-linux-gnu. 766s Preparing to unpack .../065-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 766s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 766s Selecting previously unselected package g++. 766s Preparing to unpack .../066-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 766s Unpacking g++ (4:15.2.0-4ubuntu1) ... 766s Selecting previously unselected package build-essential. 766s Preparing to unpack .../067-build-essential_12.12ubuntu2_s390x.deb ... 766s Unpacking build-essential (12.12ubuntu2) ... 767s Selecting previously unselected package ca-certificates-java. 767s Preparing to unpack .../068-ca-certificates-java_20240118build1_all.deb ... 767s Unpacking ca-certificates-java (20240118build1) ... 767s Selecting previously unselected package libdebhelper-perl. 767s Preparing to unpack .../069-libdebhelper-perl_13.28ubuntu1_all.deb ... 767s Unpacking libdebhelper-perl (13.28ubuntu1) ... 767s Selecting previously unselected package libtool. 767s Preparing to unpack .../070-libtool_2.5.4-9_all.deb ... 767s Unpacking libtool (2.5.4-9) ... 768s Selecting previously unselected package dh-autoreconf. 768s Preparing to unpack .../071-dh-autoreconf_21_all.deb ... 768s Unpacking dh-autoreconf (21) ... 768s Selecting previously unselected package libarchive-zip-perl. 768s Preparing to unpack .../072-libarchive-zip-perl_1.68-1_all.deb ... 768s Unpacking libarchive-zip-perl (1.68-1) ... 768s Selecting previously unselected package libfile-stripnondeterminism-perl. 769s Preparing to unpack .../073-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 769s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 769s Selecting previously unselected package dh-strip-nondeterminism. 769s Preparing to unpack .../074-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 769s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 769s Selecting previously unselected package debugedit. 769s Preparing to unpack .../075-debugedit_1%3a5.2-3build1_s390x.deb ... 769s Unpacking debugedit (1:5.2-3build1) ... 769s Selecting previously unselected package dwz. 769s Preparing to unpack .../076-dwz_0.16-2_s390x.deb ... 769s Unpacking dwz (0.16-2) ... 770s Selecting previously unselected package gettext. 770s Preparing to unpack .../077-gettext_0.23.2-1_s390x.deb ... 770s Unpacking gettext (0.23.2-1) ... 770s Selecting previously unselected package intltool-debian. 770s Preparing to unpack .../078-intltool-debian_0.35.0+20060710.6build1_all.deb ... 770s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 770s Selecting previously unselected package po-debconf. 770s Preparing to unpack .../079-po-debconf_1.0.22_all.deb ... 770s Unpacking po-debconf (1.0.22) ... 770s Selecting previously unselected package debhelper. 770s Preparing to unpack .../080-debhelper_13.28ubuntu1_all.deb ... 770s Unpacking debhelper (13.28ubuntu1) ... 771s Selecting previously unselected package java-common. 771s Preparing to unpack .../081-java-common_0.76build1_all.deb ... 771s Unpacking java-common (0.76build1) ... 772s Selecting previously unselected package libpcsclite1:s390x. 772s Preparing to unpack .../082-libpcsclite1_2.4.1-1_s390x.deb ... 772s Unpacking libpcsclite1:s390x (2.4.1-1) ... 772s Selecting previously unselected package openjdk-21-jre-headless:s390x. 772s Preparing to unpack .../083-openjdk-21-jre-headless_21.0.10+7-1_s390x.deb ... 772s Unpacking openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 785s Selecting previously unselected package default-jre-headless. 785s Preparing to unpack .../084-default-jre-headless_2%3a1.21-76build1_s390x.deb ... 785s Unpacking default-jre-headless (2:1.21-76build1) ... 785s Selecting previously unselected package sgml-base. 785s Preparing to unpack .../085-sgml-base_1.31+nmu1_all.deb ... 785s Unpacking sgml-base (1.31+nmu1) ... 785s Selecting previously unselected package xml-core. 785s Preparing to unpack .../086-xml-core_0.19build1_all.deb ... 785s Unpacking xml-core (0.19build1) ... 785s Selecting previously unselected package docutils-common. 785s Preparing to unpack .../087-docutils-common_0.22.4+dfsg-1_all.deb ... 785s Unpacking docutils-common (0.22.4+dfsg-1) ... 785s Selecting previously unselected package fonts-glyphicons-halflings. 786s Preparing to unpack .../088-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 786s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 786s Selecting previously unselected package unzip. 786s Preparing to unpack .../089-unzip_6.0-29ubuntu1_s390x.deb ... 786s Unpacking unzip (6.0-29ubuntu1) ... 786s Selecting previously unselected package java-wrappers. 786s Preparing to unpack .../090-java-wrappers_0.5build1_all.deb ... 786s Unpacking java-wrappers (0.5build1) ... 786s Selecting previously unselected package libalgorithm-c3-perl. 786s Preparing to unpack .../091-libalgorithm-c3-perl_0.11-2_all.deb ... 786s Unpacking libalgorithm-c3-perl (0.11-2) ... 786s Selecting previously unselected package libposix-strftime-compiler-perl. 786s Preparing to unpack .../092-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 .../093-libapache-logformat-compiler-perl_0.36-3_all.deb ... 786s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 786s Selecting previously unselected package libcrypt-urandom-perl. 786s Preparing to unpack .../094-libcrypt-urandom-perl_0.54-1_s390x.deb ... 786s Unpacking libcrypt-urandom-perl (0.54-1) ... 787s Selecting previously unselected package libapache-session-perl. 787s Preparing to unpack .../095-libapache-session-perl_1.94-2_all.deb ... 787s Unpacking libapache-session-perl (1.94-2) ... 787s Selecting previously unselected package libdigest-hmac-perl. 787s Preparing to unpack .../096-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 787s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 787s Selecting previously unselected package liburi-perl. 787s Preparing to unpack .../097-liburi-perl_5.34-2build1_all.deb ... 787s Unpacking liburi-perl (5.34-2build1) ... 787s Selecting previously unselected package libencode-locale-perl. 787s Preparing to unpack .../098-libencode-locale-perl_1.05-3_all.deb ... 787s Unpacking libencode-locale-perl (1.05-3) ... 787s Selecting previously unselected package libtimedate-perl. 787s Preparing to unpack .../099-libtimedate-perl_2.3300-2_all.deb ... 787s Unpacking libtimedate-perl (2.3300-2) ... 787s Selecting previously unselected package libhttp-date-perl. 787s Preparing to unpack .../100-libhttp-date-perl_6.06-1_all.deb ... 787s Unpacking libhttp-date-perl (6.06-1) ... 788s Selecting previously unselected package libfile-listing-perl. 788s Preparing to unpack .../101-libfile-listing-perl_6.16-1_all.deb ... 788s Unpacking libfile-listing-perl (6.16-1) ... 788s Selecting previously unselected package libhtml-tagset-perl. 788s Preparing to unpack .../102-libhtml-tagset-perl_3.24-1_all.deb ... 788s Unpacking libhtml-tagset-perl (3.24-1) ... 788s Selecting previously unselected package libhtml-parser-perl:s390x. 788s Preparing to unpack .../103-libhtml-parser-perl_3.83-1build1_s390x.deb ... 788s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 788s Selecting previously unselected package libhtml-tree-perl. 788s Preparing to unpack .../104-libhtml-tree-perl_5.07-3_all.deb ... 788s Unpacking libhtml-tree-perl (5.07-3) ... 788s Selecting previously unselected package libclone-perl:s390x. 788s Preparing to unpack .../105-libclone-perl_0.47-1_s390x.deb ... 788s Unpacking libclone-perl:s390x (0.47-1) ... 788s Selecting previously unselected package libio-html-perl. 789s Preparing to unpack .../106-libio-html-perl_1.004-3_all.deb ... 789s Unpacking libio-html-perl (1.004-3) ... 789s Selecting previously unselected package liblwp-mediatypes-perl. 789s Preparing to unpack .../107-liblwp-mediatypes-perl_6.04-2_all.deb ... 789s Unpacking liblwp-mediatypes-perl (6.04-2) ... 789s Selecting previously unselected package libhttp-message-perl. 789s Preparing to unpack .../108-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 789s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 789s Selecting previously unselected package libhttp-cookies-perl. 789s Preparing to unpack .../109-libhttp-cookies-perl_6.11-1_all.deb ... 789s Unpacking libhttp-cookies-perl (6.11-1) ... 789s Selecting previously unselected package libhttp-negotiate-perl. 789s Preparing to unpack .../110-libhttp-negotiate-perl_6.01-2_all.deb ... 789s Unpacking libhttp-negotiate-perl (6.01-2) ... 789s Selecting previously unselected package perl-openssl-defaults:s390x. 789s Preparing to unpack .../111-perl-openssl-defaults_7build4_s390x.deb ... 789s Unpacking perl-openssl-defaults:s390x (7build4) ... 789s Selecting previously unselected package libnet-ssleay-perl:s390x. 789s Preparing to unpack .../112-libnet-ssleay-perl_1.94-3_s390x.deb ... 789s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 790s Selecting previously unselected package libio-socket-ssl-perl. 790s Preparing to unpack .../113-libio-socket-ssl-perl_2.098-1_all.deb ... 790s Unpacking libio-socket-ssl-perl (2.098-1) ... 790s Selecting previously unselected package libnet-http-perl. 790s Preparing to unpack .../114-libnet-http-perl_6.24-1build1_all.deb ... 790s Unpacking libnet-http-perl (6.24-1build1) ... 790s Selecting previously unselected package liblwp-protocol-https-perl. 790s Preparing to unpack .../115-liblwp-protocol-https-perl_6.14-1_all.deb ... 790s Unpacking liblwp-protocol-https-perl (6.14-1) ... 790s Selecting previously unselected package libtry-tiny-perl. 790s Preparing to unpack .../116-libtry-tiny-perl_0.32-1_all.deb ... 790s Unpacking libtry-tiny-perl (0.32-1) ... 790s Selecting previously unselected package libwww-robotrules-perl. 790s Preparing to unpack .../117-libwww-robotrules-perl_6.02-1build1_all.deb ... 790s Unpacking libwww-robotrules-perl (6.02-1build1) ... 790s Selecting previously unselected package libwww-perl. 790s Preparing to unpack .../118-libwww-perl_6.81-1build1_all.deb ... 790s Unpacking libwww-perl (6.81-1build1) ... 791s Selecting previously unselected package libauth-yubikey-webclient-perl. 791s Preparing to unpack .../119-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 791s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 791s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 791s Preparing to unpack .../120-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 791s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 791s Selecting previously unselected package libdynaloader-functions-perl. 791s Preparing to unpack .../121-libdynaloader-functions-perl_0.004-2_all.deb ... 791s Unpacking libdynaloader-functions-perl (0.004-2) ... 791s Selecting previously unselected package libdevel-callchecker-perl:s390x. 791s Preparing to unpack .../122-libdevel-callchecker-perl_0.009-2_s390x.deb ... 791s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 791s Selecting previously unselected package libparams-classify-perl:s390x. 791s Preparing to unpack .../123-libparams-classify-perl_0.015-2build6_s390x.deb ... 791s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 791s Selecting previously unselected package libmodule-runtime-perl. 791s Preparing to unpack .../124-libmodule-runtime-perl_0.018-1_all.deb ... 791s Unpacking libmodule-runtime-perl (0.018-1) ... 791s Selecting previously unselected package libmodule-implementation-perl. 791s Preparing to unpack .../125-libmodule-implementation-perl_0.09-2_all.deb ... 791s Unpacking libmodule-implementation-perl (0.09-2) ... 792s Selecting previously unselected package libsub-exporter-progressive-perl. 792s Preparing to unpack .../126-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 792s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 792s Selecting previously unselected package libvariable-magic-perl. 792s Preparing to unpack .../127-libvariable-magic-perl_0.64-1build1_s390x.deb ... 792s Unpacking libvariable-magic-perl (0.64-1build1) ... 792s Selecting previously unselected package libb-hooks-endofscope-perl. 792s Preparing to unpack .../128-libb-hooks-endofscope-perl_0.28-2_all.deb ... 792s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 792s Selecting previously unselected package libcrypt-random-seed-perl. 792s Preparing to unpack .../129-libcrypt-random-seed-perl_0.03-3_all.deb ... 792s Unpacking libcrypt-random-seed-perl (0.03-3) ... 792s Selecting previously unselected package libmath-random-isaac-perl. 792s Preparing to unpack .../130-libmath-random-isaac-perl_1.004-2_all.deb ... 792s Unpacking libmath-random-isaac-perl (1.004-2) ... 792s Selecting previously unselected package libbytes-random-secure-perl. 792s Preparing to unpack .../131-libbytes-random-secure-perl_0.29-3_all.deb ... 792s Unpacking libbytes-random-secure-perl (0.29-3) ... 792s Selecting previously unselected package liberror-perl. 792s Preparing to unpack .../132-liberror-perl_0.17030-1_all.deb ... 792s Unpacking liberror-perl (0.17030-1) ... 792s Selecting previously unselected package libipc-sharelite-perl. 792s Preparing to unpack .../133-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 792s Unpacking libipc-sharelite-perl (0.17-5build4) ... 792s Selecting previously unselected package libcache-cache-perl. 792s Preparing to unpack .../134-libcache-cache-perl_1.08-3_all.deb ... 792s Unpacking libcache-cache-perl (1.08-3) ... 792s Selecting previously unselected package libcapture-tiny-perl. 792s Preparing to unpack .../135-libcapture-tiny-perl_0.50-1_all.deb ... 792s Unpacking libcapture-tiny-perl (0.50-1) ... 793s Selecting previously unselected package libcares2:s390x. 793s Preparing to unpack .../136-libcares2_1.34.6-1_s390x.deb ... 793s Unpacking libcares2:s390x (1.34.6-1) ... 793s Selecting previously unselected package libcgi-pm-perl. 793s Preparing to unpack .../137-libcgi-pm-perl_4.71-1build1_all.deb ... 793s Unpacking libcgi-pm-perl (4.71-1build1) ... 793s Selecting previously unselected package libclass-c3-perl. 793s Preparing to unpack .../138-libclass-c3-perl_0.35-2_all.deb ... 793s Unpacking libclass-c3-perl (0.35-2) ... 793s Selecting previously unselected package libclass-data-inheritable-perl. 793s Preparing to unpack .../139-libclass-data-inheritable-perl_0.10-1_all.deb ... 793s Unpacking libclass-data-inheritable-perl (0.10-1) ... 793s Selecting previously unselected package libclass-errorhandler-perl. 793s Preparing to unpack .../140-libclass-errorhandler-perl_0.04-3_all.deb ... 793s Unpacking libclass-errorhandler-perl (0.04-3) ... 793s Selecting previously unselected package libclass-inspector-perl. 793s Preparing to unpack .../141-libclass-inspector-perl_1.36-3_all.deb ... 793s Unpacking libclass-inspector-perl (1.36-3) ... 793s Selecting previously unselected package libclass-method-modifiers-perl. 793s Preparing to unpack .../142-libclass-method-modifiers-perl_2.15-1_all.deb ... 793s Unpacking libclass-method-modifiers-perl (2.15-1) ... 794s Selecting previously unselected package libclass-singleton-perl. 794s Preparing to unpack .../143-libclass-singleton-perl_1.6-2_all.deb ... 794s Unpacking libclass-singleton-perl (1.6-2) ... 794s Selecting previously unselected package libclass-xsaccessor-perl. 794s Preparing to unpack .../144-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 794s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 794s Selecting previously unselected package libclone-pp-perl. 794s Preparing to unpack .../145-libclone-pp-perl_1.08-2_all.deb ... 794s Unpacking libclone-pp-perl (1.08-2) ... 794s Selecting previously unselected package libcommon-sense-perl:s390x. 794s Preparing to unpack .../146-libcommon-sense-perl_3.75-3build5_s390x.deb ... 794s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 794s Selecting previously unselected package libconvert-asn1-perl. 794s Preparing to unpack .../147-libconvert-asn1-perl_0.34-1_all.deb ... 794s Unpacking libconvert-asn1-perl (0.34-1) ... 794s Selecting previously unselected package libconvert-base32-perl. 794s Preparing to unpack .../148-libconvert-base32-perl_0.06-3_all.deb ... 794s Unpacking libconvert-base32-perl (0.06-3) ... 794s Selecting previously unselected package libconvert-binhex-perl. 794s Preparing to unpack .../149-libconvert-binhex-perl_1.125-3_all.deb ... 794s Unpacking libconvert-binhex-perl (1.125-3) ... 794s Selecting previously unselected package libcrypt-des-perl:s390x. 794s Preparing to unpack .../150-libcrypt-des-perl_2.07-5_s390x.deb ... 794s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 794s Selecting previously unselected package libcrypt-des-ede3-perl. 794s Preparing to unpack .../151-libcrypt-des-ede3-perl_0.03-1_all.deb ... 794s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 794s Selecting previously unselected package libcryptx-perl. 795s Preparing to unpack .../152-libcryptx-perl_0.087-1_s390x.deb ... 795s Unpacking libcryptx-perl (0.087-1) ... 795s Selecting previously unselected package libconvert-pem-perl. 795s Preparing to unpack .../153-libconvert-pem-perl_0.13-1_all.deb ... 795s Unpacking libconvert-pem-perl (0.13-1) ... 795s Selecting previously unselected package libcookie-baker-perl. 795s Preparing to unpack .../154-libcookie-baker-perl_0.12-1_all.deb ... 795s Unpacking libcookie-baker-perl (0.12-1) ... 795s Selecting previously unselected package libcrypt-dh-gmp-perl. 795s Preparing to unpack .../155-libcrypt-dh-gmp-perl_0.00012-2build5_s390x.deb ... 795s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 795s Selecting previously unselected package libjson-perl. 796s Preparing to unpack .../156-libjson-perl_4.10000-1_all.deb ... 796s Unpacking libjson-perl (4.10000-1) ... 796s Selecting previously unselected package libcrypt-jwt-perl. 796s Preparing to unpack .../157-libcrypt-jwt-perl_0.037-1_all.deb ... 796s Unpacking libcrypt-jwt-perl (0.037-1) ... 796s Selecting previously unselected package libcrypt-openssl-bignum-perl. 796s Preparing to unpack .../158-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 796s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 796s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 796s Preparing to unpack .../159-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 796s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 797s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 797s Preparing to unpack .../160-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 797s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 797s Selecting previously unselected package libcrypt-openssl-x509-perl. 797s Preparing to unpack .../161-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 797s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 797s Selecting previously unselected package libcrypt-rijndael-perl. 797s Preparing to unpack .../162-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 797s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 797s Selecting previously unselected package libcrypt-ssleay-perl. 797s Preparing to unpack .../163-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 797s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 797s Selecting previously unselected package libdata-hexdump-perl. 797s Preparing to unpack .../164-libdata-hexdump-perl_0.04-2_all.deb ... 797s Unpacking libdata-hexdump-perl (0.04-2) ... 798s Selecting previously unselected package libparams-util-perl. 798s Preparing to unpack .../165-libparams-util-perl_1.102-3build1_s390x.deb ... 798s Unpacking libparams-util-perl (1.102-3build1) ... 798s Selecting previously unselected package libsub-install-perl. 798s Preparing to unpack .../166-libsub-install-perl_0.929-1_all.deb ... 798s Unpacking libsub-install-perl (0.929-1) ... 798s Selecting previously unselected package libdata-optlist-perl. 798s Preparing to unpack .../167-libdata-optlist-perl_0.114-1_all.deb ... 798s Unpacking libdata-optlist-perl (0.114-1) ... 798s Selecting previously unselected package libtypes-serialiser-perl. 798s Preparing to unpack .../168-libtypes-serialiser-perl_1.01-1_all.deb ... 799s Unpacking libtypes-serialiser-perl (1.01-1) ... 799s Selecting previously unselected package libjson-xs-perl. 799s Preparing to unpack .../169-libjson-xs-perl_4.040-1_s390x.deb ... 799s Unpacking libjson-xs-perl (4.040-1) ... 799s Selecting previously unselected package libjson-maybexs-perl. 799s Preparing to unpack .../170-libjson-maybexs-perl_1.004008-1_all.deb ... 799s Unpacking libjson-maybexs-perl (1.004008-1) ... 799s Selecting previously unselected package liblist-someutils-perl. 799s Preparing to unpack .../171-liblist-someutils-perl_0.59-1_all.deb ... 799s Unpacking liblist-someutils-perl (0.59-1) ... 799s Selecting previously unselected package liblist-utilsby-perl. 799s Preparing to unpack .../172-liblist-utilsby-perl_0.12-2_all.deb ... 799s Unpacking liblist-utilsby-perl (0.12-2) ... 799s Selecting previously unselected package liblist-allutils-perl. 799s Preparing to unpack .../173-liblist-allutils-perl_0.19-1_all.deb ... 799s Unpacking liblist-allutils-perl (0.19-1) ... 799s Selecting previously unselected package libimport-into-perl. 799s Preparing to unpack .../174-libimport-into-perl_1.002005-2_all.deb ... 799s Unpacking libimport-into-perl (1.002005-2) ... 799s Selecting previously unselected package librole-tiny-perl. 799s Preparing to unpack .../175-librole-tiny-perl_2.002004-1_all.deb ... 799s Unpacking librole-tiny-perl (2.002004-1) ... 800s Selecting previously unselected package libsub-quote-perl. 800s Preparing to unpack .../176-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 800s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 800s Selecting previously unselected package libmoo-perl. 800s Preparing to unpack .../177-libmoo-perl_2.005005-1_all.deb ... 800s Unpacking libmoo-perl (2.005005-1) ... 800s Selecting previously unselected package libdata-password-zxcvbn-perl. 800s Preparing to unpack .../178-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 800s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 800s Selecting previously unselected package libfile-sharedir-perl. 800s Preparing to unpack .../179-libfile-sharedir-perl_1.118-3_all.deb ... 800s Unpacking libfile-sharedir-perl (1.118-3) ... 800s Selecting previously unselected package libpackage-stash-perl. 800s Preparing to unpack .../180-libpackage-stash-perl_0.40-1_all.deb ... 800s Unpacking libpackage-stash-perl (0.40-1) ... 801s Selecting previously unselected package libsub-identify-perl. 801s Preparing to unpack .../181-libsub-identify-perl_0.14-4_s390x.deb ... 801s Unpacking libsub-identify-perl (0.14-4) ... 801s Selecting previously unselected package libsub-name-perl:s390x. 801s Preparing to unpack .../182-libsub-name-perl_0.28-1_s390x.deb ... 801s Unpacking libsub-name-perl:s390x (0.28-1) ... 801s Selecting previously unselected package libnamespace-clean-perl. 801s Preparing to unpack .../183-libnamespace-clean-perl_0.27-2_all.deb ... 801s Unpacking libnamespace-clean-perl (0.27-2) ... 801s Selecting previously unselected package libnamespace-autoclean-perl. 802s Preparing to unpack .../184-libnamespace-autoclean-perl_0.31-1_all.deb ... 802s Unpacking libnamespace-autoclean-perl (0.31-1) ... 802s Selecting previously unselected package libsub-exporter-perl. 802s Preparing to unpack .../185-libsub-exporter-perl_0.990-1_all.deb ... 802s Unpacking libsub-exporter-perl (0.990-1) ... 802s Selecting previously unselected package libeval-closure-perl. 802s Preparing to unpack .../186-libeval-closure-perl_0.14-3_all.deb ... 802s Unpacking libeval-closure-perl (0.14-3) ... 802s Selecting previously unselected package libdevel-stacktrace-perl. 802s Preparing to unpack .../187-libdevel-stacktrace-perl_2.0500-1_all.deb ... 802s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 802s Selecting previously unselected package libexception-class-perl. 802s Preparing to unpack .../188-libexception-class-perl_1.45-1_all.deb ... 802s Unpacking libexception-class-perl (1.45-1) ... 802s Selecting previously unselected package libparams-validationcompiler-perl. 802s Preparing to unpack .../189-libparams-validationcompiler-perl_0.31-1_all.deb ... 802s Unpacking libparams-validationcompiler-perl (0.31-1) ... 802s Selecting previously unselected package libmro-compat-perl. 802s Preparing to unpack .../190-libmro-compat-perl_0.15-2_all.deb ... 802s Unpacking libmro-compat-perl (0.15-2) ... 802s Selecting previously unselected package libxstring-perl:s390x. 802s Preparing to unpack .../191-libxstring-perl_0.005-2build4_s390x.deb ... 802s Unpacking libxstring-perl:s390x (0.005-2build4) ... 802s Selecting previously unselected package libspecio-perl. 802s Preparing to unpack .../192-libspecio-perl_0.53-1_all.deb ... 802s Unpacking libspecio-perl (0.53-1) ... 803s Selecting previously unselected package libdatetime-locale-perl. 803s Preparing to unpack .../193-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 803s Unpacking libdatetime-locale-perl (1:1.45-1) ... 804s Selecting previously unselected package libdatetime-timezone-perl. 804s Preparing to unpack .../194-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 804s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 805s Selecting previously unselected package libdatetime-perl. 805s Preparing to unpack .../195-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 805s Unpacking libdatetime-perl (2:1.65-1build3) ... 805s Selecting previously unselected package libdatetime-format-rfc3339-perl. 805s Preparing to unpack .../196-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 805s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 805s Selecting previously unselected package libdbi-perl:s390x. 805s Preparing to unpack .../197-libdbi-perl_1.647-1build1_s390x.deb ... 805s Unpacking libdbi-perl:s390x (1.647-1build1) ... 805s Selecting previously unselected package libdbd-sqlite3-perl:s390x. 805s Preparing to unpack .../198-libdbd-sqlite3-perl_1.76-1_s390x.deb ... 805s Unpacking libdbd-sqlite3-perl:s390x (1.76-1) ... 805s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 805s Preparing to unpack .../199-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 805s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 806s Selecting previously unselected package libemail-date-format-perl. 806s Preparing to unpack .../200-libemail-date-format-perl_1.008-1_all.deb ... 806s Unpacking libemail-date-format-perl (1.008-1) ... 806s Selecting previously unselected package libemail-simple-perl. 806s Preparing to unpack .../201-libemail-simple-perl_2.218-1_all.deb ... 806s Unpacking libemail-simple-perl (2.218-1) ... 806s Selecting previously unselected package libmodule-pluggable-perl. 806s Preparing to unpack .../202-libmodule-pluggable-perl_5.2-5_all.deb ... 806s Unpacking libmodule-pluggable-perl (5.2-5) ... 806s Selecting previously unselected package libemail-abstract-perl. 806s Preparing to unpack .../203-libemail-abstract-perl_3.010-1_all.deb ... 806s Unpacking libemail-abstract-perl (3.010-1) ... 807s Selecting previously unselected package libemail-address-xs-perl. 807s Preparing to unpack .../204-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 807s Unpacking libemail-address-xs-perl (1.05-1build5) ... 807s Selecting previously unselected package libmoox-types-mooselike-perl. 807s Preparing to unpack .../205-libmoox-types-mooselike-perl_0.29-2_all.deb ... 807s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 807s Selecting previously unselected package libthrowable-perl. 807s Preparing to unpack .../206-libthrowable-perl_1.001-2_all.deb ... 807s Unpacking libthrowable-perl (1.001-2) ... 807s Selecting previously unselected package libemail-sender-perl. 807s Preparing to unpack .../207-libemail-sender-perl_2.601-1_all.deb ... 807s Unpacking libemail-sender-perl (2.601-1) ... 807s Selecting previously unselected package libexporter-tiny-perl. 807s Preparing to unpack .../208-libexporter-tiny-perl_1.006003-1_all.deb ... 807s Unpacking libexporter-tiny-perl (1.006003-1) ... 807s Selecting previously unselected package libextutils-depends-perl. 807s Preparing to unpack .../209-libextutils-depends-perl_0.8002-1_all.deb ... 807s Unpacking libextutils-depends-perl (0.8002-1) ... 807s Selecting previously unselected package libfcgi0t64:s390x. 807s Preparing to unpack .../210-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 807s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 807s Selecting previously unselected package libfcgi-perl. 807s Preparing to unpack .../211-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 807s Unpacking libfcgi-perl (0.82+ds-3build3) ... 807s Selecting previously unselected package libfilesys-notify-simple-perl. 807s Preparing to unpack .../212-libfilesys-notify-simple-perl_0.14-3_all.deb ... 807s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 807s Selecting previously unselected package libfont-afm-perl. 807s Preparing to unpack .../213-libfont-afm-perl_1.20-4_all.deb ... 807s Unpacking libfont-afm-perl (1.20-4) ... 807s Selecting previously unselected package libimagequant0:s390x. 807s Preparing to unpack .../214-libimagequant0_2.18.0-1build1_s390x.deb ... 807s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 807s Selecting previously unselected package libxpm4:s390x. 807s Preparing to unpack .../215-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 807s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 807s Selecting previously unselected package libgd3:s390x. 807s Preparing to unpack .../216-libgd3_2.3.3-13ubuntu1_s390x.deb ... 807s Unpacking libgd3:s390x (2.3.3-13ubuntu1) ... 807s Selecting previously unselected package libgd-perl. 807s Preparing to unpack .../217-libgd-perl_2.84-2_s390x.deb ... 807s Unpacking libgd-perl (2.84-2) ... 807s Selecting previously unselected package libgd-securityimage-perl. 807s Preparing to unpack .../218-libgd-securityimage-perl_1.75-3_all.deb ... 807s Unpacking libgd-securityimage-perl (1.75-3) ... 808s Selecting previously unselected package libglib-perl:s390x. 808s Preparing to unpack .../219-libglib-perl_3%3a1.329.4-1_s390x.deb ... 808s Unpacking libglib-perl:s390x (3:1.329.4-1) ... 808s Selecting previously unselected package libgssapi-perl. 808s Preparing to unpack .../220-libgssapi-perl_0.28-4build5_s390x.deb ... 808s Unpacking libgssapi-perl (0.28-4build5) ... 808s Selecting previously unselected package libhash-merge-simple-perl. 808s Preparing to unpack .../221-libhash-merge-simple-perl_0.052-1_all.deb ... 808s Unpacking libhash-merge-simple-perl (0.052-1) ... 808s Selecting previously unselected package libhash-multivalue-perl. 808s Preparing to unpack .../222-libhash-multivalue-perl_0.16-3_all.deb ... 808s Unpacking libhash-multivalue-perl (0.16-3) ... 808s Selecting previously unselected package libhtml-format-perl. 808s Preparing to unpack .../223-libhtml-format-perl_2.16-2_all.deb ... 808s Unpacking libhtml-format-perl (2.16-2) ... 808s Selecting previously unselected package libhtml-formattext-withlinks-perl. 808s Preparing to unpack .../224-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 808s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 808s Selecting previously unselected package libhtml-template-perl. 808s Preparing to unpack .../225-libhtml-template-perl_2.97-2build1_all.deb ... 808s Unpacking libhtml-template-perl (2.97-2build1) ... 808s Selecting previously unselected package libhttp-daemon-perl. 808s Preparing to unpack .../226-libhttp-daemon-perl_6.16-1_all.deb ... 808s Unpacking libhttp-daemon-perl (6.16-1) ... 809s Selecting previously unselected package libhttp-multipartparser-perl. 809s Preparing to unpack .../227-libhttp-multipartparser-perl_0.02-3_all.deb ... 809s Unpacking libhttp-multipartparser-perl (0.02-3) ... 809s Selecting previously unselected package libstream-buffered-perl. 809s Preparing to unpack .../228-libstream-buffered-perl_0.03-3_all.deb ... 809s Unpacking libstream-buffered-perl (0.03-3) ... 809s Selecting previously unselected package libwww-form-urlencoded-perl. 809s Preparing to unpack .../229-libwww-form-urlencoded-perl_0.26-2_all.deb ... 809s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 809s Selecting previously unselected package libhttp-entity-parser-perl. 809s Preparing to unpack .../230-libhttp-entity-parser-perl_0.25-2_all.deb ... 809s Unpacking libhttp-entity-parser-perl (0.25-2) ... 809s Selecting previously unselected package libhttp-headers-fast-perl. 809s Preparing to unpack .../231-libhttp-headers-fast-perl_0.22-3_all.deb ... 809s Unpacking libhttp-headers-fast-perl (0.22-3) ... 810s Selecting previously unselected package libio-pty-perl. 810s Preparing to unpack .../232-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 810s Unpacking libio-pty-perl (1:1.20-1build3) ... 810s Selecting previously unselected package libio-sessiondata-perl. 810s Preparing to unpack .../233-libio-sessiondata-perl_1.03-3_all.deb ... 810s Unpacking libio-sessiondata-perl (1.03-3) ... 810s Selecting previously unselected package libperlio-via-timeout-perl. 810s Preparing to unpack .../234-libperlio-via-timeout-perl_0.32-3_all.deb ... 810s Unpacking libperlio-via-timeout-perl (0.32-3) ... 810s Selecting previously unselected package libio-socket-timeout-perl. 810s Preparing to unpack .../235-libio-socket-timeout-perl_0.32-3_all.deb ... 810s Unpacking libio-socket-timeout-perl (0.32-3) ... 810s Selecting previously unselected package libio-string-perl. 810s Preparing to unpack .../236-libio-string-perl_1.08-4_all.deb ... 810s Unpacking libio-string-perl (1.08-4) ... 810s Selecting previously unselected package libio-stringy-perl. 810s Preparing to unpack .../237-libio-stringy-perl_2.113-2_all.deb ... 810s Unpacking libio-stringy-perl (2.113-2) ... 811s Selecting previously unselected package libipc-run-perl. 811s Preparing to unpack .../238-libipc-run-perl_20250809.0-1build1_all.deb ... 811s Unpacking libipc-run-perl (20250809.0-1build1) ... 811s Selecting previously unselected package libjargs-java. 811s Preparing to unpack .../239-libjargs-java_1.0.0-5build1_all.deb ... 811s Unpacking libjargs-java (1.0.0-5build1) ... 812s Selecting previously unselected package libjs-bootstrap. 812s Preparing to unpack .../240-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 812s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 812s Selecting previously unselected package libxslt1.1:s390x. 812s Preparing to unpack .../241-libxslt1.1_1.1.43-0.3_s390x.deb ... 812s Unpacking libxslt1.1:s390x (1.1.43-0.3) ... 812s Selecting previously unselected package libxmlsec1-1:s390x. 812s Preparing to unpack .../242-libxmlsec1-1_1.3.9-1_s390x.deb ... 812s Unpacking libxmlsec1-1:s390x (1.3.9-1) ... 812s Selecting previously unselected package libxmlsec1-openssl1:s390x. 812s Preparing to unpack .../243-libxmlsec1-openssl1_1.3.9-1_s390x.deb ... 813s Unpacking libxmlsec1-openssl1:s390x (1.3.9-1) ... 813s Selecting previously unselected package liblasso3t64. 813s Preparing to unpack .../244-liblasso3t64_2.9.0-3_s390x.deb ... 813s Unpacking liblasso3t64 (2.9.0-3) ... 813s Selecting previously unselected package liblasso-perl:s390x. 813s Preparing to unpack .../245-liblasso-perl_2.9.0-3_s390x.deb ... 813s Unpacking liblasso-perl:s390x (2.9.0-3) ... 813s Selecting previously unselected package libconfig-inifiles-perl. 813s Preparing to unpack .../246-libconfig-inifiles-perl_3.000003-4_all.deb ... 813s Unpacking libconfig-inifiles-perl (3.000003-4) ... 813s Selecting previously unselected package libmouse-perl:s390x. 813s Preparing to unpack .../247-libmouse-perl_2.6.1-1_s390x.deb ... 813s Unpacking libmouse-perl:s390x (2.6.1-1) ... 813s Selecting previously unselected package libnet-cidr-perl. 814s Preparing to unpack .../248-libnet-cidr-perl_0.27-1build1_all.deb ... 814s Unpacking libnet-cidr-perl (0.27-1build1) ... 814s Selecting previously unselected package libtest-sharedfork-perl. 814s Preparing to unpack .../249-libtest-sharedfork-perl_0.35-3_all.deb ... 814s Unpacking libtest-sharedfork-perl (0.35-3) ... 814s Selecting previously unselected package libtest-tcp-perl. 814s Preparing to unpack .../250-libtest-tcp-perl_2.22-2_all.deb ... 814s Unpacking libtest-tcp-perl (2.22-2) ... 814s Selecting previously unselected package libplack-perl. 814s Preparing to unpack .../251-libplack-perl_1.0051-1_all.deb ... 814s Unpacking libplack-perl (1.0051-1) ... 815s Selecting previously unselected package liblemonldap-ng-common-perl. 815s Preparing to unpack .../252-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 815s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 815s Selecting previously unselected package liblist-moreutils-xs-perl. 815s Preparing to unpack .../253-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 815s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 815s Selecting previously unselected package liblist-moreutils-perl. 815s Preparing to unpack .../254-liblist-moreutils-perl_0.430-2_all.deb ... 815s Unpacking liblist-moreutils-perl (0.430-2) ... 815s Selecting previously unselected package libllhttp9.3. 815s Preparing to unpack .../255-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 .../256-liblog-log4perl-perl_1.57-1_all.deb ... 815s Unpacking liblog-log4perl-perl (1.57-1) ... 816s Selecting previously unselected package liblwp-protocol-psgi-perl. 816s Preparing to unpack .../257-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 816s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 816s Selecting previously unselected package libnet-smtp-ssl-perl. 816s Preparing to unpack .../258-libnet-smtp-ssl-perl_1.04-2_all.deb ... 816s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 816s Selecting previously unselected package libmailtools-perl. 816s Preparing to unpack .../259-libmailtools-perl_2.22-1_all.deb ... 816s Unpacking libmailtools-perl (2.22-1) ... 816s Selecting previously unselected package libmime-tools-perl. 816s Preparing to unpack .../260-libmime-tools-perl_5.515-1_all.deb ... 816s Unpacking libmime-tools-perl (5.515-1) ... 817s Selecting previously unselected package libnet-ip-perl. 817s Preparing to unpack .../261-libnet-ip-perl_1.26-4_all.deb ... 817s Unpacking libnet-ip-perl (1.26-4) ... 817s Selecting previously unselected package libnet-ldap-perl. 817s Preparing to unpack .../262-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 817s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 817s Selecting previously unselected package libxml-namespacesupport-perl. 817s Preparing to unpack .../263-libxml-namespacesupport-perl_1.12-2_all.deb ... 817s Unpacking libxml-namespacesupport-perl (1.12-2) ... 817s Selecting previously unselected package libxml-sax-base-perl. 817s Preparing to unpack .../264-libxml-sax-base-perl_1.09-3_all.deb ... 817s Unpacking libxml-sax-base-perl (1.09-3) ... 817s Selecting previously unselected package libxml-sax-perl. 817s Preparing to unpack .../265-libxml-sax-perl_1.02+dfsg-4_all.deb ... 817s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 817s Selecting previously unselected package libxml-libxml-perl. 818s Preparing to unpack .../266-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_s390x.deb ... 818s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 818s Selecting previously unselected package libxml-simple-perl. 818s Preparing to unpack .../267-libxml-simple-perl_2.25-2_all.deb ... 818s Unpacking libxml-simple-perl (2.25-2) ... 818s Selecting previously unselected package libnet-openid-common-perl. 818s Preparing to unpack .../268-libnet-openid-common-perl_1.20-2_all.deb ... 818s Unpacking libnet-openid-common-perl (1.20-2) ... 818s Selecting previously unselected package libnet-openid-consumer-perl. 818s Preparing to unpack .../269-libnet-openid-consumer-perl_1.18-2_all.deb ... 818s Unpacking libnet-openid-consumer-perl (1.18-2) ... 818s Selecting previously unselected package libnet-openid-server-perl. 818s Preparing to unpack .../270-libnet-openid-server-perl_1.09-4_all.deb ... 818s Unpacking libnet-openid-server-perl (1.09-4) ... 818s Selecting previously unselected package libsimdjson29:s390x. 818s Preparing to unpack .../271-libsimdjson29_4.2.4-1_s390x.deb ... 818s Unpacking libsimdjson29:s390x (4.2.4-1) ... 819s Selecting previously unselected package libsimdutf29:s390x. 819s Preparing to unpack .../272-libsimdutf29_7.7.1-3_s390x.deb ... 819s Unpacking libsimdutf29:s390x (7.7.1-3) ... 819s Selecting previously unselected package node-corepack. 819s Preparing to unpack .../273-node-corepack_0.24.0-5build1_all.deb ... 819s Unpacking node-corepack (0.24.0-5build1) ... 819s Selecting previously unselected package nodejs. 819s Preparing to unpack .../274-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 819s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 820s Selecting previously unselected package node-xtend. 820s Preparing to unpack .../275-node-xtend_4.0.2-3_all.deb ... 820s Unpacking node-xtend (4.0.2-3) ... 820s Selecting previously unselected package node-acorn. 820s Preparing to unpack .../276-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 820s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 820s Selecting previously unselected package node-cjs-module-lexer. 820s Preparing to unpack .../277-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 820s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 821s Selecting previously unselected package node-balanced-match. 821s Preparing to unpack .../278-node-balanced-match_2.0.0-1_all.deb ... 821s Unpacking node-balanced-match (2.0.0-1) ... 821s Selecting previously unselected package node-brace-expansion. 821s Preparing to unpack .../279-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 821s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 821s Selecting previously unselected package node-minimatch. 821s Preparing to unpack .../280-node-minimatch_9.0.3-6_all.deb ... 821s Unpacking node-minimatch (9.0.3-6) ... 821s Selecting previously unselected package node-ms. 821s Preparing to unpack .../281-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 821s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 821s Selecting previously unselected package node-debug. 821s Preparing to unpack .../282-node-debug_4.4.1+~4.1.12-1_all.deb ... 821s Unpacking node-debug (4.4.1+~4.1.12-1) ... 821s Selecting previously unselected package node-lru-cache. 821s Preparing to unpack .../283-node-lru-cache_10.0.1-3_all.deb ... 821s Unpacking node-lru-cache (10.0.1-3) ... 821s Selecting previously unselected package node-semver. 821s Preparing to unpack .../284-node-semver_7.6.1+~7.5.8-2_all.deb ... 821s Unpacking node-semver (7.6.1+~7.5.8-2) ... 823s Selecting previously unselected package node-llhttp. 823s Preparing to unpack .../285-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 823s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 823s Selecting previously unselected package node-undici. 823s Preparing to unpack .../286-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 823s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 823s Selecting previously unselected package libnode127:s390x. 823s Preparing to unpack .../287-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 823s Unpacking libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 828s Selecting previously unselected package libregexp-assemble-perl. 828s Preparing to unpack .../288-libregexp-assemble-perl_0.38-2_all.deb ... 828s Unpacking libregexp-assemble-perl (0.38-2) ... 829s Selecting previously unselected package libregexp-common-perl. 829s Preparing to unpack .../289-libregexp-common-perl_2024080801-1_all.deb ... 829s Unpacking libregexp-common-perl (2024080801-1) ... 829s Selecting previously unselected package libtask-weaken-perl. 829s Preparing to unpack .../290-libtask-weaken-perl_1.06-2_all.deb ... 829s Unpacking libtask-weaken-perl (1.06-2) ... 829s Selecting previously unselected package libxml-parser-perl. 829s Preparing to unpack .../291-libxml-parser-perl_2.47-1build4_s390x.deb ... 829s Unpacking libxml-parser-perl (2.47-1build4) ... 830s Selecting previously unselected package libsoap-lite-perl. 830s Preparing to unpack .../292-libsoap-lite-perl_1.27-3_all.deb ... 830s Unpacking libsoap-lite-perl (1.27-3) ... 830s Selecting previously unselected package libstring-random-perl. 830s Preparing to unpack .../293-libstring-random-perl_1%3a0.32-2_all.deb ... 830s Unpacking libstring-random-perl (1:0.32-2) ... 830s Selecting previously unselected package libtest-leaktrace-perl. 830s Preparing to unpack .../294-libtest-leaktrace-perl_0.17-1build6_s390x.deb ... 830s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 833s Selecting previously unselected package libtest-output-perl. 833s Preparing to unpack .../295-libtest-output-perl_1.036-1_all.deb ... 833s Unpacking libtest-output-perl (1.036-1) ... 833s Selecting previously unselected package libtest-pod-perl. 833s Preparing to unpack .../296-libtest-pod-perl_1.52-3_all.deb ... 833s Unpacking libtest-pod-perl (1.52-3) ... 833s Selecting previously unselected package libtext-unidecode-perl. 834s Preparing to unpack .../297-libtext-unidecode-perl_1.30-3_all.deb ... 834s Unpacking libtext-unidecode-perl (1.30-3) ... 834s Selecting previously unselected package libtime-fake-perl. 834s Preparing to unpack .../298-libtime-fake-perl_0.11-4_all.deb ... 834s Unpacking libtime-fake-perl (0.11-4) ... 834s Selecting previously unselected package libxml-libxslt-perl:s390x. 834s Preparing to unpack .../299-libxml-libxslt-perl_2.003000-4_s390x.deb ... 834s Unpacking libxml-libxslt-perl:s390x (2.003000-4) ... 834s Selecting previously unselected package node-uglify-js. 834s Preparing to unpack .../300-node-uglify-js_3.17.4-2build1_all.deb ... 834s Unpacking node-uglify-js (3.17.4-2build1) ... 834s Selecting previously unselected package python3-defusedxml. 834s Preparing to unpack .../301-python3-defusedxml_0.7.1-3build1_all.deb ... 834s Unpacking python3-defusedxml (0.7.1-3build1) ... 834s Selecting previously unselected package python3-roman-numerals. 834s Preparing to unpack .../302-python3-roman-numerals_4.1.0-1_all.deb ... 834s Unpacking python3-roman-numerals (4.1.0-1) ... 835s Selecting previously unselected package python3-docutils. 835s Preparing to unpack .../303-python3-docutils_0.22.4+dfsg-1_all.deb ... 835s Unpacking python3-docutils (0.22.4+dfsg-1) ... 835s Selecting previously unselected package python3-imagesize. 835s Preparing to unpack .../304-python3-imagesize_1.4.1-1build1_all.deb ... 835s Unpacking python3-imagesize (1.4.1-1build1) ... 835s Selecting previously unselected package python3-snowballstemmer. 835s Preparing to unpack .../305-python3-snowballstemmer_3.0.1-1_all.deb ... 835s Unpacking python3-snowballstemmer (3.0.1-1) ... 835s Selecting previously unselected package sphinx-common. 835s Preparing to unpack .../306-sphinx-common_8.2.3-12_all.deb ... 835s Unpacking sphinx-common (8.2.3-12) ... 837s Selecting previously unselected package python3-alabaster. 837s Preparing to unpack .../307-python3-alabaster_0.7.16-0.1build1_all.deb ... 837s Unpacking python3-alabaster (0.7.16-0.1build1) ... 837s Selecting previously unselected package python3-sphinx. 837s Preparing to unpack .../308-python3-sphinx_8.2.3-12_all.deb ... 837s Unpacking python3-sphinx (8.2.3-12) ... 837s Selecting previously unselected package libjs-bootswatch. 837s Preparing to unpack .../309-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 837s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 837s Selecting previously unselected package python3-sphinx-bootstrap-theme. 837s Preparing to unpack .../310-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 837s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 838s Selecting previously unselected package uglifyjs. 838s Preparing to unpack .../311-uglifyjs_3.17.4-2build1_all.deb ... 838s Unpacking uglifyjs (3.17.4-2build1) ... 838s Selecting previously unselected package yui-compressor. 838s Preparing to unpack .../312-yui-compressor_2.4.8-3build1_all.deb ... 838s Unpacking yui-compressor (2.4.8-3build1) ... 838s Selecting previously unselected package libauthen-radius-perl. 838s Preparing to unpack .../313-libauthen-radius-perl_0.33-1_all.deb ... 838s Unpacking libauthen-radius-perl (0.33-1) ... 838s Selecting previously unselected package liblemonldap-ng-handler-perl. 838s Preparing to unpack .../314-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 838s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 838s Selecting previously unselected package pkg-perl-autopkgtest. 838s Preparing to unpack .../315-pkg-perl-autopkgtest_0.85_all.deb ... 838s Unpacking pkg-perl-autopkgtest (0.85) ... 839s Setting up libconfig-inifiles-perl (3.000003-4) ... 839s Setting up libmodule-pluggable-perl (5.2-5) ... 839s Setting up node-uglify-js (3.17.4-2build1) ... 839s Setting up libio-sessiondata-perl (1.03-3) ... 839s Setting up liblcms2-2:s390x (2.17-1) ... 839s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 839s Setting up libaom3:s390x (3.13.1-2) ... 839s Setting up node-lru-cache (10.0.1-3) ... 839s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 839s Setting up libmath-random-isaac-perl (1.004-2) ... 839s Setting up libtask-weaken-perl (1.06-2) ... 839s Setting up libmouse-perl:s390x (2.6.1-1) ... 839s Setting up libhttp-multipartparser-perl (0.02-3) ... 839s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 839s Setting up java-common (0.76build1) ... 839s Setting up libclass-inspector-perl (1.36-3) ... 839s Setting up libfont-afm-perl (1.20-4) ... 839s Setting up libdynaloader-functions-perl (0.004-2) ... 839s Setting up libclass-method-modifiers-perl (2.15-1) ... 839s Setting up libio-pty-perl (1:1.20-1build3) ... 839s Setting up libdata-hexdump-perl (0.04-2) ... 839s Setting up python3-defusedxml (0.7.1-3build1) ... 839s Setting up libclone-perl:s390x (0.47-1) ... 839s Setting up libarchive-zip-perl (1.68-1) ... 839s Setting up libsub-identify-perl (0.14-4) ... 839s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 839s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 839s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 839s Setting up python3-alabaster (0.7.16-0.1build1) ... 840s Setting up libio-stringy-perl (2.113-2) ... 840s Setting up libhtml-tagset-perl (3.24-1) ... 840s Setting up unzip (6.0-29ubuntu1) ... 840s Setting up libdebhelper-perl (13.28ubuntu1) ... 840s Setting up libperlio-via-timeout-perl (0.32-3) ... 840s Setting up libfilesys-notify-simple-perl (0.14-3) ... 840s Setting up libnet-cidr-perl (0.27-1build1) ... 840s Setting up libipc-sharelite-perl (0.17-5build4) ... 840s Setting up libconvert-binhex-perl (1.125-3) ... 840s Setting up liblwp-mediatypes-perl (6.04-2) ... 840s Setting up libcrypt-urandom-perl (0.54-1) ... 840s Setting up x11-common (1:7.7+24ubuntu1) ... 843s Setting up libtest-pod-perl (1.52-3) ... 843s Setting up libtry-tiny-perl (0.32-1) ... 843s Setting up libdeflate0:s390x (1.23-2) ... 843s Setting up perl-openssl-defaults:s390x (7build4) ... 843s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 843s Setting up linux-libc-dev:s390x (6.18.0-9.9) ... 843s Setting up libxml-namespacesupport-perl (1.12-2) ... 843s Setting up m4 (1.4.20-2) ... 843s Setting up libposix-strftime-compiler-perl (0.46-1) ... 843s Setting up libclass-singleton-perl (1.6-2) ... 843s Setting up libencode-locale-perl (1.05-3) ... 843s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 843s Setting up libxstring-perl:s390x (0.005-2build4) ... 843s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 843s Setting up libclass-errorhandler-perl (0.04-3) ... 843s Setting up liblist-utilsby-perl (0.12-2) ... 843s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 843s Setting up libtime-fake-perl (0.11-4) ... 843s Setting up libregexp-common-perl (2024080801-1) ... 843s Setting up libtest-sharedfork-perl (0.35-3) ... 843s Setting up libsub-install-perl (0.929-1) ... 843s Setting up libextutils-depends-perl (0.8002-1) ... 843s Setting up libhash-multivalue-perl (0.16-3) ... 843s Setting up liberror-perl (0.17030-1) ... 843s Setting up libapache-session-perl (1.94-2) ... 843s Setting up libxml-sax-base-perl (1.09-3) ... 843s Setting up libio-string-perl (1.08-4) ... 843s Setting up libtest-leaktrace-perl (0.17-1build6) ... 843s Setting up libsimdutf29:s390x (7.7.1-3) ... 843s Setting up libsimdjson29:s390x (4.2.4-1) ... 843s Setting up libfontenc1:s390x (1:1.1.8-1build2) ... 843s Setting up autotools-dev (20240727.1) ... 843s Setting up libstream-buffered-perl (0.03-3) ... 843s Setting up libclass-data-inheritable-perl (0.10-1) ... 843s Setting up libcrypt-des-perl:s390x (2.07-5) ... 843s Setting up libalgorithm-c3-perl (0.11-2) ... 843s Setting up rpcsvc-proto (1.4.3-1build1) ... 843s Setting up liblog-log4perl-perl (1.57-1) ... 843s Setting up libapache-logformat-compiler-perl (0.36-3) ... 843s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 843s Setting up libcrypt-random-seed-perl (0.03-3) ... 843s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 843s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 843s Setting up python3-snowballstemmer (3.0.1-1) ... 845s Setting up node-balanced-match (2.0.0-1) ... 845s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 845s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 845s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 845s Setting up libimagequant0:s390x (2.18.0-1build1) ... 845s Setting up libemail-date-format-perl (1.008-1) ... 845s Setting up libcryptx-perl (0.087-1) ... 845s Setting up libcares2:s390x (1.34.6-1) ... 845s Setting up libmpc3:s390x (1.3.1-2) ... 845s Setting up libvariable-magic-perl (0.64-1build1) ... 845s Setting up libio-html-perl (1.004-3) ... 845s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 845s Setting up autopoint (0.23.2-1) ... 845s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 845s Setting up libipc-run-perl (20250809.0-1build1) ... 845s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 845s Setting up libpcsclite1:s390x (2.4.1-1) ... 845s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 845s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 845s Setting up libltdl7:s390x (2.5.4-9) ... 845s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 845s Setting up libstring-random-perl (1:0.32-2) ... 845s Setting up libparams-util-perl (1.102-3build1) ... 845s Setting up autoconf (2.72-3.1ubuntu1) ... 845s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 845s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 845s Setting up libcapture-tiny-perl (0.50-1) ... 845s Setting up libtimedate-perl (2.3300-2) ... 845s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 845s Setting up libsub-name-perl:s390x (0.28-1) ... 845s Setting up libtypes-serialiser-perl (1.01-1) ... 845s Setting up libgssapi-perl (0.28-4build5) ... 845s Setting up dwz (0.16-2) ... 845s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 845s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 845s Setting up libcrypt-dev:s390x (1:4.5.1-1) ... 845s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 845s Setting up libjson-perl (4.10000-1) ... 845s Setting up libxslt1.1:s390x (1.1.43-0.3) ... 845s Setting up libjargs-java (1.0.0-5build1) ... 845s Setting up librole-tiny-perl (2.002004-1) ... 845s Setting up debugedit (1:5.2-3build1) ... 845s Setting up libfile-sharedir-perl (1.118-3) ... 845s Setting up libfcgi-perl (0.82+ds-3build3) ... 845s Setting up python3-roman-numerals (4.1.0-1) ... 846s Setting up libopenjp2-7:s390x (2.5.4-1) ... 846s Setting up libwww-form-urlencoded-perl (0.26-2) ... 846s Setting up sgml-base (1.31+nmu1) ... 847s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 847s Setting up libdevel-stacktrace-perl (2.0500-1) ... 847s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 847s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 847s Setting up node-minimatch (9.0.3-6) ... 847s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 847s Setting up ca-certificates-java (20240118build1) ... 847s No JRE found. Skipping Java certificates setup. 847s Setting up libexporter-tiny-perl (1.006003-1) ... 847s Setting up node-xtend (4.0.2-3) ... 847s Setting up libisl23:s390x (0.27-1build1) ... 847s Setting up libconvert-asn1-perl (0.34-1) ... 847s Setting up libtext-unidecode-perl (1.30-3) ... 847s Setting up libde265-0:s390x (1.0.16-1build1) ... 847s Setting up libc-dev-bin (2.42-2ubuntu4) ... 847s Setting up libregexp-assemble-perl (0.38-2) ... 847s Setting up libnet-ip-perl (1.26-4) ... 847s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 847s Setting up libxmlsec1-1:s390x (1.3.9-1) ... 847s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 847s Setting up liburi-perl (5.34-2build1) ... 847s Setting up libdbi-perl:s390x (1.647-1build1) ... 847s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 847s Setting up libconvert-base32-perl (0.06-3) ... 847s Setting up dctrl-tools (2.24-3build4) ... 847s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 847s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 847s Setting up autodep8 (0.30build1) ... 847s Setting up libclone-pp-perl (1.08-2) ... 847s Setting up python3-imagesize (1.4.1-1build1) ... 848s Setting up libemail-address-xs-perl (1.05-1build5) ... 848s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 848s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 848s Setting up automake (1:1.18.1-3build1) ... 848s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 848s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 848s Setting up libjson-xs-perl (4.040-1) ... 848s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 848s Setting up libcrypt-des-ede3-perl (0.03-1) ... 848s Setting up libhttp-date-perl (6.06-1) ... 848s Setting up libglib-perl:s390x (3:1.329.4-1) ... 848s Setting up gettext (0.23.2-1) ... 848s Setting up libtest-tcp-perl (2.22-2) ... 848s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 848s Setting up java-wrappers (0.5build1) ... 848s Setting up libio-socket-timeout-perl (0.32-3) ... 848s Setting up libfile-listing-perl (6.16-1) ... 848s Setting up libhash-merge-simple-perl (0.052-1) ... 848s Setting up openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 849s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 849s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 849s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 849s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 849s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 849s Setting up libcache-cache-perl (1.08-3) ... 849s Setting up libhttp-headers-fast-perl (0.22-3) ... 849s Setting up liblist-moreutils-perl (0.430-2) ... 849s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 849s Setting up libemail-simple-perl (2.218-1) ... 849s Setting up libxmlsec1-openssl1:s390x (1.3.9-1) ... 849s Setting up libnet-http-perl (6.24-1build1) ... 849s Setting up liblasso3t64 (2.9.0-3) ... 849s Setting up libexception-class-perl (1.45-1) ... 849s Setting up libclass-c3-perl (0.35-2) ... 849s Setting up libcrypt-jwt-perl (0.037-1) ... 849s Setting up xfonts-utils (1:7.7+7build1) ... 849s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 849s Setting up libxml-sax-perl (1.02+dfsg-4) ... 849s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 850s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 851s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 851s Setting up libauthen-radius-perl (0.33-1) ... 851s Setting up intltool-debian (0.35.0+20060710.6build1) ... 851s Setting up libbytes-random-secure-perl (0.29-3) ... 851s Setting up libjson-maybexs-perl (1.004008-1) ... 851s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 851s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 852s Setting up sphinx-common (8.2.3-12) ... 852s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 852s Setting up libdata-optlist-perl (0.114-1) ... 852s Setting up libtest-output-perl (1.036-1) ... 852s Setting up pkg-perl-autopkgtest (0.85) ... 852s Setting up libraw23t64:s390x (0.21.4-2) ... 852s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 853s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 853s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 854s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 856s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 857s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 857s Setting up libwww-robotrules-perl (6.02-1build1) ... 857s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 857s Setting up xml-core (0.19build1) ... 859s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 859s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 859s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 859s Setting up liblasso-perl:s390x (2.9.0-3) ... 859s Setting up libc6-dev:s390x (2.42-2ubuntu4) ... 859s Setting up libdbd-sqlite3-perl:s390x (1.76-1) ... 859s Setting up libmro-compat-perl (0.15-2) ... 859s Setting up libcookie-baker-perl (0.12-1) ... 859s Setting up libhttp-entity-parser-perl (0.25-2) ... 859s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 859s Setting up libio-socket-ssl-perl (2.098-1) ... 859s Setting up libsub-exporter-perl (0.990-1) ... 859s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 859s Setting up libeval-closure-perl (0.14-3) ... 859s Setting up libconvert-pem-perl (0.13-1) ... 859s Setting up libhttp-negotiate-perl (6.01-2) ... 859s Setting up libparams-validationcompiler-perl (0.31-1) ... 859s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 859s Setting up libhttp-cookies-perl (6.11-1) ... 859s Setting up po-debconf (1.0.22) ... 859s Setting up libhtml-tree-perl (5.07-3) ... 859s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 859s Setting up libcgi-pm-perl (4.71-1build1) ... 859s Setting up libhtml-format-perl (2.16-2) ... 859s Setting up fonts-urw-base35 (20200910-8build1) ... 861s Setting up libhtml-template-perl (2.97-2build1) ... 861s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 861s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 861s Setting up libnet-smtp-ssl-perl (1.04-2) ... 861s Setting up libmodule-runtime-perl (0.018-1) ... 861s Setting up libmailtools-perl (2.22-1) ... 861s Setting up libxml-simple-perl (2.25-2) ... 861s Setting up libxml-libxslt-perl:s390x (2.003000-4) ... 861s Setting up libhttp-daemon-perl (6.16-1) ... 861s Setting up libemail-abstract-perl (3.010-1) ... 861s Setting up cpp-15 (15.2.0-12ubuntu1) ... 861s Setting up cpp (4:15.2.0-4ubuntu1) ... 861s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 861s Setting up libplack-perl (1.0051-1) ... 861s Setting up libnet-openid-common-perl (1.20-2) ... 861s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 861s Setting up libnet-openid-server-perl (1.09-4) ... 861s Setting up libmodule-implementation-perl (0.09-2) ... 861s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 862s Setting up libpackage-stash-perl (0.40-1) ... 862s Setting up libimport-into-perl (1.002005-2) ... 862s Setting up libmoo-perl (2.005005-1) ... 862s Setting up liblist-someutils-perl (0.59-1) ... 862s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 862s Setting up libmime-tools-perl (5.515-1) ... 862s Setting up gcc-15 (15.2.0-12ubuntu1) ... 862s Setting up libspecio-perl (0.53-1) ... 862s Setting up liblist-allutils-perl (0.19-1) ... 862s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 862s Setting up libmoox-types-mooselike-perl (0.29-2) ... 862s Setting up libb-hooks-endofscope-perl (0.28-2) ... 862s Setting up g++-15 (15.2.0-12ubuntu1) ... 862s Setting up libthrowable-perl (1.001-2) ... 862s Setting up libtool (2.5.4-9) ... 862s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 862s Setting up gcc (4:15.2.0-4ubuntu1) ... 862s Setting up dh-autoreconf (21) ... 862s Setting up libemail-sender-perl (2.601-1) ... 862s Setting up libnamespace-clean-perl (0.27-2) ... 862s Setting up g++ (4:15.2.0-4ubuntu1) ... 862s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 862s Setting up build-essential (12.12ubuntu2) ... 862s Setting up libnamespace-autoclean-perl (0.31-1) ... 862s Setting up libdatetime-locale-perl (1:1.45-1) ... 862s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 862s Setting up debhelper (13.28ubuntu1) ... 862s Setting up libdatetime-perl (2:1.65-1build3) ... 862s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 862s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 862s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 862s Setting up liblwp-protocol-https-perl (6.14-1) ... 862s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 862s Setting up node-corepack (0.24.0-5build1) ... 862s Setting up libwww-perl (6.81-1build1) ... 862s Setting up libheif1:s390x (1.21.2-1) ... 862s Setting up node-debug (4.4.1+~4.1.12-1) ... 862s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 862s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 864s Setting up libgd3:s390x (2.3.3-13ubuntu1) ... 864s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 864s Setting up libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 864s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 864s Setting up libnet-openid-consumer-perl (1.18-2) ... 864s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 864s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 865s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 867s Setting up libxml-parser-perl (2.47-1build4) ... 867s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 867s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 867s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 867s Setting up libgd-perl (2.84-2) ... 867s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 867s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 867s Setting up node-semver (7.6.1+~7.5.8-2) ... 867s Setting up libsoap-lite-perl (1.27-3) ... 867s Setting up uglifyjs (3.17.4-2build1) ... 867s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 867s Setting up libgd-securityimage-perl (1.75-3) ... 867s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 868s Processing triggers for install-info (7.2-5) ... 870s Processing triggers for libc-bin (2.42-2ubuntu4) ... 872s Processing triggers for man-db (2.13.1-1) ... 893s Processing triggers for ca-certificates-java (20240118build1) ... 899s Adding debian:ACCVRAIZ1.pem 899s Adding debian:AC_RAIZ_FNMT-RCM.pem 899s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 899s Adding debian:ANF_Secure_Server_Root_CA.pem 899s Adding debian:Actalis_Authentication_Root_CA.pem 899s Adding debian:AffirmTrust_Commercial.pem 899s Adding debian:AffirmTrust_Networking.pem 899s Adding debian:AffirmTrust_Premium.pem 899s Adding debian:AffirmTrust_Premium_ECC.pem 899s Adding debian:Amazon_Root_CA_1.pem 899s Adding debian:Amazon_Root_CA_2.pem 899s Adding debian:Amazon_Root_CA_3.pem 899s Adding debian:Amazon_Root_CA_4.pem 899s Adding debian:Atos_TrustedRoot_2011.pem 899s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 899s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 899s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 900s Adding debian:BJCA_Global_Root_CA1.pem 900s Adding debian:BJCA_Global_Root_CA2.pem 900s Adding debian:Baltimore_CyberTrust_Root.pem 900s Adding debian:Buypass_Class_2_Root_CA.pem 900s Adding debian:Buypass_Class_3_Root_CA.pem 900s Adding debian:CA_Disig_Root_R2.pem 900s Adding debian:CFCA_EV_ROOT.pem 900s Adding debian:COMODO_Certification_Authority.pem 900s Adding debian:COMODO_ECC_Certification_Authority.pem 900s Adding debian:COMODO_RSA_Certification_Authority.pem 900s Adding debian:Certainly_Root_E1.pem 900s Adding debian:Certainly_Root_R1.pem 900s Adding debian:Certigna.pem 900s Adding debian:Certigna_Root_CA.pem 900s Adding debian:Certum_EC-384_CA.pem 900s Adding debian:Certum_Trusted_Network_CA.pem 900s Adding debian:Certum_Trusted_Network_CA_2.pem 900s Adding debian:Certum_Trusted_Root_CA.pem 900s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 900s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 900s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 900s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 900s Adding debian:Comodo_AAA_Services_root.pem 900s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 900s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 900s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 900s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 900s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 900s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 900s Adding debian:DigiCert_Assured_ID_Root_CA.pem 900s Adding debian:DigiCert_Assured_ID_Root_G2.pem 900s Adding debian:DigiCert_Assured_ID_Root_G3.pem 900s Adding debian:DigiCert_Global_Root_CA.pem 900s Adding debian:DigiCert_Global_Root_G2.pem 900s Adding debian:DigiCert_Global_Root_G3.pem 900s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 900s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 900s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 900s Adding debian:DigiCert_Trusted_Root_G4.pem 900s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 900s Adding debian:Entrust_Root_Certification_Authority.pem 900s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 901s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 901s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 901s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 901s Adding debian:GLOBALTRUST_2020.pem 901s Adding debian:GTS_Root_R1.pem 901s Adding debian:GTS_Root_R2.pem 901s Adding debian:GTS_Root_R3.pem 901s Adding debian:GTS_Root_R4.pem 901s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 901s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 901s Adding debian:GlobalSign_Root_CA.pem 902s Adding debian:GlobalSign_Root_CA_-_R3.pem 902s Adding debian:GlobalSign_Root_CA_-_R6.pem 902s Adding debian:GlobalSign_Root_E46.pem 902s Adding debian:GlobalSign_Root_R46.pem 902s Adding debian:Go_Daddy_Class_2_CA.pem 902s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 902s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 902s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 902s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 902s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 902s Adding debian:HiPKI_Root_CA_-_G1.pem 902s Adding debian:Hongkong_Post_Root_CA_3.pem 902s Adding debian:ISRG_Root_X1.pem 902s Adding debian:ISRG_Root_X2.pem 902s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 902s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 902s Adding debian:Izenpe.com.pem 902s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 902s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 902s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 902s Adding debian:NAVER_Global_Root_Certification_Authority.pem 902s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 902s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 902s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 902s Adding debian:QuoVadis_Root_CA_1_G3.pem 902s Adding debian:QuoVadis_Root_CA_2.pem 902s Adding debian:QuoVadis_Root_CA_2_G3.pem 902s Adding debian:QuoVadis_Root_CA_3.pem 902s Adding debian:QuoVadis_Root_CA_3_G3.pem 902s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 902s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 902s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 902s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 902s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 902s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 902s Adding debian:SZAFIR_ROOT_CA2.pem 902s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 902s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 903s Adding debian:SecureSign_Root_CA12.pem 903s Adding debian:SecureSign_Root_CA14.pem 903s Adding debian:SecureSign_Root_CA15.pem 903s Adding debian:SecureTrust_CA.pem 903s Adding debian:Secure_Global_CA.pem 903s Adding debian:Security_Communication_ECC_RootCA1.pem 903s Adding debian:Security_Communication_RootCA2.pem 903s Adding debian:Starfield_Class_2_CA.pem 903s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 903s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 903s Adding debian:SwissSign_Gold_CA_-_G2.pem 903s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 903s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 903s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 903s Adding debian:TWCA_CYBER_Root_CA.pem 903s Adding debian:TWCA_Global_Root_CA.pem 903s Adding debian:TWCA_Root_Certification_Authority.pem 903s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 904s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 904s Adding debian:TeliaSonera_Root_CA_v1.pem 904s Adding debian:Telia_Root_CA_v2.pem 904s Adding debian:TrustAsia_Global_Root_CA_G3.pem 904s Adding debian:TrustAsia_Global_Root_CA_G4.pem 904s Adding debian:Trustwave_Global_Certification_Authority.pem 904s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 904s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 904s Adding debian:TunTrust_Root_CA.pem 904s Adding debian:UCA_Extended_Validation_Root.pem 904s Adding debian:UCA_Global_G2_Root.pem 904s Adding debian:USERTrust_ECC_Certification_Authority.pem 905s Adding debian:USERTrust_RSA_Certification_Authority.pem 905s Adding debian:XRamp_Global_CA_Root.pem 905s Adding debian:certSIGN_ROOT_CA.pem 905s Adding debian:certSIGN_Root_CA_G2.pem 905s Adding debian:e-Szigno_Root_CA_2017.pem 905s Adding debian:ePKI_Root_Certification_Authority.pem 905s Adding debian:emSign_ECC_Root_CA_-_C3.pem 905s Adding debian:emSign_ECC_Root_CA_-_G3.pem 905s Adding debian:emSign_Root_CA_-_C1.pem 905s Adding debian:emSign_Root_CA_-_G1.pem 905s Adding debian:vTrus_ECC_Root_CA.pem 905s Adding debian:vTrus_Root_CA.pem 906s done. 906s Setting up yui-compressor (2.4.8-3build1) ... 906s Setting up default-jre-headless (2:1.21-76build1) ... 906s Processing triggers for sgml-base (1.31+nmu1) ... 906s Setting up docutils-common (0.22.4+dfsg-1) ... 906s Processing triggers for sgml-base (1.31+nmu1) ... 907s Setting up python3-docutils (0.22.4+dfsg-1) ... 909s Setting up python3-sphinx (8.2.3-12) ... 923s autopkgtest [09:10:51]: test handler-test: ./debian/tests/runner build-deps lemonldap-ng-handler 923s autopkgtest [09:10:51]: test handler-test: [----------------------- 924s 'debian/tests/pkg-perl/lemonldap-ng-handler.SKIP' -> '/tmp/autopkgtest.ws6xEl/build.4Ao/src/lemonldap-ng-handler/debian/tests/pkg-perl/SKIP' 924s 'debian/tests/pkg-perl/lemonldap-ng-handler.use-whitelist' -> '/tmp/autopkgtest.ws6xEl/build.4Ao/src/lemonldap-ng-handler/debian/tests/pkg-perl/use-whitelist' 928s t/01-Lemonldap-NG-Handler-Main.t ........................... 928s 1..4 928s ok 1 - use Lemonldap::NG::Handler::Main; 928s ok 2 - init 928s ok 3 - Load conf 928s ok 4 - portal 928s ok 929s t/05-Lemonldap-NG-Handler-Reload.t ......................... 929s 1..6 929s ok 1 - use Lemonldap::NG::Handler::Main; 929s [Wed Feb 4 09:13:11 2026] [LLNG:6102] [error] Bad logLevel value '', switching to 'info' 929s 929s ok 2 - logLevelInit 929s ok 3 - defaultValuesInit 929s ok 4 - defaultValuesInit 929s ok 5 - locationRulesInit 929s ok 6 - forgeHeadersInit 929s ok 931s t/12-Lemonldap-NG-Handler-Jail.t ........................... 931s 1..26 931s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 931s ok 2 - new jail object 931s ok 3 - basic extended function is defined 931s ok 4 - encode_base64 function is defined 931s ok 5 - Function works 931s ok 6 - Get good result 931s ok 7 - listMatch function is defined 931s ok 8 - Get good result 931s ok 9 - listMatch function is defined 931s ok 10 - Get good result 931s ok 11 - checkDate extended function is defined 931s ok 12 - Function works 931s ok 13 - Get good result 931s ok 14 - checkDate extended function is defined 931s ok 15 - Function works 931s ok 16 - Get good result 931s ok 17 - checkDate extended function is defined 931s ok 18 - Function works 931s ok 19 - Function works 931s ok 20 - Function works 931s ok 21 - Syntax error yields undef result 931s ok 22 - Found correct error message 931s ok 23 - subjectid extended function is defined 931s ok 24 - subjectid works as expected 931s ok 25 - subjectid works as expected 931s ok 26 - subjectid works as expected 931s ok 932s t/13-Lemonldap-NG-Handler-Fake-Safe.t ...................... 932s 1..20 932s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 932s ok 2 - new fake jail object 932s ok 3 - basic extended function working without Safe Jail 932s ok 4 - encode_base64 extended function working without Safe Jail 932s ok 5 - checkDate extended function working without Safe Jail 932s ok 6 - checkDate extended function working without Safe Jail 932s ok 7 - listMatch function is defined 932s ok 8 - Get good result 932s ok 9 - listMatch function is defined 932s ok 10 - Get good result 932s ok 11 - checkDate extended function is defined 932s ok 12 - Function works 932s ok 13 - Function works 932s ok 14 - Function works 932s ok 15 - Syntax error yields undef result 932s ok 16 - Found correct error message 932s ok 17 - subjectid extended function is defined 932s ok 18 - subjectid works as expected 932s ok 19 - subjectid works as expected 932s ok 20 - subjectid works as expected 932s ok 933s t/14-Lemonldap-NG-Handler-Rule-Building.t .................. 933s 1..4 933s ok 1 - use Lemonldap::NG::Handler::Main; 933s ok 2 - init 933s # Subtest: Safe jail off 933s 1..37 933s ok 1 - Load conf 933s ok 2 - Safe jail is disabled 933s ok 3 - Returned code ref 933s ok 4 - Returned undef 933s ok 5 - Returned code ref 933s ok 6 - Returned undef 933s ok 7 - Returned code ref 933s ok 8 - Returned empty string 933s ok 9 - Returned code ref 933s ok 10 - Returned 0 933s ok 11 - Returned code ref 933s ok 12 - Returned abc def 933s ok 13 - Returned code ref 933s ok 14 - Returned bar 933s ok 15 - Returned code ref 933s ok 16 - Returned bar 933s ok 17 - Returned code ref 933s ok 18 - ipInSubnet works 933s ok 19 - ipInSubnet works 933s ok 20 - Returned code ref 933s ok 21 - ipInSubnet works 933s ok 22 - Returned code ref 933s ok 23 - ipInSubnet works 933s ok 24 - ipInSubnet works 933s ok 25 - Returned code ref 933s ok 26 - ipInSubnet works 933s ok 27 - Returned code ref 933s ok 28 - inDomain works for AUTH.EXAMPLE.COM 933s ok 29 - inDomain works for auth.example.com 933s ok 30 - inDomain works for example.com 933s ok 31 - inDomain works for cda.com 933s ok 32 - inDomain works for notexample.com 933s ok 33 - inDomain works for exampleacom 933s ok 34 - Returned code ref 933s ok 35 933s ok 36 - Returned code ref 933s ok 37 - Returned correct Basic header 933s ok 3 - Safe jail off 933s # Subtest: Safe jail on 933s 1..35 933s ok 1 - Load conf 933s ok 2 - Safe jail is enabled 933s ok 3 - Returned code ref 933s ok 4 - Returned undef 933s ok 5 - Returned code ref 933s ok 6 - Returned undef 933s ok 7 - Returned code ref 933s ok 8 - Returned empty string 933s ok 9 - Returned code ref 933s ok 10 - Returned 0 933s ok 11 - Returned code ref 933s ok 12 - Returned abc def 933s ok 13 - Returned code ref 933s ok 14 - Returned bar 933s ok 15 - Returned code ref 933s ok 16 - Returned bar 933s ok 17 - Returned code ref 933s ok 18 - ipInSubnet works 933s ok 19 - ipInSubnet works 933s ok 20 - Returned code ref 933s ok 21 - ipInSubnet works 933s ok 22 - Returned code ref 933s ok 23 - ipInSubnet works 933s ok 24 - ipInSubnet works 933s ok 25 - Returned code ref 933s ok 26 - ipInSubnet works 933s ok 27 - Returned code ref 933s ok 28 - inDomain works for AUTH.EXAMPLE.COM 933s ok 29 - inDomain works for auth.example.com 933s ok 30 - inDomain works for example.com 933s ok 31 - inDomain works for cda.com 933s ok 32 - inDomain works for notexample.com 933s ok 33 - inDomain works for exampleacom 933s ok 34 - Returned code ref 933s ok 35 933s ok 4 - Safe jail on 933s ok 934s t/20-Default-Broker-with-cache.t ........................... 934s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 934s ok 2 - use Lemonldap::NG::Handler::PSGI; 934s ok 3 - Client object 934s ok 4 - App object 934s ok 5 - Denied query 934s ok 6 - Code is 403 934s ok 7 - Header is given to app 934s ok 8 - Denied query 934s ok 9 - Conf was updated 934s ok 10 - Denied query 934s ok 11 - Conf was updated 934s 1..11 934s ok 936s t/20-Default-Broker.t ...................................... 936s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 936s ok 2 - use Lemonldap::NG::Handler::PSGI; 936s ok 3 - Client object 936s ok 4 - App object 936s ok 5 - Denied query 936s ok 6 - Code is 403 936s ok 7 - Header is given to app 936s ok 8 - Denied query 936s ok 9 - Conf was updated 936s ok 10 - Denied query 936s ok 11 - Conf was updated 936s 1..11 936s ok 937s t/30-Missing-conf.t ........................................ 937s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 937s ok 2 - use Lemonldap::NG::Handler::PSGI; 937s [Wed Feb 4 09:13:19 2026] [LLNG:6108] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 937s Error: No configuration available in backend. 937s Get remote configuration (localStorage unavailable). 937s [Wed Feb 4 09:13:19 2026] [LLNG:6108] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 937s Error: No configuration available in backend. 937s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 937s Get remote configuration (localStorage unavailable). 937s [Wed Feb 4 09:13:19 2026] [LLNG:6108] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 937s Error: No configuration available in backend. 937s Get remote configuration (localStorage unavailable). 937s [Wed Feb 4 09:13:19 2026] [LLNG:6108] [error] Initialization failed 937s ok 3 - Client object 937s ok 4 - App object 937s [Wed Feb 4 09:13:19 2026] [LLNG:6108] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 937s Error: No configuration available in backend. 937s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 937s Get remote configuration (localStorage unavailable). 937s [Wed Feb 4 09:13:19 2026] [LLNG:6108] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 937s Error: No configuration available in backend. 937s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 937s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 937s Get remote configuration (localStorage unavailable). 937s [Wed Feb 4 09:13:19 2026] [LLNG:6108] [error] Lemonldap::NG::Handler::PSGI::Main: No configuration found 937s [Wed Feb 4 09:13:19 2026] [LLNG:6108] [error] Not initialized 937s ok 5 - Request without configuration 937s ok 6 - Get a 500 code 937s [Wed Feb 4 09:13:19 2026] [LLNG:6108] [error] Lemonldap::NG::Common::Conf::Backends::File loaded. 937s Error: No configuration available in backend. 937s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 937s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 937s Get remote configuration (localStorage unavailable).Get remote configuration (localStorage unavailable). 937s Get configuration 1. 937s ok 7 - Request with configuration 937s ok 8 - No more error 937s 1..8 937s ok 938s t/50-Lemonldap-NG-Handler-SecureToken.t .................... 938s 1..1 938s ok 1 # skip Cache::Memcached is not installed, so Lemonldap::NG::Handler::SecureToken will not be useable 938s ok 939s t/51-Lemonldap-NG-Handler-Zimbra.t ......................... 939s 1..1 939s ok 1 - use Lemonldap::NG::Handler::Lib::ZimbraPreAuth; 939s ok 941s t/60-Lemonldap-NG-Handler-PSGI-unprotected.t ............... 941s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 941s ok 2 - use Lemonldap::NG::Handler::PSGI; 941s ok 3 - Client object 941s ok 4 - App object 941s ok 5 - No HTTP_AUTH_USER 941s ok 6 - Unauthentified query 941s ok 7 - Unprotected request succeeds 941s ok 8 - Expected content 941s 1..8 941s ok 942s t/60-Lemonldap-NG-Handler-PSGI.t ........................... skipped: Heavy developer tests 942s t/61-Lemonldap-NG-Handler-PSGI-Server.t .................... skipped: Heavy developer tests 942s t/62-Lemonldap-NG-Handler-Nginx.t .......................... skipped: Heavy developer tests 944s t/62-Lemonldap-NG-Handler-Traefik.t ........................ 944s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 944s ok 2 - use Lemonldap::NG::Handler::Server::Traefik; 944s ok 3 - Client object 944s ok 4 - App object 944s ok 5 - Unauthentified query 944s ok 6 - Response is an array 944s ok 7 - Code is 302 944s ok 8 - Redirection points to portal 944s ok 9 - Authentified query 944s ok 10 - Code is 200 944s ok 11 - Lm-Remote-Custom is overwriten 944s ok 12 - Authentified query 944s ok 13 - Authorization header is echoed 944s ok 14 - Authentified query 944s ok 15 - Code is 200 944s ok 16 - Lm-Remote-Custom is set "dwho@badwolf.org" 944s ok 17 - Authentified query 944s ok 18 - /test-uri1 -> Code is 200 944s ok 19 - Authentified query 944s ok 20 - /test-uri2 -> Code is 200 944s ok 21 - Denied query 944s ok 22 - /test-uri1 -> Code is 403 944s ok 23 - Denied query 944s ok 24 - /test-uri1 -> Code is 403 944s ok 25 - Denied query 944s ok 26 - Code is 403 944s ok 27 - Weak Authentified query 944s ok 28 - Code is 200 944s ok 29 - Strong Authentified query 944s ok 30 - Code is 302 944s ok 31 - Redirection points to http://test1.example.com/AuthStrong 944s ok 32 - Bad cookie 944s ok 33 - Code is 302 944s ok 34 - Weak Authentified query 944s ok 35 - Code is 200 944s ok 36 - Default Authentified query 944s ok 37 - Code is 302 944s ok 38 - Redirection points to http://test2.example.com/ 944s 1..38 944s ok 946s t/63-Lemonldap-NG-Handler-PSGI-Try.t ....................... 946s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 946s ok 2 - use Lemonldap::NG::Handler::PSGI::Try; 946s ok 3 - New object 946s ok 4 - Client object 946s ok 5 - App object 946s ok 6 - initialization 946s ok 7 - Set auth route 946s ok 8 - Set auth route 946s ok 9 - Get response 946s ok 10 - Response code is 200 946s ok 11 - Get unauth result 946s ok 12 - Get response 946s ok 13 - Response code is 200 946s ok 14 - Get auth result 946s [Wed Feb 4 09:13:28 2026] [LLNG:6117] [warn] [anonymous] Bad request 946s ok 15 - Try a bad path 946s ok 16 - Response is 400 946s 1..16 946s ok 948s t/64-Lemonldap-NG-Handler-PSGI-DevOps-vhostOptions.t ....... 948s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 948s ok 2 - use Lemonldap::NG::Handler::Server; 948s ok 3 - Client object 948s ok 4 - App object 948s ok 5 - Host header found 948s ok 6 - Rules file URL found 948s ok 7 - Authorized query 948s ok 8 - Code is 200 948s ok 9 - 'User' => 'dwho' 948s ok 10 - 'Name' => '' 948s ok 11 - 'Mail' => '' 948s ok 12 - Seven headers sent 948s ok 13 - Authorized query 948s ok 14 - Code is 200 948s ok 15 - Denied query 948s ok 16 - Code is 403 948s ok 17 - Denied query 948s ok 18 - Code is 403 948s 1..18 948s ok 949s t/64-Lemonldap-NG-Handler-PSGI-DevOps-with-param.t ......... 949s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 949s ok 2 - use Lemonldap::NG::Handler::Server; 949s ok 3 - Client object 949s ok 4 - App object 949s ok 5 - Host header found 949s ok 6 - Rules file URL found 949s ok 7 - Unauthorized query 949s ok 8 - Code is 302 949s ok 9 - Redirect URL found 949s ok 10 - Host header found 949s ok 11 - Rules file URL found 949s ok 12 - Unauthorized query 2 949s ok 13 - Code is 302 949s ok 14 - Redirect URL found 949s ok 15 - Authorized query 949s ok 16 - Code is 200 949s ok 17 - 'User' => 'dwho' 949s ok 18 - 'Name' => '' 949s ok 19 - 'Mail' => '' 949s ok 20 - Seven headers sent 949s ok 21 - Authorized query 949s ok 22 - Code is 200 949s ok 23 - Denied query 949s ok 24 - Code is 403 949s ok 25 - Denied query 949s ok 26 - Code is 403 949s 1..26 949s ok 951s t/64-Lemonldap-NG-Handler-PSGI-DevOps.t .................... 951s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 951s ok 2 - use Lemonldap::NG::Handler::Server; 951s ok 3 - Client object 951s ok 4 - App object 951s ok 5 - Host header found 951s ok 6 - Rules file URL found 951s ok 7 - Authorized query 951s ok 8 - Code is 200 951s ok 9 - 'User' => 'dwho' 951s ok 10 - 'Name' => '' 951s ok 11 - 'Mail' => '' 951s ok 12 - Seven headers sent 951s ok 13 - Authorized query 951s ok 14 - Code is 200 951s ok 15 - Denied query 951s ok 16 - Code is 403 951s ok 17 - Denied query 951s ok 18 - Code is 403 951s 1..18 951s ok 952s t/65-Lemonldap-NG-Handler-Nginx-ServiceToken.t ............. 952s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 952s ok 2 - use Lemonldap::NG::Handler::Server::Nginx; 952s ok 3 - Client object 952s ok 4 - App object 952s ok 5 - Query with token 1 952s ok 6 - Code is 200 952s ok 7 - NO cookie found 952s ok 8 - Found 6 service headers 952s ok 9 - Found 6 service header values 952s ok 10 - Query with token 2 952s ok 11 - Code is 200 952s ok 12 - Found 6 service headers 952s ok 13 - Found 6 service header values 952s ok 14 - Query with token 3 952s ok 15 - Code is 401 952s ok 16 - NONE service header found 952s ok 17 - Query with token 4 952s ok 18 - Code is 200 952s ok 19 - Found "zero" header with "0" 952s ok 20 - Found "empty" header without value 952s ok 21 - Found 6 service headers 952s ok 22 - Found 6 service header values 952s ok 23 - Query with token 5 952s ok 24 - Code is 401 952s ok 25 - NONE service header found 952s ok 26 - Query with token 6 952s ok 27 - Code is 401 952s ok 28 - NONE service header found 952s ok 29 - Query with token 7 952s ok 30 - Code is 401 952s ok 31 - NONE service header found 952s 1..31 952s ok 954s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken-regexp_only.t .. 954s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 954s ok 2 - use Lemonldap::NG::Handler::Server; 954s ok 3 - Client object 954s ok 4 - App object 954s ok 5 - Query with token 1 954s ok 6 - Code is 200 954s ok 7 - Query with token 2 954s ok 8 - Code is 302 954s 1..8 954s ok 955s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken.t .............. 955s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 955s ok 2 - use Lemonldap::NG::Handler::Server; 955s ok 3 - Client object 955s ok 4 - App object 955s ok 5 - Query with token 1 955s ok 6 - Code is 200 955s ok 7 - Found 3 service headers 955s ok 8 - Found 3 service header values 955s ok 9 - Query with token 2 955s ok 10 - Code is 200 955s ok 11 - Found 3 service headers 955s ok 12 - Found 3 service header values 955s ok 13 - Query with token 3 955s ok 14 - Code is 302 955s ok 15 - NONE service header found 955s ok 16 - Query with token 4 955s ok 17 - Code is 200 955s ok 18 - Found "zero" header with "0" 955s ok 19 - Found "empty" header without value 955s ok 20 - Found 3 service headers 955s ok 21 - Found 3 service header values 955s ok 22 - Query with token 5 955s ok 23 - Code is 302 955s ok 24 - NONE service header found 955s ok 25 - Query with token 6 955s ok 26 - Code is 302 955s ok 27 - NONE service header found 955s ok 28 - Query with token 7 955s ok 29 - Code is 302 955s ok 30 - NONE service header found 955s 1..30 955s ok 957s t/66-Lemonldap-NG-Handler-PSGI-wildcard.t .................. 957s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 957s ok 2 - use Lemonldap::NG::Handler::PSGI; 957s ok 3 - Client object 957s ok 4 - App object 957s ok 5 - Unauthentified query 957s ok 6 - Response is an array 957s ok 7 - Code is 302 957s ok 8 - Redirection points to portal 957s ok 9 - Header is given to app 957s ok 10 - Authentified query 957s ok 11 - Code is 200 957s ok 12 - Denied query 957s ok 13 - Code is 403 957s ok 14 - Bad cookie 957s ok 15 - Code is 302 957s 1..15 957s ok 958s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions-with-reload.t .. 958s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 958s ok 2 - use Lemonldap::NG::Handler::PSGI; 958s ok 3 - Client object 958s ok 4 - App object 958s Use of uninitialized value in string eq at /usr/share/perl5/Plack/Request.pm line 42. 958s ok 5 - Unauthentified query 958s ok 6 - Response is an array 958s ok 7 - Code is 302 958s ok 8 - Unauthentified query 958s ok 9 - Response is an array 958s ok 10 - Code is 302 958s ok 11 - Redirection points to portal and site is https 958s 1..11 958s ok 959s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions.t .............. 959s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 959s ok 2 - use Lemonldap::NG::Handler::PSGI; 959s ok 3 - Client object 959s ok 4 - App object 959s ok 5 - Unauthentified query 959s ok 6 - Response is an array 959s ok 7 - Code is 302 959s ok 8 - Redirection points to portal and site is https 959s 1..8 959s ok 960s t/68-Lemonldap-NG-Handler-PSGI-Zimbra.t .................... 960s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 960s ok 2 - use Lemonldap::NG::Handler::Server; 960s ok 3 - Client object 960s ok 4 - App object 960s ok 5 - Non-Zimbra URL Query 960s ok 6 - Code is 200 960s ok 7 - Location is undefined 960s ok 8 - Header Auth-User is set to "dwho" 960s ok 9 - Zimbra URL Query 960s ok 10 - Code is 302 960s ok 11 - Header Location is set to Zimbra URL 960s ok 12 - Header Auth-User is set to "dwho" 960s 1..12 960s ok 961s t/69-Lemonldap-NG-Handler-PSGI-SecureToken.t ............... 961s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 961s ok 2 # skip Cache::Memcached not found 961s ok 3 # skip Cache::Memcached not found 961s ok 4 # skip Cache::Memcached not found 961s ok 5 # skip Cache::Memcached not found 961s ok 6 # skip Cache::Memcached not found 961s ok 7 # skip Cache::Memcached not found 961s ok 8 # skip Cache::Memcached not found 961s ok 9 # skip Cache::Memcached not found 961s ok 10 # skip Cache::Memcached not found 961s ok 11 # skip Cache::Memcached not found 961s ok 12 # skip Cache::Memcached not found 961s ok 13 # skip Cache::Memcached not found 961s 1..13 961s ok 963s t/70-Lemonldap-NG-Handler-PSGI-AuthBasic.t ................. 963s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 963s ok 2 - use Lemonldap::NG::Handler::Server; 963s ok 3 - Client object 963s ok 4 - App object 963s ok 5 - Query 963s ok 6 - Code is 401 963s ok 7 - Header WWW-Authenticate is set to Basic realm="LemonLDAP::NG" 963s 1..7 963s ok 964s t/71-Lemonldap-NG-Handler-PSGI-OAuth2.t .................... 964s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 964s ok 2 - use Lemonldap::NG::Handler::Server; 964s ok 3 - Client object 964s ok 4 - App object 964s ok 5 - Unauthenticated request to OAuth2 URL 964s ok 6 - Got correct HTTP code 964s ok 7 - Got WWW-Authenticate: Bearer 964s ok 8 - Invalid access token 964s ok 9 - Got invalid token error 964s ok 10 - Valid access token 964s ok 11 - Request accepted 964s ok 12 - Header Auth-User is set to "dwho" 964s ok 13 - Client ID correctly transmitted 964s ok 14 - Client confkey correctly transmitted 964s ok 15 - Scope correctly transmitted 964s ok 16 - Valid access token 964s ok 17 - Unauthorized because the write scope is not granted 964s ok 18 - Valid JWT access token 964s ok 19 - Request accepted 964s ok 20 - Header Auth-User is set to "dwho" 964s ok 21 - Valid access token 964s ok 22 - Request accepted 964s ok 23 - Header Auth-User is set to "dwho" 964s ok 24 - Client ID correctly transmitted 964s ok 25 - Client confkey correctly transmitted 964s ok 26 - Scope correctly transmitted 964s ok 27 - Expired access token 964s ok 28 - Access was rejected 964s ok 29 - Got correct error code 964s 1..29 964s ok 964s All tests successful. 964s Files=29, Tests=380, 39 wallclock secs ( 0.09 usr 0.48 sys + 4.44 cusr 3.38 csys = 8.39 CPU) 964s Result: PASS 964s autopkgtest [09:11:32]: test handler-test: -----------------------] 965s handler-test PASS 965s autopkgtest [09:11:33]: test handler-test: - - - - - - - - - - results - - - - - - - - - - 966s autopkgtest [09:11:34]: test portal-test: preparing testbed 985s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260204-085527-juju-7f2275-prod-proposed-migration-environment-15-3b033edd-9d62-4ff9-9b58-8a703e506d80 from image adt/ubuntu-resolute-s390x-server-20260203.img (UUID 733879ca-10c9-4d0b-9d4a-492c78d47079)... 1053s autopkgtest [09:13:01]: testbed dpkg architecture: s390x 1053s autopkgtest [09:13:01]: testbed apt version: 3.1.14 1053s autopkgtest [09:13:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1053s autopkgtest [09:13:01]: testbed release detected to be: resolute 1054s autopkgtest [09:13:02]: updating testbed package index (apt update) 1054s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1055s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1055s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1055s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1055s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1695 kB] 1055s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [228 kB] 1055s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 1056s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [35.1 kB] 1056s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [257 kB] 1056s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1448 kB] 1056s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9648 B] 1058s Fetched 3802 kB in 3s (1182 kB/s) 1062s Reading package lists... 1062s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1063s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1063s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1063s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1067s Reading package lists... 1068s Reading package lists... 1069s Building dependency tree... 1069s Reading state information... 1070s Calculating upgrade... 1071s The following packages will be upgraded: 1071s debconf debconf-i18n htop libmd0 libzstd1 powermgmt-base python3-debconf 1071s python3-lazr.restfulclient systemd-hwe-hwdb zstd 1071s 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1071s Need to get 1700 kB of archives. 1071s After this operation, 1024 B of additional disk space will be used. 1071s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-debconf all 1.5.91build1 [4174 B] 1071s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf-i18n all 1.5.91build1 [227 kB] 1071s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf all 1.5.91build1 [126 kB] 1071s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libmd0 s390x 1.1.0-2build4 [23.7 kB] 1071s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libzstd1 s390x 1.5.7+dfsg-3 [346 kB] 1071s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x systemd-hwe-hwdb all 259.0.1 [3152 B] 1071s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x powermgmt-base all 1.38ubuntu2 [7878 B] 1071s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x htop s390x 3.4.1-5build2 [188 kB] 1071s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-lazr.restfulclient all 0.14.6-3build1 [51.1 kB] 1071s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x zstd s390x 1.5.7+dfsg-3 [724 kB] 1073s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1073s Fetched 1700 kB in 0s (5275 kB/s) 1075s (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 ... 61953 files and directories currently installed.) 1075s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 1075s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 1075s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 1075s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 1076s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 1076s Unpacking debconf (1.5.91build1) over (1.5.91) ... 1076s Setting up debconf (1.5.91build1) ... 1078s (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 ... 61953 files and directories currently installed.) 1078s Preparing to unpack .../libmd0_1.1.0-2build4_s390x.deb ... 1078s Unpacking libmd0:s390x (1.1.0-2build4) over (1.1.0-2build3) ... 1078s Setting up libmd0:s390x (1.1.0-2build4) ... 1078s (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 ... 61953 files and directories currently installed.) 1078s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_s390x.deb ... 1078s Unpacking libzstd1:s390x (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 1078s Setting up libzstd1:s390x (1.5.7+dfsg-3) ... 1078s (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 ... 61953 files and directories currently installed.) 1078s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 1078s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 1078s Preparing to unpack .../powermgmt-base_1.38ubuntu2_all.deb ... 1078s Unpacking powermgmt-base (1.38ubuntu2) over (1.38ubuntu1) ... 1078s Preparing to unpack .../htop_3.4.1-5build2_s390x.deb ... 1078s Unpacking htop (3.4.1-5build2) over (3.4.1-5build1) ... 1078s Preparing to unpack .../python3-lazr.restfulclient_0.14.6-3build1_all.deb ... 1078s Unpacking python3-lazr.restfulclient (0.14.6-3build1) over (0.14.6-3) ... 1079s Preparing to unpack .../zstd_1.5.7+dfsg-3_s390x.deb ... 1079s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 1079s Setting up powermgmt-base (1.38ubuntu2) ... 1079s Setting up htop (3.4.1-5build2) ... 1079s Setting up python3-debconf (1.5.91build1) ... 1079s Setting up debconf-i18n (1.5.91build1) ... 1079s Setting up systemd-hwe-hwdb (259.0.1) ... 1080s Setting up python3-lazr.restfulclient (0.14.6-3build1) ... 1081s Setting up zstd (1.5.7+dfsg-3) ... 1081s Processing triggers for man-db (2.13.1-1) ... 1084s Processing triggers for udev (259-1ubuntu3) ... 1086s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1086s autopkgtest [09:13:34]: upgrading testbed (apt dist-upgrade and autopurge) 1086s Reading package lists... 1087s Building dependency tree... 1087s Reading state information... 1087s Calculating upgrade... 1088s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1088s Reading package lists... 1088s Building dependency tree... 1088s Reading state information... 1088s Solving dependencies... 1088s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1093s Reading package lists... 1093s Building dependency tree... 1093s Reading state information... 1094s Solving dependencies... 1095s The following NEW packages will be installed: 1095s autoconf autodep8 automake autopoint autotools-dev build-essential 1095s ca-certificates-java cpp cpp-15 cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu 1095s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 1095s dh-strip-nondeterminism docutils-common dwz fontconfig-config 1095s fonts-font-awesome fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 1095s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 1095s gcc-s390x-linux-gnu gettext imagemagick-7-common intltool-debian java-common 1095s java-wrappers javascript-common lemonldap-ng-fastcgi-server 1095s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 1095s libapache-session-perl libarchive-zip-perl libasan8 1095s libauth-yubikey-webclient-perl libauthen-radius-perl 1095s libb-hooks-endofscope-perl libb-hooks-op-check-perl 1095s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 1095s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 1095s libclass-data-inheritable-perl libclass-errorhandler-perl 1095s libclass-inspector-perl libclass-method-modifiers-perl 1095s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 1095s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 1095s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 1095s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 1095s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 1095s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1095s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 1095s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 1095s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 1095s libdata-optlist-perl libdata-password-zxcvbn-perl 1095s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 1095s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 1095s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 1095s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 1095s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 1095s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 1095s libencode-locale-perl liberror-perl libeval-closure-perl 1095s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 1095s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 1095s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 1095s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 1095s libfreetype6 libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 1095s libglib-perl libgomp1 libgssapi-perl libhash-merge-simple-perl 1095s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 1095s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 1095s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 1095s libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl 1095s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 1095s libhttp-multipartparser-perl libhttp-negotiate-perl libimage-magick-perl 1095s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 1095s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 1095s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 1095s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 1095s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootstrap4 1095s libjs-bootswatch libjs-jquery libjs-jquery-cookie libjs-jquery-ui 1095s libjs-popper.js libjson-maybexs-perl libjson-perl libjson-xs-perl 1095s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 1095s liblemonldap-ng-handler-perl liblemonldap-ng-portal-perl 1095s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 1095s liblist-someutils-perl liblist-utilsby-perl libllhttp9.3 1095s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 1095s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 1095s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 1095s libmodule-implementation-perl libmodule-pluggable-perl 1095s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 1095s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 1095s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 1095s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 1095s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 1095s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 1095s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 1095s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 1095s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 1095s libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl 1095s libstdc++-15-dev libstream-buffered-perl libstring-random-perl 1095s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 1095s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 1095s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 1095s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 1095s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 1095s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 1095s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 1095s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 1095s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 1095s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 1095s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 1095s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 1095s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 1095s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 1095s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 1095s po-debconf python3-alabaster python3-defusedxml python3-docutils 1095s python3-imagesize python3-roman-numerals python3-snowballstemmer 1095s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 1095s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 1095s xml-core yui-compressor 1095s 0 upgraded, 326 newly installed, 0 to remove and 0 not upgraded. 1095s Need to get 169 MB of archives. 1095s After this operation, 636 MB of additional disk space will be used. 1095s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 1095s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 1095s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 1095s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 1095s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libfontenc1 s390x 1:1.1.8-1build2 [14.5 kB] 1095s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1095s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 1095s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-utils s390x 1:7.7+7build1 [101 kB] 1095s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-urw-base35 all 20200910-8build1 [10.9 MB] 1095s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 1095s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 1095s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 1095s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 1095s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 1095s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 1095s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 1095s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 1095s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 1095s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 1095s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 1095s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 1095s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 1095s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 1095s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 1095s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 1095s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 1095s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 1095s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 1095s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 1095s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 1095s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 1095s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-q16-perl s390x 8:7.1.2.13+dfsg1-1 [112 kB] 1095s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 1095s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 1095s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 1095s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1095s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 1095s Get:38 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 1095s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 1095s Get:40 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 1095s Get:41 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 1095s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 1095s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1095s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 1095s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 1095s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 1095s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 1095s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 1095s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 1095s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 1095s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 1095s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1095s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 1095s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 1095s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 1095s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 1095s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 1095s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 1095s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 1095s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 1095s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 1095s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 1095s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1096s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 1096s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 1096s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1096s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 1096s Get:68 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1096s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1096s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 1096s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1096s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1096s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 1096s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 1096s Get:75 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1096s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 1096s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1096s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1096s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 1096s Get:80 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1096s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1096s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 1096s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 1096s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1096s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 1096s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 1096s Get:87 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 1096s Get:88 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1096s Get:89 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1096s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 1096s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 1096s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 1096s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 1096s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 1096s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 1096s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 1096s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1096s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 1096s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 1096s Get:100 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 1096s Get:101 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1096s Get:102 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 1096s Get:103 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1096s Get:104 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1096s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1096s Get:106 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 1096s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 1096s Get:108 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1096s Get:109 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 1096s Get:110 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 1096s Get:111 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 1096s Get:112 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1096s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x javascript-common all 12+nmu1build1 [4864 B] 1096s Get:114 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 1096s Get:115 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 1096s Get:116 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1096s Get:117 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-cookie all 12-4build1 [6604 B] 1096s Get:118 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 1096s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1096s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 1096s Get:121 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 1096s Get:122 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 1096s Get:123 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 1096s Get:124 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 1096s Get:125 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 1096s Get:126 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 1096s Get:127 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 1096s Get:128 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 1096s Get:129 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1 [43.4 kB] 1096s Get:130 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 1096s Get:131 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 1096s Get:132 http://ftpmaster.internal/ubuntu resolute/main s390x libc-dev-bin s390x 2.42-2ubuntu4 [22.9 kB] 1096s Get:133 http://ftpmaster.internal/ubuntu resolute/main s390x linux-libc-dev s390x 6.18.0-9.9 [1854 kB] 1096s Get:134 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-dev s390x 1:4.5.1-1 [127 kB] 1096s Get:135 http://ftpmaster.internal/ubuntu resolute/main s390x rpcsvc-proto s390x 1.4.3-1build1 [67.1 kB] 1096s Get:136 http://ftpmaster.internal/ubuntu resolute/main s390x libc6-dev s390x 2.42-2ubuntu4 [1696 kB] 1096s Get:137 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 1096s Get:138 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 1096s Get:139 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 1097s Get:140 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 1097s Get:141 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 1097s Get:142 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 1097s Get:143 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 1097s Get:144 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 1097s Get:145 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 1097s Get:146 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 1097s Get:147 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 1097s Get:148 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 1097s Get:149 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 1097s Get:150 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 1098s Get:151 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 1098s Get:152 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 1098s Get:153 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 1098s Get:154 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 1098s Get:155 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 1098s Get:156 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 1098s Get:157 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 1098s Get:158 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 1098s Get:159 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 1098s Get:160 http://ftpmaster.internal/ubuntu resolute/main s390x ca-certificates-java all 20240118build1 [11.7 kB] 1098s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 1098s Get:162 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 1098s Get:163 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21 [12.5 kB] 1098s Get:164 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 1098s Get:165 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 1098s Get:166 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 1098s Get:167 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3build1 [52.7 kB] 1098s Get:168 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2 [121 kB] 1098s Get:169 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 1098s Get:170 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 1098s Get:171 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 1098s Get:172 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 1098s Get:173 http://ftpmaster.internal/ubuntu resolute/main s390x java-common all 0.76build1 [6956 B] 1098s Get:174 http://ftpmaster.internal/ubuntu resolute/main s390x libpcsclite1 s390x 2.4.1-1 [24.5 kB] 1098s Get:175 http://ftpmaster.internal/ubuntu resolute/main s390x openjdk-21-jre-headless s390x 21.0.10+7-1 [43.8 MB] 1099s Get:176 http://ftpmaster.internal/ubuntu resolute/main s390x default-jre-headless s390x 2:1.21-76build1 [3268 B] 1099s Get:177 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1 [11.0 kB] 1099s Get:178 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19build1 [20.3 kB] 1099s Get:179 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.22.4+dfsg-1 [130 kB] 1099s Get:180 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 1099s Get:181 http://ftpmaster.internal/ubuntu resolute/main s390x unzip s390x 6.0-29ubuntu1 [185 kB] 1099s Get:182 http://ftpmaster.internal/ubuntu resolute/universe s390x java-wrappers all 0.5build1 [9030 B] 1099s Get:183 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1099s Get:184 http://ftpmaster.internal/ubuntu resolute/universe s390x libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1099s Get:185 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 1099s Get:186 http://ftpmaster.internal/ubuntu resolute/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 1099s Get:187 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 1099s Get:188 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 1099s Get:189 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 1099s Get:190 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 1099s Get:191 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1099s Get:192 http://ftpmaster.internal/ubuntu resolute/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 1099s Get:193 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 1099s Get:194 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1099s Get:195 http://ftpmaster.internal/ubuntu resolute/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1099s Get:196 http://ftpmaster.internal/ubuntu resolute/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1099s Get:197 http://ftpmaster.internal/ubuntu resolute/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 1099s Get:198 http://ftpmaster.internal/ubuntu resolute/main s390x libcares2 s390x 1.34.6-1 [102 kB] 1099s Get:199 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 1099s Get:200 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 1099s Get:201 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1099s Get:202 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 1099s Get:203 http://ftpmaster.internal/ubuntu resolute/universe s390x libclone-pp-perl all 1.08-2 [8534 B] 1099s Get:204 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 1099s Get:205 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-dh-gmp-perl s390x 0.00012-2build5 [16.3 kB] 1099s Get:206 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-jwt-perl all 0.037-1 [29.7 kB] 1099s Get:207 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 1099s Get:208 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-hexdump-perl all 0.04-2 [8212 B] 1099s Get:209 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 1099s Get:210 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-install-perl all 0.929-1 [9764 B] 1099s Get:211 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 1099s Get:212 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 1099s Get:213 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-utilsby-perl all 0.12-2 [14.9 kB] 1099s Get:214 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-allutils-perl all 0.19-1 [41.5 kB] 1099s Get:215 http://ftpmaster.internal/ubuntu resolute/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 1099s Get:216 http://ftpmaster.internal/ubuntu resolute/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 1099s Get:217 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 1099s Get:218 http://ftpmaster.internal/ubuntu resolute/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 1099s Get:219 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 1099s Get:220 http://ftpmaster.internal/ubuntu resolute/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 1099s Get:221 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-identify-perl s390x 0.14-4 [10.1 kB] 1099s Get:222 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 1099s Get:223 http://ftpmaster.internal/ubuntu resolute/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 1099s Get:224 http://ftpmaster.internal/ubuntu resolute/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1099s Get:225 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 1099s Get:226 http://ftpmaster.internal/ubuntu resolute/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 1099s Get:227 http://ftpmaster.internal/ubuntu resolute/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 1099s Get:228 http://ftpmaster.internal/ubuntu resolute/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1099s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 1099s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 1099s Get:231 http://ftpmaster.internal/ubuntu resolute/universe s390x libspecio-perl all 0.53-1 [129 kB] 1099s Get:232 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-locale-perl all 1:1.45-1 [3270 kB] 1099s Get:233 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 1099s Get:234 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 1099s Get:235 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1099s Get:236 http://ftpmaster.internal/ubuntu resolute/main s390x libdbi-perl s390x 1.647-1build1 [832 kB] 1099s Get:237 http://ftpmaster.internal/ubuntu resolute/universe s390x libdbd-sqlite3-perl s390x 1.76-1 [166 kB] 1099s Get:238 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-simple-perl all 2.218-1 [20.6 kB] 1099s Get:239 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1099s Get:240 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-abstract-perl all 3.010-1 [21.4 kB] 1099s Get:241 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 1099s Get:242 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1099s Get:243 http://ftpmaster.internal/ubuntu resolute/universe s390x libthrowable-perl all 1.001-2 [14.2 kB] 1099s Get:244 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-sender-perl all 2.601-1 [63.3 kB] 1099s Get:245 http://ftpmaster.internal/ubuntu resolute/main s390x libextutils-depends-perl all 0.8002-1 [14.3 kB] 1099s Get:246 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 1099s Get:247 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 1099s Get:248 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu1 [142 kB] 1099s Get:249 http://ftpmaster.internal/ubuntu resolute/main s390x libgd-perl s390x 2.84-2 [132 kB] 1099s Get:250 http://ftpmaster.internal/ubuntu resolute/universe s390x libgd-securityimage-perl all 1.75-3 [38.8 kB] 1100s Get:251 http://ftpmaster.internal/ubuntu resolute/main s390x libglib-perl s390x 3:1.329.4-1 [326 kB] 1100s Get:252 http://ftpmaster.internal/ubuntu resolute/main s390x libgssapi-perl s390x 0.28-4build5 [43.2 kB] 1100s Get:253 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-merge-simple-perl all 0.052-1 [7640 B] 1100s Get:254 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-daemon-perl all 6.16-1 [22.4 kB] 1100s Get:255 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 1100s Get:256 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-sessiondata-perl all 1.03-3 [6132 B] 1100s Get:257 http://ftpmaster.internal/ubuntu resolute/universe s390x libperlio-via-timeout-perl all 0.32-3 [7832 B] 1100s Get:258 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-socket-timeout-perl all 0.32-3 [9736 B] 1100s Get:259 http://ftpmaster.internal/ubuntu resolute/main s390x libio-string-perl all 1.08-4 [11.1 kB] 1100s Get:260 http://ftpmaster.internal/ubuntu resolute/main s390x libio-stringy-perl all 2.113-2 [45.3 kB] 1100s Get:261 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20250809.0-1build1 [94.5 kB] 1100s Get:262 http://ftpmaster.internal/ubuntu resolute/universe s390x libjargs-java all 1.0.0-5build1 [13.6 kB] 1100s Get:263 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 1100s Get:264 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.3 [163 kB] 1100s Get:265 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-1 s390x 1.3.9-1 [151 kB] 1100s Get:266 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-openssl1 s390x 1.3.9-1 [94.8 kB] 1100s Get:267 http://ftpmaster.internal/ubuntu resolute/main s390x liblasso3t64 s390x 2.9.0-3 [163 kB] 1100s Get:268 http://ftpmaster.internal/ubuntu resolute/universe s390x liblasso-perl s390x 2.9.0-3 [162 kB] 1100s Get:269 http://ftpmaster.internal/ubuntu resolute/universe s390x libllhttp9.3 s390x 9.3.3~really9.3.0+~cs12.11.8-3 [32.2 kB] 1100s Get:270 http://ftpmaster.internal/ubuntu resolute/universe s390x liblog-log4perl-perl all 1.57-1 [345 kB] 1100s Get:271 http://ftpmaster.internal/ubuntu resolute/universe s390x liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1100s Get:272 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1100s Get:273 http://ftpmaster.internal/ubuntu resolute/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 1100s Get:274 http://ftpmaster.internal/ubuntu resolute/main s390x libmime-tools-perl all 5.515-1 [187 kB] 1100s Get:275 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ip-perl all 1.26-4 [27.4 kB] 1100s Get:276 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1100s Get:277 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1100s Get:278 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 1100s Get:279 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1100s Get:280 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 1100s Get:281 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-simple-perl all 2.25-2 [64.1 kB] 1100s Get:282 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-common-perl all 1.20-2 [33.9 kB] 1100s Get:283 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1100s Get:284 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-server-perl all 1.09-4 [22.3 kB] 1100s Get:285 http://ftpmaster.internal/ubuntu resolute/universe s390x libsimdjson29 s390x 4.2.4-1 [47.5 kB] 1100s Get:286 http://ftpmaster.internal/ubuntu resolute/main s390x libsimdutf29 s390x 7.7.1-3 [41.8 kB] 1100s Get:287 http://ftpmaster.internal/ubuntu resolute/universe s390x node-corepack all 0.24.0-5build1 [761 kB] 1100s Get:288 http://ftpmaster.internal/ubuntu resolute/universe s390x nodejs s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 1100s Get:289 http://ftpmaster.internal/ubuntu resolute/universe s390x node-xtend all 4.0.2-3 [3902 B] 1100s Get:290 http://ftpmaster.internal/ubuntu resolute/universe s390x node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 1100s Get:291 http://ftpmaster.internal/ubuntu resolute/universe s390x node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1100s Get:292 http://ftpmaster.internal/ubuntu resolute/universe s390x node-balanced-match all 2.0.0-1 [4910 B] 1100s Get:293 http://ftpmaster.internal/ubuntu resolute/universe s390x node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 1100s Get:294 http://ftpmaster.internal/ubuntu resolute/universe s390x node-minimatch all 9.0.3-6 [78.0 kB] 1100s Get:295 http://ftpmaster.internal/ubuntu resolute/universe s390x node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 1100s Get:296 http://ftpmaster.internal/ubuntu resolute/universe s390x node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 1100s Get:297 http://ftpmaster.internal/ubuntu resolute/universe s390x node-lru-cache all 10.0.1-3 [61.9 kB] 1100s Get:298 http://ftpmaster.internal/ubuntu resolute/universe s390x node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 1100s Get:299 http://ftpmaster.internal/ubuntu resolute/universe s390x node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 1100s Get:300 http://ftpmaster.internal/ubuntu resolute/universe s390x node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 1100s Get:301 http://ftpmaster.internal/ubuntu resolute/universe s390x libnode127 s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.1 MB] 1100s Get:302 http://ftpmaster.internal/ubuntu resolute/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 1100s Get:303 http://ftpmaster.internal/ubuntu resolute/universe s390x libtask-weaken-perl all 1.06-2 [7924 B] 1100s Get:304 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 1100s Get:305 http://ftpmaster.internal/ubuntu resolute/universe s390x libsoap-lite-perl all 1.27-3 [225 kB] 1100s Get:306 http://ftpmaster.internal/ubuntu resolute/universe s390x libstring-random-perl all 1:0.32-2 [14.0 kB] 1100s Get:307 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-leaktrace-perl s390x 0.17-1build6 [19.9 kB] 1100s Get:308 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-output-perl all 1.036-1 [14.6 kB] 1100s Get:309 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-pod-perl all 1.52-3 [8978 B] 1100s Get:310 http://ftpmaster.internal/ubuntu resolute/universe s390x libtime-fake-perl all 0.11-4 [8092 B] 1100s Get:311 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-libxslt-perl s390x 2.003000-4 [45.3 kB] 1100s Get:312 http://ftpmaster.internal/ubuntu resolute/universe s390x node-uglify-js all 3.17.4-2build1 [207 kB] 1100s Get:313 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 1100s Get:314 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman-numerals all 4.1.0-1 [8660 B] 1100s Get:315 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.22.4+dfsg-1 [439 kB] 1100s Get:316 http://ftpmaster.internal/ubuntu resolute/main s390x python3-imagesize all 1.4.1-1build1 [6900 B] 1100s Get:317 http://ftpmaster.internal/ubuntu resolute/main s390x python3-snowballstemmer all 3.0.1-1 [65.9 kB] 1100s Get:318 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-common all 8.2.3-12 [657 kB] 1100s Get:319 http://ftpmaster.internal/ubuntu resolute/main s390x python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 1100s Get:320 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sphinx all 8.2.3-12 [483 kB] 1100s Get:321 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 1100s Get:322 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 1100s Get:323 http://ftpmaster.internal/ubuntu resolute/universe s390x uglifyjs all 3.17.4-2build1 [10.1 kB] 1100s Get:324 http://ftpmaster.internal/ubuntu resolute/universe s390x yui-compressor all 2.4.8-3build1 [601 kB] 1100s Get:325 http://ftpmaster.internal/ubuntu resolute/universe s390x libauthen-radius-perl all 0.33-1 [49.2 kB] 1100s Get:326 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 1103s Preconfiguring packages ... 1103s Fetched 169 MB in 6s (30.1 MB/s) 1103s Selecting previously unselected package imagemagick-7-common. 1103s (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 ... 61954 files and directories currently installed.) 1103s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 1103s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1103s Selecting previously unselected package libgomp1:s390x. 1103s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 1103s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 1103s Selecting previously unselected package libfftw3-double3:s390x. 1103s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 1103s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 1103s Selecting previously unselected package libfreetype6:s390x. 1103s Preparing to unpack .../003-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 1103s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 1103s Selecting previously unselected package libfontenc1:s390x. 1103s Preparing to unpack .../004-libfontenc1_1%3a1.1.8-1build2_s390x.deb ... 1103s Unpacking libfontenc1:s390x (1:1.1.8-1build2) ... 1103s Selecting previously unselected package x11-common. 1103s Preparing to unpack .../005-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1103s Unpacking x11-common (1:7.7+24ubuntu1) ... 1103s Selecting previously unselected package xfonts-encodings. 1103s Preparing to unpack .../006-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 1103s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 1104s Selecting previously unselected package xfonts-utils. 1104s Preparing to unpack .../007-xfonts-utils_1%3a7.7+7build1_s390x.deb ... 1104s Unpacking xfonts-utils (1:7.7+7build1) ... 1104s Selecting previously unselected package fonts-urw-base35. 1104s Preparing to unpack .../008-fonts-urw-base35_20200910-8build1_all.deb ... 1105s Unpacking fonts-urw-base35 (20200910-8build1) ... 1106s Selecting previously unselected package fontconfig-config. 1106s Preparing to unpack .../009-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 1106s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 1106s Selecting previously unselected package libfontconfig1:s390x. 1107s Preparing to unpack .../010-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 1107s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 1107s Selecting previously unselected package libsharpyuv0:s390x. 1107s Preparing to unpack .../011-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 1107s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 1107s Selecting previously unselected package libaom3:s390x. 1107s Preparing to unpack .../012-libaom3_3.13.1-2_s390x.deb ... 1107s Unpacking libaom3:s390x (3.13.1-2) ... 1107s Selecting previously unselected package libheif-plugin-aomdec:s390x. 1107s Preparing to unpack .../013-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 1107s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 1107s Selecting previously unselected package libde265-0:s390x. 1107s Preparing to unpack .../014-libde265-0_1.0.16-1build1_s390x.deb ... 1107s Unpacking libde265-0:s390x (1.0.16-1build1) ... 1107s Selecting previously unselected package libheif-plugin-libde265:s390x. 1107s Preparing to unpack .../015-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 1107s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 1107s Selecting previously unselected package libheif1:s390x. 1107s Preparing to unpack .../016-libheif1_1.21.2-1_s390x.deb ... 1107s Unpacking libheif1:s390x (1.21.2-1) ... 1107s Selecting previously unselected package libjbig0:s390x. 1107s Preparing to unpack .../017-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 1107s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 1107s Selecting previously unselected package libjpeg-turbo8:s390x. 1107s Preparing to unpack .../018-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 1107s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 1107s Selecting previously unselected package libjpeg8:s390x. 1107s Preparing to unpack .../019-libjpeg8_8c-2ubuntu11_s390x.deb ... 1107s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 1107s Selecting previously unselected package liblcms2-2:s390x. 1107s Preparing to unpack .../020-liblcms2-2_2.17-1_s390x.deb ... 1107s Unpacking liblcms2-2:s390x (2.17-1) ... 1107s Selecting previously unselected package liblqr-1-0:s390x. 1107s Preparing to unpack .../021-liblqr-1-0_0.4.2-2.2_s390x.deb ... 1107s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 1107s Selecting previously unselected package libltdl7:s390x. 1107s Preparing to unpack .../022-libltdl7_2.5.4-9_s390x.deb ... 1107s Unpacking libltdl7:s390x (2.5.4-9) ... 1107s Selecting previously unselected package libopenjp2-7:s390x. 1107s Preparing to unpack .../023-libopenjp2-7_2.5.4-1_s390x.deb ... 1107s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 1107s Selecting previously unselected package libraw23t64:s390x. 1107s Preparing to unpack .../024-libraw23t64_0.21.4-2_s390x.deb ... 1107s Unpacking libraw23t64:s390x (0.21.4-2) ... 1108s Selecting previously unselected package libdeflate0:s390x. 1108s Preparing to unpack .../025-libdeflate0_1.23-2_s390x.deb ... 1108s Unpacking libdeflate0:s390x (1.23-2) ... 1108s Selecting previously unselected package libwebp7:s390x. 1108s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_s390x.deb ... 1108s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 1108s Selecting previously unselected package libtiff6:s390x. 1108s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 1108s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 1108s Selecting previously unselected package libwebpdemux2:s390x. 1108s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 1108s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 1108s Selecting previously unselected package libwebpmux3:s390x. 1108s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 1108s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 1108s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 1108s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 1108s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 1108s Selecting previously unselected package libimage-magick-q16-perl. 1108s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 1108s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1108s Selecting previously unselected package libimage-magick-perl. 1108s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 1108s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1108s Selecting previously unselected package libfcgi0t64:s390x. 1108s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 1108s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 1108s Selecting previously unselected package libfcgi-perl. 1109s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 1109s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1109s Selecting previously unselected package libfcgi-procmanager-perl. 1109s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 1109s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1109s Selecting previously unselected package libcrypt-urandom-perl. 1109s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_s390x.deb ... 1109s Unpacking libcrypt-urandom-perl (0.54-1) ... 1110s Selecting previously unselected package libapache-session-perl. 1110s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 1110s Unpacking libapache-session-perl (1.94-2) ... 1110s Selecting previously unselected package liberror-perl. 1110s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 1110s Unpacking liberror-perl (0.17030-1) ... 1110s Selecting previously unselected package libipc-sharelite-perl. 1110s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 1110s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1110s Selecting previously unselected package libcache-cache-perl. 1110s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 1110s Unpacking libcache-cache-perl (1.08-3) ... 1110s Selecting previously unselected package libclass-xsaccessor-perl. 1110s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 1110s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1110s Selecting previously unselected package libconfig-inifiles-perl. 1110s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 1110s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1110s Selecting previously unselected package perl-openssl-defaults:s390x. 1110s Preparing to unpack .../043-perl-openssl-defaults_7build4_s390x.deb ... 1110s Unpacking perl-openssl-defaults:s390x (7build4) ... 1110s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1110s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 1110s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1110s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 1110s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 1110s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 1110s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 1110s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 1110s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 1110s Selecting previously unselected package libconvert-asn1-perl. 1110s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 1110s Unpacking libconvert-asn1-perl (0.34-1) ... 1110s Selecting previously unselected package libcrypt-openssl-x509-perl. 1110s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 1110s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1110s Selecting previously unselected package libclass-errorhandler-perl. 1110s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 1110s Unpacking libclass-errorhandler-perl (0.04-3) ... 1110s Selecting previously unselected package libcrypt-des-perl:s390x. 1110s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_s390x.deb ... 1110s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 1110s Selecting previously unselected package libcrypt-des-ede3-perl. 1110s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1110s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1110s Selecting previously unselected package libcryptx-perl. 1110s Preparing to unpack .../052-libcryptx-perl_0.087-1_s390x.deb ... 1110s Unpacking libcryptx-perl (0.087-1) ... 1110s Selecting previously unselected package libconvert-pem-perl. 1110s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 1110s Unpacking libconvert-pem-perl (0.13-1) ... 1110s Selecting previously unselected package libcrypt-rijndael-perl. 1110s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 1110s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1110s Selecting previously unselected package libhtml-tagset-perl. 1110s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 1110s Unpacking libhtml-tagset-perl (3.24-1) ... 1110s Selecting previously unselected package liburi-perl. 1110s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 1110s Unpacking liburi-perl (5.34-2build1) ... 1110s Selecting previously unselected package libhtml-parser-perl:s390x. 1110s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_s390x.deb ... 1110s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 1110s Selecting previously unselected package libcgi-pm-perl. 1110s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 1110s Unpacking libcgi-pm-perl (4.71-1build1) ... 1110s Selecting previously unselected package libhtml-template-perl. 1110s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 1110s Unpacking libhtml-template-perl (2.97-2build1) ... 1110s Selecting previously unselected package libjson-perl. 1110s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 1110s Unpacking libjson-perl (4.10000-1) ... 1110s Selecting previously unselected package libcommon-sense-perl:s390x. 1110s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_s390x.deb ... 1110s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 1110s Selecting previously unselected package libtypes-serialiser-perl. 1110s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 1110s Unpacking libtypes-serialiser-perl (1.01-1) ... 1111s Selecting previously unselected package libjson-xs-perl. 1111s Preparing to unpack .../063-libjson-xs-perl_4.040-1_s390x.deb ... 1111s Unpacking libjson-xs-perl (4.040-1) ... 1111s Selecting previously unselected package libmouse-perl:s390x. 1111s Preparing to unpack .../064-libmouse-perl_2.6.1-1_s390x.deb ... 1111s Unpacking libmouse-perl:s390x (2.6.1-1) ... 1111s Selecting previously unselected package libnet-cidr-perl. 1111s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 1111s Unpacking libnet-cidr-perl (0.27-1build1) ... 1111s Selecting previously unselected package libnet-ssleay-perl:s390x. 1111s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_s390x.deb ... 1111s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 1111s Selecting previously unselected package libposix-strftime-compiler-perl. 1111s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1111s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1111s Selecting previously unselected package libapache-logformat-compiler-perl. 1111s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1111s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1111s Selecting previously unselected package libcookie-baker-perl. 1111s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 1111s Unpacking libcookie-baker-perl (0.12-1) ... 1111s Selecting previously unselected package libdevel-stacktrace-perl. 1111s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1111s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1111s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1111s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1111s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1111s Selecting previously unselected package libclass-inspector-perl. 1111s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 1111s Unpacking libclass-inspector-perl (1.36-3) ... 1111s Selecting previously unselected package libfile-sharedir-perl. 1111s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 1111s Unpacking libfile-sharedir-perl (1.118-3) ... 1111s Selecting previously unselected package libfilesys-notify-simple-perl. 1111s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1111s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1111s Selecting previously unselected package libhash-multivalue-perl. 1111s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 1111s Unpacking libhash-multivalue-perl (0.16-3) ... 1111s Selecting previously unselected package libhttp-multipartparser-perl. 1111s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 1111s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1111s Selecting previously unselected package libjson-maybexs-perl. 1111s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 1111s Unpacking libjson-maybexs-perl (1.004008-1) ... 1111s Selecting previously unselected package libstream-buffered-perl. 1111s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 1111s Unpacking libstream-buffered-perl (0.03-3) ... 1111s Selecting previously unselected package libwww-form-urlencoded-perl. 1111s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1111s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1111s Selecting previously unselected package libhttp-entity-parser-perl. 1111s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 1111s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1111s Selecting previously unselected package libtimedate-perl. 1111s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 1111s Unpacking libtimedate-perl (2.3300-2) ... 1111s Selecting previously unselected package libhttp-date-perl. 1111s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 1111s Unpacking libhttp-date-perl (6.06-1) ... 1111s Selecting previously unselected package libhttp-headers-fast-perl. 1111s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 1111s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1111s Selecting previously unselected package libclone-perl:s390x. 1111s Preparing to unpack .../084-libclone-perl_0.47-1_s390x.deb ... 1111s Unpacking libclone-perl:s390x (0.47-1) ... 1112s Selecting previously unselected package libencode-locale-perl. 1112s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 1112s Unpacking libencode-locale-perl (1.05-3) ... 1112s Selecting previously unselected package libio-html-perl. 1112s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 1112s Unpacking libio-html-perl (1.004-3) ... 1112s Selecting previously unselected package liblwp-mediatypes-perl. 1112s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 1112s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1112s Selecting previously unselected package libhttp-message-perl. 1112s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1112s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1112s Selecting previously unselected package libtest-sharedfork-perl. 1112s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 1112s Unpacking libtest-sharedfork-perl (0.35-3) ... 1112s Selecting previously unselected package libtest-tcp-perl. 1112s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 1112s Unpacking libtest-tcp-perl (2.22-2) ... 1112s Selecting previously unselected package libtry-tiny-perl. 1112s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 1112s Unpacking libtry-tiny-perl (0.32-1) ... 1112s Selecting previously unselected package libplack-perl. 1112s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 1112s Unpacking libplack-perl (1.0051-1) ... 1112s Selecting previously unselected package libfile-listing-perl. 1112s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 1112s Unpacking libfile-listing-perl (6.16-1) ... 1112s Selecting previously unselected package libhtml-tree-perl. 1112s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 1112s Unpacking libhtml-tree-perl (5.07-3) ... 1112s Selecting previously unselected package libhttp-cookies-perl. 1112s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 1112s Unpacking libhttp-cookies-perl (6.11-1) ... 1112s Selecting previously unselected package libhttp-negotiate-perl. 1112s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 1112s Unpacking libhttp-negotiate-perl (6.01-2) ... 1112s Selecting previously unselected package libio-socket-ssl-perl. 1112s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 1112s Unpacking libio-socket-ssl-perl (2.098-1) ... 1112s Selecting previously unselected package libnet-http-perl. 1112s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 1112s Unpacking libnet-http-perl (6.24-1build1) ... 1112s Selecting previously unselected package liblwp-protocol-https-perl. 1112s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 1112s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1112s Selecting previously unselected package libwww-robotrules-perl. 1112s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 1112s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1112s Selecting previously unselected package libwww-perl. 1112s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 1112s Unpacking libwww-perl (6.81-1build1) ... 1112s Selecting previously unselected package liblemonldap-ng-common-perl. 1112s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1112s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1112s Selecting previously unselected package liblemonldap-ng-handler-perl. 1112s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1112s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1112s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1112s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1112s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1112s Selecting previously unselected package fonts-font-awesome. 1112s Preparing to unpack .../105-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 1112s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1112s Selecting previously unselected package libconvert-base32-perl. 1112s Preparing to unpack .../106-libconvert-base32-perl_0.06-3_all.deb ... 1112s Unpacking libconvert-base32-perl (0.06-3) ... 1112s Selecting previously unselected package libdigest-hmac-perl. 1112s Preparing to unpack .../107-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1112s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1112s Selecting previously unselected package libemail-date-format-perl. 1112s Preparing to unpack .../108-libemail-date-format-perl_1.008-1_all.deb ... 1112s Unpacking libemail-date-format-perl (1.008-1) ... 1112s Selecting previously unselected package libfont-afm-perl. 1113s Preparing to unpack .../109-libfont-afm-perl_1.20-4_all.deb ... 1113s Unpacking libfont-afm-perl (1.20-4) ... 1113s Selecting previously unselected package libhtml-format-perl. 1113s Preparing to unpack .../110-libhtml-format-perl_2.16-2_all.deb ... 1113s Unpacking libhtml-format-perl (2.16-2) ... 1113s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1113s Preparing to unpack .../111-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1113s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1113s Selecting previously unselected package javascript-common. 1113s Preparing to unpack .../112-javascript-common_12+nmu1build1_all.deb ... 1113s Unpacking javascript-common (12+nmu1build1) ... 1113s Selecting previously unselected package libjs-popper.js. 1113s Preparing to unpack .../113-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 1113s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 1113s Selecting previously unselected package libjs-bootstrap4. 1113s Preparing to unpack .../114-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 1113s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 1113s Selecting previously unselected package libjs-jquery. 1113s Preparing to unpack .../115-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1113s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1113s Selecting previously unselected package libjs-jquery-cookie. 1113s Preparing to unpack .../116-libjs-jquery-cookie_12-4build1_all.deb ... 1113s Unpacking libjs-jquery-cookie (12-4build1) ... 1113s Selecting previously unselected package libjs-jquery-ui. 1113s Preparing to unpack .../117-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 1113s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1113s Selecting previously unselected package libexporter-tiny-perl. 1113s Preparing to unpack .../118-libexporter-tiny-perl_1.006003-1_all.deb ... 1113s Unpacking libexporter-tiny-perl (1.006003-1) ... 1113s Selecting previously unselected package liblist-moreutils-xs-perl. 1113s Preparing to unpack .../119-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 1113s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1113s Selecting previously unselected package liblist-moreutils-perl. 1113s Preparing to unpack .../120-liblist-moreutils-perl_0.430-2_all.deb ... 1113s Unpacking liblist-moreutils-perl (0.430-2) ... 1113s Selecting previously unselected package libregexp-assemble-perl. 1113s Preparing to unpack .../121-libregexp-assemble-perl_0.38-2_all.deb ... 1113s Unpacking libregexp-assemble-perl (0.38-2) ... 1113s Selecting previously unselected package libtext-unidecode-perl. 1113s Preparing to unpack .../122-libtext-unidecode-perl_1.30-3_all.deb ... 1113s Unpacking libtext-unidecode-perl (1.30-3) ... 1113s Selecting previously unselected package liblemonldap-ng-portal-perl. 1113s Preparing to unpack .../123-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 1113s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1114s Selecting previously unselected package m4. 1114s Preparing to unpack .../124-m4_1.4.20-2_s390x.deb ... 1114s Unpacking m4 (1.4.20-2) ... 1114s Selecting previously unselected package autoconf. 1114s Preparing to unpack .../125-autoconf_2.72-3.1ubuntu1_all.deb ... 1114s Unpacking autoconf (2.72-3.1ubuntu1) ... 1114s Selecting previously unselected package dctrl-tools. 1114s Preparing to unpack .../126-dctrl-tools_2.24-3build4_s390x.deb ... 1114s Unpacking dctrl-tools (2.24-3build4) ... 1114s Selecting previously unselected package autodep8. 1114s Preparing to unpack .../127-autodep8_0.30build1_all.deb ... 1114s Unpacking autodep8 (0.30build1) ... 1114s Selecting previously unselected package autotools-dev. 1114s Preparing to unpack .../128-autotools-dev_20240727.1_all.deb ... 1114s Unpacking autotools-dev (20240727.1) ... 1114s Selecting previously unselected package automake. 1114s Preparing to unpack .../129-automake_1%3a1.18.1-3build1_all.deb ... 1114s Unpacking automake (1:1.18.1-3build1) ... 1114s Selecting previously unselected package autopoint. 1114s Preparing to unpack .../130-autopoint_0.23.2-1_all.deb ... 1114s Unpacking autopoint (0.23.2-1) ... 1114s Selecting previously unselected package libc-dev-bin. 1114s Preparing to unpack .../131-libc-dev-bin_2.42-2ubuntu4_s390x.deb ... 1114s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 1114s Selecting previously unselected package linux-libc-dev:s390x. 1114s Preparing to unpack .../132-linux-libc-dev_6.18.0-9.9_s390x.deb ... 1114s Unpacking linux-libc-dev:s390x (6.18.0-9.9) ... 1115s Selecting previously unselected package libcrypt-dev:s390x. 1115s Preparing to unpack .../133-libcrypt-dev_1%3a4.5.1-1_s390x.deb ... 1115s Unpacking libcrypt-dev:s390x (1:4.5.1-1) ... 1115s Selecting previously unselected package rpcsvc-proto. 1115s Preparing to unpack .../134-rpcsvc-proto_1.4.3-1build1_s390x.deb ... 1115s Unpacking rpcsvc-proto (1.4.3-1build1) ... 1115s Selecting previously unselected package libc6-dev:s390x. 1115s Preparing to unpack .../135-libc6-dev_2.42-2ubuntu4_s390x.deb ... 1115s Unpacking libc6-dev:s390x (2.42-2ubuntu4) ... 1115s Selecting previously unselected package libisl23:s390x. 1115s Preparing to unpack .../136-libisl23_0.27-1build1_s390x.deb ... 1115s Unpacking libisl23:s390x (0.27-1build1) ... 1115s Selecting previously unselected package libmpc3:s390x. 1115s Preparing to unpack .../137-libmpc3_1.3.1-2_s390x.deb ... 1115s Unpacking libmpc3:s390x (1.3.1-2) ... 1115s Selecting previously unselected package cpp-15-s390x-linux-gnu. 1115s Preparing to unpack .../138-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 1115s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1116s Selecting previously unselected package cpp-15. 1116s Preparing to unpack .../139-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 1116s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 1116s Selecting previously unselected package cpp-s390x-linux-gnu. 1116s Preparing to unpack .../140-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 1116s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1116s Selecting previously unselected package cpp. 1116s Preparing to unpack .../141-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 1116s Unpacking cpp (4:15.2.0-4ubuntu1) ... 1116s Selecting previously unselected package libcc1-0:s390x. 1116s Preparing to unpack .../142-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 1116s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 1116s Selecting previously unselected package libitm1:s390x. 1116s Preparing to unpack .../143-libitm1_15.2.0-12ubuntu1_s390x.deb ... 1116s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 1116s Selecting previously unselected package libasan8:s390x. 1116s Preparing to unpack .../144-libasan8_15.2.0-12ubuntu1_s390x.deb ... 1116s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 1116s Selecting previously unselected package liblsan0:s390x. 1116s Preparing to unpack .../145-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 1116s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 1116s Selecting previously unselected package libtsan2:s390x. 1116s Preparing to unpack .../146-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 1116s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 1117s Selecting previously unselected package libubsan1:s390x. 1117s Preparing to unpack .../147-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 1117s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 1117s Selecting previously unselected package libgcc-15-dev:s390x. 1117s Preparing to unpack .../148-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 1117s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 1117s Selecting previously unselected package gcc-15-s390x-linux-gnu. 1117s Preparing to unpack .../149-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 1117s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1120s Selecting previously unselected package gcc-15. 1120s Preparing to unpack .../150-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 1120s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 1120s Selecting previously unselected package gcc-s390x-linux-gnu. 1120s Preparing to unpack .../151-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 1120s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1120s Selecting previously unselected package gcc. 1120s Preparing to unpack .../152-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 1120s Unpacking gcc (4:15.2.0-4ubuntu1) ... 1121s Selecting previously unselected package libstdc++-15-dev:s390x. 1121s Preparing to unpack .../153-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 1121s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 1122s Selecting previously unselected package g++-15-s390x-linux-gnu. 1122s Preparing to unpack .../154-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 1122s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1124s Selecting previously unselected package g++-15. 1124s Preparing to unpack .../155-g++-15_15.2.0-12ubuntu1_s390x.deb ... 1124s Unpacking g++-15 (15.2.0-12ubuntu1) ... 1124s Selecting previously unselected package g++-s390x-linux-gnu. 1124s Preparing to unpack .../156-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 1124s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1124s Selecting previously unselected package g++. 1124s Preparing to unpack .../157-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 1124s Unpacking g++ (4:15.2.0-4ubuntu1) ... 1124s Selecting previously unselected package build-essential. 1124s Preparing to unpack .../158-build-essential_12.12ubuntu2_s390x.deb ... 1124s Unpacking build-essential (12.12ubuntu2) ... 1124s Selecting previously unselected package ca-certificates-java. 1124s Preparing to unpack .../159-ca-certificates-java_20240118build1_all.deb ... 1124s Unpacking ca-certificates-java (20240118build1) ... 1124s Selecting previously unselected package libdebhelper-perl. 1124s Preparing to unpack .../160-libdebhelper-perl_13.28ubuntu1_all.deb ... 1124s Unpacking libdebhelper-perl (13.28ubuntu1) ... 1124s Selecting previously unselected package libtool. 1124s Preparing to unpack .../161-libtool_2.5.4-9_all.deb ... 1124s Unpacking libtool (2.5.4-9) ... 1124s Selecting previously unselected package dh-autoreconf. 1125s Preparing to unpack .../162-dh-autoreconf_21_all.deb ... 1125s Unpacking dh-autoreconf (21) ... 1125s Selecting previously unselected package libarchive-zip-perl. 1125s Preparing to unpack .../163-libarchive-zip-perl_1.68-1_all.deb ... 1125s Unpacking libarchive-zip-perl (1.68-1) ... 1125s Selecting previously unselected package libfile-stripnondeterminism-perl. 1125s Preparing to unpack .../164-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 1125s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1125s Selecting previously unselected package dh-strip-nondeterminism. 1125s Preparing to unpack .../165-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 1125s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 1125s Selecting previously unselected package debugedit. 1125s Preparing to unpack .../166-debugedit_1%3a5.2-3build1_s390x.deb ... 1125s Unpacking debugedit (1:5.2-3build1) ... 1125s Selecting previously unselected package dwz. 1125s Preparing to unpack .../167-dwz_0.16-2_s390x.deb ... 1125s Unpacking dwz (0.16-2) ... 1125s Selecting previously unselected package gettext. 1125s Preparing to unpack .../168-gettext_0.23.2-1_s390x.deb ... 1125s Unpacking gettext (0.23.2-1) ... 1126s Selecting previously unselected package intltool-debian. 1126s Preparing to unpack .../169-intltool-debian_0.35.0+20060710.6build1_all.deb ... 1126s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 1126s Selecting previously unselected package po-debconf. 1126s Preparing to unpack .../170-po-debconf_1.0.22_all.deb ... 1126s Unpacking po-debconf (1.0.22) ... 1126s Selecting previously unselected package debhelper. 1126s Preparing to unpack .../171-debhelper_13.28ubuntu1_all.deb ... 1126s Unpacking debhelper (13.28ubuntu1) ... 1126s Selecting previously unselected package java-common. 1126s Preparing to unpack .../172-java-common_0.76build1_all.deb ... 1126s Unpacking java-common (0.76build1) ... 1126s Selecting previously unselected package libpcsclite1:s390x. 1126s Preparing to unpack .../173-libpcsclite1_2.4.1-1_s390x.deb ... 1126s Unpacking libpcsclite1:s390x (2.4.1-1) ... 1126s Selecting previously unselected package openjdk-21-jre-headless:s390x. 1126s Preparing to unpack .../174-openjdk-21-jre-headless_21.0.10+7-1_s390x.deb ... 1126s Unpacking openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 1136s Selecting previously unselected package default-jre-headless. 1136s Preparing to unpack .../175-default-jre-headless_2%3a1.21-76build1_s390x.deb ... 1136s Unpacking default-jre-headless (2:1.21-76build1) ... 1136s Selecting previously unselected package sgml-base. 1136s Preparing to unpack .../176-sgml-base_1.31+nmu1_all.deb ... 1136s Unpacking sgml-base (1.31+nmu1) ... 1136s Selecting previously unselected package xml-core. 1136s Preparing to unpack .../177-xml-core_0.19build1_all.deb ... 1136s Unpacking xml-core (0.19build1) ... 1136s Selecting previously unselected package docutils-common. 1136s Preparing to unpack .../178-docutils-common_0.22.4+dfsg-1_all.deb ... 1136s Unpacking docutils-common (0.22.4+dfsg-1) ... 1136s Selecting previously unselected package fonts-glyphicons-halflings. 1136s Preparing to unpack .../179-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 1136s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1136s Selecting previously unselected package unzip. 1136s Preparing to unpack .../180-unzip_6.0-29ubuntu1_s390x.deb ... 1136s Unpacking unzip (6.0-29ubuntu1) ... 1136s Selecting previously unselected package java-wrappers. 1136s Preparing to unpack .../181-java-wrappers_0.5build1_all.deb ... 1136s Unpacking java-wrappers (0.5build1) ... 1136s Selecting previously unselected package libalgorithm-c3-perl. 1136s Preparing to unpack .../182-libalgorithm-c3-perl_0.11-2_all.deb ... 1136s Unpacking libalgorithm-c3-perl (0.11-2) ... 1136s Selecting previously unselected package libauth-yubikey-webclient-perl. 1136s Preparing to unpack .../183-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1136s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1136s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 1136s Preparing to unpack .../184-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 1136s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 1136s Selecting previously unselected package libdynaloader-functions-perl. 1136s Preparing to unpack .../185-libdynaloader-functions-perl_0.004-2_all.deb ... 1136s Unpacking libdynaloader-functions-perl (0.004-2) ... 1136s Selecting previously unselected package libdevel-callchecker-perl:s390x. 1136s Preparing to unpack .../186-libdevel-callchecker-perl_0.009-2_s390x.deb ... 1136s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 1136s Selecting previously unselected package libparams-classify-perl:s390x. 1136s Preparing to unpack .../187-libparams-classify-perl_0.015-2build6_s390x.deb ... 1136s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 1136s Selecting previously unselected package libmodule-runtime-perl. 1136s Preparing to unpack .../188-libmodule-runtime-perl_0.018-1_all.deb ... 1136s Unpacking libmodule-runtime-perl (0.018-1) ... 1136s Selecting previously unselected package libmodule-implementation-perl. 1136s Preparing to unpack .../189-libmodule-implementation-perl_0.09-2_all.deb ... 1136s Unpacking libmodule-implementation-perl (0.09-2) ... 1136s Selecting previously unselected package libsub-exporter-progressive-perl. 1136s Preparing to unpack .../190-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1136s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1136s Selecting previously unselected package libvariable-magic-perl. 1136s Preparing to unpack .../191-libvariable-magic-perl_0.64-1build1_s390x.deb ... 1136s Unpacking libvariable-magic-perl (0.64-1build1) ... 1136s Selecting previously unselected package libb-hooks-endofscope-perl. 1136s Preparing to unpack .../192-libb-hooks-endofscope-perl_0.28-2_all.deb ... 1136s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 1137s Selecting previously unselected package libcrypt-random-seed-perl. 1137s Preparing to unpack .../193-libcrypt-random-seed-perl_0.03-3_all.deb ... 1137s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1137s Selecting previously unselected package libmath-random-isaac-perl. 1137s Preparing to unpack .../194-libmath-random-isaac-perl_1.004-2_all.deb ... 1137s Unpacking libmath-random-isaac-perl (1.004-2) ... 1137s Selecting previously unselected package libbytes-random-secure-perl. 1137s Preparing to unpack .../195-libbytes-random-secure-perl_0.29-3_all.deb ... 1137s Unpacking libbytes-random-secure-perl (0.29-3) ... 1137s Selecting previously unselected package libcapture-tiny-perl. 1137s Preparing to unpack .../196-libcapture-tiny-perl_0.50-1_all.deb ... 1137s Unpacking libcapture-tiny-perl (0.50-1) ... 1137s Selecting previously unselected package libcares2:s390x. 1137s Preparing to unpack .../197-libcares2_1.34.6-1_s390x.deb ... 1137s Unpacking libcares2:s390x (1.34.6-1) ... 1137s Selecting previously unselected package libclass-c3-perl. 1137s Preparing to unpack .../198-libclass-c3-perl_0.35-2_all.deb ... 1137s Unpacking libclass-c3-perl (0.35-2) ... 1137s Selecting previously unselected package libclass-data-inheritable-perl. 1137s Preparing to unpack .../199-libclass-data-inheritable-perl_0.10-1_all.deb ... 1137s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1137s Selecting previously unselected package libclass-method-modifiers-perl. 1137s Preparing to unpack .../200-libclass-method-modifiers-perl_2.15-1_all.deb ... 1137s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1137s Selecting previously unselected package libclass-singleton-perl. 1137s Preparing to unpack .../201-libclass-singleton-perl_1.6-2_all.deb ... 1137s Unpacking libclass-singleton-perl (1.6-2) ... 1138s Selecting previously unselected package libclone-pp-perl. 1138s Preparing to unpack .../202-libclone-pp-perl_1.08-2_all.deb ... 1138s Unpacking libclone-pp-perl (1.08-2) ... 1138s Selecting previously unselected package libconvert-binhex-perl. 1138s Preparing to unpack .../203-libconvert-binhex-perl_1.125-3_all.deb ... 1138s Unpacking libconvert-binhex-perl (1.125-3) ... 1138s Selecting previously unselected package libcrypt-dh-gmp-perl. 1138s Preparing to unpack .../204-libcrypt-dh-gmp-perl_0.00012-2build5_s390x.deb ... 1138s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1138s Selecting previously unselected package libcrypt-jwt-perl. 1138s Preparing to unpack .../205-libcrypt-jwt-perl_0.037-1_all.deb ... 1138s Unpacking libcrypt-jwt-perl (0.037-1) ... 1138s Selecting previously unselected package libcrypt-ssleay-perl. 1138s Preparing to unpack .../206-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 1138s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1138s Selecting previously unselected package libdata-hexdump-perl. 1138s Preparing to unpack .../207-libdata-hexdump-perl_0.04-2_all.deb ... 1138s Unpacking libdata-hexdump-perl (0.04-2) ... 1138s Selecting previously unselected package libparams-util-perl. 1138s Preparing to unpack .../208-libparams-util-perl_1.102-3build1_s390x.deb ... 1138s Unpacking libparams-util-perl (1.102-3build1) ... 1138s Selecting previously unselected package libsub-install-perl. 1138s Preparing to unpack .../209-libsub-install-perl_0.929-1_all.deb ... 1138s Unpacking libsub-install-perl (0.929-1) ... 1138s Selecting previously unselected package libdata-optlist-perl. 1138s Preparing to unpack .../210-libdata-optlist-perl_0.114-1_all.deb ... 1138s Unpacking libdata-optlist-perl (0.114-1) ... 1138s Selecting previously unselected package liblist-someutils-perl. 1138s Preparing to unpack .../211-liblist-someutils-perl_0.59-1_all.deb ... 1138s Unpacking liblist-someutils-perl (0.59-1) ... 1139s Selecting previously unselected package liblist-utilsby-perl. 1139s Preparing to unpack .../212-liblist-utilsby-perl_0.12-2_all.deb ... 1139s Unpacking liblist-utilsby-perl (0.12-2) ... 1139s Selecting previously unselected package liblist-allutils-perl. 1139s Preparing to unpack .../213-liblist-allutils-perl_0.19-1_all.deb ... 1139s Unpacking liblist-allutils-perl (0.19-1) ... 1139s Selecting previously unselected package libimport-into-perl. 1139s Preparing to unpack .../214-libimport-into-perl_1.002005-2_all.deb ... 1139s Unpacking libimport-into-perl (1.002005-2) ... 1139s Selecting previously unselected package librole-tiny-perl. 1139s Preparing to unpack .../215-librole-tiny-perl_2.002004-1_all.deb ... 1139s Unpacking librole-tiny-perl (2.002004-1) ... 1139s Selecting previously unselected package libsub-quote-perl. 1139s Preparing to unpack .../216-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 1139s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 1139s Selecting previously unselected package libmoo-perl. 1139s Preparing to unpack .../217-libmoo-perl_2.005005-1_all.deb ... 1139s Unpacking libmoo-perl (2.005005-1) ... 1139s Selecting previously unselected package libdata-password-zxcvbn-perl. 1139s Preparing to unpack .../218-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 1139s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 1139s Selecting previously unselected package libpackage-stash-perl. 1139s Preparing to unpack .../219-libpackage-stash-perl_0.40-1_all.deb ... 1139s Unpacking libpackage-stash-perl (0.40-1) ... 1139s Selecting previously unselected package libsub-identify-perl. 1139s Preparing to unpack .../220-libsub-identify-perl_0.14-4_s390x.deb ... 1139s Unpacking libsub-identify-perl (0.14-4) ... 1139s Selecting previously unselected package libsub-name-perl:s390x. 1139s Preparing to unpack .../221-libsub-name-perl_0.28-1_s390x.deb ... 1139s Unpacking libsub-name-perl:s390x (0.28-1) ... 1139s Selecting previously unselected package libnamespace-clean-perl. 1139s Preparing to unpack .../222-libnamespace-clean-perl_0.27-2_all.deb ... 1139s Unpacking libnamespace-clean-perl (0.27-2) ... 1139s Selecting previously unselected package libnamespace-autoclean-perl. 1139s Preparing to unpack .../223-libnamespace-autoclean-perl_0.31-1_all.deb ... 1139s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1140s Selecting previously unselected package libsub-exporter-perl. 1140s Preparing to unpack .../224-libsub-exporter-perl_0.990-1_all.deb ... 1140s Unpacking libsub-exporter-perl (0.990-1) ... 1140s Selecting previously unselected package libeval-closure-perl. 1140s Preparing to unpack .../225-libeval-closure-perl_0.14-3_all.deb ... 1140s Unpacking libeval-closure-perl (0.14-3) ... 1140s Selecting previously unselected package libexception-class-perl. 1140s Preparing to unpack .../226-libexception-class-perl_1.45-1_all.deb ... 1140s Unpacking libexception-class-perl (1.45-1) ... 1140s Selecting previously unselected package libparams-validationcompiler-perl. 1140s Preparing to unpack .../227-libparams-validationcompiler-perl_0.31-1_all.deb ... 1140s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1140s Selecting previously unselected package libmro-compat-perl. 1140s Preparing to unpack .../228-libmro-compat-perl_0.15-2_all.deb ... 1140s Unpacking libmro-compat-perl (0.15-2) ... 1140s Selecting previously unselected package libxstring-perl:s390x. 1140s Preparing to unpack .../229-libxstring-perl_0.005-2build4_s390x.deb ... 1140s Unpacking libxstring-perl:s390x (0.005-2build4) ... 1140s Selecting previously unselected package libspecio-perl. 1140s Preparing to unpack .../230-libspecio-perl_0.53-1_all.deb ... 1140s Unpacking libspecio-perl (0.53-1) ... 1140s Selecting previously unselected package libdatetime-locale-perl. 1140s Preparing to unpack .../231-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 1140s Unpacking libdatetime-locale-perl (1:1.45-1) ... 1141s Selecting previously unselected package libdatetime-timezone-perl. 1141s Preparing to unpack .../232-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 1141s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 1142s Selecting previously unselected package libdatetime-perl. 1142s Preparing to unpack .../233-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 1142s Unpacking libdatetime-perl (2:1.65-1build3) ... 1142s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1142s Preparing to unpack .../234-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1142s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1142s Selecting previously unselected package libdbi-perl:s390x. 1142s Preparing to unpack .../235-libdbi-perl_1.647-1build1_s390x.deb ... 1142s Unpacking libdbi-perl:s390x (1.647-1build1) ... 1142s Selecting previously unselected package libdbd-sqlite3-perl:s390x. 1142s Preparing to unpack .../236-libdbd-sqlite3-perl_1.76-1_s390x.deb ... 1142s Unpacking libdbd-sqlite3-perl:s390x (1.76-1) ... 1142s Selecting previously unselected package libemail-simple-perl. 1142s Preparing to unpack .../237-libemail-simple-perl_2.218-1_all.deb ... 1142s Unpacking libemail-simple-perl (2.218-1) ... 1143s Selecting previously unselected package libmodule-pluggable-perl. 1143s Preparing to unpack .../238-libmodule-pluggable-perl_5.2-5_all.deb ... 1143s Unpacking libmodule-pluggable-perl (5.2-5) ... 1143s Selecting previously unselected package libemail-abstract-perl. 1143s Preparing to unpack .../239-libemail-abstract-perl_3.010-1_all.deb ... 1143s Unpacking libemail-abstract-perl (3.010-1) ... 1143s Selecting previously unselected package libemail-address-xs-perl. 1143s Preparing to unpack .../240-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 1143s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1143s Selecting previously unselected package libmoox-types-mooselike-perl. 1143s Preparing to unpack .../241-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1143s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1143s Selecting previously unselected package libthrowable-perl. 1143s Preparing to unpack .../242-libthrowable-perl_1.001-2_all.deb ... 1143s Unpacking libthrowable-perl (1.001-2) ... 1143s Selecting previously unselected package libemail-sender-perl. 1143s Preparing to unpack .../243-libemail-sender-perl_2.601-1_all.deb ... 1143s Unpacking libemail-sender-perl (2.601-1) ... 1143s Selecting previously unselected package libextutils-depends-perl. 1143s Preparing to unpack .../244-libextutils-depends-perl_0.8002-1_all.deb ... 1143s Unpacking libextutils-depends-perl (0.8002-1) ... 1143s Selecting previously unselected package libimagequant0:s390x. 1143s Preparing to unpack .../245-libimagequant0_2.18.0-1build1_s390x.deb ... 1143s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 1144s Selecting previously unselected package libxpm4:s390x. 1144s Preparing to unpack .../246-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 1144s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 1144s Selecting previously unselected package libgd3:s390x. 1144s Preparing to unpack .../247-libgd3_2.3.3-13ubuntu1_s390x.deb ... 1144s Unpacking libgd3:s390x (2.3.3-13ubuntu1) ... 1144s Selecting previously unselected package libgd-perl. 1144s Preparing to unpack .../248-libgd-perl_2.84-2_s390x.deb ... 1144s Unpacking libgd-perl (2.84-2) ... 1144s Selecting previously unselected package libgd-securityimage-perl. 1144s Preparing to unpack .../249-libgd-securityimage-perl_1.75-3_all.deb ... 1144s Unpacking libgd-securityimage-perl (1.75-3) ... 1144s Selecting previously unselected package libglib-perl:s390x. 1144s Preparing to unpack .../250-libglib-perl_3%3a1.329.4-1_s390x.deb ... 1144s Unpacking libglib-perl:s390x (3:1.329.4-1) ... 1144s Selecting previously unselected package libgssapi-perl. 1144s Preparing to unpack .../251-libgssapi-perl_0.28-4build5_s390x.deb ... 1144s Unpacking libgssapi-perl (0.28-4build5) ... 1144s Selecting previously unselected package libhash-merge-simple-perl. 1144s Preparing to unpack .../252-libhash-merge-simple-perl_0.052-1_all.deb ... 1144s Unpacking libhash-merge-simple-perl (0.052-1) ... 1144s Selecting previously unselected package libhttp-daemon-perl. 1144s Preparing to unpack .../253-libhttp-daemon-perl_6.16-1_all.deb ... 1144s Unpacking libhttp-daemon-perl (6.16-1) ... 1144s Selecting previously unselected package libio-pty-perl. 1144s Preparing to unpack .../254-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 1144s Unpacking libio-pty-perl (1:1.20-1build3) ... 1144s Selecting previously unselected package libio-sessiondata-perl. 1144s Preparing to unpack .../255-libio-sessiondata-perl_1.03-3_all.deb ... 1144s Unpacking libio-sessiondata-perl (1.03-3) ... 1144s Selecting previously unselected package libperlio-via-timeout-perl. 1144s Preparing to unpack .../256-libperlio-via-timeout-perl_0.32-3_all.deb ... 1144s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1144s Selecting previously unselected package libio-socket-timeout-perl. 1144s Preparing to unpack .../257-libio-socket-timeout-perl_0.32-3_all.deb ... 1144s Unpacking libio-socket-timeout-perl (0.32-3) ... 1144s Selecting previously unselected package libio-string-perl. 1144s Preparing to unpack .../258-libio-string-perl_1.08-4_all.deb ... 1144s Unpacking libio-string-perl (1.08-4) ... 1144s Selecting previously unselected package libio-stringy-perl. 1144s Preparing to unpack .../259-libio-stringy-perl_2.113-2_all.deb ... 1144s Unpacking libio-stringy-perl (2.113-2) ... 1144s Selecting previously unselected package libipc-run-perl. 1144s Preparing to unpack .../260-libipc-run-perl_20250809.0-1build1_all.deb ... 1144s Unpacking libipc-run-perl (20250809.0-1build1) ... 1144s Selecting previously unselected package libjargs-java. 1144s Preparing to unpack .../261-libjargs-java_1.0.0-5build1_all.deb ... 1144s Unpacking libjargs-java (1.0.0-5build1) ... 1144s Selecting previously unselected package libjs-bootstrap. 1144s Preparing to unpack .../262-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 1144s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 1144s Selecting previously unselected package libxslt1.1:s390x. 1144s Preparing to unpack .../263-libxslt1.1_1.1.43-0.3_s390x.deb ... 1144s Unpacking libxslt1.1:s390x (1.1.43-0.3) ... 1145s Selecting previously unselected package libxmlsec1-1:s390x. 1145s Preparing to unpack .../264-libxmlsec1-1_1.3.9-1_s390x.deb ... 1145s Unpacking libxmlsec1-1:s390x (1.3.9-1) ... 1145s Selecting previously unselected package libxmlsec1-openssl1:s390x. 1145s Preparing to unpack .../265-libxmlsec1-openssl1_1.3.9-1_s390x.deb ... 1145s Unpacking libxmlsec1-openssl1:s390x (1.3.9-1) ... 1145s Selecting previously unselected package liblasso3t64. 1145s Preparing to unpack .../266-liblasso3t64_2.9.0-3_s390x.deb ... 1145s Unpacking liblasso3t64 (2.9.0-3) ... 1145s Selecting previously unselected package liblasso-perl:s390x. 1145s Preparing to unpack .../267-liblasso-perl_2.9.0-3_s390x.deb ... 1145s Unpacking liblasso-perl:s390x (2.9.0-3) ... 1145s Selecting previously unselected package libllhttp9.3. 1145s Preparing to unpack .../268-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_s390x.deb ... 1145s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1145s Selecting previously unselected package liblog-log4perl-perl. 1145s Preparing to unpack .../269-liblog-log4perl-perl_1.57-1_all.deb ... 1145s Unpacking liblog-log4perl-perl (1.57-1) ... 1145s Selecting previously unselected package liblwp-protocol-psgi-perl. 1145s Preparing to unpack .../270-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1145s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1145s Selecting previously unselected package libnet-smtp-ssl-perl. 1145s Preparing to unpack .../271-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1145s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1145s Selecting previously unselected package libmailtools-perl. 1145s Preparing to unpack .../272-libmailtools-perl_2.22-1_all.deb ... 1145s Unpacking libmailtools-perl (2.22-1) ... 1145s Selecting previously unselected package libmime-tools-perl. 1145s Preparing to unpack .../273-libmime-tools-perl_5.515-1_all.deb ... 1145s Unpacking libmime-tools-perl (5.515-1) ... 1145s Selecting previously unselected package libnet-ip-perl. 1145s Preparing to unpack .../274-libnet-ip-perl_1.26-4_all.deb ... 1145s Unpacking libnet-ip-perl (1.26-4) ... 1145s Selecting previously unselected package libnet-ldap-perl. 1146s Preparing to unpack .../275-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1146s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1146s Selecting previously unselected package libxml-namespacesupport-perl. 1146s Preparing to unpack .../276-libxml-namespacesupport-perl_1.12-2_all.deb ... 1146s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1146s Selecting previously unselected package libxml-sax-base-perl. 1146s Preparing to unpack .../277-libxml-sax-base-perl_1.09-3_all.deb ... 1146s Unpacking libxml-sax-base-perl (1.09-3) ... 1146s Selecting previously unselected package libxml-sax-perl. 1146s Preparing to unpack .../278-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1146s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1146s Selecting previously unselected package libxml-libxml-perl. 1146s Preparing to unpack .../279-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_s390x.deb ... 1146s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1146s Selecting previously unselected package libxml-simple-perl. 1146s Preparing to unpack .../280-libxml-simple-perl_2.25-2_all.deb ... 1146s Unpacking libxml-simple-perl (2.25-2) ... 1146s Selecting previously unselected package libnet-openid-common-perl. 1146s Preparing to unpack .../281-libnet-openid-common-perl_1.20-2_all.deb ... 1146s Unpacking libnet-openid-common-perl (1.20-2) ... 1146s Selecting previously unselected package libnet-openid-consumer-perl. 1146s Preparing to unpack .../282-libnet-openid-consumer-perl_1.18-2_all.deb ... 1146s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1146s Selecting previously unselected package libnet-openid-server-perl. 1146s Preparing to unpack .../283-libnet-openid-server-perl_1.09-4_all.deb ... 1146s Unpacking libnet-openid-server-perl (1.09-4) ... 1146s Selecting previously unselected package libsimdjson29:s390x. 1146s Preparing to unpack .../284-libsimdjson29_4.2.4-1_s390x.deb ... 1146s Unpacking libsimdjson29:s390x (4.2.4-1) ... 1146s Selecting previously unselected package libsimdutf29:s390x. 1146s Preparing to unpack .../285-libsimdutf29_7.7.1-3_s390x.deb ... 1146s Unpacking libsimdutf29:s390x (7.7.1-3) ... 1146s Selecting previously unselected package node-corepack. 1146s Preparing to unpack .../286-node-corepack_0.24.0-5build1_all.deb ... 1146s Unpacking node-corepack (0.24.0-5build1) ... 1147s Selecting previously unselected package nodejs. 1147s Preparing to unpack .../287-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 1147s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1147s Selecting previously unselected package node-xtend. 1147s Preparing to unpack .../288-node-xtend_4.0.2-3_all.deb ... 1147s Unpacking node-xtend (4.0.2-3) ... 1147s Selecting previously unselected package node-acorn. 1147s Preparing to unpack .../289-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 1147s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1147s Selecting previously unselected package node-cjs-module-lexer. 1147s Preparing to unpack .../290-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1147s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1147s Selecting previously unselected package node-balanced-match. 1147s Preparing to unpack .../291-node-balanced-match_2.0.0-1_all.deb ... 1147s Unpacking node-balanced-match (2.0.0-1) ... 1147s Selecting previously unselected package node-brace-expansion. 1147s Preparing to unpack .../292-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 1147s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 1147s Selecting previously unselected package node-minimatch. 1147s Preparing to unpack .../293-node-minimatch_9.0.3-6_all.deb ... 1147s Unpacking node-minimatch (9.0.3-6) ... 1147s Selecting previously unselected package node-ms. 1147s Preparing to unpack .../294-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 1147s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 1147s Selecting previously unselected package node-debug. 1147s Preparing to unpack .../295-node-debug_4.4.1+~4.1.12-1_all.deb ... 1147s Unpacking node-debug (4.4.1+~4.1.12-1) ... 1147s Selecting previously unselected package node-lru-cache. 1147s Preparing to unpack .../296-node-lru-cache_10.0.1-3_all.deb ... 1147s Unpacking node-lru-cache (10.0.1-3) ... 1147s Selecting previously unselected package node-semver. 1147s Preparing to unpack .../297-node-semver_7.6.1+~7.5.8-2_all.deb ... 1147s Unpacking node-semver (7.6.1+~7.5.8-2) ... 1147s Selecting previously unselected package node-llhttp. 1147s Preparing to unpack .../298-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 1147s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1148s Selecting previously unselected package node-undici. 1148s Preparing to unpack .../299-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 1148s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1148s Selecting previously unselected package libnode127:s390x. 1148s Preparing to unpack .../300-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 1148s Unpacking libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1151s Selecting previously unselected package libregexp-common-perl. 1151s Preparing to unpack .../301-libregexp-common-perl_2024080801-1_all.deb ... 1151s Unpacking libregexp-common-perl (2024080801-1) ... 1151s Selecting previously unselected package libtask-weaken-perl. 1151s Preparing to unpack .../302-libtask-weaken-perl_1.06-2_all.deb ... 1151s Unpacking libtask-weaken-perl (1.06-2) ... 1152s Selecting previously unselected package libxml-parser-perl. 1152s Preparing to unpack .../303-libxml-parser-perl_2.47-1build4_s390x.deb ... 1152s Unpacking libxml-parser-perl (2.47-1build4) ... 1152s Selecting previously unselected package libsoap-lite-perl. 1152s Preparing to unpack .../304-libsoap-lite-perl_1.27-3_all.deb ... 1152s Unpacking libsoap-lite-perl (1.27-3) ... 1152s Selecting previously unselected package libstring-random-perl. 1152s Preparing to unpack .../305-libstring-random-perl_1%3a0.32-2_all.deb ... 1152s Unpacking libstring-random-perl (1:0.32-2) ... 1152s Selecting previously unselected package libtest-leaktrace-perl. 1152s Preparing to unpack .../306-libtest-leaktrace-perl_0.17-1build6_s390x.deb ... 1152s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1152s Selecting previously unselected package libtest-output-perl. 1152s Preparing to unpack .../307-libtest-output-perl_1.036-1_all.deb ... 1152s Unpacking libtest-output-perl (1.036-1) ... 1152s Selecting previously unselected package libtest-pod-perl. 1152s Preparing to unpack .../308-libtest-pod-perl_1.52-3_all.deb ... 1152s Unpacking libtest-pod-perl (1.52-3) ... 1152s Selecting previously unselected package libtime-fake-perl. 1152s Preparing to unpack .../309-libtime-fake-perl_0.11-4_all.deb ... 1152s Unpacking libtime-fake-perl (0.11-4) ... 1152s Selecting previously unselected package libxml-libxslt-perl:s390x. 1152s Preparing to unpack .../310-libxml-libxslt-perl_2.003000-4_s390x.deb ... 1152s Unpacking libxml-libxslt-perl:s390x (2.003000-4) ... 1152s Selecting previously unselected package node-uglify-js. 1152s Preparing to unpack .../311-node-uglify-js_3.17.4-2build1_all.deb ... 1152s Unpacking node-uglify-js (3.17.4-2build1) ... 1152s Selecting previously unselected package python3-defusedxml. 1152s Preparing to unpack .../312-python3-defusedxml_0.7.1-3build1_all.deb ... 1152s Unpacking python3-defusedxml (0.7.1-3build1) ... 1153s Selecting previously unselected package python3-roman-numerals. 1153s Preparing to unpack .../313-python3-roman-numerals_4.1.0-1_all.deb ... 1153s Unpacking python3-roman-numerals (4.1.0-1) ... 1153s Selecting previously unselected package python3-docutils. 1153s Preparing to unpack .../314-python3-docutils_0.22.4+dfsg-1_all.deb ... 1153s Unpacking python3-docutils (0.22.4+dfsg-1) ... 1153s Selecting previously unselected package python3-imagesize. 1153s Preparing to unpack .../315-python3-imagesize_1.4.1-1build1_all.deb ... 1153s Unpacking python3-imagesize (1.4.1-1build1) ... 1153s Selecting previously unselected package python3-snowballstemmer. 1153s Preparing to unpack .../316-python3-snowballstemmer_3.0.1-1_all.deb ... 1153s Unpacking python3-snowballstemmer (3.0.1-1) ... 1153s Selecting previously unselected package sphinx-common. 1153s Preparing to unpack .../317-sphinx-common_8.2.3-12_all.deb ... 1153s Unpacking sphinx-common (8.2.3-12) ... 1153s Selecting previously unselected package python3-alabaster. 1153s Preparing to unpack .../318-python3-alabaster_0.7.16-0.1build1_all.deb ... 1153s Unpacking python3-alabaster (0.7.16-0.1build1) ... 1153s Selecting previously unselected package python3-sphinx. 1153s Preparing to unpack .../319-python3-sphinx_8.2.3-12_all.deb ... 1153s Unpacking python3-sphinx (8.2.3-12) ... 1153s Selecting previously unselected package libjs-bootswatch. 1153s Preparing to unpack .../320-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 1153s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 1154s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1154s Preparing to unpack .../321-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 1154s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1154s Selecting previously unselected package uglifyjs. 1154s Preparing to unpack .../322-uglifyjs_3.17.4-2build1_all.deb ... 1154s Unpacking uglifyjs (3.17.4-2build1) ... 1154s Selecting previously unselected package yui-compressor. 1154s Preparing to unpack .../323-yui-compressor_2.4.8-3build1_all.deb ... 1154s Unpacking yui-compressor (2.4.8-3build1) ... 1154s Selecting previously unselected package libauthen-radius-perl. 1154s Preparing to unpack .../324-libauthen-radius-perl_0.33-1_all.deb ... 1154s Unpacking libauthen-radius-perl (0.33-1) ... 1154s Selecting previously unselected package pkg-perl-autopkgtest. 1154s Preparing to unpack .../325-pkg-perl-autopkgtest_0.85_all.deb ... 1154s Unpacking pkg-perl-autopkgtest (0.85) ... 1154s Setting up libconfig-inifiles-perl (3.000003-4) ... 1154s Setting up libmodule-pluggable-perl (5.2-5) ... 1154s Setting up node-uglify-js (3.17.4-2build1) ... 1154s Setting up libio-sessiondata-perl (1.03-3) ... 1154s Setting up javascript-common (12+nmu1build1) ... 1154s Setting up liblcms2-2:s390x (2.17-1) ... 1154s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 1154s Setting up libaom3:s390x (3.13.1-2) ... 1154s Setting up node-lru-cache (10.0.1-3) ... 1154s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1154s Setting up libmath-random-isaac-perl (1.004-2) ... 1154s Setting up libtask-weaken-perl (1.06-2) ... 1154s Setting up libmouse-perl:s390x (2.6.1-1) ... 1154s Setting up libhttp-multipartparser-perl (0.02-3) ... 1154s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 1154s Setting up java-common (0.76build1) ... 1154s Setting up libclass-inspector-perl (1.36-3) ... 1154s Setting up libfont-afm-perl (1.20-4) ... 1154s Setting up libdynaloader-functions-perl (0.004-2) ... 1154s Setting up libclass-method-modifiers-perl (2.15-1) ... 1154s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 1154s Setting up libio-pty-perl (1:1.20-1build3) ... 1154s Setting up libdata-hexdump-perl (0.04-2) ... 1154s Setting up python3-defusedxml (0.7.1-3build1) ... 1154s Setting up libclone-perl:s390x (0.47-1) ... 1154s Setting up libarchive-zip-perl (1.68-1) ... 1154s Setting up libsub-identify-perl (0.14-4) ... 1154s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1154s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 1154s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1154s Setting up python3-alabaster (0.7.16-0.1build1) ... 1155s Setting up libio-stringy-perl (2.113-2) ... 1155s Setting up libhtml-tagset-perl (3.24-1) ... 1155s Setting up unzip (6.0-29ubuntu1) ... 1155s Setting up libdebhelper-perl (13.28ubuntu1) ... 1155s Setting up libperlio-via-timeout-perl (0.32-3) ... 1155s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1155s Setting up libnet-cidr-perl (0.27-1build1) ... 1155s Setting up libipc-sharelite-perl (0.17-5build4) ... 1155s Setting up libconvert-binhex-perl (1.125-3) ... 1155s Setting up liblwp-mediatypes-perl (6.04-2) ... 1155s Setting up libcrypt-urandom-perl (0.54-1) ... 1155s Setting up x11-common (1:7.7+24ubuntu1) ... 1156s Setting up libtest-pod-perl (1.52-3) ... 1156s Setting up libtry-tiny-perl (0.32-1) ... 1156s Setting up libdeflate0:s390x (1.23-2) ... 1156s Setting up perl-openssl-defaults:s390x (7build4) ... 1156s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 1156s Setting up linux-libc-dev:s390x (6.18.0-9.9) ... 1156s Setting up libxml-namespacesupport-perl (1.12-2) ... 1156s Setting up m4 (1.4.20-2) ... 1156s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1156s Setting up libclass-singleton-perl (1.6-2) ... 1156s Setting up libencode-locale-perl (1.05-3) ... 1156s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1156s Setting up libxstring-perl:s390x (0.005-2build4) ... 1156s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 1156s Setting up libclass-errorhandler-perl (0.04-3) ... 1156s Setting up liblist-utilsby-perl (0.12-2) ... 1156s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 1156s Setting up libtime-fake-perl (0.11-4) ... 1156s Setting up libfcgi-procmanager-perl (0.28-3) ... 1156s Setting up libregexp-common-perl (2024080801-1) ... 1156s Setting up libtest-sharedfork-perl (0.35-3) ... 1156s Setting up libsub-install-perl (0.929-1) ... 1156s Setting up libextutils-depends-perl (0.8002-1) ... 1156s Setting up libhash-multivalue-perl (0.16-3) ... 1156s Setting up liberror-perl (0.17030-1) ... 1156s Setting up libapache-session-perl (1.94-2) ... 1156s Setting up libxml-sax-base-perl (1.09-3) ... 1156s Setting up libio-string-perl (1.08-4) ... 1156s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1156s Setting up libsimdutf29:s390x (7.7.1-3) ... 1156s Setting up libsimdjson29:s390x (4.2.4-1) ... 1156s Setting up libfontenc1:s390x (1:1.1.8-1build2) ... 1156s Setting up autotools-dev (20240727.1) ... 1156s Setting up libstream-buffered-perl (0.03-3) ... 1156s Setting up libclass-data-inheritable-perl (0.10-1) ... 1156s Setting up libcrypt-des-perl:s390x (2.07-5) ... 1156s Setting up libalgorithm-c3-perl (0.11-2) ... 1156s Setting up rpcsvc-proto (1.4.3-1build1) ... 1156s Setting up liblog-log4perl-perl (1.57-1) ... 1156s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1156s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 1156s Setting up libcrypt-random-seed-perl (0.03-3) ... 1156s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1156s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1156s Setting up python3-snowballstemmer (3.0.1-1) ... 1158s Setting up node-balanced-match (2.0.0-1) ... 1158s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 1158s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 1158s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 1158s Setting up libimagequant0:s390x (2.18.0-1build1) ... 1158s Setting up libemail-date-format-perl (1.008-1) ... 1158s Setting up libcryptx-perl (0.087-1) ... 1158s Setting up libcares2:s390x (1.34.6-1) ... 1158s Setting up libmpc3:s390x (1.3.1-2) ... 1158s Setting up libvariable-magic-perl (0.64-1build1) ... 1158s Setting up libio-html-perl (1.004-3) ... 1158s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1158s Setting up autopoint (0.23.2-1) ... 1158s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 1158s Setting up libipc-run-perl (20250809.0-1build1) ... 1158s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1158s Setting up libpcsclite1:s390x (2.4.1-1) ... 1158s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1158s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 1158s Setting up libltdl7:s390x (2.5.4-9) ... 1158s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 1158s Setting up libstring-random-perl (1:0.32-2) ... 1158s Setting up libparams-util-perl (1.102-3build1) ... 1158s Setting up autoconf (2.72-3.1ubuntu1) ... 1158s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1158s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 1158s Setting up libcapture-tiny-perl (0.50-1) ... 1158s Setting up libtimedate-perl (2.3300-2) ... 1158s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 1158s Setting up libsub-name-perl:s390x (0.28-1) ... 1158s Setting up libtypes-serialiser-perl (1.01-1) ... 1158s Setting up libgssapi-perl (0.28-4build5) ... 1158s Setting up dwz (0.16-2) ... 1158s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 1158s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 1158s Setting up libcrypt-dev:s390x (1:4.5.1-1) ... 1158s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 1158s Setting up libjson-perl (4.10000-1) ... 1158s Setting up libxslt1.1:s390x (1.1.43-0.3) ... 1158s Setting up libjargs-java (1.0.0-5build1) ... 1158s Setting up librole-tiny-perl (2.002004-1) ... 1158s Setting up debugedit (1:5.2-3build1) ... 1158s Setting up libfile-sharedir-perl (1.118-3) ... 1158s Setting up libfcgi-perl (0.82+ds-3build3) ... 1158s Setting up python3-roman-numerals (4.1.0-1) ... 1159s Setting up libopenjp2-7:s390x (2.5.4-1) ... 1159s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1159s Setting up sgml-base (1.31+nmu1) ... 1159s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 1159s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1159s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1159s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 1159s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 1159s Setting up node-minimatch (9.0.3-6) ... 1159s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 1159s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1159s Setting up ca-certificates-java (20240118build1) ... 1159s No JRE found. Skipping Java certificates setup. 1159s Setting up libexporter-tiny-perl (1.006003-1) ... 1159s Setting up node-xtend (4.0.2-3) ... 1159s Setting up libisl23:s390x (0.27-1build1) ... 1159s Setting up libconvert-asn1-perl (0.34-1) ... 1159s Setting up libtext-unidecode-perl (1.30-3) ... 1159s Setting up libde265-0:s390x (1.0.16-1build1) ... 1159s Setting up libc-dev-bin (2.42-2ubuntu4) ... 1159s Setting up libregexp-assemble-perl (0.38-2) ... 1159s Setting up libnet-ip-perl (1.26-4) ... 1159s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 1159s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1159s Setting up libxmlsec1-1:s390x (1.3.9-1) ... 1159s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 1159s Setting up liburi-perl (5.34-2build1) ... 1159s Setting up libdbi-perl:s390x (1.647-1build1) ... 1159s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 1159s Setting up libconvert-base32-perl (0.06-3) ... 1159s Setting up dctrl-tools (2.24-3build4) ... 1159s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 1159s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 1159s Setting up autodep8 (0.30build1) ... 1159s Setting up libclone-pp-perl (1.08-2) ... 1159s Setting up python3-imagesize (1.4.1-1build1) ... 1159s Setting up libemail-address-xs-perl (1.05-1build5) ... 1159s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 1159s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 1159s Setting up automake (1:1.18.1-3build1) ... 1159s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 1159s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1159s Setting up libjson-xs-perl (4.040-1) ... 1159s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1159s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1159s Setting up libjs-jquery-cookie (12-4build1) ... 1159s Setting up libhttp-date-perl (6.06-1) ... 1159s Setting up libglib-perl:s390x (3:1.329.4-1) ... 1159s Setting up gettext (0.23.2-1) ... 1159s Setting up libtest-tcp-perl (2.22-2) ... 1159s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 1159s Setting up java-wrappers (0.5build1) ... 1159s Setting up libio-socket-timeout-perl (0.32-3) ... 1159s Setting up libfile-listing-perl (6.16-1) ... 1159s Setting up libhash-merge-simple-perl (0.052-1) ... 1159s Setting up openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 1159s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 1159s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1159s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1160s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1160s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1160s Setting up libcache-cache-perl (1.08-3) ... 1160s Setting up libhttp-headers-fast-perl (0.22-3) ... 1160s Setting up liblist-moreutils-perl (0.430-2) ... 1160s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 1160s Setting up libemail-simple-perl (2.218-1) ... 1160s Setting up libxmlsec1-openssl1:s390x (1.3.9-1) ... 1160s Setting up libnet-http-perl (6.24-1build1) ... 1160s Setting up liblasso3t64 (2.9.0-3) ... 1160s Setting up libexception-class-perl (1.45-1) ... 1160s Setting up libclass-c3-perl (0.35-2) ... 1160s Setting up libcrypt-jwt-perl (0.037-1) ... 1160s Setting up xfonts-utils (1:7.7+7build1) ... 1160s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 1160s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1160s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1160s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1161s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1161s Setting up libauthen-radius-perl (0.33-1) ... 1161s Setting up intltool-debian (0.35.0+20060710.6build1) ... 1161s Setting up libbytes-random-secure-perl (0.29-3) ... 1161s Setting up libjson-maybexs-perl (1.004008-1) ... 1161s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1161s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1161s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1161s Setting up sphinx-common (8.2.3-12) ... 1161s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1161s Setting up libdata-optlist-perl (0.114-1) ... 1161s Setting up libtest-output-perl (1.036-1) ... 1161s Setting up pkg-perl-autopkgtest (0.85) ... 1161s Setting up libraw23t64:s390x (0.21.4-2) ... 1161s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1161s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1162s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1162s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1163s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1163s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 1163s Setting up libwww-robotrules-perl (6.02-1build1) ... 1163s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 1163s Setting up xml-core (0.19build1) ... 1163s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 1163s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1163s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1163s Setting up liblasso-perl:s390x (2.9.0-3) ... 1163s Setting up libc6-dev:s390x (2.42-2ubuntu4) ... 1163s Setting up libdbd-sqlite3-perl:s390x (1.76-1) ... 1163s Setting up libmro-compat-perl (0.15-2) ... 1163s Setting up libcookie-baker-perl (0.12-1) ... 1163s Setting up libhttp-entity-parser-perl (0.25-2) ... 1163s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1163s Setting up libio-socket-ssl-perl (2.098-1) ... 1163s Setting up libsub-exporter-perl (0.990-1) ... 1163s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1163s Setting up libeval-closure-perl (0.14-3) ... 1163s Setting up libconvert-pem-perl (0.13-1) ... 1163s Setting up libhttp-negotiate-perl (6.01-2) ... 1163s Setting up libparams-validationcompiler-perl (0.31-1) ... 1163s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1163s Setting up libhttp-cookies-perl (6.11-1) ... 1163s Setting up po-debconf (1.0.22) ... 1163s Setting up libhtml-tree-perl (5.07-3) ... 1163s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 1163s Setting up libcgi-pm-perl (4.71-1build1) ... 1163s Setting up libhtml-format-perl (2.16-2) ... 1163s Setting up fonts-urw-base35 (20200910-8build1) ... 1164s Setting up libhtml-template-perl (2.97-2build1) ... 1164s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 1164s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1164s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1164s Setting up libmodule-runtime-perl (0.018-1) ... 1164s Setting up libmailtools-perl (2.22-1) ... 1164s Setting up libxml-simple-perl (2.25-2) ... 1164s Setting up libxml-libxslt-perl:s390x (2.003000-4) ... 1164s Setting up libhttp-daemon-perl (6.16-1) ... 1164s Setting up libemail-abstract-perl (3.010-1) ... 1164s Setting up cpp-15 (15.2.0-12ubuntu1) ... 1164s Setting up cpp (4:15.2.0-4ubuntu1) ... 1164s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1164s Setting up libplack-perl (1.0051-1) ... 1164s Setting up libnet-openid-common-perl (1.20-2) ... 1164s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 1164s Setting up libnet-openid-server-perl (1.09-4) ... 1164s Setting up libmodule-implementation-perl (0.09-2) ... 1164s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 1165s Setting up libpackage-stash-perl (0.40-1) ... 1165s Setting up libimport-into-perl (1.002005-2) ... 1165s Setting up libmoo-perl (2.005005-1) ... 1165s Setting up liblist-someutils-perl (0.59-1) ... 1165s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 1165s Setting up libmime-tools-perl (5.515-1) ... 1165s Setting up gcc-15 (15.2.0-12ubuntu1) ... 1165s Setting up libspecio-perl (0.53-1) ... 1165s Setting up liblist-allutils-perl (0.19-1) ... 1165s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 1165s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1165s Setting up libb-hooks-endofscope-perl (0.28-2) ... 1165s Setting up g++-15 (15.2.0-12ubuntu1) ... 1165s Setting up libthrowable-perl (1.001-2) ... 1165s Setting up libtool (2.5.4-9) ... 1165s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 1165s Setting up gcc (4:15.2.0-4ubuntu1) ... 1165s Setting up dh-autoreconf (21) ... 1165s Setting up libemail-sender-perl (2.601-1) ... 1165s Setting up libnamespace-clean-perl (0.27-2) ... 1165s Setting up g++ (4:15.2.0-4ubuntu1) ... 1165s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1165s Setting up build-essential (12.12ubuntu2) ... 1165s Setting up libnamespace-autoclean-perl (0.31-1) ... 1165s Setting up libdatetime-locale-perl (1:1.45-1) ... 1165s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 1165s Setting up debhelper (13.28ubuntu1) ... 1165s Setting up libdatetime-perl (2:1.65-1build3) ... 1165s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1165s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 1165s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 1165s Setting up liblwp-protocol-https-perl (6.14-1) ... 1165s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 1165s Setting up node-corepack (0.24.0-5build1) ... 1165s Setting up libwww-perl (6.81-1build1) ... 1165s Setting up libheif1:s390x (1.21.2-1) ... 1165s Setting up node-debug (4.4.1+~4.1.12-1) ... 1165s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1165s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1166s Setting up libgd3:s390x (2.3.3-13ubuntu1) ... 1166s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1166s Setting up libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1166s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 1166s Setting up libnet-openid-consumer-perl (1.18-2) ... 1166s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1166s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1166s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1167s Setting up libxml-parser-perl (2.47-1build4) ... 1167s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1167s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1167s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1167s Setting up libgd-perl (2.84-2) ... 1167s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1167s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1167s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1169s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1169s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1170s Setting up node-semver (7.6.1+~7.5.8-2) ... 1170s Setting up libsoap-lite-perl (1.27-3) ... 1170s Setting up uglifyjs (3.17.4-2build1) ... 1170s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1170s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1170s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1172s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1172s Setting up libgd-securityimage-perl (1.75-3) ... 1172s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1172s Processing triggers for install-info (7.2-5) ... 1172s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1172s Processing triggers for man-db (2.13.1-1) ... 1180s Processing triggers for ca-certificates-java (20240118build1) ... 1181s Adding debian:ACCVRAIZ1.pem 1181s Adding debian:AC_RAIZ_FNMT-RCM.pem 1181s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1181s Adding debian:ANF_Secure_Server_Root_CA.pem 1181s Adding debian:Actalis_Authentication_Root_CA.pem 1181s Adding debian:AffirmTrust_Commercial.pem 1181s Adding debian:AffirmTrust_Networking.pem 1181s Adding debian:AffirmTrust_Premium.pem 1181s Adding debian:AffirmTrust_Premium_ECC.pem 1181s Adding debian:Amazon_Root_CA_1.pem 1181s Adding debian:Amazon_Root_CA_2.pem 1181s Adding debian:Amazon_Root_CA_3.pem 1181s Adding debian:Amazon_Root_CA_4.pem 1181s Adding debian:Atos_TrustedRoot_2011.pem 1181s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1181s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1181s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1181s Adding debian:BJCA_Global_Root_CA1.pem 1181s Adding debian:BJCA_Global_Root_CA2.pem 1181s Adding debian:Baltimore_CyberTrust_Root.pem 1181s Adding debian:Buypass_Class_2_Root_CA.pem 1181s Adding debian:Buypass_Class_3_Root_CA.pem 1181s Adding debian:CA_Disig_Root_R2.pem 1181s Adding debian:CFCA_EV_ROOT.pem 1181s Adding debian:COMODO_Certification_Authority.pem 1181s Adding debian:COMODO_ECC_Certification_Authority.pem 1181s Adding debian:COMODO_RSA_Certification_Authority.pem 1181s Adding debian:Certainly_Root_E1.pem 1181s Adding debian:Certainly_Root_R1.pem 1181s Adding debian:Certigna.pem 1181s Adding debian:Certigna_Root_CA.pem 1181s Adding debian:Certum_EC-384_CA.pem 1181s Adding debian:Certum_Trusted_Network_CA.pem 1181s Adding debian:Certum_Trusted_Network_CA_2.pem 1181s Adding debian:Certum_Trusted_Root_CA.pem 1181s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1181s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1181s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1181s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1181s Adding debian:Comodo_AAA_Services_root.pem 1181s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1181s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1182s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1182s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1182s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1182s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1182s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1182s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1182s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1182s Adding debian:DigiCert_Global_Root_CA.pem 1182s Adding debian:DigiCert_Global_Root_G2.pem 1182s Adding debian:DigiCert_Global_Root_G3.pem 1182s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1182s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1182s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1182s Adding debian:DigiCert_Trusted_Root_G4.pem 1182s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1182s Adding debian:Entrust_Root_Certification_Authority.pem 1182s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1182s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1182s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1182s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1182s Adding debian:GLOBALTRUST_2020.pem 1182s Adding debian:GTS_Root_R1.pem 1182s Adding debian:GTS_Root_R2.pem 1182s Adding debian:GTS_Root_R3.pem 1182s Adding debian:GTS_Root_R4.pem 1182s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1182s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1182s Adding debian:GlobalSign_Root_CA.pem 1182s Adding debian:GlobalSign_Root_CA_-_R3.pem 1182s Adding debian:GlobalSign_Root_CA_-_R6.pem 1182s Adding debian:GlobalSign_Root_E46.pem 1182s Adding debian:GlobalSign_Root_R46.pem 1182s Adding debian:Go_Daddy_Class_2_CA.pem 1182s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1182s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1182s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1182s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1182s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1182s Adding debian:HiPKI_Root_CA_-_G1.pem 1182s Adding debian:Hongkong_Post_Root_CA_3.pem 1182s Adding debian:ISRG_Root_X1.pem 1182s Adding debian:ISRG_Root_X2.pem 1182s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1182s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1182s Adding debian:Izenpe.com.pem 1182s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1182s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1182s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1182s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1182s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1182s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1182s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1182s Adding debian:QuoVadis_Root_CA_1_G3.pem 1182s Adding debian:QuoVadis_Root_CA_2.pem 1182s Adding debian:QuoVadis_Root_CA_2_G3.pem 1182s Adding debian:QuoVadis_Root_CA_3.pem 1182s Adding debian:QuoVadis_Root_CA_3_G3.pem 1182s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1182s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1182s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1182s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1182s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1182s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1182s Adding debian:SZAFIR_ROOT_CA2.pem 1182s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1182s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1182s Adding debian:SecureSign_Root_CA12.pem 1182s Adding debian:SecureSign_Root_CA14.pem 1182s Adding debian:SecureSign_Root_CA15.pem 1182s Adding debian:SecureTrust_CA.pem 1182s Adding debian:Secure_Global_CA.pem 1182s Adding debian:Security_Communication_ECC_RootCA1.pem 1182s Adding debian:Security_Communication_RootCA2.pem 1182s Adding debian:Starfield_Class_2_CA.pem 1182s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1182s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1182s Adding debian:SwissSign_Gold_CA_-_G2.pem 1182s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1182s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1182s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1182s Adding debian:TWCA_CYBER_Root_CA.pem 1182s Adding debian:TWCA_Global_Root_CA.pem 1182s Adding debian:TWCA_Root_Certification_Authority.pem 1182s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1182s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1182s Adding debian:TeliaSonera_Root_CA_v1.pem 1182s Adding debian:Telia_Root_CA_v2.pem 1182s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1183s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1183s Adding debian:Trustwave_Global_Certification_Authority.pem 1183s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1183s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1183s Adding debian:TunTrust_Root_CA.pem 1183s Adding debian:UCA_Extended_Validation_Root.pem 1183s Adding debian:UCA_Global_G2_Root.pem 1183s Adding debian:USERTrust_ECC_Certification_Authority.pem 1183s Adding debian:USERTrust_RSA_Certification_Authority.pem 1183s Adding debian:XRamp_Global_CA_Root.pem 1183s Adding debian:certSIGN_ROOT_CA.pem 1183s Adding debian:certSIGN_Root_CA_G2.pem 1183s Adding debian:e-Szigno_Root_CA_2017.pem 1183s Adding debian:ePKI_Root_Certification_Authority.pem 1183s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1183s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1183s Adding debian:emSign_Root_CA_-_C1.pem 1183s Adding debian:emSign_Root_CA_-_G1.pem 1183s Adding debian:vTrus_ECC_Root_CA.pem 1183s Adding debian:vTrus_Root_CA.pem 1183s done. 1183s Setting up yui-compressor (2.4.8-3build1) ... 1183s Setting up default-jre-headless (2:1.21-76build1) ... 1183s Processing triggers for sgml-base (1.31+nmu1) ... 1183s Setting up docutils-common (0.22.4+dfsg-1) ... 1183s Processing triggers for sgml-base (1.31+nmu1) ... 1183s Setting up python3-docutils (0.22.4+dfsg-1) ... 1185s Setting up python3-sphinx (8.2.3-12) ... 1191s autopkgtest [09:15:19]: test portal-test: ./debian/tests/runner build-deps lemonldap-ng-portal 1191s autopkgtest [09:15:19]: test portal-test: [----------------------- 1192s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.ws6xEl/build.4Ao/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 1192s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.ws6xEl/build.4Ao/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 1193s t/00-Switch.t .................................................................. 1193s ok 1 - use Lemonldap::NG::Portal::Main; 1193s ok 2 - Portal object 1193s ok 3 - Init 1193s ok 4 - Portal app 1193s ok 5 - Register $type 1193s ok 6 - Portal object 1193s ok 7 - Init 1193s ok 8 - Portal app 1193s ok 9 - Register $type 1193s # ==> Pushing CLIENT1 <== 1193s ok 10 1193s # ==> Popping CLIENT1 <== 1193s # ==> Pushing CLIENT2 <== 1193s ok 11 1193s # ==> Popping CLIENT2 <== 1193s # ==> Pushing CLIENT1 <== 1193s ok 12 1193s # ==> Popping CLIENT1 <== 1193s # ==> Pushing CLIENT2 <== 1193s ok 13 1193s # ==> Popping CLIENT2 <== 1193s 1..13 1193s ok 1197s t/01-AuthDemo.t ................................................................ 1197s ok 1 - use Lemonldap::NG::Portal::Main; 1197s ok 2 - Portal object 1197s ok 3 - Init 1197s ok 4 - Portal app 1197s ok 5 - Unauth JSON request 1197s ok 6 - Response status is 401 1197s ok 7 - Content is JSON 1197s ok 8 - Error code is 9 1197s ok 9 - Get Menu 1197s ok 10 - Rejected with PE_UNPROTECTEDURL: code found on page 1197s ok 11 - Rejected with PE_UNPROTECTEDURL 1197s ok 12 - Strict-Transport-Security is set 1197s ok 13 - Language icons found 1197s ok 14 - Custom favicon found 1197s ok 15 - Get Menu 1197s ok 16 - Rejected with PE_FIRSTACCESS 1197s ok 17 - Language icons found 1197s ok 18 - Unauth ajax request with good url 1197s ok 19 - Response status is 401 1197s ok 20 - Content is JSON 1197s ok 21 - Error code is 9 1197s ok 22 - Get Menu 1197s ok 23 - Language icons found 1197s ok 24 - Auth query 1197s ok 25 - jdoe rejected with PE_BADCREDENTIALS 1197s ok 26 - Found connect button 1197s ok 27 - HTTP code is 200 1197s ok 28 - Page contains a form 1197s ok 29 - Field "user" is defined 1197s ok 30 - Field "password" is defined 1197s ok 31 - CSP header authorize POST request to \# 1197s ok 32 - Login is pre-filled on second attemps 1197s ok 33 - Auth query 1197s ok 34 - dwho rejected with PE_BADCREDENTIALS 1197s ok 35 - Found connect button 1197s ok 36 - Auth query 1197s ok 37 - HTTP code is 200 1197s ok 38 - Get cookie lemonldap (fcb1e8ccc339d5da20a8c12cf325b6897df53444ff7214151b27ad77af5b31d5) 1197s ok 39 - Auth ajax request with good url 1197s ok 40 - Get redirection 1197s ok 41 - Location is http://test1.example.com/ 1197s ok 42 - Authenticated as dwho 1197s ok 43 - Auth request with bad url 1197s ok 44 - HTTP code is 200 1197s ok 45 - Authenticated as dwho 1197s ok 46 - use Lemonldap::NG::Handler::PSGI; 1197s ok 47 - PSGI test 1197s ok 48 - HTTP code is 200 1197s ok 49 - Authenticated as dwho 1197s ok 50 - Logout request 1197s ok 51 - Response is 200 1197s ok 52 - Cookie is deleted 1197s ok 53 - No pdata 1197s ok 54 - Disconnect request 1197s ok 55 - Response is 401 1197s 1..55 1197s ok 1199s t/01-BuildRule.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 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'titi' => 1}}] returned 0 1199s ok 6 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'toto' => 1}}] returned 1 1199s ok 7 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'tutu' => 1}}] returned 1 1199s ok 8 - Rule inSubnet('127.0.0.0/8') on input [{},{}] returned 0 1199s ok 9 - Rule inSubnet('127.0.0.0/8') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 1199s ok 10 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{},{}] returned 1 1199s ok 11 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 1199s ok 12 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '10.0.0.1'},{}] returned 0 1199s ok 13 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '192.168.2.3'}] returned 1 1199s ok 14 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '127.8.7.6'}] returned 1 1199s ok 15 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '10.0.1.2'}] returned 0 1199s 1..15 1199s ok 1201s t/01-BuildUrl.t ................................................................ 1201s ok 1 - use Lemonldap::NG::Portal::Main; 1201s ok 2 - Portal object 1201s ok 3 - Init 1201s ok 4 - Portal app 1201s ok 5 - [] => http://auth.example.com/ 1201s ok 6 - ['foo'] => http://auth.example.com/foo 1201s ok 7 - ['foo','bar'] => http://auth.example.com/foo/bar 1201s ok 8 - [{'p' => 1}] => http://auth.example.com/?p=1 1201s ok 9 - ['https://foo'] => https://foo 1201s ok 10 - ['https://foo','bar'] => https://foo/bar 1201s ok 11 - ['https://foo','bar','baz'] => https://foo/bar/baz 1201s ok 12 - ['https://foo',{'p' => 1}] => https://foo?p=1 1201s ok 13 - ['https://foo','bar',{'p' => 1}] => https://foo/bar?p=1 1201s ok 14 - ['https://foo/bar','baz',{'p' => 1}] => https://foo/bar/baz?p=1 1201s ok 15 - ['https://foo/bar/','baz','qux',{'p' => 1}] => https://foo/bar/baz/qux?p=1 1201s ok 16 - ['http://auth.example.com','foo'] => /foo 1201s ok 17 - ['http://auth.example.com','foo','bar',{'p' => 1}] => /foo/bar?p=1 1201s ok 18 - ['http://auth.example.com/test/','foo'] => /test/foo 1201s ok 19 - ['http://auth.example.com/test/','foo','bar',{'p' => 1}] => /test/foo/bar?p=1 1201s ok 20 - PORTAL_BASE for http://auth.example.com/test/ is /test/ 1201s ok 21 - PORTAL_BASE for http://auth.example.com/ is / 1201s 1..21 1201s ok 1202s t/01-CSP-and-CORS-headers.t .................................................... 1202s ok 1 - use Lemonldap::NG::Portal::Main; 1202s ok 2 - Portal object 1202s ok 3 - Init 1202s ok 4 - Portal app 1202s ok 5 - Unauth JSON request from http://auth.example.com 1202s ok 6 - http://auth.example.com is allowed 1202s ok 7 - Unauth JSON request from http://auth.example.com:80 1202s ok 8 - http://auth.example.com:80 is allowed 1202s ok 9 - Unauth JSON request from http://auth.example.comm 1202s ok 10 - http://auth.example.comm is not allowed 1202s ok 11 - Unauth JSON request from http://auth.example.co 1202s ok 12 - http://auth.example.co is not allowed 1202s ok 13 - Unauth JSON request from http://example.com 1202s ok 14 - http://example.com is not allowed 1202s ok 15 - Unauth JSON request from https://auth.example.com 1202s ok 16 - https://auth.example.com is not allowed 1202s ok 17 - Unauth JSON request 1202s ok 18 - Response status is 401 1202s ok 19 - Content is JSON 1202s ok 20 - Error code is 9 1202s ok 21 - Unauth JSON request 1202s ok 22 - CORS origin '' found 1202s ok 23 - CORS credentials 'true' found 1202s ok 24 - CORS headers '*' found 1202s ok 25 - CORS methods 'POST' found 1202s ok 26 - CORS expose-headers '*' found 1202s ok 27 - CORS max-age '86400' found 1202s ok 28 - Unauth ajax request with good url 1202s ok 29 - Response status is 401 1202s ok 30 - Content is JSON 1202s ok 31 - Error code is 9 1202s ok 32 - Get error page 1202s ok 33 - CORS origin '' found 1202s ok 34 - CORS credentials 'true' found 1202s ok 35 - CORS headers '*' found 1202s ok 36 - CORS methods 'POST' found 1202s ok 37 - CORS expose-headers '*' found 1202s ok 38 - CORS max-age '86400' found 1202s ok 39 - Get Menu 1202s ok 40 - CORS origin '' found 1202s ok 41 - CORS credentials 'true' found 1202s ok 42 - CORS headers '*' found 1202s ok 43 - CORS methods 'POST' found 1202s ok 44 - CORS expose-headers '*' found 1202s ok 45 - CORS max-age '86400' found 1202s ok 46 - Get Menu 1202s ok 47 - Language icons found 1202s ok 48 - CORS origin '' found 1202s ok 49 - CORS credentials 'true' found 1202s ok 50 - CORS headers '*' found 1202s ok 51 - CORS methods 'POST' found 1202s ok 52 - CORS expose-headers '*' found 1202s ok 53 - CORS max-age '86400' found 1202s ok 54 - CSP header values found 1202s ok 55 - X-Frame-Options "ALLOW-FROM" found 1202s ok 56 - Auth query 1202s ok 57 - HTTP code is 200 1202s ok 58 - Get cookie lemonldap (98957270f52a61a7c1df85935de3da250e0cbf2c6a1a567486ea27022d791110) 1202s ok 59 - Found SameSite=Lax (default) 1202s ok 60 - Auth ajax request with good url 1202s ok 61 - Get redirection 1202s ok 62 - Location is http://test1.example.com/ 1202s ok 63 - Authenticated as dwho 1202s ok 64 - Get test1 1202s ok 65 - Lm-Remote-User found 1202s ok 66 - Lm-Remote-Custom found 1202s ok 67 - X-Frame-Options "ALLOW-FROM" found 1202s ok 68 - CORS origin '' found 1202s ok 69 - CORS credentials 'true' found 1202s ok 70 - CORS headers '*' found 1202s ok 71 - CORS methods 'POST' found 1202s ok 72 - CORS expose-headers '*' found 1202s ok 73 - CORS max-age '86400' found 1202s ok 74 - Logout request 1202s ok 75 - Response is 200 1202s ok 76 - Cookie is deleted 1202s ok 77 - No pdata 1202s ok 78 - Disconnect request 1202s ok 79 - Response is 401 1202s # Subtest: Test cspGetHost function 1202s ok 1 - Correct CSP source for undef 1202s ok 2 - Correct CSP source for 1202s ok 3 - Correct CSP source for invalid 1202s ok 4 - Correct CSP source for /relative/url 1202s ok 5 - Correct CSP source for http://test.com/test 1202s ok 6 - Correct CSP source for http://test.com:80/test 1202s ok 7 - Correct CSP source for http://test.com:81/test 1202s ok 8 - Correct CSP source for https://test.com/test 1202s ok 9 - Correct CSP source for https://test.com:443/test 1202s ok 10 - Correct CSP source for custom.scheme://something?param 1202s 1..10 1202s ok 80 - Test cspGetHost function 1202s 1..80 1202s ok 1204s t/01-Cache-Tag.t ............................................................... 1204s ok 1 - use Lemonldap::NG::Portal::Main; 1204s ok 2 - Portal object 1204s ok 3 - Init 1204s ok 4 - Portal app 1204s ok 5 - Asset tag is not null 1204s ok 6 - Asset tag has expected length 1204s ok 7 - Portal object 1204s ok 8 - Init 1204s ok 9 - Portal app 1204s ok 10 - Using a salt changes the tag 1204s ok 11 - Portal object 1204s ok 12 - Init 1204s ok 13 - Portal app 1204s ok 14 - Using a different key changes the tag 1204s 1..14 1204s ok 1206s t/01-Cookie-Domain.t ........................................................... 1206s ok 1 - use Lemonldap::NG::Portal::Main; 1206s # Subtest: Behavior with domain = example.com 1206s ok 1 - Portal object 1206s ok 2 - Init 1206s ok 3 - Portal app 1206s ok 4 - Correct cookie result for name=coucou,value=0 1206s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 1206s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 1206s ok 7 - Correct cookie result for name=coucou,value=0 1206s 1..7 1206s ok 2 - Behavior with domain = example.com 1206s # Subtest: Behavior with unset domain 1206s ok 1 - Portal object 1206s ok 2 - Init 1206s ok 3 - Portal app 1206s ok 4 - Correct cookie result for name=coucou,value=0 1206s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 1206s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 1206s ok 7 - Correct cookie result for name=coucou,value=0 1206s 1..7 1206s ok 3 - Behavior with unset domain 1206s # Subtest: Behavior with special #PORTAL# value 1206s ok 1 - Portal object 1206s ok 2 - Init 1206s ok 3 - Portal app 1206s ok 4 - Correct cookie result for name=coucou,value=0 1206s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 1206s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 1206s ok 7 - Correct cookie result for name=coucou,value=0 1206s 1..7 1206s ok 4 - Behavior with special \#PORTAL\# value 1206s # Subtest: Behavior with special #PORTALDOMAIN# value 1206s ok 1 - Portal object 1206s ok 2 - Init 1206s ok 3 - Portal app 1206s ok 4 - Correct cookie result for name=coucou,value=0 1206s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 1206s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 1206s ok 7 - Correct cookie result for name=coucou,value=0 1206s 1..7 1206s ok 5 - Behavior with special \#PORTALDOMAIN\# value 1206s 1..5 1206s ok 1209s t/01-Custom2fa.t ............................................................... 1209s ok 1 - use Lemonldap::NG::Portal::Main; 1209s ok 2 - Portal object 1209s ok 3 - Init 1209s ok 4 - Portal app 1209s # Subtest: Register 2FA on first login 1209s ok 1 - Auth query 1209s ok 2 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221770124737_40907%22%7D) 1209s ok 3 - Get redirection 1209s ok 4 - Location is http://auth.example.com/2fregisters 1209s ok 5 - Auth query 1209s ok 6 - Response body is not empty 1209s ok 7 - Found at least one result for //a[@href="/2fregisters/test"] 1209s ok 8 - Response body is not empty 1209s ok 9 - Found at least one result for //span[@trspan="2fRegRequired"] 1209s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221770124737_40907%22%7D) 1209s ok 11 - Auth query 1209s ok 12 - Response body is not empty 1209s ok 13 - Found at least one result for //span[@trspan="generic2fwelcome"] 1209s ok 14 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221770124737_40907%22%7D) 1209s ok 15 - Post code 1209s ok 16 - Response status is 500 1209s ok 17 - Content is JSON 1209s ok 18 - Error code is PE1234 1209s ok 19 - Post code 1209s ok 20 - HTTP code is 200 1209s ok 21 - Content-Type is JSON 1209s ok 22 - Content is valid JSON 1209s ok 23 - Correct response 1209s ok 24 - Continue login 1209s ok 25 - Get redirection 1209s ok 26 - Location is http://auth.example.com/ 1209s ok 27 - Get cookie lemonldap (26fb0e0c08362b1f64742579b61fa80d98d1761accca52d1cc87f4b244e6bcc0) 1209s ok 28 - Get session using restSessionServer 1209s ok 29 - HTTP code is 200 1209s ok 30 - Deserialize session content 1209s ok 31 - Session has correct value for uid 1209s ok 32 - Session has correct value for authenticationLevel 1209s ok 33 - Session has correct value for _2f 1209s ok 34 - Correct private info 1209s ok 35 - Hook can modify registered device 1209s ok 36 - Hook can read device info 1209s ok 37 - Hook can read session info 1209s ok 38 - Correct type 1209s 1..38 1209s ok 5 - Register 2FA on first login 1209s # Subtest: Login with 2FA 1209s ok 1 - Auth query 1209s ok 2 - HTTP code is 200 1209s ok 3 - Page contains a form 1209s ok 4 - URI match 1209s ok 5 - Field "token" is defined 1209s ok 6 - Post code 1209s ok 7 - Response body is not empty 1209s ok 8 - Found at least one result for //span[@trmsg="110"] 1209s ok 9 - HTTP code is 200 1209s ok 10 - Page contains a form 1209s ok 11 - URI match 1209s ok 12 - Field "token" is defined 1209s ok 13 - Post code 1209s ok 14 - Response body is not empty 1209s ok 15 - Found at least one result for //span[@trmsg="110"] 1209s ok 16 - HTTP code is 200 1209s ok 17 - Page contains a form 1209s ok 18 - URI match 1209s ok 19 - Field "token" is defined 1209s ok 20 - Post code 1209s ok 21 - Get cookie lemonldap (dd7813c7cea160c15b6d07a0ff6d208baa2c076a52549afe5c2689f845c26780) 1209s ok 22 - Get session using restSessionServer 1209s ok 23 - HTTP code is 200 1209s ok 24 - Deserialize session content 1209s ok 25 - Session has correct value for authenticationLevel 1209s ok 26 - Session has correct value for uid 1209s ok 27 - Session has correct value for _2f 1209s 1..27 1209s ok 6 - Login with 2FA 1209s # Subtest: Register 2FA from logged in session 1209s ok 1 - Auth query 1209s ok 2 - HTTP code is 200 1209s ok 3 - Get cookie lemonldap (70bcd1d008768c6550f3db9b693eb9acfa96a3565445f7e90022e2530231dbae) 1209s ok 4 - 2FA manager 1209s ok 5 - Get redirection 1209s ok 6 - Location header found 1209s ok 7 - Post code 1209s ok 8 - HTTP code is 200 1209s ok 9 - Content-Type is JSON 1209s ok 10 - Content is valid JSON 1209s ok 11 - Correct response 1209s ok 12 - Correct private info 1209s ok 13 - Private info added by hook 1209s ok 14 - Hook can read device info 1209s ok 15 - Hook can read session info 1209s ok 16 - Correct type 1209s 1..16 1209s ok 7 - Register 2FA from logged in session 1209s # Subtest: Check custom display 1209s ok 1 - Auth query 1209s ok 2 - HTTP code is 200 1209s ok 3 - HTTP code is 200 1209s ok 4 - Page contains a form 1209s ok 5 - URI match 1209s ok 6 - Field "token" is defined 1209s ok 7 - Post dummy form 1209s ok 8 - Get cookie lemonldap (d4e3e0a15ea9864585edafbe107621fc2f27a2121d479fd3d124c5091ce01344) 1209s ok 9 - 2FA manager 1209s ok 10 1209s ok 11 - Found correct myattr display param 1209s ok 12 - Found correct myattr_1 display param 1209s ok 13 - Found correct myzero display param 1209s ok 14 - Found correct myzero_0 display param 1209s ok 15 - private subkey _private_1 is not exposed 1209s 1..15 1209s ok 8 - Check custom display 1209s 1..8 1209s ok 1211s t/01-Dynamic-Portal-Url.t ...................................................... 1211s ok 1 - use Lemonldap::NG::Portal::Main; 1211s ok 2 - use Lemonldap::NG::Handler::Server; 1211s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1211s ok 4 - Portal object 1211s ok 5 - Init 1211s ok 6 - Portal app 1211s ok 7 - Get redirection 1211s ok 8 - Location header found 1211s ok 9 1211s ok 10 - HTTP code is 200 1211s ok 11 - Page contains a form 1211s ok 12 - Field "user" is defined 1211s ok 13 - Field "password" is defined 1211s ok 14 - CSP header authorize POST request to \# 1211s ok 15 - Auth query 1211s ok 16 - Get cookie lemonldap (7cc04de91e4d93ec8db973e59bc934f860d289b51ef540af8f2e4fdaacc18e59) 1211s ok 17 - Cookie set on correct domain 1211s ok 18 - Get redirection 1211s ok 19 - Location header found 1211s ok 20 1211s ok 21 - Correct domain in psgi.js 1211s ok 22 - Get redirection 1211s ok 23 - Location header found 1211s ok 24 1211s ok 25 - HTTP code is 200 1211s ok 26 - Page contains a form 1211s ok 27 - Field "user" is defined 1211s ok 28 - Field "password" is defined 1211s ok 29 - CSP header authorize POST request to \# 1211s ok 30 - Auth query 1211s ok 31 - Get cookie lemonldap (507f9af687549c2f4e93c422fd9e23e2f2c1d9f548809e2adf7b67eea8c88bd1) 1211s ok 32 - Cookie set on correct domain 1211s ok 33 - Get redirection 1211s ok 34 - Location header found 1211s ok 35 1211s ok 36 - Correct domain in psgi.js 1211s 1..36 1211s ok 1213s t/01-EnablePasswordDisplay.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 - Display portal 1213s ok 6 - toggle password icon found 1213s ok 7 - Auth query 1213s ok 8 - HTTP code is 200 1213s ok 9 - Get cookie lemonldap (485a410ae32dc24c40542ff375958792ce73e0e5949fcc9d0c631048ebae9e77) 1213s ok 10 - Get menu 1213s ok 11 - toggle oldpassword icon found 1213s ok 12 - toggle newpassword icon found 1213s ok 13 - toggle confirmpassword icon found 1213s ok 14 - input type text found 1213s ok 15 - Logout request 1213s ok 16 - Response is 200 1213s ok 17 - Cookie is deleted 1213s ok 18 - No pdata 1213s ok 19 - Disconnect request 1213s ok 20 - Response is 401 1213s 1..20 1213s ok 1216s t/01-Handler-redirection-and-URL-check-by-portal.t ............................. 1216s ok 1 - use Lemonldap::NG::Portal::Main; 1216s ok 2 - Portal object 1216s ok 3 - Init 1216s ok 4 - Portal app 1216s ok 5 - use Lemonldap::NG::Handler::Server; 1216s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1216s ok 7 - App 1216s ok 8 - Standard Handler 1216s ok 9 - Get redirection 1216s ok 10 - Location header found 1216s ok 11 - Unauth portal request 1216s ok 12 - HTTP code is 200 1216s ok 13 - Page contains a form 1216s ok 14 - Field "url" is defined 1216s ok 15 - CSP header authorize POST request to \# 1216s ok 16 - Standard Handler with host value that contains a + character after base64 encoding 1216s ok 17 - Get redirection 1216s ok 18 - Location header found 1216s ok 19 - Unauth portalrequest 1216s ok 20 - HTTP code is 200 1216s ok 21 - Page contains a form 1216s ok 22 - Field "url" is defined 1216s ok 23 - CSP header authorize POST request to \# 1216s 1..23 1216s ok 1219s t/01-Keys.t .................................................................... 1219s ok 1 - use Lemonldap::NG::Portal::Main; 1219s # Subtest: No keys defined, fallback to old config vars 1219s ok 1 - Portal object 1219s ok 2 - Init 1219s ok 3 - Portal app 1219s ok 4 - Invalid key ID returns undef 1219s ok 5 - Invalid key ID returns undef 1219s ok 6 - Invalid key ID returns undef 1219s ok 7 - Invalid key ID returns undef 1219s ok 8 - Invalid key ID returns undef 1219s ok 9 - Invalid key ID returns undef 1219s ok 10 - Default SAML public signature key is as expected 1219s ok 11 - Default SAML private signature key is as expected 1219s ok 12 - Default SAML public encryption key is as expected 1219s ok 13 - Default SAML private encryption key is as expected 1219s ok 14 - Default OIDC public key is as expected 1219s ok 15 - Default OIDC private key is as expected 1219s ok 16 - Previous OIDC public key is as expected 1219s ok 17 - Previous OIDC private key is as expected 1219s ok 18 - Future OIDC public key is as expected 1219s ok 19 - Future OIDC private key is as expected 1219s ok 20 - Default OIDC public encryption key is as expected 1219s ok 21 - Default OIDC private encryption key is as expected 1219s 1..21 1219s ok 2 - No keys defined, fallback to old config vars 1219s # Subtest: Explicit key has priority over legacy conf 1219s ok 1 - Portal object 1219s ok 2 - Init 1219s ok 3 - Portal app 1219s ok 4 - Default SAML public key is as expected 1219s ok 5 - Default SAML private key is as expected 1219s 1..5 1219s ok 3 - Explicit key has priority over legacy conf 1219s # Subtest: Explicit key only 1219s ok 1 - Portal object 1219s ok 2 - Init 1219s ok 3 - Portal app 1219s ok 4 - Default SAML public key is as expected 1219s ok 5 - Default SAML private key is as expected 1219s 1..5 1219s ok 4 - Explicit key only 1219s 1..4 1219s ok 1222s t/01-Mail-Tpl.t ................................................................ 1222s ok 1 - use Lemonldap::NG::Portal::Main; 1222s ok 2 - Portal object 1222s ok 3 - Init 1222s ok 4 - Portal app 1222s # Subtest: Skin and language resolution 1222s # Subtest: Default skin, default language 1222s ok 1 - request ok 1222s ok 2 1222s ok 3 - Logo not attached 1222s 1..3 1222s ok 1 - Default skin, default language 1222s # Subtest: Default skin, custom language 1222s ok 1 - request ok 1222s ok 2 1222s ok 3 - Logo not attached 1222s 1..3 1222s ok 2 - Default skin, custom language 1222s # Subtest: custom skin, default language 1222s ok 1 - Request ok 1222s ok 2 1222s ok 3 - Logo attached 1222s 1..3 1222s ok 3 - custom skin, default language 1222s # Subtest: custom skin, custom language (cookie) 1222s ok 1 - Request ok 1222s ok 2 1222s ok 3 - Logo attached 1222s 1..3 1222s ok 4 - custom skin, custom language (cookie) 1222s # Subtest: custom skin, custom language (header) 1222s ok 1 - Request ok 1222s ok 2 1222s ok 3 - Logo attached 1222s 1..3 1222s ok 5 - custom skin, custom language (header) 1222s 1..5 1222s ok 5 - Skin and language resolution 1222s # Subtest: Test sendEmail method 1222s # Subtest: Use templated body and subject 1222s ok 1 - Found variable in templated body 1222s ok 2 - Found session variable in templated body 1222s ok 3 - Found subject 1222s ok 4 - Correct destination 1222s 1..4 1222s ok 1 - Use templated body and subject 1222s # Subtest: Use explicit body and subject 1222s ok 1 - Found expected hardcoded body 1222s ok 2 - Expected hardcoded subject 1222s ok 3 - Correct destination 1222s 1..3 1222s ok 2 - Use explicit body and subject 1222s 1..2 1222s ok 6 - Test sendEmail method 1222s 1..6 1222s ok 1225s t/01-OneTimeToken.t ............................................................ 1225s ok 1 - use Lemonldap::NG::Portal::Main; 1225s # Subtest: Test cache implementation 1225s ok 1 - Portal object 1225s ok 2 - Init 1225s ok 3 - Portal app 1225s # Subtest: Create ::Lib::OneTimeToken instance 1225s ok 1 - OTT instance successfully created 1225s 1..1 1225s ok 4 - Create ::Lib::OneTimeToken instance 1225s # Subtest: Get valid token and delete it 1225s ok 1 - Token successfully created 1225s ok 2 - Correct purge time 1225s ok 3 - Correct data 1225s ok 4 - Token id is no longer valid 1225s 1..4 1225s ok 5 - Get valid token and delete it 1225s # Subtest: Get expired token 1225s ok 1 - Token successfully created 1225s ok 2 - Token id is no longer valid 1225s 1..2 1225s ok 6 - Get expired token 1225s # Subtest: Get valid token without deleting it 1225s ok 1 - Token successfully created 1225s ok 2 - Correct purge time 1225s ok 3 - Correct data 1225s ok 4 - Correct purge time 1225s ok 5 - Correct data 1225s ok 6 - Token id is no longer valid 1225s 1..6 1225s ok 7 - Get valid token without deleting it 1225s # Subtest: Update token 1225s ok 1 - Token successfully created 1225s ok 2 - Correct purge time 1225s ok 3 - Correct data 1225s ok 4 - updateToken returns token id 1225s ok 5 - Correct purge time 1225s ok 6 - Correct data 1225s ok 7 - Token id is no longer valid 1225s 1..7 1225s ok 8 - Update token 1225s # Subtest: Update expired token 1225s ok 1 - Token successfully created 1225s ok 2 - updateToken returns undef 1225s ok 3 - Token id is no longer valid 1225s 1..3 1225s ok 9 - Update expired token 1225s 1..9 1225s ok 2 - Test cache implementation 1225s # Subtest: Test session implementation 1225s ok 1 - Portal object 1225s ok 2 - Init 1225s ok 3 - Portal app 1225s # Subtest: Create ::Lib::OneTimeToken instance 1225s ok 1 - OTT instance successfully created 1225s 1..1 1225s ok 4 - Create ::Lib::OneTimeToken instance 1225s # Subtest: Get valid token and delete it 1225s ok 1 - Token successfully created 1225s ok 2 - Correct purge time 1225s ok 3 - Correct data 1225s ok 4 - Token id is no longer valid 1225s 1..4 1225s ok 5 - Get valid token and delete it 1225s # Subtest: Get expired token 1225s ok 1 - Token successfully created 1225s ok 2 - Token id is no longer valid 1225s 1..2 1225s ok 6 - Get expired token 1225s # Subtest: Get valid token without deleting it 1225s ok 1 - Token successfully created 1225s ok 2 - Correct purge time 1225s ok 3 - Correct data 1225s ok 4 - Correct purge time 1225s ok 5 - Correct data 1225s ok 6 - Token id is no longer valid 1225s 1..6 1225s ok 7 - Get valid token without deleting it 1225s # Subtest: Update token 1225s ok 1 - Token successfully created 1225s ok 2 - Correct purge time 1225s ok 3 - Correct data 1225s ok 4 - updateToken returns token id 1225s ok 5 - Correct purge time 1225s ok 6 - Correct data 1225s ok 7 - Token id is no longer valid 1225s 1..7 1225s ok 8 - Update token 1225s # Subtest: Update expired token 1225s ok 1 - Token successfully created 1225s ok 2 - updateToken returns undef 1225s ok 3 - Token id is no longer valid 1225s 1..3 1225s ok 9 - Update expired token 1225s 1..9 1225s ok 3 - Test session implementation 1225s 1..3 1225s ok 1227s t/01-PluginEntrypoints.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 - Check that entrypoints were called in the correct order with correct params 1227s 1..5 1227s ok 1229s t/01-Reject-Hashes-in-URL.t .................................................... 1229s ok 1 - use Lemonldap::NG::Portal::Main; 1229s ok 2 - Portal object 1229s ok 3 - Init 1229s ok 4 - Portal app 1229s ok 5 - Try http://bad.com\#test.example.llng 1229s ok 6 - Response status is 401 1229s ok 7 - Content is JSON 1229s ok 8 - Error code is 109 1229s ok 9 - Rejected with PE_UNPROTECTEDURL 1229s 1..9 1229s ok 1232s t/01-Unauth-Logout.t ........................................................... 1232s ok 1 - use Lemonldap::NG::Portal::Main; 1232s ok 2 - Portal object 1232s ok 3 - Init 1232s ok 4 - Portal app 1232s ok 5 - Get logout page 1232s ok 6 - Language icons found 1232s ok 7 - PE_LOGOUT_OK 1232s ok 8 - Get cookie lemonldap (0) 1232s ok 9 - Get logout page 1232s ok 10 - Language icons found 1232s ok 11 - PE_LOGOUT_OK 1232s ok 12 - Get cookie lemonldap (0) 1232s # Subtest: Test if http://test1.example.com/ is allowed 1232s ok 1 - Get logout page 1232s ok 2 - Get cookie lemonldap (0) 1232s ok 3 - Get redirection 1232s ok 4 - Location is http://test1.example.com/ 1232s 1..4 1232s ok 13 - Test if http://test1.example.com/ is allowed 1232s # Subtest: Test if http://example3.com/ is allowed 1232s ok 1 - Get logout page 1232s ok 2 - Get cookie lemonldap (0) 1232s ok 3 - Get redirection 1232s ok 4 - Location is http://example3.com/ 1232s 1..4 1232s ok 14 - Test if http://example3.com/ is allowed 1232s # Subtest: Test if http://test.example2.com/ is allowed 1232s ok 1 - Get logout page 1232s ok 2 - Get cookie lemonldap (0) 1232s ok 3 - Get redirection 1232s ok 4 - Location is http://test.example2.com/ 1232s 1..4 1232s ok 15 - Test if http://test.example2.com/ is allowed 1232s # Subtest: Test if http://test.test.example2.com/ is allowed 1232s ok 1 - Get logout page 1232s ok 2 - Get cookie lemonldap (0) 1232s ok 3 - Get redirection 1232s ok 4 - Location is http://test.test.example2.com/ 1232s 1..4 1232s ok 16 - Test if http://test.test.example2.com/ is allowed 1232s # Subtest: Test if http://test.example3.com/ is not allowed 1232s ok 1 - Get logout page 1232s ok 2 - Get cookie lemonldap (0) 1232s ok 3 - Expected portal error code: code found on page 1232s ok 4 - Expected portal error code 1232s 1..4 1232s ok 17 - Test if http://test.example3.com/ is not allowed 1232s # Subtest: Test if http://invalid/ is not allowed 1232s ok 1 - Get logout page 1232s ok 2 - Get cookie lemonldap (0) 1232s ok 3 - Expected portal error code: code found on page 1232s ok 4 - Expected portal error code 1232s 1..4 1232s ok 18 - Test if http://invalid/ is not allowed 1232s 1..18 1232s ok 1234s t/01-WebAuthn-Registration.t ................................................... 1234s ok 1 - use Lemonldap::NG::Portal::Main; 1234s ok 2 # skip Authen::WebAuthn not found 1234s 1..2 1234s ok 1235s t/01-WebAuthn.t ................................................................ 1235s ok 1 - use Lemonldap::NG::Portal::Main; 1235s ok 2 # skip Authen::WebAuthn not found 1235s 1..2 1235s ok 1237s t/01-disabledPlugins.t ......................................................... 1237s ok 1 - use Lemonldap::NG::Portal::Main; 1237s # Subtest: Disable module by full name 1237s ok 1 - Portal object 1237s ok 2 - Init 1237s ok 3 - Portal app 1237s ok 4 - Plugin was not loaded 1237s 1..4 1237s ok 2 - Disable module by full name 1237s # Subtest: Disable module by short name 1237s ok 1 - Portal object 1237s ok 2 - Init 1237s ok 3 - Portal app 1237s ok 4 - Plugin was not loaded 1237s 1..4 1237s ok 3 - Disable module by short name 1237s 1..3 1237s ok 1238s t/01-downloadSamlMetadata.t .................................................... 1238s ok 1 - use Lemonldap::NG::Portal::Main; 1238s ok 2 - require './scripts/downloadSamlMetadata'; 1238s # Subtest: Dry run, do not create file 1238s # Try to download metadata file at http://xx.yy/ 1238s # Using temporary file t/sessions/tmpSessionrOsHO/output.xml.kH5kFi_8 1238s ok 1 - File destination was provided 1238s # Metadata successfully downloaded 1238s # Removing t/sessions/tmpSessionrOsHO/output.xml.kH5kFi_8 1238s ok 2 - Successful function run 1238s ok 3 - Destination file not created 1238s ok 4 - Temporary files were cleaned up 1238s 1..4 1238s ok 3 - Dry run, do not create file 1238s # Subtest: Download valid metadata, first time 1238s # Try to download metadata file at http://xx.yy/ 1238s # Using temporary file t/sessions/tmpSessionrOsHO/output.xml.GYtS3jFP 1238s ok 1 - File destination was provided 1238s # Metadata successfully downloaded 1238s ok 2 - Successful function run 1238s ok 3 - Correct content found 1238s ok 4 - Temporary files were cleaned up 1238s 1..4 1238s ok 4 - Download valid metadata, first time 1238s # Subtest: Download valid metadata, overwrite existing file 1238s ok 1 - Correct content found 1238s # Try to download metadata file at http://xx.yy/ 1238s # Using temporary file t/sessions/tmpSessionrOsHO/output.xml.IYs6a_fP 1238s ok 2 - File destination was provided 1238s # Metadata successfully downloaded 1238s ok 3 - Failed function run 1238s ok 4 - Correct content found 1238s ok 5 - Temporary files were cleaned up 1238s 1..5 1238s ok 5 - Download valid metadata, overwrite existing file 1238s # Subtest: Dry run, do not overwrite file 1238s ok 1 - Correct content found 1238s # Try to download metadata file at http://xx.yy/ 1238s # Using temporary file t/sessions/tmpSessionrOsHO/output.xml.N_H2TONd 1238s ok 2 - File destination was provided 1238s # Metadata successfully downloaded 1238s # Removing t/sessions/tmpSessionrOsHO/output.xml.N_H2TONd 1238s ok 3 - Successful function run 1238s ok 4 - Correct content found 1238s ok 5 - Temporary files were cleaned up 1238s 1..5 1238s ok 6 - Dry run, do not overwrite file 1238s # Subtest: URL not found 1238s # Try to download metadata file at http://404.404/ 1238s # Using temporary file t/sessions/tmpSessionrOsHO/output.xml.47K3q1hF 1238s # Removing t/sessions/tmpSessionrOsHO/output.xml.47K3q1hF 1238s # FATAL: Error downloading metadata 404 Not found 1238s ok 1 - Failed function run 1238s ok 2 - Correct content found 1238s ok 3 - Temporary files were cleaned up 1238s 1..3 1238s ok 7 - URL not found 1238s # Subtest: Try to download invalid XML 1238s # Try to download metadata file at http://xx.yy/ 1238s # Using temporary file t/sessions/tmpSessionrOsHO/output.xml.W9Y3NkxJ 1238s ok 1 - File destination was provided 1238s # Metadata successfully downloaded 1238s # FATAL: Cannot parse t/sessions/tmpSessionrOsHO/output.xml.W9Y3NkxJ as XML: t/sessions/tmpSessionrOsHO/output.xml.W9Y3NkxJ:1: parser error : expected '>' 1238s # testtestuser is a binary string 1352s ok 7 - Post form 1352s 1..7 1352s ok 16 - Check workaround for \#3180 1352s ok 17 - Auth query 1352s ok 18 - HTTP code is 200 1352s ok 19 - Content-Type is JSON 1352s ok 20 - Content is valid JSON 1352s ok 21 - User token was returned 1352s ok 22 - $req->user is a binary string 1352s ok 23 - Post form 1352s ok 24 - Get cookie lemonldap (b07d7474481e6b7d6a53587d9b4b94dde97825e6ca28364f35800b93c46d9ee1) 1352s ok 25 - Get redirection 1352s ok 26 - Location is http://test1.example.com/ 1352s ok 27 - Get session using restSessionServer 1352s ok 28 - HTTP code is 200 1352s ok 29 - Deserialize session content 1352s ok 30 - Session has correct value for authenticationLevel 1352s ok 31 - Session has correct value for uid 1352s ok 32 - Session has correct value for _Issuer 1352s ok 33 - Session has correct value for _user 1352s ok 34 - Session has correct value for _auth 1352s 1..34 1352s ok 2 - Usertoken SSL Auth 1352s # Subtest: Usertoken SSL Auth (with choice) 1352s ok 1 - Portal object 1352s ok 2 - Init 1352s ok 3 - Portal app 1352s ok 4 - Get Menu 1352s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 1352s ok 6 - Response body is not empty 1352s ok 7 - Found sslHost 1352s ok 8 - Found 5_ssl Logo 1352s ok 9 - Get ssl javascript 1352s ok 10 - HTTP code is 200 1352s ok 11 - Page contains a form 1352s ok 12 - Host match 1352s ok 13 - Field "nossl" is defined 1352s ok 14 - Field "ajax_auth_token" is defined 1352s ok 15 - CSP header authorize POST request to \# 1352s # Subtest: Check workaround for #3180 1352s ok 1 - Auth query 1352s ok 2 - HTTP code is 200 1352s ok 3 - Content-Type is JSON 1352s ok 4 - Content is valid JSON 1352s ok 5 - User token was returned 1352s ok 6 - $req->user is a binary string 1352s ok 7 - Post form 1352s 1..7 1352s ok 16 - Check workaround for \#3180 1352s ok 17 - Auth query 1352s ok 18 - HTTP code is 200 1352s ok 19 - Content-Type is JSON 1352s ok 20 - Content is valid JSON 1352s ok 21 - User token was returned 1352s ok 22 - $req->user is a binary string 1352s ok 23 - Post form 1352s ok 24 - Get cookie lemonldap (5a90e6eda241176811b4f45bd9f94c9509eb0a69a47643015d22d296038bdf74) 1352s ok 25 - Get redirection 1352s ok 26 - Location is http://test1.example.com/ 1352s ok 27 - Get session using restSessionServer 1352s ok 28 - HTTP code is 200 1352s ok 29 - Deserialize session content 1352s ok 30 - Session has correct value for _user 1352s ok 31 - Session has correct value for _auth 1352s ok 32 - Session has correct value for authenticationLevel 1352s ok 33 - Session has correct value for uid 1352s ok 34 - Session has correct value for _Issuer 1352s 1..34 1352s ok 3 - Usertoken SSL Auth (with choice) 1352s # Subtest: Legacy AJAX SSL Auth 1352s ok 1 - Portal object 1352s ok 2 - Init 1352s ok 3 - Portal app 1352s ok 4 - Get Menu 1352s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 1352s ok 6 - SSL AJAX URL found 1352s ok 7 - Correct hostname 1352s ok 8 - Correct path 1352s ok 9 - Correct query 1352s ok 10 - Found 5_ssl Logo 1352s ok 11 - Get ssl javascript 1352s ok 12 - HTTP code is 200 1352s ok 13 - Page contains a form 1352s ok 14 - Host match 1352s ok 15 - Field "nossl" is defined 1352s ok 16 - CSP header authorize POST request to \# 1352s ok 17 - Auth query 1352s ok 18 - HTTP code is 200 1352s ok 19 - Content-Type is JSON 1352s ok 20 - Content is valid JSON 1352s ok 21 - Correct result 1352s ok 22 - No error 1352s ok 23 - Get cookie lemonldap (f98c9768b80606482e071d6b5c1f2fc378a7d750ddf2634adca8700b8e290d55) 1352s ok 24 - Post form 1352s ok 25 - Get redirection 1352s ok 26 - Location is http://test1.example.com/ 1352s 1..26 1352s ok 4 - Legacy AJAX SSL Auth 1352s # Subtest: Legacy AJAX SSL Auth (with Choice) 1352s ok 1 - Portal object 1352s ok 2 - Init 1352s ok 3 - Portal app 1352s ok 4 - Get Menu 1352s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 1352s ok 6 - SSL AJAX URL found 1352s ok 7 - Correct hostname 1352s ok 8 - Correct path 1352s ok 9 - Correct query 1352s ok 10 - Found 5_ssl Logo 1352s ok 11 - Get ssl javascript 1352s ok 12 - HTTP code is 200 1352s ok 13 - Page contains a form 1352s ok 14 - Host match 1352s ok 15 - Field "nossl" is defined 1352s ok 16 - CSP header authorize POST request to \# 1352s ok 17 - Auth query 1352s ok 18 - HTTP code is 200 1352s ok 19 - Content-Type is JSON 1352s ok 20 - Content is valid JSON 1352s ok 21 - Correct result 1352s ok 22 - No error 1352s ok 23 - Get cookie lemonldap (1133ca8ed9b844297322fb1da7bfc60d0107abe9381f135d89a2ca60512ccb7d) 1352s ok 24 - Post form 1352s ok 25 - Get redirection 1352s ok 26 - Location is http://test1.example.com/ 1352s 1..26 1352s ok 5 - Legacy AJAX SSL Auth (with Choice) 1352s # Subtest: Regular SSL Auth 1352s ok 1 - Portal object 1352s ok 2 - Init 1352s ok 3 - Portal app 1352s ok 4 - Auth query 1352s ok 5 - HTTP code is 200 1352s ok 6 - Get cookie lemonldap (4432c1b1909ce952c8f5880aa79f949a8c2084dc4acb21c77a4d9533dd1452dc) 1352s 1..6 1352s ok 6 - Regular SSL Auth 1352s # Subtest: SSLVarIf mechanism 1352s ok 1 - Portal object 1352s ok 2 - Init 1352s ok 3 - Portal app 1352s # Subtest: Testing SSLVarIf with CA1 1352s ok 1 - Auth query 1352s ok 2 - HTTP code is 200 1352s ok 3 - Get cookie lemonldap (23eb868aca4e86c78fd51b6e661d81c6a598c3614b38bade2dcf562e7798f817) 1352s ok 4 1352s ok 5 - HTTP code is 200 1352s ok 6 - Authenticated as dwho 1352s 1..6 1352s ok 4 - Testing SSLVarIf with CA1 1352s # Subtest: Testing SSLVarIf with CA2 1352s ok 1 - Auth query 1352s ok 2 - HTTP code is 200 1352s ok 3 - Get cookie lemonldap (af3c7a1a18334d18ee672f3c60ca1e869a132dd2fa9c1b850c7638eb7d5ab184) 1352s ok 4 1352s ok 5 - HTTP code is 200 1352s ok 6 - Authenticated as Doctor Who 1352s 1..6 1352s ok 5 - Testing SSLVarIf with CA2 1352s # Subtest: Testing SSLVarIf with unknown CA 1352s ok 1 - Auth query 1352s ok 2 - HTTP code is 200 1352s ok 3 - Get cookie lemonldap (2649031a8473904be40642289da906bd14f376186492c84a40d6017edbc4d6cb) 1352s ok 4 1352s ok 5 - HTTP code is 200 1352s ok 6 - Authenticated as dwho@example.com 1352s 1..6 1352s ok 6 - Testing SSLVarIf with unknown CA 1352s # Subtest: Testing SSLVarIf with no CA 1352s ok 1 - Auth query 1352s ok 2 - HTTP code is 200 1352s ok 3 - Get cookie lemonldap (9f8df65c0ab18528da2ec20e5cdaa3966f3a5b29feb560fceb5c89d8b85688b2) 1352s ok 4 1352s ok 5 - HTTP code is 200 1352s ok 6 - Authenticated as dwho@example.com 1352s 1..6 1352s ok 7 - Testing SSLVarIf with no CA 1352s 1..7 1352s ok 7 - SSLVarIf mechanism 1352s 1..7 1352s ok 1353s t/29-AuthWebAuthn-Choice.t ..................................................... 1353s ok 1 - use Lemonldap::NG::Portal::Main; 1353s ok 2 # skip Authen::WebAuthn not found 1353s 1..2 1353s ok 1353s t/29-AuthWebAuthn.t ............................................................ 1353s ok 1 - use Lemonldap::NG::Portal::Main; 1353s ok 2 # skip Authen::WebAuthn not found 1353s 1..2 1353s ok 1355s t/30-Auth-CAS-Reauth.t ......................................................... 1355s ok 1 - use Lemonldap::NG::Portal::Main; 1355s ok 2 - Portal object 1355s ok 3 - Init 1355s ok 4 - Portal app 1355s ok 5 - Register $type 1355s ok 6 - Portal object 1355s ok 7 - Init 1355s ok 8 - Portal app 1355s ok 9 - Register $type 1355s # ==> Pushing SP <== 1355s # ==> Popping SP <== 1355s ok 10 - Unauth SP request 1355s ok 11 - Get cookie llngcasserver (idp) 1355s ok 12 - Get CAS server cookie 1355s ok 13 - Get redirection 1355s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1355s # ==> Pushing ISSUER <== 1355s # ==> Popping ISSUER <== 1355s ok 15 - Query CAS server 1355s ok 16 - HTTP code is 200 1355s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770124884_54492%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%3A1770196764%7D) 1355s # ==> Pushing ISSUER <== 1355s # ==> Popping ISSUER <== 1355s ok 18 - Post authentication 1355s ok 19 - Get cookie lemonldap (556ad085b3f572a088f3af0bcc665febc9804c7febb36c8dc4e011e9c64d1db0) 1355s ok 20 - Get cookie lemonldappdata () 1355s ok 21 - SAML request cleared from pdata 1355s ok 22 - Get redirection 1355s ok 23 - Location header found 1355s # ==> Pushing SP <== 1355s ok 24 - SOAP request 1355s # ==> Saving handler SP <== 1355s # ==> Pushing ISSUER <== 1355s # ==> Popping ISSUER <== 1355s # ==> Restoring SP <== 1355s ok 25 - Execute request to /cas/serviceValidate 1355s ok 26 - HTTP code is 200 1355s ok 27 - Content is XML 1355s # ==> Popping SP <== 1355s ok 28 - Query SP with ticket 1355s ok 29 - Get cookie lemonldap (655ce429a8c48f40f2ebb8c6541f4915e025d812fc22c7064f8bf61caf55dbf5) 1355s # ==> Pushing SP <== 1355s # ==> Popping SP <== 1355s ok 30 - Post SAML request to IdP 1355s ok 31 - HTTP code is 200 1355s ok 32 - Page contains a form 1355s ok 33 - URI match 1355s ok 34 - Field "confirm" is defined 1355s ok 35 - Propose to upgrade session 1355s # ==> Pushing SP <== 1355s # ==> Popping SP <== 1355s ok 36 - Ask to renew 1355s ok 37 - Get redirection 1355s ok 38 - Location header found 1355s # ==> Pushing ISSUER <== 1355s # ==> Popping ISSUER <== 1355s ok 39 - Query CAS server 1355s ok 40 - Get redirection 1355s ok 41 - Location header found 1355s # ==> Pushing SP <== 1355s ok 42 - SOAP request 1355s # ==> Saving handler SP <== 1355s # ==> Pushing ISSUER <== 1355s # ==> Popping ISSUER <== 1355s # ==> Restoring SP <== 1355s ok 43 - Execute request to /cas/serviceValidate 1355s ok 44 - HTTP code is 200 1355s ok 45 - Content is XML 1355s # ==> Popping SP <== 1355s ok 46 - Query SP with ticket 1355s ok 47 - Get cookie lemonldap (b1d8f3941e3aea3f4ba73af7c28e6e776e46575e2c1b532e2a9f2aaf0f5748f3) 1355s ok 48 - New session ID 1355s 1..48 1355s ok 1357s t/30-Auth-Oidc-Reauth.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 - Register $type 1357s ok 6 - OP portal 1357s # ==> Pushing OP <== 1357s # ==> Popping OP <== 1357s ok 7 - Get JWKS, endpoint /oauth2/jwks 1357s ok 8 - HTTP code is 200 1357s # ==> Pushing OP <== 1357s # ==> Popping OP <== 1357s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1357s ok 10 - HTTP code is 200 1357s ok 11 - Portal object 1357s ok 12 - Init 1357s ok 13 - Portal app 1357s ok 14 - Register $type 1357s ok 15 - RP portal 1357s # ==> Pushing RP <== 1357s # ==> Popping RP <== 1357s ok 16 - Unauth SP request 1357s ok 17 - Get redirection 1357s ok 18 - Location header found 1357s # ==> Pushing OP <== 1357s # ==> Popping OP <== 1357s ok 19 - Push request to OP, endpoint /oauth2/authorize 1357s ok 20 - HTTP code is 200 1357s # ==> Pushing OP <== 1357s # ==> Popping OP <== 1357s ok 21 - Post authentication, endpoint /oauth2/authorize 1357s ok 22 - Get cookie lemonldap (87682b04520facdb091dbbe439873183098f38ec8a813992fd1d82938a41e1af) 1357s ok 23 - HTTP code is 200 1357s ok 24 - Page contains a form 1357s ok 25 - Host match 1357s ok 26 - Field "confirm" is defined 1357s ok 27 - CSP header authorize POST request to \# 1357s # ==> Pushing OP <== 1357s # ==> Popping OP <== 1357s ok 28 - Post confirmation, endpoint /oauth2/authorize 1357s ok 29 - Get redirection 1357s ok 30 - Location header found 1357s # ==> Pushing RP <== 1357s ok 31 - REST request 1357s ok 32 - Request from RP to OP, endpoint /oauth2/token 1357s # ==> Saving handler RP <== 1357s # ==> Pushing OP <== 1357s # ==> Popping OP <== 1357s # ==> Restoring RP <== 1357s ok 33 - Execute request 1357s ok 34 - Response is 200 1357s ok 35 - Content is JSON 1357s ok 36 - Found access_token 70ebdf676b366e99f98ec39cca1007b288d9eba7a97b086f9d21d753802f467f 1357s ok 37 - REST request 1357s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1357s # ==> Saving handler RP <== 1357s # ==> Pushing OP <== 1357s # ==> Popping OP <== 1357s # ==> Restoring RP <== 1357s ok 39 - Execute request 1357s ok 40 - Response is 200 1357s ok 41 - Content is JSON 1357s # ==> Popping RP <== 1357s ok 42 - Call openidconnectcallback on RP 1357s ok 43 - Get cookie lemonldap (8a7e3b6e85484384a75c839daafa0bf6e3c16108fb161efb4703b5a0cddbf552) 1357s # ==> Pushing RP <== 1357s # ==> Popping RP <== 1357s ok 44 - Post SAML request to IdP 1357s ok 45 - HTTP code is 200 1357s ok 46 - Page contains a form 1357s ok 47 - URI match 1357s ok 48 - Field "confirm" is defined 1357s ok 49 - Propose to upgrade session 1357s # ==> Pushing RP <== 1357s # ==> Popping RP <== 1357s ok 50 - Ask to renew 1357s ok 51 - Get redirection 1357s ok 52 - Location header found 1357s ok 53 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_oidc%22%7D) 1357s # ==> Pushing OP <== 1357s # ==> Popping OP <== 1357s ok 54 - Push request to OP, endpoint /oauth2/authorize 1357s ok 55 - Get redirection 1357s ok 56 - Location header found 1357s # ==> Pushing RP <== 1357s ok 57 - REST request 1357s ok 58 - Request from RP to OP, endpoint /oauth2/token 1357s # ==> Saving handler RP <== 1357s # ==> Pushing OP <== 1357s # ==> Popping OP <== 1357s # ==> Restoring RP <== 1357s ok 59 - Execute request 1357s ok 60 - Response is 200 1357s ok 61 - Content is JSON 1357s ok 62 - Found access_token bfd513e485032c08a447fc2f0034ee6a114bfd45b544a404e7e267f5f48e2c0c 1357s ok 63 - REST request 1357s ok 64 - Request from RP to OP, endpoint /oauth2/userinfo 1357s # ==> Saving handler RP <== 1357s # ==> Pushing OP <== 1357s # ==> Popping OP <== 1357s # ==> Restoring RP <== 1357s ok 65 - Execute request 1357s ok 66 - Response is 200 1357s ok 67 - Content is JSON 1357s # ==> Popping RP <== 1357s ok 68 - Call openidconnectcallback on RP 1357s ok 69 - Get cookie lemonldap (9bc93120ba47a6466a3b309a87aa84540a35712db11a8a65a987da1a5226e65f) 1357s ok 70 - New session ID 1357s 1..70 1357s ok 1359s t/30-Auth-ResolutionRule.t ..................................................... 1359s ok 1 - use Lemonldap::NG::Portal::Main; 1359s ok 2 - Portal object 1359s ok 3 - Init 1359s ok 4 - Portal app 1359s ok 5 - Issuer portal 1359s ok 6 - Auth query 1359s ok 7 - Get redirection 1359s ok 8 - Location header found 1359s ok 9 - Auth query 1359s ok 10 - Get redirection 1359s ok 11 - Location header found 1359s ok 12 - Auth query 1359s ok 13 - Get redirection 1359s ok 14 - Location header found 1359s ok 15 - Auth query 1359s ok 16 - Get redirection 1359s ok 17 - Location header found 1359s ok 18 - Auth query 1359s ok 19 - Get redirection 1359s ok 20 - Location header found 1359s ok 21 - Auth query 1359s ok 22 - Get redirection 1359s ok 23 - Location header found 1359s 1..23 1359s ok 1360s t/30-Auth-SAML-with-choice.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 - Register $type 1360s ok 6 - Portal object 1360s ok 7 - Init 1360s ok 8 - Portal app 1360s ok 9 - Register $type 1360s # ==> Pushing SP <== 1360s # ==> Popping SP <== 1360s ok 10 - Unauth SP request 1360s ok 11 - HTTP code is 200 1360s ok 12 - Found Demo choice 1360s ok 13 - Found SAML choice 1360s ok 14 - HTTP code is 200 1360s ok 15 - Page contains a form 1360s ok 16 - Field "test" is defined 1360s ok 17 - CSP header authorize POST request to \# 1360s # ==> Pushing SP <== 1360s # ==> Popping SP <== 1360s ok 18 - Post SAML choice 1360s ok 19 - HTTP code is 200 1360s ok 20 - Page contains a form 1360s ok 21 - Field "confirm" is defined 1360s ok 22 - CSP header authorize POST request to \# 1360s ok 23 - 1st = idp3 1360s ok 24 - 2nd = idp 1360s ok 25 - 3rd = idp2 1360s ok 26 - 4th = idp2_z 1360s ok 27 - Found IDP icon, tooltip and title tags 1360s ok 28 - Found IDP display name 1360s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 1360s # ==> Pushing SP <== 1360s # ==> Popping SP <== 1360s ok 30 - Post SAML choice 1360s ok 31 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 1360s ok 32 - HTTP code is 200 1360s ok 33 - Page contains a form 1360s ok 34 - Host match 1360s ok 35 - URI match 1360s ok 36 - Field "SAMLRequest" is defined 1360s ok 37 - CSP header authorize POST request to auth.idp.com 1360s ok 38 - Method is POST 1360s # ==> Pushing ISSUER <== 1360s # ==> Popping ISSUER <== 1360s ok 39 - Post SAML request to IdP 1360s ok 40 - HTTP code is 200 1360s ok 41 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196769%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770124889_10778%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1360s # ==> Pushing ISSUER <== 1360s # ==> Popping ISSUER <== 1360s ok 42 - Post authentication 1360s ok 43 - Get cookie lemonldap (8b464f7626f9eb99306eef6404ec1d6c9f063cf87abb09757caf4e2805b65716) 1360s ok 44 - HTTP code is 200 1360s ok 45 - Page contains a form 1360s ok 46 - Host match 1360s ok 47 - URI match 1360s ok 48 - Field "SAMLResponse" is defined 1360s ok 49 - CSP header authorize POST request to auth.sp.com 1360s ok 50 - Method is POST 1360s # ==> Pushing SP <== 1360s # ==> Popping SP <== 1360s ok 51 - Post SAML response to SP 1360s ok 52 - Get redirection 1360s ok 53 - Location is http://auth.sp.com/ 1360s ok 54 - Get cookie lemonldap (a996343aecba30b4ebb8e8d088cddf55e05cde734ce2891704deef78ae52b693) 1360s # ==> Pushing SP <== 1360s # ==> Popping SP <== 1360s ok 55 - Get / on SP 1360s ok 56 - HTTP code is 200 1360s ok 57 - Authenticated as fa@badwolf.org@idp 1360s # ==> Pushing SP <== 1360s # ==> Popping SP <== 1360s ok 58 - Query SP for logout 1360s ok 59 - HTTP code is 200 1360s ok 60 - Page contains a form 1360s ok 61 - Host match 1360s ok 62 - URI match 1360s ok 63 - Field "SAMLRequest" is defined 1360s ok 64 - CSP header authorize POST request to auth.idp.com 1360s ok 65 - Method is POST 1360s # ==> Pushing ISSUER <== 1360s # ==> Popping ISSUER <== 1360s ok 66 - Post SAML logout request to IdP 1360s ok 67 - HTTP code is 200 1360s ok 68 - Page contains a form 1360s ok 69 - Host match 1360s ok 70 - URI match 1360s ok 71 - Field "SAMLResponse" is defined 1360s ok 72 - CSP header authorize POST request to auth.sp.com 1360s ok 73 - Method is POST 1360s ok 74 - Get cookie lemonldap (0) 1360s ok 75 - SSO cookie removed 1360s # ==> Pushing SP <== 1360s # ==> Popping SP <== 1360s ok 76 - Post SAML response to SP 1360s ok 77 - Get redirection 1360s ok 78 - Location is http://auth.sp.com/?logout=1 1360s # ==> Pushing ISSUER <== 1360s # ==> Popping ISSUER <== 1360s ok 79 - Test if user is reject on IdP 1360s ok 80 - Response status is 401 1360s ok 81 - Content is JSON 1360s ok 82 - Error code is 1 1360s # ==> Pushing SP <== 1360s # ==> Popping SP <== 1360s ok 83 - Test if user is reject on SP 1360s ok 84 - Response status is 401 1360s ok 85 - Content is JSON 1360s ok 86 - Error code is 1 1360s 1..86 1360s ok 1362s t/30-Auth-Saml-Reauth.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 - Register $type 1362s ok 6 - Portal object 1362s ok 7 - Init 1362s ok 8 - Portal app 1362s ok 9 - Register $type 1362s # ==> Pushing ISSUER <== 1362s # ==> Popping ISSUER <== 1362s ok 10 - Auth query 1362s ok 11 - HTTP code is 200 1362s ok 12 - Get cookie lemonldap (adee92ad752ba3bfe9bfcf1068cbb5aa35f2357395074f67e68ed6ef033e9f1f) 1362s # ==> Pushing SP <== 1362s # ==> Popping SP <== 1362s ok 13 - Unauth SP request 1362s ok 14 - HTTP code is 200 1362s ok 15 - Page contains a form 1362s ok 16 - Host match 1362s ok 17 - URI match 1362s ok 18 - Field "SAMLRequest" is defined 1362s ok 19 - CSP header authorize POST request to auth.idp.com 1362s ok 20 - Method is POST 1362s # ==> Pushing ISSUER <== 1362s # ==> Popping ISSUER <== 1362s ok 21 - Post SAML request to IdP 1362s ok 22 - HTTP code is 200 1362s ok 23 - Page contains a form 1362s ok 24 - Host match 1362s ok 25 - URI match 1362s ok 26 - Field "SAMLResponse" is defined 1362s ok 27 - CSP header authorize POST request to auth.sp.com 1362s ok 28 - Method is POST 1362s # ==> Pushing SP <== 1362s # ==> Popping SP <== 1362s ok 29 - Post SAML response to SP 1362s ok 30 - Get cookie lemonldap (96c07f282c0517034d0e0bee49449b4017d1654b8aa7943426442ab3cb584731) 1362s ok 31 - Get redirection 1362s ok 32 - Location is http://auth.sp.com/ 1362s # ==> Pushing SP <== 1362s # ==> Popping SP <== 1362s ok 33 - Post SAML request to IdP 1362s ok 34 - HTTP code is 200 1362s ok 35 - Page contains a form 1362s ok 36 - URI match 1362s ok 37 - Field "confirm" is defined 1362s ok 38 - Propose to upgrade session 1362s # ==> Pushing SP <== 1362s # ==> Popping SP <== 1362s ok 39 - Ask to renew 1362s ok 40 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_saml%22%7D) 1362s ok 41 - HTTP code is 200 1362s ok 42 - Page contains a form 1362s ok 43 - Host match 1362s ok 44 - URI match 1362s ok 45 - Field "SAMLRequest" is defined 1362s ok 46 - CSP header authorize POST request to auth.idp.com 1362s ok 47 - Method is POST 1362s # ==> Pushing ISSUER <== 1362s # ==> Popping ISSUER <== 1362s ok 48 - Post SAML request to IdP 1362s ok 49 - HTTP code is 200 1362s ok 50 - Page contains a form 1362s ok 51 - Host match 1362s ok 52 - URI match 1362s ok 53 - Field "SAMLResponse" is defined 1362s ok 54 - CSP header authorize POST request to auth.sp.com 1362s ok 55 - Method is POST 1362s # ==> Pushing SP <== 1362s # ==> Popping SP <== 1362s ok 56 - Post SAML response to SP 1362s ok 57 - Get cookie lemonldap (cf5adee76ceb8f5e0c6e82082c9796d72e29f5fdb938f2bc68580266541019a8) 1362s ok 58 - New session ID 1362s 1..58 1362s ok 1364s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.t ............... 1364s ok 1 - use Lemonldap::NG::Portal::Main; 1364s ok 2 - Portal object 1364s ok 3 - Init 1364s ok 4 - Portal app 1364s ok 5 - Register $type 1364s ok 6 - Portal object 1364s ok 7 - Init 1364s ok 8 - Portal app 1364s ok 9 - Register $type 1364s # ==> Pushing ISSUER <== 1364s # ==> Popping ISSUER <== 1364s ok 10 - Auth query 1364s ok 11 - HTTP code is 200 1364s ok 12 - Get cookie lemonldap (f468094fe9273ea89d5e29429fc552ffc9f99b337d92b82e6cc14bed12bffd94) 1364s # ==> Pushing ISSUER <== 1364s # ==> Popping ISSUER <== 1364s ok 13 - Query IdP to access to SP 1364s ok 14 - Get redirection 1364s ok 15 - Location header found 1364s # ==> Pushing SP <== 1364s ok 16 - SOAP request 1364s # ==> Saving handler SP <== 1364s # ==> Pushing ISSUER <== 1364s # ==> Popping ISSUER <== 1364s # ==> Restoring SP <== 1364s ok 17 - Execute request 1364s ok 18 - Response is 200 or 400 1364s ok 19 - Content is XML 1364s # ==> Popping SP <== 1364s ok 20 - Give artifact to SP 1364s ok 21 - Get redirection 1364s ok 22 - Location is http://auth.sp.com/ 1364s ok 23 - Get cookie lemonldap (80c434ed19707d323b02530d447156020a82f3281b4391c387943d8e1d6cc991) 1364s ok 24 - Get redirection 1364s ok 25 - Location is http://auth.sp.com/ 1364s # ==> Pushing SP <== 1364s # ==> Popping SP <== 1364s ok 26 - Get / on SP 1364s ok 27 - HTTP code is 200 1364s ok 28 - Authenticated as ru@badwolf.org@idp 1364s ok 29 - UTF-8 values 1364s # ==> Pushing ISSUER <== 1364s # ==> Popping ISSUER <== 1364s ok 30 - Query IdP for logout 1364s ok 31 - HTTP code is 200 1364s ok 32 - Get cookie lemonldap (0) 1364s ok 33 - SSO cookie removed 1364s ok 34 - Get image request 1364s # ==> Pushing ISSUER <== 1364s ok 35 - SOAP request 1364s # ==> Saving handler ISSUER <== 1364s # ==> Pushing SP <== 1364s # ==> Popping SP <== 1364s # ==> Restoring ISSUER <== 1364s ok 36 - Execute request 1364s ok 37 - Response is 200 or 400 1364s ok 38 - Content is XML 1364s # ==> Popping ISSUER <== 1364s ok 39 - Get image 1364s ok 40 - Get redirection 1364s ok 41 - Location is http://auth.idp.com/static/common/icons/ok.png 1364s # ==> Pushing ISSUER <== 1364s # ==> Popping ISSUER <== 1364s ok 42 - Test if user is reject on IdP 1364s ok 43 - Response status is 401 1364s ok 44 - Content is JSON 1364s ok 45 - Error code is 1 1364s # ==> Pushing SP <== 1364s # ==> Popping SP <== 1364s ok 46 - Test if user is reject on SP 1364s ok 47 - Get redirection 1364s ok 48 - Location header found 1364s 1..48 1364s ok 1365s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.t ............................. 1365s ok 1 - use Lemonldap::NG::Portal::Main; 1365s ok 2 - Portal object 1365s ok 3 - Init 1365s ok 4 - Portal app 1365s ok 5 - Register $type 1365s ok 6 - Portal object 1365s ok 7 - Init 1365s ok 8 - Portal app 1365s ok 9 - Register $type 1365s # ==> Pushing SP <== 1365s # ==> Popping SP <== 1365s ok 10 - Unauth SP request 1365s ok 11 - Get redirection 1365s ok 12 - Location header found 1365s # ==> Pushing ISSUER <== 1365s # ==> Popping ISSUER <== 1365s ok 13 - Launch SAML request to IdP 1365s ok 14 - HTTP code is 200 1365s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196774%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOnArtifact%22%5D%2C%22issuerRequestsaml%22%3A%221770124894_8735%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1365s # ==> Pushing ISSUER <== 1365s ok 16 - SOAP request 1365s # ==> Saving handler ISSUER <== 1365s # ==> Pushing SP <== 1365s # ==> Popping SP <== 1365s # ==> Restoring ISSUER <== 1365s ok 17 - Execute request 1365s ok 18 - HTTP code is 200 1365s ok 19 - Content is XML 1365s # ==> Popping ISSUER <== 1365s ok 20 - Post authentication 1365s ok 21 - Get cookie lemonldap (4dbb06139f8decdb13818620568059dfec8d8e9bdde85628b884b0fb53872508) 1365s ok 22 - Get redirection 1365s ok 23 - Location header found 1365s # ==> Pushing SP <== 1365s ok 24 - SOAP request 1365s # ==> Saving handler SP <== 1365s # ==> Pushing ISSUER <== 1365s # ==> Popping ISSUER <== 1365s # ==> Restoring SP <== 1365s ok 25 - Execute request 1365s ok 26 - HTTP code is 200 1365s ok 27 - Content is XML 1365s # ==> Popping SP <== 1365s ok 28 - Push artifact to SP 1365s ok 29 - Get cookie lemonldap (643a48ec9e93406c7e2f37de21e9ac29186da8fa34dc5afd5854e92c291b5b4c) 1365s ok 30 - Get redirection 1365s ok 31 - Location is http://auth.sp.com/ 1365s # ==> Pushing SP <== 1365s # ==> Popping SP <== 1365s ok 32 - Get / on SP 1365s ok 33 - HTTP code is 200 1365s ok 34 - Authenticated as fa@badwolf.org@idp 1365s ok 35 - UTF-8 values 1365s # ==> Pushing SP <== 1365s ok 36 - SOAP request 1365s # ==> Saving handler SP <== 1365s # ==> Pushing ISSUER <== 1365s # ==> Popping ISSUER <== 1365s # ==> Restoring SP <== 1365s ok 37 - Execute request 1365s ok 38 - HTTP code is 200 1365s ok 39 - Content is XML 1365s # ==> Popping SP <== 1365s ok 40 - Query SP for logout 1365s ok 41 - HTTP code is 200 1365s ok 42 - Get cookie lemonldap (0) 1365s ok 43 - SSO cookie removed 1365s # ==> Pushing ISSUER <== 1365s # ==> Popping ISSUER <== 1365s ok 44 - Test if user is reject on IdP 1365s ok 45 - Response status is 401 1365s ok 46 - Content is JSON 1365s ok 47 - Error code is 1 1365s # ==> Pushing SP <== 1365s # ==> Popping SP <== 1365s ok 48 - Test if user is reject on SP 1365s ok 49 - Get redirection 1365s ok 50 - Location header found 1365s 1..50 1365s ok 1367s t/30-Auth-and-issuer-SAML-Federation.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 - Register $type 1367s ok 6 - Portal object 1367s ok 7 - Init 1367s ok 8 - Portal app 1367s ok 9 - Register $type 1367s # Subtest: Test logging in to a federated IDP 1367s # ==> Pushing SP <== 1367s # ==> Popping SP <== 1367s ok 1 1367s ok 2 - HTTP code is 200 1367s ok 3 - Page contains a form 1367s ok 4 - Host match 1367s ok 5 - URI match 1367s ok 6 - Field "SAMLRequest" is defined 1367s ok 7 - CSP header authorize POST request to auth.centrale-marseille.fr 1367s ok 8 - Method is POST 1367s ok 9 - Found SAMLRequest 1367s 1..9 1367s ok 10 - Test logging in to a federated IDP 1367s # Subtest: Responding to a federated SP 1367s # ==> Pushing ISSUER <== 1367s # ==> Popping ISSUER <== 1367s ok 1 - Get cookie lemonldap (317b7c1f2dd99b31758572c877134720870a32097877ec7048ff77f7fa701c93) 1367s # ==> Pushing ISSUER <== 1367s # ==> Popping ISSUER <== 1367s ok 2 1367s ok 3 - SAML service is not yet known: code found on page 1367s ok 4 - SAML service is not yet known 1367s # ==> Pushing ISSUER <== 1367s # ==> Popping ISSUER <== 1367s ok 5 1367s ok 6 - SAML service is still not known: code found on page 1367s ok 7 - SAML service is still not known 1367s # ==> Pushing ISSUER <== 1367s # ==> Popping ISSUER <== 1367s ok 8 1367s ok 9 - HTTP code is 200 1367s ok 10 - Page contains a form 1367s ok 11 - Host match 1367s ok 12 - URI match 1367s ok 13 - Field "SAMLResponse" is defined 1367s ok 14 - CSP header authorize POST request to www.numistral.fr 1367s ok 15 - Method is POST 1367s ok 16 - Found SAMLResponse 1367s ok 17 - XML successfully parsed 1367s ok 18 - Found a match for XPath Expression //saml:Attribute[@Name="urn:oid:0.9.2342.19200300.100.1.3"]/saml:AttributeValue/text() 1367s ok 19 - Found attribute 1367s 1..19 1367s ok 11 - Responding to a federated SP 1367s 1..11 1367s ok 1370s t/30-Auth-and-issuer-SAML-Metadata.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 - Register $type 1370s # ==> Pushing ISSUER <== 1370s # ==> Popping ISSUER <== 1370s ok 6 - Get metadata 1370s ok 7 - Metadata is XML 1370s ok 8 - XML successfully parsed 1370s ok 9 - Offered signing certs match excepted ones 1370s ok 10 - XML successfully parsed 1370s ok 11 - Offered encryption certs match excepted ones 1370s # ==> Pushing ISSUER <== 1370s # ==> Popping ISSUER <== 1370s ok 12 - Get IDP metadata 1370s ok 13 - Metadata is XML 1370s ok 14 - Metadata does not contain SP information 1370s ok 15 - IDP EntityID is overridden 1370s # ==> Pushing ISSUER <== 1370s # ==> Popping ISSUER <== 1370s ok 16 - Get SP metadata 1370s ok 17 - Metadata is XML 1370s ok 18 - Metadata does not contain IDP information 1370s 1..18 1370s ok 1372s t/30-Auth-and-issuer-SAML-POST-Choice-2FA.t .................................... 1372s ok 1 - use Lemonldap::NG::Portal::Main; 1372s ok 2 - Portal object 1372s ok 3 - Init 1372s ok 4 - Portal app 1372s ok 5 - Register $type 1372s ok 6 - Portal object 1372s ok 7 - Init 1372s ok 8 - Portal app 1372s ok 9 - Register $type 1372s # Subtest: SP-initiated flow, authorized user 1372s # ==> Pushing SP <== 1372s # ==> Popping SP <== 1372s ok 1 - Unauth SP request 1372s ok 2 - HTTP code is 200 1372s ok 3 - HTTP code is 200 1372s ok 4 - Page contains a form 1372s ok 5 - Host match 1372s ok 6 - Field "lmAuth" is defined 1372s ok 7 - CSP header authorize POST request to \# 1372s # ==> Pushing SP <== 1372s # ==> Popping SP <== 1372s ok 8 - Post Choice request to IdP 1372s ok 9 - HTTP code is 200 1372s ok 10 - Page contains a form 1372s ok 11 - Host match 1372s ok 12 - URI match 1372s ok 13 - Field "SAMLRequest" is defined 1372s ok 14 - CSP header authorize POST request to auth.idp.com 1372s ok 15 - Method is POST 1372s # ==> Pushing ISSUER <== 1372s # ==> Popping ISSUER <== 1372s ok 16 - Post SAML request to IdP 1372s ok 17 - HTTP code is 200 1372s ok 18 - 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%3A1770196780%2C%22issuerRequestsaml%22%3A%221770124900_13153%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1372s # ==> Pushing ISSUER <== 1372s # ==> Popping ISSUER <== 1372s ok 19 - Post authentication 1372s ok 20 - Get cookie lemonldap (60cb623a9d7f7bf33776f3e8252fa6825e5142ad272ca00f96dad661e9e74e23) 1372s ok 21 - Get cookie lemonldappdata () 1372s ok 22 - SAML request cleared from pdata 1372s ok 23 - HTTP code is 200 1372s ok 24 - Page contains a form 1372s ok 25 - Host match 1372s ok 26 - URI match 1372s ok 27 - Field "SAMLResponse" is defined 1372s ok 28 - CSP header authorize POST request to auth.sp.com 1372s ok 29 - Method is POST 1372s # ==> Pushing SP <== 1372s # ==> Popping SP <== 1372s ok 30 - Post SAML response to SP 1372s ok 31 - HTTP code is 200 1372s ok 32 - Page contains a form 1372s ok 33 - URI match 1372s ok 34 - Field "token" is defined 1372s ok 35 - Field "code" is defined 1372s # ==> Pushing SP <== 1372s # ==> Popping SP <== 1372s ok 36 - Post code 1372s ok 37 - Get redirection 1372s ok 38 - Location is http://auth.sp.com/ 1372s ok 39 - Get cookie lemonldap (668e84e7e0714bfe6cfe52c6ce68a0c47c07df8ca5b377e158fd38f9e9134bfa) 1372s ok 40 - Found SameSite=None 1372s # ==> Pushing SP <== 1372s # ==> Popping SP <== 1372s ok 41 - Get / on SP 1372s ok 42 - HTTP code is 200 1372s ok 43 - Authenticated as fa@badwolf.org@idp 1372s ok 44 - UTF-8 values 1372s # ==> Pushing ISSUER <== 1372s # ==> Popping ISSUER <== 1372s ok 45 - Query IDP for logout 1372s ok 46 - Get cookie lemonldap (0) 1372s ok 47 - IDP Cookie removed 1372s ok 48 - Get image request 1372s # ==> Pushing ISSUER <== 1372s ok 49 - SOAP request 1372s # ==> Saving handler ISSUER <== 1372s # ==> Pushing SP <== 1372s # ==> Popping SP <== 1372s # ==> Restoring ISSUER <== 1372s ok 50 - Execute request 1372s ok 51 - Response is 200 or 400 1372s ok 52 - Content is XML 1372s # ==> Popping ISSUER <== 1372s ok 53 - Get image 1372s ok 54 - Get redirection 1372s ok 55 - Location is http://auth.idp.com/static/common/icons/ok.png 1372s # ==> Pushing SP <== 1372s # ==> Popping SP <== 1372s ok 56 - Test if user is reject on SP 1372s ok 57 - Response status is 401 1372s ok 58 - Content is JSON 1372s ok 59 - Error code is 1 1372s 1..59 1372s ok 10 - SP-initiated flow, authorized user 1372s 1..10 1372s ok 1375s t/30-Auth-and-issuer-SAML-POST-IdP-initiated.t ................................. 1375s ok 1 - use Lemonldap::NG::Portal::Main; 1375s ok 2 - Portal object 1375s ok 3 - Init 1375s ok 4 - Portal app 1375s ok 5 - Register $type 1375s ok 6 - Portal object 1375s ok 7 - Init 1375s ok 8 - Portal app 1375s ok 9 - Register $type 1375s # ==> Pushing ISSUER <== 1375s # ==> Popping ISSUER <== 1375s ok 10 - Auth query 1375s ok 11 - HTTP code is 200 1375s ok 12 - Get cookie lemonldap (40fd62d10183c8cf45de5b346b1c7e4e0657773bc100d9dee98bf74720cad901) 1375s # ==> Pushing ISSUER <== 1375s # ==> Popping ISSUER <== 1375s ok 13 - Query IdP to access to SP 1375s ok 14 - HTTP code is 200 1375s ok 15 - Page contains a form 1375s ok 16 - Host match 1375s ok 17 - URI match 1375s ok 18 - Field "SAMLResponse" is defined 1375s ok 19 - CSP header authorize POST request to auth.alternate.com 1375s ok 20 - Method is POST 1375s # ==> Pushing ISSUER <== 1375s # ==> Popping ISSUER <== 1375s ok 21 - Query IdP to access to SP 1375s ok 22 - Bad destination: code found on page 1375s ok 23 - Bad destination 1375s # ==> Pushing ISSUER <== 1375s # ==> Popping ISSUER <== 1375s ok 24 - Query IdP to access to SP 1375s ok 25 - HTTP code is 200 1375s ok 26 - Page contains a form 1375s ok 27 - Host match 1375s ok 28 - URI match 1375s ok 29 - Field "SAMLResponse" is defined 1375s ok 30 - CSP header authorize POST request to auth.sp.com 1375s ok 31 - Method is POST 1375s # ==> Pushing SP <== 1375s # ==> Popping SP <== 1375s ok 32 - Post SAML response to SP 1375s ok 33 - Get cookie lemonldap (01246bd88db12ff8ff5651b7fc51d86e76c2c6972649ebe57a0477aa19ac793b) 1375s ok 34 - Get redirection 1375s ok 35 - Location is http://auth.sp.com/ 1375s # ==> Pushing SP <== 1375s # ==> Popping SP <== 1375s ok 36 - Get / on SP 1375s ok 37 - HTTP code is 200 1375s ok 38 - Authenticated as ru@badwolf.org@idp 1375s ok 39 - UTF-8 values 1375s # ==> Pushing ISSUER <== 1375s # ==> Popping ISSUER <== 1375s ok 40 - Query IdP for logout 1375s ok 41 - HTTP code is 200 1375s ok 42 - Get cookie lemonldap (0) 1375s ok 43 - SSO cookie removed 1375s ok 44 - Get iframe request 1375s ok 45 - Content-Security-Policy header found 1375s ok 46 - Found auth.idp.com in CSP child-src 1375s ok 47 - Content-Security-Policy header found 1375s ok 48 - Found http://auth.sp.com in CSP child-src 1375s # ==> Pushing ISSUER <== 1375s # ==> Popping ISSUER <== 1375s ok 49 - Get iframe 1375s ok 50 - Framing authorized 1375s ok 51 - HTTP code is 200 1375s ok 52 - Page contains a form 1375s ok 53 - Host match 1375s ok 54 - URI match 1375s ok 55 - Field "SAMLRequest" is defined 1375s ok 56 - CSP header authorize POST request to auth.sp.com 1375s ok 57 - Method is POST 1375s # ==> Pushing SP <== 1375s # ==> Popping SP <== 1375s ok 58 - Post SAML logout request to SP 1375s ok 59 - HTTP code is 200 1375s ok 60 - Page contains a form 1375s ok 61 - Host match 1375s ok 62 - URI match 1375s ok 63 - Field "SAMLResponse" is defined 1375s ok 64 - CSP header authorize POST request to auth.idp.com 1375s ok 65 - Method is POST 1375s # ==> Pushing SP <== 1375s # ==> Popping SP <== 1375s ok 66 - Post SAML logout response to IdP 1375s # ==> Pushing ISSUER <== 1375s # ==> Popping ISSUER <== 1375s ok 67 - Test if user is reject on IdP 1375s ok 68 - Response status is 401 1375s ok 69 - Content is JSON 1375s ok 70 - Error code is 1 1375s # ==> Pushing SP <== 1375s # ==> Popping SP <== 1375s ok 71 - Test if user is reject on SP 1375s ok 72 - HTTP code is 200 1375s ok 73 - HTTP code is 200 1375s ok 74 - Page contains a form 1375s ok 75 - CSP header authorize POST request to auth.idp.com 1375s ok 76 - Method is POST 1375s 1..76 1375s ok 1378s t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t ................................... 1378s ok 1 - use Lemonldap::NG::Portal::Main; 1378s ok 2 - Portal object 1378s ok 3 - Init 1378s ok 4 - Portal app 1378s ok 5 - Register $type 1378s ok 6 - Portal object 1378s ok 7 - Init 1378s ok 8 - Portal app 1378s ok 9 - Register $type 1378s # ==> Pushing SP <== 1378s # ==> Popping SP <== 1378s ok 10 - Unauth SP request 1378s ok 11 - HTTP code is 200 1378s ok 12 - HTTP code is 200 1378s ok 13 - Page contains a form 1378s ok 14 - Host match 1378s ok 15 - URI match 1378s ok 16 - Field "SAMLRequest" is defined 1378s ok 17 - CSP header authorize POST request to auth.idp.com 1378s ok 18 - Method is POST 1378s # ==> Pushing ISSUER <== 1378s # ==> Popping ISSUER <== 1378s ok 19 - Post SAML request to IdP 1378s ok 20 - HTTP code is 200 1378s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770124906_43580%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770196786%7D) 1378s # ==> Pushing ISSUER <== 1378s # ==> Popping ISSUER <== 1378s ok 22 - Post authentication 1378s ok 23 - Reject reason is 89 1378s # ==> Pushing SP <== 1378s # ==> Popping SP <== 1378s ok 24 - Unauth SP request 1378s ok 25 - HTTP code is 200 1378s ok 26 - HTTP code is 200 1378s ok 27 - Page contains a form 1378s ok 28 - Host match 1378s ok 29 - URI match 1378s ok 30 - Field "SAMLRequest" is defined 1378s ok 31 - CSP header authorize POST request to auth.idp.com 1378s ok 32 - Method is POST 1378s # ==> Pushing ISSUER <== 1378s # ==> Popping ISSUER <== 1378s ok 33 - Post SAML request to IdP 1378s ok 34 - HTTP code is 200 1378s ok 35 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196786%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770124906_64507%22%7D) 1378s # ==> Pushing ISSUER <== 1378s # ==> Popping ISSUER <== 1378s ok 36 - Post authentication 1378s ok 37 - Get cookie lemonldap (17c7fddb2daf301ac907764d342cbbe7e50c3a6e40d6a8e3a779d2191e81e122) 1378s ok 38 - HTTP code is 200 1378s ok 39 - Page contains a form 1378s ok 40 - Host match 1378s ok 41 - URI match 1378s ok 42 - Field "SAMLResponse" is defined 1378s ok 43 - CSP header authorize POST request to auth.sp.com 1378s ok 44 - Method is POST 1378s # ==> Pushing SP <== 1378s # ==> Popping SP <== 1378s ok 45 - Post SAML response to SP 1378s ok 46 - Get redirection 1378s ok 47 - Location is http://auth.sp.com/ 1378s ok 48 - Get cookie lemonldap (fd81cfaa5f70219d6bad5e78ec03a58d5ce1b2b08e9f49e64de7e328bef53aab) 1378s # ==> Pushing SP <== 1378s # ==> Popping SP <== 1378s ok 49 - Get / on SP 1378s ok 50 - HTTP code is 200 1378s ok 51 - Authenticated as fa@badwolf.org@idp 1378s ok 52 - UTF-8 values 1378s # ==> Pushing SP <== 1378s # ==> Popping SP <== 1378s ok 53 - Query SP for logout 1378s ok 54 - HTTP code is 200 1378s ok 55 - Page contains a form 1378s ok 56 - Host match 1378s ok 57 - URI match 1378s ok 58 - Field "SAMLRequest" is defined 1378s ok 59 - CSP header authorize POST request to auth.idp.com 1378s ok 60 - Method is POST 1378s # ==> Pushing ISSUER <== 1378s # ==> Popping ISSUER <== 1378s ok 61 - Post SAML logout request to IdP 1378s ok 62 - HTTP code is 200 1378s ok 63 - Found logout message 1378s ok 64 - Get cookie lemonldap (0) 1378s ok 65 - IDP cookie removed 1378s # ==> Pushing ISSUER <== 1378s # ==> Popping ISSUER <== 1378s ok 66 - Test if old cookie is denied by IdP 1378s ok 67 - Response status is 401 1378s ok 68 - Content is JSON 1378s ok 69 - Error code is 1 1378s # ==> Pushing SP <== 1378s # ==> Popping SP <== 1378s ok 70 - Test if user is reject on SP 1378s ok 71 - HTTP code is 200 1378s ok 72 - HTTP code is 200 1378s ok 73 - Page contains a form 1378s ok 74 - Host match 1378s ok 75 - URI match 1378s ok 76 - Field "SAMLRequest" is defined 1378s ok 77 - CSP header authorize POST request to auth.idp.com 1378s ok 78 - Method is POST 1378s 1..78 1378s ok 1381s t/30-Auth-and-issuer-SAML-POST.t ............................................... 1381s ok 1 - use Lemonldap::NG::Portal::Main; 1381s ok 2 - Portal object 1381s ok 3 - Init 1381s ok 4 - Portal app 1381s ok 5 - Register $type 1381s ok 6 - Portal object 1381s ok 7 - Init 1381s ok 8 - Portal app 1381s ok 9 - Register $type 1381s # Subtest: SP-initiated flow, unauthorized user 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 1 - Unauth SP request 1381s ok 2 - HTTP code is 200 1381s ok 3 - HTTP code is 200 1381s ok 4 - Page contains a form 1381s ok 5 - Host match 1381s ok 6 - URI match 1381s ok 7 - Field "SAMLRequest" is defined 1381s ok 8 - CSP header authorize POST request to auth.idp.com 1381s ok 9 - Method is POST 1381s ok 10 - Get cookie lemonldappdata (%7B%22genRequestHookCalled%22%3A1%7D) 1381s ok 11 - Pdata is not empty 1381s ok 12 - samlGenerateRequestHook called 1381s # ==> Pushing ISSUER <== 1381s # ==> Popping ISSUER <== 1381s ok 13 - Post SAML request to IdP 1381s ok 14 - HTTP code is 200 1381s ok 15 - 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%221770124909_48949%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerTs%22%3A1770196789%7D) 1381s ok 16 - Found SameSite=None 1381s # ==> Pushing ISSUER <== 1381s # ==> Popping ISSUER <== 1381s ok 17 - Post authentication 1381s ok 18 - Reject reason is 89 1381s 1..18 1381s ok 10 - SP-initiated flow, unauthorized user 1381s # Subtest: SP-initiated flow, authorized user 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 1 - Unauth SP request 1381s ok 2 - HTTP code is 200 1381s ok 3 - HTTP code is 200 1381s ok 4 - Page contains a form 1381s ok 5 - Host match 1381s ok 6 - URI match 1381s ok 7 - Field "SAMLRequest" is defined 1381s ok 8 - CSP header authorize POST request to auth.idp.com 1381s ok 9 - Method is POST 1381s # ==> Pushing ISSUER <== 1381s # ==> Popping ISSUER <== 1381s ok 10 - Post SAML request to IdP 1381s ok 11 - HTTP code is 200 1381s ok 12 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196789%2C%22targetAuthnLevel%22%3A1%2C%22issuerRequestsaml%22%3A%221770124909_47243%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) 1381s # ==> Pushing ISSUER <== 1381s # ==> Popping ISSUER <== 1381s ok 13 - Post authentication 1381s ok 14 - Get cookie lemonldap (55460b10aefbc56618efae70fe8cea68bc87cdebd157e24dcb52cfe2260bf54a) 1381s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 1381s ok 16 - SAML request cleared from pdata 1381s ok 17 - HTTP code is 200 1381s ok 18 - Page contains a form 1381s ok 19 - Host match 1381s ok 20 - URI match 1381s ok 21 - Field "SAMLResponse" is defined 1381s ok 22 - CSP header authorize POST request to auth.sp.com 1381s ok 23 - Method is POST 1381s ok 24 - Found SAMLResponse 1381s ok 25 - Found AuthnInstant modified by hook 1381s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 1381s ok 27 - Pdata is not empty 1381s ok 28 - samlGotRequestHookCalled called 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 29 - Post SAML response to SP 1381s ok 30 - Get redirection 1381s ok 31 - Location is http://auth.sp.com/ 1381s ok 32 - Get cookie lemonldap (0809bda6b5b157ace574db2620d9f631ffc1a64dd3bad081157cc134346abedf) 1381s ok 33 - Found SameSite=None 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 34 - Get / on SP 1381s ok 35 - HTTP code is 200 1381s ok 36 - Authenticated as fa@badwolf.org@idp 1381s ok 37 - samlGotResponseHook called 1381s ok 38 - UTF-8 values 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 39 - Query SP for logout 1381s ok 40 - HTTP code is 200 1381s ok 41 - Page contains a form 1381s ok 42 - Host match 1381s ok 43 - URI match 1381s ok 44 - Field "SAMLRequest" is defined 1381s ok 45 - CSP header authorize POST request to auth.idp.com 1381s ok 46 - Method is POST 1381s # ==> Pushing ISSUER <== 1381s # ==> Popping ISSUER <== 1381s ok 47 - Post SAML logout request to IdP 1381s ok 48 - HTTP code is 200 1381s ok 49 - Page contains a form 1381s ok 50 - Host match 1381s ok 51 - URI match 1381s ok 52 - Field "SAMLResponse" is defined 1381s ok 53 - CSP header authorize POST request to auth.sp.com 1381s ok 54 - Method is POST 1381s ok 55 - Get cookie lemonldap (0) 1381s ok 56 - IDP Cookie removed 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 57 - Post SAML response to SP 1381s ok 58 - Get redirection 1381s ok 59 - Location is http://auth.sp.com/?logout=1 1381s # ==> Pushing ISSUER <== 1381s # ==> Popping ISSUER <== 1381s ok 60 - Test if user is reject on IdP 1381s ok 61 - Response status is 401 1381s ok 62 - Content is JSON 1381s ok 63 - Error code is 1 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 64 - Test if user is reject on SP 1381s ok 65 - HTTP code is 200 1381s ok 66 - HTTP code is 200 1381s ok 67 - Page contains a form 1381s ok 68 - Host match 1381s ok 69 - URI match 1381s ok 70 - Field "SAMLRequest" is defined 1381s ok 71 - CSP header authorize POST request to auth.idp.com 1381s ok 72 - Method is POST 1381s 1..72 1381s ok 11 - SP-initiated flow, authorized user 1381s # Subtest: SP-initiated flow, authorized user, with redirection 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 1 - Unauth SP request 1381s ok 2 - HTTP code is 200 1381s ok 3 - HTTP code is 200 1381s ok 4 - Page contains a form 1381s ok 5 - Host match 1381s ok 6 - URI match 1381s ok 7 - Field "SAMLRequest" is defined 1381s ok 8 - CSP header authorize POST request to auth.idp.com 1381s ok 9 - Method is POST 1381s # ==> Pushing ISSUER <== 1381s # ==> Popping ISSUER <== 1381s ok 10 - Post SAML request to IdP 1381s ok 11 - HTTP code is 200 1381s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770124909_29375%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770196789%2C%22targetAuthnLevel%22%3A1%7D) 1381s ok 13 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770124909_29375%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770196789%2C%22targetAuthnLevel%22%3A1%7D) 1381s ok 14 - Pdata is not empty 1381s ok 15 - Expected target AuthnLevel 1381s # ==> Pushing ISSUER <== 1381s # ==> Popping ISSUER <== 1381s ok 16 - Post authentication 1381s ok 17 - Get cookie lemonldap (d5a9b672c745bf27fc4d884838cbc0acdc1b372c733c399248da50bbd84f11c3) 1381s ok 18 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 1381s ok 19 - SAML request cleared from pdata 1381s ok 20 - HTTP code is 200 1381s ok 21 - Page contains a form 1381s ok 22 - Host match 1381s ok 23 - URI match 1381s ok 24 - Field "SAMLResponse" is defined 1381s ok 25 - CSP header authorize POST request to auth.sp.com 1381s ok 26 - Method is POST 1381s ok 27 - Found SAMLResponse 1381s ok 28 - Found AuthnInstant modified by hook 1381s ok 29 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 1381s ok 30 - Pdata is not empty 1381s ok 31 - samlGotRequestHookCalled called 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 32 - Post SAML response to SP 1381s ok 33 - Get redirection 1381s ok 34 - Location is http://auth.sp.com/ 1381s ok 35 - Get cookie lemonldap (ac8a3af926c7cf5a6a124f868881094f274bc8ce6cac62b41e1888f5435087f6) 1381s ok 36 - Found SameSite=None 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 37 - Get / on SP 1381s ok 38 - HTTP code is 200 1381s ok 39 - Authenticated as fa@badwolf.org@idp 1381s ok 40 - samlGotResponseHook called 1381s ok 41 - UTF-8 values 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 42 - Query SP for logout 1381s ok 43 - HTTP code is 200 1381s ok 44 - Page contains a form 1381s ok 45 - Host match 1381s ok 46 - URI match 1381s ok 47 - Field "SAMLRequest" is defined 1381s ok 48 - CSP header authorize POST request to auth.idp.com 1381s ok 49 - Method is POST 1381s # ==> Pushing ISSUER <== 1381s # ==> Popping ISSUER <== 1381s ok 50 - Post SAML logout request to IdP 1381s ok 51 - HTTP code is 200 1381s ok 52 - Page contains a form 1381s ok 53 - Host match 1381s ok 54 - URI match 1381s ok 55 - Field "SAMLResponse" is defined 1381s ok 56 - CSP header authorize POST request to auth.sp.com 1381s ok 57 - Method is POST 1381s ok 58 - Get cookie lemonldap (0) 1381s ok 59 - IDP Cookie removed 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 60 - Post SAML response to SP 1381s ok 61 - Get redirection 1381s ok 62 - Location is http://test1.example.com 1381s # ==> Pushing ISSUER <== 1381s # ==> Popping ISSUER <== 1381s ok 63 - Test if user is reject on IdP 1381s ok 64 - Response status is 401 1381s ok 65 - Content is JSON 1381s ok 66 - Error code is 1 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 67 - Test if user is reject on SP 1381s ok 68 - HTTP code is 200 1381s ok 69 - HTTP code is 200 1381s ok 70 - Page contains a form 1381s ok 71 - Host match 1381s ok 72 - URI match 1381s ok 73 - Field "SAMLRequest" is defined 1381s ok 74 - CSP header authorize POST request to auth.idp.com 1381s ok 75 - Method is POST 1381s # Subtest: Check dynamic required authentication level 1381s # ==> Pushing ISSUER <== 1381s # ==> Popping ISSUER <== 1381s ok 1 - Auth query 1381s ok 2 - HTTP code is 200 1381s ok 3 - Get cookie lemonldap (221ac39f37de0f809b6e8ae2aa0b25e342bd8be2f983f7a383191973d674454e) 1381s # ==> Pushing SP <== 1381s # ==> Popping SP <== 1381s ok 4 - Unauth SP request 1381s ok 5 - HTTP code is 200 1381s ok 6 - HTTP code is 200 1381s ok 7 - Page contains a form 1381s ok 8 - Host match 1381s ok 9 - URI match 1381s ok 10 - Field "SAMLRequest" is defined 1381s ok 11 - CSP header authorize POST request to auth.idp.com 1381s ok 12 - Method is POST 1381s # ==> Pushing ISSUER <== 1381s # ==> Popping ISSUER <== 1381s ok 13 - Post SAML request to IdP 1381s ok 14 - Response body is not empty 1381s ok 15 - Found at least one result for //span[@trspan="askToUpgrade"] 1381s 1..15 1381s ok 76 - Check dynamic required authentication level 1381s 1..76 1381s ok 12 - SP-initiated flow, authorized user, with redirection 1381s 1..12 1381s ok 1383s t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.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 - Register $type 1383s ok 6 - Portal object 1383s ok 7 - Init 1383s ok 8 - Portal app 1383s ok 9 - Register $type 1383s # ==> Pushing SP <== 1383s # ==> Popping SP <== 1383s ok 10 - Unauth SP request 1383s ok 11 - Get redirection 1383s ok 12 - Location header found 1383s # ==> Pushing ISSUER <== 1383s # ==> Popping ISSUER <== 1383s ok 13 - Launch SAML request to IdP 1383s ok 14 - HTTP code is 200 1383s ok 15 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770124911_21781%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770196791%7D) 1383s # ==> Pushing ISSUER <== 1383s # ==> Popping ISSUER <== 1383s ok 16 - Authentication request 1383s ok 17 - Get cookie lemonldap (91b1e397e50e4e8c7f004730de7ec48b68dab04968237cf7704fcd9fd2a3732e) 1383s ok 18 - Get cookie lemonldappdata () 1383s ok 19 - SAML request cleared from pdata 1383s ok 20 - HTTP code is 200 1383s ok 21 - Page contains a form 1383s ok 22 - Host match 1383s ok 23 - URI match 1383s ok 24 - Field "SAMLResponse" is defined 1383s ok 25 - Field "RelayState" is defined 1383s ok 26 - CSP header authorize POST request to auth.sp.com 1383s ok 27 - Correct authentication context mapped 1383s # ==> Pushing SP <== 1383s # ==> Popping SP <== 1383s ok 28 - Post SAML response to SP 1383s ok 29 - Get cookie lemonldap (5015677088819177d1f47e4c7c1d9c2c670ae97fa2cd82a06c6fd43f9fd8993e) 1383s ok 30 - Get redirection 1383s ok 31 - Location is http://test1.example.com/ 1383s # ==> Pushing SP <== 1383s # ==> Popping SP <== 1383s ok 32 - Get / on SP 1383s ok 33 - HTTP code is 200 1383s ok 34 - Authenticated as fa@badwolf.org@idp 1383s ok 35 - Map authentication context 1383s 1..35 1383s ok 1385s t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.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 - Register $type 1385s ok 6 - Portal object 1385s ok 7 - Init 1385s ok 8 - Portal app 1385s ok 9 - Register $type 1385s # ==> Pushing ISSUER <== 1385s # ==> Popping ISSUER <== 1385s ok 10 - Auth query 1385s ok 11 - HTTP code is 200 1385s ok 12 - Get cookie lemonldap (567a5f162fb297f9f8106050c90c6ee5aa2b7d37267ddd48359b099f33dfa04a) 1385s # ==> Pushing ISSUER <== 1385s # ==> Popping ISSUER <== 1385s ok 13 - Query IdP to access to SP 1385s ok 14 - HTTP code is 200 1385s ok 15 - Form method is POST 1385s ok 16 - Found SAML response 1385s # ==> Pushing SP <== 1385s # ==> Popping SP <== 1385s ok 17 - Post SAML response to SP 1385s ok 18 - Get cookie lemonldap (cafc71f9f5c509954fb29979afb21dc04ef3fbb1a564041f5ec0b63d0cf64ce7) 1385s ok 19 - Get redirection 1385s ok 20 - Location is http://auth.sp.com/ 1385s # ==> Pushing SP <== 1385s # ==> Popping SP <== 1385s ok 21 - Get / on SP 1385s ok 22 - HTTP code is 200 1385s ok 23 - Authenticated as ru@badwolf.org@idp 1385s ok 24 - UTF-8 values 1385s # ==> Pushing ISSUER <== 1385s # ==> Popping ISSUER <== 1385s ok 25 - Query IdP for logout 1385s ok 26 - HTTP code is 200 1385s ok 27 - Get iframe request 1385s ok 28 - Content-Security-Policy header found 1385s ok 29 - Found auth.sp.com in CSP child-src 1385s ok 30 - Get cookie lemonldap (0) 1385s ok 31 - SSO cookie removed 1385s # ==> Pushing SP <== 1385s # ==> Popping SP <== 1385s ok 32 - Query SP for iframe 1385s ok 33 - Get redirection 1385s ok 34 - Location header found 1385s # ==> Pushing ISSUER <== 1385s # ==> Popping ISSUER <== 1385s ok 35 - Push SAML response to IdP 1385s ok 36 - Get redirection 1385s ok 37 - Location is http://auth.idp.com/static/common/icons/ok.png 1385s ok 38 - Frame can be embedded 1385s # ==> Pushing ISSUER <== 1385s # ==> Popping ISSUER <== 1385s ok 39 - Test if user is reject on IdP 1385s ok 40 - Response status is 401 1385s ok 41 - Content is JSON 1385s ok 42 - Error code is 1 1385s # ==> Pushing SP <== 1385s # ==> Popping SP <== 1385s ok 43 - Test if user is reject on SP 1385s ok 44 - Get redirection 1385s ok 45 - Location header found 1385s 1..45 1385s ok 1387s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t .................... 1387s ok 1 - use Lemonldap::NG::Portal::Main; 1387s ok 2 - Portal object 1387s ok 3 - Init 1387s ok 4 - Portal app 1387s ok 5 - Register $type 1387s ok 6 - Portal object 1387s ok 7 - Init 1387s ok 8 - Portal app 1387s ok 9 - Register $type 1387s ok 10 - Portal object 1387s ok 11 - Init 1387s ok 12 - Portal app 1387s ok 13 - Register $type 1387s # ==> Pushing SP <== 1387s # ==> Popping SP <== 1387s ok 14 - Unauth SP request 1387s ok 15 - Get redirection 1387s ok 16 - Location header found 1387s # ==> Pushing ISSUER <== 1387s # ==> Popping ISSUER <== 1387s ok 17 - Launch SAML request to IdP 1387s ok 18 - HTTP code is 200 1387s ok 19 - 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%22issuerTs%22%3A1770196795%2C%22issuerRequestsaml%22%3A%221770124915_19144%22%7D) 1387s # ==> Pushing ISSUER <== 1387s # ==> Popping ISSUER <== 1387s ok 20 - Post authentication 1387s ok 21 - HTTP code is 200 1387s ok 22 - Get cookie lemonldap (d05235e4149b1f7860d282fb1248196d40577fd1f55822f45ca1656f5ecd7e99) 1387s ok 23 - HTTP code is 200 1387s ok 24 - Page contains a form 1387s ok 25 - Host match 1387s ok 26 - URI match 1387s ok 27 - Field "SAMLResponse" is defined 1387s ok 28 - Field "RelayState" is defined 1387s ok 29 - CSP header authorize POST request to auth.sp.com 1387s # ==> Pushing SP <== 1387s # ==> Popping SP <== 1387s ok 30 - Post SAML response to SP 1387s ok 31 - Get cookie lemonldap (c098a82a6a294cdd2b060755623e487c0811b3b2885e4b0304a964578c4b23ab) 1387s ok 32 - Get redirection 1387s ok 33 - Location is http://test1.example.com/ 1387s # ==> Pushing SP <== 1387s # ==> Popping SP <== 1387s ok 34 - Get / on SP 1387s ok 35 - HTTP code is 200 1387s ok 36 - Authenticated as fa@badwolf.org@idp 1387s ok 37 - UTF-8 values 1387s # ==> Pushing SP2 <== 1387s # ==> Popping SP2 <== 1387s ok 38 - Unauth SP2 request 1387s ok 39 - Get redirection 1387s ok 40 - Location header found 1387s # ==> Pushing ISSUER <== 1387s # ==> Popping ISSUER <== 1387s ok 41 - Launch SAML request to IdP 1387s ok 42 - HTTP code is 200 1387s ok 43 - Page contains a form 1387s ok 44 - Host match 1387s ok 45 - URI match 1387s ok 46 - Field "SAMLResponse" is defined 1387s ok 47 - Field "RelayState" is defined 1387s ok 48 - CSP header authorize POST request to auth.sp2.com 1387s # ==> Pushing SP2 <== 1387s # ==> Popping SP2 <== 1387s ok 49 - Post SAML response to SP2 1387s ok 50 - Get cookie lemonldap (fd0fe8a7143426e81c062b0596ff32c94ac8434eb252cf6a54095a1a6ae3f026) 1387s ok 51 - Get redirection 1387s ok 52 - Location is http://test1.example.com/ 1387s # ==> Pushing SP2 <== 1387s # ==> Popping SP2 <== 1387s ok 53 - Get / on SP2 1387s ok 54 - HTTP code is 200 1387s ok 55 - Authenticated as fa@badwolf.org@idp 1387s # ==> Pushing SP <== 1387s # ==> Popping SP <== 1387s ok 56 - Query SP for logout 1387s ok 57 - Get redirection 1387s ok 58 - Location header found 1387s # ==> Pushing ISSUER <== 1387s # ==> Popping ISSUER <== 1387s ok 59 - Launch SAML logout request to IdP 1387s ok 60 - HTTP code is 200 1387s ok 61 - Found logout message 1387s ok 62 - Get cookie lemonldap (0) 1387s ok 63 - IDP cookie removed 1387s # ==> Pushing ISSUER <== 1387s # ==> Popping ISSUER <== 1387s ok 64 - Test if user is reject on IdP 1387s ok 65 - Response status is 401 1387s ok 66 - Content is JSON 1387s ok 67 - Error code is 1 1387s # ==> Pushing SP <== 1387s # ==> Popping SP <== 1387s ok 68 - Test if user is reject on SP 1387s ok 69 - Get redirection 1387s ok 70 - Location header found 1387s # ==> Pushing SP2 <== 1387s # ==> Popping SP2 <== 1387s ok 71 - User is unfortunately still logged into SP2 1387s ok 72 - HTTP code is 200 1387s ok 73 - Authenticated as fa@badwolf.org@idp 1387s 1..73 1387s ok 1389s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.t ................................ 1389s ok 1 - use Lemonldap::NG::Portal::Main; 1389s ok 2 - Portal object 1389s ok 3 - Init 1389s ok 4 - Portal app 1389s ok 5 - Register $type 1389s ok 6 - Portal object 1389s ok 7 - Init 1389s ok 8 - Portal app 1389s ok 9 - Register $type 1389s ok 10 - Portal object 1389s ok 11 - Init 1389s ok 12 - Portal app 1389s ok 13 - Register $type 1389s ok 14 - Portal object 1389s ok 15 - Init 1389s ok 16 - Portal app 1389s ok 17 - Register $type 1389s # ==> Pushing SP <== 1389s # ==> Popping SP <== 1389s ok 18 - Unauth SP request 1389s ok 19 - Get redirection 1389s ok 20 - Location header found 1389s # ==> Pushing ISSUER <== 1389s # ==> Popping ISSUER <== 1389s ok 21 - Launch SAML request to IdP 1389s ok 22 - HTTP code is 200 1389s 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%221770124917_53110%22%2C%22issuerTs%22%3A1770196797%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1389s # ==> Pushing ISSUER <== 1389s # ==> Popping ISSUER <== 1389s ok 24 - Post authentication 1389s ok 25 - HTTP code is 200 1389s ok 26 - Get cookie lemonldap (9a1cdc3cf2f9897a005d5294a26acce85edd69f56d75bc80e9cde273942c3857) 1389s ok 27 - HTTP code is 200 1389s ok 28 - Page contains a form 1389s ok 29 - Host match 1389s ok 30 - URI match 1389s ok 31 - Field "SAMLResponse" is defined 1389s ok 32 - Field "RelayState" is defined 1389s ok 33 - CSP header authorize POST request to auth.sp.com 1389s # ==> Pushing SP <== 1389s # ==> Popping SP <== 1389s ok 34 - Post SAML response to SP 1389s ok 35 - Get cookie lemonldap (22ce61dd39abe7ec2f7e027cec3ba1face5615ba441953021d4e9c93c081596a) 1389s ok 36 - Get redirection 1389s ok 37 - Location is http://test1.example.com/ 1389s # ==> Pushing SP <== 1389s # ==> Popping SP <== 1389s ok 38 - Get / on SP 1389s ok 39 - HTTP code is 200 1389s ok 40 - Authenticated as fa@badwolf.org@idp 1389s ok 41 - UTF-8 values 1389s # ==> Pushing SP2 <== 1389s # ==> Popping SP2 <== 1389s ok 42 - Unauth SP2 request 1389s ok 43 - Get redirection 1389s ok 44 - Location header found 1389s # ==> Pushing ISSUER <== 1389s # ==> Popping ISSUER <== 1389s ok 45 - Launch SAML request to IdP 1389s ok 46 - HTTP code is 200 1389s ok 47 - Page contains a form 1389s ok 48 - Host match 1389s ok 49 - URI match 1389s ok 50 - Field "SAMLResponse" is defined 1389s ok 51 - Field "RelayState" is defined 1389s ok 52 - CSP header authorize POST request to auth.sp2.com 1389s # ==> Pushing SP2 <== 1389s # ==> Popping SP2 <== 1389s ok 53 - Post SAML response to SP2 1389s ok 54 - Get cookie lemonldap (fe22ee77ab446c2ef391e1482fc47607221e64b81d1486db8fed1e02db3b483a) 1389s ok 55 - Get redirection 1389s ok 56 - Location is http://test1.example.com/ 1389s # ==> Pushing SP2 <== 1389s # ==> Popping SP2 <== 1389s ok 57 - Get / on SP2 1389s ok 58 - HTTP code is 200 1389s ok 59 - Authenticated as fa@badwolf.org@idp 1389s # ==> Pushing SP3 <== 1389s # ==> Popping SP3 <== 1389s ok 60 - Unauth SP3 request 1389s ok 61 - Get redirection 1389s ok 62 - Location header found 1389s # ==> Pushing ISSUER <== 1389s # ==> Popping ISSUER <== 1389s ok 63 - Launch SAML request to IdP 1389s ok 64 - HTTP code is 200 1389s ok 65 - Page contains a form 1389s ok 66 - Host match 1389s ok 67 - URI match 1389s ok 68 - Field "SAMLResponse" is defined 1389s ok 69 - Field "RelayState" is defined 1389s ok 70 - CSP header authorize POST request to auth.sp3.com 1389s # ==> Pushing SP3 <== 1389s # ==> Popping SP3 <== 1389s ok 71 - Post SAML response to SP3 1389s ok 72 - Get cookie lemonldap (7513a8404c07b656d0371719c431235ce7b61dfe0bbad50b3514569c2ad86d86) 1389s ok 73 - Get redirection 1389s ok 74 - Location is http://test1.example.com/ 1389s # ==> Pushing SP3 <== 1389s # ==> Popping SP3 <== 1389s ok 75 - Get / on SP3 1389s ok 76 - HTTP code is 200 1389s ok 77 - Authenticated as fa@badwolf.org@idp 1389s # ==> Pushing SP <== 1389s # ==> Popping SP <== 1389s ok 78 - Query SP for logout 1389s ok 79 - Get redirection 1389s ok 80 - Location header found 1389s # ==> Pushing ISSUER <== 1389s # ==> Popping ISSUER <== 1389s ok 81 - Launch SAML logout request to IdP 1389s ok 82 - Get cookie lemonldap (0) 1389s ok 83 - SSO cookie removed 1389s ok 84 - Got one iframe for both additional services 1389s # ==> Pushing SP2 <== 1389s # ==> Popping SP2 <== 1389s ok 85 - Start logout from SP2 1389s ok 86 - Get redirection 1389s ok 87 - Location header found 1389s # ==> Pushing ISSUER <== 1389s # ==> Popping ISSUER <== 1389s ok 88 - get SAML response from IDP 1389s ok 89 - Get redirection 1389s ok 90 - Location is http://auth.idp.com/static/common/icons/ok.png 1389s # ==> Pushing SP3 <== 1389s # ==> Popping SP3 <== 1389s ok 91 - Start logout from SP3 1389s ok 92 - Get redirection 1389s ok 93 - Location header found 1389s # ==> Pushing ISSUER <== 1389s # ==> Popping ISSUER <== 1389s ok 94 - get SAML response from IDP 1389s ok 95 - Get redirection 1389s ok 96 - Location is http://auth.idp.com/static/common/icons/ok.png 1389s ok 97 - HTTP code is 200 1389s ok 98 - Page contains a form 1389s ok 99 - Host match 1389s ok 100 - URI match 1389s ok 101 - Field "relay" is defined 1389s ok 102 - CSP header authorize POST request to auth.idp.com 1389s # ==> Pushing ISSUER <== 1389s # ==> Popping ISSUER <== 1389s ok 103 - Post final logout 1389s ok 104 - Get redirection 1389s ok 105 - Location header found 1389s # ==> Pushing SP <== 1389s # ==> Popping SP <== 1389s ok 106 - Send SAML logout response to SP 1389s # ==> Pushing ISSUER <== 1389s # ==> Popping ISSUER <== 1389s ok 107 - Test if user is reject on IdP 1389s ok 108 - Response status is 401 1389s ok 109 - Content is JSON 1389s ok 110 - Error code is 1 1389s # ==> Pushing SP <== 1389s # ==> Popping SP <== 1389s ok 111 - Test if user is reject on SP 1389s ok 112 - Get redirection 1389s ok 113 - Location header found 1389s # ==> Pushing SP2 <== 1389s # ==> Popping SP2 <== 1389s ok 114 - Test if user is reject on SP2 1389s ok 115 - Get redirection 1389s ok 116 - Location header found 1389s # ==> Pushing SP3 <== 1389s # ==> Popping SP3 <== 1389s ok 117 - Test if user is reject on SP3 1389s ok 118 - Get redirection 1389s ok 119 - Location header found 1389s 1..119 1389s ok 1390s t/30-Auth-and-issuer-SAML-Redirect-With-Info.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 - Register $type 1390s # ==> Pushing ISSUER <== 1390s # ==> Popping ISSUER <== 1390s ok 6 - Post authentication request 1390s ok 7 - Get cookie lemonldap (28486db53867774e4f98c15834acfccade978fd3cc781c776b3e758dcbeb6340) 1390s ok 8 - Portal object 1390s ok 9 - Init 1390s ok 10 - Portal app 1390s ok 11 - Register $type 1390s # ==> Pushing SP <== 1390s # ==> Popping SP <== 1390s ok 12 - Unauth SP request 1390s ok 13 - Get redirection 1390s ok 14 - Location header found 1390s # ==> Pushing ISSUER <== 1390s # ==> Popping ISSUER <== 1390s ok 15 - Launch SAML request to IdP 1390s ok 16 - HTTP code is 200 1390s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770196799%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770124919_96%22%7D) 1390s # ==> Pushing ISSUER <== 1390s # ==> Popping ISSUER <== 1390s ok 18 - Post authentication request 1390s ok 19 - HTTP code is 200 1390s ok 20 - Get cookie lemonldap (1a333c4e685264555798f758b10b4b3e3ce354d0a4a0deca029493e2bfc2f8b0) 1390s ok 21 - Get cookie lemonldappdata () 1390s ok 22 - SAML request cleared from pdata 1390s ok 23 - Found info message about deleted sessions 1390s ok 24 - HTTP code is 200 1390s ok 25 - Page contains a form 1390s ok 26 - Host match 1390s ok 27 - URI match 1390s ok 28 - Field "SAMLResponse" is defined 1390s ok 29 - Field "RelayState" is defined 1390s ok 30 - CSP header authorize POST request to auth.sp.com 1390s ok 31 - Method is POST 1390s # ==> Pushing SP <== 1390s # ==> Popping SP <== 1390s ok 32 - Post SAML response to SP 1390s ok 33 - Get cookie lemonldap (d75cf6dfd43f12d998e89959f78efffaa80941048102f65ca34c6ba7dc6b8630) 1390s ok 34 - Get redirection 1390s ok 35 - Location is http://test1.example.com/ 1390s # ==> Pushing SP <== 1390s # ==> Popping SP <== 1390s ok 36 - Get / on SP 1390s ok 37 - HTTP code is 200 1390s ok 38 - Authenticated as fa@badwolf.org@idp 1390s 1..38 1390s ok 1392s t/30-Auth-and-issuer-SAML-Redirect.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 - Register $type 1392s ok 6 - Portal object 1392s ok 7 - Init 1392s ok 8 - Portal app 1392s ok 9 - Register $type 1392s # ==> Pushing SP <== 1392s # ==> Popping SP <== 1392s ok 10 - Unauth SP request 1392s ok 11 - Get redirection 1392s ok 12 - Location header found 1392s # ==> Pushing ISSUER <== 1392s # ==> Popping ISSUER <== 1392s ok 13 - Launch SAML request to IdP 1392s ok 14 - HTTP code is 200 1392s ok 15 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770196800%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770124920_1574%22%7D) 1392s # ==> Pushing ISSUER <== 1392s Use of uninitialized value $token in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm line 246. 1392s # ==> Popping ISSUER <== 1392s ok 16 - Post delayed authentication request 1392s ok 17 - Get redirection 1392s ok 18 - Location is http://auth.idp.com/saml 1392s ok 19 - Get cookie lemonldap (2dc3960bfb506d847dc2482de350c4ee6c8129339d62ab8449552e363385d16f) 1392s ok 20 - Get cookie lemonldappdata () 1392s ok 21 - SAML request cleared from pdata 1392s # ==> Pushing SP <== 1392s # ==> Popping SP <== 1392s ok 22 - Unauth SP request 1392s ok 23 - Get redirection 1392s ok 24 - Location header found 1392s # ==> Pushing ISSUER <== 1392s # ==> Popping ISSUER <== 1392s ok 25 - Launch SAML request to IdP 1392s ok 26 - HTTP code is 200 1392s ok 27 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196801%2C%22issuerRequestsaml%22%3A%221770124921_32474%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) 1392s # ==> Pushing ISSUER <== 1392s # ==> Popping ISSUER <== 1392s ok 28 - Post authentication request 1392s ok 29 - HTTP code is 200 1392s ok 30 - Get cookie lemonldap (ae095149ae153f4fec9d8c8b5b95000b7750dae860c28d29e4d7655af6d5e011) 1392s ok 31 - Get cookie lemonldappdata () 1392s ok 32 - SAML request cleared from pdata 1392s ok 33 - HTTP code is 200 1392s ok 34 - Page contains a form 1392s ok 35 - Host match 1392s ok 36 - URI match 1392s ok 37 - Field "SAMLResponse" is defined 1392s ok 38 - Field "RelayState" is defined 1392s ok 39 - CSP header authorize POST request to auth.sp.com 1392s ok 40 - Signed using SHA-256 1392s # ==> Pushing SP <== 1392s # ==> Popping SP <== 1392s ok 41 - Post SAML response to SP 1392s ok 42 - Get cookie lemonldap (6275bfb13c4a3ad417570bd93919e6ee72a7fda259bce5ef6ef4ad4a6d11ccdb) 1392s ok 43 - Get redirection 1392s ok 44 - Location is http://test1.example.com/ 1392s # ==> Pushing SP <== 1392s # ==> Popping SP <== 1392s ok 45 - Get / on SP 1392s ok 46 - HTTP code is 200 1392s ok 47 - Authenticated as fa@badwolf.org@idp 1392s ok 48 - UTF-8 values 1392s # ==> Pushing SP <== 1392s # ==> Popping SP <== 1392s ok 49 - Query SP for logout 1392s ok 50 - Get redirection 1392s ok 51 - Location header found 1392s ok 52 - SHA256 used to sign Logout Request 1392s # ==> Pushing ISSUER <== 1392s # ==> Popping ISSUER <== 1392s ok 53 - Launch SAML logout request to IdP 1392s ok 54 - Get redirection 1392s ok 55 - Location header found 1392s ok 56 - Get cookie lemonldap (0) 1392s ok 57 - IDP Cookie removed 1392s # ==> Pushing SP <== 1392s # ==> Popping SP <== 1392s ok 58 - Launch SAML logout request to SP 1392s ok 59 - HTTP code is 200 1392s # ==> Pushing ISSUER <== 1392s # ==> Popping ISSUER <== 1392s ok 60 - Test if user is reject on IdP 1392s ok 61 - Response status is 401 1392s ok 62 - Content is JSON 1392s ok 63 - Error code is 1 1392s # ==> Pushing SP <== 1392s # ==> Popping SP <== 1392s ok 64 - Test if user is reject on SP 1392s ok 65 - Get redirection 1392s ok 66 - Location header found 1392s 1..66 1392s ok 1394s t/30-CDC.t ..................................................................... 1394s ok 1 - use Lemonldap::NG::Portal::Main; 1394s ok 2 - Portal object 1394s ok 3 - Init 1394s ok 4 - Portal app 1394s ok 5 - Register $type 1394s ok 6 - Portal object 1394s ok 7 - Init 1394s ok 8 - Portal app 1394s ok 9 - Register $type 1394s ok 10 - use Lemonldap::NG::Portal::CDC; 1394s ok 11 - Portal object 1394s ok 12 - Init 1394s ok 13 - Portal app 1394s ok 14 - CDC 1394s # ==> Pushing SP <== 1394s # ==> Popping SP <== 1394s ok 15 - Unauth SP request 1394s ok 16 - HTTP code is 200 1394s ok 17 - HTTP code is 200 1394s ok 18 - Page contains a form 1394s ok 19 - Host match 1394s ok 20 - URI match 1394s ok 21 - Field "SAMLRequest" is defined 1394s ok 22 - CSP header authorize POST request to auth.idp.com 1394s ok 23 - Method is POST 1394s # ==> Pushing ISSUER <== 1394s # ==> Popping ISSUER <== 1394s ok 24 - Post SAML request to IdP 1394s ok 25 - HTTP code is 200 1394s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770124923_34425%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770196803%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1394s # ==> Pushing ISSUER <== 1394s # ==> Popping ISSUER <== 1394s ok 27 - Post authentication 1394s ok 28 - Get cookie lemonldap (56ebe41088a9abd6c310c464a83b8542835174025f5a7aaafe25bcc764c448e5) 1394s ok 29 - HTTP code is 200 1394s ok 30 - Page contains a form 1394s ok 31 - Host match 1394s ok 32 - URI match 1394s ok 33 - Field "SAMLResponse" is defined 1394s ok 34 - CSP header authorize POST request to auth.sp.com 1394s ok 35 - Found CDC iframe 1394s ok 36 - CDC write request 1394s ok 37 - HTTP code is 200 1394s ok 38 - Get cookie _saml_idp (aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL21ldGFkYXRh) 1394s ok 39 - CDC read 1394s # ==> Pushing SP <== 1394s # ==> Popping SP <== 1394s ok 40 - Post SAML response to SP 1394s ok 41 - Get redirection 1394s ok 42 - Location is http://auth.sp.com/ 1394s ok 43 - Get cookie lemonldap (4dcbc193397012f3f603ee9f304aa0d507b846de659bb6a8174dd847a7f6adfe) 1394s # ==> Pushing SP <== 1394s # ==> Popping SP <== 1394s ok 44 - Get / on SP 1394s ok 45 - HTTP code is 200 1394s ok 46 - Authenticated as fa@badwolf.org@idp 1394s ok 47 - UTF-8 values 1394s # ==> Pushing SP <== 1394s # ==> Popping SP <== 1394s ok 48 - Query SP for logout 1394s ok 49 - HTTP code is 200 1394s ok 50 - Page contains a form 1394s ok 51 - Host match 1394s ok 52 - URI match 1394s ok 53 - Field "SAMLRequest" is defined 1394s ok 54 - CSP header authorize POST request to auth.idp.com 1394s ok 55 - Method is POST 1394s # ==> Pushing ISSUER <== 1394s # ==> Popping ISSUER <== 1394s ok 56 - Post SAML logout request to IdP 1394s ok 57 - HTTP code is 200 1394s ok 58 - Page contains a form 1394s ok 59 - Host match 1394s ok 60 - URI match 1394s ok 61 - Field "SAMLResponse" is defined 1394s ok 62 - CSP header authorize POST request to auth.sp.com 1394s ok 63 - Method is POST 1394s # ==> Pushing SP <== 1394s # ==> Popping SP <== 1394s ok 64 - Post SAML response to SP 1394s ok 65 - Get redirection 1394s ok 66 - Location is http://auth.sp.com/?logout=1 1394s # ==> Pushing ISSUER <== 1394s # ==> Popping ISSUER <== 1394s ok 67 - Test if user is reject on IdP 1394s ok 68 - Response status is 401 1394s ok 69 - Content is JSON 1394s ok 70 - Error code is 1 1394s # ==> Pushing SP <== 1394s # ==> Popping SP <== 1394s ok 71 - Test if user is reject on SP 1394s ok 72 - HTTP code is 200 1394s ok 73 - HTTP code is 200 1394s ok 74 - Page contains a form 1394s ok 75 - Host match 1394s ok 76 - URI match 1394s ok 77 - Field "SAMLRequest" is defined 1394s ok 78 - CSP header authorize POST request to auth.idp.com 1394s ok 79 - Method is POST 1394s 1..79 1394s ok 1396s t/30-Lazy-Loading.t ............................................................ 1396s ok 1 - use Lemonldap::NG::Portal::Main; 1396s ok 2 - Portal object 1396s ok 3 - Init 1396s ok 4 - Portal app 1396s # Subtest: no TTL, not called again 1396s ok 1 - Found SAML issuer instance 1396s ok 2 - Found OIDC issuer instance 1396s ok 3 - Found mock instance 1396s ok 4 - test not found 1396s ok 5 - Hook was called once 1396s ok 6 - Hook was called twice 1396s ok 7 - test not found 1396s ok 8 - Hook was not called again 1396s 1..8 1396s ok 5 - no TTL, not called again 1396s # Subtest: no TTL, error result, called again 1396s ok 1 - Found SAML issuer instance 1396s ok 2 - Found OIDC issuer instance 1396s ok 3 - Found mock instance 1396s ok 4 - test not found 1396s ok 5 - Hook was called once 1396s ok 6 - Hook was called twice 1396s ok 7 - test not found 1396s ok 8 - Hook was called again 1396s ok 9 - test not found 1396s ok 10 - Hook was not called again 1396s 1..10 1396s ok 6 - no TTL, error result, called again 1396s # Subtest: TTL, called again after TTL 1396s ok 1 - Found SAML issuer instance 1396s ok 2 - Found OIDC issuer instance 1396s ok 3 - Found mock instance 1396s ok 4 - test not found 1396s ok 5 - Hook was called once 1396s ok 6 - Hook was called twice 1396s ok 7 - test not found 1396s ok 8 - Hook was not called again 1396s ok 9 - test not found 1396s ok 10 - Hook was called again 1396s 1..10 1396s ok 7 - TTL, called again after TTL 1396s 1..7 1396s ok 1397s t/30-SAML-Federation-Config.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 - Register $type 1397s ok 6 - Portal object 1397s ok 7 - Init 1397s ok 8 - Portal app 1397s ok 9 - Register $type 1397s ok 10 - confKey from config 1397s ok 11 - confKey was generated 1397s ok 12 - Rule from SP config 1397s ok 13 - Rule from federation defaults 1397s ok 14 - SP attributes have been imported as configured by policy 1397s ok 15 - default NameID Format 1397s ok 16 - SP attributes have been imported as configured by policy 1397s ok 17 1397s ok 18 - eduPersonTargetedID sets required persistent NameID 1397s ok 19 - IDP option from config override 1397s ok 20 - IDP option from federation defaults 1397s ok 21 - IDP attributes from federation defaults 1397s ok 22 - IDP attributes from configuration override 1397s ok 23 - getIssuer 1397s ok 24 - getIssuer 1397s ok 25 - getIssuer 1397s 1..25 1397s ok 1401s t/30-SAML-Head-to-Tail-POST.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 - Register $type 1401s ok 6 - Portal object 1401s ok 7 - Init 1401s ok 8 - Portal app 1401s ok 9 - Register $type 1401s # ==> Pushing SP <== 1401s # ==> Popping SP <== 1401s ok 10 - Unauth SP request 1401s ok 11 - HTTP code is 200 1401s ok 12 - Page contains a form 1401s ok 13 - Host match 1401s ok 14 - URI match 1401s ok 15 - Field "SAMLRequest" is defined 1401s ok 16 - CSP header authorize POST request to auth.idp.com 1401s ok 17 - Method is POST 1401s # ==> Pushing ISSUER <== 1401s # ==> Popping ISSUER <== 1401s ok 18 - Post SAML request to IdP 1401s ok 19 - HTTP code is 200 1401s ok 20 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770196809%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770124929_21481%22%7D) 1401s # ==> Pushing ISSUER <== 1401s # ==> Popping ISSUER <== 1401s ok 21 - Post authentication 1401s ok 22 - Get cookie lemonldap (f1380c479680384b931b044debd01b24ccc4e99315231383f32713677ce238d4) 1401s ok 23 - HTTP code is 200 1401s ok 24 - Page contains a form 1401s ok 25 - Host match 1401s ok 26 - URI match 1401s ok 27 - Field "SAMLResponse" is defined 1401s ok 28 - CSP header authorize POST request to auth.sp.com 1401s ok 29 - Method is POST 1401s # ==> Pushing SP <== 1401s # ==> Popping SP <== 1401s ok 30 - Post SAML response to SP 1401s ok 31 - Get redirection 1401s ok 32 - Location header found 1401s ok 33 - Get cookie lemonldap (581486a6e22ed6bdc155f8c1fcfcf6a9b6fa4ea9e8662c9fb174f7fcc6d45751) 1401s # ==> Pushing SP <== 1401s # ==> Popping SP <== 1401s ok 34 - Follow redirection 1401s ok 35 - HTTP code is 200 1401s # ==> Pushing SP <== 1401s # ==> Popping SP <== 1401s ok 36 - Query SP for logout 1401s ok 37 - HTTP code is 200 1401s ok 38 - Page contains a form 1401s ok 39 - Host match 1401s ok 40 - URI match 1401s ok 41 - Field "SAMLRequest" is defined 1401s ok 42 - CSP header authorize POST request to auth.idp.com 1401s ok 43 - Method is POST 1401s # ==> Pushing ISSUER <== 1401s # ==> Popping ISSUER <== 1401s ok 44 - Post SAML logout request to IdP 1401s ok 45 - HTTP code is 200 1401s ok 46 - Page contains a form 1401s ok 47 - Host match 1401s ok 48 - URI match 1401s ok 49 - Field "SAMLResponse" is defined 1401s ok 50 - CSP header authorize POST request to auth.sp.com 1401s ok 51 - Method is POST 1401s ok 52 - Get cookie lemonldap (0) 1401s ok 53 - SSO cookie removed 1401s # ==> Pushing SP <== 1401s # ==> Popping SP <== 1401s ok 54 - Post SAML response to SP 1401s ok 55 - HTTP code is 200 1401s # ==> Pushing ISSUER <== 1401s # ==> Popping ISSUER <== 1401s ok 56 - Test if user is reject on IdP 1401s ok 57 - Response status is 401 1401s ok 58 - Content is JSON 1401s ok 59 - Error code is 1 1401s # ==> Pushing SP <== 1401s # ==> Popping SP <== 1401s ok 60 - Test if user is reject on SP 1401s ok 61 - HTTP code is 200 1401s ok 62 - HTTP code is 200 1401s ok 63 - Page contains a form 1401s ok 64 - Host match 1401s ok 65 - URI match 1401s ok 66 - Field "SAMLRequest" is defined 1401s ok 67 - CSP header authorize POST request to auth.idp.com 1401s ok 68 - Method is POST 1401s 1..68 1401s ok 1404s t/30-SAML-Key-Override-IDP.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 - Register $type 1404s # ==> Pushing SP <== 1404s # ==> Popping SP <== 1404s ok 6 - XML successfully parsed 1404s ok 7 - Offered signing certs match excepted ones 1404s ok 8 - XML successfully parsed 1404s ok 9 - Offered encryption certs match excepted ones 1404s # ==> Pushing SP <== 1404s # ==> Popping SP <== 1404s ok 10 - XML successfully parsed 1404s ok 11 - Offered signing certs match excepted ones 1404s ok 12 - XML successfully parsed 1404s ok 13 - Offered encryption certs match excepted ones 1404s # ==> Pushing SP <== 1404s # ==> Popping SP <== 1404s ok 14 - XML successfully parsed 1404s ok 15 - Offered signing certs match excepted ones 1404s ok 16 - XML successfully parsed 1404s ok 17 - Offered encryption certs match excepted ones 1404s # ==> Pushing SP <== 1404s # ==> Popping SP <== 1404s ok 18 - Initiate authentication 1404s ok 19 - HTTP code is 200 1404s ok 20 - HTTP code is 200 1404s ok 21 - Page contains a form 1404s ok 22 - Host match 1404s ok 23 - URI match 1404s ok 24 - Field "SAMLRequest" is defined 1404s ok 25 - CSP header authorize POST request to auth.default-idp.com 1404s ok 26 - Method is POST 1404s ok 27 - Found SAMLRequest 1404s ok 28 - XML successfully parsed 1404s ok 29 - Expected key was used 1404s ok 30 - XML successfully parsed 1404s ok 31 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1404s ok 32 - Expected alg rsa-sha256 was used 1404s # ==> Pushing SP <== 1404s # ==> Popping SP <== 1404s ok 33 - Initiate authentication 1404s ok 34 - HTTP code is 200 1404s ok 35 - HTTP code is 200 1404s ok 36 - Page contains a form 1404s ok 37 - Host match 1404s ok 38 - URI match 1404s ok 39 - Field "SAMLRequest" is defined 1404s ok 40 - CSP header authorize POST request to auth.override-method.com 1404s ok 41 - Method is POST 1404s ok 42 - Found SAMLRequest 1404s ok 43 - XML successfully parsed 1404s ok 44 - Expected key was used 1404s ok 45 - XML successfully parsed 1404s ok 46 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1404s ok 47 - Expected alg rsa-sha384 was used 1404s # ==> Pushing SP <== 1404s # ==> Popping SP <== 1404s ok 48 - Initiate authentication 1404s ok 49 - HTTP code is 200 1404s ok 50 - HTTP code is 200 1404s ok 51 - Page contains a form 1404s ok 52 - Host match 1404s ok 53 - URI match 1404s ok 54 - Field "SAMLRequest" is defined 1404s ok 55 - CSP header authorize POST request to auth.override-key.com 1404s ok 56 - Method is POST 1404s ok 57 - Found SAMLRequest 1404s ok 58 - XML successfully parsed 1404s ok 59 - Expected key was used 1404s ok 60 - XML successfully parsed 1404s ok 61 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1404s ok 62 - Expected alg rsa-sha256 was used 1404s # ==> Pushing SP <== 1404s # ==> Popping SP <== 1404s ok 63 - Initiate authentication 1404s ok 64 - HTTP code is 200 1404s ok 65 - HTTP code is 200 1404s ok 66 - Page contains a form 1404s ok 67 - Host match 1404s ok 68 - URI match 1404s ok 69 - Field "SAMLRequest" is defined 1404s ok 70 - CSP header authorize POST request to auth.override-both.com 1404s ok 71 - Method is POST 1404s ok 72 - Found SAMLRequest 1404s ok 73 - XML successfully parsed 1404s ok 74 - Expected key was used 1404s ok 75 - XML successfully parsed 1404s ok 76 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1404s ok 77 - Expected alg rsa-sha384 was used 1404s 1..77 1404s ok 1409s t/30-SAML-Key-Override-SP.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 - Register $type 1409s # ==> Pushing ISSUER <== 1409s # ==> Popping ISSUER <== 1409s ok 6 - XML successfully parsed 1409s ok 7 - Offered signing certs match excepted ones 1409s ok 8 - XML successfully parsed 1409s ok 9 - Offered encryption certs match excepted ones 1409s # ==> Pushing ISSUER <== 1409s # ==> Popping ISSUER <== 1409s ok 10 - XML successfully parsed 1409s ok 11 - Offered signing certs match excepted ones 1409s ok 12 - XML successfully parsed 1409s ok 13 - Offered encryption certs match excepted ones 1409s # ==> Pushing ISSUER <== 1409s # ==> Popping ISSUER <== 1409s ok 14 - XML successfully parsed 1409s ok 15 - Offered signing certs match excepted ones 1409s ok 16 - XML successfully parsed 1409s ok 17 - Offered encryption certs match excepted ones 1409s # ==> Pushing ISSUER <== 1409s # ==> Popping ISSUER <== 1409s ok 18 - Auth query 1409s ok 19 - HTTP code is 200 1409s ok 20 - Get cookie lemonldap (d3b02ae6e57895a9d266053f02a26412e6b34ed9021da943d4ccb0c1d0b3c7f8) 1409s # Generated SAML Request: http://auth.default-sp.com/saml/metadata 1409s # ==> Pushing ISSUER <== 1409s # ==> Popping ISSUER <== 1409s ok 21 - Post SAML request to IdP 1409s ok 22 - HTTP code is 200 1409s ok 23 - HTTP code is 200 1409s ok 24 - Page contains a form 1409s ok 25 - Host match 1409s ok 26 - URI match 1409s ok 27 - Field "SAMLResponse" is defined 1409s ok 28 - CSP header authorize POST request to auth.default-sp.com 1409s ok 29 - Method is POST 1409s ok 30 - Found SAMLResponse 1409s ok 31 - XML successfully parsed 1409s ok 32 - Expected key was used 1409s ok 33 - XML successfully parsed 1409s ok 34 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1409s ok 35 - Expected alg rsa-sha256 was used 1409s # ==> Pushing ISSUER <== 1409s # ==> Popping ISSUER <== 1409s ok 36 - Auth query 1409s ok 37 - HTTP code is 200 1409s ok 38 - Get cookie lemonldap (2faee4e0b0e75b401605102ae8349df55679c75eaac60a3f06fe765106478471) 1409s # Generated SAML Request: http://auth.override-method.com/saml/metadata 1409s # ==> Pushing ISSUER <== 1409s # ==> Popping ISSUER <== 1409s ok 39 - Post SAML request to IdP 1409s ok 40 - HTTP code is 200 1409s ok 41 - HTTP code is 200 1409s ok 42 - Page contains a form 1409s ok 43 - Host match 1409s ok 44 - URI match 1409s ok 45 - Field "SAMLResponse" is defined 1409s ok 46 - CSP header authorize POST request to auth.override-method.com 1409s ok 47 - Method is POST 1409s ok 48 - Found SAMLResponse 1409s ok 49 - XML successfully parsed 1409s ok 50 - Expected key was used 1409s ok 51 - XML successfully parsed 1409s ok 52 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1409s ok 53 - Expected alg rsa-sha384 was used 1409s # ==> Pushing ISSUER <== 1409s # ==> Popping ISSUER <== 1409s ok 54 - Auth query 1409s ok 55 - HTTP code is 200 1409s ok 56 - Get cookie lemonldap (8edb2a8879e5a8db93b01a7ff7b7ba6e368ad2dbe96b721b22be565d866fa566) 1409s # Generated SAML Request: http://auth.override-key.com/saml/metadata 1409s # ==> Pushing ISSUER <== 1409s # ==> Popping ISSUER <== 1409s ok 57 - Post SAML request to IdP 1409s ok 58 - HTTP code is 200 1409s ok 59 - HTTP code is 200 1409s ok 60 - Page contains a form 1409s ok 61 - Host match 1409s ok 62 - URI match 1409s ok 63 - Field "SAMLResponse" is defined 1409s ok 64 - CSP header authorize POST request to auth.override-key.com 1409s ok 65 - Method is POST 1409s ok 66 - Found SAMLResponse 1409s ok 67 - XML successfully parsed 1409s ok 68 - Expected key was used 1409s ok 69 - XML successfully parsed 1409s ok 70 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1409s ok 71 - Expected alg rsa-sha256 was used 1409s # ==> Pushing ISSUER <== 1409s # ==> Popping ISSUER <== 1409s ok 72 - Auth query 1409s ok 73 - HTTP code is 200 1409s ok 74 - Get cookie lemonldap (5011206dd84bd3bd1829ed42aa7d9f350d6c283c479816cac360ab2363340f6e) 1409s # Generated SAML Request: http://auth.override-both.com/saml/metadata 1409s # ==> Pushing ISSUER <== 1409s # ==> Popping ISSUER <== 1409s ok 75 - Post SAML request to IdP 1409s ok 76 - HTTP code is 200 1409s ok 77 - HTTP code is 200 1409s ok 78 - Page contains a form 1409s ok 79 - Host match 1409s ok 80 - URI match 1409s ok 81 - Field "SAMLResponse" is defined 1409s ok 82 - CSP header authorize POST request to auth.override-both.com 1409s ok 83 - Method is POST 1409s ok 84 - Found SAMLResponse 1409s ok 85 - XML successfully parsed 1409s ok 86 - Expected key was used 1409s ok 87 - XML successfully parsed 1409s ok 88 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 1409s ok 89 - Expected alg rsa-sha384 was used 1409s 1..89 1409s ok 1410s t/30-SAML-Macros.t ............................................................. 1410s ok 1 - use Lemonldap::NG::Portal::Main; 1410s ok 2 - Portal object 1410s ok 3 - Init 1410s ok 4 - Portal app 1410s ok 5 - Issuer portal 1410s ok 6 - Auth query 1410s ok 7 - HTTP code is 200 1410s ok 8 - Get cookie lemonldap (c872505a2bc67c0b6e2944b0197b366467a73f8f0c791c0e2fd981bd6671a041) 1410s ok 9 - Query IdP to access to SP 1410s ok 10 - HTTP code is 200 1410s ok 11 - Form method is POST 1410s ok 12 - Found SAML response 1410s ok 13 - Check Attribute 1410s ok 14 - Check Attribute 1410s ok 15 - Check NameID from macro 1410s 1..15 1410s ok 1418s t/30-SAML-NameID-IDP.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 - Register $type 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 6 - Auth query 1418s ok 7 - HTTP code is 200 1418s ok 8 - Get cookie lemonldap (528bb370f8d4aebe12d662035b70e41d5a091d22fabff7e794b3f04dcff21565) 1418s # Generated SAML Request: http://auth.sp.com/saml/metadata 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 9 - Post SAML request to IdP 1418s ok 10 - HTTP code is 200 1418s ok 11 - HTTP code is 200 1418s ok 12 - Page contains a form 1418s ok 13 - Host match 1418s ok 14 - URI match 1418s ok 15 - Field "SAMLResponse" is defined 1418s ok 16 - CSP header authorize POST request to auth.sp.com 1418s ok 17 - Method is POST 1418s ok 18 - Found SAMLResponse 1418s ok 19 - XML successfully parsed 1418s ok 20 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1418s ok 21 - Found expected NameID Format in response 1418s ok 22 - XML successfully parsed 1418s ok 23 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1418s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 1418s ok 24 - NameID matches 1418s ok 25 - Portal object 1418s ok 26 - Init 1418s ok 27 - Portal app 1418s ok 28 - Register $type 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 29 - Auth query 1418s ok 30 - HTTP code is 200 1418s ok 31 - Get cookie lemonldap (882ae8d6552a7bdc04feffdb81a0bee7840138fec9871e524dff5d1cca5adb20) 1418s # Generated SAML Request: http://auth.sp.com/saml/metadata 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 32 - Post SAML request to IdP 1418s ok 33 - HTTP code is 200 1418s ok 34 - HTTP code is 200 1418s ok 35 - Page contains a form 1418s ok 36 - Host match 1418s ok 37 - URI match 1418s ok 38 - Field "SAMLResponse" is defined 1418s ok 39 - CSP header authorize POST request to auth.sp.com 1418s ok 40 - Method is POST 1418s ok 41 - Found SAMLResponse 1418s ok 42 - XML successfully parsed 1418s ok 43 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1418s ok 44 - Found expected NameID Format in response 1418s ok 45 - XML successfully parsed 1418s ok 46 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1418s # Found NameID french with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 1418s ok 47 - NameID matches 1418s ok 48 - Portal object 1418s ok 49 - Init 1418s ok 50 - Portal app 1418s ok 51 - Register $type 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 52 - Auth query 1418s ok 53 - HTTP code is 200 1418s ok 54 - Get cookie lemonldap (421e5620d772e0b3e713de045685a9bc32d62af65ec482c15b396b264b019594) 1418s # Generated SAML Request: http://auth.sp.com/saml/metadata 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 55 - Post SAML request to IdP 1418s ok 56 - HTTP code is 200 1418s ok 57 - HTTP code is 200 1418s ok 58 - Page contains a form 1418s ok 59 - Host match 1418s ok 60 - URI match 1418s ok 61 - Field "SAMLResponse" is defined 1418s ok 62 - CSP header authorize POST request to auth.sp.com 1418s ok 63 - Method is POST 1418s ok 64 - Found SAMLResponse 1418s ok 65 - XML successfully parsed 1418s ok 66 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1418s ok 67 - Found expected NameID Format in response 1418s ok 68 - XML successfully parsed 1418s ok 69 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1418s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 1418s ok 70 - NameID matches 1418s ok 71 - Portal object 1418s ok 72 - Init 1418s ok 73 - Portal app 1418s ok 74 - Register $type 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 75 - Auth query 1418s ok 76 - HTTP code is 200 1418s ok 77 - Get cookie lemonldap (3d529ba2dd0f9a0cfa401d29c08297f528c47cd940cb871fd7a7d67294ba3ad7) 1418s # Generated SAML Request: http://auth.sp.com/saml/metadata 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 78 - Post SAML request to IdP 1418s ok 79 - HTTP code is 200 1418s ok 80 - HTTP code is 200 1418s ok 81 - Page contains a form 1418s ok 82 - Host match 1418s ok 83 - URI match 1418s ok 84 - Field "SAMLResponse" is defined 1418s ok 85 - CSP header authorize POST request to auth.sp.com 1418s ok 86 - Method is POST 1418s ok 87 - Found SAMLResponse 1418s ok 88 - XML successfully parsed 1418s ok 89 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1418s ok 90 - Found expected NameID Format in response 1418s ok 91 - XML successfully parsed 1418s ok 92 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1418s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 1418s ok 93 - NameID matches 1418s ok 94 - Portal object 1418s ok 95 - Init 1418s ok 96 - Portal app 1418s ok 97 - Register $type 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 98 - Auth query 1418s ok 99 - HTTP code is 200 1418s ok 100 - Get cookie lemonldap (deff480a92a53806f9881f3d2a0120b9beb2fde38fbfe64ac4e9a48e4f01c4e7) 1418s # Generated SAML Request: http://auth.sp.com/saml/metadata 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 101 - Post SAML request to IdP 1418s ok 102 - HTTP code is 200 1418s ok 103 - HTTP code is 200 1418s ok 104 - Page contains a form 1418s ok 105 - Host match 1418s ok 106 - URI match 1418s ok 107 - Field "SAMLResponse" is defined 1418s ok 108 - CSP header authorize POST request to auth.sp.com 1418s ok 109 - Method is POST 1418s ok 110 - Found SAMLResponse 1418s ok 111 - XML successfully parsed 1418s ok 112 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1418s ok 113 - Found expected NameID Format in response 1418s ok 114 - XML successfully parsed 1418s ok 115 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1418s # Found NameID french with format urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos 1418s ok 116 - NameID matches 1418s ok 117 - Portal object 1418s ok 118 - Init 1418s ok 119 - Portal app 1418s ok 120 - Register $type 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 121 - Auth query 1418s ok 122 - HTTP code is 200 1418s ok 123 - Get cookie lemonldap (181e1db741e809466f480813bf6c3d43a19aa55f7cb2e383f14f67498b7a48b1) 1418s # Generated SAML Request: http://auth.sp.com/saml/metadata 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 124 - Post SAML request to IdP 1418s ok 125 - HTTP code is 200 1418s ok 126 - HTTP code is 200 1418s ok 127 - Page contains a form 1418s ok 128 - Host match 1418s ok 129 - URI match 1418s ok 130 - Field "SAMLResponse" is defined 1418s ok 131 - CSP header authorize POST request to auth.sp.com 1418s ok 132 - Method is POST 1418s ok 133 - Found SAMLResponse 1418s ok 134 - XML successfully parsed 1418s ok 135 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1418s ok 136 - Found expected NameID Format in response 1418s ok 137 - Portal object 1418s ok 138 - Init 1418s ok 139 - Portal app 1418s ok 140 - Register $type 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 141 - Auth query 1418s ok 142 - HTTP code is 200 1418s ok 143 - Get cookie lemonldap (6d46ad02c82c2cdd41c330a5b347f539c2a9a3133b62453e5e72addd52801b67) 1418s # Generated SAML Request: http://auth.sp.com/saml/metadata 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 144 - Post SAML request to IdP 1418s ok 145 - HTTP code is 200 1418s ok 146 - HTTP code is 200 1418s ok 147 - Page contains a form 1418s ok 148 - Host match 1418s ok 149 - URI match 1418s ok 150 - Field "SAMLResponse" is defined 1418s ok 151 - CSP header authorize POST request to auth.sp.com 1418s ok 152 - Method is POST 1418s ok 153 - Found SAMLResponse 1418s ok 154 - XML successfully parsed 1418s ok 155 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1418s ok 156 - Found expected NameID Format in response 1418s ok 157 - XML successfully parsed 1418s ok 158 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1418s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified 1418s ok 159 - NameID matches 1418s ok 160 - Portal object 1418s ok 161 - Init 1418s ok 162 - Portal app 1418s ok 163 - Register $type 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 164 - Auth query 1418s ok 165 - HTTP code is 200 1418s ok 166 - Get cookie lemonldap (b40f1298de975008d3e2eae29f63b79ec48a03505682858d287773a497961d5f) 1418s # Generated SAML Request: http://auth.sp.com/saml/metadata 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 167 - Post SAML request to IdP 1418s ok 168 - HTTP code is 200 1418s ok 169 - HTTP code is 200 1418s ok 170 - Page contains a form 1418s ok 171 - Host match 1418s ok 172 - URI match 1418s ok 173 - Field "SAMLResponse" is defined 1418s ok 174 - CSP header authorize POST request to auth.sp.com 1418s ok 175 - Method is POST 1418s ok 176 - Found SAMLResponse 1418s ok 177 - XML successfully parsed 1418s ok 178 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1418s ok 179 - Found expected NameID Format in response 1418s ok 180 - XML successfully parsed 1418s ok 181 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1418s # Found NameID _796BA7A1309CA226EB0A6D1CD912237A with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 1418s ok 182 - NameID matches 1418s ok 183 - Portal object 1418s ok 184 - Init 1418s ok 185 - Portal app 1418s ok 186 - Register $type 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 187 - Auth query 1418s ok 188 - HTTP code is 200 1418s ok 189 - Get cookie lemonldap (2f68596e04e6baf5cb473e3f67afb8ed48dba441e52919728705935e501ba7fa) 1418s # Generated SAML Request: http://auth.sp.com/saml/metadata 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 190 - Post SAML request to IdP 1418s ok 191 - HTTP code is 200 1418s ok 192 - HTTP code is 200 1418s ok 193 - Page contains a form 1418s ok 194 - Host match 1418s ok 195 - URI match 1418s ok 196 - Field "SAMLResponse" is defined 1418s ok 197 - CSP header authorize POST request to auth.sp.com 1418s ok 198 - Method is POST 1418s ok 199 - Found SAMLResponse 1418s ok 200 - XML successfully parsed 1418s ok 201 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1418s ok 202 - Found expected NameID Format in response 1418s ok 203 - XML successfully parsed 1418s ok 204 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1418s # Found NameID _796BA7A1309CA226EB0A6D1CD912237A with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 1418s ok 205 - NameID matches 1418s ok 206 - Portal object 1418s ok 207 - Init 1418s ok 208 - Portal app 1418s ok 209 - Register $type 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 210 - Auth query 1418s ok 211 - HTTP code is 200 1418s ok 212 - Get cookie lemonldap (9b20098b49e677b981ec0c12e7f22d5cd28e9cf1a30b8a245923e12749a7fc51) 1418s # Generated SAML Request: http://auth.sp.com/saml/metadata 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 213 - Post SAML request to IdP 1418s ok 214 - HTTP code is 200 1418s ok 215 - HTTP code is 200 1418s ok 216 - Page contains a form 1418s ok 217 - Host match 1418s ok 218 - URI match 1418s ok 219 - Field "SAMLResponse" is defined 1418s ok 220 - CSP header authorize POST request to auth.sp.com 1418s ok 221 - Method is POST 1418s ok 222 - Found SAMLResponse 1418s ok 223 - XML successfully parsed 1418s ok 224 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1418s ok 225 - Found expected NameID Format in response 1418s ok 226 - XML successfully parsed 1418s ok 227 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1418s # Found NameID _796BA7A1309CA226EB0A6D1CD912237A with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 1418s ok 228 - NameID matches 1418s ok 229 - Portal object 1418s ok 230 - Init 1418s ok 231 - Portal app 1418s ok 232 - Register $type 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 233 - Auth query 1418s ok 234 - HTTP code is 200 1418s ok 235 - Get cookie lemonldap (9dc335c851debb5bf7c87e553d28bf6329bc74c65ded3fa844727ac7288911eb) 1418s # Generated SAML Request: http://auth.sp.com/saml/metadata 1418s # ==> Pushing ISSUER <== 1418s # ==> Popping ISSUER <== 1418s ok 236 - Post SAML request to IdP 1418s ok 237 - HTTP code is 200 1418s ok 238 - HTTP code is 200 1418s ok 239 - Page contains a form 1418s ok 240 - Host match 1418s ok 241 - URI match 1418s ok 242 - Field "SAMLResponse" is defined 1418s ok 243 - CSP header authorize POST request to auth.sp.com 1418s ok 244 - Method is POST 1418s ok 245 - Found SAMLResponse 1418s ok 246 - XML successfully parsed 1418s ok 247 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 1418s ok 248 - Found expected NameID Format in response 1418s ok 249 - XML successfully parsed 1418s ok 250 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 1418s # Found NameID _720F39772F54D481DA3E1C3DF46C9646 with format urn:oasis:names:tc:SAML:2.0:nameid-format:transient 1418s ok 251 - NameID matches 1418s ok 252 - Transient ID is different from persistent ID 1418s 1..252 1418s ok 1421s t/30-SAML-NameID-SP.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 - Register $type 1421s # ==> Pushing SP <== 1421s # ==> Popping SP <== 1421s ok 6 1421s ok 7 - HTTP code is 200 1421s ok 8 - Page contains a form 1421s ok 9 - Host match 1421s ok 10 - URI match 1421s ok 11 - Field "SAMLRequest" is defined 1421s ok 12 - CSP header authorize POST request to auth.idp.com 1421s ok 13 - Method is POST 1421s ok 14 - Found SAMLRequest 1421s ok 15 - XML successfully parsed 1421s ok 16 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1421s ok 17 - Found expected NameID Format in response 1421s ok 18 - Portal object 1421s ok 19 - Init 1421s ok 20 - Portal app 1421s ok 21 - Register $type 1421s # ==> Pushing SP <== 1421s # ==> Popping SP <== 1421s ok 22 1421s ok 23 - HTTP code is 200 1421s ok 24 - Page contains a form 1421s ok 25 - Host match 1421s ok 26 - URI match 1421s ok 27 - Field "SAMLRequest" is defined 1421s ok 28 - CSP header authorize POST request to auth.idp.com 1421s ok 29 - Method is POST 1421s ok 30 - Found SAMLRequest 1421s ok 31 - XML successfully parsed 1421s ok 32 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1421s ok 33 - Found expected NameID Format in response 1421s ok 34 - Portal object 1421s ok 35 - Init 1421s ok 36 - Portal app 1421s ok 37 - Register $type 1421s # ==> Pushing SP <== 1421s # ==> Popping SP <== 1421s ok 38 1421s ok 39 - HTTP code is 200 1421s ok 40 - Page contains a form 1421s ok 41 - Host match 1421s ok 42 - URI match 1421s ok 43 - Field "SAMLRequest" is defined 1421s ok 44 - CSP header authorize POST request to auth.idp.com 1421s ok 45 - Method is POST 1421s ok 46 - Found SAMLRequest 1421s ok 47 - XML successfully parsed 1421s ok 48 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1421s ok 49 - Found expected NameID Format in response 1421s ok 50 - Portal object 1421s ok 51 - Init 1421s ok 52 - Portal app 1421s ok 53 - Register $type 1421s # ==> Pushing SP <== 1421s # ==> Popping SP <== 1421s ok 54 1421s ok 55 - HTTP code is 200 1421s ok 56 - Page contains a form 1421s ok 57 - Host match 1421s ok 58 - URI match 1421s ok 59 - Field "SAMLRequest" is defined 1421s ok 60 - CSP header authorize POST request to auth.idp.com 1421s ok 61 - Method is POST 1421s ok 62 - Found SAMLRequest 1421s ok 63 - XML successfully parsed 1421s ok 64 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1421s ok 65 - Found expected NameID Format in response 1421s ok 66 - Portal object 1421s ok 67 - Init 1421s ok 68 - Portal app 1421s ok 69 - Register $type 1421s # ==> Pushing SP <== 1421s # ==> Popping SP <== 1421s ok 70 1421s ok 71 - HTTP code is 200 1421s ok 72 - Page contains a form 1421s ok 73 - Host match 1421s ok 74 - URI match 1421s ok 75 - Field "SAMLRequest" is defined 1421s ok 76 - CSP header authorize POST request to auth.idp.com 1421s ok 77 - Method is POST 1421s ok 78 - Found SAMLRequest 1421s ok 79 - XML successfully parsed 1421s ok 80 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 1421s ok 81 - Found expected NameID Format in response 1421s 1..81 1421s ok 1424s t/30-SAML-POST-Logout-when-expired.t ........................................... 1424s ok 1 - use Lemonldap::NG::Portal::Main; 1424s ok 2 - Portal object 1424s ok 3 - Init 1424s ok 4 - Portal app 1424s ok 5 - Register $type 1424s ok 6 - Portal object 1424s ok 7 - Init 1424s ok 8 - Portal app 1424s ok 9 - Register $type 1424s # ==> Pushing SP <== 1424s # ==> Popping SP <== 1424s ok 10 - Unauth SP request 1424s ok 11 - HTTP code is 200 1424s ok 12 - HTTP code is 200 1424s ok 13 - Page contains a form 1424s ok 14 - Host match 1424s ok 15 - URI match 1424s ok 16 - Field "SAMLRequest" is defined 1424s ok 17 - CSP header authorize POST request to auth.idp.com 1424s ok 18 - Method is POST 1424s # ==> Pushing ISSUER <== 1424s # ==> Popping ISSUER <== 1424s ok 19 - Post SAML request to IdP 1424s ok 20 - HTTP code is 200 1424s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770196832%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770124952_53043%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1424s # ==> Pushing ISSUER <== 1424s # ==> Popping ISSUER <== 1424s ok 22 - Post authentication 1424s ok 23 - Reject reason is 89 1424s # ==> Pushing SP <== 1424s # ==> Popping SP <== 1424s ok 24 - Unauth SP request 1424s ok 25 - HTTP code is 200 1424s ok 26 - HTTP code is 200 1424s ok 27 - Page contains a form 1424s ok 28 - Host match 1424s ok 29 - URI match 1424s ok 30 - Field "SAMLRequest" is defined 1424s ok 31 - CSP header authorize POST request to auth.idp.com 1424s ok 32 - Method is POST 1424s # ==> Pushing ISSUER <== 1424s # ==> Popping ISSUER <== 1424s ok 33 - Post SAML request to IdP 1424s ok 34 - HTTP code is 200 1424s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770196832%2C%22issuerRequestsaml%22%3A%221770124952_37420%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1424s # ==> Pushing ISSUER <== 1424s # ==> Popping ISSUER <== 1424s ok 36 - Post authentication 1424s ok 37 - Get cookie lemonldap (eb350403ada6e72a4b354156d23f32fcb0db26b10a9ca506412a4ecb3fc70324) 1424s ok 38 - Get cookie lemonldappdata () 1424s ok 39 - SAML request cleared from pdata 1424s ok 40 - HTTP code is 200 1424s ok 41 - Page contains a form 1424s ok 42 - Host match 1424s ok 43 - URI match 1424s ok 44 - Field "SAMLResponse" is defined 1424s ok 45 - CSP header authorize POST request to auth.sp.com 1424s ok 46 - Method is POST 1424s # ==> Pushing SP <== 1424s # ==> Popping SP <== 1424s ok 47 - Post SAML response to SP 1424s ok 48 - Get redirection 1424s ok 49 - Location is http://auth.sp.com/ 1424s ok 50 - Get cookie lemonldap (a652edb9fa3a4ed7d7f1ef2beba9ab02be502d4fa4560249dbd169b272bcb75e) 1424s # ==> Pushing SP <== 1424s # ==> Popping SP <== 1424s ok 51 - Get / on SP 1424s ok 52 - HTTP code is 200 1424s ok 53 - Authenticated as fa@badwolf.org@idp 1424s # ==> Pushing SP <== 1424s # ==> Popping SP <== 1424s ok 54 - Query SP for logout 1424s ok 55 - HTTP code is 200 1424s ok 56 - Page contains a form 1424s ok 57 - Host match 1424s ok 58 - URI match 1424s ok 59 - Field "SAMLRequest" is defined 1424s ok 60 - CSP header authorize POST request to auth.idp.com 1424s ok 61 - Method is POST 1424s # ==> Pushing ISSUER <== 1424s # ==> Popping ISSUER <== 1424s ok 62 - Post SAML logout request to IdP 1424s ok 63 - HTTP code is 200 1424s ok 64 - Page contains a form 1424s ok 65 - Host match 1424s ok 66 - URI match 1424s ok 67 - Field "SAMLResponse" is defined 1424s ok 68 - CSP header authorize POST request to auth.sp.com 1424s ok 69 - Method is POST 1424s # ==> Pushing SP <== 1424s # ==> Popping SP <== 1424s ok 70 - Post SAML response to SP 1424s ok 71 - Found SLO error 1424s 1..71 1424s ok 1427s t/30-SAML-POST-Logout-when-removed.t ........................................... 1427s ok 1 - use Lemonldap::NG::Portal::Main; 1427s ok 2 - Portal object 1427s ok 3 - Init 1427s ok 4 - Portal app 1427s ok 5 - Register $type 1427s ok 6 - Portal object 1427s ok 7 - Init 1427s ok 8 - Portal app 1427s ok 9 - Register $type 1427s # ==> Pushing SP <== 1427s # ==> Popping SP <== 1427s ok 10 - Unauth SP request 1427s ok 11 - HTTP code is 200 1427s ok 12 - HTTP code is 200 1427s ok 13 - Page contains a form 1427s ok 14 - Host match 1427s ok 15 - URI match 1427s ok 16 - Field "SAMLRequest" is defined 1427s ok 17 - CSP header authorize POST request to auth.idp.com 1427s ok 18 - Method is POST 1427s # ==> Pushing ISSUER <== 1427s # ==> Popping ISSUER <== 1427s ok 19 - Post SAML request to IdP 1427s ok 20 - HTTP code is 200 1427s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770196835%2C%22issuerRequestsaml%22%3A%221770124955_53253%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1427s # ==> Pushing ISSUER <== 1427s # ==> Popping ISSUER <== 1427s ok 22 - Post authentication 1427s ok 23 - Get cookie lemonldap (0f4708f6cb77a7864ee2b4d96ffad63f3d54090ccca72ce807abbdc3926a7a59) 1427s ok 24 - Get cookie lemonldappdata () 1427s ok 25 - SAML request cleared from pdata 1427s ok 26 - HTTP code is 200 1427s ok 27 - Page contains a form 1427s ok 28 - Host match 1427s ok 29 - URI match 1427s ok 30 - Field "SAMLResponse" is defined 1427s ok 31 - CSP header authorize POST request to auth.sp.com 1427s ok 32 - Method is POST 1427s # ==> Pushing SP <== 1427s # ==> Popping SP <== 1427s ok 33 - Post SAML response to SP 1427s ok 34 - Get redirection 1427s ok 35 - Location is http://auth.sp.com/ 1427s ok 36 - Get cookie lemonldap (16f65aa32924b8ba3082456d01d1bdd3bdf1f8774aa4e3dfbd36561a6a0218ca) 1427s # ==> Pushing SP <== 1427s # ==> Popping SP <== 1427s ok 37 - Get / on SP 1427s ok 38 - HTTP code is 200 1427s # ==> Pushing ISSUER <== 1427s # ==> Popping ISSUER <== 1427s ok 39 - Query IDP for logout 1427s ok 40 - Get cookie lemonldap (0) 1427s ok 41 - IDP cookie removed 1427s # ==> Pushing ISSUER <== 1427s # ==> Popping ISSUER <== 1427s ok 42 - Test if old cookie is denied by IdP 1427s ok 43 - Response status is 401 1427s ok 44 - Content is JSON 1427s ok 45 - Error code is 1 1427s # ==> Pushing SP <== 1427s # ==> Popping SP <== 1427s ok 46 - Query SP for logout 1427s ok 47 - HTTP code is 200 1427s ok 48 - Page contains a form 1427s ok 49 - Host match 1427s ok 50 - URI match 1427s ok 51 - Field "SAMLRequest" is defined 1427s ok 52 - CSP header authorize POST request to auth.idp.com 1427s ok 53 - Method is POST 1427s # ==> Pushing ISSUER <== 1427s # ==> Popping ISSUER <== 1427s ok 54 - Post SAML logout request to IdP 1427s ok 55 - Found SESSIONEXPIRED error 1427s 1..55 1427s ok 1430s t/30-SAML-POST-with-2F-UpgradeOnly.t ........................................... 1430s ok 1 - use Lemonldap::NG::Portal::Main; 1430s ok 2 - Portal object 1430s ok 3 - Init 1430s ok 4 - Portal app 1430s ok 5 - Register $type 1430s ok 6 - Portal object 1430s ok 7 - Init 1430s ok 8 - Portal app 1430s ok 9 - Register $type 1430s # ==> Pushing SP <== 1430s # ==> Popping SP <== 1430s ok 10 - Unauth SP request 1430s ok 11 - HTTP code is 200 1430s ok 12 - HTTP code is 200 1430s ok 13 - Page contains a form 1430s ok 14 - Host match 1430s ok 15 - URI match 1430s ok 16 - Field "SAMLRequest" is defined 1430s ok 17 - CSP header authorize POST request to auth.idp.com 1430s ok 18 - Method is POST 1430s # ==> Pushing ISSUER <== 1430s # ==> Popping ISSUER <== 1430s ok 19 - Post SAML request to IdP 1430s ok 20 - HTTP code is 200 1430s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770124958_28401%22%2C%22targetAuthnLevel%22%3A4%2C%22issuerTs%22%3A1770196838%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1430s # ==> Pushing ISSUER <== 1430s # ==> Popping ISSUER <== 1430s ok 22 - Post authentication 1430s ok 23 - HTTP code is 200 1430s ok 24 - Page contains a form 1430s ok 25 - URI match 1430s ok 26 - Field "token" is defined 1430s ok 27 - Field "code" is defined 1430s ok 28 - Found EXTCODE input 1430s ok 29 - Found 2F code in mail 1430s # ==> Pushing ISSUER <== 1430s # ==> Popping ISSUER <== 1430s ok 30 - Post code 1430s ok 31 - Get cookie lemonldap (7064499f109ce3333eb3124fb06e96c99ffbf682a5b441b7b41e1f986db20035) 1430s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770124958_28401%22%7D) 1430s ok 33 - Get redirection 1430s ok 34 - Location is http://auth.idp.com/saml 1430s # ==> Pushing ISSUER <== 1430s # ==> Popping ISSUER <== 1430s ok 35 - Follow redirection 1430s ok 36 - Get cookie lemonldappdata () 1430s ok 37 - SAML request cleared from pdata 1430s ok 38 - HTTP code is 200 1430s ok 39 - Page contains a form 1430s ok 40 - Host match 1430s ok 41 - URI match 1430s ok 42 - Field "SAMLResponse" is defined 1430s ok 43 - CSP header authorize POST request to auth.sp.com 1430s ok 44 - Method is POST 1430s # ==> Pushing SP <== 1430s # ==> Popping SP <== 1430s ok 45 - Post SAML response to SP 1430s ok 46 - Get redirection 1430s ok 47 - Location is http://auth.sp.com/ 1430s ok 48 - Get cookie lemonldap (7611f218b57a552cbf375fe453035f3173987c40c407d0ea017655f099f7e5d1) 1430s # ==> Pushing SP <== 1430s # ==> Popping SP <== 1430s ok 49 - Get / on SP 1430s ok 50 - HTTP code is 200 1430s ok 51 - Authenticated as dwho@badwolf.org@idp 1430s # ==> Pushing ISSUER <== 1430s # ==> Popping ISSUER <== 1430s ok 52 - Post authentication 1430s ok 53 - Get cookie lemonldap (3dab0921e7570b56b5813e333fa52d5b10f4d4b78e84137560b5630048b439da) 1430s # ==> Pushing SP <== 1430s # ==> Popping SP <== 1430s ok 54 - Unauth SP request 1430s ok 55 - HTTP code is 200 1430s ok 56 - HTTP code is 200 1430s ok 57 - Page contains a form 1430s ok 58 - Host match 1430s ok 59 - URI match 1430s ok 60 - Field "SAMLRequest" is defined 1430s ok 61 - CSP header authorize POST request to auth.idp.com 1430s ok 62 - Method is POST 1430s # ==> Pushing ISSUER <== 1430s # ==> Popping ISSUER <== 1430s ok 63 - Post SAML request to IdP 1430s ok 64 - HTTP code is 200 1430s ok 65 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770124958_3774%22%2C%22issuerTs%22%3A1770196838%2C%22targetAuthnLevel%22%3A%224%22%7D) 1430s ok 66 - HTTP code is 200 1430s ok 67 - Page contains a form 1430s ok 68 - URI match 1430s ok 69 - Field "confirm" is defined 1430s ok 70 - Field "url" is defined 1430s # ==> Pushing ISSUER <== 1430s # ==> Popping ISSUER <== 1430s ok 71 - Post code 1430s ok 72 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770124958_3774%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerTs%22%3A1770196838%7D) 1430s ok 73 - HTTP code is 200 1430s ok 74 - Page contains a form 1430s ok 75 - URI match 1430s ok 76 - Field "token" is defined 1430s ok 77 - Field "code" is defined 1430s ok 78 - Found EXTCODE input 1430s ok 79 - Found 2F code in mail 1430s # ==> Pushing ISSUER <== 1430s # ==> Popping ISSUER <== 1430s ok 80 - Post code 1430s ok 81 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770124958_3774%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1430s ok 82 - Get redirection 1430s ok 83 - Location is http://auth.idp.com/saml/singleSignOn 1430s # ==> Pushing ISSUER <== 1430s # ==> Popping ISSUER <== 1430s ok 84 - Follow redirection 1430s ok 85 - Get cookie lemonldappdata () 1430s ok 86 - SAML request cleared from pdata 1430s ok 87 - HTTP code is 200 1430s ok 88 - Page contains a form 1430s ok 89 - Host match 1430s ok 90 - URI match 1430s ok 91 - Field "SAMLResponse" is defined 1430s ok 92 - CSP header authorize POST request to auth.sp.com 1430s ok 93 - Method is POST 1430s # ==> Pushing SP <== 1430s # ==> Popping SP <== 1430s ok 94 - Post SAML response to SP 1430s ok 95 - Get redirection 1430s ok 96 - Location is http://auth.sp.com/ 1430s ok 97 - Get cookie lemonldap (b17a44491ba5c5fa69124b0f6c593c98daf96bb2807a589c983ce34d64012066) 1430s # ==> Pushing SP <== 1430s # ==> Popping SP <== 1430s ok 98 - Get / on SP 1430s ok 99 - HTTP code is 200 1430s ok 100 - Authenticated as dwho@badwolf.org@idp 1430s 1..100 1430s ok 1432s t/30-SAML-POST-with-2F-and-Notification.t ...................................... 1432s ok 1 - use Lemonldap::NG::Portal::Main; 1432s ok 2 - Portal object 1432s ok 3 - Init 1432s ok 4 - Portal app 1432s ok 5 - Register $type 1432s ok 6 - Portal object 1432s ok 7 - Init 1432s ok 8 - Portal app 1432s ok 9 - Register $type 1432s # ==> Pushing SP <== 1432s # ==> Popping SP <== 1432s ok 10 - Unauth SP request 1432s ok 11 - HTTP code is 200 1432s ok 12 - HTTP code is 200 1432s ok 13 - Page contains a form 1432s ok 14 - Host match 1432s ok 15 - URI match 1432s ok 16 - Field "SAMLRequest" is defined 1432s ok 17 - CSP header authorize POST request to auth.idp.com 1432s ok 18 - Method is POST 1432s # ==> Pushing ISSUER <== 1432s # ==> Popping ISSUER <== 1432s ok 19 - Post SAML request to IdP 1432s ok 20 - HTTP code is 200 1432s ok 21 - 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%221770124960_35916%22%2C%22issuerTs%22%3A1770196840%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1432s # ==> Pushing ISSUER <== 1432s # ==> Popping ISSUER <== 1432s ok 22 - Post authentication 1432s ok 23 - HTTP code is 200 1432s ok 24 - Page contains a form 1432s ok 25 - URI match 1432s ok 26 - Field "token" is defined 1432s ok 27 - Field "code" is defined 1432s ok 28 - Found EXTCODE input 1432s ok 29 - Found 2F code in mail 1432s # ==> Pushing ISSUER <== 1432s # ==> Popping ISSUER <== 1432s ok 30 - Post code 1432s ok 31 - Get cookie lemonldap (HikZl7khrqKH5guXDEsNf1qudTxjIHYBPNWbfbJg+VHB4dLBStzIAKzKMb247TtdGP25hmJM8tDT/YngMKPgIq3fv6087rNpaeaGx8XuIeIJazRkf+9xLjQTzq3FSlo+lnS3U+awMfLAe5+ses51iw==) 1432s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770124960_35916%22%2C%22issuerTs%22%3A1770196840%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1432s ok 33 - HTTP code is 200 1432s ok 34 - Page contains a form 1432s ok 35 - URI match 1432s ok 36 - Field "reference1x1" is defined 1432s ok 37 - Response body is not empty 1432s ok 38 - Found notification text 1432s # ==> Pushing ISSUER <== 1432s # ==> Popping ISSUER <== 1432s ok 39 - Accept notification 1432s ok 40 - Get cookie lemonldap (2b5454625ae7d287429fc47c9f24b5bc365ae7af9e8b4993e6fb3768c8a8d7fd) 1432s ok 41 - Notification was deleted 1432s ok 42 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770124960_35916%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1432s ok 43 - Get redirection 1432s ok 44 - Location is http://auth.idp.com/saml 1432s # ==> Pushing ISSUER <== 1432s # ==> Popping ISSUER <== 1432s ok 45 - Follow redirection 1432s ok 46 - Get cookie lemonldappdata () 1432s ok 47 - SAML request cleared from pdata 1432s ok 48 - HTTP code is 200 1432s ok 49 - Page contains a form 1432s ok 50 - Host match 1432s ok 51 - URI match 1432s ok 52 - Field "SAMLResponse" is defined 1432s ok 53 - CSP header authorize POST request to auth.sp.com 1432s ok 54 - Method is POST 1432s # ==> Pushing SP <== 1432s # ==> Popping SP <== 1432s ok 55 - Post SAML response to SP 1432s ok 56 - Get redirection 1432s ok 57 - Location is http://auth.sp.com/ 1432s ok 58 - Get cookie lemonldap (5acb1a0a1511bcfea55dd7f11633e0eaeeb9efbfc7b3b6984ed7b0557ca2b91f) 1432s # ==> Pushing SP <== 1432s # ==> Popping SP <== 1432s ok 59 - Get / on SP 1432s ok 60 - HTTP code is 200 1432s ok 61 - Authenticated as dwho@badwolf.org@idp 1432s # ==> Pushing SP <== 1432s # ==> Popping SP <== 1432s ok 62 - Query SP for logout 1432s ok 63 - HTTP code is 200 1432s ok 64 - Page contains a form 1432s ok 65 - Host match 1432s ok 66 - URI match 1432s ok 67 - Field "SAMLRequest" is defined 1432s ok 68 - CSP header authorize POST request to auth.idp.com 1432s ok 69 - Method is POST 1432s # ==> Pushing ISSUER <== 1432s # ==> Popping ISSUER <== 1432s ok 70 - Post SAML logout request to IdP 1432s ok 71 - HTTP code is 200 1432s ok 72 - Page contains a form 1432s ok 73 - Host match 1432s ok 74 - URI match 1432s ok 75 - Field "SAMLResponse" is defined 1432s ok 76 - CSP header authorize POST request to auth.sp.com 1432s ok 77 - Method is POST 1432s ok 78 - Get cookie lemonldap (0) 1432s ok 79 - SSO cookie removed 1432s # ==> Pushing SP <== 1432s # ==> Popping SP <== 1432s ok 80 - Post SAML response to SP 1432s ok 81 - Get redirection 1432s ok 82 - Location is http://auth.sp.com/?logout=1 1432s # ==> Pushing ISSUER <== 1432s # ==> Popping ISSUER <== 1432s ok 83 - Test if user is reject on IdP 1432s ok 84 - Response status is 401 1432s ok 85 - Content is JSON 1432s ok 86 - Error code is 1 1432s # ==> Pushing SP <== 1432s # ==> Popping SP <== 1432s ok 87 - Test if user is reject on SP 1432s ok 88 - HTTP code is 200 1432s ok 89 - HTTP code is 200 1432s ok 90 - Page contains a form 1432s ok 91 - Host match 1432s ok 92 - URI match 1432s ok 93 - Field "SAMLRequest" is defined 1432s ok 94 - CSP header authorize POST request to auth.idp.com 1432s ok 95 - Method is POST 1432s 1..95 1432s ok 1435s t/30-SAML-POST-with-Notification.t ............................................. 1435s ok 1 - use Lemonldap::NG::Portal::Main; 1435s ok 2 - Portal object 1435s ok 3 - Init 1435s ok 4 - Portal app 1435s ok 5 - Register $type 1435s ok 6 - Portal object 1435s ok 7 - Init 1435s ok 8 - Portal app 1435s ok 9 - Register $type 1435s # ==> Pushing SP <== 1435s # ==> Popping SP <== 1435s ok 10 - Unauth SP request 1435s ok 11 - HTTP code is 200 1435s ok 12 - HTTP code is 200 1435s ok 13 - Page contains a form 1435s ok 14 - Host match 1435s ok 15 - URI match 1435s ok 16 - Field "SAMLRequest" is defined 1435s ok 17 - CSP header authorize POST request to auth.idp.com 1435s ok 18 - Method is POST 1435s # ==> Pushing ISSUER <== 1435s # ==> Popping ISSUER <== 1435s ok 19 - Post SAML request to IdP 1435s ok 20 - HTTP code is 200 1435s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196843%2C%22issuerRequestsaml%22%3A%221770124963_16893%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1435s # ==> Pushing ISSUER <== 1435s # ==> Popping ISSUER <== 1435s ok 22 - Post authentication 1435s ok 23 - Get cookie lemonldap (86/Pk6IAmWWtSf4Cq7kBBkyEyv2GGPEeFcl52CDq4YejWsKViXHRRD8nZPtoB7tLG5NZKf7XbiDg8brjb3k08JXcb41GQk/61cdu4hUHCJl1waOAORdPcOmJcsov1hoUOdcII04asLTK/bkv1QngAg==) 1435s ok 24 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770124963_36597%22%2C%22issuerTs%22%3A1770196843%7D) 1435s ok 25 - HTTP code is 200 1435s ok 26 - Page contains a form 1435s ok 27 - URI match 1435s ok 28 - Field "reference1x1" is defined 1435s ok 29 - Field "url" is defined 1435s ok 30 - Response body is not empty 1435s ok 31 - Found notification text 1435s # ==> Pushing ISSUER <== 1435s # ==> Popping ISSUER <== 1435s ok 32 - Accept notification 1435s ok 33 - Get cookie lemonldap (0361a4f2390aa85165c1ca53649df45106a2ddf0ace56425be3b378739e64207) 1435s ok 34 - Notification was deleted 1435s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770124963_36597%22%7D) 1435s ok 36 - Get redirection 1435s ok 37 - Location is http://auth.idp.com/saml 1435s # ==> Pushing ISSUER <== 1435s # ==> Popping ISSUER <== 1435s ok 38 - Follow redirection 1435s ok 39 - Get cookie lemonldappdata () 1435s ok 40 - SAML request cleared from pdata 1435s ok 41 - HTTP code is 200 1435s ok 42 - Page contains a form 1435s ok 43 - Host match 1435s ok 44 - URI match 1435s ok 45 - Field "SAMLResponse" is defined 1435s ok 46 - CSP header authorize POST request to auth.sp.com 1435s ok 47 - Method is POST 1435s # ==> Pushing SP <== 1435s # ==> Popping SP <== 1435s ok 48 - Post SAML response to SP 1435s ok 49 - Get redirection 1435s ok 50 - Location is http://auth.sp.com/ 1435s ok 51 - Get cookie lemonldap (239a56d2023dd14bd4aa2a4ecf01d82ed4e8c614a86ed7c1046d30fb1d569f05) 1435s # ==> Pushing SP <== 1435s # ==> Popping SP <== 1435s ok 52 - Get / on SP 1435s ok 53 - HTTP code is 200 1435s ok 54 - Authenticated as dwho@badwolf.org@idp 1435s # ==> Pushing SP <== 1435s # ==> Popping SP <== 1435s ok 55 - Query SP for logout 1435s ok 56 - HTTP code is 200 1435s ok 57 - Page contains a form 1435s ok 58 - Host match 1435s ok 59 - URI match 1435s ok 60 - Field "SAMLRequest" is defined 1435s ok 61 - CSP header authorize POST request to auth.idp.com 1435s ok 62 - Method is POST 1435s # ==> Pushing ISSUER <== 1435s # ==> Popping ISSUER <== 1435s ok 63 - Post SAML logout request to IdP 1435s ok 64 - HTTP code is 200 1435s ok 65 - Page contains a form 1435s ok 66 - Host match 1435s ok 67 - URI match 1435s ok 68 - Field "SAMLResponse" is defined 1435s ok 69 - CSP header authorize POST request to auth.sp.com 1435s ok 70 - Method is POST 1435s ok 71 - Get cookie lemonldap (0) 1435s ok 72 - SSO cookie removed 1435s # ==> Pushing SP <== 1435s # ==> Popping SP <== 1435s ok 73 - Post SAML response to SP 1435s ok 74 - Get redirection 1435s ok 75 - Location is http://auth.sp.com/?logout=1 1435s # ==> Pushing ISSUER <== 1435s # ==> Popping ISSUER <== 1435s ok 76 - Test if user is reject on IdP 1435s ok 77 - Response status is 401 1435s ok 78 - Content is JSON 1435s ok 79 - Error code is 1 1435s # ==> Pushing SP <== 1435s # ==> Popping SP <== 1435s ok 80 - Test if user is reject on SP 1435s ok 81 - HTTP code is 200 1435s ok 82 - HTTP code is 200 1435s ok 83 - Page contains a form 1435s ok 84 - Host match 1435s ok 85 - URI match 1435s ok 86 - Field "SAMLRequest" is defined 1435s ok 87 - CSP header authorize POST request to auth.idp.com 1435s ok 88 - Method is POST 1435s 1..88 1435s ok 1438s t/30-SAML-ReAuth-with-Cmb-Kerberos.t ........................................... 1438s ok 1 - use Lemonldap::NG::Portal::Main; 1438s ok 2 - Portal object 1438s ok 3 - Init 1438s ok 4 - Portal app 1438s ok 5 - Register $type 1438s ok 6 - Portal object 1438s ok 7 - Init 1438s ok 8 - Portal app 1438s ok 9 - Register $type 1438s # ==> Pushing ISSUER <== 1438s # ==> Popping ISSUER <== 1438s ok 10 - Auth query 1438s ok 11 - HTTP code is 200 1438s ok 12 - Get cookie lemonldap (2deb026e807cc733f6b17aaada8afc405c3a6047f1838894f453fe18eeb39291) 1438s ok 13 - Waiting timeout 1438s # ==> Pushing SP <== 1438s # ==> Popping SP <== 1438s ok 14 - Unauth SP request 1438s ok 15 - HTTP code is 200 1438s ok 16 - Page contains a form 1438s ok 17 - Host match 1438s ok 18 - URI match 1438s ok 19 - Field "SAMLRequest" is defined 1438s ok 20 - CSP header authorize POST request to auth.idp.com 1438s ok 21 - Method is POST 1438s # ==> Pushing ISSUER <== 1438s # ==> Popping ISSUER <== 1438s ok 22 - Post SAML request to IdP 1438s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196876%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221770124996_21366%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1438s ok 24 - HTTP code is 200 1438s ok 25 - Page contains a form 1438s ok 26 - URI match 1438s ok 27 - Field "confirm" is defined 1438s ok 28 - Propose to renew session 1438s # ==> Pushing ISSUER <== 1438s # ==> Popping ISSUER <== 1438s ok 29 - Ask to renew 1438s ok 30 - Found Kerberos JS 1438s ok 31 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770124996_21366%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1770196876%7D) 1438s ok 32 - HTTP code is 200 1438s ok 33 - Page contains a form 1438s ok 34 - Host match 1438s ok 35 - Field "upgrading" is defined 1438s ok 36 - Field "url" is defined 1438s ok 37 - Field "kerberos" is defined 1438s ok 38 - Field "ajax_auth_token" is defined 1438s ok 39 - CSP header authorize POST request to \# 1438s # ==> Pushing ISSUER <== 1438s # ==> Popping ISSUER <== 1438s ok 40 - AJAX query 1438s ok 41 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770124996_21366%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1770196876%7D) 1438s ok 42 1438s # ==> Pushing ISSUER <== 1438s # ==> Popping ISSUER <== 1438s ok 43 - AJAX query 1438s ok 44 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221770124996_21366%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770196876%2C%22targetAuthnLevel%22%3A0%7D) 1438s ok 45 - HTTP code is 200 1438s ok 46 - Content-Type is JSON 1438s ok 47 - Content is valid JSON 1438s ok 48 - User token was returned 1438s # ==> Pushing ISSUER <== 1438s # ==> Popping ISSUER <== 1438s ok 49 - Post form 1438s ok 50 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770124996_21366%22%7D) 1438s ok 51 - Get cookie lemonldap (2c2c87aa42bbd58767ecc9f98d923197204887c4c429f8f05c8fc39e9887eb62) 1438s ok 52 - Get a new session 1438s ok 53 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770124996_21366%22%7D) 1438s ok 54 - Get redirection 1438s ok 55 - Location header found 1438s # ==> Pushing ISSUER <== 1438s # ==> Popping ISSUER <== 1438s ok 56 - Follow redirection 1438s ok 57 - HTTP code is 200 1438s ok 58 - Page contains a form 1438s ok 59 - Host match 1438s ok 60 - URI match 1438s ok 61 - Field "SAMLResponse" is defined 1438s ok 62 - CSP header authorize POST request to auth.sp.com 1438s ok 63 - Method is POST 1438s # ==> Pushing SP <== 1438s # ==> Popping SP <== 1438s ok 64 - Post SAML response to SP 1438s ok 65 - Get cookie lemonldap (5bc795068f6f888cebfc3f0610dbecb58d90081e19038c6dd7d4d5b99bd7b74f) 1438s ok 66 - Get redirection 1438s ok 67 - Location is http://auth.sp.com/ 1438s 1..67 1438s ok 1440s t/30-SAML-ReAuth-with-choice.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 - Register $type 1440s ok 6 - Portal object 1440s ok 7 - Init 1440s ok 8 - Portal app 1440s ok 9 - Register $type 1440s # ==> Pushing ISSUER <== 1440s # ==> Popping ISSUER <== 1440s ok 10 - Auth query 1440s ok 11 - HTTP code is 200 1440s ok 12 - Get cookie lemonldap (37337a5dcc3b8e782672d7ae7e42cbf36b6eb68af4c59eb1fecb585fc3317969) 1440s ok 13 - Waiting timeout 1440s # ==> Pushing SP <== 1440s # ==> Popping SP <== 1440s ok 14 - Unauth SP request 1440s ok 15 - HTTP code is 200 1440s ok 16 - Page contains a form 1440s ok 17 - Host match 1440s ok 18 - URI match 1440s ok 19 - Field "SAMLRequest" is defined 1440s ok 20 - CSP header authorize POST request to auth.idp.com 1440s ok 21 - Method is POST 1440s # ==> Pushing ISSUER <== 1440s # ==> Popping ISSUER <== 1440s ok 22 - Post SAML request to IdP 1440s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1770196878%2C%22issuerRequestsaml%22%3A%221770124998_27425%22%7D) 1440s ok 24 - HTTP code is 200 1440s ok 25 - Page contains a form 1440s ok 26 - URI match 1440s ok 27 - Field "confirm" is defined 1440s ok 28 - Propose to renew session 1440s # ==> Pushing ISSUER <== 1440s # ==> Popping ISSUER <== 1440s ok 29 - Ask to renew 1440s ok 30 - HTTP code is 200 1440s ok 31 - Page contains a form 1440s ok 32 - Host match 1440s ok 33 - Field "upgrading" is defined 1440s ok 34 - Field "url" is defined 1440s ok 35 - CSP header authorize POST request to \# 1440s ok 36 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221770124998_27425%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770196878%2C%22targetAuthnLevel%22%3A0%7D) 1440s # ==> Pushing ISSUER <== 1440s # ==> Popping ISSUER <== 1440s ok 37 - Re auth 1440s ok 38 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770124998_27425%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1440s ok 39 - Get cookie lemonldap (16b2718b5ea965e23b74bccdf8662caf363e85c918df154d7515209d53635149) 1440s ok 40 - Get a new session 1440s ok 41 - Get redirection 1440s ok 42 - Location header found 1440s # ==> Pushing ISSUER <== 1440s # ==> Popping ISSUER <== 1440s ok 43 - Follow redirection 1440s ok 44 - HTTP code is 200 1440s ok 45 - Page contains a form 1440s ok 46 - Host match 1440s ok 47 - URI match 1440s ok 48 - Field "SAMLResponse" is defined 1440s ok 49 - CSP header authorize POST request to auth.sp.com 1440s ok 50 - Method is POST 1440s # ==> Pushing SP <== 1440s # ==> Popping SP <== 1440s ok 51 - Post SAML response to SP 1440s ok 52 - Get cookie lemonldap (98198eaf2ca667eceb673f3741863a414b408c3fc916a04efdcfa9b2fa979131) 1440s ok 53 - Get redirection 1440s ok 54 - Location is http://auth.sp.com/ 1440s 1..54 1440s ok 1443s t/30-SAML-ReAuth.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 - Register $type 1443s ok 6 - Portal object 1443s ok 7 - Init 1443s ok 8 - Portal app 1443s ok 9 - Register $type 1443s # ==> Pushing ISSUER <== 1443s # ==> Popping ISSUER <== 1443s ok 10 - Auth query 1443s ok 11 - HTTP code is 200 1443s ok 12 - Get cookie lemonldap (8b6b4b659e34eba1ec51fe49c03146f1b300bc1990cc88c8a87604784d80096a) 1443s # ==> Pushing SP <== 1443s # ==> Popping SP <== 1443s ok 13 - Unauth SP request 1443s ok 14 - HTTP code is 200 1443s ok 15 - Page contains a form 1443s ok 16 - Host match 1443s ok 17 - URI match 1443s ok 18 - Field "SAMLRequest" is defined 1443s ok 19 - CSP header authorize POST request to auth.idp.com 1443s ok 20 - Method is POST 1443s # ==> Pushing ISSUER <== 1443s # ==> Popping ISSUER <== 1443s ok 21 - Post SAML request to IdP 1443s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770125001_4003%22%2C%22issuerTs%22%3A1770196881%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1443s ok 23 - HTTP code is 200 1443s ok 24 - Page contains a form 1443s ok 25 - URI match 1443s ok 26 - Field "confirm" is defined 1443s ok 27 - Propose to renew session 1443s # ==> Pushing ISSUER <== 1443s # ==> Popping ISSUER <== 1443s ok 28 - Ask to renew 1443s ok 29 - HTTP code is 200 1443s ok 30 - Page contains a form 1443s ok 31 - Host match 1443s ok 32 - Field "upgrading" is defined 1443s ok 33 - Field "url" is defined 1443s ok 34 - CSP header authorize POST request to \# 1443s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770125001_4003%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1770196881%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%7D) 1443s # ==> Pushing ISSUER <== 1443s # ==> Popping ISSUER <== 1443s ok 36 - Re auth 1443s ok 37 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770125001_4003%22%7D) 1443s ok 38 - Get cookie lemonldap (420a1e9f43352436eece6c3152e5e50fe822a69411d2974f87cf6d07131fd7b6) 1443s ok 39 - Get a new session 1443s ok 40 - Get redirection 1443s ok 41 - Location header found 1443s # ==> Pushing ISSUER <== 1443s # ==> Popping ISSUER <== 1443s ok 42 - Follow redirection 1443s ok 43 - HTTP code is 200 1443s ok 44 - Page contains a form 1443s ok 45 - Host match 1443s ok 46 - URI match 1443s ok 47 - Field "SAMLResponse" is defined 1443s ok 48 - CSP header authorize POST request to auth.sp.com 1443s ok 49 - Method is POST 1443s # ==> Pushing SP <== 1443s # ==> Popping SP <== 1443s ok 50 - Post SAML response to SP 1443s ok 51 - Get cookie lemonldap (a22edef514e116ed92cb0e3fb535c9494524e2bc3e4cb1b1123acc73d9c3cd10) 1443s ok 52 - Get redirection 1443s ok 53 - Location is http://auth.sp.com/ 1443s 1..53 1443s ok 1445s t/30-SAML-RelayState.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 - Register $type 1445s # Subtest: RelayState handing with Redirect binding 1445s # ==> Pushing ISSUER <== 1445s # ==> Popping ISSUER <== 1445s ok 1 - Auth query 1445s ok 2 - Get cookie lemonldap (fd521e1b0bccdca8015b64e455c8b5f70d84ee92b1fee41112738c3ce501d0dd) 1445s # ==> Pushing ISSUER <== 1445s # ==> Popping ISSUER <== 1445s ok 3 - Follow redirection 1445s ok 4 - Correct html encoding of special characters in RelayState 1445s 1..4 1445s ok 6 - RelayState handing with Redirect binding 1445s # Subtest: RelayState handing with POST binding 1445s # ==> Pushing ISSUER <== 1445s # ==> Popping ISSUER <== 1445s ok 1 - Auth query 1445s ok 2 - Get cookie lemonldap (b64925e0bb97ff090039813a987b5fb5694fa33970c748792394e93d37ae229a) 1445s # ==> Pushing ISSUER <== 1445s # ==> Popping ISSUER <== 1445s ok 3 - Follow redirection 1445s ok 4 - Correct html encoding of special characters in RelayState 1445s 1..4 1445s ok 7 - RelayState handing with POST binding 1445s 1..7 1445s ok 1446s t/30-SAML-SP-rule.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 - Register $type 1446s ok 6 - Portal object 1446s ok 7 - Init 1446s ok 8 - Portal app 1446s ok 9 - Register $type 1446s ok 10 - Portal object 1446s ok 11 - Init 1446s ok 12 - Portal app 1446s ok 13 - Register $type 1446s # ==> Pushing SP <== 1446s # ==> Popping SP <== 1446s ok 14 - Unauth SP request 1446s ok 15 - Get redirection 1446s ok 16 - Location header found 1446s # ==> Pushing ISSUER <== 1446s # ==> Popping ISSUER <== 1446s ok 17 - Launch SAML request to IdP 1446s ok 18 - HTTP code is 200 1446s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770124975_49155%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770196855%7D) 1446s # ==> Pushing ISSUER <== 1446s # ==> Popping ISSUER <== 1446s ok 20 - Post authentication 1446s ok 21 - HTTP code is 200 1446s ok 22 - Get cookie lemonldap (900441ea561093738a19abe0d49b6b4abc7596d9349b82994cf6a6b2373f5682) 1446s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 1446s ok 24 - PE_UNAUTHORIZEDPARTNER 1446s # ==> Pushing UNKNOWNSP <== 1446s # ==> Popping UNKNOWNSP <== 1446s ok 25 - Unauth SP request 1446s ok 26 - Get redirection 1446s ok 27 - Location header found 1446s # ==> Pushing ISSUER <== 1446s # ==> Popping ISSUER <== 1446s ok 28 - Launch SAML request to IdP 1446s ok 29 - Unknown entity ID: code found on page 1446s ok 30 - Unknown entity ID 1446s 1..30 1446s ok 1449s t/31-Auth-and-issuer-CAS-Logout-20.t ........................................... 1449s ok 1 - use Lemonldap::NG::Portal::Main; 1449s ok 2 - Portal object 1449s ok 3 - Init 1449s ok 4 - Portal app 1449s ok 5 - Register $type 1449s ok 6 - Portal object 1449s ok 7 - Init 1449s ok 8 - Portal app 1449s ok 9 - Register $type 1449s # ==> Pushing SP <== 1449s # ==> Popping SP <== 1449s ok 10 - Unauth SP request 1449s ok 11 - Get cookie llngcasserver (idp) 1449s ok 12 - Get CAS server cookie 1449s ok 13 - Get redirection 1449s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1449s # ==> Pushing ISSUER <== 1449s # ==> Popping ISSUER <== 1449s ok 15 - Query CAS server 1449s ok 16 - HTTP code is 200 1449s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770196857%2C%22issuerRequestcas%22%3A%221770124977_33137%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1449s # ==> Pushing ISSUER <== 1449s # ==> Popping ISSUER <== 1449s ok 18 - Post authentication 1449s ok 19 - Get cookie lemonldap (49f67691200e1e002337ea94fa77b2db645fba334a237fb1604f43c912639a7e) 1449s ok 20 - Get cookie lemonldappdata () 1449s ok 21 - SAML request cleared from pdata 1449s ok 22 - Get redirection 1449s ok 23 - Location header found 1449s # ==> Pushing SP <== 1449s ok 24 - SOAP request 1449s # ==> Saving handler SP <== 1449s # ==> Pushing ISSUER <== 1449s # ==> Popping ISSUER <== 1449s # ==> Restoring SP <== 1449s ok 25 - Execute request to /cas/serviceValidate 1449s ok 26 - HTTP code is 200 1449s ok 27 - Content is XML 1449s # ==> Popping SP <== 1449s ok 28 - Query SP with ticket 1449s ok 29 - Get cookie lemonldap (16f894111fec817bd74e68a3474dbe4a86869ef884dd21d9e246eaef3b1d291d) 1449s # ==> Pushing SP <== 1449s # ==> Popping SP <== 1449s ok 30 - Get / on SP 1449s ok 31 - HTTP code is 200 1449s ok 32 - Authenticated as french 1449s ok 33 - UTF-8 values 1449s # ==> Pushing ISSUER <== 1449s # ==> Popping ISSUER <== 1449s ok 34 - Query SP for logout 1449s ok 35 - HTTP code is 200 1449s ok 36 - CAS message found 1449s ok 37 - Redirect URL found 1449s # ==> Pushing ISSUER <== 1449s # ==> Popping ISSUER <== 1449s ok 38 - Query IdP 1449s ok 39 - Response status is 401 1449s ok 40 - Content is JSON 1449s ok 41 - Error code is 1 1449s 1..41 1449s ok 1450s t/31-Auth-and-issuer-CAS-Logout-30.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 - Register $type 1450s ok 6 - Portal object 1450s ok 7 - Init 1450s ok 8 - Portal app 1450s ok 9 - Register $type 1450s # ==> Pushing SP <== 1450s # ==> Popping SP <== 1450s ok 10 - Unauth SP request 1450s ok 11 - Get cookie llngcasserver (idp) 1450s ok 12 - Get CAS server cookie 1450s ok 13 - Get redirection 1450s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1450s # ==> Pushing ISSUER <== 1450s # ==> Popping ISSUER <== 1450s ok 15 - Query CAS server 1450s ok 16 - HTTP code is 200 1450s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770124979_56689%22%2C%22issuerTs%22%3A1770196859%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1450s # ==> Pushing ISSUER <== 1450s # ==> Popping ISSUER <== 1450s ok 18 - Post authentication 1450s ok 19 - Get cookie lemonldap (03bd9f1b57d60bf63c236db14f364fafd9511ab20704b17bf725909e8c9755e2) 1450s ok 20 - Get cookie lemonldappdata () 1450s ok 21 - SAML request cleared from pdata 1450s ok 22 - Get redirection 1450s ok 23 - Location header found 1450s # ==> Pushing SP <== 1450s ok 24 - SOAP request 1450s # ==> Saving handler SP <== 1450s # ==> Pushing ISSUER <== 1450s # ==> Popping ISSUER <== 1450s # ==> Restoring SP <== 1450s ok 25 - Execute request to /cas/serviceValidate 1450s ok 26 - HTTP code is 200 1450s ok 27 - Content is XML 1450s # ==> Popping SP <== 1450s ok 28 - Query SP with ticket 1450s ok 29 - Get cookie lemonldap (3ca310e528d2726915f6fb8fce0c6b4c3455081728a1bcf12149b4a7136c3ff6) 1450s # ==> Pushing SP <== 1450s # ==> Popping SP <== 1450s ok 30 - Get / on SP 1450s ok 31 - HTTP code is 200 1450s ok 32 - Authenticated as french 1450s ok 33 - UTF-8 values 1450s # ==> Pushing ISSUER <== 1450s # ==> Popping ISSUER <== 1450s ok 34 - Query SP for logout 1450s ok 35 - Unauthorized URL: code found on page 1450s ok 36 - Unauthorized URL 1450s # ==> Pushing ISSUER <== 1450s # ==> Popping ISSUER <== 1450s ok 37 - Query SP for logout 1450s ok 38 - Get redirection 1450s ok 39 - Location is http://auth.sp.com/ 1450s # ==> Pushing ISSUER <== 1450s # ==> Popping ISSUER <== 1450s ok 40 - Query IdP 1450s ok 41 - Response status is 401 1450s ok 42 - Content is JSON 1450s ok 43 - Error code is 1 1450s 1..43 1450s ok 1451s t/31-Auth-and-issuer-CAS-XSS-on-logout.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 ok 6 - Portal object 1451s ok 7 - Init 1451s ok 8 - Portal app 1451s ok 9 - Register $type 1451s # ==> Pushing SP <== 1451s # ==> Popping SP <== 1451s ok 10 - Unauth SP request 1451s ok 11 - Get cookie llngcasserver (idp) 1451s ok 12 - Get CAS server cookie 1451s ok 13 - Get redirection 1451s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1451s # ==> Pushing ISSUER <== 1451s # ==> Popping ISSUER <== 1451s ok 15 - Query CAS server 1451s ok 16 - HTTP code is 200 1451s 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%3A1770196860%2C%22issuerRequestcas%22%3A%221770124980_3874%22%7D) 1451s # ==> Pushing ISSUER <== 1451s # ==> Popping ISSUER <== 1451s ok 18 - Post authentication 1451s ok 19 - Get cookie lemonldap (89df66f7a39c1a434088d7dbdbe25d2432c53950612f78b5ca55b28fa83cf58f) 1451s ok 20 - Get redirection 1451s ok 21 - Location header found 1451s # ==> Pushing SP <== 1451s ok 22 - SOAP request 1451s # ==> Saving handler SP <== 1451s # ==> Pushing ISSUER <== 1451s # ==> Popping ISSUER <== 1451s # ==> Restoring SP <== 1451s ok 23 - Execute request to /cas/serviceValidate 1451s ok 24 - HTTP code is 200 1451s ok 25 - Content is XML 1451s # ==> Popping SP <== 1451s ok 26 - Query SP with ticket 1451s ok 27 - Get cookie lemonldap (c204c75032951113cbf5222ea91ce44e17130ed6bec31e5494946dd78a70eecd) 1451s # ==> Pushing SP <== 1451s # ==> Popping SP <== 1451s ok 28 - Query SP for logout 1451s ok 29 - HTTP code is 200 1451s ok 30 - Found iframe 1451s # ==> Pushing ISSUER <== 1451s # ==> Popping ISSUER <== 1451s ok 31 - Get iframe from IdP 1451s ok 32 - Get redirection 1451s ok 33 - Location is http://auth.idp.com/?logout=1 1451s ok 34 - Frame can be embedded 1451s # ==> Pushing ISSUER <== 1451s # ==> Popping ISSUER <== 1451s ok 35 - Query IdP 1451s ok 36 - Response status is 401 1451s ok 37 - Content is JSON 1451s ok 38 - Error code is 1 1451s # ==> Pushing SP <== 1451s # ==> Popping SP <== 1451s ok 39 - Query IdP 1451s ok 40 - Get redirection 1451s ok 41 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1451s 1..41 1451s ok 1453s t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.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 - Register $type 1453s ok 6 - Portal object 1453s ok 7 - Init 1453s ok 8 - Portal app 1453s ok 9 - Register $type 1453s # ==> Pushing SP <== 1453s # ==> Popping SP <== 1453s ok 10 - Unauth SP request 1453s ok 11 - Get redirection 1453s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 1453s # ==> Pushing ISSUER <== 1453s # ==> Popping ISSUER <== 1453s ok 13 - Query CAS server 1453s ok 14 - HTTP code is 200 1453s ok 15 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770124981_36312%22%2C%22issuerTs%22%3A1770196861%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 1453s # ==> Pushing ISSUER <== 1453s # ==> Popping ISSUER <== 1453s ok 16 - Post authentication 1453s ok 17 - Reject reason is 68 1453s # ==> Pushing SP <== 1453s # ==> Popping SP <== 1453s ok 18 - Unauth SP request 1453s ok 19 - Get redirection 1453s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 1453s # ==> Pushing ISSUER <== 1453s # ==> Popping ISSUER <== 1453s ok 21 - Query CAS server 1453s ok 22 - HTTP code is 200 1453s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770196861%2C%22issuerRequestcas%22%3A%221770124981_5047%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 1453s # ==> Pushing ISSUER <== 1453s # ==> Popping ISSUER <== 1453s ok 24 - Post authentication 1453s ok 25 - Get redirection 1453s ok 26 - Location header found 1453s ok 27 - Get cookie lemonldap (6148239bc7d9db0c66ca9072a54f33514d829fb23a4c207fd0dbfcb0071ef5ed) 1453s # ==> Pushing SP <== 1453s ok 28 - SOAP request 1453s # ==> Saving handler SP <== 1453s # ==> Pushing ISSUER <== 1453s # ==> Popping ISSUER <== 1453s # ==> Restoring SP <== 1453s ok 29 - Execute request to /cas/serviceValidate 1453s ok 30 - HTTP code is 200 1453s ok 31 - Content is XML 1453s # ==> Popping SP <== 1453s ok 32 - Query SP with ticket 1453s ok 33 - Get cookie lemonldap (12bbb5839a639598930a4792d6fa5f660c203a155015a44fb25e8ba834c10c28) 1453s # ==> Pushing SP <== 1453s # ==> Popping SP <== 1453s ok 34 - Get / on SP 1453s ok 35 - HTTP code is 200 1453s ok 36 - Authenticated as french 1453s ok 37 - UTF-8 values 1453s # ==> Pushing SP <== 1453s # ==> Popping SP <== 1453s ok 38 - Query SP for logout 1453s ok 39 - HTTP code is 200 1453s ok 40 - Found iframe 1453s ok 41 - Content-Security-Policy header found 1453s ok 42 - Found auth.idp.com in CSP child-src 1453s # ==> Pushing ISSUER <== 1453s # ==> Popping ISSUER <== 1453s ok 43 - Get iframe from IdP 1453s ok 44 - Get redirection 1453s ok 45 - Location is http://auth.sp2.com/?logout 1453s ok 46 - Frame can be embedded 1453s # ==> Pushing ISSUER <== 1453s # ==> Popping ISSUER <== 1453s ok 47 - Query IdP 1453s ok 48 - Response status is 401 1453s ok 49 - Content is JSON 1453s ok 50 - Error code is 1 1453s # ==> Pushing SP <== 1453s # ==> Popping SP <== 1453s ok 51 - Query IdP 1453s ok 52 - Get redirection 1453s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 1453s 1..53 1453s ok 1455s t/31-Auth-and-issuer-CAS-declared-app-userattr.t ............................... 1455s ok 1 - use Lemonldap::NG::Portal::Main; 1455s ok 2 - Portal object 1455s ok 3 - Init 1455s ok 4 - Portal app 1455s ok 5 - Register $type 1455s ok 6 - Portal object 1455s ok 7 - Init 1455s ok 8 - Portal app 1455s ok 9 - Register $type 1455s # ==> Pushing SP <== 1455s # ==> Popping SP <== 1455s ok 10 - Unauth SP request 1455s ok 11 - Get redirection 1455s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1455s # ==> Pushing ISSUER <== 1455s # ==> Popping ISSUER <== 1455s ok 13 - Query CAS server 1455s ok 14 - HTTP code is 200 1455s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770124983_36967%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770196863%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1455s # ==> Pushing ISSUER <== 1455s # ==> Popping ISSUER <== 1455s ok 16 - Post authentication 1455s ok 17 - Reject reason is 68 1455s # ==> Pushing SP <== 1455s # ==> Popping SP <== 1455s ok 18 - Unauth SP request 1455s ok 19 - Get redirection 1455s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1455s # ==> Pushing ISSUER <== 1455s # ==> Popping ISSUER <== 1455s ok 21 - Query CAS server 1455s ok 22 - HTTP code is 200 1455s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770196863%2C%22issuerRequestcas%22%3A%221770124983_49886%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1455s # ==> Pushing ISSUER <== 1455s # ==> Popping ISSUER <== 1455s ok 24 - Post authentication 1455s ok 25 - Get redirection 1455s ok 26 - Location header found 1455s ok 27 - Get cookie lemonldap (441ca47ad3d62029a3a0235657561781e071b5fb6f528d91f5cf8810eaf17402) 1455s # ==> Pushing SP <== 1455s ok 28 - SOAP request 1455s # ==> Saving handler SP <== 1455s # ==> Pushing ISSUER <== 1455s # ==> Popping ISSUER <== 1455s # ==> Restoring SP <== 1455s ok 29 - Execute request to /cas/serviceValidate 1455s ok 30 - HTTP code is 200 1455s ok 31 - Content is XML 1455s # ==> Popping SP <== 1455s ok 32 - Query SP with ticket 1455s ok 33 - Get cookie lemonldap (f9b5276c734343b3d4dccc0c0ebab00c7db3fd247ad57efbdd1e46207b92576c) 1455s # ==> Pushing SP <== 1455s # ==> Popping SP <== 1455s ok 34 - Get / on SP 1455s ok 35 - HTTP code is 200 1455s ok 36 - Authenticated as fa@badwolf.org 1455s ok 37 - UTF-8 values 1455s # ==> Pushing SP <== 1455s # ==> Popping SP <== 1455s ok 38 - Query SP for logout 1455s ok 39 - HTTP code is 200 1455s ok 40 - Found iframe 1455s ok 41 - Content-Security-Policy header found 1455s ok 42 - Found auth.idp.com in CSP child-src 1455s # ==> Pushing ISSUER <== 1455s # ==> Popping ISSUER <== 1455s ok 43 - Get iframe from IdP 1455s ok 44 - Get redirection 1455s ok 45 - Location is http://auth.sp.com/?logout 1455s ok 46 - Frame can be embedded 1455s # ==> Pushing ISSUER <== 1455s # ==> Popping ISSUER <== 1455s ok 47 - Query IdP 1455s ok 48 - Response status is 401 1455s ok 49 - Content is JSON 1455s ok 50 - Error code is 1 1455s # ==> Pushing SP <== 1455s # ==> Popping SP <== 1455s ok 51 - Query IdP 1455s ok 52 - Get redirection 1455s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1455s 1..53 1455s ok 1457s t/31-Auth-and-issuer-CAS-declared-app.t ........................................ 1457s ok 1 - use Lemonldap::NG::Portal::Main; 1457s ok 2 - Portal object 1457s ok 3 - Init 1457s ok 4 - Portal app 1457s ok 5 - Register $type 1457s ok 6 - Portal object 1457s ok 7 - Init 1457s ok 8 - Portal app 1457s ok 9 - Register $type 1457s # ==> Pushing SP <== 1457s # ==> Popping SP <== 1457s ok 10 - Unauth SP request 1457s ok 11 - Get redirection 1457s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1457s # ==> Pushing ISSUER <== 1457s # ==> Popping ISSUER <== 1457s ok 13 - Query CAS server 1457s ok 14 - HTTP code is 200 1457s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22targetAuthnLevel%22%3A1%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770124985_59616%22%2C%22issuerTs%22%3A1770196865%7D) 1457s # ==> Pushing ISSUER <== 1457s # ==> Popping ISSUER <== 1457s ok 16 - Post authentication 1457s ok 17 - Reject reason is 68 1457s # ==> Pushing SP <== 1457s # ==> Popping SP <== 1457s ok 18 - Unauth SP request 1457s ok 19 - Get redirection 1457s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1457s # ==> Pushing ISSUER <== 1457s # ==> Popping ISSUER <== 1457s ok 21 - Query CAS server 1457s ok 22 - HTTP code is 200 1457s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196865%2C%22issuerRequestcas%22%3A%221770124985_39400%22%2C%22targetAuthnLevel%22%3A1%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%7D) 1457s ok 24 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196865%2C%22issuerRequestcas%22%3A%221770124985_39400%22%2C%22targetAuthnLevel%22%3A1%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%7D) 1457s ok 25 - Pdata is not empty 1457s ok 26 - Target Authnlevel set in pdata 1457s # ==> Pushing ISSUER <== 1457s # ==> Popping ISSUER <== 1457s ok 27 - Post authentication 1457s ok 28 - Get redirection 1457s ok 29 - Location header found 1457s ok 30 - Get cookie lemonldap (3e39c71666f36107761d01bd3a0400eef88c2a29ea964d48025c09e95622259e) 1457s # ==> Pushing SP <== 1457s ok 31 - SOAP request 1457s # ==> Saving handler SP <== 1457s # ==> Pushing ISSUER <== 1457s # ==> Popping ISSUER <== 1457s # ==> Restoring SP <== 1457s ok 32 - Execute request to /cas/serviceValidate 1457s ok 33 - HTTP code is 200 1457s ok 34 - Content is XML 1457s # ==> Popping SP <== 1457s ok 35 - Query SP with ticket 1457s ok 36 - Get cookie lemonldap (923f8ab31d1ab0b0f92320e84c39d64ace3277207b6b60832eca5d31d1eab797) 1457s # ==> Pushing SP <== 1457s # ==> Popping SP <== 1457s ok 37 - Get / on SP 1457s ok 38 - HTTP code is 200 1457s ok 39 - Authenticated as french 1457s ok 40 - UTF-8 values 1457s # ==> Pushing SP <== 1457s # ==> Popping SP <== 1457s ok 41 - Query SP for logout 1457s ok 42 - HTTP code is 200 1457s ok 43 - Found iframe 1457s ok 44 - Content-Security-Policy header found 1457s ok 45 - Found auth.idp.com in CSP child-src 1457s # ==> Pushing ISSUER <== 1457s # ==> Popping ISSUER <== 1457s ok 46 - Get iframe from IdP 1457s ok 47 - Get redirection 1457s ok 48 - Location is http://auth.sp.com/?logout 1457s ok 49 - Frame can be embedded 1457s # ==> Pushing ISSUER <== 1457s # ==> Popping ISSUER <== 1457s ok 50 - Query IdP 1457s ok 51 - Response status is 401 1457s ok 52 - Content is JSON 1457s ok 53 - Error code is 1 1457s # ==> Pushing SP <== 1457s # ==> Popping SP <== 1457s ok 54 - Query IdP 1457s ok 55 - Get redirection 1457s ok 56 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1457s # ==> Pushing ISSUER <== 1457s # ==> Popping ISSUER <== 1457s ok 57 - Auth query 1457s ok 58 - HTTP code is 200 1457s ok 59 - Get cookie lemonldap (462640e3436f18a2909bd2a903e43225773149e9172392f45f4b49d6f75a8090) 1457s # ==> Pushing ISSUER <== 1457s # ==> Popping ISSUER <== 1457s ok 60 - Query CAS server 1457s ok 61 - Response body is not empty 1457s ok 62 - Found at least one result for //span[@trspan="askToUpgrade"] 1457s 1..62 1457s ok 1459s t/31-Auth-and-issuer-CAS-declared-apps.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 - Register $type 1459s ok 6 - Portal object 1459s ok 7 - Init 1459s ok 8 - Portal app 1459s ok 9 - Register $type 1459s # ==> Pushing SP <== 1459s # ==> Popping SP <== 1459s ok 10 - Unauth SP request 1459s ok 11 - Cancel button NOT found 1459s # ==> Pushing ISSUER <== 1459s # ==> Popping ISSUER <== 1459s ok 12 - Query CAS server 1459s ok 13 - HTTP code is 200 1459s ok 14 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196868%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770124988_40743%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 1459s 1..14 1459s ok 1461s t/31-Auth-and-issuer-CAS-default.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 - Register $type 1461s ok 6 - Portal object 1461s ok 7 - Init 1461s ok 8 - Portal app 1461s ok 9 - Register $type 1461s # ==> Pushing SP <== 1461s # ==> Popping SP <== 1461s ok 10 - Unauth SP request 1461s ok 11 - Get cookie llngcasserver (idp) 1461s ok 12 - Get CAS server cookie 1461s ok 13 - Get redirection 1461s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1461s # ==> Pushing ISSUER <== 1461s # ==> Popping ISSUER <== 1461s ok 15 - Query CAS server 1461s ok 16 - HTTP code is 200 1461s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770196870%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770124990_40358%22%7D) 1461s # ==> Pushing ISSUER <== 1461s # ==> Popping ISSUER <== 1461s ok 18 - Post authentication 1461s ok 19 - Get cookie lemonldap (4060d8a58610cb26b74ec7f680180c59ab890c70cea21349d4782a1ba63d4d41) 1461s ok 20 - Get cookie lemonldappdata () 1461s ok 21 - SAML request cleared from pdata 1461s ok 22 - Get redirection 1461s ok 23 - Location header found 1461s # ==> Pushing SP <== 1461s ok 24 - SOAP request 1461s # ==> Saving handler SP <== 1461s # ==> Pushing ISSUER <== 1461s # ==> Popping ISSUER <== 1461s # ==> Restoring SP <== 1461s ok 25 - Execute request to /cas/serviceValidate 1461s ok 26 - HTTP code is 200 1461s ok 27 - Content is XML 1461s # ==> Popping SP <== 1461s ok 28 - Query SP with ticket 1461s ok 29 - Get cookie lemonldap (b5202d9ca5f3364c7923fde442b4522726918729e9121260601ad984444b89ce) 1461s # ==> Pushing SP <== 1461s # ==> Popping SP <== 1461s ok 30 - Get / on SP 1461s ok 31 - HTTP code is 200 1461s ok 32 - Authenticated as french 1461s ok 33 - UTF-8 values 1461s ok 34 1461s # ==> Pushing SP <== 1461s # ==> Popping SP <== 1461s ok 35 - Query SP for logout 1461s ok 36 - HTTP code is 200 1461s ok 37 - Found iframe 1461s ok 38 - Content-Security-Policy header found 1461s ok 39 - Found auth.idp.com in CSP child-src 1461s # ==> Pushing ISSUER <== 1461s # ==> Popping ISSUER <== 1461s ok 40 - Get iframe from IdP 1461s ok 41 - Get redirection 1461s ok 42 - Location is http://auth.sp.com/?logout 1461s ok 43 - Frame can be embedded 1461s # ==> Pushing ISSUER <== 1461s # ==> Popping ISSUER <== 1461s ok 44 - Query IdP 1461s ok 45 - Response status is 401 1461s ok 46 - Content is JSON 1461s ok 47 - Error code is 1 1461s # ==> Pushing SP <== 1461s # ==> Popping SP <== 1461s ok 48 - Query IdP 1461s ok 49 - Get redirection 1461s ok 50 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1461s 1..50 1461s ok 1464s t/31-Auth-and-issuer-CAS-proxied.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 - Register $type 1464s ok 6 - Portal object 1464s ok 7 - Init 1464s ok 8 - Portal app 1464s ok 9 - Register $type 1464s # ==> Pushing SP <== 1464s # ==> Popping SP <== 1464s ok 10 - Unauth SP request 1464s ok 11 - Get cookie llngcasserver (idp) 1464s ok 12 - Get CAS server cookie 1464s ok 13 - Get redirection 1464s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1464s # ==> Pushing ISSUER <== 1464s # ==> Popping ISSUER <== 1464s ok 15 - Query CAS server 1464s ok 16 - HTTP code is 200 1464s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770124992_2026%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770196872%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1464s # ==> Pushing ISSUER <== 1464s # ==> Popping ISSUER <== 1464s ok 18 - Post authentication 1464s ok 19 - Get redirection 1464s ok 20 - Location header found 1464s ok 21 - Get cookie lemonldap (e79ade69cedecce0c20190cdbc3135a6567135b3a834b449e5f2b7dc2f8775a2) 1464s # ==> Pushing SP <== 1464s ok 22 - Request to http://auth.idp.com/cas/serviceValidate?pgtUrl=http%3A%2F%2Fauth.sp.com%2F%3Fticket%3DST-3a6b6278f50d7c53b3826df7f16f12ed4641673332a3f97a5994576d8fa20133%26casProxy%3D1&service=http%3A%2F%2Fauth.sp.com%2F&ticket=ST-3a6b6278f50d7c53b3826df7f16f12ed4641673332a3f97a5994576d8fa20133 1464s # ==> Saving handler SP <== 1464s # ==> Pushing ISSUER <== 1464s ok 23 - Request to http://auth.sp.com/?ticket=ST-3a6b6278f50d7c53b3826df7f16f12ed4641673332a3f97a5994576d8fa20133&casProxy=1&pgtIou=PGTIOU-c0130c1d0d675b0be96faf672e3d35150b0e129c8c2c9ef0f9e2573ca6998772&pgtId=PGT-fffce847068948b97b5aed63266ce9587f7b1abec93a624800b523f9c76a7c9d 1464s # ==> Saving handler ISSUER <== 1464s # ==> Pushing SP <== 1464s # ==> Popping SP <== 1464s # ==> Restoring ISSUER <== 1464s ok 24 - Execute request to / 1464s ok 25 - HTTP code is 200 1464s # ==> Popping ISSUER <== 1464s # ==> Restoring SP <== 1464s ok 26 - Execute request to /cas/serviceValidate 1464s ok 27 - HTTP code is 200 1464s ok 28 - Request to http://auth.idp.com/cas/proxy?targetService=http%3A%2F%2Ftest.sp.com%2F&pgt=PGT-fffce847068948b97b5aed63266ce9587f7b1abec93a624800b523f9c76a7c9d 1464s # ==> Saving handler SP <== 1464s # ==> Pushing ISSUER <== 1464s # ==> Popping ISSUER <== 1464s # ==> Restoring SP <== 1464s ok 29 - Execute request to /cas/proxy 1464s ok 30 - HTTP code is 200 1464s # ==> Popping SP <== 1464s ok 31 - Query SP with ticket 1464s ok 32 - Get cookie lemonldap (d5e142eb4924f14e489ee5ac2cf0b771d37845d19a12b180a9895011423719e3) 1464s # ==> Pushing SP <== 1464s # ==> Popping SP <== 1464s ok 33 - Get / on SP 1464s ok 34 - HTTP code is 200 1464s ok 35 - Authenticated as french 1464s ok 36 - UTF-8 values 1464s # ==> Pushing SP <== 1464s # ==> Popping SP <== 1464s ok 37 - Query SP for logout 1464s ok 38 - HTTP code is 200 1464s ok 39 - Found iframe 1464s ok 40 - Content-Security-Policy header found 1464s ok 41 - Found auth.idp.com in CSP child-src 1464s # ==> Pushing ISSUER <== 1464s # ==> Popping ISSUER <== 1464s ok 42 - Get iframe from IdP 1464s ok 43 - Get redirection 1464s ok 44 - Location is http://auth.sp.com/?logout 1464s ok 45 - Frame can be embedded 1464s # ==> Pushing ISSUER <== 1464s # ==> Popping ISSUER <== 1464s ok 46 - Query IdP 1464s ok 47 - Response status is 401 1464s ok 48 - Content is JSON 1464s ok 49 - Error code is 1 1464s # ==> Pushing SP <== 1464s # ==> Popping SP <== 1464s ok 50 - Query IdP 1464s ok 51 - Get redirection 1464s ok 52 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1464s 1..52 1464s ok 1466s t/31-Auth-and-issuer-CAS-samlValidate.t ........................................ 1466s ok 1 - use Lemonldap::NG::Portal::Main; 1466s ok 2 - Portal object 1466s ok 3 - Init 1466s ok 4 - Portal app 1466s ok 5 - Register $type 1466s ok 6 - Portal object 1466s ok 7 - Init 1466s ok 8 - Portal app 1466s ok 9 - Register $type 1466s # ==> Pushing SP <== 1466s # ==> Popping SP <== 1466s ok 10 - Unauth SP request 1466s ok 11 - Get cookie llngcasserver (idp) 1466s ok 12 - Get CAS server cookie 1466s ok 13 - Get redirection 1466s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1466s # ==> Pushing ISSUER <== 1466s # ==> Popping ISSUER <== 1466s ok 15 - Query CAS server 1466s ok 16 - HTTP code is 200 1466s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770196874%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770124994_28244%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1466s # ==> Pushing ISSUER <== 1466s # ==> Popping ISSUER <== 1466s ok 18 - Post authentication 1466s ok 19 - Get redirection 1466s ok 20 - Location header found 1466s ok 21 - Get cookie lemonldap (17e022baf82cc249bd4e423c29d27094fb3690bdd098a3a70d3e38fefb1518d5) 1466s # ==> Pushing SP <== 1466s ok 22 - Request to http://auth.idp.com/cas/samlValidate?TARGET=http%3A%2F%2Fauth.sp.com%2F 1466s # ==> Saving handler SP <== 1466s # ==> Pushing ISSUER <== 1466s # ==> Popping ISSUER <== 1466s # ==> Restoring SP <== 1466s ok 23 - Execute POST request to /cas/samlValidate 1466s ok 24 - HTTP code is 200 1466s # ==> Popping SP <== 1466s ok 25 - Query SP with ticket 1466s ok 26 - Get cookie lemonldap (2d86b3f5fbf7230958c78d0a401eeb4108816b506055d115c452431411641f41) 1466s ok 27 - Correct whatToTrace 1466s ok 28 - Correct cn 1466s ok 29 - Correct uid 1466s ok 30 - Correct groups 1466s 1..30 1466s ok 1467s t/31-Auth-and-issuer-CAS-with-choice-and-cancel.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 - Register $type 1467s ok 6 - Portal object 1467s ok 7 - Init 1467s ok 8 - Portal app 1467s ok 9 - Register $type 1467s # ==> Pushing SP <== 1467s # ==> Popping SP <== 1467s ok 10 - Unauth SP request 1467s ok 11 - Found CAS entry 1467s ok 12 - HTTP code is 200 1467s ok 13 - Page contains a form 1467s ok 14 - CSP header authorize POST request to \# 1467s # ==> Pushing SP <== 1467s # ==> Popping SP <== 1467s ok 15 - Unauth SP request 1467s ok 16 - 1st = idp 1467s ok 17 - 2nd = idp3 1467s ok 18 - 3rd = idp4 1467s ok 19 - 4th= idp2 1467s ok 20 - Found Cancel button 1467s ok 21 - Found CAS idp logo and tooltip 1467s ok 22 - Found CAS idp display name 1467s ok 23 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%7D) 1467s ok 24 - HTTP code is 200 1467s ok 25 - Page contains a form 1467s ok 26 - CSP header authorize POST request to \# 1467s # ==> Pushing SP <== 1467s # ==> Popping SP <== 1467s ok 27 - Cancel query 1467s ok 28 - Get cookie lemonldappdata () 1467s ok 29 - pdata is empty 1467s 1..29 1467s ok 1469s t/31-Auth-and-issuer-CAS-with-choice.t ......................................... 1469s ok 1 - use Lemonldap::NG::Portal::Main; 1469s ok 2 - Portal object 1469s ok 3 - Init 1469s ok 4 - Portal app 1469s ok 5 - Register $type 1469s ok 6 - Portal object 1469s ok 7 - Init 1469s ok 8 - Portal app 1469s ok 9 - Register $type 1469s # ==> Pushing SP <== 1469s # ==> Popping SP <== 1469s ok 10 - Unauth SP request 1469s ok 11 - Get cookie llngcasserver (idp) 1469s ok 12 - Get CAS server cookie 1469s ok 13 - Get redirection 1469s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1469s # ==> Pushing ISSUER <== 1469s # ==> Popping ISSUER <== 1469s ok 15 - Query CAS server 1469s ok 16 - HTTP code is 200 1469s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770196877%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770124997_26625%22%7D) 1469s # ==> Pushing ISSUER <== 1469s # ==> Popping ISSUER <== 1469s ok 18 - Post authentication 1469s ok 19 - Get redirection 1469s ok 20 - Location header found 1469s ok 21 - Get cookie lemonldap (1b0a470e42ce9219a16d4599df13006fbd2b168a94427a89c515f84376a30b78) 1469s ok 22 - Get cookie lemonldappdata () 1469s ok 23 - SAML request cleared from pdata 1469s # ==> Pushing SP <== 1469s ok 24 - SOAP request 1469s # ==> Saving handler SP <== 1469s # ==> Pushing ISSUER <== 1469s # ==> Popping ISSUER <== 1469s # ==> Restoring SP <== 1469s ok 25 - Execute request to /cas/serviceValidate 1469s ok 26 - HTTP code is 200 1469s ok 27 - Content is XML 1469s # ==> Popping SP <== 1469s ok 28 - Query SP with ticket 1469s ok 29 - Get cookie lemonldap (23f062601bf207e86ca064036516298b08defdb379ace414fc2bdcd912097d20) 1469s # ==> Pushing SP <== 1469s # ==> Popping SP <== 1469s ok 30 - Get / on SP 1469s ok 31 - HTTP code is 200 1469s ok 32 - Authenticated as dwho 1469s # ==> Pushing SP <== 1469s # ==> Popping SP <== 1469s ok 33 - Unauth SP request (2) 1469s ok 34 - Get cookie llngcasserver (idp) 1469s ok 35 - Get CAS server cookie 1469s ok 36 - Get redirection 1469s ok 37 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1469s # ==> Pushing ISSUER <== 1469s # ==> Popping ISSUER <== 1469s ok 38 - Query CAS server (2) 1469s ok 39 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1770196877%2C%22issuerRequestcas%22%3A%221770124997_64495%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1469s ok 40 - HTTP code is 200 1469s ok 41 - Page contains a form 1469s ok 42 - URI match 1469s ok 43 - Field "confirm" is defined 1469s ok 44 - Field "url" is defined 1469s ok 45 - Get autorenew.js 1469s # ==> Pushing ISSUER <== 1469s # ==> Popping ISSUER <== 1469s ok 46 - Post confirm 1469s ok 47 - HTTP code is 200 1469s ok 48 - Page contains a form 1469s ok 49 - Field "upgrading" is defined 1469s ok 50 - CSP header authorize POST request to \# 1469s ok 51 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXMvbG9naW4%3D%22%2C%22issuerRequestcas%22%3A%221770124997_64495%22%2C%22issuerTs%22%3A1770196877%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22targetAuthnLevel%22%3A0%7D) 1469s # ==> Pushing ISSUER <== 1469s # ==> Popping ISSUER <== 1469s ok 52 - Post credentials 1469s ok 53 - Get redirection 1469s ok 54 - Location is http://auth.idp.com/cas/login 1469s ok 55 - Get cookie lemonldap (64e5da14045dea74fdb75aa53e48be912462129658d9cd2468c762b5f790521d) 1469s # ==> Pushing ISSUER <== 1469s # ==> Popping ISSUER <== 1469s ok 56 - Follow redirection 1469s ok 57 - Get redirection 1469s ok 58 - Location header found 1469s # ==> Pushing SP <== 1469s ok 59 - SOAP request 1469s # ==> Saving handler SP <== 1469s # ==> Pushing ISSUER <== 1469s # ==> Popping ISSUER <== 1469s # ==> Restoring SP <== 1469s ok 60 - Execute request to /cas/serviceValidate 1469s ok 61 - HTTP code is 200 1469s ok 62 - Content is XML 1469s # ==> Popping SP <== 1469s ok 63 - Follow redirection 1469s ok 64 - Get cookie lemonldap (e91f0e07354d7f5140a7e557119fe6716602937d23d06f32815bd251fc59cdaf) 1469s # ==> Pushing SP <== 1469s # ==> Popping SP <== 1469s ok 65 - Query SP for logout 1469s ok 66 - HTTP code is 200 1469s ok 67 - Found iframe 1469s ok 68 - Content-Security-Policy header found 1469s ok 69 - Found auth.idp.com in CSP child-src 1469s # ==> Pushing ISSUER <== 1469s # ==> Popping ISSUER <== 1469s ok 70 - Get iframe from IdP 1469s ok 71 - Get redirection 1469s ok 72 - Location is http://auth.sp.com/?logout 1469s # ==> Pushing ISSUER <== 1469s # ==> Popping ISSUER <== 1469s ok 73 - Query CAS server 1469s ok 74 - Response status is 401 1469s ok 75 - Content is JSON 1469s ok 76 - Error code is 1 1469s # ==> Pushing SP <== 1469s # ==> Popping SP <== 1469s ok 77 - Query CAS app 1469s ok 78 - Get redirection 1469s ok 79 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 1469s 1..79 1469s ok 1471s t/31-CAS-10.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 - Issuer portal 1471s ok 6 - Query CAS server 1471s ok 7 - HTTP code is 200 1471s ok 8 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196880%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770125000_13477%22%7D) 1471s ok 9 - Post authentication 1471s ok 10 - Get cookie lemonldap (b2e3914ee59f6aab304af0620cbf324a35be772bd12ae32d4d15f8410b0db222) 1471s ok 11 - Get cookie lemonldappdata () 1471s ok 12 - SAML request cleared from pdata 1471s ok 13 - Get redirection 1471s ok 14 - Location header found 1471s ok 15 - Query CAS server 1471s ok 16 - HTTP code is 200 1471s ok 17 - Ticket is valid 1471s ok 18 - Username is returned 1471s ok 19 - Query CAS server 1471s ok 20 - Ticket is no longer valid 1471s 1..20 1471s ok 1473s t/31-CAS-Gateway.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 - Issuer portal 1473s ok 6 - Get redirection 1473s ok 7 - Location is http://auth.sp.com/somewhere 1473s ok 8 - Get redirection 1473s ok 9 - Location is http://auth.unknown.com/somewhere 1473s ok 10 - Portal object 1473s ok 11 - Init 1473s ok 12 - Portal app 1473s ok 13 - Issuer portal 1473s ok 14 - Get redirection 1473s ok 15 - Location is http://auth.sp.com/somewhere 1473s ok 16 - Expected portal error code: code found on page 1473s ok 17 - Expected portal error code 1473s ok 18 - Portal object 1473s ok 19 - Init 1473s ok 20 - Portal app 1473s ok 21 - Issuer portal 1473s ok 22 - Get redirection 1473s ok 23 - Location is http://auth.sp.com/somewhere 1473s ok 24 - Expected portal error code: code found on page 1473s ok 25 - Expected portal error code 1473s 1..25 1473s ok 1475s t/31-CAS-Hooks.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 - Issuer portal 1475s ok 6 - Post authentication 1475s ok 7 - Get cookie lemonldap (97abac23450540d4237335a9834f0dcc64ef48540c4bb72502de86863d79a4c1) 1475s ok 8 - Query CAS server 1475s ok 9 - Hook rejected the request: code found on page 1475s ok 10 - Hook rejected the request 1475s ok 11 - Query CAS server 1475s ok 12 - Get redirection 1475s ok 13 - Location header found 1475s ok 14 - Query CAS server 1475s ok 15 - HTTP code is 200 1475s ok 16 - Found hook attribute 1475s 1..16 1475s ok 1478s t/31-CAS-Logout-propagate-OIDC.t ............................................... 1478s ok 1 - use Lemonldap::NG::Portal::Main; 1478s # Subtest: Log into OIDC RP, logout from CAS, OIDC logout is called 1478s ok 1 - Portal object 1478s ok 2 - Init 1478s ok 3 - Portal app 1478s ok 4 - Auth query 1478s ok 5 - HTTP code is 200 1478s ok 6 - Get cookie lemonldap (0e7e98227005cd9926a85f6a67f1f52c0248c2b7566445b60c80963f24d75690) 1478s ok 7 - Get redirection 1478s ok 8 - Location header found 1478s ok 9 - HTTP code is 200 1478s ok 10 - Content-Type is JSON 1478s ok 11 - Content is valid JSON 1478s ok 12 - Initiate CAS logout 1478s ok 13 - Response body is not empty 1478s ok 14 - Found OIDC logout iframe 1478s 1..14 1478s ok 2 - Log into OIDC RP, logout from CAS, OIDC logout is called 1478s 1..2 1478s ok 1482s t/31-CAS-Logout-with-hashed-storage.t .......................................... 1482s ok 1 - use Lemonldap::NG::Portal::Main; 1482s # Subtest: Test IDP initiated logout 1482s ok 1 - Portal object 1482s ok 2 - Init 1482s ok 3 - Portal app 1482s ok 4 - Issuer portal 1482s ok 5 - Auth query 1482s ok 6 - HTTP code is 200 1482s ok 7 - Get cookie lemonldap (04e13b0e369235e0b0ef035318440c1fa371ef3eef87964552cd76648c29dd2e) 1482s ok 8 - Query CAS server 1482s ok 9 - Get redirection 1482s ok 10 - Location header found 1482s ok 11 - Query CAS server 1482s ok 12 - HTTP code is 200 1482s ok 13 1482s ok 14 - Cas response contains authenticationSuccess 1482s ok 15 - Query CAS server 1482s ok 16 - Get redirection 1482s ok 17 - Location header found 1482s ok 18 - Query CAS server 1482s ok 19 - HTTP code is 200 1482s ok 20 1482s ok 21 - Cas response contains authenticationSuccess 1482s ok 22 - Initiate logout 1482s ok 23 - Get cookie lemonldap (0) 1482s ok 24 - Cookie was cleared 1482s ok 25 - Found CAS app name 1482s ok 26 - My other app is not displayed 1482s ok 27 - HTTP code is 200 1482s ok 28 - Page contains a form 1482s ok 29 - Host match 1482s ok 30 - URI match 1482s ok 31 - Field "logout" is defined 1482s ok 32 - CSP header authorize POST request to auth.example.com 1482s ok 33 - Found logout option 1482s ok 34 - Response body is not empty 1482s ok 35 - Logout SP 1482s ok 36 - Correct ticket sent to sp for logout 1482s ok 37 - No ticket sent to sp2 1482s 1..37 1482s ok 2 - Test IDP initiated logout 1482s # Subtest: Test App initiated logout, no redirect 1482s ok 1 - Portal object 1482s ok 2 - Init 1482s ok 3 - Portal app 1482s ok 4 - Issuer portal 1482s ok 5 - Auth query 1482s ok 6 - HTTP code is 200 1482s ok 7 - Get cookie lemonldap (973e9505ae623c05718e4729306a58a7a1ac00501e0b7401811e999b63d10107) 1482s ok 8 - Query CAS server 1482s ok 9 - Get redirection 1482s ok 10 - Location header found 1482s ok 11 - Query CAS server 1482s ok 12 - HTTP code is 200 1482s ok 13 1482s ok 14 - Cas response contains authenticationSuccess 1482s ok 15 - Query CAS server 1482s ok 16 - Get redirection 1482s ok 17 - Location header found 1482s ok 18 - Query CAS server 1482s ok 19 - HTTP code is 200 1482s ok 20 1482s ok 21 - Cas response contains authenticationSuccess 1482s ok 22 - Initiate logout 1482s ok 23 - Get cookie lemonldap (0) 1482s ok 24 - Cookie was cleared 1482s ok 25 - HTTP code is 200 1482s ok 26 - Page contains a form 1482s ok 27 - Host match 1482s ok 28 - URI match 1482s ok 29 - Field "logout" is defined 1482s ok 30 - CSP header authorize POST request to auth.example.com 1482s ok 31 - Found logout option 1482s ok 32 - Found CAS app name 1482s ok 33 - My other app is not displayed 1482s ok 34 - Response body is not empty 1482s ok 35 - Logout SP 1482s ok 36 - Correct ticket sent to sp for logout 1482s ok 37 - No ticket sent to sp2 1482s 1..37 1482s ok 3 - Test App initiated logout, no redirect 1482s # Subtest: Test App initiated logout, with redirect 1482s ok 1 - Portal object 1482s ok 2 - Init 1482s ok 3 - Portal app 1482s ok 4 - Issuer portal 1482s ok 5 - Auth query 1482s ok 6 - HTTP code is 200 1482s ok 7 - Get cookie lemonldap (2f6376783bb38a0bf5207326892357e1e2f3633a5627d4bce65302d10ec9ad54) 1482s ok 8 - Query CAS server 1482s ok 9 - Get redirection 1482s ok 10 - Location header found 1482s ok 11 - Query CAS server 1482s ok 12 - HTTP code is 200 1482s ok 13 1482s ok 14 - Cas response contains authenticationSuccess 1482s ok 15 - Query CAS server 1482s ok 16 - Get redirection 1482s ok 17 - Location header found 1482s ok 18 - Query CAS server 1482s ok 19 - HTTP code is 200 1482s ok 20 1482s ok 21 - Cas response contains authenticationSuccess 1482s ok 22 - Initiate logout 1482s ok 23 - Get cookie lemonldap (0) 1482s ok 24 - Cookie was cleared 1482s ok 25 - HTTP code is 200 1482s ok 26 - Page contains a form 1482s ok 27 - Host match 1482s ok 28 - URI match 1482s ok 29 - CSP header authorize POST request to auth.sp.com 1482s ok 30 - Query string is preserved 1482s ok 31 - Found CAS app name 1482s ok 32 - My other app is not displayed 1482s ok 33 - Response body is not empty 1482s ok 34 - Logout SP 1482s ok 35 - Correct ticket sent to sp for logout 1482s ok 36 - No ticket sent to sp2 1482s 1..36 1482s ok 4 - Test App initiated logout, with redirect 1482s # Subtest: Test App initiated logout, no redirect, no info 1482s ok 1 - Portal object 1482s ok 2 - Init 1482s ok 3 - Portal app 1482s ok 4 - Issuer portal 1482s ok 5 - Auth query 1482s ok 6 - HTTP code is 200 1482s ok 7 - Get cookie lemonldap (dbe339ae3d4bff63a476d26e8a1beb91b493726cfae12e7c827d11683534b2d4) 1482s ok 8 - Initiate logout 1482s ok 9 - Get cookie lemonldap (0) 1482s ok 10 - Cookie was cleared 1482s ok 11 - Get redirection 1482s ok 12 - Location header found 1482s 1..12 1482s ok 5 - Test App initiated logout, no redirect, no info 1482s # Subtest: Test redirect URL filtering 1482s ok 1 - Portal object 1482s ok 2 - Init 1482s ok 3 - Portal app 1482s ok 4 - Issuer portal 1482s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 1482s ok 1 - Auth query 1482s ok 2 - HTTP code is 200 1482s ok 3 - Get cookie lemonldap (02f0f450e623df443f2f30a6b2f57bc0a6666d976d661b410583a5c10e125b9e) 1482s ok 4 - Initiate logout 1482s ok 5 - Get cookie lemonldap (0) 1482s ok 6 - CAS message found 1482s ok 7 - Response body is not empty 1482s ok 8 - Redirect URL found 1482s 1..8 1482s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 1482s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 1482s ok 1 - Auth query 1482s ok 2 - HTTP code is 200 1482s ok 3 - Get cookie lemonldap (f7f7e5cf871d069b059df49e5d7299b724e7bf93e2a871d9ef9c2775296302ed) 1482s ok 4 - Initiate logout 1482s ok 5 - Get cookie lemonldap (0) 1482s ok 6 - Get redirection 1482s ok 7 - Location is http://test1.example.com/ 1482s 1..7 1482s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 1482s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 1482s ok 1 - Auth query 1482s ok 2 - HTTP code is 200 1482s ok 3 - Get cookie lemonldap (ab89c64f2db70aacdab1667875fbe61371b82508b58d2d4d7cdb5cc54fac0737) 1482s ok 4 - Initiate logout 1482s ok 5 - Get cookie lemonldap (0) 1482s ok 6 - CAS message found 1482s ok 7 - Response body is not empty 1482s ok 8 - Redirect URL found 1482s 1..8 1482s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 1482s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 1482s ok 1 - Auth query 1482s ok 2 - HTTP code is 200 1482s ok 3 - Get cookie lemonldap (05cdadaf4e80eb73d3da25f62b330e817e6d29a05d35e441ffe4ef75b559da34) 1482s ok 4 - Initiate logout 1482s ok 5 - Get cookie lemonldap (0) 1482s ok 6 - Get redirection 1482s ok 7 - Location is http://test1.example2.com/ 1482s 1..7 1482s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 1482s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 1482s ok 1 - Auth query 1482s ok 2 - HTTP code is 200 1482s ok 3 - Get cookie lemonldap (1a3290124e7a3f7164c2caada0444b5fb83457cd55f65578cfde91a0fcaecbd7) 1482s ok 4 - Initiate logout 1482s ok 5 - Expected portal error code: code found on page 1482s ok 6 - Expected portal error code 1482s 1..6 1482s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 1482s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 1482s ok 1 - Auth query 1482s ok 2 - HTTP code is 200 1482s ok 3 - Get cookie lemonldap (5aef55c2afc3cd4d5bb5315330e64c3a257560e16d186ed29dc4e555a68fff7e) 1482s ok 4 - Initiate logout 1482s ok 5 - Expected portal error code: code found on page 1482s ok 6 - Expected portal error code 1482s 1..6 1482s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 1482s # Subtest: Test if http://attack.com/ is not allowed - 2.0 1482s ok 1 - Auth query 1482s ok 2 - HTTP code is 200 1482s ok 3 - Get cookie lemonldap (6ed147a8f333f6415aab3f8e8294b9ef6978bad430c4a6b32e9ae64a7321f498) 1482s ok 4 - Initiate logout 1482s ok 5 - Expected portal error code: code found on page 1482s ok 6 - Expected portal error code 1482s 1..6 1482s ok 11 - Test if http://attack.com/ is not allowed - 2.0 1482s # Subtest: Test if http://attack.com/ is not allowed - 3.0 1482s ok 1 - Auth query 1482s ok 2 - HTTP code is 200 1482s ok 3 - Get cookie lemonldap (1dee9872f25c6fb175e5e3f4429fa7b76eb7c67c0a2176dc87b73b0d0a90ad92) 1482s ok 4 - Initiate logout 1482s ok 5 - Expected portal error code: code found on page 1482s ok 6 - Expected portal error code 1482s 1..6 1482s ok 12 - Test if http://attack.com/ is not allowed - 3.0 1482s 1..12 1482s ok 6 - Test redirect URL filtering 1482s 1..6 1482s ok 1485s t/31-CAS-Logout.t .............................................................. 1485s ok 1 - use Lemonldap::NG::Portal::Main; 1485s # Subtest: Test IDP initiated logout 1485s ok 1 - Portal object 1485s ok 2 - Init 1485s ok 3 - Portal app 1485s ok 4 - Issuer portal 1485s ok 5 - Auth query 1485s ok 6 - HTTP code is 200 1485s ok 7 - Get cookie lemonldap (87475e715f4b4f37cf5257b16c180880daeb7efebc232948fa8ca5b3a07f5151) 1485s ok 8 - Query CAS server 1485s ok 9 - Get redirection 1485s ok 10 - Location header found 1485s ok 11 - Query CAS server 1485s ok 12 - HTTP code is 200 1485s ok 13 1485s ok 14 - Cas response contains authenticationSuccess 1485s ok 15 - Query CAS server 1485s ok 16 - Get redirection 1485s ok 17 - Location header found 1485s ok 18 - Query CAS server 1485s ok 19 - HTTP code is 200 1485s ok 20 1485s ok 21 - Cas response contains authenticationSuccess 1485s ok 22 - Initiate logout 1485s ok 23 - Get cookie lemonldap (0) 1485s ok 24 - Cookie was cleared 1485s ok 25 - Found CAS app name 1485s ok 26 - My other app is not displayed 1485s ok 27 - HTTP code is 200 1485s ok 28 - Page contains a form 1485s ok 29 - Host match 1485s ok 30 - URI match 1485s ok 31 - Field "logout" is defined 1485s ok 32 - CSP header authorize POST request to auth.example.com 1485s ok 33 - Found logout option 1485s ok 34 - Response body is not empty 1485s ok 35 - Logout SP 1485s ok 36 - Correct ticket sent to sp for logout 1485s ok 37 - No ticket sent to sp2 1485s 1..37 1485s ok 2 - Test IDP initiated logout 1485s # Subtest: Test App initiated logout, no redirect 1485s ok 1 - Portal object 1485s ok 2 - Init 1485s ok 3 - Portal app 1485s ok 4 - Issuer portal 1485s ok 5 - Auth query 1485s ok 6 - HTTP code is 200 1485s ok 7 - Get cookie lemonldap (ecdcb53c52bbbbf8313d859963d0ee25a3e6de6bcb247d2183824b78c75f18f4) 1485s ok 8 - Query CAS server 1485s ok 9 - Get redirection 1485s ok 10 - Location header found 1485s ok 11 - Query CAS server 1485s ok 12 - HTTP code is 200 1485s ok 13 1485s ok 14 - Cas response contains authenticationSuccess 1485s ok 15 - Query CAS server 1485s ok 16 - Get redirection 1485s ok 17 - Location header found 1485s ok 18 - Query CAS server 1485s ok 19 - HTTP code is 200 1485s ok 20 1485s ok 21 - Cas response contains authenticationSuccess 1485s ok 22 - Initiate logout 1485s ok 23 - Get cookie lemonldap (0) 1485s ok 24 - Cookie was cleared 1485s ok 25 - HTTP code is 200 1485s ok 26 - Page contains a form 1485s ok 27 - Host match 1485s ok 28 - URI match 1485s ok 29 - Field "logout" is defined 1485s ok 30 - CSP header authorize POST request to auth.example.com 1485s ok 31 - Found logout option 1485s ok 32 - Found CAS app name 1485s ok 33 - My other app is not displayed 1485s ok 34 - Response body is not empty 1485s ok 35 - Logout SP 1485s ok 36 - Correct ticket sent to sp for logout 1485s ok 37 - No ticket sent to sp2 1485s 1..37 1485s ok 3 - Test App initiated logout, no redirect 1485s # Subtest: Test App initiated logout, with redirect 1485s ok 1 - Portal object 1485s ok 2 - Init 1485s ok 3 - Portal app 1485s ok 4 - Issuer portal 1485s ok 5 - Auth query 1485s ok 6 - HTTP code is 200 1485s ok 7 - Get cookie lemonldap (4bfd21e8a18ad9b33135eb3bd346c07584a5e2f2222895b309a416c675fd8c5f) 1485s ok 8 - Query CAS server 1485s ok 9 - Get redirection 1485s ok 10 - Location header found 1485s ok 11 - Query CAS server 1485s ok 12 - HTTP code is 200 1485s ok 13 1485s ok 14 - Cas response contains authenticationSuccess 1485s ok 15 - Query CAS server 1485s ok 16 - Get redirection 1485s ok 17 - Location header found 1485s ok 18 - Query CAS server 1485s ok 19 - HTTP code is 200 1485s ok 20 1485s ok 21 - Cas response contains authenticationSuccess 1485s ok 22 - Initiate logout 1485s ok 23 - Get cookie lemonldap (0) 1485s ok 24 - Cookie was cleared 1485s ok 25 - HTTP code is 200 1485s ok 26 - Page contains a form 1485s ok 27 - Host match 1485s ok 28 - URI match 1485s ok 29 - CSP header authorize POST request to auth.sp.com 1485s ok 30 - Query string is preserved 1485s ok 31 - Found CAS app name 1485s ok 32 - My other app is not displayed 1485s ok 33 - Response body is not empty 1485s ok 34 - Logout SP 1485s ok 35 - Correct ticket sent to sp for logout 1485s ok 36 - No ticket sent to sp2 1485s 1..36 1485s ok 4 - Test App initiated logout, with redirect 1485s # Subtest: Test App initiated logout, no redirect, no info 1485s ok 1 - Portal object 1485s ok 2 - Init 1485s ok 3 - Portal app 1485s ok 4 - Issuer portal 1485s ok 5 - Auth query 1485s ok 6 - HTTP code is 200 1485s ok 7 - Get cookie lemonldap (8dfe44745115e0c3e21f01c71e3162bcdc93ac2682eb512cb7653d5e40135ec1) 1485s ok 8 - Initiate logout 1485s ok 9 - Get cookie lemonldap (0) 1485s ok 10 - Cookie was cleared 1485s ok 11 - Get redirection 1485s ok 12 - Location header found 1485s 1..12 1485s ok 5 - Test App initiated logout, no redirect, no info 1485s # Subtest: Test redirect URL filtering 1485s ok 1 - Portal object 1485s ok 2 - Init 1485s ok 3 - Portal app 1485s ok 4 - Issuer portal 1485s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 1485s ok 1 - Auth query 1485s ok 2 - HTTP code is 200 1485s ok 3 - Get cookie lemonldap (b6bd625f6fd9ec2231e15df84f3d8d55322d7a9bc0cfdd42fb74aaeb40f8b168) 1485s ok 4 - Initiate logout 1485s ok 5 - Get cookie lemonldap (0) 1485s ok 6 - CAS message found 1485s ok 7 - Response body is not empty 1485s ok 8 - Redirect URL found 1485s 1..8 1485s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 1485s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 1485s ok 1 - Auth query 1485s ok 2 - HTTP code is 200 1485s ok 3 - Get cookie lemonldap (adb512173d4ff7c528441d12b796bb6f641c7057400fd2d1d1bb8f6c4f6d1f17) 1485s ok 4 - Initiate logout 1485s ok 5 - Get cookie lemonldap (0) 1485s ok 6 - Get redirection 1485s ok 7 - Location is http://test1.example.com/ 1485s 1..7 1485s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 1485s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 1485s ok 1 - Auth query 1485s ok 2 - HTTP code is 200 1485s ok 3 - Get cookie lemonldap (f19e0148b3310d1ffc5984e69bb584ef24777f3ae0c33bd75ff555c6973483b2) 1485s ok 4 - Initiate logout 1485s ok 5 - Get cookie lemonldap (0) 1485s ok 6 - CAS message found 1485s ok 7 - Response body is not empty 1485s ok 8 - Redirect URL found 1485s 1..8 1485s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 1485s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 1485s ok 1 - Auth query 1485s ok 2 - HTTP code is 200 1485s ok 3 - Get cookie lemonldap (d8b2a41cfbcd78af9a881b14569a6f05a8b772f9c6cfc0fb669e8732af23e1f0) 1485s ok 4 - Initiate logout 1485s ok 5 - Get cookie lemonldap (0) 1485s ok 6 - Get redirection 1485s ok 7 - Location is http://test1.example2.com/ 1485s 1..7 1485s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 1485s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 1485s ok 1 - Auth query 1485s ok 2 - HTTP code is 200 1485s ok 3 - Get cookie lemonldap (009000303aeb0bc4e9650f17f23dc6d5d2c741dc76cf458c10bfb622c61ddc90) 1485s ok 4 - Initiate logout 1485s ok 5 - Expected portal error code: code found on page 1485s ok 6 - Expected portal error code 1485s 1..6 1485s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 1485s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 1485s ok 1 - Auth query 1485s ok 2 - HTTP code is 200 1485s ok 3 - Get cookie lemonldap (fa448a97fd19a6868601d224a0510f4de63ad90d0838a5385ea2e21a70a4ef99) 1485s ok 4 - Initiate logout 1485s ok 5 - Expected portal error code: code found on page 1485s ok 6 - Expected portal error code 1485s 1..6 1485s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 1485s # Subtest: Test if http://attack.com/ is not allowed - 2.0 1485s ok 1 - Auth query 1485s ok 2 - HTTP code is 200 1485s ok 3 - Get cookie lemonldap (48e541df10d6feac85ba529cc5448adf42ac05630dc7b364de36721947dc20a0) 1485s ok 4 - Initiate logout 1485s ok 5 - Expected portal error code: code found on page 1485s ok 6 - Expected portal error code 1485s 1..6 1485s ok 11 - Test if http://attack.com/ is not allowed - 2.0 1485s # Subtest: Test if http://attack.com/ is not allowed - 3.0 1485s ok 1 - Auth query 1485s ok 2 - HTTP code is 200 1485s ok 3 - Get cookie lemonldap (a64d232055db65630b68a21e2ee4f5cc7893def90c1d6d9d213b8866f4755900) 1485s ok 4 - Initiate logout 1485s ok 5 - Expected portal error code: code found on page 1485s ok 6 - Expected portal error code 1485s 1..6 1485s ok 12 - Test if http://attack.com/ is not allowed - 3.0 1485s 1..12 1485s ok 6 - Test redirect URL filtering 1485s # Subtest: Unauthenticated logout 1485s ok 1 - Portal object 1485s ok 2 - Init 1485s ok 3 - Portal app 1485s ok 4 - Issuer portal 1485s ok 5 - Initiate logout 1485s ok 6 - Expected portal error code: code found on page 1485s ok 7 - Expected portal error code 1485s ok 8 - Initiate logout 1485s ok 9 - Expected portal error code: code found on page 1485s ok 10 - Expected portal error code 1485s ok 11 - Initiate logout 1485s ok 12 - Get redirection 1485s ok 13 - Location is http://test1.example.com/ 1485s 1..13 1485s ok 7 - Unauthenticated logout 1485s 1..7 1485s ok 1488s t/31-CAS-Macros.t .............................................................. 1488s ok 1 - use Lemonldap::NG::Portal::Main; 1488s ok 2 - Portal object 1488s ok 3 - Init 1488s ok 4 - Portal app 1488s ok 5 - Issuer portal 1488s ok 6 - Query CAS server 1488s ok 7 - HTTP code is 200 1488s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770196896%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770125016_913%22%7D) 1488s ok 9 - Post authentication 1488s ok 10 - Get cookie lemonldap (e8223a3251cbecce7c43683ff99d881f5416995b97f82b19e546fc681ab9cda7) 1488s ok 11 - Get cookie lemonldappdata () 1488s ok 12 - SAML request cleared from pdata 1488s ok 13 - Get redirection 1488s ok 14 - Location header found 1488s ok 15 - Query CAS server 1488s ok 16 - HTTP code is 200 1488s ok 17 - Found macro attribute 1488s ok 18 - Found cas:user macro value 1488s 1..18 1488s ok 1490s t/31-CAS-Prefix.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 - Issuer portal 1490s ok 6 - Get cookie lemonldap (c97425c0e6519130e962710d9e2bd932e30af7d437c7651790655220d1df88c6) 1490s ok 7 - Query CAS server 1490s ok 8 - Get redirection 1490s ok 9 - Location header found 1490s ok 10 - Query CAS server 1490s ok 11 - Get redirection 1490s ok 12 - Location header found 1490s ok 13 - Query CAS server 1490s ok 14 - Get redirection 1490s ok 15 - Location header found 1490s ok 16 - Portal object 1490s ok 17 - Init 1490s ok 18 - Portal app 1490s ok 19 - Issuer portal 1490s ok 20 - Query CAS server 1490s ok 21 - Get redirection 1490s ok 22 - Location header found 1490s ok 23 - Query CAS server 1490s ok 24 - Expected portal error code: code found on page 1490s ok 25 - Expected portal error code 1490s ok 26 - Query CAS server 1490s ok 27 - Get redirection 1490s ok 28 - Location header found 1490s 1..28 1490s ok 1493s t/31-CAS-Proxy.t ............................................................... 1493s ok 1 - use Lemonldap::NG::Portal::Main; 1493s ok 2 - Portal object 1493s ok 3 - Init 1493s ok 4 - Portal app 1493s ok 5 - Issuer portal 1493s ok 6 - Post authentication 1493s ok 7 - Get cookie lemonldap (82490654011999433a801b0e92417b5ee7e0082e633fba45f599712e1bc998c8) 1493s ok 8 - Query CAS server 1493s ok 9 - Unknown CAS service: code found on page 1493s ok 10 - Unknown CAS service 1493s ok 11 - Query CAS server 1493s ok 12 - Get redirection 1493s ok 13 - Location header found 1493s ok 14 - Query CAS server 1493s ok 15 - HTTP code is 200 1493s ok 16 1493s ok 17 - Query CAS server 1493s ok 18 1493s ok 19 - Query CAS server 1493s ok 20 - HTTP code is 200 1493s ok 21 1493s ok 22 - Query CAS server 1493s ok 23 1493s ok 24 - Query CAS server 1493s ok 25 - HTTP code is 200 1493s ok 26 1493s ok 27 - Cas response contains authenticationSuccess 1493s ok 28 - Found proxies in correct order 1493s ok 29 - Query CAS server 1493s ok 30 1493s ok 31 - Query CAS server 1493s ok 32 - HTTP code is 200 1493s ok 33 1493s ok 34 - Cas response contains authenticationSuccess 1493s ok 35 - Query CAS server 1493s ok 36 - Get redirection 1493s ok 37 - Location header found 1493s ok 38 - Query CAS server 1493s ok 39 1493s ok 40 - Found error code 1493s ok 41 - Correct error code 1493s 1..41 1493s ok 1495s t/31-CAS-SamlValidate.t ........................................................ 1495s ok 1 - use Lemonldap::NG::Portal::Main; 1495s ok 2 - Portal object 1495s ok 3 - Init 1495s ok 4 - Portal app 1495s ok 5 - Issuer portal 1495s ok 6 - Post authentication 1495s ok 7 - Get cookie lemonldap (654b5637e71b7ff3c691385cf7292a1cf49ce8da91f112f3ac28b30498d530c8) 1495s # Subtest: Missing service 1495s ok 1 - Query CAS server 1495s ok 2 - Get redirection 1495s ok 3 - Location header found 1495s ok 4 - Post authentication 1495s ok 5 - Expected status code 1495s ok 6 - Expected status message 1495s 1..6 1495s ok 8 - Missing service 1495s # Subtest: Missing ticket 1495s ok 1 - Query CAS server 1495s ok 2 - Get redirection 1495s ok 3 - Location header found 1495s ok 4 - Post authentication 1495s ok 5 - Expected status code 1495s ok 6 - Expected status message 1495s 1..6 1495s ok 9 - Missing ticket 1495s # Subtest: Invalid ticket 1495s ok 1 - Query CAS server 1495s ok 2 - Get redirection 1495s ok 3 - Location header found 1495s ok 4 - Post authentication 1495s ok 5 - Expected status code 1495s ok 6 - Expected status message 1495s 1..6 1495s ok 10 - Invalid ticket 1495s # Subtest: Valid request 1495s ok 1 - Query CAS server 1495s ok 2 - Get redirection 1495s ok 3 - Location header found 1495s ok 4 - Post authentication 1495s ok 5 - Status is successful 1495s ok 6 - Expected username 1495s ok 7 - Expected attributes 1495s ok 8 - Expected attributes 1495s ok 9 - Expected attributes 1495s ok 10 - Expected attributes 1495s 1..10 1495s ok 11 - Valid request 1495s 1..11 1495s ok 1497s t/31-CAS-Security.t ............................................................ 1497s ok 1 - use Lemonldap::NG::Portal::Main; 1497s ok 2 - Portal object 1497s ok 3 - Init 1497s ok 4 - Portal app 1497s ok 5 - Issuer portal 1497s ok 6 - Post authentication 1497s ok 7 - Get cookie lemonldap (c9569dab651ab6e2ab3181d23b73c0d7554adc72eab5ed348157153d88510a8d) 1497s ok 8 - Query CAS server 1497s ok 9 - Unknown CAS service: code found on page 1497s ok 10 - Unknown CAS service 1497s ok 11 - Query CAS server 1497s ok 12 - Unknown CAS service: code found on page 1497s ok 13 - Unknown CAS service 1497s ok 14 - Query CAS server 1497s ok 15 - Get redirection 1497s ok 16 - Location header found 1497s ok 17 - Query CAS server 1497s ok 18 - HTTP code is 200 1497s ok 19 - CAS response indicates success 1497s ok 20 - Incorrect CAS error code 1497s ok 21 - Query CAS server 1497s ok 22 - Get redirection 1497s ok 23 - Location header found 1497s ok 24 - Query CAS server 1497s ok 25 - HTTP code is 200 1497s ok 26 - CAS response indicates success 1497s ok 27 - Query CAS server 1497s ok 28 - HTTP code is 200 1497s ok 29 - CAS response indicates success 1497s ok 30 - Incorrect CAS error code 1497s ok 31 - Query CAS server 1497s ok 32 - Get redirection 1497s ok 33 - Location header found 1497s ok 34 - Query CAS server 1497s ok 35 - HTTP code is 200 1497s ok 36 - CAS response indicates success 1497s ok 37 - Incorrect CAS error code 1497s ok 38 - Query CAS server 1497s ok 39 - HTTP code is 200 1497s ok 40 - CAS response indicates success 1497s ok 41 - Incorrect CAS error code 1497s ok 42 - Query CAS server 1497s ok 43 - Get redirection 1497s ok 44 - Location header found 1497s ok 45 - Query CAS server 1497s ok 46 - HTTP code is 200 1497s ok 47 - CAS response indicates success 1497s ok 48 - Incorrect CAS error code 1497s 1..48 1497s ok 1498s t/31-CAS-jsRedirect.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 - Issuer portal 1498s ok 6 - Query CAS server 1498s ok 7 - HTTP code is 200 1498s ok 8 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770196906%2C%22issuerRequestcas%22%3A%221770125026_40352%22%7D) 1498s ok 9 - Post authentication 1498s ok 10 - Get cookie lemonldap (8381943cebe08090e4a9dac5d960218e707757fae8356d482026acef26ab0fbd) 1498s ok 11 - Get cookie lemonldappdata () 1498s ok 12 - SAML request cleared from pdata 1498s ok 13 - Response body is not empty 1498s ok 14 - Correct destination host 1498s ok 15 - Correct destination path 1498s ok 16 - Response body is not empty 1498s ok 17 1498s ok 18 - Query CAS server 1498s ok 19 - HTTP code is 200 1498s ok 20 - Ticket is valid 1498s ok 21 - Username is returned 1498s 1..21 1498s ok 1500s t/32-Auth-OIDC-JWKS-Refresh.t .................................................. 1500s ok 1 - use Lemonldap::NG::Portal::Main; 1500s ok 2 - Portal object 1500s # Internal request to /oauth2/jwks 1500s ok 3 - Init 1500s ok 4 - Portal app 1500s ok 5 - JWKS url was called during startup 1500s ok 6 - Unauth SP request 1500s ok 7 - Get redirection 1500s ok 8 - Location header found 1500s ok 9 - Correct host 1500s ok 10 - Correct client_id 1500s ok 11 - Correct scope 1500s ok 12 - Correct redirect_uri 1500s ok 13 - Found state 1500s # Internal request to /oauth2/token 1500s ok 14 - expected client_id 1500s ok 15 - expected client_secret 1500s ok 16 - expected redirect_uri 1500s ok 17 - expected code 1500s # Internal request to /oauth2/jwks 1500s ok 18 - Authorization code 1500s ok 19 - Expected portal error code: code found on page 1500s ok 20 - Expected portal error code 1500s ok 21 - JWKS refresh was forced due to wrong kid 1500s ok 22 - Unauth SP request 1500s ok 23 - Get redirection 1500s ok 24 - Location header found 1500s ok 25 - Correct host 1500s ok 26 - Correct client_id 1500s ok 27 - Correct scope 1500s ok 28 - Correct redirect_uri 1500s ok 29 - Found state 1500s # Internal request to /oauth2/token 1500s ok 30 - expected client_id 1500s ok 31 - expected client_secret 1500s ok 32 - expected redirect_uri 1500s ok 33 - expected code 1500s # Internal request to /oauth2/jwks 1500s # Internal request to /oauth2/userinfo 1500s ok 34 - Authorization code 1500s ok 35 - Get cookie lemonldap (f5e96f756cd4a252dc826bf36e37aea9ff8a1012e1ac05c0507bf9dfed046850) 1500s ok 36 - JWKS refresh was forced due to wrong kid 1500s ok 37 - Unauth SP request 1500s ok 38 - Get redirection 1500s ok 39 - Location header found 1500s ok 40 - Correct host 1500s ok 41 - Correct client_id 1500s ok 42 - Correct scope 1500s ok 43 - Correct redirect_uri 1500s ok 44 - Found state 1500s # Internal request to /oauth2/token 1500s ok 45 - expected client_id 1500s ok 46 - expected client_secret 1500s ok 47 - expected redirect_uri 1500s ok 48 - expected code 1500s # Internal request to /oauth2/userinfo 1500s ok 49 - Authorization code 1500s ok 50 - Get cookie lemonldap (4a1294a61c483bbc0176fca7c83a962482751ada6289f85c7cfc60912202dde4) 1500s ok 51 - JWKS url was not called again 1500s ok 52 - Unauth SP request 1500s ok 53 - Get redirection 1500s ok 54 - Location header found 1500s ok 55 - Correct host 1500s ok 56 - Correct client_id 1500s ok 57 - Correct scope 1500s ok 58 - Correct redirect_uri 1500s ok 59 - Found state 1500s # Internal request to /oauth2/token 1500s ok 60 - expected client_id 1500s ok 61 - expected client_secret 1500s ok 62 - expected redirect_uri 1500s ok 63 - expected code 1500s # Internal request to /oauth2/jwks 1500s # Internal request to /oauth2/userinfo 1500s ok 64 - Authorization code 1500s ok 65 - Get cookie lemonldap (8522f480088f28de2495edec5889b4737ee16b00925efbe54e9c8c0d7b4280dd) 1500s ok 66 - JWKS url was called again due to cache expiration 1500s 1..66 1500s ok 1501s t/32-Auth-OIDC-Parameters.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 1501s ok 6 1501s ok 7 1501s ok 8 1501s 1..8 1501s ok 1503s t/32-Auth-and-issuer-OIDC-PKCE-2.t ............................................. 1503s ok 1 - use Lemonldap::NG::Portal::Main; 1503s ok 2 - Portal object 1503s ok 3 - Init 1503s ok 4 - Portal app 1503s ok 5 - Register $type 1503s ok 6 - OP portal 1503s # ==> Pushing OP <== 1503s # ==> Popping OP <== 1503s ok 7 - Get JWKS, endpoint /oauth2/jwks 1503s ok 8 - HTTP code is 200 1503s # ==> Pushing OP <== 1503s # ==> Popping OP <== 1503s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1503s ok 10 - HTTP code is 200 1503s ok 11 - Portal object 1503s ok 12 - Init 1503s ok 13 - Portal app 1503s ok 14 - Register $type 1503s ok 15 - RP portal 1503s # ==> Pushing RP <== 1503s # ==> Popping RP <== 1503s ok 16 - Unauth RP request 1503s ok 17 - Get redirection 1503s ok 18 - Location header found 1503s # ==> Pushing OP <== 1503s # ==> Popping OP <== 1503s ok 19 - Push request to OP, endpoint /oauth2/authorize 1503s ok 20 - HTTP code is 200 1503s # ==> Pushing OP <== 1503s # ==> Popping OP <== 1503s ok 21 - Post authentication, endpoint /oauth2/authorize 1503s ok 22 - Get cookie lemonldap (c8312f862038682126ce27d42a25e09426bcc8f0652d12c221a93e4e6136a569) 1503s ok 23 - HTTP code is 200 1503s ok 24 - Page contains a form 1503s ok 25 - Host match 1503s ok 26 - Field "confirm" is defined 1503s ok 27 - CSP header authorize POST request to \# 1503s # ==> Pushing OP <== 1503s # ==> Popping OP <== 1503s ok 28 - Post confirmation, endpoint /oauth2/authorize 1503s ok 29 - Get redirection 1503s ok 30 - Location header found 1503s # ==> Pushing RP <== 1503s ok 31 - REST request 1503s ok 32 - Request from RP to OP, endpoint /oauth2/token 1503s # ==> Saving handler RP <== 1503s # ==> Pushing OP <== 1503s # ==> Popping OP <== 1503s # ==> Restoring RP <== 1503s ok 33 - Execute request 1503s ok 34 - Response is 200 1503s ok 35 - Content is JSON 1503s ok 36 - REST request 1503s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1503s # ==> Saving handler RP <== 1503s # ==> Pushing OP <== 1503s # ==> Popping OP <== 1503s # ==> Restoring RP <== 1503s ok 38 - Execute request 1503s ok 39 - Response is 200 1503s ok 40 - Content is JSON 1503s # ==> Popping RP <== 1503s ok 41 - Call openidconnectcallback on RP 1503s ok 42 - Get cookie lemonldap (ead89b4e3c25c6918fd11f9d1b1d949866de74b65ed59eb12b4bce341160d851) 1503s # ==> Pushing OP <== 1503s # ==> Popping OP <== 1503s # ==> Pushing OP <== 1503s ok 43 - REST request 1503s ok 44 - Request from OP to RP 1503s # ==> Saving handler OP <== 1503s # ==> Pushing RP <== 1503s # ==> Popping RP <== 1503s # ==> Restoring OP <== 1503s ok 45 - Execute request 1503s ok 46 - Response is 200 1503s # ==> Popping OP <== 1503s ok 47 - Query OP for logout 1503s ok 48 - HTTP code is 200 1503s 1..48 1503s ok 1505s t/32-Auth-and-issuer-OIDC-PKCE.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 - Register $type 1505s ok 6 - OP portal 1505s # ==> Pushing OP <== 1505s # ==> Popping OP <== 1505s ok 7 - Get cookie lemonldap (8413cc2aa1b196da6b24a5d879e328da8b42ee9bc54cce14d6fa90b7f2acb7dd) 1505s # Subtest: not required/PKCE flow/valid verifier succeeds 1505s # ==> Pushing OP <== 1505s # ==> Popping OP <== 1505s ok 1 - Get redirection 1505s ok 2 - Location header found 1505s # ==> Pushing OP <== 1505s # ==> Popping OP <== 1505s ok 3 - HTTP code is 200 1505s ok 4 - Content-Type is JSON 1505s ok 5 - Content is valid JSON 1505s ok 6 - Access token was provided 1505s 1..6 1505s ok 8 - not required/PKCE flow/valid verifier succeeds 1505s # Subtest: not required/PKCE flow/invalid verifier fails 1505s # ==> Pushing OP <== 1505s # ==> Popping OP <== 1505s ok 1 - Get redirection 1505s ok 2 - Location header found 1505s # ==> Pushing OP <== 1505s # ==> Popping OP <== 1505s ok 3 - Response status is 400 1505s ok 4 - Content is JSON 1505s ok 5 - Error code is invalid_grant 1505s 1..5 1505s ok 9 - not required/PKCE flow/invalid verifier fails 1505s # Subtest: PKCE required/non-PKCE flow/fails at authorize step 1505s # ==> Pushing OP <== 1505s # ==> Popping OP <== 1505s ok 1 - Get redirection 1505s ok 2 - Location header found 1505s ok 3 - Authorize request failed with invalid_request 1505s 1..3 1505s ok 10 - PKCE required/non-PKCE flow/fails at authorize step 1505s # Subtest: PKCE required/PKCE flow/valid verifier succeeds 1505s # ==> Pushing OP <== 1505s # ==> Popping OP <== 1505s ok 1 - Get redirection 1505s ok 2 - Location header found 1505s # ==> Pushing OP <== 1505s # ==> Popping OP <== 1505s ok 3 - HTTP code is 200 1505s ok 4 - Content-Type is JSON 1505s ok 5 - Content is valid JSON 1505s ok 6 - Access token was provided 1505s 1..6 1505s ok 11 - PKCE required/PKCE flow/valid verifier succeeds 1505s # Subtest: PKCE required/PKCE flow/invalid verifier fails 1505s # ==> Pushing OP <== 1505s # ==> Popping OP <== 1505s ok 1 - Get redirection 1505s ok 2 - Location header found 1505s # ==> Pushing OP <== 1505s # ==> Popping OP <== 1505s ok 3 - Response status is 400 1505s ok 4 - Content is JSON 1505s ok 5 - Error code is invalid_grant 1505s 1..5 1505s ok 12 - PKCE required/PKCE flow/invalid verifier fails 1505s 1..12 1505s ok 1506s t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.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 - Register $type 1506s # ==> Pushing OP <== 1506s # ==> Popping OP <== 1506s ok 6 - Get JWKS, endpoint /oauth2/jwks 1506s ok 7 - HTTP code is 200 1506s # ==> Pushing OP <== 1506s # ==> Popping OP <== 1506s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1506s ok 9 - HTTP code is 200 1506s ok 10 - Portal object 1506s ok 11 - Init 1506s ok 12 - Portal app 1506s ok 13 - Register $type 1506s # ==> Pushing RP <== 1506s # ==> Popping RP <== 1506s ok 14 - Unauth SP request 1506s ok 15 - Get redirection 1506s ok 16 - Location header found 1506s # ==> Pushing OP <== 1506s # ==> Popping OP <== 1506s ok 17 - Push request to OP, endpoint /oauth2/authorize 1506s ok 18 - HTTP code is 200 1506s # ==> Pushing OP <== 1506s # ==> Popping OP <== 1506s ok 19 - Post authentication, endpoint /oauth2/authorize 1506s ok 20 - Get cookie lemonldap (c301787f4c27ad50d11ea250a3d19be205675e0989c0677cf11ca5f2bc5cdbcc) 1506s ok 21 - HTTP code is 200 1506s ok 22 - Page contains a form 1506s ok 23 - Host match 1506s ok 24 - Field "confirm" is defined 1506s ok 25 - CSP header authorize POST request to \# 1506s # ==> Pushing OP <== 1506s # ==> Popping OP <== 1506s ok 26 - Post confirmation, endpoint /oauth2/authorize 1506s ok 27 - Get redirection 1506s ok 28 - Location header found 1506s # ==> Pushing RP <== 1506s ok 29 - REST request 1506s ok 30 - Request from RP to OP, endpoint /oauth2/token 1506s # ==> Saving handler RP <== 1506s # ==> Pushing OP <== 1506s # ==> Popping OP <== 1506s # ==> Restoring RP <== 1506s ok 31 - Execute request 1506s ok 32 - Response is 200 1506s ok 33 - Content is JSON 1506s ok 34 - REST request 1506s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 1506s # ==> Saving handler RP <== 1506s # ==> Pushing OP <== 1506s # ==> Popping OP <== 1506s # ==> Restoring RP <== 1506s ok 36 - Execute request 1506s ok 37 - Response is 200 1506s ok 38 - Content is JSON 1506s # ==> Popping RP <== 1506s ok 39 - Call openidconnectcallback on RP 1506s ok 40 - Get cookie lemonldap (1ee534fe020cfab2b1a181042edcf6b07084dcc6f3bb78116824fb46d3a03677) 1506s # ==> Pushing OP <== 1506s # ==> Popping OP <== 1506s ok 41 - Check session, endpoint /oauth2/checksession.html 1506s ok 42 - HTTP code is 200 1506s ok 43 - Frame can be embedded 1506s ok 44 - UTF-8 values 1506s # ==> Pushing OP <== 1506s # ==> Popping OP <== 1506s ok 45 - Query SP for logout 1506s ok 46 - HTTP code is 200 1506s ok 47 - Found RP logout iframe 1506s # ==> Pushing OP <== 1506s # ==> Popping OP <== 1506s ok 48 - Test if user is reject on IdP 1506s ok 49 - Response status is 401 1506s ok 50 - Content is JSON 1506s ok 51 - Error code is 1 1506s # ==> Pushing RP <== 1506s # ==> Popping RP <== 1506s ok 52 - Call RP flogout 1506s ok 53 - HTTP code is 200 1506s ok 54 - Get cookie lemonldap (0) 1506s ok 55 - Cookie set to 0 1506s ok 56 - Response body is not empty 1506s ok 57 - Found at least one result for //img[@src="/static/common/icons/ok.png"] 1506s # ==> Pushing RP <== 1506s # ==> Popping RP <== 1506s ok 58 - Test if user is reject on RP 1506s ok 59 - Get redirection 1506s ok 60 - Location header found 1506s 1..60 1506s ok 1509s t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.t ................... 1509s ok 1 - use Lemonldap::NG::Portal::Main; 1509s ok 2 - Portal object 1509s ok 3 - Init 1509s ok 4 - Portal app 1509s ok 5 - Register $type 1509s ok 6 - OP portal 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s ok 7 - Get JWKS, endpoint /oauth2/jwks 1509s ok 8 - HTTP code is 200 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1509s ok 10 - HTTP code is 200 1509s ok 11 - Portal object 1509s ok 12 - Init 1509s ok 13 - Portal app 1509s ok 14 - Register $type 1509s ok 15 - RP portal 1509s # ==> Pushing RP <== 1509s # ==> Popping RP <== 1509s ok 16 - Unauth SP request 1509s ok 17 - Get redirection 1509s ok 18 - Location header found 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s ok 19 - Push request to OP, endpoint /oauth2/authorize 1509s ok 20 - HTTP code is 200 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s ok 21 - Post authentication, endpoint /oauth2/authorize 1509s ok 22 - Get cookie lemonldap (cce3bb5ba84d3ff6c984378df483c835d6018ea85813fdd7ebfaaaf6890b1b60) 1509s ok 23 - HTTP code is 200 1509s ok 24 - Page contains a form 1509s ok 25 - Host match 1509s ok 26 - Field "confirm" is defined 1509s ok 27 - CSP header authorize POST request to \# 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s ok 28 - Post confirmation, endpoint /oauth2/authorize 1509s ok 29 - Get redirection 1509s ok 30 - Location header found 1509s # ==> Pushing RP <== 1509s ok 31 - REST request 1509s ok 32 - Request from RP to OP, endpoint /oauth2/token 1509s # ==> Saving handler RP <== 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s # ==> Restoring RP <== 1509s ok 33 - Execute request 1509s ok 34 - Response is 200 1509s ok 35 - Content is JSON 1509s ok 36 - Found access_token 539691222bc7413d45e601da7126bf6dd5e8fbf6874fb9fcff50a1cf6309db12 1509s ok 37 - REST request 1509s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1509s # ==> Saving handler RP <== 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s # ==> Restoring RP <== 1509s ok 39 - Execute request 1509s ok 40 - Response is 200 1509s ok 41 - Content is JSON 1509s # ==> Popping RP <== 1509s ok 42 - Call openidconnectcallback on RP 1509s ok 43 - Get cookie lemonldap (1293c7c1cca21756443e6fc0222be55db070a7af41ec9d477f954dd734df2db9) 1509s # ==> Pushing RP <== 1509s # ==> Popping RP <== 1509s ok 44 - Get session using restSessionServer 1509s ok 45 - HTTP code is 200 1509s ok 46 - Deserialize session content 1509s ok 47 - Session has correct value for _user 1509s ok 48 - Session has correct value for _oidc_sub 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s ok 49 1509s # ==> Pushing RP <== 1509s ok 50 - REST request 1509s ok 51 - Request from RP to OP, endpoint /oauth2/token 1509s # ==> Saving handler RP <== 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s # ==> Restoring RP <== 1509s ok 52 - Execute request 1509s ok 53 - Response is 200 1509s ok 54 - Content is JSON 1509s ok 55 - Found access_token 729800d8a8062e896da356b11c4ee5712e39dd53bb84da24cd2303439acdc774 1509s ok 56 - REST request 1509s ok 57 - Request from RP to OP, endpoint /oauth2/userinfo 1509s # ==> Saving handler RP <== 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s # ==> Restoring RP <== 1509s ok 58 - Execute request 1509s ok 59 - Response is 200 1509s ok 60 - Content is JSON 1509s # ==> Popping RP <== 1509s ok 61 - Query RP for refresh 1509s # ==> Pushing RP <== 1509s # ==> Popping RP <== 1509s ok 62 - Get session using restSessionServer 1509s ok 63 - HTTP code is 200 1509s ok 64 - Deserialize session content 1509s ok 65 - Session has correct value for _user 1509s ok 66 - Session has correct value for _oidc_sub 1509s ok 67 - Session has correct value for mail 1509s # ==> Pushing RP <== 1509s # ==> Popping RP <== 1509s ok 68 - Get session after refresh 1509s # ==> Pushing RP <== 1509s # ==> Popping RP <== 1509s ok 69 - Query RP for logout 1509s ok 70 - Get redirection 1509s ok 71 - Location header found 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s ok 72 - Push logout request to OP, endpoint /oauth2/logout 1509s ok 73 - HTTP code is 200 1509s ok 74 - Page contains a form 1509s ok 75 - Host match 1509s ok 76 - Field "confirm" is defined 1509s ok 77 - CSP header authorize POST request to \# 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s ok 78 - Confirm logout, endpoint /oauth2/logout 1509s ok 79 - Get redirection 1509s ok 80 - Location header found 1509s ok 81 - Get cookie lemonldap (0) 1509s ok 82 - SSO cookie removed 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s ok 83 - Test if user is reject on IdP 1509s ok 84 - Response status is 401 1509s ok 85 - Content is JSON 1509s ok 86 - Error code is 1 1509s # ==> Pushing RP <== 1509s # ==> Popping RP <== 1509s ok 87 - Test if user is reject on SP 1509s ok 88 - Get redirection 1509s ok 89 - Location header found 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s ok 90 - Push request to OP, endpoint /oauth2/authorize 1509s ok 91 - HTTP code is 200 1509s # ==> Pushing OP <== 1509s # ==> Popping OP <== 1509s ok 92 - Post authentication, endpoint /oauth2/authorize 1509s ok 93 - Get cookie lemonldap (47ffb29974b732c13723f2bd34aaad10eb82de548b1a7bf274f915d544e0d7c1) 1509s 1..93 1509s ok 1511s t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.t .................... 1511s ok 1 - use Lemonldap::NG::Portal::Main; 1511s ok 2 - Portal object 1511s ok 3 - Init 1511s ok 4 - Portal app 1511s ok 5 - Register $type 1511s ok 6 - OP portal 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 7 - Get JWKS, endpoint /oauth2/jwks 1511s ok 8 - HTTP code is 200 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1511s ok 10 - HTTP code is 200 1511s ok 11 - Portal object 1511s ok 12 - Init 1511s ok 13 - Portal app 1511s ok 14 - Register $type 1511s ok 15 - RP portal 1511s # ==> Pushing RP <== 1511s # ==> Popping RP <== 1511s ok 16 - Unauth SP request 1511s ok 17 - Get redirection 1511s ok 18 - Location header found 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 19 - Push request to OP, endpoint /oauth2/authorize 1511s ok 20 - HTTP code is 200 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 21 - Post authentication, endpoint /oauth2/authorize 1511s ok 22 - Get cookie lemonldap (7c696ab14aae14a3114a0e5ee3ebb12f1eca1c47405501afbab1eb256ff0c395) 1511s ok 23 - HTTP code is 200 1511s ok 24 - Page contains a form 1511s ok 25 - Host match 1511s ok 26 - Field "confirm" is defined 1511s ok 27 - CSP header authorize POST request to \# 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 28 - Post confirmation, endpoint /oauth2/authorize 1511s ok 29 - Get redirection 1511s ok 30 - Location header found 1511s # ==> Pushing RP <== 1511s ok 31 - REST request 1511s ok 32 - Request from RP to OP, endpoint /oauth2/token 1511s # ==> Saving handler RP <== 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s # ==> Restoring RP <== 1511s ok 33 - Execute request 1511s ok 34 - Response is 200 1511s ok 35 - Content is JSON 1511s ok 36 - Found access_token 85c04abaaf56ad81d84ba1b63bb7c24357e8272115dc8fa79180b5fe1263de2d 1511s ok 37 - REST request 1511s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1511s # ==> Saving handler RP <== 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s # ==> Restoring RP <== 1511s ok 39 - Execute request 1511s ok 40 - Response is 200 1511s ok 41 - Content is JSON 1511s # ==> Popping RP <== 1511s ok 42 - Call openidconnectcallback on RP 1511s ok 43 - Get cookie lemonldap (7bbef2ef92514a9c42b5dcd6d9f190127c7ca9dcfaa4c848a3e88405dc84f868) 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 44 - Check session, endpoint /oauth2/checksession.html 1511s ok 45 - HTTP code is 200 1511s ok 46 - Frame can be embedded 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 47 - Get userinfo 1511s ok 48 - Token is a JWT 1511s ok 49 - Found claim in JWT 1511s ok 50 - UTF-8 values 1511s # ==> Pushing RP <== 1511s # ==> Popping RP <== 1511s ok 51 - Query RP for logout 1511s ok 52 - Get redirection 1511s ok 53 - Location header found 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 54 - Push logout request to OP, endpoint /oauth2/logout 1511s ok 55 - HTTP code is 200 1511s ok 56 - Page contains a form 1511s ok 57 - Host match 1511s ok 58 - Field "confirm" is defined 1511s ok 59 - CSP header authorize POST request to \# 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 60 - Confirm logout, endpoint /oauth2/logout 1511s ok 61 - Get redirection 1511s ok 62 - Location header found 1511s ok 63 - Get cookie lemonldap (0) 1511s ok 64 - SSO cookie removed 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 1511s ok 66 - Get redirection 1511s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 68 - logout endpoint, endpoint /oauth2/logout 1511s ok 69 - Response status is 401 1511s ok 70 - Content is JSON 1511s ok 71 - Error code is 9 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 72 - Test if user is reject on IdP 1511s ok 73 - Response status is 401 1511s ok 74 - Content is JSON 1511s ok 75 - Error code is 1 1511s # ==> Pushing RP <== 1511s # ==> Popping RP <== 1511s ok 76 - Test if user is reject on SP 1511s ok 77 - Get redirection 1511s ok 78 - Location header found 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 79 - Push request to OP, endpoint /oauth2/authorize 1511s ok 80 - HTTP code is 200 1511s # ==> Pushing OP <== 1511s # ==> Popping OP <== 1511s ok 81 - Post authentication, endpoint /oauth2/authorize 1511s ok 82 - Get cookie lemonldap (c86ffd1e77d6eed1268aa5739272210536b930d060f5a4ee6b22a06017b58403) 1511s 1..82 1511s ok 1514s t/32-Auth-and-issuer-OIDC-authorization_code-public_client.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 - Register $type 1514s ok 6 - OP portal 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 7 - Get JWKS, endpoint /oauth2/jwks 1514s ok 8 - HTTP code is 200 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1514s ok 10 - HTTP code is 200 1514s ok 11 - Portal object 1514s ok 12 - Init 1514s ok 13 - Portal app 1514s ok 14 - Register $type 1514s ok 15 - RP portal 1514s # ==> Pushing RP <== 1514s # ==> Popping RP <== 1514s ok 16 - Unauth SP request 1514s ok 17 - Get redirection 1514s ok 18 - Location header found 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 19 - Push request to OP, endpoint /oauth2/authorize 1514s ok 20 - HTTP code is 200 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 21 - Post authentication, endpoint /oauth2/authorize 1514s ok 22 - Get cookie lemonldap (a37a8f8aa5b11762a230d9fa511b8af2026051ac492788b93411c4941bcb8b06) 1514s ok 23 - HTTP code is 200 1514s ok 24 - Page contains a form 1514s ok 25 - Host match 1514s ok 26 - Field "confirm" is defined 1514s ok 27 - CSP header authorize POST request to \# 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 28 - Post confirmation, endpoint /oauth2/authorize 1514s ok 29 - Get redirection 1514s ok 30 - Location header found 1514s # ==> Pushing RP <== 1514s ok 31 - REST request 1514s ok 32 - Request from RP to OP, endpoint /oauth2/token 1514s # ==> Saving handler RP <== 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s # ==> Restoring RP <== 1514s ok 33 - Execute request 1514s ok 34 - Response is 200 1514s ok 35 - Content is JSON 1514s ok 36 - Found access_token 0daddc4d1e5cf44d1bd9b4db64556056ad0aa4ea6fcb7e036d740d42195b5203 1514s ok 37 - REST request 1514s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1514s # ==> Saving handler RP <== 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s # ==> Restoring RP <== 1514s ok 39 - Execute request 1514s ok 40 - Response is 200 1514s ok 41 - Content is JSON 1514s # ==> Popping RP <== 1514s ok 42 - Call openidconnectcallback on RP 1514s ok 43 - Get cookie lemonldap (ffdf670f126efc837a1674e1760adef98212195dd6f9a93427a5044ec08fcab4) 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 44 - Check session, endpoint /oauth2/checksession.html 1514s ok 45 - HTTP code is 200 1514s ok 46 - Frame can be embedded 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 47 - Get userinfo 1514s ok 48 - HTTP code is 200 1514s ok 49 - Content-Type is JSON 1514s ok 50 - Content is valid JSON 1514s ok 51 - UTF-8 values 1514s ok 52 - UTF-8 values 1514s # ==> Pushing RP <== 1514s # ==> Popping RP <== 1514s ok 53 - Query RP for logout 1514s ok 54 - Get redirection 1514s ok 55 - Location header found 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 56 - Push logout request to OP, endpoint /oauth2/logout 1514s ok 57 - HTTP code is 200 1514s ok 58 - Page contains a form 1514s ok 59 - Host match 1514s ok 60 - Field "confirm" is defined 1514s ok 61 - CSP header authorize POST request to \# 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 62 - Confirm logout, endpoint /oauth2/logout 1514s ok 63 - Get redirection 1514s ok 64 - Location header found 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 1514s ok 66 - Get redirection 1514s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 68 - logout endpoint, endpoint /oauth2/logout 1514s ok 69 - Response status is 401 1514s ok 70 - Content is JSON 1514s ok 71 - Error code is 9 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 72 - Test if user is reject on IdP 1514s ok 73 - Response status is 401 1514s ok 74 - Content is JSON 1514s ok 75 - Error code is 1 1514s # ==> Pushing RP <== 1514s # ==> Popping RP <== 1514s ok 76 - Test if user is reject on SP 1514s ok 77 - Get redirection 1514s ok 78 - Location header found 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 79 - Push request to OP, endpoint /oauth2/authorize 1514s ok 80 - HTTP code is 200 1514s # ==> Pushing OP <== 1514s # ==> Popping OP <== 1514s ok 81 - Post authentication, endpoint /oauth2/authorize 1514s ok 82 - Get cookie lemonldap (477e0895585fd95a02705c258f269684a68991a37f23d56b90b661a59cfb5b4f) 1514s 1..82 1514s ok 1517s t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.t ................. 1517s ok 1 - use Lemonldap::NG::Portal::Main; 1517s ok 2 - Portal object 1517s ok 3 - Init 1517s ok 4 - Portal app 1517s ok 5 - Register $type 1517s ok 6 - OP portal 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s ok 7 - Get JWKS, endpoint /oauth2/jwks 1517s ok 8 - HTTP code is 200 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1517s ok 10 - HTTP code is 200 1517s ok 11 - Portal object 1517s ok 12 - Init 1517s ok 13 - Portal app 1517s ok 14 - Register $type 1517s ok 15 - RP portal 1517s # ==> Pushing RP <== 1517s # ==> Popping RP <== 1517s ok 16 - Unauth SP request 1517s ok 17 - Get redirection 1517s ok 18 - Location header found 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s ok 19 - Push request to OP, endpoint /oauth2/authorize 1517s ok 20 - HTTP code is 200 1517s ok 21 - Page contains a form 1517s ok 22 - CSP header authorize POST request to \# 1517s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770125045_59466%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770196925%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s ok 24 - Post authentication, endpoint /oauth2/authorize 1517s ok 25 - Get cookie lemonldap (d34ab50e54f1261aa00055862efd219413d853e33b3e9635d3e7330df1d39ab9) 1517s ok 26 - HTTP code is 200 1517s ok 27 - Page contains a form 1517s ok 28 - Host match 1517s ok 29 - Field "confirm" is defined 1517s ok 30 - CSP header authorize POST request to \# 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s ok 31 - Post confirmation, endpoint /oauth2/authorize 1517s ok 32 - Get redirection 1517s ok 33 - Location header found 1517s # ==> Pushing RP <== 1517s ok 34 - REST request 1517s ok 35 - Request from RP to OP, endpoint /oauth2/token 1517s # ==> Saving handler RP <== 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s # ==> Restoring RP <== 1517s ok 36 - Execute request 1517s ok 37 - Response is 200 1517s ok 38 - Content is JSON 1517s ok 39 - REST request 1517s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 1517s # ==> Saving handler RP <== 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s # ==> Restoring RP <== 1517s ok 41 - Execute request 1517s ok 42 - Response is 200 1517s ok 43 - Content is JSON 1517s # ==> Popping RP <== 1517s ok 44 - Call openidconnectcallback on RP 1517s ok 45 - Get cookie lemonldap (c619e93579007c4b9f52ffd8d0fe63802b67d29827e1582fcafff507d6438a20) 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s ok 46 - Check session, endpoint /oauth2/checksession.html 1517s ok 47 - HTTP code is 200 1517s ok 48 - Frame can be embedded 1517s # ==> Pushing RP <== 1517s # ==> Popping RP <== 1517s ok 49 - Query RP for logout 1517s ok 50 - Get redirection 1517s ok 51 - Location header found 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s ok 52 - Push logout request to OP, endpoint /oauth2/logout 1517s ok 53 - HTTP code is 200 1517s ok 54 - Page contains a form 1517s ok 55 - Host match 1517s ok 56 - Field "confirm" is defined 1517s ok 57 - CSP header authorize POST request to \# 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s ok 58 - Confirm logout, endpoint /oauth2/logout 1517s ok 59 - Get redirection 1517s ok 60 - Location header found 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s ok 61 - logout endpoint with redirect, endpoint /oauth2/logout 1517s ok 62 - Get redirection 1517s ok 63 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s ok 64 - logout endpoint, endpoint /oauth2/logout 1517s ok 65 - Response status is 401 1517s ok 66 - Content is JSON 1517s ok 67 - Error code is 9 1517s # ==> Pushing OP <== 1517s # ==> Popping OP <== 1517s ok 68 - Test if user is reject on IdP 1517s ok 69 - Response status is 401 1517s ok 70 - Content is JSON 1517s ok 71 - Error code is 1 1517s # ==> Pushing RP <== 1517s # ==> Popping RP <== 1517s ok 72 - Test if user is reject on SP 1517s ok 73 - Get redirection 1517s ok 74 - Location header found 1517s 1..74 1517s ok 1520s t/32-Auth-and-issuer-OIDC-authorization_code-with-info.t ....................... 1520s ok 1 - use Lemonldap::NG::Portal::Main; 1520s ok 2 - Portal object 1520s ok 3 - Init 1520s ok 4 - Portal app 1520s ok 5 - Register $type 1520s ok 6 - OP portal 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 7 - Get JWKS, endpoint /oauth2/jwks 1520s ok 8 - HTTP code is 200 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1520s ok 10 - HTTP code is 200 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 11 - Post authentication request 1520s ok 12 - Get cookie lemonldap (ab60ed198a3f3d4dddbb9ec96091dbaaecd90d94cb30df2cb949abc6c92038c5) 1520s ok 13 - Portal object 1520s ok 14 - Init 1520s ok 15 - Portal app 1520s ok 16 - Register $type 1520s ok 17 - RP portal 1520s # ==> Pushing RP <== 1520s # ==> Popping RP <== 1520s ok 18 - Unauth SP request 1520s ok 19 - Get redirection 1520s ok 20 - Location header found 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 21 - Push request to OP, endpoint /oauth2/authorize 1520s ok 22 - HTTP code is 200 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 23 - Post authentication, endpoint /oauth2/authorize 1520s ok 24 - Get cookie lemonldap (1d99722141a958901216c6b55659d98fd12e60b4eecf5e892ac97df2e00642e0) 1520s ok 25 - HTTP code is 200 1520s ok 26 - Page contains a form 1520s ok 27 - Host match 1520s ok 28 - CSP header authorize POST request to auth.rp.com 1520s # ==> Pushing RP <== 1520s ok 29 - REST request 1520s ok 30 - Request from RP to OP, endpoint /oauth2/token 1520s # ==> Saving handler RP <== 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s # ==> Restoring RP <== 1520s ok 31 - Execute request 1520s ok 32 - Response is 200 1520s ok 33 - Content is JSON 1520s ok 34 - Found access_token 273584324057beda4bc18969f0ad5c7e3d17e653fc87ffb68b94a2f5acd58f84 1520s ok 35 - REST request 1520s ok 36 - Request from RP to OP, endpoint /oauth2/userinfo 1520s # ==> Saving handler RP <== 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s # ==> Restoring RP <== 1520s ok 37 - Execute request 1520s ok 38 - Response is 200 1520s ok 39 - Content is JSON 1520s # ==> Popping RP <== 1520s ok 40 - Call openidconnectcallback on RP 1520s ok 41 - Get cookie lemonldap (080aa0050250b0148871cb770b04a2575521c4dc639f0fb0cb142f3c984ede9c) 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 42 - Check session, endpoint /oauth2/checksession.html 1520s ok 43 - HTTP code is 200 1520s ok 44 - Frame can be embedded 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 45 - Get userinfo 1520s ok 46 - HTTP code is 200 1520s ok 47 - Content-Type is JSON 1520s ok 48 - Content is valid JSON 1520s ok 49 - UTF-8 values 1520s ok 50 - UTF-8 values 1520s # ==> Pushing RP <== 1520s # ==> Popping RP <== 1520s ok 51 - Query RP for logout 1520s ok 52 - Get redirection 1520s ok 53 - Location header found 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 54 - Push logout request to OP, endpoint /oauth2/logout 1520s ok 55 - HTTP code is 200 1520s ok 56 - Page contains a form 1520s ok 57 - Host match 1520s ok 58 - Field "confirm" is defined 1520s ok 59 - CSP header authorize POST request to \# 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 60 - Confirm logout, endpoint /oauth2/logout 1520s ok 61 - Get redirection 1520s ok 62 - Location header found 1520s ok 63 - Get cookie lemonldap (0) 1520s ok 64 - SSO cookie removed 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 1520s ok 66 - Get redirection 1520s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 68 - logout endpoint, endpoint /oauth2/logout 1520s ok 69 - Response status is 401 1520s ok 70 - Content is JSON 1520s ok 71 - Error code is 9 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 72 - Test if user is reject on IdP 1520s ok 73 - Response status is 401 1520s ok 74 - Content is JSON 1520s ok 75 - Error code is 1 1520s # ==> Pushing RP <== 1520s # ==> Popping RP <== 1520s ok 76 - Test if user is reject on SP 1520s ok 77 - Get redirection 1520s ok 78 - Location header found 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 79 - Push request to OP, endpoint /oauth2/authorize 1520s ok 80 - HTTP code is 200 1520s # ==> Pushing OP <== 1520s # ==> Popping OP <== 1520s ok 81 - Post authentication, endpoint /oauth2/authorize 1520s ok 82 - Get cookie lemonldap (7ddc8f0b73b6fb88efebfa69dce40ddad66a4f3cc4b29ca7dd77a2ec06005adb) 1520s 1..82 1520s ok 1523s t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.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 - Register $type 1523s ok 6 - OP portal 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 7 - Get JWKS, endpoint /oauth2/jwks 1523s ok 8 - HTTP code is 200 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1523s ok 10 - HTTP code is 200 1523s ok 11 - Portal object 1523s ok 12 - Init 1523s ok 13 - Portal app 1523s ok 14 - Register $type 1523s ok 15 - RP portal 1523s # ==> Pushing RP <== 1523s # ==> Popping RP <== 1523s ok 16 - Unauth SP request 1523s ok 17 - Get redirection 1523s ok 18 - Location header found 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 19 - Push request to OP, endpoint /oauth2/authorize 1523s ok 20 - HTTP code is 200 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 21 - Post authentication, endpoint /oauth2/authorize 1523s ok 22 - Get cookie lemonldap (71692d32d824edc96eeb0663fa912b8e4cace97bcb13d60a1d3a2c2974440f52) 1523s ok 23 - HTTP code is 200 1523s ok 24 - Page contains a form 1523s ok 25 - Host match 1523s ok 26 - Field "confirm" is defined 1523s ok 27 - CSP header authorize POST request to \# 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 28 - Post confirmation, endpoint /oauth2/authorize 1523s ok 29 - Get redirection 1523s ok 30 - Location header found 1523s # ==> Pushing RP <== 1523s ok 31 - REST request 1523s ok 32 - Request from RP to OP, endpoint /oauth2/token 1523s # ==> Saving handler RP <== 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s # ==> Restoring RP <== 1523s ok 33 - Execute request 1523s ok 34 - Response is 200 1523s ok 35 - Content is JSON 1523s ok 36 - Found access_token fe7a8a194ff0d8745d9d09feeeaa0ba7c9d3b4b19561a5ef4ab7af1cfebdd27b 1523s ok 37 - REST request 1523s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1523s # ==> Saving handler RP <== 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s # ==> Restoring RP <== 1523s ok 39 - Execute request 1523s ok 40 - Response is 200 1523s ok 41 - Content is JSON 1523s # ==> Popping RP <== 1523s ok 42 - Call openidconnectcallback on RP 1523s ok 43 - Get cookie lemonldap (8f05279ab32fb2b00810508c7ad6e904f045836752393797498e0c9c9d0cd494) 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 44 - Check session, endpoint /oauth2/checksession.html 1523s ok 45 - HTTP code is 200 1523s ok 46 - Frame can be embedded 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 47 - Get userinfo 1523s ok 48 - HTTP code is 200 1523s ok 49 - Content-Type is JSON 1523s ok 50 - Content is valid JSON 1523s ok 51 - UTF-8 values 1523s ok 52 - UTF-8 values 1523s # ==> Pushing RP <== 1523s # ==> Popping RP <== 1523s ok 53 - Query RP for logout 1523s ok 54 - Get redirection 1523s ok 55 - Location header found 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 56 - Push logout request to OP, endpoint /oauth2/logout 1523s ok 57 - HTTP code is 200 1523s ok 58 - Page contains a form 1523s ok 59 - Host match 1523s ok 60 - Field "confirm" is defined 1523s ok 61 - CSP header authorize POST request to \# 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 62 - Confirm logout, endpoint /oauth2/logout 1523s ok 63 - Get redirection 1523s ok 64 - Location header found 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 1523s ok 66 - Get redirection 1523s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 68 - logout endpoint, endpoint /oauth2/logout 1523s ok 69 - Response status is 401 1523s ok 70 - Content is JSON 1523s ok 71 - Error code is 9 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 72 - Test if user is reject on IdP 1523s ok 73 - Response status is 401 1523s ok 74 - Content is JSON 1523s ok 75 - Error code is 1 1523s # ==> Pushing RP <== 1523s # ==> Popping RP <== 1523s ok 76 - Test if user is reject on SP 1523s ok 77 - Get redirection 1523s ok 78 - Location header found 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 79 - Push request to OP, endpoint /oauth2/authorize 1523s ok 80 - HTTP code is 200 1523s # ==> Pushing OP <== 1523s # ==> Popping OP <== 1523s ok 81 - Post authentication, endpoint /oauth2/authorize 1523s ok 82 - Get cookie lemonldap (8fb8cef2709eb7a848c06795dc4351c8fde02bd6e38b96aaa0bc8d89fbd2583d) 1523s 1..82 1523s ok 1527s t/32-Auth-and-issuer-OIDC-authorization_code.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 - Register $type 1527s ok 6 - OP portal 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 7 - Get JWKS, endpoint /oauth2/jwks 1527s ok 8 - HTTP code is 200 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1527s ok 10 - HTTP code is 200 1527s ok 11 - Portal object 1527s ok 12 - Init 1527s ok 13 - Portal app 1527s ok 14 - Register $type 1527s ok 15 - RP portal 1527s # ==> Pushing RP <== 1527s # ==> Popping RP <== 1527s ok 16 - Unauth SP request 1527s ok 17 - Get redirection 1527s ok 18 - Location header found 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 19 - Push request to OP, endpoint /oauth2/authorize 1527s ok 20 - HTTP code is 200 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 21 - Post authentication, endpoint /oauth2/authorize 1527s ok 22 - Get cookie lemonldap (81bd82d032b15dc89ced1e6c7439105a44cebd2b6166f4936e07396695f067ae) 1527s ok 23 - Expected portal error code: code found on page 1527s ok 24 - Expected portal error code 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 25 - Post authentication, endpoint /oauth2/authorize 1527s ok 26 - Get cookie lemonldap (3a55459baa248658b9efbef70098a14f8f283d4a2e19cf368c2303dcf289d53d) 1527s ok 27 - HTTP code is 200 1527s ok 28 - Page contains a form 1527s ok 29 - Host match 1527s ok 30 - Field "confirm" is defined 1527s ok 31 - CSP header authorize POST request to \# 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 32 - Post confirmation, endpoint /oauth2/authorize 1527s ok 33 - Get redirection 1527s ok 34 - Location header found 1527s # ==> Pushing RP <== 1527s ok 35 - REST request 1527s ok 36 - Request from RP to OP, endpoint /oauth2/token 1527s # ==> Saving handler RP <== 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s # ==> Restoring RP <== 1527s ok 37 - Execute request 1527s ok 38 - Response is 200 1527s ok 39 - Content is JSON 1527s ok 40 - Found access_token 699fd34ec6596f2a1eea91acde92892469f8bd5dfa7b604f41869c305fd05132 1527s ok 41 - REST request 1527s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 1527s # ==> Saving handler RP <== 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s # ==> Restoring RP <== 1527s ok 43 - Execute request 1527s ok 44 - Response is 200 1527s ok 45 - Content is JSON 1527s # ==> Popping RP <== 1527s ok 46 - Call openidconnectcallback on RP 1527s ok 47 - Get cookie lemonldap (f6a3c975c7a70b0b645a185911d7e9e90f99760767d94b18f11b9935c59d79ff) 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 48 - Check session, endpoint /oauth2/checksession.html 1527s ok 49 - HTTP code is 200 1527s ok 50 - Frame can be embedded 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 51 - Get userinfo 1527s ok 52 - HTTP code is 200 1527s ok 53 - Content-Type is JSON 1527s ok 54 - Content is valid JSON 1527s ok 55 - UTF-8 values 1527s ok 56 - get sid in userinfo 1527s ok 57 - UTF-8 values 1527s ok 58 - OIDC EOL time is stored 1527s ok 59 - Obtained refresh token 1527s ok 60 - UTF-8 values 1527s ok 61 - Correct email 1527s ok 62 - Correct groups 1527s ok 63 - Correct hGroups 1527s ok 64 - oidcGotUserInfo called 1527s ok 65 - oidcGotIDToken called 1527s ok 66 - Correct custom ACR 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 67 1527s # ==> Pushing RP <== 1527s ok 68 - REST request 1527s ok 69 - Request from RP to OP, endpoint /oauth2/userinfo 1527s # ==> Saving handler RP <== 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s # ==> Restoring RP <== 1527s ok 70 - Execute request 1527s ok 71 - Response is 200 1527s ok 72 - Content is JSON 1527s # ==> Popping RP <== 1527s ok 73 - Query RP for refresh 1527s ok 74 - Access token EOL has not changed 1527s ok 75 - Access token has not changed 1527s ok 76 - Updated RP session 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 77 1527s # ==> Pushing RP <== 1527s ok 78 - REST request 1527s ok 79 - Request from RP to OP, endpoint /oauth2/token 1527s # ==> Saving handler RP <== 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s # ==> Restoring RP <== 1527s ok 80 - Execute request 1527s ok 81 - Response is 200 1527s ok 82 - Content is JSON 1527s ok 83 - Found access_token 522d2238473de0d304c043fd97fb9937e01c8d8ecf975886e3c5e10f34fa4389 1527s ok 84 - REST request 1527s ok 85 - Request from RP to OP, endpoint /oauth2/userinfo 1527s # ==> Saving handler RP <== 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s # ==> Restoring RP <== 1527s ok 86 - Execute request 1527s ok 87 - Response is 200 1527s ok 88 - Content is JSON 1527s # ==> Popping RP <== 1527s ok 89 - Query RP for refresh 1527s ok 90 - Access token EOL has changed 1527s ok 91 - Access token has changed 1527s ok 92 - Updated RP session 1527s ok 93 - Still correct groups 1527s ok 94 - Still correct hGroups 1527s # ==> Pushing RP <== 1527s # ==> Popping RP <== 1527s ok 95 - Query RP for logout 1527s ok 96 - Get redirection 1527s ok 97 - Location header found 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 98 - Push logout request to OP, endpoint /oauth2/logout 1527s ok 99 - HTTP code is 200 1527s ok 100 - Page contains a form 1527s ok 101 - Host match 1527s ok 102 - Field "confirm" is defined 1527s ok 103 - CSP header authorize POST request to \# 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 104 - Confirm logout, endpoint /oauth2/logout 1527s ok 105 - Get redirection 1527s ok 106 - Location header found 1527s ok 107 - Get cookie lemonldap (0) 1527s ok 108 - SSO cookie removed 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 109 - logout endpoint with redirect, endpoint /oauth2/logout 1527s ok 110 - Get redirection 1527s ok 111 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 112 - logout endpoint, endpoint /oauth2/logout 1527s ok 113 - Response status is 401 1527s ok 114 - Content is JSON 1527s ok 115 - Error code is 9 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 116 - Test if user is reject on IdP 1527s ok 117 - Response status is 401 1527s ok 118 - Content is JSON 1527s ok 119 - Error code is 1 1527s # ==> Pushing RP <== 1527s # ==> Popping RP <== 1527s ok 120 - Test if user is reject on SP 1527s ok 121 - Get redirection 1527s ok 122 - Location header found 1527s ok 123 - oidcGenerateAuthenticationRequest called 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 124 - Push request to OP, endpoint /oauth2/authorize 1527s ok 125 - HTTP code is 200 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 126 - Post authentication, endpoint /oauth2/authorize 1527s ok 127 - Get cookie lemonldap (ed6f81dda063402cd527cce7d7722c5289271cdf3dc24710ef9c6ed499a60541) 1527s ok 128 - Get redirection 1527s ok 129 - Location header found 1527s # ==> Pushing RP <== 1527s ok 130 - REST request 1527s ok 131 - Request from RP to OP, endpoint /oauth2/token 1527s # ==> Saving handler RP <== 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s # ==> Restoring RP <== 1527s ok 132 - Execute request 1527s ok 133 - Response is 200 1527s ok 134 - Content is JSON 1527s ok 135 - Found access_token 645d8d4f22fff09874b5731faada6c08edd9332df9b21dcc418c5559f1cf2d43 1527s ok 136 - REST request 1527s ok 137 - Request from RP to OP, endpoint /oauth2/userinfo 1527s # ==> Saving handler RP <== 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s # ==> Restoring RP <== 1527s ok 138 - Execute request 1527s ok 139 - Response is 200 1527s ok 140 - Content is JSON 1527s # ==> Popping RP <== 1527s ok 141 - Call openidconnectcallback on RP 1527s ok 142 - Get cookie lemonldap (b0fce02ed159a91685f17311c3478595e4ae3f842ef76728049e859dc132d8a1) 1527s # ==> Pushing RP <== 1527s # ==> Popping RP <== 1527s ok 143 - Query RP for logout 1527s ok 144 - Get redirection 1527s ok 145 - Location header found 1527s ok 146 - Get cookie lemonldap (0) 1527s ok 147 - SSO cookie removed (RP) 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 148 - Push logout request to OP, endpoint /oauth2/logout 1527s ok 149 - HTTP code is 200 1527s ok 150 - Page contains a form 1527s ok 151 - Host match 1527s ok 152 - Field "confirm" is defined 1527s ok 153 - CSP header authorize POST request to \# 1527s # ==> Pushing OP <== 1527s # ==> Popping OP <== 1527s ok 154 - Confirm logout, endpoint /oauth2/logout 1527s ok 155 - Get redirection 1527s ok 156 - Location header found 1527s ok 157 - Get cookie lemonldap (0) 1527s ok 158 - SSO cookie removed (OP) 1527s # ==> Pushing RP <== 1527s # ==> Popping RP <== 1527s ok 159 - Confirm logout, endpoint /oauth2/rlogoutreturn 1527s ok 160 - Get redirection 1527s ok 161 - Location is http://test1.example.com 1527s # ==> Pushing RP <== 1527s # ==> Popping RP <== 1527s ok 162 - Initiate login 1527s ok 163 - Get redirection 1527s ok 164 - Location header found 1527s # ==> Pushing RP <== 1527s # ==> Popping RP <== 1527s ok 165 - Return with error 1527s ok 166 - Expected portal error code: code found on page 1527s ok 167 - Expected portal error code 1527s ok 168 - HTTP code is 200 1527s ok 169 - Page contains a form 1527s ok 170 - Host match 1527s ok 171 - Field "oidc_callback_processed" is defined 1527s ok 172 - CSP header authorize POST request to \# 1527s # ==> Pushing RP <== 1527s # ==> Popping RP <== 1527s ok 173 - Submit form again 1527s ok 174 - Get redirection 1527s ok 175 - Location header found 1527s ok 176 - New state was generated 1527s ok 177 - New state is different than previous 1527s 1..177 1527s ok 1529s t/32-Auth-and-issuer-OIDC-hybrid.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 - Register $type 1529s ok 6 - OP portal 1529s # ==> Pushing OP <== 1529s # ==> Popping OP <== 1529s ok 7 - Get JWKS, endpoint /oauth2/jwks 1529s ok 8 - HTTP code is 200 1529s # ==> Pushing OP <== 1529s # ==> Popping OP <== 1529s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1529s ok 10 - HTTP code is 200 1529s ok 11 - Portal object 1529s ok 12 - Init 1529s ok 13 - Portal app 1529s ok 14 - Register $type 1529s ok 15 - RP portal 1529s # ==> Pushing RP <== 1529s # ==> Popping RP <== 1529s ok 16 - Unauth SP request 1529s ok 17 - Get redirection 1529s ok 18 - Location header found 1529s # ==> Pushing OP <== 1529s # ==> Popping OP <== 1529s ok 19 - Push request to OP, endpoint /oauth2/authorize 1529s ok 20 - HTTP code is 200 1529s # ==> Pushing OP <== 1529s # ==> Popping OP <== 1529s ok 21 - Post authentication, endpoint /oauth2/authorize 1529s ok 22 - Reject reason is 90 1529s ok 23 - Portal object 1529s ok 24 - Init 1529s ok 25 - Portal app 1529s ok 26 - Register $type 1529s ok 27 - OP portal 1529s # ==> Pushing OP <== 1529s # ==> Popping OP <== 1529s ok 28 - Get JWKS, endpoint /oauth2/jwks 1529s ok 29 - HTTP code is 200 1529s # ==> Pushing OP <== 1529s # ==> Popping OP <== 1529s ok 30 - Get metadata, endpoint /.well-known/openid-configuration 1529s ok 31 - HTTP code is 200 1529s ok 32 - Portal object 1529s ok 33 - Init 1529s ok 34 - Portal app 1529s ok 35 - Register $type 1529s ok 36 - RP portal 1529s # ==> Pushing RP <== 1529s # ==> Popping RP <== 1529s ok 37 - Unauth SP request 1529s ok 38 - Get redirection 1529s ok 39 - Location header found 1529s # ==> Pushing OP <== 1529s # ==> Popping OP <== 1529s ok 40 - Push request to OP, endpoint /oauth2/authorize 1529s ok 41 - HTTP code is 200 1529s # ==> Pushing OP <== 1529s # ==> Popping OP <== 1529s ok 42 - Post authentication, endpoint /oauth2/authorize 1529s ok 43 - Get cookie lemonldap (be4b875283bafb5eb5a09590a2e97ad31b532d73f105b328c7d57df6bf7109f2) 1529s ok 44 - Get redirection 1529s ok 45 - Location header found 1529s ok 46 - token_type found 1529s ok 47 - session_state found 1529s ok 48 - access_token found 1529s ok 49 - id_token found 1529s ok 50 - state found 1529s ok 51 - session_state found 1529s ok 52 - ID token contains c_hash 1529s ok 53 - ID token contains at_hash 1529s ok 54 - ID token contains nonce 1529s ok 55 - REST request 1529s ok 56 - Request from RP to OP, endpoint /oauth2/userinfo 1529s # ==> Pushing OP <== 1529s # ==> Popping OP <== 1529s ok 57 - Execute request 1529s ok 58 - Response is 200 1529s ok 59 - Content is JSON 1529s ok 60 - Get access token 1529s ok 61 - Get name 1529s ok 62 - Get family_name 1529s ok 63 - Get sub 1529s 1..63 1529s ok 1533s t/32-Auth-and-issuer-OIDC-implicit-no-token.t .................................. 1533s ok 1 - use Lemonldap::NG::Portal::Main; 1533s ok 2 - Portal object 1533s ok 3 - Init 1533s ok 4 - Portal app 1533s ok 5 - Register $type 1533s ok 6 - OP portal 1533s # ==> Pushing OP <== 1533s # ==> Popping OP <== 1533s ok 7 - Get JWKS, endpoint /oauth2/jwks 1533s ok 8 - HTTP code is 200 1533s # ==> Pushing OP <== 1533s # ==> Popping OP <== 1533s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1533s ok 10 - HTTP code is 200 1533s ok 11 - Portal object 1533s ok 12 - Init 1533s ok 13 - Portal app 1533s ok 14 - Register $type 1533s ok 15 - RP portal 1533s # ==> Pushing RP <== 1533s # ==> Popping RP <== 1533s ok 16 - Unauth SP request 1533s ok 17 - Get redirection 1533s ok 18 - Location header found 1533s # ==> Pushing OP <== 1533s # ==> Popping OP <== 1533s ok 19 - Push request to OP, endpoint /oauth2/authorize 1533s ok 20 - HTTP code is 200 1533s # ==> Pushing OP <== 1533s # ==> Popping OP <== 1533s ok 21 - Post authentication, endpoint /oauth2/authorize 1533s ok 22 - Get cookie lemonldap (448cfe058864628d26aed0662c9dfdce8c09b729520d11b0865b43c7a6e3ecf5) 1533s ok 23 - HTTP code is 200 1533s ok 24 - Page contains a form 1533s ok 25 - Host match 1533s ok 26 - Field "confirm" is defined 1533s ok 27 - CSP header authorize POST request to \# 1533s # ==> Pushing OP <== 1533s # ==> Popping OP <== 1533s ok 28 - Post confirmation, endpoint /oauth2/authorize 1533s ok 29 - Get redirection 1533s ok 30 - Location header found 1533s ok 31 - id_token found 1533s ok 32 - token_type must be missing 1533s ok 33 - session_state found 1533s ok 34 - access_token must be missing 1533s ok 35 - state found 1533s ok 36 - Check sub value 1533s ok 37 - Check name value 1533s # ==> Pushing OP <== 1533s # ==> Popping OP <== 1533s ok 38 - Logout request 1533s ok 39 - Response is 200 1533s ok 40 - Cookie is deleted 1533s ok 41 - No pdata 1533s # ==> Pushing OP <== 1533s # ==> Popping OP <== 1533s ok 42 - Disconnect request 1533s ok 43 - Response is 401 1533s # ==> Pushing RP <== 1533s # ==> Popping RP <== 1533s ok 44 - Unauth SP request 1533s ok 45 - Get redirection 1533s ok 46 - Location header found 1533s # ==> Pushing OP <== 1533s # ==> Popping OP <== 1533s ok 47 - Push request to OP, endpoint /oauth2/authorize 1533s ok 48 - HTTP code is 200 1533s # ==> Pushing OP <== 1533s # ==> Popping OP <== 1533s ok 49 - Post authentication, endpoint /oauth2/authorize 1533s ok 50 - Get cookie lemonldap (d47e086ebd71d2639d69330ce7a33edfeba1e02d62c5ca5b29ed7b804c31e533) 1533s # ==> Pushing OP <== 1533s # ==> Popping OP <== 1533s ok 51 - Logout request 1533s ok 52 - Response is 200 1533s ok 53 - Cookie is deleted 1533s ok 54 - No pdata 1533s # ==> Pushing OP <== 1533s # ==> Popping OP <== 1533s ok 55 - Disconnect request 1533s ok 56 - Response is 401 1533s 1..56 1533s ok 1537s t/32-Auth-and-issuer-OIDC-implicit.t ........................................... 1537s ok 1 - use Lemonldap::NG::Portal::Main; 1537s ok 2 - Portal object 1537s ok 3 - Init 1537s ok 4 - Portal app 1537s ok 5 - Register $type 1537s ok 6 - OP portal 1537s # ==> Pushing OP <== 1537s # ==> Popping OP <== 1537s ok 7 - Get JWKS, endpoint /oauth2/jwks 1537s ok 8 - HTTP code is 200 1537s # ==> Pushing OP <== 1537s # ==> Popping OP <== 1537s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1537s ok 10 - HTTP code is 200 1537s ok 11 - Portal object 1537s ok 12 - Init 1537s ok 13 - Portal app 1537s ok 14 - Register $type 1537s ok 15 - RP portal 1537s # ==> Pushing RP <== 1537s # ==> Popping RP <== 1537s ok 16 - Unauth SP request 1537s ok 17 - Get redirection 1537s ok 18 - Location header found 1537s # ==> Pushing OP <== 1537s # ==> Popping OP <== 1537s ok 19 - Push request to OP, endpoint /oauth2/authorize 1537s ok 20 - HTTP code is 200 1537s # ==> Pushing OP <== 1537s # ==> Popping OP <== 1537s ok 21 - Post authentication, endpoint /oauth2/authorize 1537s ok 22 - Get cookie lemonldap (ebf1e2239b12e9d898a0f47fe5fd285c810742f3d7a445bc290e278525b86c78) 1537s ok 23 - HTTP code is 200 1537s ok 24 - Page contains a form 1537s ok 25 - Host match 1537s ok 26 - Field "confirm" is defined 1537s ok 27 - CSP header authorize POST request to \# 1537s # ==> Pushing OP <== 1537s # ==> Popping OP <== 1537s ok 28 - Post confirmation, endpoint /oauth2/authorize 1537s ok 29 - Get redirection 1537s ok 30 - Location header found 1537s ok 31 - id_token found 1537s ok 32 - token_type found 1537s ok 33 - session_state found 1537s ok 34 - access_token found 1537s ok 35 - state found 1537s ok 36 - Check ACR value 1537s ok 37 - Check that clientid is in audience 1537s ok 38 - Check for additional audiences 1537s ok 39 - Check for additional audiences 1537s ok 40 - Check sub value 1537s ok 41 - Claim name must not be in ID token 1537s ok 42 - azp found 1537s # ==> Pushing OP <== 1537s # ==> Popping OP <== 1537s ok 43 - Logout request 1537s ok 44 - Response is 200 1537s ok 45 - Cookie is deleted 1537s ok 46 - No pdata 1537s # ==> Pushing OP <== 1537s # ==> Popping OP <== 1537s ok 47 - Disconnect request 1537s ok 48 - Response is 401 1537s # ==> Pushing RP <== 1537s # ==> Popping RP <== 1537s ok 49 - Unauth SP request 1537s ok 50 - Get redirection 1537s ok 51 - Location header found 1537s # ==> Pushing OP <== 1537s # ==> Popping OP <== 1537s ok 52 - Push request to OP, endpoint /oauth2/authorize 1537s ok 53 - HTTP code is 200 1537s # ==> Pushing OP <== 1537s # ==> Popping OP <== 1537s ok 54 - Post authentication, endpoint /oauth2/authorize 1537s ok 55 - Get cookie lemonldap (0f0968276dc811298b9d7b19b0f823d8cd76467de92066d9b26bd32a9229015f) 1537s # ==> Pushing OP <== 1537s # ==> Popping OP <== 1537s ok 56 - Logout request 1537s ok 57 - Response is 200 1537s ok 58 - Cookie is deleted 1537s ok 59 - No pdata 1537s # ==> Pushing OP <== 1537s # ==> Popping OP <== 1537s ok 60 - Disconnect request 1537s ok 61 - Response is 401 1537s 1..61 1537s ok 1539s t/32-Auth-and-issuer-OIDC-sorted.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 - OP portal 1539s ok 6 - Get JWKS, endpoint /oauth2/jwks 1539s ok 7 - HTTP code is 200 1539s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1539s ok 9 - HTTP code is 200 1539s ok 10 - Portal object 1539s ok 11 - Init 1539s ok 12 - Portal app 1539s ok 13 - RP portal 1539s ok 14 - Unauth SP request 1539s ok 15 - 1st = op3 1539s ok 16 - 2nd = op 1539s ok 17 - 3rd = op2 1539s ok 18 - Found OIDC idp logo and tooltip 1539s ok 19 - Found OIDC idp display name 1539s 1..19 1539s ok 1541s t/32-OIDC-Back-Channel-Logout-no-sid.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 - Register $type 1541s ok 6 - OP portal 1541s # ==> Pushing OP <== 1541s # ==> Popping OP <== 1541s ok 7 - Get JWKS, endpoint /oauth2/jwks 1541s ok 8 - HTTP code is 200 1541s # ==> Pushing OP <== 1541s # ==> Popping OP <== 1541s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1541s ok 10 - HTTP code is 200 1541s ok 11 - Portal object 1541s ok 12 - Init 1541s ok 13 - Portal app 1541s ok 14 - Register $type 1541s ok 15 - RP portal 1541s # ==> Pushing RP <== 1541s # ==> Popping RP <== 1541s ok 16 - Unauth RP request 1541s ok 17 - Get redirection 1541s ok 18 - Location header found 1541s # ==> Pushing OP <== 1541s # ==> Popping OP <== 1541s ok 19 - Push request to OP, endpoint /oauth2/authorize 1541s ok 20 - HTTP code is 200 1541s # ==> Pushing OP <== 1541s # ==> Popping OP <== 1541s ok 21 - Post authentication, endpoint /oauth2/authorize 1541s ok 22 - Get cookie lemonldap (9a76fcaffb15d34aab28900c397bdc11843d4b423b2efe7f0c0ed400211dd09b) 1541s ok 23 - HTTP code is 200 1541s ok 24 - Page contains a form 1541s ok 25 - Host match 1541s ok 26 - Field "confirm" is defined 1541s ok 27 - CSP header authorize POST request to \# 1541s # ==> Pushing OP <== 1541s # ==> Popping OP <== 1541s ok 28 - Post confirmation, endpoint /oauth2/authorize 1541s ok 29 - Get redirection 1541s ok 30 - Location header found 1541s # ==> Pushing RP <== 1541s ok 31 - REST request 1541s ok 32 - Request from RP to OP, endpoint /oauth2/token 1541s # ==> Saving handler RP <== 1541s # ==> Pushing OP <== 1541s # ==> Popping OP <== 1541s # ==> Restoring RP <== 1541s ok 33 - Execute request 1541s ok 34 - Response is 200 1541s ok 35 - Content is JSON 1541s ok 36 - REST request 1541s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1541s # ==> Saving handler RP <== 1541s # ==> Pushing OP <== 1541s # ==> Popping OP <== 1541s # ==> Restoring RP <== 1541s ok 38 - Execute request 1541s ok 39 - Response is 200 1541s ok 40 - Content is JSON 1541s # ==> Popping RP <== 1541s ok 41 - Call openidconnectcallback on RP 1541s ok 42 - Get cookie lemonldap (c16a9ec8a58d67b18e21f725a5fd1efb7a04394bf45e9c46aee092932ad54192) 1541s # ==> Pushing OP <== 1541s ok 43 - REST request 1541s ok 44 - Request from OP to RP 1541s # ==> Saving handler OP <== 1541s # ==> Pushing RP <== 1541s # ==> Popping RP <== 1541s # ==> Restoring OP <== 1541s ok 45 - Execute request 1541s ok 46 - Response is 200 1541s # ==> Popping OP <== 1541s ok 47 - Query OP for logout 1541s ok 48 - HTTP code is 200 1541s # ==> Pushing OP <== 1541s # ==> Popping OP <== 1541s ok 49 - Test if user is reject on OP 1541s ok 50 - Response status is 401 1541s ok 51 - Content is JSON 1541s ok 52 - Error code is 1 1541s # ==> Pushing RP <== 1541s # ==> Popping RP <== 1541s ok 53 - Test if user is reject on RP 1541s ok 54 - Get redirection 1541s ok 55 - Location header found 1541s 1..55 1541s ok 1545s t/32-OIDC-Back-Channel-Logout-sid-EC-keys.t .................................... 1545s ok 1 - use Lemonldap::NG::Portal::Main; 1545s ok 2 - Portal object 1545s ok 3 - Init 1545s ok 4 - Portal app 1545s ok 5 - Register $type 1545s ok 6 - OP portal 1545s # ==> Pushing OP <== 1545s # ==> Popping OP <== 1545s ok 7 - Get JWKS, endpoint /oauth2/jwks 1545s ok 8 - HTTP code is 200 1545s # ==> Pushing OP <== 1545s # ==> Popping OP <== 1545s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1545s ok 10 - HTTP code is 200 1545s ok 11 - Portal object 1545s ok 12 - Init 1545s ok 13 - Portal app 1545s ok 14 - Register $type 1545s ok 15 - RP portal 1545s # ==> Pushing RP <== 1545s # ==> Popping RP <== 1545s ok 16 - Unauth RP request 1545s ok 17 - Get redirection 1545s ok 18 - Location header found 1545s # ==> Pushing OP <== 1545s # ==> Popping OP <== 1545s ok 19 - Push request to OP, endpoint /oauth2/authorize 1545s ok 20 - HTTP code is 200 1545s # ==> Pushing OP <== 1545s # ==> Popping OP <== 1545s ok 21 - Post authentication, endpoint /oauth2/authorize 1545s ok 22 - Get cookie lemonldap (4a20df1915eea4dd93a738157f2a2f1262beb15964bb4d90a50992dfbbf95844) 1545s ok 23 - HTTP code is 200 1545s ok 24 - Page contains a form 1545s ok 25 - Host match 1545s ok 26 - Field "confirm" is defined 1545s ok 27 - CSP header authorize POST request to \# 1545s # ==> Pushing OP <== 1545s # ==> Popping OP <== 1545s ok 28 - Post confirmation, endpoint /oauth2/authorize 1545s ok 29 - Get redirection 1545s ok 30 - Location header found 1545s # ==> Pushing RP <== 1545s ok 31 - REST request 1545s ok 32 - Request from RP to OP, endpoint /oauth2/token 1545s # ==> Saving handler RP <== 1545s # ==> Pushing OP <== 1545s # ==> Popping OP <== 1545s # ==> Restoring RP <== 1545s ok 33 - Execute request 1545s ok 34 - Response is 200 1545s ok 35 - Content is JSON 1545s ok 36 - REST request 1545s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1545s # ==> Saving handler RP <== 1545s # ==> Pushing OP <== 1545s # ==> Popping OP <== 1545s # ==> Restoring RP <== 1545s ok 38 - Execute request 1545s ok 39 - Response is 200 1545s ok 40 - Content is JSON 1545s # ==> Popping RP <== 1545s ok 41 - Call openidconnectcallback on RP 1545s ok 42 - Get cookie lemonldap (de2a0dcf4ea4c9069f77993b10111e194b6cbfc920e9e6487cea3f568fa2fc03) 1545s # ==> Pushing OP <== 1545s # ==> Popping OP <== 1545s # ==> Pushing OP <== 1545s ok 43 - REST request 1545s ok 44 - Request from OP to RP 1545s # ==> Saving handler OP <== 1545s # ==> Pushing RP <== 1545s # ==> Popping RP <== 1545s # ==> Restoring OP <== 1545s ok 45 - Execute request 1545s ok 46 - Response is 200 1545s # ==> Popping OP <== 1545s ok 47 - Query OP for logout 1545s ok 48 - HTTP code is 200 1545s # ==> Pushing OP <== 1545s # ==> Popping OP <== 1545s ok 49 - Test if user is reject on OP 1545s ok 50 - Response status is 401 1545s ok 51 - Content is JSON 1545s ok 52 - Error code is 1 1545s # ==> Pushing RP <== 1545s # ==> Popping RP <== 1545s ok 53 - Test if user is reject on RP 1545s ok 54 - Get redirection 1545s ok 55 - Location header found 1545s 1..55 1545s ok 1547s t/32-OIDC-Back-Channel-Logout-sid-offline.t .................................... 1547s ok 1 - use Lemonldap::NG::Portal::Main; 1547s ok 2 - Portal object 1547s ok 3 - Init 1547s ok 4 - Portal app 1547s ok 5 - Register $type 1547s ok 6 - OP portal 1547s # ==> Pushing OP <== 1547s # ==> Popping OP <== 1547s ok 7 - Get JWKS, endpoint /oauth2/jwks 1547s ok 8 - HTTP code is 200 1547s # ==> Pushing OP <== 1547s # ==> Popping OP <== 1547s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1547s ok 10 - HTTP code is 200 1547s ok 11 - Portal object 1547s ok 12 - Init 1547s ok 13 - Portal app 1547s ok 14 - Register $type 1547s ok 15 - RP portal 1547s # Subtest: Offline Back-Channel-Logout using revoke endpoint 1547s # ==> Pushing RP <== 1547s # ==> Popping RP <== 1547s ok 1 - Unauth RP request 1547s ok 2 - Get redirection 1547s ok 3 - Location header found 1547s # ==> Pushing OP <== 1547s # ==> Popping OP <== 1547s ok 4 - Push request to OP, endpoint /oauth2/authorize 1547s ok 5 - HTTP code is 200 1547s # ==> Pushing OP <== 1547s # ==> Popping OP <== 1547s ok 6 - Post authentication, endpoint /oauth2/authorize 1547s ok 7 - Get cookie lemonldap (6e82ae014d86c227b3ac3740b685ceb72e56de2d2261161b35ae3f252e798c57) 1547s ok 8 - Get redirection 1547s ok 9 - Location header found 1547s # ==> Pushing RP <== 1547s ok 10 - REST request 1547s ok 11 - Request from RP to OP, endpoint /oauth2/token 1547s # ==> Saving handler RP <== 1547s # ==> Pushing OP <== 1547s # ==> Popping OP <== 1547s # ==> Restoring RP <== 1547s ok 12 - Execute request 1547s ok 13 - Response is 200 1547s ok 14 - Content is JSON 1547s ok 15 - REST request 1547s ok 16 - Request from RP to OP, endpoint /oauth2/userinfo 1547s # ==> Saving handler RP <== 1547s # ==> Pushing OP <== 1547s # ==> Popping OP <== 1547s # ==> Restoring RP <== 1547s ok 17 - Execute request 1547s ok 18 - Response is 200 1547s ok 19 - Content is JSON 1547s # ==> Popping RP <== 1547s ok 20 - Call openidconnectcallback on RP 1547s ok 21 - Get cookie lemonldap (e060d2d05df53a2349a949703afa39e16109cd264c9efd637ba26e8589756037) 1547s # ==> Pushing OP <== 1547s # ==> Popping OP <== 1547s # ==> Pushing OP <== 1547s ok 22 - REST request 1547s ok 23 - Request from OP to RP 1547s # ==> Saving handler OP <== 1547s # ==> Pushing RP <== 1547s # ==> Popping RP <== 1547s # ==> Restoring OP <== 1547s ok 24 - Execute request 1547s ok 25 - Response is 200 1547s # ==> Popping OP <== 1547s ok 26 - Query OP for logout 1547s ok 27 - HTTP code is 200 1547s # ==> Pushing OP <== 1547s # ==> Popping OP <== 1547s ok 28 - Test if user is reject on OP 1547s ok 29 - Response status is 401 1547s ok 30 - Content is JSON 1547s ok 31 - Error code is 1 1547s # ==> Pushing RP <== 1547s # ==> Popping RP <== 1547s ok 32 - Test if user is reject on RP 1547s ok 33 - Get redirection 1547s ok 34 - Location header found 1547s # ==> Pushing OP <== 1547s # ==> Popping OP <== 1547s ok 35 - HTTP code is 200 1547s ok 36 - Content-Type is JSON 1547s ok 37 - Content is valid JSON 1547s # ==> Pushing OP <== 1547s ok 38 - REST request 1547s ok 39 - Request from OP to RP 1547s # ==> Saving handler OP <== 1547s # ==> Pushing RP <== 1547s # ==> Popping RP <== 1547s # ==> Restoring OP <== 1547s ok 40 - Execute request 1547s ok 41 - Response is 200 1547s # ==> Popping OP <== 1547s ok 42 - Refresh_token logout 1547s ok 43 - 1 request sent ro RP 1547s ok 44 - Last RP request is /oauth2/blogout 1547s # ==> Pushing OP <== 1547s # ==> Popping OP <== 1547s ok 45 1547s ok 46 - Response status is 400 1547s ok 47 - Content is JSON 1547s ok 48 - Error code is invalid_request 1547s 1..48 1547s ok 16 - Offline Back-Channel-Logout using revoke endpoint 1547s # Subtest: Offline Back-Channel-Logout using admin logout and SSO session 1547s ok 1 # skip No manager found 1547s 1..1 1547s ok 17 - Offline Back-Channel-Logout using admin logout and SSO session 1547s # Subtest: Offline Back-Channel-Logout using admin logout and refresh_token 1547s ok 1 # skip No manager found 1547s 1..1 1547s ok 18 - Offline Back-Channel-Logout using admin logout and refresh_token 1547s 1..18 1547s ok 1551s t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t ....................... 1551s ok 1 - use Lemonldap::NG::Portal::Main; 1551s ok 2 - Portal object 1551s ok 3 - REST request 1551s ok 4 - Request from OP to RP 1551s [Wed Feb 4 09:22:38 2026] [LLNG:6582] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1551s [Wed Feb 4 09:22:38 2026] [LLNG:6582] [error] Malformed JWKS document 1551s [Wed Feb 4 09:22:38 2026] [LLNG:6582] [error] Relying Party rp has errors and will be ignored 1551s ok 5 - Init 1551s ok 6 - Portal app 1551s ok 7 - Register $type 1551s ok 8 - OP portal 1551s # ==> Pushing OP <== 1551s # ==> Popping OP <== 1551s ok 9 - Get JWKS, endpoint /oauth2/jwks 1551s ok 10 - HTTP code is 200 1551s # ==> Pushing OP <== 1551s # ==> Popping OP <== 1551s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1551s ok 12 - HTTP code is 200 1551s ok 13 - Portal object 1551s ok 14 - Init 1551s ok 15 - Portal app 1551s ok 16 - Register $type 1551s ok 17 - RP portal 1551s # ==> Pushing OP <== 1551s ok 18 - REST request 1551s ok 19 - Request from OP to RP 1551s # ==> Saving handler OP <== 1551s # ==> Pushing RP <== 1551s # ==> Popping RP <== 1551s # ==> Restoring OP <== 1551s ok 20 - Execute request 1551s ok 21 - Response is 200 1551s ok 22 - Content is JSON 1551s # ==> Popping OP <== 1551s # ==> Pushing RP <== 1551s # ==> Popping RP <== 1551s ok 23 - Unauth RP request 1551s ok 24 - Get redirection 1551s ok 25 - Location header found 1551s # ==> Pushing OP <== 1551s # ==> Popping OP <== 1551s ok 26 - Push request to OP, endpoint /oauth2/authorize 1551s ok 27 - HTTP code is 200 1551s # ==> Pushing OP <== 1551s # ==> Popping OP <== 1551s ok 28 - Post authentication, endpoint /oauth2/authorize 1551s ok 29 - Get cookie lemonldap (b8991b50085bd84731eb8e384d4c623c83b4ae82b7a1c4fd905cafd631e3b77b) 1551s ok 30 - HTTP code is 200 1551s ok 31 - Page contains a form 1551s ok 32 - Host match 1551s ok 33 - Field "confirm" is defined 1551s ok 34 - CSP header authorize POST request to \# 1551s # ==> Pushing OP <== 1551s # ==> Popping OP <== 1551s ok 35 - Post confirmation, endpoint /oauth2/authorize 1551s ok 36 - Get redirection 1551s ok 37 - Location header found 1551s # ==> Pushing RP <== 1551s ok 38 - REST request 1551s ok 39 - Request from RP to OP, endpoint /oauth2/token 1551s # ==> Saving handler RP <== 1551s # ==> Pushing OP <== 1551s # ==> Popping OP <== 1551s # ==> Restoring RP <== 1551s ok 40 - Execute request 1551s ok 41 - Response is 200 1551s ok 42 - Content is JSON 1551s ok 43 - REST request 1551s ok 44 - Request from RP to OP, endpoint /oauth2/userinfo 1551s # ==> Saving handler RP <== 1551s # ==> Pushing OP <== 1551s # ==> Popping OP <== 1551s # ==> Restoring RP <== 1551s ok 45 - Execute request 1551s ok 46 - Response is 200 1551s ok 47 - Content is JSON 1551s # ==> Popping RP <== 1551s ok 48 - Call openidconnectcallback on RP 1551s ok 49 - Get cookie lemonldap (39e0b69c7db0222b55b395d1454cf98a7c2e525f1e9bf03c0303a3ed5ce22eaf) 1551s # ==> Pushing OP <== 1551s ok 50 - REST request 1551s ok 51 - Request from OP to RP 1551s # ==> Saving handler OP <== 1551s # ==> Pushing RP <== 1551s # ==> Popping RP <== 1551s # ==> Restoring OP <== 1551s ok 52 - Execute request 1551s ok 53 - Response is 200 1551s ok 54 - Content is JSON 1551s # ==> Popping OP <== 1551s # ==> Pushing OP <== 1551s ok 55 - REST request 1551s ok 56 - Request from OP to RP 1551s # ==> Saving handler OP <== 1551s # ==> Pushing RP <== 1551s # ==> Popping RP <== 1551s # ==> Restoring OP <== 1551s ok 57 - Execute request 1551s ok 58 - Response is 200 1551s # ==> Popping OP <== 1551s ok 59 - Query OP for logout 1551s ok 60 - HTTP code is 200 1551s # ==> Pushing OP <== 1551s # ==> Popping OP <== 1551s ok 61 - Test if user is reject on OP 1551s ok 62 - Response status is 401 1551s ok 63 - Content is JSON 1551s ok 64 - Error code is 1 1551s # ==> Pushing RP <== 1551s # ==> Popping RP <== 1551s ok 65 - Test if user is reject on RP 1551s ok 66 - Get redirection 1551s ok 67 - Location header found 1551s 1..67 1551s ok 1554s t/32-OIDC-Back-Channel-Logout-sid.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 - Register $type 1554s ok 6 - OP portal 1554s # ==> Pushing OP <== 1554s # ==> Popping OP <== 1554s ok 7 - Get JWKS, endpoint /oauth2/jwks 1554s ok 8 - HTTP code is 200 1554s # ==> Pushing OP <== 1554s # ==> Popping OP <== 1554s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1554s ok 10 - HTTP code is 200 1554s ok 11 - Portal object 1554s ok 12 - Init 1554s ok 13 - Portal app 1554s ok 14 - Register $type 1554s ok 15 - RP portal 1554s # ==> Pushing RP <== 1554s # ==> Popping RP <== 1554s ok 16 - Unauth RP request 1554s ok 17 - Get redirection 1554s ok 18 - Location header found 1554s # ==> Pushing OP <== 1554s # ==> Popping OP <== 1554s ok 19 - Push request to OP, endpoint /oauth2/authorize 1554s ok 20 - HTTP code is 200 1554s # ==> Pushing OP <== 1554s # ==> Popping OP <== 1554s ok 21 - Post authentication, endpoint /oauth2/authorize 1554s ok 22 - Get cookie lemonldap (33f1d9b8395eee9e25fc8246434ecf033e2b5fb72d5e767554c108c86d7bebed) 1554s ok 23 - HTTP code is 200 1554s ok 24 - Page contains a form 1554s ok 25 - Host match 1554s ok 26 - Field "confirm" is defined 1554s ok 27 - CSP header authorize POST request to \# 1554s # ==> Pushing OP <== 1554s # ==> Popping OP <== 1554s ok 28 - Post confirmation, endpoint /oauth2/authorize 1554s ok 29 - Get redirection 1554s ok 30 - Location header found 1554s # ==> Pushing RP <== 1554s ok 31 - REST request 1554s ok 32 - Request from RP to OP, endpoint /oauth2/token 1554s # ==> Saving handler RP <== 1554s # ==> Pushing OP <== 1554s # ==> Popping OP <== 1554s # ==> Restoring RP <== 1554s ok 33 - Execute request 1554s ok 34 - Response is 200 1554s ok 35 - Content is JSON 1554s ok 36 - REST request 1554s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1554s # ==> Saving handler RP <== 1554s # ==> Pushing OP <== 1554s # ==> Popping OP <== 1554s # ==> Restoring RP <== 1554s ok 38 - Execute request 1554s ok 39 - Response is 200 1554s ok 40 - Content is JSON 1554s # ==> Popping RP <== 1554s ok 41 - Call openidconnectcallback on RP 1554s ok 42 - Get cookie lemonldap (738864824ac9a24a3b9e327f39e9525ab33b84e6a9152a09eccf08c9b3387a70) 1554s # ==> Pushing OP <== 1554s # ==> Popping OP <== 1554s # ==> Pushing OP <== 1554s ok 43 - REST request 1554s ok 44 - Request from OP to RP 1554s # ==> Saving handler OP <== 1554s # ==> Pushing RP <== 1554s # ==> Popping RP <== 1554s # ==> Restoring OP <== 1554s ok 45 - Execute request 1554s ok 46 - Response is 200 1554s # ==> Popping OP <== 1554s ok 47 - Query OP for logout 1554s ok 48 - HTTP code is 200 1554s # ==> Pushing OP <== 1554s # ==> Popping OP <== 1554s ok 49 - Test if user is reject on OP 1554s ok 50 - Response status is 401 1554s ok 51 - Content is JSON 1554s ok 52 - Error code is 1 1554s # ==> Pushing RP <== 1554s # ==> Popping RP <== 1554s ok 53 - Test if user is reject on RP 1554s ok 54 - Get redirection 1554s ok 55 - Location header found 1554s 1..55 1554s ok 1556s t/32-OIDC-ClaimTypes.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 - _formatvalue('', 'string', 'auto') 1556s ok 6 - _formatvalue('foo', 'string', 'auto') 1556s ok 7 - _formatvalue('foo;bar', 'string', 'auto') 1556s ok 8 - _formatvalue('', 'int', 'auto') 1556s ok 9 - _formatvalue('0', 'int', 'auto') 1556s ok 10 - _formatvalue('0;1;2;3', 'int', 'auto') 1556s ok 11 - _formatvalue('', 'bool', 'auto') 1556s ok 12 - _formatvalue('0', 'bool', 'auto') 1556s ok 13 - _formatvalue('1', 'bool', 'auto') 1556s ok 14 - _formatvalue('0;1;;3', 'bool', 'auto') 1556s ok 15 - _formatvalue('', 'string', 'always') 1556s ok 16 - _formatvalue('foo', 'string', 'always') 1556s ok 17 - _formatvalue('foo;bar', 'string', 'always') 1556s ok 18 - _formatvalue('', 'int', 'always') 1556s ok 19 - _formatvalue('0', 'int', 'always') 1556s ok 20 - _formatvalue('0;1;2;3', 'int', 'always') 1556s ok 21 - _formatvalue('', 'bool', 'always') 1556s ok 22 - _formatvalue('0', 'bool', 'always') 1556s ok 23 - _formatvalue('1', 'bool', 'always') 1556s ok 24 - _formatvalue('0;1;;3', 'bool', 'always') 1556s ok 25 - _formatvalue('', 'string', 'never') 1556s ok 26 - _formatvalue('foo', 'string', 'never') 1556s ok 27 - _formatvalue('foo;bar', 'string', 'never') 1556s ok 28 - _formatvalue('', 'int', 'never') 1556s ok 29 - _formatvalue('0', 'int', 'never') 1556s ok 30 - _formatvalue('0;1;2;3', 'int', 'never') 1556s ok 31 - _formatvalue('', 'bool', 'never') 1556s ok 32 - _formatvalue('0', 'bool', 'never') 1556s ok 33 - _formatvalue('1', 'bool', 'never') 1556s ok 34 - _formatvalue('0;1;;3', 'bool', 'never') 1556s 1..34 1556s ok 1559s t/32-OIDC-ClientCredentials-Grant.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 - HTTP code is 400 1559s ok 6 - HTTP code is 400 1559s ok 7 - Response status is 400 1559s ok 8 - Content is JSON 1559s ok 9 - Error code is invalid_scope 1559s ok 10 - HTTP code is 200 1559s ok 11 - Content-Type is JSON 1559s ok 12 - Content is valid JSON 1559s ok 13 - Access Token found 1559s ok 14 - Token response returned scope 1559s ok 15 - HTTP code is 200 1559s ok 16 - Content-Type is JSON 1559s ok 17 - Content is valid JSON 1559s ok 18 1559s ok 19 1559s ok 20 1559s ok 21 - Post introspection 1559s ok 22 - HTTP code is 200 1559s ok 23 - Content-Type is JSON 1559s ok 24 - Content is valid JSON 1559s ok 25 - Scope read found 1559s ok 26 - Rule-enforced scope found 1559s ok 27 - Hook-enforced scope found 1559s ok 28 - Token response scope match token scope 1559s ok 29 - HTTP code is 200 1559s ok 30 - Content-Type is JSON 1559s ok 31 - Content is valid JSON 1559s ok 32 - HTTP code is 200 1559s ok 33 - Content-Type is JSON 1559s ok 34 - Content is valid JSON 1559s ok 35 - Found access token 1559s ok 36 - HTTP code is 200 1559s ok 37 - Content-Type is JSON 1559s ok 38 - Content is valid JSON 1559s ok 39 - Found access token 1559s 1..39 1559s ok 1561s t/32-OIDC-Code-Flow-Mobile.t ................................................... 1561s ok 1 - use Lemonldap::NG::Portal::Main; 1561s ok 2 - Portal object 1561s ok 3 - Init 1561s ok 4 - Portal app 1561s ok 5 - OP portal 1561s ok 6 - Get cookie lemonldap (db72dda0f616debb03d90bf7323d83ac3fcda3f95bdfc40b42e2e33651945b60) 1561s ok 7 - Allowed custom scheme 1561s ok 8 - Correct Redirect URI 1561s ok 9 - Found code 1561s ok 10 - HTTP code is 200 1561s ok 11 - Content-Type is JSON 1561s ok 12 - Content is valid JSON 1561s ok 13 - Found access token 1561s ok 14 1561s ok 15 - HTTP code is 200 1561s ok 16 - Content-Type is JSON 1561s ok 17 - Content is valid JSON 1561s ok 18 - Correct subject 1561s 1..18 1561s ok 1564s t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.t ...................................... 1564s ok 1 - use Lemonldap::NG::Portal::Main; 1564s ok 2 - Portal object 1564s ok 3 - Init 1564s ok 4 - Portal app 1564s ok 5 - Register $type 1564s ok 6 - OP portal 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s ok 7 - Get JWKS, endpoint /oauth2/jwks 1564s ok 8 - HTTP code is 200 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1564s ok 10 - HTTP code is 200 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s ok 11 - Post authentication with no target auth level 1564s ok 12 - Get cookie lemonldap (14ed26994ddd981e73ffb59facadf0c21d05aad07d6453017fd3986932f63a2b) 1564s ok 13 - Portal object 1564s ok 14 - Init 1564s ok 15 - Portal app 1564s ok 16 - Register $type 1564s ok 17 - RP portal 1564s # ==> Pushing RP <== 1564s # ==> Popping RP <== 1564s ok 18 - Unauth SP request 1564s ok 19 - Get redirection 1564s ok 20 - Location header found 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s ok 21 - Push request to OP, endpoint /oauth2/authorize 1564s ok 22 - HTTP code is 200 1564s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196972%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770125092_3188%22%2C%22targetAuthnLevel%22%3A%225%22%7D) 1564s ok 24 - HTTP code is 200 1564s ok 25 - Page contains a form 1564s ok 26 - URI match 1564s ok 27 - Field "confirm" is defined 1564s ok 28 - Field "url" is defined 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s ok 29 - Post code 1564s ok 30 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196972%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22targetAuthnLevel%22%3A%225%22%2C%22issuerRequestoauth2%22%3A%221770125092_3188%22%7D) 1564s ok 31 - HTTP code is 200 1564s ok 32 - Page contains a form 1564s ok 33 - URI match 1564s ok 34 - Field "token" is defined 1564s ok 35 - Field "code" is defined 1564s ok 36 - Field "checkLogins" is defined 1564s ok 37 - Found EXTCODE input 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s ok 38 - Post code 1564s ok 39 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770125092_3188%22%7D) 1564s ok 40 - Get redirection 1564s ok 41 - Location header found 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s ok 42 - Follow redirection to Oauth2 issuer 1564s ok 43 - Get cookie lemonldappdata () 1564s ok 44 - Pdata was cleared 1564s ok 45 - HTTP code is 200 1564s ok 46 - Page contains a form 1564s ok 47 - URI match 1564s ok 48 - Field "confirm" is defined 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s ok 49 - Post confirmation, endpoint /oauth2/authorize 1564s ok 50 - Get redirection 1564s ok 51 - Location header found 1564s # ==> Pushing RP <== 1564s ok 52 - REST request 1564s ok 53 - Request from RP to OP, endpoint /oauth2/token 1564s # ==> Saving handler RP <== 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s # ==> Restoring RP <== 1564s ok 54 - Execute request 1564s ok 55 - Response is 200 1564s ok 56 - Content is JSON 1564s ok 57 - Found access_token 28add81e7bee67397fcb89ad4f23f75527b3d6d4d9fde58ff52cf881cb9a0816 1564s ok 58 - REST request 1564s ok 59 - Request from RP to OP, endpoint /oauth2/userinfo 1564s # ==> Saving handler RP <== 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s # ==> Restoring RP <== 1564s ok 60 - Execute request 1564s ok 61 - Response is 200 1564s ok 62 - Content is JSON 1564s # ==> Popping RP <== 1564s ok 63 - Call openidconnectcallback on RP 1564s ok 64 - Get cookie lemonldap (99d485759775a1140c4ff9c47abe51189b52d50b3c4a9678bccc6cfa97f15266) 1564s # ==> Pushing RP <== 1564s # ==> Popping RP <== 1564s ok 65 - Get / on SP 1564s ok 66 - HTTP code is 200 1564s ok 67 - Authenticated as french 1564s # ==> Pushing RP <== 1564s # ==> Popping RP <== 1564s ok 68 - Unauth SP request 1564s ok 69 - Get redirection 1564s ok 70 - Location header found 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s ok 71 - Push request to OP, endpoint /oauth2/authorize 1564s ok 72 - HTTP code is 200 1564s ok 73 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196972%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770125092_61192%22%2C%22targetAuthnLevel%22%3A5%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s ok 74 - Post authentication, endpoint /oauth2/authorize 1564s ok 75 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770196972%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770125092_56297%22%2C%22targetAuthnLevel%22%3A5%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1564s ok 76 - HTTP code is 200 1564s ok 77 - Page contains a form 1564s ok 78 - URI match 1564s ok 79 - Field "token" is defined 1564s ok 80 - Field "code" is defined 1564s ok 81 - Field "checkLogins" is defined 1564s ok 82 - Found EXTCODE input 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s ok 83 - Post code 1564s ok 84 - Get cookie lemonldap (172e26386595c5bd9d8b230e07e35999802af68b937f1ed8212be901ae40546f) 1564s ok 85 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770125092_56297%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1564s ok 86 - Get redirection 1564s ok 87 - Location header found 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s ok 88 - Follow redirection to Oauth2 issuer 1564s ok 89 - Get cookie lemonldappdata () 1564s ok 90 - Pdata was cleared 1564s ok 91 - Get redirection 1564s ok 92 - Location header found 1564s # ==> Pushing RP <== 1564s ok 93 - REST request 1564s ok 94 - Request from RP to OP, endpoint /oauth2/token 1564s # ==> Saving handler RP <== 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s # ==> Restoring RP <== 1564s ok 95 - Execute request 1564s ok 96 - Response is 200 1564s ok 97 - Content is JSON 1564s ok 98 - Found access_token 118bb8fe2cf078396958e88960bb2015f1d4106764cfdfab2384fb33f2674295 1564s ok 99 - REST request 1564s ok 100 - Request from RP to OP, endpoint /oauth2/userinfo 1564s # ==> Saving handler RP <== 1564s # ==> Pushing OP <== 1564s # ==> Popping OP <== 1564s # ==> Restoring RP <== 1564s ok 101 - Execute request 1564s ok 102 - Response is 200 1564s ok 103 - Content is JSON 1564s # ==> Popping RP <== 1564s ok 104 - Call openidconnectcallback on RP 1564s ok 105 - Get cookie lemonldap (a31557ce350af431819536afcc5cf38ab967962863510cc2c25968c26ed2e273) 1564s # ==> Pushing RP <== 1564s # ==> Popping RP <== 1564s ok 106 - Get / on SP 1564s ok 107 - HTTP code is 200 1564s ok 108 - Authenticated as french 1564s 1..108 1564s ok 1567s t/32-OIDC-Code-Flow-with-2F.t .................................................. 1567s ok 1 - use Lemonldap::NG::Portal::Main; 1567s ok 2 - Portal object 1567s ok 3 - Init 1567s ok 4 - Portal app 1567s ok 5 - Register $type 1567s ok 6 - OP portal 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 7 - Get JWKS, endpoint /oauth2/jwks 1567s ok 8 - HTTP code is 200 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1567s ok 10 - HTTP code is 200 1567s ok 11 - Portal object 1567s ok 12 - Init 1567s ok 13 - Portal app 1567s ok 14 - Register $type 1567s ok 15 - RP portal 1567s # ==> Pushing RP <== 1567s # ==> Popping RP <== 1567s ok 16 - Unauth SP request 1567s ok 17 - Get redirection 1567s ok 18 - Location header found 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 19 - Push request to OP, endpoint /oauth2/authorize 1567s ok 20 - HTTP code is 200 1567s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770125095_19199%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770196975%7D) 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 22 - Post authentication, endpoint /oauth2/authorize 1567s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770125095_47176%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770196975%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 1567s ok 24 - HTTP code is 200 1567s ok 25 - Page contains a form 1567s ok 26 - URI match 1567s ok 27 - Field "token" is defined 1567s ok 28 - Field "code" is defined 1567s ok 29 - Field "checkLogins" is defined 1567s ok 30 - Found EXTCODE input 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 31 - Post code 1567s ok 32 - Get cookie lemonldap (17bbd5e3a4e643865ce206db65350b5ef14aff1b3a5365dff4cb6ab8995cf8a9) 1567s ok 33 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770125095_47176%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1567s ok 34 - Get redirection 1567s ok 35 - Location header found 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 36 - Follow redirection to Oauth2 issuer 1567s ok 37 - Get cookie lemonldappdata () 1567s ok 38 - Pdata was cleared 1567s ok 39 - HTTP code is 200 1567s ok 40 - Page contains a form 1567s ok 41 - URI match 1567s ok 42 - Field "confirm" is defined 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 43 - Post confirmation, endpoint /oauth2/authorize 1567s ok 44 - Get redirection 1567s ok 45 - Location header found 1567s # ==> Pushing RP <== 1567s ok 46 - REST request 1567s ok 47 - Request from RP to OP, endpoint /oauth2/token 1567s # ==> Saving handler RP <== 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s # ==> Restoring RP <== 1567s ok 48 - Execute request 1567s ok 49 - Response is 200 1567s ok 50 - Content is JSON 1567s ok 51 - Found access_token 68b595472c55e479b494e5c8acac341e4b505004a379534c5ce06a15d5341c3e 1567s ok 52 - REST request 1567s ok 53 - Request from RP to OP, endpoint /oauth2/userinfo 1567s # ==> Saving handler RP <== 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s # ==> Restoring RP <== 1567s ok 54 - Execute request 1567s ok 55 - Response is 200 1567s ok 56 - Content is JSON 1567s # ==> Popping RP <== 1567s ok 57 - Call openidconnectcallback on RP 1567s ok 58 - Get cookie lemonldap (95e0aea32d42246eebbd2439f31fb2372e731a8be9e4e8b0f53ef0085611614d) 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 59 - Check session, endpoint /oauth2/checksession.html 1567s ok 60 - HTTP code is 200 1567s ok 61 - Frame can be embedded 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 62 - Get userinfo 1567s ok 63 - HTTP code is 200 1567s ok 64 - Content-Type is JSON 1567s ok 65 - Content is valid JSON 1567s ok 66 - UTF-8 values 1567s ok 67 - UTF-8 values 1567s # ==> Pushing RP <== 1567s # ==> Popping RP <== 1567s ok 68 - Query RP for logout 1567s ok 69 - Get redirection 1567s ok 70 - Location header found 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 71 - Push logout request to OP, endpoint /oauth2/logout 1567s ok 72 - HTTP code is 200 1567s ok 73 - Page contains a form 1567s ok 74 - Host match 1567s ok 75 - Field "confirm" is defined 1567s ok 76 - CSP header authorize POST request to \# 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 77 - Confirm logout, endpoint /oauth2/logout 1567s ok 78 - Get redirection 1567s ok 79 - Location header found 1567s ok 80 - Get cookie lemonldap (0) 1567s ok 81 - SSO cookie removed 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 82 - logout endpoint with redirect, endpoint /oauth2/logout 1567s ok 83 - Get redirection 1567s ok 84 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 85 - logout endpoint, endpoint /oauth2/logout 1567s ok 86 - Response status is 401 1567s ok 87 - Content is JSON 1567s ok 88 - Error code is 9 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 89 - Test if user is reject on IdP 1567s ok 90 - Response status is 401 1567s ok 91 - Content is JSON 1567s ok 92 - Error code is 1 1567s # ==> Pushing RP <== 1567s # ==> Popping RP <== 1567s ok 93 - Test if user is reject on SP 1567s ok 94 - Get redirection 1567s ok 95 - Location header found 1567s # Subtest: Test reauth by prompt=login 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 1 - Post authentication 1567s ok 2 - HTTP code is 200 1567s ok 3 - Page contains a form 1567s ok 4 - URI match 1567s ok 5 - Field "token" is defined 1567s ok 6 - Field "code" is defined 1567s ok 7 - Field "checkLogins" is defined 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 8 - Post code 1567s ok 9 - Get cookie lemonldap (03d5c37f7627beb0ac44af282f80ab7a37407ee722369dae472a7a4f90b45e63) 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 10 - Test reauth 1567s ok 11 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1770200575%2C%22issuerRequestoauth2%22%3A%221770128695_4405%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1567s ok 12 - HTTP code is 200 1567s ok 13 - Page contains a form 1567s ok 14 - URI match 1567s ok 15 - Field "confirm" is defined 1567s ok 16 - Propose to renew session 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 17 - Ask to renew 1567s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770128695_4405%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22issuerTs%22%3A1770200575%7D) 1567s ok 19 - HTTP code is 200 1567s ok 20 - Page contains a form 1567s ok 21 - Host match 1567s ok 22 - Field "upgrading" is defined 1567s ok 23 - Field "url" is defined 1567s ok 24 - CSP header authorize POST request to \# 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 25 - Ask to renew 1567s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770128695_4405%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770200575%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22targetAuthnLevel%22%3A0%7D) 1567s ok 27 - HTTP code is 200 1567s ok 28 - Page contains a form 1567s ok 29 - URI match 1567s ok 30 - Field "token" is defined 1567s ok 31 - Field "code" is defined 1567s ok 32 - Field "checkLogins" is defined 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 33 - Post code 1567s ok 34 - Get cookie lemonldap (34495892f518246966f0425c507f753b6d94349648c409354be55b0b704c645b) 1567s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770128695_4405%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1567s ok 36 - Get redirection 1567s ok 37 - Location header found 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 38 - Push request to OP, endpoint /ext2fcheck?skin=bootstrap 1567s ok 39 - HTTP code is 200 1567s ok 40 - HTTP code is 200 1567s ok 41 - Page contains a form 1567s ok 42 - URI match 1567s ok 43 - Field "confirm" is defined 1567s ok 44 - Field "client_id" is defined 1567s ok 45 - Field "scope" is defined 1567s # ==> Pushing OP <== 1567s # ==> Popping OP <== 1567s ok 46 - Post confirmation, endpoint /oauth2/authorize 1567s ok 47 - Get redirection 1567s ok 48 - Location header found 1567s 1..48 1567s ok 96 - Test reauth by prompt=login 1567s 1..96 1567s ok 1570s t/32-OIDC-Double-Keys-without-kid.t ............................................ 1570s ok 1 - use Lemonldap::NG::Portal::Main; 1570s ok 2 - Portal object 1570s ok 3 - Init 1570s ok 4 - Portal app 1570s ok 5 - Register $type 1570s # ==> Pushing OP <== 1570s # ==> Popping OP <== 1570s ok 6 - Get JWKS, endpoint /oauth2/jwks 1570s ok 7 - HTTP code is 200 1570s ok 8 - JWKS->keys is an array 1570s ok 9 - Found 2 keys 1570s # ==> Pushing OP <== 1570s # ==> Popping OP <== 1570s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1570s ok 11 - HTTP code is 200 1570s ok 12 - Portal object 1570s ok 13 - Init 1570s ok 14 - Portal app 1570s ok 15 - Register $type 1570s # ==> Pushing RP <== 1570s # ==> Popping RP <== 1570s ok 16 - Unauth RP request 1570s ok 17 - Get redirection 1570s ok 18 - Location header found 1570s # ==> Pushing OP <== 1570s # ==> Popping OP <== 1570s ok 19 - Push request to OP, endpoint /oauth2/authorize 1570s ok 20 - HTTP code is 200 1570s # ==> Pushing OP <== 1570s # ==> Popping OP <== 1570s ok 21 - Post authentication, endpoint /oauth2/authorize 1570s ok 22 - Get cookie lemonldap (4dcffbc197321c2f8aa1aa80ed52abfeeb55a1de5111897558fa51d904c9ca97) 1570s ok 23 - HTTP code is 200 1570s ok 24 - Page contains a form 1570s ok 25 - Host match 1570s ok 26 - Field "confirm" is defined 1570s ok 27 - CSP header authorize POST request to \# 1570s # ==> Pushing OP <== 1570s # ==> Popping OP <== 1570s ok 28 - Post confirmation, endpoint /oauth2/authorize 1570s ok 29 - Get redirection 1570s ok 30 - Location header found 1570s # ==> Pushing RP <== 1570s ok 31 - REST request 1570s ok 32 - Request from RP to OP, endpoint /oauth2/token 1570s # ==> Saving handler RP <== 1570s # ==> Pushing OP <== 1570s # ==> Popping OP <== 1570s # ==> Restoring RP <== 1570s ok 33 - Execute request 1570s ok 34 - Response is 200 1570s ok 35 - Content is JSON 1570s ok 36 - REST request 1570s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1570s # ==> Saving handler RP <== 1570s # ==> Pushing OP <== 1570s # ==> Popping OP <== 1570s # ==> Restoring RP <== 1570s ok 38 - Execute request 1570s ok 39 - Response is 200 1570s ok 40 - Content is JSON 1570s # ==> Popping RP <== 1570s ok 41 - Call openidconnectcallback on RP 1570s ok 42 - Get cookie lemonldap (46174948a629cce3e06ecbddaebd3030fb3623d515eb6dd270fc29abdaa3cd1a) 1570s # ==> Pushing OP <== 1570s # ==> Popping OP <== 1570s # ==> Pushing OP <== 1570s ok 43 - REST request 1570s ok 44 - Request from OP to RP 1570s # ==> Saving handler OP <== 1570s # ==> Pushing RP <== 1570s # ==> Popping RP <== 1570s # ==> Restoring OP <== 1570s ok 45 - Execute request 1570s ok 46 - Response is 200 1570s # ==> Popping OP <== 1570s ok 47 - Query OP for logout 1570s ok 48 - HTTP code is 200 1570s # ==> Pushing OP <== 1570s # ==> Popping OP <== 1570s ok 49 - Test if user is reject on OP 1570s ok 50 - Response status is 401 1570s ok 51 - Content is JSON 1570s ok 52 - Error code is 1 1570s # ==> Pushing RP <== 1570s # ==> Popping RP <== 1570s ok 53 - Test if user is reject on RP 1570s ok 54 - Get redirection 1570s ok 55 - Location header found 1570s 1..55 1570s ok 1572s t/32-OIDC-Double-Keys.t ........................................................ 1572s ok 1 - use Lemonldap::NG::Portal::Main; 1572s ok 2 - Portal object 1572s ok 3 - Init 1572s ok 4 - Portal app 1572s ok 5 - Register $type 1572s # ==> Pushing OP <== 1572s # ==> Popping OP <== 1572s ok 6 - Get JWKS, endpoint /oauth2/jwks 1572s ok 7 - HTTP code is 200 1572s ok 8 - JWKS->keys is an array 1572s ok 9 - Found 2 keys 1572s # ==> Pushing OP <== 1572s # ==> Popping OP <== 1572s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1572s ok 11 - HTTP code is 200 1572s ok 12 - Portal object 1572s ok 13 - Init 1572s ok 14 - Portal app 1572s ok 15 - Register $type 1572s # ==> Pushing RP <== 1572s # ==> Popping RP <== 1572s ok 16 - Unauth RP request 1572s ok 17 - Get redirection 1572s ok 18 - Location header found 1572s # ==> Pushing OP <== 1572s # ==> Popping OP <== 1572s ok 19 - Push request to OP, endpoint /oauth2/authorize 1572s ok 20 - HTTP code is 200 1572s # ==> Pushing OP <== 1572s # ==> Popping OP <== 1572s ok 21 - Post authentication, endpoint /oauth2/authorize 1572s ok 22 - Get cookie lemonldap (1558cd68c08ef9e8f3ed04ed05c651b3e246b7e28d90980b3561870484cd2e63) 1572s ok 23 - HTTP code is 200 1572s ok 24 - Page contains a form 1572s ok 25 - Host match 1572s ok 26 - Field "confirm" is defined 1572s ok 27 - CSP header authorize POST request to \# 1572s # ==> Pushing OP <== 1572s # ==> Popping OP <== 1572s ok 28 - Post confirmation, endpoint /oauth2/authorize 1572s ok 29 - Get redirection 1572s ok 30 - Location header found 1572s # ==> Pushing RP <== 1572s ok 31 - REST request 1572s ok 32 - Request from RP to OP, endpoint /oauth2/token 1572s # ==> Saving handler RP <== 1572s # ==> Pushing OP <== 1572s # ==> Popping OP <== 1572s # ==> Restoring RP <== 1572s ok 33 - Execute request 1572s ok 34 - Response is 200 1572s ok 35 - Content is JSON 1572s ok 36 - REST request 1572s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1572s # ==> Saving handler RP <== 1572s # ==> Pushing OP <== 1572s # ==> Popping OP <== 1572s # ==> Restoring RP <== 1572s ok 38 - Execute request 1572s ok 39 - Response is 200 1572s ok 40 - Content is JSON 1572s # ==> Popping RP <== 1572s ok 41 - Call openidconnectcallback on RP 1572s ok 42 - Get cookie lemonldap (eebc61e7289f760be0a516c74c9a68a0a4fc3323f3dd48c07865845a4a6b4003) 1572s # ==> Pushing OP <== 1572s # ==> Popping OP <== 1572s # ==> Pushing OP <== 1572s ok 43 - REST request 1572s ok 44 - Request from OP to RP 1572s # ==> Saving handler OP <== 1572s # ==> Pushing RP <== 1572s # ==> Popping RP <== 1572s # ==> Restoring OP <== 1572s ok 45 - Execute request 1572s ok 46 - Response is 200 1572s # ==> Popping OP <== 1572s ok 47 - Query OP for logout 1572s ok 48 - HTTP code is 200 1572s # ==> Pushing OP <== 1572s # ==> Popping OP <== 1572s ok 49 - Test if user is reject on OP 1572s ok 50 - Response status is 401 1572s ok 51 - Content is JSON 1572s ok 52 - Error code is 1 1572s # ==> Pushing RP <== 1572s # ==> Popping RP <== 1572s ok 53 - Test if user is reject on RP 1572s ok 54 - Get redirection 1572s ok 55 - Location header found 1572s 1..55 1572s ok 1573s t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t .................................... 1573s ok 1 - use Lemonldap::NG::Portal::Main; 1573s ok 2 - use Lemonldap::NG::Handler::Server; 1573s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1573s ok 4 - Portal object 1573s ok 5 - Init 1573s ok 6 - Portal app 1573s ok 7 - HTTP code is 200 1573s ok 8 - Content-Type is JSON 1573s ok 9 - Content is valid JSON 1573s ok 10 - HTTP code is 200 1573s ok 11 - HTTP code is 403 1573s ok 12 - HTTP code is 403 1573s ok 13 - HTTP code is 200 1573s ok 14 - Content-Type is JSON 1573s ok 15 - Content is valid JSON 1573s ok 16 - HTTP code is 403 1573s ok 17 - HTTP code is 200 1573s ok 18 - HTTP code is 403 1573s ok 19 - Get cookie lemonldap (b5b9cd16511a176e74902f8507423252db93ae6af256f3119b66b6d5eebb137c) 1573s ok 20 - Get redirection 1573s ok 21 - Location header found 1573s ok 22 - HTTP code is 200 1573s ok 23 - Content-Type is JSON 1573s ok 24 - Content is valid JSON 1573s ok 25 - HTTP code is 403 1573s ok 26 - HTTP code is 403 1573s ok 27 - HTTP code is 200 1573s 1..27 1573s ok 1574s t/32-OIDC-Grant-Type-Rules.t ................................................... 1574s ok 1 - use Lemonldap::NG::Portal::Main; 1574s ok 2 - Portal object 1574s ok 3 - Init 1574s ok 4 - Portal app 1574s ok 5 - Response status is 400 1574s ok 6 - Content is JSON 1574s ok 7 - Error code is invalid_grant 1574s ok 8 - Response status is 400 1574s ok 9 - Content is JSON 1574s ok 10 - Error code is invalid_grant 1574s ok 11 - Get cookie lemonldap (afa6f5e7536ba4c2f15432255acd7f2b1e858ee1f859c7a9aae5cfbbb9c55464) 1574s ok 12 - Get redirection 1574s ok 13 - Location header found 1574s ok 14 - HTTP code is 200 1574s ok 15 - Content-Type is JSON 1574s ok 16 - Content is valid JSON 1574s ok 17 - Response status is 400 1574s ok 18 - Content is JSON 1574s ok 19 - Error code is invalid_grant 1574s ok 20 - Get cookie lemonldap (ba15f5943ed7b319224fe4bd0e167afcaad37535249cb6a008212ca44f692c0c) 1574s ok 21 - Expected portal error code: code found on page 1574s ok 22 - Expected portal error code 1574s ok 23 - Response status is 400 1574s ok 24 - Content is JSON 1574s ok 25 - Error code is invalid_grant 1574s ok 26 - HTTP code is 200 1574s ok 27 - Content-Type is JSON 1574s ok 28 - Content is valid JSON 1574s ok 29 - Get cookie lemonldap (7c3cb0bb954400b0e2844c5e75f0d9cece8a467459a79f16238768458f5c6258) 1574s ok 30 - Expected portal error code: code found on page 1574s ok 31 - Expected portal error code 1574s 1..31 1574s ok 1577s t/32-OIDC-Hook-GetRpConfig.t ................................................... 1577s ok 1 - use Lemonldap::NG::Portal::Main; 1577s # Subtest: Check negative TTL 1577s ok 1 - Portal object 1577s ok 2 - Init 1577s ok 3 - Portal app 1577s ok 4 - Auth query 1577s ok 5 - HTTP code is 200 1577s ok 6 - Get cookie lemonldap (3c767e7b6e386f457bf7b0d692b1f29e1311248f1e533c91c20e389393748512) 1577s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 1577s ok 7 - Expected portal error code: code found on page 1577s ok 8 - Expected portal error code 1577s ok 9 - Called once 1577s ok 10 - Expected portal error code: code found on page 1577s ok 11 - Expected portal error code 1577s ok 12 - Not called again 1577s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 1577s ok 13 - Expected portal error code: code found on page 1577s ok 14 - Expected portal error code 1577s ok 15 - Called again 1577s 1..15 1577s ok 2 - Check negative TTL 1577s # Subtest: Check getting RP from plugin 1577s ok 1 - Portal object 1577s ok 2 - Init 1577s ok 3 - Portal app 1577s ok 4 - Auth query 1577s ok 5 - HTTP code is 200 1577s ok 6 - Get cookie lemonldap (c6be5beb795f2ec09584a47087b8aae6321c5df1cd30fab714f416bedc149084) 1577s ok 7 - Allowed value in endpoint 1577s ok 8 - Expected portal error code: code found on page 1577s ok 9 - Expected portal error code 1577s ok 10 - Called once 1577s ok 11 - Allowed value in endpoint 1577s ok 12 - Get redirection 1577s ok 13 - Location header found 1577s ok 14 - Found code 1577s ok 15 - Not called again 1577s ok 16 - Access token present 1577s ok 17 - HTTP code is 200 1577s ok 18 - Content-Type is JSON 1577s ok 19 - Content is valid JSON 1577s ok 20 - Scope, Attributes etc are working 1577s 1..20 1577s ok 3 - Check getting RP from plugin 1577s # Subtest: Check config change 1577s ok 1 - Portal object 1577s ok 2 - Init 1577s ok 3 - Portal app 1577s ok 4 - Auth query 1577s ok 5 - HTTP code is 200 1577s ok 6 - Get cookie lemonldap (7a1ddb6c3d82a837e498046ad1cd9da411604d80ff5043401675a0345e722e3f) 1577s ok 7 - Allowed value in endpoint 1577s ok 8 - Get redirection 1577s ok 9 - Location header found 1577s ok 10 - Found code 1577s ok 11 - ID token present 1577s ok 12 1577s ok 13 - Called once 1577s ok 14 - Allowed value in endpoint 1577s ok 15 - Get redirection 1577s ok 16 - Location header found 1577s ok 17 - Found code 1577s ok 18 - ID token present 1577s ok 19 1577s ok 20 - Not called again yet 1577s ok 21 - Allowed value in endpoint 1577s ok 22 - Get redirection 1577s ok 23 - Location header found 1577s ok 24 - Found code 1577s ok 25 - ID token present 1577s ok 26 1577s ok 27 - Called again 1577s 1..27 1577s ok 4 - Check config change 1577s # Subtest: Test persistent behavior 1577s ok 1 - Portal object 1577s ok 2 - Init 1577s ok 3 - Portal app 1577s ok 4 - Auth query 1577s ok 5 - HTTP code is 200 1577s ok 6 - Get cookie lemonldap (d48869a7e81703c72c6cee2cbf28cc10317374777cdbd330f781dfcdebca7e5c) 1577s ok 7 - Allowed value in endpoint 1577s ok 8 - Get redirection 1577s ok 9 - Location header found 1577s ok 10 - Found code 1577s ok 11 - Plugin was called 1577s # Subtest: After disabling config, provider is becomes disabled 1577s ok 1 - Allowed value in endpoint 1577s ok 2 - Get redirection 1577s ok 3 - Location header found 1577s ok 4 - Found code 1577s ok 5 - Plugin was not called again 1577s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 1577s ok 6 - Expected portal error code: code found on page 1577s ok 7 - Expected portal error code 1577s ok 8 - Plugin was called again 1577s 1..8 1577s ok 12 - After disabling config, provider is becomes disabled 1577s # Subtest: After reload, config is disabled for good 1577s ok 1 - Call count reset 1577s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 1577s ok 2 - Expected portal error code: code found on page 1577s ok 3 - Expected portal error code 1577s ok 4 - Plugin was called 1577s 1..4 1577s ok 13 - After reload, config is disabled for good 1577s # Subtest: Enable again, reload, config works immediately 1577s ok 1 - Call count reset 1577s ok 2 - Allowed value in endpoint 1577s ok 3 - Get redirection 1577s ok 4 - Location header found 1577s ok 5 - Found code 1577s ok 6 - Plugin was called 1577s 1..6 1577s ok 14 - Enable again, reload, config works immediately 1577s 1..14 1577s ok 5 - Test persistent behavior 1577s # Subtest: Check broken config 1577s ok 1 - Portal object 1577s ok 2 - Init 1577s ok 3 - Portal app 1577s ok 4 - Auth query 1577s ok 5 - HTTP code is 200 1577s ok 6 - Get cookie lemonldap (c7148cb03ef47f0d86782bc8739643dc7756f060da5cdd28c4eef2af80817ef3) 1577s ok 7 - Expected portal error code: code found on page 1577s ok 8 - Expected portal error code 1577s ok 9 - Called once 1577s ok 10 - Expected portal error code: code found on page 1577s ok 11 - Expected portal error code 1577s ok 12 - Not called again 1577s ok 13 - Allowed value in endpoint 1577s ok 14 - Get redirection 1577s ok 15 - Location header found 1577s ok 16 - Found code 1577s ok 17 - Called again 1577s 1..17 1577s ok 6 - Check broken config 1577s # Subtest: Make sure token endpoint loads RP 1577s # Subtest: client id + password 1577s ok 1 - Portal object 1577s ok 2 - Init 1577s ok 3 - Portal app 1577s ok 4 - HTTP code is 200 1577s ok 5 - Content-Type is JSON 1577s ok 6 - Content is valid JSON 1577s ok 7 - Found access token 1577s 1..7 1577s ok 1 - client id + password 1577s # Subtest: JWT auth 1577s ok 1 - Portal object 1577s ok 2 - Init 1577s ok 3 - Portal app 1577s ok 4 - HTTP code is 200 1577s ok 5 - Content-Type is JSON 1577s ok 6 - Content is valid JSON 1577s ok 7 - Found access token 1577s 1..7 1577s ok 2 - JWT auth 1577s 1..2 1577s ok 7 - Make sure token endpoint loads RP 1577s 1..7 1577s ok 1579s t/32-OIDC-Hooks.t .............................................................. 1579s ok 1 - use Lemonldap::NG::Portal::Main; 1579s ok 2 - Portal object 1579s ok 3 - Init 1579s ok 4 - Portal app 1579s ok 5 - Post authentication 1579s ok 6 - Get cookie lemonldap (25065dce695aa4e79431e32ebd64272acc6686b8458c5657d9d60ba45a365ad4) 1579s ok 7 - Allowed value in endpoint 1579s ok 8 - Authorized URL is denied by hook during login 1579s ok 9 - Declared URL was denied by hook: code found on page 1579s ok 10 - Declared URL was denied by hook 1579s ok 11 - Allowed value in endpoint 1579s ok 12 - Authorized URL is denied by hook during logout 1579s ok 13 - Declared URL was denied by hook: code found on page 1579s ok 14 - Declared URL was denied by hook 1579s ok 15 - Allowed value in endpoint 1579s ok 16 - Authorized URL is denied by hook during unauth logout 1579s ok 17 - Declared URL was denied by hook: code found on page 1579s ok 18 - Declared URL was denied by hook 1579s ok 19 - Allowed value in endpoint 1579s ok 20 - Unauthorized URL is allowed by hook during login 1579s ok 21 - Get redirection 1579s ok 22 - Location header found 1579s ok 23 - Allowed value in endpoint 1579s ok 24 - Get authorization code 1579s ok 25 - Get redirection 1579s ok 26 - Location header found 1579s ok 27 - Post token 1579s ok 28 - Access token present 1579s ok 29 - ID token present 1579s ok 30 - Refresh token present 1579s ok 31 - Found custom token in token response 1579s ok 32 - Found hooked claim in ID token 1579s ok 33 - Found hooked claim in ID token 1579s ok 34 - Found hooked claim in ID token 1579s ok 35 - HS** ID token has no kid header 1579s ok 36 - Found hooked JWT header 1579s ok 37 - HTTP code is 200 1579s ok 38 - Content-Type is JSON 1579s ok 39 - Content is valid JSON 1579s ok 40 - Found hooked claim in Userinfo token 1579s ok 41 - Found injected variable in Userinfo token 1579s ok 42 - Found exported attribute variable in Userinfo token 1579s ok 43 - Scopes are visible in hook 1579s ok 44 - Token is a JWT 1579s ok 45 - Found claim in JWT 1579s ok 46 - hooked access token type 1579s ok 47 - Post introspection 1579s ok 48 - HTTP code is 200 1579s ok 49 - Found hook defined scope 1579s ok 50 - Found result of oidcResolveScope 1579s ok 51 - HTTP code is 200 1579s ok 52 - Content-Type is JSON 1579s ok 53 - Content is valid JSON 1579s ok 54 - Access token present 1579s ok 55 - Token is a JWT 1579s ok 56 - Found claim in JWT 1579s ok 57 - Allowed value in endpoint 1579s ok 58 - Get redirection 1579s ok 59 - Location header found 1579s ok 60 - HTTP code is 200 1579s ok 61 - Content-Type is JSON 1579s ok 62 - Content is valid JSON 1579s ok 63 - Refresh token present 1579s ok 64 - HTTP code is 200 1579s ok 65 - Content-Type is JSON 1579s ok 66 - Content is valid JSON 1579s ok 67 - Token is a JWT 1579s ok 68 - Found claim in JWT 1579s 1..68 1579s ok 1582s t/32-OIDC-ID-Token.t ........................................................... 1582s ok 1 - use Lemonldap::NG::Portal::Main; 1582s # Subtest: Default ID token 1582s ok 1 - Portal object 1582s ok 2 - Init 1582s ok 3 - Portal app 1582s ok 4 - Register $type 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 5 - Get cookie lemonldap (b0942122cb4869c8f4834f28243d4395b86e49cd26c8c6ae72673103d51b9263) 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 6 - Get redirection 1582s ok 7 - Location header found 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 8 - HTTP code is 200 1582s ok 9 - Content-Type is JSON 1582s ok 10 - Content is valid JSON 1582s ok 11 - Successfully decoded ID Token header 1582s ok 12 - Successfully decoded ID Token payload 1582s ok 13 - Default ID token alg is RS256 1582s ok 14 - kid is not present 1582s ok 15 - Audience is rpid 1582s ok 16 - Expires in an hour 1582s ok 17 - Issuer is correct 1582s ok 18 - Subject is correct 1582s ok 19 - No claims in ID Token 1582s ok 20 - No amr set 1582s 1..20 1582s ok 2 - Default ID token 1582s # Subtest: Custom AMR rule 1582s ok 1 - Portal object 1582s ok 2 - Init 1582s ok 3 - Portal app 1582s ok 4 - Register $type 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 5 - Get cookie lemonldap (78f8b8dab906949d4a7dc106620f453a4bd7d2e3f88b5bd1af999cc0bf840785) 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 6 - Get redirection 1582s ok 7 - Location header found 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 8 - HTTP code is 200 1582s ok 9 - Content-Type is JSON 1582s ok 10 - Content is valid JSON 1582s ok 11 - Successfully decoded ID Token header 1582s ok 12 - Successfully decoded ID Token payload 1582s ok 13 - Correct AMR values found 1582s 1..13 1582s ok 3 - Custom AMR rule 1582s # Subtest: Has Key ID in conf 1582s ok 1 - Portal object 1582s ok 2 - Init 1582s ok 3 - Portal app 1582s ok 4 - Register $type 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 5 - Get cookie lemonldap (d9a625800aa1d03eef84a463d2606464784f85a7fefd231e4904f6e1b01abe6b) 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 6 - Get redirection 1582s ok 7 - Location header found 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 8 - HTTP code is 200 1582s ok 9 - Content-Type is JSON 1582s ok 10 - Content is valid JSON 1582s ok 11 - Successfully decoded ID Token header 1582s ok 12 - Successfully decoded ID Token payload 1582s ok 13 - Default ID token alg is RS256 1582s ok 14 - kid is correct 1582s 1..14 1582s ok 4 - Has Key ID in conf 1582s # Subtest: Different signing alg 1582s ok 1 - Portal object 1582s ok 2 - Init 1582s ok 3 - Portal app 1582s ok 4 - Register $type 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 5 - Get cookie lemonldap (1c6edd0d28f7a0ce439b7206a7b29daa38a38fede7bdd79880b6b387f9c82941) 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 6 - Get redirection 1582s ok 7 - Location header found 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 8 - HTTP code is 200 1582s ok 9 - Content-Type is JSON 1582s ok 10 - Content is valid JSON 1582s ok 11 - Successfully decoded ID Token header 1582s ok 12 - Successfully decoded ID Token payload 1582s ok 13 - Signature alg was modified 1582s ok 14 - kid is not present 1582s 1..14 1582s ok 5 - Different signing alg 1582s # Subtest: Force claims 1582s ok 1 - Portal object 1582s ok 2 - Init 1582s ok 3 - Portal app 1582s ok 4 - Register $type 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 5 - Get cookie lemonldap (4c7fc770b1308cdcbeda544f98112b7e95e9ad314b3f7be34870d3785ea11467) 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 6 - Get redirection 1582s ok 7 - Location header found 1582s # ==> Pushing OP <== 1582s # ==> Popping OP <== 1582s ok 8 - HTTP code is 200 1582s ok 9 - Content-Type is JSON 1582s ok 10 - Content is valid JSON 1582s ok 11 - Successfully decoded ID Token header 1582s ok 12 - Successfully decoded ID Token payload 1582s ok 13 - Found claims in ID Token 1582s 1..13 1582s ok 6 - Force claims 1582s 1..6 1582s ok 1585s t/32-OIDC-JWE.t ................................................................ 1585s ok 1 - use Lemonldap::NG::Portal::Main; 1585s ok 2 - Portal object 1585s ok 3 - Init 1585s ok 4 - Portal app 1585s ok 5 - Register $type 1585s ok 6 - OP portal 1585s # ==> Pushing OP <== 1585s # ==> Popping OP <== 1585s ok 7 - Get JWKS, endpoint /oauth2/jwks 1585s ok 8 - HTTP code is 200 1585s # ==> Pushing OP <== 1585s # ==> Popping OP <== 1585s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1585s ok 10 - HTTP code is 200 1585s ok 11 - Portal object 1585s ok 12 - Init 1585s ok 13 - Portal app 1585s ok 14 - Register $type 1585s ok 15 - RP portal 1585s # ==> Pushing OP <== 1585s # ==> Popping OP <== 1585s # ==> Pushing RP <== 1585s # ==> Popping RP <== 1585s ok 16 - RP publish its keys 1585s ok 17 - HTTP code is 200 1585s ok 18 - Content-Type is JSON 1585s ok 19 - Content is valid JSON 1585s ok 20 - Get RP encryption key 1585s # ==> Pushing RP <== 1585s # ==> Popping RP <== 1585s ok 21 - Unauth RP request 1585s ok 22 - Get redirection 1585s ok 23 - Location header found 1585s # ==> Pushing OP <== 1585s # ==> Popping OP <== 1585s ok 24 - Push request to OP, endpoint /oauth2/authorize 1585s ok 25 - HTTP code is 200 1585s # ==> Pushing OP <== 1585s # ==> Popping OP <== 1585s ok 26 - Post authentication, endpoint /oauth2/authorize 1585s ok 27 - Get cookie lemonldap (31b4e4d41ab1e12d86b0f47834f7bbe42a374dbfd1a0f94859b12d12b762aeba) 1585s ok 28 - HTTP code is 200 1585s ok 29 - Page contains a form 1585s ok 30 - Host match 1585s ok 31 - Field "confirm" is defined 1585s ok 32 - CSP header authorize POST request to \# 1585s # ==> Pushing OP <== 1585s # ==> Popping OP <== 1585s ok 33 - Post confirmation, endpoint /oauth2/authorize 1585s ok 34 - Get redirection 1585s ok 35 - Location header found 1585s # ==> Pushing RP <== 1585s ok 36 - REST request 1585s ok 37 - Request from RP to OP, endpoint /oauth2/token 1585s # ==> Saving handler RP <== 1585s # ==> Pushing OP <== 1585s # ==> Popping OP <== 1585s # ==> Restoring RP <== 1585s ok 38 - Execute request 1585s ok 39 - Response is 200 1585s ok 40 - Content is JSON 1585s ok 41 - REST request 1585s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 1585s # ==> Saving handler RP <== 1585s # ==> Pushing OP <== 1585s # ==> Popping OP <== 1585s # ==> Restoring RP <== 1585s ok 43 - Execute request 1585s ok 44 - Response is 200 1585s ok 45 - Content is JSON 1585s # ==> Popping RP <== 1585s ok 46 - Call openidconnectcallback on RP 1585s ok 47 - Get cookie lemonldap (1ea15013299c8ff054f5168929e95acf0dea67b11b6a338efba68dce99515c37) 1585s # ==> Pushing OP <== 1585s # ==> Popping OP <== 1585s # ==> Pushing OP <== 1585s ok 48 - REST request 1585s ok 49 - Request from OP to RP 1585s # ==> Saving handler OP <== 1585s # ==> Pushing RP <== 1585s # ==> Popping RP <== 1585s # ==> Restoring OP <== 1585s ok 50 - Execute request 1585s ok 51 - Response is 200 1585s # ==> Popping OP <== 1585s ok 52 - Query OP for logout 1585s ok 53 - HTTP code is 200 1585s # ==> Pushing OP <== 1585s # ==> Popping OP <== 1585s ok 54 - Test if user is reject on OP 1585s ok 55 - Response status is 401 1585s ok 56 - Content is JSON 1585s ok 57 - Error code is 1 1585s # ==> Pushing RP <== 1585s # ==> Popping RP <== 1585s ok 58 - Test if user is reject on RP 1585s ok 59 - Get redirection 1585s ok 60 - Location header found 1585s 1..60 1585s ok 1588s t/32-OIDC-JWS-client_secret_jwt.t .............................................. 1588s ok 1 - use Lemonldap::NG::Portal::Main; 1588s ok 2 - Portal object 1588s ok 3 - Init 1588s ok 4 - Portal app 1588s ok 5 - Register $type 1588s # ==> Pushing OP <== 1588s # ==> Popping OP <== 1588s ok 6 - Get JWKS, endpoint /oauth2/jwks 1588s ok 7 - HTTP code is 200 1588s # ==> Pushing OP <== 1588s # ==> Popping OP <== 1588s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1588s ok 9 - HTTP code is 200 1588s ok 10 - Portal object 1588s ok 11 - Init 1588s ok 12 - Portal app 1588s ok 13 - Register $type 1588s # ==> Pushing RP <== 1588s # ==> Popping RP <== 1588s ok 14 - Unauth RP request 1588s ok 15 - Get redirection 1588s ok 16 - Location header found 1588s ok 17 - Authorization request is encoded as JWT 1588s ok 18 - Alg can be changed in config 1588s # ==> Pushing OP <== 1588s # ==> Popping OP <== 1588s ok 19 - Push request to OP, endpoint /oauth2/authorize 1588s ok 20 - HTTP code is 200 1588s # ==> Pushing OP <== 1588s # ==> Popping OP <== 1588s ok 21 - Post authentication, endpoint /oauth2/authorize 1588s ok 22 - Get cookie lemonldap (c6f67b7e6b120c14c25fb145690af837424435531d6b78f64b3e0fa37af9feb9) 1588s ok 23 - HTTP code is 200 1588s ok 24 - Page contains a form 1588s ok 25 - Host match 1588s ok 26 - Field "confirm" is defined 1588s ok 27 - CSP header authorize POST request to \# 1588s # ==> Pushing OP <== 1588s # ==> Popping OP <== 1588s ok 28 - Post confirmation, endpoint /oauth2/authorize 1588s ok 29 - Get redirection 1588s ok 30 - Location header found 1588s # ==> Pushing RP <== 1588s ok 31 - REST request 1588s ok 32 - Request from RP to OP, endpoint /oauth2/token 1588s # ==> Saving handler RP <== 1588s # ==> Pushing OP <== 1588s # ==> Popping OP <== 1588s # ==> Restoring RP <== 1588s ok 33 - Execute request 1588s ok 34 - Response is 200 1588s ok 35 - Content is JSON 1588s ok 36 - REST request 1588s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1588s # ==> Saving handler RP <== 1588s # ==> Pushing OP <== 1588s # ==> Popping OP <== 1588s # ==> Restoring RP <== 1588s ok 38 - Execute request 1588s ok 39 - Response is 200 1588s ok 40 - Content is JSON 1588s # ==> Popping RP <== 1588s ok 41 - Call openidconnectcallback on RP 1588s ok 42 - Get cookie lemonldap (085adc2f0ca8746fc01baf385d1b9fb591808bfd2601b91b422ec7d64487f6af) 1588s # ==> Pushing OP <== 1588s # ==> Popping OP <== 1588s # ==> Pushing OP <== 1588s ok 43 - REST request 1588s ok 44 - Request from OP to RP 1588s # ==> Saving handler OP <== 1588s # ==> Pushing RP <== 1588s # ==> Popping RP <== 1588s # ==> Restoring OP <== 1588s ok 45 - Execute request 1588s ok 46 - Response is 200 1588s # ==> Popping OP <== 1588s ok 47 - Query OP for logout 1588s ok 48 - HTTP code is 200 1588s # ==> Pushing OP <== 1588s # ==> Popping OP <== 1588s ok 49 - Test if user is reject on OP 1588s ok 50 - Response status is 401 1588s ok 51 - Content is JSON 1588s ok 52 - Error code is 1 1588s # ==> Pushing RP <== 1588s # ==> Popping RP <== 1588s ok 53 - Test if user is reject on RP 1588s ok 54 - Get redirection 1588s ok 55 - Location header found 1588s 1..55 1588s ok 1590s t/32-OIDC-JWS-private_key_jwt.t ................................................ 1590s ok 1 - use Lemonldap::NG::Portal::Main; 1590s ok 2 - Portal object 1590s ok 3 - REST request 1590s ok 4 - Request from OP to RP 1590s [Wed Feb 4 09:23:17 2026] [LLNG:6604] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1590s [Wed Feb 4 09:23:17 2026] [LLNG:6604] [error] Malformed JWKS document 1590s [Wed Feb 4 09:23:17 2026] [LLNG:6604] [error] Relying Party rp has errors and will be ignored 1590s ok 5 - Init 1590s ok 6 - Portal app 1590s ok 7 - Register $type 1590s # ==> Pushing OP <== 1590s # ==> Popping OP <== 1590s ok 8 - Get JWKS, endpoint /oauth2/jwks 1590s ok 9 - HTTP code is 200 1590s # ==> Pushing OP <== 1590s # ==> Popping OP <== 1590s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1590s ok 11 - HTTP code is 200 1590s ok 12 - Portal object 1590s ok 13 - Init 1590s ok 14 - Portal app 1590s ok 15 - Register $type 1590s ok 16 - Portal object 1590s ok 17 - REST request 1590s ok 18 - Request from OP to RP 1590s # ==> Saving handler OP <== 1590s # ==> Pushing RP <== 1590s # ==> Popping RP <== 1590s # ==> Restoring OP <== 1590s ok 19 - Execute request 1590s ok 20 - Response is 200 1590s ok 21 - Content is JSON 1590s ok 22 - Init 1590s ok 23 - Portal app 1590s ok 24 - Register $type 1590s # ==> Pushing RP <== 1590s # ==> Popping RP <== 1590s ok 25 - RP publish its keys 1590s ok 26 - HTTP code is 200 1590s ok 27 - Content-Type is JSON 1590s ok 28 - Content is valid JSON 1590s ok 29 - Get RP sig key 1590s # ==> Pushing RP <== 1590s # ==> Popping RP <== 1590s ok 30 - Unauth RP request 1590s ok 31 - Get redirection 1590s ok 32 - Location header found 1590s # ==> Pushing OP <== 1590s # ==> Popping OP <== 1590s ok 33 - Push request to OP, endpoint /oauth2/authorize 1590s ok 34 - HTTP code is 200 1590s # ==> Pushing OP <== 1590s # ==> Popping OP <== 1590s ok 35 - Post authentication, endpoint /oauth2/authorize 1590s ok 36 - Get cookie lemonldap (ea57e689f85a44948c74ad983dcc621e4839a3bb0276aaae8f85e12d73a00102) 1590s ok 37 - HTTP code is 200 1590s ok 38 - Page contains a form 1590s ok 39 - Host match 1590s ok 40 - Field "confirm" is defined 1590s ok 41 - CSP header authorize POST request to \# 1590s # ==> Pushing OP <== 1590s # ==> Popping OP <== 1590s ok 42 - Post confirmation, endpoint /oauth2/authorize 1590s ok 43 - Get redirection 1590s ok 44 - Location header found 1590s # ==> Pushing RP <== 1590s ok 45 - REST request 1590s ok 46 - Request from RP to OP, endpoint /oauth2/token 1590s # ==> Saving handler RP <== 1590s # ==> Pushing OP <== 1590s # ==> Popping OP <== 1590s # ==> Restoring RP <== 1590s ok 47 - Execute request 1590s ok 48 - Response is 200 1590s ok 49 - Content is JSON 1590s ok 50 - REST request 1590s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 1590s # ==> Saving handler RP <== 1590s # ==> Pushing OP <== 1590s # ==> Popping OP <== 1590s # ==> Restoring RP <== 1590s ok 52 - Execute request 1590s ok 53 - Response is 200 1590s ok 54 - Content is JSON 1590s # ==> Popping RP <== 1590s ok 55 - Call openidconnectcallback on RP 1590s ok 56 - Get cookie lemonldap (d27c1e6e676eddb9357e29e352234e60348e0a11a7574c501b0c5f738fbf716f) 1590s # ==> Pushing OP <== 1590s ok 57 - REST request 1590s ok 58 - Request from OP to RP 1590s # ==> Saving handler OP <== 1590s # ==> Pushing RP <== 1590s # ==> Popping RP <== 1590s # ==> Restoring OP <== 1590s ok 59 - Execute request 1590s ok 60 - Response is 200 1590s ok 61 - Content is JSON 1590s # ==> Popping OP <== 1590s # ==> Pushing OP <== 1590s ok 62 - REST request 1590s ok 63 - Request from OP to RP 1590s # ==> Saving handler OP <== 1590s # ==> Pushing RP <== 1590s # ==> Popping RP <== 1590s # ==> Restoring OP <== 1590s ok 64 - Execute request 1590s ok 65 - Response is 200 1590s # ==> Popping OP <== 1590s ok 66 - Query OP for logout 1590s ok 67 - HTTP code is 200 1590s # ==> Pushing OP <== 1590s # ==> Popping OP <== 1590s ok 68 - Test if user is reject on OP 1590s ok 69 - Response status is 401 1590s ok 70 - Content is JSON 1590s ok 71 - Error code is 1 1590s # ==> Pushing RP <== 1590s # ==> Popping RP <== 1590s ok 72 - Test if user is reject on RP 1590s ok 73 - Get redirection 1590s ok 74 - Location header found 1590s 1..74 1590s ok 1592s t/32-OIDC-JWT-type-header.t .................................................... 1592s ok 1 - use Lemonldap::NG::Portal::Main; 1592s ok 2 - Portal object 1592s ok 3 - Init 1592s ok 4 - Portal app 1592s # Subtest: Run test with basic configuration 1592s ok 1 - Get cookie lemonldap (96639fb9bc1432da68d1202106f21564e99066aadaf209617dae0d2b39abbe7d) 1592s ok 2 - Get redirection 1592s ok 3 - Location header found 1592s ok 4 - HTTP code is 200 1592s ok 5 - Content-Type is JSON 1592s ok 6 - Content is valid JSON 1592s ok 7 - Got access token 1592s ok 8 - Got ID token 1592s ok 9 - Token is a JWT 1592s ok 10 - Found claim in JWT 1592s ok 11 - Found claim in JWT 1592s ok 12 1592s ok 13 - type header exists 1592s ok 14 - Type is JWT 1592s ok 15 - HTTP code is 200 1592s ok 16 - Content-Type is JSON 1592s ok 17 - Content is valid JSON 1592s ok 18 - Got User Info 1592s ok 19 - Got User Info 1592s ok 20 - Access token rejected 1592s 1..20 1592s ok 5 - Run test with basic configuration 1592s # Subtest: Run test with JWT access tokens 1592s ok 1 - Portal object 1592s ok 2 - Init 1592s ok 3 - Portal app 1592s ok 4 - Get cookie lemonldap (9f433c916767b6328fd20e188f35014f7987dcacbf4e3353c69c6361ba1e52b6) 1592s ok 5 - Get redirection 1592s ok 6 - Location header found 1592s ok 7 - HTTP code is 200 1592s ok 8 - Content-Type is JSON 1592s ok 9 - Content is valid JSON 1592s ok 10 - Got access token 1592s ok 11 - Got ID token 1592s ok 12 - Token is a JWT 1592s ok 13 - Found claim in JWT 1592s ok 14 - Found claim in JWT 1592s ok 15 1592s ok 16 - type header exists 1592s ok 17 - Type is at+JWT 1592s ok 18 - Token is a JWT 1592s ok 19 - Found claim in JWT 1592s ok 20 - Found claim in JWT 1592s ok 21 1592s ok 22 - type header exists 1592s ok 23 - Type is JWT 1592s ok 24 - HTTP code is 200 1592s ok 25 - Content-Type is JSON 1592s ok 26 - Content is valid JSON 1592s ok 27 - Got User Info 1592s ok 28 - Got User Info 1592s ok 29 - Access token rejected 1592s 1..29 1592s ok 6 - Run test with JWT access tokens 1592s # Subtest: Run test with opaque token without headers 1592s ok 1 - Portal object 1592s ok 2 - Init 1592s ok 3 - Portal app 1592s ok 4 - Get cookie lemonldap (0748d0026bcfdb40d7648d7f581dcea8159ef442ba3d9e0752c139bd438437ad) 1592s ok 5 - Get redirection 1592s ok 6 - Location header found 1592s ok 7 - HTTP code is 200 1592s ok 8 - Content-Type is JSON 1592s ok 9 - Content is valid JSON 1592s ok 10 - Got access token 1592s ok 11 - Got ID token 1592s ok 12 - Token is a JWT 1592s ok 13 - Found claim in JWT 1592s ok 14 - Found claim in JWT 1592s ok 15 1592s ok 16 - No typ header 1592s ok 17 - HTTP code is 200 1592s ok 18 - Content-Type is JSON 1592s ok 19 - Content is valid JSON 1592s ok 20 - Got User Info 1592s ok 21 - Got User Info 1592s ok 22 - Access token rejected 1592s 1..22 1592s ok 7 - Run test with opaque token without headers 1592s # Subtest: Run test with JWT access tokens without headers 1592s ok 1 - Portal object 1592s ok 2 - Init 1592s ok 3 - Portal app 1592s ok 4 - Get cookie lemonldap (61bcb21aee2f6c33f4e4b19324d9e2873efa5a102ccca9774ddfe64d4955f95c) 1592s ok 5 - Get redirection 1592s ok 6 - Location header found 1592s ok 7 - HTTP code is 200 1592s ok 8 - Content-Type is JSON 1592s ok 9 - Content is valid JSON 1592s ok 10 - Got access token 1592s ok 11 - Got ID token 1592s ok 12 - Token is a JWT 1592s ok 13 - Found claim in JWT 1592s ok 14 - Found claim in JWT 1592s ok 15 1592s ok 16 - No typ header 1592s ok 17 - Token is a JWT 1592s ok 18 - Found claim in JWT 1592s ok 19 - Found claim in JWT 1592s ok 20 1592s ok 21 - No typ header 1592s ok 22 - HTTP code is 200 1592s ok 23 - Content-Type is JSON 1592s ok 24 - Content is valid JSON 1592s ok 25 - Got User Info 1592s ok 26 - Got User Info 1592s ok 27 - Access token rejected 1592s 1..27 1592s ok 8 - Run test with JWT access tokens without headers 1592s 1..8 1592s ok 1595s t/32-OIDC-Logout-from-RP-bypass-confirm.t ...................................... 1595s ok 1 - use Lemonldap::NG::Portal::Main; 1595s ok 2 - Portal object 1595s ok 3 - Init 1595s ok 4 - Portal app 1595s ok 5 - Register $type 1595s ok 6 - OP portal 1595s # ==> Pushing OP <== 1595s # ==> Popping OP <== 1595s ok 7 - Get JWKS, endpoint /oauth2/jwks 1595s ok 8 - HTTP code is 200 1595s # ==> Pushing OP <== 1595s # ==> Popping OP <== 1595s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1595s ok 10 - HTTP code is 200 1595s ok 11 - Portal object 1595s ok 12 - Init 1595s ok 13 - Portal app 1595s ok 14 - Register $type 1595s ok 15 - RP portal 1595s # ==> Pushing RP <== 1595s # ==> Popping RP <== 1595s ok 16 - Unauth SP request 1595s ok 17 - Get redirection 1595s ok 18 - Location header found 1595s # ==> Pushing OP <== 1595s # ==> Popping OP <== 1595s ok 19 - Push request to OP, endpoint /oauth2/authorize 1595s ok 20 - HTTP code is 200 1595s # ==> Pushing OP <== 1595s # ==> Popping OP <== 1595s ok 21 - Post authentication, endpoint /oauth2/authorize 1595s ok 22 - Get cookie lemonldap (e566421ca848ff12aaef153fda21e4760a5b68828dffe37375a2dc8690d3a4ac) 1595s ok 23 - HTTP code is 200 1595s ok 24 - Page contains a form 1595s ok 25 - Host match 1595s ok 26 - Field "confirm" is defined 1595s ok 27 - CSP header authorize POST request to \# 1595s # ==> Pushing OP <== 1595s # ==> Popping OP <== 1595s ok 28 - Post confirmation, endpoint /oauth2/authorize 1595s ok 29 - Get redirection 1595s ok 30 - Location header found 1595s # ==> Pushing RP <== 1595s ok 31 - REST request 1595s ok 32 - Request from RP to OP, endpoint /oauth2/token 1595s # ==> Saving handler RP <== 1595s # ==> Pushing OP <== 1595s # ==> Popping OP <== 1595s # ==> Restoring RP <== 1595s ok 33 - Execute request 1595s ok 34 - Response is 200 1595s ok 35 - Content is JSON 1595s ok 36 - REST request 1595s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1595s # ==> Saving handler RP <== 1595s # ==> Pushing OP <== 1595s # ==> Popping OP <== 1595s # ==> Restoring RP <== 1595s ok 38 - Execute request 1595s ok 39 - Response is 200 1595s ok 40 - Content is JSON 1595s # ==> Popping RP <== 1595s ok 41 - Call openidconnectcallback on RP 1595s ok 42 - Get cookie lemonldap (0b41688f6c497731fe79b54dbc7c8ecdeda2058c1482b4667cae1db5356c3f75) 1595s # ==> Pushing OP <== 1595s # ==> Popping OP <== 1595s ok 43 - Check session, endpoint /oauth2/checksession.html 1595s ok 44 - HTTP code is 200 1595s ok 45 - Frame can be embedded 1595s ok 46 - UTF-8 values 1595s # ==> Pushing RP <== 1595s # ==> Popping RP <== 1595s ok 47 - Call logout from RP 1595s ok 48 - Get cookie lemonldap (0) 1595s ok 49 - Test empty cookie on RP 1595s ok 50 - Get redirection 1595s ok 51 - Location header found 1595s ok 52 - Found ID Token hint 1595s # ==> Pushing OP <== 1595s # ==> Popping OP <== 1595s ok 53 - Forward logout to OP 1595s ok 54 - HTTP code is 200 1595s ok 55 - Found RP logout iframe 1595s # ==> Pushing OP <== 1595s # ==> Popping OP <== 1595s ok 56 - Test if user is reject on IdP 1595s ok 57 - Response status is 401 1595s ok 58 - Content is JSON 1595s ok 59 - Error code is 1 1595s 1..59 1595s ok 1597s t/32-OIDC-Logout-redirect-uri-not-allowed.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 - Register $type 1597s ok 6 - OP portal 1597s # Subtest: Specifying an unauthorized logout URL stops the logout 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 1 - Post authentication 1597s ok 2 - Get cookie lemonldap (2cb81b97a0dc7950eac16c41116510b78571cbb98e28df09297325fd34925b2d) 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 3 - Expected portal error code: code found on page 1597s ok 4 - Expected portal error code 1597s 1..4 1597s ok 7 - Specifying an unauthorized logout URL stops the logout 1597s # Subtest: Redirect URI is allowed for a different RP than specified 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 1 - Post authentication 1597s ok 2 - Get cookie lemonldap (b343513c38701402274503d3178075315408d9c8d3d7ca6a574c792c75b3c9e3) 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 3 - Expected portal error code: code found on page 1597s ok 4 - Expected portal error code 1597s 1..4 1597s ok 8 - Redirect URI is allowed for a different RP than specified 1597s # Subtest: Redirect URI is allowed for a different RP than specified 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 1 - Post authentication 1597s ok 2 - Get cookie lemonldap (6835c7c6c082b63f906f884aabc9c238e2cc7c62f9de97cfc6977371968c283b) 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 3 - Try to obtain ID token 1597s ok 4 - Get redirection 1597s ok 5 - Location header found 1597s ok 6 - Found ID token 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 7 - Expected portal error code: code found on page 1597s ok 8 - Expected portal error code 1597s 1..8 1597s ok 9 - Redirect URI is allowed for a different RP than specified 1597s # Subtest: Mismatch between id_token_hint and client_id 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 1 - Post authentication 1597s ok 2 - Get cookie lemonldap (04d32b8d49f873f197bfe14be78db766d9d44d51829c855080f08a6a897653bb) 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 3 - Try to obtain ID token 1597s ok 4 - Get redirection 1597s ok 5 - Location header found 1597s ok 6 - Found ID token 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 7 - Expected portal error code: code found on page 1597s ok 8 - Expected portal error code 1597s 1..8 1597s ok 10 - Mismatch between id_token_hint and client_id 1597s # Subtest: Mismatch between id_token_hint and client_id 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 1 - Post authentication 1597s ok 2 - Get cookie lemonldap (496fb5c96d49ac4e69432a349dffb94141e3454a67ab38ace0545b1a5dc5ed1e) 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 3 - Try to obtain ID token 1597s ok 4 - Get redirection 1597s ok 5 - Location header found 1597s ok 6 - Found ID token 1597s # ==> Pushing OP <== 1597s # ==> Popping OP <== 1597s ok 7 - Expected portal error code: code found on page 1597s ok 8 - Expected portal error code 1597s 1..8 1597s ok 11 - Mismatch between id_token_hint and client_id 1597s 1..11 1597s ok 1601s t/32-OIDC-Logout-unauth.t ...................................................... 1601s ok 1 - use Lemonldap::NG::Portal::Main; 1601s ok 2 - Portal object 1601s ok 3 - Init 1601s ok 4 - Portal app 1601s ok 5 - HTTP code is 200 1601s ok 6 - Content-Type is JSON 1601s ok 7 - Content is valid JSON 1601s ok 8 - Allowed redirect uri but no RP specified 1601s ok 9 - Get redirection 1601s ok 10 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 1601s ok 11 - Allowed redirect uri but no RP specified 1601s ok 12 - Get redirection 1601s ok 13 - Location is http://auth.rp2.com/oauth2/rlogoutreturn?state=123 1601s ok 14 - Allowed redirect uri, RP specified by client_id 1601s ok 15 - Get redirection 1601s ok 16 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 1601s ok 17 - Allowed redirect uri, RP specified by id token 1601s ok 18 - Get redirection 1601s ok 19 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 1601s ok 20 - Mismatch between id_token_hint and client_id causes redirection to be ignored 1601s ok 21 - Expected portal error code: code found on page 1601s ok 22 - Expected portal error code 1601s ok 23 - Mismatch between id_token_hint and client_id causes redirection to be ignored 1601s ok 24 - Expected portal error code: code found on page 1601s ok 25 - Expected portal error code 1601s ok 26 - Redirect URI for a different RP than specified by client_id is refused 1601s ok 27 - Expected portal error code: code found on page 1601s ok 28 - Expected portal error code 1601s ok 29 - Redirect URI for a different RP than specified by id token is refused 1601s ok 30 - Expected portal error code: code found on page 1601s ok 31 - Expected portal error code 1601s 1..31 1601s ok 1603s t/32-OIDC-Macro.t .............................................................. 1603s ok 1 - use Lemonldap::NG::Portal::Main; 1603s # Subtest: Macros, filtered by scope 1603s ok 1 - Portal object 1603s ok 2 - Init 1603s ok 3 - Portal app 1603s ok 4 - OP portal 1603s ok 5 - Get cookie lemonldap (78bf9f11d2985c920c7b662d2f7e2c5071404421f1f82853e6dc2a4b014c551a) 1603s ok 6 - Get redirection 1603s ok 7 - Location header found 1603s ok 8 - HTTP code is 200 1603s ok 9 - Content-Type is JSON 1603s ok 10 - Content is valid JSON 1603s ok 11 - Found access token 1603s ok 12 1603s ok 13 - HTTP code is 200 1603s ok 14 - Content-Type is JSON 1603s ok 15 - Content is valid JSON 1603s ok 16 - Correct macro value 1603s ok 17 - Sub macro correctly evaluated 1603s ok 18 - Complex claim 1603s ok 19 - Macro required by scope is included 1603s ok 20 - Macro not required by scope is omitted 1603s 1..20 1603s ok 2 - Macros, filtered by scope 1603s # Subtest: Macros, not filtered by scope 1603s ok 1 - Portal object 1603s ok 2 - Init 1603s ok 3 - Portal app 1603s ok 4 - OP portal 1603s ok 5 - Get cookie lemonldap (36b54a53f7630302aba0c34eac866fa7258f440043bd513ee707cdaafac66d83) 1603s ok 6 - Get redirection 1603s ok 7 - Location header found 1603s ok 8 - HTTP code is 200 1603s ok 9 - Content-Type is JSON 1603s ok 10 - Content is valid JSON 1603s ok 11 - Found access token 1603s ok 12 1603s ok 13 - HTTP code is 200 1603s ok 14 - Content-Type is JSON 1603s ok 15 - Content is valid JSON 1603s ok 16 - Correct macro value 1603s ok 17 - Sub macro correctly evaluated 1603s ok 18 - Complex claim 1603s ok 19 - Macro required by scope is included 1603s ok 20 - Macro not required by scope is included 1603s 1..20 1603s ok 3 - Macros, not filtered by scope 1603s 1..3 1603s ok 1605s t/32-OIDC-Metadata.t ........................................................... 1605s ok 1 - use Lemonldap::NG::Portal::Main; 1605s # Subtest: OpenID Connect metadata 1605s ok 1 - Portal object 1605s ok 2 - Init 1605s ok 3 - Portal app 1605s ok 4 - HTTP code is 200 1605s ok 5 - Content-Type is JSON 1605s ok 6 - Content is valid JSON 1605s ok 7 - Correct JWKS URI 1605s 1..7 1605s ok 2 - OpenID Connect metadata 1605s # Subtest: JWKS test (certificate) 1605s ok 1 - Portal object 1605s ok 2 - Init 1605s ok 3 - Portal app 1605s ok 4 - HTTP code is 200 1605s ok 5 - Content-Type is JSON 1605s ok 6 - Content is valid JSON 1605s ok 7 - Correct RSA exponent 1605s ok 8 - Correct RSA modulus 1605s ok 9 - Correct key ID 1605s ok 10 - Correct key type 1605s ok 11 - Correct key use 1605s ok 12 - Correct certificate 1605s ok 13 - Correct certificate thumbprint 1605s ok 14 - Correct previous key ID 1605s ok 15 - Correct previous certificate 1605s 1..15 1605s ok 3 - JWKS test (certificate) 1605s # Subtest: JWKS test (pubkey) 1605s ok 1 - Portal object 1605s ok 2 - Init 1605s ok 3 - Portal app 1605s ok 4 - HTTP code is 200 1605s ok 5 - Content-Type is JSON 1605s ok 6 - Content is valid JSON 1605s ok 7 - Correct RSA exponent 1605s ok 8 - Correct RSA modulus 1605s ok 9 - Correct key type 1605s ok 10 - Correct key use 1605s 1..10 1605s ok 4 - JWKS test (pubkey) 1605s 1..4 1605s ok 1607s t/32-OIDC-Native-SSO.t ......................................................... 1607s ok 1 - use Lemonldap::NG::Portal::Main; 1607s ok 2 - Portal object 1607s ok 3 - Init 1607s ok 4 - Portal app 1607s ok 5 - Post authentication 1607s ok 6 - Get cookie lemonldap (348eba13338b8f478e94b2d3af2bd6e0d63333582e31c30237434ca36bb8b12d) 1607s ok 7 - Get authorization code 1607s ok 8 - Get redirection 1607s ok 9 - Location header found 1607s ok 10 - Post token 1607s ok 11 - Access token present 1607s ok 12 - ID token present 1607s ok 13 - Refresh token present 1607s ok 14 - Device secret present 1607s ok 15 - Found ds_hash in ID token 1607s ok 16 - HTTP code is 200 1607s ok 17 - Content-Type is JSON 1607s ok 18 - Content is valid JSON 1607s ok 19 - Post token 1607s ok 20 - HTTP code is 200 1607s ok 21 - Content-Type is JSON 1607s ok 22 - Content is valid JSON 1607s ok 23 - Get refresh_token 1607s ok 24 - Get access_token 1607s ok 25 - HTTP code is 200 1607s ok 26 - HTTP code is 200 1607s ok 27 - Content-Type is JSON 1607s ok 28 - Content is valid JSON 1607s ok 29 - Found attributes 1607s 1..29 1607s ok 1610s t/32-OIDC-OP-claims-in-accesstoken.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 - Register $type 1610s ok 6 - OP portal 1610s # ==> Pushing OP <== 1610s # ==> Popping OP <== 1610s ok 7 - Get JWKS, endpoint /oauth2/jwks 1610s ok 8 - HTTP code is 200 1610s # ==> Pushing OP <== 1610s # ==> Popping OP <== 1610s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1610s ok 10 - HTTP code is 200 1610s ok 11 - Portal object 1610s ok 12 - Init 1610s ok 13 - Portal app 1610s ok 14 - Register $type 1610s ok 15 - RP portal 1610s # ==> Pushing RP <== 1610s # ==> Popping RP <== 1610s ok 16 - Unauth SP request 1610s ok 17 - Get redirection 1610s ok 18 - Location header found 1610s # ==> Pushing OP <== 1610s # ==> Popping OP <== 1610s ok 19 - Push request to OP, endpoint /oauth2/authorize 1610s ok 20 - HTTP code is 200 1610s # ==> Pushing OP <== 1610s # ==> Popping OP <== 1610s ok 21 - Post authentication, endpoint /oauth2/authorize 1610s ok 22 - Get cookie lemonldap (d8430b4f1022f2895f69f9978fae915790ec8ba48b4899b3b919e7191ce33bc4) 1610s ok 23 - HTTP code is 200 1610s ok 24 - Page contains a form 1610s ok 25 - Host match 1610s ok 26 - Field "confirm" is defined 1610s ok 27 - CSP header authorize POST request to \# 1610s # ==> Pushing OP <== 1610s # ==> Popping OP <== 1610s ok 28 - Post confirmation, endpoint /oauth2/authorize 1610s ok 29 - Get redirection 1610s ok 30 - Location header found 1610s # ==> Pushing RP <== 1610s ok 31 - REST request 1610s ok 32 - Request from RP to OP, endpoint /oauth2/token 1610s # ==> Saving handler RP <== 1610s # ==> Pushing OP <== 1610s # ==> Popping OP <== 1610s # ==> Restoring RP <== 1610s ok 33 - Execute request 1610s ok 34 - Response is 200 1610s ok 35 - Content is JSON 1610s ok 36 - Found access_token 1610s ok 37 - access_token is a JWT 1610s ok 38 - Found claims into access_token 1610s ok 39 - Found iat and exp 1610s ok 40 - nbf isn't part of access_token 1610s # ==> Popping RP <== 1610s ok 41 - Call openidconnectcallback on RP 1610s ok 42 - Get cookie lemonldap (927a15babd20c198bce9f5c0829b830f2a686fabcf06f85930b1208a762abfdb) 1610s 1..42 1610s ok 1612s t/32-OIDC-OP-claims-in-idtoken.t ............................................... 1612s ok 1 - use Lemonldap::NG::Portal::Main; 1612s ok 2 - Portal object 1612s ok 3 - Init 1612s ok 4 - Portal app 1612s ok 5 - Register $type 1612s ok 6 - OP portal 1612s # ==> Pushing OP <== 1612s # ==> Popping OP <== 1612s ok 7 - Get JWKS, endpoint /oauth2/jwks 1612s ok 8 - HTTP code is 200 1612s # ==> Pushing OP <== 1612s # ==> Popping OP <== 1612s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1612s ok 10 - HTTP code is 200 1612s ok 11 - Portal object 1612s ok 12 - Init 1612s ok 13 - Portal app 1612s ok 14 - Register $type 1612s ok 15 - RP portal 1612s # ==> Pushing RP <== 1612s # ==> Popping RP <== 1612s ok 16 - Unauth SP request 1612s ok 17 - Get redirection 1612s ok 18 - Location header found 1612s # ==> Pushing OP <== 1612s # ==> Popping OP <== 1612s ok 19 - Push request to OP, endpoint /oauth2/authorize 1612s ok 20 - HTTP code is 200 1612s # ==> Pushing OP <== 1612s # ==> Popping OP <== 1612s ok 21 - Post authentication, endpoint /oauth2/authorize 1612s ok 22 - Get cookie lemonldap (4581b42e69c97d828bdd307fc51fd37cfc6cc3524d92cd33fa01234979c734eb) 1612s ok 23 - HTTP code is 200 1612s ok 24 - Page contains a form 1612s ok 25 - Host match 1612s ok 26 - Field "confirm" is defined 1612s ok 27 - CSP header authorize POST request to \# 1612s # ==> Pushing OP <== 1612s # ==> Popping OP <== 1612s ok 28 - Post confirmation, endpoint /oauth2/authorize 1612s ok 29 - Get redirection 1612s ok 30 - Location header found 1612s # ==> Pushing RP <== 1612s ok 31 - REST request 1612s ok 32 - Request from RP to OP, endpoint /oauth2/token 1612s # ==> Saving handler RP <== 1612s # ==> Pushing OP <== 1612s # ==> Popping OP <== 1612s # ==> Restoring RP <== 1612s ok 33 - Execute request 1612s ok 34 - Response is 200 1612s ok 35 - Content is JSON 1612s ok 36 - Found access_token 4386398cb8396d12c8439695aa5a5aad3c61fd2d8178ce31a39f9ca5b70cab83 1612s # ==> Popping RP <== 1612s ok 37 - Call openidconnectcallback on RP 1612s ok 38 - Get cookie lemonldap (f642849cf4216e1ff613832ff29aff3750fd84f6b02c9adbef420119d58dc085) 1612s 1..38 1612s ok 1618s t/32-OIDC-Offline-Session.t .................................................... 1618s ok 1 - use Lemonldap::NG::Portal::Main; 1618s # Subtest: Run tests with base config 1618s ok 1 - Portal object 1618s ok 2 - Init 1618s ok 3 - Portal app 1618s ok 4 - Auth query 1618s ok 5 - HTTP code is 200 1618s ok 6 - Get cookie lemonldap (09b65d5c630c686dde4faf5310c2738f08b8c5c86b178b12f2da55d8631dc9ec) 1618s ok 7 - Get redirection 1618s ok 8 - Location header found 1618s ok 9 - HTTP code is 200 1618s ok 10 - Content-Type is JSON 1618s ok 11 - Content is valid JSON 1618s ok 12 1618s ok 13 - Got access token 1618s ok 14 - Got refresh token 1618s ok 15 - Got ID token 1618s ok 16 - Authentication date found in token 1618s ok 17 - Found claim in ID token 1618s ok 18 - Found sub in ID token 1618s ok 19 - HTTP code is 200 1618s ok 20 - Content-Type is JSON 1618s ok 21 - Content is valid JSON 1618s ok 22 - Got User Info 1618s ok 23 - Got User Info 1618s ok 24 - Logout request 1618s ok 25 - Response is 200 1618s ok 26 - Cookie is deleted 1618s ok 27 - No pdata 1618s ok 28 - Disconnect request 1618s ok 29 - Response is 401 1618s ok 30 - HTTP code is 200 1618s ok 31 - Content-Type is JSON 1618s ok 32 - Content is valid JSON 1618s ok 33 - Refresh token not present 1618s ok 34 1618s ok 35 - Got refreshed Access token 1618s ok 36 - Got refreshed ID token 1618s ok 37 - Found claim in ID token 1618s ok 38 - Found sub in ID token 1618s ok 39 - HTTP code is 200 1618s ok 40 - Content-Type is JSON 1618s ok 41 - Content is valid JSON 1618s ok 42 - Correct user info 1618s ok 43 - Got User Info 1618s ok 44 - HTTP code is 200 1618s ok 45 - Content-Type is JSON 1618s ok 46 - Content is valid JSON 1618s ok 47 - Refresh token not present 1618s ok 48 1618s ok 49 - Got refreshed Access token 1618s ok 50 - Got refreshed ID token 1618s ok 51 - Original auth_time retained 1618s ok 52 - Found claim in ID token 1618s ok 53 - Check that clientid is in audience 1618s ok 54 - Check for additional audiences 1618s ok 55 - Check for additional audiences 1618s ok 56 - HTTP code is 200 1618s ok 57 - Content-Type is JSON 1618s ok 58 - Content is valid JSON 1618s ok 59 - Correct user info 1618s ok 60 - Got User Info 1618s ok 61 - HTTP code is 200 1618s ok 62 - Content-Type is JSON 1618s ok 63 - Content is valid JSON 1618s ok 64 - Token is active 1618s ok 65 - Introspection contains client_id 1618s ok 66 - Introspection contains sub 1618s ok 67 - Scope contains weird scope name 1618s ok 68 - Refresh_token logout 1618s ok 69 - Response status is 400 1618s ok 70 - Content is JSON 1618s ok 71 - Error code is invalid_request 1618s 1..71 1618s ok 2 - Run tests with base config 1618s # Subtest: Session explorer logout using refresh_token 1618s ok 1 # skip No manager found 1618s 1..1 1618s ok 3 - Session explorer logout using refresh_token 1618s # Subtest: Inactive refresh_token 1618s ok 1 - Portal object 1618s ok 2 - Init 1618s ok 3 - Portal app 1618s ok 4 - Auth query 1618s ok 5 - HTTP code is 200 1618s ok 6 - Get cookie lemonldap (e2a16a5bd8bb7cc8e58f3349a9f692f62fbe3ff34adb2b07b5ce2608240f6dbd) 1618s ok 7 - Get redirection 1618s ok 8 - Location header found 1618s ok 9 - HTTP code is 200 1618s ok 10 - Content-Type is JSON 1618s ok 11 - Content is valid JSON 1618s ok 12 1618s ok 13 - Got access token 1618s ok 14 - Got refresh token 1618s ok 15 - Got ID token 1618s ok 16 - Authentication date found in token 1618s ok 17 - Found claim in ID token 1618s ok 18 - Found sub in ID token 1618s ok 19 - HTTP code is 200 1618s ok 20 - Content-Type is JSON 1618s ok 21 - Content is valid JSON 1618s ok 22 - Got User Info 1618s ok 23 - Got User Info 1618s ok 24 - Logout request 1618s ok 25 - Response is 200 1618s ok 26 - Cookie is deleted 1618s ok 27 - No pdata 1618s ok 28 - Disconnect request 1618s ok 29 - Response is 401 1618s ok 30 - HTTP code is 200 1618s ok 31 - Content-Type is JSON 1618s ok 32 - Content is valid JSON 1618s ok 33 - Refresh token not present 1618s ok 34 1618s ok 35 - Got refreshed Access token 1618s ok 36 - Got refreshed ID token 1618s ok 37 - Found claim in ID token 1618s ok 38 - Found sub in ID token 1618s ok 39 - HTTP code is 200 1618s ok 40 - Content-Type is JSON 1618s ok 41 - Content is valid JSON 1618s ok 42 - Correct user info 1618s ok 43 - Got User Info 1618s ok 44 - HTTP code is 200 1618s ok 45 - Content-Type is JSON 1618s ok 46 - Content is valid JSON 1618s ok 47 - Refresh token not present 1618s ok 48 1618s ok 49 - Got refreshed Access token 1618s ok 50 - Got refreshed ID token 1618s ok 51 - Original auth_time retained 1618s ok 52 - Found claim in ID token 1618s ok 53 - Check that clientid is in audience 1618s ok 54 - Check for additional audiences 1618s ok 55 - Check for additional audiences 1618s ok 56 - HTTP code is 200 1618s ok 57 - Content-Type is JSON 1618s ok 58 - Content is valid JSON 1618s ok 59 - Correct user info 1618s ok 60 - Got User Info 1618s ok 61 - HTTP code is 200 1618s ok 62 - Content-Type is JSON 1618s ok 63 - Content is valid JSON 1618s ok 64 - Token is active 1618s ok 65 - Introspection contains client_id 1618s ok 66 - Introspection contains sub 1618s ok 67 - Scope contains weird scope name 1618s ok 68 - Response status is 401 1618s ok 69 - Content is JSON 1618s ok 70 - Error code is invalid_grant 1618s ok 71 - Response status is 400 1618s ok 72 - Content is JSON 1618s ok 73 - Error code is invalid_request 1618s 1..73 1618s ok 4 - Inactive refresh_token 1618s # Subtest: Removed user's offline sessions are no longer valid 1618s ok 1 - Portal object 1618s ok 2 - Init 1618s ok 3 - Portal app 1618s ok 4 - Get cookie lemonldap (82066561929c9be3c1e75f0f79947d6f4669927b81192bb4c14ff8e430dc3722) 1618s ok 5 - Get redirection 1618s ok 6 - Location header found 1618s ok 7 - HTTP code is 200 1618s ok 8 - Content-Type is JSON 1618s ok 9 - Content is valid JSON 1618s ok 10 - Got refresh token 1618s ok 11 - Logout request 1618s ok 12 - Response is 200 1618s ok 13 - Cookie is deleted 1618s ok 14 - No pdata 1618s ok 15 - Disconnect request 1618s ok 16 - Response is 401 1618s ok 17 - HTTP code is 200 1618s ok 18 - Content-Type is JSON 1618s ok 19 - Content is valid JSON 1618s ok 20 - Found access token 1618s ok 21 - Refresh token not present 1618s ok 22 - Response status is 400 1618s ok 23 - Content is JSON 1618s ok 24 - Error code is invalid_grant 1618s 1..24 1618s ok 5 - Removed user's offline sessions are no longer valid 1618s # Subtest: Run tests with JWT access tokens 1618s ok 1 - Portal object 1618s ok 2 - Init 1618s ok 3 - Portal app 1618s ok 4 - Auth query 1618s ok 5 - HTTP code is 200 1618s ok 6 - Get cookie lemonldap (df039067b573b9c6550c0f07992044cf14af03bd311782b90b13fe657508edc0) 1618s ok 7 - Get redirection 1618s ok 8 - Location header found 1618s ok 9 - HTTP code is 200 1618s ok 10 - Content-Type is JSON 1618s ok 11 - Content is valid JSON 1618s ok 12 - Token is a JWT 1618s ok 13 - Found claim in JWT 1618s ok 14 - Found claim in JWT 1618s ok 15 1618s ok 16 - Got access token 1618s ok 17 - Got refresh token 1618s ok 18 - Got ID token 1618s ok 19 - Authentication date found in token 1618s ok 20 - Found claim in ID token 1618s ok 21 - Found sub in ID token 1618s ok 22 - HTTP code is 200 1618s ok 23 - Content-Type is JSON 1618s ok 24 - Content is valid JSON 1618s ok 25 - Got User Info 1618s ok 26 - Got User Info 1618s ok 27 - Logout request 1618s ok 28 - Response is 200 1618s ok 29 - Cookie is deleted 1618s ok 30 - No pdata 1618s ok 31 - Disconnect request 1618s ok 32 - Response is 401 1618s ok 33 - HTTP code is 200 1618s ok 34 - Content-Type is JSON 1618s ok 35 - Content is valid JSON 1618s ok 36 - Refresh token not present 1618s ok 37 1618s ok 38 - Token is a JWT 1618s ok 39 - Found claim in JWT 1618s ok 40 - Found claim in JWT 1618s ok 41 - Got refreshed Access token 1618s ok 42 - Got refreshed ID token 1618s ok 43 - Found claim in ID token 1618s ok 44 - Found sub in ID token 1618s ok 45 - HTTP code is 200 1618s ok 46 - Content-Type is JSON 1618s ok 47 - Content is valid JSON 1618s ok 48 - Correct user info 1618s ok 49 - Got User Info 1618s ok 50 - HTTP code is 200 1618s ok 51 - Content-Type is JSON 1618s ok 52 - Content is valid JSON 1618s ok 53 - Refresh token not present 1618s ok 54 1618s ok 55 - Token is a JWT 1618s ok 56 - Found claim in JWT 1618s ok 57 - Found claim in JWT 1618s ok 58 - Got refreshed Access token 1618s ok 59 - Got refreshed ID token 1618s ok 60 - Original auth_time retained 1618s ok 61 - Found claim in ID token 1618s ok 62 - Check that clientid is in audience 1618s ok 63 - Check for additional audiences 1618s ok 64 - Check for additional audiences 1618s ok 65 - HTTP code is 200 1618s ok 66 - Content-Type is JSON 1618s ok 67 - Content is valid JSON 1618s ok 68 - Correct user info 1618s ok 69 - Got User Info 1618s ok 70 - HTTP code is 200 1618s ok 71 - Content-Type is JSON 1618s ok 72 - Content is valid JSON 1618s ok 73 - Token is active 1618s ok 74 - Introspection contains client_id 1618s ok 75 - Introspection contains sub 1618s ok 76 - Scope contains weird scope name 1618s ok 77 - Refresh_token logout 1618s ok 78 - Response status is 400 1618s ok 79 - Content is JSON 1618s ok 80 - Error code is invalid_request 1618s 1..80 1618s ok 6 - Run tests with JWT access tokens 1618s # Subtest: Run tests with refresh token rotation 1618s ok 1 - Portal object 1618s ok 2 - Init 1618s ok 3 - Portal app 1618s ok 4 - Auth query 1618s ok 5 - HTTP code is 200 1618s ok 6 - Get cookie lemonldap (d44945d0d801e1d87a11ab29d4fafb7fda456e90346c13d46aa55cdcb9b34ebd) 1618s ok 7 - Get redirection 1618s ok 8 - Location header found 1618s ok 9 - HTTP code is 200 1618s ok 10 - Content-Type is JSON 1618s ok 11 - Content is valid JSON 1618s ok 12 - Token is a JWT 1618s ok 13 - Found claim in JWT 1618s ok 14 - Found claim in JWT 1618s ok 15 1618s ok 16 - Got access token 1618s ok 17 - Got refresh token 1618s ok 18 - Got ID token 1618s ok 19 - Authentication date found in token 1618s ok 20 - Found claim in ID token 1618s ok 21 - Found sub in ID token 1618s ok 22 - HTTP code is 200 1618s ok 23 - Content-Type is JSON 1618s ok 24 - Content is valid JSON 1618s ok 25 - Got User Info 1618s ok 26 - Got User Info 1618s ok 27 - Logout request 1618s ok 28 - Response is 200 1618s ok 29 - Cookie is deleted 1618s ok 30 - No pdata 1618s ok 31 - Disconnect request 1618s ok 32 - Response is 401 1618s ok 33 - HTTP code is 200 1618s ok 34 - Content-Type is JSON 1618s ok 35 - Content is valid JSON 1618s ok 36 - Refresh token was updated 1618s ok 37 - Response status is 400 1618s ok 38 - Content is JSON 1618s ok 39 - Error code is invalid_request 1618s ok 40 1618s ok 41 - Token is a JWT 1618s ok 42 - Found claim in JWT 1618s ok 43 - Found claim in JWT 1618s ok 44 - Got refreshed Access token 1618s ok 45 - Got refreshed ID token 1618s ok 46 - Found claim in ID token 1618s ok 47 - Found sub in ID token 1618s ok 48 - HTTP code is 200 1618s ok 49 - Content-Type is JSON 1618s ok 50 - Content is valid JSON 1618s ok 51 - Correct user info 1618s ok 52 - Got User Info 1618s ok 53 - HTTP code is 200 1618s ok 54 - Content-Type is JSON 1618s ok 55 - Content is valid JSON 1618s ok 56 - Refresh token was updated 1618s ok 57 - Response status is 400 1618s ok 58 - Content is JSON 1618s ok 59 - Error code is invalid_request 1618s ok 60 1618s ok 61 - Token is a JWT 1618s ok 62 - Found claim in JWT 1618s ok 63 - Found claim in JWT 1618s ok 64 - Got refreshed Access token 1618s ok 65 - Got refreshed ID token 1618s ok 66 - Original auth_time retained 1618s ok 67 - Found claim in ID token 1618s ok 68 - Check that clientid is in audience 1618s ok 69 - Check for additional audiences 1618s ok 70 - Check for additional audiences 1618s ok 71 - HTTP code is 200 1618s ok 72 - Content-Type is JSON 1618s ok 73 - Content is valid JSON 1618s ok 74 - Correct user info 1618s ok 75 - Got User Info 1618s ok 76 - HTTP code is 200 1618s ok 77 - Content-Type is JSON 1618s ok 78 - Content is valid JSON 1618s ok 79 - Token is active 1618s ok 80 - Introspection contains client_id 1618s ok 81 - Introspection contains sub 1618s ok 82 - Scope contains weird scope name 1618s ok 83 - Refresh_token logout 1618s ok 84 - Response status is 400 1618s ok 85 - Content is JSON 1618s ok 86 - Error code is invalid_request 1618s 1..86 1618s ok 7 - Run tests with refresh token rotation 1618s # Subtest: Using choice authentication method 1618s ok 1 - Portal object 1618s ok 2 - Init 1618s ok 3 - Portal app 1618s ok 4 - Auth query 1618s ok 5 - HTTP code is 200 1618s ok 6 - Get cookie lemonldap (1747db857327857638236fa1883ba17415fae9845f0900943f182afad271014a) 1618s ok 7 - Get redirection 1618s ok 8 - Location header found 1618s ok 9 - HTTP code is 200 1618s ok 10 - Content-Type is JSON 1618s ok 11 - Content is valid JSON 1618s ok 12 - Token is a JWT 1618s ok 13 - Found claim in JWT 1618s ok 14 - Found claim in JWT 1618s ok 15 1618s ok 16 - Got access token 1618s ok 17 - Got refresh token 1618s ok 18 - Got ID token 1618s ok 19 - Authentication date found in token 1618s ok 20 - Found claim in ID token 1618s ok 21 - Found sub in ID token 1618s ok 22 - HTTP code is 200 1618s ok 23 - Content-Type is JSON 1618s ok 24 - Content is valid JSON 1618s ok 25 - Got User Info 1618s ok 26 - Got User Info 1618s ok 27 - Logout request 1618s ok 28 - Response is 200 1618s ok 29 - Cookie is deleted 1618s ok 30 - No pdata 1618s ok 31 - Disconnect request 1618s ok 32 - Response is 401 1618s ok 33 - HTTP code is 200 1618s ok 34 - Content-Type is JSON 1618s ok 35 - Content is valid JSON 1618s ok 36 - Refresh token was updated 1618s ok 37 - Response status is 400 1618s ok 38 - Content is JSON 1618s ok 39 - Error code is invalid_request 1618s ok 40 1618s ok 41 - Token is a JWT 1618s ok 42 - Found claim in JWT 1618s ok 43 - Found claim in JWT 1618s ok 44 - Got refreshed Access token 1618s ok 45 - Got refreshed ID token 1618s ok 46 - Found claim in ID token 1618s ok 47 - Found sub in ID token 1618s ok 48 - HTTP code is 200 1618s ok 49 - Content-Type is JSON 1618s ok 50 - Content is valid JSON 1618s ok 51 - Correct user info 1618s ok 52 - Got User Info 1618s ok 53 - HTTP code is 200 1618s ok 54 - Content-Type is JSON 1618s ok 55 - Content is valid JSON 1618s ok 56 - Refresh token was updated 1618s ok 57 - Response status is 400 1618s ok 58 - Content is JSON 1618s ok 59 - Error code is invalid_request 1618s ok 60 1618s ok 61 - Token is a JWT 1618s ok 62 - Found claim in JWT 1618s ok 63 - Found claim in JWT 1618s ok 64 - Got refreshed Access token 1618s ok 65 - Got refreshed ID token 1618s ok 66 - Original auth_time retained 1618s ok 67 - Found claim in ID token 1618s ok 68 - Check that clientid is in audience 1618s ok 69 - Check for additional audiences 1618s ok 70 - Check for additional audiences 1618s ok 71 - HTTP code is 200 1618s ok 72 - Content-Type is JSON 1618s ok 73 - Content is valid JSON 1618s ok 74 - Correct user info 1618s ok 75 - Got User Info 1618s ok 76 - HTTP code is 200 1618s ok 77 - Content-Type is JSON 1618s ok 78 - Content is valid JSON 1618s ok 79 - Token is active 1618s ok 80 - Introspection contains client_id 1618s ok 81 - Introspection contains sub 1618s ok 82 - Scope contains weird scope name 1618s ok 83 - Refresh_token logout 1618s ok 84 - Response status is 400 1618s ok 85 - Content is JSON 1618s ok 86 - Error code is invalid_request 1618s 1..86 1618s ok 8 - Using choice authentication method 1618s 1..8 1618s ok 1621s t/32-OIDC-Opaque-Token.t ....................................................... 1621s ok 1 - use Lemonldap::NG::Portal::Main; 1621s ok 2 - Portal object 1621s ok 3 - Init 1621s ok 4 - Portal app 1621s ok 5 - Post authentication 1621s ok 6 - Get cookie lemonldap (3b9781c06807ed505532890bc4954157ecdb4879fcadf4a0b0c093439ba9c606) 1621s ok 7 - Allowed value in endpoint 1621s ok 8 - Get authorization code 1621s ok 9 - Get redirection 1621s ok 10 - Location header found 1621s ok 11 - Post token 1621s ok 12 - Access token present 1621s ok 13 - ID token present 1621s ok 14 - Refresh token present 1621s ok 15 - Found hooked claim in ID token 1621s ok 16 - Found hooked claim in ID token 1621s ok 17 - Found hooked claim in ID token 1621s ok 18 - HTTP code is 200 1621s ok 19 - Content-Type is JSON 1621s ok 20 - Content is valid JSON 1621s ok 21 - Found hooked claim in Userinfo token 1621s ok 22 - Found session variable in Userinfo token 1621s ok 23 - Scopes are visible in hook 1621s ok 24 - Post introspection 1621s ok 25 - HTTP code is 200 1621s ok 26 - Found hook defined scope 1621s ok 27 - Found result of oidcResolveScope 1621s ok 28 - HTTP code is 200 1621s ok 29 - Content-Type is JSON 1621s ok 30 - Content is valid JSON 1621s ok 31 - Access token present 1621s ok 32 - Allowed value in endpoint 1621s ok 33 - Get redirection 1621s ok 34 - Location header found 1621s ok 35 - HTTP code is 200 1621s ok 36 - Content-Type is JSON 1621s ok 37 - Content is valid JSON 1621s ok 38 - Refresh token present 1621s ok 39 - HTTP code is 200 1621s ok 40 - Content-Type is JSON 1621s ok 41 - Content is valid JSON 1621s 1..41 1621s ok 1623s t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.t .......................... 1623s ok 1 - use Lemonldap::NG::Portal::Main; 1623s ok 2 - Portal object 1623s ok 3 - Init 1623s ok 4 - Portal app 1623s ok 5 - HTTP code is 400 1623s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 1623s ok 6 - HTTP code is 200 1623s ok 7 - Content-Type is JSON 1623s ok 8 - Content is valid JSON 1623s ok 9 - Access Token found 1623s ok 10 - Scope found in token response 1623s ok 11 - Found ID token in original grant 1623s ok 12 - Got refresh token 1623s ok 13 - HTTP code is 200 1623s ok 14 - Content-Type is JSON 1623s ok 15 - Content is valid JSON 1623s ok 16 - Got User Info 1623s ok 17 - Attribute released as int in JSON 1623s ok 18 - Single valued attribute forced as array 1623s ok 19 - Multi valued attribute exposed as array 1623s ok 20 - Post introspection 1623s ok 21 - HTTP code is 200 1623s ok 22 - Content-Type is JSON 1623s ok 23 - Content is valid JSON 1623s ok 24 - Scope read not asked, and thus not found 1623s ok 25 - Attribute-based scope found 1623s ok 26 - Rule-enforced scope found 1623s ok 27 - Token response scope matches token scope 1623s ok 28 - Post introspection 1623s ok 29 - HTTP code is 200 1623s ok 30 - Content-Type is JSON 1623s ok 31 - Content is valid JSON 1623s ok 32 - Token is no longer active 1623s ok 33 - Post introspection 1623s ok 34 - HTTP code is 200 1623s ok 35 - Content-Type is JSON 1623s ok 36 - Content is valid JSON 1623s ok 37 - Found ID token in refresh grant 1623s 1..37 1623s ok 1624s t/32-OIDC-Password-Grant.t ..................................................... 1624s ok 1 - use Lemonldap::NG::Portal::Main; 1624s ok 2 - Portal object 1624s ok 3 - Init 1624s ok 4 - Portal app 1624s ok 5 - Response status is 400 1624s ok 6 - Content is JSON 1624s ok 7 - Error code is invalid_grant 1624s ok 8 - Response status is 400 1624s ok 9 - Content is JSON 1624s ok 10 - Error code is invalid_scope 1624s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 1624s ok 11 - HTTP code is 200 1624s ok 12 - Content-Type is JSON 1624s ok 13 - Content is valid JSON 1624s ok 14 - Access Token found 1624s ok 15 - Scope found in token response 1624s ok 16 - No ID token in original request 1624s ok 17 - Got refresh token 1624s ok 18 - HTTP code is 200 1624s ok 19 - Content-Type is JSON 1624s ok 20 - Content is valid JSON 1624s ok 21 - Got User Info 1624s ok 22 - Attribute released as int in JSON 1624s ok 23 - Single valued attribute forced as array 1624s ok 24 - Multi valued attribute exposed as array 1624s ok 25 - Post introspection 1624s ok 26 - HTTP code is 200 1624s ok 27 - Content-Type is JSON 1624s ok 28 - Content is valid JSON 1624s ok 29 - Scope read not asked, and thus not found 1624s ok 30 - Attribute-based scope found 1624s ok 31 - Rule-enforced scope found 1624s ok 32 - Token response scope matches token scope 1624s ok 33 - Post introspection 1624s ok 34 - HTTP code is 200 1624s ok 35 - Content-Type is JSON 1624s ok 36 - Content is valid JSON 1624s ok 37 - Token is no longer active 1624s ok 38 - Post introspection 1624s ok 39 - HTTP code is 200 1624s ok 40 - Content-Type is JSON 1624s ok 41 - Content is valid JSON 1624s ok 42 - No ID token in refreshed response 1624s 1..42 1624s ok 1627s t/32-OIDC-RP-rule.t ............................................................ 1627s ok 1 - use Lemonldap::NG::Portal::Main; 1627s ok 2 - Portal object 1627s [Wed Feb 4 09:23:55 2026] [LLNG:6621] [error] Can't find string terminator '"' anywhere before EOF at (eval 198) line 1. 1627s 1627s [Wed Feb 4 09:23:55 2026] [LLNG:6621] [error] Bad access rule for RP broken rule: Can't find string terminator '"' anywhere before EOF at (eval 198) line 1. 1627s 1627s [Wed Feb 4 09:23:55 2026] [LLNG:6621] [error] Relying Party broken has errors and will be ignored 1627s ok 3 - Init 1627s ok 4 - Portal app 1627s ok 5 - Register $type 1627s ok 6 - OP portal 1627s # ==> Pushing OP <== 1627s # ==> Popping OP <== 1627s ok 7 - Get JWKS, endpoint /oauth2/jwks 1627s ok 8 - HTTP code is 200 1627s # ==> Pushing OP <== 1627s # ==> Popping OP <== 1627s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1627s ok 10 - HTTP code is 200 1627s ok 11 - Portal object 1627s ok 12 - Init 1627s ok 13 - Portal app 1627s ok 14 - Register $type 1627s ok 15 - RP portal 1627s # ==> Pushing RP <== 1627s # ==> Popping RP <== 1627s ok 16 - Unauth SP request 1627s ok 17 - Get redirection 1627s ok 18 - Location header found 1627s # ==> Pushing OP <== 1627s # ==> Popping OP <== 1627s ok 19 - Push request to OP, endpoint /oauth2/authorize 1627s ok 20 - HTTP code is 200 1627s # ==> Pushing OP <== 1627s # ==> Popping OP <== 1627s ok 21 - Post authentication, endpoint /oauth2/authorize 1627s ok 22 - Get cookie lemonldap (ed8d10eae5e0e6abd5deec6fa96fbaf369f5c10a6b75525f115491b0ab4c0128) 1627s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 1627s ok 24 - PE_UNAUTHORIZEDPARTNER 1627s # ==> Pushing OP <== 1627s # ==> Popping OP <== 1627s ok 25 - Post access to unknown RP 1627s ok 26 - Unknown client ID: code found on page 1627s ok 27 - Unknown client ID 1627s # ==> Pushing OP <== 1627s # ==> Popping OP <== 1627s ok 28 - Post access to broken RP 1627s ok 29 - Invalid config returns unknown client ID error: code found on page 1627s ok 30 - Invalid config returns unknown client ID error 1627s 1..30 1627s ok 1634s t/32-OIDC-Refresh-Token.t ...................................................... 1634s ok 1 - use Lemonldap::NG::Portal::Main; 1634s ok 2 - Portal object 1634s ok 3 - Init 1634s ok 4 - Portal app 1634s # Subtest: Run test with basic configuration 1634s ok 1 - Get cookie lemonldap (45d69c8d51e289812eb0c834b723712b267c673f27511a3fb27d1611f786541d) 1634s ok 2 - Get redirection 1634s ok 3 - Location header found 1634s ok 4 - HTTP code is 200 1634s ok 5 - Content-Type is JSON 1634s ok 6 - Content is valid JSON 1634s ok 7 - Got access token 1634s ok 8 - Got refresh token 1634s ok 9 - Got ID token 1634s ok 10 - Found sub in ID token 1634s ok 11 - Found claim in ID token 1634s ok 12 - Check that clientid is in audience 1634s ok 13 - Check for additional audiences 1634s ok 14 - Check for additional audiences 1634s ok 15 - HTTP code is 200 1634s ok 16 - Content-Type is JSON 1634s ok 17 - Content is valid JSON 1634s ok 18 - Got User Info 1634s ok 19 - Got User Info 1634s ok 20 - Access token rejected 1634s ok 21 - HTTP code is 200 1634s ok 22 - Content-Type is JSON 1634s ok 23 - Content is valid JSON 1634s ok 24 - Got refreshed Access token 1634s ok 25 - Got refreshed ID token 1634s ok 26 - Refresh token not present 1634s ok 27 - Found sub in ID token 1634s ok 28 - Found claim in ID token 1634s ok 29 - HTTP code is 200 1634s ok 30 - Content-Type is JSON 1634s ok 31 - Content is valid JSON 1634s ok 32 - Got User Info 1634s ok 33 - Got User Info 1634s ok 34 - Access token rejected 1634s ok 35 - HTTP code is 200 1634s ok 36 - Content-Type is JSON 1634s ok 37 - Content is valid JSON 1634s ok 38 - Refresh token not present 1634s ok 39 - HTTP code is 200 1634s ok 40 - Content-Type is JSON 1634s ok 41 - Content is valid JSON 1634s ok 42 - Got User Info 1634s ok 43 - Got User Info 1634s ok 44 - Access token rejected 1634s ok 45 - HTTP code is 200 1634s ok 46 - Page contains a form 1634s ok 47 - URI match 1634s ok 48 - Field "confirm" is defined 1634s ok 49 - Propose to renew session 1634s ok 50 - Ask to renew 1634s ok 51 - HTTP code is 200 1634s ok 52 - Page contains a form 1634s ok 53 - Host match 1634s ok 54 - Field "upgrading" is defined 1634s ok 55 - Field "url" is defined 1634s ok 56 - CSP header authorize POST request to \# 1634s ok 57 - Ask to renew 1634s ok 58 - Get cookie lemonldap (db64ac29dff4c6e9eb3f59043448846ae621b341772bbe8e8baf912dd8bb3b8c) 1634s ok 59 - Session ID has changed 1634s ok 60 - HTTP code is 200 1634s ok 61 - Content-Type is JSON 1634s ok 62 - Content is valid JSON 1634s ok 63 - Refresh token not present 1634s ok 64 - HTTP code is 200 1634s ok 65 - Content-Type is JSON 1634s ok 66 - Content is valid JSON 1634s ok 67 - Got User Info 1634s ok 68 - Got User Info 1634s ok 69 - Logout request 1634s ok 70 - Response is 200 1634s ok 71 - Cookie is deleted 1634s ok 72 - No pdata 1634s ok 73 - Disconnect request 1634s ok 74 - Response is 401 1634s ok 75 - Response status is 400 1634s ok 76 - Content is JSON 1634s ok 77 - Error code is invalid_grant 1634s ok 78 - Cannot use refreshed access token tied to expired session 1634s 1..78 1634s ok 5 - Run test with basic configuration 1634s # Subtest: Run test with JWT access tokens 1634s ok 1 - Portal object 1634s ok 2 - Init 1634s ok 3 - Portal app 1634s ok 4 - Get cookie lemonldap (0ea091516c06711c1cceb6827743413dd2a1e174bb7083f98649c61b249f8d1e) 1634s ok 5 - Get redirection 1634s ok 6 - Location header found 1634s ok 7 - HTTP code is 200 1634s ok 8 - Content-Type is JSON 1634s ok 9 - Content is valid JSON 1634s ok 10 - Token is a JWT 1634s ok 11 - Found claim in JWT 1634s ok 12 - Found claim in JWT 1634s ok 13 - Found claim in JWT 1634s ok 14 - Found claim in JWT 1634s ok 15 - Found claim in JWT 1634s ok 16 1634s ok 17 1634s ok 18 1634s ok 19 - Expiration date sanity check 1634s ok 20 - Expiration date sanity check 1634s ok 21 - Got access token 1634s ok 22 - Got refresh token 1634s ok 23 - Got ID token 1634s ok 24 - Found sub in ID token 1634s ok 25 - Found claim in ID token 1634s ok 26 - Check that clientid is in audience 1634s ok 27 - Check for additional audiences 1634s ok 28 - Check for additional audiences 1634s ok 29 - HTTP code is 200 1634s ok 30 - Content-Type is JSON 1634s ok 31 - Content is valid JSON 1634s ok 32 - Got User Info 1634s ok 33 - Got User Info 1634s ok 34 - Access token rejected 1634s ok 35 - HTTP code is 200 1634s ok 36 - Content-Type is JSON 1634s ok 37 - Content is valid JSON 1634s ok 38 - Token is a JWT 1634s ok 39 - Found claim in JWT 1634s ok 40 - Found claim in JWT 1634s ok 41 - Found claim in JWT 1634s ok 42 - Found claim in JWT 1634s ok 43 - Found claim in JWT 1634s ok 44 1634s ok 45 1634s ok 46 1634s ok 47 - Expiration date sanity check 1634s ok 48 - Expiration date sanity check 1634s ok 49 - Got refreshed Access token 1634s ok 50 - Got refreshed ID token 1634s ok 51 - Refresh token not present 1634s ok 52 - Found sub in ID token 1634s ok 53 - Found claim in ID token 1634s ok 54 - HTTP code is 200 1634s ok 55 - Content-Type is JSON 1634s ok 56 - Content is valid JSON 1634s ok 57 - Got User Info 1634s ok 58 - Got User Info 1634s ok 59 - Access token rejected 1634s ok 60 - HTTP code is 200 1634s ok 61 - Content-Type is JSON 1634s ok 62 - Content is valid JSON 1634s ok 63 - Refresh token not present 1634s ok 64 - HTTP code is 200 1634s ok 65 - Content-Type is JSON 1634s ok 66 - Content is valid JSON 1634s ok 67 - Got User Info 1634s ok 68 - Got User Info 1634s ok 69 - Access token rejected 1634s ok 70 - HTTP code is 200 1634s ok 71 - Page contains a form 1634s ok 72 - URI match 1634s ok 73 - Field "confirm" is defined 1634s ok 74 - Propose to renew session 1634s ok 75 - Ask to renew 1634s ok 76 - HTTP code is 200 1634s ok 77 - Page contains a form 1634s ok 78 - Host match 1634s ok 79 - Field "upgrading" is defined 1634s ok 80 - Field "url" is defined 1634s ok 81 - CSP header authorize POST request to \# 1634s ok 82 - Ask to renew 1634s ok 83 - Get cookie lemonldap (c6e0f40c642aafae2c547d73261be8ffa0e555989ff1f497f9f552a52a6786f2) 1634s ok 84 - Session ID has changed 1634s ok 85 - HTTP code is 200 1634s ok 86 - Content-Type is JSON 1634s ok 87 - Content is valid JSON 1634s ok 88 - Refresh token not present 1634s ok 89 - HTTP code is 200 1634s ok 90 - Content-Type is JSON 1634s ok 91 - Content is valid JSON 1634s ok 92 - Got User Info 1634s ok 93 - Got User Info 1634s ok 94 - Logout request 1634s ok 95 - Response is 200 1634s ok 96 - Cookie is deleted 1634s ok 97 - No pdata 1634s ok 98 - Disconnect request 1634s ok 99 - Response is 401 1634s ok 100 - Response status is 400 1634s ok 101 - Content is JSON 1634s ok 102 - Error code is invalid_grant 1634s ok 103 - Cannot use refreshed access token tied to expired session 1634s 1..103 1634s ok 6 - Run test with JWT access tokens 1634s # Subtest: Run test with activity timeout 1634s ok 1 - Portal object 1634s ok 2 - Init 1634s ok 3 - Portal app 1634s ok 4 - Get cookie lemonldap (729e741b96992357c0dfbc4074cac9bddfe777e9da646c82d31dafa5f87e223b) 1634s ok 5 - Get redirection 1634s ok 6 - Location header found 1634s ok 7 - HTTP code is 200 1634s ok 8 - Content-Type is JSON 1634s ok 9 - Content is valid JSON 1634s ok 10 - Token is a JWT 1634s ok 11 - Found claim in JWT 1634s ok 12 - Found claim in JWT 1634s ok 13 - Found claim in JWT 1634s ok 14 - Found claim in JWT 1634s ok 15 - Found claim in JWT 1634s ok 16 1634s ok 17 1634s ok 18 1634s ok 19 - Expiration date sanity check 1634s ok 20 - Expiration date sanity check 1634s ok 21 - Got access token 1634s ok 22 - Got refresh token 1634s ok 23 - Got ID token 1634s ok 24 - Found sub in ID token 1634s ok 25 - Found claim in ID token 1634s ok 26 - Check that clientid is in audience 1634s ok 27 - Check for additional audiences 1634s ok 28 - Check for additional audiences 1634s ok 29 - HTTP code is 200 1634s ok 30 - Content-Type is JSON 1634s ok 31 - Content is valid JSON 1634s ok 32 - Got User Info 1634s ok 33 - Got User Info 1634s ok 34 - Access token rejected 1634s ok 35 - HTTP code is 200 1634s ok 36 - Content-Type is JSON 1634s ok 37 - Content is valid JSON 1634s ok 38 - Token is a JWT 1634s ok 39 - Found claim in JWT 1634s ok 40 - Found claim in JWT 1634s ok 41 - Found claim in JWT 1634s ok 42 - Found claim in JWT 1634s ok 43 - Found claim in JWT 1634s ok 44 1634s ok 45 1634s ok 46 1634s ok 47 - Expiration date sanity check 1634s ok 48 - Expiration date sanity check 1634s ok 49 - Got refreshed Access token 1634s ok 50 - Got refreshed ID token 1634s ok 51 - Refresh token not present 1634s ok 52 - Found sub in ID token 1634s ok 53 - Found claim in ID token 1634s ok 54 - HTTP code is 200 1634s ok 55 - Content-Type is JSON 1634s ok 56 - Content is valid JSON 1634s ok 57 - Got User Info 1634s ok 58 - Got User Info 1634s ok 59 - Access token rejected 1634s ok 60 - HTTP code is 200 1634s ok 61 - Content-Type is JSON 1634s ok 62 - Content is valid JSON 1634s ok 63 - Refresh token not present 1634s ok 64 - HTTP code is 200 1634s ok 65 - Content-Type is JSON 1634s ok 66 - Content is valid JSON 1634s ok 67 - Got User Info 1634s ok 68 - Got User Info 1634s ok 69 - Access token rejected 1634s ok 70 - HTTP code is 200 1634s ok 71 - Page contains a form 1634s ok 72 - URI match 1634s ok 73 - Field "confirm" is defined 1634s ok 74 - Propose to renew session 1634s ok 75 - Ask to renew 1634s ok 76 - HTTP code is 200 1634s ok 77 - Page contains a form 1634s ok 78 - Host match 1634s ok 79 - Field "upgrading" is defined 1634s ok 80 - Field "url" is defined 1634s ok 81 - CSP header authorize POST request to \# 1634s ok 82 - Ask to renew 1634s ok 83 - Get cookie lemonldap (9de0748a2f216cebf5ca01191ae09df673c2bc5a534685a6d733fef5d878b6f5) 1634s ok 84 - Session ID has changed 1634s ok 85 - HTTP code is 200 1634s ok 86 - Content-Type is JSON 1634s ok 87 - Content is valid JSON 1634s ok 88 - Refresh token not present 1634s ok 89 - HTTP code is 200 1634s ok 90 - Content-Type is JSON 1634s ok 91 - Content is valid JSON 1634s ok 92 - Got User Info 1634s ok 93 - Got User Info 1634s ok 94 - Logout request 1634s ok 95 - Response is 200 1634s ok 96 - Cookie is deleted 1634s ok 97 - No pdata 1634s ok 98 - Disconnect request 1634s ok 99 - Response is 401 1634s ok 100 - Response status is 400 1634s ok 101 - Content is JSON 1634s ok 102 - Error code is invalid_grant 1634s ok 103 - Cannot use refreshed access token tied to expired session 1634s 1..103 1634s ok 7 - Run test with activity timeout 1634s # Subtest: Run test with refresh token rotation 1634s ok 1 - Portal object 1634s ok 2 - Init 1634s ok 3 - Portal app 1634s ok 4 - Get cookie lemonldap (a72c5350d70d1bd3626b7f32e37d8c3e7716ee4efb19027da65fb137273cb287) 1634s ok 5 - Get redirection 1634s ok 6 - Location header found 1634s ok 7 - HTTP code is 200 1634s ok 8 - Content-Type is JSON 1634s ok 9 - Content is valid JSON 1634s ok 10 - Token is a JWT 1634s ok 11 - Found claim in JWT 1634s ok 12 - Found claim in JWT 1634s ok 13 - Found claim in JWT 1634s ok 14 - Found claim in JWT 1634s ok 15 - Found claim in JWT 1634s ok 16 1634s ok 17 1634s ok 18 1634s ok 19 - Expiration date sanity check 1634s ok 20 - Expiration date sanity check 1634s ok 21 - Got access token 1634s ok 22 - Got refresh token 1634s ok 23 - Got ID token 1634s ok 24 - Found sub in ID token 1634s ok 25 - Found claim in ID token 1634s ok 26 - Check that clientid is in audience 1634s ok 27 - Check for additional audiences 1634s ok 28 - Check for additional audiences 1634s ok 29 - HTTP code is 200 1634s ok 30 - Content-Type is JSON 1634s ok 31 - Content is valid JSON 1634s ok 32 - Got User Info 1634s ok 33 - Got User Info 1634s ok 34 - Access token rejected 1634s ok 35 - HTTP code is 200 1634s ok 36 - Content-Type is JSON 1634s ok 37 - Content is valid JSON 1634s ok 38 - Token is a JWT 1634s ok 39 - Found claim in JWT 1634s ok 40 - Found claim in JWT 1634s ok 41 - Found claim in JWT 1634s ok 42 - Found claim in JWT 1634s ok 43 - Found claim in JWT 1634s ok 44 1634s ok 45 1634s ok 46 1634s ok 47 - Expiration date sanity check 1634s ok 48 - Expiration date sanity check 1634s ok 49 - Got refreshed Access token 1634s ok 50 - Got refreshed ID token 1634s ok 51 - Refresh token was updated 1634s ok 52 - Response status is 400 1634s ok 53 - Content is JSON 1634s ok 54 - Error code is invalid_request 1634s ok 55 - Found sub in ID token 1634s ok 56 - Found claim in ID token 1634s ok 57 - HTTP code is 200 1634s ok 58 - Content-Type is JSON 1634s ok 59 - Content is valid JSON 1634s ok 60 - Got User Info 1634s ok 61 - Got User Info 1634s ok 62 - Access token rejected 1634s ok 63 - HTTP code is 200 1634s ok 64 - Content-Type is JSON 1634s ok 65 - Content is valid JSON 1634s ok 66 - Refresh token was updated 1634s ok 67 - Response status is 400 1634s ok 68 - Content is JSON 1634s ok 69 - Error code is invalid_request 1634s ok 70 - HTTP code is 200 1634s ok 71 - Content-Type is JSON 1634s ok 72 - Content is valid JSON 1634s ok 73 - Got User Info 1634s ok 74 - Got User Info 1634s ok 75 - Access token rejected 1634s ok 76 - HTTP code is 200 1634s ok 77 - Page contains a form 1634s ok 78 - URI match 1634s ok 79 - Field "confirm" is defined 1634s ok 80 - Propose to renew session 1634s ok 81 - Ask to renew 1634s ok 82 - HTTP code is 200 1634s ok 83 - Page contains a form 1634s ok 84 - Host match 1634s ok 85 - Field "upgrading" is defined 1634s ok 86 - Field "url" is defined 1634s ok 87 - CSP header authorize POST request to \# 1634s ok 88 - Ask to renew 1634s ok 89 - Get cookie lemonldap (9aa4713bb7b585cfa7157876aaed379decf77ab1788dbbd606b4b561eb6e95d2) 1634s ok 90 - Session ID has changed 1634s ok 91 - HTTP code is 200 1634s ok 92 - Content-Type is JSON 1634s ok 93 - Content is valid JSON 1634s ok 94 - Refresh token was updated 1634s ok 95 - Response status is 400 1634s ok 96 - Content is JSON 1634s ok 97 - Error code is invalid_request 1634s ok 98 - HTTP code is 200 1634s ok 99 - Content-Type is JSON 1634s ok 100 - Content is valid JSON 1634s ok 101 - Got User Info 1634s ok 102 - Got User Info 1634s ok 103 - Logout request 1634s ok 104 - Response is 200 1634s ok 105 - Cookie is deleted 1634s ok 106 - No pdata 1634s ok 107 - Disconnect request 1634s ok 108 - Response is 401 1634s ok 109 - Response status is 400 1634s ok 110 - Content is JSON 1634s ok 111 - Error code is invalid_grant 1634s ok 112 - Cannot use refreshed access token tied to expired session 1634s 1..112 1634s ok 8 - Run test with refresh token rotation 1634s 1..8 1634s ok 1636s t/32-OIDC-Register-with-bad-redirect-uri.t ..................................... 1636s ok 1 - use Lemonldap::NG::Portal::Main; 1636s ok 2 - Portal object 1636s ok 3 - Init 1636s ok 4 - Portal app 1636s ok 5 - OP portal 1636s ok 6 - Post register data with bad redirect_uris 1636s ok 7 - Return code is 400 1636s 1..7 1636s ok 1638s t/32-OIDC-Register.t ........................................................... 1638s ok 1 - use Lemonldap::NG::Portal::Main; 1638s ok 2 - Portal object 1638s ok 3 - Init 1638s ok 4 - Portal app 1638s ok 5 - OP portal 1638s ok 6 - Post register data 1638s ok 7 - Return code is 201 1638s ok 8 - Client ID found in answer: 6Vz357aQbbHSUvS8W9HeisYSiXHoaF 1638s ok 9 - Client ID saved in configuration 1638s ok 10 - Extra claim defined 1638s ok 11 - Extra variable defined 1638s 1..11 1638s ok 1641s t/32-OIDC-Request-Uri.t ........................................................ 1641s ok 1 - use Lemonldap::NG::Portal::Main; 1641s ok 2 - Portal object 1641s ok 3 - Init 1641s ok 4 - Portal app 1641s ok 5 - OP portal 1641s # Subtest: Successful request 1641s ok 1 - Get cookie lemonldap (eafc510de8e20f12ff015cc826c7714958283d37dd7a2f58fb6294fefccb8425) 1641s ok 2 - only authorized URI is called 1641s ok 3 - Call is expected in this scenario 1641s ok 4 - Get redirection 1641s ok 5 - Location header found 1641s 1..5 1641s ok 6 - Successful request 1641s # Subtest: Successful request, override of bad redirect_uri 1641s ok 1 - Get cookie lemonldap (559747f7626ad415d0ac79bcaf9e0ab8fdf82b519ed633aaf5362476805bdc2f) 1641s ok 2 - only authorized URI is called 1641s ok 3 - Call is expected in this scenario 1641s ok 4 - Get redirection 1641s ok 5 - Location header found 1641s 1..5 1641s ok 7 - Successful request, override of bad redirect_uri 1641s # Subtest: unauthorized Request URI 1641s ok 1 - Get cookie lemonldap (74605b8ecc1ba95a0466a45382d91464df20d5898ff1e88ad5faf06995016bdc) 1641s ok 2 - Expected portal error code: code found on page 1641s ok 3 - Expected portal error code 1641s 1..3 1641s ok 8 - unauthorized Request URI 1641s # Subtest: Allowed request URI, bad redirect URI 1641s ok 1 - Get cookie lemonldap (c2f6629d3a8a7e63f8cdf94a8c97822f7948b1c2f0700641c6f3be22143c9833) 1641s ok 2 - only authorized URI is called 1641s ok 3 - Call is expected in this scenario 1641s ok 4 - Expected portal error code: code found on page 1641s ok 5 - Expected portal error code 1641s 1..5 1641s ok 9 - Allowed request URI, bad redirect URI 1641s # Subtest: Allowed request URI, bad redirect URI override 1641s ok 1 - Get cookie lemonldap (6d5cf92453177de46ff395176e2b6d50f6d259d22011c45e4cfb2876edb2d277) 1641s ok 2 - only authorized URI is called 1641s ok 3 - Call is expected in this scenario 1641s ok 4 - Expected portal error code: code found on page 1641s ok 5 - Expected portal error code 1641s 1..5 1641s ok 10 - Allowed request URI, bad redirect URI override 1641s # Subtest: Undeclared request_uri is not called before auth 1641s ok 1 1641s 1..1 1641s ok 11 - Undeclared request_uri is not called before auth 1641s 1..11 1641s ok 1643s t/32-OIDC-Response-Modes.t ..................................................... 1643s ok 1 - use Lemonldap::NG::Portal::Main; 1643s ok 2 - Portal object 1643s ok 3 - Init 1643s ok 4 - Portal app 1643s ok 5 - Post authentication 1643s ok 6 - Get cookie lemonldap (52a12942764fc4cf5c66409d07f1bfcfa465007d79818087d458549f8fe37f4d) 1643s # Subtest: Default response mode for Authorization Code grant 1643s ok 1 - Get redirection 1643s ok 2 - Location header found 1643s ok 3 - Query found 1643s ok 4 - Correct host 1643s ok 5 - Correct path 1643s ok 6 - Correct state 1643s 1..6 1643s ok 7 - Default response mode for Authorization Code grant 1643s # Subtest: Fragment response mode for Authorization Code grant 1643s ok 1 - Get redirection 1643s ok 2 - Location header found 1643s ok 3 - Fragment found 1643s ok 4 - Query is empty 1643s ok 5 - Correct host 1643s ok 6 - Correct path 1643s ok 7 - Correct state 1643s ok 8 - Found code 1643s 1..8 1643s ok 8 - Fragment response mode for Authorization Code grant 1643s # Subtest: Form POST response mode for Authorization Code grant 1643s ok 1 - HTTP code is 200 1643s ok 2 - Page contains a form 1643s ok 3 - CSP header authorize POST request to rp.com 1643s ok 4 - Correct host 1643s ok 5 - Correct path 1643s ok 6 - Correct state 1643s ok 7 - Found code 1643s 1..7 1643s ok 9 - Form POST response mode for Authorization Code grant 1643s # Subtest: Default response mode for Implicit grant 1643s ok 1 - Get redirection 1643s ok 2 - Location header found 1643s ok 3 - Fragment found 1643s ok 4 - Query is empty 1643s ok 5 - Correct host 1643s ok 6 - Correct path 1643s ok 7 - Correct state 1643s ok 8 - Found id_token 1643s ok 9 - Found access_token 1643s 1..9 1643s ok 10 - Default response mode for Implicit grant 1643s # Subtest: Query response mode for Implicit grant 1643s ok 1 - Expected portal error code: code found on page 1643s ok 2 - Expected portal error code 1643s 1..2 1643s ok 11 - Query response mode for Implicit grant 1643s # Subtest: Form POST response mode for Implicit grant 1643s ok 1 - HTTP code is 200 1643s ok 2 - Page contains a form 1643s ok 3 - CSP header authorize POST request to rp.com 1643s ok 4 - Correct host 1643s ok 5 - Correct path 1643s ok 6 - Correct state 1643s ok 7 - Found id_token 1643s ok 8 - Found access_token 1643s 1..8 1643s ok 12 - Form POST response mode for Implicit grant 1643s # Subtest: Default response mode for Hybrid grant 1643s ok 1 - Get redirection 1643s ok 2 - Location header found 1643s ok 3 - Fragment found 1643s ok 4 - Query is empty 1643s ok 5 - Correct host 1643s ok 6 - Correct path 1643s ok 7 - Correct state 1643s ok 8 - Found id_token 1643s ok 9 - Found code 1643s 1..9 1643s ok 13 - Default response mode for Hybrid grant 1643s # Subtest: Query response mode for Hybrid grant 1643s ok 1 - Expected portal error code: code found on page 1643s ok 2 - Expected portal error code 1643s 1..2 1643s ok 14 - Query response mode for Hybrid grant 1643s # Subtest: Form POST response mode for Hybrid grant 1643s ok 1 - HTTP code is 200 1643s ok 2 - Page contains a form 1643s ok 3 - CSP header authorize POST request to rp.com 1643s ok 4 - Correct host 1643s ok 5 - Correct path 1643s ok 6 - Correct state 1643s ok 7 - Found id_token 1643s ok 8 - Found code 1643s 1..8 1643s ok 15 - Form POST response mode for Hybrid grant 1643s 1..15 1643s ok 1645s t/32-OIDC-Token-Exchange.t ..................................................... 1645s ok 1 - use Lemonldap::NG::Portal::Main; 1645s ok 2 - Portal object 1645s ok 3 - Init 1645s ok 4 - Portal app 1645s ok 5 - Get cookie lemonldap (1f17e95046e562b63a743a0645b29c49b8a95e5016af4013c239aac86f623632) 1645s ok 6 - Allowed value in endpoint 1645s ok 7 - Get redirection 1645s ok 8 - Location header found 1645s ok 9 - HTTP code is 200 1645s ok 10 - Content-Type is JSON 1645s ok 11 - Content is valid JSON 1645s ok 12 - Response status is 400 1645s ok 13 - Content is JSON 1645s ok 14 - Error code is invalid_request 1645s ok 15 - HTTP code is 200 1645s ok 16 - Content-Type is JSON 1645s ok 17 - Content is valid JSON 1645s ok 18 - Request was handled by hook 1645s 1..18 1645s ok 1648s t/32-OIDC-Token-Introspection.t ................................................ 1648s ok 1 - use Lemonldap::NG::Portal::Main; 1648s ok 2 - Portal object 1648s ok 3 - Init 1648s ok 4 - Portal app 1648s ok 5 - Get cookie lemonldap (4c9c02724feb9cedd61ab035667eba357b2bd64d1f9d9ed991463062e95204c3) 1648s ok 6 - Get redirection 1648s ok 7 - Location header found 1648s ok 8 - HTTP code is 200 1648s ok 9 - Content-Type is JSON 1648s ok 10 - Content is valid JSON 1648s ok 11 - Access token present 1648s ok 12 - Token response returned granted scopes 1648s ok 13 - Try introspection without authentication 1648s ok 14 - Response status is 400 1648s ok 15 - Content is JSON 1648s ok 16 - Error code is invalid_client 1648s ok 17 - Post introspection 1648s ok 18 - Response status is 401 1648s ok 19 - Content is JSON 1648s ok 20 - Error code is invalid_client 1648s ok 21 1648s ok 22 - Post introspection 1648s ok 23 - HTTP code is 200 1648s ok 24 - Number are well encoded 1648s ok 25 - Token is valid 1648s ok 26 - Response contains the correct sub 1648s ok 27 - Response contains the correct issuer 1648s ok 28 - Response contains the correct client id 1648s ok 29 - Response contains the default scopes 1648s ok 30 - Response contains the default scopes 1648s ok 31 - Response contains the default scopes 1648s ok 32 - Response omits a dynamic scope that evaluates to false 1648s ok 33 - Response omits a dynamic scope that was not requested 1648s ok 34 - Response contains a dynamic scope that is sent only when requested 1648s ok 35 - Response contains a dynamic scope that is not requested but always sent 1648s ok 36 - Response omits a scope that is not declared anywhere 1648s ok 37 - Response contains scope coming from extra claims definition 1648s ok 38 - Token response scope matches token scope 1648s ok 39 - Post introspection 1648s ok 40 - HTTP code is 200 1648s ok 41 - Content-Type is JSON 1648s ok 42 - Content is valid JSON 1648s ok 43 - Token is no longer valid 1648s 1..43 1648s ok 1651s t/32-OIDC-Token-Security.t ..................................................... 1651s ok 1 - use Lemonldap::NG::Portal::Main; 1651s ok 2 - Portal object 1651s ok 3 - Init 1651s ok 4 - Portal app 1651s ok 5 - Post authentication 1651s ok 6 - Get cookie lemonldap (e8f848948c85fb028dd3f8eb00041c0b9faf711c538714f8035e21cfd52d9246) 1651s # Subtest: Try to increase the required authn level with acr_values 1651s ok 1 - Get redirection 1651s ok 2 - Location header found 1651s ok 3 - Access was allowed 1651s ok 4 - Get redirection 1651s ok 5 - Location header found 1651s ok 6 - Access was allowed 1651s ok 7 - HTTP code is 200 1651s ok 8 - Page contains a form 1651s ok 9 - URI match 1651s 1..9 1651s ok 7 - Try to increase the required authn level with acr_values 1651s # Subtest: acr_values correctly sets target AuthnLevel 1651s ok 1 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22targetAuthnLevel%22%3A2%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770197058%2C%22issuerRequestoauth2%22%3A%221770125178_26489%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 1651s ok 2 - Pdata is not empty 1651s ok 3 - No LOA, correct target Authnlevel 1651s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770125179_37220%22%2C%22issuerTs%22%3A1770197059%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22targetAuthnLevel%22%3A%224%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1651s ok 5 - Pdata is not empty 1651s ok 6 - LOA specified, correct target Authnlevel 1651s 1..6 1651s ok 8 - acr_values correctly sets target AuthnLevel 1651s # Subtest: Try to lower the required authn level with acr_values 1651s ok 1 - HTTP code is 200 1651s ok 2 - Page contains a form 1651s ok 3 - URI match 1651s ok 4 - HTTP code is 200 1651s ok 5 - Page contains a form 1651s ok 6 - URI match 1651s 1..6 1651s ok 9 - Try to lower the required authn level with acr_values 1651s # Subtest: Try to get code for RP1 with invalide scope name 1651s ok 1 - Get authorization code for rp1 1651s ok 2 - Invalid scope: code found on page 1651s ok 3 - Invalid scope 1651s 1..3 1651s ok 10 - Try to get code for RP1 with invalide scope name 1651s # Subtest: Use code on different RP 1651s ok 1 - Get authorization code for rp1 1651s ok 2 - Get redirection 1651s ok 3 - Location header found 1651s ok 4 - Post token on wrong RP 1651s ok 5 - Response status is 400 1651s ok 6 - Content is JSON 1651s ok 7 - Error code is invalid_grant 1651s ok 8 - CORS header present on Token error response 1651s 1..8 1651s ok 11 - Use code on different RP 1651s # Subtest: Test authentication failures in token grant 1651s ok 1 - Get authorization code again 1651s ok 2 - Get redirection 1651s ok 3 - Location header found 1651s ok 4 - Post auth code on correct RP 1651s ok 5 - Response status is 401 1651s ok 6 - Content is JSON 1651s ok 7 - Error code is invalid_client 1651s ok 8 1651s ok 9 - Post auth code on correct RP 1651s ok 10 - Response status is 401 1651s ok 11 - Content is JSON 1651s ok 12 - Error code is invalid_client 1651s ok 13 1651s ok 14 - Post auth code on correct RP 1651s ok 15 - Response status is 400 1651s ok 16 - Content is JSON 1651s ok 17 - Error code is invalid_client 1651s ok 18 1651s # Subtest: Bad auth (form) - missing client secret 1651s ok 1 - Post auth code on correct RP 1651s ok 2 - Response status is 400 1651s ok 3 - Content is JSON 1651s ok 4 - Error code is invalid_client 1651s ok 5 1651s 1..5 1651s ok 19 - Bad auth (form) - missing client secret 1651s ok 20 - Post auth code on correct RP 1651s ok 21 - Response status is 401 1651s ok 22 - Content is JSON 1651s ok 23 - Error code is invalid_client 1651s ok 24 1651s ok 25 - Use GET on token endpoint 1651s ok 26 - Response status is 400 1651s ok 27 - Content is JSON 1651s ok 28 - Error code is invalid_client 1651s ok 29 - Post auth code on correct RP 1651s ok 30 - CORS header present on Token response 1651s ok 31 - HTTP code is 200 1651s ok 32 - Content-Type is JSON 1651s ok 33 - Content is valid JSON 1651s ok 34 - Access token present 1651s ok 35 - post to userinfo 1651s ok 36 - Userinfo successful 1651s ok 37 - CORS header present on userinfo response 1651s 1..37 1651s ok 12 - Test authentication failures in token grant 1651s # Subtest: Use expired access token 1651s ok 1 - post to userinfo with expired access token 1651s ok 2 - Access denied with expired token 1651s ok 3 - CORS header present on userinfo error response 1651s 1..3 1651s ok 13 - Use expired access token 1651s # Subtest: Check AuthenticationLevel requirement 1651s ok 1 - HTTP code is 200 1651s ok 2 - Page contains a form 1651s ok 3 - URI match 1651s ok 4 - Auth query 1651s ok 5 - HTTP code is 200 1651s ok 6 - Get cookie lemonldap (f5d4ccb7f96070744d6702ad03e7c480dac268649fd7f128c0fb0c5a3801fe7b) 1651s ok 7 - Get redirection 1651s ok 8 - Location header found 1651s ok 9 - Access was allowed 1651s 1..9 1651s ok 14 - Check AuthenticationLevel requirement 1651s 1..14 1651s ok 1653s t/32-OIDC-admin-Back-Channel-Logout-sid.t ...................................... 1653s ok 1 - use Lemonldap::NG::Portal::Main; 1653s ok 2 - Portal object 1653s ok 3 - Init 1653s ok 4 - Portal app 1653s ok 5 - Register $type 1653s ok 6 - OP portal 1653s # ==> Pushing OP <== 1653s # ==> Popping OP <== 1653s ok 7 - Get JWKS, endpoint /oauth2/jwks 1653s ok 8 - HTTP code is 200 1653s # ==> Pushing OP <== 1653s # ==> Popping OP <== 1653s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1653s ok 10 - HTTP code is 200 1653s ok 11 - Portal object 1653s ok 12 - Init 1653s ok 13 - Portal app 1653s ok 14 - Register $type 1653s ok 15 - RP portal 1653s # ==> Pushing RP <== 1653s # ==> Popping RP <== 1653s ok 16 - Unauth RP request 1653s ok 17 - Get redirection 1653s ok 18 - Location header found 1653s # ==> Pushing OP <== 1653s # ==> Popping OP <== 1653s ok 19 - Push request to OP, endpoint /oauth2/authorize 1653s ok 20 - HTTP code is 200 1653s # ==> Pushing OP <== 1653s # ==> Popping OP <== 1653s ok 21 - Post authentication, endpoint /oauth2/authorize 1653s ok 22 - Get cookie lemonldap (7810a4ef33a87e902270116dced63a103a56bd83fedee2ae8e29f4be53f78675) 1653s ok 23 - HTTP code is 200 1653s ok 24 - Page contains a form 1653s ok 25 - Host match 1653s ok 26 - Field "confirm" is defined 1653s ok 27 - CSP header authorize POST request to \# 1653s # ==> Pushing OP <== 1653s # ==> Popping OP <== 1653s ok 28 - Post confirmation, endpoint /oauth2/authorize 1653s ok 29 - Get redirection 1653s ok 30 - Location header found 1653s # ==> Pushing RP <== 1653s ok 31 - REST request 1653s ok 32 - Request from RP to OP, endpoint /oauth2/token 1653s # ==> Saving handler RP <== 1653s # ==> Pushing OP <== 1653s # ==> Popping OP <== 1653s # ==> Restoring RP <== 1653s ok 33 - Execute request 1653s ok 34 - Response is 200 1653s ok 35 - Content is JSON 1653s ok 36 - REST request 1653s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1653s # ==> Saving handler RP <== 1653s # ==> Pushing OP <== 1653s # ==> Popping OP <== 1653s # ==> Restoring RP <== 1653s ok 38 - Execute request 1653s ok 39 - Response is 200 1653s ok 40 - Content is JSON 1653s # ==> Popping RP <== 1653s ok 41 - Call openidconnectcallback on RP 1653s ok 42 - Get cookie lemonldap (05d3d283d61b99057471218e6d79297236dde5754e7ab22db61d1ef6ea2a18f4) 1653s # ==> Pushing OP <== 1653s # ==> Popping OP <== 1653s # ==> Pushing OP <== 1653s ok 43 - REST request 1653s ok 44 - Request from OP to RP 1653s # ==> Saving handler OP <== 1653s # ==> Pushing RP <== 1653s # ==> Popping RP <== 1653s # ==> Restoring OP <== 1653s ok 45 - Execute request 1653s ok 46 - Response is 200 1653s # ==> Popping OP <== 1653s ok 47 - Test if user is reject on OP 1653s ok 48 - Response status is 401 1653s ok 49 - Content is JSON 1653s ok 50 - Error code is 1 1653s # ==> Pushing RP <== 1653s # ==> Popping RP <== 1653s ok 51 - Test if user is reject on RP 1653s ok 52 - Get redirection 1653s ok 53 - Location header found 1653s 1..53 1653s ok 1656s t/32-OIDC-bad-auth-method.t .................................................... 1656s ok 1 - use Lemonldap::NG::Portal::Main; 1656s ok 2 - Portal object 1656s ok 3 - REST request 1656s ok 4 - Request from OP to RP 1656s [Wed Feb 4 09:24:23 2026] [LLNG:6634] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1656s [Wed Feb 4 09:24:23 2026] [LLNG:6634] [error] Malformed JWKS document 1656s [Wed Feb 4 09:24:23 2026] [LLNG:6634] [error] Relying Party rp has errors and will be ignored 1656s ok 5 - Init 1656s ok 6 - Portal app 1656s ok 7 - Register $type 1656s ok 8 - OP portal 1656s # ==> Pushing OP <== 1656s # ==> Popping OP <== 1656s ok 9 - Get JWKS, endpoint /oauth2/jwks 1656s ok 10 - HTTP code is 200 1656s # ==> Pushing OP <== 1656s # ==> Popping OP <== 1656s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1656s ok 12 - HTTP code is 200 1656s ok 13 - Portal object 1656s ok 14 - Init 1656s ok 15 - Portal app 1656s ok 16 - Register $type 1656s ok 17 - RP portal 1656s # ==> Pushing OP <== 1656s ok 18 - REST request 1656s ok 19 - Request from OP to RP 1656s # ==> Saving handler OP <== 1656s # ==> Pushing RP <== 1656s # ==> Popping RP <== 1656s # ==> Restoring OP <== 1656s ok 20 - Execute request 1656s ok 21 - Response is 200 or 401 1656s ok 22 - Content is JSON 1656s # ==> Popping OP <== 1656s # ==> Pushing RP <== 1656s # ==> Popping RP <== 1656s ok 23 - RP publish its keys 1656s ok 24 - HTTP code is 200 1656s ok 25 - Content-Type is JSON 1656s ok 26 - Content is valid JSON 1656s ok 27 - Get RP sig key 1656s # ==> Pushing RP <== 1656s # ==> Popping RP <== 1656s ok 28 - Unauth RP request 1656s ok 29 - Get redirection 1656s ok 30 - Location header found 1656s # ==> Pushing OP <== 1656s # ==> Popping OP <== 1656s ok 31 - Push request to OP, endpoint /oauth2/authorize 1656s ok 32 - HTTP code is 200 1656s # ==> Pushing OP <== 1656s # ==> Popping OP <== 1656s ok 33 - Post authentication, endpoint /oauth2/authorize 1656s ok 34 - Get cookie lemonldap (cca6d06be4b07015f30f6e770da689994f13ce78148c02a49afe5e672932a6d9) 1656s ok 35 - HTTP code is 200 1656s ok 36 - Page contains a form 1656s ok 37 - Host match 1656s ok 38 - Field "confirm" is defined 1656s ok 39 - CSP header authorize POST request to \# 1656s # ==> Pushing OP <== 1656s # ==> Popping OP <== 1656s ok 40 - Post confirmation, endpoint /oauth2/authorize 1656s ok 41 - Get redirection 1656s ok 42 - Location header found 1656s # ==> Pushing RP <== 1656s ok 43 - REST request 1656s ok 44 - Request from RP to OP, endpoint /oauth2/token 1656s # ==> Saving handler RP <== 1656s # ==> Pushing OP <== 1656s # ==> Popping OP <== 1656s # ==> Restoring RP <== 1656s ok 45 - Execute request 1656s ok 46 - Response is 200 or 401 1656s ok 47 - Content is JSON 1656s # ==> Popping RP <== 1656s ok 48 - Call openidconnectcallback on RP 1656s ok 49 - Response status is 401 1656s ok 50 - Content is JSON 1656s ok 51 - Error code is 106 1656s # ==> Pushing OP <== 1656s ok 52 - REST request 1656s ok 53 - Request from OP to RP 1656s # ==> Saving handler OP <== 1656s # ==> Pushing RP <== 1656s # ==> Popping RP <== 1656s # ==> Restoring OP <== 1656s ok 54 - Execute request 1656s ok 55 - Response is 200 or 401 1656s ok 56 - Content is JSON 1656s # ==> Popping OP <== 1656s # ==> Pushing OP <== 1656s # ==> Popping OP <== 1656s ok 57 - Query OP for logout 1656s ok 58 - HTTP code is 200 1656s # ==> Pushing OP <== 1656s # ==> Popping OP <== 1656s ok 59 - Test if user is reject on OP 1656s ok 60 - Response status is 401 1656s ok 61 - Content is JSON 1656s ok 62 - Error code is 1 1656s 1..62 1656s ok 1660s t/32-OIDC-key-override.t ....................................................... 1660s ok 1 - use Lemonldap::NG::Portal::Main; 1660s ok 2 - Portal object 1660s ok 3 - REST request 1660s ok 4 - Request from OP to RP 1660s [Wed Feb 4 09:24:26 2026] [LLNG:6635] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1660s [Wed Feb 4 09:24:26 2026] [LLNG:6635] [error] Malformed JWKS document 1660s [Wed Feb 4 09:24:26 2026] [LLNG:6635] [error] Relying Party rp has errors and will be ignored 1660s ok 5 - Init 1660s ok 6 - Portal app 1660s ok 7 - Register $type 1660s # ==> Pushing OP <== 1660s # ==> Popping OP <== 1660s ok 8 - Get JWKS, endpoint /oauth2/jwks 1660s ok 9 - HTTP code is 200 1660s # ==> Pushing OP <== 1660s # ==> Popping OP <== 1660s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1660s ok 11 - HTTP code is 200 1660s ok 12 - Portal object 1660s ok 13 - Init 1660s ok 14 - Portal app 1660s ok 15 - Register $type 1660s ok 16 - Portal object 1660s ok 17 - REST request 1660s ok 18 - Request from OP to RP 1660s # ==> Saving handler OP <== 1660s # ==> Pushing RP <== 1660s # ==> Popping RP <== 1660s # ==> Restoring OP <== 1660s ok 19 - Execute request 1660s ok 20 - Response is 200 1660s ok 21 - Content is JSON 1660s ok 22 - Init 1660s ok 23 - Portal app 1660s ok 24 - Register $type 1660s # ==> Pushing RP <== 1660s # ==> Popping RP <== 1660s ok 25 - RP publish its keys 1660s ok 26 - HTTP code is 200 1660s ok 27 - Content-Type is JSON 1660s ok 28 - Content is valid JSON 1660s ok 29 - Get RP sig key 1660s # ==> Pushing RP <== 1660s # ==> Popping RP <== 1660s ok 30 - Unauth RP request 1660s ok 31 - Get redirection 1660s ok 32 - Location header found 1660s # ==> Pushing OP <== 1660s # ==> Popping OP <== 1660s ok 33 - Push request to OP, endpoint /oauth2/authorize 1660s ok 34 - HTTP code is 200 1660s # ==> Pushing OP <== 1660s # ==> Popping OP <== 1660s ok 35 - Post authentication, endpoint /oauth2/authorize 1660s ok 36 - Get cookie lemonldap (1a403ecad2f0ba5dfc891a063189272ae6b9b793fb5801f530a51f1cb3291e9d) 1660s ok 37 - HTTP code is 200 1660s ok 38 - Page contains a form 1660s ok 39 - Host match 1660s ok 40 - Field "confirm" is defined 1660s ok 41 - CSP header authorize POST request to \# 1660s # ==> Pushing OP <== 1660s # ==> Popping OP <== 1660s ok 42 - Post confirmation, endpoint /oauth2/authorize 1660s ok 43 - Get redirection 1660s ok 44 - Location header found 1660s # ==> Pushing RP <== 1660s ok 45 - REST request 1660s ok 46 - Request from RP to OP, endpoint /oauth2/token 1660s # ==> Saving handler RP <== 1660s # ==> Pushing OP <== 1660s # ==> Popping OP <== 1660s # ==> Restoring RP <== 1660s ok 47 - Execute request 1660s ok 48 - Response is 200 1660s ok 49 - Content is JSON 1660s ok 50 - REST request 1660s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 1660s # ==> Saving handler RP <== 1660s # ==> Pushing OP <== 1660s # ==> Popping OP <== 1660s # ==> Restoring RP <== 1660s ok 52 - Execute request 1660s ok 53 - Response is 200 1660s ok 54 - Content is JSON 1660s # ==> Popping RP <== 1660s ok 55 - Call openidconnectcallback on RP 1660s ok 56 - Get cookie lemonldap (a66dc6d26cb49fd0a191e5ac9240a78e877eef27f4c43c37b3bb73fd4eb70a5a) 1660s # ==> Pushing OP <== 1660s ok 57 - REST request 1660s ok 58 - Request from OP to RP 1660s # ==> Saving handler OP <== 1660s # ==> Pushing RP <== 1660s # ==> Popping RP <== 1660s # ==> Restoring OP <== 1660s ok 59 - Execute request 1660s ok 60 - Response is 200 1660s ok 61 - Content is JSON 1660s # ==> Popping OP <== 1660s # ==> Pushing OP <== 1660s ok 62 - REST request 1660s ok 63 - Request from OP to RP 1660s # ==> Saving handler OP <== 1660s # ==> Pushing RP <== 1660s # ==> Popping RP <== 1660s # ==> Restoring OP <== 1660s ok 64 - Execute request 1660s ok 65 - Response is 200 1660s # ==> Popping OP <== 1660s ok 66 - Query OP for logout 1660s ok 67 - HTTP code is 200 1660s # ==> Pushing OP <== 1660s # ==> Popping OP <== 1660s ok 68 - Test if user is reject on OP 1660s ok 69 - Response status is 401 1660s ok 70 - Content is JSON 1660s ok 71 - Error code is 1 1660s # ==> Pushing RP <== 1660s # ==> Popping RP <== 1660s ok 72 - Test if user is reject on RP 1660s # ==> Pushing OP <== 1660s # ==> Popping OP <== 1660s ok 73 - Get default JWKS 1660s ok 74 - Expected keys are returned 1660s # ==> Pushing OP <== 1660s # ==> Popping OP <== 1660s ok 75 - Get default JWKS 1660s ok 76 - Expected keys are returned 1660s 1..76 1660s ok 1662s t/32-OIDC-login_hint.t ......................................................... 1662s ok 1 - use Lemonldap::NG::Portal::Main; 1662s ok 2 - Portal object 1662s ok 3 - Init 1662s ok 4 - Portal app 1662s ok 5 - OP portal 1662s ok 6 - Form is filled 1662s 1..6 1662s ok 1665s t/32-OIDC-no-Metadata.t ........................................................ 1665s ok 1 - use Lemonldap::NG::Portal::Main; 1665s ok 2 - Portal object 1665s ok 3 - Init 1665s ok 4 - Portal app 1665s ok 5 - Query OIDC metadata 1665s ok 6 - HTTP code is 200 1665s ok 7 - HTTP code is 200 1665s ok 8 - Page contains a form 1665s ok 9 - CSP header authorize POST request to \# 1665s 1..9 1665s ok 1668s t/32-OIDC-prompt-none.t ........................................................ 1668s ok 1 - use Lemonldap::NG::Portal::Main; 1668s ok 2 - Portal object 1668s ok 3 - Init 1668s ok 4 - Portal app 1668s ok 5 - Get error=login_required 1668s ok 6 - Get redirection 1668s ok 7 - Location header found 1668s ok 8 - Post authentication 1668s ok 9 - Get cookie lemonldap (e65843ae1b822d1c670941f60f9812417fde90ed900aa3dde71e124e1c89289a) 1668s ok 10 - Get authorization code 1668s ok 11 - Get redirection 1668s ok 12 - Location header found 1668s 1..12 1668s ok 1670s t/32-OIDC-redirect_uri-filter.t ................................................ 1670s ok 1 - use Lemonldap::NG::Portal::Main; 1670s ok 2 - Portal object 1670s ok 3 - Init 1670s ok 4 - Portal app 1670s ok 5 - OP portal 1670s ok 6 - Get JWKS, endpoint /oauth2/jwks 1670s ok 7 - HTTP code is 200 1670s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1670s ok 9 - HTTP code is 200 1670s ok 10 - Portal object 1670s ok 11 - Init 1670s ok 12 - Portal app 1670s ok 13 - RP portal 1670s ok 14 - Post authentication 1670s ok 15 - Get cookie lemonldap (aa41d1370707db359e5703164f736976992780d5a03c4a9d83d91a2031bc1ab6) 1670s ok 16 - Unauth SP request 1670s ok 17 - Get redirection 1670s ok 18 - Location header found 1670s ok 19 - Push bad request to OP 1670s ok 20 - HTTP code is 200 1670s ok 21 - Get unauthorized redirect_uri 1670s 1..21 1670s ok 1673s t/32-OIDC-strict-JWS-private_key_jwt.t ......................................... 1673s ok 1 - use Lemonldap::NG::Portal::Main; 1673s ok 2 - Portal object 1673s ok 3 - REST request 1673s ok 4 - Request from OP to RP 1673s [Wed Feb 4 09:24:40 2026] [LLNG:6640] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 1673s [Wed Feb 4 09:24:40 2026] [LLNG:6640] [error] Malformed JWKS document 1673s [Wed Feb 4 09:24:40 2026] [LLNG:6640] [error] Relying Party rp has errors and will be ignored 1673s ok 5 - Init 1673s ok 6 - Portal app 1673s ok 7 - Register $type 1673s # ==> Pushing OP <== 1673s # ==> Popping OP <== 1673s ok 8 - Get JWKS, endpoint /oauth2/jwks 1673s ok 9 - HTTP code is 200 1673s # ==> Pushing OP <== 1673s # ==> Popping OP <== 1673s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 1673s ok 11 - HTTP code is 200 1673s ok 12 - Portal object 1673s ok 13 - Init 1673s ok 14 - Portal app 1673s ok 15 - Register $type 1673s ok 16 - Portal object 1673s ok 17 - REST request 1673s ok 18 - Request from OP to RP 1673s # ==> Saving handler OP <== 1673s # ==> Pushing RP <== 1673s # ==> Popping RP <== 1673s # ==> Restoring OP <== 1673s ok 19 - Execute request 1673s ok 20 - Response is 200 1673s ok 21 - Content is JSON 1673s ok 22 - Init 1673s ok 23 - Portal app 1673s ok 24 - Register $type 1673s # ==> Pushing RP <== 1673s # ==> Popping RP <== 1673s ok 25 - RP publish its keys 1673s ok 26 - HTTP code is 200 1673s ok 27 - Content-Type is JSON 1673s ok 28 - Content is valid JSON 1673s ok 29 - Get RP sig key 1673s # ==> Pushing RP <== 1673s # ==> Popping RP <== 1673s ok 30 - Unauth RP request 1673s ok 31 - Get redirection 1673s ok 32 - Location header found 1673s # ==> Pushing OP <== 1673s # ==> Popping OP <== 1673s ok 33 - Push request to OP, endpoint /oauth2/authorize 1673s ok 34 - HTTP code is 200 1673s # ==> Pushing OP <== 1673s # ==> Popping OP <== 1673s ok 35 - Post authentication, endpoint /oauth2/authorize 1673s ok 36 - Get cookie lemonldap (8ecac3fd393f33eb94e160bd339f93109dad6782adac527f616b992a596faead) 1673s ok 37 - HTTP code is 200 1673s ok 38 - Page contains a form 1673s ok 39 - Host match 1673s ok 40 - Field "confirm" is defined 1673s ok 41 - CSP header authorize POST request to \# 1673s # ==> Pushing OP <== 1673s # ==> Popping OP <== 1673s ok 42 - Post confirmation, endpoint /oauth2/authorize 1673s ok 43 - Get redirection 1673s ok 44 - Location header found 1673s # ==> Pushing RP <== 1673s ok 45 - Correct X509 thumbprint in JWT header 1673s ok 46 - REST request 1673s ok 47 - Request from RP to OP, endpoint /oauth2/token 1673s # ==> Saving handler RP <== 1673s # ==> Pushing OP <== 1673s # ==> Popping OP <== 1673s # ==> Restoring RP <== 1673s ok 48 - Execute request 1673s ok 49 - Response is 200 1673s ok 50 - Content is JSON 1673s ok 51 - REST request 1673s ok 52 - Request from RP to OP, endpoint /oauth2/userinfo 1673s # ==> Saving handler RP <== 1673s # ==> Pushing OP <== 1673s # ==> Popping OP <== 1673s # ==> Restoring RP <== 1673s ok 53 - Execute request 1673s ok 54 - Response is 200 1673s ok 55 - Content is JSON 1673s # ==> Popping RP <== 1673s ok 56 - Call openidconnectcallback on RP 1673s ok 57 - Get cookie lemonldap (30b1c9d4cb700124a21e845decbe6e8f8e34ae93c6393a60d501bad7f788b1c8) 1673s # ==> Pushing OP <== 1673s ok 58 - REST request 1673s ok 59 - Request from OP to RP 1673s # ==> Saving handler OP <== 1673s # ==> Pushing RP <== 1673s # ==> Popping RP <== 1673s # ==> Restoring OP <== 1673s ok 60 - Execute request 1673s ok 61 - Response is 200 1673s ok 62 - Content is JSON 1673s # ==> Popping OP <== 1673s # ==> Pushing OP <== 1673s ok 63 - REST request 1673s ok 64 - Request from OP to RP 1673s # ==> Saving handler OP <== 1673s # ==> Pushing RP <== 1673s # ==> Popping RP <== 1673s # ==> Restoring OP <== 1673s ok 65 - Execute request 1673s ok 66 - Response is 200 1673s # ==> Popping OP <== 1673s ok 67 - Query OP for logout 1673s ok 68 - HTTP code is 200 1673s # ==> Pushing OP <== 1673s # ==> Popping OP <== 1673s ok 69 - Test if user is reject on OP 1673s ok 70 - Response status is 401 1673s ok 71 - Content is JSON 1673s ok 72 - Error code is 1 1673s # ==> Pushing RP <== 1673s # ==> Popping RP <== 1673s ok 73 - Test if user is reject on RP 1673s ok 74 - Get redirection 1673s ok 75 - Location header found 1673s 1..75 1673s ok 1676s t/32-RemoveOIDCToken.t ......................................................... 1676s Name "main::jwt" used only once: possible typo at t/32-RemoveOIDCToken.t line 81. 1676s ok 1 - use Lemonldap::NG::Portal::Main; 1676s # Subtest: Run tests with base config 1676s ok 1 - Portal object 1676s ok 2 - Init 1676s ok 3 - Portal app 1676s ok 4 - Auth query 1676s ok 5 - HTTP code is 200 1676s ok 6 - Get cookie lemonldap (b8af5fd97451468cb96773430a506351e93c1113c260e5fe74c76026b7f5009b) 1676s ok 7 - Get redirection 1676s ok 8 - Location header found 1676s ok 9 - HTTP code is 200 1676s ok 10 - Content-Type is JSON 1676s ok 11 - Content is valid JSON 1676s ok 12 - session has no _lastSeen 1676s ok 13 - 1st "dwho" Auth query 1676s ok 14 - Get cookie lemonldap (b64048bd6fa20fe50ce8640120ab03e2cabe87c3aae741c5019dd1a464aca5cd) 1676s ok 15 - Get redirection 1676s ok 16 - Location is http://auth.op.com/ 1676s ok 17 - Get menu 1676s ok 18 - HTTP code is 200 1676s ok 19 - OIDCI session displayed 1676s ok 20 - refresh token 47ef64a2343c84c733d5591ce938ce8dee8e554e46a2d210815dcaf4572fa424 exists in html 1676s ok 21 - Delete token 47ef64a2343c84c733d5591ce938ce8dee8e554e46a2d210815dcaf4572fa424 1676s ok 22 - HTTP code is 200 1676s ok 23 - Get menu 1676s ok 24 - HTTP code is 200 1676s ok 25 - OIDCI session removed 1676s 1..25 1676s ok 2 - Run tests with base config 1676s 1..2 1676s ok 1678s t/33-Auth-and-issuer-OpenID2.t ................................................. 1678s ok 1 - use Lemonldap::NG::Portal::Main; 1678s ok 2 - Portal object 1678s ok 3 - Init 1678s ok 4 - Portal app 1678s ok 5 - Register $type 1678s ok 6 - Portal object 1678s ok 7 - Init 1678s ok 8 - Portal app 1678s ok 9 - Register $type 1678s # ==> Pushing SP <== 1678s # ==> Popping SP <== 1678s ok 10 - Unauth SP request 1678s ok 11 - HTTP code is 200 1678s ok 12 - Page contains a form 1678s ok 13 - Host match 1678s ok 14 - CSP header authorize POST request to \# 1678s ok 15 - Ask for OpenID identity 1678s # ==> Pushing SP <== 1678s ok 16 - Request from SP to IdP 1678s # ==> Saving handler SP <== 1678s # ==> Pushing ISSUER <== 1678s # ==> Popping ISSUER <== 1678s # ==> Restoring SP <== 1678s ok 17 - Execute post request 1678s ok 18 - HTTP code is 200 1678s ok 19 - Request from SP to IdP 1678s # ==> Saving handler SP <== 1678s # ==> Pushing ISSUER <== 1678s # ==> Popping ISSUER <== 1678s # ==> Restoring SP <== 1678s ok 20 - Execute request 1678s ok 21 - HTTP code is 200 1678s # ==> Popping SP <== 1678s ok 22 - Post OpenID identity 1678s ok 23 - Get redirection 1678s ok 24 - Location header found 1678s # ==> Pushing ISSUER <== 1678s # ==> Popping ISSUER <== 1678s ok 25 - Follow redirection to IdP 1678s ok 26 - HTTP code is 200 1678s ok 27 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerRequestopenidserver%22%3A%221770125207_64423%22%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22issuerTs%22%3A1770197087%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%7D) 1678s ok 28 - HTTP code is 200 1678s ok 29 - Page contains a form 1678s ok 30 - Host match 1678s ok 31 - CSP header authorize POST request to \# 1678s # ==> Pushing ISSUER <== 1678s # ==> Popping ISSUER <== 1678s ok 32 - Try to authenticate 1678s ok 33 - Reject reason is 91 1678s # ==> Pushing SP <== 1678s # ==> Popping SP <== 1678s ok 34 - Unauth SP request 1678s ok 35 - HTTP code is 200 1678s ok 36 - Page contains a form 1678s ok 37 - Host match 1678s ok 38 - CSP header authorize POST request to \# 1678s ok 39 - Ask for OpenID identity 1678s # ==> Pushing SP <== 1678s ok 40 - Request from SP to IdP 1678s # ==> Saving handler SP <== 1678s # ==> Pushing ISSUER <== 1678s # ==> Popping ISSUER <== 1678s # ==> Restoring SP <== 1678s ok 41 - Execute post request 1678s ok 42 - HTTP code is 200 1678s # ==> Popping SP <== 1678s ok 43 - Post OpenID identity 1678s ok 44 - Get redirection 1678s ok 45 - Location header found 1678s # ==> Pushing ISSUER <== 1678s # ==> Popping ISSUER <== 1678s ok 46 - Follow redirection to IdP 1678s ok 47 - HTTP code is 200 1678s ok 48 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerRequestopenidserver%22%3A%221770125207_10865%22%2C%22issuerTs%22%3A1770197087%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%7D) 1678s ok 49 - HTTP code is 200 1678s ok 50 - Page contains a form 1678s ok 51 - Host match 1678s ok 52 - CSP header authorize POST request to \# 1678s # ==> Pushing ISSUER <== 1678s # ==> Popping ISSUER <== 1678s ok 53 - Try to authenticate 1678s ok 54 - Get cookie lemonldap (1583cc91dde2c0bb07150c0366a00f8a88183879309f065579679870af404136) 1678s ok 55 - HTTP code is 200 1678s ok 56 - Page contains a form 1678s ok 57 - Host match 1678s ok 58 - Field "confirm" is defined 1678s ok 59 - CSP header authorize POST request to \# 1678s # ==> Pushing ISSUER <== 1678s # ==> Popping ISSUER <== 1678s ok 60 - Confirm choice 1678s ok 61 - Get redirection 1678s ok 62 - Location header found 1678s # ==> Pushing SP <== 1678s # ==> Popping SP <== 1678s ok 63 - Follow redirection to SP 1678s ok 64 - Get cookie lemonldap (54bdb89aa41804fe47aa2acc11f87f9e9a0ed9e305fa20288434dfb5b99aa0a3) 1678s ok 65 - Get redirection 1678s ok 66 - Location header found 1678s 1..66 1678s ok 1682s t/34-Auth-Proxy-and-REST-Server.t .............................................. 1682s ok 1 - use Lemonldap::NG::Portal::Main; 1682s ok 2 - Portal object 1682s ok 3 - Init 1682s ok 4 - Portal app 1682s ok 5 - Register $type 1682s ok 6 - Portal object 1682s ok 7 - Init 1682s ok 8 - Portal app 1682s ok 9 - Register $type 1682s # ==> Pushing SP <== 1682s # ==> Popping SP <== 1682s ok 10 - Unauth SP request 1682s ok 11 - HTTP code is 200 1682s # ==> Pushing SP <== 1682s ok 12 - @ REST request (POST /) 1682s # ==> Saving handler SP <== 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s # ==> Restoring SP <== 1682s ok 13 - Post request 1682s ok 14 - HTTP code is 200 1682s ok 15 - Get cookie lemonldap (71ad3ee31df812428f5f42d81ef145aef2294b781f05eaea6a6525ed1b3a48a7) 1682s ok 16 - Content is JSON 1682s ok 17 - @ REST request (GET /session/my/global) 1682s # ==> Saving handler SP <== 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s # ==> Restoring SP <== 1682s ok 18 - Execute request 1682s ok 19 - HTTP code is 200 1682s ok 20 - Content is JSON 1682s # ==> Popping SP <== 1682s ok 21 - Post user/password 1682s ok 22 - Get redirection 1682s ok 23 - Location is http://auth.sp.com/ 1682s ok 24 - Get cookie lemonldap (5a824ce406f172792dca96ef5c525852306ebd15b3cc4e99cb291b5c336f974b) 1682s ok 25 - Good ID 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s ok 26 - Some session keys 1682s ok 27 - HTTP code is 200 1682s ok 28 - GET JSON 1682s ok 29 - Good ID 1682s ok 30 - Uid is dwho 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s ok 31 - Create session 1682s ok 32 - HTTP code is 200 1682s ok 33 - GET JSON 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s ok 34 - Verify uid 1682s ok 35 - Uid is good 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s ok 36 - Put a new key 1682s ok 37 - HTTP code is 200 1682s ok 38 - GET JSON 1682s ok 39 - Result is 1 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s ok 40 - Verify cn 1682s ok 41 - CN is good 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s ok 42 - Put a new key 1682s ok 43 - HTTP code is 200 1682s ok 44 - GET JSON 1682s ok 45 - Result is 1 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s ok 46 - Verify cn 1682s ok 47 - ZZ is good 1682s ok 48 - use Lemonldap::NG::Common::Apache::Session::REST; 1682s ok 49 - @ REST request (POST /sessions/global/) 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s ok 50 - Post request 1682s ok 51 - HTTP code is 200 1682s ok 52 - Content is JSON 1682s ok 53 - Search all sessions 1682s ok 54 - Result is an hash 1682s ok 55 - Found 4 sessions 1682s ok 56 - All sessions are valid 1682s ok 57 - @ REST request (POST /sessions/global/) 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s ok 58 - Post request 1682s ok 59 - HTTP code is 200 1682s ok 60 - Content is JSON 1682s ok 61 - Search all sessions with a code 1682s ok 62 - Result is an hash 1682s ok 63 - Found the same count 1682s ok 64 - All sessions are valid 1682s ok 65 - @ REST request (POST /sessions/global/) 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s ok 66 - Post request 1682s ok 67 - HTTP code is 200 1682s ok 68 - Content is JSON 1682s ok 69 - Search dwho sessions 1682s ok 70 - Result is an hash 1682s ok 71 - Found 2 sessions 1682s ok 72 - All sessions are valid 1682s ok 73 - searchOn() count is lower than get_key_from_all_sessions() count 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s ok 74 - Delete new session 1682s ok 75 - HTTP code is 200 1682s ok 76 - GET JSON 1682s ok 77 - Result is 1 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s ok 78 - New session is deleted 1682s ok 79 - Session does not exist 1682s # ==> Pushing SP <== 1682s ok 80 - @ REST request (GET /) 1682s # ==> Saving handler SP <== 1682s # ==> Pushing ISSUER <== 1682s # ==> Popping ISSUER <== 1682s # ==> Restoring SP <== 1682s ok 81 - Execute request 1682s ok 82 - HTTP code is 200 1682s ok 83 - Content is JSON 1682s # ==> Popping SP <== 1682s ok 84 - Ask for logout 1682s ok 85 - HTTP code is 200 1682s # ==> Pushing SP <== 1682s # ==> Popping SP <== 1682s ok 86 - Test if user is reject on IdP 1682s ok 87 - Response status is 401 1682s ok 88 - Content is JSON 1682s ok 89 - Error code is 1 1682s 1..89 1682s ok 1685s t/34-Auth-Proxy-and-REST-sessions.t ............................................ 1685s ok 1 - use Lemonldap::NG::Portal::Main; 1685s ok 2 - Portal object 1685s ok 3 - Init 1685s ok 4 - Portal app 1685s ok 5 - Issuer portal 1685s ok 6 - Portal object 1685s ok 7 - Init 1685s ok 8 - Portal app 1685s ok 9 - SP portal 1685s ok 10 - Unauth SP request 1685s ok 11 - HTTP code is 200 1685s ok 12 - @ REST request (POST /) 1685s ok 13 - Post request 1685s ok 14 - @ REST request (GET /session/my/global) 1685s ok 15 - Execute request 1685s ok 16 - @ REST request (GET /sessions/global/5efe8af397fc3577e05b483aca964f1b) 1685s ok 17 - Execute request 1685s ok 18 - @ REST request (PUT /sessions/global/5efe8af397fc3577e05b483aca964f1b) 1685s ok 19 - Post request 1685s ok 20 - @ REST request (PUT /sessions/global/beae6c87fef7f47f9c0a8c3870f1627d2b55f81303e04e0e097ab90923678c64) 1685s ok 21 - Post request 1685s ok 22 - Post user/password 1685s ok 23 - Get redirection 1685s ok 24 - Location is http://auth.sp.com/ 1685s ok 25 - Get cookie lemonldap (beae6c87fef7f47f9c0a8c3870f1627d2b55f81303e04e0e097ab90923678c64) 1685s ok 26 - @ REST request (GET /) 1685s ok 27 - Execute request 1685s ok 28 - @ REST request (GET /sessions/global/beae6c87fef7f47f9c0a8c3870f1627d2b55f81303e04e0e097ab90923678c64) 1685s ok 29 - Execute request 1685s ok 30 - @ REST request (DELETE /sessions/global/beae6c87fef7f47f9c0a8c3870f1627d2b55f81303e04e0e097ab90923678c64) 1685s ok 31 - Execute request 1685s ok 32 - Ask for logout 1685s ok 33 - HTTP code is 200 1685s ok 34 - @ REST request (GET /sessions/global/beae6c87fef7f47f9c0a8c3870f1627d2b55f81303e04e0e097ab90923678c64) 1685s ok 35 - Execute request 1685s ok 36 - Test if user is reject on IdP 1685s ok 37 - Response status is 401 1685s ok 38 - Content is JSON 1685s ok 39 - Error code is 1 1685s 1..39 1685s ok 1688s t/34-Auth-Proxy-and-SOAP-Server.t .............................................. 1688s ok 1 - use Lemonldap::NG::Portal::Main; 1688s ok 2 - Portal object 1688s ok 3 - Init 1688s ok 4 - Portal app 1688s ok 5 - Register $type 1688s ok 6 - Portal object 1688s ok 7 - Init 1688s ok 8 - Portal app 1688s ok 9 - Register $type 1688s # ==> Pushing SP <== 1688s # ==> Popping SP <== 1688s ok 10 - Unauth SP request 1688s ok 11 - HTTP code is 200 1688s # ==> Pushing SP <== 1688s ok 12 - @ SOAP REQUEST @ 1688s # ==> Saving handler SP <== 1688s # ==> Pushing ISSUER <== 1688s # ==> Popping ISSUER <== 1688s # ==> Restoring SP <== 1688s ok 13 - Execute request 1688s ok 14 - HTTP code is 200 1688s ok 15 - Content is XML 1688s ok 16 - @ END OF SOAP REQUEST @ 1688s ok 17 - @ SOAP REQUEST @ 1688s # ==> Saving handler SP <== 1688s # ==> Pushing ISSUER <== 1688s # ==> Popping ISSUER <== 1688s # ==> Restoring SP <== 1688s ok 18 - Execute request 1688s ok 19 - HTTP code is 200 1688s ok 20 - Content is XML 1688s ok 21 - @ END OF SOAP REQUEST @ 1688s # ==> Popping SP <== 1688s ok 22 - Post user/password 1688s ok 23 - Get redirection 1688s ok 24 - Location is http://auth.sp.com/ 1688s ok 25 - Get cookie lemonldap (f77ddfca46e65572529ace15dfb3b125319722a3d733a6cc03839284bddd223e) 1688s # ==> Pushing SP <== 1688s # ==> Popping SP <== 1688s ok 26 - Try to get menu 1688s ok 27 - HTTP code is 200 1688s ok 28 - use Lemonldap::NG::Common::Apache::Session::SOAP; 1688s ok 29 - @ SOAP REQUEST @ 1688s # ==> Pushing ISSUER <== 1688s # ==> Popping ISSUER <== 1688s ok 30 - Execute request 1688s ok 31 - HTTP code is 200 1688s ok 32 - Content is XML 1688s ok 33 - @ END OF SOAP REQUEST @ 1688s ok 34 - @ SOAP REQUEST @ 1688s # ==> Pushing ISSUER <== 1688s # ==> Popping ISSUER <== 1688s ok 35 - Execute request 1688s ok 36 - HTTP code is 200 1688s ok 37 - Content is XML 1688s ok 38 - @ END OF SOAP REQUEST @ 1688s ok 39 - Try get_key_from_all_sessions 1688s ok 40 - Found session 1688s # ==> Pushing SP <== 1688s # ==> Popping SP <== 1688s ok 41 - Ask for logout 1688s ok 42 - HTTP code is 200 1688s # ==> Pushing SP <== 1688s # ==> Popping SP <== 1688s ok 43 - Test if user is reject on IdP 1688s ok 44 - Response status is 401 1688s ok 45 - Content is JSON 1688s ok 46 - Error code is 1 1688s 1..46 1688s ok 1690s t/35-My-session.t .............................................................. 1690s ok 1 - use Lemonldap::NG::Portal::Main; 1690s ok 2 - Portal object 1690s ok 3 - Init 1690s ok 4 - Portal app 1690s ok 5 - Auth query 1690s ok 6 - HTTP code is 200 1690s ok 7 - Get cookie lemonldap (15d84a276ea0d3b6d3eecdf853919ac2f3e6fbc7a2b2cd99e1c36f6e698e574b) 1690s ok 8 - Check for test1 1690s ok 9 - HTTP code is 200 1690s ok 10 - http//test1.example.com is ganted 1690s ok 11 - Check for test1 1690s ok 12 - HTTP code is 200 1690s ok 13 - Request for my applications 1690s ok 14 - HTTP code is 200 1690s ok 15 - Result == 1 1690s ok 16 - "Sample applications" category found 1690s ok 17 - Two applications found 1690s ok 18 - Description app1 found 1690s ok 19 - Logo app1 found 1690s ok 20 - URI app2 found 1690s ok 21 - Logout request 1690s ok 22 - Response is 200 1690s ok 23 - Cookie is deleted 1690s ok 24 - No pdata 1690s ok 25 - Disconnect request 1690s ok 26 - Response is 401 1690s 1..26 1690s ok 1693s t/35-REST-OAuth2-deny.t ........................................................ 1693s ok 1 - use Lemonldap::NG::Portal::Main; 1693s ok 2 - Portal object 1693s ok 3 - Init 1693s ok 4 - Portal app 1693s ok 5 - Register $type 1693s ok 6 - OP portal 1693s # ==> Pushing OP <== 1693s # ==> Popping OP <== 1693s ok 7 - Get JWKS, endpoint /oauth2/jwks 1693s ok 8 - HTTP code is 200 1693s # ==> Pushing OP <== 1693s # ==> Popping OP <== 1693s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1693s ok 10 - HTTP code is 200 1693s ok 11 - Portal object 1693s ok 12 - Init 1693s ok 13 - Portal app 1693s ok 14 - Register $type 1693s ok 15 - RP portal 1693s # ==> Pushing RP <== 1693s # ==> Popping RP <== 1693s ok 16 - Unauth SP request 1693s ok 17 - Get redirection 1693s ok 18 - Location header found 1693s # ==> Pushing OP <== 1693s # ==> Popping OP <== 1693s ok 19 - Push request to OP, endpoint /oauth2/authorize 1693s ok 20 - HTTP code is 200 1693s # ==> Pushing OP <== 1693s # ==> Popping OP <== 1693s ok 21 - Post authentication, endpoint /oauth2/authorize 1693s ok 22 - Get cookie lemonldap (d3a21cf43f9a5c34cdbf3c96ab24de3e133e704cfff63925d5c3bcd7594fb1ac) 1693s ok 23 - HTTP code is 200 1693s ok 24 - Page contains a form 1693s ok 25 - Host match 1693s ok 26 - Field "confirm" is defined 1693s ok 27 - CSP header authorize POST request to \# 1693s # ==> Pushing OP <== 1693s # ==> Popping OP <== 1693s ok 28 - Post confirmation, endpoint /oauth2/authorize 1693s ok 29 - Get redirection 1693s ok 30 - Location header found 1693s # ==> Pushing RP <== 1693s ok 31 - REST request 1693s ok 32 - Request from RP to OP, endpoint /oauth2/token 1693s # ==> Saving handler RP <== 1693s # ==> Pushing OP <== 1693s # ==> Popping OP <== 1693s # ==> Restoring RP <== 1693s ok 33 - Execute request 1693s ok 34 - Response is 200 1693s ok 35 - Content is JSON 1693s ok 36 - Found access_token b57dd90d4120df3852ec413aec0aec9a93d96beb897f1dcd93f81074f896dd1d 1693s ok 37 - REST request 1693s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1693s # ==> Saving handler RP <== 1693s # ==> Pushing OP <== 1693s # ==> Popping OP <== 1693s # ==> Restoring RP <== 1693s ok 39 - Execute request 1693s ok 40 - Response is 200 1693s ok 41 - Content is JSON 1693s # ==> Popping RP <== 1693s ok 42 - Call openidconnectcallback on RP 1693s ok 43 - Get cookie lemonldap (c072e2e855e375900d6d0612d5d4f389f2aabc1d4e05e5132ad798fd8daca077) 1693s # ==> Pushing OP <== 1693s # ==> Popping OP <== 1693s ok 44 - Check session 1693s ok 45 - Response status is 401 1693s ok 46 - Content is JSON 1693s ok 47 - Error code is 9 1693s # ==> Pushing OP <== 1693s # ==> Popping OP <== 1693s ok 48 - Check session 1693s ok 49 - HTTP code is 403 1693s 1..49 1693s ok 1696s t/35-REST-OAuth2.t ............................................................. 1696s ok 1 - use Lemonldap::NG::Portal::Main; 1696s ok 2 - Portal object 1696s ok 3 - Init 1696s ok 4 - Portal app 1696s ok 5 - Register $type 1696s ok 6 - OP portal 1696s # ==> Pushing OP <== 1696s # ==> Popping OP <== 1696s ok 7 - Get JWKS, endpoint /oauth2/jwks 1696s ok 8 - HTTP code is 200 1696s # ==> Pushing OP <== 1696s # ==> Popping OP <== 1696s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1696s ok 10 - HTTP code is 200 1696s ok 11 - Portal object 1696s ok 12 - Init 1696s ok 13 - Portal app 1696s ok 14 - Register $type 1696s ok 15 - RP portal 1696s # ==> Pushing RP <== 1696s # ==> Popping RP <== 1696s ok 16 - Unauth SP request 1696s ok 17 - Get redirection 1696s ok 18 - Location header found 1696s # ==> Pushing OP <== 1696s # ==> Popping OP <== 1696s ok 19 - Push request to OP, endpoint /oauth2/authorize 1696s ok 20 - HTTP code is 200 1696s # ==> Pushing OP <== 1696s # ==> Popping OP <== 1696s ok 21 - Post authentication, endpoint /oauth2/authorize 1696s ok 22 - Get cookie lemonldap (5133df49999fae6684200af1745189442387f8e46338d35b57af3b136dede8c6) 1696s ok 23 - HTTP code is 200 1696s ok 24 - Page contains a form 1696s ok 25 - Host match 1696s ok 26 - Field "confirm" is defined 1696s ok 27 - CSP header authorize POST request to \# 1696s # ==> Pushing OP <== 1696s # ==> Popping OP <== 1696s ok 28 - Post confirmation, endpoint /oauth2/authorize 1696s ok 29 - Get redirection 1696s ok 30 - Location header found 1696s # ==> Pushing RP <== 1696s ok 31 - REST request 1696s ok 32 - Request from RP to OP, endpoint /oauth2/token 1696s # ==> Saving handler RP <== 1696s # ==> Pushing OP <== 1696s # ==> Popping OP <== 1696s # ==> Restoring RP <== 1696s ok 33 - Execute request 1696s ok 34 - Response is 200 1696s ok 35 - Content is JSON 1696s ok 36 - Found access_token 517613513187cee8f64640e824ae6100d482ae88417d09cd045a34d3bbfb17bb 1696s ok 37 - REST request 1696s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 1696s # ==> Saving handler RP <== 1696s # ==> Pushing OP <== 1696s # ==> Popping OP <== 1696s # ==> Restoring RP <== 1696s ok 39 - Execute request 1696s ok 40 - Response is 200 1696s ok 41 - Content is JSON 1696s # ==> Popping RP <== 1696s ok 42 - Call openidconnectcallback on RP 1696s ok 43 - Get cookie lemonldap (92527b1ac9592533e26ec894e6a7133d7b9d029ffcd232800f783ddeb3c04be6) 1696s # ==> Pushing OP <== 1696s # ==> Popping OP <== 1696s ok 44 - Check session 1696s ok 45 - Response status is 401 1696s ok 46 - Content is JSON 1696s ok 47 - Error code is 9 1696s # ==> Pushing OP <== 1696s # ==> Popping OP <== 1696s ok 48 - Check session 1696s ok 49 - HTTP code is 200 1696s 1..49 1696s ok 1697s t/35-REST-auth-password-server.t ............................................... 1697s ok 1 - use Lemonldap::NG::Portal::Main; 1697s ok 2 - Portal object 1697s ok 3 - Init 1697s ok 4 - Portal app 1697s ok 5 - HTTP code is 200 1697s ok 6 - Content-Type is JSON 1697s ok 7 - Content is valid JSON 1697s ok 8 - Correct password is accepted 1697s ok 9 - HTTP code is 200 1697s ok 10 - Content-Type is JSON 1697s ok 11 - Content is valid JSON 1697s ok 12 - Incorrect user is rejected 1697s ok 13 - HTTP code is 200 1697s ok 14 - Content-Type is JSON 1697s ok 15 - Content is valid JSON 1697s ok 16 - Incorrect password is rejected 1697s ok 17 - HTTP code is 200 1697s ok 18 - Content-Type is JSON 1697s ok 19 - Content is valid JSON 1697s ok 20 - Correct result 1697s ok 21 - Correct attributes 1697s ok 22 - Correct macro 1697s ok 23 - HTTP code is 200 1697s ok 24 - Content-Type is JSON 1697s ok 25 - Content is valid JSON 1697s ok 26 - Correct result 1697s ok 27 - No attributes 1697s 1..27 1697s ok 1700s t/35-REST-config-backend.t ..................................................... 1700s ok 1 - use Lemonldap::NG::Portal::Main; 1700s ok 2 - Portal object 1700s ok 3 - Init 1700s ok 4 - Portal app 1700s ok 5 - Register $type 1700s # ==> Pushing ISSUER <== 1700s # ==> Popping ISSUER <== 1700s ok 6 - Get latest conf metadata 1700s ok 7 - HTTP code is 200 1700s ok 8 - Portal object 1700s ok 9 - @ REST request (GET /config/latest) 1700s # ==> Saving handler SP <== 1700s # ==> Pushing ISSUER <== 1700s # ==> Popping ISSUER <== 1700s # ==> Restoring SP <== 1700s ok 10 - Execute request 1700s ok 11 - Response is 200 or 400 1700s ok 12 - @ END OF REST REQUEST 1700s ok 13 - @ REST request (GET /config/latest) 1700s # ==> Saving handler SP <== 1700s # ==> Pushing ISSUER <== 1700s # ==> Popping ISSUER <== 1700s # ==> Restoring SP <== 1700s ok 14 - Execute request 1700s ok 15 - Response is 200 or 400 1700s ok 16 - @ END OF REST REQUEST 1700s ok 17 - @ REST request (GET /config/1) 1700s # ==> Saving handler SP <== 1700s # ==> Pushing ISSUER <== 1700s # ==> Popping ISSUER <== 1700s # ==> Restoring SP <== 1700s ok 18 - Execute request 1700s ok 19 - Response is 200 or 400 1700s ok 20 - @ END OF REST REQUEST 1700s ok 21 - Init 1700s ok 22 - Portal app 1700s ok 23 - Register $type 1700s # ==> Pushing SP <== 1700s # ==> Popping SP <== 1700s ok 24 - Unauth SP request 1700s ok 25 - HTTP code is 200 1700s # ==> Pushing SP <== 1700s # ==> Popping SP <== 1700s ok 26 - Post user/password 1700s ok 27 - Get redirection 1700s ok 28 - Location is http://auth.sp.com/ 1700s ok 29 - Get cookie lemonldap (29a07d19a0ee2d0865baf33f3c811d6c678189f3d766f6cc02ac4186931419b7) 1700s # ==> Pushing SP <== 1700s # ==> Popping SP <== 1700s ok 30 - Auth test 1700s ok 31 - HTTP code is 200 1700s ok 32 - Good ID 1700s # ==> Pushing ISSUER <== 1700s # ==> Popping ISSUER <== 1700s ok 33 - Some session keys 1700s ok 34 - HTTP code is 200 1700s ok 35 - GET JSON 1700s ok 36 - Good ID 1700s ok 37 - Uid is french 1700s ok 38 - UTF-8 values 1700s # ==> Pushing ISSUER <== 1700s # ==> Popping ISSUER <== 1700s ok 39 - Retrieve error message: 9 from lang: fr 1700s ok 40 - HTTP code is 200 1700s ok 41 - GET JSON 1700s ok 42 - Good lang 1700s ok 43 - Good errorNum 1700s ok 44 - Good errorMsgName 1700s ok 45 - Good file URL 1700s ok 46 - Good result 1700s # ==> Pushing ISSUER <== 1700s # ==> Popping ISSUER <== 1700s ok 47 - Retrieve ALL error messages from lang: es 1700s ok 48 - HTTP code is 200 1700s ok 49 - GET JSON 1700s ok 50 - Good lang 1700s ok 51 - Good errorNum 1700s ok 52 - Good file URL 1700s ok 53 - Good result 1700s # ==> Pushing ISSUER <== 1700s # ==> Popping ISSUER <== 1700s ok 54 - Retrieve ALL error messages from lang: en (default) 1700s ok 55 - HTTP code is 200 1700s ok 56 - GET JSON 1700s ok 57 - Good lang 1700s ok 58 - Good errorNum 1700s ok 59 - Good file URL 1700s ok 60 - Good result 1700s # ==> Pushing SP <== 1700s # ==> Popping SP <== 1700s ok 61 - Ask for logout 1700s ok 62 - HTTP code is 200 1700s # ==> Pushing SP <== 1700s # ==> Popping SP <== 1700s ok 63 - Test if user is reject on IdP 1700s ok 64 - Response status is 401 1700s ok 65 - Content is JSON 1700s ok 66 - Error code is 1 1700s 1..66 1700s ok 1702s t/35-REST-export-password.t .................................................... 1702s ok 1 - use Lemonldap::NG::Portal::Main; 1702s ok 2 - Portal object 1702s ok 3 - Init 1702s ok 4 - Portal app 1702s ok 5 - Register $type 1702s ok 6 - Portal object 1702s ok 7 - Init 1702s ok 8 - Portal app 1702s ok 9 - Register $type 1702s # ==> Pushing SP <== 1702s # ==> Popping SP <== 1702s ok 10 - Unauth SP request 1702s ok 11 - HTTP code is 200 1702s # ==> Pushing SP <== 1702s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 1702s # ==> Saving handler SP <== 1702s # ==> Pushing ISSUER <== 1702s # ==> Popping ISSUER <== 1702s # ==> Restoring SP <== 1702s ok 13 - Execute request 1702s ok 14 - Response is 200 or 400 1702s ok 15 - @ END OF REST REQUEST 1702s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 1702s # ==> Saving handler SP <== 1702s # ==> Pushing ISSUER <== 1702s # ==> Popping ISSUER <== 1702s # ==> Restoring SP <== 1702s ok 17 - Post request 1702s ok 18 - HTTP code is 200 1702s ok 19 - @ END OF REST REQUEST 1702s ok 20 - @ REST request (PUT /sessions/global/d2a21d3340536d3cc416b071efe3bcb483145fc9b5662befb86d0c97f03eb73c) 1702s # ==> Saving handler SP <== 1702s # ==> Pushing ISSUER <== 1702s # ==> Popping ISSUER <== 1702s # ==> Restoring SP <== 1702s ok 21 - Post request 1702s ok 22 - HTTP code is 200 1702s ok 23 - @ END OF REST REQUEST 1702s # ==> Popping SP <== 1702s ok 24 - Post user/password 1702s ok 25 - Get redirection 1702s ok 26 - Location is http://auth.sp.com/ 1702s ok 27 - Get cookie lemonldap (d2a21d3340536d3cc416b071efe3bcb483145fc9b5662befb86d0c97f03eb73c) 1702s # ==> Pushing SP <== 1702s # ==> Popping SP <== 1702s ok 28 - Auth test 1702s ok 29 - HTTP code is 200 1702s ok 30 - Password is exported 1702s 1..30 1702s ok 1703s t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.t .................... 1703s ok 1 - use Lemonldap::NG::Portal::Main; 1703s ok 2 - Portal object 1703s ok 3 - Init 1703s ok 4 - Portal app 1703s ok 5 - Issuer portal 1703s ok 6 - Simple request to handler 1703s ok 7 - Get WWW-Authenticate header 1703s # Subtest: REST request to Portal 1703s 1..3 1703s ok 1 - Get POST request 1703s ok 2 - Push request to portal 1703s ok 3 - Response is 200 1703s ok 8 - REST request to Portal 1703s ok 9 - AuthBasic request 1703s ok 10 - HTTP code is 200 1703s ok 11 - Authenticated as dwho 1703s # Subtest: REST request to Portal 1703s 1..3 1703s ok 1 - Get POST request 1703s ok 2 - Push request to portal 1703s ok 3 - Response is 200 1703s ok 12 - REST request to Portal 1703s ok 13 - AuthBasic request 1703s ok 14 - HTTP code is 200 1703s ok 15 - Authenticated as rtyler 1703s ok 16 - REST requests were done by handler 1703s ok 17 - New AuthBasic request 1703s ok 18 - Handler used its local cache 1703s ok 19 - HTTP code is 200 1703s ok 20 - Authenticated as dwho 1703s ok 21 - New AuthBasic request 1703s ok 22 - Handler used its local cache 1703s ok 23 - HTTP code is 200 1703s ok 24 - Authenticated as rtyler 1703s # Subtest: REST request to Portal 1703s 1..3 1703s ok 1 - Get POST request 1703s ok 2 - Push request to portal 1703s ok 3 - Response is 401 1703s ok 25 - REST request to Portal 1703s ok 26 - New AuthBasic request 1703s ok 27 - Request was rejected 1703s # Subtest: REST request to Portal 1703s 1..3 1703s ok 1 - Get POST request 1703s ok 2 - Push request to portal 1703s ok 3 - Response is 401 1703s ok 28 - REST request to Portal 1703s ok 29 - New AuthBasic request 1703s ok 30 - Request was rejected 1703s 1..30 1703s ok 1706s t/35-REST-sessions-with-AuthBasic-handler-with-2FA.t ........................... 1706s ok 1 - use Lemonldap::NG::Portal::Main; 1706s ok 2 - Portal object 1706s ok 3 - Init 1706s ok 4 - Portal app 1706s ok 5 - Issuer portal 1706s ok 6 - Simple request to handler 1706s ok 7 - Get WWW-Authenticate header 1706s ok 8 - Get Menu 1706s ok 9 - HTTP code is 200 1706s ok 10 - Page contains a form 1706s ok 11 - Host match 1706s ok 12 - Field "user" is defined 1706s ok 13 - Field "password" is defined 1706s ok 14 - CSP header authorize POST request to \# 1706s ok 15 - Auth query 1706s ok 16 - Get cookie lemonldap (73d9afb3b2162c08ab3efcad046ac87f2459fe3f662de0537f8d88abee4041c6) 1706s ok 17 - Get redirection 1706s ok 18 - Location is http://auth.idp.com/ 1706s ok 19 - Form registration 1706s ok 20 - Get redirection 1706s ok 21 - Location header found 1706s ok 22 - Form registration 1706s ok 23 - Found TOTP js 1706s ok 24 - Get new key 1706s ok 25 - Content is JSON 1706s ok 26 - Found secret 1706s ok 27 - Found token 1706s ok 28 - Code 1706s ok 29 - Code contains 6 digits 1706s ok 30 - Post code 1706s ok 31 - Content is JSON 1706s ok 32 - Key is registered 1706s ok 33 - Get Menu 1706s ok 34 - HTTP code is 200 1706s ok 35 - Page contains a form 1706s ok 36 - Host match 1706s ok 37 - Field "user" is defined 1706s ok 38 - Field "password" is defined 1706s ok 39 - CSP header authorize POST request to \# 1706s ok 40 - Auth query 1706s ok 41 - HTTP code is 200 1706s ok 42 - Page contains a form 1706s ok 43 - URI match 1706s # Subtest: REST request to Portal 1706s 1..2 1706s ok 1 - Get POST request 1706s ok 2 - Push request to portal 1706s ok 44 - REST request to Portal 1706s ok 45 - AuthBasic request 1706s ok 46 - Authentication rejected 1706s ok 47 - REST requests were done by handler 1706s # Subtest: REST request to Portal 1706s 1..2 1706s ok 1 - Get POST request 1706s ok 2 - Push request to portal 1706s ok 48 - REST request to Portal 1706s ok 49 - New AuthBasic request 1706s ok 50 - Handler used its local cache 1706s ok 51 - Authentication rejected a second time 1706s # Subtest: REST request to Portal 1706s 1..2 1706s ok 1 - Get POST request 1706s ok 2 - Push request to portal 1706s ok 52 - REST request to Portal 1706s ok 53 - New AuthBasic request 1706s ok 54 - Portal was called a second time 1706s ok 55 - 2FA did not trigger for rtyler because of ENV rule 1706s 1..55 1706s ok 1708s t/35-REST-sessions-with-AuthBasic-handler.t .................................... 1708s ok 1 - use Lemonldap::NG::Portal::Main; 1708s ok 2 - Portal object 1708s ok 3 - Init 1708s ok 4 - Portal app 1708s ok 5 - Issuer portal 1708s ok 6 - Simple request to handler 1708s ok 7 - Get WWW-Authenticate header 1708s # Subtest: REST request to Portal 1708s 1..3 1708s ok 1 - Get POST request 1708s ok 2 - Push request to portal 1708s ok 3 - Response is 200 1708s ok 8 - REST request to Portal 1708s ok 9 - AuthBasic request 1708s ok 10 - HTTP code is 200 1708s ok 11 - Authenticated as dwho 1708s # Subtest: REST request to Portal 1708s 1..3 1708s ok 1 - Get POST request 1708s ok 2 - Push request to portal 1708s ok 3 - Response is 200 1708s ok 12 - REST request to Portal 1708s ok 13 - AuthBasic request 1708s ok 14 - HTTP code is 200 1708s ok 15 - Authenticated as rtyler 1708s ok 16 - REST requests were done by handler 1708s ok 17 - New AuthBasic request 1708s ok 18 - Handler used its local cache 1708s ok 19 - HTTP code is 200 1708s ok 20 - Authenticated as dwho 1708s ok 21 - New AuthBasic request 1708s ok 22 - Handler used its local cache 1708s ok 23 - HTTP code is 200 1708s ok 24 - Authenticated as rtyler 1708s # Subtest: REST request to Portal 1708s 1..3 1708s ok 1 - Get POST request 1708s ok 2 - Push request to portal 1708s ok 3 - Response is 401 1708s ok 25 - REST request to Portal 1708s ok 26 - New AuthBasic request 1708s ok 27 - Request was rejected 1708s # Subtest: REST request to Portal 1708s 1..3 1708s ok 1 - Get POST request 1708s ok 2 - Push request to portal 1708s ok 3 - Response is 401 1708s ok 28 - REST request to Portal 1708s ok 29 - New AuthBasic request 1708s ok 30 - Request was rejected 1708s 1..30 1708s ok 1709s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t .. 1709s ok 1 - use Lemonldap::NG::Portal::Main; 1709s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t line 66. 1709s ok 2 # skip LLNGTESTREDIS isn't set 1709s 1..2 1709s ok 1711s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t .................. 1711s ok 1 - use Lemonldap::NG::Portal::Main; 1711s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t line 66. 1711s ok 2 # skip LLNGTESTREDIS isn't set 1711s 1..2 1711s ok 1713s t/35-REST-sessions-with-REST-server.t .......................................... 1713s ok 1 - use Lemonldap::NG::Portal::Main; 1713s ok 2 - Portal object 1713s ok 3 - Init 1713s ok 4 - Portal app 1713s ok 5 - Register $type 1713s ok 6 - Portal object 1713s ok 7 - Init 1713s ok 8 - Portal app 1713s ok 9 - Register $type 1713s # ==> Pushing SP <== 1713s # ==> Popping SP <== 1713s ok 10 - Unauth SP request 1713s ok 11 - HTTP code is 200 1713s # ==> Pushing SP <== 1713s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8?kind=Persistent) 1713s # ==> Saving handler SP <== 1713s # ==> Pushing ISSUER <== 1713s # ==> Popping ISSUER <== 1713s # ==> Restoring SP <== 1713s ok 13 - Execute request 1713s ok 14 - Response is 200 or 400 1713s ok 15 - @ END OF REST REQUEST 1713s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 1713s # ==> Saving handler SP <== 1713s # ==> Pushing ISSUER <== 1713s # ==> Popping ISSUER <== 1713s # ==> Restoring SP <== 1713s ok 17 - Post request 1713s ok 18 - HTTP code is 200 1713s ok 19 - @ END OF REST REQUEST 1713s ok 20 - @ REST request (PUT /sessions/global/567116502518dbc57344861a4f357bd2a8f96b76a6f4ea76076c03a94b5fa94a) 1713s # ==> Saving handler SP <== 1713s # ==> Pushing ISSUER <== 1713s # ==> Popping ISSUER <== 1713s # ==> Restoring SP <== 1713s ok 21 - Post request 1713s ok 22 - HTTP code is 200 1713s ok 23 - @ END OF REST REQUEST 1713s # ==> Popping SP <== 1713s ok 24 - Post user/password 1713s ok 25 - Get redirection 1713s ok 26 - Location is http://auth.sp.com/ 1713s ok 27 - Get cookie lemonldap (567116502518dbc57344861a4f357bd2a8f96b76a6f4ea76076c03a94b5fa94a) 1713s # ==> Pushing SP <== 1713s # ==> Popping SP <== 1713s ok 28 - Auth test 1713s ok 29 - HTTP code is 200 1713s ok 30 - Good ID 1713s ok 31 - Mulivalued attribute found 1713s ok 32 - Good ID 1713s ok 33 - Uid is french 1713s # ==> Pushing SP <== 1713s ok 34 - @ REST request (GET /sessions/global/567116502518dbc57344861a4f357bd2a8f96b76a6f4ea76076c03a94b5fa94a) 1713s # ==> Saving handler SP <== 1713s # ==> Pushing ISSUER <== 1713s # ==> Popping ISSUER <== 1713s # ==> Restoring SP <== 1713s ok 35 - Execute request 1713s ok 36 - Response is 200 or 400 1713s ok 37 - @ END OF REST REQUEST 1713s ok 38 - @ REST request (DELETE /sessions/global/567116502518dbc57344861a4f357bd2a8f96b76a6f4ea76076c03a94b5fa94a) 1713s # ==> Saving handler SP <== 1713s # ==> Pushing ISSUER <== 1713s # ==> Popping ISSUER <== 1713s # ==> Restoring SP <== 1713s ok 39 - Execute request 1713s ok 40 - Response is 200 or 400 1713s ok 41 - @ END OF REST REQUEST 1713s # ==> Popping SP <== 1713s ok 42 - Ask for logout 1713s ok 43 - HTTP code is 200 1713s # ==> Pushing SP <== 1713s ok 44 - @ REST request (GET /sessions/global/567116502518dbc57344861a4f357bd2a8f96b76a6f4ea76076c03a94b5fa94a) 1713s # ==> Saving handler SP <== 1713s # ==> Pushing ISSUER <== 1713s # ==> Popping ISSUER <== 1713s # ==> Restoring SP <== 1713s ok 45 - Execute request 1713s ok 46 - Response is 200 or 400 1713s ok 47 - @ END OF REST REQUEST 1713s # ==> Popping SP <== 1713s ok 48 - Test if user is reject on IdP 1713s ok 49 - Response status is 401 1713s ok 50 - Content is JSON 1713s ok 51 - Error code is 1 1713s 1..51 1713s ok 1716s t/35-SOAP-config-backend.t ..................................................... 1716s ok 1 - use Lemonldap::NG::Portal::Main; 1716s ok 2 - Portal object 1716s ok 3 - Init 1716s ok 4 - Portal app 1716s ok 5 - Register $type 1716s ok 6 - @ SOAP REQUEST @ 1716s # ==> Pushing ISSUER <== 1716s # ==> Popping ISSUER <== 1716s ok 7 - Execute request 1716s ok 8 - HTTP code is 200 1716s ok 9 - Content is XML 1716s ok 10 - @ END OF SOAP REQUEST @ 1716s ok 11 - Last cfg is 1 1716s ok 12 - @ SOAP REQUEST @ 1716s # ==> Pushing ISSUER <== 1716s # ==> Popping ISSUER <== 1716s ok 13 - Execute request 1716s ok 14 - HTTP code is 200 1716s ok 15 - Content is XML 1716s ok 16 - @ END OF SOAP REQUEST @ 1716s ok 17 - Get configuration 1716s ok 18 - cfgNum is 1 1716s ok 19 - Portal object 1716s ok 20 - @ SOAP REQUEST @ 1716s # ==> Saving handler SP <== 1716s # ==> Pushing ISSUER <== 1716s # ==> Popping ISSUER <== 1716s # ==> Restoring SP <== 1716s ok 21 - Execute request 1716s ok 22 - HTTP code is 200 1716s ok 23 - Content is XML 1716s ok 24 - @ END OF SOAP REQUEST @ 1716s ok 25 - @ SOAP REQUEST @ 1716s # ==> Saving handler SP <== 1716s # ==> Pushing ISSUER <== 1716s # ==> Popping ISSUER <== 1716s # ==> Restoring SP <== 1716s ok 26 - Execute request 1716s ok 27 - HTTP code is 200 1716s ok 28 - Content is XML 1716s ok 29 - @ END OF SOAP REQUEST @ 1716s ok 30 - @ SOAP REQUEST @ 1716s # ==> Saving handler SP <== 1716s # ==> Pushing ISSUER <== 1716s # ==> Popping ISSUER <== 1716s # ==> Restoring SP <== 1716s ok 31 - Execute request 1716s ok 32 - HTTP code is 200 1716s ok 33 - Content is XML 1716s ok 34 - @ END OF SOAP REQUEST @ 1716s ok 35 - Init 1716s ok 36 - Portal app 1716s ok 37 - Register $type 1716s # ==> Pushing SP <== 1716s # ==> Popping SP <== 1716s ok 38 - Unauth SP request 1716s ok 39 - HTTP code is 200 1716s # ==> Pushing SP <== 1716s # ==> Popping SP <== 1716s ok 40 - Post user/password 1716s ok 41 - Get redirection 1716s ok 42 - Location is http://auth.sp.com/ 1716s ok 43 - Get cookie lemonldap (d54ff698c683d5542219bf975bcd9a16ef1bbfeaebc5ef93a07f2e1c4d339397) 1716s # ==> Pushing SP <== 1716s # ==> Popping SP <== 1716s ok 44 - Try to get menu 1716s ok 45 - HTTP code is 200 1716s # ==> Pushing SP <== 1716s # ==> Popping SP <== 1716s ok 46 - Ask for logout 1716s ok 47 - HTTP code is 200 1716s # ==> Pushing SP <== 1716s # ==> Popping SP <== 1716s ok 48 - Test if user is reject on IdP 1716s ok 49 - Response status is 401 1716s ok 50 - Content is JSON 1716s ok 51 - Error code is 1 1716s 1..51 1716s ok 1717s t/35-SOAP-sessions-with-SOAP-server.t .......................................... 1717s ok 1 - use Lemonldap::NG::Portal::Main; 1717s ok 2 - Portal object 1717s ok 3 - Init 1717s ok 4 - Portal app 1717s ok 5 - Register $type 1717s ok 6 - Portal object 1717s ok 7 - Init 1717s ok 8 - Portal app 1717s ok 9 - Register $type 1717s # ==> Pushing SP <== 1717s # ==> Popping SP <== 1717s ok 10 - Unauth SP request 1717s ok 11 - HTTP code is 200 1717s # ==> Pushing SP <== 1717s ok 12 - @ SOAP REQUEST @ 1717s # ==> Saving handler SP <== 1717s # ==> Pushing ISSUER <== 1717s # ==> Popping ISSUER <== 1717s # ==> Restoring SP <== 1717s ok 13 - Execute request 1717s ok 14 - HTTP code is 200 1717s ok 15 - Content is XML 1717s ok 16 - @ END OF SOAP REQUEST @ 1717s ok 17 - @ SOAP REQUEST @ 1717s # ==> Saving handler SP <== 1717s # ==> Pushing ISSUER <== 1717s # ==> Popping ISSUER <== 1717s # ==> Restoring SP <== 1717s ok 18 - Execute request 1717s ok 19 - HTTP code is 200 1717s ok 20 - Content is XML 1717s ok 21 - @ END OF SOAP REQUEST @ 1717s ok 22 - @ SOAP REQUEST @ 1717s # ==> Saving handler SP <== 1717s # ==> Pushing ISSUER <== 1717s # ==> Popping ISSUER <== 1717s # ==> Restoring SP <== 1717s ok 23 - Execute request 1717s ok 24 - HTTP code is 200 1717s ok 25 - Content is XML 1717s ok 26 - @ END OF SOAP REQUEST @ 1717s ok 27 - @ SOAP REQUEST @ 1717s # ==> Saving handler SP <== 1717s # ==> Pushing ISSUER <== 1717s # ==> Popping ISSUER <== 1717s # ==> Restoring SP <== 1717s ok 28 - Execute request 1717s ok 29 - HTTP code is 200 1717s ok 30 - Content is XML 1717s ok 31 - @ END OF SOAP REQUEST @ 1717s ok 32 - @ SOAP REQUEST @ 1717s # ==> Saving handler SP <== 1717s # ==> Pushing ISSUER <== 1717s # ==> Popping ISSUER <== 1717s # ==> Restoring SP <== 1717s ok 33 - Execute request 1717s ok 34 - HTTP code is 200 1717s ok 35 - Content is XML 1717s ok 36 - @ END OF SOAP REQUEST @ 1717s # ==> Popping SP <== 1717s ok 37 - Post user/password 1717s ok 38 - Get redirection 1717s ok 39 - Location is http://auth.sp.com/ 1717s ok 40 - Get cookie lemonldap (16cf465d49729a3ece19916eb4e2387127dea8b566fa66bc3e81c77cc1e2155d) 1717s # ==> Pushing SP <== 1717s # ==> Popping SP <== 1717s ok 41 - Try to get menu 1717s ok 42 - HTTP code is 200 1717s # ==> Pushing SP <== 1717s ok 43 - @ SOAP REQUEST @ 1717s # ==> Saving handler SP <== 1717s # ==> Pushing ISSUER <== 1717s # ==> Popping ISSUER <== 1717s # ==> Restoring SP <== 1717s ok 44 - Execute request 1717s ok 45 - HTTP code is 200 1717s ok 46 - Content is XML 1717s ok 47 - @ END OF SOAP REQUEST @ 1717s ok 48 - @ SOAP REQUEST @ 1717s # ==> Saving handler SP <== 1717s # ==> Pushing ISSUER <== 1717s # ==> Popping ISSUER <== 1717s # ==> Restoring SP <== 1717s ok 49 - Execute request 1717s ok 50 - HTTP code is 200 1717s ok 51 - Content is XML 1717s ok 52 - @ END OF SOAP REQUEST @ 1717s # ==> Popping SP <== 1717s ok 53 - Ask for logout 1717s ok 54 - HTTP code is 200 1717s # ==> Pushing SP <== 1717s ok 55 - @ SOAP REQUEST @ 1717s # ==> Saving handler SP <== 1717s # ==> Pushing ISSUER <== 1717s # ==> Popping ISSUER <== 1717s # ==> Restoring SP <== 1717s ok 56 - Execute request 1717s ok 57 - HTTP code is 200 1717s ok 58 - Content is XML 1717s ok 59 - @ END OF SOAP REQUEST @ 1717s # ==> Popping SP <== 1717s ok 60 - Test if user is reject on IdP 1717s ok 61 - Response status is 401 1717s ok 62 - Content is JSON 1717s ok 63 - Error code is 1 1717s # ==> Pushing ISSUER <== 1717s # ==> Popping ISSUER <== 1717s ok 64 - Test WSDL 1717s ok 65 - HTTP code is 200 1717s ok 66 - Content contains wsdl def 1717s 1..66 1717s ok 1721s t/36-Combination-Custom.t ...................................................... 1721s ok 1 - use Lemonldap::NG::Portal::Main; 1721s ok 2 - Portal object 1721s ok 3 - Init 1721s ok 4 - Portal app 1721s ok 5 - Expression loaded: "[Dm] or [DB]" 1721s ok 6 - Try to connect with login dwho 1721s ok 7 - Get cookie lemonldap (a85f1fa719a930327f5fa75dc9213ff03224b36fa983503bf24b8a2f6fe6bd0d) 1721s ok 8 - Logout request 1721s ok 9 - Response is 200 1721s ok 10 - Cookie is deleted 1721s ok 11 - No pdata 1721s ok 12 - Disconnect request 1721s ok 13 - Response is 401 1721s ok 14 - Try to connect with login dvador 1721s ok 15 - Get cookie lemonldap (95ad2741bf3db2f902f4fe5f1fdd57137b305772df55ae9db8eaa4746fd9b674) 1721s ok 16 - Portal object 1721s ok 17 - Init 1721s ok 18 - Portal app 1721s ok 19 - Expression loaded: "[Dm] and [DB]" 1721s ok 20 - Try to connect with login rtyler 1721s ok 21 - Get cookie lemonldap (4803f80cedbd3132658992b2b3a1f424d6628822ec947a56fc8951ed339037d0) 1721s ok 22 - Logout request 1721s ok 23 - Response is 200 1721s ok 24 - Cookie is deleted 1721s ok 25 - No pdata 1721s ok 26 - Disconnect request 1721s ok 27 - Response is 401 1721s ok 28 - Try to connect with login dwho 1721s ok 29 - Response status is 401 1721s ok 30 - Content is JSON 1721s ok 31 - Error code is 5 1721s ok 32 - Portal object 1721s ok 33 - Init 1721s ok 34 - Portal app 1721s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 1721s ok 36 - Try to connect with login dwho 1721s ok 37 - Get cookie lemonldap (2047675c4f9bd74cae227e6e5065c8a90d282d641b1b25d6343e57f7b9d94722) 1721s ok 38 - Logout request 1721s ok 39 - Response is 200 1721s ok 40 - Cookie is deleted 1721s ok 41 - No pdata 1721s ok 42 - Disconnect request 1721s ok 43 - Response is 401 1721s ok 44 - Try to connect with login dvador 1721s ok 45 - Get cookie lemonldap (210890b7062d41e23be490f14972748abbf7c13501bafa8623763fa9b40d0243) 1721s ok 46 - Logout request 1721s ok 47 - Response is 200 1721s ok 48 - Cookie is deleted 1721s ok 49 - No pdata 1721s ok 50 - Disconnect request 1721s ok 51 - Response is 401 1721s ok 52 - Portal object 1721s ok 53 - Init 1721s ok 54 - Portal app 1721s 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]" 1721s ok 56 - Try to connect with login rtyler 1721s ok 57 - Get cookie lemonldap (428800ebbe4e99214b4cb56b10e0e8ceb4d28b2db4a106cacec555043188a73c) 1721s ok 58 - Demo and DBI exported variables exist in session 1721s ok 59 - Try to connect with login dvador 1721s ok 60 - Get cookie lemonldap (ff067a760c0625b5fa596de6ee831f8fdf0da50f836315c4ca91534e50eb632a) 1721s ok 61 - Try to connect with login dwho 1721s ok 62 - Response status is 401 1721s ok 63 - Content is JSON 1721s ok 64 - Error code is 5 1721s ok 65 - Portal object 1721s ok 66 - Init 1721s ok 67 - Portal app 1721s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 1721s ok 69 - Try to connect with login rtyler 1721s ok 70 - Get cookie lemonldap (d44673340a53d4d2b583f80e9dfc69be5231bdf0b7d8b9e54d41ab666dbd2bb8) 1721s ok 71 - Try to connect with login dwho 1721s ok 72 - Get cookie lemonldap (0d2e7bcdf8ab6e0137bc5ab203b7e0ca05a1fbe7d666880a2aa768cf455e6c3b) 1721s ok 73 - Portal object 1721s ok 74 - Init 1721s ok 75 - Portal app 1721s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 1721s ok 77 - Try to connect with login rtyler 1721s ok 78 - Get cookie lemonldap (c5cbc6c4048da41b6dd68a262389e1febc7270307e30b305fc102c88f8c65cad) 1721s ok 79 - Try to connect with login dwho 1721s ok 80 - Response status is 401 1721s ok 81 - Content is JSON 1721s ok 82 - Error code is 5 1721s 1..82 1721s ok 1724s t/36-Combination-Kerberos-multiple-domains.t ................................... 1724s ok 1 - use Lemonldap::NG::Portal::Main; 1724s ok 2 - Portal object 1724s ok 3 - Init 1724s ok 4 - Portal app 1724s # Subtest: Successful Kerberos authentication on dom1 1724s ok 1 - Simple access 1724s ok 2 - Found Kerberos JS 1724s ok 3 - HTTP code is 200 1724s ok 4 - Page contains a form 1724s ok 5 - Host match 1724s ok 6 - Field "kerberos" is defined 1724s ok 7 - Field "ajax_auth_token" is defined 1724s ok 8 - CSP header authorize POST request to \# 1724s ok 9 - AJAX query 1724s ok 10 1724s ok 11 - AJAX query 1724s ok 12 - HTTP code is 200 1724s ok 13 - Content-Type is JSON 1724s ok 14 - Content is valid JSON 1724s ok 15 - User token was returned 1724s ok 16 - Post form 1724s ok 17 - Get cookie lemonldap (78f6163d719962a7c19528f7cc87dc415da6d5ee64efa8599b731f02d9a3a13c) 1724s ok 18 - Get session using restSessionServer 1724s ok 19 - HTTP code is 200 1724s ok 20 - Deserialize session content 1724s ok 21 - Session has correct value for cn 1724s 1..21 1724s ok 5 - Successful Kerberos authentication on dom1 1724s # Subtest: Successful Kerberos authentication on dom2 1724s ok 1 - Simple access 1724s ok 2 - Found Kerberos JS 1724s ok 3 - HTTP code is 200 1724s ok 4 - Page contains a form 1724s ok 5 - Host match 1724s ok 6 - Field "kerberos" is defined 1724s ok 7 - Field "ajax_auth_token" is defined 1724s ok 8 - CSP header authorize POST request to \# 1724s ok 9 - AJAX query 1724s ok 10 1724s ok 11 - AJAX query 1724s ok 12 - HTTP code is 200 1724s ok 13 - Content-Type is JSON 1724s ok 14 - Content is valid JSON 1724s ok 15 - User token was returned 1724s ok 16 - Post form 1724s ok 17 - Get cookie lemonldap (6f3008b4843911a3473253745f68382ad7e7a186fcafa820c253683b75cb86cc) 1724s ok 18 - Get session using restSessionServer 1724s ok 19 - HTTP code is 200 1724s ok 20 - Deserialize session content 1724s ok 21 - Session has correct value for cn 1724s 1..21 1724s ok 6 - Successful Kerberos authentication on dom2 1724s # Subtest: Fallback to Dom1 1724s ok 1 - Simple access 1724s ok 2 - Found Kerberos JS 1724s ok 3 - HTTP code is 200 1724s ok 4 - Page contains a form 1724s ok 5 - Host match 1724s ok 6 - Field "kerberos" is defined 1724s ok 7 - Field "ajax_auth_token" is defined 1724s ok 8 - CSP header authorize POST request to \# 1724s ok 9 - Post form 1724s ok 10 - HTTP code is 200 1724s ok 11 - Page contains a form 1724s ok 12 - Host match 1724s ok 13 - Field "user" is defined 1724s ok 14 - Field "password" is defined 1724s ok 15 - CSP header authorize POST request to \# 1724s ok 16 - Post form 1724s ok 17 - Get cookie lemonldap (2ac57ba51908ca36b6df839913153e011cfba124acb7874af758808cd363676b) 1724s ok 18 - Get session using restSessionServer 1724s ok 19 - HTTP code is 200 1724s ok 20 - Deserialize session content 1724s ok 21 - Session has correct value for cn 1724s 1..21 1724s ok 7 - Fallback to Dom1 1724s # Subtest: Fallback to Dom2 1724s ok 1 - Simple access 1724s ok 2 - Found Kerberos JS 1724s ok 3 - HTTP code is 200 1724s ok 4 - Page contains a form 1724s ok 5 - Host match 1724s ok 6 - Field "kerberos" is defined 1724s ok 7 - Field "ajax_auth_token" is defined 1724s ok 8 - CSP header authorize POST request to \# 1724s ok 9 - Post form 1724s ok 10 - HTTP code is 200 1724s ok 11 - Page contains a form 1724s ok 12 - Host match 1724s ok 13 - Field "user" is defined 1724s ok 14 - Field "password" is defined 1724s ok 15 - CSP header authorize POST request to \# 1724s ok 16 - Post form 1724s ok 17 - Get cookie lemonldap (d75a707332ef6f0ed8ef3d22a5ef7c23978ece578d5fcc5dcc12f5f2c9d95720) 1724s ok 18 - Get session using restSessionServer 1724s ok 19 - HTTP code is 200 1724s ok 20 - Deserialize session content 1724s ok 21 - Session has correct value for cn 1724s 1..21 1724s ok 8 - Fallback to Dom2 1724s 1..8 1724s ok 1725s t/36-Combination-Password.t .................................................... 1725s ok 1 - use Lemonldap::NG::Portal::Main; 1725s ok 2 - Portal object 1725s ok 3 - Init 1725s ok 4 - Portal app 1725s ok 5 - Try to connect with login jkirk 1725s ok 6 - Get cookie lemonldap (2f2b0fb388b9b68c5f8f642a21ee4db7b7adb664bfcec8cd966424c2da0447a2) 1725s ok 7 - Try to change password 1725s ok 8 - HTTP code is 200 1725s ok 9 - Content-Type is JSON 1725s ok 10 - Content is valid JSON 1725s ok 11 - PE_PASSWORD_OK 1725s ok 12 - Try to connect with login jkirk 1725s ok 13 - Response status is 401 1725s ok 14 - Content is JSON 1725s ok 15 - Error code is 5 1725s ok 16 - Try to connect with login jkirk 1725s ok 17 - Get cookie lemonldap (76be53e4bbc29eb34628f61de8310c631f06397765c126f6f17629b2c8fb0c16) 1725s ok 18 - Try to connect with login dvador 1725s ok 19 - Get cookie lemonldap (0b83d1219c1cb2f81df333cc9e873a8d826e04c8ae22446188a7d5efd27ae02d) 1725s ok 20 - Try to change password 1725s ok 21 - HTTP code is 200 1725s ok 22 - Content-Type is JSON 1725s ok 23 - Content is valid JSON 1725s ok 24 - PE_PASSWORD_OK 1725s ok 25 - Try to connect with login dvador 1725s ok 26 - Response status is 401 1725s ok 27 - Content is JSON 1725s ok 28 - Error code is 5 1725s ok 29 - Try to connect with login dvador 1725s ok 30 - Get cookie lemonldap (57a0a54c6605334f21a98acc7c089d0bd8c457de7135b0bd1b063453cc9b598b) 1725s 1..30 1725s ok 1728s t/36-Combination-SSL-Kerberos.t ................................................ 1728s ok 1 - use Lemonldap::NG::Portal::Main; 1728s ok 2 - Portal object 1728s ok 3 - Init 1728s ok 4 - Portal app 1728s # Subtest: Auth by SSL 1728s ok 1 - Get cookie lemonldap (bb78f28e51c0e7fd0ba3cfe56777475abfa03bb3f8a97a1a55aeb7e56ff4381a) 1728s ok 2 - Correct session auth module 1728s ok 3 - Correct session UID 1728s 1..3 1728s ok 5 - Auth by SSL 1728s # Subtest: Auth by Kerberos 1728s ok 1 - HTTP code is 200 1728s ok 2 - Page contains a form 1728s ok 3 - Host match 1728s ok 4 - Field "kerberos" is defined 1728s ok 5 - CSP header authorize POST request to \# 1728s ok 6 - Found hidden attribut "kerberos" with value="0" 1728s ok 7 - Get Kerberos javascript 1728s ok 8 - Response body is not empty 1728s ok 9 - Found waiting message 1728s ok 10 - HTTP code is 200 1728s ok 11 - Page contains a form 1728s ok 12 - Host match 1728s ok 13 - Field "url" is defined 1728s ok 14 - Field "kerberos" is defined 1728s ok 15 - Field "ajax_auth_token" is defined 1728s ok 16 - CSP header authorize POST request to \# 1728s ok 17 - AJAX query 1728s ok 18 1728s ok 19 - AJAX query 1728s ok 20 - HTTP code is 200 1728s ok 21 - Content-Type is JSON 1728s ok 22 - Content is valid JSON 1728s ok 23 - User token was returned 1728s ok 24 - Post form 1728s ok 25 - Get cookie lemonldap (57d52928a5a966d4e3f58648ca0d4c785c9720f07e326efabfa8968e5ead918e) 1728s ok 26 - Correct session auth module 1728s ok 27 - Correct session UID 1728s 1..27 1728s ok 6 - Auth by Kerberos 1728s # Subtest: Auth by Demo 1728s ok 1 - Response body is not empty 1728s ok 2 - Found waiting message 1728s ok 3 - HTTP code is 200 1728s ok 4 - Page contains a form 1728s ok 5 - Host match 1728s ok 6 - Field "url" is defined 1728s ok 7 - Field "kerberos" is defined 1728s ok 8 - Field "ajax_auth_token" is defined 1728s ok 9 - CSP header authorize POST request to \# 1728s ok 10 - Post form 1728s ok 11 - HTTP code is 200 1728s ok 12 - Page contains a form 1728s ok 13 - Host match 1728s ok 14 - Field "url" is defined 1728s ok 15 - Field "user" is defined 1728s ok 16 - Field "password" is defined 1728s ok 17 - CSP header authorize POST request to \# 1728s ok 18 - Post form 1728s ok 19 - Get cookie lemonldap (0f3e15a16951a4e5edf4a9caf35dbde0ce8984f1dd97b4cb56e3eae5a5a2a353) 1728s ok 20 - Correct session auth module 1728s ok 21 - Correct session UID 1728s 1..21 1728s ok 7 - Auth by Demo 1728s 1..7 1728s ok 1729s t/36-Combination-with-Choice.t ................................................. 1729s ok 1 - use Lemonldap::NG::Portal::Main; 1729s ok 2 - Portal object 1729s ok 3 - Init 1729s ok 4 - Portal app 1729s ok 5 - Expression loaded: "[Dm] or [Ch]" 1729s ok 6 - Try to connect with login dwho 1729s ok 7 - Get cookie lemonldap (c1daa42537f7c4d6062cbc927530e35e2a762a493e58dad540141dacb7d40857) 1729s ok 8 - Logout request 1729s ok 9 - Response is 200 1729s ok 10 - Cookie is deleted 1729s ok 11 - No pdata 1729s ok 12 - Disconnect request 1729s ok 13 - Response is 401 1729s ok 14 - Try to connect with login dvador 1729s ok 15 - Get cookie lemonldap (f81a8a5be271deceaded5af1ebc7651d6b191504f527793a9d2937c5e2bba7d3) 1729s ok 16 - Logout request 1729s ok 17 - Response is 200 1729s ok 18 - Cookie is deleted 1729s ok 19 - No pdata 1729s ok 20 - Disconnect request 1729s ok 21 - Response is 401 1729s ok 22 - Portal object 1729s ok 23 - Init 1729s ok 24 - Portal app 1729s ok 25 - Expression loaded: "[Dm] and [Ch]" 1729s ok 26 - Try to connect with login rtyler 1729s ok 27 - Get cookie lemonldap (7d3593ca1e169ef67ccd3e1fa63288b59d96ace68037f433e73051306f040ae3) 1729s ok 28 - Logout request 1729s ok 29 - Response is 200 1729s ok 30 - Cookie is deleted 1729s ok 31 - No pdata 1729s ok 32 - Disconnect request 1729s ok 33 - Response is 401 1729s ok 34 - Try to connect with login dwho 1729s ok 35 - Get cookie lemonldap (3b84417afd571d6e2393d0d9faceedce01356ae9ca886c91aae8bc472040b37f) 1729s ok 36 - Logout request 1729s ok 37 - Response is 200 1729s ok 38 - Cookie is deleted 1729s ok 39 - No pdata 1729s ok 40 - Disconnect request 1729s ok 41 - Response is 401 1729s ok 42 - Try to connect with login dwho 1729s ok 43 - Response status is 401 1729s ok 44 - Content is JSON 1729s ok 45 - Error code is 5 1729s ok 46 - Portal object 1729s ok 47 - Init 1729s ok 48 - Portal app 1729s ok 49 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [Ch]" 1729s ok 50 - Try to connect with login dwho 1729s ok 51 - Get cookie lemonldap (c7708542be15872a7af090351431bb048357c7b0f2b010114e65e95eb8244741) 1729s ok 52 - Logout request 1729s ok 53 - Response is 200 1729s ok 54 - Cookie is deleted 1729s ok 55 - No pdata 1729s ok 56 - Disconnect request 1729s ok 57 - Response is 401 1729s ok 58 - Try to connect with login dvador 1729s ok 59 - Get cookie lemonldap (2275b02a9b488241883375421f493e177d1675612428cab4571d55059fc18d95) 1729s ok 60 - Logout request 1729s ok 61 - Response is 200 1729s ok 62 - Cookie is deleted 1729s ok 63 - No pdata 1729s ok 64 - Disconnect request 1729s ok 65 - Response is 401 1729s ok 66 - Portal object 1729s ok 67 - Init 1729s ok 68 - Portal app 1729s 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]" 1729s ok 70 - Try to connect with login rtyler 1729s ok 71 - Get cookie lemonldap (204b215f1b24d1d6c29268f30b1663a595963e912bde32efa308bfc1cd04e75d) 1729s ok 72 - Logout request 1729s ok 73 - Response is 200 1729s ok 74 - Cookie is deleted 1729s ok 75 - No pdata 1729s ok 76 - Disconnect request 1729s ok 77 - Response is 401 1729s ok 78 - Try to connect with login dvador 1729s ok 79 - Get cookie lemonldap (d35c508da273fe9fe507d3a94ae6dcbe023e6a61034cd0f4f25968bf325d9b93) 1729s ok 80 - Logout request 1729s ok 81 - Response is 200 1729s ok 82 - Cookie is deleted 1729s ok 83 - No pdata 1729s ok 84 - Disconnect request 1729s ok 85 - Response is 401 1729s ok 86 - Try to connect with login dwho 1729s ok 87 - Get cookie lemonldap (5cb6ff8c4b4d316fdff12e66641c111bf7c0493e2e030bde46cd55dddc6a9b92) 1729s ok 88 - Logout request 1729s ok 89 - Response is 200 1729s ok 90 - Cookie is deleted 1729s ok 91 - No pdata 1729s ok 92 - Disconnect request 1729s ok 93 - Response is 401 1729s ok 94 - Try to connect with login dwho 1729s ok 95 - Response status is 401 1729s ok 96 - Content is JSON 1729s ok 97 - Error code is 5 1729s 1..97 1729s ok 1732s t/36-Combination-with-TOTP.t ................................................... 1732s ok 1 - use Lemonldap::NG::Portal::Main; 1732s ok 2 - Portal object 1732s ok 3 - Init 1732s ok 4 - Portal app 1732s ok 5 - Get Menu 1732s ok 6 - HTTP code is 200 1732s ok 7 - Page contains a form 1732s ok 8 - Host match 1732s ok 9 - Field "user" is defined 1732s ok 10 - Field "password" is defined 1732s ok 11 - Field "token" is defined 1732s ok 12 - CSP header authorize POST request to \# 1732s ok 13 - Auth query 1732s ok 14 - Get cookie lemonldap (b3de9985213044ab0f7176f927d60598afbbf1e626792cb7aebd210b267db051) 1732s ok 15 - Get redirection 1732s ok 16 - Location is http://auth.example.com/ 1732s ok 17 - Form registration 1732s ok 18 - Found TOTP js 1732s ok 19 - Get new key 1732s ok 20 - Content is JSON 1732s ok 21 - Found secret 1732s ok 22 - Found token 1732s ok 23 - Code 1732s ok 24 - Code contains 6 digits 1732s ok 25 - Post code 1732s ok 26 - Content is JSON 1732s ok 27 - Key is registered 1732s ok 28 - Logout request 1732s ok 29 - Response is 200 1732s ok 30 - Cookie is deleted 1732s ok 31 - No pdata 1732s ok 32 - Disconnect request 1732s ok 33 - Response is 401 1732s ok 34 - Get Menu 1732s ok 35 - HTTP code is 200 1732s ok 36 - Page contains a form 1732s ok 37 - Host match 1732s ok 38 - Field "user" is defined 1732s ok 39 - Field "password" is defined 1732s ok 40 - Field "token" is defined 1732s ok 41 - CSP header authorize POST request to \# 1732s ok 42 - Auth query with bad password 1732s ok 43 - Get Menu 1732s ok 44 - HTTP code is 200 1732s ok 45 - Page contains a form 1732s ok 46 - Host match 1732s ok 47 - Field "user" is defined 1732s ok 48 - Field "password" is defined 1732s ok 49 - Field "token" is defined 1732s ok 50 - CSP header authorize POST request to \# 1732s ok 51 - Auth query 1732s ok 52 - HTTP code is 200 1732s ok 53 - Page contains a form 1732s ok 54 - URI match 1732s ok 55 - Field "token" is defined 1732s ok 56 - Code 1732s ok 57 - Post code 1732s ok 58 - Token expired 1732s ok 59 - Get Menu 1732s ok 60 - HTTP code is 200 1732s ok 61 - Page contains a form 1732s ok 62 - Host match 1732s ok 63 - Field "user" is defined 1732s ok 64 - Field "password" is defined 1732s ok 65 - Field "token" is defined 1732s ok 66 - CSP header authorize POST request to \# 1732s 1..66 1732s ok 1733s t/36-Combination-with-over.t ................................................... 1733s ok 1 - use Lemonldap::NG::Portal::Main; 1733s ok 2 - Portal object 1733s ok 3 - Init 1733s ok 4 - Portal app 1733s ok 5 - Expression loaded: "[Dm] or [DB]" 1733s ok 6 - JSON is parsed 1733s ok 7 - Try to connect with login dwho 1733s ok 8 - Get cookie lemonldap (77987ca287849b346e4d499354620f11de5c84e7796d2763d6d1fc9ba4d9316a) 1733s ok 9 - Logout request 1733s ok 10 - Response is 200 1733s ok 11 - Cookie is deleted 1733s ok 12 - No pdata 1733s ok 13 - Disconnect request 1733s ok 14 - Response is 401 1733s ok 15 - Try to connect with login dvador 1733s ok 16 - Get cookie lemonldap (1457791ac485323e64d55ef5e2650f55fc532b959bda3224b9c860f3293059c8) 1733s ok 17 - Logout request 1733s ok 18 - Response is 200 1733s ok 19 - Cookie is deleted 1733s ok 20 - No pdata 1733s ok 21 - Disconnect request 1733s ok 22 - Response is 401 1733s 1..22 1733s ok 1737s t/36-Combination-with-token.t .................................................. 1737s ok 1 - use Lemonldap::NG::Portal::Main; 1737s ok 2 - Portal object 1737s ok 3 - Init 1737s ok 4 - Portal app 1737s ok 5 - Expression loaded: "[Dm] or [DB]" 1737s ok 6 - Unauth request 1737s ok 7 - HTTP code is 200 1737s ok 8 - Page contains a form 1737s ok 9 - Host match 1737s ok 10 - Field "token" is defined 1737s ok 11 - CSP header authorize POST request to \# 1737s ok 12 - Try to connect with login dwho 1737s ok 13 - Get cookie lemonldap (6422e34f6ddfa71a3d482f455cb61ee6a0e34d6a3faa72610774b81c481af5cc) 1737s ok 14 - Logout request 1737s ok 15 - Response is 200 1737s ok 16 - Cookie is deleted 1737s ok 17 - No pdata 1737s ok 18 - Disconnect request 1737s ok 19 - Response is 401 1737s ok 20 - Unauth request 1737s ok 21 - HTTP code is 200 1737s ok 22 - Page contains a form 1737s ok 23 - Host match 1737s ok 24 - Field "token" is defined 1737s ok 25 - CSP header authorize POST request to \# 1737s ok 26 - Try to connect with login dvador 1737s ok 27 - Get cookie lemonldap (d28350074f100e960f454fc232f00bec598bb054d70bdc6d25660a03c2b7813f) 1737s ok 28 - Logout request 1737s ok 29 - Response is 200 1737s ok 30 - Cookie is deleted 1737s ok 31 - No pdata 1737s ok 32 - Disconnect request 1737s ok 33 - Response is 401 1737s ok 34 - Portal object 1737s ok 35 - Init 1737s ok 36 - Portal app 1737s ok 37 - Expression loaded: "[Dm] and [DB]" 1737s ok 38 - Unauth request 1737s ok 39 - HTTP code is 200 1737s ok 40 - Page contains a form 1737s ok 41 - Host match 1737s ok 42 - Field "token" is defined 1737s ok 43 - CSP header authorize POST request to \# 1737s ok 44 - Try to connect with login rtyler 1737s ok 45 - Get cookie lemonldap (986a88aaf0da45a0665f55bcca17ab62b781e5731eef0c0b20225fb80cac1a37) 1737s ok 46 - Logout request 1737s ok 47 - Response is 200 1737s ok 48 - Cookie is deleted 1737s ok 49 - No pdata 1737s ok 50 - Disconnect request 1737s ok 51 - Response is 401 1737s ok 52 - Unauth request 1737s ok 53 - HTTP code is 200 1737s ok 54 - Page contains a form 1737s ok 55 - Host match 1737s ok 56 - Field "token" is defined 1737s ok 57 - CSP header authorize POST request to \# 1737s ok 58 - Try to connect with login dwho 1737s ok 59 - Response status is 401 1737s ok 60 - Content is JSON 1737s ok 61 - Error code is 5 1737s ok 62 - Portal object 1737s ok 63 - Init 1737s ok 64 - Portal app 1737s ok 65 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 1737s ok 66 - Unauth request 1737s ok 67 - HTTP code is 200 1737s ok 68 - Page contains a form 1737s ok 69 - Host match 1737s ok 70 - Field "token" is defined 1737s ok 71 - CSP header authorize POST request to \# 1737s ok 72 - Try to connect with login dwho 1737s ok 73 - Get cookie lemonldap (423550aaa7a952d88139990bbda752eb0c244f23a5b01f0ac5ee685b0fc8c2ec) 1737s ok 74 - Logout request 1737s ok 75 - Response is 200 1737s ok 76 - Cookie is deleted 1737s ok 77 - No pdata 1737s ok 78 - Disconnect request 1737s ok 79 - Response is 401 1737s ok 80 - Unauth request 1737s ok 81 - HTTP code is 200 1737s ok 82 - Page contains a form 1737s ok 83 - Host match 1737s ok 84 - Field "token" is defined 1737s ok 85 - CSP header authorize POST request to \# 1737s ok 86 - Try to connect with login dvador 1737s ok 87 - Get cookie lemonldap (e62f76a4402c3b6134eca75a798a81e7ff5b912742f6df179f12925a6cacb457) 1737s ok 88 - Logout request 1737s ok 89 - Response is 200 1737s ok 90 - Cookie is deleted 1737s ok 91 - No pdata 1737s ok 92 - Disconnect request 1737s ok 93 - Response is 401 1737s ok 94 - Portal object 1737s ok 95 - Init 1737s ok 96 - Portal app 1737s 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]" 1737s ok 98 - Unauth request 1737s ok 99 - HTTP code is 200 1737s ok 100 - Page contains a form 1737s ok 101 - Host match 1737s ok 102 - Field "token" is defined 1737s ok 103 - CSP header authorize POST request to \# 1737s ok 104 - Try to connect with login rtyler 1737s ok 105 - Get cookie lemonldap (5a18619fc5553a059f9afed26c56dfbff3fb6bb30ace80eb1a276179a530e71d) 1737s ok 106 - Logout request 1737s ok 107 - Response is 200 1737s ok 108 - Cookie is deleted 1737s ok 109 - No pdata 1737s ok 110 - Disconnect request 1737s ok 111 - Response is 401 1737s ok 112 - Unauth request 1737s ok 113 - HTTP code is 200 1737s ok 114 - Page contains a form 1737s ok 115 - Host match 1737s ok 116 - Field "token" is defined 1737s ok 117 - CSP header authorize POST request to \# 1737s ok 118 - Try to connect with login dvador 1737s ok 119 - Get cookie lemonldap (e788bfaa867ee515d1f452395dbb89cc2a34889cd0fc02285890bf5d041d14f8) 1737s ok 120 - Logout request 1737s ok 121 - Response is 200 1737s ok 122 - Cookie is deleted 1737s ok 123 - No pdata 1737s ok 124 - Disconnect request 1737s ok 125 - Response is 401 1737s ok 126 - Unauth request 1737s ok 127 - HTTP code is 200 1737s ok 128 - Page contains a form 1737s ok 129 - Host match 1737s ok 130 - Field "token" is defined 1737s ok 131 - CSP header authorize POST request to \# 1737s ok 132 - Try to connect with login dwho 1737s ok 133 - Response status is 401 1737s ok 134 - Content is JSON 1737s ok 135 - Error code is 5 1737s 1..135 1737s ok 1739s t/36-Combination.t ............................................................. 1739s ok 1 - use Lemonldap::NG::Portal::Main; 1739s ok 2 - Portal object 1739s ok 3 - Init 1739s ok 4 - Portal app 1739s ok 5 - Expression loaded: "[Dm] or [DB]" 1739s ok 6 - Try to connect with login dwho 1739s ok 7 - Get cookie lemonldap (1e1125fea93c2ab5c6c4ad2674d2f80a153ed3bb70ee46e59696b6275db34f1a) 1739s ok 8 - Logout request 1739s ok 9 - Response is 200 1739s ok 10 - Cookie is deleted 1739s ok 11 - No pdata 1739s ok 12 - Disconnect request 1739s ok 13 - Response is 401 1739s ok 14 - Try to connect with login dvador 1739s ok 15 - Get cookie lemonldap (96a90cd6c6543dc67a2ec38b7d688a3fd0f03eca315aed716bb68b89fce59fe2) 1739s ok 16 - Portal object 1739s ok 17 - Init 1739s ok 18 - Portal app 1739s ok 19 - Expression loaded: "[Dm] and [DB]" 1739s ok 20 - Try to connect with login rtyler 1739s ok 21 - Get cookie lemonldap (9897a068fa4a6f5a27f11a4c0b8e3378078a5e06364c8b523a8f252311bb1bef) 1739s ok 22 - Logout request 1739s ok 23 - Response is 200 1739s ok 24 - Cookie is deleted 1739s ok 25 - No pdata 1739s ok 26 - Disconnect request 1739s ok 27 - Response is 401 1739s ok 28 - Try to connect with login dwho 1739s ok 29 - Response status is 401 1739s ok 30 - Content is JSON 1739s ok 31 - Error code is 5 1739s ok 32 - Portal object 1739s ok 33 - Init 1739s ok 34 - Portal app 1739s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 1739s ok 36 - Try to connect with login dwho 1739s ok 37 - Get cookie lemonldap (25fb949d7686a9b158cd069145f557ba572bf189927a130cd58ae7f67fdf96c7) 1739s ok 38 - Logout request 1739s ok 39 - Response is 200 1739s ok 40 - Cookie is deleted 1739s ok 41 - No pdata 1739s ok 42 - Disconnect request 1739s ok 43 - Response is 401 1739s ok 44 - Try to connect with login dvador 1739s ok 45 - Get cookie lemonldap (4c4470fd697c730cd47db1b7a9c4e7fb5be291a44ef2c5b58e803c1f6c04b68f) 1739s ok 46 - Logout request 1739s ok 47 - Response is 200 1739s ok 48 - Cookie is deleted 1739s ok 49 - No pdata 1739s ok 50 - Disconnect request 1739s ok 51 - Response is 401 1739s ok 52 - Portal object 1739s ok 53 - Init 1739s ok 54 - Portal app 1739s 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]" 1739s ok 56 - Try to connect with login rtyler 1739s ok 57 - Get cookie lemonldap (1ef394971776f75fbc4c3dd33c937e3c25e623329c0b7d1803575b4a0371dfef) 1739s ok 58 - Demo and DBI exported variables exist in session 1739s ok 59 - Try to connect with login dvador 1739s ok 60 - Get cookie lemonldap (4230808c83cb029ee3efa11edc42f3cd589ebe0061c3124505c4e8dde7c82b7c) 1739s ok 61 - Try to connect with login dwho 1739s ok 62 - Response status is 401 1739s ok 63 - Content is JSON 1739s ok 64 - Error code is 5 1739s ok 65 - Portal object 1739s ok 66 - Init 1739s ok 67 - Portal app 1739s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 1739s ok 69 - Try to connect with login rtyler 1739s ok 70 - Get cookie lemonldap (aa6407a2607c58542b2589474dec095acdfa0d93be7004739ae54d01e4ed338a) 1739s ok 71 - Try to connect with login dwho 1739s ok 72 - Get cookie lemonldap (0067bc3e5a64cdad540a6a34cf4ac5c8fcc1fc151fd9b1425670103b1cb7513e) 1739s ok 73 - Portal object 1739s ok 74 - Init 1739s ok 75 - Portal app 1739s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 1739s ok 77 - Try to connect with login rtyler 1739s ok 78 - Get cookie lemonldap (863f159539fa0c2e8c3c8a4e18b9af84abf15fb0a209c5ac4585cc1e6617957b) 1739s ok 79 - Try to connect with login dwho 1739s ok 80 - Response status is 401 1739s ok 81 - Content is JSON 1739s ok 82 - Error code is 5 1739s 1..82 1739s ok 1743s t/37-CAS-App-to-SAML-IdP-POST.t ................................................ 1743s ok 1 - use Lemonldap::NG::Portal::Main; 1743s # Subtest: Test without WAYF 1743s ok 1 - Portal object 1743s ok 2 - Init 1743s ok 3 - Portal app 1743s ok 4 - Register $type 1743s ok 5 - Portal object 1743s ok 6 - Init 1743s ok 7 - Portal app 1743s ok 8 - Register $type 1743s ok 9 - Portal object 1743s ok 10 - Init 1743s ok 11 - Portal app 1743s ok 12 - Register $type 1743s # ==> Pushing APP <== 1743s # ==> Popping APP <== 1743s ok 13 - Unauth CAS app request 1743s ok 14 - Get cookie llngcasserver (proxy) 1743s ok 15 - Get CAS server cookie 1743s ok 16 - Get redirection 1743s ok 17 - Location header found 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s ok 18 - Push request to proxy 1743s ok 19 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770197150%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcas%22%3A%221770125270_36748%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1743s ok 20 - HTTP code is 200 1743s ok 21 - Page contains a form 1743s ok 22 - Host match 1743s ok 23 - URI match 1743s ok 24 - Field "SAMLRequest" is defined 1743s ok 25 - CSP header authorize POST request to auth.idp.com 1743s ok 26 - Method is POST 1743s # ==> Pushing IDP <== 1743s # ==> Popping IDP <== 1743s ok 27 - Launch SAML request to IdP 1743s ok 28 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770197150%2C%22issuerRequestsaml%22%3A%221770125270_52712%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1743s # ==> Pushing IDP <== 1743s # ==> Popping IDP <== 1743s ok 29 - Post authentication 1743s ok 30 - HTTP code is 200 1743s ok 31 - Page contains a form 1743s ok 32 - CSP header authorize POST request to auth.proxy.com 1743s ok 33 - Method is POST 1743s ok 34 - Get cookie lemonldap (391311c824bdfcc4457599d2cbcd4c2e0fd742757dcba36f30ba4bff10d1ebd5) 1743s ok 35 - Get cookie lemonldappdata () 1743s ok 36 - SAML request cleared from pdata 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s ok 37 - POST SAML response 1743s ok 38 - Get cookie lemonldap (a54429d82f82edbe492a4cf1f7f08f2f76b2bcaf283572bdc8039ad15ce00bde) 1743s ok 39 - Get redirection 1743s ok 40 - Location header found 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s ok 41 - Follow internal redirection 1743s ok 42 - Get redirection 1743s ok 43 - Location header found 1743s # ==> Pushing APP <== 1743s ok 44 - SOAP request 1743s # ==> Saving handler APP <== 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s # ==> Restoring APP <== 1743s ok 45 - Execute request to /cas/serviceValidate 1743s ok 46 - HTTP code is 200 1743s ok 47 - Content is XML 1743s # ==> Popping APP <== 1743s ok 48 - Follow redirection to RP 1743s ok 49 - Get cookie lemonldap (bbe2d125cc80743025e3211921c704cc85d97cfdf0b49c333ee43ff5d2ee7f2a) 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s ok 50 - Initiate logout from proxy 1743s ok 51 - HTTP code is 200 1743s ok 52 - Page contains a form 1743s ok 53 - Host match 1743s ok 54 - URI match 1743s ok 55 - Field "SAMLRequest" is defined 1743s ok 56 - Field "RelayState" is defined 1743s ok 57 - CSP header authorize POST request to auth.idp.com 1743s ok 58 - Method is POST 1743s # ==> Pushing IDP <== 1743s # ==> Popping IDP <== 1743s ok 59 - Send SAML logout request 1743s ok 60 - HTTP code is 200 1743s ok 61 - Page contains a form 1743s ok 62 - Host match 1743s ok 63 - URI match 1743s ok 64 - Field "SAMLResponse" is defined 1743s ok 65 - Field "RelayState" is defined 1743s ok 66 - CSP header authorize POST request to auth.proxy.com 1743s ok 67 - Method is POST 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s ok 68 - Receive SAML logout response 1743s ok 69 - Get redirection 1743s ok 70 - Location header found 1743s ok 71 - SP session was removed 1743s ok 72 - IDP session was removed 1743s 1..72 1743s ok 2 - Test without WAYF 1743s # Subtest: Test with WAYF 1743s ok 1 - Portal object 1743s ok 2 - Init 1743s ok 3 - Portal app 1743s ok 4 - Register $type 1743s ok 5 - Portal object 1743s ok 6 - Init 1743s ok 7 - Portal app 1743s ok 8 - Register $type 1743s ok 9 - Portal object 1743s ok 10 - Init 1743s ok 11 - Portal app 1743s ok 12 - Register $type 1743s # ==> Pushing APP <== 1743s # ==> Popping APP <== 1743s ok 13 - Unauth CAS app request 1743s ok 14 - Get cookie llngcasserver (proxy) 1743s ok 15 - Get CAS server cookie 1743s ok 16 - Get redirection 1743s ok 17 - Location header found 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s ok 18 - Push request to proxy 1743s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770197151%2C%22issuerRequestcas%22%3A%221770125271_28655%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1743s ok 20 - Get redirection 1743s ok 21 - Location header found 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s ok 22 - Return from WAYF 1743s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770125271_28655%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerTs%22%3A1770197151%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1743s ok 24 - HTTP code is 200 1743s ok 25 - Page contains a form 1743s ok 26 - Host match 1743s ok 27 - URI match 1743s ok 28 - Field "SAMLRequest" is defined 1743s ok 29 - CSP header authorize POST request to auth.idp.com 1743s ok 30 - Method is POST 1743s # ==> Pushing IDP <== 1743s # ==> Popping IDP <== 1743s ok 31 - Launch SAML request to IdP 1743s ok 32 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770197151%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770125271_50924%22%7D) 1743s # ==> Pushing IDP <== 1743s # ==> Popping IDP <== 1743s ok 33 - Post authentication 1743s ok 34 - HTTP code is 200 1743s ok 35 - Page contains a form 1743s ok 36 - CSP header authorize POST request to auth.proxy.com 1743s ok 37 - Method is POST 1743s ok 38 - Get cookie lemonldap (97a213c1fc360be7e386ac405e31e0b1d93bbcbc5ba427851cf7bd0dcc296693) 1743s ok 39 - Get cookie lemonldappdata () 1743s ok 40 - SAML request cleared from pdata 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s ok 41 - POST SAML response 1743s ok 42 - Get cookie lemonldap (fa57496801f3e294fcd32e06cea2bea67b21b48016066fe2f273f99144045438) 1743s ok 43 - Get redirection 1743s ok 44 - Location header found 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s ok 45 - Follow internal redirection 1743s ok 46 - Get redirection 1743s ok 47 - Location header found 1743s # ==> Pushing APP <== 1743s ok 48 - SOAP request 1743s # ==> Saving handler APP <== 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s # ==> Restoring APP <== 1743s ok 49 - Execute request to /cas/serviceValidate 1743s ok 50 - HTTP code is 200 1743s ok 51 - Content is XML 1743s # ==> Popping APP <== 1743s ok 52 - Follow redirection to RP 1743s ok 53 - Get cookie lemonldap (2f6468a55ce676bce801044d48a5b7e0f259bd59649f7da4aaf94f0913a312e7) 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s ok 54 - Initiate logout from proxy 1743s ok 55 - HTTP code is 200 1743s ok 56 - Page contains a form 1743s ok 57 - Host match 1743s ok 58 - URI match 1743s ok 59 - Field "SAMLRequest" is defined 1743s ok 60 - Field "RelayState" is defined 1743s ok 61 - CSP header authorize POST request to auth.idp.com 1743s ok 62 - Method is POST 1743s # ==> Pushing IDP <== 1743s # ==> Popping IDP <== 1743s ok 63 - Send SAML logout request 1743s ok 64 - HTTP code is 200 1743s ok 65 - Page contains a form 1743s ok 66 - Host match 1743s ok 67 - URI match 1743s ok 68 - Field "SAMLResponse" is defined 1743s ok 69 - Field "RelayState" is defined 1743s ok 70 - CSP header authorize POST request to auth.proxy.com 1743s ok 71 - Method is POST 1743s # ==> Pushing PROXY <== 1743s # ==> Popping PROXY <== 1743s ok 72 - Receive SAML logout response 1743s ok 73 - Get redirection 1743s ok 74 - Location header found 1743s ok 75 - SP session was removed 1743s ok 76 - IDP session was removed 1743s 1..76 1743s ok 3 - Test with WAYF 1743s 1..3 1743s ok 1745s t/37-Issuer-Display-Rule.t ..................................................... 1745s ok 1 - use Lemonldap::NG::Portal::Main; 1745s ok 2 - Portal object 1745s ok 3 - Init 1745s ok 4 - Portal app 1745s ok 5 - Get cookie lemonldap (41ab45164c32a118ccd045aa8a58638a2fd27f434962093898d8f4a83988f0b9) 1745s ok 6 - Get Menu 1745s ok 7 - Response body is not empty 1745s ok 8 1745s 1..8 1745s ok 1748s t/37-Issuer-Timeout.t .......................................................... 1748s ok 1 - use Lemonldap::NG::Portal::Main; 1748s ok 2 - Portal object 1748s ok 3 - Init 1748s ok 4 - Portal app 1748s ok 5 - OP portal 1748s # Subtest: Request RP1, wait for timeout, request RP2 1748s ok 1 - Authorization request to RP1 1748s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770197156%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770125456_19084%22%7D) 1748s ok 3 - Authorization request to RP2 1748s ok 4 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770197757%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770126057_33803%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1748s ok 5 - HTTP code is 200 1748s ok 6 - Page contains a form 1748s ok 7 - Host match 1748s ok 8 - Field "user" is defined 1748s ok 9 - Field "password" is defined 1748s ok 10 - CSP header authorize POST request to \# 1748s ok 11 - Authorization request to RP2 1748s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770126057_33803%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770197757%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 1748s ok 13 - HTTP code is 200 1748s ok 14 - Page contains a form 1748s ok 15 - URI match 1748s ok 16 - Field "token" is defined 1748s ok 17 - Field "code" is defined 1748s ok 18 - Found EXTCODE input 1748s ok 19 - Post code 1748s ok 20 - Get redirection 1748s ok 21 - Location is http://auth.op.com/oauth2 1748s ok 22 - Get cookie lemonldap (fde7f57552b7ea35972bd733db0f599892c8fe1094ea7e7c25eeeb05b79ed926) 1748s ok 23 - Authorization request to RP1 1748s ok 24 - Get redirection 1748s ok 25 - Location header found 1748s 1..25 1748s ok 6 - Request RP1, wait for timeout, request RP2 1748s # Subtest: Request RP1, wait for timeout, complete login 1748s ok 1 - Authorization request to RP1 1748s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770125457_41969%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770197157%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 1748s ok 3 - HTTP code is 200 1748s ok 4 - Page contains a form 1748s ok 5 - Host match 1748s ok 6 - Field "user" is defined 1748s ok 7 - Field "password" is defined 1748s ok 8 - CSP header authorize POST request to \# 1748s ok 9 - Authorization request to RP2 1748s ok 10 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770197157%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770125457_41969%22%7D) 1748s ok 11 - HTTP code is 200 1748s ok 12 - Page contains a form 1748s ok 13 - URI match 1748s ok 14 - Field "token" is defined 1748s ok 15 - Field "code" is defined 1748s ok 16 - Found EXTCODE input 1748s ok 17 - Post code 1748s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770125457_41969%22%7D) 1748s ok 19 - Get redirection 1748s ok 20 - Location is http://auth.op.com/oauth2 1748s ok 21 - Get cookie lemonldap (795d9be84c905e611fc9e6aac08cfd299b85014da710c5d58494b0115eba5d4b) 1748s ok 22 - Authorization request to RP1 1748s ok 23 - Expected portal error code: code found on page 1748s ok 24 - Expected portal error code 1748s ok 25 - Get cookie lemonldappdata () 1748s ok 26 - pdata was cleared 1748s 1..26 1748s ok 7 - Request RP1, wait for timeout, complete login 1748s # Subtest: Within timeout, abandonned access to rp1 does not interfere 1748s ok 1 - Authorization request to RP1 1748s ok 2 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770126057_65198%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770197757%7D) 1748s ok 3 - Authorization request to RP2 1748s ok 4 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770126057_23580%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770197757%7D) 1748s ok 5 - HTTP code is 200 1748s ok 6 - Page contains a form 1748s ok 7 - Host match 1748s ok 8 - Field "user" is defined 1748s ok 9 - Field "password" is defined 1748s ok 10 - CSP header authorize POST request to \# 1748s ok 11 - Authorization request to RP2 1748s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770197757%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770126057_23580%22%7D) 1748s ok 13 - HTTP code is 200 1748s ok 14 - Page contains a form 1748s ok 15 - URI match 1748s ok 16 - Field "token" is defined 1748s ok 17 - Field "code" is defined 1748s ok 18 - Found EXTCODE input 1748s ok 19 - Post code 1748s ok 20 - Get redirection 1748s ok 21 - Location is http://auth.op.com/oauth2 1748s ok 22 - Get cookie lemonldap (e9179bfdadd1167b8154d74dedbcba029cb15ff36c0857888fe06c7da39ef284) 1748s ok 23 - Authorization request to RP1 1748s ok 24 - Get redirection 1748s ok 25 - Location header found 1748s 1..25 1748s ok 8 - Within timeout, abandonned access to rp1 does not interfere 1748s 1..8 1748s ok 1752s t/37-Logout-from-2-chained-SAML-SP-SOAP.t ...................................... 1752s ok 1 - use Lemonldap::NG::Portal::Main; 1752s ok 2 - Portal object 1752s ok 3 - Init 1752s ok 4 - Portal app 1752s ok 5 - Register $type 1752s ok 6 - Portal object 1752s ok 7 - Init 1752s ok 8 - Portal app 1752s ok 9 - Register $type 1752s ok 10 - Portal object 1752s ok 11 - Init 1752s ok 12 - Portal app 1752s ok 13 - Register $type 1752s # ==> Pushing SP <== 1752s # ==> Popping SP <== 1752s ok 14 - Unauth SP request 1752s ok 15 - Get redirection 1752s ok 16 - Location header found 1752s # ==> Pushing PROXY <== 1752s # ==> Popping PROXY <== 1752s ok 17 - Push request to PROXY, endpoint /saml/singleSignOn 1752s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770125280_52227%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770197160%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 1752s ok 19 - Get redirection 1752s ok 20 - Location header found 1752s # ==> Pushing IDP <== 1752s # ==> Popping IDP <== 1752s ok 21 - SAML Authentication on idp, endpoint /saml/singleSignOn 1752s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770125280_11475%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770197160%7D) 1752s ok 23 - HTTP code is 200 1752s ok 24 - Page contains a form 1752s ok 25 - Host match 1752s ok 26 - Field "url" is defined 1752s ok 27 - Field "timezone" is defined 1752s ok 28 - Field "skin" is defined 1752s ok 29 - Field "user" is defined 1752s ok 30 - Field "password" is defined 1752s ok 31 - CSP header authorize POST request to \# 1752s # ==> Pushing IDP <== 1752s # ==> Popping IDP <== 1752s ok 32 - Post authentication, endpoint /saml/singleSignOn 1752s ok 33 - Get cookie lemonldappdata () 1752s ok 34 - Get cookie lemonldap (d5a2dec5efb8124b070ffdc1bb9945ef29a277f61cab448f320f115d1691dc4c) 1752s ok 35 - HTTP code is 200 1752s ok 36 - Page contains a form 1752s ok 37 - Host match 1752s ok 38 - URI match 1752s ok 39 - Field "SAMLResponse" is defined 1752s ok 40 - Field "RelayState" is defined 1752s ok 41 - CSP header authorize POST request to auth.proxy.com 1752s # ==> Pushing PROXY <== 1752s # ==> Popping PROXY <== 1752s ok 42 - Post SAML response to PROXY 1752s ok 43 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770125280_52227%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1752s ok 44 - Get cookie lemonldap (1d9d74599f1d455542da79098069b8821169e247b425d37331e779c35502e622) 1752s ok 45 - Get redirection 1752s ok 46 - Location header found 1752s # ==> Pushing PROXY <== 1752s # ==> Popping PROXY <== 1752s ok 47 - internal redirection to PROXY, endpoint /saml 1752s ok 48 - HTTP code is 200 1752s ok 49 - Page contains a form 1752s ok 50 - Host match 1752s ok 51 - URI match 1752s ok 52 - Field "SAMLResponse" is defined 1752s ok 53 - CSP header authorize POST request to auth.sp.com 1752s # ==> Pushing SP <== 1752s # ==> Popping SP <== 1752s ok 54 - Post SAML response to SP 1752s ok 55 - Get cookie lemonldap (b6d34924643ca1cfe4705e431fe06752c5760d2046989256083e6da39674e60c) 1752s # ==> Pushing SP <== 1752s ok 56 - REST request 1752s ok 57 - Request from PROXY to PROXY 1752s # ==> Saving handler SP <== 1752s # ==> Pushing PROXY <== 1752s ok 58 - REST request 1752s ok 59 - Request to IDP 1752s # ==> Saving handler PROXY <== 1752s # ==> Pushing IDP <== 1752s # ==> Popping IDP <== 1752s # ==> Restoring PROXY <== 1752s ok 60 - Execute post request 1752s ok 61 - Response is 200 1752s ok 62 - Content is JSON|XML 1752s # ==> Popping PROXY <== 1752s # ==> Restoring SP <== 1752s ok 63 - Execute post request 1752s ok 64 - Response is 200 1752s ok 65 - Content is JSON|XML 1752s # ==> Popping SP <== 1752s ok 66 - Call logout from SP 1752s ok 67 - Get cookie lemonldap (0) 1752s ok 68 - Test empty cookie on SP 1752s ok 69 - Test disconnexion message on SP 1752s # ==> Pushing PROXY <== 1752s # ==> Popping PROXY <== 1752s ok 70 - Test if still logged on PROXY 1752s ok 71 - Get redirection 1752s ok 72 - Location header found 1752s # ==> Pushing IDP <== 1752s # ==> Popping IDP <== 1752s ok 73 - Test if still logged on IDP 1752s ok 74 - test presence of user field in form (prove successful logout) 1752s 1..74 1752s ok 1754s t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.t ................................ 1754s ok 1 - use Lemonldap::NG::Portal::Main; 1754s ok 2 - Portal object 1754s ok 3 - Init 1754s ok 4 - Portal app 1754s ok 5 - Register $type 1754s # ==> Pushing OP <== 1754s # ==> Popping OP <== 1754s ok 6 - Get JWKS, endpoint /oauth2/jwks 1754s ok 7 - HTTP code is 200 1754s # ==> Pushing OP <== 1754s # ==> Popping OP <== 1754s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1754s ok 9 - HTTP code is 200 1754s ok 10 - Portal object 1754s ok 11 - Init 1754s ok 12 - Portal app 1754s ok 13 - Register $type 1754s ok 14 - Portal object 1754s ok 15 - Init 1754s ok 16 - Portal app 1754s ok 17 - Register $type 1754s # ==> Pushing RP <== 1754s # ==> Popping RP <== 1754s ok 18 - Unauth SP request 1754s ok 19 - Get redirection 1754s ok 20 - Location header found 1754s # ==> Pushing OP <== 1754s # ==> Popping OP <== 1754s ok 21 - Push request to OP, endpoint /oauth2/authorize 1754s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770197163%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770125283_33162%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1754s ok 23 - Get redirection 1754s ok 24 - Location header found 1754s # ==> Pushing IDP <== 1754s # ==> Popping IDP <== 1754s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 1754s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770125283_1607%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770197163%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1754s ok 27 - HTTP code is 200 1754s ok 28 - Page contains a form 1754s ok 29 - Host match 1754s ok 30 - Field "url" is defined 1754s ok 31 - Field "timezone" is defined 1754s ok 32 - Field "skin" is defined 1754s ok 33 - Field "user" is defined 1754s ok 34 - Field "password" is defined 1754s ok 35 - CSP header authorize POST request to \# 1754s # ==> Pushing IDP <== 1754s # ==> Popping IDP <== 1754s ok 36 - Post authentication, endpoint /saml/singleSignOn 1754s ok 37 - Get cookie lemonldappdata () 1754s ok 38 - Get cookie lemonldap (0644f4d744807853d3102437b3e41547715c3ea74215e9049c5a7bb0001221cf) 1754s ok 39 - HTTP code is 200 1754s ok 40 - Page contains a form 1754s ok 41 - Host match 1754s ok 42 - URI match 1754s ok 43 - Field "SAMLResponse" is defined 1754s ok 44 - Field "RelayState" is defined 1754s ok 45 - CSP header authorize POST request to auth.op.com 1754s # ==> Pushing OP <== 1754s # ==> Popping OP <== 1754s ok 46 - Post SAML response to SP 1754s ok 47 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770125283_33162%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1754s ok 48 - Get cookie lemonldap (8a03e1b08787d6bc9cef52b77dedfd4d393122ada3331ace1e39373aaa640724) 1754s ok 49 - Get redirection 1754s ok 50 - Location header found 1754s # ==> Pushing OP <== 1754s # ==> Popping OP <== 1754s ok 51 - Call OP from SAML SP 1754s ok 52 - Get cookie lemonldappdata () 1754s ok 53 - Get redirection 1754s ok 54 - Location header found 1754s # ==> Pushing RP <== 1754s ok 55 - REST request 1754s ok 56 - Request from RP to OP, endpoint /oauth2/token 1754s # ==> Saving handler RP <== 1754s # ==> Pushing OP <== 1754s # ==> Popping OP <== 1754s # ==> Restoring RP <== 1754s ok 57 - Execute post request 1754s ok 58 - Response is 200 1754s ok 59 - Content is JSON 1754s ok 60 - REST request 1754s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 1754s # ==> Saving handler RP <== 1754s # ==> Pushing OP <== 1754s # ==> Popping OP <== 1754s # ==> Restoring RP <== 1754s ok 62 - Execute get request 1754s ok 63 - Response is 200 1754s ok 64 - Content is JSON 1754s # ==> Popping RP <== 1754s ok 65 - Call openidconnectcallback on RP 1754s ok 66 - Get cookie lemonldap (df2aa841633eef8d553d0b33ae4eb4713ab68cb131b77b48b8bd2e929f489590) 1754s # ==> Pushing RP <== 1754s # ==> Popping RP <== 1754s ok 67 - Call logout from RP 1754s ok 68 - Get cookie lemonldap (0) 1754s ok 69 - Test empty cookie on RP 1754s ok 70 - Get redirection 1754s ok 71 - Location header found 1754s # ==> Pushing OP <== 1754s # ==> Popping OP <== 1754s ok 72 - Forward logout to OP 1754s ok 73 - HTTP code is 200 1754s ok 74 - Page contains a form 1754s ok 75 - Host match 1754s ok 76 - Field "post_logout_redirect_uri" is defined 1754s ok 77 - Field "confirm" is defined 1754s ok 78 - Field "skin" is defined 1754s ok 79 - CSP header authorize POST request to \# 1754s # ==> Pushing OP <== 1754s # ==> Popping OP <== 1754s ok 80 - Post logout confirmation to OP, endpoint /oauth2/logout 1754s ok 81 - Get cookie lemonldap (0) 1754s ok 82 - Test empty cookie on OP 1754s ok 83 - Get redirection 1754s ok 84 - Location header found 1754s # ==> Pushing IDP <== 1754s # ==> Popping IDP <== 1754s ok 85 - redirect to IdP 1754s ok 86 - Get cookie lemonldap (0) 1754s ok 87 - Test empty cookie on IDP 1754s ok 88 - Get redirection 1754s ok 89 - Location header found 1754s # ==> Pushing OP <== 1754s # ==> Popping OP <== 1754s ok 90 - redirect to OP 1754s ok 91 - Get redirection 1754s ok 92 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1754s # ==> Pushing RP <== 1754s # ==> Popping RP <== 1754s ok 93 - follow post-logout redirection 1754s ok 94 - Get redirection 1754s ok 95 - Location is http://auth.rp.com/?logout=1 1754s 1..95 1754s ok 1758s t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.t .................................... 1758s ok 1 - use Lemonldap::NG::Portal::Main; 1758s ok 2 - Portal object 1758s ok 3 - Init 1758s ok 4 - Portal app 1758s ok 5 - Register $type 1758s # ==> Pushing OP <== 1758s # ==> Popping OP <== 1758s ok 6 - Get JWKS, endpoint /oauth2/jwks 1758s ok 7 - HTTP code is 200 1758s # ==> Pushing OP <== 1758s # ==> Popping OP <== 1758s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1758s ok 9 - HTTP code is 200 1758s ok 10 - Portal object 1758s ok 11 - Init 1758s ok 12 - Portal app 1758s ok 13 - Register $type 1758s ok 14 - Portal object 1758s ok 15 - Init 1758s ok 16 - Portal app 1758s ok 17 - Register $type 1758s # ==> Pushing RP <== 1758s # ==> Popping RP <== 1758s ok 18 - Unauth SP request 1758s ok 19 - Get redirection 1758s ok 20 - Location header found 1758s # ==> Pushing OP <== 1758s # ==> Popping OP <== 1758s ok 21 - Push request to OP, endpoint /oauth2/authorize 1758s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770125286_32724%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770197166%7D) 1758s ok 23 - Get redirection 1758s ok 24 - Location header found 1758s # ==> Pushing IDP <== 1758s # ==> Popping IDP <== 1758s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 1758s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770197166%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770125286_37636%22%7D) 1758s ok 27 - HTTP code is 200 1758s ok 28 - Page contains a form 1758s ok 29 - Host match 1758s ok 30 - Field "url" is defined 1758s ok 31 - Field "timezone" is defined 1758s ok 32 - Field "skin" is defined 1758s ok 33 - Field "user" is defined 1758s ok 34 - Field "password" is defined 1758s ok 35 - CSP header authorize POST request to \# 1758s # ==> Pushing IDP <== 1758s # ==> Popping IDP <== 1758s ok 36 - Post authentication, endpoint /saml/singleSignOn 1758s ok 37 - Get cookie lemonldappdata () 1758s ok 38 - Get cookie lemonldap (78f169588a3d8e45af965413df0facd5932efa5faa54f1bb60138867d1e7873e) 1758s ok 39 - HTTP code is 200 1758s ok 40 - Page contains a form 1758s ok 41 - Host match 1758s ok 42 - URI match 1758s ok 43 - Field "SAMLResponse" is defined 1758s ok 44 - Field "RelayState" is defined 1758s ok 45 - CSP header authorize POST request to auth.op.com 1758s # ==> Pushing OP <== 1758s # ==> Popping OP <== 1758s ok 46 - Post SAML response to SP 1758s ok 47 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770125286_32724%22%7D) 1758s ok 48 - Get cookie lemonldap (91cda981d5f9a7b8c9a801edc3faa07656a35986fc58239def326e2c54aff01e) 1758s ok 49 - Get redirection 1758s ok 50 - Location header found 1758s # ==> Pushing OP <== 1758s # ==> Popping OP <== 1758s ok 51 - Call OP from SAML SP 1758s ok 52 - Get cookie lemonldappdata () 1758s ok 53 - Get redirection 1758s ok 54 - Location header found 1758s # ==> Pushing RP <== 1758s ok 55 - REST request 1758s ok 56 - Request from RP to OP, endpoint /oauth2/token 1758s # ==> Saving handler RP <== 1758s # ==> Pushing OP <== 1758s # ==> Popping OP <== 1758s # ==> Restoring RP <== 1758s ok 57 - Execute post request 1758s ok 58 - Response is 200 1758s ok 59 - Content is JSON|XML 1758s ok 60 - REST request 1758s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 1758s # ==> Saving handler RP <== 1758s # ==> Pushing OP <== 1758s # ==> Popping OP <== 1758s # ==> Restoring RP <== 1758s ok 62 - Execute get request 1758s ok 63 - Response is 200 1758s ok 64 - Content is JSON|XML 1758s # ==> Popping RP <== 1758s ok 65 - Call openidconnectcallback on RP 1758s ok 66 - Get cookie lemonldap (afed119d66af4888ed2331a493a66b5462364b1e9d67f6cb806d4166a7c8cb90) 1758s # ==> Pushing RP <== 1758s # ==> Popping RP <== 1758s ok 67 - Call logout from RP 1758s ok 68 - Get cookie lemonldap (0) 1758s ok 69 - Test empty cookie on RP 1758s ok 70 - Get redirection 1758s ok 71 - Location header found 1758s # ==> Pushing OP <== 1758s # ==> Popping OP <== 1758s ok 72 - Forward logout to OP 1758s ok 73 - HTTP code is 200 1758s ok 74 - Page contains a form 1758s ok 75 - Host match 1758s ok 76 - Field "post_logout_redirect_uri" is defined 1758s ok 77 - Field "confirm" is defined 1758s ok 78 - Field "skin" is defined 1758s ok 79 - CSP header authorize POST request to \# 1758s # ==> Pushing OP <== 1758s ok 80 - REST request 1758s ok 81 - Request to IDP 1758s # ==> Saving handler OP <== 1758s # ==> Pushing IDP <== 1758s # ==> Popping IDP <== 1758s # ==> Restoring OP <== 1758s ok 82 - Execute post request 1758s ok 83 - Response is 200 1758s ok 84 - Content is JSON|XML 1758s # ==> Popping OP <== 1758s ok 85 - Post logout confirmation to OP, endpoint /oauth2/logout 1758s ok 86 - Get cookie lemonldap (0) 1758s ok 87 - Test empty cookie on OP 1758s ok 88 - Get redirection 1758s ok 89 - Location header found 1758s # ==> Pushing RP <== 1758s # ==> Popping RP <== 1758s ok 90 - redirect to RP 1758s ok 91 - Get redirection 1758s ok 92 - Location header found 1758s # ==> Pushing RP <== 1758s # ==> Popping RP <== 1758s ok 93 - Follow redirection to logout" 1758s ok 94 - HTTP code is 200 1758s # ==> Pushing IDP <== 1758s # ==> Popping IDP <== 1758s ok 95 - Test if still logged on IDP 1758s ok 96 - test presence of user field in form (prove successful logout) 1758s 1..96 1758s ok 1762s t/37-Logout-from-OIDC-RP-to-SAML-SP.t .......................................... 1762s ok 1 - use Lemonldap::NG::Portal::Main; 1762s ok 2 - Portal object 1762s ok 3 - Init 1762s ok 4 - Portal app 1762s ok 5 - Register $type 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s ok 6 - Get JWKS, endpoint /oauth2/jwks 1762s ok 7 - HTTP code is 200 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 1762s ok 9 - HTTP code is 200 1762s ok 10 - Portal object 1762s ok 11 - Init 1762s ok 12 - Portal app 1762s ok 13 - Register $type 1762s ok 14 - Portal object 1762s ok 15 - Init 1762s ok 16 - Portal app 1762s ok 17 - Register $type 1762s # ==> Pushing RP <== 1762s # ==> Popping RP <== 1762s ok 18 - Unauth SP request 1762s ok 19 - Get redirection 1762s ok 20 - Location header found 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s ok 21 - Push request to OP, endpoint /oauth2/authorize 1762s ok 22 - HTTP code is 200 1762s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770125289_19405%22%2C%22issuerTs%22%3A1770197169%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s ok 24 - Post authentication, endpoint /oauth2/authorize 1762s ok 25 - Get cookie lemonldap (f718fd833de04fa56415679711bcef0b73bd61fa7f8b6b7ea156132ed9efecd7) 1762s ok 26 - HTTP code is 200 1762s ok 27 - Page contains a form 1762s ok 28 - Host match 1762s ok 29 - Field "confirm" is defined 1762s ok 30 - CSP header authorize POST request to \# 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s ok 31 - Post confirmation, endpoint /oauth2/authorize 1762s ok 32 - Get redirection 1762s ok 33 - Location header found 1762s # ==> Pushing RP <== 1762s ok 34 - REST request 1762s ok 35 - Request from RP to OP, endpoint /oauth2/token 1762s # ==> Saving handler RP <== 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s # ==> Restoring RP <== 1762s ok 36 - Execute request 1762s ok 37 - Response is 200 1762s ok 38 - Content is JSON 1762s ok 39 - REST request 1762s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 1762s # ==> Saving handler RP <== 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s # ==> Restoring RP <== 1762s ok 41 - Execute request 1762s ok 42 - Response is 200 1762s ok 43 - Content is JSON 1762s # ==> Popping RP <== 1762s ok 44 - Call openidconnectcallback on RP 1762s ok 45 - Get cookie lemonldap (153bd549d8357d91838196724b5ea2898e1431a2e9291e2f84aeaee484ef413a) 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s ok 46 - Check session, endpoint /oauth2/checksession.html 1762s ok 47 - HTTP code is 200 1762s ok 48 - Frame can be embedded 1762s # ==> Pushing SP <== 1762s # ==> Popping SP <== 1762s ok 49 - Try SAML SP 1762s ok 50 - HTTP code is 200 1762s ok 51 - Page contains a form 1762s ok 52 - Host match 1762s ok 53 - URI match 1762s ok 54 - Field "SAMLRequest" is defined 1762s ok 55 - CSP header authorize POST request to auth.op.com 1762s ok 56 - Method is POST 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s ok 57 - Post SAML request to IdP 1762s ok 58 - HTTP code is 200 1762s ok 59 - Page contains a form 1762s ok 60 - Host match 1762s ok 61 - URI match 1762s ok 62 - Field "SAMLResponse" is defined 1762s ok 63 - CSP header authorize POST request to auth.sp.com 1762s ok 64 - Method is POST 1762s # ==> Pushing SP <== 1762s # ==> Popping SP <== 1762s ok 65 - Post SAML response to SP 1762s ok 66 - Get cookie lemonldap (6794fc1dab52ddac63230a7350002cbbd8fb3bd237ef47cecc0af24a746214cd) 1762s # ==> Pushing RP <== 1762s # ==> Popping RP <== 1762s ok 67 - Query SP for logout 1762s ok 68 - Get redirection 1762s ok 69 - Location header found 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s ok 70 - Push logout request to OP, endpoint /oauth2/logout 1762s ok 71 - HTTP code is 200 1762s ok 72 - Page contains a form 1762s ok 73 - Host match 1762s ok 74 - Field "confirm" is defined 1762s ok 75 - CSP header authorize POST request to \# 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s ok 76 - Confirm logout, endpoint /oauth2/logout 1762s ok 77 - HTTP code is 200 1762s ok 78 - Get cookie lemonldap (0) 1762s ok 79 - SSO cookie removed 1762s ok 80 - Get iframe request 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s ok 81 - Get iframe 1762s ok 82 - HTTP code is 200 1762s ok 83 - Page contains a form 1762s ok 84 - Host match 1762s ok 85 - URI match 1762s ok 86 - Field "SAMLRequest" is defined 1762s ok 87 - CSP header authorize POST request to auth.sp.com 1762s ok 88 - Method is POST 1762s # ==> Pushing SP <== 1762s # ==> Popping SP <== 1762s ok 89 - Post SAML logout request to SP 1762s ok 90 - HTTP code is 200 1762s ok 91 - Page contains a form 1762s ok 92 - Host match 1762s ok 93 - URI match 1762s ok 94 - Field "SAMLResponse" is defined 1762s ok 95 - CSP header authorize POST request to auth.op.com 1762s ok 96 - Method is POST 1762s # ==> Pushing SP <== 1762s # ==> Popping SP <== 1762s ok 97 - Post SAML logout response to IdP 1762s # ==> Pushing OP <== 1762s # ==> Popping OP <== 1762s ok 98 - Test if user is reject on IdP 1762s ok 99 - Response status is 401 1762s ok 100 - Content is JSON 1762s ok 101 - Error code is 1 1762s # ==> Pushing RP <== 1762s # ==> Popping RP <== 1762s ok 102 - Test if user is reject on SP 1762s ok 103 - Get redirection 1762s ok 104 - Location header found 1762s # ==> Pushing SP <== 1762s # ==> Popping SP <== 1762s ok 105 - Test if user is reject on SP 1762s ok 106 - HTTP code is 200 1762s ok 107 - HTTP code is 200 1762s ok 108 - Page contains a form 1762s ok 109 - Host match 1762s ok 110 - URI match 1762s ok 111 - Field "SAMLRequest" is defined 1762s ok 112 - CSP header authorize POST request to auth.op.com 1762s ok 113 - Method is POST 1762s 1..113 1762s ok 1768s t/37-OIDC-RP-to-SAML-IdP.t ..................................................... 1768s ok 1 - use Lemonldap::NG::Portal::Main; 1768s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding 1768s ok 1 - Portal object 1768s ok 2 - Init 1768s ok 3 - Portal app 1768s ok 4 - Register $type 1768s ok 5 - Portal object 1768s ok 6 - Init 1768s ok 7 - Portal app 1768s ok 8 - Register $type 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 9 - Get JWKS, endpoint /oauth2/jwks 1768s ok 10 - HTTP code is 200 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1768s ok 12 - HTTP code is 200 1768s ok 13 - Portal object 1768s ok 14 - Init 1768s ok 15 - Portal app 1768s ok 16 - Register $type 1768s # ==> Pushing RPREDIRECT <== 1768s # ==> Popping RPREDIRECT <== 1768s ok 17 - Unauth SP request 1768s ok 18 - Get redirection 1768s ok 19 - Location header found 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 20 - Push request to OP, endpoint /oauth2/authorize 1768s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770197174%2C%22issuerRequestoauth2%22%3A%221770125294_13740%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 1768s ok 22 - Get redirection 1768s ok 23 - Location header found 1768s # ==> Pushing IDPREDIRECT <== 1768s # ==> Popping IDPREDIRECT <== 1768s ok 24 - Launch SAML request to IdP 1768s ok 25 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770197174%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770125294_60115%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1768s # ==> Pushing IDPREDIRECT <== 1768s # ==> Popping IDPREDIRECT <== 1768s ok 26 - Post authentication 1768s ok 27 - HTTP code is 200 1768s ok 28 - Page contains a form 1768s ok 29 - Host match 1768s ok 30 - CSP header authorize POST request to auth.sp.com 1768s ok 31 - Method is POST 1768s ok 32 - Get cookie lemonldap (45ee086d9e0105315d872540a82161e67768ff115efa09b3d5347dd95c42d410) 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 33 - POST SAML response 1768s ok 34 - Get cookie lemonldap (bbab2b18b2908afd85f5a8c138ef391a67820073d5c18d21aaf852e0984c43da) 1768s ok 35 - Get redirection 1768s ok 36 - Location header found 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 37 - Follow internal redirection from SAML-SP to OIDC-OP 1768s ok 38 - HTTP code is 200 1768s ok 39 - Page contains a form 1768s ok 40 - URI match 1768s ok 41 - Field "confirm" is defined 1768s ok 42 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770197174%7D) 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 43 - Confirm OIDC sharing 1768s ok 44 - Get redirection 1768s ok 45 - Location header found 1768s # ==> Pushing RPREDIRECT <== 1768s ok 46 - REST request 1768s ok 47 - Request from RP to OP(sp), endpoint /oauth2/token 1768s # ==> Saving handler RPREDIRECT <== 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s # ==> Restoring RPREDIRECT <== 1768s ok 48 - Execute request 1768s ok 49 - Response is 200 1768s ok 50 - Content is JSON 1768s ok 51 - REST request 1768s ok 52 - Request from RP to OP(sp), endpoint /oauth2/userinfo 1768s # ==> Saving handler RPREDIRECT <== 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s # ==> Restoring RPREDIRECT <== 1768s ok 53 - Execute request 1768s ok 54 - Response is 200 1768s ok 55 - Content is JSON 1768s # ==> Popping RPREDIRECT <== 1768s ok 56 - Follow redirection to RP 1768s ok 57 - Get cookie lemonldap (bcae909fc600af21740460f3ed3167ee02097412dfb050e807b5ddec6b212ebd) 1768s # ==> Pushing RPREDIRECT <== 1768s # ==> Popping RPREDIRECT <== 1768s ok 58 - Query RP for logout 1768s ok 59 - Get redirection 1768s ok 60 - Location header found 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 61 - Push logout request to OP/SP, endpoint /oauth2/logout 1768s ok 62 - HTTP code is 200 1768s ok 63 - Page contains a form 1768s ok 64 - Host match 1768s ok 65 - Field "confirm" is defined 1768s ok 66 - CSP header authorize POST request to \# 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 67 - Confirm logout, endpoint /oauth2/logout 1768s ok 68 - Get redirection 1768s ok 69 - Location header found 1768s # ==> Pushing IDPREDIRECT <== 1768s # ==> Popping IDPREDIRECT <== 1768s ok 70 - Push logout to SAML IdP 1768s ok 71 - Get cookie lemonldap (0) 1768s ok 72 - SSO cookie removed 1768s ok 73 - Get redirection 1768s ok 74 - Location header found 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 75 - Push logout to SAML IdP 1768s ok 76 - Get redirection 1768s ok 77 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1768s # ==> Pushing RPREDIRECT <== 1768s # ==> Popping RPREDIRECT <== 1768s ok 78 - Follow post-logout redirection 1768s ok 79 - Get redirection 1768s ok 80 - Location is http://auth.rp.com/?logout=1 1768s ok 81 - SP session was removed 1768s ok 82 - IDP session was removed 1768s ok 83 - RP session was removed 1768s 1..83 1768s ok 2 - Test OIDC-LLNG-SAML proxy with redirect binding 1768s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 1768s ok 1 - Portal object 1768s ok 2 - Init 1768s ok 3 - Portal app 1768s ok 4 - Register $type 1768s ok 5 - Portal object 1768s ok 6 - Init 1768s ok 7 - Portal app 1768s ok 8 - Register $type 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 9 - Get JWKS, endpoint /oauth2/jwks 1768s ok 10 - HTTP code is 200 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1768s ok 12 - HTTP code is 200 1768s ok 13 - Portal object 1768s ok 14 - Init 1768s ok 15 - Portal app 1768s ok 16 - Register $type 1768s # ==> Pushing RPREDIRECT <== 1768s # ==> Popping RPREDIRECT <== 1768s ok 17 - Unauth SP request 1768s ok 18 - Get redirection 1768s ok 19 - Location header found 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 20 - Push request to OP, endpoint /oauth2/authorize 1768s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770197175%2C%22issuerRequestoauth2%22%3A%221770125295_8131%22%7D) 1768s ok 22 - Get redirection 1768s ok 23 - Location header found 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 24 - Return from WAYF 1768s ok 25 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770125295_8131%22%2C%22issuerTs%22%3A1770197175%7D) 1768s ok 26 - Get redirection 1768s ok 27 - Location header found 1768s # ==> Pushing IDPREDIRECT <== 1768s # ==> Popping IDPREDIRECT <== 1768s ok 28 - Launch SAML request to IdP 1768s ok 29 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770125295_26640%22%2C%22issuerTs%22%3A1770197175%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1768s # ==> Pushing IDPREDIRECT <== 1768s # ==> Popping IDPREDIRECT <== 1768s ok 30 - Post authentication 1768s ok 31 - HTTP code is 200 1768s ok 32 - Page contains a form 1768s ok 33 - Host match 1768s ok 34 - CSP header authorize POST request to auth.sp.com 1768s ok 35 - Method is POST 1768s ok 36 - Get cookie lemonldap (b91536ec820e2c6530e3861569ff5ed1dd7c7255e49208b964b06dee6d7435bd) 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 37 - POST SAML response 1768s ok 38 - Get cookie lemonldap (d6fb9c1660fe364587a0661c894609e9ba81ddd914573fc3ca301c6e9d1323f9) 1768s ok 39 - Get redirection 1768s ok 40 - Location header found 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 41 - Follow internal redirection from SAML-SP to OIDC-OP 1768s ok 42 - HTTP code is 200 1768s ok 43 - Page contains a form 1768s ok 44 - URI match 1768s ok 45 - Field "confirm" is defined 1768s ok 46 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770197175%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 47 - Confirm OIDC sharing 1768s ok 48 - Get redirection 1768s ok 49 - Location header found 1768s # ==> Pushing RPREDIRECT <== 1768s ok 50 - REST request 1768s ok 51 - Request from RP to OP(sp), endpoint /oauth2/token 1768s # ==> Saving handler RPREDIRECT <== 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s # ==> Restoring RPREDIRECT <== 1768s ok 52 - Execute request 1768s ok 53 - Response is 200 1768s ok 54 - Content is JSON 1768s ok 55 - REST request 1768s ok 56 - Request from RP to OP(sp), endpoint /oauth2/userinfo 1768s # ==> Saving handler RPREDIRECT <== 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s # ==> Restoring RPREDIRECT <== 1768s ok 57 - Execute request 1768s ok 58 - Response is 200 1768s ok 59 - Content is JSON 1768s # ==> Popping RPREDIRECT <== 1768s ok 60 - Follow redirection to RP 1768s ok 61 - Get cookie lemonldap (4cc1745e61a5fe80212846d656ce93b6c307b06a4f2daec6bff9f7fcd6b14137) 1768s # ==> Pushing RPREDIRECT <== 1768s # ==> Popping RPREDIRECT <== 1768s ok 62 - Query RP for logout 1768s ok 63 - Get redirection 1768s ok 64 - Location header found 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 65 - Push logout request to OP/SP, endpoint /oauth2/logout 1768s ok 66 - HTTP code is 200 1768s ok 67 - Page contains a form 1768s ok 68 - Host match 1768s ok 69 - Field "confirm" is defined 1768s ok 70 - CSP header authorize POST request to \# 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 71 - Confirm logout, endpoint /oauth2/logout 1768s ok 72 - Get redirection 1768s ok 73 - Location header found 1768s # ==> Pushing IDPREDIRECT <== 1768s # ==> Popping IDPREDIRECT <== 1768s ok 74 - Push logout to SAML IdP 1768s ok 75 - Get cookie lemonldap (0) 1768s ok 76 - SSO cookie removed 1768s ok 77 - Get redirection 1768s ok 78 - Location header found 1768s # ==> Pushing SPREDIRECT <== 1768s # ==> Popping SPREDIRECT <== 1768s ok 79 - Push logout to SAML IdP 1768s ok 80 - Get redirection 1768s ok 81 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1768s # ==> Pushing RPREDIRECT <== 1768s # ==> Popping RPREDIRECT <== 1768s ok 82 - Follow post-logout redirection 1768s ok 83 - Get redirection 1768s ok 84 - Location is http://auth.rp.com/?logout=1 1768s ok 85 - SP session was removed 1768s ok 86 - IDP session was removed 1768s ok 87 - RP session was removed 1768s 1..87 1768s ok 3 - Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 1768s # Subtest: Test OIDC-LLNG-SAML proxy with post binding 1768s ok 1 - Portal object 1768s ok 2 - Init 1768s ok 3 - Portal app 1768s ok 4 - Register $type 1768s ok 5 - Portal object 1768s ok 6 - Init 1768s ok 7 - Portal app 1768s ok 8 - Register $type 1768s # ==> Pushing SPPOST <== 1768s # ==> Popping SPPOST <== 1768s ok 9 - Get JWKS, endpoint /oauth2/jwks 1768s ok 10 - HTTP code is 200 1768s # ==> Pushing SPPOST <== 1768s # ==> Popping SPPOST <== 1768s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 1768s ok 12 - HTTP code is 200 1768s ok 13 - Portal object 1768s ok 14 - Init 1768s ok 15 - Portal app 1768s ok 16 - Register $type 1768s # ==> Pushing RPPOST <== 1768s # ==> Popping RPPOST <== 1768s ok 17 - Unauth SP request 1768s ok 18 - Get redirection 1768s ok 19 - Location header found 1768s # ==> Pushing SPPOST <== 1768s # ==> Popping SPPOST <== 1768s ok 20 - Push request to OP, endpoint /oauth2/authorize 1768s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770197176%2C%22issuerRequestoauth2%22%3A%221770125296_4928%22%7D) 1768s ok 22 - HTTP code is 200 1768s ok 23 - Page contains a form 1768s ok 24 - Host match 1768s ok 25 - URI match 1768s ok 26 - Field "SAMLRequest" is defined 1768s ok 27 - CSP header authorize POST request to auth.idp.com 1768s ok 28 - Method is POST 1768s # ==> Pushing IDPPOST <== 1768s # ==> Popping IDPPOST <== 1768s ok 29 - Launch SAML request to IdP 1768s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770197176%2C%22issuerRequestsaml%22%3A%221770125296_11335%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 1768s # ==> Pushing IDPPOST <== 1768s # ==> Popping IDPPOST <== 1768s ok 31 - Post authentication 1768s ok 32 - HTTP code is 200 1768s ok 33 - Page contains a form 1768s ok 34 - Host match 1768s ok 35 - CSP header authorize POST request to auth.sp.com 1768s ok 36 - Method is POST 1768s ok 37 - Get cookie lemonldap (a90fdf436f7bb7278946a3352838a96d889b743c81aeea1ce9b5132d9b6f8569) 1768s # ==> Pushing SPPOST <== 1768s # ==> Popping SPPOST <== 1768s ok 38 - POST SAML response 1768s ok 39 - Get cookie lemonldap (7d803e97ebbec4481b80480df0df2167039e3c8cb6b0544607d5c8ccbc993b8b) 1768s ok 40 - Get redirection 1768s ok 41 - Location header found 1768s # ==> Pushing SPPOST <== 1768s # ==> Popping SPPOST <== 1768s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 1768s ok 43 - HTTP code is 200 1768s ok 44 - Page contains a form 1768s ok 45 - URI match 1768s ok 46 - Field "confirm" is defined 1768s ok 47 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770197176%7D) 1768s # ==> Pushing SPPOST <== 1768s # ==> Popping SPPOST <== 1768s ok 48 - Confirm OIDC sharing 1768s ok 49 - Get redirection 1768s ok 50 - Location header found 1768s # ==> Pushing RPPOST <== 1768s ok 51 - REST request 1768s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 1768s # ==> Saving handler RPPOST <== 1768s # ==> Pushing SPPOST <== 1768s # ==> Popping SPPOST <== 1768s # ==> Restoring RPPOST <== 1768s ok 53 - Execute request 1768s ok 54 - Response is 200 1768s ok 55 - Content is JSON 1768s ok 56 - REST request 1768s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 1768s # ==> Saving handler RPPOST <== 1768s # ==> Pushing SPPOST <== 1768s # ==> Popping SPPOST <== 1768s # ==> Restoring RPPOST <== 1768s ok 58 - Execute request 1768s ok 59 - Response is 200 1768s ok 60 - Content is JSON 1768s # ==> Popping RPPOST <== 1768s ok 61 - Follow redirection to RP 1768s ok 62 - Get cookie lemonldap (cb752431165258a3f331f9aa11c5f9cd9c74c8f24aa99466793ba2abd43d4c7a) 1768s # ==> Pushing RPPOST <== 1768s # ==> Popping RPPOST <== 1768s ok 63 - Query RP for logout 1768s ok 64 - Get redirection 1768s ok 65 - Location header found 1768s # ==> Pushing SPPOST <== 1768s # ==> Popping SPPOST <== 1768s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 1768s ok 67 - HTTP code is 200 1768s ok 68 - Page contains a form 1768s ok 69 - Host match 1768s ok 70 - Field "confirm" is defined 1768s ok 71 - CSP header authorize POST request to \# 1768s # ==> Pushing SPPOST <== 1768s # ==> Popping SPPOST <== 1768s ok 72 - Confirm logout, endpoint /oauth2/logout 1768s ok 73 - HTTP code is 200 1768s ok 74 - Page contains a form 1768s ok 75 - Host match 1768s ok 76 - URI match 1768s ok 77 - Field "SAMLRequest" is defined 1768s ok 78 - CSP header authorize POST request to auth.idp.com 1768s # ==> Pushing IDPPOST <== 1768s # ==> Popping IDPPOST <== 1768s ok 79 - Push logout to SAML IdP 1768s ok 80 - Get cookie lemonldap (0) 1768s ok 81 - SSO cookie removed 1768s ok 82 - HTTP code is 200 1768s ok 83 - Page contains a form 1768s ok 84 - Host match 1768s ok 85 - URI match 1768s ok 86 - CSP header authorize POST request to auth.sp.com 1768s # ==> Pushing SPPOST <== 1768s # ==> Popping SPPOST <== 1768s ok 87 - Push logout to SAML IdP 1768s ok 88 - Get redirection 1768s ok 89 - Location is http://auth.rp.com/oauth2/rlogoutreturn 1768s # ==> Pushing RPPOST <== 1768s # ==> Popping RPPOST <== 1768s ok 90 - Follow post-logout redirection 1768s ok 91 - Get redirection 1768s ok 92 - Location is http://auth.rp.com/?logout=1 1768s ok 93 - SP session was removed 1768s ok 94 - IDP session was removed 1768s ok 95 - RP session was removed 1768s 1..95 1768s ok 4 - Test OIDC-LLNG-SAML proxy with post binding 1768s 1..4 1768s ok 1772s t/37-OIDC-and-DBI-with-choice-and-override.t ................................... 1772s ok 1 - use Lemonldap::NG::Portal::Main; 1772s ok 2 - Portal object 1772s ok 3 - Init 1772s ok 4 - Portal app 1772s ok 5 - Register $type 1772s ok 6 - OP portal 1772s # ==> Pushing OP <== 1772s # ==> Popping OP <== 1772s ok 7 - Get JWKS, endpoint /oauth2/jwks 1772s ok 8 - HTTP code is 200 1772s # ==> Pushing OP <== 1772s # ==> Popping OP <== 1772s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1772s ok 10 - HTTP code is 200 1772s ok 11 - Portal object 1772s ok 12 - Init 1772s ok 13 - Portal app 1772s ok 14 - Register $type 1772s ok 15 - RP portal 1772s # ==> Pushing OP <== 1772s # ==> Popping OP <== 1772s # ==> Pushing RP <== 1772s # ==> Popping RP <== 1772s ok 16 - Auth query 1772s ok 17 - Get cookie lemonldap (c08c03d8d38efd88ae041fc4314c8e6c7d129b71dc79e56a2ba221bb2aab303f) 1772s # ==> Pushing RP <== 1772s # ==> Popping RP <== 1772s ok 18 - Logout request 1772s ok 19 - Response is 200 1772s ok 20 - Cookie is deleted 1772s ok 21 - No pdata 1772s # ==> Pushing RP <== 1772s # ==> Popping RP <== 1772s ok 22 - Disconnect request 1772s ok 23 - Response is 401 1772s # ==> Pushing RP <== 1772s # ==> Popping RP <== 1772s ok 24 - Unauth RP request 1772s ok 25 - Get redirection 1772s ok 26 - Location header found 1772s # ==> Pushing OP <== 1772s # ==> Popping OP <== 1772s ok 27 - Push request to OP, endpoint /oauth2/authorize 1772s ok 28 - HTTP code is 200 1772s # ==> Pushing OP <== 1772s # ==> Popping OP <== 1772s ok 29 - Post authentication, endpoint /oauth2/authorize 1772s ok 30 - Get cookie lemonldap (20c2698358571a0f6f317f2abae9a716b7eac35d5e9505d7e8f37fe5c641e84d) 1772s ok 31 - HTTP code is 200 1772s ok 32 - Page contains a form 1772s ok 33 - Host match 1772s ok 34 - Field "confirm" is defined 1772s ok 35 - CSP header authorize POST request to \# 1772s # ==> Pushing OP <== 1772s # ==> Popping OP <== 1772s ok 36 - Post confirmation, endpoint /oauth2/authorize 1772s ok 37 - Get redirection 1772s ok 38 - Location header found 1772s # ==> Pushing RP <== 1772s ok 39 - REST request 1772s ok 40 - Request from RP to OP, endpoint /oauth2/token 1772s # ==> Saving handler RP <== 1772s # ==> Pushing OP <== 1772s # ==> Popping OP <== 1772s # ==> Restoring RP <== 1772s ok 41 - Execute request 1772s ok 42 - Response is 200 1772s ok 43 - Content is JSON 1772s # ==> Popping RP <== 1772s ok 44 - Call openidconnectcallback on RP 1772s ok 45 - Get cookie lemonldap (009ee88173545034d05b23fd99a4f977498005591226c4a43f8e38c8fe355a6f) 1772s 1..45 1772s ok 1776s t/37-SAML-SP-GET-to-SAML-with-Logout.t ......................................... 1776s ok 1 - use Lemonldap::NG::Portal::Main; 1776s ok 2 - Portal object 1776s ok 3 - Init 1776s ok 4 - Portal app 1776s ok 5 - Register $type 1776s ok 6 - Portal object 1776s ok 7 - Init 1776s ok 8 - Portal app 1776s ok 9 - Register $type 1776s ok 10 - Portal object 1776s ok 11 - Init 1776s ok 12 - Portal app 1776s ok 13 - Register $type 1776s # ==> Pushing SP <== 1776s # ==> Popping SP <== 1776s ok 14 - Try SAML SP 1776s ok 15 - Get redirection 1776s ok 16 - Location header found 1776s # ==> Pushing PROXY <== 1776s # ==> Popping PROXY <== 1776s ok 17 - Launch SAML request to proxy 1776s ok 18 - Get redirection 1776s ok 19 - Location header found 1776s ok 20 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770197184%2C%22issuerRequestsaml%22%3A%221770125304_41124%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 1776s # ==> Pushing IDP <== 1776s # ==> Popping IDP <== 1776s ok 21 - Launch SAML request to proxy 1776s ok 22 - 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%3A1770197184%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770125304_26994%22%7D) 1776s ok 23 - HTTP code is 200 1776s ok 24 - Page contains a form 1776s ok 25 - Host match 1776s ok 26 - Field "user" is defined 1776s ok 27 - Field "password" is defined 1776s ok 28 - CSP header authorize POST request to \# 1776s # ==> Pushing IDP <== 1776s # ==> Popping IDP <== 1776s ok 29 - Post authentication, endpoint 1776s ok 30 - Get cookie lemonldap (fe9310267eca3fd9ab577cb496e9c69ebc6d164a6fea37d780ba95a9b590f1b5) 1776s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770125304_26994%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1776s ok 32 - Get redirection 1776s ok 33 - Location header found 1776s # ==> Pushing IDP <== 1776s # ==> Popping IDP <== 1776s ok 34 - Follow redirection to issuer 1776s ok 35 - Get cookie lemonldappdata () 1776s ok 36 - HTTP code is 200 1776s ok 37 - Page contains a form 1776s ok 38 - Host match 1776s ok 39 - URI match 1776s ok 40 - Field "SAMLResponse" is defined 1776s ok 41 - CSP header authorize POST request to auth.proxy.com 1776s ok 42 - Method is POST 1776s # ==> Pushing PROXY <== 1776s # ==> Popping PROXY <== 1776s ok 43 - Post SAMLResponse to proxy 1776s ok 44 - Get cookie lemonldap (3dd17416ca40600882d55c466a99f7e42a3b45d002f83a355aad511237299c5b) 1776s ok 45 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770125304_41124%22%7D) 1776s ok 46 - Get redirection 1776s ok 47 - Location header found 1776s # ==> Pushing PROXY <== 1776s # ==> Popping PROXY <== 1776s ok 48 - Follow redirection to issuer 1776s ok 49 - Get cookie lemonldappdata () 1776s ok 50 - HTTP code is 200 1776s ok 51 - Page contains a form 1776s ok 52 - Host match 1776s ok 53 - URI match 1776s ok 54 - Field "SAMLResponse" is defined 1776s ok 55 - CSP header authorize POST request to auth.sp.com 1776s ok 56 - Method is POST 1776s # ==> Pushing SP <== 1776s # ==> Popping SP <== 1776s ok 57 - Post SAMLResponse to SP 1776s ok 58 - Get cookie lemonldap (524c32ef2f27fe3e35f2f2b94ea6a382101814e5ad22579ae90b7f51daed6422) 1776s ok 59 - Get redirection 1776s ok 60 - Location header found 1776s # ==> Pushing SP <== 1776s # ==> Popping SP <== 1776s ok 61 - Initiate logout 1776s ok 62 - Get cookie lemonldap (0) 1776s ok 63 - Removed lemonldap cookie at sp 1776s ok 64 - Get redirection 1776s ok 65 - Location header found 1776s # ==> Pushing PROXY <== 1776s # ==> Popping PROXY <== 1776s ok 66 - Forward logout to proxy 1776s ok 67 - Get cookie lemonldap (0) 1776s ok 68 - Removed lemonldap cookie at proxy 1776s ok 69 - Get redirection 1776s ok 70 - Location header found 1776s # ==> Pushing IDP <== 1776s # ==> Popping IDP <== 1776s ok 71 - Forward logout to IDP 1776s ok 72 - Get cookie lemonldap (0) 1776s ok 73 - Removed lemonldap cookie at idp 1776s ok 74 - Get redirection 1776s ok 75 - Location header found 1776s # ==> Pushing PROXY <== 1776s # ==> Popping PROXY <== 1776s ok 76 - Forward logout to proxy 1776s ok 77 - Get redirection 1776s ok 78 - Location header found 1776s # ==> Pushing PROXY <== 1776s # ==> Popping PROXY <== 1776s ok 79 - Resume proxy logout process 1776s ok 80 - Get redirection 1776s ok 81 - Location header found 1776s # ==> Pushing SP <== 1776s # ==> Popping SP <== 1776s ok 82 - Forward logout to sp 1776s ok 83 - Logout OK: code found on page 1776s ok 84 - Logout OK 1776s 1..84 1776s ok 1779s t/37-SAML-SP-POST-to-CAS-server-with-Choice.t .................................. 1779s ok 1 - use Lemonldap::NG::Portal::Main; 1779s ok 2 - Portal object 1779s ok 3 - Init 1779s ok 4 - Portal app 1779s ok 5 - Register $type 1779s ok 6 - Portal object 1779s ok 7 - Init 1779s ok 8 - Portal app 1779s ok 9 - Register $type 1779s ok 10 - Portal object 1779s ok 11 - Init 1779s ok 12 - Portal app 1779s ok 13 - Register $type 1779s # ==> Pushing SP <== 1779s # ==> Popping SP <== 1779s ok 14 - Unauth SP request 1779s ok 15 - HTTP code is 200 1779s ok 16 - Page contains a form 1779s ok 17 - Host match 1779s ok 18 - URI match 1779s ok 19 - Field "SAMLRequest" is defined 1779s ok 20 - CSP header authorize POST request to auth.proxy.com 1779s ok 21 - Method is POST 1779s # ==> Pushing PROXY <== 1779s # ==> Popping PROXY <== 1779s ok 22 - Post SAML request to IdP 1779s 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%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770125308_44540%22%2C%22issuerTs%22%3A1770197188%7D) 1779s ok 24 - Found SAML choice 1779s ok 25 - HTTP code is 200 1779s ok 26 - Page contains a form 1779s ok 27 - CSP header authorize POST request to \# 1779s # ==> Pushing PROXY <== 1779s # ==> Popping PROXY <== 1779s ok 28 - Select "CAS" 1779s ok 29 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770125308_44540%22%2C%22issuerTs%22%3A1770197188%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22_choice%22%3A%22cas%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1779s ok 30 - Get cookie llngcasserver (idp) 1779s ok 31 - Get CAS server cookie 1779s ok 32 - Get redirection 1779s ok 33 - Location header found 1779s # ==> Pushing ISSUER <== 1779s # ==> Popping ISSUER <== 1779s ok 34 - Query CAS server 1779s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770125308_16064%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770197188%7D) 1779s ok 36 - HTTP code is 200 1779s ok 37 - Page contains a form 1779s ok 38 - CSP header authorize POST request to \# 1779s # ==> Pushing ISSUER <== 1779s # ==> Popping ISSUER <== 1779s ok 39 - Post authentication 1779s ok 40 - Get cookie lemonldap (5956e7c75b9c036c554154629ff3ea6f8a118328c6dc382b31897bb81f1e61f9) 1779s ok 41 - Get redirection 1779s ok 42 - Location header found 1779s # ==> Pushing PROXY <== 1779s ok 43 - SOAP request 1779s # ==> Saving handler PROXY <== 1779s # ==> Pushing ISSUER <== 1779s # ==> Popping ISSUER <== 1779s # ==> Restoring PROXY <== 1779s ok 44 - Execute request to /cas/serviceValidate 1779s ok 45 - HTTP code is 200 1779s ok 46 - Content is XML 1779s # ==> Popping PROXY <== 1779s ok 47 - Push CAS response to proxy 1779s ok 48 - Get cookie lemonldap (fca878bb0880aa0c0f4e36dbd7cf4bbdb8e4f9c37cac1cc82493c9a1b4c9aeab) 1779s ok 49 - HTTP code is 200 1779s ok 50 - Page contains a form 1779s ok 51 - Host match 1779s ok 52 - URI match 1779s ok 53 - Field "SAMLResponse" is defined 1779s ok 54 - CSP header authorize POST request to auth.sp.com 1779s ok 55 - Method is POST 1779s # ==> Pushing SP <== 1779s # ==> Popping SP <== 1779s ok 56 - Post SAML response to SP 1779s ok 57 - Get redirection 1779s ok 58 - Location is http://auth.sp.com/ 1779s ok 59 - Get cookie lemonldap (e64187f59e6181ee20015d97df8cdde2fac65447bd9b85b833b86d9882a63e00) 1779s # ==> Pushing SP <== 1779s # ==> Popping SP <== 1779s ok 60 - Get / on SP 1779s ok 61 - HTTP code is 200 1779s ok 62 - Authenticated as fa@badwolf.org@proxy 1779s ok 63 - UTF-8 values 1779s 1..63 1779s ok 1783s t/37-SAML-SP-POST-to-CAS-server.t .............................................. 1783s ok 1 - use Lemonldap::NG::Portal::Main; 1783s ok 2 - Portal object 1783s ok 3 - Init 1783s ok 4 - Portal app 1783s ok 5 - Register $type 1783s ok 6 - Portal object 1783s ok 7 - Init 1783s ok 8 - Portal app 1783s ok 9 - Register $type 1783s ok 10 - Portal object 1783s ok 11 - Init 1783s ok 12 - Portal app 1783s ok 13 - Register $type 1783s # ==> Pushing SP <== 1783s # ==> Popping SP <== 1783s ok 14 - Unauth SP request 1783s ok 15 - HTTP code is 200 1783s ok 16 - Page contains a form 1783s ok 17 - Host match 1783s ok 18 - URI match 1783s ok 19 - Field "SAMLRequest" is defined 1783s ok 20 - CSP header authorize POST request to auth.proxy.com 1783s ok 21 - Method is POST 1783s # ==> Pushing PROXY <== 1783s # ==> Popping PROXY <== 1783s ok 22 - Post SAML request to IdP 1783s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1770197191%2C%22issuerRequestsaml%22%3A%221770125311_61367%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1783s ok 24 - Get cookie llngcasserver (idp) 1783s ok 25 - Get CAS server cookie 1783s ok 26 - Get redirection 1783s ok 27 - Location header found 1783s # ==> Pushing ISSUER <== 1783s # ==> Popping ISSUER <== 1783s ok 28 - Query CAS server 1783s ok 29 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770125311_44641%22%2C%22issuerTs%22%3A1770197192%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 1783s ok 30 - HTTP code is 200 1783s ok 31 - Page contains a form 1783s ok 32 - CSP header authorize POST request to \# 1783s # ==> Pushing ISSUER <== 1783s # ==> Popping ISSUER <== 1783s ok 33 - Post authentication 1783s ok 34 - Get cookie lemonldap (dba88abc192eaed4daec99168ab8c659875b19ad11efe16edafdc8526bc5cf9d) 1783s ok 35 - Get redirection 1783s ok 36 - Location header found 1783s # ==> Pushing PROXY <== 1783s ok 37 - SOAP request 1783s # ==> Saving handler PROXY <== 1783s # ==> Pushing ISSUER <== 1783s # ==> Popping ISSUER <== 1783s # ==> Restoring PROXY <== 1783s ok 38 - Execute request to /cas/serviceValidate 1783s ok 39 - HTTP code is 200 1783s ok 40 - Content is XML 1783s # ==> Popping PROXY <== 1783s ok 41 - Push CAS response to proxy 1783s ok 42 - Get cookie lemonldap (e3d43b46fac12610092f47685fb66ad971b3efaf023069ceb22e6da6a5837ddc) 1783s ok 43 - HTTP code is 200 1783s ok 44 - Page contains a form 1783s ok 45 - Host match 1783s ok 46 - URI match 1783s ok 47 - Field "SAMLResponse" is defined 1783s ok 48 - CSP header authorize POST request to auth.sp.com 1783s ok 49 - Method is POST 1783s # ==> Pushing SP <== 1783s # ==> Popping SP <== 1783s ok 50 - Post SAML response to SP 1783s ok 51 - Get redirection 1783s ok 52 - Location is http://auth.sp.com/ 1783s ok 53 - Get cookie lemonldap (ea9abae16e762c37fbdd3f0f4a4c6ef3c6e745f265b104cbaaaed1d4a5e04a1f) 1783s # ==> Pushing SP <== 1783s # ==> Popping SP <== 1783s ok 54 - Get / on SP 1783s ok 55 - HTTP code is 200 1783s ok 56 - Authenticated as fa@badwolf.org@proxy 1783s ok 57 - UTF-8 values 1783s 1..57 1783s ok 1789s t/37-SAML-SP-to-OIDC-OP.t ...................................................... 1789s ok 1 - use Lemonldap::NG::Portal::Main; 1789s # Subtest: Test with Redirect binding 1789s ok 1 - Portal object 1789s ok 2 - Init 1789s ok 3 - Portal app 1789s ok 4 - Register $type 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 5 - Get JWKS, endpoint /oauth2/jwks 1789s ok 6 - HTTP code is 200 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 1789s ok 8 - HTTP code is 200 1789s ok 9 - Portal object 1789s ok 10 - Init 1789s ok 11 - Portal app 1789s ok 12 - Register $type 1789s ok 13 - Portal object 1789s ok 14 - Init 1789s ok 15 - Portal app 1789s ok 16 - Register $type 1789s # ==> Pushing SP <== 1789s # ==> Popping SP <== 1789s ok 17 - Try SAML SP 1789s ok 18 - Get redirection 1789s ok 19 - Location header found 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 20 - Launch SAML request to IdP 1789s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1770197195%2C%22issuerRequestsaml%22%3A%221770125315_20743%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1789s ok 22 - Get redirection 1789s ok 23 - Location header found 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 24 - Push request to OP, endpoint /oauth2/authorize 1789s ok 25 - HTTP code is 200 1789s ok 26 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770197195%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770125315_59738%22%7D) 1789s ok 27 - HTTP code is 200 1789s ok 28 - Page contains a form 1789s ok 29 - Host match 1789s ok 30 - CSP header authorize POST request to \# 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 31 - Post authentication, endpoint /oauth2/authorize 1789s ok 32 - Get cookie lemonldap (bca88437675bf41198fcab598c08475f3cf865640b9cca8f354ec9a9d3ece730) 1789s ok 33 - HTTP code is 200 1789s ok 34 - Page contains a form 1789s ok 35 - Host match 1789s ok 36 - Field "confirm" is defined 1789s ok 37 - CSP header authorize POST request to \# 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 38 - Post confirmation, endpoint /oauth2/authorize 1789s ok 39 - Get redirection 1789s ok 40 - Location header found 1789s # ==> Pushing PROXY <== 1789s ok 41 - REST request 1789s ok 42 - Request from RP(proxy) to OP, endpoint /oauth2/token 1789s # ==> Saving handler PROXY <== 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s # ==> Restoring PROXY <== 1789s ok 43 - Execute request 1789s ok 44 - Response is 200 1789s ok 45 - Content is JSON 1789s ok 46 - REST request 1789s ok 47 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 1789s # ==> Saving handler PROXY <== 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s # ==> Restoring PROXY <== 1789s ok 48 - Execute request 1789s ok 49 - Response is 200 1789s ok 50 - Content is JSON 1789s # ==> Popping PROXY <== 1789s ok 51 - Call openidconnectcallback on Proxy 1789s ok 52 - Get cookie lemonldap (c0e110834f16b40325aed9bdce8b3c043b220e64157d6e625c8dddb5256074b3) 1789s ok 53 - Get redirection 1789s ok 54 - Location header found 1789s ok 55 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770125315_20743%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 56 - Replay SAML request 1789s ok 57 - HTTP code is 200 1789s ok 58 - Page contains a form 1789s ok 59 - Host match 1789s ok 60 - URI match 1789s ok 61 - Field "SAMLResponse" is defined 1789s ok 62 - CSP header authorize POST request to auth.sp.com 1789s ok 63 - Method is POST 1789s # ==> Pushing SP <== 1789s # ==> Popping SP <== 1789s ok 64 - Post SAML response to SP 1789s ok 65 - Get cookie lemonldap (6408a1402c471586fde2a29bcbb83c6e2b4a93b8f591965fa88857a7efb86ff3) 1789s ok 66 - Get redirection 1789s ok 67 - Location is http://auth.sp.com/ 1789s # ==> Pushing SP <== 1789s # ==> Popping SP <== 1789s ok 68 - Query SP for logout 1789s ok 69 - Get redirection 1789s ok 70 - Location header found 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 71 - Launch SAML logout request to IdP 1789s ok 72 - Get redirection 1789s ok 73 - Location header found 1789s ok 74 - Get cookie lemonldap (0) 1789s ok 75 - SSO cookie removed 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 76 - Push OIDC logout request to op 1789s ok 77 - HTTP code is 200 1789s ok 78 - Page contains a form 1789s ok 79 - Host match 1789s ok 80 - Field "confirm" is defined 1789s ok 81 - CSP header authorize POST request to \# 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 82 - Post logout confirmation 1789s ok 83 - Get redirection 1789s ok 84 - Location header found 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 85 - Follow OIDC logout response to proxy 1789s ok 86 - Get redirection 1789s ok 87 - Location header found 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 88 - Switch to SAML logout resumption URL 1789s ok 89 - Get redirection 1789s ok 90 - Location header found 1789s # ==> Pushing SP <== 1789s # ==> Popping SP <== 1789s ok 91 - Forward logout response to SP 1789s ok 92 - HTTP code is 200 1789s ok 93 - SP session was removed 1789s ok 94 - OP session was removed 1789s ok 95 - Proxy session was removed 1789s 1..95 1789s ok 2 - Test with Redirect binding 1789s # Subtest: Test with POST binding 1789s ok 1 - Portal object 1789s ok 2 - Init 1789s ok 3 - Portal app 1789s ok 4 - Register $type 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 5 - Get JWKS, endpoint /oauth2/jwks 1789s ok 6 - HTTP code is 200 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 1789s ok 8 - HTTP code is 200 1789s ok 9 - Portal object 1789s ok 10 - Init 1789s ok 11 - Portal app 1789s ok 12 - Register $type 1789s ok 13 - Portal object 1789s ok 14 - Init 1789s ok 15 - Portal app 1789s ok 16 - Register $type 1789s # ==> Pushing SP <== 1789s # ==> Popping SP <== 1789s ok 17 - Try SAML SP 1789s ok 18 - HTTP code is 200 1789s ok 19 - Page contains a form 1789s ok 20 - Host match 1789s ok 21 - URI match 1789s ok 22 - Field "SAMLRequest" is defined 1789s ok 23 - CSP header authorize POST request to auth.proxy.com 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 24 - Launch SAML request to IdP 1789s ok 25 - 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%3A1770197196%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770125316_49320%22%7D) 1789s ok 26 - Get redirection 1789s ok 27 - Location header found 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 28 - Push request to OP, endpoint /oauth2/authorize 1789s ok 29 - HTTP code is 200 1789s ok 30 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770197196%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770125316_44026%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1789s ok 31 - HTTP code is 200 1789s ok 32 - Page contains a form 1789s ok 33 - Host match 1789s ok 34 - CSP header authorize POST request to \# 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 35 - Post authentication, endpoint /oauth2/authorize 1789s ok 36 - Get cookie lemonldap (ab52205b4c48151f47e45e63e44a79930b654a412f72830be235bed037e4ee13) 1789s ok 37 - HTTP code is 200 1789s ok 38 - Page contains a form 1789s ok 39 - Host match 1789s ok 40 - Field "confirm" is defined 1789s ok 41 - CSP header authorize POST request to \# 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 42 - Post confirmation, endpoint /oauth2/authorize 1789s ok 43 - Get redirection 1789s ok 44 - Location header found 1789s # ==> Pushing PROXY <== 1789s ok 45 - REST request 1789s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 1789s # ==> Saving handler PROXY <== 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s # ==> Restoring PROXY <== 1789s ok 47 - Execute request 1789s ok 48 - Response is 200 1789s ok 49 - Content is JSON 1789s ok 50 - REST request 1789s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 1789s # ==> Saving handler PROXY <== 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s # ==> Restoring PROXY <== 1789s ok 52 - Execute request 1789s ok 53 - Response is 200 1789s ok 54 - Content is JSON 1789s # ==> Popping PROXY <== 1789s ok 55 - Call openidconnectcallback on Proxy 1789s ok 56 - Get cookie lemonldap (960990db86c70efd7fd961415473d7ae2e3bc18568d002fa75b4294861d98971) 1789s ok 57 - Get redirection 1789s ok 58 - Location header found 1789s ok 59 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770125316_49320%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 60 - Replay SAML request 1789s ok 61 - HTTP code is 200 1789s ok 62 - Page contains a form 1789s ok 63 - Host match 1789s ok 64 - URI match 1789s ok 65 - Field "SAMLResponse" is defined 1789s ok 66 - CSP header authorize POST request to auth.sp.com 1789s ok 67 - Method is POST 1789s # ==> Pushing SP <== 1789s # ==> Popping SP <== 1789s ok 68 - Post SAML response to SP 1789s ok 69 - Get cookie lemonldap (f57fca2c557c0730675a95bf8a7025e723714571c6e12935342c3653e3f3d205) 1789s ok 70 - Get redirection 1789s ok 71 - Location is http://auth.sp.com/ 1789s # ==> Pushing SP <== 1789s # ==> Popping SP <== 1789s ok 72 - Query SP for logout 1789s ok 73 - HTTP code is 200 1789s ok 74 - Page contains a form 1789s ok 75 - Host match 1789s ok 76 - URI match 1789s ok 77 - Field "SAMLRequest" is defined 1789s ok 78 - CSP header authorize POST request to auth.proxy.com 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 79 - Launch SAML logout request to IdP 1789s ok 80 - Get redirection 1789s ok 81 - Location header found 1789s ok 82 - Get cookie lemonldap (0) 1789s ok 83 - SSO cookie removed 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 84 - Push OIDC logout request to op 1789s ok 85 - HTTP code is 200 1789s ok 86 - Page contains a form 1789s ok 87 - Host match 1789s ok 88 - Field "confirm" is defined 1789s ok 89 - CSP header authorize POST request to \# 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 90 - Post logout confirmation 1789s ok 91 - Get redirection 1789s ok 92 - Location header found 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 93 - Follow OIDC logout response to proxy 1789s ok 94 - Get redirection 1789s ok 95 - Location header found 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 96 - Switch to SAML logout resumption URL 1789s ok 97 - HTTP code is 200 1789s ok 98 - Page contains a form 1789s ok 99 - Host match 1789s ok 100 - URI match 1789s ok 101 - Field "SAMLResponse" is defined 1789s ok 102 - CSP header authorize POST request to auth.sp.com 1789s # ==> Pushing SP <== 1789s # ==> Popping SP <== 1789s ok 103 - Forward logout response to SP 1789s ok 104 - Get redirection 1789s ok 105 - Location is http://auth.sp.com/?logout=1 1789s ok 106 - SP session was removed 1789s ok 107 - OP session was removed 1789s ok 108 - Proxy session was removed 1789s 1..108 1789s ok 3 - Test with POST binding 1789s # Subtest: Test with POST binding and hashStorage 1789s ok 1 - Portal object 1789s ok 2 - Init 1789s ok 3 - Portal app 1789s ok 4 - Register $type 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 5 - Get JWKS, endpoint /oauth2/jwks 1789s ok 6 - HTTP code is 200 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 1789s ok 8 - HTTP code is 200 1789s ok 9 - Portal object 1789s ok 10 - Init 1789s ok 11 - Portal app 1789s ok 12 - Register $type 1789s ok 13 - Portal object 1789s ok 14 - Init 1789s ok 15 - Portal app 1789s ok 16 - Register $type 1789s # ==> Pushing SP <== 1789s # ==> Popping SP <== 1789s ok 17 - Try SAML SP 1789s ok 18 - HTTP code is 200 1789s ok 19 - Page contains a form 1789s ok 20 - Host match 1789s ok 21 - URI match 1789s ok 22 - Field "SAMLRequest" is defined 1789s ok 23 - CSP header authorize POST request to auth.proxy.com 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 24 - Launch SAML request to IdP 1789s ok 25 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770197197%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770125317_19889%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1789s ok 26 - Get redirection 1789s ok 27 - Location header found 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 28 - Push request to OP, endpoint /oauth2/authorize 1789s ok 29 - HTTP code is 200 1789s ok 30 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770197197%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770125317_22256%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 1789s ok 31 - HTTP code is 200 1789s ok 32 - Page contains a form 1789s ok 33 - Host match 1789s ok 34 - CSP header authorize POST request to \# 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 35 - Post authentication, endpoint /oauth2/authorize 1789s ok 36 - Get cookie lemonldap (b805a4c63fc20680419fd4ab3c5fa57ae113f2cc51c459ec34ab1e5a3b16c7f3) 1789s ok 37 - HTTP code is 200 1789s ok 38 - Page contains a form 1789s ok 39 - Host match 1789s ok 40 - Field "confirm" is defined 1789s ok 41 - CSP header authorize POST request to \# 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 42 - Post confirmation, endpoint /oauth2/authorize 1789s ok 43 - Get redirection 1789s ok 44 - Location header found 1789s # ==> Pushing PROXY <== 1789s ok 45 - REST request 1789s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 1789s # ==> Saving handler PROXY <== 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s # ==> Restoring PROXY <== 1789s ok 47 - Execute request 1789s ok 48 - Response is 200 1789s ok 49 - Content is JSON 1789s ok 50 - REST request 1789s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 1789s # ==> Saving handler PROXY <== 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s # ==> Restoring PROXY <== 1789s ok 52 - Execute request 1789s ok 53 - Response is 200 1789s ok 54 - Content is JSON 1789s # ==> Popping PROXY <== 1789s ok 55 - Call openidconnectcallback on Proxy 1789s ok 56 - Get cookie lemonldap (0acadff0fc548d2a580aa2e86241c419c1d067fdb0e3e0076334b1649500ea1b) 1789s ok 57 - Get redirection 1789s ok 58 - Location header found 1789s ok 59 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770125317_19889%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 60 - Replay SAML request 1789s ok 61 - HTTP code is 200 1789s ok 62 - Page contains a form 1789s ok 63 - Host match 1789s ok 64 - URI match 1789s ok 65 - Field "SAMLResponse" is defined 1789s ok 66 - CSP header authorize POST request to auth.sp.com 1789s ok 67 - Method is POST 1789s # ==> Pushing SP <== 1789s # ==> Popping SP <== 1789s ok 68 - Post SAML response to SP 1789s ok 69 - Get cookie lemonldap (a29e5a3d3e224fd5f196073320486348f0e691072445a606bcbd2ce5a2023ac6) 1789s ok 70 - Get redirection 1789s ok 71 - Location is http://auth.sp.com/ 1789s # ==> Pushing SP <== 1789s # ==> Popping SP <== 1789s ok 72 - Query SP for logout 1789s ok 73 - HTTP code is 200 1789s ok 74 - Page contains a form 1789s ok 75 - Host match 1789s ok 76 - URI match 1789s ok 77 - Field "SAMLRequest" is defined 1789s ok 78 - CSP header authorize POST request to auth.proxy.com 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 79 - Launch SAML logout request to IdP 1789s ok 80 - Get redirection 1789s ok 81 - Location header found 1789s ok 82 - Get cookie lemonldap (0) 1789s ok 83 - SSO cookie removed 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 84 - Push OIDC logout request to op 1789s ok 85 - HTTP code is 200 1789s ok 86 - Page contains a form 1789s ok 87 - Host match 1789s ok 88 - Field "confirm" is defined 1789s ok 89 - CSP header authorize POST request to \# 1789s # ==> Pushing OP <== 1789s # ==> Popping OP <== 1789s ok 90 - Post logout confirmation 1789s ok 91 - Get redirection 1789s ok 92 - Location header found 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 93 - Follow OIDC logout response to proxy 1789s ok 94 - Get redirection 1789s ok 95 - Location header found 1789s # ==> Pushing PROXY <== 1789s # ==> Popping PROXY <== 1789s ok 96 - Switch to SAML logout resumption URL 1789s ok 97 - HTTP code is 200 1789s ok 98 - Page contains a form 1789s ok 99 - Host match 1789s ok 100 - URI match 1789s ok 101 - Field "SAMLResponse" is defined 1789s ok 102 - CSP header authorize POST request to auth.sp.com 1789s # ==> Pushing SP <== 1789s # ==> Popping SP <== 1789s ok 103 - Forward logout response to SP 1789s ok 104 - Get redirection 1789s ok 105 - Location is http://auth.sp.com/?logout=1 1789s ok 106 - SP session was removed 1789s ok 107 - OP session was removed 1789s ok 108 - Proxy session was removed 1789s 1..108 1789s ok 4 - Test with POST binding and hashStorage 1789s 1..4 1789s ok 1792s t/38-No-persistent-session.t ................................................... 1792s ok 1 - use Lemonldap::NG::Portal::Main; 1792s ok 2 - Portal object 1792s ok 3 - Init 1792s ok 4 - Portal app 1792s ok 5 - Auth query 1792s ok 6 - Get cookie lemonldap (40b074bcd563a68b01c4c21e804ff0f1f716fee34ce88cb3ccb45ac966367173) 1792s ok 7 - Logout request 1792s ok 8 - Response is 200 1792s ok 9 - Cookie is deleted 1792s ok 10 - No pdata 1792s ok 11 - Disconnect request 1792s ok 12 - Response is 401 1792s ok 13 - Auth query 1792s ok 14 - Get cookie lemonldap (7293792783427b1e407b1014f964112096110af46c1c5a9a77687085eb906be9) 1792s ok 15 - Logout request 1792s ok 16 - Response is 200 1792s ok 17 - Cookie is deleted 1792s ok 18 - No pdata 1792s ok 19 - Disconnect request 1792s ok 20 - Response is 401 1792s ok 21 - Auth query 1792s ok 22 - Get cookie lemonldap (6c168a63ee1f4e365c5f5ba4185b4b1f0043b979f2a5be79f02f1197d9e5122e) 1792s ok 23 - History found 1792s ok 24 - -> NO history : only one entry found 1792s ok 25 - Form registration 1792s ok 26 - Get redirection 1792s ok 27 - Location header found 1792s ok 28 - Form registration 1792s ok 29 - Found TOTP js 1792s ok 30 - Get new key 1792s ok 31 - Content is JSON 1792s ok 32 - Found secret 1792s ok 33 - Found token 1792s ok 34 - Code 1792s ok 35 - Code contains 8 digits 1792s ok 36 - Post code 1792s ok 37 - Content is JSON 1792s ok 38 - Key is registered 1792s ok 39 - Logout request 1792s ok 40 - Response is 200 1792s ok 41 - Cookie is deleted 1792s ok 42 - No pdata 1792s ok 43 - Disconnect request 1792s ok 44 - Response is 401 1792s ok 45 - Auth query 1792s ok 46 - Get cookie lemonldap (88c59e866a4bab6c91ab979583f1eb0f63b666fcef895965849b9cec461f17e9) 1792s ok 47 - Logout request 1792s ok 48 - Response is 200 1792s ok 49 - Cookie is deleted 1792s ok 50 - No pdata 1792s ok 51 - Disconnect request 1792s ok 52 - Response is 401 1792s 1..52 1792s ok 1795s t/39-Failing-RP-Logout.t ....................................................... 1795s ok 1 - use Lemonldap::NG::Portal::Main; 1795s ok 2 - Portal object 1795s ok 3 - Init 1795s ok 4 - Portal app 1795s ok 5 - Register $type 1795s ok 6 - OP portal 1795s # ==> Pushing OP <== 1795s # ==> Popping OP <== 1795s ok 7 - Get JWKS, endpoint /oauth2/jwks 1795s ok 8 - HTTP code is 200 1795s # ==> Pushing OP <== 1795s # ==> Popping OP <== 1795s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 1795s ok 10 - HTTP code is 200 1795s ok 11 - Portal object 1795s ok 12 - Init 1795s ok 13 - Portal app 1795s ok 14 - Register $type 1795s ok 15 - RP portal 1795s # ==> Pushing RP <== 1795s # ==> Popping RP <== 1795s ok 16 - Unauth RP request 1795s ok 17 - Get redirection 1795s ok 18 - Location header found 1795s # ==> Pushing OP <== 1795s # ==> Popping OP <== 1795s ok 19 - Push request to OP, endpoint /oauth2/authorize 1795s ok 20 - HTTP code is 200 1795s # ==> Pushing OP <== 1795s # ==> Popping OP <== 1795s ok 21 - Post authentication, endpoint /oauth2/authorize 1795s ok 22 - Get cookie lemonldap (e7ffef17916061323d30ca6f7e844c417a52ec3a1588d2070e1a94b2b00bffeb) 1795s ok 23 - HTTP code is 200 1795s ok 24 - Page contains a form 1795s ok 25 - Host match 1795s ok 26 - Field "confirm" is defined 1795s ok 27 - CSP header authorize POST request to \# 1795s # ==> Pushing OP <== 1795s # ==> Popping OP <== 1795s ok 28 - Post confirmation, endpoint /oauth2/authorize 1795s ok 29 - Get redirection 1795s ok 30 - Location header found 1795s # ==> Pushing RP <== 1795s ok 31 - REST request 1795s ok 32 - Request from RP to OP, endpoint /oauth2/token 1795s # ==> Saving handler RP <== 1795s # ==> Pushing OP <== 1795s # ==> Popping OP <== 1795s # ==> Restoring RP <== 1795s ok 33 - Execute request 1795s ok 34 - Response is 200 1795s ok 35 - Content is JSON 1795s ok 36 - REST request 1795s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 1795s # ==> Saving handler RP <== 1795s # ==> Pushing OP <== 1795s # ==> Popping OP <== 1795s # ==> Restoring RP <== 1795s ok 38 - Execute request 1795s ok 39 - Response is 200 1795s ok 40 - Content is JSON 1795s # ==> Popping RP <== 1795s ok 41 - Call openidconnectcallback on RP 1795s ok 42 - Get cookie lemonldap (ed4353fbe5a1647e400f66251428a91de802260845effa8a06b4fb644aa2bbec) 1795s # ==> Pushing OP <== 1795s # ==> Popping OP <== 1795s # ==> Pushing OP <== 1795s ok 43 - REST request 1795s ok 44 - Request from OP to RP 1795s # ==> Saving handler OP <== 1795s # ==> Pushing RP <== 1795s # ==> Popping RP <== 1795s # ==> Restoring OP <== 1795s ok 45 - Execute request 1795s ok 46 - Response is 200 1795s # ==> Popping OP <== 1795s ok 47 - Query OP for logout 1795s ok 48 - HTTP code is 200 1795s ok 49 - Display PE_SLO_ERROR 1795s # ==> Pushing OP <== 1795s # ==> Popping OP <== 1795s ok 50 - Test if user is reject on OP 1795s ok 51 - Response status is 401 1795s ok 52 - Content is JSON 1795s ok 53 - Error code is 1 1795s # ==> Pushing RP <== 1795s # ==> Popping RP <== 1795s ok 54 - Test if user is reject on RP 1795s ok 55 - Get redirection 1795s ok 56 - Location header found 1795s 1..56 1795s ok 1797s t/40-Notifications-Explorer-JSON-File.t ........................................ 1797s ok 1 - use Lemonldap::NG::Portal::Main; 1797s ok 2 - Portal object 1797s ok 3 - Init 1797s ok 4 - Portal app 1797s ok 5 - Auth query 1797s ok 6 - HTTP code is 200 1797s ok 7 - Get cookie lemonldap (dek7rUcx+UPUPe+10OloxISToOnmQHCZIno5MKI/SUOnkexP2tDW9zs5IW+2vBIYXQw01jMb/DA/xEq/Dy79R3rVBzth+cDfcRR1JMuNlPVPij/C3IjfwQ2L38VQMXLuUv06w8xNjuHJaSLQHJxIFg==) 1797s ok 8 - HTTP code is 200 1797s ok 9 - Page contains a form 1797s ok 10 - URI match 1797s ok 11 - Field "reference1x1" is defined 1797s ok 12 - Test cookie received 1797s ok 13 - Response status is 401 1797s ok 14 - Content is JSON 1797s ok 15 - Error code is 1 1797s ok 16 - Auth query 1797s ok 17 - HTTP code is 200 1797s ok 18 - Get cookie lemonldap (W+LMBb8XZvV0TwuDQhbcsbikdMBDk1EPGoXaABO23+SBx+hry8Uv2brYeuAzRRY+nFGPNqaYobkZLYZel1PocOwrklSgQa6OEWjCe0TUR1Ub/pPkPJkATkOd/8lz/4BHT2j1KiEnhii5ygeLRhVXyA==) 1797s ok 19 - HTTP code is 200 1797s ok 20 - Page contains a form 1797s ok 21 - URI match 1797s ok 22 - Field "reference1x1" is defined 1797s ok 23 - Test cookie received 1797s ok 24 - Response status is 401 1797s ok 25 - Content is JSON 1797s ok 26 - Error code is 1 1797s ok 27 - Accept notification 1797s ok 28 - Notification was not deleted 1797s ok 29 - Get cookie lemonldap (c9eb47b7f2e35882dc2aab679e42e678802c1766d99ffdc4aad1f7f7147164c3) 1797s ok 30 - New auth query 1797s ok 31 - Authenticated as dwho 1797s ok 32 - Menu displayed 1797s ok 33 - Link found 1797s ok 34 - Notifications explorer query 1797s ok 35 - Language icons found 1797s ok 36 - trspan="myNotification" found 1797s ok 37 - trspan="date" found 1797s ok 38 - trspan="reference" found 1797s ok 39 - trspan="action" found 1797s ok 40 - epoch found 1797s ok 41 - testref found 1797s ok 42 - fa-eye found 1797s ok 43 - Notififcation container found 1797s ok 44 - trspan="verify" found 1797s ok 45 - Found NOTIFICATIONS js 1797s ok 46 - Display testref notification query 1797s ok 47 - Response is JSON 1797s ok 48 - Result is 1 1797s ok 49 - Hidden input found 1797s ok 50 -

tag found 1797s ok 51 -

tag found 1797s ok 52 -

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

tag found 1800s ok 54 -

tag found 1800s ok 55 -

tag found 1800s ok 56 - Checkbox 1 found 1800s ok 57 - Checkbox 2 found 1800s ok 58 - Malformed query 1800s ok 59 - Response is JSON 1800s ok 60 - Missing epoch parameter 1800s ok 61 - Bad query 1800s ok 62 - Response is JSON 1800s ok 63 - Result is 0 1800s ok 64 - Notification is 0 1800s ok 65 - CheckUser form 1800s ok 66 - HTTP code is 200 1800s ok 67 - Page contains a form 1800s ok 68 - URI match 1800s ok 69 - Field "user" is defined 1800s ok 70 - Field "url" is defined 1800s ok 71 - Found trspan="checkUser" 1800s ok 72 - Notification "testref" not found 1800s 1..72 1800s ok 1802s t/40-Notifications-JSON-DBI.t .................................................. 1802s ok 1 - use Lemonldap::NG::Portal::Main; 1802s ok 2 - Portal object 1802s ok 3 - Init 1802s ok 4 - Portal app 1802s ok 5 - Auth query 1802s ok 6 - HTTP code is 200 1802s ok 7 - Get cookie lemonldap (4tr14IBjvxQuCMEyrtZo/+PKWMRFaryN2UlIJKDUTLuydhi9OySCIiYfvvRFfxzIg/JhOPPp8sf2pcm3S2tasB3IKP9gx58rET4TLMT0ggL7uMefpCJC8HeRwa+fvOGW5Vkk6hmtSXdYhKX8U1kEbA==) 1802s ok 8 - Two notification references found 1802s ok 9 - 1st reference found is "testref2" 1802s ok 10 - 2nd reference found is "testref" 1802s ok 11 - HTTP code is 200 1802s ok 12 - Page contains a form 1802s ok 13 - URI match 1802s ok 14 - Field "reference1x1" is defined 1802s ok 15 - Field "url" is defined 1802s ok 16 - Test cookie received 1802s ok 17 - Response status is 401 1802s ok 18 - Content is JSON 1802s ok 19 - Error code is 1 1802s ok 20 - Don't accept notification 1802s ok 21 - HTTP code is 200 1802s ok 22 - Accept notifications 1802s ok 23 - Get redirection 1802s ok 24 - Location is http://test1.example.com/ 1802s ok 25 - Make sure no pdata is returned 1802s ok 26 - Get cookie lemonldap (233440d63b20e926725982a02174e840eff5ce67b1417e539f8dfc5d80434c5f) 1802s ok 27 - Notification was deleted 1802s ok 28 - Notifications explorer query 1802s ok 29 - Response is JSON 1802s ok 30 - Result is 2 1802s ok 31 - MSG is myNotifications 1802s ok 32 - Notification 1 found 1802s ok 33 - Notification 2 found 1802s ok 34 - epoch found 1802s ok 35 - Logout request 1802s ok 36 - Response is 200 1802s ok 37 - Cookie is deleted 1802s ok 38 - No pdata 1802s ok 39 - Disconnect request 1802s ok 40 - Response is 401 1802s ok 41 - Auth query 1802s ok 42 - Get redirection 1802s ok 43 - Location is http://test1.example.com/ 1802s ok 44 - Get cookie lemonldap (e469ef9c5d251eb21f26322bd1e051b8a063e39a8d9410e78fe4f9725107c591) 1802s ok 45 - Logout request 1802s ok 46 - Response is 200 1802s ok 47 - Cookie is deleted 1802s ok 48 - No pdata 1802s ok 49 - Disconnect request 1802s ok 50 - Response is 401 1802s 1..50 1802s ok 1805s t/40-Notifications-JSON-File-with-token.t ...................................... 1805s ok 1 - use Lemonldap::NG::Portal::Main; 1805s ok 2 - Portal object 1805s ok 3 - Init 1805s ok 4 - Portal app 1805s ok 5 - Unauth request 1805s ok 6 - HTTP code is 200 1805s ok 7 - Page contains a form 1805s ok 8 - Host match 1805s ok 9 - Field "token" is defined 1805s ok 10 - CSP header authorize POST request to \# 1805s ok 11 - Auth query 1805s ok 12 - HTTP code is 200 1805s ok 13 - Get cookie lemonldap (reSEjuh3OhoeK5Y8iZ6QALD06c5+BvFtMCI4Mcog2lKeSB+uVzJfSCmy2n4qyLBWnZ5/AcYjng2jwRV4ilL+g3zIuYRK4lIEVUsMe7YbRzLJwCAXM5xc2xqV24bFw9exBfQsWqcA/yx9K5x1HkSIgw==) 1805s ok 14 - HTTP code is 200 1805s ok 15 - Page contains a form 1805s ok 16 - URI match 1805s ok 17 - Field "reference1x1" is defined 1805s ok 18 - Field "url" is defined 1805s ok 19 - Test cookie received 1805s ok 20 - Response status is 401 1805s ok 21 - Content is JSON 1805s ok 22 - Error code is 1 1805s ok 23 - Don't accept notification 1805s ok 24 - Notification displayed 1805s ok 25 - Don't accept notification 1805s ok 26 - Notification displayed 1805s ok 27 - Accept notification 1805s ok 28 - Get redirection 1805s ok 29 - Location header found 1805s ok 30 - Notification was deleted 1805s 1..30 1805s ok 1809s t/40-Notifications-JSON-File.t ................................................. 1809s ok 1 - use Lemonldap::NG::Portal::Main; 1809s ok 2 - Portal object 1809s ok 3 - Init 1809s ok 4 - Portal app 1809s ok 5 - Auth query (JSON required) 1809s ok 6 - Response is JSON 1809s ok 7 - Good result 1809s ok 8 - Notificationtion is pending 1809s ok 9 - Test received Id 1809s ok 10 - HTTP code is 200 1809s ok 11 - Page contains a form 1809s ok 12 - URI match 1809s ok 13 - Field "reference1x1" is defined 1809s ok 14 - Field "url" is defined 1809s ok 15 - Auth query 1809s ok 16 - HTTP code is 200 1809s ok 17 - Get cookie lemonldap (2mNogrNWFB2DSUVF5zf1wTEboOx2U0SXyIv+yU1AOhF0AnyygfZtukBwAb2WCO2iF+T0SpgqNMzAy/vdAxPWode01ztuqmvNMQdKb8GZmsKSaS18aXX+nCMWthqAflBuX5x/+sttaIup0ewb/XhmRQ==) 1809s ok 18 - HTTP code is 200 1809s ok 19 - Page contains a form 1809s ok 20 - URI match 1809s ok 21 - Field "reference1x1" is defined 1809s ok 22 - Field "url" is defined 1809s ok 23 - Test received cookie 1809s ok 24 - Response status is 401 1809s ok 25 - Content is JSON 1809s ok 26 - Error code is 1 1809s ok 27 - Cancel notification 1809s ok 28 - Cookie expired 1809s ok 29 - Get redirection 1809s ok 30 - Location is http://auth.example.com/ 1809s ok 31 - Auth query 1809s ok 32 - HTTP code is 200 1809s ok 33 - Get cookie lemonldap (wGZWnSLSSXjPBZqKcK1xEinCIV8+YtsMAv8vVYkaVuLk1meYt5CWI9ZyrpzFXgP/HGF0CkJWJgB+UHtQWvQKt7s2FdrFlCvlJCLG6iAf6itfNf2yi3i7LxBkeJHKY7GLnbXR8ECbd+9kpzXR/MIdng==) 1809s ok 34 - HTTP code is 200 1809s ok 35 - Page contains a form 1809s ok 36 - URI match 1809s ok 37 - Field "reference1x1" is defined 1809s ok 38 - Field "url" is defined 1809s ok 39 - Response body is not empty 1809s ok 40 - Found notification text 1809s ok 41 - Test cookie received 1809s ok 42 - Response status is 401 1809s ok 43 - Content is JSON 1809s ok 44 - Error code is 1 1809s ok 45 - Don't accept notification 1809s ok 46 - Notification displayed 1809s ok 47 - Found custom Main Logo 1809s ok 48 - Don't accept notification 1809s ok 49 - Notification displayed 1809s ok 50 - Don't accept notification 1809s ok 51 - Notification displayed 1809s ok 52 - Don't accept notification - Accept just one checkbox 1809s ok 53 - Notification displayed 1809s ok 54 - Accept notification 1809s ok 55 - Get redirection 1809s ok 56 - Location header found 1809s ok 57 - Get cookie lemonldap (9d1a28f547a15616ff92fd336393e1d203fe4fb1801c07cab9c218243d85d1cb) 1809s ok 58 - New auth query 1809s ok 59 - Authenticated as dwho 1809s ok 60 - Menu displayed 1809s ok 61 - Notification was deleted 1809s ok 62 - Auth query (JSON required) 1809s ok 63 - Response is JSON 1809s ok 64 - Good result 1809s ok 65 - Notificationtion is pending 1809s ok 66 - Test received Id 1809s ok 67 - HTTP code is 200 1809s ok 68 - Page contains a form 1809s ok 69 - URI match 1809s ok 70 - Field "reference1x1" is defined 1809s ok 71 - Field "url" is defined 1809s ok 72 - Auth query 1809s ok 73 - HTTP code is 200 1809s ok 74 - Get cookie lemonldap (nv1PbRWGYFY3M6t70vC8c0LHgc74O5lKIZ3Q+XM6VgWSp2pPbHHe6dZ1f0iXlRW5vxWZZfA19wFqR7j5t763/Cd2zqXFnExtM+ab+oQVMKTHLzg5l6noLNfy61k/se336NFJFPZvxSzgazmgEJYADg==) 1809s ok 75 - HTTP code is 200 1809s ok 76 - Page contains a form 1809s ok 77 - URI match 1809s ok 78 - Field "reference1x1" is defined 1809s ok 79 - Field "url" is defined 1809s ok 80 - Test received cookie 1809s ok 81 - Response status is 401 1809s ok 82 - Content is JSON 1809s ok 83 - Error code is 1 1809s ok 84 - Cancel notification 1809s ok 85 - Cookie expired 1809s ok 86 - Get redirection 1809s ok 87 - Location is http://auth.example.com/ 1809s ok 88 - Auth query 1809s ok 89 - HTTP code is 200 1809s ok 90 - Get cookie lemonldap (BvYgQ2dVG8znCDEfUsyubGlpsrHWnwmruUjWWP6nudII3Y4MbAgaE0U9tQMv2aVg5jDwRrliOkmiJ8AIUJto6TCjw21n54MmqyWXbdVGCO0nj3Ot1XytYIWsey71xHJW6x/Xgc8BAc1awzOY7cpSRw==) 1809s ok 91 - HTTP code is 200 1809s ok 92 - Page contains a form 1809s ok 93 - URI match 1809s ok 94 - Field "reference1x1" is defined 1809s ok 95 - Field "url" is defined 1809s ok 96 - Response body is not empty 1809s ok 97 - Found notification text 1809s ok 98 - Test cookie received 1809s ok 99 - Response status is 401 1809s ok 100 - Content is JSON 1809s ok 101 - Error code is 1 1809s ok 102 - Don't accept notification 1809s ok 103 - Notification displayed 1809s ok 104 - Found custom Main Logo 1809s ok 105 - Don't accept notification 1809s ok 106 - Notification displayed 1809s ok 107 - Don't accept notification 1809s ok 108 - Notification displayed 1809s ok 109 - Don't accept notification - Accept just one checkbox 1809s ok 110 - Notification displayed 1809s ok 111 - Accept notification 1809s ok 112 - Get redirection 1809s ok 113 - Location header found 1809s ok 114 - Get cookie lemonldap (f4e36c7b03a314fa40b5306f90870ce00006e0dd5f4ccd68c624580c21a54122) 1809s ok 115 - New auth query 1809s ok 116 - Authenticated as dwho 1809s ok 117 - Menu displayed 1809s ok 118 - Notification was not deleted 1809s ok 119 - Auth query (JSON required) 1809s ok 120 - Response is JSON 1809s ok 121 - Good result 1809s ok 122 - Notificationtion is pending 1809s ok 123 - Test received Id 1809s ok 124 - HTTP code is 200 1809s ok 125 - Page contains a form 1809s ok 126 - URI match 1809s ok 127 - Field "reference1x1" is defined 1809s ok 128 - Field "url" is defined 1809s ok 129 - Auth query 1809s ok 130 - HTTP code is 200 1809s ok 131 - Get cookie lemonldap (E4318WI3nwugx2BCXBhgeGKvz4KKN/7cyKys+lFOC6IyM4EtM00FgbSOGAcwJ4AWb7+pOHlL2CHhh1nGlXz+/Tf43m1+fGNq66+sfcCXHtOb5PlgE1WYJja+u/jkeVrHKKzvoTq2ki7AOJmi52/6+w==) 1809s ok 132 - HTTP code is 200 1809s ok 133 - Page contains a form 1809s ok 134 - URI match 1809s ok 135 - Field "reference1x1" is defined 1809s ok 136 - Field "url" is defined 1809s ok 137 - Test received cookie 1809s ok 138 - Response status is 401 1809s ok 139 - Content is JSON 1809s ok 140 - Error code is 1 1809s ok 141 - Cancel notification 1809s ok 142 - Cookie expired 1809s ok 143 - Get redirection 1809s ok 144 - Location is http://auth.example.com/ 1809s ok 145 - Auth query 1809s ok 146 - HTTP code is 200 1809s ok 147 - Get cookie lemonldap (A4Xmmq7bii1eyaDlBZcuVXTeinkGPfvKJaSv1FRxLd9aaEllmQGzz7cvXYknk7BSLVlLLOJ7OW8c38uXc9gZGS5iuGC9lp+rQi24Eb7WAPYst8FutWuoGNSO3PSGPQinvuPConhwwev1BzfvUlfywA==) 1809s ok 148 - HTTP code is 200 1809s ok 149 - Page contains a form 1809s ok 150 - URI match 1809s ok 151 - Field "reference1x1" is defined 1809s ok 152 - Field "url" is defined 1809s ok 153 - Response body is not empty 1809s ok 154 - Found notification text 1809s ok 155 - Test cookie received 1809s ok 156 - Response status is 401 1809s ok 157 - Content is JSON 1809s ok 158 - Error code is 1 1809s ok 159 - Don't accept notification 1809s ok 160 - Notification displayed 1809s ok 161 - Found custom Main Logo 1809s ok 162 - Don't accept notification 1809s ok 163 - Notification displayed 1809s ok 164 - Don't accept notification 1809s ok 165 - Notification displayed 1809s ok 166 - Don't accept notification - Accept just one checkbox 1809s ok 167 - Notification displayed 1809s ok 168 - Accept notification 1809s ok 169 - Get redirection 1809s ok 170 - Location header found 1809s ok 171 - Get cookie lemonldap (b7589591d2f80bf1145475061661ceaade399573bf3cfa3a492deffa81502778) 1809s ok 172 - New auth query 1809s ok 173 - Authenticated as dwho 1809s ok 174 - Menu displayed 1809s ok 175 - Notification was deleted 1809s ok 176 - Auth query (JSON required) 1809s ok 177 - Response is JSON 1809s ok 178 - Good result 1809s ok 179 - Notificationtion is pending 1809s ok 180 - Test received Id 1809s ok 181 - HTTP code is 200 1809s ok 182 - Page contains a form 1809s ok 183 - URI match 1809s ok 184 - Field "reference1x1" is defined 1809s ok 185 - Field "url" is defined 1809s ok 186 - Auth query 1809s ok 187 - HTTP code is 200 1809s ok 188 - Get cookie lemonldap (9hPIbwVavZr7Fh1YhtT+U37KSk8BVbmUR6jV/ow3qM41YJHlPFBu6mdt712eiChcR8sSDmOVQ26SS7cbAHmj/1Vch5jhG9UpCo3SR17HpZ7VFljH4epu6/WgwQLJa//7krJ2sBvlGgkyKBx4aIFoGw==) 1809s ok 189 - HTTP code is 200 1809s ok 190 - Page contains a form 1809s ok 191 - URI match 1809s ok 192 - Field "reference1x1" is defined 1809s ok 193 - Field "url" is defined 1809s ok 194 - Test received cookie 1809s ok 195 - Response status is 401 1809s ok 196 - Content is JSON 1809s ok 197 - Error code is 1 1809s ok 198 - Cancel notification 1809s ok 199 - Cookie expired 1809s ok 200 - Get redirection 1809s ok 201 - Location is http://auth.example.com/ 1809s ok 202 - Auth query 1809s ok 203 - HTTP code is 200 1809s ok 204 - Get cookie lemonldap (io/BNkminnLU6QBvSIdzwZRXA2ES9qnF9yrJBgSh3Cad7Pt8jWoKfzjrJcCRZbD70a6bjc0fOaoVtPKve4l8iEFN6rbiBPyQ/TFZrZbldBzCajOK9UnZawAsfkZz4hXP1M9zBwhIQtpnmMVgqWvkkQ==) 1809s ok 205 - HTTP code is 200 1809s ok 206 - Page contains a form 1809s ok 207 - URI match 1809s ok 208 - Field "reference1x1" is defined 1809s ok 209 - Field "url" is defined 1809s ok 210 - Response body is not empty 1809s ok 211 - Found notification text 1809s ok 212 - Test cookie received 1809s ok 213 - Response status is 401 1809s ok 214 - Content is JSON 1809s ok 215 - Error code is 1 1809s ok 216 - Don't accept notification 1809s ok 217 - Notification displayed 1809s ok 218 - Found custom Main Logo 1809s ok 219 - Don't accept notification 1809s ok 220 - Notification displayed 1809s ok 221 - Don't accept notification 1809s ok 222 - Notification displayed 1809s ok 223 - Don't accept notification - Accept just one checkbox 1809s ok 224 - Notification displayed 1809s ok 225 - Accept notification 1809s ok 226 - Get redirection 1809s ok 227 - Location header found 1809s ok 228 - Get cookie lemonldap (564d99185fa70ff193eb095c82d881e2225927ac5ce3a41c36cea2cecdad1603) 1809s ok 229 - New auth query 1809s ok 230 - Authenticated as dwho 1809s ok 231 - Menu displayed 1809s ok 232 - Notification was not deleted 1809s 1..232 1809s ok 1810s t/40-Notifications-JSON-LDAP.t ................................................. 1810s ok 1 - use Lemonldap::NG::Portal::Main; 1810s ok 2 # skip LLNGTESTLDAP is not set 1810s ok 3 # skip LLNGTESTLDAP is not set 1810s ok 4 # skip LLNGTESTLDAP is not set 1810s ok 5 # skip LLNGTESTLDAP is not set 1810s ok 6 # skip LLNGTESTLDAP is not set 1810s ok 7 # skip LLNGTESTLDAP is not set 1810s ok 8 # skip LLNGTESTLDAP is not set 1810s ok 9 # skip LLNGTESTLDAP is not set 1810s ok 10 # skip LLNGTESTLDAP is not set 1810s ok 11 # skip LLNGTESTLDAP is not set 1810s ok 12 # skip LLNGTESTLDAP is not set 1810s 1..12 1810s ok 1813s t/40-Notifications-JSON-Server.t ............................................... 1813s ok 1 - use Lemonldap::NG::Portal::Main; 1813s ok 2 - Portal object 1813s ok 3 - Init 1813s ok 4 - Portal app 1813s ok 5 - POST notification { 1813s # "date": "2016-13-30 15:35:10", 1813s # "reference": "testref", 1813s # "uid": "dwho", 1813s # "title": "Test title", 1813s # "text": "This is a test text" 1813s # } 1813s ok 6 - Notification not inserted 1813s ok 7 - POST notification { 1813s # "date": "2016-13_30 15:35:10", 1813s # "reference": "testref", 1813s # "uid": "dwho", 1813s # "title": "Test title", 1813s # "text": "This is a test text" 1813s # } 1813s ok 8 - Notification not inserted 1813s ok 9 - POST notification { 1813s # "date": "2016-05-30 15:35:10", 1813s # "reference": "testref", 1813s # "uid": "dwho", 1813s # "title": "Test title", 1813s # "text": "This is a test text for $uid" 1813s # } 1813s ok 10 - Notification has been inserted 1813s ok 11 - POST notification { 1813s # "date": "2016-05-30", 1813s # "reference": "test_ref2", 1813s # "uid": "dwho", 1813s # "title": "Test2 title", 1813s # "text": "This is a second test text", 1813s # "subtitle": "Application 2", 1813s # "check": ["I agree","Yes, I'm sure"] 1813s # } 1813s ok 12 - Notification has been inserted 1813s ok 13 - POST notification { 1813s # "date": "2016-05-30", 1813s # "reference": "testrefall", 1813s # "uid": "everyone", 1813s # "title": "Testall title", 1813s # "text": "This is a test text for all users" 1813s # } 1813s ok 14 - Notification has been inserted 1813s ok 15 - List notifications for "allusers" 1813s ok 16 - Result found 1813s ok 17 - Notification for all users found 1813s ok 18 - Wildcard found 1813s ok 19 - List notifications for bad uid 1813s ok 20 - Notification for all users found 1813s ok 21 - List all pending notifications 1813s ok 22 - Response is JSON 1813s ok 23 - Three notifications found 1813s ok 24 - Reference 'testrefall' found 1813s ok 25 - UID 'everyone' found 1813s ok 26 - Reference 'testref' found 1813s ok 27 - UID 'dwho' found 1813s ok 28 - Reference 'test-ref2' found 1813s ok 29 - UID 'dwho' found 1813s ok 30 - List notifications for "dwho" 1813s ok 31 - Result found 1813s ok 32 - First notification found 1813s ok 33 - Second notification found 1813s ok 34 - Third notification found (all users) 1813s ok 35 - List notification with reference "testref" 1813s ok 36 - Result found 1813s ok 37 - Notification reference found 1813s ok 38 - Notification title found 1813s ok 39 - Notification text found 1813s ok 40 - Notification date found 1813s ok 41 - Notification uid found 1813s ok 42 - List notification with reference "test-ref2" 1813s ok 43 - Result found 1813s ok 44 - Notification reference found 1813s ok 45 - Notification title found 1813s ok 46 - Notification text found 1813s ok 47 - Notification date found 1813s ok 48 - Notification uid found 1813s ok 49 - Notification subtitle found 1813s ok 50 - Notification check boxes found 1813s ok 51 - Try to delete notification with bad method 1813s ok 52 - Bad method is refused 1813s ok 53 - Delete notification testrefall 1813s ok 54 - Notification has been deleted 1813s ok 55 - Delete notification test-ref2 1813s ok 56 - Notification has been deleted 1813s ok 57 - Try to create the same notification twice 1813s ok 58 - Append the same notification is refused 1813s ok 59 - Auth query 1813s ok 60 - HTTP code is 200 1813s ok 61 - Get cookie lemonldap (go2A8ikSfAy//JkVys53U4ly95QWcPmvMo7oXDJEFPxUxqGPPMfOLqNtiViIRz27fg4NZvLzQr/Yt/z0zdwsAOZMUOG3S4VzM7C0yaMGTFujBrZuNEr4tzVyxOuP3m7d4YC1z1Nfiw17sm2SWpy7AA==) 1813s ok 62 - HTTP code is 200 1813s ok 63 - Page contains a form 1813s ok 64 - URI match 1813s ok 65 - Field "reference1x1" is defined 1813s ok 66 - Field "url" is defined 1813s ok 67 - POST combined notifications [{ 1813s # "uid": "dwho", 1813s # "date": "2019-11-15 15:35:10", 1813s # "reference": "ABC1", 1813s # "title": "You have new authorizations", 1813s # "subtitle": "Application 1", 1813s # "text": "You have been granted to access to appli-1", 1813s # "check": "I agree" 1813s # }, 1813s # { 1813s # "uid": "rtyler", 1813s # "date": "2019-11-15", 1813s # "reference": "ABC2", 1813s # "title": "You have new authorizations", 1813s # "subtitle": "Application 1", 1813s # "text": "You have been granted to access to appli-1", 1813s # "check": ["I agree", "I am sure"] 1813s # }, 1813s # { 1813s # "uid": "rtyler", 1813s # "date": "2019-11-15", 1813s # "reference": "ABC3", 1813s # "condition": "$env->{REMOTE_ADDR} =~ /127.1.1.1/", 1813s # "title": "You have new authorizations", 1813s # "subtitle": "Application 1", 1813s # "text": "You have been granted to access to appli-1", 1813s # "check": ["I agree", "I am sure"] 1813s # }, 1813s # { 1813s # "uid": "rtyler", 1813s # "date": "2050-11-15", 1813s # "reference": "ABC4", 1813s # "title": "You have new authorizations", 1813s # "subtitle": "Application 1", 1813s # "text": "You have been granted to access to appli-1", 1813s # "check": ["I agree", "I am sure"] 1813s # } 1813s # ] 1813s ok 68 - Notifications have been inserted 1813s ok 69 - List all existing notifications 1813s ok 70 - Response is JSON 1813s ok 71 - Five notifications found 1813s ok 72 - Auth query 1813s ok 73 - HTTP code is 200 1813s ok 74 - Get cookie lemonldap (lLqtPZOLOOPJSgpJSCoIb7X2PThkJlLUrTigy16acHq1bO5+FN6nzlJoOZ9M52TNcOs8is+OrIrlr4SmNOVS64qcexvbL208L+YLptdYmzWafcouirdqfwQbIErM299Iirj2Ku3/crihmf4ANteNsg==) 1813s ok 75 - HTTP code is 200 1813s ok 76 - Page contains a form 1813s ok 77 - URI match 1813s ok 78 - Field "reference1x1" is defined 1813s ok 79 - Field "reference1x2" is defined 1813s ok 80 - Checkbox is displayed 1813s ok 81 - Checkbox is displayed 1813s ok 82 - Checkbox is displayed 1813s ok 83 - -> One checkbox found 1813s ok 84 - Accept notification 1813s ok 85 - HTTP code is 200 1813s ok 86 - Get cookie lemonldap (VUExCiIRRXWKGPzRgiZj+2FNs4oX7i5Ti1Yyr72ucD5xRtUy84cy4Gqpt7lGhmb0BLe6xOt1iTx8VMfOLKCbzzcVt7hK8ymI9NlUDsfq9s6mM0Li7KDaYV7UK+yenurxVSgbp24FGuC+TNpUWYdNtw==) 1813s ok 87 - Logout request 1813s ok 88 - Response is 200 1813s ok 89 - Cookie is deleted 1813s ok 90 - No pdata 1813s ok 91 - Disconnect request 1813s ok 92 - Response is 401 1813s ok 93 - Auth query 1813s ok 94 - HTTP code is 200 1813s ok 95 - Get cookie lemonldap (LS/HkoSlz2byuHNBE7UidvhhJ64UqkRVCxlKNZOLrtoujhXpbngl3jgj9QZYI2RBqKccDQDa8SEXijVnVylCfJDGmKZ6GGdvEBaju3dxUd2GdWqphedhg5xlw76M8ZTGbBP/qteeLK+PXqazTVXXVQ==) 1813s ok 96 - HTTP code is 200 1813s ok 97 - Page contains a form 1813s ok 98 - URI match 1813s ok 99 - Field "reference1x1" is defined 1813s ok 100 - Checkbox is displayed 1813s ok 101 - Checkbox is displayed 1813s ok 102 - -> Two checkboxes found 1813s ok 103 - Accept notification 1813s ok 104 - HTTP code is 200 1813s ok 105 - Get cookie lemonldap (2c559fdb26c8cb1376525b3a826b346aedc86a669d40ac5dec719c156715747a) 1813s ok 106 - Logout request 1813s ok 107 - Response is 200 1813s ok 108 - Cookie is deleted 1813s ok 109 - No pdata 1813s ok 110 - Disconnect request 1813s ok 111 - Response is 401 1813s ok 112 - List all pending notifications 1813s ok 113 - Response is JSON 1813s ok 114 - Three notifications found 1813s 1..114 1813s ok 1814s t/40-Notifications-PublicNotif.t ............................................... 1814s ok 1 - use Lemonldap::NG::Portal::Main; 1814s ok 2 - Portal object 1814s ok 3 - Init 1814s ok 4 - Portal app 1814s ok 5 - Access login page with public notifications 1814s ok 6 - Notification displayed 1814s ok 7 - Bad Auth query 1814s ok 8 - Notification displayed 1814s ok 9 - Access login page without public notifications 1814s ok 10 - Notification not displayed 1814s 1..10 1814s ok 1816s t/40-Notifications-XML-DBI.t ................................................... 1816s ok 1 - use Lemonldap::NG::Portal::Main; 1816s ok 2 - Portal object 1816s ok 3 - Init 1816s ok 4 - Portal app 1816s ok 5 - Auth query 1816s ok 6 - HTTP code is 200 1816s ok 7 - Get cookie lemonldap (MJHbyBTK5Jw2VPUHQM7E9aT985iz/6aSBuOwTsjP1c2UxIeW+8VpxcbdKTEbAWbp3+qHuo38LfdDFIFRBgHtot3vGSBwtT6r+suHSHFhFcoCfU1nLGQRvTnE84Pb/HGG95Nm91LjE+Cl+kF6hGhEvQ==) 1816s ok 8 - Two notification references found 1816s ok 9 - Found ref 1816s ok 10 - HTTP code is 200 1816s ok 11 - Page contains a form 1816s ok 12 - URI match 1816s ok 13 - Field "reference1x1" is defined 1816s ok 14 - Field "url" is defined 1816s ok 15 - Test cookie received 1816s ok 16 - Response status is 401 1816s ok 17 - Content is JSON 1816s ok 18 - Error code is 1 1816s ok 19 - Don't accept notification 1816s ok 20 - HTTP code is 200 1816s ok 21 - Accept notifications 1816s ok 22 - Get redirection 1816s ok 23 - Location is http://test1.example.com/ 1816s ok 24 - Make sure no pdata is returned 1816s ok 25 - Get cookie lemonldap (72545007722c6308145f666fe14ae3f255d840817acd7d92cfc24f3982caf241) 1816s ok 26 - Notification was deleted 1816s ok 27 - Notifications explorer query 1816s ok 28 - Response is JSON 1816s ok 29 - Result is 2 1816s ok 30 - MSG is myNotifications 1816s ok 31 - Notification 1 found 1816s ok 32 - Notification 2 found 1816s ok 33 - epoch found 1816s ok 34 - Logout request 1816s ok 35 - Response is 200 1816s ok 36 - Cookie is deleted 1816s ok 37 - No pdata 1816s ok 38 - Disconnect request 1816s ok 39 - Response is 401 1816s ok 40 - Auth query 1816s ok 41 - Get redirection 1816s ok 42 - Location is http://test1.example.com/ 1816s ok 43 - Get cookie lemonldap (c3ce3b401883c295d567f3e363b0b2e65455cbae573cd8e639b1d3345c530a0e) 1816s ok 44 - Logout request 1816s ok 45 - Response is 200 1816s ok 46 - Cookie is deleted 1816s ok 47 - No pdata 1816s ok 48 - Disconnect request 1816s ok 49 - Response is 401 1816s 1..49 1816s ok 1817s t/40-Notifications-XML-File.t .................................................. 1817s ok 1 - use Lemonldap::NG::Portal::Main; 1817s ok 2 - Portal object 1817s ok 3 - Init 1817s ok 4 - Portal app 1817s ok 5 - Auth query 1817s ok 6 - HTTP code is 200 1817s ok 7 - Get cookie lemonldap (u2Rr+ghw9QKrrYCWEEAwqApuhUmm2+Wtj1Owu4osUntwBxn4Ak7vE++D7yf5iNYZO4IwanqvbEPPKftb1OKDDWNSOp04FRx5qxSEs6k+fTfLd8xfSFlBsgFztrcdvprX7PTO5k3HIKEMbYizQYxXyQ==) 1817s ok 8 - HTTP code is 200 1817s ok 9 - Page contains a form 1817s ok 10 - URI match 1817s ok 11 - Field "reference1x1" is defined 1817s ok 12 - Field "url" is defined 1817s ok 13 - Test cookie received 1817s ok 14 - Response status is 401 1817s ok 15 - Content is JSON 1817s ok 16 - Error code is 1 1817s ok 17 - Cancel notification 1817s ok 18 - Cookie expired 1817s ok 19 - Get redirection 1817s ok 20 - Location is http://auth.example.com/ 1817s ok 21 - Auth query 1817s ok 22 - HTTP code is 200 1817s ok 23 - Get cookie lemonldap (Fh2HWkW77JsDs4Ta2zJGCr+fr7bGlslQ2ZJS5048NiO7lMjB9xFYoT4OoyMt8u5B6xiESUHbgKTKOqZpJ5eWEDMj2OwbeQOTrKBiXUfSWtgi0yOUceqiUOxlww1Y62FUL1EGy846fy8WPbVjc6I8og==) 1817s ok 24 - HTTP code is 200 1817s ok 25 - Page contains a form 1817s ok 26 - URI match 1817s ok 27 - Field "reference1x1" is defined 1817s ok 28 - Field "url" is defined 1817s ok 29 - Test cookie received 1817s ok 30 - Response status is 401 1817s ok 31 - Content is JSON 1817s ok 32 - Error code is 1 1817s ok 33 - Don't accept notification 1817s ok 34 - Notification displayed 1817s ok 35 - Found custom Main Logo 1817s ok 36 - Don't accept notification 1817s ok 37 - Notification displayed 1817s ok 38 - Don't accept notification 1817s ok 39 - Notification displayed 1817s ok 40 - Don't accept notification - Accept just one checkbox 1817s ok 41 - Notification displayed 1817s ok 42 - Accept notification 1817s ok 43 - Get redirection 1817s ok 44 - Location header found 1817s ok 45 - Notification was deleted 1817s ok 46 - Get cookie lemonldap (23111f9261de0d8c51a8c05a7c2dc844cdbd90b4ab52e2970c0b53d45d28e338) 1817s ok 47 - New auth query 1817s ok 48 - Authenticated as dwho 1817s ok 49 - Menu displayed 1817s 1..49 1817s ok 1820s t/40-Notifications-XML-Server.t ................................................ 1820s ok 1 - use Lemonldap::NG::Portal::Main; 1820s ok 2 - Portal object 1820s ok 3 - Init 1820s ok 4 - Portal app 1820s ok 5 - SOAP client 1820s ok 6 - @ SOAP REQUEST @ 1820s ok 7 - Execute request 1820s ok 8 - HTTP code is 200 1820s ok 9 - Content is XML 1820s ok 10 - @ END OF SOAP REQUEST @ 1820s ok 11 - Append a notification -> SOAP call returns 1 1820s ok 12 - @ SOAP REQUEST @ 1820s ok 13 - Execute request 1820s ok 14 - HTTP code is 200 1820s ok 15 - Content is XML 1820s ok 16 - @ END OF SOAP REQUEST @ 1820s ok 17 - Append the same notification twice -> SOAP call returns 0 1820s ok 18 - Auth query 1820s ok 19 - HTTP code is 200 1820s ok 20 - Get cookie lemonldap (E/DnnYhlPAhaWaCj0JwZI+uUUnTVZ52vGKiJgp7C2FuB/rm1tq2dJKpYYiODo+ru2d5Y9hTNqsaM5TzkPjIsglhVn+HTqu3cSuNsGRolfs63hi6Ou4slfuBvm4zb6S7HCpoECwFcpZzxz1XLKXWtew==) 1820s ok 21 - HTTP code is 200 1820s ok 22 - Page contains a form 1820s ok 23 - URI match 1820s ok 24 - Field "reference1x1" is defined 1820s ok 25 - Field "url" is defined 1820s ok 26 - @ SOAP REQUEST @ 1820s ok 27 - Execute request 1820s ok 28 - HTTP code is 200 1820s ok 29 - Content is XML 1820s ok 30 - @ END OF SOAP REQUEST @ 1820s ok 31 - Append a notification -> SOAP call returns 4 1820s ok 32 - Auth query 1820s ok 33 - HTTP code is 200 1820s ok 34 - Get cookie lemonldap (mkrqDKT8hr43XSSwLXKFXpJu6MOfegURXbJnVs/FnM2FcYe9dpwstBFkswLwKcOBUGf7wH3krsUEtVWsqqJV3G880UawC5D7CGhU2dRCtn+o++8fYtMxmqdBA3rFR9Y3bvkfIoAkrWcEsdcQH9e05w==) 1820s ok 35 - HTTP code is 200 1820s ok 36 - Page contains a form 1820s ok 37 - URI match 1820s ok 38 - Field "reference1x1" is defined 1820s ok 39 - Field "reference2x1" is defined 1820s ok 40 - -> One checkbox found 1820s ok 41 - Accept notification 1820s ok 42 - HTTP code is 200 1820s ok 43 - Logout request 1820s ok 44 - Response is 200 1820s ok 45 - Cookie is deleted 1820s ok 46 - No pdata 1820s ok 47 - Disconnect request 1820s ok 48 - Response is 401 1820s ok 49 - Auth query 1820s ok 50 - HTTP code is 200 1820s ok 51 - Get cookie lemonldap (qWl6oNxoSRkpryVRF9bN3S6iu4mlz+qXOEndrjs3kQ9EjFjclKe2uiTHT0PG2XBqSIOTSVczEFUaGiQq3/YrHc8WA2jfPUVvnM9LlKFlNRltlEgEbo0p08gWG2rAagl3VfFHObJ1k+winPBeVRyH1g==) 1820s ok 52 - HTTP code is 200 1820s ok 53 - Page contains a form 1820s ok 54 - URI match 1820s ok 55 - Field "reference1x1" is defined 1820s ok 56 - Reference found 1820s ok 57 - Checkbox is displayed 1820s ok 58 - Checkbox is displayed 1820s ok 59 - -> Two checkboxes found 1820s 1..59 1820s ok 1824s t/41-Captcha-old-api.t ......................................................... 1824s ok 1 - use Lemonldap::NG::Portal::Main; 1824s ok 2 - Portal object 1824s ok 3 - Init 1824s ok 4 - Portal app 1824s ok 5 - HTTP code is 200 1824s ok 6 - Content-Type is JSON 1824s ok 7 - Content is valid JSON 1824s ok 8 1824s ok 9 1824s ok 10 1824s ok 11 - HTTP code is 200 1824s ok 12 - Content-Type is JSON 1824s ok 13 - Content is valid JSON 1824s ok 14 1824s ok 15 1824s ok 16 1824s ok 17 - HTTP code is 200 1824s ok 18 - Content-Type is JSON 1824s ok 19 - Content is valid JSON 1824s ok 20 - Wrong token failed 1824s ok 21 - HTTP code is 200 1824s ok 22 - Content-Type is JSON 1824s ok 23 - Content is valid JSON 1824s ok 24 - Wrong captcha failed 1824s ok 25 - HTTP code is 200 1824s ok 26 - Content-Type is JSON 1824s ok 27 - Content is valid JSON 1824s ok 28 1824s ok 29 1824s ok 30 1824s ok 31 - HTTP code is 200 1824s ok 32 - Content-Type is JSON 1824s ok 33 - Content is valid JSON 1824s ok 34 - Captcha successfully verified 1824s 1..34 1824s ok 1829s t/41-Captcha-with-rule.t ....................................................... 1829s ok 1 - use Lemonldap::NG::Portal::Main; 1829s ok 2 - Portal object 1829s ok 3 - Init 1829s ok 4 - Portal app 1829s ok 5 - Auth query from non captcha network 1829s ok 6 - Get cookie lemonldap (2c38b63242ab57e60c8aa3fd92fbfe7b04db69da3895d8388720c655d82df2ff) 1829s ok 7 - Auth query from captcha network 1829s ok 8 - Response status is 401 1829s ok 9 - Content is JSON 1829s ok 10 - Error code is 76 1829s ok 11 - Response is JSON 1829s ok 12 - Response is PE_CAPTCHAERROR 1829s ok 13 - Unauth JSON request 1829s ok 14 - Response status is 401 1829s ok 15 - Content is JSON 1829s ok 16 - Error code is 9 1829s ok 17 - Unauth request 1829s ok 18 - HTTP code is 200 1829s ok 19 - Page contains a form 1829s ok 20 - Host match 1829s ok 21 - Field "token" is defined 1829s ok 22 - CSP header authorize POST request to \# 1829s ok 23 - Password: Found text input 1829s ok 24 - Token value is defined 1829s ok 25 - Captcha image inserted 1829s ok 26 - Found token session 1829s ok 27 - Found captcha value 1829s ok 28 - Found custom Main Logo 1829s ok 29 - Try to auth with captcha value 1829s ok 30 - Get cookie lemonldap (37094dd41b4495e7cb6e64b2eab76794344e9ad9e45d4d0cb02c676ad7c2027f) 1829s 1..30 1829s ok 1839s t/41-Captcha.t ................................................................. 1839s ok 1 - use Lemonldap::NG::Portal::Main; 1839s ok 2 - Portal object 1839s ok 3 - Init 1839s ok 4 - Portal app 1839s ok 5 - Auth query 1839s ok 6 - Response status is 401 1839s ok 7 - Content is JSON 1839s ok 8 - Error code is 76 1839s ok 9 - Response is JSON 1839s ok 10 - Response is PE_CAPTCHAERROR 1839s ok 11 - Unauth JSON request 1839s ok 12 - Response status is 401 1839s ok 13 - Content is JSON 1839s ok 14 - Error code is 9 1839s ok 15 - Unauth request 1839s ok 16 - HTTP code is 200 1839s ok 17 - Page contains a form 1839s ok 18 - Host match 1839s ok 19 - Field "token" is defined 1839s ok 20 - CSP header authorize POST request to \# 1839s ok 21 - Password: Found text input 1839s ok 22 - Token value is defined 1839s ok 23 - Captcha image inserted 1839s ok 24 - Found token session 1839s ok 25 - Found captcha value 1839s ok 26 - Found custom Main Logo 1839s ok 27 - Try to auth with captcha value 1839s ok 28 - HTTP code is 200 1839s ok 29 - Get cookie lemonldap (ee95f6d3954b22de301eaf98a52c4c6407dab0a12688bc19c13ca33c3d344f18) 1839s ok 30 - History found 1839s ok 31 - -> One entry found 1839s ok 32 - Verify auth 1839s ok 33 - HTTP code is 200 1839s ok 34 - New unauth request 1839s ok 35 - HTTP code is 200 1839s ok 36 - Page contains a form 1839s ok 37 - Host match 1839s ok 38 - Field "token" is defined 1839s ok 39 - CSP header authorize POST request to \# 1839s ok 40 - Token value is defined 1839s ok 41 - Try to auth with bad captcha value 1839s ok 42 - Response status is 401 1839s ok 43 - Content is JSON 1839s ok 44 - Error code is 76 1839s ok 45 - Verify that there is a new captcha image 1839s ok 46 - HTTP code is 200 1839s ok 47 - Page contains a form 1839s ok 48 - Host match 1839s ok 49 - Field "token" is defined 1839s ok 50 - CSP header authorize POST request to \# 1839s ok 51 - Token is refreshed 1839s ok 52 - New captcha image inserted 1839s ok 53 - Get captcha javascript 1839s ok 54 - Unauth request to renew Captcha 1839s ok 55 - New token has been received 1839s ok 56 - New image has been received 1839s ok 57 - Found new token session 1839s ok 58 - Try to auth with new captcha value 1839s ok 59 - HTTP code is 200 1839s ok 60 - Get cookie lemonldap (111496a3bdb3e19da67728a7b57d396c7485c7edd66bd6fca9fc409f6979855d) 1839s ok 61 - Auth request with redirection 1839s ok 62 - Get redirection 1839s ok 63 - Location is http://test1.example.com/ 1839s ok 64 - Authenticated as dwho 1839s 1..64 1839s ok 1843s t/41-Token-with-global-storage.t ............................................... 1843s ok 1 - use Lemonldap::NG::Portal::Main; 1843s ok 2 - Portal object 1843s ok 3 - Init 1843s ok 4 - Portal app 1843s ok 5 - Unauth request 1843s ok 6 - HTTP code is 200 1843s ok 7 - Page contains a form 1843s ok 8 - Host match 1843s ok 9 - Field "token" is defined 1843s ok 10 - CSP header authorize POST request to \# 1843s ok 11 - Token value 1843s ok 12 - Try to auth without token 1843s ok 13 - Response status is 401 1843s ok 14 - Content is JSON 1843s ok 15 - Error code is 81 1843s ok 16 - Try token as cookie 1843s ok 17 - Response status is 401 1843s ok 18 - Content is JSON 1843s ok 19 - Error code is 1 1843s ok 20 - Try to auth with token 1843s ok 21 - HTTP code is 200 1843s ok 22 - Get cookie lemonldap (7882eb91debe84b246312bf1514b3b9f51f54a946a2000b1de4deed81b64dca4) 1843s ok 23 - Verify auth 1843s ok 24 - HTTP code is 200 1843s ok 25 - Try to reuse the same token 1843s ok 26 - Response status is 401 1843s ok 27 - Content is JSON 1843s ok 28 - Error code is 82 1843s ok 29 - Verify that there is a new token 1843s ok 30 - HTTP code is 200 1843s ok 31 - Page contains a form 1843s ok 32 - Host match 1843s ok 33 - Field "token" is defined 1843s ok 34 - CSP header authorize POST request to \# 1843s 1..34 1843s ok 1844s t/41-Token.t ................................................................... 1844s ok 1 - use Lemonldap::NG::Portal::Main; 1844s ok 2 - Portal object 1844s ok 3 - Init 1844s ok 4 - Portal app 1844s ok 5 - Unauth request 1844s ok 6 - HTTP code is 200 1844s ok 7 - Page contains a form 1844s ok 8 - Host match 1844s ok 9 - Field "token" is defined 1844s ok 10 - CSP header authorize POST request to \# 1844s ok 11 - Password: Found password input 1844s ok 12 - Try to auth without token 1844s ok 13 - Response status is 401 1844s ok 14 - Content is JSON 1844s ok 15 - Error code is 81 1844s ok 16 - Response is JSON 1844s ok 17 - Response is PE_NOTOKEN 1844s ok 18 - Try to auth with token 1844s ok 19 - HTTP code is 200 1844s ok 20 - Get cookie lemonldap (7bd22f3ad1327f6fe8e391068da517e0e9fe1310d07515002e542fb0d283c701) 1844s ok 21 - Verify auth 1844s ok 22 - HTTP code is 200 1844s ok 23 - Try to reuse the same token 1844s ok 24 - Response status is 401 1844s ok 25 - Content is JSON 1844s ok 26 - Error code is 82 1844s ok 27 - Verify that there is a new token 1844s ok 28 - HTTP code is 200 1844s ok 29 - Page contains a form 1844s ok 30 - Host match 1844s ok 31 - Field "token" is defined 1844s ok 32 - CSP header authorize POST request to \# 1844s 1..32 1844s ok 1849s t/42-Register-Custom.t ......................................................... 1849s ok 1 - use Lemonldap::NG::Portal::Main; 1849s ok 2 - Portal object 1849s ok 3 - Init 1849s ok 4 - Portal app 1849s ok 5 - Unauth request 1849s ok 6 - HTTP code is 200 1849s ok 7 - Page contains a form 1849s ok 8 - Host match 1849s ok 9 - Field "firstname" is defined 1849s ok 10 - Field "lastname" is defined 1849s ok 11 - Field "mail" is defined 1849s ok 12 - CSP header authorize POST request to \# 1849s ok 13 - Ask to create account 1849s ok 14 - HTTP code is 200 1849s ok 15 - Found subject 1849s ok 16 - Found register token 1849s ok 17 - Found register_token 1849s ok 18 - UTF-8 works 1849s ok 19 - Push register_token 1849s ok 20 - HTTP code is 200 1849s ok 21 - Found subject 1849s ok 22 - Found user and password 1849s ok 23 - Get good login 1849s ok 24 - Try to authenticate 1849s ok 25 - Get cookie lemonldap (cfa30b21ed1d9329991cf201f4941c9bc61efe0d4ebec40a1548297366744324) 1849s 1..25 1849s ok 1851s t/42-Register-Demo-with-CustomBody.t ........................................... 1851s ok 1 - use Lemonldap::NG::Portal::Main; 1851s ok 2 - Portal object 1851s ok 3 - Init 1851s ok 4 - Portal app 1851s ok 5 - Unauth request 1851s ok 6 - HTTP code is 200 1851s ok 7 - Page contains a form 1851s ok 8 - Host match 1851s ok 9 - Field "firstname" is defined 1851s ok 10 - Field "lastname" is defined 1851s ok 11 - Field "mail" is defined 1851s ok 12 - CSP header authorize POST request to \# 1851s ok 13 - Ask to create account 1851s ok 14 - HTTP code is 200 1851s ok 15 - Found custom registration subject 1851s ok 16 - Found custom body 1851s ok 17 - Found register_token 1851s ok 18 - UTF-8 works 1851s ok 19 - Found time 1851s ok 20 - Push register_token 1851s ok 21 - HTTP code is 200 1851s ok 22 - Found custom done subject 1851s ok 23 - Found email and ipAddr 1851s ok 24 - Get good email 1851s ok 25 - Get good ipAddr 1851s ok 26 - Found user and password 1851s ok 27 - Get good login 1851s ok 28 - Custom done body (Portal $url) 1851s ok 29 - Try to authenticate 1851s ok 30 - Get cookie lemonldap (d494f462520dcd7e09d4274880a1590dc620c38c6f41d23c0c1a68b298a9509e) 1851s 1..30 1851s ok 1855s t/42-Register-Demo-with-captcha.t .............................................. 1855s ok 1 - use Lemonldap::NG::Portal::Main; 1855s ok 2 - Portal object 1855s ok 3 - Init 1855s ok 4 - Portal app 1855s ok 5 - Unauth request 1855s ok 6 - HTTP code is 200 1855s ok 7 - Page contains a form 1855s ok 8 - Host match 1855s ok 9 - Field "firstname" is defined 1855s ok 10 - Field "lastname" is defined 1855s ok 11 - Field "mail" is defined 1855s ok 12 - CSP header authorize POST request to \# 1855s ok 13 - Token found 1855s ok 14 - Token value is defined 1855s ok 15 - Captcha image inserted 1855s ok 16 - Found token session 1855s ok 17 - Found captcha value 1855s ok 18 - Found custom Main Logo 1855s ok 19 - Get captcha javascript 1855s ok 20 - Ask to create account 1855s ok 21 - Rejected -> Mail already exists 1855s ok 22 - No form found 1855s ok 23 - Get Menu 1855s ok 24 - Found Register link & submit button 1855s ok 25 - Unauth request 1855s ok 26 - HTTP code is 200 1855s ok 27 - Page contains a form 1855s ok 28 - Host match 1855s ok 29 - Field "firstname" is defined 1855s ok 30 - Field "lastname" is defined 1855s ok 31 - Field "mail" is defined 1855s ok 32 - CSP header authorize POST request to \# 1855s ok 33 - Token found 1855s ok 34 - Token value is defined 1855s ok 35 - Captcha image inserted 1855s ok 36 - Found token session 1855s ok 37 - Found captcha value 1855s ok 38 - Found custom Main Logo 1855s ok 39 - Ask to create account 1855s ok 40 - HTTP code is 200 1855s ok 41 - Found register token 1855s ok 42 - Found register_token 1855s ok 43 - Push register_token 1855s ok 44 - HTTP code is 200 1855s ok 45 - Found user and password 1855s ok 46 - Get good login 1855s ok 47 - Try to authenticate 1855s ok 48 - Get cookie lemonldap (ea0fecd529601fdb8b980cb88fd664290c21814646c5789096fe1d64337d30d6) 1855s 1..48 1855s ok 1859s t/42-Register-Demo-with-token.t ................................................ 1859s ok 1 - use Lemonldap::NG::Portal::Main; 1859s ok 2 - Portal object 1859s ok 3 - Init 1859s ok 4 - Portal app 1859s ok 5 - Get Menu 1859s ok 6 - Found Register link & submit button 1859s ok 7 - Unauth request 1859s ok 8 - HTTP code is 200 1859s ok 9 - Page contains a form 1859s ok 10 - Host match 1859s ok 11 - Field "firstname" is defined 1859s ok 12 - Field "lastname" is defined 1859s ok 13 - Field "mail" is defined 1859s ok 14 - CSP header authorize POST request to \# 1859s ok 15 - Token found 1859s ok 16 - Ask to create account 1859s ok 17 - HTTP code is 200 1859s ok 18 - Found register token 1859s ok 19 - Found register_token 1859s ok 20 - Push register_token 1859s ok 21 - HTTP code is 200 1859s ok 22 - Found user and password 1859s ok 23 - Get good login 1859s ok 24 - Unauth request 1859s ok 25 - HTTP code is 200 1859s ok 26 - Page contains a form 1859s ok 27 - Host match 1859s ok 28 - Field "token" is defined 1859s ok 29 - CSP header authorize POST request to \# 1859s ok 30 - Try to authenticate 1859s ok 31 - Get cookie lemonldap (7957aff46f48c4aa681757127db56465faf96fb29f2c1bb9e088496ff60abbc6) 1859s 1..31 1859s ok 1862s t/42-Register-Demo.t ........................................................... 1862s ok 1 - use Lemonldap::NG::Portal::Main; 1862s ok 2 - Portal object 1862s ok 3 - Init 1862s ok 4 - Portal app 1862s ok 5 - Unauth request 1862s ok 6 - HTTP code is 200 1862s ok 7 - Page contains a form 1862s ok 8 - Host match 1862s ok 9 - Field "firstname" is defined 1862s ok 10 - Field "lastname" is defined 1862s ok 11 - Field "mail" is defined 1862s ok 12 - CSP header authorize POST request to \# 1862s ok 13 - Ask to create account 1862s ok 14 - HTTP code is 200 1862s ok 15 - Found subject 1862s ok 16 - Found register token 1862s ok 17 - Found register_token 1862s ok 18 - UTF-8 works 1862s ok 19 - Push register_token 1862s ok 20 - HTTP code is 200 1862s ok 21 - Found subject 1862s ok 22 - Found user and password 1862s ok 23 - Get good login 1862s ok 24 - Try to authenticate 1862s ok 25 - Get cookie lemonldap (e28fe652a4c58d3f395f90f1f4f1033f60effdcbed454c1b0aa70c2eb8f56941) 1862s 1..25 1862s ok 1864s t/42-Register-LDAP.t ........................................................... 1864s ok 1 - use Lemonldap::NG::Portal::Main; 1864s ok 2 # skip LLNGTESTLDAP is not set 1864s ok 3 # skip LLNGTESTLDAP is not set 1864s ok 4 # skip LLNGTESTLDAP is not set 1864s ok 5 # skip LLNGTESTLDAP is not set 1864s ok 6 # skip LLNGTESTLDAP is not set 1864s ok 7 # skip LLNGTESTLDAP is not set 1864s ok 8 # skip LLNGTESTLDAP is not set 1864s ok 9 # skip LLNGTESTLDAP is not set 1864s ok 10 # skip LLNGTESTLDAP is not set 1864s 1..10 1864s ok 1867s t/42-Register-Security.t ....................................................... 1867s ok 1 - use Lemonldap::NG::Portal::Main; 1867s ok 2 - Portal object 1867s ok 3 - Init 1867s ok 4 - Portal app 1867s ok 5 - Unauth request 1867s ok 6 - HTTP code is 200 1867s ok 7 - Page contains a form 1867s ok 8 - Host match 1867s ok 9 - Field "firstname" is defined 1867s ok 10 - Field "lastname" is defined 1867s ok 11 - Field "mail" is defined 1867s ok 12 - CSP header authorize POST request to \# 1867s ok 13 - Ask to create account 1867s ok 14 - HTTP code is 200 1867s ok 15 - Found register token 1867s ok 16 - Found register_token 1867s ok 17 - Try to authenticate 1867s ok 18 - Response status is 401 1867s ok 19 - Content is JSON 1867s ok 20 - Error code is 1 1867s 1..20 1867s ok 1871s t/43-MailPasswordReset-Choice.t ................................................ 1871s ok 1 - use Lemonldap::NG::Portal::Main; 1871s ok 2 - Portal object 1871s ok 3 - Init 1871s ok 4 - Portal app 1871s ok 5 - Auth query 1871s ok 6 - HTTP code is 200 1871s ok 7 - Get cookie lemonldap (e8dc59701ae3b5a12c8b0abb4a23dd9e0152888576d5f422507a16fb4da5344a) 1871s ok 8 - Logout request 1871s ok 9 - Response is 200 1871s ok 10 - Cookie is deleted 1871s ok 11 - No pdata 1871s ok 12 - Disconnect request 1871s ok 13 - Response is 401 1871s ok 14 - Reset form 1871s ok 15 - HTTP code is 200 1871s ok 16 - Page contains a form 1871s ok 17 - Host match 1871s ok 18 - Field "mail" is defined 1871s ok 19 - CSP header authorize POST request to \# 1871s ok 20 - Post mail 1871s ok 21 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 1871s ok 22 - Found link in mail 1871s ok 23 - Post mail token received by mail with another browser 1871s ok 24 - HTTP code is 200 1871s ok 25 - Page contains a form 1871s ok 26 - Host match 1871s ok 27 - Field "token" is defined 1871s ok 28 - CSP header authorize POST request to \# 1871s ok 29 - Ask for a new password 1871s ok 30 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 1871s ok 31 - Post new password 1871s ok 32 - Password was changed 1871s ok 33 - Auth query 1871s ok 34 - HTTP code is 200 1871s ok 35 - Get cookie lemonldap (6f1825ac1eea950e60a0e1fcd1b65da8dbea0557a6b566716191f9a96f88d4a1) 1871s ok 36 - Logout request 1871s ok 37 - Response is 200 1871s ok 38 - Cookie is deleted 1871s ok 39 - No pdata 1871s ok 40 - Disconnect request 1871s ok 41 - Response is 401 1871s ok 42 - Reset form 1871s ok 43 - HTTP code is 200 1871s ok 44 - Page contains a form 1871s ok 45 - Host match 1871s ok 46 - Field "mail" is defined 1871s ok 47 - CSP header authorize POST request to \# 1871s ok 48 - Post mail 1871s ok 49 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 1871s ok 50 - Found link in mail 1871s ok 51 - Post mail token received by mail with the same browser 1871s ok 52 - HTTP code is 200 1871s ok 53 - Page contains a form 1871s ok 54 - Host match 1871s ok 55 - Field "token" is defined 1871s ok 56 - CSP header authorize POST request to \# 1871s ok 57 - Ask for a new password 1871s ok 58 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 1871s ok 59 - Post new password 1871s ok 60 - Password was changed 1871s ok 61 - Auth query 1871s ok 62 - HTTP code is 200 1871s ok 63 - Get cookie lemonldap (c3c2013e06a3e24a508dc4cb9798644973e4736fae0f08068880797d0970c1a0) 1871s ok 64 - Logout request 1871s ok 65 - Response is 200 1871s ok 66 - Cookie is deleted 1871s ok 67 - No pdata 1871s ok 68 - Disconnect request 1871s ok 69 - Response is 401 1871s 1..69 1871s ok 1872s t/43-MailPasswordReset-Combination-LDAP.t ...................................... 1872s ok 1 - use Lemonldap::NG::Portal::Main; 1872s ok 2 # skip LLNGTESTLDAP is not set 1872s ok 3 # skip LLNGTESTLDAP is not set 1872s ok 4 # skip LLNGTESTLDAP is not set 1872s ok 5 # skip LLNGTESTLDAP is not set 1872s ok 6 # skip LLNGTESTLDAP is not set 1872s ok 7 # skip LLNGTESTLDAP is not set 1872s ok 8 # skip LLNGTESTLDAP is not set 1872s ok 9 # skip LLNGTESTLDAP is not set 1872s 1..9 1872s ok 1874s t/43-MailPasswordReset-Combination.t ........................................... 1874s ok 1 - use Lemonldap::NG::Portal::Main; 1874s ok 2 - Portal object 1874s ok 3 - Init 1874s ok 4 - Portal app 1874s ok 5 - Try to connect with login dvador 1874s ok 6 - Get cookie lemonldap (121804aa31c4deca902565c10c2a920b02ebd3b3531d19e963b821cc4f03374b) 1874s ok 7 - Post mail 1874s ok 8 - Found link in mail 1874s ok 9 - Post mail token received by mail 1874s ok 10 - HTTP code is 200 1874s ok 11 - Page contains a form 1874s ok 12 - Host match 1874s ok 13 - Field "token" is defined 1874s ok 14 - CSP header authorize POST request to \# 1874s ok 15 - Ask for a new password 1874s ok 16 - Post new password 1874s ok 17 - Password update successful: code found on page 1874s ok 18 - Password update successful 1874s ok 19 - Try to connect with login dvador 1874s ok 20 - Get cookie lemonldap (0b405e07171883694069d2a1647417910c00f63a0ad045ca6e55a22cc7b00ca5) 1874s ok 21 - Try to connect with login jkirk 1874s ok 22 - Get cookie lemonldap (109d51aed53c5e97475ee3fd86ffa619e3c3885828040379cf88427b03cb9d04) 1874s ok 23 - Post mail 1874s ok 24 - Found link in mail 1874s ok 25 - Post mail token received by mail 1874s ok 26 - HTTP code is 200 1874s ok 27 - Page contains a form 1874s ok 28 - Host match 1874s ok 29 - Field "token" is defined 1874s ok 30 - CSP header authorize POST request to \# 1874s ok 31 - Ask for a new password 1874s ok 32 - Post new password 1874s ok 33 - Password update successful: code found on page 1874s ok 34 - Password update successful 1874s ok 35 - Try to connect with login jkirk 1874s ok 36 - Get cookie lemonldap (347fa44e91cbe4ea10920702eb9cad400a9744c2495e5877db49741b31f71128) 1874s 1..36 1874s ok 1877s t/43-MailPasswordReset-DBI.t ................................................... 1877s ok 1 - use Lemonldap::NG::Portal::Main; 1877s ok 2 - Portal object 1877s ok 3 - Init 1877s ok 4 - Portal app 1877s ok 5 - Reset form 1877s ok 6 - HTTP code is 200 1877s ok 7 - Page contains a form 1877s ok 8 - Host match 1877s ok 9 - Field "mail" is defined 1877s ok 10 - CSP header authorize POST request to \# 1877s ok 11 - Post mail 1877s ok 12 - Found link in mail 1877s ok 13 - Post mail token received by mail 1877s ok 14 - HTTP code is 200 1877s ok 15 - Page contains a form 1877s ok 16 - Host match 1877s ok 17 - Field "token" is defined 1877s ok 18 - CSP header authorize POST request to \# 1877s ok 19 - Ask for a new password \#1 1877s ok 20 - toggle newpassword icon found 1877s ok 21 - toggle confirmpassword icon found 1877s ok 22 - input type password found 1877s ok 23 - Post mismatched passwords 1877s ok 24 - PE_34 found 1877s ok 25 - HTTP code is 200 1877s ok 26 - Page contains a form 1877s ok 27 - Host match 1877s ok 28 - Field "token" is defined 1877s ok 29 - CSP header authorize POST request to \# 1877s ok 30 - Ask for a new password \#2 1877s ok 31 - Post empty newpassword 1877s ok 32 - PE_67 found 1877s ok 33 - HTTP code is 200 1877s ok 34 - Page contains a form 1877s ok 35 - Host match 1877s ok 36 - Field "token" is defined 1877s ok 37 - CSP header authorize POST request to \# 1877s ok 38 - Ask for a new password \#3 1877s ok 39 - Post empty confirmpassword 1877s ok 40 - PE_67 found 1877s ok 41 - HTTP code is 200 1877s ok 42 - Page contains a form 1877s ok 43 - Host match 1877s ok 44 - Field "token" is defined 1877s ok 45 - CSP header authorize POST request to \# 1877s ok 46 - Ask for a new password \#4 1877s ok 47 - Password special char list not found 1877s ok 48 - Found password policy min digit == 2 1877s ok 49 - Post new password 1877s ok 50 - Password was changed 1877s ok 51 - Auth query 1877s ok 52 - HTTP code is 200 1877s ok 53 - Get cookie lemonldap (a92727f70b716dd95b1e9f90b0ae597c0d59946a5d55e5373c4f1cb8abd083a5) 1877s ok 54 - Logout request 1877s ok 55 - Response is 200 1877s ok 56 - Cookie is deleted 1877s ok 57 - No pdata 1877s ok 58 - Disconnect request 1877s ok 59 - Response is 401 1877s 1..59 1877s ok 1878s t/43-MailPasswordReset-Hook.t .................................................. 1878s ok 1 - use Lemonldap::NG::Portal::Main; 1878s ok 2 - Portal object 1878s ok 3 - Init 1878s ok 4 - Portal app 1878s ok 5 - Reset form 1878s ok 6 - HTTP code is 200 1878s ok 7 - Page contains a form 1878s ok 8 - Host match 1878s ok 9 - Field "mail" is defined 1878s ok 10 - CSP header authorize POST request to \# 1878s ok 11 - Post mail 1878s ok 12 - Found english greeting 1878s ok 13 - Found link in mail 1878s ok 14 - Post mail token received by mail 1878s ok 15 - HTTP code is 200 1878s ok 16 - Page contains a form 1878s ok 17 - Host match 1878s ok 18 - Field "token" is defined 1878s ok 19 - CSP header authorize POST request to \# 1878s ok 20 - Ask for a new password 1878s ok 21 - Post new password 1878s ok 22 - Expected portal error code: code found on page 1878s ok 23 - Expected portal error code 1878s ok 24 - Post mail 1878s ok 25 - Found english greeting 1878s ok 26 - Found link in mail 1878s ok 27 - Post mail token received by mail 1878s ok 28 - HTTP code is 200 1878s ok 29 - Page contains a form 1878s ok 30 - Host match 1878s ok 31 - Field "token" is defined 1878s ok 32 - CSP header authorize POST request to \# 1878s ok 33 - Ask for a new password 1878s ok 34 - Post new password 1878s ok 35 - Get cookie lemonldappdata (%7B%22afterHook%22%3A%22dwho--12346%22%7D) 1878s ok 36 - Pdata is not empty 1878s ok 37 - passwordAfterChange hook worked as expected 1878s ok 38 - Password was changed 1878s 1..38 1878s ok 1880s t/43-MailPasswordReset-LDAP.t .................................................. 1880s ok 1 - use Lemonldap::NG::Portal::Main; 1880s ok 2 # skip LLNGTESTLDAP is not set 1880s ok 3 # skip LLNGTESTLDAP is not set 1880s ok 4 # skip LLNGTESTLDAP is not set 1880s ok 5 # skip LLNGTESTLDAP is not set 1880s ok 6 # skip LLNGTESTLDAP is not set 1880s ok 7 # skip LLNGTESTLDAP is not set 1880s ok 8 # skip LLNGTESTLDAP is not set 1880s ok 9 # skip LLNGTESTLDAP is not set 1880s 1..9 1880s ok 1883s t/43-MailPasswordReset-with-captcha.t .......................................... 1883s ok 1 - use Lemonldap::NG::Portal::Main; 1883s ok 2 - Portal object 1883s ok 3 - Init 1883s ok 4 - Portal app 1883s ok 5 - Get Menu 1883s ok 6 - Found ResetPassword link & submit button 1883s ok 7 - Reset form 1883s ok 8 - HTTP code is 200 1883s ok 9 - Page contains a form 1883s ok 10 - Host match 1883s ok 11 - Field "mail" is defined 1883s ok 12 - Field "token" is defined 1883s ok 13 - CSP header authorize POST request to \# 1883s ok 14 - Captcha image inserted 1883s ok 15 - Found token session 1883s ok 16 - Found captcha value 1883s ok 17 - Found custom Main Logo 1883s ok 18 - Get captcha javascript 1883s ok 19 - Post mail 1883s ok 20 - Found link in mail 1883s ok 21 - Post mail token received by mail 1883s ok 22 - HTTP code is 200 1883s ok 23 - Page contains a form 1883s ok 24 - Host match 1883s ok 25 - Field "token" is defined 1883s ok 26 - CSP header authorize POST request to \# 1883s ok 27 - Ask for a new password 1883s '*' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 1883s '#' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 1883s '@' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 1883s ok 28 - Post new password 1883s ok 29 - New password sent 1883s ok 30 - New generated password found 1883s ok 31 - New generated password matches policy 1883s 1..31 1883s ok 1886s t/43-MailPasswordReset-with-token.t ............................................ 1886s ok 1 - use Lemonldap::NG::Portal::Main; 1886s ok 2 - Portal object 1886s ok 3 - Init 1886s ok 4 - Portal app 1886s ok 5 - Get Menu 1886s ok 6 - Found ResetPassword link & submit button 1886s ok 7 - Reset form 1886s ok 8 - HTTP code is 200 1886s ok 9 - Page contains a form 1886s ok 10 - Host match 1886s ok 11 - Field "mail" is defined 1886s ok 12 - Field "token" is defined 1886s ok 13 - CSP header authorize POST request to \# 1886s ok 14 - Post mail 1886s ok 15 - Found custom Main Logo 1886s ok 16 - Found link in mail 1886s ok 17 - Post mail token received by mail 1886s ok 18 - HTTP code is 200 1886s ok 19 - Page contains a form 1886s ok 20 - Host match 1886s ok 21 - Field "token" is defined 1886s ok 22 - CSP header authorize POST request to \# 1886s ok 23 - Ask for a new password 1886s ok 24 - Post new password 1886s ok 25 - Password was changed 1886s 1..25 1886s ok 1888s t/43-MailPasswordReset.t ....................................................... 1888s ok 1 - use Lemonldap::NG::Portal::Main; 1888s ok 2 - Portal object 1888s ok 3 - Init 1888s ok 4 - Portal app 1888s ok 5 - Reset form 1888s ok 6 - HTTP code is 200 1888s ok 7 - Page contains a form 1888s ok 8 - Host match 1888s ok 9 - Field "mail" is defined 1888s ok 10 - CSP header authorize POST request to \# 1888s ok 11 - Post mail 1888s ok 12 - Found french greeting 1888s ok 13 - Post mail 1888s ok 14 - Found custom Main Logo 1888s ok 15 - Found english greeting 1888s ok 16 - Found link in mail 1888s ok 17 - Post mail token received by mail 1888s ok 18 - HTTP code is 200 1888s ok 19 - Page contains a form 1888s ok 20 - Host match 1888s ok 21 - Field "token" is defined 1888s ok 22 - CSP header authorize POST request to \# 1888s ok 23 - Ask for a new password 1888s ok 24 - Found password policy 1888s ok 25 - Found password policy min lower == 1 1888s ok 26 - Found password policy min upper == 1 1888s ok 27 - Found password policy min digit == 2 1888s ok 28 - Found password policy min speChar == 1 1888s ok 29 - Found password special char list 1888s ok 30 - Post new password 1888s ok 31 - Password was changed 1888s 1..31 1888s ok 1892s t/44-CertificateResetByMail-Demo.t ............................................. 1892s ok 1 - use Lemonldap::NG::Portal::Main; 1892s ok 2 - Portal object 1892s ok 3 - Init 1892s ok 4 - Portal app 1892s ok 5 - Reset form 1892s ok 6 - HTTP code is 200 1892s ok 7 - Page contains a form 1892s ok 8 - Host match 1892s ok 9 - Field "mail" is defined 1892s ok 10 - CSP header authorize POST request to \# 1892s ok 11 - Post mail 1892s ok 12 - Found link in mail 1892s ok 13 - Post mail token received by mail 1892s ok 14 - HTTP code is 200 1892s ok 15 - Page contains a form 1892s ok 16 - Host match 1892s ok 17 - Field "token" is defined 1892s ok 18 - CSP header authorize POST request to \# 1892s ok 19 - Ask for a new certificate file 1892s ok 20 - Certificate has been reset 1892s ok 21 - Reset form 1892s ok 22 - HTTP code is 200 1892s ok 23 - Page contains a form 1892s ok 24 - Host match 1892s ok 25 - Field "mail" is defined 1892s ok 26 - CSP header authorize POST request to \# 1892s ok 27 - Post mail 1892s ok 28 - Found link in mail 1892s ok 29 - Post mail token received by mail 1892s ok 30 - HTTP code is 200 1892s ok 31 - Page contains a form 1892s ok 32 - Host match 1892s ok 33 - Field "token" is defined 1892s ok 34 - CSP header authorize POST request to \# 1892s ok 35 - Ask for a new certificate file 1892s ok 36 - Invalid certificate 1892s 1..36 1892s ok 1895s t/44-CertificateResetByMail-LDAP.t ............................................. 1895s ok 1 - use Lemonldap::NG::Portal::Main; 1895s ok 2 # skip LLNGTESTLDAP is not set 1895s ok 3 # skip LLNGTESTLDAP is not set 1895s ok 4 # skip LLNGTESTLDAP is not set 1895s ok 5 # skip LLNGTESTLDAP is not set 1895s ok 6 # skip LLNGTESTLDAP is not set 1895s ok 7 # skip LLNGTESTLDAP is not set 1895s ok 8 # skip LLNGTESTLDAP is not set 1895s ok 9 # skip LLNGTESTLDAP is not set 1895s ok 10 # skip LLNGTESTLDAP is not set 1895s ok 11 # skip LLNGTESTLDAP is not set 1895s ok 12 # skip LLNGTESTLDAP is not set 1895s ok 13 # skip LLNGTESTLDAP is not set 1895s 1..13 1895s ok 1897s t/50-IssuerGet.t ............................................................... 1897s ok 1 - use Lemonldap::NG::Portal::Main; 1897s ok 2 - Portal object 1897s ok 3 - Init 1897s ok 4 - Portal app 1897s ok 5 - Auth query 1897s ok 6 - HTTP code is 200 1897s ok 7 - Get cookie lemonldap (95b944dcb58de28f34fb690ca083b9878349907a559e357a8e2d1b054d472074) 1897s ok 8 - GET request with good url 1897s ok 9 - Reject reason is 92 1897s ok 10 - Auth query 1897s ok 11 - HTTP code is 200 1897s ok 12 - Get cookie lemonldap (3093f4472afbb59144171924575bfe2db5a0effb8085cd9eadc06a1366f95c48) 1897s ok 13 - GET request with good url 1897s ok 14 - Get redirection 1897s ok 15 - Location is http://test1.example.com/?ID=3093f4472afbb59144171924575bfe2db5a0effb8085cd9eadc06a1366f95c48 1897s ok 16 - Not logged access 1897s ok 17 - Response status is 401 1897s ok 18 - Content is JSON 1897s ok 19 - Error code is 9 1897s 1..19 1897s ok 1900s t/50-IssuerJitsiJWT.t .......................................................... 1900s ok 1 - use Lemonldap::NG::Portal::Main; 1900s ok 2 - Portal object 1900s ok 3 - Init 1900s ok 4 - Portal app 1900s # Subtest: ASAP key server (PUBLIC KEY) 1900s ok 1 - Portal object 1900s ok 2 - Init 1900s ok 3 - Portal app 1900s ok 4 - ASAP request with unknown key id hash 1900s ok 5 - Not found 1900s ok 6 - ASAP request with valid key id hash 1900s ok 7 - OK 1900s ok 8 - Found correct format 1900s ok 9 - ASAP request with valid key id hash (old key) 1900s ok 10 - OK 1900s ok 11 - Received keys are not the same 1900s 1..11 1900s ok 5 - ASAP key server (PUBLIC KEY) 1900s # Subtest: ASAP key server (CERTIFICATE) 1900s ok 1 - Portal object 1900s ok 2 - Init 1900s ok 3 - Portal app 1900s ok 4 - ASAP request with unknown key id hash 1900s ok 5 - Not found 1900s ok 6 - ASAP request with valid key id hash 1900s ok 7 - OK 1900s ok 8 - Found correct format 1900s ok 9 - ASAP request with valid key id hash (old key) 1900s ok 10 - OK 1900s ok 11 - Received keys are not the same 1900s 1..11 1900s ok 6 - ASAP key server (CERTIFICATE) 1900s # Subtest: ASAP key server (authenticated) 1900s ok 1 - Auth query 1900s ok 2 - HTTP code is 200 1900s ok 3 - Get cookie lemonldap (0accd4a30b582fe49a51a041e28187bce7dbd006eb9460eb3ea5b824d903f780) 1900s ok 4 - ASAP request with unknown key id hash 1900s ok 5 - Not found 1900s ok 6 - ASAP request with valid key id hash 1900s ok 7 - OK 1900s ok 8 - Found correct format 1900s ok 9 - ASAP request with valid key id hash (old key) 1900s ok 10 - OK 1900s ok 11 - Received keys are not the same 1900s 1..11 1900s ok 7 - ASAP key server (authenticated) 1900s # Subtest: Unauthorized user 1900s ok 1 - Auth query 1900s ok 2 - HTTP code is 200 1900s ok 3 - Get cookie lemonldap (62223c330d403f506b5855a796280f8eee7e45aa1054ad128b408a94356bfef1) 1900s ok 4 - Jitsi request with good url 1900s ok 5 - Expected portal error code: code found on page 1900s ok 6 - Expected portal error code 1900s 1..6 1900s ok 8 - Unauthorized user 1900s # Subtest: Login with RS256 1900s ok 1 - Auth query 1900s ok 2 - HTTP code is 200 1900s ok 3 - Get cookie lemonldap (2f39168fac6c907d4532c163f36706fa4645df35e261f9cc1537622521fa624e) 1900s # Subtest: Missing room parameter 1900s ok 1 - Jitsi request without room 1900s ok 2 - Expected portal error code: code found on page 1900s ok 3 - Expected portal error code 1900s 1..3 1900s ok 4 - Missing room parameter 1900s # Subtest: Correct room parameter 1900s ok 1 - Jitsi request with good url 1900s ok 2 - Get redirection 1900s ok 3 - Location header found 1900s ok 4 - Correct path 1900s ok 5 - Found JWT parameter in response 1900s ok 6 - Correct type in header 1900s ok 7 - Expected alg 1900s ok 8 - Correct subject/domain 1900s ok 9 - Correct audience 1900s ok 10 - Correct issuer 1900s ok 11 - Correct room 1900s ok 12 - Correct user 1900s ok 13 - Token expires in more than 500 seconds 1900s 1..13 1900s ok 5 - Correct room parameter 1900s 1..5 1900s ok 9 - Login with RS256 1900s ok 10 - Portal object 1900s ok 11 - Init 1900s ok 12 - Portal app 1900s # Subtest: Login with HS256 1900s ok 1 - Auth query 1900s ok 2 - HTTP code is 200 1900s ok 3 - Get cookie lemonldap (567bc6c9ed6f1538c7285afd9d58869dce291b263cec7b3ff593aa30be3ba8a4) 1900s # Subtest: Missing room parameter 1900s ok 1 - Jitsi request without room 1900s ok 2 - Expected portal error code: code found on page 1900s ok 3 - Expected portal error code 1900s 1..3 1900s ok 4 - Missing room parameter 1900s # Subtest: Correct room parameter 1900s ok 1 - Jitsi request with good url 1900s ok 2 - Get redirection 1900s ok 3 - Location header found 1900s ok 4 - Correct path 1900s ok 5 - Found JWT parameter in response 1900s ok 6 - Correct type in header 1900s ok 7 - Expected alg 1900s ok 8 - Correct subject/domain 1900s ok 9 - Correct audience 1900s ok 10 - Correct issuer 1900s ok 11 - Correct room 1900s ok 12 - Correct user 1900s ok 13 - Token expires in more than 500 seconds 1900s 1..13 1900s ok 5 - Correct room parameter 1900s 1..5 1900s ok 13 - Login with HS256 1900s 1..13 1900s ok 1902s t/51-OIDC-Internal-Token-Exchange-no-audience.t ................................ 1902s ok 1 - use Lemonldap::NG::Portal::Main; 1902s ok 2 - Portal object 1902s ok 3 - Init 1902s ok 4 - Portal app 1902s ok 5 - Get cookie lemonldap (e81473c08858e251fd74a7b83c2d05092a9c2ca37919d7cca84dd17efbb4cd20) 1902s ok 6 - Get redirection 1902s ok 7 - Location header found 1902s ok 8 - HTTP code is 200 1902s ok 9 - Content-Type is JSON 1902s ok 10 - Content is valid JSON 1902s ok 11 - Got access token 1902s ok 12 - Got refresh token 1902s ok 13 - Got ID token 1902s ok 14 - Call /token with access_token 1902s ok 15 - HTTP code is 200 1902s ok 16 - Content-Type is JSON 1902s ok 17 - Content is valid JSON 1902s ok 18 - Got refreshed Access token 1902s ok 19 - Got refreshed ID token 1902s ok 20 - Got new refresh_token 1902s ok 21 - Found sub in ID token 1902s ok 22 - Found claim in ID token 1902s ok 23 - rpid is in audience 1902s ok 24 - HTTP code is 200 1902s ok 25 - Content-Type is JSON 1902s ok 26 - Content is valid JSON 1902s ok 27 - Got User Info 1902s ok 28 - Got User Info 1902s ok 29 - Access token rejected 1902s 1..29 1902s ok 1906s t/51-OIDC-Internal-Token-Exchange.t ............................................ 1906s ok 1 - use Lemonldap::NG::Portal::Main; 1906s ok 2 - Portal object 1906s ok 3 - Init 1906s ok 4 - Portal app 1906s ok 5 - Get cookie lemonldap (3b20bdf5d61804fc41805e2b1b1006b4d2c0c44d264081c35e7a340613a351ef) 1906s ok 6 - Get redirection 1906s ok 7 - Location header found 1906s ok 8 - HTTP code is 200 1906s ok 9 - Content-Type is JSON 1906s ok 10 - Content is valid JSON 1906s ok 11 - Got access token 1906s ok 12 - Got refresh token 1906s ok 13 - Got ID token 1906s ok 14 - Call /token with Matrix token 1906s ok 15 - HTTP code is 200 1906s ok 16 - Content-Type is JSON 1906s ok 17 - Content is valid JSON 1906s ok 18 - Got refreshed Access token 1906s ok 19 - Got refreshed ID token 1906s ok 20 - Got new refresh_token 1906s ok 21 - Found sub in ID token 1906s ok 22 - Found claim in ID token 1906s ok 23 - rpid2 is in audience 1906s ok 24 - HTTP code is 200 1906s ok 25 - Content-Type is JSON 1906s ok 26 - Content is valid JSON 1906s ok 27 - Got User Info 1906s ok 28 - Got User Info 1906s ok 29 - Access token rejected 1906s ok 30 - Portal object 1906s ok 31 - Init 1906s ok 32 - Portal app 1906s ok 33 - Get cookie lemonldap (a14aebadffd2b07e6ad2f0d8115704b3560465a964c780def7fd64482ed20229) 1906s ok 34 - Get redirection 1906s ok 35 - Location header found 1906s ok 36 - HTTP code is 200 1906s ok 37 - Content-Type is JSON 1906s ok 38 - Content is valid JSON 1906s ok 39 - Token is a JWT 1906s ok 40 - Found claim in JWT 1906s ok 41 - Found claim in JWT 1906s ok 42 - Found claim in JWT 1906s ok 43 - Found claim in JWT 1906s ok 44 - Found claim in JWT 1906s ok 45 1906s ok 46 1906s ok 47 1906s ok 48 - Expiration date sanity check 1906s ok 49 - Expiration date sanity check 1906s ok 50 - Got access token 1906s ok 51 - Got refresh token 1906s ok 52 - Got ID token 1906s ok 53 - Call /token with Matrix token 1906s ok 54 - HTTP code is 200 1906s ok 55 - Content-Type is JSON 1906s ok 56 - Content is valid JSON 1906s ok 57 - Got refreshed Access token 1906s ok 58 - Got refreshed ID token 1906s ok 59 - Got new refresh_token 1906s ok 60 - Found sub in ID token 1906s ok 61 - Found claim in ID token 1906s ok 62 - rpid2 is in audience 1906s ok 63 - HTTP code is 200 1906s ok 64 - Content-Type is JSON 1906s ok 65 - Content is valid JSON 1906s ok 66 - Got User Info 1906s ok 67 - Got User Info 1906s ok 68 - Access token rejected 1906s ok 69 - Portal object 1906s ok 70 - Init 1906s ok 71 - Portal app 1906s ok 72 - Get cookie lemonldap (56b5746bd4cd2daa436372163b8b73baa51ef6290d46662e512afeec59cfa960) 1906s ok 73 - Get redirection 1906s ok 74 - Location header found 1906s ok 75 - HTTP code is 200 1906s ok 76 - Content-Type is JSON 1906s ok 77 - Content is valid JSON 1906s ok 78 - Token is a JWT 1906s ok 79 - Found claim in JWT 1906s ok 80 - Found claim in JWT 1906s ok 81 - Found claim in JWT 1906s ok 82 - Found claim in JWT 1906s ok 83 - Found claim in JWT 1906s ok 84 1906s ok 85 1906s ok 86 1906s ok 87 - Expiration date sanity check 1906s ok 88 - Expiration date sanity check 1906s ok 89 - Got access token 1906s ok 90 - Got refresh token 1906s ok 91 - Got ID token 1906s ok 92 - Call /token with Matrix token 1906s ok 93 - HTTP code is 200 1906s ok 94 - Content-Type is JSON 1906s ok 95 - Content is valid JSON 1906s ok 96 - Got refreshed Access token 1906s ok 97 - Got refreshed ID token 1906s ok 98 - Got new refresh_token 1906s ok 99 - Found sub in ID token 1906s ok 100 - Found claim in ID token 1906s ok 101 - rpid2 is in audience 1906s ok 102 - HTTP code is 200 1906s ok 103 - Content-Type is JSON 1906s ok 104 - Content is valid JSON 1906s ok 105 - Got User Info 1906s ok 106 - Got User Info 1906s ok 107 - Access token rejected 1906s 1..107 1906s ok 1908s t/56-CheckDevOps-with-Download.t ............................................... 1908s ok 1 - use Lemonldap::NG::Portal::Main; 1908s ok 2 - Portal object 1908s ok 3 - Init 1908s ok 4 - Portal app 1908s ok 5 - Get Menu 1908s ok 6 - HTTP code is 200 1908s ok 7 - Page contains a form 1908s ok 8 - Host match 1908s ok 9 - Field "user" is defined 1908s ok 10 - Field "password" is defined 1908s ok 11 - CSP header authorize POST request to \# 1908s ok 12 - Auth query 1908s ok 13 - Get cookie lemonldap (24e189d2348ddcb710aee8ae1b2e96ed938be55a19499c46f377ba05f5f71334) 1908s ok 14 - Get redirection 1908s ok 15 - Location is http://auth.example.com/ 1908s ok 16 - CheckDevOps form 1908s ok 17 - HTTP code is 200 1908s ok 18 - Page contains a form 1908s ok 19 - URI match 1908s ok 20 - Field "checkDevOpsFile" is defined 1908s ok 21 - Field "url" is defined 1908s ok 22 - Found trspan="checkDevOps" 1908s ok 23 - POST checkdevops with file 1908s ok 24 - PRE not required 1908s ok 25 - HEADERS 1908s ok 26 - Normalized hearder Name found 1908s ok 27 - Normalized hearder Auth-User not found 1908s ok 28 - RULES 1908s ok 29 - testno 1908s ok 30 - default 1908s ok 31 - testyes 1908s ok 32 - deny 1908s ok 33 - file 1908s ok 34 - Hearder Mail not found 1908s ok 35 - Hearder UA found 1908s ok 36 - HTTP code is 200 1908s ok 37 - Page contains a form 1908s ok 38 - URI match 1908s ok 39 - Field "checkDevOpsFile" is defined 1908s ok 40 - POST empty checkdevops form 1908s ok 41 - Response is JSON 1908s ok 42 - alert-danger found 1908s ok 43 - PE79 1908s ok 44 - POST checkdevops with url 1908s ok 45 - Response is JSON 1908s ok 46 - alert-danger found 1908s ok 47 - PE105 1908s ok 48 - POST checkdevops with url 1908s ok 49 - Response is JSON 1908s ok 50 - Bad URL 1908s ok 51 - POST checkdevops with wrong url 1908s ok 52 - Response is JSON 1908s ok 53 - Well formated URL 1908s ok 54 - Logout request 1908s ok 55 - Response is 200 1908s ok 56 - Cookie is deleted 1908s ok 57 - No pdata 1908s ok 58 - Disconnect request 1908s ok 59 - Response is 401 1908s 1..59 1908s ok 1910s t/56-CheckDevOps.t ............................................................. 1910s ok 1 - use Lemonldap::NG::Portal::Main; 1910s ok 2 - Portal object 1910s ok 3 - Init 1910s ok 4 - Portal app 1910s ok 5 - Get Menu 1910s ok 6 - HTTP code is 200 1910s ok 7 - Page contains a form 1910s ok 8 - Host match 1910s ok 9 - Field "user" is defined 1910s ok 10 - Field "password" is defined 1910s ok 11 - Field "token" is defined 1910s ok 12 - CSP header authorize POST request to \# 1910s ok 13 - Auth query 1910s ok 14 - Get cookie lemonldap (b5599ba77c1602bdf3e346bac9d9ba57ddf65bfef3966a92273ce1d0e96636aa) 1910s ok 15 - Get redirection 1910s ok 16 - Location is http://auth.example.com/ 1910s ok 17 - CheckDevOps form 1910s ok 18 - HTTP code is 200 1910s ok 19 - Page contains a form 1910s ok 20 - URI match 1910s ok 21 - Field "checkDevOpsFile" is defined 1910s ok 22 - Field "token" is defined 1910s ok 23 - Found trspan="checkDevOps" 1910s ok 24 - POST checkdevops without token 1910s ok 25 - Found PE_NOTOKEN 1910s ok 26 - HTTP code is 200 1910s ok 27 - Page contains a form 1910s ok 28 - URI match 1910s ok 29 - Field "checkDevOpsFile" is defined 1910s ok 30 - Field "token" is defined 1910s ok 31 - POST checkdevops with bad file 1910s ok 32 - Found PE_BAD_DEVOPS_FILE 1910s ok 33 - HTTP code is 200 1910s ok 34 - Page contains a form 1910s ok 35 - URI match 1910s ok 36 - Field "checkDevOpsFile" is defined 1910s ok 37 - Field "token" is defined 1910s ok 38 - POST checkdevops with bad file2 1910s ok 39 - Found PE_BAD_DEVOPS_FILE 1910s ok 40 - HTTP code is 200 1910s ok 41 - Page contains a form 1910s ok 42 - URI match 1910s ok 43 - Field "checkDevOpsFile" is defined 1910s ok 44 - Field "token" is defined 1910s ok 45 - POST checkdevops with bad file3 1910s ok 46 - Found PE_BAD_DEVOPS_FILE 1910s ok 47 - HTTP code is 200 1910s ok 48 - Page contains a form 1910s ok 49 - URI match 1910s ok 50 - Field "checkDevOpsFile" is defined 1910s ok 51 - Field "token" is defined 1910s ok 52 - POST checkdevops with bad file4 1910s ok 53 - Found PE_BAD_DEVOPS_FILE 1910s ok 54 - Found unknownAttributes 1910s ok 55 - Found 4 unknown attributes 1910s ok 56 - HTTP code is 200 1910s ok 57 - Page contains a form 1910s ok 58 - URI match 1910s ok 59 - Field "checkDevOpsFile" is defined 1910s ok 60 - Field "token" is defined 1910s ok 61 - POST checkdevops with file 1910s ok 62 - PRE required 1910s ok 63 - HEADERS 1910s ok 64 - Hearder Name found 1910s ok 65 - Hearder User found 1910s ok 66 - Hearder LDAP_Var found 1910s ok 67 - Hearder Groups_SSO found 1910s ok 68 - 3 SSO groups found 1910s ok 69 - Hearder Mail not found 1910s ok 70 - Hearder UA not found 1910s ok 71 - RULES 1910s ok 72 - testno 1910s ok 73 - default 1910s ok 74 - testyes 1910s ok 75 - deny 1910s ok 76 - file 1910s ok 77 - HTTP code is 200 1910s ok 78 - Page contains a form 1910s ok 79 - URI match 1910s ok 80 - Field "checkDevOpsFile" is defined 1910s ok 81 - Field "token" is defined 1910s ok 82 - POST checkdevops with file 1910s ok 83 - Response is JSON 1910s ok 84 - alert-info found 1910s ok 85 - headers found 1910s ok 86 - rules found 1910s ok 87 - rule found 1910s ok 88 - CheckDevOps form 1910s ok 89 - HTTP code is 200 1910s ok 90 - Page contains a form 1910s ok 91 - URI match 1910s ok 92 - Field "checkDevOpsFile" is defined 1910s ok 93 - Field "token" is defined 1910s ok 94 - POST checkdevops with file 1910s ok 95 - Response is JSON 1910s ok 96 - alert-danger found 1910s ok 97 - No file found 1910s ok 98 - PE104 found 1910s ok 99 - Token found 1910s ok 100 - POST checkdevops without token 1910s ok 101 - Response is JSON 1910s ok 102 - alert-warning found 1910s ok 103 - Token found 1910s ok 104 - No file found 1910s ok 105 - PE82 found 1910s ok 106 - POST checkdevops without token 1910s ok 107 - Response is JSON 1910s ok 108 - alert-warning found 1910s ok 109 - Token found 1910s ok 110 - PE81 found 1910s ok 111 - Logout request 1910s ok 112 - Response is 200 1910s ok 113 - Cookie is deleted 1910s ok 114 - No pdata 1910s ok 115 - Disconnect request 1910s ok 116 - Response is 401 1910s 1..116 1910s ok 1912s t/57-GlobalLogout-with-Confirmation.t .......................................... 1912s ok 1 - use Lemonldap::NG::Portal::Main; 1912s ok 2 - Portal object 1912s ok 3 - Init 1912s ok 4 - Portal app 1912s ok 5 - 1st "dwho" Auth query 1912s ok 6 - Get cookie lemonldap (85cfee4ec31e7d65fbb8f039a3b05cd25f94f0bd65009ca9abffdaaa465c177c) 1912s ok 7 - Get redirection 1912s ok 8 - Location is http://auth.example.com/ 1912s ok 9 - 2nd "dwho" Auth query 1912s ok 10 - Get cookie lemonldap (d1f7f8931cd0b905d7953aab3eb859a2d271f6b42775f452842565bdd25177c3) 1912s ok 11 - Get redirection 1912s ok 12 - Location is http://auth.example.com/ 1912s ok 13 - 3rd "dwho" Auth query 1912s ok 14 - Get cookie lemonldap (13f20295fe6b83eb9fa9b01de8d0b08fae2bd3a3632e5264b8f8c5422618ecf2) 1912s ok 15 - Get redirection 1912s ok 16 - Location is http://auth.example.com/ 1912s ok 17 - Logout request for "dwho" 1912s ok 18 - Content is JSON 1912s ok 19 - 3 active sessions found 1912s ok 20 - Confirmation required 1912s ok 21 - Confirmed logout request for "dwho" 1912s ok 22 - Content is JSON 1912s ok 23 - PE_LOGOUT_OK 1912s ok 24 - No session found 1912s 1..24 1912s ok 1915s t/57-GlobalLogout-with-Double-cookies-Single-session.t ......................... 1915s ok 1 - use Lemonldap::NG::Portal::Main; 1915s ok 2 - Portal object 1915s ok 3 - Init 1915s ok 4 - Portal app 1915s ok 5 - 1st "dwho" Auth query 1915s ok 6 - Get cookie lemonldap (dc2b61fef809d04ff90f12589f14e16f2aaced5ba50c5a38bfbfb399e2d15c4a) 1915s ok 7 - Get cookie lemonldaphttp (862a046a52ea518e4e94d34169a6331cd2dc8fa6397044963604f2362f58e24f27e56497928fec953678475a8a5ffe94) 1915s ok 8 - Get redirection 1915s ok 9 - Location is http://auth.example.com/ 1915s ok 10 - 2nd "dwho" Auth query 1915s ok 11 - Get cookie lemonldap (ad4b86a6f7693b7875840305b0b8d74d666ddbf75c0fb689dc62c2fecc8d9f2c) 1915s ok 12 - Get cookie lemonldaphttp (4ddbc974c45fb65a32d1940cf3bcdbc99343abbcf6705b6459ff15aa2a529cb0f24ca7686ddee35e4cdb3f4eabd0cf3f) 1915s ok 13 - Get redirection 1915s ok 14 - Location is http://auth.example.com/ 1915s ok 15 - 3rd "dwho" Auth query 1915s ok 16 - Get cookie lemonldap (48c99bcc964dde7f63a15eb856fd4293ab1d8471bf9a93d5063c5ec14550b80e) 1915s ok 17 - Get cookie lemonldaphttp (7c00ffa59f2dc454a0cfebcf9d63d447c8a5dfef093ad1afdee06c448031301990df8ac617e301f426d7a199a214ceb2) 1915s ok 18 - Get redirection 1915s ok 19 - Location is http://auth.example.com/ 1915s ok 20 - Logout request for "dwho" 1915s ok 21 - HTTP code is 200 1915s ok 22 - Page contains a form 1915s ok 23 - URI match 1915s ok 24 - Field "token" is defined 1915s ok 25 - Found trspan="globalLogout" 1915s ok 26 - -> Three entries found 1915s ok 27 - -> Four found 1915s ok 28 - -> Three epoch found 1915s ok 29 - Right epoch found 1915s ok 30 - POST /globallogout?all=1 1915s ok 31 - Found PE_LOGOUT_OK 1915s ok 32 - Two SSO sessions found 1915s ok 33 - One TOKEN session found 1915s 1..33 1915s ok 1917s t/57-GlobalLogout-with-Double-cookies.t ........................................ 1917s ok 1 - use Lemonldap::NG::Portal::Main; 1917s ok 2 - Portal object 1917s ok 3 - Init 1917s ok 4 - Portal app 1917s ok 5 - 1st "dwho" Auth query 1917s ok 6 - Get cookie lemonldap (022f18fa7fde674ccf46a51213549594dad34a906efb759ab8aa7221733afcfb) 1917s ok 7 - Get cookie lemonldaphttp (3d3ac96c821bf097980cfda58c196af64d5f50b597821d9d433f56bcbda5477a) 1917s ok 8 - Get redirection 1917s ok 9 - Location is http://auth.example.com/ 1917s ok 10 - 2nd "dwho" Auth query 1917s ok 11 - Get cookie lemonldap (fd2b2c973be53bd744cb0e4df007742f4fac28e8ea8de252fbb75b0b71f05c9c) 1917s ok 12 - Get cookie lemonldaphttp (1dbd95fda11b11fd3f3d6386fcc7934f73e62fe36ecbec6892a112ed5bdf67af) 1917s ok 13 - Get redirection 1917s ok 14 - Location is http://auth.example.com/ 1917s ok 15 - 3rd "dwho" Auth query 1917s ok 16 - Get cookie lemonldap (5886839098a25826791766d5a6ebb4e0c6d13640a401719b407e8b5055fa9c11) 1917s ok 17 - Get cookie lemonldaphttp (1518df85f0a86e2296bf1e287f7b84db5f88c1441da28eff00cbfd4273e27bf1) 1917s ok 18 - Get redirection 1917s ok 19 - Location is http://auth.example.com/ 1917s ok 20 - Logout request for "dwho" 1917s ok 21 - HTTP code is 200 1917s ok 22 - Page contains a form 1917s ok 23 - URI match 1917s ok 24 - Field "token" is defined 1917s ok 25 - Found trspan="globalLogout" 1917s ok 26 - -> Six entries found 1917s ok 27 - -> Four found 1917s ok 28 - -> Nine epoch found 1917s ok 29 - Right epoch found 1917s ok 30 - POST /globallogout?all=1 1917s ok 31 - Found PE_LOGOUT_OK 1917s ok 32 - Five sessions left 1917s 1..32 1917s ok 1918s t/57-GlobalLogout-without-Timer.t .............................................. 1918s ok 1 - use Lemonldap::NG::Portal::Main; 1918s ok 2 - Portal object 1918s ok 3 - Init 1918s ok 4 - Portal app 1918s ok 5 - 1st "dwho" Auth query 1918s ok 6 - Get cookie lemonldap (0cfed0b81e38edc73c02b593b4f0c21abd12a3bedd72e95060fb266f3be091d8) 1918s ok 7 - Get redirection 1918s ok 8 - Location is http://auth.example.com/ 1918s ok 9 - 2nd "dwho" Auth query 1918s ok 10 - Get cookie lemonldap (7b931bc6ee04df52d670f7ce615d1b75944398a20315e6e9d27c1cd9096e0c24) 1918s ok 11 - Get redirection 1918s ok 12 - Location is http://auth.example.com/ 1918s ok 13 - 3rd "dwho" Auth query 1918s ok 14 - Get cookie lemonldap (8b914f877a1c7c0e633eee600165b53ba838ea99afe673efe439b3a6fefcdfdd) 1918s ok 15 - Get redirection 1918s ok 16 - Location is http://auth.example.com/ 1918s ok 17 - 1st "rtyler" Auth query 1918s ok 18 - Get cookie lemonldap (e7f54c8ed0e4ae4e6c1528a5098fcb993ae4300662bb1cae74e9c46989bf0627) 1918s ok 19 - Get redirection 1918s ok 20 - Location is http://auth.example.com/ 1918s ok 21 - 2nd "rtyler" Auth query 1918s ok 22 - Get cookie lemonldap (a206ef56296185c995e8b6a03e2862dd72b088013c2e0990aa4ee1c5519a1a60) 1918s ok 23 - Get redirection 1918s ok 24 - Location is http://auth.example.com/ 1918s ok 25 - Five sessions found 1918s ok 26 - Logout request for "rtyler" 1918s ok 27 - Found PE_LOGOUT_OK 1918s ok 28 - Three sessions found 1918s ok 29 - Logout request for "dwho" 1918s ok 30 - Content is JSON 1918s ok 31 - PE_LOGOUT_OK 1918s ok 32 - No session found 1918s 1..32 1918s ok 1920s t/57-GlobalLogout.t ............................................................ 1920s ok 1 - use Lemonldap::NG::Portal::Main; 1920s ok 2 - Portal object 1920s ok 3 - Init 1920s ok 4 - Portal app 1920s ok 5 - 1st "dwho" Auth query 1920s ok 6 - Get cookie lemonldap (8dda9106e76075526ea7373907085c630cf9130b7c8f9fff4d1e9593539557ae) 1920s ok 7 - Get redirection 1920s ok 8 - Location is http://auth.example.com/ 1920s ok 9 - 2nd "dwho" Auth query 1920s ok 10 - Get cookie lemonldap (48967e33696e5aa5baf718884a5240baf12c3db89973c8697dfd59bafeed3320) 1920s ok 11 - Get redirection 1920s ok 12 - Location is http://auth.example.com/ 1920s ok 13 - 3rd "dwho" Auth query 1920s ok 14 - Get cookie lemonldap (519268c1484252763a3e264c85bbc32c3aaeb218eff1e35d294dcd052d6d8194) 1920s ok 15 - Get redirection 1920s ok 16 - Location is http://auth.example.com/ 1920s ok 17 - 1st "rtyler" Auth query 1920s ok 18 - Get cookie lemonldap (4b18b8fcb130600c791528b9573bdcc4eadf6c8af203e397ea28c2abce44127f) 1920s ok 19 - Get redirection 1920s ok 20 - Location is http://auth.example.com/ 1920s ok 21 - 2nd "rtyler" Auth query 1920s ok 22 - Get cookie lemonldap (350a8887dee262da00fd3757c3bc844000b81007f89516972996f07937f98c59) 1920s ok 23 - Get redirection 1920s ok 24 - Location is http://auth.example.com/ 1920s ok 25 - Five sessions found 1920s ok 26 - Logout request for "rtyler" 1920s ok 27 - Found PE_LOGOUT_OK 1920s ok 28 - Logout request 1920s ok 29 - Response is 200 1920s ok 30 - Cookie is deleted 1920s ok 31 - No pdata 1920s ok 32 - Disconnect request 1920s ok 33 - Response is 401 1920s ok 34 - Three sessions found 1920s ok 35 - Logout request for "dwho" 1920s ok 36 - HTTP code is 200 1920s ok 37 - Page contains a form 1920s ok 38 - URI match 1920s ok 39 - Field "token" is defined 1920s ok 40 - Found trspan="globalLogout" 1920s ok 41 - Found CustomParam "DEMO_demo" macro 1920s ok 42 - -> Three entries found 1920s ok 43 - -> Five found 1920s ok 44 - -> Three epoch found 1920s ok 45 - Right epoch found 1920s ok 46 - Get globalLogout javascript 1920s ok 47 - POST /globallogout?all=1 1920s ok 48 - Response is JSON 1920s ok 49 - Response is PE_TOKENEXPIRED 1920s ok 50 - POST /globallogout?all=1 1920s ok 51 - Found PE_LOGOUT_OK 1920s ok 52 - No session found 1920s ok 53 - Post user/password 1 1920s ok 54 - Get redirection 1920s ok 55 - Location is http://auth.example.com/ 1920s ok 56 - Get cookie lemonldap (aa2c716243566d7b74fe2ff56af772e69cf7cad79ea963467c5bf7e471b2415c) 1920s ok 57 - Post user/password 2 1920s ok 58 - Get redirection 1920s ok 59 - Location is http://auth.example.com/ 1920s ok 60 - Post user/password 3 1920s ok 61 - Get redirection 1920s ok 62 - Location is http://auth.example.com/ 1920s ok 63 - Three sessions found 1920s ok 64 - Post user/password 4 1920s ok 65 - Get cookie lemonldap (e7fb6f978db13c332b5bcfc2d9576a8e15663c2d1f68252eff94439196c9e8e2) 1920s ok 66 - DELETE /session/my 1920s ok 67 - GET JSON 1920s ok 68 - Session removed 1920s ok 69 - DELETE /sessions/my 1920s ok 70 - GET JSON 1920s ok 71 - Two sessions removed 1920s ok 72 - One remaining session found 1920s ok 73 - Logout request 1920s ok 74 - Response is 200 1920s ok 75 - Cookie is deleted 1920s ok 76 - No pdata 1920s ok 77 - Disconnect request 1920s ok 78 - Response is 401 1920s 1..78 1920s ok 1922s t/57-LogoutForward.t ........................................................... 1922s ok 1 - use Lemonldap::NG::Portal::Main; 1922s ok 2 - Portal object 1922s ok 3 - Init 1922s ok 4 - Portal app 1922s ok 5 - 1st "dwho" Auth query 1922s ok 6 - Get cookie lemonldap (cc9791490be81bb933659838e8e63e423705eb43fb5253c6fc5e7cea61d60774) 1922s ok 7 - Get redirection 1922s ok 8 - Location is http://auth.example.com/ 1922s ok 9 - Logout request for "dwho" 1922s ok 10 - Found Logout Forward page 1922s ok 11 - Logout request 1922s ok 12 - Response is 200 1922s ok 13 - Cookie is deleted 1922s ok 14 - No pdata 1922s ok 15 - Disconnect request 1922s ok 16 - Response is 401 1922s 1..16 1922s ok 1924s t/57-LogoutForward2153.t ....................................................... 1924s ok 1 - use Lemonldap::NG::Portal::Main; 1924s ok 2 - Portal object 1924s ok 3 - Init 1924s ok 4 - Portal app 1924s ok 5 - use Lemonldap::NG::Handler::Server; 1924s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 1924s ok 7 - App 1924s ok 8 - 1st "dwho" Auth query 1924s ok 9 - Get cookie lemonldap (7e44490e1df1c8e87d82cfab443117b83188f0acbf6de260377ff7457af55e32) 1924s ok 10 - Get redirection 1924s ok 11 - Location is http://auth.example.com/ 1924s ok 12 - Logout request for "dwho" 1924s ok 13 - Found Logout Forward page 1924s ok 14 - Get cookie lemonldap (0) 1924s ok 15 - Test empty cookie sent at logout 1924s ok 16 - Verify absence of cookie lemonldappdata 1924s ok 17 - Forward logout 1924s ok 18 - Verify absence of cookie lemonldappdata 1924s 1..18 1924s ok 1927s t/58-DecryptValue-with-custom-function.t ....................................... 1927s ok 1 - use Lemonldap::NG::Portal::Main; 1927s ok 2 - Portal object 1927s ok 3 - Init 1927s ok 4 - Portal app 1927s ok 5 - Get Menu 1927s ok 6 - HTTP code is 200 1927s ok 7 - Page contains a form 1927s ok 8 - Host match 1927s ok 9 - Field "user" is defined 1927s ok 10 - Field "password" is defined 1927s ok 11 - CSP header authorize POST request to \# 1927s ok 12 - Auth query 1927s ok 13 - Get cookie lemonldap (907d323eb374991729ede0c75e685f612da6b708be9e06a814ab34ef3c593c47) 1927s ok 14 - Get redirection 1927s ok 15 - Location is http://auth.example.com/ 1927s ok 16 - CheckUser form 1927s ok 17 - Found decryptValue.png 1927s ok 18 - DecryptValue form 1927s ok 19 - HTTP code is 200 1927s ok 20 - Page contains a form 1927s ok 21 - URI match 1927s ok 22 - Field "cipheredValue" is defined 1927s ok 23 - Found trspan="decryptCipheredValue" 1927s ok 24 - POST decryptvalue with valid value 1927s ok 25 - Found decryted value 1927s ok 26 - HTTP code is 200 1927s ok 27 - Page contains a form 1927s ok 28 - URI match 1927s ok 29 - Field "cipheredValue" is defined 1927s ok 30 - Logout request 1927s ok 31 - Response is 200 1927s ok 32 - Cookie is deleted 1927s ok 33 - No pdata 1927s ok 34 - Disconnect request 1927s ok 35 - Response is 401 1927s 1..35 1927s ok 1929s t/58-DecryptValue-with-internal-function.t ..................................... 1929s ok 1 - use Lemonldap::NG::Portal::Main; 1929s ok 2 - Portal object 1929s ok 3 - Init 1929s ok 4 - Portal app 1929s ok 5 - Get Menu 1929s ok 6 - HTTP code is 200 1929s ok 7 - Page contains a form 1929s ok 8 - Host match 1929s ok 9 - Field "user" is defined 1929s ok 10 - Field "password" is defined 1929s ok 11 - Field "token" is defined 1929s ok 12 - CSP header authorize POST request to \# 1929s ok 13 - Auth query 1929s ok 14 - Get cookie lemonldap (05398f4c0966ebcc8fc836f0a8c7e05e055d60710813a6e04e83ef80c4c96ba2) 1929s ok 15 - Get redirection 1929s ok 16 - Location is http://auth.example.com/ 1929s ok 17 - Try DecryptValue form for a forbidden user 1929s ok 18 - Found trmsg="95" 1929s ok 19 - Logout request 1929s ok 20 - Response is 200 1929s ok 21 - Cookie is deleted 1929s ok 22 - No pdata 1929s ok 23 - Disconnect request 1929s ok 24 - Response is 401 1929s ok 25 - Get Menu 1929s ok 26 - HTTP code is 200 1929s ok 27 - Page contains a form 1929s ok 28 - Host match 1929s ok 29 - Field "user" is defined 1929s ok 30 - Field "password" is defined 1929s ok 31 - Field "token" is defined 1929s ok 32 - CSP header authorize POST request to \# 1929s ok 33 - Auth query 1929s ok 34 - Get cookie lemonldap (07aadf4a1622cffa6f5c6b03175a94b1c9ea95caf0842f99528253079d53efd1) 1929s ok 35 - Get redirection 1929s ok 36 - Location is http://auth.example.com/ 1929s ok 37 - CheckUser form 1929s ok 38 - Found decryptValue.png 1929s ok 39 - DecryptValue form 1929s ok 40 - HTTP code is 200 1929s ok 41 - Page contains a form 1929s ok 42 - URI match 1929s ok 43 - Field "cipheredValue" is defined 1929s ok 44 - Field "token" is defined 1929s ok 45 - Found trspan="decryptCipheredValue" 1929s ok 46 - POST decryptvalue with valid value 1929s ok 47 - Found decryted value 1929s ok 48 - HTTP code is 200 1929s ok 49 - Page contains a form 1929s ok 50 - URI match 1929s ok 51 - Field "cipheredValue" is defined 1929s ok 52 - Field "token" is defined 1929s substr outside of string at /usr/lib/s390x-linux-gnu/perl-base/bytes.pm line 15. 1929s ok 53 - POST decryptvalue with invalid value 1929s ok 54 - Found trspan="notAnEncryptedValue" 1929s ok 55 - HTTP code is 200 1929s ok 56 - Page contains a form 1929s ok 57 - URI match 1929s ok 58 - Field "cipheredValue" is defined 1929s ok 59 - Field "token" is defined 1929s ok 60 - POST decryptvalue without token 1929s ok 61 - Found PE_NOTOKEN 1929s ok 62 - HTTP code is 200 1929s ok 63 - Page contains a form 1929s ok 64 - URI match 1929s ok 65 - Field "cipheredValue" is defined 1929s ok 66 - Field "token" is defined 1929s ok 67 - POST decryptvalue with an expired token 1929s ok 68 - Found PE_TOKENEXPIRED 1929s ok 69 - Logout request 1929s ok 70 - Response is 200 1929s ok 71 - Cookie is deleted 1929s ok 72 - No pdata 1929s ok 73 - Disconnect request 1929s ok 74 - Response is 401 1929s 1..74 1929s ok 1932s t/59-Double-cookies-Refresh-and-Logout.t ....................................... 1932s ok 1 - use Lemonldap::NG::Portal::Main; 1932s ok 2 - Portal object 1932s ok 3 - Init 1932s ok 4 - Portal app 1932s ok 5 - Get Menu 1932s ok 6 - HTTP code is 200 1932s ok 7 - Page contains a form 1932s ok 8 - Host match 1932s ok 9 - Field "user" is defined 1932s ok 10 - Field "password" is defined 1932s ok 11 - CSP header authorize POST request to \# 1932s ok 12 - Auth query 1932s ok 13 - Get cookie lemonldap (1e8875892b8c1c53583328a7a40b0aeedb67dfb473552e5995a60e68e3cbaf81) 1932s ok 14 - Get cookie lemonldaphttp (05369475916433d4ec3970312f331e1c79323d0a43d9b342bc8e7e0f89a8217b) 1932s ok 15 - -> Get cookie : lemonldap=something 1932s ok 16 - -> Cookie 'lemonldap' is HttpOnly 1932s ok 17 - -> Cookie 'lemonldap' is secure 1932s ok 18 - -> Get cookie lemonldaphttp=something 1932s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 1932s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 1932s ok 21 - -> Doule Cookies for two sessions found 1932s ok 22 - Get redirection 1932s ok 23 - Location is http://auth.example.com/ 1932s ok 24 - Get Menu 1932s ok 25 - HTTP code is 200 1932s ok 26 - Connected as Dwho 1932s ok 27 - CheckUser form 1932s ok 28 - HTTP code is 200 1932s ok 29 - Page contains a form 1932s ok 30 - URI match 1932s ok 31 - Field "user" is defined 1932s ok 32 - Field "url" is defined 1932s ok 33 - Found trspan="checkUser" 1932s ok 34 - POST checkuser 1932s ok 35 - Found 19 attributes 1932s ok 36 - Timestamp found 1932s ok 37 - Refresh query 1932s ok 38 - Get redirection 1932s ok 39 - Location is http://auth.example.com/ 1932s ok 40 - Get Menu 1932s ok 41 - HTTP code is 200 1932s ok 42 - Connected as Dwho 1932s ok 43 - CheckUser form 1932s ok 44 - HTTP code is 200 1932s ok 45 - Page contains a form 1932s ok 46 - URI match 1932s ok 47 - Field "user" is defined 1932s ok 48 - Field "url" is defined 1932s ok 49 - Found trspan="checkUser" 1932s ok 50 - POST checkuser 1932s ok 51 - Found 19 attributes 1932s ok 52 - Timestamp found 1932s ok 53 - _updateTime has been updated 1932s ok 54 - Get Menu 1932s ok 55 - HTTP code is 200 1932s ok 56 - Dwho has been well disconnected 1932s 1..56 1932s ok 1934s t/59-Double-cookies-for-Double-sessions.t ...................................... 1934s ok 1 - use Lemonldap::NG::Portal::Main; 1934s ok 2 - Portal object 1934s ok 3 - Init 1934s ok 4 - Portal app 1934s ok 5 - Get Menu 1934s ok 6 - HTTP code is 200 1934s ok 7 - Page contains a form 1934s ok 8 - Host match 1934s ok 9 - Field "user" is defined 1934s ok 10 - Field "password" is defined 1934s ok 11 - CSP header authorize POST request to \# 1934s ok 12 - Auth query 1934s ok 13 - Get cookie lemonldap (471c137e82282853932a13b045a3e8bb7cf616028522eb3098a5ed7ca94a4e35) 1934s ok 14 - Get cookie lemonldaphttp (c648dcdb1cedbbf40eec105df08c66d1af3ff01983eb3486909ef277c15a5d6f) 1934s ok 15 - -> Get cookie : lemonldap=something 1934s ok 16 - -> Cookie 'lemonldap' is HttpOnly 1934s ok 17 - -> Cookie 'lemonldap' is secure 1934s ok 18 - -> Get cookie lemonldaphttp=something 1934s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 1934s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 1934s ok 21 - -> Double Cookies for two sessions found 1934s ok 22 - Get redirection 1934s ok 23 - Location is http://auth.example.com/ 1934s ok 24 - Logout request 1934s ok 25 - Response is 200 1934s ok 26 - Cookie is deleted 1934s ok 27 - No pdata 1934s ok 28 - Disconnect request 1934s ok 29 - Response is 401 1934s 1..29 1934s ok 1936s t/59-Double-cookies-for-a-Single-session.t ..................................... 1936s ok 1 - use Lemonldap::NG::Portal::Main; 1936s ok 2 - Portal object 1936s ok 3 - Init 1936s ok 4 - Portal app 1936s ok 5 - Get Menu 1936s ok 6 - HTTP code is 200 1936s ok 7 - Page contains a form 1936s ok 8 - Host match 1936s ok 9 - Field "user" is defined 1936s ok 10 - Field "password" is defined 1936s ok 11 - CSP header authorize POST request to \# 1936s ok 12 - Auth query 1936s ok 13 - Get cookie lemonldap (fc16a92d1828f0d50c601a5e46df0b5a8458b8d6c5aa20472d8a45917c1b4fbc) 1936s ok 14 - Get cookie lemonldaphttp (81cc9746ca69d7409550e05e98c92e2c9383ad8e202a10aa0eaa29c1a1bd0383bce5ee916ae295dc920b03e6f6130387) 1936s ok 15 - -> https cookie is 64 char long 1936s ok 16 - -> Cookie 'lemonldap' is HttpOnly 1936s ok 17 - -> Cookie 'lemonldap' is secure 1936s ok 18 - -> http cookie is 96 byte long 1936s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 1936s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 1936s ok 21 - -> Doule Cookies for a single session 1936s ok 22 - Get redirection 1936s ok 23 - Location is http://auth.example.com/ 1936s ok 24 - Logout request 1936s ok 25 - Response is 200 1936s ok 26 - Cookie is deleted 1936s ok 27 - No pdata 1936s ok 28 - Disconnect request 1936s ok 29 - Response is 401 1936s 1..29 1936s ok 1938s t/59-Secured-cookie-Refresh-and-Logout.t ....................................... 1938s ok 1 - use Lemonldap::NG::Portal::Main; 1938s ok 2 - Portal object 1938s ok 3 - Init 1938s ok 4 - Portal app 1938s ok 5 - Get Menu 1938s ok 6 - HTTP code is 200 1938s ok 7 - Page contains a form 1938s ok 8 - Host match 1938s ok 9 - Field "user" is defined 1938s ok 10 - Field "password" is defined 1938s ok 11 - CSP header authorize POST request to \# 1938s ok 12 - Auth query 1938s ok 13 - Get cookie lemonldap (be4030e6702bb7d2a448ea06172a7647696223a4157a49d5374fb888c285cd2b) 1938s ok 14 - -> Get cookie : lemonldap=something 1938s ok 15 - -> Cookie 'lemonldap' is HttpOnly 1938s ok 16 - -> Cookie 'lemonldap' is secure 1938s ok 17 - -> HTTPS Cookie for one session found 1938s ok 18 - Get redirection 1938s ok 19 - Location is http://auth.example.com/ 1938s ok 20 - Get Menu 1938s ok 21 - HTTP code is 200 1938s ok 22 - Connected as Dwho 1938s ok 23 - Refresh query 1938s ok 24 - Get redirection 1938s ok 25 - Location is http://auth.example.com/ 1938s ok 26 - Get Menu 1938s ok 27 - HTTP code is 200 1938s ok 28 - Connected as Dwho 1938s ok 29 - Get Menu 1938s ok 30 - HTTP code is 200 1938s ok 31 - Dwho has been well disconnected 1938s 1..31 1938s ok 1940s t/61-AdaptativeAuthenticationLevel.t ........................................... 1940s ok 1 - use Lemonldap::NG::Portal::Main; 1940s ok 2 - Portal object 1940s ok 3 - Init 1940s ok 4 - Portal app 1940s ok 5 - Auth query 1940s ok 6 - Get cookie lemonldap (662ad7f90455e6c13410cdce399dc34ab2fd214de9acc469f381f180a5048a90) 1940s ok 7 - uid found 1940s ok 8 - Authentication level upgraded 1940s ok 9 - Get session 1940s ok 10 - uid found 1940s ok 11 - Authentication level upgraded 1940s ok 12 - Logout request 1940s ok 13 - Response is 200 1940s ok 14 - Cookie is deleted 1940s ok 15 - No pdata 1940s ok 16 - Disconnect request 1940s ok 17 - Response is 401 1940s ok 18 - Logout 1940s ok 19 - Auth query 1940s ok 20 - Get cookie lemonldap (35110ccc516e2d249de3cf18d4d7239d7c42d606949748b516923c549da3e197) 1940s ok 21 - Authentication level upgraded 1940s ok 22 - Logout request 1940s ok 23 - Response is 200 1940s ok 24 - Cookie is deleted 1940s ok 25 - No pdata 1940s ok 26 - Disconnect request 1940s ok 27 - Response is 401 1940s ok 28 - Logout 1940s 1..28 1940s ok 1942s t/61-BruteForceProtection-with-Incremental-lockTimes-and-TOTP.t ................ 1942s ok 1 - use Lemonldap::NG::Portal::Main; 1942s ok 2 - Portal object 1942s ok 3 - Init 1942s ok 4 - Portal app 1942s ok 5 - 1st Auth query 1942s ok 6 - Get cookie lemonldap (bcdc26d2dde2cc2f0ed999371c3cfaef5f1844cfc05a1dca9d4cce1f47fe74ca) 1942s ok 7 - Get redirection 1942s ok 8 - Location is http://auth.example.com/ 1942s ok 9 - Get new key 1942s ok 10 - Content is JSON 1942s ok 11 - Found secret 1942s ok 12 - Found token 1942s ok 13 - Code 1942s ok 14 - Code contains 6 digits 1942s ok 15 - Post code 1942s ok 16 - Content is JSON 1942s ok 17 - Key is registered 1942s ok 18 - Logout request 1942s ok 19 - Response is 200 1942s ok 20 - Cookie is deleted 1942s ok 21 - No pdata 1942s ok 22 - Disconnect request 1942s ok 23 - Response is 401 1942s ok 24 - 1st Bad Auth query 1942s ok 25 - Bad credential 1942s ok 26 - 1st Bad Auth query 1942s ok 27 - Rejected -> Protection enabled 1942s ok 28 - LockTime = 15 1942s ok 29 - LockTime in range 1942s ok 30 - Auth query 1942s ok 31 - Rejected -> Protection enabled 1942s ok 32 - LockTime = 27 1942s ok 33 - LockTime in range 1942s ok 34 - 2nd Bad Auth query 1942s ok 35 - Rejected -> Protection enabled 1942s ok 36 - LockTime = 57 1942s ok 37 - LockTime in range 1942s ok 38 - Auth query 1942s ok 39 - Enter TOTP code 1942s ok 40 - HTTP code is 200 1942s ok 41 - Page contains a form 1942s ok 42 - URI match 1942s ok 43 - Field "token" is defined 1942s ok 44 - Code 1942s ok 45 - Post code 1942s ok 46 - Get cookie lemonldap (5c129a9614ffffc6cf5834fcc6c740628d5d6729900e865760604f215a0f9d99) 1942s ok 47 - Get redirection 1942s ok 48 - Location is http://auth.example.com/ 1942s ok 49 - Logout request 1942s ok 50 - Response is 200 1942s ok 51 - Cookie is deleted 1942s ok 52 - No pdata 1942s ok 53 - Disconnect request 1942s ok 54 - Response is 401 1942s 1..54 1942s ok 1945s t/61-BruteForceProtection-with-Incremental-lockTimes.t ......................... 1945s ok 1 - use Lemonldap::NG::Portal::Main; 1945s ok 2 - Portal object 1945s ok 3 - Init 1945s ok 4 - Portal app 1945s ok 5 - 1st Auth query 1945s ok 6 - Get cookie lemonldap (b7698d320d479ffbdfc5ae9df9ab4f369c59e13bbf3b4a93af1cb0d756c7107e) 1945s ok 7 - Get redirection 1945s ok 8 - Location is http://auth.example.com/ 1945s ok 9 - Logout request 1945s ok 10 - Response is 200 1945s ok 11 - Cookie is deleted 1945s ok 12 - No pdata 1945s ok 13 - Disconnect request 1945s ok 14 - Response is 401 1945s ok 15 - 1st allowed Bad Auth query 1945s ok 16 - Bad credential 1945s ok 17 - 2nd allowed Bad Auth query 1945s ok 18 - Bad credential 1945s ok 19 - 1st Bad Auth query 1945s ok 20 - Rejected -> Protection enabled 1945s ok 21 - LockTime = 5 1945s ok 22 - LockTime in range 1945s ok 23 - Auth query 1945s ok 24 - Rejected -> Protection enabled 1945s ok 25 - LockTime = 6 1945s ok 26 - LockTime in range 1945s ok 27 - Auth query 1945s ok 28 - Rejected -> Protection enabled 1945s ok 29 - LockTime = 16 1945s ok 30 - LockTime in range 1945s ok 31 - 3rd Bad Auth query 1945s ok 32 - Rejected -> Protection enabled 1945s ok 33 - LockTime = 488 1945s ok 34 - LockTime in range 1945s ok 35 - Auth query 1945s ok 36 - Get cookie lemonldap (7f362ea43e428dc1b832ca36cf6c85143fd96d539f8276de8f76e9db14c2b095) 1945s ok 37 - Get redirection 1945s ok 38 - Location is http://auth.example.com/ 1945s ok 39 - Logout request 1945s ok 40 - Response is 200 1945s ok 41 - Cookie is deleted 1945s ok 42 - No pdata 1945s ok 43 - Disconnect request 1945s ok 44 - Response is 401 1945s ok 45 - 2nd allowed Bad Auth query 1945s ok 46 - Bad credential 1945s ok 47 - 3rd Bad Auth query 1945s ok 48 - Rejected -> Protection enabled 1945s ok 49 - LockTime = 499 1945s ok 50 - LockTime in range 1945s 1..50 1945s ok 1947s t/61-BruteForceProtection.t .................................................... 1947s ok 1 - use Lemonldap::NG::Portal::Main; 1947s ok 2 - Portal object 1947s ok 3 - Init 1947s ok 4 - Portal app 1947s ok 5 - 1st Auth query 1947s ok 6 - Get cookie lemonldap (26c16cca14383e104670485540ab54ff74612b9524b8775754fc0f18c7ec134c) 1947s ok 7 - Get redirection 1947s ok 8 - Location is http://auth.example.com/ 1947s ok 9 - Logout request 1947s ok 10 - Response is 200 1947s ok 11 - Cookie is deleted 1947s ok 12 - No pdata 1947s ok 13 - Disconnect request 1947s ok 14 - Response is 401 1947s ok 15 - 2nd Auth query 1947s ok 16 - Get cookie lemonldap (97412438701d14725ca2006ad8c5416aba06348ee2378d458146f60e47f2cabd) 1947s ok 17 - Get redirection 1947s ok 18 - Location is http://auth.example.com/ 1947s ok 19 - Logout request 1947s ok 20 - Response is 200 1947s ok 21 - Cookie is deleted 1947s ok 22 - No pdata 1947s ok 23 - Disconnect request 1947s ok 24 - Response is 401 1947s ok 25 - 3rd Auth query 1947s ok 26 - Get cookie lemonldap (774705b8191be4867b3d22045bf0ce20f815e70725f48c7da8c6583ceb191271) 1947s ok 27 - Get redirection 1947s ok 28 - Location is http://auth.example.com/ 1947s ok 29 - Logout request 1947s ok 30 - Response is 200 1947s ok 31 - Cookie is deleted 1947s ok 32 - No pdata 1947s ok 33 - Disconnect request 1947s ok 34 - Response is 401 1947s ok 35 - 4th Auth query 1947s ok 36 - Get cookie lemonldap (a60a7435166acfb802ccbc7c2515c337c3558965a7c724beca5a2afa197513c1) 1947s ok 37 - Get redirection 1947s ok 38 - Location is http://auth.example.com/ 1947s ok 39 - Logout request 1947s ok 40 - Response is 200 1947s ok 41 - Cookie is deleted 1947s ok 42 - No pdata 1947s ok 43 - Disconnect request 1947s ok 44 - Response is 401 1947s ok 45 - 5th Auth query 1947s ok 46 - Get cookie lemonldap (08d3462d00072f5095f2170fa38c78588c511473e3224afcac0b9869dfbf8b46) 1947s ok 47 - Get redirection 1947s ok 48 - Location is http://auth.example.com/ 1947s ok 49 - Logout request 1947s ok 50 - Response is 200 1947s ok 51 - Cookie is deleted 1947s ok 52 - No pdata 1947s ok 53 - Disconnect request 1947s ok 54 - Response is 401 1947s ok 55 - 1st Bad Auth query 1947s ok 56 - Response status is 401 1947s ok 57 - Content is JSON 1947s ok 58 - Error code is 5 1947s ok 59 - 2nd Bad Auth query 1947s ok 60 - Response status is 401 1947s ok 61 - Content is JSON 1947s ok 62 - Error code is 5 1947s ok 63 - 3rd Bad Auth query 1947s ok 64 - Response status is 401 1947s ok 65 - Content is JSON 1947s ok 66 - Error code is 5 1947s ok 67 - 4th Bad Auth query 1947s ok 68 - Response status is 401 1947s ok 69 - Content is JSON 1947s ok 70 - Error code is 5 1947s ok 71 - 5th Bad Auth query 1947s ok 72 - Rejected -> Protection enabled 1947s ok 73 - 6th Bad Auth query 1947s ok 74 - Rejected -> Protection enabled 1947s ok 75 - 6th Auth query 1947s ok 76 - Rejected -> Protection enabled 1947s ok 77 - 7th Auth query 1947s ok 78 - Get cookie lemonldap (a4a4b1fcd39393bd2ba2b829839603f098e831fe64411d6893d7b59eebdaa7a1) 1947s ok 79 - History found 1947s ok 80 - History found 1947s ok 81 - History found 1947s ok 82 - -> Eight entries found 1947s ok 83 - -> Four 'failedLogin' entries found 1947s ok 84 - Logout request 1947s ok 85 - Response is 200 1947s ok 86 - Cookie is deleted 1947s ok 87 - No pdata 1947s ok 88 - Disconnect request 1947s ok 89 - Response is 401 1947s 1..89 1947s ok 1949s t/61-CrowdSec-warn.t ........................................................... 1949s ok 1 - use Lemonldap::NG::Portal::Main; 1949s ok 2 - Portal object 1949s ok 3 - Init 1949s ok 4 - Portal app 1949s ok 5 - Auth query 1949s ok 6 - HTTP code is 200 1949s ok 7 - Auth query 1949s ok 8 - HTTP code is 200 1949s 1..8 1949s ok 1952s t/61-CrowdSec.t ................................................................ 1952s ok 1 - use Lemonldap::NG::Portal::Main; 1952s ok 2 - Portal object 1952s ok 3 - Init 1952s ok 4 - Portal app 1952s ok 5 - Auth query 1952s ok 6 - Response status is 401 1952s ok 7 - Content is JSON 1952s ok 8 - Error code is 41 1952s ok 9 - Auth query 1952s ok 10 - HTTP code is 200 1952s 1..10 1952s ok 1955s t/61-CrowdSecAgent.t ........................................................... 1955s ok 1 - use Lemonldap::NG::Portal::Main; 1955s ok 2 - Portal object 1955s ok 3 - Init 1955s ok 4 - Portal app 1955s # Subtest: Crowdsec ban function 1955s # Subtest: Request to login to Crowdsec server 1955s ok 1 - Content is JSON 1955s ok 2 - Good machine_id 1955s ok 3 - Good machine password 1955s 1..3 1955s ok 1 - Request to login to Crowdsec server 1955s # Subtest: Request to push alert 1955s ok 1 - Authentified request 1955s ok 2 - Content is JSON 1955s ok 3 - Type of alert is ban 1955s 1..3 1955s ok 2 - Request to push alert 1955s ok 3 - Call to ban() 1955s ok 4 - Ban received 1955s ok 5 - Alert type is "ban" 1955s 1..5 1955s ok 5 - Crowdsec ban function 1955s # Subtest: Report auth failures to Crowdsec 1955s # Subtest: Request to login to Crowdsec server 1955s ok 1 - Content is JSON 1955s ok 2 - Good machine_id 1955s ok 3 - Good machine password 1955s 1..3 1955s ok 1 - Request to login to Crowdsec server 1955s # Subtest: Request to get alerts list 1955s ok 1 - Ask for alert list 1955s 1..1 1955s ok 2 - Request to get alerts list 1955s # Subtest: Request to login to Crowdsec server 1955s ok 1 - Content is JSON 1955s ok 2 - Good machine_id 1955s ok 3 - Good machine password 1955s 1..3 1955s ok 3 - Request to login to Crowdsec server 1955s # Subtest: Request to push alert 1955s ok 1 - Authentified request 1955s ok 2 - Content is JSON 1955s ok 3 - Type of alert is alert 1955s 1..3 1955s ok 4 - Request to push alert 1955s ok 5 - Bad auth query 1955s ok 6 - Response status is 401 1955s ok 7 - Content is JSON 1955s ok 8 - Error code is 5 1955s ok 9 - Alert received 1955s ok 10 - Alert type is "alert" 1955s 1..10 1955s ok 6 - Report auth failures to Crowdsec 1955s # Subtest: Report unknown user to Crowdsec 1955s # Subtest: Request to login to Crowdsec server 1955s ok 1 - Content is JSON 1955s ok 2 - Good machine_id 1955s ok 3 - Good machine password 1955s 1..3 1955s ok 1 - Request to login to Crowdsec server 1955s # Subtest: Request to get alerts list 1955s ok 1 - Ask for alert list 1955s 1..1 1955s ok 2 - Request to get alerts list 1955s # Subtest: Request to login to Crowdsec server 1955s ok 1 - Content is JSON 1955s ok 2 - Good machine_id 1955s ok 3 - Good machine password 1955s 1..3 1955s ok 3 - Request to login to Crowdsec server 1955s # Subtest: Request to push alert 1955s ok 1 - Authentified request 1955s ok 2 - Content is JSON 1955s ok 3 - Type of alert is alert 1955s 1..3 1955s ok 4 - Request to push alert 1955s ok 5 - Bad auth query 1955s ok 6 - Response status is 401 1955s ok 7 - Content is JSON 1955s ok 8 - Error code is 5 1955s ok 9 - Alert received 1955s ok 10 - Alert type is "alert" 1955s 1..10 1955s ok 7 - Report unknown user to Crowdsec 1955s # Subtest: Report bad urls to Crowdsec 1955s # Subtest: Filter in a sub-directory named url1 1955s # Subtest: Request to login to Crowdsec server 1955s ok 1 - Content is JSON 1955s ok 2 - Good machine_id 1955s ok 3 - Good machine password 1955s 1..3 1955s ok 1 - Request to login to Crowdsec server 1955s # Subtest: Request to get alerts list 1955s ok 1 - Ask for alert list 1955s 1..1 1955s ok 2 - Request to get alerts list 1955s # Subtest: Request to login to Crowdsec server 1955s ok 1 - Content is JSON 1955s ok 2 - Good machine_id 1955s ok 3 - Good machine password 1955s 1..3 1955s ok 3 - Request to login to Crowdsec server 1955s # Subtest: Request to push alert 1955s ok 1 - Authentified request 1955s ok 2 - Content is JSON 1955s ok 3 - Type of alert is alert 1955s 1..3 1955s ok 4 - Request to push alert 1955s ok 5 - Test bad url /bb/.htaccess 1955s ok 6 - 404 not found 1955s ok 7 1955s ok 8 - Bad url detected 1955s 1..8 1955s ok 1 - Filter in a sub-directory named url1 1955s # Subtest: Filter type re in main directory 1955s # Subtest: Request to login to Crowdsec server 1955s ok 1 - Content is JSON 1955s ok 2 - Good machine_id 1955s ok 3 - Good machine password 1955s 1..3 1955s ok 1 - Request to login to Crowdsec server 1955s # Subtest: Request to get alerts list 1955s ok 1 - Ask for alert list 1955s 1..1 1955s ok 2 - Request to get alerts list 1955s # Subtest: Request to login to Crowdsec server 1955s ok 1 - Content is JSON 1955s ok 2 - Good machine_id 1955s ok 3 - Good machine password 1955s 1..3 1955s ok 3 - Request to login to Crowdsec server 1955s # Subtest: Request to push alert 1955s ok 1 - Authentified request 1955s ok 2 - Content is JSON 1955s ok 3 - Type of alert is alert 1955s 1..3 1955s ok 4 - Request to push alert 1955s ok 5 - Test bad url /aa/phpmyadmin 1955s ok 6 - 404 not found 1955s ok 7 1955s ok 8 - Bad url detected 1955s 1..8 1955s ok 2 - Filter type re in main directory 1955s # Subtest: Filter type txt in main directory 1955s # Subtest: Request to login to Crowdsec server 1955s ok 1 - Content is JSON 1955s ok 2 - Good machine_id 1955s ok 3 - Good machine password 1955s 1..3 1955s ok 1 - Request to login to Crowdsec server 1955s # Subtest: Request to get alerts list 1955s ok 1 - Ask for alert list 1955s 1..1 1955s ok 2 - Request to get alerts list 1955s # Subtest: Request to login to Crowdsec server 1955s ok 1 - Content is JSON 1955s ok 2 - Good machine_id 1955s ok 3 - Good machine password 1955s 1..3 1955s ok 3 - Request to login to Crowdsec server 1955s # Subtest: Request to push alert 1955s ok 1 - Authentified request 1955s ok 2 - Content is JSON 1955s ok 3 - Type of alert is alert 1955s 1..3 1955s ok 4 - Request to push alert 1955s ok 5 - Test bad url /config.php 1955s ok 6 - 404 not found 1955s ok 7 1955s ok 8 - Bad url detected 1955s 1..8 1955s ok 3 - Filter type txt in main directory 1955s 1..3 1955s ok 8 - Report bad urls to Crowdsec 1955s 1..8 1955s ok 1957s t/61-ForceAuthn.t .............................................................. 1957s ok 1 - use Lemonldap::NG::Portal::Main; 1957s ok 2 - Portal object 1957s ok 3 - Init 1957s ok 4 - Portal app 1957s ok 5 - Auth query 1957s ok 6 - HTTP code is 200 1957s ok 7 - Get cookie lemonldap (ad1c1be18193e252d737006f62e1c3f58d91ed718def564e03f3e288b9c14d70) 1957s ok 8 - Form ReAuthentication 1957s ok 9 - Found PE87 code 1957s ok 10 - Auth query 1957s ok 11 - HTTP code is 200 1957s ok 12 - Get cookie lemonldap (22b0a0da6bcfaccaf89d702992ba310fab5a534e76489024b8949558834d6819) 1957s ok 13 - Go to Portal 1957s ok 14 - Found applications list 1957s ok 15 - Logout request 1957s ok 16 - Response is 200 1957s ok 17 - Cookie is deleted 1957s ok 18 - No pdata 1957s ok 19 - Disconnect request 1957s ok 20 - Response is 401 1957s 1..20 1957s ok 1961s t/61-GrantSession.t ............................................................ 1961s ok 1 - use Lemonldap::NG::Portal::Main; 1961s ok 2 - Portal object 1961s Bareword found where operator expected (Missing operator before "n"?) at (eval 144) line 1, near "} n" 1961s [Wed Feb 4 09:29:28 2026] [LLNG:6763] [error] syntax error at (eval 144) line 1, near "} n " 1961s Execution of (eval 144) aborted due to compilation errors. 1961s 1961s [Wed Feb 4 09:29:28 2026] [LLNG:6763] [error] Bad grantSessionRules rule: syntax error at (eval 144) line 1, near "} n " 1961s Execution of (eval 144) aborted due to compilation errors. 1961s 1961s ok 3 - Init 1961s ok 4 - Portal app 1961s ok 5 - Auth query 1961s ok 6 - dwho rejected with custom message and session data 1961s ok 7 - Auth query 1961s ok 8 - dwho rejected with PE_BADCREDENTIALS 1961s ok 9 - Found connect button 1961s ok 10 - Auth query 1961s ok 11 - dwho rejected with custom message and session data 1961s ok 12 - Response body is not empty 1961s ok 13 - Found at least one result for //form[@action="http://auth.example.com/?cancel=1"] 1961s ok 14 - Response body is not empty 1961s ok 15 - Found info JS 1961s ok 16 - Found custom Main Logo 1961s ok 17 - Auth query 1961s ok 18 - HTTP code is 200 1961s ok 19 - Get cookie lemonldap (c744f5cedf9167fa3489528ac5164d4b7ddad55b559d504136cc19d5716d70d4) 1961s ok 20 - Auth query 1961s ok 21 - msmith rejected with PE_SESSIONNOTGRANTED 1961s ok 22 - Auth query 1961s ok 23 - rtyler rejected with PE_BADCREDENTIALS 1961s ok 24 - Found connect button 1961s ok 25 - Found custom Main Logo 1961s ok 26 - No cookie 1961s ok 27 - Portal object 1961s Bareword found where operator expected (Missing operator before "n"?) at (eval 398) line 1, near "} n" 1961s [Wed Feb 4 09:29:29 2026] [LLNG:6763] [error] syntax error at (eval 398) line 1, near "} n " 1961s Execution of (eval 398) aborted due to compilation errors. 1961s 1961s [Wed Feb 4 09:29:29 2026] [LLNG:6763] [error] Bad grantSessionRules rule: syntax error at (eval 398) line 1, near "} n " 1961s Execution of (eval 398) aborted due to compilation errors. 1961s 1961s ok 28 - Init 1961s ok 29 - Portal app 1961s ok 30 - auth query 1961s ok 31 - HTTP code is 200 1961s ok 32 - Get cookie lemonldap (8beb3d7fe3aa652258d43df23f566743041332fcac6e2c61f53e99c7e3913892) 1961s 1..32 1961s ok 1962s t/61-LocationDetect.t .......................................................... 1962s ok 1 - use Lemonldap::NG::Portal::Main; 1962s 1..1 1962s ok 1964s t/61-NewLocationWarning-Custom.t ............................................... 1964s ok 1 - use Lemonldap::NG::Portal::Main; 1964s ok 2 - Portal object 1964s ok 3 - Init 1964s ok 4 - Portal app 1964s ok 5 - Get Portal 1964s ok 6 - HTTP code is 200 1964s ok 7 - Page contains a form 1964s ok 8 - Host match 1964s ok 9 - Field "user" is defined 1964s ok 10 - Field "password" is defined 1964s ok 11 - CSP header authorize POST request to \# 1964s ok 12 - First auth query 1964s ok 13 - Second auth query 1964s ok 14 - Subject found 1964s ok 15 - Mail sent (IP, Date and UA found) 1964s 1..15 1964s ok 1968s t/61-NewLocationWarning.t ...................................................... 1968s ok 1 - use Lemonldap::NG::Portal::Main; 1968s ok 2 - Portal object 1968s ok 3 - Init 1968s ok 4 - Portal app 1968s ok 5 - Get Portal 1968s ok 6 - HTTP code is 200 1968s ok 7 - Page contains a form 1968s ok 8 - Host match 1968s ok 9 - Field "user" is defined 1968s ok 10 - Field "password" is defined 1968s ok 11 - CSP header authorize POST request to \# 1968s ok 12 - First auth query 1968s ok 13 - Get cookie lemonldap (ab6c10518dd4c466b6f22a138734b2b2da204a1499ddf4ef54fd8e88b06907b0) 1968s ok 14 - Logout request 1968s ok 15 - Response is 200 1968s ok 16 - Cookie is deleted 1968s ok 17 - No pdata 1968s ok 18 - Disconnect request 1968s ok 19 - Response is 401 1968s ok 20 - First time seeing a new IP, no mail sent 1968s ok 21 - Second auth query 1968s ok 22 - Get cookie lemonldap (3878840e29b59531707dd46361b5d88910817df830a107dcf4ab54f97f675006) 1968s ok 23 - Get redirection 1968s ok 24 - Location is http://auth.example.com/ 1968s ok 25 - Logout request 1968s ok 26 - Response is 200 1968s ok 27 - Cookie is deleted 1968s ok 28 - No pdata 1968s ok 29 - Disconnect request 1968s ok 30 - Response is 401 1968s ok 31 - Second time seeing a new IP, no mail sent 1968s ok 32 - Third auth query 1968s ok 33 - Get cookie lemonldap (68fd472f856f472690703243a8ca5e26df8b856ca5dd672ab5f0e83e6a1d796c) 1968s ok 34 - Get redirection 1968s ok 35 - Location is http://auth.example.com/ 1968s ok 36 - Logout request 1968s ok 37 - Response is 200 1968s ok 38 - Cookie is deleted 1968s ok 39 - No pdata 1968s ok 40 - Disconnect request 1968s ok 41 - Response is 401 1968s ok 42 - First login on a new IP, email sent 1968s ok 43 - Fourth auth query 1968s ok 44 - Bad credential 1968s ok 45 - Failed login with a new IP, no email sent 1968s ok 46 - Fifth auth query 1968s ok 47 - Get cookie lemonldap (6ae0eb7c5607006771840abd6f61a851a3a8485a98825c4b7abb27141eae7e30) 1968s ok 48 - Get redirection 1968s ok 49 - Location is http://auth.example.com/ 1968s ok 50 - Subject found 1968s ok 51 - Mail sent (Wrong password) 1968s ok 52 - Location found in mail body 1968s ok 53 - Date found in mail body 1968s ok 54 - UserAgent found in mail body 1968s ok 55 - Fifth auth query 1968s ok 56 - Get cookie lemonldap (d498893332738389c014de75eaf18b2cf3e0b5fd566e13cb2573f3719c8cccd8) 1968s ok 57 - Get redirection 1968s ok 58 - Location is http://auth.example.com/ 1968s ok 59 - Login on newly learned address, no email 1968s ok 60 - Fifth auth query 1968s ok 61 - Get cookie lemonldap (6cc107978dc0136c5d638aa6b53932150651126ddf5c8449e46210fefd02de01) 1968s ok 62 - Get redirection 1968s ok 63 - Location is http://auth.example.com/ 1968s ok 64 - Login on previously learned address, no email 1968s 1..64 1968s ok 1969s t/61-Session-ActivityTimeout.t ................................................. 1969s ok 1 - use Lemonldap::NG::Portal::Main; 1969s ok 2 - Portal object 1969s ok 3 - Init 1969s ok 4 - Portal app 1969s ok 5 - Auth query 1969s ok 6 - HTTP code is 200 1969s ok 7 - Get cookie lemonldap (71600b6da762d54229fa5eba31c070bbaa11226580dda40340ede1978728cdf9) 1969s ok 8 - Go to Portal 1969s ok 9 - Found applications list 1969s ok 10 - Form Authentification 1969s ok 11 - Found PE_SESSIONEXPIRED code 1969s ok 12 - Logout request 1969s ok 13 - Response is 200 1969s ok 14 - Cookie is deleted 1969s ok 15 - No pdata 1969s ok 16 - Disconnect request 1969s ok 17 - Response is 401 1969s 1..17 1969s ok 1972s t/61-Session-Timeout.t ......................................................... 1972s ok 1 - use Lemonldap::NG::Portal::Main; 1972s ok 2 - Portal object 1972s ok 3 - Init 1972s ok 4 - Portal app 1972s ok 5 - Auth query 1972s ok 6 - HTTP code is 200 1972s ok 7 - Get cookie lemonldap (b5a38769508c39999778b571a956f3eb86ade31fc2a4c7c20e41248a77d29004) 1972s ok 8 - Go to Portal 1972s ok 9 - Found applications list 1972s ok 10 - Form Authentification 1972s ok 11 - Found PE_SESSIONEXPIRED code 1972s ok 12 - Logout request 1972s ok 13 - Response is 200 1972s ok 14 - Cookie is deleted 1972s ok 15 - No pdata 1972s ok 16 - Disconnect request 1972s ok 17 - Response is 401 1972s 1..17 1972s ok 1974s t/61-WebCron.t ................................................................. 1974s ok 1 - use Lemonldap::NG::Portal::Main; 1974s ok 2 - Portal object 1974s ok 3 - Init 1974s ok 4 - Portal app 1974s ok 5 - Able to load WebCron 1974s ok 6 - Auth query 1974s ok 7 - HTTP code is 200 1974s ok 8 - Get cookie lemonldap (1b1f4b6aed19606df6d98a94ad727657ec93618e93b0878f4fd98e6e20ff3577) 1974s ok 9 1974s ok 10 - Auth query 1974s ok 11 - HTTP code is 200 1974s ok 12 - Get cookie lemonldap (51d790b00040e475d3e3fded2a9d287015598fc9bdcf6018c14bf14de8da257e) 1974s ok 13 1974s ok 14 - 5 sessions in db 1974s ok 15 - HTTP code is 200 1974s ok 16 - 3 sessions in db 1974s 1..16 1974s ok 1975s t/62-Refresh-plugin.t .......................................................... 1975s ok 1 - use Lemonldap::NG::Portal::Main; 1975s ok 2 - Portal object 1975s ok 3 - Init 1975s ok 4 - Portal app 1975s ok 5 - Auth query 1 1975s ok 6 - Get cookie lemonldap (ceea1a683759831a9b6c94cff5f17336cfaa44b01c8813f0a151238646a97c6d) 1975s ok 7 - Auth query 2 1975s ok 8 - Get cookie lemonldap (1e1618f8b32190c64b61908ba55d3ec8f913b55ed35e5aa0a645be04bbb49314) 1975s ok 9 - Auth query 3 1975s ok 10 - Get cookie lemonldap (1754d65425cfcb1590d448c8bb48c398e2bbf60821d9a2678c3149bc0755743a) 1975s ok 11 - Auth query 4 1975s ok 12 - Get cookie lemonldap (3828bcaa44ae33066561eaf31a3761969e6a3ab8bd2485f5639f477a4e363bf9) 1975s ok 13 - Auth query 5 1975s ok 14 - Get cookie lemonldap (4779128668d3c47116c7d38ea79333c4353b253c9926a6f4e5470ca3ae05a111) 1975s ok 15 - Auth query 6 1975s ok 16 - Get cookie lemonldap (8bc1334d33693b91c69e5629feba30cc7bba9448cbc980915ff76831a62e3e16) 1975s ok 17 - Call refresh 1975s ok 18 - HTTP code is 200 1975s ok 19 - Count is 6 1975s ok 20 - Get session using restSessionServer 1975s ok 21 - HTTP code is 200 1975s ok 22 - Deserialize session content 1975s ok 23 - Get session content 1975s ok 24 - Content is updated 1975s ok 25 - Correct groups 1975s ok 26 - Get session using restSessionServer 1975s ok 27 - HTTP code is 200 1975s ok 28 - Deserialize session content 1975s ok 29 - Get session content 1975s ok 30 - Content is updated 1975s ok 31 - Correct groups 1975s ok 32 - Get session using restSessionServer 1975s ok 33 - HTTP code is 200 1975s ok 34 - Deserialize session content 1975s ok 35 - Get session content 1975s ok 36 - Content is updated 1975s ok 37 - Correct groups 1975s ok 38 - Get session using restSessionServer 1975s ok 39 - HTTP code is 200 1975s ok 40 - Deserialize session content 1975s ok 41 - Get session content 1975s ok 42 - Content is updated 1975s ok 43 - Correct groups 1975s ok 44 - Get session using restSessionServer 1975s ok 45 - HTTP code is 200 1975s ok 46 - Deserialize session content 1975s ok 47 - Get session content 1975s ok 48 - Content is updated 1975s ok 49 - Correct groups 1975s ok 50 - Get session using restSessionServer 1975s ok 51 - HTTP code is 200 1975s ok 52 - Deserialize session content 1975s ok 53 - Get session content 1975s ok 54 - Content is updated 1975s ok 55 - Correct groups 1975s 1..55 1975s ok 1976s t/62-SingleSession-with-History.t .............................................. 1976s ok 1 - use Lemonldap::NG::Portal::Main; 1976s ok 2 - Portal object 1976s ok 3 - Init 1976s ok 4 - Portal app 1976s ok 5 - Auth query 1976s ok 6 - Get cookie lemonldap (94a3a0cea7f6fbac7623dfa1ed4b25b454d1066250a43181b719017ed330153a) 1976s ok 7 - Auth query 1976s ok 8 - Get cookie lemonldap (51e7beea70e20892c0b90c0fdd5181f76dacdb506f04ba86c8561a2aa25de416) 1976s ok 9 - Auth query 1976s ok 10 - Get cookie lemonldap (0792349e6c6ee515990fc310ea7264c5b3b833c26e8586cfc14ae830ddd7c960) 1976s ok 11 - sessionsDeleted found 1976s ok 12 - History found 1976s ok 13 - -> Four entries found 1976s 1..13 1976s ok 1979s t/62-SingleSession-with-Rules.t ................................................ 1979s ok 1 - use Lemonldap::NG::Portal::Main; 1979s ok 2 - Portal object 1979s ok 3 - Init 1979s ok 4 - Portal app 1979s ok 5 - Auth query 1979s ok 6 - HTTP code is 200 1979s ok 7 - Get cookie lemonldap (6b98cafd4c596c07804a17e9e10e49289e90fd63deb9ee02ffb0d7876da02c7b) 1979s ok 8 - Auth query 1979s ok 9 - HTTP code is 200 1979s ok 10 - Get cookie lemonldap (b94083201974d10f5b8fb72a6e8daf76c640b72535202be9201355c579d08c36) 1979s ok 11 1979s ok 12 - HTTP code is 200 1979s ok 13 1979s ok 14 - Response status is 401 1979s ok 15 - Content is JSON 1979s ok 16 - Error code is 1 1979s ok 17 - Auth query 1979s ok 18 - HTTP code is 200 1979s ok 19 - Get cookie lemonldap (e97f61f9bf9e548ded9fe39b47bc4eda1c56964eac8c0bf444fa178687cc2514) 1979s ok 20 - Auth query 1979s ok 21 - HTTP code is 200 1979s ok 22 - Get cookie lemonldap (62b9ded1e0ca25850d6653079387500e717f69bdbbb0120691af9b80241a81c9) 1979s ok 23 - Auth query 1979s ok 24 - HTTP code is 200 1979s ok 25 - Get cookie lemonldap (76c4c93085c6c6684b191fc18008e6067254252b51c1d6359a9c009db7ba3b12) 1979s ok 26 1979s ok 27 - HTTP code is 200 1979s ok 28 1979s ok 29 - HTTP code is 200 1979s ok 30 1979s ok 31 - Response status is 401 1979s ok 32 - Content is JSON 1979s ok 33 - Error code is 1 1979s ok 34 - Auth query 1979s ok 35 - HTTP code is 200 1979s ok 36 - Get cookie lemonldap (f916416f6e68e00808e93dc92a332fa45fc60344f0339e73b0110e8aabfc8033) 1979s ok 37 - Auth query 1979s ok 38 - HTTP code is 200 1979s ok 39 - Get cookie lemonldap (7ab405130fe9b3f24eb6646b9f4a654999375baf4b7c2f1aec3fcea4cac1a3af) 1979s ok 40 1979s ok 41 - HTTP code is 200 1979s ok 42 1979s ok 43 - HTTP code is 200 1979s ok 44 1979s ok 45 - Response status is 401 1979s ok 46 - Content is JSON 1979s ok 47 - Error code is 1 1979s ok 48 1979s ok 49 - HTTP code is 200 1979s 1..49 1979s ok 1981s t/62-SingleSession.t ........................................................... 1981s ok 1 - use Lemonldap::NG::Portal::Main; 1981s ok 2 - Portal object 1981s ok 3 - Init 1981s ok 4 - Portal app 1981s ok 5 - Portal object 1981s ok 6 - Init 1981s ok 7 - Portal app 1981s ok 8 - Portal object 1981s ok 9 - Init 1981s ok 10 - Portal app 1981s ok 11 - Portal object 1981s ok 12 - Init 1981s ok 13 - Portal app 1981s ok 14 - Portal object 1981s ok 15 - Init 1981s ok 16 - Portal app 1981s ok 17 - Auth query 1981s ok 18 - Get cookie lemonldap (9147ff2732462dd75a3956e350f6740145244a7e94ed1d99e3081d2fac1e2634) 1981s ok 19 - "skin=bootstrap" input not found 1981s ok 20 - Auth query 1981s ok 21 - Get cookie lemonldap (3e064452fbae1b11f9a35029f64cb6a8cb3828075b2f84916632581e266261bc) 1981s ok 22 - "skin=bootstrap" input found 1981s ok 23 - Auth query 1981s ok 24 - Get cookie lemonldap (be8ea96ddb88ace99a062afe945a121017ed742d397bcd1dfc9d345b51cafa69) 1981s ok 25 - "skin=bootstrap" input not found 1981s ok 26 - Attempt login with latest session 1981s ok 27 - HTTP code is 200 1981s ok 28 - Attempt login with removed session 1981s ok 29 - Response status is 401 1981s ok 30 - Content is JSON 1981s ok 31 - Error code is 1 1981s ok 32 - Attempt login with removed session 1981s ok 33 - Response status is 401 1981s ok 34 - Content is JSON 1981s ok 35 - Error code is 1 1981s ok 36 - Auth query 1981s ok 37 - Get cookie lemonldap (4b38f1cf5f7e90dd8830a7b8e61f30a5c3f31932a551314dba4c867e0e29902a) 1981s ok 38 - Auth query 1981s ok 39 - Get cookie lemonldap (23776e757dbccbac1e93fa8155ce0d129d9529d410743a66f5b0ff43b8695c42) 1981s ok 40 - Auth query 1981s ok 41 - Get cookie lemonldap (6bf72e7f9513fdefe470710ebc16e8342daee24ced417803443b27dc95dee59f) 1981s ok 42 - Auth query 1981s ok 43 - Get cookie lemonldap (c35df46a04d560d2def5b3b810d9234dfd077b617f98bba3d5a3caa36ba48a48) 1981s ok 44 - First session on latest IP 1981s ok 45 - HTTP code is 200 1981s ok 46 - Latest session on latest IP 1981s ok 47 - HTTP code is 200 1981s ok 48 - session on old IP 1981s ok 49 - Response status is 401 1981s ok 50 - Content is JSON 1981s ok 51 - Error code is 1 1981s ok 52 - session on old IP 1981s ok 53 - Response status is 401 1981s ok 54 - Content is JSON 1981s ok 55 - Error code is 1 1981s ok 56 - Auth query 1981s ok 57 - Get cookie lemonldap (f11d9cbd2567fca8e79fd9dc9e5178125acf56f7455ecfe0852d629b9a943983) 1981s ok 58 - Auth query 1981s ok 59 - Get cookie lemonldap (ed72ab54b079b4dda3b2f1fd03a0c8937dc12a2051ef32f36333345f0fa45291) 1981s ok 60 - Auth query 1981s ok 61 - Get cookie lemonldap (a49bbe600abae1fd1c52871a18f817a7e946ba1f7578bd2090a993a40080b3b8) 1981s ok 62 - Auth query 1981s ok 63 - Get cookie lemonldap (dd274c2af2df1565c214ffaf7bde5dbe25df9d46dc1b1c05eb2523b824384112) 1981s ok 64 - Other user, but other IP 1981s ok 65 - HTTP code is 200 1981s ok 66 - Other user, same IP 1981s ok 67 - Response status is 401 1981s ok 68 - Content is JSON 1981s ok 69 - Error code is 1 1981s ok 70 - Same user, same IP 1981s ok 71 - HTTP code is 200 1981s ok 72 - Same user, same IP 1981s ok 73 - HTTP code is 200 1981s ok 74 - Auth query 1981s ok 75 - Get cookie lemonldap (b66bca4d33675c2cfc6bc216438208b5f102ab770567ac30ee065460285311b6) 1981s ok 76 - Auth query 1981s ok 77 - Get cookie lemonldap (cf834be895219af539f71e64abc4d9c625634650767540a2c1a447af301ef164) 1981s ok 78 - Auth query 1981s ok 79 - Get cookie lemonldap (d5cbd8681220e0b49a50ff8b30ecb2d4ff7d1cd1a8ae55c9feeb5c9bda167fd6) 1981s ok 80 - Auth query 1981s ok 81 - Get cookie lemonldap (05c27a64a6ba07697d054e55a805507994cd35903bb7cde9c1fba34c5eeaa875) 1981s ok 82 - sessionsDeleted found 1981s ok 83 - otherSessions found 1981s ok 84 - Link found 1981s ok 85 - action found 1981s 1..85 1981s ok 1982s t/62-UpgradeSession-disabled.t ................................................. 1982s ok 1 - use Lemonldap::NG::Portal::Main; 1982s ok 2 - use Lemonldap::NG::Common::FormEncode; 1982s ok 3 - Portal object 1982s ok 4 - Init 1982s ok 5 - Portal app 1982s ok 6 - Auth query 1982s ok 7 - Get cookie lemonldap (29eaacacc231ac46e1afa3a1b3d337f2f58ad5476fced5909bb5f2942709262b) 1982s ok 8 - GET http://test1.example.com/AuthWeak 1982s ok 9 - GET http://test1.example.com/AuthStrong 1982s ok 10 - HTTP code is 403 1982s ok 11 - Logout request 1982s ok 12 - Response is 200 1982s ok 13 - Cookie is deleted 1982s ok 14 - No pdata 1982s ok 15 - Disconnect request 1982s ok 16 - Response is 401 1982s 1..16 1982s ok 1985s t/62-UpgradeSession.t .......................................................... 1985s ok 1 - use Lemonldap::NG::Portal::Main; 1985s ok 2 - use Lemonldap::NG::Common::FormEncode; 1985s ok 3 - Portal object 1985s ok 4 - Init 1985s ok 5 - Portal app 1985s ok 6 - Auth query 1985s ok 7 - Get cookie lemonldap (465d7f60adc9ba494c816c8e352a7ca0f6610c93cafd3ff5479b21d0ebc4e861) 1985s ok 8 - GET http://test1.example.com/AuthWeak 1985s ok 9 - HTTP code is 200 1985s ok 10 - GET http://test1.example.com/AuthStrong 1985s ok 11 - Upgrade session query 1985s ok 12 - HTTP code is 200 1985s ok 13 - Page contains a form 1985s ok 14 - URI match 1985s ok 15 - Field "confirm" is defined 1985s ok 16 - Field "url" is defined 1985s ok 17 - Accept session upgrade query 1985s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 1985s ok 19 - HTTP code is 200 1985s ok 20 - Page contains a form 1985s ok 21 - Host match 1985s ok 22 - Field "upgrading" is defined 1985s ok 23 - Field "url" is defined 1985s ok 24 - CSP header authorize POST request to \# 1985s ok 25 - Post login 1985s ok 26 - Get cookie lemonldappdata () 1985s ok 27 - Get cookie lemonldap (ab951e2a0cc5f32e66d83bf0b0b3e83dbd5d32787756964e4cd41c65d0630d8a) 1985s ok 28 - Get redirection 1985s ok 29 - Location is http://test1.example.com 1985s ok 30 - Post login 1985s ok 31 - HTTP code is 200 1985s ok 32 - Upgrade session query 1985s ok 33 - HTTP code is 200 1985s ok 34 - Page contains a form 1985s ok 35 - URI match 1985s ok 36 - Field "confirm" is defined 1985s ok 37 - Field "url" is defined 1985s ok 38 - Accept session upgrade query 1985s ok 39 - Expected portal error code: code found on page 1985s ok 40 - Expected portal error code 1985s ok 41 - HTTP code is 200 1985s ok 42 - Page contains a form 1985s ok 43 - Host match 1985s ok 44 - Field "upgrading" is defined 1985s ok 45 - Field "url" is defined 1985s ok 46 - CSP header authorize POST request to \# 1985s ok 47 - Post login 1985s ok 48 - Get cookie lemonldap (754df559bfc92a63e1fe1390a0a02911c8d3fad11c62fde7a3bf15698689a0f8) 1985s ok 49 - Logout request 1985s ok 50 - Response is 200 1985s ok 51 - Cookie is deleted 1985s ok 52 - No pdata 1985s ok 53 - Disconnect request 1985s ok 54 - Response is 401 1985s 1..54 1985s ok 1987s t/63-History.t ................................................................. 1987s ok 1 - use Lemonldap::NG::Portal::Main; 1987s ok 2 - Portal object 1987s ok 3 - Init 1987s ok 4 - Portal app 1987s ok 5 - Auth query 1987s ok 6 - HTTP code is 200 1987s ok 7 - Get cookie lemonldap (5deaadbfc38459e6da1e8b161c0e03fd04d42b74fe1c6cae8b001700ee4b9f3c) 1987s ok 8 - Found custom Main Logo 1987s ok 9 - History found 1987s ok 10 - -> One entry found 1987s ok 11 - Verify connection 1987s ok 12 - HTTP code is 200 1987s ok 13 - Logout request 1987s ok 14 - Response is 200 1987s ok 15 - Cookie is deleted 1987s ok 16 - No pdata 1987s ok 17 - Disconnect request 1987s ok 18 - Response is 401 1987s ok 19 - Auth query 1987s ok 20 - HTTP code is 200 1987s ok 21 - Get cookie lemonldap (0b06389eb9c601b117b47c14b665a1b780c11c9d6dd646c408ba38b50bda512a) 1987s ok 22 - History found 1987s ok 23 - -> Two entries found 1987s ok 24 - Logout request 1987s ok 25 - Response is 200 1987s ok 26 - Cookie is deleted 1987s ok 27 - No pdata 1987s ok 28 - Disconnect request 1987s ok 29 - Response is 401 1987s ok 30 - Auth query 1987s ok 31 - Response status is 401 1987s ok 32 - Content is JSON 1987s ok 33 - Error code is 5 1987s ok 34 - Auth query 1987s ok 35 - Response status is 401 1987s ok 36 - Content is JSON 1987s ok 37 - Error code is 5 1987s ok 38 - Auth query 1987s ok 39 - HTTP code is 200 1987s ok 40 - Get cookie lemonldap (cbe011a50738718ec91a94f555cf9d7d004f884ddaa095934e298f2942c7e13b) 1987s ok 41 - History found 1987s ok 42 - History array caption found 1987s ok 43 - Failed history array caption found 1987s ok 44 - Found plugin-set label 1987s ok 45 - -> Five entries found 1987s ok 46 - -> Two 'failedLogin' entries found 1987s ok 47 - Custom value entries found 1987s ok 48 - Hidden history field is missing 1987s ok 49 - Found Name before UID as specified by Prefix 1987s ok 50 - Field found in psession 1987s ok 51 - Hidden field found in psession 1987s ok 52 - Logout request 1987s ok 53 - Response is 200 1987s ok 54 - Cookie is deleted 1987s ok 55 - No pdata 1987s ok 56 - Disconnect request 1987s ok 57 - Response is 401 1987s 1..57 1987s ok 1988s t/64-StayConnected-single-connection.t ......................................... 1988s ok 1 - use Lemonldap::NG::Portal::Main; 1988s ok 2 - Portal object 1988s ok 3 - Init 1988s ok 4 - Portal app 1988s ok 5 - Auth query 1988s ok 6 - HTTP code is 200 1988s ok 7 - Page contains a form 1988s ok 8 - URI match 1988s ok 9 - Field "fg" is defined 1988s ok 10 - Field "token" is defined 1988s ok 11 - Post fingerprint 1988s ok 12 - Get cookie lemonldap (a9e6a1c3f86c0ea89871de40e09ceefcf154f18470b04429a56349d049f86ead) 1988s ok 13 - Get redirection 1988s ok 14 - Location is http://auth.example.com/ 1988s ok 15 - Get cookie llngpersistent (eb5a334482e9e59c81317c25fe497b271309a35c61e92bdfc5dc257f067fb695) 1988s ok 16 - Try to auth with persistent cookie 1988s ok 17 - HTTP code is 200 1988s ok 18 - HTTP code is 200 1988s ok 19 - Page contains a form 1988s ok 20 - Host match 1988s ok 21 - Field "fg" is defined 1988s ok 22 - Field "token" is defined 1988s ok 23 - CSP header authorize POST request to \# 1988s ok 24 - Post fingerprint 1988s ok 25 - Get redirection 1988s ok 26 - Location is http://auth.example.com/ 1988s ok 27 - Get cookie lemonldap (02d530d8720439ad3c6813a6f6d885a501238c6d931d57712edec24d02089700) 1988s ok 28 - Got cookie 1988s ok 29 - Try to auth with persistent cookie 1988s ok 30 - HTTP code is 200 1988s ok 31 - HTTP code is 200 1988s ok 32 - Page contains a form 1988s ok 33 - Host match 1988s ok 34 - Field "fg" is defined 1988s ok 35 - Field "token" is defined 1988s ok 36 - CSP header authorize POST request to \# 1988s ok 37 - Post fingerprint 1988s ok 38 - Get redirection 1988s ok 39 - Location is http://auth.example.com/ 1988s ok 40 - Get cookie lemonldap (41ed8e1f505f8b24f2a5da2d35e51377187c5e0197a06f2a7a270f975862ff83) 1988s ok 41 - Got cookie 1988s ok 42 - Auth query 1988s ok 43 - HTTP code is 200 1988s ok 44 - Page contains a form 1988s ok 45 - URI match 1988s ok 46 - Field "fg" is defined 1988s ok 47 - Field "token" is defined 1988s ok 48 - Post fingerprint 1988s ok 49 - Get cookie lemonldap (9e96ec0037e15e3c381b5f0ef4524f9305c37097126afaaa3dc9f0cfd37ca433) 1988s ok 50 - Get redirection 1988s ok 51 - Location is http://auth.example.com/ 1988s ok 52 - Get cookie llngpersistent (f0233de5a512d4fc5f48274ab9690ab0f77f6b24ebae1cfb72ce8429e94b5c67) 1988s ok 53 - Try to auth with persistent cookie 1988s ok 54 - HTTP code is 200 1988s ok 55 - HTTP code is 200 1988s ok 56 - Page contains a form 1988s ok 57 - Host match 1988s ok 58 - Field "fg" is defined 1988s ok 59 - Field "token" is defined 1988s ok 60 - CSP header authorize POST request to \# 1988s ok 61 - Post fingerprint 1988s ok 62 - Get redirection 1988s ok 63 - Location is http://auth.example.com/ 1988s ok 64 - Get cookie lemonldap (5a3d31a43b9139b1ff8047bdc0598af6bfa5986511dfdbd6c50cb63129ad1992) 1988s ok 65 - Got cookie 1988s ok 66 - Try to auth with persistent cookie 1988s ok 67 - HTTP code is 200 1988s ok 68 - First persistent ID is no longer valid 1988s 1..68 1988s ok 1991s t/64-StayConnected-singleSession.t ............................................. 1991s ok 1 - use Lemonldap::NG::Portal::Main; 1991s ok 2 - Portal object 1991s ok 3 - Init 1991s ok 4 - Portal app 1991s # Subtest: Login with stay connected, then with persistent cookie, user sees notification 1991s ok 1 - Auth query 1991s ok 2 - HTTP code is 200 1991s ok 3 - Page contains a form 1991s ok 4 - URI match 1991s ok 5 - Field "fg" is defined 1991s ok 6 - Field "token" is defined 1991s ok 7 - Post fingerprint 1991s ok 8 - Get cookie lemonldap (b782c9874cff65566b467d9720220ed7922e94acaa6079c70cb33559a40c7105) 1991s ok 9 - Get redirection 1991s ok 10 - Location is http://auth.example.com/ 1991s ok 11 - Get cookie llngconnection (52af3080112c5cf8b14401504bd70908b024f992162de707f7f7464eada61ac3) 1991s ok 12 - Check session validity 1991s ok 13 - Authenticated as dwho 1991s ok 14 - Try to auth with persistent cookie 1991s ok 15 - HTTP code is 200 1991s ok 16 - HTTP code is 200 1991s ok 17 - Page contains a form 1991s ok 18 - Host match 1991s ok 19 - Field "fg" is defined 1991s ok 20 - Field "token" is defined 1991s ok 21 - CSP header authorize POST request to \# 1991s ok 22 - Post fingerprint 1991s ok 23 - Show deleted sessions 1991s ok 24 - HTTP code is 200 1991s ok 25 - Page contains a form 1991s ok 26 - Host match 1991s ok 27 - URI match 1991s ok 28 - CSP header authorize POST request to auth.example.com 1991s ok 29 - Get cookie lemonldap (f9be90ef013de802a0b7a967f004e887cb9079a768dc7f22570aaa5197e7312d) 1991s ok 30 - Check session validity 1991s ok 31 - Authenticated as dwho 1991s ok 32 - Check session validity 1991s ok 33 - Session ID no longer valid 1991s 1..33 1991s ok 5 - Login with stay connected, then with persistent cookie, user sees notification 1991s # Subtest: Login with stay connected, then without persistent cookie, user sees notification 1991s ok 1 - Auth query 1991s ok 2 - HTTP code is 200 1991s ok 3 - Page contains a form 1991s ok 4 - URI match 1991s ok 5 - Field "fg" is defined 1991s ok 6 - Field "token" is defined 1991s ok 7 - Post fingerprint 1991s ok 8 - Get cookie lemonldap (43c30c1a899fbe5056f8ea520fdef695413b104f17b574fe2471a7bbb042adea) 1991s ok 9 - Get redirection 1991s ok 10 - Location is http://auth.example.com/ 1991s ok 11 - Get cookie llngconnection (f06a52b2fa9905c12e1432ac8c9e7fdaaae39377b044ba8df42c309e6ecfb650) 1991s ok 12 - Check session validity 1991s ok 13 - Authenticated as dwho 1991s ok 14 - Auth query 1991s ok 15 - HTTP code is 200 1991s ok 16 - Page contains a form 1991s ok 17 - URI match 1991s ok 18 - Field "fg" is defined 1991s ok 19 - Field "token" is defined 1991s ok 20 - Post fingerprint 1991s ok 21 - Get cookie lemonldap (eb9d363cabbb9f45285ea90060e89d6368365a97848766284d1622a89988d49d) 1991s ok 22 - Show deleted sessions 1991s ok 23 - HTTP code is 200 1991s ok 24 - Page contains a form 1991s ok 25 - Host match 1991s ok 26 - URI match 1991s ok 27 - CSP header authorize POST request to auth.example.com 1991s ok 28 - Get cookie llngconnection (a4a7130afef24819dd6fd1ad7c2da7ecf22b11e57e56b767152a9543e44307d3) 1991s ok 29 - Check session validity 1991s ok 30 - Session ID no longer valid 1991s 1..30 1991s ok 6 - Login with stay connected, then without persistent cookie, user sees notification 1991s 1..6 1991s ok 1994s t/64-StayConnected-with-History.t .............................................. 1994s ok 1 - use Lemonldap::NG::Portal::Main; 1994s ok 2 - Portal object 1994s ok 3 - Init 1994s ok 4 - Portal app 1994s ok 5 - Auth query 1994s ok 6 - HTTP code is 200 1994s ok 7 - Page contains a form 1994s ok 8 - URI match 1994s ok 9 - Field "fg" is defined 1994s ok 10 - Field "token" is defined 1994s ok 11 - Post fingerprint 1994s ok 12 - Expected portal error code: code found on page 1994s ok 13 - Expected portal error code 1994s ok 14 - Auth query 1994s ok 15 - HTTP code is 200 1994s ok 16 - Page contains a form 1994s ok 17 - URI match 1994s ok 18 - Field "fg" is defined 1994s ok 19 - Field "token" is defined 1994s ok 20 - Post fingerprint 1994s ok 21 - Get cookie lemonldap (b6d01bb62bc2f9c1f2976a7ac3d73dfb90a1ae2dbd40eabd61ed6970d0da5cd0) 1994s ok 22 - Get redirection 1994s ok 23 - Location is http://auth.example.com/ 1994s ok 24 - Get cookie llngpersistent (b9c072214ecf6f1285585e1a3642a97a78f139be813fa825684628a2563852e4) 1994s ok 25 - Secure cookie found 1994s ok 26 - Try to auth with persistent cookie 1994s ok 27 - HTTP code is 200 1994s ok 28 - HTTP code is 200 1994s ok 29 - Page contains a form 1994s ok 30 - Host match 1994s ok 31 - Field "fg" is defined 1994s ok 32 - Field "token" is defined 1994s ok 33 - CSP header authorize POST request to \# 1994s ok 34 - Post fingerprint 1994s ok 35 - Get redirection 1994s ok 36 - Location is http://auth.example.com/ 1994s ok 37 - Get cookie lemonldap (bed5f62696c64b67ed534f8a4fcd82264f69ff4d3ecd04efebd7fa8ba1f6260c) 1994s ok 38 - Try to auth with persistent cookie and an expired token 1994s ok 39 - HTTP code is 200 1994s ok 40 - HTTP code is 200 1994s ok 41 - Page contains a form 1994s ok 42 - Host match 1994s ok 43 - Field "fg" is defined 1994s ok 44 - Field "token" is defined 1994s ok 45 - CSP header authorize POST request to \# 1994s ok 46 - Post fingerprint with an expired token 1994s ok 47 - HTTP code is 200 1994s ok 48 - Page contains a form 1994s ok 49 - CSP header authorize POST request to \# 1994s ok 50 - Get login form 1994s ok 51 - Try to auth with persistent cookie 1994s ok 52 - HTTP code is 200 1994s ok 53 - HTTP code is 200 1994s ok 54 - Page contains a form 1994s ok 55 - Host match 1994s ok 56 - Field "fg" is defined 1994s ok 57 - Field "token" is defined 1994s ok 58 - CSP header authorize POST request to \# 1994s ok 59 - Post bad fingerprint 1994s ok 60 - HTTP code is 200 1994s ok 61 - Page contains a form 1994s ok 62 - CSP header authorize POST request to \# 1994s ok 63 - Get login form 1994s ok 64 - Get cookie llngpersistent (0) 1994s ok 65 - Found secure and expired connexion Cookie 1994s ok 66 - Auth query 1994s ok 67 - HTTP code is 200 1994s ok 68 - Page contains a form 1994s ok 69 - URI match 1994s ok 70 - Field "fg" is defined 1994s ok 71 - Field "token" is defined 1994s ok 72 - Post fingerprint 1994s ok 73 - Get cookie lemonldap (50dcb744c3f8ada14843c36341b0593f3361e5ea8bc8df706f9386a8bc3a9712) 1994s ok 74 - Get cookie llngpersistent (2fd8e0af22cbaaec86998da684a2617e8a52fc2e8bf1728f0885c3791f03a6b1) 1994s ok 75 - Found custom main Logo 1994s ok 76 - History found 1994s ok 77 - -> Three entries found 1994s ok 78 - Verify connection 1994s ok 79 - Authenticated as dwho 1994s ok 80 - Get Menu 1994s ok 81 - Apps menu found 1994s ok 82 - HTTP code is 200 1994s ok 83 - Try to auth with an expired persistent session cookie 1994s ok 84 - HTTP code is 200 1994s ok 85 - Page contains a form 1994s ok 86 - CSP header authorize POST request to \# 1994s ok 87 - Get login form 1994s ok 88 - Post fingerprint with an expired persistent connexion cookie 1994s ok 89 - HTTP code is 200 1994s ok 90 - Page contains a form 1994s ok 91 - CSP header authorize POST request to \# 1994s ok 92 - Get login form 1994s 1..92 1994s ok 1996s t/64-StayConnected-with-rule.t ................................................. 1996s ok 1 - use Lemonldap::NG::Portal::Main; 1996s ok 2 - Portal object 1996s ok 3 - Init 1996s ok 4 - Portal app 1996s ok 5 - Firt access 1996s ok 6 - HTTP code is 200 1996s ok 7 - Page contains a form 1996s ok 8 - Field "user" is defined 1996s ok 9 - Field "password" is defined 1996s ok 10 - Field "stayconnected" is defined 1996s ok 11 - Field "checkLogins" is defined 1996s ok 12 - Field "token" is defined 1996s ok 13 - CSP header authorize POST request to \# 1996s ok 14 - Stayconnected was offered 1996s ok 15 - Access from external LAN 1996s ok 16 - HTTP code is 200 1996s ok 17 - Page contains a form 1996s ok 18 - Field "user" is defined 1996s ok 19 - Field "password" is defined 1996s ok 20 - Field "checkLogins" is defined 1996s ok 21 - Field "token" is defined 1996s ok 22 - CSP header authorize POST request to \# 1996s ok 23 - Stayconnected wasn't offered 1996s ok 24 - Auth query 1996s ok 25 - Get cookie lemonldap (9ce02b3aa6907c6955246b8c893e01c42d5854081bdbe8fc4afab5d344ea9982) 1996s ok 26 - Get redirection 1996s ok 27 - Location is http://auth.example.com/ 1996s ok 28 - Post fingerprint 1996s ok 29 - Expected portal error code: code found on page 1996s ok 30 - Expected portal error code 1996s ok 31 - Logout request 1996s ok 32 - Response is 200 1996s ok 33 - Cookie is deleted 1996s ok 34 - No pdata 1996s ok 35 - Disconnect request 1996s ok 36 - Response is 401 1996s 1..36 1996s ok 1998s t/64-StayConnected-without-fingerprint-checking.t .............................. 1998s ok 1 - use Lemonldap::NG::Portal::Main; 1998s ok 2 - Portal object 1998s ok 3 - Init 1998s ok 4 - Portal app 1998s ok 5 - Auth query 1998s ok 6 - HTTP code is 200 1998s ok 7 - Page contains a form 1998s ok 8 - URI match 1998s ok 9 - Field "fg" is defined 1998s ok 10 - Field "token" is defined 1998s ok 11 - Auth query 1998s ok 12 - HTTP code is 200 1998s ok 13 - Page contains a form 1998s ok 14 - URI match 1998s ok 15 - Field "fg" is defined 1998s ok 16 - Field "token" is defined 1998s ok 17 - Post fingerprint 1998s ok 18 - Get redirection 1998s ok 19 - Location is http://auth.example.com/ 1998s ok 20 - Get cookie lemonldap (4bac9e6daa16592f0d1247047ea78df4609b147cfeaf4384871b2c60f1071f36) 1998s ok 21 - Get cookie llngconnection (71ff038d304a72446eac2304884d04ec9a955b850aba4e341418a58ae1ec6c85) 1998s ok 22 - HTTP cookie found 1998s ok 23 - Try to auth with persistent cookie 1998s ok 24 - HTTP code is 200 1998s ok 25 - HTTP code is 200 1998s ok 26 - Page contains a form 1998s ok 27 - Host match 1998s ok 28 - Field "fg" is defined 1998s ok 29 - Field "token" is defined 1998s ok 30 - CSP header authorize POST request to \# 1998s ok 31 - Post new fingerprint 1998s ok 32 - Get redirection 1998s ok 33 - Location is http://auth.example.com/ 1998s ok 34 - Get cookie lemonldap (314cde42ecdcf59d291dd385d0a338e68a92b032027ebf0e48887595ffc718ac) 1998s ok 35 - Logout request 1998s ok 36 - Response is 200 1998s ok 37 - Cookie is deleted 1998s ok 38 - No pdata 1998s ok 39 - Disconnect request 1998s ok 40 - Response is 401 1998s 1..40 1998s ok 2000s t/64-StayConnected.t ........................................................... 2000s ok 1 - use Lemonldap::NG::Portal::Main; 2000s ok 2 - Portal object 2000s ok 3 - Init 2000s ok 4 - Portal app 2000s # Subtest: Register session, use it, then logout 2000s ok 1 - Auth query 2000s ok 2 - HTTP code is 200 2000s ok 3 - Page contains a form 2000s ok 4 - URI match 2000s ok 5 - Field "fg" is defined 2000s ok 6 - Field "token" is defined 2000s ok 7 - Post fingerprint 2000s ok 8 - Get cookie lemonldap (365458c5a8ffaa8abd4ffe32ebfae04ade42b4a6223163cd1849353449e66abb) 2000s ok 9 - Get redirection 2000s ok 10 - Location is http://auth.example.com/ 2000s ok 11 - Get cookie llngpersistent (b2902587bc44d45e06d5e1d73b0a01cb6375ded630fb31c337473185a054fd32) 2000s ok 12 - Domain not set in stayconnected cookie 2000s ok 13 - Secure cookie found 2000s ok 14 - Try to auth with persistent cookie 2000s ok 15 - HTTP code is 200 2000s ok 16 - HTTP code is 200 2000s ok 17 - Page contains a form 2000s ok 18 - Host match 2000s ok 19 - Field "fg" is defined 2000s ok 20 - Field "token" is defined 2000s ok 21 - CSP header authorize POST request to \# 2000s ok 22 - Post fingerprint 2000s ok 23 - Get redirection 2000s ok 24 - Location is http://auth.example.com/ 2000s ok 25 - Get cookie lemonldap (d0add220c59658ca00fd0ea23a44bf8ef0135fafcf8c098af0db4d49dadfd171) 2000s ok 26 2000s ok 27 - Logout request 2000s ok 28 - Response is 200 2000s ok 29 - Cookie is deleted 2000s ok 30 - No pdata 2000s ok 31 - Disconnect request 2000s ok 32 - Response is 401 2000s ok 33 - Connection session cannot be found 2000s 1..33 2000s ok 5 - Register session, use it, then logout 2000s # Subtest: Make sure connection ID is saved on first login too 2000s ok 1 - Auth query 2000s ok 2 - HTTP code is 200 2000s ok 3 - Page contains a form 2000s ok 4 - URI match 2000s ok 5 - Field "fg" is defined 2000s ok 6 - Field "token" is defined 2000s ok 7 - Post fingerprint 2000s ok 8 - Get cookie lemonldap (8b091a4ee19b679984e455abcc6c402dca7d7b072d7e98436ba212f904506bc0) 2000s ok 9 - Get redirection 2000s ok 10 - Location is http://auth.example.com/ 2000s ok 11 - Get cookie llngpersistent (6f5c40b32cf3690ed7c03de60de59a9bb6ef47e866b8d2f1a34e573d8d43eff4) 2000s ok 12 - Domain not set in stayconnected cookie 2000s ok 13 - Secure cookie found 2000s ok 14 2000s ok 15 - Logout request 2000s ok 16 - Response is 200 2000s ok 17 - Cookie is deleted 2000s ok 18 - No pdata 2000s ok 19 - Disconnect request 2000s ok 20 - Response is 401 2000s ok 21 - Connection session cannot be found 2000s 1..21 2000s ok 6 - Make sure connection ID is saved on first login too 2000s 1..6 2000s ok 2002s t/65-AutoSignin.t .............................................................. 2002s ok 1 - use Lemonldap::NG::Portal::Main; 2002s ok 2 - Portal object 2002s [Wed Feb 4 09:30:10 2026] [LLNG:6787] [error] Bad Autologin rule "$env->{REMOTE_ADDR =~ /^127/: syntax error at (eval 137) line 1, near "/^127/)" 2002s Execution of (eval 137) aborted due to compilation errors. 2002s 2002s [Wed Feb 4 09:30:10 2026] [LLNG:6787] [error] Bad Autologin rule "$env->{REMOTE_ADDR} =~ /^127: Search pattern not terminated at (eval 141) line 1. 2002s 2002s ok 3 - Init 2002s ok 4 - Portal app 2002s ok 5 - Auth query 2002s ok 6 - HTTP code is 200 2002s ok 7 - Get cookie lemonldap (3dc16b909e0d0323d1079301b136071220ddcea34178b424fd090b23c591a2c0) 2002s ok 8 - Bad query 2002s ok 9 - Response status is 401 2002s ok 10 - Content is JSON 2002s ok 11 - Error code is 9 2002s 1..11 2002s ok 2004s t/65-CheckState-with-choice.t .................................................. 2004s ok 1 - use Lemonldap::NG::Portal::Main; 2004s ok 2 - Portal object 2004s ok 3 - Init 2004s ok 4 - Portal app 2004s ok 5 - Test correct secret, no user auth 2004s ok 6 - HTTP code is 200 2004s ok 7 - Content-Type is JSON 2004s ok 8 - Content is valid JSON 2004s ok 9 - response has a result key with value 1 2004s ok 10 - Test correct secret with bad user auth 2004s ok 11 - Response status is 500 2004s ok 12 - Content is JSON 2004s ok 13 - Error code is Bad result during auth: 5 2004s ok 14 - Test correct secret with good user auth without choice 2004s ok 15 - Response status is 500 2004s ok 16 - Content is JSON 2004s ok 17 - Error code is Bad result during auth: 9 2004s ok 18 - Test correct secret with good user auth with bad choice 2004s ok 19 - Response status is 500 2004s ok 20 - Content is JSON 2004s ok 21 - Error code is Bad result during auth: 9 2004s ok 22 - Test correct secret with good user auth and good choice 2004s ok 23 - HTTP code is 200 2004s ok 24 - Content-Type is JSON 2004s ok 25 - Content is valid JSON 2004s ok 26 - response has a result key with value 1 2004s 1..26 2004s ok 2005s t/65-CheckState.t .............................................................. 2005s ok 1 - use Lemonldap::NG::Portal::Main; 2005s ok 2 - Portal object 2005s ok 3 - Init 2005s ok 4 - Portal app 2005s ok 5 - Test no secret 2005s ok 6 - Response status is 500 2005s ok 7 - Content is JSON 2005s ok 8 - Error code is Bad secret 2005s ok 9 - Test bad secret, no user auth 2005s ok 10 - Response status is 500 2005s ok 11 - Content is JSON 2005s ok 12 - Error code is Bad secret 2005s ok 13 - Test correct secret, no user auth 2005s ok 14 - HTTP code is 200 2005s ok 15 - Content-Type is JSON 2005s ok 16 - Content is valid JSON 2005s ok 17 - response has a result key with value 1 2005s ok 18 - response version is correct 2005s ok 19 - Test no secret with user auth 2005s ok 20 - Response status is 500 2005s ok 21 - Content is JSON 2005s ok 22 - Error code is Bad secret 2005s ok 23 - Test incorrect secret with user auth 2005s ok 24 - Response status is 500 2005s ok 25 - Content is JSON 2005s ok 26 - Error code is Bad secret 2005s ok 27 - Test correct secret with bad user auth 2005s ok 28 - Response status is 500 2005s ok 29 - Content is JSON 2005s ok 30 - Error code is Bad result during auth: 5 2005s ok 31 - response has a result key with value 1 2005s ok 32 - Test correct secret with good user auth 2005s ok 33 - HTTP code is 200 2005s ok 34 - Content-Type is JSON 2005s ok 35 - Content is valid JSON 2005s ok 36 - response has a result key with value 1 2005s ok 37 - Test correct secret with good user without password 2005s ok 38 - HTTP code is 200 2005s ok 39 - Content-Type is JSON 2005s ok 40 - Content is valid JSON 2005s ok 41 - response has a result key with value 1 2005s ok 42 - Test correct secret with good user without password 2005s ok 43 - HTTP code is 200 2005s ok 44 - Content-Type is JSON 2005s ok 45 - Content is valid JSON 2005s ok 46 - response has a result key with value 1 2005s 1..46 2005s ok 2008s t/66-CDA-PSGI-Try.t ............................................................ 2008s ok 1 - use Lemonldap::NG::Portal::Main; 2008s ok 2 - Portal object 2008s ok 3 - Init 2008s ok 4 - Portal app 2008s ok 5 - Register $type 2008s # ==> Pushing PORTAL <== 2008s # ==> Popping PORTAL <== 2008s ok 6 - Unauth CDA request 2008s ok 7 - HTTP code is 200 2008s ok 8 - Page contains a form 2008s ok 9 - Field "url" is defined 2008s ok 10 - CSP header authorize POST request to \# 2008s ok 11 - check url value 2008s # ==> Pushing PORTAL <== 2008s # ==> Popping PORTAL <== 2008s ok 12 - Post credentials 2008s ok 13 - Get redirection 2008s ok 14 - Location header found 2008s ok 15 - use Lemonldap::NG::Handler::PSGI; 2008s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2008s ok 17 - Register $type 2008s ok 18 - Push cda cookie 2008s ok 19 - Get redirection 2008s ok 20 - Location is http://test.example.org/ 2008s ok 21 - Get cookie lemonldap (c:Re+9fChyhQWPXo988X5rx/hP2k4ccc04zWLmTFl9KzSlgHPgaxKcDvt2JycW22bvfrHPf02vHZGz7dxHdgqZdD5rd4TMRJ1+0Z+3aBEK0WG8aHX/4bNsj7YQbZqEhsNi1GF+hGfQM9K6F4lS2EVfyIl6QMm3fBF7TX78LvvKaarMnQa0cH0jz2ZSvbV3NpFW) 2008s ok 22 - Authenticated query 2008s ok 23 - HTTP code is 200 2008s ok 24 - Authenticated as dwho 2008s 1..24 2008s ok 2010s t/66-CDA-already-auth.t ........................................................ 2010s ok 1 - use Lemonldap::NG::Portal::Main; 2010s ok 2 - Portal object 2010s ok 3 - Init 2010s ok 4 - Portal app 2010s ok 5 - Register $type 2010s # ==> Pushing PORTAL <== 2010s # ==> Popping PORTAL <== 2010s ok 6 - Auth query 2010s ok 7 - HTTP code is 200 2010s ok 8 - Get cookie lemonldap (969444874f0ddb32b92cf868d5ee27911150037241a636421f554b7e93881286) 2010s # ==> Pushing PORTAL <== 2010s # ==> Popping PORTAL <== 2010s ok 9 - Auth CDA request 2010s ok 10 - Get redirection 2010s ok 11 - Location header found 2010s ok 12 - Make sure no pdata is returned 2010s ok 13 - use Lemonldap::NG::Handler::Server; 2010s ok 14 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2010s ok 15 - Register $type 2010s ok 16 - Push cda cookie 2010s ok 17 - Get redirection 2010s ok 18 - Location is http://test.example.org/ 2010s ok 19 - Get cookie lemonldap (c:nu79Cj8A/JvpIXEevQSXSY8vRrRnxH4s8Tsh5ff54cWkc3WWAwASZeZV7Do5p2gsOE2BMR5fVZir/8eCaSPp/eisZyvLxACQglfVnLMqJUy6D6buykyhYO6clefelL7kz0wdU3H1y3GXEyTsAUlLD63NIBK78c6GMj0CZxluMZ4EOrv51hk047BUmXF301fE) 2010s ok 20 - Authenticated query 2010s ok 21 - HTTP code is 200 2010s ok 22 - Authenticated as dwho 2010s 1..22 2010s ok 2012s t/66-CDA-wildcard.t ............................................................ 2012s ok 1 - use Lemonldap::NG::Portal::Main; 2012s ok 2 - Portal object 2012s ok 3 - Init 2012s ok 4 - Portal app 2012s ok 5 - Unauth CDA request 2012s ok 6 - HTTP code is 200 2012s ok 7 - Page contains a form 2012s ok 8 - Field "url" is defined 2012s ok 9 - CSP header authorize POST request to \# 2012s ok 10 - Post credentials 2012s ok 11 - Get redirection 2012s ok 12 - Location header found 2012s ok 13 - Get cookie lemonldap (f70b715c2f6446dd45f74a38d6dac538030e1047a0612fe638ec274034c2ce93) 2012s ok 14 - CDA request to subdomain 2012s ok 15 - Get redirection 2012s ok 16 - Location header found 2012s ok 17 - CDA request to subdomain 2012s ok 18 - Subdomain CDA request not allowed by wildcard: code found on page 2012s ok 19 - Subdomain CDA request not allowed by wildcard 2012s ok 20 - CDA request to one-level wildcard 2012s ok 21 - Get redirection 2012s ok 22 - Location header found 2012s ok 23 - use Lemonldap::NG::Handler::Server; 2012s ok 24 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2012s ok 25 - App 2012s ok 26 - Push cda cookie 2012s ok 27 - Get redirection 2012s ok 28 - Location is http://sub-domain.cda.example.llng/ 2012s ok 29 - Get cookie lemonldap (c:4xgqmFdNLW5KGnrYdI4wSYcPxlm9JlbPl11tn2XmALDXnlDgBnwSLmDudG2OkREt4hIyzFOJY67kl0nsQY/+aP+zbuQ8rQ8PXW8mcf5cN8kgAbHy5EGOJErX7QS3BxD3vvhKe73psiRPJU7rpIxRY7Fm/4EUiSSEmxha5aNn854=) 2012s ok 30 - Authenticated query 2012s ok 31 - HTTP code is 200 2012s ok 32 - Authenticated as dwho 2012s ok 33 - use Lemonldap::NG::Handler::Server; 2012s ok 34 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2012s ok 35 - App 2012s ok 36 - Push cda cookie 2012s ok 37 - Get redirection 2012s ok 38 - Location is http://cda.example.llng/ 2012s ok 39 - Get cookie lemonldap (c:djGbKR8Q3qEz4ra/1iQDqph1+D0q4rzlKfL624cC4TyKtjmq+VRvkkB/vpvGK+XubbDBSUG7f21I2JqaIqrmRgN5CdraKMsqDCnawpBLDuFZEVFArLSTNOPv6Ci/UiQzuszWVTdHd+Z2424l7I5kccciT66eLYqWOilW2QWRzSQ=) 2012s ok 40 - Authenticated query 2012s ok 41 - HTTP code is 200 2012s ok 42 - Authenticated as dwho 2012s ok 43 - use Lemonldap::NG::Handler::Server; 2012s ok 44 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2012s ok 45 - App 2012s ok 46 - Push cda cookie 2012s ok 47 - Get redirection 2012s ok 48 - Location is http://cda.oneonly.llng/ 2012s ok 49 - Get cookie lemonldap (c:4B1Jq09lOoNaFT+/vElCZqIOGDtEcL78jhhIDoQCUmVkWF9nlmWBqJ37cgXDT8a5OQ4HOvuAHbhvWuULAB28JG9fbTuUrjy7g+ID6MpbIh2InoUd7N8raxnwXbOlccEpdxt/4u3Zivgoa49mbR9wNtxNYHtXJY6SLfl2h/1vAY8=) 2012s ok 50 - Authenticated query 2012s ok 51 - HTTP code is 200 2012s ok 52 - Authenticated as dwho 2012s 1..52 2012s ok 2014s t/66-CDA-with-REST.t ........................................................... 2014s ok 1 - use Lemonldap::NG::Portal::Main; 2014s ok 2 - Portal object 2014s ok 3 - Init 2014s ok 4 - Portal app 2014s ok 5 - Register $type 2014s # ==> Pushing PORTAL <== 2014s # ==> Popping PORTAL <== 2014s ok 6 - Unauth CDA request 2014s ok 7 - HTTP code is 200 2014s ok 8 - Page contains a form 2014s ok 9 - Field "url" is defined 2014s ok 10 - CSP header authorize POST request to \# 2014s ok 11 - check url value 2014s # ==> Pushing PORTAL <== 2014s # ==> Popping PORTAL <== 2014s ok 12 - Post credentials 2014s ok 13 - Get redirection 2014s ok 14 - Location header found 2014s ok 15 - use Lemonldap::NG::Handler::Server; 2014s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2014s ok 17 - Register $type 2014s ok 18 - @ REST REQUEST @ 2014s # ==> Pushing PORTAL <== 2014s # ==> Popping PORTAL <== 2014s ok 19 - Execute request 2014s ok 20 - Response is 200 or 400 2014s ok 21 - @ END OF REST REQUEST @ 2014s ok 22 - Push cda cookie 2014s ok 23 - Get redirection 2014s ok 24 - Location is http://test.example.org/ 2014s ok 25 - Get cookie lemonldap (c:NGkq6WZCnd15JdUxQ20d7+Qkm0v7xbeJvaTGHt9Pmx9BICy6WIdZ6a6NI6P3MOi7eGV8WzlsDlelzxQs13EpKHyibAaxpsIdJKGTSSf3vkkiG6/XI1+At+zkVK642lBQygucxO4mSrviWjoPA2sBnS0t7ev6+BJdxMKuuiPc6sYEd91zEU3W8bCuUR3P9Wvd) 2014s ok 26 - Authenticated query 2014s ok 27 - HTTP code is 200 2014s ok 28 - Authenticated as dwho 2014s 1..28 2014s ok 2016s t/66-CDA-with-SOAP.t ........................................................... 2016s ok 1 - use Lemonldap::NG::Portal::Main; 2016s ok 2 - Portal object 2016s ok 3 - Init 2016s ok 4 - Portal app 2016s ok 5 - Register $type 2016s # ==> Pushing PORTAL <== 2016s # ==> Popping PORTAL <== 2016s ok 6 - Unauth CDA request 2016s ok 7 - HTTP code is 200 2016s ok 8 - Page contains a form 2016s ok 9 - Field "url" is defined 2016s ok 10 - CSP header authorize POST request to \# 2016s ok 11 - check url value 2016s # ==> Pushing PORTAL <== 2016s # ==> Popping PORTAL <== 2016s ok 12 - Post credentials 2016s ok 13 - Get redirection 2016s ok 14 - Location header found 2016s ok 15 - use Lemonldap::NG::Handler::Server; 2016s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2016s ok 17 - Register $type 2016s ok 18 - @ SOAP REQUEST @ 2016s # ==> Pushing PORTAL <== 2016s # ==> Popping PORTAL <== 2016s ok 19 - Execute request 2016s ok 20 - Content is XML 2016s ok 21 - @ END OF SOAP REQUEST @ 2016s ok 22 - Push cda cookie 2016s ok 23 - Get redirection 2016s ok 24 - Location is http://test.example.org/ 2016s ok 25 - Get cookie lemonldap (c:qwsBXy33G4BLPn3yHwBedSZQw8Kqj8xCPF9qufbAJX2D/SoIVLKMIICYd9GzANuMOi7TWF1XpWixE9rPjDftD96Zb8YT4UTvJ90GFcxF1P0KWVqmJNkpMFvRYgy1Ivn8V02ZkYFVj0OKiWtqghsEiWQMF2KxQiu3OPQJ0e5Se6vuwTHCMDLLGJhk/4DILqUW) 2016s ok 26 - Authenticated query 2016s ok 27 - HTTP code is 200 2016s ok 28 - Authenticated as dwho 2016s 1..28 2016s ok 2017s t/66-CDA-with-doubleCookies.t .................................................. 2017s ok 1 - use Lemonldap::NG::Portal::Main; 2017s ok 2 - Portal object 2017s ok 3 - Init 2017s ok 4 - Portal app 2017s ok 5 - use Lemonldap::NG::Handler::Server; 2017s ok 6 - use Lemonldap::NG::Handler::Main; 2017s ok 7 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2017s ok 8 - App 2017s ok 9 - Post credentials 2017s ok 10 - Get cookie lemonldap (d346ff5b5c0959a2f262e14b772bcfc9bcb9c19d4dca872fb79e8b1f3122c5de) 2017s ok 11 - Get cookie lemonldaphttp (65ebb5bf4a6c75f8b88a9328237f642ce3248f31e8b54141688da1bc71f0d501) 2017s ok 12 - CDA request to http vhost 2017s ok 13 - Get redirection 2017s ok 14 - Location header found 2017s ok 15 - Push cda cookie 2017s ok 16 - Get redirection 2017s ok 17 - Location is http://test.example.org/ 2017s ok 18 - Get cookie lemonldaphttp (c:3pbQOQWPSMc0tUyw2q2KLSIQ5JXDywXz+00CkozUKH+0+HtSe7SbLFe1JSWVRtxvDkDf0MDraVKxiqDN7ZTI1uQZulVhhVw5RP9FzpCopoSQChDmjWhHxyYgQNPQLCPfAFPRmuiZj9D28IzHg8FsT8iDpnHDB3d0SYYilsk9H1IUOzyRU2ryJrwzhDHLSKMX) 2017s ok 19 - Authenticated query 2017s ok 20 - HTTP code is 200 2017s ok 21 - Authenticated as dwho 2017s ok 22 - CDA request to https vhost 2017s ok 23 - Get redirection 2017s ok 24 - Location header found 2017s ok 25 - Push cda cookie 2017s ok 26 - Get redirection 2017s ok 27 - Location is https://test.example.org/ 2017s ok 28 - Get cookie lemonldap (c:bsi+8tdD44ROo4IIjKNnbmErUmvLOgj/fSexR8fcLqMfyWq7pWXNDuUd9hGLCM8YR63R21MwYCWBVj7WBoT5pgMaiczRg2qscrQMfFi5ZZ+HQysOXzNBgja81RMyyBOEZnug6IYt0cIYXVhpsnc+5V0Cuj+x5ysbWpd5I2UP9aafOdTMTkKOqH21S7pRWMd9) 2017s ok 29 - Authenticated query 2017s ok 30 - HTTP code is 200 2017s ok 31 - Authenticated as dwho 2017s [Wed Feb 4 09:30:26 2026] [LLNG:6795] [error] Session does not contain _httpSession field. Portal must be accessed over HTTPS when using CDA with double cookie 2017s ok 32 - CDA request to https vhost 2017s ok 33 - Expected portal error code: code found on page 2017s ok 34 - Expected portal error code 2017s 1..34 2017s ok 2018s t/66-CDA.t ..................................................................... 2018s ok 1 - use Lemonldap::NG::Portal::Main; 2018s ok 2 - Portal object 2018s ok 3 - Init 2018s ok 4 - Portal app 2018s # Subtest: Check that external URLs are correctly classified 2018s ok 1 - URL https://example.com/ is not external for domain .example.com 2018s ok 2 - URL http://auth.example.com/ is not external for domain .example.com 2018s ok 3 - URL https://auth.example.com/ is not external for domain .example.com 2018s ok 4 - URL http://example.org/ is external for domain .example.com 2018s ok 5 - URL https://example.org/ is external for domain .example.com 2018s ok 6 - URL https://example.org is external for domain .example.com 2018s ok 7 - URL https://auth.example.comx/ is external for domain .example.com 2018s ok 8 - URL https://otherexample.com/ is external for domain .example.com 2018s ok 9 - URL https://example.com/ is not external for empty domain 2018s ok 10 - URL https://example.comx/ is external for empty domain 2018s ok 11 - URL https://xexample.com/ is external for empty domain 2018s ok 12 - URL http://auth.example.com/ is external for empty domain 2018s ok 13 - URL https://auth.example.com/ is external for empty domain 2018s ok 14 - URL http://example.org/ is external for empty domain 2018s ok 15 - URL https://example.org/ is external for empty domain 2018s ok 16 - URL https://example.org is external for empty domain 2018s ok 17 - URL https://auth.example.comx/ is external for empty domain 2018s ok 18 - URL https://otherexample.com/ is external for empty domain 2018s 1..18 2018s ok 5 - Check that external URLs are correctly classified 2018s ok 6 - Unauth CDA request 2018s ok 7 - HTTP code is 200 2018s ok 8 - Page contains a form 2018s ok 9 - Field "url" is defined 2018s ok 10 - CSP header authorize POST request to \# 2018s ok 11 - check url value 2018s ok 12 - Post credentials 2018s ok 13 - Get cookie lemonldap (973ab4e89d935a22159a248ecabd41b33c1f88bd185c72a5bec9240de360f299) 2018s ok 14 - Get redirection 2018s ok 15 - Location header found 2018s ok 16 - Dangerous request 2018s ok 17 - Untrusted URL denied by portal: code found on page 2018s ok 18 - Untrusted URL denied by portal 2018s ok 19 - use Lemonldap::NG::Handler::Server; 2018s ok 20 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 2018s ok 21 - App 2018s ok 22 - Push cda cookie 2018s ok 23 - Get redirection 2018s ok 24 - Location is http://test.example.org/ 2018s ok 25 - Get cookie lemonldap (c:6kiTfX2+nwnybwiNvtPPHBIpHN85SJlRRQ7ZxbdipjIzBBR7QmOXny4SDp883zCk7k6q1E769g4rTAai+RMPyl2ig9IYSxLjnJQO04WJH6sladGOlkOwbKK51h4mo/4xN/1fZ3Ub8WScWKOrv4hf/PlLb2Dcr3KOUXYpRpTmmVdi1V0qtBKqbBZ0QrD0i5gB) 2018s ok 26 - Authenticated query 2018s ok 27 - HTTP code is 200 2018s ok 28 - Authenticated as dwho 2018s 1..28 2018s ok 2020s t/67-CheckUser-with-Global-token.t ............................................. 2020s ok 1 - use Lemonldap::NG::Portal::Main; 2020s ok 2 - Portal object 2020s ok 3 - Init 2020s ok 4 - Portal app 2020s ok 5 - Get Menu 2020s ok 6 - HTTP code is 200 2020s ok 7 - Page contains a form 2020s ok 8 - Host match 2020s ok 9 - Field "user" is defined 2020s ok 10 - Field "password" is defined 2020s ok 11 - Field "token" is defined 2020s ok 12 - CSP header authorize POST request to \# 2020s ok 13 - Auth query 2020s ok 14 - Get cookie lemonldap (3149c15bc19c726ee56ff4355ead008ba113955098039a1abc0f6322490002d8) 2020s ok 15 - Get redirection 2020s ok 16 - Location is http://auth.example.com/ 2020s ok 17 - CheckUser form 2020s ok 18 - HTTP code is 200 2020s ok 19 - Page contains a form 2020s ok 20 - URI match 2020s ok 21 - Field "user" is defined 2020s ok 22 - Field "url" is defined 2020s ok 23 - Field "token" is defined 2020s ok 24 - Found trspan="checkUser" 2020s ok 25 - POST checkuser 2020s ok 26 - Found allowed 2020s ok 27 - HTTP code is 200 2020s ok 28 - Page contains a form 2020s ok 29 - URI match 2020s ok 30 - Field "user" is defined 2020s ok 31 - Field "url" is defined 2020s ok 32 - Field "token" is defined 2020s ok 33 - POST checkuser 2020s ok 34 - Found VHnotFound 2020s ok 35 - HTTP code is 200 2020s ok 36 - Page contains a form 2020s ok 37 - URI match 2020s ok 38 - Field "user" is defined 2020s ok 39 - Field "url" is defined 2020s ok 40 - Field "token" is defined 2020s ok 41 - POST checkuser 2020s ok 42 - Found PE_TOKENEXPIRED 2020s ok 43 - HTTP code is 200 2020s ok 44 - Page contains a form 2020s ok 45 - URI match 2020s ok 46 - Field "user" is defined 2020s ok 47 - Field "url" is defined 2020s ok 48 - Field "token" is defined 2020s ok 49 - POST checkuser 2020s ok 50 - HTTP code is 200 2020s ok 51 - Page contains a form 2020s ok 52 - URI match 2020s ok 53 - Field "user" is defined 2020s ok 54 - Field "url" is defined 2020s ok 55 - Field "token" is defined 2020s ok 56 - Found trspan="checkUserComputeSession" 2020s ok 57 - Found trspan="allowed" 2020s ok 58 - Found trspan="headers" 2020s ok 59 - Found trspan="groups_sso" 2020s ok 60 - Found trspan="attributes" 2020s ok 61 - Found trspan="macros" 2020s ok 62 - Found Auth-User 2020s ok 63 - Found rtyler 2020s ok 64 - Found su 2020s ok 65 - Found uid 2020s ok 66 - Found uc mail 2020s ok 67 - Found uid 2020s ok 68 - POST checkuser 2020s ok 69 - Found trspan="forbidden" 2020s ok 70 - Logout request 2020s ok 71 - Response is 200 2020s ok 72 - Cookie is deleted 2020s ok 73 - No pdata 2020s ok 74 - Disconnect request 2020s ok 75 - Response is 401 2020s 1..75 2020s ok 2022s t/67-CheckUser-with-Impersonation-and-Macros.t ................................. 2022s ok 1 - use Lemonldap::NG::Portal::Main; 2022s ok 2 - Portal object 2022s ok 3 - Init 2022s ok 4 - Portal app 2022s ok 5 - Get Menu 2022s ok 6 - HTTP code is 200 2022s ok 7 - Page contains a form 2022s ok 8 - Host match 2022s ok 9 - Field "user" is defined 2022s ok 10 - Field "password" is defined 2022s ok 11 - Field "spoofId" is defined 2022s ok 12 - CSP header authorize POST request to \# 2022s ok 13 - Auth query 2022s ok 14 - Get cookie lemonldap (a1c3c4e5b229d189c65973e25b5ca76777d92fdf7f343df213e7a772a8c5af09) 2022s ok 15 - Get redirection 2022s ok 16 - Location is http://auth.example.com/ 2022s ok 17 - Get Menu 2022s ok 18 - HTTP code is 200 2022s ok 19 - Connected as dwho 2022s ok 20 - Authenticated as dwho / rtyler 2022s ok 21 - CheckUser form 2022s ok 22 - HTTP code is 200 2022s ok 23 - Page contains a form 2022s ok 24 - URI match 2022s ok 25 - Field "user" is defined 2022s ok 26 - Field "url" is defined 2022s ok 27 - Found trplaceholder = "dwho / rtyler" 2022s ok 28 - POST checkuser 2022s ok 29 - HTTP code is 200 2022s ok 30 - Page contains a form 2022s ok 31 - URI match 2022s ok 32 - Field "user" is defined 2022s ok 33 - Field "url" is defined 2022s ok 34 - Found HTTP url 2022s ok 35 - Found trspan="allowed" 2022s ok 36 - Found trspan="headers" 2022s ok 37 - Found trspan="macros" 2022s ok 38 - Found _userDB 2022s ok 39 - Found Auth-User 2022s ok 40 - Found dwho 2022s ok 41 - Found _whatToTrace 2022s ok 42 - Found uid 2022s ok 43 - Found uid 2022s ok 44 - Found two macros 2022s ok 45 - CheckUser form 2022s ok 46 - POST checkuser 2022s ok 47 - Found trspan="checkUserComputeSession" 2022s ok 48 - Found trspan="allowed" 2022s ok 49 - Found uid 2022s ok 50 - Found two well computed macros 2022s ok 51 - Found group "authGroup" 2022s ok 52 - Found group "realAuthGroup" 2022s ok 53 - CheckUser form 2022s ok 54 - HTTP code is 200 2022s ok 55 - Page contains a form 2022s ok 56 - URI match 2022s ok 57 - Field "user" is defined 2022s ok 58 - Field "url" is defined 2022s ok 59 - POST checkuser 2022s ok 60 - HTTP code is 200 2022s ok 61 - Page contains a form 2022s ok 62 - URI match 2022s ok 63 - Field "user" is defined 2022s ok 64 - Field "url" is defined 2022s ok 65 - Found HTTPS url 2022s ok 66 - Logout request 2022s ok 67 - Response is 200 2022s ok 68 - Cookie is deleted 2022s ok 69 - No pdata 2022s ok 70 - Disconnect request 2022s ok 71 - Response is 401 2022s 1..71 2022s ok 2025s t/67-CheckUser-with-UnrestrictedUser.t ......................................... 2025s ok 1 - use Lemonldap::NG::Portal::Main; 2025s ok 2 - Portal object 2025s ok 3 - Init 2025s ok 4 - Portal app 2025s ok 5 - Get Menu 2025s ok 6 - HTTP code is 200 2025s ok 7 - Page contains a form 2025s ok 8 - Host match 2025s ok 9 - Field "user" is defined 2025s ok 10 - Field "password" is defined 2025s ok 11 - CSP header authorize POST request to \# 2025s ok 12 - Auth query 2025s ok 13 - Get cookie lemonldap (31ff44040d62e7ded93033d146d25f678c22b981be26506199c51d95b0e46414) 2025s ok 14 - Get redirection 2025s ok 15 - Location is http://auth.example.com/ 2025s ok 16 - CheckUser form 2025s ok 17 - HTTP code is 200 2025s ok 18 - Page contains a form 2025s ok 19 - URI match 2025s ok 20 - Field "user" is defined 2025s ok 21 - Field "url" is defined 2025s ok 22 - Found trspan="checkUser" 2025s ok 23 - POST checkuser 2025s ok 24 - Response is JSON 2025s ok 25 - Computed session 2025s ok 26 - POST checkuser 2025s ok 27 - Response is JSON 2025s ok 28 - BADCREDENTIALS 2025s ok 29 - Auth query 2025s ok 30 - HTTP code is 200 2025s ok 31 - Get cookie lemonldap (60e2dc55e6f0483c005ecb975e00e00c19daa596872235b7450c0a2376ddfb86) 2025s ok 32 - POST checkuser 2025s ok 33 - Response is JSON 2025s ok 34 - BADCREDENTIALS 2025s ok 35 - Auth query 2025s ok 36 - HTTP code is 200 2025s ok 37 - Get cookie lemonldap (7f4353229991117143645b6f3baada57eed3883ef24966ed958b0cf2da54619a) 2025s ok 38 - CheckUser form 2025s ok 39 - HTTP code is 200 2025s ok 40 - Page contains a form 2025s ok 41 - URI match 2025s ok 42 - Field "user" is defined 2025s ok 43 - Field "url" is defined 2025s ok 44 - Found trspan="checkUser" 2025s ok 45 - POST checkuser 2025s ok 46 - Response is JSON 2025s ok 47 - SSO session 2025s ok 48 - POST checkuser 2025s ok 49 - Response is JSON 2025s ok 50 - SSO session 2025s ok 51 - Logout request 2025s ok 52 - Response is 200 2025s ok 53 - Cookie is deleted 2025s ok 54 - No pdata 2025s ok 55 - Disconnect request 2025s ok 56 - Response is 401 2025s ok 57 - POST checkuser 2025s ok 58 - Response is JSON 2025s ok 59 - Computed session 2025s ok 60 - Auth-User is not masked 2025s ok 61 - emptyHeader is not masked 2025s ok 62 - Get Menu 2025s ok 63 - HTTP code is 200 2025s ok 64 - Page contains a form 2025s ok 65 - Host match 2025s ok 66 - Field "user" is defined 2025s ok 67 - Field "password" is defined 2025s ok 68 - CSP header authorize POST request to \# 2025s ok 69 - Auth query 2025s ok 70 - Get cookie lemonldap (9d5a531475656b87033daaa1c186d96c3b6319ca6fd6bdb80386cd112adb8459) 2025s ok 71 - Get redirection 2025s ok 72 - Location is http://auth.example.com/ 2025s ok 73 - CheckUser form 2025s ok 74 - HTTP code is 200 2025s ok 75 - Page contains a form 2025s ok 76 - URI match 2025s ok 77 - Field "user" is defined 2025s ok 78 - Field "url" is defined 2025s ok 79 - Found trspan="checkUser" 2025s ok 80 - POST checkuser 2025s ok 81 - Response is JSON 2025s ok 82 - Auth-User is masked 2025s ok 83 - emptyHeader is not masked 2025s ok 84 - testHeader1 is not masked 2025s ok 85 - POST checkuser 2025s ok 86 - Response is JSON 2025s ok 87 - Auth-User is masked 2025s ok 88 - POST checkuser 2025s ok 89 - Response is JSON 2025s ok 90 - Auth-User is masked 2025s ok 91 - testHeader1 is masked 2025s ok 92 - Logout request 2025s ok 93 - Response is 200 2025s ok 94 - Cookie is deleted 2025s ok 95 - No pdata 2025s ok 96 - Disconnect request 2025s ok 97 - Response is 401 2025s 1..97 2025s ok 2028s t/67-CheckUser-with-hidden-attributes.t ........................................ 2028s ok 1 - use Lemonldap::NG::Portal::Main; 2028s ok 2 - Portal object 2028s ok 3 - Init 2028s ok 4 - Portal app 2028s ok 5 - Get Menu 2028s ok 6 - HTTP code is 200 2028s ok 7 - Page contains a form 2028s ok 8 - Host match 2028s ok 9 - Field "user" is defined 2028s ok 10 - Field "password" is defined 2028s ok 11 - CSP header authorize POST request to \# 2028s ok 12 - Auth query 2028s ok 13 - Get cookie lemonldap (723bf66b176eb7235ba40c5bf552d7b49872bdd0572a2930e7eee0930365e5be) 2028s ok 14 - Get redirection 2028s ok 15 - Location is http://auth.example.com/ 2028s ok 16 - GET CheckUser 2028s ok 17 - Content is JSON 2028s ok 18 - Hidden attributes found 2028s ok 19 - Logout request 2028s ok 20 - Response is 200 2028s ok 21 - Cookie is deleted 2028s ok 22 - No pdata 2028s ok 23 - Disconnect request 2028s ok 24 - Response is 401 2028s ok 25 - Get Menu 2028s ok 26 - HTTP code is 200 2028s ok 27 - Page contains a form 2028s ok 28 - Host match 2028s ok 29 - Field "user" is defined 2028s ok 30 - Field "password" is defined 2028s ok 31 - CSP header authorize POST request to \# 2028s ok 32 - Auth query 2028s ok 33 - Get cookie lemonldap (268c50250d0becf30c1056c80aecea47f4fe0316cc73e3cd045baddd82d9e8c2) 2028s ok 34 - Get redirection 2028s ok 35 - Location is http://auth.example.com/ 2028s ok 36 - GET CheckUser 2028s ok 37 - Content is JSON 2028s ok 38 - No hidden attribute found 2028s ok 39 - Logout request 2028s ok 40 - Response is 200 2028s ok 41 - Cookie is deleted 2028s ok 42 - No pdata 2028s ok 43 - Disconnect request 2028s ok 44 - Response is 401 2028s 1..44 2028s ok 2031s t/67-CheckUser-with-history.t .................................................. 2031s ok 1 - use Lemonldap::NG::Portal::Main; 2031s ok 2 - Portal object 2031s ok 3 - Init 2031s ok 4 - Portal app 2031s ok 5 - Get Menu 2031s ok 6 - HTTP code is 200 2031s ok 7 - Page contains a form 2031s ok 8 - Host match 2031s ok 9 - Field "user" is defined 2031s ok 10 - Field "password" is defined 2031s ok 11 - CSP header authorize POST request to \# 2031s ok 12 - Auth query 2031s ok 13 - Get Menu 2031s ok 14 - HTTP code is 200 2031s ok 15 - Page contains a form 2031s ok 16 - Host match 2031s ok 17 - Field "user" is defined 2031s ok 18 - Field "password" is defined 2031s ok 19 - CSP header authorize POST request to \# 2031s ok 20 - Auth query 2031s ok 21 - Get cookie lemonldap (212e4ba4f78225ce5b73be91cd6b6a3873aa97fec8c80e0ce4ab59a4d3d875a7) 2031s ok 22 - Get redirection 2031s ok 23 - Location is http://auth.example.com/ 2031s ok 24 - Logout request 2031s ok 25 - Response is 200 2031s ok 26 - Cookie is deleted 2031s ok 27 - No pdata 2031s ok 28 - Disconnect request 2031s ok 29 - Response is 401 2031s ok 30 - Get Menu 2031s ok 31 - HTTP code is 200 2031s ok 32 - Page contains a form 2031s ok 33 - Host match 2031s ok 34 - Field "user" is defined 2031s ok 35 - Field "password" is defined 2031s ok 36 - CSP header authorize POST request to \# 2031s ok 37 - Auth query 2031s ok 38 - Get cookie lemonldap (f4aa19e9887756fb3198626bb9f1d5e0b200ce91a3e738a4b0e29417c13fc827) 2031s ok 39 - Get redirection 2031s ok 40 - Location is http://auth.example.com/ 2031s ok 41 - CheckUser form 2031s ok 42 - HTTP code is 200 2031s ok 43 - Page contains a form 2031s ok 44 - URI match 2031s ok 45 - Field "user" is defined 2031s ok 46 - Field "url" is defined 2031s ok 47 - Found trspan="checkUser" 2031s ok 48 - Found trspan="lastLogins" 2031s ok 49 - Found trspan="lastFailedLogins" 2031s ok 50 - Success entry found 2031s ok 51 - Failed entry found 2031s ok 52 - Logout request 2031s ok 53 - Response is 200 2031s ok 54 - Cookie is deleted 2031s ok 55 - No pdata 2031s ok 56 - Disconnect request 2031s ok 57 - Response is 401 2031s 1..57 2031s ok 2034s t/67-CheckUser-with-issuer-SAML-POST.t ......................................... 2034s ok 1 - use Lemonldap::NG::Portal::Main; 2034s ok 2 - Portal object 2034s ok 3 - Init 2034s ok 4 - Portal app 2034s ok 5 - Register $type 2034s ok 6 - Portal object 2034s ok 7 - Init 2034s ok 8 - Portal app 2034s ok 9 - Register $type 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 10 - Unauth SP request 2034s ok 11 - HTTP code is 200 2034s ok 12 - HTTP code is 200 2034s ok 13 - Page contains a form 2034s ok 14 - Host match 2034s ok 15 - URI match 2034s ok 16 - Field "SAMLRequest" is defined 2034s ok 17 - CSP header authorize POST request to auth.idp.com 2034s ok 18 - Method is POST 2034s # ==> Pushing ISSUER <== 2034s # ==> Popping ISSUER <== 2034s ok 19 - Post SAML request to IdP 2034s ok 20 - HTTP code is 200 2034s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770197442%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770125562_38461%22%7D) 2034s # ==> Pushing ISSUER <== 2034s # ==> Popping ISSUER <== 2034s ok 22 - Post authentication 2034s ok 23 - Reject reason is 89 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 24 - Unauth SP request 2034s ok 25 - HTTP code is 200 2034s ok 26 - HTTP code is 200 2034s ok 27 - Page contains a form 2034s ok 28 - Host match 2034s ok 29 - URI match 2034s ok 30 - Field "SAMLRequest" is defined 2034s ok 31 - CSP header authorize POST request to auth.idp.com 2034s ok 32 - Method is POST 2034s # ==> Pushing ISSUER <== 2034s # ==> Popping ISSUER <== 2034s ok 33 - Post SAML request to IdP 2034s ok 34 - HTTP code is 200 2034s ok 35 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770197442%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770125562_48478%22%7D) 2034s # ==> Pushing ISSUER <== 2034s # ==> Popping ISSUER <== 2034s ok 36 - Post authentication 2034s ok 37 - Get cookie lemonldap (046e32905171692543fc902fe887c2e2330b1cfb8ce501e93ed48dc8334fc186) 2034s ok 38 - Get cookie lemonldappdata () 2034s ok 39 - SAML request cleared from pdata 2034s ok 40 - HTTP code is 200 2034s ok 41 - Page contains a form 2034s ok 42 - Host match 2034s ok 43 - URI match 2034s ok 44 - Field "SAMLResponse" is defined 2034s ok 45 - CSP header authorize POST request to auth.sp.com 2034s ok 46 - Method is POST 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 47 - Post SAML response to SP 2034s ok 48 - Get redirection 2034s ok 49 - Location is http://auth.sp.com/ 2034s ok 50 - Get cookie lemonldap (ec9bc6f2ad345de9ace3f2320a68bcb27b774b33697844cdea0b05ce93710c88) 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 51 - Get / on SP 2034s ok 52 - HTTP code is 200 2034s ok 53 - Authenticated as davros@badguy.org@idp 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 54 - Unauth SP request 2034s ok 55 - HTTP code is 200 2034s ok 56 - HTTP code is 200 2034s ok 57 - Page contains a form 2034s ok 58 - Host match 2034s ok 59 - URI match 2034s ok 60 - Field "SAMLRequest" is defined 2034s ok 61 - CSP header authorize POST request to auth.idp.com 2034s ok 62 - Method is POST 2034s # ==> Pushing ISSUER <== 2034s # ==> Popping ISSUER <== 2034s ok 63 - Post SAML request to IdP 2034s ok 64 - HTTP code is 200 2034s ok 65 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770125562_42987%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770197442%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 2034s # ==> Pushing ISSUER <== 2034s # ==> Popping ISSUER <== 2034s ok 66 - Post authentication 2034s ok 67 - Get cookie lemonldap (a271800f4b69d9a52bc86767690d8be74a942e87985f52ae68687f7f3c3b5793) 2034s ok 68 - Get cookie lemonldappdata () 2034s ok 69 - SAML request cleared from pdata 2034s ok 70 - HTTP code is 200 2034s ok 71 - Page contains a form 2034s ok 72 - Host match 2034s ok 73 - URI match 2034s ok 74 - Field "SAMLResponse" is defined 2034s ok 75 - CSP header authorize POST request to auth.sp.com 2034s ok 76 - Method is POST 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 77 - Post SAML response to SP 2034s ok 78 - Get redirection 2034s ok 79 - Location is http://auth.sp.com/ 2034s ok 80 - Get cookie lemonldap (6fbd874df6730a0d29900c0efa07a9bc1b13ccd473890c0b5777826b6c7c1cdc) 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 81 - Get / on SP 2034s ok 82 - HTTP code is 200 2034s ok 83 - Authenticated as fa@badwolf.org@idp 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 84 - CheckUser form 2034s ok 85 - HTTP code is 200 2034s ok 86 - Page contains a form 2034s ok 87 - URI match 2034s ok 88 - Field "user" is defined 2034s ok 89 - Field "url" is defined 2034s ok 90 - Found trspan="checkUser" 2034s ok 91 - Found attribute uid 2034s ok 92 - Found value french 2034s ok 93 - Found attribute _lassoSessionDump 2034s ok 94 - Found ProviderID & AssertionID values 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 95 - POST checkuser 2034s ok 96 - PE5 found 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 97 - POST checkuser 2034s ok 98 - HTTP code is 200 2034s ok 99 - Page contains a form 2034s ok 100 - URI match 2034s ok 101 - Field "user" is defined 2034s ok 102 - Field "url" is defined 2034s ok 103 - Found trspan="checkUser" 2034s ok 104 - Found attribute uid 2034s ok 105 - Found attribute mail 2034s ok 106 - Found value davros@badguy.org 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 107 - Query SP for logout 2034s ok 108 - HTTP code is 200 2034s ok 109 - Page contains a form 2034s ok 110 - Host match 2034s ok 111 - URI match 2034s ok 112 - Field "SAMLRequest" is defined 2034s ok 113 - CSP header authorize POST request to auth.idp.com 2034s ok 114 - Method is POST 2034s # ==> Pushing ISSUER <== 2034s # ==> Popping ISSUER <== 2034s ok 115 - Post SAML logout request to IdP 2034s ok 116 - HTTP code is 200 2034s ok 117 - Page contains a form 2034s ok 118 - Host match 2034s ok 119 - URI match 2034s ok 120 - Field "SAMLResponse" is defined 2034s ok 121 - CSP header authorize POST request to auth.sp.com 2034s ok 122 - Method is POST 2034s ok 123 - Get cookie lemonldap (0) 2034s ok 124 - SSO cookie removed 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 125 - Post SAML response to SP 2034s ok 126 - Get redirection 2034s ok 127 - Location is http://auth.sp.com/?logout=1 2034s # ==> Pushing ISSUER <== 2034s # ==> Popping ISSUER <== 2034s ok 128 - Test if user is reject on IdP 2034s ok 129 - Response status is 401 2034s ok 130 - Content is JSON 2034s ok 131 - Error code is 1 2034s # ==> Pushing SP <== 2034s # ==> Popping SP <== 2034s ok 132 - Test if user is reject on SP 2034s ok 133 - HTTP code is 200 2034s ok 134 - HTTP code is 200 2034s ok 135 - Page contains a form 2034s ok 136 - Host match 2034s ok 137 - URI match 2034s ok 138 - Field "SAMLRequest" is defined 2034s ok 139 - CSP header authorize POST request to auth.idp.com 2034s ok 140 - Method is POST 2034s 1..140 2034s ok 2035s t/67-CheckUser-with-rules.t .................................................... 2035s ok 1 - use Lemonldap::NG::Portal::Main; 2035s ok 2 - Portal object 2035s ok 3 - Init 2035s ok 4 - Portal app 2035s ok 5 - Auth query with "dwho" 2035s ok 6 - Get cookie lemonldap (65561e11e57eed7456dbbea281f064b8df7746da6486cb8c1633615ea57476fa) 2035s ok 7 - Get redirection 2035s ok 8 - Location is http://auth.example.com/ 2035s ok 9 - Logout request 2035s ok 10 - Response is 200 2035s ok 11 - Cookie is deleted 2035s ok 12 - No pdata 2035s ok 13 - Disconnect request 2035s ok 14 - Response is 401 2035s ok 15 - Auth query with "dwho" 2035s ok 16 - Get cookie lemonldap (bbd210edac92f03be262733028ff85b7195c8a4f5351cb7eab162c947046bec1) 2035s ok 17 - Get redirection 2035s ok 18 - Location is http://auth.example.com/ 2035s ok 19 - Auth query with "msmith" 2035s ok 20 - Get cookie lemonldap (c33e851312433717a220ac5c629ef9ba7c81f79b07f820309eac7416a85d9088) 2035s ok 21 - Get redirection 2035s ok 22 - Location is http://auth.example.com/ 2035s ok 23 - CheckUser form 2035s ok 24 - HTTP code is 200 2035s ok 25 - Page contains a form 2035s ok 26 - URI match 2035s ok 27 - Field "user" is defined 2035s ok 28 - Field "url" is defined 2035s ok 29 - Found trspan="checkUser" 2035s ok 30 - POST checkuser 2035s ok 31 - Response is JSON 2035s ok 32 - checkUser found 2035s ok 33 - Persistent attribute found 2035s ok 34 - POST checkuser 2035s ok 35 - Response is JSON 2035s ok 36 - Computed session 2035s ok 37 - Four headers found 2035s ok 38 - Empty header found 2035s ok 39 - Empty macro found 2035s ok 40 - CheckUser form 2035s ok 41 - HTTP code is 200 2035s ok 42 - Page contains a form 2035s ok 43 - URI match 2035s ok 44 - Field "user" is defined 2035s ok 45 - Field "url" is defined 2035s ok 46 - Found trspan="checkUser" 2035s ok 47 - POST checkuser 2035s ok 48 - Response is JSON 2035s ok 49 - No session found 2035s ok 50 - POST checkuser 2035s ok 51 - Response is JSON 2035s ok 52 - checkUser found 2035s ok 53 - Three headers found 2035s ok 54 - No empty header found 2035s ok 55 - No empty macro found 2035s ok 56 - No persistent attribute found 2035s ok 57 - Refresh query 2035s ok 58 - Get redirection 2035s ok 59 - Location is http://auth.example.com/ 2035s ok 60 - GET checkuser 2035s ok 61 - Content is JSON 2035s ok 62 - Good authenticationLevel found 2035s ok 63 - Good authMode found 2035s ok 64 - Logout request 2035s ok 65 - Response is 200 2035s ok 66 - Cookie is deleted 2035s ok 67 - No pdata 2035s ok 68 - Disconnect request 2035s ok 69 - Response is 401 2035s ok 70 - Logout request 2035s ok 71 - Response is 200 2035s ok 72 - Cookie is deleted 2035s ok 73 - No pdata 2035s ok 74 - Disconnect request 2035s ok 75 - Response is 401 2035s 1..75 2035s ok 2037s t/67-CheckUser-with-token.t .................................................... 2037s ok 1 - use Lemonldap::NG::Portal::Main; 2037s ok 2 - Portal object 2037s ok 3 - Init 2037s ok 4 - Portal app 2037s ok 5 - Get Menu 2037s ok 6 - HTTP code is 200 2037s ok 7 - Page contains a form 2037s ok 8 - Host match 2037s ok 9 - Field "user" is defined 2037s ok 10 - Field "password" is defined 2037s ok 11 - Field "token" is defined 2037s ok 12 - CSP header authorize POST request to \# 2037s ok 13 - Auth query 2037s ok 14 - Get cookie lemonldap (08241dba47906af2a10945b1a21af2a7dfbe9e75abc1cc5e64c512f3bfd6bda0) 2037s ok 15 - Get redirection 2037s ok 16 - Location is http://auth.example.com/ 2037s ok 17 - CheckUser form 2037s ok 18 - HTTP code is 200 2037s ok 19 - Page contains a form 2037s ok 20 - URI match 2037s ok 21 - Field "user" is defined 2037s ok 22 - Field "url" is defined 2037s ok 23 - Field "token" is defined 2037s ok 24 - Found trspan="checkUser" 2037s ok 25 - POST checkuser 2037s ok 26 - Found PE_NOTOKEN 2037s ok 27 - HTTP code is 200 2037s ok 28 - Page contains a form 2037s ok 29 - URI match 2037s ok 30 - Field "user" is defined 2037s ok 31 - Field "url" is defined 2037s ok 32 - Field "token" is defined 2037s ok 33 - CheckUser form 2037s ok 34 - HTTP code is 200 2037s ok 35 - Page contains a form 2037s ok 36 - URI match 2037s ok 37 - Field "user" is defined 2037s ok 38 - Field "url" is defined 2037s ok 39 - Field "token" is defined 2037s ok 40 - Found trspan="checkUser" 2037s ok 41 - POST checkuser 2037s ok 42 - Found PE_TOKENEXPIRED 2037s ok 43 - HTTP code is 200 2037s ok 44 - Page contains a form 2037s ok 45 - URI match 2037s ok 46 - Field "user" is defined 2037s ok 47 - Field "url" is defined 2037s ok 48 - Field "token" is defined 2037s ok 49 - POST checkuser 2037s ok 50 - HTTP code is 200 2037s ok 51 - Page contains a form 2037s ok 52 - URI match 2037s ok 53 - Field "user" is defined 2037s ok 54 - Field "url" is defined 2037s ok 55 - Field "token" is defined 2037s ok 56 - Found trspan="checkUserComputeSession" 2037s ok 57 - Found trspan="allowed" 2037s ok 58 - Found trspan="headers" 2037s ok 59 - Found trspan="groups_sso" 2037s ok 60 - Found trspan="attributes" 2037s ok 61 - Found trspan="macros" 2037s ok 62 - Found HTTP_AUTH_USER 2037s ok 63 - Found HTTP_TESTHEADER1 2037s ok 64 - Found HTTP_TESTHEADER2 2037s ok 65 - emptyHeader not found 2037s ok 66 - Found rtyler 2037s ok 67 - Found su 2037s ok 68 - Found uid 2037s ok 69 - Found _whatToTrace 2037s ok 70 - POST checkuser 2037s ok 71 - Found trspan="forbidden" 2037s ok 72 - Logout request 2037s ok 73 - Response is 200 2037s ok 74 - Cookie is deleted 2037s ok 75 - No pdata 2037s ok 76 - Disconnect request 2037s ok 77 - Response is 401 2037s 1..77 2037s ok 2040s t/67-CheckUser.t ............................................................... 2040s ok 1 - use Lemonldap::NG::Portal::Main; 2040s ok 2 - Portal object 2040s ok 3 - Init 2040s ok 4 - Portal app 2040s ok 5 - Test unauth redirection 2040s ok 6 - Get redirection 2040s ok 7 - Location is http://auth.example.com/?url=aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2hlY2t1c2Vy 2040s ok 8 - Auth query 2040s ok 9 - Get cookie lemonldap (d382ecdc92151e1e874f9f64bdd9c1a260263dc2b6dfbfdcca00216c3e96e742) 2040s ok 10 - Get redirection 2040s ok 11 - Location is http://auth.example.com/ 2040s ok 12 - Try to access /checkuser 2040s ok 13 - Found redirection page 2040s ok 14 - Logout request 2040s ok 15 - Response is 200 2040s ok 16 - Cookie is deleted 2040s ok 17 - No pdata 2040s ok 18 - Disconnect request 2040s ok 19 - Response is 401 2040s ok 20 - Auth query 2040s ok 21 - Get cookie lemonldap (e297c697b713aef387c8d7e2b87083ff4c6dcc113ea6c0bde948b17e3c4eff4b) 2040s ok 22 - Get redirection 2040s ok 23 - Location is http://auth.example.com/ 2040s ok 24 - Auth query 2040s ok 25 - Get cookie lemonldap (3a77cf7c30e686aa57a988a2281e95b44805373cb84ca4c393d49e49399441e6) 2040s ok 26 - Get redirection 2040s ok 27 - Location is http://auth.example.com/ 2040s ok 28 - Form registration 2040s ok 29 - Get redirection 2040s ok 30 - Location header found 2040s ok 31 - Form registration 2040s ok 32 - Found TOTP js 2040s ok 33 - Get new key 2040s ok 34 - Content is JSON 2040s ok 35 - Found secret 2040s ok 36 - Found token 2040s ok 37 - Code 2040s ok 38 - Code contains 6 digits 2040s ok 39 - Post code 2040s ok 40 - Content is JSON 2040s ok 41 - Key is registered 2040s ok 42 - Logout request 2040s ok 43 - Response is 200 2040s ok 44 - Cookie is deleted 2040s ok 45 - No pdata 2040s ok 46 - Disconnect request 2040s ok 47 - Response is 401 2040s ok 48 - Auth query 2040s ok 49 - HTTP code is 200 2040s ok 50 - Page contains a form 2040s ok 51 - URI match 2040s ok 52 - Field "token" is defined 2040s ok 53 - Post code 2040s ok 54 - Get cookie lemonldap (dd1fc72ed054f4c3dad1bde82bd74afb0d42fdf7d5dbccce3ba823c6d38ae363) 2040s ok 55 - CheckUser form 2040s ok 56 - HTTP code is 200 2040s ok 57 - Page contains a form 2040s ok 58 - URI match 2040s ok 59 - Field "user" is defined 2040s ok 60 - Field "url" is defined 2040s ok 61 - Found trspan="checkUser" 2040s ok 62 - Found attribute _user 2040s ok 63 - Found value dwho 2040s ok 64 - _2fDevices NOT Found! 2040s ok 65 - Found macro authMode 2040s ok 66 - Found macro real_authMode 2040s ok 67 - Found TOTP 2040s ok 68 - POST checkuser 2040s ok 69 - HTTP code is 200 2040s ok 70 - Page contains a form 2040s ok 71 - URI match 2040s ok 72 - Field "user" is defined 2040s ok 73 - Field "url" is defined 2040s ok 74 - Found trspan="checkUser" 2040s ok 75 - Found Auth-User 2040s ok 76 - Found testHeader1 2040s ok 77 - Found testHeader2 2040s ok 78 - Found emptyHeader 2040s ok 79 - Found dwho 2040s ok 80 - Found _whatToTrace 2040s ok 81 - Found dwho 2040s ok 82 - Found empty macro 2040s ok 83 - Found empty real_macro 2040s ok 84 - POST checkuser 2040s ok 85 - HTTP code is 200 2040s ok 86 - Page contains a form 2040s ok 87 - URI match 2040s ok 88 - Field "user" is defined 2040s ok 89 - Field "url" is defined 2040s ok 90 - Found trspan="checkUser" 2040s ok 91 - Found trplaceholder with mail 2040s ok 92 - Found Auth-User 2040s ok 93 - Found dwho 2040s ok 94 - Found _whatToTrace 2040s ok 95 - Found dwho 2040s ok 96 - POST checkuser 2040s ok 97 - HTTP code is 200 2040s ok 98 - Page contains a form 2040s ok 99 - URI match 2040s ok 100 - Field "user" is defined 2040s ok 101 - Field "url" is defined 2040s ok 102 - Found trspan="VHnotFound" 2040s ok 103 - POST checkuser 2040s ok 104 - HTTP code is 200 2040s ok 105 - Page contains a form 2040s ok 106 - URI match 2040s ok 107 - Field "user" is defined 2040s ok 108 - Field "url" is defined 2040s ok 109 - Found trspan="forbidden" 2040s ok 110 - POST checkuser 2040s ok 111 - HTTP code is 200 2040s ok 112 - Page contains a form 2040s ok 113 - URI match 2040s ok 114 - Field "user" is defined 2040s ok 115 - Field "url" is defined 2040s ok 116 - Found trspan="forbidden" 2040s ok 117 - POST checkuser 2040s ok 118 - Response is JSON 2040s ok 119 - Find well formated URL 2040s ok 120 - Find "allowed" 2040s ok 121 - Find "alert-info" 2040s ok 122 - Find "alert-success" 2040s ok 123 - Find "rtyler" 2040s ok 124 - Find "checkUser" 2040s ok 125 - POST checkuser 2040s ok 126 - HTTP code is 200 2040s ok 127 - Page contains a form 2040s ok 128 - URI match 2040s ok 129 - Field "user" is defined 2040s ok 130 - Field "url" is defined 2040s ok 131 - Found trspan="checkUser" 2040s ok 132 - Found well formatted url 2040s ok 133 - Found trspan="checkUser" 2040s ok 134 - Found trspan="allowed" 2040s ok 135 - Found trspan="headers" 2040s ok 136 - Found trspan="groups_sso" 2040s ok 137 - Found trspan="attributes" 2040s ok 138 - Found trspan="macros" 2040s ok 139 - Found Auth-User 2040s ok 140 - Found rtyler 2040s ok 141 - Found su 2040s ok 142 - Found uid 2040s ok 143 - Found _whatToTrace 2040s ok 144 - -> Six entries found 2040s ok 145 - POST checkuser 2040s ok 146 - HTTP code is 200 2040s ok 147 - Page contains a form 2040s ok 148 - URI match 2040s ok 149 - Field "user" is defined 2040s ok 150 - Field "url" is defined 2040s ok 151 - Found trspan="checkUser" 2040s ok 152 - Found well formatted url 2040s ok 153 - Found trspan="checkUser" 2040s ok 154 - Found trspan="allowed" 2040s ok 155 - Found trspan="headers" 2040s ok 156 - Found trspan="groups_sso" 2040s ok 157 - Found trspan="attributes" 2040s ok 158 - Found trspan="macros" 2040s ok 159 - Found Auth-User 2040s ok 160 - Found rtyler 2040s ok 161 - Found su 2040s ok 162 - Found uid 2040s ok 163 - Found _whatToTrace 2040s ok 164 - POST checkuser 2040s ok 165 - PE5 found 2040s ok 166 - POST checkuser 2040s ok 167 - PE5 found 2040s ok 168 - POST checkuser 2040s ok 169 - PE5 found 2040s ok 170 - Logout request 2040s ok 171 - Response is 200 2040s ok 172 - Cookie is deleted 2040s ok 173 - No pdata 2040s ok 174 - Disconnect request 2040s ok 175 - Response is 401 2040s ok 176 - Auth query 2040s ok 177 - Get cookie lemonldap (23c87e0915054e7a5e946c3a1f4c328f3974d38b17fbdc9d9baddb7e46372b8c) 2040s ok 178 - Get redirection 2040s ok 179 - Location is http://auth.example.com/ 2040s ok 180 - CheckUser form 2040s ok 181 - HTTP code is 200 2040s ok 182 - Page contains a form 2040s ok 183 - URI match 2040s ok 184 - Field "user" is defined 2040s ok 185 - Field "url" is defined 2040s ok 186 - POST checkuser 2040s ok 187 - Found uid 2040s ok 188 - Found real_uid 2040s ok 189 - Logout request 2040s ok 190 - Response is 200 2040s ok 191 - Cookie is deleted 2040s ok 192 - No pdata 2040s ok 193 - Disconnect request 2040s ok 194 - Response is 401 2040s 1..194 2040s ok 2042s t/68-ContextSwitching-with-2F-allowed.t ........................................ 2042s ok 1 - use Lemonldap::NG::Portal::Main; 2042s ok 2 - Portal object 2042s ok 3 - Init 2042s ok 4 - Portal app 2042s ok 5 - Get Menu 2042s ok 6 - HTTP code is 200 2042s ok 7 - Page contains a form 2042s ok 8 - Host match 2042s ok 9 - Field "user" is defined 2042s ok 10 - Field "password" is defined 2042s ok 11 - CSP header authorize POST request to \# 2042s ok 12 - Auth query 2042s ok 13 - Get cookie lemonldap (e7f16f22545199bb1e58b4d44f7826f36568b75eb7e0990ed56f5d30a7ce0a03) 2042s ok 14 - Get redirection 2042s ok 15 - Location is http://auth.example.com/ 2042s ok 16 - Get Menu 2042s ok 17 - HTTP code is 200 2042s ok 18 - Connected as rtyler 2042s ok 19 - Authenticated as rtyler 2042s ok 20 - contextSwitching allowed 2042s ok 21 - Form registration 2042s ok 22 - Found TOTP js 2042s ok 23 - Found custom Main Logo 2042s ok 24 - Get new key 2042s ok 25 - Content is JSON 2042s ok 26 - Found secret 2042s ok 27 - Found token 2042s ok 28 - Found user 2042s ok 29 - Code 2042s ok 30 - Code contains 6 digits 2042s ok 31 - Post code 2042s ok 32 - Content is JSON 2042s ok 33 - TOTP is registered 2042s ok 34 - Logout request 2042s ok 35 - Response is 200 2042s ok 36 - Cookie is deleted 2042s ok 37 - No pdata 2042s ok 38 - Disconnect request 2042s ok 39 - Response is 401 2042s ok 40 - Get Menu 2042s ok 41 - HTTP code is 200 2042s ok 42 - Page contains a form 2042s ok 43 - Host match 2042s ok 44 - Field "user" is defined 2042s ok 45 - Field "password" is defined 2042s ok 46 - CSP header authorize POST request to \# 2042s ok 47 - Auth query 2042s ok 48 - HTTP code is 200 2042s ok 49 - Page contains a form 2042s ok 50 - URI match 2042s ok 51 - Field "token" is defined 2042s ok 52 - Post TOTP choice 2042s ok 53 - HTTP code is 200 2042s ok 54 - Page contains a form 2042s ok 55 - URI match 2042s ok 56 - Field "token" is defined 2042s ok 57 - Code 2042s ok 58 - Post code 2042s ok 59 - Get cookie lemonldap (94b8c6709eb1b44a877a443932bac3b638202894efec3164c7937e1ead0bc13f) 2042s ok 60 - Get Menu 2042s ok 61 - HTTP code is 200 2042s ok 62 - Authenticated as rtyler 2042s ok 63 - Form 2fregisters 2042s ok 64 - Found choose 2F 2042s ok 65 - 2F device found 2042s ok 66 - 2F devices found 2042s ok 67 - ContextSwitching form 2042s ok 68 - HTTP code is 200 2042s ok 69 - Page contains a form 2042s ok 70 - URI match 2042s ok 71 - Field "spoofId" is defined 2042s ok 72 - Found trspan="contextSwitching_ON" 2042s ok 73 - POST switchcontext 2042s ok 74 - Get redirection 2042s ok 75 - Location is http://auth.example.com/ 2042s ok 76 - Get cookie lemonldap (5d4288db0b05d6f6f3f48372c6dc957f193b73638beefa6826d345ba8bc14b19) 2042s ok 77 - Get Menu 2042s ok 78 - Authenticated as dwho 2042s ok 79 - Found trspan="contextSwitching_OFF" 2042s ok 80 - New SSO session created 2042s ok 81 - Form registration 2042s ok 82 - Found TOTP js 2042s ok 83 - Found custom Main Logo 2042s ok 84 - Get new key 2042s ok 85 - Content is JSON 2042s ok 86 - Found secret 2042s ok 87 - Found token 2042s ok 88 - Found user 2042s ok 89 - Code 2042s ok 90 - Code contains 6 digits 2042s ok 91 - Post code 2042s ok 92 - Content is JSON 2042s ok 93 - TOTP is registered 2042s ok 94 - Form 2fregisters 2042s ok 95 - Found choose 2F 2042s ok 96 - 2F device found 2042s ok 97 - 2F device found 2042s ok 98 - HTTP code is 400 2042s ok 99 - Deletion expects valid CSRF token 2042s ok 100 - Delete TOTP query 2042s ok 101 - Content is JSON 2042s ok 102 - TOTP removed 2042s ok 103 - Logout request 2042s ok 104 - Response is 200 2042s ok 105 - Cookie is deleted 2042s ok 106 - No pdata 2042s ok 107 - Disconnect request 2042s ok 108 - Response is 401 2042s ok 109 - Logout request 2042s ok 110 - Response is 200 2042s ok 111 - Cookie is deleted 2042s ok 112 - No pdata 2042s ok 113 - Disconnect request 2042s ok 114 - Response is 401 2042s ok 115 - Get Menu 2042s ok 116 - HTTP code is 200 2042s ok 117 - Page contains a form 2042s ok 118 - Host match 2042s ok 119 - Field "user" is defined 2042s ok 120 - Field "password" is defined 2042s ok 121 - CSP header authorize POST request to \# 2042s ok 122 - Auth query 2042s ok 123 - Get cookie lemonldap (1ddc3de9b8124181f220dd310cf8cd2755a1a0e92306bdf3852fe6352c523382) 2042s ok 124 - Get redirection 2042s ok 125 - Location is http://auth.example.com/ 2042s ok 126 - Get Menu 2042s ok 127 - HTTP code is 200 2042s ok 128 - Connected as dwho 2042s ok 129 - Authenticated as dwho 2042s ok 130 - contextSwitching allowed 2042s ok 131 - ContextSwitching form 2042s ok 132 - HTTP code is 200 2042s ok 133 - Page contains a form 2042s ok 134 - URI match 2042s ok 135 - Field "spoofId" is defined 2042s ok 136 - Found trspan="contextSwitching_ON" 2042s ok 137 - POST switchcontext 2042s ok 138 - Get redirection 2042s ok 139 - Location is http://auth.example.com/ 2042s ok 140 - Get cookie lemonldap (8d7a609aa4dd3ba7bac146548790a34410085840ef24391862dcb3f01968c9a0) 2042s ok 141 - Get Menu 2042s ok 142 - Authenticated as rtyler 2042s ok 143 - Found trspan="contextSwitching_OFF" 2042s ok 144 - New SSO session created 2042s ok 145 - Form 2fregisters 2042s ok 146 - Found choose 2F 2042s ok 147 - TOTP found 2042s ok 148 - 2F devices found 2042s ok 149 - 2F devices registered 2042s ok 150 - Delete TOTP query 2042s ok 151 - Content is JSON 2042s ok 152 - 2F removed 2042s ok 153 - Form 2fregisters 2042s ok 154 - 2F device registered 2042s ok 155 - Logout request 2042s ok 156 - Response is 200 2042s ok 157 - Cookie is deleted 2042s ok 158 - No pdata 2042s ok 159 - Disconnect request 2042s ok 160 - Response is 401 2042s ok 161 - Logout request 2042s ok 162 - Response is 200 2042s ok 163 - Cookie is deleted 2042s ok 164 - No pdata 2042s ok 165 - Disconnect request 2042s ok 166 - Response is 401 2042s 1..166 2042s ok 2047s t/68-ContextSwitching-with-2F.t ................................................ 2047s ok 1 - use Lemonldap::NG::Portal::Main; 2047s ok 2 - Portal object 2047s ok 3 - Init 2047s ok 4 - Portal app 2047s ok 5 - Get Menu 2047s ok 6 - HTTP code is 200 2047s ok 7 - Page contains a form 2047s ok 8 - Host match 2047s ok 9 - Field "user" is defined 2047s ok 10 - Field "password" is defined 2047s ok 11 - CSP header authorize POST request to \# 2047s ok 12 - Auth query 2047s ok 13 - Get cookie lemonldap (8149cd68a4a492f281e7489c3835e5460265e2be0dcd914f4d4ce076f475ce11) 2047s ok 14 - Get redirection 2047s ok 15 - Location is http://auth.example.com/ 2047s ok 16 - Get Menu 2047s ok 17 - HTTP code is 200 2047s ok 18 - Connected as rtyler 2047s ok 19 - Authenticated as rtyler 2047s ok 20 - contextSwitching allowed 2047s ok 21 - Form registration 2047s ok 22 - Found TOTP js 2047s ok 23 - Found custom Main Logo 2047s ok 24 - Get new key 2047s ok 25 - Content is JSON 2047s ok 26 - Found secret 2047s ok 27 - Found token 2047s ok 28 - Found user 2047s ok 29 - Code 2047s ok 30 - Code contains 6 digits 2047s ok 31 - Post code 2047s ok 32 - Content is JSON 2047s ok 33 - TOTP is registered 2047s ok 34 - Logout request 2047s ok 35 - Response is 200 2047s ok 36 - Cookie is deleted 2047s ok 37 - No pdata 2047s ok 38 - Disconnect request 2047s ok 39 - Response is 401 2047s ok 40 - Get Menu 2047s ok 41 - HTTP code is 200 2047s ok 42 - Page contains a form 2047s ok 43 - Host match 2047s ok 44 - Field "user" is defined 2047s ok 45 - Field "password" is defined 2047s ok 46 - CSP header authorize POST request to \# 2047s ok 47 - Auth query 2047s ok 48 - HTTP code is 200 2047s ok 49 - Page contains a form 2047s ok 50 - URI match 2047s ok 51 - Field "token" is defined 2047s ok 52 - Post TOTP choice 2047s ok 53 - HTTP code is 200 2047s ok 54 - Page contains a form 2047s ok 55 - URI match 2047s ok 56 - Field "token" is defined 2047s ok 57 - Code 2047s ok 58 - Post code 2047s ok 59 - Get cookie lemonldap (8fc4c8dcb48e27066160ca9baa2ac890458a56fc956ebd013ce19c50e0eb7477) 2047s ok 60 - Get Menu 2047s ok 61 - HTTP code is 200 2047s ok 62 - Authenticated as rtyler 2047s ok 63 - ContextSwitching form 2047s ok 64 - HTTP code is 200 2047s ok 65 - Page contains a form 2047s ok 66 - URI match 2047s ok 67 - Field "spoofId" is defined 2047s ok 68 - Found trspan="contextSwitching_ON" 2047s ok 69 - POST switchcontext 2047s ok 70 - Get redirection 2047s ok 71 - Location is http://auth.example.com/ 2047s ok 72 - Get cookie lemonldap (616762b2094de20b715d41408b2151e96371f91094b97fd1cdd02ed81bef5b0f) 2047s ok 73 - Get Menu 2047s ok 74 - Authenticated as dwho 2047s ok 75 - Found trspan="contextSwitching_OFF" 2047s ok 76 - Form 2fregisters 2047s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 246. 2047s ok 77 - No 2F device found 2047s ok 78 - Form registration 2047s ok 79 - Found TOTP js 2047s ok 80 - Found custom Main Logo 2047s ok 81 - Get new key 2047s ok 82 - Content is JSON 2047s ok 83 - Not authorized to register a TOTP 2047s ok 84 - Delete TOTP query 2047s ok 85 - Content is JSON 2047s ok 86 - Not authorized to unregister a TOTP 2047s ok 87 - Post code 2047s ok 88 - Content is JSON 2047s ok 89 - Not authorized to verify a TOTP 2047s ok 90 - Logout request 2047s ok 91 - Response is 200 2047s ok 92 - Cookie is deleted 2047s ok 93 - No pdata 2047s ok 94 - Disconnect request 2047s ok 95 - Response is 401 2047s ok 96 - Logout request 2047s ok 97 - Response is 200 2047s ok 98 - Cookie is deleted 2047s ok 99 - No pdata 2047s ok 100 - Disconnect request 2047s ok 101 - Response is 401 2047s ok 102 - Get Menu 2047s ok 103 - HTTP code is 200 2047s ok 104 - Page contains a form 2047s ok 105 - Host match 2047s ok 106 - Field "user" is defined 2047s ok 107 - Field "password" is defined 2047s ok 108 - CSP header authorize POST request to \# 2047s ok 109 - Auth query 2047s ok 110 - Get cookie lemonldap (cf6827012d32394db047a18d81636b1087ab4fde75f0152cd27702fe26e43666) 2047s ok 111 - Get redirection 2047s ok 112 - Location is http://auth.example.com/ 2047s ok 113 - Get Menu 2047s ok 114 - HTTP code is 200 2047s ok 115 - Connected as dwho 2047s ok 116 - Authenticated as dwho 2047s ok 117 - contextSwitching allowed 2047s ok 118 - ContextSwitching form 2047s ok 119 - HTTP code is 200 2047s ok 120 - Page contains a form 2047s ok 121 - URI match 2047s ok 122 - Field "spoofId" is defined 2047s ok 123 - Found trspan="contextSwitching_ON" 2047s ok 124 - POST switchcontext 2047s ok 125 - Get redirection 2047s ok 126 - Location is http://auth.example.com/ 2047s ok 127 - Get cookie lemonldap (e5fadc2b1f0fca778225761e1bac1f22b8c3978a0de4cac1c71e7ec35893205f) 2047s ok 128 - Get Menu 2047s ok 129 - Authenticated as rtyler 2047s ok 130 - Found trspan="contextSwitching_OFF" 2047s ok 131 - Form 2fregisters 2047s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 427. 2047s ok 132 - No 2F device found 2047s 1..132 2047s ok 2049s t/68-ContextSwitching-with-Impersonation.t ..................................... 2049s ok 1 - use Lemonldap::NG::Portal::Main; 2049s ok 2 - Portal object 2049s ok 3 - Init 2049s ok 4 - Portal app 2049s ok 5 - Get Menu 2049s ok 6 - HTTP code is 200 2049s ok 7 - Page contains a form 2049s ok 8 - Host match 2049s ok 9 - Field "user" is defined 2049s ok 10 - Field "password" is defined 2049s ok 11 - Field "spoofId" is defined 2049s ok 12 - CSP header authorize POST request to \# 2049s ok 13 - Auth query 2049s ok 14 - Get cookie lemonldap (f7a87d9be04c33a2a490d2eee486ad4bcaf2ab2ddf784b4271c91a1ddd56760b) 2049s ok 15 - Get redirection 2049s ok 16 - Location is http://auth.example.com/ 2049s ok 17 - Get Menu 2049s ok 18 - HTTP code is 200 2049s ok 19 - Connected as dwho 2049s ok 20 - Authenticated as dwho 2049s ok 21 - contextSwitching allowed 2049s ok 22 - ContextSwitching form: dwho -> rtyler 2049s ok 23 - HTTP code is 200 2049s ok 24 - Page contains a form 2049s ok 25 - URI match 2049s ok 26 - Field "spoofId" is defined 2049s ok 27 - Found trspan="contextSwitching_ON" 2049s ok 28 - POST switchcontext 2049s ok 29 - Get redirection 2049s ok 30 - Location is http://auth.example.com/ 2049s ok 31 - Get cookie lemonldap (74d5af640c6db011eb114e763852fe53912cac6ef8086d4a4489c82ecbf7d4b2) 2049s ok 32 - New SSO session created 2049s ok 33 - Get Menu 2049s ok 34 - Authenticated as rtyler 2049s ok 35 - Found trspan="contextSwitching_OFF" 2049s ok 36 - Stop context switching rtyler 2049s ok 37 - Get Menu 2049s ok 38 - Found PE_SESSIONEXPIRED 2049s ok 39 - ContextSwitching form: dwho -> french 2049s ok 40 - HTTP code is 200 2049s ok 41 - Page contains a form 2049s ok 42 - URI match 2049s ok 43 - Field "spoofId" is defined 2049s ok 44 - Found trspan="contextSwitching_ON" 2049s ok 45 - POST switchcontext 2049s ok 46 - Get redirection 2049s ok 47 - Location is http://auth.example.com/ 2049s ok 48 - Get cookie lemonldap (844abdcec5c528a9d6203549d1b9cda37bd207d090c578d785850b7bfd80886b) 2049s ok 49 - New SSO session created 2049s ok 50 - Get Menu 2049s ok 51 - Authenticated as french 2049s ok 52 - Found trspan="contextSwitching_OFF" 2049s ok 53 - CheckUser form 2049s ok 54 - Content is JSON 2049s ok 55 - Good switching_id found 2049s ok 56 - No real value found 2049s ok 57 - Stop context switching french 2049s ok 58 - Get cookie lemonldap (f7a87d9be04c33a2a490d2eee486ad4bcaf2ab2ddf784b4271c91a1ddd56760b) 2049s ok 59 - Get Menu 2049s ok 60 - Authenticated as dwho 2049s ok 61 - Found trspan="contextSwitching_ON" 2049s ok 62 - CheckUser form 2049s ok 63 - Content is JSON 2049s ok 64 - Good switching_id found 2049s ok 65 - Get Menu 2049s ok 66 - HTTP code is 200 2049s ok 67 - Dwho has been well disconnected 2049s 1..67 2049s ok 2051s t/68-ContextSwitching-with-Logout.t ............................................ 2051s ok 1 - use Lemonldap::NG::Portal::Main; 2051s ok 2 - Portal object 2051s ok 3 - Init 2051s ok 4 - Portal app 2051s ok 5 - Get Menu 2051s ok 6 - HTTP code is 200 2051s ok 7 - Page contains a form 2051s ok 8 - Host match 2051s ok 9 - Field "user" is defined 2051s ok 10 - Field "password" is defined 2051s ok 11 - Field "token" is defined 2051s ok 12 - CSP header authorize POST request to \# 2051s ok 13 - Auth query 2051s ok 14 - Get cookie lemonldap (3d25a893f9ebc1fca5864965eda1be71141bd0f71d437d1eaf5ab4d8a014770e) 2051s ok 15 - Get redirection 2051s ok 16 - Location is http://auth.example.com/ 2051s ok 17 - Get Menu 2051s ok 18 - HTTP code is 200 2051s ok 19 - Connected as rtyler 2051s ok 20 - Authenticated as rtyler 2051s ok 21 - contextSwitching allowed 2051s ok 22 - ContextSwitching form 2051s ok 23 - HTTP code is 200 2051s ok 24 - Page contains a form 2051s ok 25 - URI match 2051s ok 26 - Field "spoofId" is defined 2051s ok 27 - Field "token" is defined 2051s ok 28 - Found trspan="contextSwitching_ON" 2051s ok 29 - POST expired switchcontext 2051s ok 30 - Found "" 2051s ok 31 - ContextSwitching form 2051s ok 32 - HTTP code is 200 2051s ok 33 - Page contains a form 2051s ok 34 - URI match 2051s ok 35 - Field "spoofId" is defined 2051s ok 36 - Field "token" is defined 2051s ok 37 - Found trspan="contextSwitching_ON" 2051s ok 38 - POST switchcontext 2051s ok 39 - Get redirection 2051s ok 40 - Location is http://auth.example.com/ 2051s ok 41 - Get cookie lemonldap (947ea30894875bd194632934d42d37e953cccc4706fa596e1327c040297e3255) 2051s ok 42 - Get Menu 2051s ok 43 - Authenticated as dwho 2051s ok 44 - Found trspan="contextSwitching_OFF" 2051s ok 45 - CheckUser form 2051s ok 46 - HTTP code is 200 2051s ok 47 - Page contains a form 2051s ok 48 - URI match 2051s ok 49 - Field "user" is defined 2051s ok 50 - Field "url" is defined 2051s ok 51 - Field "token" is defined 2051s ok 52 - Found trspan="checkUser" 2051s ok 53 - Found attribute _user 2051s ok 54 - Found value dwho 2051s ok 55 - Found attribute mail 2051s ok 56 - Found spoofed _id_session 2051s ok 57 - CheckUser form 2051s ok 58 - Content is JSON 2051s ok 59 - Good switching_id found 2051s ok 60 - Stop context switching 2051s ok 61 - Found logout message 2051s 1..61 2051s ok 2055s t/68-ContextSwitching-with-TOTP-and-Notification.t ............................. 2055s ok 1 - use Lemonldap::NG::Portal::Main; 2055s ok 2 - Portal object 2055s ok 3 - Init 2055s ok 4 - Portal app 2055s ok 5 - Auth query 2055s ok 6 - Get cookie lemonldap (c0dd8f8188b076918afe330d22e6dc3010b8380781c12fe7e53e6bbe78e209af) 2055s ok 7 - Get redirection 2055s ok 8 - Location is http://auth.example.com/ 2055s ok 9 - Get new key 2055s ok 10 - Content is JSON 2055s ok 11 - Found secret 2055s ok 12 - Found token 2055s ok 13 - Code 2055s ok 14 - Code contains 6 digits 2055s ok 15 - Post code 2055s ok 16 - Content is JSON 2055s ok 17 - Key is registered 2055s ok 18 - Logout request 2055s ok 19 - Response is 200 2055s ok 20 - Cookie is deleted 2055s ok 21 - No pdata 2055s ok 22 - Disconnect request 2055s ok 23 - Response is 401 2055s ok 24 - Get Menu 2055s ok 25 - HTTP code is 200 2055s ok 26 - Page contains a form 2055s ok 27 - Host match 2055s ok 28 - Field "user" is defined 2055s ok 29 - Field "password" is defined 2055s ok 30 - CSP header authorize POST request to \# 2055s ok 31 - Auth query 2055s ok 32 - Get cookie lemonldap (7718921a58fde65ae5b0d401f592282909a9a2aec3018344977846c0094d1874) 2055s ok 33 - Get redirection 2055s ok 34 - Location is http://auth.example.com/ 2055s ok 35 - Get Menu 2055s ok 36 - HTTP code is 200 2055s ok 37 - Connected as rtyler 2055s ok 38 - Authenticated as rtyler 2055s ok 39 - contextSwitching allowed 2055s ok 40 - Get new key 2055s ok 41 - Content is JSON 2055s ok 42 - Found secret 2055s ok 43 - Found token 2055s ok 44 - Code 2055s ok 45 - Code contains 6 digits 2055s ok 46 - Post code 2055s ok 47 - Content is JSON 2055s ok 48 - Key is registered 2055s ok 49 - ContextSwitching form 2055s ok 50 - HTTP code is 200 2055s ok 51 - Page contains a form 2055s ok 52 - URI match 2055s ok 53 - Field "spoofId" is defined 2055s ok 54 - Found trspan="contextSwitching_ON" 2055s ok 55 - POST switchcontext 2055s ok 56 - Get redirection 2055s ok 57 - Location is http://auth.example.com/ 2055s ok 58 - Get cookie lemonldap (b18bdf1a7f175c14c52102af031919d7b450f8798f470ff3e83344ef90da7c5d) 2055s ok 59 - Get Menu 2055s ok 60 - Authenticated as dwho 2055s ok 61 - Found trspan="contextSwitching_OFF" 2055s ok 62 - CheckUser form 2055s ok 63 - HTTP code is 200 2055s ok 64 - Page contains a form 2055s ok 65 - URI match 2055s ok 66 - Field "user" is defined 2055s ok 67 - Field "url" is defined 2055s ok 68 - Found trspan="checkUser" 2055s ok 69 - Found macro authMode 2055s ok 70 - Found DEMO 2055s ok 71 - Stop context switching 2055s ok 72 - Get cookie lemonldap (7718921a58fde65ae5b0d401f592282909a9a2aec3018344977846c0094d1874) 2055s ok 73 - Get Menu 2055s ok 74 - Authenticated as rtyler 2055s ok 75 - ContextSwitching form 2055s ok 76 - HTTP code is 200 2055s ok 77 - Page contains a form 2055s ok 78 - URI match 2055s ok 79 - Field "spoofId" is defined 2055s ok 80 - Found trspan="contextSwitching_ON" 2055s ok 81 - POST switchcontext 2055s ok 82 - Get redirection 2055s ok 83 - Location is http://auth.example.com/ 2055s ok 84 - Get cookie lemonldap (265201a6cef6b37ea0aa7131ca1f4a577ca3e179ad344e88b8f66fb8e86cb5e8) 2055s ok 85 - Get Menu 2055s ok 86 - Authenticated as msmith 2055s ok 87 - Found trspan="contextSwitching_OFF" 2055s ok 88 - Stop context switching 2055s ok 89 - Get cookie lemonldap (7718921a58fde65ae5b0d401f592282909a9a2aec3018344977846c0094d1874) 2055s ok 90 - Get Menu 2055s ok 91 - Authenticated as rtyler 2055s ok 92 - Logout request 2055s ok 93 - Response is 200 2055s ok 94 - Cookie is deleted 2055s ok 95 - No pdata 2055s ok 96 - Disconnect request 2055s ok 97 - Response is 401 2055s ok 98 - Auth query 2055s ok 99 - You have some new messages 2055s ok 100 - Response body is not empty 2055s ok 101 - Found notification text 2055s ok 102 - Auth query 2055s ok 103 - TOTP code required 2055s ok 104 - HTTP code is 200 2055s ok 105 - Page contains a form 2055s ok 106 - URI match 2055s ok 107 - Field "token" is defined 2055s ok 108 - LLNG Code 2055s ok 109 - Post code 2055s ok 110 - Get cookie lemonldap (83ef5e6375f85d6a49065c8ef81d301199defaa1bce901a37f38c234e49c0d02) 2055s ok 111 - CheckUser form 2055s ok 112 - HTTP code is 200 2055s ok 113 - Page contains a form 2055s ok 114 - URI match 2055s ok 115 - Field "user" is defined 2055s ok 116 - Field "url" is defined 2055s ok 117 - Found trspan="checkUser" 2055s ok 118 - Found macro authMode 2055s ok 119 - Found macro value "TOTP" 2055s ok 120 - POST checkuser 2055s ok 121 - HTTP code is 200 2055s ok 122 - Page contains a form 2055s ok 123 - URI match 2055s ok 124 - Field "user" is defined 2055s ok 125 - Field "url" is defined 2055s ok 126 - Found trspan="checkUserComputedSession" 2055s ok 127 - Found macro authMode 2055s ok 128 - Found TOTP 2055s ok 129 - POST checkuser 2055s ok 130 - HTTP code is 200 2055s ok 131 - Page contains a form 2055s ok 132 - URI match 2055s ok 133 - Field "user" is defined 2055s ok 134 - Field "url" is defined 2055s ok 135 - Found trspan="checkUser" 2055s ok 136 - Found macro authMode 2055s ok 137 - Found DEMO 2055s 1..137 2055s ok 2059s t/68-ContextSwitching-with-UnrestrictedUser.t .................................. 2059s ok 1 - use Lemonldap::NG::Portal::Main; 2059s ok 2 - Portal object 2059s ok 3 - Init 2059s ok 4 - Portal app 2059s ok 5 - Get Menu 2059s ok 6 - HTTP code is 200 2059s ok 7 - Page contains a form 2059s ok 8 - Host match 2059s ok 9 - Field "user" is defined 2059s ok 10 - Field "password" is defined 2059s ok 11 - CSP header authorize POST request to \# 2059s ok 12 - Auth query 2059s ok 13 - Get cookie lemonldap (73bcf2ca611e90dbaa0abacf59c15f3ece54f1a543097d1920ac6b00cb8d2804) 2059s ok 14 - Get redirection 2059s ok 15 - Location is http://auth.example.com/ 2059s ok 16 - Get Menu 2059s ok 17 - HTTP code is 200 2059s ok 18 - Connected as rtyler 2059s ok 19 - Authenticated as rtyler 2059s ok 20 - contextSwitching allowed 2059s ok 21 - ContextSwitching form 2059s ok 22 - HTTP code is 200 2059s ok 23 - Page contains a form 2059s ok 24 - URI match 2059s ok 25 - Field "spoofId" is defined 2059s ok 26 - Found trspan="contextSwitching_ON" 2059s ok 27 - POST switchcontext 2059s ok 28 - Get redirection 2059s ok 29 - Location is http://auth.example.com/ 2059s ok 30 - Get cookie lemonldap (081b4c39db32e5c66f3592cfa89656319fed9897f27e2eef599dfcdc880544f6) 2059s ok 31 - Get Menu 2059s ok 32 - Authenticated as dwho 2059s ok 33 - Found trspan="contextSwitching_OFF" 2059s ok 34 - Stop context switching 2059s ok 35 - Get Menu 2059s ok 36 - SESSIONEXPIRED 2059s ok 37 - Get Menu 2059s ok 38 - Authenticated as rtyler 2059s ok 39 - ContextSwitching form 2059s ok 40 - HTTP code is 200 2059s ok 41 - Page contains a form 2059s ok 42 - URI match 2059s ok 43 - Field "spoofId" is defined 2059s ok 44 - Found trspan="contextSwitching_ON" 2059s ok 45 - POST switchcontext 2059s ok 46 - MALFORMEDUSER 2059s ok 47 - Get Menu 2059s ok 48 - HTTP code is 200 2059s ok 49 - Page contains a form 2059s ok 50 - Host match 2059s ok 51 - Field "user" is defined 2059s ok 52 - Field "password" is defined 2059s ok 53 - CSP header authorize POST request to \# 2059s ok 54 - Auth query 2059s ok 55 - Get cookie lemonldap (b7b5e6de5123ae657f42364e51bde58270205375a5b838268f13c6deed5f43eb) 2059s ok 56 - Get redirection 2059s ok 57 - Location is http://auth.example.com/ 2059s ok 58 - ContextSwitching form 2059s ok 59 - HTTP code is 200 2059s ok 60 - Page contains a form 2059s ok 61 - URI match 2059s ok 62 - Field "spoofId" is defined 2059s ok 63 - Found trspan="contextSwitching_ON" 2059s ok 64 - POST switchcontext 2059s ok 65 - Get redirection 2059s ok 66 - Location is http://auth.example.com/ 2059s ok 67 - Get cookie lemonldap (13b89d7d08335fb83abbef6d5d679e10725b478fe03ef626b7c51f65c9746181) 2059s ok 68 - Get Menu 2059s ok 69 - Authenticated as msmith 2059s ok 70 - Found trspan="contextSwitching_OFF" 2059s ok 71 - Logout request 2059s ok 72 - Response is 200 2059s ok 73 - Cookie is deleted 2059s ok 74 - No pdata 2059s ok 75 - Disconnect request 2059s ok 76 - Response is 401 2059s ok 77 - Logout request 2059s ok 78 - Response is 200 2059s ok 79 - Cookie is deleted 2059s ok 80 - No pdata 2059s ok 81 - Disconnect request 2059s ok 82 - Response is 401 2059s 1..82 2059s ok 2062s t/68-ContextSwitching.t ........................................................ 2062s ok 1 - use Lemonldap::NG::Portal::Main; 2062s ok 2 - Portal object 2062s ok 3 - Init 2062s ok 4 - Portal app 2062s ok 5 - Auth query 2062s ok 6 - Get cookie lemonldap (6f1881fd91723b84b4262dcd02ddbbfae39bf2f7100a082713497a4411cb7e10) 2062s ok 7 - Get redirection 2062s ok 8 - Location is http://auth.example.com/ 2062s ok 9 - Get Menu 2062s ok 10 - HTTP code is 200 2062s ok 11 - Connected as rtyler 2062s ok 12 - Found language flags 2062s ok 13 - Authenticated as rtyler 2062s ok 14 - Connected as dwho 2062s ok 15 - Found test1 & title 2062s ok 16 - Found test2 & title 2062s ok 17 - Found only one description 2062s ok 18 - Logout request 2062s ok 19 - Response is 200 2062s ok 20 - Cookie is deleted 2062s ok 21 - No pdata 2062s ok 22 - Disconnect request 2062s ok 23 - Response is 401 2062s ok 24 - Auth query 2062s ok 25 - Get cookie lemonldap (09af1d0396cbd30a4edd085d9c83597659a6415d0d3e21af9fe8042a2b0f4467) 2062s ok 26 - Get redirection 2062s ok 27 - Location is http://auth.example.com/ 2062s ok 28 - Get Menu 2062s ok 29 - HTTP code is 200 2062s ok 30 - Connected as dwho 2062s ok 31 - Authenticated as dwho 2062s ok 32 - contextSwitching allowed 2062s ok 33 - ContextSwitching form 2062s ok 34 - HTTP code is 200 2062s ok 35 - Page contains a form 2062s ok 36 - URI match 2062s ok 37 - Field "spoofId" is defined 2062s ok 38 - Found trspan="contextSwitching_ON" 2062s ok 39 - POST switchcontext 2062s ok 40 - PE_MALFORMEDUSER 2062s ok 41 - ContextSwitching form 2062s ok 42 - HTTP code is 200 2062s ok 43 - Page contains a form 2062s ok 44 - URI match 2062s ok 45 - Field "spoofId" is defined 2062s ok 46 - Found trspan="contextSwitching_ON" 2062s ok 47 - POST switchcontext 2062s ok 48 - PE_MALFORMEDUSER 2062s ok 49 - ContextSwitching form 2062s ok 50 - HTTP code is 200 2062s ok 51 - Page contains a form 2062s ok 52 - URI match 2062s ok 53 - Field "spoofId" is defined 2062s ok 54 - Found trspan="contextSwitching_ON" 2062s ok 55 - POST switchcontext 2062s ok 56 - PE_MALFORMEDUSER 2062s ok 57 - ContextSwitching form 2062s ok 58 - HTTP code is 200 2062s ok 59 - Page contains a form 2062s ok 60 - URI match 2062s ok 61 - Field "spoofId" is defined 2062s ok 62 - Found trspan="contextSwitching_ON" 2062s ok 63 - POST switchcontext 2062s ok 64 - Get Menu 2062s ok 65 - Found trspan="contextSwitching_ON" 2062s ok 66 - Authenticated as dwho 2062s ok 67 - ContextSwitching form 2062s ok 68 - HTTP code is 200 2062s ok 69 - Page contains a form 2062s ok 70 - URI match 2062s ok 71 - Field "spoofId" is defined 2062s ok 72 - Found trspan="contextSwitching_ON" 2062s ok 73 - POST switchcontext 2062s ok 74 - Get cookie lemonldap (611b2d2dbce702a37e5da5a3b09ea660483aa44618b1a466278a80f5b53089d8) 2062s ok 75 - New SSO session created 2062s ok 76 - Get Menu 2062s ok 77 - Authenticated as rtyler 2062s ok 78 - Found trspan="contextSwitching_OFF" 2062s ok 79 - Stop context switching 2062s ok 80 - Get cookie lemonldap (09af1d0396cbd30a4edd085d9c83597659a6415d0d3e21af9fe8042a2b0f4467) 2062s ok 81 - New SSO session created 2062s ok 82 - Get Menu 2062s ok 83 - Authenticated as dwho 2062s ok 84 - Found trspan="contextSwitching_ON" 2062s ok 85 - ContextSwitching form 2062s ok 86 - HTTP code is 200 2062s ok 87 - Page contains a form 2062s ok 88 - URI match 2062s ok 89 - Field "spoofId" is defined 2062s ok 90 - Found trspan="contextSwitching_ON" 2062s ok 91 - POST switchcontext 2062s ok 92 - Get cookie lemonldap (21f325dbcef95e873deb021ffb5703c9e33f4001756fa21ed1c05311964e3e79) 2062s ok 93 - New SSO session created 2062s ok 94 - Logout request 2062s ok 95 - Response is 200 2062s ok 96 - Cookie is deleted 2062s ok 97 - No pdata 2062s ok 98 - Disconnect request 2062s ok 99 - Response is 401 2062s ok 100 - Get Menu 2062s ok 101 - Authenticated as rtyler 2062s ok 102 - Found trspan="contextSwitching_OFF" 2062s ok 103 - Stop context switching 2062s ok 104 - Found PE_SESSIONEXPIRED 2062s ok 105 - Get Menu 2062s ok 106 - Authenticated as rtyler 2062s ok 107 - Get Menu 2062s ok 108 - HTTP code is 200 2062s ok 109 - Dwho has been well disconnected 2062s 1..109 2062s ok 2064s t/68-FindUser-with-BadChoice-and-token.t ....................................... 2064s ok 1 - use Lemonldap::NG::Portal::Main; 2064s ok 2 - Portal object 2064s ok 3 - Init 2064s ok 4 - Portal app 2064s ok 5 - Get Portal 2064s ok 6 - HTTP code is 200 2064s ok 7 - Page contains a form 2064s ok 8 - Host match 2064s ok 9 - Field "user" is defined 2064s ok 10 - Field "password" is defined 2064s ok 11 - Field "spoofId" is defined 2064s ok 12 - Field "token" is defined 2064s ok 13 - CSP header authorize POST request to \# 2064s ok 14 - HTTP code is 200 2064s ok 15 - Page contains a form 2064s ok 16 - Host match 2064s ok 17 - Field "uid" is defined 2064s ok 18 - Field "guy" is defined 2064s ok 19 - Field "cn" is defined 2064s ok 20 - Field "token" is defined 2064s ok 21 - CSP header authorize POST request to \# 2064s ok 22 - Display 3 forms 2064s ok 23 - lmAuth=2_ssl 2064s ok 24 - Post FindUser request 2064s ok 25 - value="" 2064s ok 26 - HTTP code is 200 2064s ok 27 - Page contains a form 2064s ok 28 - Host match 2064s ok 29 - Field "uid" is defined 2064s ok 30 - Field "guy" is defined 2064s ok 31 - Field "cn" is defined 2064s ok 32 - Field "token" is defined 2064s ok 33 - CSP header authorize POST request to \# 2064s ok 34 - Auth query 2064s ok 35 - Get cookie lemonldap (64628ef8f25b4ee502070906e98934e9aca545291edfaa5adb9e3e4751ea143c) 2064s ok 36 - Get redirection 2064s ok 37 - Location is http://auth.example.com/ 2064s ok 38 - Logout request 2064s ok 39 - Response is 200 2064s ok 40 - Cookie is deleted 2064s ok 41 - No pdata 2064s ok 42 - Disconnect request 2064s ok 43 - Response is 401 2064s 1..43 2064s ok 2067s t/68-FindUser-with-Choice-and-token.t .......................................... 2067s ok 1 - use Lemonldap::NG::Portal::Main; 2067s ok 2 - Portal object 2067s ok 3 - Init 2067s ok 4 - Portal app 2067s ok 5 - Get Portal 2067s ok 6 - token id found 2067s ok 7 - Token value found 2067s ok 8 - HTTP code is 200 2067s ok 9 - Page contains a form 2067s ok 10 - Host match 2067s ok 11 - Field "user" is defined 2067s ok 12 - Field "password" is defined 2067s ok 13 - Field "spoofId" is defined 2067s ok 14 - Field "token" is defined 2067s ok 15 - CSP header authorize POST request to \# 2067s ok 16 - HTTP code is 200 2067s ok 17 - Page contains a form 2067s ok 18 - Host match 2067s ok 19 - Field "uid" is defined 2067s ok 20 - Field "guy" is defined 2067s ok 21 - Field "cn" is defined 2067s ok 22 - Field "token" is defined 2067s ok 23 - CSP header authorize POST request to \# 2067s ok 24 - Display 3 forms 2067s ok 25 - lmAuth=2_ssl 2067s ok 26 - Post FindUser request 2067s ok 27 - Response is JSON 2067s ok 28 - Good user 2067s ok 29 - Found token 2067s ok 30 - Get Portal 2067s ok 31 - HTTP code is 200 2067s ok 32 - Page contains a form 2067s ok 33 - Host match 2067s ok 34 - Field "uid" is defined 2067s ok 35 - Field "guy" is defined 2067s ok 36 - Field "cn" is defined 2067s ok 37 - Field "token" is defined 2067s ok 38 - CSP header authorize POST request to \# 2067s ok 39 - Post expired FindUser request 2067s ok 40 - Response is JSON 2067s ok 41 - Token expired 2067s ok 42 - result => 0 2067s ok 43 - Found token 2067s 1..43 2067s ok 2068s t/68-FindUser-with-Combination.t ............................................... 2068s ok 1 - use Lemonldap::NG::Portal::Main; 2068s ok 2 # skip LLNGTESTLDAP is not set 2068s ok 3 # skip LLNGTESTLDAP is not set 2068s ok 4 # skip LLNGTESTLDAP is not set 2068s ok 5 # skip LLNGTESTLDAP is not set 2068s ok 6 # skip LLNGTESTLDAP is not set 2068s ok 7 # skip LLNGTESTLDAP is not set 2068s ok 8 # skip LLNGTESTLDAP is not set 2068s ok 9 # skip LLNGTESTLDAP is not set 2068s ok 10 # skip LLNGTESTLDAP is not set 2068s ok 11 # skip LLNGTESTLDAP is not set 2068s ok 12 # skip LLNGTESTLDAP is not set 2068s ok 13 # skip LLNGTESTLDAP is not set 2068s ok 14 # skip LLNGTESTLDAP is not set 2068s ok 15 # skip LLNGTESTLDAP is not set 2068s ok 16 # skip LLNGTESTLDAP is not set 2068s ok 17 # skip LLNGTESTLDAP is not set 2068s ok 18 # skip LLNGTESTLDAP is not set 2068s ok 19 # skip LLNGTESTLDAP is not set 2068s ok 20 # skip LLNGTESTLDAP is not set 2068s ok 21 # skip LLNGTESTLDAP is not set 2068s ok 22 # skip LLNGTESTLDAP is not set 2068s ok 23 # skip LLNGTESTLDAP is not set 2068s ok 24 # skip LLNGTESTLDAP is not set 2068s ok 25 # skip LLNGTESTLDAP is not set 2068s 1..25 2068s ok 2070s t/68-FindUser-with-DBI.t ....................................................... 2070s ok 1 - use Lemonldap::NG::Portal::Main; 2070s ok 2 - Portal object 2070s ok 3 - Init 2070s ok 4 - Portal app 2070s ok 5 - Get Portal 2070s ok 6 - HTTP code is 200 2070s ok 7 - Page contains a form 2070s ok 8 - Host match 2070s ok 9 - Field "user" is defined 2070s ok 10 - Field "password" is defined 2070s ok 11 - Field "spoofId" is defined 2070s ok 12 - CSP header authorize POST request to \# 2070s ok 13 - HTTP code is 200 2070s ok 14 - Page contains a form 2070s ok 15 - Host match 2070s ok 16 - Field "uid" is defined 2070s ok 17 - Field "guy" is defined 2070s ok 18 - Field "cn" is defined 2070s ok 19 - Field "room" is defined 2070s ok 20 - CSP header authorize POST request to \# 2070s ok 21 - Post empty FindUser request 2070s ok 22 - HTTP code is 200 2070s ok 23 - Page contains a form 2070s ok 24 - Host match 2070s ok 25 - Field "user" is defined 2070s ok 26 - Field "password" is defined 2070s ok 27 - Field "spoofId" is defined 2070s ok 28 - CSP header authorize POST request to \# 2070s ok 29 - HTTP code is 200 2070s ok 30 - Page contains a form 2070s ok 31 - Host match 2070s ok 32 - Field "uid" is defined 2070s ok 33 - Field "guy" is defined 2070s ok 34 - Field "cn" is defined 2070s ok 35 - Field "room" is defined 2070s ok 36 - CSP header authorize POST request to \# 2070s ok 37 - value="" 2070s ok 38 - Post FindUser request 2070s ok 39 - value="dwho" 2070s ok 40 - autocomplete="off" 2070s ok 41 - Search an account 2070s ok 42 - id="findUser_guy" 2070s ok 43 - id="findUser_uid" 2070s ok 44 - id="findUser_cn" 2070s ok 45 - id="findUser_room" 2070s ok 46 - -> Four entries found 2070s ok 47 - 1st -> guy 2070s ok 48 - 2nd -> cn 2070s ok 49 - 3rd -> room 2070s ok 50 - 4th -> uid 2070s ok 51 - Post FindUser request 2070s ok 52 - Response is JSON 2070s ok 53 - Good user 2070s ok 54 - Post FindUser request no result 2070s ok 55 - Response is JSON 2070s ok 56 - No user 2070s ok 57 - Post FindUser request one result 2070s ok 58 - Response is JSON 2070s ok 59 - Good user 2070s ok 60 - Post FindUser request multi results 2070s ok 61 - Response is JSON 2070s ok 62 - Good user (msmith) 2070s ok 63 - Post FindUser request with bad arg 2070s ok 64 - Response is JSON 2070s ok 65 - Good result 2070s ok 66 - No user 2070s ok 67 - Post FindUser request with two args 2070s ok 68 - Response is JSON 2070s ok 69 - Good user 2070s ok 70 - Post FindUser request with wrong args 2070s ok 71 - Response is JSON 2070s ok 72 - No result 2070s ok 73 - No user found 2070s ok 74 - Post FindUser request with excluding result 2070s ok 75 - Response is JSON 2070s ok 76 - No result 2070s ok 77 - No user found 2070s ok 78 - Post FindUser request with excluding result 2070s ok 79 - Response is JSON 2070s ok 80 - No result 2070s ok 81 - No user found 2070s ok 82 - Post FindUser request 0 with multi results 2070s ok 83 - Response is JSON 2070s ok 84 - Good result 2070s ok 85 - Good user (davros) 2070s ok 86 - Post FindUser request with bad wildcard 2070s ok 87 - Response is JSON 2070s ok 88 - No result 2070s ok 89 - No user found 2070s ok 90 - Post FindUser request with wildcard 2070s ok 91 - Response is JSON 2070s ok 92 - Good result 2070s ok 93 - Good user (dwho) 2070s 1..93 2070s ok 2075s t/68-FindUser-with-Demo-and-captcha.t .......................................... 2075s ok 1 - use Lemonldap::NG::Portal::Main; 2075s ok 2 - Portal object 2075s ok 3 - Init 2075s ok 4 - Portal app 2075s ok 5 - Get Portal 2075s ok 6 - HTTP code is 200 2075s ok 7 - Page contains a form 2075s ok 8 - Host match 2075s ok 9 - Field "user" is defined 2075s ok 10 - Field "password" is defined 2075s ok 11 - Field "spoofId" is defined 2075s ok 12 - Field "token" is defined 2075s ok 13 - CSP header authorize POST request to \# 2075s ok 14 - HTTP code is 200 2075s ok 15 - Page contains a form 2075s ok 16 - Host match 2075s ok 17 - Field "uid" is defined 2075s ok 18 - Field "guy" is defined 2075s ok 19 - Field "cn" is defined 2075s ok 20 - Field "token" is defined 2075s ok 21 - CSP header authorize POST request to \# 2075s ok 22 - Token value found 2075s ok 23 - Two token found 2075s ok 24 - Captcha image inserted 2075s ok 25 - Get captcha javascript 2075s ok 26 - Post FindUser request 2075s ok 27 - Response is JSON 2075s ok 28 - Good user 2075s ok 29 - Token found 2075s ok 30 - Captcha found 2075s ok 31 - result => 1 2075s ok 32 - Found token session 2075s ok 33 - Found captcha value 2075s ok 34 - Post Auth request with token 2075s ok 35 - Get cookie lemonldap (2897ca66c696661b6406cf2d8a7316bc09ffbf2a6e8ac57de91cf73f50514321) 2075s ok 36 - GET Portal 2075s ok 37 - HTTP code is 200 2075s ok 38 - Authenticated as rtyler 2075s ok 39 - Logout request 2075s ok 40 - Response is 200 2075s ok 41 - Cookie is deleted 2075s ok 42 - No pdata 2075s ok 43 - Disconnect request 2075s ok 44 - Response is 401 2075s 1..44 2075s ok 2077s t/68-FindUser-with-Demo-and-required-params.t .................................. 2077s ok 1 - use Lemonldap::NG::Portal::Main; 2077s ok 2 - Portal object 2077s ok 3 - Init 2077s ok 4 - Portal app 2077s ok 5 - Get Portal 2077s ok 6 - HTTP code is 200 2077s ok 7 - Page contains a form 2077s ok 8 - Host match 2077s ok 9 - Field "user" is defined 2077s ok 10 - Field "password" is defined 2077s ok 11 - Field "spoofId" is defined 2077s ok 12 - CSP header authorize POST request to \# 2077s ok 13 - Mandatory field 2077s ok 14 - -> Two entries found 2077s ok 15 - 1st -> The Daleks 2077s ok 16 - 2nd -> Bad Guy 2077s ok 17 - -> Three stars found 2077s ok 18 - Post empty FindUser request 2077s ok 19 - HTTP code is 200 2077s ok 20 - Page contains a form 2077s ok 21 - Host match 2077s ok 22 - Field "user" is defined 2077s ok 23 - Field "password" is defined 2077s ok 24 - Field "spoofId" is defined 2077s ok 25 - CSP header authorize POST request to \# 2077s ok 26 - HTTP code is 200 2077s ok 27 - Page contains a form 2077s ok 28 - Host match 2077s ok 29 - Field "uid" is defined 2077s ok 30 - Field "guy" is defined 2077s ok 31 - CSP header authorize POST request to \# 2077s ok 32 - value="" 2077s ok 33 - Post FindUser request 2077s ok 34 - autocomplete="off" 2077s ok 35 - Search an account 2077s ok 36 - id="findUser_guy" 2077s ok 37 - id="findUser_uid" 2077s ok 38 - id="findUser_cn" 2077s ok 39 - id="findUser_type" not found 2077s ok 40 - Name... 2077s ok 41 - Empty option not found 2077s ok 42 - The Daleks 2077s ok 43 - Bad Guy option 2077s ok 44 - Post FindUser request 2077s ok 45 - Response is JSON 2077s ok 46 - Good user 2077s ok 47 - Post FindUser request 2077s ok 48 - Response is JSON 2077s ok 49 - No result 2077s ok 50 - No user found 2077s ok 51 - Post FindUser request 2077s ok 52 - Response is JSON 2077s ok 53 - Good result 2077s ok 54 - No user 2077s 1..54 2077s ok 2080s t/68-FindUser-with-Demo-and-token.t ............................................ 2080s ok 1 - use Lemonldap::NG::Portal::Main; 2080s ok 2 - Portal object 2080s ok 3 - Init 2080s ok 4 - Portal app 2080s ok 5 - Get Portal 2080s ok 6 - HTTP code is 200 2080s ok 7 - Page contains a form 2080s ok 8 - Host match 2080s ok 9 - Field "user" is defined 2080s ok 10 - Field "password" is defined 2080s ok 11 - Field "spoofId" is defined 2080s ok 12 - Field "token" is defined 2080s ok 13 - CSP header authorize POST request to \# 2080s ok 14 - HTTP code is 200 2080s ok 15 - Page contains a form 2080s ok 16 - Host match 2080s ok 17 - Field "uid" is defined 2080s ok 18 - Field "guy" is defined 2080s ok 19 - Field "cn" is defined 2080s ok 20 - Field "token" is defined 2080s ok 21 - CSP header authorize POST request to \# 2080s ok 22 - Token value found 2080s ok 23 - Two token value found 2080s ok 24 - Post FindUser request 2080s ok 25 - Response is JSON 2080s ok 26 - Good user 2080s ok 27 - Get Portal 2080s ok 28 - HTTP code is 200 2080s ok 29 - Page contains a form 2080s ok 30 - Host match 2080s ok 31 - Field "uid" is defined 2080s ok 32 - Field "guy" is defined 2080s ok 33 - Field "cn" is defined 2080s ok 34 - Field "token" is defined 2080s ok 35 - CSP header authorize POST request to \# 2080s ok 36 - Post expired FindUser request 2080s ok 37 - Response is JSON 2080s ok 38 - Token expired 2080s ok 39 - no result found 2080s ok 40 - Token found 2080s ok 41 - Get Portal 2080s ok 42 - HTTP code is 200 2080s ok 43 - Page contains a form 2080s ok 44 - Host match 2080s ok 45 - Field "user" is defined 2080s ok 46 - Field "guy" is defined 2080s ok 47 - Field "cn" is defined 2080s ok 48 - Field "token" is defined 2080s ok 49 - CSP header authorize POST request to \# 2080s ok 50 - Post FindUser request without token 2080s ok 51 - Response is JSON 2080s ok 52 - No Token 2080s ok 53 - no result found 2080s ok 54 - Token found 2080s ok 55 - Get Portal 2080s ok 56 - HTTP code is 200 2080s ok 57 - Page contains a form 2080s ok 58 - Host match 2080s ok 59 - Field "user" is defined 2080s ok 60 - Field "guy" is defined 2080s ok 61 - Field "cn" is defined 2080s ok 62 - Field "token" is defined 2080s ok 63 - CSP header authorize POST request to \# 2080s ok 64 - Post FindUser request with token 2080s ok 65 - Get cookie lemonldap (6ab6831d7e3ec30ad6fa2ecc522c5f24064d92ffe026df4d471f696b4b227fef) 2080s ok 66 - Response is JSON 2080s ok 67 - result => 1 2080s ok 68 - GET Portal 2080s ok 69 - HTTP code is 200 2080s ok 70 - Authenticated as rtyler 2080s ok 71 - Logout request 2080s ok 72 - Response is 200 2080s ok 73 - Cookie is deleted 2080s ok 74 - No pdata 2080s ok 75 - Disconnect request 2080s ok 76 - Response is 401 2080s 1..76 2080s ok 2082s t/68-FindUser-with-Demo.t ...................................................... 2082s ok 1 - use Lemonldap::NG::Portal::Main; 2082s ok 2 - Portal object 2082s ok 3 - Init 2082s ok 4 - Portal app 2082s ok 5 - Get Portal 2082s ok 6 - HTTP code is 200 2082s ok 7 - Page contains a form 2082s ok 8 - Host match 2082s ok 9 - Field "user" is defined 2082s ok 10 - Field "password" is defined 2082s ok 11 - Field "spoofId" is defined 2082s ok 12 - CSP header authorize POST request to \# 2082s ok 13 - Post empty FindUser request 2082s ok 14 - HTTP code is 200 2082s ok 15 - Page contains a form 2082s ok 16 - Host match 2082s ok 17 - Field "user" is defined 2082s ok 18 - Field "password" is defined 2082s ok 19 - Field "spoofId" is defined 2082s ok 20 - CSP header authorize POST request to \# 2082s ok 21 - HTTP code is 200 2082s ok 22 - Page contains a form 2082s ok 23 - Host match 2082s ok 24 - Field "uid" is defined 2082s ok 25 - Field "guy" is defined 2082s ok 26 - CSP header authorize POST request to \# 2082s ok 27 - value="" 2082s ok 28 - Post FindUser request 2082s ok 29 - autocomplete="off" 2082s ok 30 - Search an account 2082s ok 31 - id="findUser_guy" 2082s ok 32 - id="findUser_uid" 2082s ok 33 - id="findUser_cn" 2082s ok 34 - Name... 2082s ok 35 - Empty option 2082s ok 36 - BB option 2082s ok 37 - Bad Guy option 2082s ok 38 - Post FindUser request 2082s ok 39 - Response is JSON 2082s ok 40 - Good user 2082s ok 41 - Post FindUser request with bad user 2082s ok 42 - Response is JSON 2082s ok 43 - No result 2082s ok 44 - No user found 2082s ok 45 - Post FindUser request one result 2082s ok 46 - Response is JSON 2082s ok 47 - Good user 2082s ok 48 - Post FindUser request with a not allowed select value 2082s ok 49 - Response is JSON 2082s ok 50 - Good result 2082s ok 51 - No user 2082s ok 52 - Post FindUser request multi results 2082s ok 53 - Response is JSON 2082s ok 54 - Good user (msmith) 2082s ok 55 - Post FindUser request with bad arg 2082s ok 56 - Response is JSON 2082s ok 57 - Good result 2082s ok 58 - No user 2082s ok 59 - Post FindUser request with two args 2082s ok 60 - Response is JSON 2082s ok 61 - Good user 2082s ok 62 - Post FindUser request with wrong args 2082s ok 63 - Response is JSON 2082s ok 64 - No result 2082s ok 65 - No user found 2082s ok 66 - Post FindUser request with excluding result 2082s ok 67 - Response is JSON 2082s ok 68 - No result 2082s ok 69 - No user found 2082s ok 70 - Post FindUser request with excluding result 2082s ok 71 - Response is JSON 2082s ok 72 - No result 2082s ok 73 - No user found 2082s ok 74 - Post FindUser request with wildcard 2082s ok 75 - Response is JSON 2082s ok 76 - Good result 2082s ok 77 - Good user (dwho) 2082s 1..77 2082s ok 2083s t/68-FindUser-with-LDAP.t ...................................................... 2083s ok 1 - use Lemonldap::NG::Portal::Main; 2083s ok 2 # skip LLNGTESTLDAP is not set 2083s ok 3 # skip LLNGTESTLDAP is not set 2083s ok 4 # skip LLNGTESTLDAP is not set 2083s ok 5 # skip LLNGTESTLDAP is not set 2083s ok 6 # skip LLNGTESTLDAP is not set 2083s ok 7 # skip LLNGTESTLDAP is not set 2083s ok 8 # skip LLNGTESTLDAP is not set 2083s ok 9 # skip LLNGTESTLDAP is not set 2083s ok 10 # skip LLNGTESTLDAP is not set 2083s ok 11 # skip LLNGTESTLDAP is not set 2083s ok 12 # skip LLNGTESTLDAP is not set 2083s ok 13 # skip LLNGTESTLDAP is not set 2083s ok 14 # skip LLNGTESTLDAP is not set 2083s ok 15 # skip LLNGTESTLDAP is not set 2083s ok 16 # skip LLNGTESTLDAP is not set 2083s ok 17 # skip LLNGTESTLDAP is not set 2083s ok 18 # skip LLNGTESTLDAP is not set 2083s ok 19 # skip LLNGTESTLDAP is not set 2083s ok 20 # skip LLNGTESTLDAP is not set 2083s ok 21 # skip LLNGTESTLDAP is not set 2083s ok 22 # skip LLNGTESTLDAP is not set 2083s ok 23 # skip LLNGTESTLDAP is not set 2083s ok 24 # skip LLNGTESTLDAP is not set 2083s ok 25 # skip LLNGTESTLDAP is not set 2083s ok 26 # skip LLNGTESTLDAP is not set 2083s ok 27 # skip LLNGTESTLDAP is not set 2083s ok 28 # skip LLNGTESTLDAP is not set 2083s ok 29 # skip LLNGTESTLDAP is not set 2083s ok 30 # skip LLNGTESTLDAP is not set 2083s ok 31 # skip LLNGTESTLDAP is not set 2083s ok 32 # skip LLNGTESTLDAP is not set 2083s ok 33 # skip LLNGTESTLDAP is not set 2083s ok 34 # skip LLNGTESTLDAP is not set 2083s ok 35 # skip LLNGTESTLDAP is not set 2083s ok 36 # skip LLNGTESTLDAP is not set 2083s ok 37 # skip LLNGTESTLDAP is not set 2083s ok 38 # skip LLNGTESTLDAP is not set 2083s ok 39 # skip LLNGTESTLDAP is not set 2083s ok 40 # skip LLNGTESTLDAP is not set 2083s ok 41 # skip LLNGTESTLDAP is not set 2083s ok 42 # skip LLNGTESTLDAP is not set 2083s ok 43 # skip LLNGTESTLDAP is not set 2083s ok 44 # skip LLNGTESTLDAP is not set 2083s ok 45 # skip LLNGTESTLDAP is not set 2083s ok 46 # skip LLNGTESTLDAP is not set 2083s 1..46 2083s ok 2086s t/68-FindUser-with-REST.t ...................................................... 2086s ok 1 - use Lemonldap::NG::Portal::Main; 2086s ok 2 - Portal object 2086s ok 3 - Init 2086s ok 4 - Portal app 2086s ok 5 - search REST request 2086s ok 6 - [{"type":"mutant"},{"uid":"rtyler"}] 2086s ok 7 - uid: dwho 2086s ok 8 - Post good FindUser request 2086s ok 9 - HTTP code is 200 2086s ok 10 - Response is JSON 2086s ok 11 - Good user 2086s ok 12 - result => 1 2086s ok 13 - search REST request 2086s ok 14 - [{"type":"mutant"},{"uid":"rtyler"}] 2086s ok 15 - guy:bad, uid: dwho 2086s ok 16 - Post null response FindUser request 2086s ok 17 - Response is JSON 2086s ok 18 - No result 2086s ok 19 - No user found 2086s ok 20 - Post bad parameter FindUser request 2086s ok 21 - HTTP code is 200 2086s ok 22 - Response is JSON 2086s ok 23 - Empty user 2086s ok 24 - result => 1 2086s ok 25 - Post empty response FindUser request 2086s ok 26 - HTTP code is 200 2086s ok 27 - Response is JSON 2086s ok 28 - Empty user 2086s ok 29 - result => 1 2086s ok 30 - search REST request 2086s ok 31 - [{"type":"mutant"},{"uid":"rtyler"}] 2086s ok 32 - guy:good 2086s ok 33 - Post multi responses FindUser request 2086s ok 34 - HTTP code is 200 2086s ok 35 - Response is JSON 2086s ok 36 - Good user (dwho) 2086s ok 37 - result => 1 2086s 1..37 2086s ok 2088s t/68-FindUser-with-UpgradeSession.t ............................................ 2088s ok 1 - use Lemonldap::NG::Portal::Main; 2088s ok 2 - Portal object 2088s ok 3 - Init 2088s ok 4 - Portal app 2088s ok 5 - Get Portal 2088s ok 6 - HTTP code is 200 2088s ok 7 - Page contains a form 2088s ok 8 - Host match 2088s ok 9 - Field "user" is defined 2088s ok 10 - Field "password" is defined 2088s ok 11 - Field "spoofId" is defined 2088s ok 12 - CSP header authorize POST request to \# 2088s ok 13 - Post empty FindUser request 2088s ok 14 - HTTP code is 200 2088s ok 15 - Page contains a form 2088s ok 16 - Host match 2088s ok 17 - Field "user" is defined 2088s ok 18 - Field "password" is defined 2088s ok 19 - Field "spoofId" is defined 2088s ok 20 - CSP header authorize POST request to \# 2088s ok 21 - HTTP code is 200 2088s ok 22 - Page contains a form 2088s ok 23 - Host match 2088s ok 24 - Field "uid" is defined 2088s ok 25 - CSP header authorize POST request to \# 2088s ok 26 - value="" 2088s ok 27 - id="findUser_uid" 2088s ok 28 - Auth query 2088s ok 29 - Get cookie lemonldap (4cc1a37a92f74371ad1442993b2287e04e917f129b0036a6c761c3c703f6fae3) 2088s ok 30 - GET http://test1.example.com/ 2088s ok 31 - HTTP code is 200 2088s ok 32 - Upgrade session query 2088s ok 33 - HTTP code is 200 2088s ok 34 - Page contains a form 2088s ok 35 - URI match 2088s ok 36 - Field "confirm" is defined 2088s ok 37 - Field "url" is defined 2088s ok 38 - Accept session upgrade query 2088s ok 39 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 2088s ok 40 - HTTP code is 200 2088s ok 41 - Page contains a form 2088s ok 42 - Host match 2088s ok 43 - Field "upgrading" is defined 2088s ok 44 - Field "url" is defined 2088s ok 45 - CSP header authorize POST request to \# 2088s ok 46 - Post FindUser request 2088s ok 47 - Response is JSON 2088s ok 48 - Good result 2088s ok 49 - Good user 2088s ok 50 - Post login 2088s ok 51 - Get cookie lemonldappdata () 2088s ok 52 - Get cookie lemonldap (91fe09abc350025b4a10dd4d423c9732fd633b70c7db1cfac5c1f1b8e92654f3) 2088s ok 53 - Get redirection 2088s ok 54 - Location is http://test1.example.com 2088s ok 55 - GET Portal 2088s ok 56 - HTTP code is 200 2088s ok 57 - Authenticated as rtyler 2088s 1..57 2088s ok 2090s t/68-FindUser-without-Impersonation.t .......................................... 2090s ok 1 - use Lemonldap::NG::Portal::Main; 2090s ok 2 - Portal object 2090s ok 3 - Init 2090s ok 4 - Portal app 2090s ok 5 - Get Portal 2090s ok 6 - HTTP code is 200 2090s ok 7 - Page contains a form 2090s ok 8 - Host match 2090s ok 9 - Field "user" is defined 2090s ok 10 - Field "password" is defined 2090s ok 11 - CSP header authorize POST request to \# 2090s ok 12 - Search an account not found 2090s ok 13 - Post FindUser request 2090s ok 14 - Response is JSON 2090s ok 15 - result => 0 2090s ok 16 - error => 9 2090s 1..16 2090s ok 2092s t/68-FindUser-without-attribute.t .............................................. 2092s ok 1 - use Lemonldap::NG::Portal::Main; 2092s ok 2 - Portal object 2092s ok 3 - Init 2092s ok 4 - Portal app 2092s ok 5 - Get Portal 2092s ok 6 - HTTP code is 200 2092s ok 7 - Page contains a form 2092s ok 8 - Host match 2092s ok 9 - Field "user" is defined 2092s ok 10 - Field "password" is defined 2092s ok 11 - Field "spoofId" is defined 2092s ok 12 - CSP header authorize POST request to \# 2092s ok 13 - Search an account not found 2092s ok 14 - Post FindUser request 2092s ok 15 - Response is JSON 2092s ok 16 - No user 2092s ok 17 - result => 1 2092s 1..17 2092s ok 2095s t/68-Impersonation-with-2F.t ................................................... 2095s ok 1 - use Lemonldap::NG::Portal::Main; 2095s ok 2 - use Lemonldap::NG::Common::FormEncode; 2095s ok 3 - Portal object 2095s ok 4 - Init 2095s ok 5 - Portal app 2095s ok 6 - Auth query 2095s ok 7 - Get cookie lemonldap (58d1ed607d60d958a0b4a2e0072c491c25c1b2c825eab25941ea73c3a00e4f2a) 2095s ok 8 - Get Menu 2095s ok 9 - Authenticated as rtyler 2095s ok 10 - sfaManager link found 2095s ok 11 - Form registration 2095s ok 12 - Found TOTP js 2095s ok 13 - Found custom Main Logo 2095s ok 14 - Get new key 2095s ok 15 - Content is JSON 2095s ok 16 - Found secret 2095s ok 17 - Found token 2095s ok 18 - Found user 2095s ok 19 - Code 2095s ok 20 - Code contains 6 digits 2095s ok 21 - Post code 2095s ok 22 - Content is JSON 2095s ok 23 - TOTP is registered 2095s ok 24 - Logout request 2095s ok 25 - Response is 200 2095s ok 26 - Cookie is deleted 2095s ok 27 - No pdata 2095s ok 28 - Disconnect request 2095s ok 29 - Response is 401 2095s ok 30 - Get Menu 2095s ok 31 - HTTP code is 200 2095s ok 32 - Page contains a form 2095s ok 33 - Host match 2095s ok 34 - Field "user" is defined 2095s ok 35 - Field "password" is defined 2095s ok 36 - Field "spoofId" is defined 2095s ok 37 - CSP header authorize POST request to \# 2095s ok 38 - Auth query 2095s ok 39 - HTTP code is 200 2095s ok 40 - Page contains a form 2095s ok 41 - URI match 2095s ok 42 - Field "token" is defined 2095s ok 43 - Post TOTP choice 2095s ok 44 - HTTP code is 200 2095s ok 45 - Page contains a form 2095s ok 46 - URI match 2095s ok 47 - Field "token" is defined 2095s ok 48 - Code 2095s ok 49 - Post code 2095s ok 50 - Get cookie lemonldap (d7c01d188f2a5a6833444dfca941aeda3a8d872107548996a8a29dbd3494762a) 2095s ok 51 - Get Menu 2095s ok 52 - HTTP code is 200 2095s ok 53 - Authenticated as dwho 2095s ok 54 - Form 2fregisters 2095s ok 55 - Form registration 2095s ok 56 - Found TOTP js 2095s ok 57 - Found custom Main Logo 2095s ok 58 - Get new key 2095s ok 59 - Content is JSON 2095s ok 60 - Not authorized to register a TOTP 2095s ok 61 - Delete TOTP query 2095s ok 62 - Content is JSON 2095s ok 63 - Not authorized to unregister a TOTP 2095s ok 64 - Post code 2095s ok 65 - Content is JSON 2095s ok 66 - Not authorized to verify a TOTP 2095s ok 67 - Logout request 2095s ok 68 - Response is 200 2095s ok 69 - Cookie is deleted 2095s ok 70 - No pdata 2095s ok 71 - Disconnect request 2095s ok 72 - Response is 401 2095s 1..72 2095s ok 2098s t/68-Impersonation-with-Custom-Plugin.t ........................................ 2098s ok 1 - use Lemonldap::NG::Portal::Main; 2098s ok 2 - Portal object 2098s ok 3 - Init 2098s ok 4 - Portal app 2098s ok 5 - Get Menu 2098s ok 6 - HTTP code is 200 2098s ok 7 - Page contains a form 2098s ok 8 - Host match 2098s ok 9 - Field "user" is defined 2098s ok 10 - Field "password" is defined 2098s ok 11 - Field "spoofId" is defined 2098s ok 12 - CSP header authorize POST request to \# 2098s ok 13 - Auth query 2098s ok 14 - HTTP code is 200 2098s ok 15 - Get cookie lemonldap (df8f515cf6f09bfea9f69882e570d79370146c730ed0a711469128a68a1c5539) 2098s ok 16 - Logout request 2098s ok 17 - Response is 200 2098s ok 18 - Cookie is deleted 2098s ok 19 - No pdata 2098s ok 20 - Disconnect request 2098s ok 21 - Response is 401 2098s ok 22 - Auth query 2098s ok 23 - Content is JSON 2098s ok 24 - BAD CREDENTIALS 2098s 1..24 2098s ok 2100s t/68-Impersonation-with-History.t .............................................. 2100s ok 1 - use Lemonldap::NG::Portal::Main; 2100s ok 2 - Portal object 2100s ok 3 - Init 2100s ok 4 - Portal app 2100s ok 5 - Auth query 2100s ok 6 - Response status is 401 2100s ok 7 - Content is JSON 2100s ok 8 - Error code is 5 2100s ok 9 - Get Menu 2100s ok 10 - HTTP code is 200 2100s ok 11 - Page contains a form 2100s ok 12 - Host match 2100s ok 13 - Field "user" is defined 2100s ok 14 - Field "password" is defined 2100s ok 15 - Field "spoofId" is defined 2100s ok 16 - CSP header authorize POST request to \# 2100s ok 17 - Auth query 2100s ok 18 - Get cookie lemonldap (03b80f3d23a7b81c8fc9a0bf6dff09652caaccbc8f693204f37430715493b79d) 2100s ok 19 - Get redirection 2100s ok 20 - Location is http://auth.example.com/ 2100s ok 21 - Get Menu 2100s ok 22 - HTTP code is 200 2100s ok 23 - Authenticated as rtyler 2100s ok 24 - Logout request 2100s ok 25 - Response is 200 2100s ok 26 - Cookie is deleted 2100s ok 27 - No pdata 2100s ok 28 - Disconnect request 2100s ok 29 - Response is 401 2100s ok 30 - Get Menu 2100s ok 31 - HTTP code is 200 2100s ok 32 - Page contains a form 2100s ok 33 - Host match 2100s ok 34 - Field "user" is defined 2100s ok 35 - Field "password" is defined 2100s ok 36 - Field "spoofId" is defined 2100s ok 37 - CSP header authorize POST request to \# 2100s ok 38 - Auth query 2100s ok 39 - Get cookie lemonldap (55a795381f8bec0eb700731689e3c16652120aadcab550f0b882b9737d59804f) 2100s ok 40 - History found 2100s ok 41 - -> Three entries found 2100s ok 42 - -> One 'failedLogin' entry found 2100s ok 43 - Logout request 2100s ok 44 - Response is 200 2100s ok 45 - Cookie is deleted 2100s ok 46 - No pdata 2100s ok 47 - Disconnect request 2100s ok 48 - Response is 401 2100s 1..48 2100s ok 2103s t/68-Impersonation-with-TOTP.t ................................................. 2103s ok 1 - use Lemonldap::NG::Portal::Main; 2103s ok 2 - Portal object 2103s ok 3 - Init 2103s ok 4 - Portal app 2103s ok 5 - Get Menu 2103s ok 6 - HTTP code is 200 2103s ok 7 - Page contains a form 2103s ok 8 - Host match 2103s ok 9 - Field "user" is defined 2103s ok 10 - Field "password" is defined 2103s ok 11 - Field "spoofId" is defined 2103s ok 12 - CSP header authorize POST request to \# 2103s ok 13 - Auth query 2103s ok 14 - Get cookie lemonldap (47ff6b8d189105c2420879dcf5e92fdaaf7cd9b0841596045a92a1b442dd97a5) 2103s ok 15 - Get redirection 2103s ok 16 - Location is http://auth.example.com/ 2103s ok 17 - Get Menu 2103s ok 18 - HTTP code is 200 2103s ok 19 - Connected as dwho 2103s ok 20 - Authenticated as rtyler 2103s ok 21 - Form registration 2103s ok 22 - Get redirection 2103s ok 23 - Location header found 2103s ok 24 - Form registration 2103s ok 25 - Found TOTP js 2103s ok 26 - Found custom Main Logo 2103s ok 27 - Get new key 2103s ok 28 - Content is JSON 2103s ok 29 - Found secret 2103s ok 30 - Found token 2103s ok 31 - Code 2103s ok 32 - Code contains 6 digits 2103s ok 33 - Post code 2103s ok 34 - Content is JSON 2103s ok 35 - Key is registered 2103s ok 36 - Logout request 2103s ok 37 - Response is 200 2103s ok 38 - Cookie is deleted 2103s ok 39 - No pdata 2103s ok 40 - Disconnect request 2103s ok 41 - Response is 401 2103s ok 42 - Get Menu 2103s ok 43 - HTTP code is 200 2103s ok 44 - Page contains a form 2103s ok 45 - Host match 2103s ok 46 - Field "user" is defined 2103s ok 47 - Field "password" is defined 2103s ok 48 - Field "spoofId" is defined 2103s ok 49 - CSP header authorize POST request to \# 2103s ok 50 - Auth query with Impersonation 2103s ok 51 - HTTP code is 200 2103s ok 52 - Page contains a form 2103s ok 53 - URI match 2103s ok 54 - Field "token" is defined 2103s ok 55 - Code 2103s ok 56 - Post code 2103s ok 57 - Get cookie lemonldap (b957dfa59b2677424f963b5224791b6a82b444a019d5a25662e742190ff9c307) 2103s ok 58 - CheckUser form 2103s ok 59 - HTTP code is 200 2103s ok 60 - Page contains a form 2103s ok 61 - URI match 2103s ok 62 - Field "user" is defined 2103s ok 63 - Field "url" is defined 2103s ok 64 - Found trspan="checkUserMerged" 2103s ok 65 - POST checkuser 2103s ok 66 - HTTP code is 200 2103s ok 67 - Page contains a form 2103s ok 68 - URI match 2103s ok 69 - Field "user" is defined 2103s ok 70 - Field "url" is defined 2103s ok 71 - Found trspan="checkUserMerged" 2103s ok 72 - Found trspan="allowed" 2103s ok 73 - Found trspan="headers" 2103s ok 74 - Found trspan="groups_sso" 2103s ok 75 - Found trspan="attributes" 2103s ok 76 - Found trspan="macros" 2103s ok 77 - Found _userDB 2103s ok 78 - Found Auth-User 2103s ok 79 - Found dwho 2103s ok 80 - Found su 2103s ok 81 - Found uid 2103s ok 82 - Found _whatToTrace 2103s ok 83 - CheckUser form 2103s ok 84 - HTTP code is 200 2103s ok 85 - Page contains a form 2103s ok 86 - URI match 2103s ok 87 - Field "user" is defined 2103s ok 88 - Field "url" is defined 2103s ok 89 - Found trspan="checkUserMerged" 2103s ok 90 - POST checkuser 2103s ok 91 - HTTP code is 200 2103s ok 92 - Page contains a form 2103s ok 93 - URI match 2103s ok 94 - Field "user" is defined 2103s ok 95 - Field "url" is defined 2103s ok 96 - Found trspan="checkUserComputedSession" 2103s ok 97 - Found macro authMode 2103s ok 98 - Found TOTP 2103s ok 99 - Logout request 2103s ok 100 - Response is 200 2103s ok 101 - Cookie is deleted 2103s ok 102 - No pdata 2103s ok 103 - Disconnect request 2103s ok 104 - Response is 401 2103s 1..104 2103s ok 2106s t/68-Impersonation-with-UnrestrictedUser.t ..................................... 2106s ok 1 - use Lemonldap::NG::Portal::Main; 2106s ok 2 - Portal object 2106s ok 3 - Init 2106s ok 4 - Portal app 2106s ok 5 - Get Menu 2106s ok 6 - HTTP code is 200 2106s ok 7 - Page contains a form 2106s ok 8 - Host match 2106s ok 9 - Field "user" is defined 2106s ok 10 - Field "password" is defined 2106s ok 11 - Field "spoofId" is defined 2106s ok 12 - Field "token" is defined 2106s ok 13 - CSP header authorize POST request to \# 2106s ok 14 - Auth query 2106s ok 15 - Get cookie lemonldap (ba12b77424e95662820689ce74ce43336f21244017ca9d4ccf4b5d7f703e2cfb) 2106s ok 16 - Get Menu 2106s ok 17 - Authenticated as dwho 2106s ok 18 - Logout request 2106s ok 19 - Response is 200 2106s ok 20 - Cookie is deleted 2106s ok 21 - No pdata 2106s ok 22 - Disconnect request 2106s ok 23 - Response is 401 2106s ok 24 - Get Menu 2106s ok 25 - HTTP code is 200 2106s ok 26 - Page contains a form 2106s ok 27 - Host match 2106s ok 28 - Field "user" is defined 2106s ok 29 - Field "password" is defined 2106s ok 30 - Field "spoofId" is defined 2106s ok 31 - Field "token" is defined 2106s ok 32 - CSP header authorize POST request to \# 2106s ok 33 - Auth query 2106s ok 34 - PE5 found 2106s ok 35 - HTTP code is 200 2106s ok 36 - Page contains a form 2106s ok 37 - Host match 2106s ok 38 - Field "user" is defined 2106s ok 39 - Field "password" is defined 2106s ok 40 - Field "spoofId" is defined 2106s ok 41 - Field "token" is defined 2106s ok 42 - CSP header authorize POST request to \# 2106s ok 43 - Auth query 2106s ok 44 - Get cookie lemonldap (3f7ea20a783f9815da800af2ed62152d29ca0493ae47d9113076350f2b1cab81) 2106s ok 45 - Get Menu 2106s ok 46 - Authenticated as msmith 2106s ok 47 - Logout request 2106s ok 48 - Response is 200 2106s ok 49 - Cookie is deleted 2106s ok 50 - No pdata 2106s ok 51 - Disconnect request 2106s ok 52 - Response is 401 2106s 1..52 2106s ok 2110s t/68-Impersonation-with-doubleCookies.t ........................................ 2110s ok 1 - use Lemonldap::NG::Portal::Main; 2110s ok 2 - Portal object 2110s ok 3 - Init 2110s ok 4 - Portal app 2110s ok 5 - Get Menu 2110s ok 6 - HTTP code is 200 2110s ok 7 - Page contains a form 2110s ok 8 - Host match 2110s ok 9 - Field "user" is defined 2110s ok 10 - Field "password" is defined 2110s ok 11 - Field "spoofId" is defined 2110s ok 12 - CSP header authorize POST request to \# 2110s ok 13 - Auth query 2110s ok 14 - PE40 found 2110s ok 15 - Get Menu 2110s ok 16 - HTTP code is 200 2110s ok 17 - Page contains a form 2110s ok 18 - Host match 2110s ok 19 - Field "user" is defined 2110s ok 20 - Field "password" is defined 2110s ok 21 - Field "spoofId" is defined 2110s ok 22 - CSP header authorize POST request to \# 2110s ok 23 - Get Menu 2110s ok 24 - HTTP code is 200 2110s ok 25 - Page contains a form 2110s ok 26 - Host match 2110s ok 27 - Field "user" is defined 2110s ok 28 - Field "password" is defined 2110s ok 29 - Field "spoofId" is defined 2110s ok 30 - CSP header authorize POST request to \# 2110s ok 31 - Auth query 2110s ok 32 - PE5 found 2110s ok 33 - Get Menu 2110s ok 34 - HTTP code is 200 2110s ok 35 - Page contains a form 2110s ok 36 - Host match 2110s ok 37 - Field "user" is defined 2110s ok 38 - Field "password" is defined 2110s ok 39 - Field "spoofId" is defined 2110s ok 40 - CSP header authorize POST request to \# 2110s ok 41 - Get Menu 2110s ok 42 - HTTP code is 200 2110s ok 43 - Page contains a form 2110s ok 44 - Host match 2110s ok 45 - Field "user" is defined 2110s ok 46 - Field "password" is defined 2110s ok 47 - Field "spoofId" is defined 2110s ok 48 - CSP header authorize POST request to \# 2110s ok 49 - Auth query 2110s ok 50 - PE93 found 2110s ok 51 - Get Menu 2110s ok 52 - HTTP code is 200 2110s ok 53 - Page contains a form 2110s ok 54 - Host match 2110s ok 55 - Field "user" is defined 2110s ok 56 - Field "password" is defined 2110s ok 57 - Field "spoofId" is defined 2110s ok 58 - CSP header authorize POST request to \# 2110s ok 59 - Get Menu 2110s ok 60 - HTTP code is 200 2110s ok 61 - Page contains a form 2110s ok 62 - Host match 2110s ok 63 - Field "user" is defined 2110s ok 64 - Field "password" is defined 2110s ok 65 - Field "spoofId" is defined 2110s ok 66 - CSP header authorize POST request to \# 2110s ok 67 - Auth query 2110s ok 68 - Get cookie lemonldap (a8d404d34ddb354f3d90193d36c9966ff4c49f27f6ea18df1fa9639daa31adcf) 2110s ok 69 - Get cookie lemonldaphttp () 2110s ok 70 - Get redirection 2110s ok 71 - Location is http://auth.example.com/ 2110s ok 72 - -> Get cookie : lemonldap=something 2110s ok 73 - -> Cookie 'lemonldap' is HttpOnly 2110s ok 74 - -> Cookie 'lemonldap' is secure 2110s ok 75 - CheckUser form 2110s ok 76 - HTTP code is 200 2110s ok 77 - Page contains a form 2110s ok 78 - URI match 2110s ok 79 - Field "user" is defined 2110s ok 80 - Field "url" is defined 2110s ok 81 - Found trspan="checkUser" 2110s ok 82 - POST checkuser 2110s ok 83 - Found macro test_impersonation 2110s ok 84 - Found msmith/msmith 2110s ok 85 - Logout request 2110s ok 86 - Response is 200 2110s ok 87 - Cookie is deleted 2110s ok 88 - No pdata 2110s ok 89 - Disconnect request 2110s ok 90 - Response is 401 2110s ok 91 - Get Menu 2110s ok 92 - HTTP code is 200 2110s ok 93 - Page contains a form 2110s ok 94 - Host match 2110s ok 95 - Field "user" is defined 2110s ok 96 - Field "password" is defined 2110s ok 97 - Field "spoofId" is defined 2110s ok 98 - CSP header authorize POST request to \# 2110s ok 99 - Auth query 2110s ok 100 - Get cookie lemonldap (2f0de014643ce7b106fa09fc866ef2c47d2191368ffd3d591c3f5a1fefe5c442) 2110s ok 101 - Get redirection 2110s ok 102 - Location is http://auth.example.com/ 2110s ok 103 - Get Menu 2110s ok 104 - HTTP code is 200 2110s ok 105 - Connected as dwho 2110s ok 106 - CheckUser form 2110s ok 107 - HTTP code is 200 2110s ok 108 - Page contains a form 2110s ok 109 - URI match 2110s ok 110 - Field "user" is defined 2110s ok 111 - Field "url" is defined 2110s ok 112 - Found trspan="checkUser" 2110s ok 113 - POST checkuser 2110s ok 114 - HTTP code is 200 2110s ok 115 - Page contains a form 2110s ok 116 - URI match 2110s ok 117 - Field "user" is defined 2110s ok 118 - Field "url" is defined 2110s ok 119 - Found trspan="checkUser" 2110s ok 120 - Found trspan="allowed" 2110s ok 121 - Found trspan="headers" 2110s ok 122 - Found trspan="macros" 2110s ok 123 - Found trspan="attributes" 2110s ok 124 - Found _userDB 2110s ok 125 - Found Auth-User 2110s ok 126 - Found dwho 2110s ok 127 - Found _whatToTrace 2110s ok 128 - Found testPrefix_groups 2110s ok 129 - Found "su; su_test; test_su" 2110s ok 130 - Found testPrefix_uid 2110s ok 131 - Found rtyler 2110s ok 132 - Found macro test_impersonation 2110s ok 133 - Found rtyler/dwo 2110s ok 134 - Found 34 attributes 2110s ok 135 - _auth 2110s ok 136 - _httpSession 2110s ok 137 - uid 2110s ok 138 - testPrefix__auth 2110s ok 139 - testPrefix__httpSession 2110s ok 140 - testPrefix_uid 2110s ok 141 - Logout request 2110s ok 142 - Response is 200 2110s ok 143 - Cookie is deleted 2110s ok 144 - No pdata 2110s ok 145 - Disconnect request 2110s ok 146 - Response is 401 2110s 1..146 2110s ok 2112s t/68-Impersonation-with-filtered-merge.t ....................................... 2112s ok 1 - use Lemonldap::NG::Portal::Main; 2112s ok 2 - Portal object 2112s ok 3 - Init 2112s ok 4 - Portal app 2112s ok 5 - Get Menu 2112s ok 6 - HTTP code is 200 2112s ok 7 - Page contains a form 2112s ok 8 - Host match 2112s ok 9 - Field "user" is defined 2112s ok 10 - Field "password" is defined 2112s ok 11 - Field "spoofId" is defined 2112s ok 12 - CSP header authorize POST request to \# 2112s ok 13 - Auth query 2112s ok 14 - Get cookie lemonldap (bd723c9c13d092a70004c0df3cc3a571acebe525c0c1b99156b4b0a814bc40e3) 2112s ok 15 - Get redirection 2112s ok 16 - Location is http://auth.example.com/ 2112s ok 17 - Get Menu 2112s ok 18 - HTTP code is 200 2112s ok 19 - Connected as dwho 2112s ok 20 - Authenticated as dwho 2112s ok 21 - CheckUser form 2112s ok 22 - HTTP code is 200 2112s ok 23 - Page contains a form 2112s ok 24 - URI match 2112s ok 25 - Field "user" is defined 2112s ok 26 - Field "url" is defined 2112s ok 27 - Found trspan="checkUserMerged" 2112s ok 28 - POST checkuser 2112s ok 29 - HTTP code is 200 2112s ok 30 - Page contains a form 2112s ok 31 - URI match 2112s ok 32 - Field "user" is defined 2112s ok 33 - Field "url" is defined 2112s ok 34 - Found trspan="checkUser" 2112s ok 35 - Found trspan="allowed" 2112s ok 36 - Found trspan="headers" 2112s ok 37 - Found trspan="groups_sso" 2112s ok 38 - Found trspan="macros" 2112s ok 39 - Found trspan="attributes" 2112s ok 40 - Found _userDB 2112s ok 41 - Found Auth-User 2112s ok 42 - Found dwho 2112s ok 43 - Found su 2112s ok 44 - Found su_test 2112s ok 45 - NOT found _test_ 2112s ok 46 - NOT found test_su 2112s ok 47 - Found uid 2112s ok 48 - Found _whatToTrace 2112s ok 49 - POST checkuser 2112s ok 50 - Response is JSON 2112s ok 51 - Right number of real_hGroups found 2112s ok 52 - Right number of hGroups found 2112s ok 53 - Logout request 2112s ok 54 - Response is 200 2112s ok 55 - Cookie is deleted 2112s ok 56 - No pdata 2112s ok 57 - Disconnect request 2112s ok 58 - Response is 401 2112s 1..58 2112s ok 2115s t/68-Impersonation-with-merge.t ................................................ 2115s ok 1 - use Lemonldap::NG::Portal::Main; 2115s ok 2 - Portal object 2115s ok 3 - Init 2115s ok 4 - Portal app 2115s ok 5 - Get Menu 2115s ok 6 - HTTP code is 200 2115s ok 7 - Page contains a form 2115s ok 8 - Host match 2115s ok 9 - Field "user" is defined 2115s ok 10 - Field "password" is defined 2115s ok 11 - Field "spoofId" is defined 2115s ok 12 - CSP header authorize POST request to \# 2115s ok 13 - Auth query 2115s ok 14 - Get cookie lemonldap (4df7c473430630f8d3a0e397535c792dcb0897f03be3a6abf3dcd213bbfbcbd1) 2115s ok 15 - Get redirection 2115s ok 16 - Location is http://auth.example.com/ 2115s ok 17 - Get Menu 2115s ok 18 - HTTP code is 200 2115s ok 19 - Connected as dwho 2115s ok 20 - Authenticated as dwho 2115s ok 21 - CheckUser form 2115s ok 22 - HTTP code is 200 2115s ok 23 - Page contains a form 2115s ok 24 - URI match 2115s ok 25 - Field "user" is defined 2115s ok 26 - Field "url" is defined 2115s ok 27 - Found trspan="checkUserMerged" 2115s ok 28 - POST checkuser 2115s ok 29 - HTTP code is 200 2115s ok 30 - Page contains a form 2115s ok 31 - URI match 2115s ok 32 - Field "user" is defined 2115s ok 33 - Field "url" is defined 2115s ok 34 - Found trspan="checkUserMerged" 2115s ok 35 - Found trspan="allowed" 2115s ok 36 - Found trspan="headers" 2115s ok 37 - Found trspan="groups_sso" 2115s ok 38 - Found SSO group "su" 2115s ok 39 - Found SSO group "su_test" 2115s ok 40 - Found SSO group "test_su" 2115s ok 41 - Found trspan="attributes" 2115s ok 42 - Found trspan="macros" 2115s ok 43 - Found _userDB 2115s ok 44 - Found Auth-User 2115s ok 45 - Found dwho 2115s ok 46 - Found su 2115s ok 47 - Found su_test 2115s ok 48 - NOT found _test_ 2115s ok 49 - Found test_su 2115s ok 50 - Found _whatToTrace 2115s ok 51 - Found uid 2115s ok 52 - POST checkuser 2115s ok 53 - Response is JSON 2115s ok 54 - Right number of real_hGroups found 2115s ok 55 - Right number of hGroups found 2115s ok 56 - Logout request 2115s ok 57 - Response is 200 2115s ok 58 - Cookie is deleted 2115s ok 59 - No pdata 2115s ok 60 - Disconnect request 2115s ok 61 - Response is 401 2115s 1..61 2115s ok 2118s t/68-Impersonation.t ........................................................... 2118s ok 1 - use Lemonldap::NG::Portal::Main; 2118s ok 2 - Portal object 2118s ok 3 - Init 2118s ok 4 - Portal app 2118s ok 5 - Get Menu 2118s ok 6 - HTTP code is 200 2118s ok 7 - Page contains a form 2118s ok 8 - Host match 2118s ok 9 - Field "user" is defined 2118s ok 10 - Field "password" is defined 2118s ok 11 - Field "spoofId" is defined 2118s ok 12 - CSP header authorize POST request to \# 2118s ok 13 - Auth query 2118s ok 14 - PE40 found 2118s ok 15 - Get Menu 2118s ok 16 - HTTP code is 200 2118s ok 17 - Page contains a form 2118s ok 18 - Host match 2118s ok 19 - Field "user" is defined 2118s ok 20 - Field "password" is defined 2118s ok 21 - Field "spoofId" is defined 2118s ok 22 - CSP header authorize POST request to \# 2118s ok 23 - Get Menu 2118s ok 24 - HTTP code is 200 2118s ok 25 - Page contains a form 2118s ok 26 - Host match 2118s ok 27 - Field "user" is defined 2118s ok 28 - Field "password" is defined 2118s ok 29 - Field "spoofId" is defined 2118s ok 30 - CSP header authorize POST request to \# 2118s ok 31 - Auth query 2118s ok 32 - PE5 found 2118s ok 33 - Get Menu 2118s ok 34 - HTTP code is 200 2118s ok 35 - Page contains a form 2118s ok 36 - Host match 2118s ok 37 - Field "user" is defined 2118s ok 38 - Field "password" is defined 2118s ok 39 - Field "spoofId" is defined 2118s ok 40 - CSP header authorize POST request to \# 2118s ok 41 - Get Menu 2118s ok 42 - HTTP code is 200 2118s ok 43 - Page contains a form 2118s ok 44 - Host match 2118s ok 45 - Field "user" is defined 2118s ok 46 - Field "password" is defined 2118s ok 47 - Field "spoofId" is defined 2118s ok 48 - CSP header authorize POST request to \# 2118s ok 49 - Auth query 2118s ok 50 - PE93 found 2118s ok 51 - Get Menu 2118s ok 52 - HTTP code is 200 2118s ok 53 - Page contains a form 2118s ok 54 - Host match 2118s ok 55 - Field "user" is defined 2118s ok 56 - Field "password" is defined 2118s ok 57 - Field "spoofId" is defined 2118s ok 58 - CSP header authorize POST request to \# 2118s ok 59 - Get Menu 2118s ok 60 - HTTP code is 200 2118s ok 61 - Page contains a form 2118s ok 62 - Host match 2118s ok 63 - Field "user" is defined 2118s ok 64 - Field "password" is defined 2118s ok 65 - Field "spoofId" is defined 2118s ok 66 - CSP header authorize POST request to \# 2118s ok 67 - Auth query 2118s ok 68 - Get cookie lemonldap (64679ebcf65e83b5b933f09193ff078a213b231739e5ed7b1d93cfad8a49efde) 2118s ok 69 - Get redirection 2118s ok 70 - Location is http://auth.example.com/ 2118s ok 71 - Get Menu 2118s ok 72 - HTTP code is 200 2118s ok 73 - Connected as msmith 2118s ok 74 - Authenticated as msmith 2118s ok 75 - CheckUser form 2118s ok 76 - HTTP code is 200 2118s ok 77 - Page contains a form 2118s ok 78 - URI match 2118s ok 79 - Field "user" is defined 2118s ok 80 - Field "url" is defined 2118s ok 81 - Found trspan="checkUser" 2118s ok 82 - POST checkuser 2118s ok 83 - Found macro test_impersonation 2118s ok 84 - Found msmith/msmith 2118s ok 85 - Found two MSMITH@BADWOLF.ORG 2118s ok 86 - Logout request 2118s ok 87 - Response is 200 2118s ok 88 - Cookie is deleted 2118s ok 89 - No pdata 2118s ok 90 - Disconnect request 2118s ok 91 - Response is 401 2118s ok 92 - Get Menu 2118s ok 93 - HTTP code is 200 2118s ok 94 - Page contains a form 2118s ok 95 - Host match 2118s ok 96 - Field "user" is defined 2118s ok 97 - Field "password" is defined 2118s ok 98 - Field "spoofId" is defined 2118s ok 99 - CSP header authorize POST request to \# 2118s ok 100 - Auth query 2118s ok 101 - Get cookie lemonldap (c690b7e619f60aa2d2523d990d1eed6180b065f208d08ffd06c0d7266eb2fffe) 2118s ok 102 - Get redirection 2118s ok 103 - Location is http://auth.example.com/ 2118s ok 104 - Get Menu 2118s ok 105 - HTTP code is 200 2118s ok 106 - Connected as dwho 2118s ok 107 - Authenticated as dwho 2118s ok 108 - CheckUser form 2118s ok 109 - HTTP code is 200 2118s ok 110 - Page contains a form 2118s ok 111 - URI match 2118s ok 112 - Field "user" is defined 2118s ok 113 - Field "url" is defined 2118s ok 114 - Found trspan="checkUser" 2118s ok 115 - POST checkuser 2118s ok 116 - HTTP code is 200 2118s ok 117 - Page contains a form 2118s ok 118 - URI match 2118s ok 119 - Field "user" is defined 2118s ok 120 - Field "url" is defined 2118s ok 121 - Found trspan="checkUser" 2118s ok 122 - Found trspan="allowed" 2118s ok 123 - Found trspan="headers" 2118s ok 124 - Found trspan="macros" 2118s ok 125 - Found trspan="attributes" 2118s ok 126 - Found _userDB 2118s ok 127 - Found Auth-User 2118s ok 128 - Found dwho 2118s ok 129 - Found _whatToTrace 2118s ok 130 - Found testPrefix_groups 2118s ok 131 - Found "su; su_test; test_su" 2118s ok 132 - Found testPrefix_uid 2118s ok 133 - Found rtyler 2118s ok 134 - Found macro test_impersonation 2118s ok 135 - Found rtyler/dwo 2118s ok 136 - Found _session_id 2118s ok 137 - Found _session_id 2118s ok 138 - Found 34 attributes 2118s ok 139 - _auth 2118s ok 140 - uid 2118s ok 141 - testPrefix__auth 2118s ok 142 - testPrefix_uid 2118s ok 143 - Logout request 2118s ok 144 - Response is 200 2118s ok 145 - Cookie is deleted 2118s ok 146 - No pdata 2118s ok 147 - Disconnect request 2118s ok 148 - Response is 401 2118s 1..148 2118s ok 2120s t/68-InitializePasswordReset.t ................................................. 2120s ok 1 - use Lemonldap::NG::Portal::Main; 2120s ok 2 - Portal object 2120s ok 3 - Init 2120s ok 4 - Portal app 2120s ok 5 - Auth query 2120s ok 6 - HTTP code is 200 2120s ok 7 - Get cookie lemonldap (7b1cbdddbb6814eda7452320ce5ee92b799d242636f8ebd5834c4c3a845f7c70) 2120s ok 8 - Force reinitialization for rtyler@badwolf.org 2120s ok 9 - HTTP code is 200 2120s ok 10 - HTTP code is 200 2120s ok 11 - Content-Type is JSON 2120s ok 12 - Content is valid JSON 2120s ok 13 - mail_token found 2120s ok 14 - reset url found and have a correct format 2120s ok 15 - Force reinitialization for rtyler@badwolf.org - bad secret 2120s ok 16 - HTTP code is 403 2120s ok 17 - Content is valid JSON 2120s ok 18 - authentication error 2120s ok 19 - Force reinitialization for rtyler@badwolf.org - user not found 2120s ok 20 - HTTP code is 404 2120s ok 21 - Content is valid JSON 2120s ok 22 - user not found 2120s 1..22 2120s ok 2124s t/70-2F-Password.t ............................................................. 2124s ok 1 - use Lemonldap::NG::Portal::Main; 2124s ok 2 - Portal object 2124s ok 3 - Init 2124s ok 4 - Portal app 2124s # Subtest: Register Password 2FA 2124s ok 1 - Get Menu 2124s ok 2 - HTTP code is 200 2124s ok 3 - Page contains a form 2124s ok 4 - Host match 2124s ok 5 - Field "user" is defined 2124s ok 6 - Field "password" is defined 2124s ok 7 - CSP header authorize POST request to \# 2124s ok 8 - Auth query 2124s ok 9 - Get cookie lemonldap (da70acae00894f20c565e1517e0594ab65f838cd9b6ee42c63f5fba760176f84) 2124s ok 10 - Get redirection 2124s ok 11 - Location is http://auth.example.com/ 2124s ok 12 - Form registration 2124s ok 13 - Get redirection 2124s ok 14 - Location header found 2124s ok 15 - Form registration 2124s ok 16 - Found password js 2124s ok 17 - HTTP code is 200 2124s ok 18 - Content-Type is JSON 2124s ok 19 - Content is valid JSON 2124s ok 20 - Post registration (mismatched) 2124s ok 21 2124s ok 22 - HTTP code is 200 2124s ok 23 - Content-Type is JSON 2124s ok 24 - Content is valid JSON 2124s ok 25 - Post registration (mismatched) 2124s ok 26 2124s ok 27 - HTTP code is 200 2124s ok 28 - Content-Type is JSON 2124s ok 29 - Content is valid JSON 2124s ok 30 - Post registration (mismatched) 2124s ok 31 - Key is registered 2124s ok 32 - Logout request 2124s ok 33 - Response is 200 2124s ok 34 - Cookie is deleted 2124s ok 35 - No pdata 2124s ok 36 - Disconnect request 2124s ok 37 - Response is 401 2124s 1..37 2124s ok 5 - Register Password 2FA 2124s # Subtest: Try to login with invalid 2FA password 2124s ok 1 - Get Menu 2124s ok 2 - HTTP code is 200 2124s ok 3 - Page contains a form 2124s ok 4 - Host match 2124s ok 5 - Field "user" is defined 2124s ok 6 - Field "password" is defined 2124s ok 7 - CSP header authorize POST request to \# 2124s ok 8 - Auth query 2124s ok 9 - HTTP code is 200 2124s ok 10 - Page contains a form 2124s ok 11 - URI match 2124s ok 12 - Post code 2124s ok 13 - Expected portal error code: code found on page 2124s ok 14 - Expected portal error code 2124s 1..14 2124s ok 6 - Try to login with invalid 2FA password 2124s # Subtest: Try to login with valid 2FA password 2124s ok 1 - Get Menu 2124s ok 2 - HTTP code is 200 2124s ok 3 - Page contains a form 2124s ok 4 - Host match 2124s ok 5 - Field "user" is defined 2124s ok 6 - Field "password" is defined 2124s ok 7 - CSP header authorize POST request to \# 2124s ok 8 - Auth query 2124s ok 9 - HTTP code is 200 2124s ok 10 - Page contains a form 2124s ok 11 - URI match 2124s ok 12 - Post code 2124s ok 13 - Get cookie lemonldap (a501a862d1672fc2e8b57622bc05c016a0680ae97054acb6f4c98cd312428e97) 2124s ok 14 - Get session using restSessionServer 2124s ok 15 - HTTP code is 200 2124s ok 16 - Deserialize session content 2124s ok 17 - Session has correct value for uid 2124s ok 18 - Session has correct value for _auth 2124s ok 19 - Session has correct value for _2f 2124s ok 20 - Session has correct value for authenticationLevel 2124s ok 21 - Logout request 2124s ok 22 - Response is 200 2124s ok 23 - Cookie is deleted 2124s ok 24 - No pdata 2124s ok 25 - Disconnect request 2124s ok 26 - Response is 401 2124s 1..26 2124s ok 7 - Try to login with valid 2FA password 2124s 1..7 2124s ok 2128s t/70-2F-TOTP-8-with-global-storage.t ........................................... 2128s ok 1 - use Lemonldap::NG::Portal::Main; 2128s ok 2 - Portal object 2128s ok 3 - Init 2128s ok 4 - Portal app 2128s ok 5 - Get Menu 2128s ok 6 - HTTP code is 200 2128s ok 7 - Page contains a form 2128s ok 8 - Host match 2128s ok 9 - Field "user" is defined 2128s ok 10 - Field "password" is defined 2128s ok 11 - Field "token" is defined 2128s ok 12 - CSP header authorize POST request to \# 2128s ok 13 - Auth query 2128s ok 14 - Get cookie lemonldap (057f123bb9e8658da8b9de94105c9e16289a88924d4bf465597c57f27ea88abe) 2128s ok 15 - Get redirection 2128s ok 16 - Location is http://auth.example.com/ 2128s ok 17 - Form registration 2128s ok 18 - Get redirection 2128s ok 19 - Location header found 2128s ok 20 - Form registration 2128s ok 21 - Found TOTP js 2128s ok 22 - Get new key 2128s ok 23 - Content is JSON 2128s ok 24 - Found secret 2128s ok 25 - Found token 2128s ok 26 - Code 2128s ok 27 - Code contains 8 digits 2128s ok 28 - Post code 2128s ok 29 - Content is JSON 2128s ok 30 - Key is registered 2128s ok 31 - Logout request 2128s ok 32 - Response is 200 2128s ok 33 - Cookie is deleted 2128s ok 34 - No pdata 2128s ok 35 - Disconnect request 2128s ok 36 - Response is 401 2128s ok 37 - Get Menu 2128s ok 38 - HTTP code is 200 2128s ok 39 - Page contains a form 2128s ok 40 - Host match 2128s ok 41 - Field "user" is defined 2128s ok 42 - Field "password" is defined 2128s ok 43 - Field "token" is defined 2128s ok 44 - CSP header authorize POST request to \# 2128s ok 45 - Auth query 2128s ok 46 - HTTP code is 200 2128s ok 47 - Page contains a form 2128s ok 48 - URI match 2128s ok 49 - Field "token" is defined 2128s ok 50 - LLNG Code 2128s ok 51 - Post code 2128s ok 52 - Get cookie lemonldap (56c31b739af26c47fd340ae9fb5e61aa9d07d91302a4fdaedf17eb021a26734c) 2128s ok 53 - Logout request 2128s ok 54 - Response is 200 2128s ok 55 - Cookie is deleted 2128s ok 56 - No pdata 2128s ok 57 - Disconnect request 2128s ok 58 - Response is 401 2128s ok 59 - Get Menu 2128s ok 60 - HTTP code is 200 2128s ok 61 - Page contains a form 2128s ok 62 - Host match 2128s ok 63 - Field "user" is defined 2128s ok 64 - Field "password" is defined 2128s ok 65 - Field "token" is defined 2128s ok 66 - CSP header authorize POST request to \# 2128s ok 67 - Auth query 2128s ok 68 - HTTP code is 200 2128s ok 69 - Page contains a form 2128s ok 70 - URI match 2128s ok 71 - Field "token" is defined 2128s ok 72 - LLNG Code 2128s ok 73 - Post code 2128s ok 74 - Token expired 2128s ok 75 - Login form is not displayed 2128s ok 76 - Get Menu 2128s ok 77 - HTTP code is 200 2128s ok 78 - Page contains a form 2128s ok 79 - Host match 2128s ok 80 - Field "user" is defined 2128s ok 81 - Field "password" is defined 2128s ok 82 - Field "token" is defined 2128s ok 83 - CSP header authorize POST request to \# 2128s ok 84 - Auth query 2128s ok 85 - HTTP code is 200 2128s ok 86 - Page contains a form 2128s ok 87 - URI match 2128s ok 88 - Field "token" is defined 2128s 1..88 2128s ok 2131s t/70-2F-TOTP-Hook.t ............................................................ 2131s ok 1 - use Lemonldap::NG::Portal::Main; 2131s ok 2 - Portal object 2131s ok 3 - Init 2131s ok 4 - Portal app 2131s ok 5 - Auth query 2131s ok 6 - Get cookie lemonldap (3b50a526d281f3c0e8bf7abd5be5010c2ad328ee933ee0ec3600320af9d530ff) 2131s ok 7 - Form registration 2131s ok 8 - Found TOTP js 2131s ok 9 - Get new key 2131s ok 10 - Content is JSON 2131s ok 11 - Found secret 2131s ok 12 - Found token 2131s ok 13 - Found user 2131s ok 14 - Code 2131s ok 15 - Code contains 6 digits 2131s ok 16 - Post code 2131s ok 17 - Content is JSON 2131s ok 18 - TOTP is registered 2131s ok 19 - Logout request 2131s ok 20 - Response is 200 2131s ok 21 - Cookie is deleted 2131s ok 22 - No pdata 2131s ok 23 - Disconnect request 2131s ok 24 - Response is 401 2131s ok 25 - Auth query 2131s ok 26 - HTTP code is 200 2131s ok 27 - Page contains a form 2131s ok 28 - URI match 2131s ok 29 - Field "token" is defined 2131s ok 30 - Code 2131s ok 31 - Post code 2131s ok 32 - Get cookie lemonldap (20c646ba9004f8a3558f5bfe68113adc53ffcb0a670c29b753e0d554357e4016) 2131s ok 33 - Logout request 2131s ok 34 - Response is 200 2131s ok 35 - Cookie is deleted 2131s ok 36 - No pdata 2131s ok 37 - Disconnect request 2131s ok 38 - Response is 401 2131s ok 39 - Auth query 2131s ok 40 - HTTP code is 200 2131s ok 41 - Page contains a form 2131s ok 42 - URI match 2131s ok 43 - Field "token" is defined 2131s ok 44 - Code 2131s ok 45 - Post code 2131s ok 46 - Expected portal error code: code found on page 2131s ok 47 - Expected portal error code 2131s 1..47 2131s ok 2134s t/70-2F-TOTP-encryption.t ...................................................... 2134s ok 1 - use Lemonldap::NG::Portal::Main; 2134s ok 2 - Portal object 2134s ok 3 - Init 2134s ok 4 - Portal app 2134s ok 5 - Get Menu 2134s ok 6 - HTTP code is 200 2134s ok 7 - Page contains a form 2134s ok 8 - Host match 2134s ok 9 - Field "user" is defined 2134s ok 10 - Field "password" is defined 2134s ok 11 - Field "token" is defined 2134s ok 12 - CSP header authorize POST request to \# 2134s ok 13 - Auth query 2134s ok 14 - Get cookie lemonldap (1604ad55820ffd6ecafccc5d3c041aca2ee4a5f2ac01b4a614f63a4ca2d04f9e) 2134s ok 15 - Get redirection 2134s ok 16 - Location is http://auth.example.com/ 2134s ok 17 - Form registration 2134s ok 18 - Get redirection 2134s ok 19 - Location header found 2134s ok 20 - Form registration 2134s ok 21 - Found TOTP js 2134s ok 22 - Get new key 2134s ok 23 - Content is JSON 2134s ok 24 - Found secret 2134s ok 25 - Found token 2134s ok 26 - Code 2134s ok 27 - Code contains 6 digits 2134s ok 28 - Post code 2134s ok 29 - Content is JSON 2134s ok 30 - Key is registered 2134s ok 31 - Logout request 2134s ok 32 - Response is 200 2134s ok 33 - Cookie is deleted 2134s ok 34 - No pdata 2134s ok 35 - Disconnect request 2134s ok 36 - Response is 401 2134s ok 37 - Get Menu 2134s ok 38 - HTTP code is 200 2134s ok 39 - Page contains a form 2134s ok 40 - Host match 2134s ok 41 - Field "user" is defined 2134s ok 42 - Field "password" is defined 2134s ok 43 - Field "token" is defined 2134s ok 44 - CSP header authorize POST request to \# 2134s ok 45 - Auth query 2134s ok 46 - HTTP code is 200 2134s ok 47 - Page contains a form 2134s ok 48 - URI match 2134s ok 49 - Field "token" is defined 2134s ok 50 - LLNG Code 2134s ok 51 - Post code 2134s ok 52 - Get cookie lemonldap (a7d9b137b270a689f5c8328a8a1c96796d3bb5928b73464bd9e6d9c124d440aa) 2134s ok 53 - Logout request 2134s ok 54 - Response is 200 2134s ok 55 - Cookie is deleted 2134s ok 56 - No pdata 2134s ok 57 - Disconnect request 2134s ok 58 - Response is 401 2134s ok 59 - Get Menu 2134s ok 60 - HTTP code is 200 2134s ok 61 - Page contains a form 2134s ok 62 - Host match 2134s ok 63 - Field "user" is defined 2134s ok 64 - Field "password" is defined 2134s ok 65 - Field "token" is defined 2134s ok 66 - CSP header authorize POST request to \# 2134s ok 67 - Auth query 2134s ok 68 - HTTP code is 200 2134s ok 69 - Page contains a form 2134s ok 70 - URI match 2134s ok 71 - Field "token" is defined 2134s ok 72 - LLNG Code 2134s ok 73 - Post code 2134s ok 74 - Token expired 2134s ok 75 - Login form is not displayed 2134s ok 76 - Get Menu 2134s ok 77 - HTTP code is 200 2134s ok 78 - Page contains a form 2134s ok 79 - Host match 2134s ok 80 - Field "user" is defined 2134s ok 81 - Field "password" is defined 2134s ok 82 - Field "token" is defined 2134s ok 83 - CSP header authorize POST request to \# 2134s ok 84 - Auth query 2134s ok 85 - HTTP code is 200 2134s ok 86 - Page contains a form 2134s ok 87 - URI match 2134s ok 88 - Field "token" is defined 2134s ok 89 - TOTP persistent data found 2134s ok 90 - Only one device found 2134s ok 91 - TOTP secret is encrypted 2134s 1..91 2134s ok 2137s t/70-2F-TOTP-multiple-register.t ............................................... 2137s ok 1 - use Lemonldap::NG::Portal::Main; 2137s ok 2 - Portal object 2137s ok 3 - Init 2137s ok 4 - Portal app 2137s ok 5 - Auth query 2137s ok 6 - Get cookie lemonldap (77dbfca31d24b521a0f51f54df4e3b5ffaabe6dcfd9102da5911c33953c8d5d3) 2137s ok 7 - Get Menu 2137s ok 8 - Form registration 2137s ok 9 - Get redirection 2137s ok 10 - Location header found 2137s ok 11 - Form registration 2137s ok 12 - Form registration 2137s ok 13 - Found TOTP js 2137s ok 14 - Get new key 2137s ok 15 - Content is JSON 2137s ok 16 - Found secret 2137s ok 17 - Found token 2137s ok 18 - Found user 2137s ok 19 - Code 2137s ok 20 - Code contains 6 digits 2137s ok 21 - Post code 2137s ok 22 - Content is JSON 2137s ok 23 - TOTP is registered 2137s ok 24 - Form registration 2137s ok 25 - Found newly registered device 2137s ok 26 - Found button to register a new device 2137s ok 27 - Form registration 2137s ok 28 - Found TOTP js 2137s ok 29 - Get new key 2137s ok 30 - Content is JSON 2137s ok 31 - Found secret 2137s ok 32 - Found token 2137s ok 33 - Found user 2137s ok 34 - Code 2137s ok 35 - Code contains 6 digits 2137s ok 36 - Post code 2137s ok 37 - Content is JSON 2137s ok 38 - TOTP is registered 2137s ok 39 - Found 2 registered TOTP 2137s 1..39 2137s ok 2139s t/70-2F-TOTP-multiple.t ........................................................ 2139s ok 1 - use Lemonldap::NG::Portal::Main; 2139s ok 2 - Portal object 2139s ok 3 - Init 2139s ok 4 - Portal app 2139s # Subtest: Authenticate with first device 2139s ok 1 - Auth query 2139s ok 2 - HTTP code is 200 2139s ok 3 - Page contains a form 2139s ok 4 - URI match 2139s ok 5 - Field "token" is defined 2139s ok 6 - Code 2139s ok 7 - Post code 2139s ok 8 - Get cookie lemonldap (35879e5b4241002af51cb4ea07ac3347b82cad5b9588ba9293f69df8302cd36e) 2139s 1..8 2139s ok 5 - Authenticate with first device 2139s # Subtest: Authenticate with second device 2139s ok 1 - Auth query 2139s ok 2 - HTTP code is 200 2139s ok 3 - Page contains a form 2139s ok 4 - URI match 2139s ok 5 - Field "token" is defined 2139s ok 6 - Code 2139s ok 7 - Post code 2139s ok 8 - Get cookie lemonldap (3b786db2657913fad744c228cebcf55e2b4fc24a26b871bea68411dd9b9c9f47) 2139s 1..8 2139s ok 6 - Authenticate with second device 2139s # Subtest: Authenticate with unknown device 2139s ok 1 - Auth query 2139s ok 2 - HTTP code is 200 2139s ok 3 - Page contains a form 2139s ok 4 - URI match 2139s ok 5 - Field "token" is defined 2139s ok 6 - Code 2139s ok 7 - Post code 2139s ok 8 - Expected portal error code: code found on page 2139s ok 9 - Expected portal error code 2139s 1..9 2139s ok 7 - Authenticate with unknown device 2139s 1..7 2139s ok 2141s t/70-2F-TOTP-with-History-and-Refresh.t ........................................ 2141s ok 1 - use Lemonldap::NG::Portal::Main; 2141s ok 2 - Portal object 2141s ok 3 - Init 2141s ok 4 - Portal app 2141s ok 5 - Auth query 2141s ok 6 - Get cookie lemonldap (6d61edba201d7704939bd9e0237ff11a1f8ef075a8c9c253ebd74cc62e3eb9c6) 2141s ok 7 - Form registration 2141s ok 8 - Get redirection 2141s ok 9 - Location header found 2141s ok 10 - Form registration 2141s ok 11 - Found TOTP js 2141s ok 12 - Get new key 2141s ok 13 - Content is JSON 2141s ok 14 - Found secret 2141s ok 15 - Found token 2141s ok 16 - Code 2141s ok 17 - Code contains 6 digits 2141s ok 18 - Post code 2141s ok 19 - Content is JSON 2141s ok 20 - Key is registered 2141s ok 21 - Logout request 2141s ok 22 - Response is 200 2141s ok 23 - Cookie is deleted 2141s ok 24 - No pdata 2141s ok 25 - Disconnect request 2141s ok 26 - Response is 401 2141s ok 27 - Auth query 2141s ok 28 - HTTP code is 200 2141s ok 29 - Page contains a form 2141s ok 30 - URI match 2141s ok 31 - Field "token" is defined 2141s ok 32 - Field "checkLogins" is defined 2141s ok 33 - Code 2141s ok 34 - Post code 2141s ok 35 - HTTP code is 200 2141s ok 36 - Get cookie lemonldap (419dbce39999b79031e6213dc08b99775aff7c7e87e9583ba2841fd5aba81653) 2141s ok 37 - History found 2141s ok 38 - Two entries found 2141s ok 39 - POST checkuser 2141s ok 40 - Content is JSON 2141s ok 41 - Good authenticationLevel found 2141s ok 42 - Refresh query 2141s ok 43 - Get redirection 2141s ok 44 - Location is http://auth.example.com/ 2141s ok 45 - POST checkuser 2141s ok 46 - Content is JSON 2141s ok 47 - Good authenticationLevel found 2141s ok 48 - Logout request 2141s ok 49 - Response is 200 2141s ok 50 - Cookie is deleted 2141s ok 51 - No pdata 2141s ok 52 - Disconnect request 2141s ok 53 - Response is 401 2141s 1..53 2141s ok 2142s t/70-2F-TOTP-with-LDAP.t ....................................................... 2142s ok 1 - use Lemonldap::NG::Portal::Main; 2142s ok 2 # skip LLNGTESTLDAP is not set 2142s ok 3 # skip LLNGTESTLDAP is not set 2142s ok 4 # skip LLNGTESTLDAP is not set 2142s ok 5 # skip LLNGTESTLDAP is not set 2142s ok 6 # skip LLNGTESTLDAP is not set 2142s ok 7 # skip LLNGTESTLDAP is not set 2142s ok 8 # skip LLNGTESTLDAP is not set 2142s ok 9 # skip LLNGTESTLDAP is not set 2142s ok 10 # skip LLNGTESTLDAP is not set 2142s 1..10 2142s ok 2144s t/70-2F-TOTP-with-Range.t ...................................................... 2144s ok 1 - use Lemonldap::NG::Portal::Main; 2144s ok 2 - Portal object 2144s ok 3 - Init 2144s ok 4 - Portal app 2144s ok 5 - Get Menu 2144s ok 6 - HTTP code is 200 2144s ok 7 - Page contains a form 2144s ok 8 - Host match 2144s ok 9 - Field "user" is defined 2144s ok 10 - Field "password" is defined 2144s ok 11 - CSP header authorize POST request to \# 2144s ok 12 - Auth query 2144s ok 13 - Get cookie lemonldap (11533e9ddef87ff4eb259a180e740d06187056dd9fa87fe4bb82d22392ed152c) 2144s ok 14 - Get redirection 2144s ok 15 - Location is http://auth.example.com/ 2144s ok 16 - Form registration 2144s ok 17 - Get redirection 2144s ok 18 - Location header found 2144s ok 19 - Form registration 2144s ok 20 - Found TOTP js 2144s ok 21 - Get new key 2144s ok 22 - Content is JSON 2144s ok 23 - Found secret 2144s ok 24 - Found token 2144s ok 25 - Code 2144s ok 26 - Code contains 6 digits 2144s ok 27 - Post code 2144s ok 28 - Content is JSON 2144s ok 29 - Key is registered 2144s ok 30 - Logout request 2144s ok 31 - Response is 200 2144s ok 32 - Cookie is deleted 2144s ok 33 - No pdata 2144s ok 34 - Disconnect request 2144s ok 35 - Response is 401 2144s ok 36 - Get Menu 2144s ok 37 - HTTP code is 200 2144s ok 38 - Page contains a form 2144s ok 39 - Host match 2144s ok 40 - Field "user" is defined 2144s ok 41 - Field "password" is defined 2144s ok 42 - CSP header authorize POST request to \# 2144s ok 43 - Auth query 2144s ok 44 - HTTP code is 200 2144s ok 45 - Page contains a form 2144s ok 46 - URI match 2144s ok 47 - Post code 2144s ok 48 - Get cookie lemonldap (305690ecb0c8508645c6459987c8ab56b152b9fa6cdbd03edc1fae141cfb4040) 2144s ok 49 - Logout request 2144s ok 50 - Response is 200 2144s ok 51 - Cookie is deleted 2144s ok 52 - No pdata 2144s ok 53 - Disconnect request 2144s ok 54 - Response is 401 2144s ok 55 - Get Menu 2144s ok 56 - HTTP code is 200 2144s ok 57 - Page contains a form 2144s ok 58 - Host match 2144s ok 59 - Field "user" is defined 2144s ok 60 - Field "password" is defined 2144s ok 61 - CSP header authorize POST request to \# 2144s ok 62 - Auth query 2144s ok 63 - HTTP code is 200 2144s ok 64 - Page contains a form 2144s ok 65 - URI match 2144s ok 66 - Post code 2144s ok 67 - Get cookie lemonldap (42e423692d8310742f93725674d110a89ed3b3401b517f5dd2638b9193baee11) 2144s ok 68 - Logout request 2144s ok 69 - Response is 200 2144s ok 70 - Cookie is deleted 2144s ok 71 - No pdata 2144s ok 72 - Disconnect request 2144s ok 73 - Response is 401 2144s ok 74 - Get Menu 2144s ok 75 - HTTP code is 200 2144s ok 76 - Page contains a form 2144s ok 77 - Host match 2144s ok 78 - Field "user" is defined 2144s ok 79 - Field "password" is defined 2144s ok 80 - CSP header authorize POST request to \# 2144s ok 81 - Auth query 2144s ok 82 - HTTP code is 200 2144s ok 83 - Page contains a form 2144s ok 84 - URI match 2144s ok 85 - Post code 2144s ok 86 - Bad TOTP (backward) 2144s ok 87 - Get Menu 2144s ok 88 - HTTP code is 200 2144s ok 89 - Page contains a form 2144s ok 90 - Host match 2144s ok 91 - Field "user" is defined 2144s ok 92 - Field "password" is defined 2144s ok 93 - CSP header authorize POST request to \# 2144s ok 94 - Auth query 2144s ok 95 - HTTP code is 200 2144s ok 96 - Page contains a form 2144s ok 97 - URI match 2144s ok 98 - Post code 2144s ok 99 - Bad TOTP (forward) 2144s 1..99 2144s ok 2148s t/70-2F-TOTP-with-TTL-and-JSON.t ............................................... 2148s ok 1 - use Lemonldap::NG::Portal::Main; 2148s ok 2 - Portal object 2148s ok 3 - Init 2148s ok 4 - Portal app 2148s ok 5 - Auth query 2148s ok 6 - Get cookie lemonldap (5317868e4699b6ddfef75527e0463bff44fb43ff9bea7c18e1f6188091e9c7a3) 2148s ok 7 - Form registration 2148s ok 8 - Get redirection 2148s ok 9 - Location header found 2148s ok 10 - Form registration 2148s ok 11 - Found TOTP js 2148s ok 12 - Found custom Main Logo 2148s ok 13 - Get new key 2148s ok 14 - Content is JSON 2148s ok 15 - Found secret 2148s ok 16 - Found token 2148s ok 17 - Code 2148s ok 18 - Code contains 6 digits 2148s ok 19 - Post code 2148s ok 20 - Content is JSON 2148s ok 21 - Key is registered 2148s ok 22 - Logout request 2148s ok 23 - Response is 200 2148s ok 24 - Cookie is deleted 2148s ok 25 - No pdata 2148s ok 26 - Disconnect request 2148s ok 27 - Response is 401 2148s ok 28 - Auth query 2148s ok 29 - HTTP code is 200 2148s ok 30 - Page contains a form 2148s ok 31 - URI match 2148s ok 32 - Field "token" is defined 2148s ok 33 - Code 2148s ok 34 - Post code 2148s ok 35 - Get cookie lemonldap (87843bf089e7ab5048e415416ee631f32f6a12cf2bd4cef91f7738293a2b76c1) 2148s ok 36 - Logout request 2148s ok 37 - Response is 200 2148s ok 38 - Cookie is deleted 2148s ok 39 - No pdata 2148s ok 40 - Disconnect request 2148s ok 41 - Response is 401 2148s ok 42 - Auth query 2148s ok 43 - HTTP code is 200 2148s ok 44 - Notification reference found 2148s ok 45 - Right reference found 2148s ok 46 - Notification message found 2148s ok 47 - Get cookie lemonldap (MwY7xApHdV2yf3Uj3dWUWqVHQicfEXu/tQW5uw+3AnQHz43Rc2szfPxXZVGL+t7yykcsXFiJX/AuNMuQ08YCb+wk3smgCFLPSNjKK+HZnfkJSp9Qd2Y5GJWIGpyz7rVPGjmbkkmZTAHA6tH+XqJLbg==) 2148s ok 48 - Logout request 2148s ok 49 - Response is 200 2148s ok 50 - Cookie is deleted 2148s ok 51 - No pdata 2148s ok 52 - Disconnect request 2148s ok 53 - Response is 401 2148s 1..53 2148s ok 2150s t/70-2F-TOTP-with-TTL-and-XML.t ................................................ 2150s ok 1 - use Lemonldap::NG::Portal::Main; 2150s ok 2 - Portal object 2150s ok 3 - Init 2150s ok 4 - Portal app 2150s ok 5 - Auth query 2150s ok 6 - Get cookie lemonldap (9f79752b18d7d341a1335a89f677835a265045996ab76620608a1932563443ba) 2150s ok 7 - Form registration 2150s ok 8 - Get redirection 2150s ok 9 - Location header found 2150s ok 10 - Form registration 2150s ok 11 - Found TOTP js 2150s ok 12 - Found custom Main Logo 2150s ok 13 - Get new key 2150s ok 14 - Content is JSON 2150s ok 15 - Found secret 2150s ok 16 - Found token 2150s ok 17 - Code 2150s ok 18 - Code contains 6 digits 2150s ok 19 - Post code 2150s ok 20 - Content is JSON 2150s ok 21 - Key is registered 2150s ok 22 - Logout request 2150s ok 23 - Response is 200 2150s ok 24 - Cookie is deleted 2150s ok 25 - No pdata 2150s ok 26 - Disconnect request 2150s ok 27 - Response is 401 2150s ok 28 - Auth query 2150s ok 29 - HTTP code is 200 2150s ok 30 - Page contains a form 2150s ok 31 - URI match 2150s ok 32 - Field "token" is defined 2150s ok 33 - Code 2150s ok 34 - Post code 2150s ok 35 - Get cookie lemonldap (ec24dd3a8d8dd9b4372e3829de6c55ec57378db476ec29f241814f3f1dd4eac5) 2150s ok 36 - Logout request 2150s ok 37 - Response is 200 2150s ok 38 - Cookie is deleted 2150s ok 39 - No pdata 2150s ok 40 - Disconnect request 2150s ok 41 - Response is 401 2150s ok 42 - Auth query 2150s ok 43 - HTTP code is 200 2150s ok 44 - Notification reference found 2150s ok 45 - Right reference found 2150s ok 46 - Notification message found 2150s ok 47 - Get cookie lemonldap (PdyW5GESHcxS3Zdg4Y+tlcFKZgJuI+hGP2xOR2JZL3ZhDGBwtl7rCy+xNEJfGzogJ5vgE+cG1lpl1b3D5gCaan4TaFXe4UyXOMLiNXhQFvRCiW12CAcNB3Cg1bu7Eoogh75VvCF37jEgBJVCjayUTg==) 2150s ok 48 - Logout request 2150s ok 49 - Response is 200 2150s ok 50 - Cookie is deleted 2150s ok 51 - No pdata 2150s ok 52 - Disconnect request 2150s ok 53 - Response is 401 2150s 1..53 2150s ok 2152s t/70-2F-TOTP-with-TTL.t ........................................................ 2152s ok 1 - use Lemonldap::NG::Portal::Main; 2152s ok 2 - Portal object 2152s ok 3 - Init 2152s ok 4 - Portal app 2152s ok 5 - Auth query 2152s ok 6 - Get cookie lemonldap (df271ac8fe394b3b9af5f1c73c64c3b1b30ceac6a30244e89f4bba9b2ed8bdf5) 2152s ok 7 - Get Menu 2152s ok 8 - sfaManager link not found 2152s ok 9 - Form registration 2152s ok 10 - Get redirection 2152s ok 11 - Location header found 2152s ok 12 - Form registration 2152s ok 13 - Found TOTP js 2152s ok 14 - Found custom Main Logo 2152s ok 15 - Get new key 2152s ok 16 - Content is JSON 2152s ok 17 - Found secret 2152s ok 18 - Found token 2152s ok 19 - Found issuer 2152s ok 20 - Found user 2152s ok 21 - Code 2152s ok 22 - Code contains 6 digits 2152s ok 23 - Post code 2152s ok 24 - Content is JSON 2152s ok 25 - badName returned 2152s ok 26 - Code 2152s ok 27 - Code contains 6 digits 2152s ok 28 - Post code 2152s ok 29 - Content is JSON 2152s ok 30 - TOTP is registered 2152s ok 31 - Logout request 2152s ok 32 - Response is 200 2152s ok 33 - Cookie is deleted 2152s ok 34 - No pdata 2152s ok 35 - Disconnect request 2152s ok 36 - Response is 401 2152s ok 37 - Auth query 2152s ok 38 - HTTP code is 200 2152s ok 39 - Page contains a form 2152s ok 40 - URI match 2152s ok 41 - Field "token" is defined 2152s ok 42 - Code 2152s ok 43 - Post code 2152s ok 44 - Get cookie lemonldap (dfc23198f3556e7b921546da3dc5e6aef1fb627cd8eda1504f350f8ca2484cae) 2152s ok 45 - Logout request 2152s ok 46 - Response is 200 2152s ok 47 - Cookie is deleted 2152s ok 48 - No pdata 2152s ok 49 - Disconnect request 2152s ok 50 - Response is 401 2152s ok 51 - Auth query 2152s ok 52 - Get cookie lemonldap (7346359da72b8c685fcb56d312fd5ef6ef7225eeb1388d560208353b53945845) 2152s ok 53 - Get redirection 2152s ok 54 - Location is http://auth.example.com/ 2152s ok 55 - Logout request 2152s ok 56 - Response is 200 2152s ok 57 - Cookie is deleted 2152s ok 58 - No pdata 2152s ok 59 - Disconnect request 2152s ok 60 - Response is 401 2152s 1..60 2152s ok 2155s t/70-2F-targetAuthnLevel.t ..................................................... 2155s ok 1 - use Lemonldap::NG::Portal::Main; 2155s ok 2 - Portal object 2155s ok 3 - Init 2155s ok 4 - Portal app 2155s # Subtest: Check test1 offer both Auth choices and both 2FA choices 2155s ok 1 - Get login form 2155s ok 2 - Response body is not empty 2155s ok 3 - Found at least one result for //input[@name="lmAuth"] 2155s ok 4 - Two choices offered 2155s ok 5 - Auth query 2155s ok 6 - Response body is not empty 2155s ok 7 - Found TOTP button 2155s ok 8 - Response body is not empty 2155s ok 9 - Found password button 2155s 1..9 2155s ok 5 - Check test1 offer both Auth choices and both 2FA choices 2155s # Subtest: Check test2 vhost asks only TOTP 2155s ok 1 - Get login form 2155s ok 2 - Response body is not empty 2155s ok 3 - Found at least one result for //input[@name="lmAuth"] 2155s ok 4 - One choice offered 2155s ok 5 - Auth query 2155s ok 6 - Response body is not empty 2155s ok 7 - Found TOTP prompt 2155s 1..7 2155s ok 6 - Check test2 vhost asks only TOTP 2155s 1..6 2155s ok 2158s t/72-2F-REST-CodeActivation-Resend.t ........................................... 2158s ok 1 - use Lemonldap::NG::Portal::Main; 2158s ok 2 - Portal object 2158s ok 3 - Init 2158s ok 4 - Portal app 2158s # Subtest: Login on first try 2158s ok 1 - Init req gives dwho 2158s ok 2 - Found uid attribute 2158s ok 3 - Received code from LLNG 2158s ok 4 - Auth query 2158s ok 5 - Found custom Main Logo 2158s ok 6 - Prompt indicates success 2158s ok 7 - REST service received code 2158s ok 8 - HTTP code is 200 2158s ok 9 - Page contains a form 2158s ok 10 - URI match 2158s ok 11 - Field "token" is defined 2158s ok 12 - Field "code" is defined 2158s ok 13 - Post code 2158s ok 14 - History found 2158s ok 15 - One entry found 2158s ok 16 - Get cookie lemonldap (e67aaeefde05d8e157633ee365be5264d1b4ecab06e8a4d9a253739d9bdefe4c) 2158s ok 17 - Logout request 2158s ok 18 - Response is 200 2158s ok 19 - Cookie is deleted 2158s ok 20 - No pdata 2158s ok 21 - Disconnect request 2158s ok 22 - Response is 401 2158s 1..22 2158s ok 5 - Login on first try 2158s # Subtest: Login after several resend 2158s ok 1 - Init req gives dwho 2158s ok 2 - Found uid attribute 2158s ok 3 - Received code from LLNG 2158s ok 4 - Auth query 2158s ok 5 - Found custom Main Logo 2158s ok 6 - Prompt indicates success 2158s ok 7 - REST service received code 2158s ok 8 - HTTP code is 200 2158s ok 9 - Page contains a form 2158s ok 10 - URI match 2158s ok 11 - Field "token" is defined 2158s ok 12 - Field "code" is defined 2158s ok 13 - Found resend button 2158s ok 14 - Post code 2158s ok 15 - Received invitation to try later 2158s ok 16 - No code sent 2158s ok 17 - HTTP code is 200 2158s ok 18 - Page contains a form 2158s ok 19 - URI match 2158s ok 20 - Field "token" is defined 2158s ok 21 - Field "code" is defined 2158s ok 22 - Found resend button 2158s ok 23 - Init req gives dwho 2158s ok 24 - Found uid attribute 2158s ok 25 - Received code from LLNG 2158s ok 26 - Post code 2158s ok 27 - Found custom Main Logo 2158s ok 28 - Prompt indicates success 2158s ok 29 - REST service received code 2158s ok 30 - Code hasn't changed 2158s ok 31 - HTTP code is 200 2158s ok 32 - Page contains a form 2158s ok 33 - URI match 2158s ok 34 - Field "token" is defined 2158s ok 35 - Field "code" is defined 2158s ok 36 - Post code 2158s ok 37 - Get cookie lemonldap (4af6f62dfa4acbfada635b8f3be32d7055df310110eab2c24745a1dde0320799) 2158s ok 38 - Logout request 2158s ok 39 - Response is 200 2158s ok 40 - Cookie is deleted 2158s ok 41 - No pdata 2158s ok 42 - Disconnect request 2158s ok 43 - Response is 401 2158s 1..43 2158s ok 6 - Login after several resend 2158s 1..6 2158s ok 2160s t/72-2F-REST-with-History.t .................................................... 2160s ok 1 - use Lemonldap::NG::Portal::Main; 2160s ok 2 - Portal object 2160s ok 3 - Init 2160s ok 4 - Portal app 2160s ok 5 - Init req gives dwho 2160s ok 6 - Auth query 2160s ok 7 - Found custom Main Logo 2160s ok 8 - HTTP code is 200 2160s ok 9 - Page contains a form 2160s ok 10 - URI match 2160s ok 11 - Field "token" is defined 2160s ok 12 - Field "code" is defined 2160s ok 13 - Field "checkLogins" is defined 2160s ok 14 - Verify req contains name 2160s ok 15 - Verify req contains code 2160s ok 16 - Post code 2160s ok 17 - Get cookie lemonldap (60743c081f78f39c31468758d484a3e8daafb1ad73a6bc2a7c1102ae15d1cd1b) 2160s ok 18 - History found 2160s ok 19 - One entry found 2160s ok 20 - Logout request 2160s ok 21 - Response is 200 2160s ok 22 - Cookie is deleted 2160s ok 23 - No pdata 2160s ok 24 - Disconnect request 2160s ok 25 - Response is 401 2160s 1..25 2160s ok 2162s t/74-2F-Required-Issuer-Timeouts.t ............................................. 2162s ok 1 - use Lemonldap::NG::Portal::Main; 2162s ok 2 - Portal object 2162s ok 3 - Init 2162s ok 4 - Portal app 2162s ok 5 - Auth query 2162s ok 6 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770197570%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerRequestcas%22%3A%228db65e4ab64dc3171779f133ed2e07c9c72ede557957191c336ca29e7edeccb0%22%7D) 2162s ok 7 - Auth query 2162s ok 8 - Get redirection 2162s ok 9 - Location header found 2162s ok 10 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%228db65e4ab64dc3171779f133ed2e07c9c72ede557957191c336ca29e7edeccb0%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770197570%2C%22sfRegToken%22%3A%224252f9b88d8c83975d17abf054d1681b6e64206219a939b53206c0e0f33108f4%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 2162s ok 11 - Follow redirection to /2fregisters 2162s ok 12 - Found TOTP link 2162s ok 13 - Form registration 2162s ok 14 - Found TOTP js 2162s ok 15 - Get new key 2162s ok 16 - Content is JSON 2162s ok 17 - Found secret 2162s ok 18 - Found token 2162s ok 19 - Code 2162s ok 20 - Code contains 6 digits 2162s ok 21 - Post code 2162s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerRequestcas%22%3A%228db65e4ab64dc3171779f133ed2e07c9c72ede557957191c336ca29e7edeccb0%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22sfRegToken%22%3A%224252f9b88d8c83975d17abf054d1681b6e64206219a939b53206c0e0f33108f4%22%2C%22issuerTs%22%3A1770197570%7D) 2162s ok 23 - Content is JSON 2162s ok 24 - Key is registered 2162s ok 25 - Auth query 2162s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%228db65e4ab64dc3171779f133ed2e07c9c72ede557957191c336ca29e7edeccb0%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22sfRegToken%22%3A%224252f9b88d8c83975d17abf054d1681b6e64206219a939b53206c0e0f33108f4%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770197570%7D) 2162s ok 27 - HTTP code is 200 2162s ok 28 - Page contains a form 2162s ok 29 - URI match 2162s ok 30 - Field "token" is defined 2162s ok 31 - Code 2162s ok 32 - Post code 2162s ok 33 - Get cookie lemonldap (70a0368a2c26e1dc5f81294d233e6f282d75848a7a57231c3b8966aeede002b0) 2162s ok 34 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%228db65e4ab64dc3171779f133ed2e07c9c72ede557957191c336ca29e7edeccb0%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 2162s ok 35 - Get redirection 2162s ok 36 - Location header found 2162s ok 37 - Follow redirection to issuer 2162s ok 38 - Get redirection 2162s ok 39 - Location header found 2162s 1..39 2162s ok 2166s t/74-2F-Required.t ............................................................. 2166s ok 1 - use Lemonldap::NG::Portal::Main; 2166s ok 2 - Portal object 2166s ok 3 - Init 2166s ok 4 - Portal app 2166s ok 5 - Auth query 2166s ok 6 - Get redirection 2166s ok 7 - Location header found 2166s ok 8 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22a06e2d824e0a4178e8b2ec72fb1eaf998c1de7ec80a3ba8e4f5b9b4f6a9a1de8%22%7D) 2166s ok 9 - Follow redirection to /2fregisters 2166s ok 10 - Found TOTP link 2166s ok 11 - Form registration 2166s ok 12 - Found TOTP js 2166s ok 13 - Get new key 2166s ok 14 - Content is JSON 2166s ok 15 - Found secret 2166s ok 16 - Found token 2166s ok 17 - Code 2166s ok 18 - Code contains 6 digits 2166s ok 19 - Post code 2166s ok 20 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22a06e2d824e0a4178e8b2ec72fb1eaf998c1de7ec80a3ba8e4f5b9b4f6a9a1de8%22%7D) 2166s ok 21 - Content is JSON 2166s ok 22 - Key is registered 2166s ok 23 - Continue login 2166s ok 24 - Get redirection 2166s ok 25 - Location header found 2166s ok 26 - Get cookie lemonldap (98b57a5f662473f060c694a53dce23277e4bdbb4a654a62317dbf609475f9c5c) 2166s ok 27 2166s ok 28 2166s ok 29 2166s ok 30 - Auth query 2166s ok 31 - HTTP code is 200 2166s ok 32 - Page contains a form 2166s ok 33 - URI match 2166s ok 34 - Field "token" is defined 2166s ok 35 - Code 2166s ok 36 - Post code 2166s ok 37 - Get cookie lemonldap (1faa6560f33b6f66734843350863288e296e92689cb35651f34cacb1132a634d) 2166s ok 38 - Logout request 2166s ok 39 - Response is 200 2166s ok 40 - Cookie is deleted 2166s ok 41 - No pdata 2166s ok 42 - Disconnect request 2166s ok 43 - Response is 401 2166s 1..43 2166s ok 2169s t/76-2F-Ext-with-BruteForce.t .................................................. 2169s ok 1 - use Lemonldap::NG::Portal::Main; 2169s ok 2 - use Lemonldap::NG::Common::FormEncode; 2169s ok 3 - Portal object 2169s ok 4 - Init 2169s ok 5 - Portal app 2169s ok 6 - 1st Bad Auth query 2169s ok 7 - Response status is 401 2169s ok 8 - Content is JSON 2169s ok 9 - Error code is 5 2169s ok 10 - 2nd Bad Auth query 2169s ok 11 - Response status is 401 2169s ok 12 - Content is JSON 2169s ok 13 - Error code is 5 2169s ok 14 - 3rd Bad Auth query 2169s ok 15 - Response status is 401 2169s ok 16 - Content is JSON 2169s ok 17 - Error code is 5 2169s ok 18 - 4th Bad Auth query -> Rejected 2169s ok 19 - Protection enabled 2169s ok 20 - Auth query 2169s ok 21 - Rejected -> Protection enabled 2169s ok 22 - LockTime = 3 2169s ok 23 - LockTime in range 2169s ok 24 - Auth query 2169s ok 25 - HTTP code is 200 2169s ok 26 - Page contains a form 2169s ok 27 - URI match 2169s ok 28 - Field "token" is defined 2169s ok 29 - Field "code" is defined 2169s ok 30 - Field "checkLogins" is defined 2169s ok 31 - Found EXTCODE input 2169s ok 32 - Post code 2169s ok 33 - Get cookie lemonldap (d7012757d312b27875eec78690b819abb48160e072ee9f86bb592923ebb17ea8) 2169s ok 34 - History found 2169s ok 35 - Four entries found 2169s ok 36 - Logout request 2169s ok 37 - Response is 200 2169s ok 38 - Cookie is deleted 2169s ok 39 - No pdata 2169s ok 40 - Disconnect request 2169s ok 41 - Response is 401 2169s 1..41 2169s ok 2171s t/76-2F-Ext-with-CodeActivation-Resend.t ....................................... 2171s ok 1 - use Lemonldap::NG::Portal::Main; 2171s ok 2 - use Lemonldap::NG::Common::FormEncode; 2171s ok 3 - Portal object 2171s ok 4 - Init 2171s ok 5 - Portal app 2171s # Subtest: Login on first try 2171s ok 1 - Make sure sessionInfo is populated 2171s ok 2 - Auth query 2171s ok 3 - Found EXTCODE input 2171s ok 4 - Prompt indicates success 2171s ok 5 - Code has the correct format 2171s ok 6 - HTTP code is 200 2171s ok 7 - Page contains a form 2171s ok 8 - URI match 2171s ok 9 - Field "token" is defined 2171s ok 10 - Field "code" is defined 2171s ok 11 - Post code 2171s ok 12 - Get cookie lemonldap (a3f27d3727f8fab6b0126d73b48dd9b4d55ba77db8f7150fd392c5d59aad57b9) 2171s ok 13 - Logout request 2171s ok 14 - Response is 200 2171s ok 15 - Cookie is deleted 2171s ok 16 - No pdata 2171s ok 17 - Disconnect request 2171s ok 18 - Response is 401 2171s 1..18 2171s ok 6 - Login on first try 2171s # Subtest: Login after several resend 2171s ok 1 - Make sure sessionInfo is populated 2171s ok 2 - Auth query 2171s ok 3 - Found EXTCODE input 2171s ok 4 - Prompt indicates success 2171s ok 5 - Code has the correct format 2171s ok 6 - HTTP code is 200 2171s ok 7 - Page contains a form 2171s ok 8 - URI match 2171s ok 9 - Field "token" is defined 2171s ok 10 - Field "code" is defined 2171s ok 11 - Found resend button 2171s ok 12 - Make sure sessionInfo is populated 2171s ok 13 - Post code 2171s ok 14 - Received invitation to try later 2171s ok 15 - No mail sent 2171s ok 16 - HTTP code is 200 2171s ok 17 - Page contains a form 2171s ok 18 - URI match 2171s ok 19 - Field "token" is defined 2171s ok 20 - Field "code" is defined 2171s ok 21 - Found resend button 2171s ok 22 - Make sure sessionInfo is populated 2171s ok 23 - Post code 2171s ok 24 - Found EXTCODE input 2171s ok 25 - Prompt indicates success 2171s ok 26 - Code has the correct format 2171s ok 27 - Code hasn't changed 2171s ok 28 - HTTP code is 200 2171s ok 29 - Page contains a form 2171s ok 30 - URI match 2171s ok 31 - Field "token" is defined 2171s ok 32 - Field "code" is defined 2171s ok 33 - Post code 2171s ok 34 - Get cookie lemonldap (5e340a1998f2be7b74ccb3a85e3be144e11000ffe3ec4a4a90f53d525a385ef2) 2171s ok 35 - Logout request 2171s ok 36 - Response is 200 2171s ok 37 - Cookie is deleted 2171s ok 38 - No pdata 2171s ok 39 - Disconnect request 2171s ok 40 - Response is 401 2171s 1..40 2171s ok 7 - Login after several resend 2171s # Subtest: Try to resend with an expired token 2171s ok 1 - Make sure sessionInfo is populated 2171s ok 2 - Auth query 2171s ok 3 - Found EXTCODE input 2171s ok 4 - Prompt indicates success 2171s ok 5 - Code has the correct format 2171s ok 6 - HTTP code is 200 2171s ok 7 - Page contains a form 2171s ok 8 - URI match 2171s ok 9 - Field "token" is defined 2171s ok 10 - Field "code" is defined 2171s ok 11 - Found resend button 2171s ok 12 - Post code 2171s ok 13 - Expected portal error code: code found on page 2171s ok 14 - Expected portal error code 2171s 1..14 2171s ok 8 - Try to resend with an expired token 2171s ok 9 - SessionInfo check was called during the test 2171s 1..9 2171s ok 2173s t/76-2F-Ext-with-CodeActivation.t .............................................. 2173s ok 1 - use Lemonldap::NG::Portal::Main; 2173s ok 2 - use Lemonldap::NG::Common::FormEncode; 2173s ok 3 - Portal object 2173s ok 4 - Init 2173s ok 5 - Portal app 2173s ok 6 - Auth query 2173s ok 7 - HTTP code is 200 2173s ok 8 - Page contains a form 2173s ok 9 - URI match 2173s ok 10 - Field "token" is defined 2173s ok 11 - Field "code" is defined 2173s ok 12 - Found EXTCODE input 2173s ok 13 - Post code 2173s ok 14 - Get cookie lemonldap (b573664219734e66e7892306e645a53ccf9fbb2a3f5b13141dccfa0077d8e774) 2173s ok 15 - Logout request 2173s ok 16 - Response is 200 2173s ok 17 - Cookie is deleted 2173s ok 18 - No pdata 2173s ok 19 - Disconnect request 2173s ok 20 - Response is 401 2173s 1..20 2173s ok 2176s t/76-2F-Ext-with-GrantSession.t ................................................ 2176s ok 1 - use Lemonldap::NG::Portal::Main; 2176s ok 2 - use Lemonldap::NG::Common::FormEncode; 2176s ok 3 - Portal object 2176s ok 4 - Init 2176s ok 5 - Portal app 2176s ok 6 - Auth query 2176s ok 7 - HTTP code is 200 2176s ok 8 - Page contains a form 2176s ok 9 - URI match 2176s ok 10 - Field "token" is defined 2176s ok 11 - Field "code" is defined 2176s ok 12 - Found EXTCODE input 2176s ok 13 - Post code 2176s ok 14 - dwho rejected with custom message 2176s ok 15 - Response body is not empty 2176s ok 16 - Found info JS 2176s 1..16 2176s ok 2178s t/76-2F-Ext-with-History.t ..................................................... 2178s ok 1 - use Lemonldap::NG::Portal::Main; 2178s ok 2 - use Lemonldap::NG::Common::FormEncode; 2178s ok 3 - Portal object 2178s ok 4 - Init 2178s ok 5 - Portal app 2178s ok 6 - Auth query 2178s ok 7 - HTTP code is 200 2178s ok 8 - Page contains a form 2178s ok 9 - URI match 2178s ok 10 - Field "token" is defined 2178s ok 11 - Field "checkLogins" is defined 2178s ok 12 - Found totp.png 2178s ok 13 - Found yubikey.png 2178s ok 14 - Found totp.png 2178s ok 15 - Post ext2f choice 2178s ok 16 - HTTP code is 200 2178s ok 17 - Page contains a form 2178s ok 18 - URI match 2178s ok 19 - Field "token" is defined 2178s ok 20 - Field "code" is defined 2178s ok 21 - Field "checkLogins" is defined 2178s ok 22 - Found EXTCODE input 2178s ok 23 - Post code 2178s ok 24 - Get cookie lemonldap (4fec7784f31aabcb1ced0d5cb791653a3cc5b1188448980de8dd989ee1cf476e) 2178s ok 25 - Auth query 2178s ok 26 - HTTP code is 200 2178s ok 27 - Page contains a form 2178s ok 28 - URI match 2178s ok 29 - Field "token" is defined 2178s ok 30 - Field "checkLogins" is defined 2178s ok 31 - Post ext2f choice 2178s ok 32 - HTTP code is 200 2178s ok 33 - Page contains a form 2178s ok 34 - URI match 2178s ok 35 - Field "token" is defined 2178s ok 36 - Field "code" is defined 2178s ok 37 - Field "checkLogins" is defined 2178s ok 38 - Post code 2178s ok 39 - Expected portal error code: code found on page 2178s ok 40 - Expected portal error code 2178s ok 41 - Authentication type found in success history 2178s ok 42 - 2FA type found in success history 2178s ok 43 - Authentication type found in failed history 2178s ok 44 - 2FA type found in failed history 2178s ok 45 - Logout request 2178s ok 46 - Response is 200 2178s ok 47 - Cookie is deleted 2178s ok 48 - No pdata 2178s ok 49 - Disconnect request 2178s ok 50 - Response is 401 2178s 1..50 2178s ok 2182s t/77-2F-Extra-Register.t ....................................................... 2182s ok 1 - use Lemonldap::NG::Portal::Main; 2182s ok 2 - use Lemonldap::NG::Common::FormEncode; 2182s ok 3 - Portal object 2182s ok 4 - Init 2182s ok 5 - Portal app 2182s # Subtest: Register and use mail based custom SF as dwho 2182s ok 1 - Auth query 2182s ok 2 - Get cookie lemonldap (223866b56b3afff8bc3c24dac9bcfec2d789e73263122773769fab275b0db285) 2182s ok 3 - Response body is not empty 2182s ok 4 - Found link to home register 2182s ok 5 - Response body is not empty 2182s ok 6 - Found image for home 2182s ok 7 - Response body is not empty 2182s ok 8 - Found link to work register 2182s ok 9 - Response body is not empty 2182s ok 10 - Found image for work 2182s ok 11 - HTTP code is 200 2182s ok 12 - Content-Type is JSON 2182s ok 13 - Content is valid JSON 2182s ok 14 2182s ok 15 2182s ok 16 - Found session attribute in mail 2182s ok 17 - Found 2F code in mail 2182s ok 18 - Sent to self registered mail 2182s ok 19 - HTTP code is 200 2182s ok 20 - Content-Type is JSON 2182s ok 21 - Content is valid JSON 2182s ok 22 2182s ok 23 - Auth query 2182s ok 24 - HTTP code is 200 2182s ok 25 - Page contains a form 2182s ok 26 - URI match 2182s ok 27 - Field "token" is defined 2182s ok 28 - Field "code" is defined 2182s ok 29 - Found session attribute in mail 2182s ok 30 - Found 2F code in mail 2182s ok 31 - Sent to self registered mail 2182s ok 32 - Post code 2182s ok 33 - Get cookie lemonldap (b958ab54a958b12ae68ef0aa12d5a2b94bf89b899ac8f383614fee92dd9a4241) 2182s ok 34 - Get session using restSessionServer 2182s ok 35 - HTTP code is 200 2182s ok 36 - Deserialize session content 2182s ok 37 - Session has correct value for _2f 2182s ok 38 - Session has correct value for authenticationLevel 2182s 1..38 2182s ok 6 - Register and use mail based custom SF as dwho 2182s # Subtest: Register a 2F that is not always available on login 2182s ok 1 - Auth query 2182s ok 2 - Get cookie lemonldap (7e831b3656d908b7c95bb9ba14770d1d6d660dcb36c11c46629625c03be4adcc) 2182s ok 3 - Response body is not empty 2182s ok 4 - Found link to homeregrule register 2182s ok 5 - HTTP code is 200 2182s ok 6 - Content-Type is JSON 2182s ok 7 - Content is valid JSON 2182s ok 8 2182s ok 9 2182s ok 10 - Found session attribute in mail 2182s ok 11 - Found 2F code in mail 2182s ok 12 - Sent to self registered mail 2182s ok 13 - HTTP code is 200 2182s ok 14 - Content-Type is JSON 2182s ok 15 - Content is valid JSON 2182s ok 16 2182s ok 17 - Auth query 2182s ok 18 - Get cookie lemonldap (b52eef5698bc6b954dc611abe70293fc6eb936e39d365f759c02bb6e93c04cb8) 2182s ok 19 - Found remove button 2182s ok 20 - Found add button 2182s ok 21 - Remove button not displayed 2182s ok 22 - Add button not displayed 2182s ok 23 - Auth query 2182s ok 24 - HTTP code is 200 2182s ok 25 - Page contains a form 2182s ok 26 - URI match 2182s ok 27 - Field "token" is defined 2182s ok 28 - Field "code" is defined 2182s 1..28 2182s ok 7 - Register a 2F that is not always available on login 2182s # Subtest: Fail to register mail based custom SF as dwho 2182s ok 1 - Auth query 2182s ok 2 - Get cookie lemonldap (9ced2a90313c0561bf8ef69b05109f8a4271c519b02eda2c31d3dc0f9d12e0fc) 2182s ok 3 - HTTP code is 200 2182s ok 4 - Content-Type is JSON 2182s ok 5 - Content is valid JSON 2182s ok 6 2182s ok 7 2182s ok 8 - Found session attribute in mail 2182s ok 9 - Found 2F code in mail 2182s ok 10 - Sent to self registered mail 2182s ok 11 - Response status is 400 2182s ok 12 - Content is JSON 2182s ok 13 - Error code is PE96 2182s ok 14 - No 2fDevice was registered 2182s 1..14 2182s ok 8 - Fail to register mail based custom SF as dwho 2182s # Subtest: Fail regex filter validation 2182s ok 1 - Auth query 2182s ok 2 - Get cookie lemonldap (3ac5d4e1924b636142cb468dae7b04b3c002a23254e779db3d7ffd65af5e652e) 2182s ok 3 - HTTP code is 200 2182s ok 4 - Content-Type is JSON 2182s ok 5 - Content is valid JSON 2182s ok 6 2182s ok 7 - Custom message was found 2182s 1..7 2182s ok 9 - Fail regex filter validation 2182s # Subtest: Register and use rest based custom SF as dwho 2182s ok 1 - Auth query 2182s ok 2 - Get cookie lemonldap (fea52a4bf10e66863dbc62fac0e602f6a65f80e460bdfbe78dbe3ae4243a9390) 2182s ok 3 - Init req gives dwho 2182s ok 4 - Found uid attribute 2182s ok 5 - Found destination attribute 2182s ok 6 - Received code from LLNG 2182s ok 7 - HTTP code is 200 2182s ok 8 - Content-Type is JSON 2182s ok 9 - Content is valid JSON 2182s ok 10 2182s ok 11 2182s ok 12 - HTTP code is 200 2182s ok 13 - Content-Type is JSON 2182s ok 14 - Content is valid JSON 2182s ok 15 2182s ok 16 - Init req gives dwho 2182s ok 17 - Found uid attribute 2182s ok 18 - Found destination attribute 2182s ok 19 - Received code from LLNG 2182s ok 20 - Auth query 2182s ok 21 - HTTP code is 200 2182s ok 22 - Page contains a form 2182s ok 23 - URI match 2182s ok 24 - Field "token" is defined 2182s ok 25 - Field "code" is defined 2182s ok 26 - Code was sent 2182s ok 27 - Found resend button 2182s ok 28 - Init req gives dwho 2182s ok 29 - Found uid attribute 2182s ok 30 - Found destination attribute 2182s ok 31 - Received code from LLNG 2182s ok 32 - Resend code 2182s ok 33 - Code was sent again 2182s ok 34 - Post code 2182s ok 35 - Get cookie lemonldap (40197857a49234eb4c8abf91389458464e3a5b33fbc0dbf2d9f3d3c382702b59) 2182s ok 36 - Get session using restSessionServer 2182s ok 37 - HTTP code is 200 2182s ok 38 - Deserialize session content 2182s ok 39 - Session has correct value for authenticationLevel 2182s ok 40 - Session has correct value for _2f 2182s ok 41 - Response body is not empty 2182s ok 42 - Found unregister button 2182s ok 43 - Found epoch on delete button 2182s ok 44 - Found prefix on delete button 2182s ok 45 - HTTP code is 400 2182s ok 46 - Deletion expects valid CSRF token 2182s ok 47 - Post deletion 2182s ok 48 - HTTP code is 200 2182s ok 49 - Content-Type is JSON 2182s ok 50 - Content is valid JSON 2182s ok 51 2182s ok 52 - Device was unregistered 2182s 1..52 2182s ok 10 - Register and use rest based custom SF as dwho 2182s # Subtest: Login and display available registrations for rtyler 2182s ok 1 - Auth query 2182s ok 2 - Get cookie lemonldap (04c95f9e1a1e35fe5c9301eb07917fae3cb281dc02e888aaa8a26dc50f385f83) 2182s ok 3 - Response body is not empty 2182s ok 4 - Home is not offered because rule doesn't match 2182s ok 5 - Response body is not empty 2182s ok 6 - Found link to work register 2182s ok 7 - Response body is not empty 2182s ok 8 - Found image for work 2182s 1..8 2182s ok 11 - Login and display available registrations for rtyler 2182s 1..11 2182s ok 2185s t/77-2F-Extra.t ................................................................ 2185s ok 1 - use Lemonldap::NG::Portal::Main; 2185s ok 2 - use Lemonldap::NG::Common::FormEncode; 2185s ok 3 - Portal object 2185s ok 4 - Init 2185s ok 5 - Portal app 2185s ok 6 - Auth query 2185s ok 7 - HTTP code is 200 2185s ok 8 - Page contains a form 2185s ok 9 - URI match 2185s ok 10 - Field "token" is defined 2185s ok 11 - Field "code" is defined 2185s ok 12 - Found EXTCODE input 2185s ok 13 - Found 2F code in mail 2185s ok 14 - Post code 2185s ok 15 - Get cookie lemonldap (0ce166e11cd01b51640bad5f681e14640705cc5588e84379a560b4a22726c662) 2185s ok 16 - Get session using restSessionServer 2185s ok 17 - HTTP code is 200 2185s ok 18 - Deserialize session content 2185s ok 19 - Session has correct value for _2f 2185s ok 20 - Logout request 2185s ok 21 - Response is 200 2185s ok 22 - Cookie is deleted 2185s ok 23 - No pdata 2185s ok 24 - Disconnect request 2185s ok 25 - Response is 401 2185s ok 26 - Auth query 2185s ok 27 - HTTP code is 200 2185s ok 28 - Page contains a form 2185s ok 29 - URI match 2185s ok 30 - Field "token" is defined 2185s ok 31 - Field "checkLogins" is defined 2185s ok 32 - Found work.jpg 2185s ok 33 - Found home.jpg 2185s ok 34 - Found translation label 2185s ok 35 - Found overridden label 2185s ok 36 - Post ext2f choice 2185s ok 37 - HTTP code is 200 2185s ok 38 - Page contains a form 2185s ok 39 - URI match 2185s ok 40 - Field "token" is defined 2185s ok 41 - Field "code" is defined 2185s ok 42 - Found EXTCODE input 2185s ok 43 - Found 2F code in mail 2185s ok 44 - Post code 2185s ok 45 - Get cookie lemonldap (2fcb1aeddf01dac869e9a01d8dcb6f3d77d34f8cc25d897a24dc41a118c49ddc) 2185s ok 46 - Get session using restSessionServer 2185s ok 47 - HTTP code is 200 2185s ok 48 - Deserialize session content 2185s ok 49 - Session has correct value for _2f 2185s ok 50 - Correct authentication level 2185s ok 51 - Logout request 2185s ok 52 - Response is 200 2185s ok 53 - Cookie is deleted 2185s ok 54 - No pdata 2185s ok 55 - Disconnect request 2185s ok 56 - Response is 401 2185s 1..56 2185s ok 2187s t/77-2F-Mail-SessionKey.t ...................................................... 2187s ok 1 - use Lemonldap::NG::Portal::Main; 2187s ok 2 - use Lemonldap::NG::Common::FormEncode; 2187s ok 3 - Portal object 2187s ok 4 - Init 2187s ok 5 - Portal app 2187s ok 6 - Auth query 2187s ok 7 - HTTP code is 200 2187s ok 8 - Page contains a form 2187s ok 9 - URI match 2187s ok 10 - Field "token" is defined 2187s ok 11 - Field "code" is defined 2187s ok 12 - Found EXTCODE input 2187s ok 13 - Use 2F mail sessionkey 2187s ok 14 - Found 2F code in mail 2187s ok 15 - Post code 2187s ok 16 - Get cookie lemonldap (b69765519ef098b63b9c60397e0ecbe7d406d6c21c4e570d89ee89a904a32055) 2187s ok 17 - Logout request 2187s ok 18 - Response is 200 2187s ok 19 - Cookie is deleted 2187s ok 20 - No pdata 2187s ok 21 - Disconnect request 2187s ok 22 - Response is 401 2187s 1..22 2187s ok 2189s t/77-2F-Mail-with-global-storage.t ............................................. 2189s ok 1 - use Lemonldap::NG::Portal::Main; 2189s ok 2 - use Lemonldap::NG::Common::FormEncode; 2189s ok 3 - Portal object 2189s ok 4 - Init 2189s ok 5 - Portal app 2189s ok 6 - Auth query 2189s ok 7 - HTTP code is 200 2189s ok 8 - Page contains a form 2189s ok 9 - URI match 2189s ok 10 - Field "token" is defined 2189s ok 11 - Field "code" is defined 2189s ok 12 - Found EXTCODE input 2189s ok 13 - Found 2F code in mail 2189s ok 14 - Post code 2189s ok 15 - Get cookie lemonldap (8665fdaab39dfba692a321008ea2aa4bb40317d445313edf5de135c34d7edb6c) 2189s ok 16 - Logout request 2189s ok 17 - Response is 200 2189s ok 18 - Cookie is deleted 2189s ok 19 - No pdata 2189s ok 20 - Disconnect request 2189s ok 21 - Response is 401 2189s 1..21 2189s ok 2193s t/77-2F-Mail.t ................................................................. 2193s ok 1 - use Lemonldap::NG::Portal::Main; 2193s ok 2 - use Lemonldap::NG::Common::FormEncode; 2193s ok 3 - Portal object 2193s ok 4 - Init 2193s ok 5 - Portal app 2193s # Subtest: Login on first try 2193s ok 1 - Auth query 2193s ok 2 - Prompt indicates success 2193s ok 3 - Found session attribute in mail 2193s ok 4 - Found 2F code in mail 2193s ok 5 - HTTP code is 200 2193s ok 6 - Page contains a form 2193s ok 7 - URI match 2193s ok 8 - Field "token" is defined 2193s ok 9 - Field "code" is defined 2193s ok 10 - Post code 2193s ok 11 - Get cookie lemonldap (e2c9a83af78fe7b664e7eddb56ce71461dd5dc6da9ea069deaf614354066fef2) 2193s ok 12 - Logout request 2193s ok 13 - Response is 200 2193s ok 14 - Cookie is deleted 2193s ok 15 - No pdata 2193s ok 16 - Disconnect request 2193s ok 17 - Response is 401 2193s 1..17 2193s ok 6 - Login on first try 2193s # Subtest: Login after several resend 2193s ok 1 - Auth query 2193s ok 2 - Prompt indicates success 2193s ok 3 - Found session attribute in mail 2193s ok 4 - Found 2F code in mail 2193s ok 5 - HTTP code is 200 2193s ok 6 - Page contains a form 2193s ok 7 - URI match 2193s ok 8 - Field "token" is defined 2193s ok 9 - Field "code" is defined 2193s ok 10 - Found resend button 2193s ok 11 - Post code 2193s ok 12 - Received invitation to try later 2193s ok 13 - No mail sent 2193s ok 14 - HTTP code is 200 2193s ok 15 - Page contains a form 2193s ok 16 - URI match 2193s ok 17 - Field "token" is defined 2193s ok 18 - Field "code" is defined 2193s ok 19 - Found resend button 2193s ok 20 - Post code 2193s ok 21 - Prompt indicates success 2193s ok 22 - Found session attribute in mail 2193s ok 23 - Found 2F code in mail 2193s ok 24 - Code hasn't changed 2193s ok 25 - HTTP code is 200 2193s ok 26 - Page contains a form 2193s ok 27 - URI match 2193s ok 28 - Field "token" is defined 2193s ok 29 - Field "code" is defined 2193s ok 30 - Post code 2193s ok 31 - Get cookie lemonldap (353c682afab99179a5c5c041aa949e1e75e5d9219673ef36164426c69318f242) 2193s ok 32 - Logout request 2193s ok 33 - Response is 200 2193s ok 34 - Cookie is deleted 2193s ok 35 - No pdata 2193s ok 36 - Disconnect request 2193s ok 37 - Response is 401 2193s 1..37 2193s ok 7 - Login after several resend 2193s # Subtest: Timeout after several resend 2193s ok 1 - Auth query 2193s ok 2 - Prompt indicates success 2193s ok 3 - Found session attribute in mail 2193s ok 4 - Found 2F code in mail 2193s ok 5 - HTTP code is 200 2193s ok 6 - Page contains a form 2193s ok 7 - URI match 2193s ok 8 - Field "token" is defined 2193s ok 9 - Field "code" is defined 2193s ok 10 - Found resend button 2193s ok 11 - Post code 2193s ok 12 - Received invitation to try later 2193s ok 13 - No mail sent 2193s ok 14 - HTTP code is 200 2193s ok 15 - Page contains a form 2193s ok 16 - URI match 2193s ok 17 - Field "token" is defined 2193s ok 18 - Field "code" is defined 2193s ok 19 - Found resend button 2193s ok 20 - Post code 2193s ok 21 - HTTP code is 200 2193s ok 22 - Page contains a form 2193s ok 23 - URI match 2193s ok 24 - Field "token" is defined 2193s ok 25 - Field "code" is defined 2193s ok 26 - Found resend button 2193s ok 27 - Post code 2193s ok 28 - Expected portal error code: code found on page 2193s ok 29 - Expected portal error code 2193s 1..29 2193s ok 8 - Timeout after several resend 2193s 1..8 2193s ok 2195s t/77-2F-Radius.t ............................................................... 2195s ok 1 - use Lemonldap::NG::Portal::Main; 2195s ok 2 - use Lemonldap::NG::Common::FormEncode; 2195s ok 3 - Portal object 2195s ok 4 - Init 2195s ok 5 - Portal app 2195s # Subtest: Try with correct code 2195s ok 1 - Has not been triggered before 2195s ok 2 - Found NAS-Identifier attribute 2195s ok 3 - Found X-Email-Address attribute 2195s ok 4 - Auth query 2195s ok 5 - HTTP code is 200 2195s ok 6 - Page contains a form 2195s ok 7 - URI match 2195s ok 8 - Field "token" is defined 2195s ok 9 - Field "code" is defined 2195s ok 10 - Found EXTCODE input 2195s ok 11 - Has been triggered before 2195s ok 12 - Found NAS-Identifier attribute 2195s ok 13 - Found X-Email-Address attribute 2195s ok 14 - Post code 2195s ok 15 - Get cookie lemonldap (2d6f3104cf052ab83ec8796b8e3f414396c53b1ed60ecfd7172936406f7f2a1d) 2195s ok 16 - Logout request 2195s ok 17 - Response is 200 2195s ok 18 - Cookie is deleted 2195s ok 19 - No pdata 2195s ok 20 - Disconnect request 2195s ok 21 - Response is 401 2195s 1..21 2195s ok 6 - Try with correct code 2195s # Subtest: Try with incorrect code 2195s ok 1 - Has not been triggered before 2195s ok 2 - Found NAS-Identifier attribute 2195s ok 3 - Found X-Email-Address attribute 2195s ok 4 - Auth query 2195s ok 5 - HTTP code is 200 2195s ok 6 - Page contains a form 2195s ok 7 - URI match 2195s ok 8 - Field "token" is defined 2195s ok 9 - Field "code" is defined 2195s ok 10 - Found EXTCODE input 2195s ok 11 - Has been triggered before 2195s ok 12 - Found NAS-Identifier attribute 2195s ok 13 - Found X-Email-Address attribute 2195s ok 14 - Post code 2195s ok 15 - Bad OTP error: code found on page 2195s ok 16 - Bad OTP error 2195s 1..16 2195s ok 7 - Try with incorrect code 2195s 1..7 2195s ok 2200s t/77-2F-Retry.t ................................................................ 2200s ok 1 - use Lemonldap::NG::Portal::Main; 2200s ok 2 - use Lemonldap::NG::Common::FormEncode; 2200s ok 3 - Portal object 2200s ok 4 - Init 2200s ok 5 - Portal app 2200s # Subtest: Only one factor offered, fail after 3 tries 2200s ok 1 - Auth query 2200s ok 2 - HTTP code is 200 2200s ok 3 - Page contains a form 2200s ok 4 - CSP header authorize POST request to \# 2200s ok 5 - Auth POST query 2200s ok 6 - Initial prompt 2200s ok 7 - HTTP code is 200 2200s ok 8 - Page contains a form 2200s ok 9 - URI match 2200s ok 10 - Field "token" is defined 2200s ok 11 - Field "code" is defined 2200s ok 12 - Post code 2200s ok 13 - Retry prompt 2200s ok 14 - HTTP code is 200 2200s ok 15 - Page contains a form 2200s ok 16 - URI match 2200s ok 17 - Field "token" is defined 2200s ok 18 - Field "code" is defined 2200s ok 19 - Post code 2200s ok 20 - Retry prompt 2200s ok 21 - HTTP code is 200 2200s ok 22 - Page contains a form 2200s ok 23 - URI match 2200s ok 24 - Field "token" is defined 2200s ok 25 - Field "code" is defined 2200s ok 26 - Post code 2200s ok 27 - Expected portal error code: code found on page 2200s ok 28 - Expected portal error code 2200s ok 29 - One entry in history 2200s ok 30 - Failure was recorded 2200s 1..30 2200s ok 6 - Only one factor offered, fail after 3 tries 2200s # Subtest: Only one factor offered, succeed after 2 tries 2200s ok 1 - Auth query 2200s ok 2 - HTTP code is 200 2200s ok 3 - Page contains a form 2200s ok 4 - CSP header authorize POST request to \# 2200s ok 5 - Auth POST query 2200s ok 6 - Initial prompt 2200s ok 7 - HTTP code is 200 2200s ok 8 - Page contains a form 2200s ok 9 - URI match 2200s ok 10 - Field "token" is defined 2200s ok 11 - Field "code" is defined 2200s ok 12 - Post code 2200s ok 13 - Retry prompt 2200s ok 14 - HTTP code is 200 2200s ok 15 - Page contains a form 2200s ok 16 - URI match 2200s ok 17 - Field "token" is defined 2200s ok 18 - Field "code" is defined 2200s ok 19 - Post code 2200s ok 20 - Retry prompt 2200s ok 21 - HTTP code is 200 2200s ok 22 - Page contains a form 2200s ok 23 - URI match 2200s ok 24 - Field "token" is defined 2200s ok 25 - Field "code" is defined 2200s Use of uninitialized value in string eq at /tmp/autopkgtest.ws6xEl/autopkgtest_tmp/smokeNzhML7/t/sfHookPlugin.pm line 64. 2200s ok 26 - Post code 2200s ok 27 - Get cookie lemonldap (e93c04ad8e1939d0fb0f2266a4f9a99ae3a17cf785a41563818f741c74875e11) 2200s ok 28 - One entry in history 2200s ok 29 - Success was recorded 2200s 1..29 2200s ok 7 - Only one factor offered, succeed after 2 tries 2200s # Subtest: Two factors offered, fail after 3 tries 2200s ok 1 - Auth query 2200s ok 2 - HTTP code is 200 2200s ok 3 - Page contains a form 2200s ok 4 - CSP header authorize POST request to \# 2200s ok 5 - Auth POST query 2200s ok 6 - HTTP code is 200 2200s ok 7 - Page contains a form 2200s ok 8 - URI match 2200s ok 9 - Field "token" is defined 2200s ok 10 - Post 2F choice 2200s ok 11 - Initial prompt 2200s ok 12 - HTTP code is 200 2200s ok 13 - Page contains a form 2200s ok 14 - URI match 2200s ok 15 - Field "token" is defined 2200s ok 16 - Field "code" is defined 2200s ok 17 - Post code 2200s ok 18 - Retry prompt 2200s ok 19 - HTTP code is 200 2200s ok 20 - Page contains a form 2200s ok 21 - URI match 2200s ok 22 - Field "token" is defined 2200s ok 23 - Field "code" is defined 2200s ok 24 - Post code 2200s ok 25 - Retry prompt 2200s ok 26 - HTTP code is 200 2200s ok 27 - Page contains a form 2200s ok 28 - URI match 2200s ok 29 - Field "token" is defined 2200s ok 30 - Field "code" is defined 2200s ok 31 - Post code 2200s ok 32 - Expected portal error code: code found on page 2200s ok 33 - Expected portal error code 2200s ok 34 - One entry in history 2200s ok 35 - Failure was recorded 2200s ok 36 - history failed time match > 2200s 1..36 2200s ok 8 - Two factors offered, fail after 3 tries 2200s # Subtest: Two factors offered, succeed after 2 tries 2200s ok 1 - Auth query 2200s ok 2 - HTTP code is 200 2200s ok 3 - Page contains a form 2200s ok 4 - CSP header authorize POST request to \# 2200s ok 5 - Auth POST query 2200s ok 6 - HTTP code is 200 2200s ok 7 - Page contains a form 2200s ok 8 - URI match 2200s ok 9 - Field "token" is defined 2200s ok 10 - Post 2F choice 2200s ok 11 - Initial prompt 2200s ok 12 - HTTP code is 200 2200s ok 13 - Page contains a form 2200s ok 14 - URI match 2200s ok 15 - Field "token" is defined 2200s ok 16 - Field "code" is defined 2200s ok 17 - Post code 2200s ok 18 - Retry prompt 2200s ok 19 - HTTP code is 200 2200s ok 20 - Page contains a form 2200s ok 21 - URI match 2200s ok 22 - Field "token" is defined 2200s ok 23 - Field "code" is defined 2200s ok 24 - Post code 2200s ok 25 - Retry prompt 2200s ok 26 - internal fake time ok 2200s ok 27 - HTTP code is 200 2200s ok 28 - Page contains a form 2200s ok 29 - URI match 2200s ok 30 - Field "token" is defined 2200s ok 31 - Field "code" is defined 2200s Use of uninitialized value in string eq at /tmp/autopkgtest.ws6xEl/autopkgtest_tmp/smokeNzhML7/t/sfHookPlugin.pm line 64. 2200s ok 32 - Post code 2200s ok 33 - Get cookie lemonldap (a40cc71684216e026a110d44ab0f0f0f3342657a7e2b0864868bd94445445ce8) 2200s ok 34 - One entry in history 2200s ok 35 - Success was recorded 2200s ok 36 - history success time match > 2200s 1..36 2200s ok 9 - Two factors offered, succeed after 2 tries 2200s # Subtest: Test sfBeforeVerify hook 2200s ok 1 - Auth query 2200s ok 2 - HTTP code is 200 2200s ok 3 - Page contains a form 2200s ok 4 - CSP header authorize POST request to \# 2200s ok 5 - Auth POST query 2200s ok 6 - Initial prompt 2200s ok 7 - HTTP code is 200 2200s ok 8 - Page contains a form 2200s ok 9 - URI match 2200s ok 10 - Field "token" is defined 2200s ok 11 - Field "code" is defined 2200s ok 12 - Post code 2200s ok 13 - User msmith denied by hook: code found on page 2200s ok 14 - User msmith denied by hook 2200s 1..14 2200s ok 10 - Test sfBeforeVerify hook 2200s 1..10 2200s ok 2207s t/77-2F-Trust.t ................................................................ 2207s ok 1 - use Lemonldap::NG::Portal::Main; 2207s ok 2 - use Lemonldap::NG::Common::FormEncode; 2207s ok 3 - Portal object 2207s ok 4 - Init 2207s ok 5 - Portal app 2207s # Subtest: Store browser, then reuse it 2207s ok 1 - Auth query 2207s ok 2 - HTTP code is 200 2207s ok 3 - Page contains a form 2207s ok 4 - CSP header authorize POST request to \# 2207s ok 5 - Found stayconnected checkbox 2207s ok 6 - Auth POST query 2207s ok 7 - HTTP code is 200 2207s ok 8 - Page contains a form 2207s ok 9 - URI match 2207s ok 10 - Field "token" is defined 2207s ok 11 - Post 2F choice 2207s ok 12 - Prompt indicates success 2207s ok 13 - Found 2F code in mail 2207s ok 14 - HTTP code is 200 2207s ok 15 - Page contains a form 2207s ok 16 - URI match 2207s ok 17 - Field "token" is defined 2207s ok 18 - Field "code" is defined 2207s ok 19 - Post code 2207s ok 20 - HTTP code is 200 2207s ok 21 - Page contains a form 2207s ok 22 - URI match 2207s ok 23 - Field "fg" is defined 2207s ok 24 - Field "token" is defined 2207s ok 25 - Found TOTP secret 2207s ok 26 - Post fingerprint 2207s ok 27 - Get cookie lemonldap (822e1c9cef8f8ff44cb6c43b6080ab6d7817a9848d3f59d69211b672bba59d66) 2207s ok 28 - Get cookie llngconnection (fe930db43f2800d91b39196e788146feac5ec8f4e6c4cf1666b199ae8a0c058f) 2207s ok 29 - Authentication level was set 2207s ok 30 - Auth query 2207s ok 31 - HTTP code is 200 2207s ok 32 - Page contains a form 2207s ok 33 - CSP header authorize POST request to \# 2207s ok 34 - Found stayconnected checkbox 2207s ok 35 - Auth POST query 2207s ok 36 - HTTP code is 200 2207s ok 37 - Page contains a form 2207s ok 38 - URI match 2207s ok 39 - Field "fg" is defined 2207s ok 40 - Field "token" is defined 2207s ok 41 - Post fingerprint 2207s ok 42 - Get cookie lemonldap (74ed5614a204708f2b504236c219715454b885f86786d7d9c24ac1c0ab21aa29) 2207s ok 43 - Authentication level was restored 2207s ok 44 - Logout request 2207s ok 45 - Response is 200 2207s ok 46 - Cookie is deleted 2207s ok 47 - No pdata 2207s ok 48 - Disconnect request 2207s ok 49 - Response is 401 2207s 1..49 2207s ok 6 - Store browser, then reuse it 2207s # Subtest: Store browser, then reuse it after cookie expiration 2207s ok 1 - Auth query 2207s ok 2 - HTTP code is 200 2207s ok 3 - Page contains a form 2207s ok 4 - CSP header authorize POST request to \# 2207s ok 5 - Found stayconnected checkbox 2207s ok 6 - Auth POST query 2207s ok 7 - HTTP code is 200 2207s ok 8 - Page contains a form 2207s ok 9 - URI match 2207s ok 10 - Field "token" is defined 2207s ok 11 - Post 2F choice 2207s ok 12 - Prompt indicates success 2207s ok 13 - Found 2F code in mail 2207s ok 14 - HTTP code is 200 2207s ok 15 - Page contains a form 2207s ok 16 - URI match 2207s ok 17 - Field "token" is defined 2207s ok 18 - Field "code" is defined 2207s ok 19 - Post code 2207s ok 20 - HTTP code is 200 2207s ok 21 - Page contains a form 2207s ok 22 - URI match 2207s ok 23 - Field "fg" is defined 2207s ok 24 - Field "token" is defined 2207s ok 25 - Found TOTP secret 2207s ok 26 - Post fingerprint 2207s ok 27 - Get cookie lemonldap (4a75f99d187a867a533938a2d306e8cd9d2f0844838f59092ad68627d6d06221) 2207s ok 28 - Get cookie llngconnection (9d684dc5aad8ce5076c0e248abd8ca14dd61ff9f5b19197786b4e8c411b759d5) 2207s ok 29 - Auth query 2207s ok 30 - HTTP code is 200 2207s ok 31 - Page contains a form 2207s ok 32 - CSP header authorize POST request to \# 2207s ok 33 - Found stayconnected checkbox 2207s ok 34 - Auth POST query 2207s ok 35 - Get cookie llngconnection (0) 2207s ok 36 - Old cookie is removed 2207s ok 37 - HTTP code is 200 2207s ok 38 - Page contains a form 2207s ok 39 - URI match 2207s ok 40 - Field "token" is defined 2207s ok 41 - Post 2F choice 2207s ok 42 - Prompt indicates success 2207s ok 43 - Found 2F code in mail 2207s ok 44 - HTTP code is 200 2207s ok 45 - Page contains a form 2207s ok 46 - URI match 2207s ok 47 - Field "token" is defined 2207s ok 48 - Field "code" is defined 2207s ok 49 - Post code 2207s ok 50 - Get cookie lemonldap (028e71ec183deb461ed3f67e526e59b8976f2dff26350833118ee1638afa1d93) 2207s ok 51 - Logout request 2207s ok 52 - Response is 200 2207s ok 53 - Cookie is deleted 2207s ok 54 - No pdata 2207s ok 55 - Disconnect request 2207s ok 56 - Response is 401 2207s 1..56 2207s ok 7 - Store browser, then reuse it after cookie expiration 2207s # Subtest: Store browser, then try to reuse it with wrong cookie 2207s ok 1 - Auth query 2207s ok 2 - HTTP code is 200 2207s ok 3 - Page contains a form 2207s ok 4 - CSP header authorize POST request to \# 2207s ok 5 - Found stayconnected checkbox 2207s ok 6 - Auth POST query 2207s ok 7 - HTTP code is 200 2207s ok 8 - Page contains a form 2207s ok 9 - URI match 2207s ok 10 - Field "token" is defined 2207s ok 11 - Post 2F choice 2207s ok 12 - Prompt indicates success 2207s ok 13 - Found 2F code in mail 2207s ok 14 - HTTP code is 200 2207s ok 15 - Page contains a form 2207s ok 16 - URI match 2207s ok 17 - Field "token" is defined 2207s ok 18 - Field "code" is defined 2207s ok 19 - Post code 2207s ok 20 - HTTP code is 200 2207s ok 21 - Page contains a form 2207s ok 22 - URI match 2207s ok 23 - Field "fg" is defined 2207s ok 24 - Field "token" is defined 2207s ok 25 - Found TOTP secret 2207s ok 26 - Post fingerprint 2207s ok 27 - Get cookie lemonldap (493ba5659a3f7802293d847503005d966d549c36ec3651e708b32d1c1febdcac) 2207s ok 28 - Get cookie llngconnection (8136e166f2b8350bf46aca2c7379b5e8ad65efb14f1155b47a0272e6d9b87fda) 2207s ok 29 - Auth query 2207s ok 30 - HTTP code is 200 2207s ok 31 - Page contains a form 2207s ok 32 - CSP header authorize POST request to \# 2207s ok 33 - Found stayconnected checkbox 2207s ok 34 - Auth POST query 2207s ok 35 - Get cookie llngconnection (0) 2207s ok 36 - Wrong cookie is removed 2207s ok 37 - HTTP code is 200 2207s ok 38 - Page contains a form 2207s ok 39 - URI match 2207s ok 40 - Field "token" is defined 2207s ok 41 - Post 2F choice 2207s ok 42 - Prompt indicates success 2207s ok 43 - Found 2F code in mail 2207s ok 44 - HTTP code is 200 2207s ok 45 - Page contains a form 2207s ok 46 - URI match 2207s ok 47 - Field "token" is defined 2207s ok 48 - Field "code" is defined 2207s ok 49 - Post code 2207s ok 50 - Get cookie lemonldap (ca850b3d06266ab6dfc77b44a1504e999e669488e9d4fefbe9f9ae8e444bc8bc) 2207s ok 51 - Logout request 2207s ok 52 - Response is 200 2207s ok 53 - Cookie is deleted 2207s ok 54 - No pdata 2207s ok 55 - Disconnect request 2207s ok 56 - Response is 401 2207s 1..56 2207s ok 8 - Store browser, then try to reuse it with wrong cookie 2207s # Subtest: Store browser, then try to reuse it with wrong TOTP secret 2207s ok 1 - Auth query 2207s ok 2 - HTTP code is 200 2207s ok 3 - Page contains a form 2207s ok 4 - CSP header authorize POST request to \# 2207s ok 5 - Found stayconnected checkbox 2207s ok 6 - Auth POST query 2207s ok 7 - HTTP code is 200 2207s ok 8 - Page contains a form 2207s ok 9 - URI match 2207s ok 10 - Field "token" is defined 2207s ok 11 - Post 2F choice 2207s ok 12 - Prompt indicates success 2207s ok 13 - Found 2F code in mail 2207s ok 14 - HTTP code is 200 2207s ok 15 - Page contains a form 2207s ok 16 - URI match 2207s ok 17 - Field "token" is defined 2207s ok 18 - Field "code" is defined 2207s ok 19 - Post code 2207s ok 20 - HTTP code is 200 2207s ok 21 - Page contains a form 2207s ok 22 - URI match 2207s ok 23 - Field "fg" is defined 2207s ok 24 - Field "token" is defined 2207s ok 25 - Found TOTP secret 2207s ok 26 - Post fingerprint 2207s ok 27 - Get cookie lemonldap (313b5faa9742ab9456bef82253ec87e92f9b9fac63d344d1236288e9cf5a6793) 2207s ok 28 - Get cookie llngconnection (ebef2a6070ff397e6cf155e158bdde7c99cc81e4a9b9ee2596da55dce99c287e) 2207s ok 29 - Auth query 2207s ok 30 - HTTP code is 200 2207s ok 31 - Page contains a form 2207s ok 32 - CSP header authorize POST request to \# 2207s ok 33 - Found stayconnected checkbox 2207s ok 34 - Auth POST query 2207s ok 35 - HTTP code is 200 2207s ok 36 - Page contains a form 2207s ok 37 - URI match 2207s ok 38 - Field "fg" is defined 2207s ok 39 - Field "token" is defined 2207s ok 40 - Post fingerprint 2207s ok 41 - Expected portal error code: code found on page 2207s ok 42 - Expected portal error code 2207s ok 43 - Get cookie llngconnection (0) 2207s ok 44 - Cookie with mismatched TOTP is removed 2207s 1..44 2207s ok 9 - Store browser, then try to reuse it with wrong TOTP secret 2207s # Subtest: Store browser, then try to reuse as different user 2207s ok 1 - Auth query 2207s ok 2 - HTTP code is 200 2207s ok 3 - Page contains a form 2207s ok 4 - CSP header authorize POST request to \# 2207s ok 5 - Found stayconnected checkbox 2207s ok 6 - Auth POST query 2207s ok 7 - HTTP code is 200 2207s ok 8 - Page contains a form 2207s ok 9 - URI match 2207s ok 10 - Field "token" is defined 2207s ok 11 - Post 2F choice 2207s ok 12 - Prompt indicates success 2207s ok 13 - Found 2F code in mail 2207s ok 14 - HTTP code is 200 2207s ok 15 - Page contains a form 2207s ok 16 - URI match 2207s ok 17 - Field "token" is defined 2207s ok 18 - Field "code" is defined 2207s ok 19 - Post code 2207s ok 20 - HTTP code is 200 2207s ok 21 - Page contains a form 2207s ok 22 - URI match 2207s ok 23 - Field "fg" is defined 2207s ok 24 - Field "token" is defined 2207s ok 25 - Found TOTP secret 2207s ok 26 - Post fingerprint 2207s ok 27 - Get cookie lemonldap (077e59584aa860e41ac1dbc69d16d25972476f190dfe9432e12aacad31aabbf9) 2207s ok 28 - Get cookie llngconnection (af552ae9301d47f27e3549041ce6f401b83118e46ff6f186e229f91517817c72) 2207s ok 29 - Auth query 2207s ok 30 - HTTP code is 200 2207s ok 31 - Page contains a form 2207s ok 32 - CSP header authorize POST request to \# 2207s ok 33 - Found stayconnected checkbox 2207s ok 34 - Auth POST query 2207s ok 35 - HTTP code is 200 2207s ok 36 - Page contains a form 2207s ok 37 - URI match 2207s ok 38 - Field "token" is defined 2207s ok 39 - Post 2F choice 2207s ok 40 - Prompt indicates success 2207s ok 41 - Found 2F code in mail 2207s ok 42 - HTTP code is 200 2207s ok 43 - Page contains a form 2207s ok 44 - URI match 2207s ok 45 - Field "token" is defined 2207s ok 46 - Field "code" is defined 2207s ok 47 - Post code 2207s ok 48 - HTTP code is 200 2207s ok 49 - Page contains a form 2207s ok 50 - URI match 2207s ok 51 - Field "fg" is defined 2207s ok 52 - Field "token" is defined 2207s ok 53 - Found TOTP secret 2207s ok 54 - Post fingerprint 2207s ok 55 - Get cookie lemonldap (9c6e9ce2a4be17500efff315409d2a52bd0996aa1240896db15c104eeecdf7ce) 2207s ok 56 - Logout request 2207s ok 57 - Response is 200 2207s ok 58 - Cookie is deleted 2207s ok 59 - No pdata 2207s ok 60 - Disconnect request 2207s ok 61 - Response is 401 2207s 1..61 2207s ok 10 - Store browser, then try to reuse as different user 2207s # Subtest: User can refuse to stay connected 2207s ok 1 - Auth query 2207s ok 2 - HTTP code is 200 2207s ok 3 - Page contains a form 2207s ok 4 - CSP header authorize POST request to \# 2207s ok 5 - Found stayconnected checkbox 2207s ok 6 - Auth POST query 2207s ok 7 - HTTP code is 200 2207s ok 8 - Page contains a form 2207s ok 9 - URI match 2207s ok 10 - Field "token" is defined 2207s ok 11 - Post 2F choice 2207s ok 12 - Prompt indicates success 2207s ok 13 - Found 2F code in mail 2207s ok 14 - HTTP code is 200 2207s ok 15 - Page contains a form 2207s ok 16 - URI match 2207s ok 17 - Field "token" is defined 2207s ok 18 - Field "code" is defined 2207s ok 19 - Post code 2207s ok 20 - Get cookie lemonldap (5ed549bb22034dbd31de8e663a3c97dfb29cbd6c267ba07be38dc2375df93ef3) 2207s ok 21 - Logout request 2207s ok 22 - Response is 200 2207s ok 23 - Cookie is deleted 2207s ok 24 - No pdata 2207s ok 25 - Disconnect request 2207s ok 26 - Response is 401 2207s 1..26 2207s ok 11 - User can refuse to stay connected 2207s # Subtest: User cannot bypass the trusted browser rule (wrong 2f type) 2207s ok 1 - Auth query 2207s ok 2 - HTTP code is 200 2207s ok 3 - Page contains a form 2207s ok 4 - CSP header authorize POST request to \# 2207s ok 5 - Found stayconnected checkbox 2207s ok 6 - Auth POST query 2207s ok 7 - HTTP code is 200 2207s ok 8 - Page contains a form 2207s ok 9 - URI match 2207s ok 10 - Field "token" is defined 2207s ok 11 - Post 2F choice 2207s ok 12 - Prompt indicates success 2207s ok 13 - HTTP code is 200 2207s ok 14 - Page contains a form 2207s ok 15 - URI match 2207s ok 16 - Field "token" is defined 2207s ok 17 - Field "code" is defined 2207s ok 18 - Post code 2207s ok 19 - Persistent connection cookie isn't sent 2207s ok 20 - Get cookie lemonldap (9506fb4b7717f87ba773a59eaf58b334910129200591112839fad501ba5b2631) 2207s 1..20 2207s ok 12 - User cannot bypass the trusted browser rule (wrong 2f type) 2207s # Subtest: User cannot bypass the trusted browser rule (wrong user) 2207s ok 1 - Auth query 2207s ok 2 - HTTP code is 200 2207s ok 3 - Page contains a form 2207s ok 4 - CSP header authorize POST request to \# 2207s ok 5 - Found stayconnected checkbox 2207s ok 6 - Auth POST query 2207s ok 7 - HTTP code is 200 2207s ok 8 - Page contains a form 2207s ok 9 - URI match 2207s ok 10 - Field "token" is defined 2207s ok 11 - Post 2F choice 2207s ok 12 - Prompt indicates success 2207s ok 13 - Found 2F code in mail 2207s ok 14 - HTTP code is 200 2207s ok 15 - Page contains a form 2207s ok 16 - URI match 2207s ok 17 - Field "token" is defined 2207s ok 18 - Field "code" is defined 2207s ok 19 - Post code 2207s ok 20 - Persistent connection cookie isn't sent 2207s ok 21 - Get cookie lemonldap (1b9a8fb1bc2979302a9cc1cc4a663bafea8526be06c556f6e72ca362d6754b4c) 2207s 1..21 2207s ok 13 - User cannot bypass the trusted browser rule (wrong user) 2207s 1..13 2207s ok 2210s t/78-2F-Upgrade-Many.t ......................................................... 2210s ok 1 - use Lemonldap::NG::Portal::Main; 2210s ok 2 - use Lemonldap::NG::Common::FormEncode; 2210s ok 3 - Portal object 2210s ok 4 - Init 2210s ok 5 - Portal app 2210s ok 6 - Auth query 2210s ok 7 - Get cookie lemonldap (9b3d4d1e35804e76935ada9e8b1c2e63d36acf4eb9112aa90957e76c07bb20cc) 2210s ok 8 - Upgrade session query 2210s ok 9 - HTTP code is 200 2210s ok 10 - Page contains a form 2210s ok 11 - URI match 2210s ok 12 - Field "confirm" is defined 2210s ok 13 - Field "url" is defined 2210s ok 14 - Found custom Main Logo 2210s ok 15 - Language icons found 2210s ok 16 - Accept session upgrade query 2210s ok 17 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 2210s ok 18 - HTTP code is 200 2210s ok 19 - Page contains a form 2210s ok 20 - Host match 2210s ok 21 - Field "upgrading" is defined 2210s ok 22 - Field "url" is defined 2210s ok 23 - CSP header authorize POST request to \# 2210s ok 24 - Post login 2210s 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) 2210s ok 26 - HTTP code is 200 2210s ok 27 - Page contains a form 2210s ok 28 - URI match 2210s ok 29 - Field "token" is defined 2210s ok 30 - Field "checkLogins" is defined 2210s ok 31 - Found mail 2210s ok 32 - Post ext2f choice 2210s ok 33 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_choice%22%3A%22strong%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 2210s ok 34 - HTTP code is 200 2210s ok 35 - Page contains a form 2210s ok 36 - URI match 2210s ok 37 - Field "token" is defined 2210s ok 38 - Field "code" is defined 2210s ok 39 - Found EXTCODE input 2210s ok 40 - Found 2F code in mail 2210s ok 41 - Post code 2210s ok 42 - Get redirection 2210s ok 43 - Location is http://test1.example.com 2210s ok 44 - Get cookie lemonldap (65e8352199d3687f146297e18089b97ae9fd2d35c934d7ee5280c91b14c3005e) 2210s ok 45 - Make sure no pdata is returned 2210s 1..45 2210s ok 2213s t/78-2F-Upgrade.t .............................................................. 2213s Name "LLNG::TMPDIR" used only once: possible typo at t/78-2F-Upgrade.t line 9. 2213s ok 1 - use Lemonldap::NG::Portal::Main; 2213s ok 2 - use Lemonldap::NG::Common::FormEncode; 2213s ok 3 - Portal object 2213s [Wed Feb 4 09:33:41 2026] [LLNG:6905] [error] Bad logLevel value '', switching to 'info' 2213s 2213s [Wed Feb 4 09:33:41 2026] [LLNG:6905] [info] Loading configuration 1 for process 6905 2213s ok 4 - Init 2213s ok 5 - Portal app 2213s ok 6 - Auth query 2213s ok 7 - Get cookie lemonldap (ede7d951127a6e69afe7d69b25db41637e9d8c1ac2ee3975c0f7fb93c0882cc7) 2213s [Wed Feb 4 09:33:41 2026] [LLNG:6905] [info] New request Lemonldap::NG::Handler::Server GET /level3 2213s [Wed Feb 4 09:33:41 2026] [LLNG:6905] [notice] User dwho was forbidden access to test1.example.com/level3 2213s ok 8 - Handler request 2213s ok 9 - Authenticated as dwho 2213s ok 10 - HTTP code is 403 2213s ok 11 - Upgrade session query 2213s ok 12 - HTTP code is 200 2213s ok 13 - Page contains a form 2213s ok 14 - URI match 2213s ok 15 - Field "confirm" is defined 2213s ok 16 - Field "url" is defined 2213s ok 17 - Found custom Main Logo 2213s ok 18 - Language icons found 2213s ok 19 - Accept session upgrade query 2213s ok 20 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 2213s ok 21 - HTTP code is 200 2213s ok 22 - Page contains a form 2213s ok 23 - Host match 2213s ok 24 - Field "upgrading" is defined 2213s ok 25 - Field "url" is defined 2213s ok 26 - CSP header authorize POST request to \# 2213s ok 27 - Post login 2213s ok 28 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22_choice%22%3A%22strong%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 2213s ok 29 - HTTP code is 200 2213s ok 30 - Page contains a form 2213s ok 31 - URI match 2213s ok 32 - Field "token" is defined 2213s ok 33 - Field "code" is defined 2213s ok 34 - Found EXTCODE input 2213s ok 35 - Found 2F code in mail 2213s ok 36 - Post code 2213s ok 37 - Get redirection 2213s ok 38 - Location is http://test1.example.com 2213s ok 39 - Get cookie lemonldap (5b1b32d6ef6fd8b59e477b6eb5adc908d4d1ef35714584c2e88118f4b087dfb8) 2213s ok 40 - Make sure no pdata is returned 2213s [Wed Feb 4 09:33:42 2026] [LLNG:6905] [info] New request Lemonldap::NG::Handler::Server GET /level3 2213s ok 41 - Handler request 2213s ok 42 - Authenticated as dwho 2213s ok 43 - HTTP code is 200 2213s 1..43 2213s ok 2215s t/78-2F-UpgradeOnly-with-forceFlag.t ........................................... 2215s ok 1 - use Lemonldap::NG::Portal::Main; 2215s ok 2 - Portal object 2215s ok 3 - Init 2215s ok 4 - Portal app 2215s ok 5 - Auth query 2215s ok 6 - Get cookie lemonldap (1692961d7932bc26514e9310f851a9a6da565f6a9d9c5351c3d625b3dca242f5) 2215s ok 7 - CheckUser 2215s ok 8 - Response is JSON 2215s ok 9 - AuthenticationLevel == 1 2215s ok 10 - Form registration 2215s ok 11 - Get redirection 2215s ok 12 - Location header found 2215s ok 13 - Form registration 2215s ok 14 - Found TOTP js 2215s ok 15 - Get new key 2215s ok 16 - Content is JSON 2215s ok 17 - Found secret 2215s ok 18 - Found token 2215s ok 19 - Found issuer 2215s ok 20 - Found user 2215s ok 21 - Code 2215s ok 22 - Code contains 6 digits 2215s ok 23 - Post code 2215s ok 24 - Content is JSON 2215s ok 25 - TOTP is registered 2215s ok 26 - Form registration 2215s ok 27 - Found forceUpgrade flag 2215s ok 28 - Upgrade session query from 2fManager 2215s ok 29 - HTTP code is 200 2215s ok 30 - Page contains a form 2215s ok 31 - URI match 2215s ok 32 - Field "confirm" is defined 2215s ok 33 - Field "url" is defined 2215s ok 34 - Field "forceUpgrade" is defined 2215s ok 35 - Accept session upgrade query 2215s ok 36 - HTTP code is 200 2215s ok 37 - Page contains a form 2215s ok 38 - URI match 2215s ok 39 - Field "token" is defined 2215s ok 40 - Code 2215s ok 41 - Post code 2215s ok 42 - CheckUser 2215s ok 43 - Response is JSON 2215s ok 44 - AuthenticationLevel == 3 2215s 1..44 2215s ok 2218s t/78-2F-UpgradeOnly-without-2F.t ............................................... 2218s ok 1 - use Lemonldap::NG::Portal::Main; 2218s ok 2 - use Lemonldap::NG::Common::FormEncode; 2218s ok 3 - Portal object 2218s ok 4 - Init 2218s ok 5 - Portal app 2218s ok 6 - Auth query 2218s ok 7 - Get cookie lemonldap (4740eca32df0954888a21ecbf243488602791fce0641ae5c7b3faf514f16f716) 2218s ok 8 - Upgrade session query 2218s ok 9 - HTTP code is 200 2218s ok 10 - Page contains a form 2218s ok 11 - URI match 2218s ok 12 - Field "confirm" is defined 2218s ok 13 - Field "url" is defined 2218s ok 14 - Accept session upgrade query 2218s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 2218s ok 16 - Expected portal error code: code found on page 2218s ok 17 - Expected portal error code 2218s ok 18 - Accept session upgrade query 2218s ok 19 - Get redirection 2218s ok 20 - Location is http://auth.example.com/ 2218s ok 21 - Logout request 2218s ok 22 - Response is 200 2218s ok 23 - Cookie is deleted 2218s ok 24 - No pdata 2218s ok 25 - Disconnect request 2218s ok 26 - Response is 401 2218s 1..26 2218s ok 2221s t/78-2F-UpgradeOnly.t .......................................................... 2221s ok 1 - use Lemonldap::NG::Portal::Main; 2221s ok 2 - use Lemonldap::NG::Common::FormEncode; 2221s ok 3 - Portal object 2221s ok 4 - Init 2221s ok 5 - Portal app 2221s ok 6 - Auth query 2221s ok 7 - Get cookie lemonldap (d9a2b256724ac63fdfb378bbd7d65dd6abc48d90fb1f8a7a4d62eb16692c34bc) 2221s ok 8 - Upgrade session query 2221s ok 9 - HTTP code is 200 2221s ok 10 - Page contains a form 2221s ok 11 - URI match 2221s ok 12 - Field "confirm" is defined 2221s ok 13 - Field "url" is defined 2221s ok 14 - Accept session upgrade query 2221s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 2221s ok 16 - Expected portal error code: code found on page 2221s ok 17 - Expected portal error code 2221s ok 18 - Auth query 2221s ok 19 - Get cookie lemonldap (6dbeaabda078c0864133546bfea9b09b3723f14827deb7bc9cf4fca018ae6a47) 2221s ok 20 - Upgrade session query 2221s ok 21 - HTTP code is 200 2221s ok 22 - Page contains a form 2221s ok 23 - URI match 2221s ok 24 - Field "confirm" is defined 2221s ok 25 - Field "url" is defined 2221s ok 26 - Accept session upgrade query 2221s ok 27 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 2221s ok 28 - HTTP code is 200 2221s ok 29 - Page contains a form 2221s ok 30 - URI match 2221s ok 31 - Field "token" is defined 2221s ok 32 - Field "code" is defined 2221s ok 33 - Found EXTCODE input 2221s ok 34 - Found 2F code in mail 2221s ok 35 - Post code 2221s ok 36 - Get redirection 2221s ok 37 - Location is http://test1.example.com 2221s ok 38 - Get cookie lemonldap (6dbeaabda078c0864133546bfea9b09b3723f14827deb7bc9cf4fca018ae6a47) 2221s ok 39 - Make sure no pdata is returned 2221s 1..39 2221s ok 2223s t/79-2F-Yubikey-from-Session.t ................................................. 2223s ok 1 - use Lemonldap::NG::Portal::Main; 2223s ok 2 - Portal object 2223s ok 3 - Init 2223s ok 4 - Portal app 2223s ok 5 - Authenticate as dwho 2223s ok 6 - HTTP code is 200 2223s ok 7 - Page contains a form 2223s ok 8 - URI match 2223s ok 9 - Field "token" is defined 2223s ok 10 - Field "code" is defined 2223s ok 11 - Post code 2223s ok 12 - Bad OTP code: code found on page 2223s ok 13 - Bad OTP code 2223s ok 14 - Auth query 2223s ok 15 - HTTP code is 200 2223s ok 16 - Page contains a form 2223s ok 17 - URI match 2223s ok 18 - Field "token" is defined 2223s ok 19 - Field "code" is defined 2223s ok 20 - Post code 2223s ok 21 - Get cookie lemonldap (0d2163b9a8b332ee55e6de101fc3d2e1c44db70f6f88a129ca106740fb9af78e) 2223s ok 22 - Auth query 2223s ok 23 - HTTP code is 200 2223s ok 24 - Page contains a form 2223s ok 25 - URI match 2223s ok 26 - Field "token" is defined 2223s ok 27 - Field "code" is defined 2223s ok 28 - Post code 2223s ok 29 - Get cookie lemonldap (34982cb0b4ac23ac67ba05bdbdfc334b9759b00b5321922871be2eecde13babc) 2223s ok 30 - Auth query 2223s ok 31 - Get cookie lemonldap (ba952dfff0db51e8b47e317a7f91b9f9509de7a33b37ed678d7abf90021a195e) 2223s 1..31 2223s ok 2225s t/79-2F-Yubikey.t .............................................................. 2225s ok 1 - use Lemonldap::NG::Portal::Main; 2225s ok 2 - Portal object 2225s ok 3 - Init 2225s ok 4 - Portal app 2225s ok 5 - Auth query 2225s ok 6 - HTTP code is 200 2225s ok 7 - Get cookie lemonldap (8aca7c4d553589e745c44ea79cc2febf671fb38ef565b1f708ef6dfca19158f7) 2225s ok 8 - Auth query 2225s ok 9 - Response body is not empty 2225s ok 10 - Found prompt message 2225s ok 11 - HTTP code is 200 2225s ok 12 - Page contains a form 2225s ok 13 - URI match 2225s ok 14 - Field "UBKName" is defined 2225s ok 15 - Field "otp" is defined 2225s ok 16 - Invalid otp 2225s ok 17 - Response body is not empty 2225s ok 18 - Found error message 2225s ok 19 - Invalid UBKname 2225s ok 20 - Response body is not empty 2225s ok 21 - Found error message 2225s ok 22 - Correct registration attempt 2225s ok 23 - Get redirection 2225s ok 24 - Location is http://auth.example.com/2fregisters?continue=1 2225s ok 25 - Found registered yubikey 2225s ok 26 - Correct device ID 2225s ok 27 - Epoch is defined 2225s ok 28 - Auth query 2225s ok 29 - HTTP code is 200 2225s ok 30 - Page contains a form 2225s ok 31 - URI match 2225s ok 32 - Field "token" is defined 2225s ok 33 - Field "code" is defined 2225s ok 34 - Post code 2225s ok 35 - Bad OTP code: code found on page 2225s ok 36 - Bad OTP code 2225s ok 37 - Auth query 2225s ok 38 - HTTP code is 200 2225s ok 39 - Page contains a form 2225s ok 40 - URI match 2225s ok 41 - Field "token" is defined 2225s ok 42 - Field "code" is defined 2225s ok 43 - Post code 2225s ok 44 - Bad OTP code: code found on page 2225s ok 45 - Bad OTP code 2225s ok 46 - Auth query 2225s ok 47 - HTTP code is 200 2225s ok 48 - Page contains a form 2225s ok 49 - URI match 2225s ok 50 - Field "token" is defined 2225s ok 51 - Field "code" is defined 2225s ok 52 - Post code 2225s ok 53 - Get cookie lemonldap (f7e45bbfb908ee662c9294f87cd75b58d15e5f70a6c8e80c0c9ee5bc6086c65b) 2225s ok 54 - HTTP code is 400 2225s ok 55 - Deletion expects valid CSRF token 2225s ok 56 - Post deletion 2225s ok 57 - HTTP code is 200 2225s ok 58 - Content-Type is JSON 2225s ok 59 - Content is valid JSON 2225s ok 60 2225s ok 61 - No device found anymore 2225s ok 62 - Auth query 2225s ok 63 - Get cookie lemonldap (4439057b7fa3713b9246902d892b51f6431de370b667a01c7f710a5be09a0c1c) 2225s 1..63 2225s ok 2228s t/80-2F-Okta.t ................................................................. 2228s ok 1 - use Lemonldap::NG::Portal::Main; 2228s # Subtest: Choose Okta SMS 2228s ok 1 - Portal object 2228s ok 2 - Init 2228s ok 3 - Portal app 2228s ok 4 - Get Portal 2228s ok 5 - HTTP code is 200 2228s ok 6 - Page contains a form 2228s ok 7 - Host match 2228s ok 8 - Field "user" is defined 2228s ok 9 - Field "password" is defined 2228s ok 10 - CSP header authorize POST request to \# 2228s ok 11 - Auth query 2228s ok 12 - HTTP code is 200 2228s ok 13 - Page contains a form 2228s ok 14 - URI match 2228s ok 15 - Choose SMS 2228s ok 16 - HTTP code is 200 2228s ok 17 - Page contains a form 2228s ok 18 - URI match 2228s ok 19 - Send code 2228s ok 20 - Get cookie lemonldap (cb80e98266412fd032b3d0e54659f8c7a6990b8ba274b22c9dda5f4acb3d0269) 2228s ok 21 - Get session using restSessionServer 2228s ok 22 - HTTP code is 200 2228s ok 23 - Deserialize session content 2228s ok 24 - Session has correct value for _auth 2228s ok 25 - Session has correct value for _2f 2228s ok 26 - Logout request 2228s ok 27 - Response is 200 2228s ok 28 - Cookie is deleted 2228s ok 29 - No pdata 2228s ok 30 - Disconnect request 2228s ok 31 - Response is 401 2228s 1..31 2228s ok 2 - Choose Okta SMS 2228s # Subtest: Choose Okta Push 2228s ok 1 - Portal object 2228s ok 2 - Init 2228s ok 3 - Portal app 2228s ok 4 - Get Portal 2228s ok 5 - HTTP code is 200 2228s ok 6 - Page contains a form 2228s ok 7 - Host match 2228s ok 8 - Field "user" is defined 2228s ok 9 - Field "password" is defined 2228s ok 10 - CSP header authorize POST request to \# 2228s ok 11 - Auth query 2228s ok 12 - HTTP code is 200 2228s ok 13 - Page contains a form 2228s ok 14 - URI match 2228s ok 15 - Choose SMS 2228s ok 16 - HTTP code is 200 2228s ok 17 - Page contains a form 2228s ok 18 - URI match 2228s ok 19 - CSP header authorize POST request to auth.example.com 2228s ok 20 - Send code 2228s ok 21 - Get cookie lemonldap (0bf3a1164546a1b9975824d9f4755bf1afbd8ea85f13f0fa3a72346fa398594c) 2228s ok 22 - Get session using restSessionServer 2228s ok 23 - HTTP code is 200 2228s ok 24 - Deserialize session content 2228s ok 25 - Session has correct value for _2f 2228s ok 26 - Session has correct value for _auth 2228s ok 27 - Logout request 2228s ok 28 - Response is 200 2228s ok 29 - Cookie is deleted 2228s ok 30 - No pdata 2228s ok 31 - Disconnect request 2228s ok 32 - Response is 401 2228s 1..32 2228s ok 3 - Choose Okta Push 2228s 1..3 2228s ok 2231s t/81-MostViewedApplications.t .................................................. 2231s ok 1 - use Lemonldap::NG::Portal::Main; 2231s ok 2 - Portal object 2231s ok 3 - Init 2231s ok 4 - Portal app 2231s ok 5 - Get cookie lemonldap (dd5371e8c01efe7029d1d601b0495b7d2efc5856729227070e257189c9ee9e76) 2231s ok 6 - Get cookie lemonldap (1d5ad5a92f390d5d7217fffac823818718c88a1932cecd63fd333efe0b7ac406) 2231s ok 7 - Get cookie lemonldap (dd344a95cdbd9c8a8b81f8907f57f70e8aa122334288c39183b6b6c138eaa6ed) 2231s ok 8 - Session contains history hash 2231s ok 9 - OIDC App 1 has been accessed twice 2231s ok 10 - OIDC App 2 has been accessed once 2231s ok 11 - History contains two entries 2231s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770197639%2C%22issuerRequestcas%22%3A%221770125759_55508%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 2231s ok 13 - Get redirection 2231s ok 14 - Location header found 2231s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770197639%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770125759_9629%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 2231s ok 16 - Get redirection 2231s ok 17 - Location header found 2231s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770125759_37705%22%2C%22issuerTs%22%3A1770197639%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 2231s ok 19 - Get redirection 2231s ok 20 - Location header found 2231s ok 21 - Session contains history hash 2231s ok 22 - CAS App 1 has been accessed twice 2231s ok 23 - CAS App 2 has been accessed once 2231s ok 24 - History contains four entries 2231s ok 25 - Portal object 2231s ok 26 - Init 2231s ok 27 - Portal app 2231s ok 28 - Get cookie lemonldap (93fa46cd1bdad604cc9c42483bf5e04755f90efcde6f121d529118436b4653a8) 2231s ok 29 - History contains five entries 2231s ok 30 - SAML App 1 has been accessed once 2231s 1..30 2231s ok 2234s t/91-Handler-cache-cleaned.t ................................................... 2234s ok 1 - use Lemonldap::NG::Portal::Main; 2234s ok 2 - use Lemonldap::NG::Common::FormEncode; 2234s ok 3 - Portal object 2234s ok 4 - Init 2234s ok 5 - Portal app 2234s ok 6 - Auth query 2234s ok 7 - Get cookie lemonldap (364334d44b8c250ac1fd7ae51829024fc899511921b8de201d2e4f52ac703d68) 2234s ok 8 - Get portal 2234s ok 9 - Authenticated as dwho 2234s ok 10 - Auth query 2234s ok 11 - HTTP code is 200 2234s ok 12 - Page contains a form 2234s ok 13 - URI match 2234s ok 14 - Field "token" is defined 2234s ok 15 - Field "code" is defined 2234s ok 16 - Found EXTCODE input 2234s ok 17 - Found 2F code in mail 2234s ok 18 - Get portal 2234s ok 19 - Post code 2234s ok 20 - Get portal 2234s ok 21 - Authenticated as dwho 2234s 1..21 2234s ok 2236s t/91-Memory-Leak.t ............................................................. 2236s 1..5 2236s ok 1 - use Lemonldap::NG::Portal::Main; 2236s ok 2 - leaks 0 < 1 2236s ok 3 - leaks -1 < 1 2236s not ok 4 - Unable to really destroy a portal object for now # TODO Not yet fully cleaned 2236s # Failed (TODO) test 'Unable to really destroy a portal object for now' 2236s # at t/91-Memory-Leak.t line 34. 2236s [Wed Feb 4 09:34:04 2026] [LLNG:6915] [error] globalStorage not defined (perhaps configuration can not be read) 2236s [Wed Feb 4 09:34:04 2026] [LLNG:6915] [error] globalStorage not defined (perhaps configuration can not be read) 2236s ok 5 - leaks 0 < 1 2236s ok 2238s t/99-Bad-logLevel.t ............................................................ 2238s ok 1 - use Lemonldap::NG::Portal::Main; 2238s ok 2 - Portal object 2238s [Wed Feb 4 09:34:06 2026] [LLNG:6916] [error] Bad logLevel value 'error ', switching to 'info' 2238s [Wed Feb 4 09:34:06 2026] [LLNG:6916] [error] Bad logLevel value 'error ', switching to 'info' 2238s 2238s [Wed Feb 4 09:34:06 2026] [LLNG:6916] [info] Loading configuration 1 for process 6916 2238s ok 3 - Init 2238s ok 4 - Portal app 2238s [Wed Feb 4 09:34:06 2026] [LLNG:6916] [info] New request Lemonldap::NG::Portal::Main GET / 2238s [Wed Feb 4 09:34:07 2026] [LLNG:6916] [notice] User anonymous successfully authenticated at level 0 2238s [Wed Feb 4 09:34:07 2026] [LLNG:6916] [notice] User anonymous connected from Null (127.0.0.1) 2238s ok 5 - Auth query 2238s ok 6 - HTTP code is 200 2238s ok 7 - Get cookie lemonldap (979831fdfb7a258dcd88730db763410285216148243bede1bedfdcf78560612e) 2238s [Wed Feb 4 09:34:07 2026] [LLNG:6916] [info] New request Lemonldap::NG::Portal::Main GET /logout 2238s ok 8 - Get logout page 2238s ok 9 - PE_LOGOUT_OK 2238s 1..9 2238s ok 2240s t/99-Dont-load-Dumper.t ........................................................ 2240s 1..5 2240s ok 1 - use Lemonldap::NG::Portal::Main; 2240s ok 2 - Portal object 2240s ok 3 - Init 2240s ok 4 - App 2240s ok 5 - Portal doesn't depend on Data::Dumper 2240s ok 2240s All tests successful. 2240s Files=423, Tests=17493, 1048 wallclock secs ( 1.95 usr 11.55 sys + 194.65 cusr 115.66 csys = 323.81 CPU) 2240s Result: PASS 2240s autopkgtest [09:32:48]: test portal-test: -----------------------] 2242s portal-test PASS 2242s autopkgtest [09:32:50]: test portal-test: - - - - - - - - - - results - - - - - - - - - - 2242s autopkgtest [09:32:50]: test manager-test: preparing testbed 2261s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260204-085527-juju-7f2275-prod-proposed-migration-environment-15-3b033edd-9d62-4ff9-9b58-8a703e506d80 from image adt/ubuntu-resolute-s390x-server-20260203.img (UUID 733879ca-10c9-4d0b-9d4a-492c78d47079)... 2311s autopkgtest [09:33:59]: testbed dpkg architecture: s390x 2311s autopkgtest [09:33:59]: testbed apt version: 3.1.14 2312s autopkgtest [09:34:00]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2312s autopkgtest [09:34:00]: testbed release detected to be: resolute 2312s autopkgtest [09:34:00]: updating testbed package index (apt update) 2313s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 2313s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2313s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2313s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2313s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 2313s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [229 kB] 2313s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1720 kB] 2313s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [35.1 kB] 2313s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [257 kB] 2314s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1449 kB] 2314s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9648 B] 2314s Fetched 3830 kB in 2s (2383 kB/s) 2316s Reading package lists... 2317s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 2317s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2317s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2317s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2319s Reading package lists... 2319s Reading package lists... 2319s Building dependency tree... 2319s Reading state information... 2319s Calculating upgrade... 2319s The following packages will be upgraded: 2319s debconf debconf-i18n htop libmd0 libzstd1 powermgmt-base python3-debconf 2319s python3-lazr.restfulclient systemd-hwe-hwdb zstd 2319s 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2319s Need to get 1700 kB of archives. 2319s After this operation, 1024 B of additional disk space will be used. 2319s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-debconf all 1.5.91build1 [4174 B] 2319s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf-i18n all 1.5.91build1 [227 kB] 2320s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf all 1.5.91build1 [126 kB] 2320s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libmd0 s390x 1.1.0-2build4 [23.7 kB] 2320s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libzstd1 s390x 1.5.7+dfsg-3 [346 kB] 2320s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x systemd-hwe-hwdb all 259.0.1 [3152 B] 2320s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x powermgmt-base all 1.38ubuntu2 [7878 B] 2320s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x htop s390x 3.4.1-5build2 [188 kB] 2320s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-lazr.restfulclient all 0.14.6-3build1 [51.1 kB] 2320s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x zstd s390x 1.5.7+dfsg-3 [724 kB] 2320s dpkg-preconfigure: unable to re-open stdin: No such file or directory 2320s Fetched 1700 kB in 0s (5001 kB/s) 2320s (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 ... 61953 files and directories currently installed.) 2320s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 2320s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 2320s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 2320s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 2320s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 2320s Unpacking debconf (1.5.91build1) over (1.5.91) ... 2320s Setting up debconf (1.5.91build1) ... 2321s (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 ... 61953 files and directories currently installed.) 2321s Preparing to unpack .../libmd0_1.1.0-2build4_s390x.deb ... 2321s Unpacking libmd0:s390x (1.1.0-2build4) over (1.1.0-2build3) ... 2321s Setting up libmd0:s390x (1.1.0-2build4) ... 2321s (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 ... 61953 files and directories currently installed.) 2321s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_s390x.deb ... 2321s Unpacking libzstd1:s390x (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 2321s Setting up libzstd1:s390x (1.5.7+dfsg-3) ... 2321s (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 ... 61953 files and directories currently installed.) 2321s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 2321s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 2321s Preparing to unpack .../powermgmt-base_1.38ubuntu2_all.deb ... 2321s Unpacking powermgmt-base (1.38ubuntu2) over (1.38ubuntu1) ... 2321s Preparing to unpack .../htop_3.4.1-5build2_s390x.deb ... 2321s Unpacking htop (3.4.1-5build2) over (3.4.1-5build1) ... 2321s Preparing to unpack .../python3-lazr.restfulclient_0.14.6-3build1_all.deb ... 2321s Unpacking python3-lazr.restfulclient (0.14.6-3build1) over (0.14.6-3) ... 2321s Preparing to unpack .../zstd_1.5.7+dfsg-3_s390x.deb ... 2321s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 2321s Setting up powermgmt-base (1.38ubuntu2) ... 2321s Setting up htop (3.4.1-5build2) ... 2321s Setting up python3-debconf (1.5.91build1) ... 2322s Setting up debconf-i18n (1.5.91build1) ... 2322s Setting up systemd-hwe-hwdb (259.0.1) ... 2322s Setting up python3-lazr.restfulclient (0.14.6-3build1) ... 2323s Setting up zstd (1.5.7+dfsg-3) ... 2323s Processing triggers for man-db (2.13.1-1) ... 2324s Processing triggers for udev (259-1ubuntu3) ... 2324s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2325s autopkgtest [09:34:13]: upgrading testbed (apt dist-upgrade and autopurge) 2325s Reading package lists... 2325s Building dependency tree... 2325s Reading state information... 2325s Calculating upgrade... 2325s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2326s Reading package lists... 2326s Building dependency tree... 2326s Reading state information... 2326s Solving dependencies... 2326s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2330s Reading package lists... 2330s Building dependency tree... 2330s Reading state information... 2330s Solving dependencies... 2331s The following NEW packages will be installed: 2331s autoconf autodep8 automake autopoint autotools-dev build-essential 2331s ca-certificates-java cpp cpp-15 cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu 2331s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf 2331s dh-strip-nondeterminism docutils-common dwz fontconfig-config 2331s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 2331s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 2331s gcc-s390x-linux-gnu gettext imagemagick-7-common intltool-debian java-common 2331s java-wrappers lemonldap-ng-fastcgi-server libalgorithm-c3-perl libaom3 2331s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 2331s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 2331s libb-hooks-endofscope-perl libb-hooks-op-check-perl 2331s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 2331s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 2331s libclass-data-inheritable-perl libclass-errorhandler-perl 2331s libclass-inspector-perl libclass-method-modifiers-perl 2331s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 2331s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 2331s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 2331s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 2331s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 2331s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 2331s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 2331s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 2331s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 2331s libdata-optlist-perl libdata-password-zxcvbn-perl 2331s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 2331s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 2331s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 2331s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 2331s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 2331s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 2331s libencode-locale-perl liberror-perl libeval-closure-perl 2331s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 2331s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 2331s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 2331s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 2331s libfreetype6 libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 2331s libglib-perl libgomp1 libgssapi-perl libhash-merge-simple-perl 2331s libhash-multivalue-perl libheif-plugin-aomdec libheif-plugin-libde265 2331s libheif1 libhtml-format-perl libhtml-formattext-withlinks-perl 2331s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 2331s libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl 2331s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 2331s libhttp-multipartparser-perl libhttp-negotiate-perl libimage-magick-perl 2331s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 2331s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 2331s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 2331s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 2331s libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs libjs-bootstrap 2331s libjs-bootswatch libjs-es5-shim libjs-jquery libjson-maybexs-perl 2331s libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 liblcms2-2 2331s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 2331s liblemonldap-ng-manager-perl liblist-allutils-perl liblist-moreutils-perl 2331s liblist-moreutils-xs-perl liblist-someutils-perl liblist-utilsby-perl 2331s libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 2331s liblwp-mediatypes-perl liblwp-protocol-https-perl liblwp-protocol-psgi-perl 2331s libmagickcore-7.q16-10 libmailtools-perl libmath-random-isaac-perl 2331s libmime-tools-perl libmodule-implementation-perl libmodule-pluggable-perl 2331s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 2331s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 2331s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 2331s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 2331s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 2331s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 2331s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 2331s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 2331s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 2331s libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl 2331s libstdc++-15-dev libstream-buffered-perl libstring-random-perl 2331s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 2331s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 2331s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 2331s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 2331s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 2331s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 2331s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 2331s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 2331s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 2331s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 2331s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 2331s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 2331s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 2331s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 2331s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 2331s po-debconf python3-alabaster python3-defusedxml python3-docutils 2331s python3-imagesize python3-roman-numerals python3-snowballstemmer 2331s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 2331s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 2331s xml-core yui-compressor 2331s 0 upgraded, 322 newly installed, 0 to remove and 0 not upgraded. 2331s Need to get 166 MB of archives. 2331s After this operation, 632 MB of additional disk space will be used. 2331s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 2331s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 2331s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 2331s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 2331s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libfontenc1 s390x 1:1.1.8-1build2 [14.5 kB] 2331s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 2331s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 2331s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-utils s390x 1:7.7+7build1 [101 kB] 2331s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-urw-base35 all 20200910-8build1 [10.9 MB] 2332s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 2332s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 2332s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 2332s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 2332s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 2332s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 2332s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 2332s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 2332s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 2332s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 2332s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 2332s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 2332s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 2332s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 2332s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 2332s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 2332s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 2332s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 2332s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 2332s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 2332s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 2332s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 2332s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-q16-perl s390x 8:7.1.2.13+dfsg1-1 [112 kB] 2332s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 2332s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 2332s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 2332s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 2332s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 2332s Get:38 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 2332s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 2332s Get:40 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 2332s Get:41 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 2332s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 2332s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 2332s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 2332s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 2332s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 2332s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 2332s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 2332s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 2332s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 2332s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 2332s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 2332s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 2332s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 2332s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 2332s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 2332s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 2332s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 2332s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 2332s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 2332s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 2332s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 2332s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 2332s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 2333s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 2333s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 2333s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 2333s Get:68 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 2333s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 2333s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 2333s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 2333s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 2333s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 2333s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 2333s Get:75 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 2333s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 2333s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 2333s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 2333s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 2333s Get:80 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 2333s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 2333s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 2333s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 2333s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 2333s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 2333s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 2333s Get:87 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 2333s Get:88 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 2333s Get:89 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 2333s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 2333s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 2333s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 2333s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 2333s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 2333s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 2333s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 2333s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 2333s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 2333s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 2333s Get:100 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 2333s Get:101 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 2333s Get:102 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 2333s Get:103 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 2333s Get:104 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 2333s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 2333s Get:106 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 2333s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-merge-simple-perl all 0.052-1 [7640 B] 2333s Get:108 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-angularjs all 1.8.3-3 [559 kB] 2333s Get:109 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 2333s Get:110 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 2333s Get:111 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-es5-shim all 4.6.7-2 [39.8 kB] 2333s Get:112 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 2333s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 2333s Get:114 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 2333s Get:115 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 2333s Get:116 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 2333s Get:117 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 2333s Get:118 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 2333s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1 [43.4 kB] 2333s Get:120 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 2333s Get:121 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 2333s Get:122 http://ftpmaster.internal/ubuntu resolute/main s390x libc-dev-bin s390x 2.42-2ubuntu4 [22.9 kB] 2333s Get:123 http://ftpmaster.internal/ubuntu resolute/main s390x linux-libc-dev s390x 6.18.0-9.9 [1854 kB] 2333s Get:124 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-dev s390x 1:4.5.1-1 [127 kB] 2333s Get:125 http://ftpmaster.internal/ubuntu resolute/main s390x rpcsvc-proto s390x 1.4.3-1build1 [67.1 kB] 2333s Get:126 http://ftpmaster.internal/ubuntu resolute/main s390x libc6-dev s390x 2.42-2ubuntu4 [1696 kB] 2333s Get:127 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 2333s Get:128 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 2333s Get:129 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 2334s Get:130 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 2334s Get:131 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 2334s Get:132 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 2334s Get:133 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 2334s Get:134 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 2334s Get:135 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 2334s Get:136 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 2334s Get:137 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 2334s Get:138 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 2334s Get:139 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 2334s Get:140 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 2335s Get:141 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 2335s Get:142 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 2335s Get:143 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 2335s Get:144 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 2335s Get:145 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 2335s Get:146 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 2335s Get:147 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 2335s Get:148 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 2335s Get:149 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 2335s Get:150 http://ftpmaster.internal/ubuntu resolute/main s390x ca-certificates-java all 20240118build1 [11.7 kB] 2335s Get:151 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 2335s Get:152 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 2335s Get:153 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21 [12.5 kB] 2335s Get:154 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 2335s Get:155 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 2335s Get:156 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 2335s Get:157 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3build1 [52.7 kB] 2335s Get:158 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2 [121 kB] 2335s Get:159 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 2335s Get:160 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 2335s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 2335s Get:162 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 2335s Get:163 http://ftpmaster.internal/ubuntu resolute/main s390x java-common all 0.76build1 [6956 B] 2335s Get:164 http://ftpmaster.internal/ubuntu resolute/main s390x libpcsclite1 s390x 2.4.1-1 [24.5 kB] 2335s Get:165 http://ftpmaster.internal/ubuntu resolute/main s390x openjdk-21-jre-headless s390x 21.0.10+7-1 [43.8 MB] 2337s Get:166 http://ftpmaster.internal/ubuntu resolute/main s390x default-jre-headless s390x 2:1.21-76build1 [3268 B] 2337s Get:167 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1 [11.0 kB] 2337s Get:168 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19build1 [20.3 kB] 2337s Get:169 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.22.4+dfsg-1 [130 kB] 2337s Get:170 http://ftpmaster.internal/ubuntu resolute/main s390x unzip s390x 6.0-29ubuntu1 [185 kB] 2337s Get:171 http://ftpmaster.internal/ubuntu resolute/universe s390x java-wrappers all 0.5build1 [9030 B] 2337s Get:172 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 2337s Get:173 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 2337s Get:174 http://ftpmaster.internal/ubuntu resolute/universe s390x libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 2337s Get:175 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 2337s Get:176 http://ftpmaster.internal/ubuntu resolute/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 2337s Get:177 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 2337s Get:178 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 2337s Get:179 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 2337s Get:180 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 2337s Get:181 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 2337s Get:182 http://ftpmaster.internal/ubuntu resolute/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 2337s Get:183 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 2337s Get:184 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 2337s Get:185 http://ftpmaster.internal/ubuntu resolute/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 2337s Get:186 http://ftpmaster.internal/ubuntu resolute/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 2337s Get:187 http://ftpmaster.internal/ubuntu resolute/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 2337s Get:188 http://ftpmaster.internal/ubuntu resolute/main s390x libcares2 s390x 1.34.6-1 [102 kB] 2337s Get:189 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 2337s Get:190 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 2337s Get:191 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 2337s Get:192 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 2337s Get:193 http://ftpmaster.internal/ubuntu resolute/universe s390x libclone-pp-perl all 1.08-2 [8534 B] 2337s Get:194 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 2337s Get:195 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 2337s Get:196 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-dh-gmp-perl s390x 0.00012-2build5 [16.3 kB] 2337s Get:197 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-jwt-perl all 0.037-1 [29.7 kB] 2337s Get:198 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 2337s Get:199 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-hexdump-perl all 0.04-2 [8212 B] 2337s Get:200 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 2337s Get:201 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-install-perl all 0.929-1 [9764 B] 2337s Get:202 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 2337s Get:203 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 2337s Get:204 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-utilsby-perl all 0.12-2 [14.9 kB] 2337s Get:205 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-allutils-perl all 0.19-1 [41.5 kB] 2337s Get:206 http://ftpmaster.internal/ubuntu resolute/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 2337s Get:207 http://ftpmaster.internal/ubuntu resolute/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 2337s Get:208 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 2337s Get:209 http://ftpmaster.internal/ubuntu resolute/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 2337s Get:210 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 2337s Get:211 http://ftpmaster.internal/ubuntu resolute/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 2337s Get:212 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-identify-perl s390x 0.14-4 [10.1 kB] 2337s Get:213 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 2337s Get:214 http://ftpmaster.internal/ubuntu resolute/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 2337s Get:215 http://ftpmaster.internal/ubuntu resolute/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 2337s Get:216 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 2337s Get:217 http://ftpmaster.internal/ubuntu resolute/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 2337s Get:218 http://ftpmaster.internal/ubuntu resolute/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 2337s Get:219 http://ftpmaster.internal/ubuntu resolute/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 2337s Get:220 http://ftpmaster.internal/ubuntu resolute/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 2337s Get:221 http://ftpmaster.internal/ubuntu resolute/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 2337s Get:222 http://ftpmaster.internal/ubuntu resolute/universe s390x libspecio-perl all 0.53-1 [129 kB] 2337s Get:223 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-locale-perl all 1:1.45-1 [3270 kB] 2338s Get:224 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 2338s Get:225 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 2338s Get:226 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 2338s Get:227 http://ftpmaster.internal/ubuntu resolute/main s390x libdbi-perl s390x 1.647-1build1 [832 kB] 2338s Get:228 http://ftpmaster.internal/ubuntu resolute/universe s390x libdbd-sqlite3-perl s390x 1.76-1 [166 kB] 2338s Get:229 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-simple-perl all 2.218-1 [20.6 kB] 2338s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 2338s Get:231 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-abstract-perl all 3.010-1 [21.4 kB] 2338s Get:232 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 2338s Get:233 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 2338s Get:234 http://ftpmaster.internal/ubuntu resolute/universe s390x libthrowable-perl all 1.001-2 [14.2 kB] 2338s Get:235 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-sender-perl all 2.601-1 [63.3 kB] 2338s Get:236 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 2338s Get:237 http://ftpmaster.internal/ubuntu resolute/main s390x libextutils-depends-perl all 0.8002-1 [14.3 kB] 2338s Get:238 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 2338s Get:239 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 2338s Get:240 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 2338s Get:241 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu1 [142 kB] 2338s Get:242 http://ftpmaster.internal/ubuntu resolute/main s390x libgd-perl s390x 2.84-2 [132 kB] 2338s Get:243 http://ftpmaster.internal/ubuntu resolute/universe s390x libgd-securityimage-perl all 1.75-3 [38.8 kB] 2338s Get:244 http://ftpmaster.internal/ubuntu resolute/main s390x libglib-perl s390x 3:1.329.4-1 [326 kB] 2338s Get:245 http://ftpmaster.internal/ubuntu resolute/main s390x libgssapi-perl s390x 0.28-4build5 [43.2 kB] 2338s Get:246 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 2338s Get:247 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 2338s Get:248 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-daemon-perl all 6.16-1 [22.4 kB] 2338s Get:249 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 2338s Get:250 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-sessiondata-perl all 1.03-3 [6132 B] 2338s Get:251 http://ftpmaster.internal/ubuntu resolute/universe s390x libperlio-via-timeout-perl all 0.32-3 [7832 B] 2338s Get:252 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-socket-timeout-perl all 0.32-3 [9736 B] 2338s Get:253 http://ftpmaster.internal/ubuntu resolute/main s390x libio-string-perl all 1.08-4 [11.1 kB] 2338s Get:254 http://ftpmaster.internal/ubuntu resolute/main s390x libio-stringy-perl all 2.113-2 [45.3 kB] 2338s Get:255 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20250809.0-1build1 [94.5 kB] 2338s Get:256 http://ftpmaster.internal/ubuntu resolute/universe s390x libjargs-java all 1.0.0-5build1 [13.6 kB] 2338s Get:257 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.3 [163 kB] 2338s Get:258 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-1 s390x 1.3.9-1 [151 kB] 2338s Get:259 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-openssl1 s390x 1.3.9-1 [94.8 kB] 2338s Get:260 http://ftpmaster.internal/ubuntu resolute/main s390x liblasso3t64 s390x 2.9.0-3 [163 kB] 2338s Get:261 http://ftpmaster.internal/ubuntu resolute/universe s390x liblasso-perl s390x 2.9.0-3 [162 kB] 2338s Get:262 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 2338s Get:263 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 2338s 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] 2338s Get:265 http://ftpmaster.internal/ubuntu resolute/universe s390x liblog-log4perl-perl all 1.57-1 [345 kB] 2338s Get:266 http://ftpmaster.internal/ubuntu resolute/universe s390x liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 2338s Get:267 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 2338s Get:268 http://ftpmaster.internal/ubuntu resolute/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 2338s Get:269 http://ftpmaster.internal/ubuntu resolute/main s390x libmime-tools-perl all 5.515-1 [187 kB] 2338s Get:270 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ip-perl all 1.26-4 [27.4 kB] 2338s Get:271 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 2338s Get:272 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 2338s Get:273 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 2338s Get:274 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 2338s Get:275 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 2338s Get:276 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-simple-perl all 2.25-2 [64.1 kB] 2338s Get:277 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-common-perl all 1.20-2 [33.9 kB] 2338s Get:278 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 2338s Get:279 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-server-perl all 1.09-4 [22.3 kB] 2338s Get:280 http://ftpmaster.internal/ubuntu resolute/universe s390x libsimdjson29 s390x 4.2.4-1 [47.5 kB] 2338s Get:281 http://ftpmaster.internal/ubuntu resolute/main s390x libsimdutf29 s390x 7.7.1-3 [41.8 kB] 2338s Get:282 http://ftpmaster.internal/ubuntu resolute/universe s390x node-corepack all 0.24.0-5build1 [761 kB] 2338s Get:283 http://ftpmaster.internal/ubuntu resolute/universe s390x nodejs s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 2338s Get:284 http://ftpmaster.internal/ubuntu resolute/universe s390x node-xtend all 4.0.2-3 [3902 B] 2338s Get:285 http://ftpmaster.internal/ubuntu resolute/universe s390x node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 2338s Get:286 http://ftpmaster.internal/ubuntu resolute/universe s390x node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 2338s Get:287 http://ftpmaster.internal/ubuntu resolute/universe s390x node-balanced-match all 2.0.0-1 [4910 B] 2338s Get:288 http://ftpmaster.internal/ubuntu resolute/universe s390x node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 2338s Get:289 http://ftpmaster.internal/ubuntu resolute/universe s390x node-minimatch all 9.0.3-6 [78.0 kB] 2338s Get:290 http://ftpmaster.internal/ubuntu resolute/universe s390x node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 2338s Get:291 http://ftpmaster.internal/ubuntu resolute/universe s390x node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 2338s Get:292 http://ftpmaster.internal/ubuntu resolute/universe s390x node-lru-cache all 10.0.1-3 [61.9 kB] 2338s Get:293 http://ftpmaster.internal/ubuntu resolute/universe s390x node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 2338s Get:294 http://ftpmaster.internal/ubuntu resolute/universe s390x node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 2338s Get:295 http://ftpmaster.internal/ubuntu resolute/universe s390x node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 2338s Get:296 http://ftpmaster.internal/ubuntu resolute/universe s390x libnode127 s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.1 MB] 2339s Get:297 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 2339s Get:298 http://ftpmaster.internal/ubuntu resolute/universe s390x libtask-weaken-perl all 1.06-2 [7924 B] 2339s Get:299 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 2339s Get:300 http://ftpmaster.internal/ubuntu resolute/universe s390x libsoap-lite-perl all 1.27-3 [225 kB] 2339s Get:301 http://ftpmaster.internal/ubuntu resolute/universe s390x libstring-random-perl all 1:0.32-2 [14.0 kB] 2339s Get:302 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-leaktrace-perl s390x 0.17-1build6 [19.9 kB] 2339s Get:303 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-output-perl all 1.036-1 [14.6 kB] 2339s Get:304 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-pod-perl all 1.52-3 [8978 B] 2339s Get:305 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 2339s Get:306 http://ftpmaster.internal/ubuntu resolute/universe s390x libtime-fake-perl all 0.11-4 [8092 B] 2339s Get:307 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-libxslt-perl s390x 2.003000-4 [45.3 kB] 2339s Get:308 http://ftpmaster.internal/ubuntu resolute/universe s390x node-uglify-js all 3.17.4-2build1 [207 kB] 2339s Get:309 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 2339s Get:310 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman-numerals all 4.1.0-1 [8660 B] 2339s Get:311 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.22.4+dfsg-1 [439 kB] 2339s Get:312 http://ftpmaster.internal/ubuntu resolute/main s390x python3-imagesize all 1.4.1-1build1 [6900 B] 2339s Get:313 http://ftpmaster.internal/ubuntu resolute/main s390x python3-snowballstemmer all 3.0.1-1 [65.9 kB] 2339s Get:314 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-common all 8.2.3-12 [657 kB] 2339s Get:315 http://ftpmaster.internal/ubuntu resolute/main s390x python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 2339s Get:316 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sphinx all 8.2.3-12 [483 kB] 2339s Get:317 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 2339s Get:318 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 2340s Get:319 http://ftpmaster.internal/ubuntu resolute/universe s390x uglifyjs all 3.17.4-2build1 [10.1 kB] 2340s Get:320 http://ftpmaster.internal/ubuntu resolute/universe s390x yui-compressor all 2.4.8-3build1 [601 kB] 2340s Get:321 http://ftpmaster.internal/ubuntu resolute/universe s390x libauthen-radius-perl all 0.33-1 [49.2 kB] 2340s Get:322 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 2342s Preconfiguring packages ... 2342s Fetched 166 MB in 8s (20.1 MB/s) 2342s Selecting previously unselected package imagemagick-7-common. 2342s (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 ... 61954 files and directories currently installed.) 2342s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 2342s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 2342s Selecting previously unselected package libgomp1:s390x. 2342s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 2342s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 2342s Selecting previously unselected package libfftw3-double3:s390x. 2342s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 2342s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 2342s Selecting previously unselected package libfreetype6:s390x. 2342s Preparing to unpack .../003-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 2342s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 2342s Selecting previously unselected package libfontenc1:s390x. 2342s Preparing to unpack .../004-libfontenc1_1%3a1.1.8-1build2_s390x.deb ... 2342s Unpacking libfontenc1:s390x (1:1.1.8-1build2) ... 2342s Selecting previously unselected package x11-common. 2342s Preparing to unpack .../005-x11-common_1%3a7.7+24ubuntu1_all.deb ... 2342s Unpacking x11-common (1:7.7+24ubuntu1) ... 2342s Selecting previously unselected package xfonts-encodings. 2342s Preparing to unpack .../006-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 2342s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 2342s Selecting previously unselected package xfonts-utils. 2342s Preparing to unpack .../007-xfonts-utils_1%3a7.7+7build1_s390x.deb ... 2342s Unpacking xfonts-utils (1:7.7+7build1) ... 2342s Selecting previously unselected package fonts-urw-base35. 2342s Preparing to unpack .../008-fonts-urw-base35_20200910-8build1_all.deb ... 2342s Unpacking fonts-urw-base35 (20200910-8build1) ... 2342s Selecting previously unselected package fontconfig-config. 2342s Preparing to unpack .../009-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 2343s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 2343s Selecting previously unselected package libfontconfig1:s390x. 2343s Preparing to unpack .../010-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 2343s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 2343s Selecting previously unselected package libsharpyuv0:s390x. 2343s Preparing to unpack .../011-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 2343s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 2343s Selecting previously unselected package libaom3:s390x. 2343s Preparing to unpack .../012-libaom3_3.13.1-2_s390x.deb ... 2343s Unpacking libaom3:s390x (3.13.1-2) ... 2343s Selecting previously unselected package libheif-plugin-aomdec:s390x. 2343s Preparing to unpack .../013-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 2343s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 2343s Selecting previously unselected package libde265-0:s390x. 2343s Preparing to unpack .../014-libde265-0_1.0.16-1build1_s390x.deb ... 2343s Unpacking libde265-0:s390x (1.0.16-1build1) ... 2343s Selecting previously unselected package libheif-plugin-libde265:s390x. 2343s Preparing to unpack .../015-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 2343s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 2343s Selecting previously unselected package libheif1:s390x. 2343s Preparing to unpack .../016-libheif1_1.21.2-1_s390x.deb ... 2343s Unpacking libheif1:s390x (1.21.2-1) ... 2343s Selecting previously unselected package libjbig0:s390x. 2343s Preparing to unpack .../017-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 2343s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 2343s Selecting previously unselected package libjpeg-turbo8:s390x. 2343s Preparing to unpack .../018-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 2343s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 2343s Selecting previously unselected package libjpeg8:s390x. 2343s Preparing to unpack .../019-libjpeg8_8c-2ubuntu11_s390x.deb ... 2343s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 2343s Selecting previously unselected package liblcms2-2:s390x. 2343s Preparing to unpack .../020-liblcms2-2_2.17-1_s390x.deb ... 2343s Unpacking liblcms2-2:s390x (2.17-1) ... 2343s Selecting previously unselected package liblqr-1-0:s390x. 2343s Preparing to unpack .../021-liblqr-1-0_0.4.2-2.2_s390x.deb ... 2343s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 2343s Selecting previously unselected package libltdl7:s390x. 2343s Preparing to unpack .../022-libltdl7_2.5.4-9_s390x.deb ... 2343s Unpacking libltdl7:s390x (2.5.4-9) ... 2343s Selecting previously unselected package libopenjp2-7:s390x. 2343s Preparing to unpack .../023-libopenjp2-7_2.5.4-1_s390x.deb ... 2343s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 2343s Selecting previously unselected package libraw23t64:s390x. 2343s Preparing to unpack .../024-libraw23t64_0.21.4-2_s390x.deb ... 2343s Unpacking libraw23t64:s390x (0.21.4-2) ... 2343s Selecting previously unselected package libdeflate0:s390x. 2343s Preparing to unpack .../025-libdeflate0_1.23-2_s390x.deb ... 2343s Unpacking libdeflate0:s390x (1.23-2) ... 2343s Selecting previously unselected package libwebp7:s390x. 2343s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_s390x.deb ... 2343s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 2343s Selecting previously unselected package libtiff6:s390x. 2343s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 2343s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 2343s Selecting previously unselected package libwebpdemux2:s390x. 2343s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 2343s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 2343s Selecting previously unselected package libwebpmux3:s390x. 2343s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 2343s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 2343s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 2343s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 2343s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 2343s Selecting previously unselected package libimage-magick-q16-perl. 2343s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 2343s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 2343s Selecting previously unselected package libimage-magick-perl. 2343s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 2343s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 2343s Selecting previously unselected package libfcgi0t64:s390x. 2343s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 2343s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 2343s Selecting previously unselected package libfcgi-perl. 2343s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 2343s Unpacking libfcgi-perl (0.82+ds-3build3) ... 2343s Selecting previously unselected package libfcgi-procmanager-perl. 2343s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 2343s Unpacking libfcgi-procmanager-perl (0.28-3) ... 2343s Selecting previously unselected package libcrypt-urandom-perl. 2343s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_s390x.deb ... 2343s Unpacking libcrypt-urandom-perl (0.54-1) ... 2343s Selecting previously unselected package libapache-session-perl. 2343s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 2343s Unpacking libapache-session-perl (1.94-2) ... 2343s Selecting previously unselected package liberror-perl. 2343s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 2343s Unpacking liberror-perl (0.17030-1) ... 2343s Selecting previously unselected package libipc-sharelite-perl. 2343s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 2343s Unpacking libipc-sharelite-perl (0.17-5build4) ... 2343s Selecting previously unselected package libcache-cache-perl. 2343s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 2343s Unpacking libcache-cache-perl (1.08-3) ... 2343s Selecting previously unselected package libclass-xsaccessor-perl. 2343s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 2343s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 2344s Selecting previously unselected package libconfig-inifiles-perl. 2344s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 2344s Unpacking libconfig-inifiles-perl (3.000003-4) ... 2344s Selecting previously unselected package perl-openssl-defaults:s390x. 2344s Preparing to unpack .../043-perl-openssl-defaults_7build4_s390x.deb ... 2344s Unpacking perl-openssl-defaults:s390x (7build4) ... 2344s Selecting previously unselected package libcrypt-openssl-bignum-perl. 2344s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 2344s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 2344s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 2344s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 2344s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 2344s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 2344s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 2344s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 2344s Selecting previously unselected package libconvert-asn1-perl. 2344s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 2344s Unpacking libconvert-asn1-perl (0.34-1) ... 2344s Selecting previously unselected package libcrypt-openssl-x509-perl. 2344s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 2344s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2344s Selecting previously unselected package libclass-errorhandler-perl. 2344s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 2344s Unpacking libclass-errorhandler-perl (0.04-3) ... 2344s Selecting previously unselected package libcrypt-des-perl:s390x. 2344s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_s390x.deb ... 2344s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 2344s Selecting previously unselected package libcrypt-des-ede3-perl. 2344s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 2344s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 2344s Selecting previously unselected package libcryptx-perl. 2344s Preparing to unpack .../052-libcryptx-perl_0.087-1_s390x.deb ... 2344s Unpacking libcryptx-perl (0.087-1) ... 2344s Selecting previously unselected package libconvert-pem-perl. 2344s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 2344s Unpacking libconvert-pem-perl (0.13-1) ... 2344s Selecting previously unselected package libcrypt-rijndael-perl. 2344s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 2344s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 2344s Selecting previously unselected package libhtml-tagset-perl. 2344s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 2344s Unpacking libhtml-tagset-perl (3.24-1) ... 2344s Selecting previously unselected package liburi-perl. 2344s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 2344s Unpacking liburi-perl (5.34-2build1) ... 2344s Selecting previously unselected package libhtml-parser-perl:s390x. 2344s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_s390x.deb ... 2344s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 2344s Selecting previously unselected package libcgi-pm-perl. 2344s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 2344s Unpacking libcgi-pm-perl (4.71-1build1) ... 2344s Selecting previously unselected package libhtml-template-perl. 2344s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 2344s Unpacking libhtml-template-perl (2.97-2build1) ... 2344s Selecting previously unselected package libjson-perl. 2344s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 2344s Unpacking libjson-perl (4.10000-1) ... 2344s Selecting previously unselected package libcommon-sense-perl:s390x. 2344s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_s390x.deb ... 2344s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 2344s Selecting previously unselected package libtypes-serialiser-perl. 2344s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 2344s Unpacking libtypes-serialiser-perl (1.01-1) ... 2344s Selecting previously unselected package libjson-xs-perl. 2344s Preparing to unpack .../063-libjson-xs-perl_4.040-1_s390x.deb ... 2344s Unpacking libjson-xs-perl (4.040-1) ... 2344s Selecting previously unselected package libmouse-perl:s390x. 2344s Preparing to unpack .../064-libmouse-perl_2.6.1-1_s390x.deb ... 2344s Unpacking libmouse-perl:s390x (2.6.1-1) ... 2345s Selecting previously unselected package libnet-cidr-perl. 2345s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 2345s Unpacking libnet-cidr-perl (0.27-1build1) ... 2345s Selecting previously unselected package libnet-ssleay-perl:s390x. 2345s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_s390x.deb ... 2345s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 2345s Selecting previously unselected package libposix-strftime-compiler-perl. 2345s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 2345s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 2345s Selecting previously unselected package libapache-logformat-compiler-perl. 2345s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 2345s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 2345s Selecting previously unselected package libcookie-baker-perl. 2345s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 2345s Unpacking libcookie-baker-perl (0.12-1) ... 2345s Selecting previously unselected package libdevel-stacktrace-perl. 2345s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 2345s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 2345s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 2345s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 2345s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 2345s Selecting previously unselected package libclass-inspector-perl. 2345s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 2345s Unpacking libclass-inspector-perl (1.36-3) ... 2345s Selecting previously unselected package libfile-sharedir-perl. 2345s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 2345s Unpacking libfile-sharedir-perl (1.118-3) ... 2345s Selecting previously unselected package libfilesys-notify-simple-perl. 2345s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 2345s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 2345s Selecting previously unselected package libhash-multivalue-perl. 2345s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 2345s Unpacking libhash-multivalue-perl (0.16-3) ... 2345s Selecting previously unselected package libhttp-multipartparser-perl. 2345s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 2345s Unpacking libhttp-multipartparser-perl (0.02-3) ... 2345s Selecting previously unselected package libjson-maybexs-perl. 2345s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 2345s Unpacking libjson-maybexs-perl (1.004008-1) ... 2345s Selecting previously unselected package libstream-buffered-perl. 2345s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 2345s Unpacking libstream-buffered-perl (0.03-3) ... 2345s Selecting previously unselected package libwww-form-urlencoded-perl. 2345s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 2345s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 2345s Selecting previously unselected package libhttp-entity-parser-perl. 2345s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 2345s Unpacking libhttp-entity-parser-perl (0.25-2) ... 2345s Selecting previously unselected package libtimedate-perl. 2345s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 2345s Unpacking libtimedate-perl (2.3300-2) ... 2346s Selecting previously unselected package libhttp-date-perl. 2346s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 2346s Unpacking libhttp-date-perl (6.06-1) ... 2346s Selecting previously unselected package libhttp-headers-fast-perl. 2346s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 2346s Unpacking libhttp-headers-fast-perl (0.22-3) ... 2346s Selecting previously unselected package libclone-perl:s390x. 2346s Preparing to unpack .../084-libclone-perl_0.47-1_s390x.deb ... 2346s Unpacking libclone-perl:s390x (0.47-1) ... 2346s Selecting previously unselected package libencode-locale-perl. 2346s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 2346s Unpacking libencode-locale-perl (1.05-3) ... 2346s Selecting previously unselected package libio-html-perl. 2346s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 2346s Unpacking libio-html-perl (1.004-3) ... 2346s Selecting previously unselected package liblwp-mediatypes-perl. 2346s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 2346s Unpacking liblwp-mediatypes-perl (6.04-2) ... 2346s Selecting previously unselected package libhttp-message-perl. 2346s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 2346s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 2346s Selecting previously unselected package libtest-sharedfork-perl. 2346s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 2346s Unpacking libtest-sharedfork-perl (0.35-3) ... 2346s Selecting previously unselected package libtest-tcp-perl. 2346s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 2346s Unpacking libtest-tcp-perl (2.22-2) ... 2346s Selecting previously unselected package libtry-tiny-perl. 2346s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 2346s Unpacking libtry-tiny-perl (0.32-1) ... 2346s Selecting previously unselected package libplack-perl. 2346s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 2346s Unpacking libplack-perl (1.0051-1) ... 2346s Selecting previously unselected package libfile-listing-perl. 2346s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 2346s Unpacking libfile-listing-perl (6.16-1) ... 2346s Selecting previously unselected package libhtml-tree-perl. 2346s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 2346s Unpacking libhtml-tree-perl (5.07-3) ... 2346s Selecting previously unselected package libhttp-cookies-perl. 2346s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 2346s Unpacking libhttp-cookies-perl (6.11-1) ... 2346s Selecting previously unselected package libhttp-negotiate-perl. 2346s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 2346s Unpacking libhttp-negotiate-perl (6.01-2) ... 2346s Selecting previously unselected package libio-socket-ssl-perl. 2346s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 2346s Unpacking libio-socket-ssl-perl (2.098-1) ... 2347s Selecting previously unselected package libnet-http-perl. 2347s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 2347s Unpacking libnet-http-perl (6.24-1build1) ... 2347s Selecting previously unselected package liblwp-protocol-https-perl. 2347s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 2347s Unpacking liblwp-protocol-https-perl (6.14-1) ... 2347s Selecting previously unselected package libwww-robotrules-perl. 2347s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 2347s Unpacking libwww-robotrules-perl (6.02-1build1) ... 2347s Selecting previously unselected package libwww-perl. 2347s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 2347s Unpacking libwww-perl (6.81-1build1) ... 2347s Selecting previously unselected package liblemonldap-ng-common-perl. 2347s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 2347s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2347s Selecting previously unselected package liblemonldap-ng-handler-perl. 2347s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 2347s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2347s Selecting previously unselected package lemonldap-ng-fastcgi-server. 2347s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 2347s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2347s Selecting previously unselected package libemail-date-format-perl. 2347s Preparing to unpack .../105-libemail-date-format-perl_1.008-1_all.deb ... 2347s Unpacking libemail-date-format-perl (1.008-1) ... 2347s Selecting previously unselected package libhash-merge-simple-perl. 2347s Preparing to unpack .../106-libhash-merge-simple-perl_0.052-1_all.deb ... 2347s Unpacking libhash-merge-simple-perl (0.052-1) ... 2347s Selecting previously unselected package libjs-angularjs. 2347s Preparing to unpack .../107-libjs-angularjs_1.8.3-3_all.deb ... 2347s Unpacking libjs-angularjs (1.8.3-3) ... 2347s Selecting previously unselected package fonts-glyphicons-halflings. 2347s Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 2347s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 2347s Selecting previously unselected package libjs-bootstrap. 2347s Preparing to unpack .../109-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 2347s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 2347s Selecting previously unselected package libjs-es5-shim. 2347s Preparing to unpack .../110-libjs-es5-shim_4.6.7-2_all.deb ... 2347s Unpacking libjs-es5-shim (4.6.7-2) ... 2347s Selecting previously unselected package libjs-jquery. 2347s Preparing to unpack .../111-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 2347s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2347s Selecting previously unselected package libregexp-common-perl. 2347s Preparing to unpack .../112-libregexp-common-perl_2024080801-1_all.deb ... 2347s Unpacking libregexp-common-perl (2024080801-1) ... 2347s Selecting previously unselected package liblemonldap-ng-manager-perl. 2347s Preparing to unpack .../113-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 2347s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 2347s Selecting previously unselected package m4. 2347s Preparing to unpack .../114-m4_1.4.20-2_s390x.deb ... 2347s Unpacking m4 (1.4.20-2) ... 2347s Selecting previously unselected package autoconf. 2347s Preparing to unpack .../115-autoconf_2.72-3.1ubuntu1_all.deb ... 2347s Unpacking autoconf (2.72-3.1ubuntu1) ... 2347s Selecting previously unselected package dctrl-tools. 2347s Preparing to unpack .../116-dctrl-tools_2.24-3build4_s390x.deb ... 2347s Unpacking dctrl-tools (2.24-3build4) ... 2347s Selecting previously unselected package autodep8. 2347s Preparing to unpack .../117-autodep8_0.30build1_all.deb ... 2347s Unpacking autodep8 (0.30build1) ... 2347s Selecting previously unselected package autotools-dev. 2347s Preparing to unpack .../118-autotools-dev_20240727.1_all.deb ... 2347s Unpacking autotools-dev (20240727.1) ... 2347s Selecting previously unselected package automake. 2347s Preparing to unpack .../119-automake_1%3a1.18.1-3build1_all.deb ... 2347s Unpacking automake (1:1.18.1-3build1) ... 2347s Selecting previously unselected package autopoint. 2347s Preparing to unpack .../120-autopoint_0.23.2-1_all.deb ... 2347s Unpacking autopoint (0.23.2-1) ... 2347s Selecting previously unselected package libc-dev-bin. 2347s Preparing to unpack .../121-libc-dev-bin_2.42-2ubuntu4_s390x.deb ... 2347s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 2347s Selecting previously unselected package linux-libc-dev:s390x. 2347s Preparing to unpack .../122-linux-libc-dev_6.18.0-9.9_s390x.deb ... 2347s Unpacking linux-libc-dev:s390x (6.18.0-9.9) ... 2348s Selecting previously unselected package libcrypt-dev:s390x. 2348s Preparing to unpack .../123-libcrypt-dev_1%3a4.5.1-1_s390x.deb ... 2348s Unpacking libcrypt-dev:s390x (1:4.5.1-1) ... 2348s Selecting previously unselected package rpcsvc-proto. 2348s Preparing to unpack .../124-rpcsvc-proto_1.4.3-1build1_s390x.deb ... 2348s Unpacking rpcsvc-proto (1.4.3-1build1) ... 2348s Selecting previously unselected package libc6-dev:s390x. 2348s Preparing to unpack .../125-libc6-dev_2.42-2ubuntu4_s390x.deb ... 2348s Unpacking libc6-dev:s390x (2.42-2ubuntu4) ... 2349s Selecting previously unselected package libisl23:s390x. 2349s Preparing to unpack .../126-libisl23_0.27-1build1_s390x.deb ... 2349s Unpacking libisl23:s390x (0.27-1build1) ... 2349s Selecting previously unselected package libmpc3:s390x. 2349s Preparing to unpack .../127-libmpc3_1.3.1-2_s390x.deb ... 2349s Unpacking libmpc3:s390x (1.3.1-2) ... 2349s Selecting previously unselected package cpp-15-s390x-linux-gnu. 2349s Preparing to unpack .../128-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 2349s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 2349s Selecting previously unselected package cpp-15. 2349s Preparing to unpack .../129-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 2349s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 2349s Selecting previously unselected package cpp-s390x-linux-gnu. 2349s Preparing to unpack .../130-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 2349s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 2349s Selecting previously unselected package cpp. 2349s Preparing to unpack .../131-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 2349s Unpacking cpp (4:15.2.0-4ubuntu1) ... 2349s Selecting previously unselected package libcc1-0:s390x. 2349s Preparing to unpack .../132-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 2349s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 2349s Selecting previously unselected package libitm1:s390x. 2349s Preparing to unpack .../133-libitm1_15.2.0-12ubuntu1_s390x.deb ... 2349s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 2349s Selecting previously unselected package libasan8:s390x. 2349s Preparing to unpack .../134-libasan8_15.2.0-12ubuntu1_s390x.deb ... 2349s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 2350s Selecting previously unselected package liblsan0:s390x. 2350s Preparing to unpack .../135-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 2350s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 2350s Selecting previously unselected package libtsan2:s390x. 2350s Preparing to unpack .../136-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 2350s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 2350s Selecting previously unselected package libubsan1:s390x. 2350s Preparing to unpack .../137-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 2350s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 2350s Selecting previously unselected package libgcc-15-dev:s390x. 2350s Preparing to unpack .../138-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 2350s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 2350s Selecting previously unselected package gcc-15-s390x-linux-gnu. 2350s Preparing to unpack .../139-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 2350s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 2351s Selecting previously unselected package gcc-15. 2351s Preparing to unpack .../140-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 2351s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 2351s Selecting previously unselected package gcc-s390x-linux-gnu. 2351s Preparing to unpack .../141-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 2351s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 2351s Selecting previously unselected package gcc. 2351s Preparing to unpack .../142-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 2351s Unpacking gcc (4:15.2.0-4ubuntu1) ... 2351s Selecting previously unselected package libstdc++-15-dev:s390x. 2351s Preparing to unpack .../143-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 2351s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 2352s Selecting previously unselected package g++-15-s390x-linux-gnu. 2352s Preparing to unpack .../144-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 2352s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 2352s Selecting previously unselected package g++-15. 2352s Preparing to unpack .../145-g++-15_15.2.0-12ubuntu1_s390x.deb ... 2352s Unpacking g++-15 (15.2.0-12ubuntu1) ... 2352s Selecting previously unselected package g++-s390x-linux-gnu. 2352s Preparing to unpack .../146-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 2352s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 2352s Selecting previously unselected package g++. 2352s Preparing to unpack .../147-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 2352s Unpacking g++ (4:15.2.0-4ubuntu1) ... 2352s Selecting previously unselected package build-essential. 2352s Preparing to unpack .../148-build-essential_12.12ubuntu2_s390x.deb ... 2352s Unpacking build-essential (12.12ubuntu2) ... 2352s Selecting previously unselected package ca-certificates-java. 2352s Preparing to unpack .../149-ca-certificates-java_20240118build1_all.deb ... 2352s Unpacking ca-certificates-java (20240118build1) ... 2352s Selecting previously unselected package libdebhelper-perl. 2352s Preparing to unpack .../150-libdebhelper-perl_13.28ubuntu1_all.deb ... 2352s Unpacking libdebhelper-perl (13.28ubuntu1) ... 2353s Selecting previously unselected package libtool. 2353s Preparing to unpack .../151-libtool_2.5.4-9_all.deb ... 2353s Unpacking libtool (2.5.4-9) ... 2353s Selecting previously unselected package dh-autoreconf. 2353s Preparing to unpack .../152-dh-autoreconf_21_all.deb ... 2353s Unpacking dh-autoreconf (21) ... 2353s Selecting previously unselected package libarchive-zip-perl. 2353s Preparing to unpack .../153-libarchive-zip-perl_1.68-1_all.deb ... 2353s Unpacking libarchive-zip-perl (1.68-1) ... 2353s Selecting previously unselected package libfile-stripnondeterminism-perl. 2353s Preparing to unpack .../154-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 2353s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 2353s Selecting previously unselected package dh-strip-nondeterminism. 2353s Preparing to unpack .../155-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 2353s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 2353s Selecting previously unselected package debugedit. 2353s Preparing to unpack .../156-debugedit_1%3a5.2-3build1_s390x.deb ... 2353s Unpacking debugedit (1:5.2-3build1) ... 2353s Selecting previously unselected package dwz. 2353s Preparing to unpack .../157-dwz_0.16-2_s390x.deb ... 2353s Unpacking dwz (0.16-2) ... 2353s Selecting previously unselected package gettext. 2353s Preparing to unpack .../158-gettext_0.23.2-1_s390x.deb ... 2353s Unpacking gettext (0.23.2-1) ... 2353s Selecting previously unselected package intltool-debian. 2353s Preparing to unpack .../159-intltool-debian_0.35.0+20060710.6build1_all.deb ... 2353s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 2353s Selecting previously unselected package po-debconf. 2353s Preparing to unpack .../160-po-debconf_1.0.22_all.deb ... 2353s Unpacking po-debconf (1.0.22) ... 2353s Selecting previously unselected package debhelper. 2353s Preparing to unpack .../161-debhelper_13.28ubuntu1_all.deb ... 2353s Unpacking debhelper (13.28ubuntu1) ... 2353s Selecting previously unselected package java-common. 2353s Preparing to unpack .../162-java-common_0.76build1_all.deb ... 2353s Unpacking java-common (0.76build1) ... 2353s Selecting previously unselected package libpcsclite1:s390x. 2353s Preparing to unpack .../163-libpcsclite1_2.4.1-1_s390x.deb ... 2353s Unpacking libpcsclite1:s390x (2.4.1-1) ... 2353s Selecting previously unselected package openjdk-21-jre-headless:s390x. 2353s Preparing to unpack .../164-openjdk-21-jre-headless_21.0.10+7-1_s390x.deb ... 2353s Unpacking openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 2357s Selecting previously unselected package default-jre-headless. 2357s Preparing to unpack .../165-default-jre-headless_2%3a1.21-76build1_s390x.deb ... 2357s Unpacking default-jre-headless (2:1.21-76build1) ... 2357s Selecting previously unselected package sgml-base. 2357s Preparing to unpack .../166-sgml-base_1.31+nmu1_all.deb ... 2357s Unpacking sgml-base (1.31+nmu1) ... 2357s Selecting previously unselected package xml-core. 2357s Preparing to unpack .../167-xml-core_0.19build1_all.deb ... 2357s Unpacking xml-core (0.19build1) ... 2357s Selecting previously unselected package docutils-common. 2357s Preparing to unpack .../168-docutils-common_0.22.4+dfsg-1_all.deb ... 2357s Unpacking docutils-common (0.22.4+dfsg-1) ... 2357s Selecting previously unselected package unzip. 2357s Preparing to unpack .../169-unzip_6.0-29ubuntu1_s390x.deb ... 2357s Unpacking unzip (6.0-29ubuntu1) ... 2357s Selecting previously unselected package java-wrappers. 2357s Preparing to unpack .../170-java-wrappers_0.5build1_all.deb ... 2357s Unpacking java-wrappers (0.5build1) ... 2357s Selecting previously unselected package libalgorithm-c3-perl. 2357s Preparing to unpack .../171-libalgorithm-c3-perl_0.11-2_all.deb ... 2357s Unpacking libalgorithm-c3-perl (0.11-2) ... 2357s Selecting previously unselected package libdigest-hmac-perl. 2357s Preparing to unpack .../172-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 2357s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 2357s Selecting previously unselected package libauth-yubikey-webclient-perl. 2357s Preparing to unpack .../173-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 2357s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 2357s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 2357s Preparing to unpack .../174-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 2357s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 2357s Selecting previously unselected package libdynaloader-functions-perl. 2357s Preparing to unpack .../175-libdynaloader-functions-perl_0.004-2_all.deb ... 2357s Unpacking libdynaloader-functions-perl (0.004-2) ... 2357s Selecting previously unselected package libdevel-callchecker-perl:s390x. 2357s Preparing to unpack .../176-libdevel-callchecker-perl_0.009-2_s390x.deb ... 2357s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 2358s Selecting previously unselected package libparams-classify-perl:s390x. 2358s Preparing to unpack .../177-libparams-classify-perl_0.015-2build6_s390x.deb ... 2358s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 2358s Selecting previously unselected package libmodule-runtime-perl. 2358s Preparing to unpack .../178-libmodule-runtime-perl_0.018-1_all.deb ... 2358s Unpacking libmodule-runtime-perl (0.018-1) ... 2358s Selecting previously unselected package libmodule-implementation-perl. 2358s Preparing to unpack .../179-libmodule-implementation-perl_0.09-2_all.deb ... 2358s Unpacking libmodule-implementation-perl (0.09-2) ... 2358s Selecting previously unselected package libsub-exporter-progressive-perl. 2358s Preparing to unpack .../180-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 2358s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 2358s Selecting previously unselected package libvariable-magic-perl. 2358s Preparing to unpack .../181-libvariable-magic-perl_0.64-1build1_s390x.deb ... 2358s Unpacking libvariable-magic-perl (0.64-1build1) ... 2358s Selecting previously unselected package libb-hooks-endofscope-perl. 2358s Preparing to unpack .../182-libb-hooks-endofscope-perl_0.28-2_all.deb ... 2358s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 2358s Selecting previously unselected package libcrypt-random-seed-perl. 2358s Preparing to unpack .../183-libcrypt-random-seed-perl_0.03-3_all.deb ... 2358s Unpacking libcrypt-random-seed-perl (0.03-3) ... 2358s Selecting previously unselected package libmath-random-isaac-perl. 2358s Preparing to unpack .../184-libmath-random-isaac-perl_1.004-2_all.deb ... 2358s Unpacking libmath-random-isaac-perl (1.004-2) ... 2358s Selecting previously unselected package libbytes-random-secure-perl. 2358s Preparing to unpack .../185-libbytes-random-secure-perl_0.29-3_all.deb ... 2358s Unpacking libbytes-random-secure-perl (0.29-3) ... 2358s Selecting previously unselected package libcapture-tiny-perl. 2358s Preparing to unpack .../186-libcapture-tiny-perl_0.50-1_all.deb ... 2358s Unpacking libcapture-tiny-perl (0.50-1) ... 2358s Selecting previously unselected package libcares2:s390x. 2358s Preparing to unpack .../187-libcares2_1.34.6-1_s390x.deb ... 2358s Unpacking libcares2:s390x (1.34.6-1) ... 2358s Selecting previously unselected package libclass-c3-perl. 2358s Preparing to unpack .../188-libclass-c3-perl_0.35-2_all.deb ... 2358s Unpacking libclass-c3-perl (0.35-2) ... 2358s Selecting previously unselected package libclass-data-inheritable-perl. 2358s Preparing to unpack .../189-libclass-data-inheritable-perl_0.10-1_all.deb ... 2358s Unpacking libclass-data-inheritable-perl (0.10-1) ... 2358s Selecting previously unselected package libclass-method-modifiers-perl. 2358s Preparing to unpack .../190-libclass-method-modifiers-perl_2.15-1_all.deb ... 2358s Unpacking libclass-method-modifiers-perl (2.15-1) ... 2358s Selecting previously unselected package libclass-singleton-perl. 2358s Preparing to unpack .../191-libclass-singleton-perl_1.6-2_all.deb ... 2358s Unpacking libclass-singleton-perl (1.6-2) ... 2358s Selecting previously unselected package libclone-pp-perl. 2358s Preparing to unpack .../192-libclone-pp-perl_1.08-2_all.deb ... 2358s Unpacking libclone-pp-perl (1.08-2) ... 2358s Selecting previously unselected package libconvert-base32-perl. 2358s Preparing to unpack .../193-libconvert-base32-perl_0.06-3_all.deb ... 2358s Unpacking libconvert-base32-perl (0.06-3) ... 2359s Selecting previously unselected package libconvert-binhex-perl. 2359s Preparing to unpack .../194-libconvert-binhex-perl_1.125-3_all.deb ... 2359s Unpacking libconvert-binhex-perl (1.125-3) ... 2359s Selecting previously unselected package libcrypt-dh-gmp-perl. 2359s Preparing to unpack .../195-libcrypt-dh-gmp-perl_0.00012-2build5_s390x.deb ... 2359s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 2359s Selecting previously unselected package libcrypt-jwt-perl. 2359s Preparing to unpack .../196-libcrypt-jwt-perl_0.037-1_all.deb ... 2359s Unpacking libcrypt-jwt-perl (0.037-1) ... 2359s Selecting previously unselected package libcrypt-ssleay-perl. 2359s Preparing to unpack .../197-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 2359s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 2359s Selecting previously unselected package libdata-hexdump-perl. 2359s Preparing to unpack .../198-libdata-hexdump-perl_0.04-2_all.deb ... 2359s Unpacking libdata-hexdump-perl (0.04-2) ... 2359s Selecting previously unselected package libparams-util-perl. 2359s Preparing to unpack .../199-libparams-util-perl_1.102-3build1_s390x.deb ... 2359s Unpacking libparams-util-perl (1.102-3build1) ... 2359s Selecting previously unselected package libsub-install-perl. 2359s Preparing to unpack .../200-libsub-install-perl_0.929-1_all.deb ... 2359s Unpacking libsub-install-perl (0.929-1) ... 2359s Selecting previously unselected package libdata-optlist-perl. 2359s Preparing to unpack .../201-libdata-optlist-perl_0.114-1_all.deb ... 2359s Unpacking libdata-optlist-perl (0.114-1) ... 2359s Selecting previously unselected package liblist-someutils-perl. 2359s Preparing to unpack .../202-liblist-someutils-perl_0.59-1_all.deb ... 2359s Unpacking liblist-someutils-perl (0.59-1) ... 2359s Selecting previously unselected package liblist-utilsby-perl. 2359s Preparing to unpack .../203-liblist-utilsby-perl_0.12-2_all.deb ... 2359s Unpacking liblist-utilsby-perl (0.12-2) ... 2359s Selecting previously unselected package liblist-allutils-perl. 2359s Preparing to unpack .../204-liblist-allutils-perl_0.19-1_all.deb ... 2359s Unpacking liblist-allutils-perl (0.19-1) ... 2359s Selecting previously unselected package libimport-into-perl. 2359s Preparing to unpack .../205-libimport-into-perl_1.002005-2_all.deb ... 2359s Unpacking libimport-into-perl (1.002005-2) ... 2359s Selecting previously unselected package librole-tiny-perl. 2359s Preparing to unpack .../206-librole-tiny-perl_2.002004-1_all.deb ... 2359s Unpacking librole-tiny-perl (2.002004-1) ... 2359s Selecting previously unselected package libsub-quote-perl. 2359s Preparing to unpack .../207-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 2359s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 2359s Selecting previously unselected package libmoo-perl. 2359s Preparing to unpack .../208-libmoo-perl_2.005005-1_all.deb ... 2359s Unpacking libmoo-perl (2.005005-1) ... 2359s Selecting previously unselected package libdata-password-zxcvbn-perl. 2359s Preparing to unpack .../209-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 2359s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 2359s Selecting previously unselected package libpackage-stash-perl. 2359s Preparing to unpack .../210-libpackage-stash-perl_0.40-1_all.deb ... 2359s Unpacking libpackage-stash-perl (0.40-1) ... 2359s Selecting previously unselected package libsub-identify-perl. 2359s Preparing to unpack .../211-libsub-identify-perl_0.14-4_s390x.deb ... 2359s Unpacking libsub-identify-perl (0.14-4) ... 2359s Selecting previously unselected package libsub-name-perl:s390x. 2359s Preparing to unpack .../212-libsub-name-perl_0.28-1_s390x.deb ... 2359s Unpacking libsub-name-perl:s390x (0.28-1) ... 2359s Selecting previously unselected package libnamespace-clean-perl. 2359s Preparing to unpack .../213-libnamespace-clean-perl_0.27-2_all.deb ... 2359s Unpacking libnamespace-clean-perl (0.27-2) ... 2359s Selecting previously unselected package libnamespace-autoclean-perl. 2359s Preparing to unpack .../214-libnamespace-autoclean-perl_0.31-1_all.deb ... 2359s Unpacking libnamespace-autoclean-perl (0.31-1) ... 2359s Selecting previously unselected package libsub-exporter-perl. 2359s Preparing to unpack .../215-libsub-exporter-perl_0.990-1_all.deb ... 2359s Unpacking libsub-exporter-perl (0.990-1) ... 2360s Selecting previously unselected package libeval-closure-perl. 2360s Preparing to unpack .../216-libeval-closure-perl_0.14-3_all.deb ... 2360s Unpacking libeval-closure-perl (0.14-3) ... 2360s Selecting previously unselected package libexception-class-perl. 2360s Preparing to unpack .../217-libexception-class-perl_1.45-1_all.deb ... 2360s Unpacking libexception-class-perl (1.45-1) ... 2360s Selecting previously unselected package libparams-validationcompiler-perl. 2360s Preparing to unpack .../218-libparams-validationcompiler-perl_0.31-1_all.deb ... 2360s Unpacking libparams-validationcompiler-perl (0.31-1) ... 2360s Selecting previously unselected package libmro-compat-perl. 2360s Preparing to unpack .../219-libmro-compat-perl_0.15-2_all.deb ... 2360s Unpacking libmro-compat-perl (0.15-2) ... 2360s Selecting previously unselected package libxstring-perl:s390x. 2360s Preparing to unpack .../220-libxstring-perl_0.005-2build4_s390x.deb ... 2360s Unpacking libxstring-perl:s390x (0.005-2build4) ... 2360s Selecting previously unselected package libspecio-perl. 2360s Preparing to unpack .../221-libspecio-perl_0.53-1_all.deb ... 2360s Unpacking libspecio-perl (0.53-1) ... 2360s Selecting previously unselected package libdatetime-locale-perl. 2360s Preparing to unpack .../222-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 2360s Unpacking libdatetime-locale-perl (1:1.45-1) ... 2361s Selecting previously unselected package libdatetime-timezone-perl. 2361s Preparing to unpack .../223-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 2361s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 2361s Selecting previously unselected package libdatetime-perl. 2361s Preparing to unpack .../224-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 2361s Unpacking libdatetime-perl (2:1.65-1build3) ... 2361s Selecting previously unselected package libdatetime-format-rfc3339-perl. 2361s Preparing to unpack .../225-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 2361s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 2361s Selecting previously unselected package libdbi-perl:s390x. 2361s Preparing to unpack .../226-libdbi-perl_1.647-1build1_s390x.deb ... 2361s Unpacking libdbi-perl:s390x (1.647-1build1) ... 2361s Selecting previously unselected package libdbd-sqlite3-perl:s390x. 2361s Preparing to unpack .../227-libdbd-sqlite3-perl_1.76-1_s390x.deb ... 2361s Unpacking libdbd-sqlite3-perl:s390x (1.76-1) ... 2361s Selecting previously unselected package libemail-simple-perl. 2361s Preparing to unpack .../228-libemail-simple-perl_2.218-1_all.deb ... 2361s Unpacking libemail-simple-perl (2.218-1) ... 2361s Selecting previously unselected package libmodule-pluggable-perl. 2361s Preparing to unpack .../229-libmodule-pluggable-perl_5.2-5_all.deb ... 2361s Unpacking libmodule-pluggable-perl (5.2-5) ... 2361s Selecting previously unselected package libemail-abstract-perl. 2361s Preparing to unpack .../230-libemail-abstract-perl_3.010-1_all.deb ... 2361s Unpacking libemail-abstract-perl (3.010-1) ... 2361s Selecting previously unselected package libemail-address-xs-perl. 2361s Preparing to unpack .../231-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 2361s Unpacking libemail-address-xs-perl (1.05-1build5) ... 2361s Selecting previously unselected package libmoox-types-mooselike-perl. 2361s Preparing to unpack .../232-libmoox-types-mooselike-perl_0.29-2_all.deb ... 2361s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 2361s Selecting previously unselected package libthrowable-perl. 2361s Preparing to unpack .../233-libthrowable-perl_1.001-2_all.deb ... 2361s Unpacking libthrowable-perl (1.001-2) ... 2362s Selecting previously unselected package libemail-sender-perl. 2362s Preparing to unpack .../234-libemail-sender-perl_2.601-1_all.deb ... 2362s Unpacking libemail-sender-perl (2.601-1) ... 2362s Selecting previously unselected package libexporter-tiny-perl. 2362s Preparing to unpack .../235-libexporter-tiny-perl_1.006003-1_all.deb ... 2362s Unpacking libexporter-tiny-perl (1.006003-1) ... 2362s Selecting previously unselected package libextutils-depends-perl. 2362s Preparing to unpack .../236-libextutils-depends-perl_0.8002-1_all.deb ... 2362s Unpacking libextutils-depends-perl (0.8002-1) ... 2362s Selecting previously unselected package libfont-afm-perl. 2362s Preparing to unpack .../237-libfont-afm-perl_1.20-4_all.deb ... 2362s Unpacking libfont-afm-perl (1.20-4) ... 2362s Selecting previously unselected package libimagequant0:s390x. 2362s Preparing to unpack .../238-libimagequant0_2.18.0-1build1_s390x.deb ... 2362s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 2362s Selecting previously unselected package libxpm4:s390x. 2362s Preparing to unpack .../239-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 2362s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 2362s Selecting previously unselected package libgd3:s390x. 2362s Preparing to unpack .../240-libgd3_2.3.3-13ubuntu1_s390x.deb ... 2362s Unpacking libgd3:s390x (2.3.3-13ubuntu1) ... 2362s Selecting previously unselected package libgd-perl. 2362s Preparing to unpack .../241-libgd-perl_2.84-2_s390x.deb ... 2362s Unpacking libgd-perl (2.84-2) ... 2362s Selecting previously unselected package libgd-securityimage-perl. 2362s Preparing to unpack .../242-libgd-securityimage-perl_1.75-3_all.deb ... 2362s Unpacking libgd-securityimage-perl (1.75-3) ... 2362s Selecting previously unselected package libglib-perl:s390x. 2362s Preparing to unpack .../243-libglib-perl_3%3a1.329.4-1_s390x.deb ... 2362s Unpacking libglib-perl:s390x (3:1.329.4-1) ... 2362s Selecting previously unselected package libgssapi-perl. 2362s Preparing to unpack .../244-libgssapi-perl_0.28-4build5_s390x.deb ... 2362s Unpacking libgssapi-perl (0.28-4build5) ... 2362s Selecting previously unselected package libhtml-format-perl. 2362s Preparing to unpack .../245-libhtml-format-perl_2.16-2_all.deb ... 2362s Unpacking libhtml-format-perl (2.16-2) ... 2362s Selecting previously unselected package libhtml-formattext-withlinks-perl. 2362s Preparing to unpack .../246-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 2362s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 2362s Selecting previously unselected package libhttp-daemon-perl. 2362s Preparing to unpack .../247-libhttp-daemon-perl_6.16-1_all.deb ... 2362s Unpacking libhttp-daemon-perl (6.16-1) ... 2362s Selecting previously unselected package libio-pty-perl. 2362s Preparing to unpack .../248-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 2362s Unpacking libio-pty-perl (1:1.20-1build3) ... 2362s Selecting previously unselected package libio-sessiondata-perl. 2362s Preparing to unpack .../249-libio-sessiondata-perl_1.03-3_all.deb ... 2362s Unpacking libio-sessiondata-perl (1.03-3) ... 2362s Selecting previously unselected package libperlio-via-timeout-perl. 2362s Preparing to unpack .../250-libperlio-via-timeout-perl_0.32-3_all.deb ... 2362s Unpacking libperlio-via-timeout-perl (0.32-3) ... 2362s Selecting previously unselected package libio-socket-timeout-perl. 2362s Preparing to unpack .../251-libio-socket-timeout-perl_0.32-3_all.deb ... 2362s Unpacking libio-socket-timeout-perl (0.32-3) ... 2362s Selecting previously unselected package libio-string-perl. 2362s Preparing to unpack .../252-libio-string-perl_1.08-4_all.deb ... 2362s Unpacking libio-string-perl (1.08-4) ... 2362s Selecting previously unselected package libio-stringy-perl. 2362s Preparing to unpack .../253-libio-stringy-perl_2.113-2_all.deb ... 2362s Unpacking libio-stringy-perl (2.113-2) ... 2363s Selecting previously unselected package libipc-run-perl. 2363s Preparing to unpack .../254-libipc-run-perl_20250809.0-1build1_all.deb ... 2363s Unpacking libipc-run-perl (20250809.0-1build1) ... 2363s Selecting previously unselected package libjargs-java. 2363s Preparing to unpack .../255-libjargs-java_1.0.0-5build1_all.deb ... 2363s Unpacking libjargs-java (1.0.0-5build1) ... 2363s Selecting previously unselected package libxslt1.1:s390x. 2363s Preparing to unpack .../256-libxslt1.1_1.1.43-0.3_s390x.deb ... 2363s Unpacking libxslt1.1:s390x (1.1.43-0.3) ... 2363s Selecting previously unselected package libxmlsec1-1:s390x. 2363s Preparing to unpack .../257-libxmlsec1-1_1.3.9-1_s390x.deb ... 2363s Unpacking libxmlsec1-1:s390x (1.3.9-1) ... 2363s Selecting previously unselected package libxmlsec1-openssl1:s390x. 2363s Preparing to unpack .../258-libxmlsec1-openssl1_1.3.9-1_s390x.deb ... 2363s Unpacking libxmlsec1-openssl1:s390x (1.3.9-1) ... 2363s Selecting previously unselected package liblasso3t64. 2363s Preparing to unpack .../259-liblasso3t64_2.9.0-3_s390x.deb ... 2363s Unpacking liblasso3t64 (2.9.0-3) ... 2363s Selecting previously unselected package liblasso-perl:s390x. 2363s Preparing to unpack .../260-liblasso-perl_2.9.0-3_s390x.deb ... 2363s Unpacking liblasso-perl:s390x (2.9.0-3) ... 2363s Selecting previously unselected package liblist-moreutils-xs-perl. 2363s Preparing to unpack .../261-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 2363s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 2363s Selecting previously unselected package liblist-moreutils-perl. 2363s Preparing to unpack .../262-liblist-moreutils-perl_0.430-2_all.deb ... 2363s Unpacking liblist-moreutils-perl (0.430-2) ... 2363s Selecting previously unselected package libllhttp9.3. 2363s Preparing to unpack .../263-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_s390x.deb ... 2363s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 2363s Selecting previously unselected package liblog-log4perl-perl. 2363s Preparing to unpack .../264-liblog-log4perl-perl_1.57-1_all.deb ... 2363s Unpacking liblog-log4perl-perl (1.57-1) ... 2363s Selecting previously unselected package liblwp-protocol-psgi-perl. 2363s Preparing to unpack .../265-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 2363s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 2363s Selecting previously unselected package libnet-smtp-ssl-perl. 2363s Preparing to unpack .../266-libnet-smtp-ssl-perl_1.04-2_all.deb ... 2363s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 2363s Selecting previously unselected package libmailtools-perl. 2363s Preparing to unpack .../267-libmailtools-perl_2.22-1_all.deb ... 2364s Unpacking libmailtools-perl (2.22-1) ... 2364s Selecting previously unselected package libmime-tools-perl. 2364s Preparing to unpack .../268-libmime-tools-perl_5.515-1_all.deb ... 2364s Unpacking libmime-tools-perl (5.515-1) ... 2364s Selecting previously unselected package libnet-ip-perl. 2364s Preparing to unpack .../269-libnet-ip-perl_1.26-4_all.deb ... 2364s Unpacking libnet-ip-perl (1.26-4) ... 2364s Selecting previously unselected package libnet-ldap-perl. 2364s Preparing to unpack .../270-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 2364s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 2364s Selecting previously unselected package libxml-namespacesupport-perl. 2364s Preparing to unpack .../271-libxml-namespacesupport-perl_1.12-2_all.deb ... 2364s Unpacking libxml-namespacesupport-perl (1.12-2) ... 2364s Selecting previously unselected package libxml-sax-base-perl. 2364s Preparing to unpack .../272-libxml-sax-base-perl_1.09-3_all.deb ... 2364s Unpacking libxml-sax-base-perl (1.09-3) ... 2364s Selecting previously unselected package libxml-sax-perl. 2364s Preparing to unpack .../273-libxml-sax-perl_1.02+dfsg-4_all.deb ... 2364s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 2364s Selecting previously unselected package libxml-libxml-perl. 2364s Preparing to unpack .../274-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_s390x.deb ... 2364s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 2364s Selecting previously unselected package libxml-simple-perl. 2364s Preparing to unpack .../275-libxml-simple-perl_2.25-2_all.deb ... 2364s Unpacking libxml-simple-perl (2.25-2) ... 2364s Selecting previously unselected package libnet-openid-common-perl. 2364s Preparing to unpack .../276-libnet-openid-common-perl_1.20-2_all.deb ... 2364s Unpacking libnet-openid-common-perl (1.20-2) ... 2364s Selecting previously unselected package libnet-openid-consumer-perl. 2364s Preparing to unpack .../277-libnet-openid-consumer-perl_1.18-2_all.deb ... 2364s Unpacking libnet-openid-consumer-perl (1.18-2) ... 2364s Selecting previously unselected package libnet-openid-server-perl. 2364s Preparing to unpack .../278-libnet-openid-server-perl_1.09-4_all.deb ... 2364s Unpacking libnet-openid-server-perl (1.09-4) ... 2364s Selecting previously unselected package libsimdjson29:s390x. 2364s Preparing to unpack .../279-libsimdjson29_4.2.4-1_s390x.deb ... 2364s Unpacking libsimdjson29:s390x (4.2.4-1) ... 2364s Selecting previously unselected package libsimdutf29:s390x. 2364s Preparing to unpack .../280-libsimdutf29_7.7.1-3_s390x.deb ... 2364s Unpacking libsimdutf29:s390x (7.7.1-3) ... 2364s Selecting previously unselected package node-corepack. 2364s Preparing to unpack .../281-node-corepack_0.24.0-5build1_all.deb ... 2364s Unpacking node-corepack (0.24.0-5build1) ... 2364s Selecting previously unselected package nodejs. 2364s Preparing to unpack .../282-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 2364s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 2364s Selecting previously unselected package node-xtend. 2364s Preparing to unpack .../283-node-xtend_4.0.2-3_all.deb ... 2364s Unpacking node-xtend (4.0.2-3) ... 2365s Selecting previously unselected package node-acorn. 2365s Preparing to unpack .../284-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 2365s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 2365s Selecting previously unselected package node-cjs-module-lexer. 2365s Preparing to unpack .../285-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 2365s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 2365s Selecting previously unselected package node-balanced-match. 2365s Preparing to unpack .../286-node-balanced-match_2.0.0-1_all.deb ... 2365s Unpacking node-balanced-match (2.0.0-1) ... 2365s Selecting previously unselected package node-brace-expansion. 2365s Preparing to unpack .../287-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 2365s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 2365s Selecting previously unselected package node-minimatch. 2365s Preparing to unpack .../288-node-minimatch_9.0.3-6_all.deb ... 2365s Unpacking node-minimatch (9.0.3-6) ... 2365s Selecting previously unselected package node-ms. 2365s Preparing to unpack .../289-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 2365s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 2365s Selecting previously unselected package node-debug. 2365s Preparing to unpack .../290-node-debug_4.4.1+~4.1.12-1_all.deb ... 2365s Unpacking node-debug (4.4.1+~4.1.12-1) ... 2365s Selecting previously unselected package node-lru-cache. 2365s Preparing to unpack .../291-node-lru-cache_10.0.1-3_all.deb ... 2365s Unpacking node-lru-cache (10.0.1-3) ... 2365s Selecting previously unselected package node-semver. 2365s Preparing to unpack .../292-node-semver_7.6.1+~7.5.8-2_all.deb ... 2365s Unpacking node-semver (7.6.1+~7.5.8-2) ... 2365s Selecting previously unselected package node-llhttp. 2365s Preparing to unpack .../293-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 2365s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 2365s Selecting previously unselected package node-undici. 2365s Preparing to unpack .../294-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 2365s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 2365s Selecting previously unselected package libnode127:s390x. 2365s Preparing to unpack .../295-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 2365s Unpacking libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 2366s Selecting previously unselected package libregexp-assemble-perl. 2366s Preparing to unpack .../296-libregexp-assemble-perl_0.38-2_all.deb ... 2366s Unpacking libregexp-assemble-perl (0.38-2) ... 2366s Selecting previously unselected package libtask-weaken-perl. 2366s Preparing to unpack .../297-libtask-weaken-perl_1.06-2_all.deb ... 2366s Unpacking libtask-weaken-perl (1.06-2) ... 2366s Selecting previously unselected package libxml-parser-perl. 2366s Preparing to unpack .../298-libxml-parser-perl_2.47-1build4_s390x.deb ... 2366s Unpacking libxml-parser-perl (2.47-1build4) ... 2366s Selecting previously unselected package libsoap-lite-perl. 2366s Preparing to unpack .../299-libsoap-lite-perl_1.27-3_all.deb ... 2366s Unpacking libsoap-lite-perl (1.27-3) ... 2367s Selecting previously unselected package libstring-random-perl. 2367s Preparing to unpack .../300-libstring-random-perl_1%3a0.32-2_all.deb ... 2367s Unpacking libstring-random-perl (1:0.32-2) ... 2367s Selecting previously unselected package libtest-leaktrace-perl. 2367s Preparing to unpack .../301-libtest-leaktrace-perl_0.17-1build6_s390x.deb ... 2367s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 2367s Selecting previously unselected package libtest-output-perl. 2367s Preparing to unpack .../302-libtest-output-perl_1.036-1_all.deb ... 2367s Unpacking libtest-output-perl (1.036-1) ... 2367s Selecting previously unselected package libtest-pod-perl. 2367s Preparing to unpack .../303-libtest-pod-perl_1.52-3_all.deb ... 2367s Unpacking libtest-pod-perl (1.52-3) ... 2367s Selecting previously unselected package libtext-unidecode-perl. 2367s Preparing to unpack .../304-libtext-unidecode-perl_1.30-3_all.deb ... 2367s Unpacking libtext-unidecode-perl (1.30-3) ... 2367s Selecting previously unselected package libtime-fake-perl. 2367s Preparing to unpack .../305-libtime-fake-perl_0.11-4_all.deb ... 2367s Unpacking libtime-fake-perl (0.11-4) ... 2367s Selecting previously unselected package libxml-libxslt-perl:s390x. 2367s Preparing to unpack .../306-libxml-libxslt-perl_2.003000-4_s390x.deb ... 2367s Unpacking libxml-libxslt-perl:s390x (2.003000-4) ... 2367s Selecting previously unselected package node-uglify-js. 2367s Preparing to unpack .../307-node-uglify-js_3.17.4-2build1_all.deb ... 2367s Unpacking node-uglify-js (3.17.4-2build1) ... 2367s Selecting previously unselected package python3-defusedxml. 2367s Preparing to unpack .../308-python3-defusedxml_0.7.1-3build1_all.deb ... 2367s Unpacking python3-defusedxml (0.7.1-3build1) ... 2367s Selecting previously unselected package python3-roman-numerals. 2367s Preparing to unpack .../309-python3-roman-numerals_4.1.0-1_all.deb ... 2367s Unpacking python3-roman-numerals (4.1.0-1) ... 2367s Selecting previously unselected package python3-docutils. 2367s Preparing to unpack .../310-python3-docutils_0.22.4+dfsg-1_all.deb ... 2367s Unpacking python3-docutils (0.22.4+dfsg-1) ... 2367s Selecting previously unselected package python3-imagesize. 2367s Preparing to unpack .../311-python3-imagesize_1.4.1-1build1_all.deb ... 2367s Unpacking python3-imagesize (1.4.1-1build1) ... 2367s Selecting previously unselected package python3-snowballstemmer. 2367s Preparing to unpack .../312-python3-snowballstemmer_3.0.1-1_all.deb ... 2367s Unpacking python3-snowballstemmer (3.0.1-1) ... 2367s Selecting previously unselected package sphinx-common. 2367s Preparing to unpack .../313-sphinx-common_8.2.3-12_all.deb ... 2367s Unpacking sphinx-common (8.2.3-12) ... 2367s Selecting previously unselected package python3-alabaster. 2367s Preparing to unpack .../314-python3-alabaster_0.7.16-0.1build1_all.deb ... 2367s Unpacking python3-alabaster (0.7.16-0.1build1) ... 2367s Selecting previously unselected package python3-sphinx. 2367s Preparing to unpack .../315-python3-sphinx_8.2.3-12_all.deb ... 2367s Unpacking python3-sphinx (8.2.3-12) ... 2367s Selecting previously unselected package libjs-bootswatch. 2367s Preparing to unpack .../316-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 2367s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 2367s Selecting previously unselected package python3-sphinx-bootstrap-theme. 2367s Preparing to unpack .../317-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 2367s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 2367s Selecting previously unselected package uglifyjs. 2367s Preparing to unpack .../318-uglifyjs_3.17.4-2build1_all.deb ... 2367s Unpacking uglifyjs (3.17.4-2build1) ... 2367s Selecting previously unselected package yui-compressor. 2367s Preparing to unpack .../319-yui-compressor_2.4.8-3build1_all.deb ... 2367s Unpacking yui-compressor (2.4.8-3build1) ... 2367s Selecting previously unselected package libauthen-radius-perl. 2367s Preparing to unpack .../320-libauthen-radius-perl_0.33-1_all.deb ... 2367s Unpacking libauthen-radius-perl (0.33-1) ... 2367s Selecting previously unselected package pkg-perl-autopkgtest. 2367s Preparing to unpack .../321-pkg-perl-autopkgtest_0.85_all.deb ... 2368s Unpacking pkg-perl-autopkgtest (0.85) ... 2368s Setting up libconfig-inifiles-perl (3.000003-4) ... 2368s Setting up libmodule-pluggable-perl (5.2-5) ... 2368s Setting up node-uglify-js (3.17.4-2build1) ... 2368s Setting up libio-sessiondata-perl (1.03-3) ... 2368s Setting up liblcms2-2:s390x (2.17-1) ... 2368s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 2368s Setting up libaom3:s390x (3.13.1-2) ... 2368s Setting up node-lru-cache (10.0.1-3) ... 2368s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 2368s Setting up libmath-random-isaac-perl (1.004-2) ... 2368s Setting up libtask-weaken-perl (1.06-2) ... 2368s Setting up libmouse-perl:s390x (2.6.1-1) ... 2368s Setting up libhttp-multipartparser-perl (0.02-3) ... 2368s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 2368s Setting up java-common (0.76build1) ... 2368s Setting up libclass-inspector-perl (1.36-3) ... 2368s Setting up libfont-afm-perl (1.20-4) ... 2368s Setting up libdynaloader-functions-perl (0.004-2) ... 2368s Setting up libclass-method-modifiers-perl (2.15-1) ... 2368s Setting up libio-pty-perl (1:1.20-1build3) ... 2368s Setting up libdata-hexdump-perl (0.04-2) ... 2368s Setting up python3-defusedxml (0.7.1-3build1) ... 2368s Setting up libclone-perl:s390x (0.47-1) ... 2368s Setting up libarchive-zip-perl (1.68-1) ... 2368s Setting up libsub-identify-perl (0.14-4) ... 2368s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 2368s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 2368s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 2368s Setting up python3-alabaster (0.7.16-0.1build1) ... 2368s Setting up libio-stringy-perl (2.113-2) ... 2368s Setting up libhtml-tagset-perl (3.24-1) ... 2368s Setting up unzip (6.0-29ubuntu1) ... 2368s Setting up libdebhelper-perl (13.28ubuntu1) ... 2368s Setting up libperlio-via-timeout-perl (0.32-3) ... 2368s Setting up libfilesys-notify-simple-perl (0.14-3) ... 2368s Setting up libnet-cidr-perl (0.27-1build1) ... 2368s Setting up libipc-sharelite-perl (0.17-5build4) ... 2368s Setting up libconvert-binhex-perl (1.125-3) ... 2368s Setting up liblwp-mediatypes-perl (6.04-2) ... 2368s Setting up libcrypt-urandom-perl (0.54-1) ... 2368s Setting up x11-common (1:7.7+24ubuntu1) ... 2369s Setting up libtest-pod-perl (1.52-3) ... 2369s Setting up libtry-tiny-perl (0.32-1) ... 2369s Setting up libdeflate0:s390x (1.23-2) ... 2369s Setting up perl-openssl-defaults:s390x (7build4) ... 2369s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 2369s Setting up linux-libc-dev:s390x (6.18.0-9.9) ... 2369s Setting up libxml-namespacesupport-perl (1.12-2) ... 2369s Setting up m4 (1.4.20-2) ... 2369s Setting up libposix-strftime-compiler-perl (0.46-1) ... 2369s Setting up libclass-singleton-perl (1.6-2) ... 2369s Setting up libencode-locale-perl (1.05-3) ... 2369s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 2369s Setting up libxstring-perl:s390x (0.005-2build4) ... 2369s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 2369s Setting up libclass-errorhandler-perl (0.04-3) ... 2369s Setting up liblist-utilsby-perl (0.12-2) ... 2369s Setting up libjs-angularjs (1.8.3-3) ... 2369s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 2369s Setting up libtime-fake-perl (0.11-4) ... 2369s Setting up libfcgi-procmanager-perl (0.28-3) ... 2369s Setting up libregexp-common-perl (2024080801-1) ... 2369s Setting up libtest-sharedfork-perl (0.35-3) ... 2369s Setting up libsub-install-perl (0.929-1) ... 2369s Setting up libextutils-depends-perl (0.8002-1) ... 2369s Setting up libhash-multivalue-perl (0.16-3) ... 2369s Setting up libjs-es5-shim (4.6.7-2) ... 2369s Setting up liberror-perl (0.17030-1) ... 2369s Setting up libapache-session-perl (1.94-2) ... 2369s Setting up libxml-sax-base-perl (1.09-3) ... 2369s Setting up libio-string-perl (1.08-4) ... 2369s Setting up libtest-leaktrace-perl (0.17-1build6) ... 2369s Setting up libsimdutf29:s390x (7.7.1-3) ... 2369s Setting up libsimdjson29:s390x (4.2.4-1) ... 2369s Setting up libfontenc1:s390x (1:1.1.8-1build2) ... 2369s Setting up autotools-dev (20240727.1) ... 2369s Setting up libstream-buffered-perl (0.03-3) ... 2369s Setting up libclass-data-inheritable-perl (0.10-1) ... 2369s Setting up libcrypt-des-perl:s390x (2.07-5) ... 2369s Setting up libalgorithm-c3-perl (0.11-2) ... 2369s Setting up rpcsvc-proto (1.4.3-1build1) ... 2369s Setting up liblog-log4perl-perl (1.57-1) ... 2369s Setting up libapache-logformat-compiler-perl (0.36-3) ... 2369s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 2369s Setting up libcrypt-random-seed-perl (0.03-3) ... 2369s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 2369s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 2369s Setting up python3-snowballstemmer (3.0.1-1) ... 2369s Setting up node-balanced-match (2.0.0-1) ... 2369s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 2369s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 2369s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 2369s Setting up libimagequant0:s390x (2.18.0-1build1) ... 2369s Setting up libemail-date-format-perl (1.008-1) ... 2369s Setting up libcryptx-perl (0.087-1) ... 2369s Setting up libcares2:s390x (1.34.6-1) ... 2369s Setting up libmpc3:s390x (1.3.1-2) ... 2369s Setting up libvariable-magic-perl (0.64-1build1) ... 2369s Setting up libio-html-perl (1.004-3) ... 2369s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 2369s Setting up autopoint (0.23.2-1) ... 2369s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 2369s Setting up libipc-run-perl (20250809.0-1build1) ... 2369s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 2369s Setting up libpcsclite1:s390x (2.4.1-1) ... 2369s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 2369s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 2369s Setting up libltdl7:s390x (2.5.4-9) ... 2369s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 2369s Setting up libstring-random-perl (1:0.32-2) ... 2369s Setting up libparams-util-perl (1.102-3build1) ... 2369s Setting up autoconf (2.72-3.1ubuntu1) ... 2369s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 2369s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 2369s Setting up libcapture-tiny-perl (0.50-1) ... 2369s Setting up libtimedate-perl (2.3300-2) ... 2369s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 2369s Setting up libsub-name-perl:s390x (0.28-1) ... 2369s Setting up libtypes-serialiser-perl (1.01-1) ... 2369s Setting up libgssapi-perl (0.28-4build5) ... 2369s Setting up dwz (0.16-2) ... 2369s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 2369s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 2369s Setting up libcrypt-dev:s390x (1:4.5.1-1) ... 2369s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 2369s Setting up libjson-perl (4.10000-1) ... 2369s Setting up libxslt1.1:s390x (1.1.43-0.3) ... 2369s Setting up libjargs-java (1.0.0-5build1) ... 2369s Setting up librole-tiny-perl (2.002004-1) ... 2369s Setting up debugedit (1:5.2-3build1) ... 2369s Setting up libfile-sharedir-perl (1.118-3) ... 2369s Setting up libfcgi-perl (0.82+ds-3build3) ... 2369s Setting up python3-roman-numerals (4.1.0-1) ... 2369s Setting up libopenjp2-7:s390x (2.5.4-1) ... 2369s Setting up libwww-form-urlencoded-perl (0.26-2) ... 2369s Setting up sgml-base (1.31+nmu1) ... 2369s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 2369s Setting up libdevel-stacktrace-perl (2.0500-1) ... 2369s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 2369s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 2369s Setting up node-minimatch (9.0.3-6) ... 2369s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 2369s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2369s Setting up ca-certificates-java (20240118build1) ... 2369s No JRE found. Skipping Java certificates setup. 2369s Setting up libexporter-tiny-perl (1.006003-1) ... 2369s Setting up node-xtend (4.0.2-3) ... 2369s Setting up libisl23:s390x (0.27-1build1) ... 2369s Setting up libconvert-asn1-perl (0.34-1) ... 2369s Setting up libtext-unidecode-perl (1.30-3) ... 2369s Setting up libde265-0:s390x (1.0.16-1build1) ... 2369s Setting up libc-dev-bin (2.42-2ubuntu4) ... 2369s Setting up libregexp-assemble-perl (0.38-2) ... 2369s Setting up libnet-ip-perl (1.26-4) ... 2369s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 2369s Setting up libxmlsec1-1:s390x (1.3.9-1) ... 2369s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 2369s Setting up liburi-perl (5.34-2build1) ... 2369s Setting up libdbi-perl:s390x (1.647-1build1) ... 2369s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 2369s Setting up libconvert-base32-perl (0.06-3) ... 2369s Setting up dctrl-tools (2.24-3build4) ... 2369s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 2369s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 2369s Setting up autodep8 (0.30build1) ... 2369s Setting up libclone-pp-perl (1.08-2) ... 2369s Setting up python3-imagesize (1.4.1-1build1) ... 2370s Setting up libemail-address-xs-perl (1.05-1build5) ... 2370s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 2370s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 2370s Setting up automake (1:1.18.1-3build1) ... 2370s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 2370s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 2370s Setting up libjson-xs-perl (4.040-1) ... 2370s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 2370s Setting up libcrypt-des-ede3-perl (0.03-1) ... 2370s Setting up libhttp-date-perl (6.06-1) ... 2370s Setting up libglib-perl:s390x (3:1.329.4-1) ... 2370s Setting up gettext (0.23.2-1) ... 2370s Setting up libtest-tcp-perl (2.22-2) ... 2370s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 2370s Setting up java-wrappers (0.5build1) ... 2370s Setting up libio-socket-timeout-perl (0.32-3) ... 2370s Setting up libfile-listing-perl (6.16-1) ... 2370s Setting up libhash-merge-simple-perl (0.052-1) ... 2370s Setting up openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 2370s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 2370s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 2370s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 2370s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 2370s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 2370s Setting up libcache-cache-perl (1.08-3) ... 2370s Setting up libhttp-headers-fast-perl (0.22-3) ... 2370s Setting up liblist-moreutils-perl (0.430-2) ... 2370s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 2370s Setting up libemail-simple-perl (2.218-1) ... 2370s Setting up libxmlsec1-openssl1:s390x (1.3.9-1) ... 2370s Setting up libnet-http-perl (6.24-1build1) ... 2370s Setting up liblasso3t64 (2.9.0-3) ... 2370s Setting up libexception-class-perl (1.45-1) ... 2370s Setting up libclass-c3-perl (0.35-2) ... 2370s Setting up libcrypt-jwt-perl (0.037-1) ... 2370s Setting up xfonts-utils (1:7.7+7build1) ... 2370s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 2370s Setting up libxml-sax-perl (1.02+dfsg-4) ... 2370s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 2370s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 2370s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 2370s Setting up libauthen-radius-perl (0.33-1) ... 2370s Setting up intltool-debian (0.35.0+20060710.6build1) ... 2370s Setting up libbytes-random-secure-perl (0.29-3) ... 2370s Setting up libjson-maybexs-perl (1.004008-1) ... 2370s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 2370s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 2370s Setting up sphinx-common (8.2.3-12) ... 2370s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2370s Setting up libdata-optlist-perl (0.114-1) ... 2370s Setting up libtest-output-perl (1.036-1) ... 2370s Setting up pkg-perl-autopkgtest (0.85) ... 2370s Setting up libraw23t64:s390x (0.21.4-2) ... 2370s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 2370s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 2371s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 2371s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 2371s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 2371s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 2371s Setting up libwww-robotrules-perl (6.02-1build1) ... 2371s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 2371s Setting up xml-core (0.19build1) ... 2371s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 2371s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 2371s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 2371s Setting up liblasso-perl:s390x (2.9.0-3) ... 2371s Setting up libc6-dev:s390x (2.42-2ubuntu4) ... 2371s Setting up libdbd-sqlite3-perl:s390x (1.76-1) ... 2371s Setting up libmro-compat-perl (0.15-2) ... 2371s Setting up libcookie-baker-perl (0.12-1) ... 2371s Setting up libhttp-entity-parser-perl (0.25-2) ... 2371s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 2371s Setting up libio-socket-ssl-perl (2.098-1) ... 2371s Setting up libsub-exporter-perl (0.990-1) ... 2371s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 2371s Setting up libeval-closure-perl (0.14-3) ... 2371s Setting up libconvert-pem-perl (0.13-1) ... 2371s Setting up libhttp-negotiate-perl (6.01-2) ... 2371s Setting up libparams-validationcompiler-perl (0.31-1) ... 2371s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 2371s Setting up libhttp-cookies-perl (6.11-1) ... 2371s Setting up po-debconf (1.0.22) ... 2371s Setting up libhtml-tree-perl (5.07-3) ... 2371s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 2371s Setting up libcgi-pm-perl (4.71-1build1) ... 2371s Setting up libhtml-format-perl (2.16-2) ... 2371s Setting up fonts-urw-base35 (20200910-8build1) ... 2372s Setting up libhtml-template-perl (2.97-2build1) ... 2372s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 2372s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 2372s Setting up libnet-smtp-ssl-perl (1.04-2) ... 2372s Setting up libmodule-runtime-perl (0.018-1) ... 2372s Setting up libmailtools-perl (2.22-1) ... 2372s Setting up libxml-simple-perl (2.25-2) ... 2372s Setting up libxml-libxslt-perl:s390x (2.003000-4) ... 2372s Setting up libhttp-daemon-perl (6.16-1) ... 2372s Setting up libemail-abstract-perl (3.010-1) ... 2372s Setting up cpp-15 (15.2.0-12ubuntu1) ... 2372s Setting up cpp (4:15.2.0-4ubuntu1) ... 2372s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 2372s Setting up libplack-perl (1.0051-1) ... 2372s Setting up libnet-openid-common-perl (1.20-2) ... 2372s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 2372s Setting up libnet-openid-server-perl (1.09-4) ... 2372s Setting up libmodule-implementation-perl (0.09-2) ... 2372s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 2372s Setting up libpackage-stash-perl (0.40-1) ... 2372s Setting up libimport-into-perl (1.002005-2) ... 2372s Setting up libmoo-perl (2.005005-1) ... 2372s Setting up liblist-someutils-perl (0.59-1) ... 2372s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 2372s Setting up libmime-tools-perl (5.515-1) ... 2372s Setting up gcc-15 (15.2.0-12ubuntu1) ... 2372s Setting up libspecio-perl (0.53-1) ... 2372s Setting up liblist-allutils-perl (0.19-1) ... 2372s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 2372s Setting up libmoox-types-mooselike-perl (0.29-2) ... 2372s Setting up libb-hooks-endofscope-perl (0.28-2) ... 2372s Setting up g++-15 (15.2.0-12ubuntu1) ... 2372s Setting up libthrowable-perl (1.001-2) ... 2372s Setting up libtool (2.5.4-9) ... 2372s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 2372s Setting up gcc (4:15.2.0-4ubuntu1) ... 2372s Setting up dh-autoreconf (21) ... 2372s Setting up libemail-sender-perl (2.601-1) ... 2372s Setting up libnamespace-clean-perl (0.27-2) ... 2372s Setting up g++ (4:15.2.0-4ubuntu1) ... 2372s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 2372s Setting up build-essential (12.12ubuntu2) ... 2372s Setting up libnamespace-autoclean-perl (0.31-1) ... 2372s Setting up libdatetime-locale-perl (1:1.45-1) ... 2372s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 2372s Setting up debhelper (13.28ubuntu1) ... 2372s Setting up libdatetime-perl (2:1.65-1build3) ... 2372s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 2372s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 2372s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 2372s Setting up liblwp-protocol-https-perl (6.14-1) ... 2372s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 2372s Setting up node-corepack (0.24.0-5build1) ... 2372s Setting up libwww-perl (6.81-1build1) ... 2372s Setting up libheif1:s390x (1.21.2-1) ... 2372s Setting up node-debug (4.4.1+~4.1.12-1) ... 2372s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 2372s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2372s Setting up libgd3:s390x (2.3.3-13ubuntu1) ... 2372s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 2372s Setting up libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 2372s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 2372s Setting up libnet-openid-consumer-perl (1.18-2) ... 2372s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2372s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 2373s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 2373s Setting up libxml-parser-perl (2.47-1build4) ... 2373s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 2373s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 2373s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 2373s Setting up libgd-perl (2.84-2) ... 2373s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 2373s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 2373s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2374s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2374s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2375s Setting up node-semver (7.6.1+~7.5.8-2) ... 2375s Setting up libsoap-lite-perl (1.27-3) ... 2375s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 2375s Setting up uglifyjs (3.17.4-2build1) ... 2375s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 2375s Setting up libgd-securityimage-perl (1.75-3) ... 2375s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 2375s Processing triggers for install-info (7.2-5) ... 2375s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2375s Processing triggers for man-db (2.13.1-1) ... 2380s Processing triggers for ca-certificates-java (20240118build1) ... 2381s Adding debian:ACCVRAIZ1.pem 2381s Adding debian:AC_RAIZ_FNMT-RCM.pem 2381s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 2381s Adding debian:ANF_Secure_Server_Root_CA.pem 2381s Adding debian:Actalis_Authentication_Root_CA.pem 2381s Adding debian:AffirmTrust_Commercial.pem 2381s Adding debian:AffirmTrust_Networking.pem 2381s Adding debian:AffirmTrust_Premium.pem 2381s Adding debian:AffirmTrust_Premium_ECC.pem 2381s Adding debian:Amazon_Root_CA_1.pem 2381s Adding debian:Amazon_Root_CA_2.pem 2381s Adding debian:Amazon_Root_CA_3.pem 2381s Adding debian:Amazon_Root_CA_4.pem 2381s Adding debian:Atos_TrustedRoot_2011.pem 2381s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 2381s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 2381s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 2381s Adding debian:BJCA_Global_Root_CA1.pem 2381s Adding debian:BJCA_Global_Root_CA2.pem 2381s Adding debian:Baltimore_CyberTrust_Root.pem 2381s Adding debian:Buypass_Class_2_Root_CA.pem 2381s Adding debian:Buypass_Class_3_Root_CA.pem 2381s Adding debian:CA_Disig_Root_R2.pem 2381s Adding debian:CFCA_EV_ROOT.pem 2381s Adding debian:COMODO_Certification_Authority.pem 2381s Adding debian:COMODO_ECC_Certification_Authority.pem 2381s Adding debian:COMODO_RSA_Certification_Authority.pem 2381s Adding debian:Certainly_Root_E1.pem 2381s Adding debian:Certainly_Root_R1.pem 2381s Adding debian:Certigna.pem 2381s Adding debian:Certigna_Root_CA.pem 2381s Adding debian:Certum_EC-384_CA.pem 2381s Adding debian:Certum_Trusted_Network_CA.pem 2381s Adding debian:Certum_Trusted_Network_CA_2.pem 2381s Adding debian:Certum_Trusted_Root_CA.pem 2381s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 2381s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 2381s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 2381s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 2381s Adding debian:Comodo_AAA_Services_root.pem 2381s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 2381s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 2381s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 2381s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 2381s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 2381s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 2381s Adding debian:DigiCert_Assured_ID_Root_CA.pem 2381s Adding debian:DigiCert_Assured_ID_Root_G2.pem 2381s Adding debian:DigiCert_Assured_ID_Root_G3.pem 2381s Adding debian:DigiCert_Global_Root_CA.pem 2381s Adding debian:DigiCert_Global_Root_G2.pem 2381s Adding debian:DigiCert_Global_Root_G3.pem 2381s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 2381s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 2381s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 2381s Adding debian:DigiCert_Trusted_Root_G4.pem 2381s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 2381s Adding debian:Entrust_Root_Certification_Authority.pem 2381s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 2381s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 2381s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 2381s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 2381s Adding debian:GLOBALTRUST_2020.pem 2381s Adding debian:GTS_Root_R1.pem 2381s Adding debian:GTS_Root_R2.pem 2381s Adding debian:GTS_Root_R3.pem 2381s Adding debian:GTS_Root_R4.pem 2381s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 2381s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 2381s Adding debian:GlobalSign_Root_CA.pem 2381s Adding debian:GlobalSign_Root_CA_-_R3.pem 2381s Adding debian:GlobalSign_Root_CA_-_R6.pem 2381s Adding debian:GlobalSign_Root_E46.pem 2381s Adding debian:GlobalSign_Root_R46.pem 2381s Adding debian:Go_Daddy_Class_2_CA.pem 2381s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 2381s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 2381s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 2381s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 2381s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 2381s Adding debian:HiPKI_Root_CA_-_G1.pem 2381s Adding debian:Hongkong_Post_Root_CA_3.pem 2381s Adding debian:ISRG_Root_X1.pem 2381s Adding debian:ISRG_Root_X2.pem 2381s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 2381s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 2381s Adding debian:Izenpe.com.pem 2381s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 2381s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 2381s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 2381s Adding debian:NAVER_Global_Root_Certification_Authority.pem 2381s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 2381s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 2381s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 2381s Adding debian:QuoVadis_Root_CA_1_G3.pem 2381s Adding debian:QuoVadis_Root_CA_2.pem 2381s Adding debian:QuoVadis_Root_CA_2_G3.pem 2381s Adding debian:QuoVadis_Root_CA_3.pem 2381s Adding debian:QuoVadis_Root_CA_3_G3.pem 2381s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 2381s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 2381s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 2381s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 2381s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 2381s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 2381s Adding debian:SZAFIR_ROOT_CA2.pem 2381s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 2381s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 2381s Adding debian:SecureSign_Root_CA12.pem 2381s Adding debian:SecureSign_Root_CA14.pem 2381s Adding debian:SecureSign_Root_CA15.pem 2381s Adding debian:SecureTrust_CA.pem 2381s Adding debian:Secure_Global_CA.pem 2381s Adding debian:Security_Communication_ECC_RootCA1.pem 2381s Adding debian:Security_Communication_RootCA2.pem 2381s Adding debian:Starfield_Class_2_CA.pem 2381s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 2381s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 2381s Adding debian:SwissSign_Gold_CA_-_G2.pem 2381s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 2381s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 2381s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 2381s Adding debian:TWCA_CYBER_Root_CA.pem 2381s Adding debian:TWCA_Global_Root_CA.pem 2381s Adding debian:TWCA_Root_Certification_Authority.pem 2381s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 2381s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 2381s Adding debian:TeliaSonera_Root_CA_v1.pem 2381s Adding debian:Telia_Root_CA_v2.pem 2381s Adding debian:TrustAsia_Global_Root_CA_G3.pem 2381s Adding debian:TrustAsia_Global_Root_CA_G4.pem 2381s Adding debian:Trustwave_Global_Certification_Authority.pem 2381s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 2381s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 2381s Adding debian:TunTrust_Root_CA.pem 2381s Adding debian:UCA_Extended_Validation_Root.pem 2381s Adding debian:UCA_Global_G2_Root.pem 2381s Adding debian:USERTrust_ECC_Certification_Authority.pem 2381s Adding debian:USERTrust_RSA_Certification_Authority.pem 2381s Adding debian:XRamp_Global_CA_Root.pem 2381s Adding debian:certSIGN_ROOT_CA.pem 2381s Adding debian:certSIGN_Root_CA_G2.pem 2381s Adding debian:e-Szigno_Root_CA_2017.pem 2381s Adding debian:ePKI_Root_Certification_Authority.pem 2381s Adding debian:emSign_ECC_Root_CA_-_C3.pem 2381s Adding debian:emSign_ECC_Root_CA_-_G3.pem 2381s Adding debian:emSign_Root_CA_-_C1.pem 2381s Adding debian:emSign_Root_CA_-_G1.pem 2381s Adding debian:vTrus_ECC_Root_CA.pem 2381s Adding debian:vTrus_Root_CA.pem 2381s done. 2381s Setting up yui-compressor (2.4.8-3build1) ... 2381s Setting up default-jre-headless (2:1.21-76build1) ... 2381s Processing triggers for sgml-base (1.31+nmu1) ... 2381s Setting up docutils-common (0.22.4+dfsg-1) ... 2381s Processing triggers for sgml-base (1.31+nmu1) ... 2381s Setting up python3-docutils (0.22.4+dfsg-1) ... 2382s Setting up python3-sphinx (8.2.3-12) ... 2388s autopkgtest [09:35:16]: test manager-test: ./debian/tests/runner build-deps lemonldap-ng-manager 2388s autopkgtest [09:35:16]: test manager-test: [----------------------- 2388s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.ws6xEl/build.4Ao/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 2388s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.ws6xEl/build.4Ao/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 2389s t/02-HTML-template.t ........................ 2389s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2389s ok 2 - Manager object 2389s ok 3 - Init 2389s ok 4 - Manager app 2389s ok 5 - Succeed to get / 2389s ok 6 - Return a 200 code 2389s ok 7 - Content is declared as HTML 2389s ok 8 - It contains a html tag 2389s ok 9 - Instance name found in SPA title 2389s ok 10 - Instance name found in title 2389s ok 11 - Instance name found in li 2389s 1..11 2389s ok 2390s t/04-2F-api.t ............................... 2390s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2390s ok 2 - Sessions module 2390s ok 3 - New SSO session for msmith 2390s ok 4 - Sessions module 2390s ok 5 - New Persistent session for msmith 2390s ok 6 - Sessions module 2390s ok 7 - New SSO session for dwho 2390s ok 8 - Sessions module 2390s ok 9 - New Persistent session for dwho 2390s ok 10 - Sessions module 2390s ok 11 - New SSO session for rtyler 2390s ok 12 - Sessions module 2390s ok 13 - New Persistent session for rtyler 2390s ok 14 - Sessions module 2390s ok 15 - New SSO session for davros 2390s ok 16 - Sessions module 2390s ok 17 - New Persistent session for davros 2390s ok 18 - Sessions module 2390s ok 19 - New SSO session for tof 2390s ok 20 - Sessions module 2390s ok 21 - New Persistent session for tof 2390s ok 22 - Sessions module 2390s ok 23 - New SSO session for donna 2390s ok 24 - Sessions module 2390s ok 25 - New Persistent session for donna 2390s ok 26 - Manager object 2390s ok 27 - Init 2390s ok 28 - Manager app 2390s ok 29 - Client object 2390s ok 30 - dwho should have 1 2F of type "TOTP": Request succeed 2390s ok 31 - dwho should have 1 2F of type "TOTP": Result code is 200 2390s ok 32 - dwho should have 1 2F of type "TOTP": Response is JSON 2390s ok 33 - dwho should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 2390s ok 34 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VE9UUDo6TXlUT1RQ": Request succeed 2390s ok 35 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VE9UUDo6TXlUT1RQ": Result code is 200 2390s ok 36 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VE9UUDo6TXlUT1RQ": Response is JSON 2390s ok 37 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 2390s ok 38 - Found display variable 2390s ok 39 - dwho should have 1 2F of type "U2F": Request succeed 2390s ok 40 - dwho should have 1 2F of type "U2F": Result code is 200 2390s ok 41 - dwho should have 1 2F of type "U2F": Response is JSON 2390s ok 42 - dwho should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 2390s ok 43 - dwho should have 1 2F of type "UBK": Request succeed 2390s ok 44 - dwho should have 1 2F of type "UBK": Result code is 200 2390s ok 45 - dwho should have 1 2F of type "UBK": Response is JSON 2390s ok 46 - dwho should have 1 2F of type "UBK": check if nb of 2F found (1) equals expectation (1) 2390s ok 47 - dwho should have 1 2F of type "WebAuthn": Request succeed 2390s ok 48 - dwho should have 1 2F of type "WebAuthn": Result code is 200 2390s ok 49 - dwho should have 1 2F of type "WebAuthn": Response is JSON 2390s ok 50 - dwho should have 1 2F of type "WebAuthn": check if nb of 2F found (1) equals expectation (1) 2390s ok 51 - dwho should have 0 2F of type "UBKIKI": Request succeed 2390s ok 52 - dwho should have 0 2F of type "UBKIKI": Result code is 200 2390s ok 53 - dwho should have 0 2F of type "UBKIKI": Response is JSON 2390s ok 54 - dwho should have 0 2F of type "UBKIKI": check if nb of 2F found (0) equals expectation (0) 2390s ok 55 - dwho should have 4 2F: Request succeed 2390s ok 56 - dwho should have 4 2F: Result code is 200 2390s ok 57 - dwho should have 4 2F: Response is JSON 2390s ok 58 - dwho should have 4 2F: check if nb of 2F found (4) equals expectation (4) 2390s ok 59 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": Request succeed 2390s ok 60 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": Result code is 200 2390s ok 61 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": Response is JSON 2390s ok 62 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 2390s ok 63 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VE9UUDo6TXlUT1RQ": Request succeed 2390s ok 64 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VE9UUDo6TXlUT1RQ": Result code is 200 2390s ok 65 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VE9UUDo6TXlUT1RQ": Response is JSON 2390s ok 66 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 2390s ok 67 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VUJLOjpNeVl1YmlrZXk=": Request succeed 2390s ok 68 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 2390s ok 69 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 2390s ok 70 - dwho should have one 2F with id "MTc3MDE5NzgyMDo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 2390s ok 71 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Request succeed 2390s ok 72 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Result code is 200 2390s ok 73 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Response is JSON 2390s ok 74 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": check returned type is HASH and that ids match 2390s ok 75 - dwho should have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2390s ok 76 - dwho should have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 2390s ok 77 - dwho should have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2390s ok 78 - dwho should not have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2390s ok 79 - dwho should not have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 2390s ok 80 - dwho should not have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2390s ok 81 - dwho should have 3 2F: Request succeed 2390s ok 82 - dwho should have 3 2F: Result code is 200 2390s ok 83 - dwho should have 3 2F: Response is JSON 2390s ok 84 - dwho should have 3 2F: check if nb of 2F found (3) equals expectation (3) 2390s ok 85 - Delete all 2F from dwho of type "WebAuthn": Request succeed 2390s ok 86 - Delete all 2F from dwho of type "WebAuthn": Result code is 200 2390s ok 87 - Delete all 2F from dwho of type "WebAuthn": Response is JSON 2390s ok 88 - Delete all 2F from dwho of type "WebAuthn": check nb of 2FA deleted (1) matches expectation (1) 2390s ok 89 - dwho should have 0 2F of type "WebAuthn": Request succeed 2390s ok 90 - dwho should have 0 2F of type "WebAuthn": Result code is 200 2390s ok 91 - dwho should have 0 2F of type "WebAuthn": Response is JSON 2390s ok 92 - dwho should have 0 2F of type "WebAuthn": check if nb of 2F found (0) equals expectation (0) 2390s ok 93 - Delete all 2F from dwho: Request succeed 2390s ok 94 - Delete all 2F from dwho: Result code is 200 2390s ok 95 - Delete all 2F from dwho: Response is JSON 2390s ok 96 - Delete all 2F from dwho: check nb of 2FA deleted (2) matches expectation (2) 2390s ok 97 - dwho should have 0 2F: Request succeed 2390s ok 98 - dwho should have 0 2F: Result code is 200 2390s ok 99 - dwho should have 0 2F: Response is JSON 2390s ok 100 - dwho should have 0 2F: check if nb of 2F found (0) equals expectation (0) 2390s ok 101 - Delete all 2F from dwho: Request succeed 2390s ok 102 - Delete all 2F from dwho: Result code is 200 2390s ok 103 - Delete all 2F from dwho: Response is JSON 2390s ok 104 - Delete all 2F from dwho: check nb of 2FA deleted (0) matches expectation (0) 2390s ok 105 - msmith should have 0 2F: Request succeed 2390s ok 106 - msmith should have 0 2F: Result code is 200 2390s ok 107 - msmith should have 0 2F: Response is JSON 2390s ok 108 - msmith should have 0 2F: check if nb of 2F found (0) equals expectation (0) 2390s ok 109 - rtyler should have 1 2F of type "U2F": Request succeed 2390s ok 110 - rtyler should have 1 2F of type "U2F": Result code is 200 2390s ok 111 - rtyler should have 1 2F of type "U2F": Response is JSON 2390s ok 112 - rtyler should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 2390s ok 113 - rtyler should have 0 2F of type "TOTP": Request succeed 2390s ok 114 - rtyler should have 0 2F of type "TOTP": Result code is 200 2390s ok 115 - rtyler should have 0 2F of type "TOTP": Response is JSON 2390s ok 116 - rtyler should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 2390s ok 117 - rtyler should have 2 2F of type "UBK": Request succeed 2390s ok 118 - rtyler should have 2 2F of type "UBK": Result code is 200 2390s ok 119 - rtyler should have 2 2F of type "UBK": Response is JSON 2390s ok 120 - rtyler should have 2 2F of type "UBK": check if nb of 2F found (2) equals expectation (2) 2390s ok 121 - rtyler should have 3 2F: Request succeed 2390s ok 122 - rtyler should have 3 2F: Result code is 200 2390s ok 123 - rtyler should have 3 2F: Response is JSON 2390s ok 124 - rtyler should have 3 2F: check if nb of 2F found (3) equals expectation (3) 2390s ok 125 - rtyler should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": Request succeed 2390s ok 126 - rtyler should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": Result code is 200 2390s ok 127 - rtyler should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": Response is JSON 2390s ok 128 - rtyler should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 2390s ok 129 - rtyler should have one 2F with id "MTc3MDE5NzgyMDo6VUJLOjpNeVl1YmlrZXk=": Request succeed 2390s ok 130 - rtyler should have one 2F with id "MTc3MDE5NzgyMDo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 2390s ok 131 - rtyler should have one 2F with id "MTc3MDE5NzgyMDo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 2390s ok 132 - rtyler should have one 2F with id "MTc3MDE5NzgyMDo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 2390s ok 133 - rtyler should have one 2F with id "MTc3MDE5NzgyMDo6VUJLOjpNeVl1YmlrZXky": Request succeed 2390s ok 134 - rtyler should have one 2F with id "MTc3MDE5NzgyMDo6VUJLOjpNeVl1YmlrZXky": Result code is 200 2390s ok 135 - rtyler should have one 2F with id "MTc3MDE5NzgyMDo6VUJLOjpNeVl1YmlrZXky": Response is JSON 2390s ok 136 - rtyler should have one 2F with id "MTc3MDE5NzgyMDo6VUJLOjpNeVl1YmlrZXky": check returned type is HASH and that ids match 2390s ok 137 - Delete all 2F from rtyler of type "UBK": Request succeed 2390s ok 138 - Delete all 2F from rtyler of type "UBK": Result code is 200 2390s ok 139 - Delete all 2F from rtyler of type "UBK": Response is JSON 2390s ok 140 - Delete all 2F from rtyler of type "UBK": check nb of 2FA deleted (2) matches expectation (2) 2390s ok 141 - rtyler should have 1 2F: Request succeed 2390s ok 142 - rtyler should have 1 2F: Result code is 200 2390s ok 143 - rtyler should have 1 2F: Response is JSON 2390s ok 144 - rtyler should have 1 2F: check if nb of 2F found (1) equals expectation (1) 2390s ok 145 - rtyler should have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2390s ok 146 - rtyler should have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 2390s ok 147 - rtyler should have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2390s ok 148 - rtyler should not have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2390s ok 149 - rtyler should not have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 2390s ok 150 - rtyler should not have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2390s ok 151 - Delete all 2F from rtyler: Request succeed 2390s ok 152 - Delete all 2F from rtyler: Result code is 200 2390s ok 153 - Delete all 2F from rtyler: Response is JSON 2390s ok 154 - Delete all 2F from rtyler: check nb of 2FA deleted (0) matches expectation (0) 2390s ok 155 - davros should have 1 2F of type "U2F": Request succeed 2390s ok 156 - davros should have 1 2F of type "U2F": Result code is 200 2390s ok 157 - davros should have 1 2F of type "U2F": Response is JSON 2390s ok 158 - davros should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 2390s ok 159 - davros should have 1 2F of type "TOTP": Request succeed 2390s ok 160 - davros should have 1 2F of type "TOTP": Result code is 200 2390s ok 161 - davros should have 1 2F of type "TOTP": Response is JSON 2390s ok 162 - davros should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 2390s ok 163 - davros should have 0 2F of type "UBK": Request succeed 2390s ok 164 - davros should have 0 2F of type "UBK": Result code is 200 2390s ok 165 - davros should have 0 2F of type "UBK": Response is JSON 2390s ok 166 - davros should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 2390s ok 167 - davros should have 2 2F: Request succeed 2390s ok 168 - davros should have 2 2F: Result code is 200 2390s ok 169 - davros should have 2 2F: Response is JSON 2390s ok 170 - davros should have 2 2F: check if nb of 2F found (2) equals expectation (2) 2390s ok 171 - davros should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": Request succeed 2390s ok 172 - davros should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": Result code is 200 2390s ok 173 - davros should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": Response is JSON 2390s ok 174 - davros should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 2390s ok 175 - davros should have one 2F with id "MTc3MDE5NzgyMDo6VE9UUDo6TXlUT1RQ": Request succeed 2390s ok 176 - davros should have one 2F with id "MTc3MDE5NzgyMDo6VE9UUDo6TXlUT1RQ": Result code is 200 2390s ok 177 - davros should have one 2F with id "MTc3MDE5NzgyMDo6VE9UUDo6TXlUT1RQ": Response is JSON 2390s ok 178 - davros should have one 2F with id "MTc3MDE5NzgyMDo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 2390s ok 179 - davros should have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2390s ok 180 - davros should have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 2390s ok 181 - davros should have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2390s ok 182 - davros should not have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2390s ok 183 - davros should not have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 2390s ok 184 - davros should not have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2390s ok 185 - davros should have 1 2F: Request succeed 2390s ok 186 - davros should have 1 2F: Result code is 200 2390s ok 187 - davros should have 1 2F: Response is JSON 2390s ok 188 - davros should have 1 2F: check if nb of 2F found (1) equals expectation (1) 2390s ok 189 - Delete all 2F from davros of type "TOTP": Request succeed 2390s ok 190 - Delete all 2F from davros of type "TOTP": Result code is 200 2390s ok 191 - Delete all 2F from davros of type "TOTP": Response is JSON 2390s ok 192 - Delete all 2F from davros of type "TOTP": check nb of 2FA deleted (1) matches expectation (1) 2390s ok 193 - davros should have 0 2F: Request succeed 2390s ok 194 - davros should have 0 2F: Result code is 200 2390s ok 195 - davros should have 0 2F: Response is JSON 2390s ok 196 - davros should have 0 2F: check if nb of 2F found (0) equals expectation (0) 2390s ok 197 - Delete all 2F from davros: Request succeed 2390s ok 198 - Delete all 2F from davros: Result code is 200 2390s ok 199 - Delete all 2F from davros: Response is JSON 2390s ok 200 - Delete all 2F from davros: check nb of 2FA deleted (0) matches expectation (0) 2390s ok 201 - tof should have 1 2F of type "U2F": Request succeed 2390s ok 202 - tof should have 1 2F of type "U2F": Result code is 200 2390s ok 203 - tof should have 1 2F of type "U2F": Response is JSON 2390s ok 204 - tof should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 2390s ok 205 - tof should have 0 2F of type "TOTP": Request succeed 2390s ok 206 - tof should have 0 2F of type "TOTP": Result code is 200 2390s ok 207 - tof should have 0 2F of type "TOTP": Response is JSON 2390s ok 208 - tof should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 2390s ok 209 - tof should have 0 2F of type "UBK": Request succeed 2390s ok 210 - tof should have 0 2F of type "UBK": Result code is 200 2390s ok 211 - tof should have 0 2F of type "UBK": Response is JSON 2390s ok 212 - tof should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 2390s ok 213 - tof should have 1 2F: Request succeed 2390s ok 214 - tof should have 1 2F: Result code is 200 2390s ok 215 - tof should have 1 2F: Response is JSON 2390s ok 216 - tof should have 1 2F: check if nb of 2F found (1) equals expectation (1) 2390s ok 217 - tof should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": Request succeed 2390s ok 218 - tof should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": Result code is 200 2390s ok 219 - tof should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": Response is JSON 2390s ok 220 - tof should have one 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 2390s ok 221 - tof should have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2390s ok 222 - tof should have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 2390s ok 223 - tof should have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2390s ok 224 - tof should not have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 2390s ok 225 - tof should not have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 2390s ok 226 - tof should not have a 2F with id "MTc3MDE5NzgyMDo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 2390s ok 227 - tof should have 0 2F: Request succeed 2390s ok 228 - tof should have 0 2F: Result code is 200 2390s ok 229 - tof should have 0 2F: Response is JSON 2390s ok 230 - tof should have 0 2F: check if nb of 2F found (0) equals expectation (0) 2390s ok 231 - Delete all 2F from tof: Request succeed 2390s ok 232 - Delete all 2F from tof: Result code is 200 2390s ok 233 - Delete all 2F from tof: Response is JSON 2390s ok 234 - Delete all 2F from tof: check nb of 2FA deleted (0) matches expectation (0) 2390s ok 235 - Add/noattr : Request succeed 2390s ok 236 - Add/noattr : Result code is 400 2390s ok 237 - Add/noattr : Response is JSON 2390s ok 238 - Expected error message 2390s ok 239 - Add/epoch: Request succeed 2390s ok 240 - Add/epoch: Result code is 400 2390s ok 241 - Add/epoch: Response is JSON 2390s ok 242 - Expected error message 2390s ok 243 - Add second factor: Request succeed 2390s ok 244 - Add second factor: Result code is 201 2390s ok 245 - Add second factor: Response is JSON 2390s ok 246 - donna should have 1 2F of type "test": Request succeed 2390s ok 247 - donna should have 1 2F of type "test": Result code is 200 2390s ok 248 - donna should have 1 2F of type "test": Response is JSON 2390s ok 249 - donna should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 2390s ok 250 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Request succeed 2390s ok 251 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Result code is 200 2390s ok 252 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Response is JSON 2390s ok 253 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": check returned type is HASH and that ids match 2390s ok 254 - Found display variable 2390s ok 255 - Add second factor with same ID as previous: Request succeed 2390s ok 256 - Add second factor with same ID as previous: Result code is 409 2390s ok 257 - Add second factor with same ID as previous: Response is JSON 2390s ok 258 - Add second factor with different ID: Request succeed 2390s ok 259 - Add second factor with different ID: Result code is 201 2390s ok 260 - Add second factor with different ID: Response is JSON 2390s ok 261 - donna should have 2 2F of type "test": Request succeed 2390s ok 262 - donna should have 2 2F of type "test": Result code is 200 2390s ok 263 - donna should have 2 2F of type "test": Response is JSON 2390s ok 264 - donna should have 2 2F of type "test": check if nb of 2F found (2) equals expectation (2) 2390s ok 265 - Expected second factors data 2390s ok 266 - Add/noattr : Request succeed 2390s ok 267 - Add/noattr : Result code is 400 2390s ok 268 - Add/noattr : Response is JSON 2390s ok 269 - Expected error message 2390s ok 270 - Sessions module 2390s ok 271 - New SSO session for amy 2390s ok 272 - Sessions module 2390s ok 273 - New Persistent session for amy 2390s ok 274 - Add/noattr : Request succeed 2390s ok 275 - Add/noattr : Result code is 400 2390s ok 276 - Add/noattr : Response is JSON 2390s ok 277 - Expected error message 2390s ok 278 - Add/epoch: Request succeed 2390s ok 279 - Add/epoch: Result code is 400 2390s ok 280 - Add/epoch: Response is JSON 2390s ok 281 - Expected error message 2390s ok 282 - Add/nokey: Request succeed 2390s ok 283 - Add/nokey: Result code is 400 2390s ok 284 - Add/nokey: Response is JSON 2390s ok 285 - Expected error message 2390s ok 286 - Add/badkey: Request succeed 2390s ok 287 - Add/badkey: Result code is 400 2390s ok 288 - Add/badkey: Response is JSON 2390s ok 289 - Expected error message 2390s ok 290 - Add/goodkey: Request succeed 2390s ok 291 - Add/goodkey: Result code is 201 2390s ok 292 - Add/goodkey: Response is JSON 2390s ok 293 - amy should have 1 2F of type "TOTP": Request succeed 2390s ok 294 - amy should have 1 2F of type "TOTP": Result code is 200 2390s ok 295 - amy should have 1 2F of type "TOTP": Response is JSON 2390s ok 296 - amy should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 2390s ok 297 - Sessions module 2390s ok 298 - Correct type 2390s ok 299 - Epoch was set 2390s ok 300 - Correct name 2390s ok 301 - Secret was encrypted 2390s ok 302 - Correct normalized key 2390s ok 303 - Sessions module 2390s ok 304 - New SSO session for rory 2390s ok 305 - Sessions module 2390s ok 306 - New Persistent session for rory 2390s ok 307 - Add/goodkey: Request succeed 2390s ok 308 - Add/goodkey: Result code is 201 2390s ok 309 - Add/goodkey: Response is JSON 2390s ok 310 - rory should have 1 2F of type "TOTP": Request succeed 2390s ok 311 - rory should have 1 2F of type "TOTP": Result code is 200 2390s ok 312 - rory should have 1 2F of type "TOTP": Response is JSON 2390s ok 313 - rory should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 2390s ok 314 - Sessions module 2390s ok 315 - Correct type 2390s ok 316 - Epoch was set 2390s ok 317 - Correct name 2390s ok 318 - Secret was encrypted 2390s ok 319 - Correct normalized key 2390s ok 320 - Add/missinguser: Request succeed 2390s ok 321 - Add/missinguser: Result code is 404 2390s ok 322 - Add/missinguser: Response is JSON 2390s ok 323 - Add/missinguser: Request succeed 2390s ok 324 - Add/missinguser: Result code is 404 2390s ok 325 - Add/missinguser: Response is JSON 2390s ok 326 - Add/missinguser: Request succeed 2390s ok 327 - Add/missinguser: Result code is 404 2390s ok 328 - Add/missinguser: Response is JSON 2390s ok 329 - Add/missinguser: Request succeed 2390s ok 330 - Add/missinguser: Result code is 404 2390s ok 331 - Add/missinguser: Response is JSON 2390s ok 332 - Add/missinguser: Request succeed 2390s ok 333 - Add/missinguser: Result code is 201 2390s ok 334 - Add/missinguser: Response is JSON 2390s ok 335 - unknowng should have 1 2F of type "test": Request succeed 2390s ok 336 - unknowng should have 1 2F of type "test": Result code is 200 2390s ok 337 - unknowng should have 1 2F of type "test": Response is JSON 2390s ok 338 - unknowng should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 2390s ok 339 - Add/missinguser: Request succeed 2390s ok 340 - Add/missinguser: Result code is 201 2390s ok 341 - Add/missinguser: Response is JSON 2390s ok 342 - unknownt should have 1 2F of type "TOTP": Request succeed 2390s ok 343 - unknownt should have 1 2F of type "TOTP": Result code is 200 2390s ok 344 - unknownt should have 1 2F of type "TOTP": Response is JSON 2390s ok 345 - unknownt should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 2390s ok 346 - Searching for [no params] returns no results: Request succeed 2390s ok 347 - Searching for [no params] returns no results: Result code is 200 2390s ok 348 - Searching for [no params] returns no results: Response is JSON 2390s ok 349 - Empty list was returned 2390s ok 350 - Sessions module 2390s ok 351 - New Persistent session for dwho 2390s ok 352 - Sessions module 2390s ok 353 - New Persistent session for rtyler 2390s ok 354 - Sessions module 2390s ok 355 - New Persistent session for mjones 2390s ok 356 - Sessions module 2390s ok 357 - New Persistent session for msmith 2390s ok 358 - Searching for [no params] returns dwho,mjones,rtyler: Request succeed 2390s ok 359 - Searching for [no params] returns dwho,mjones,rtyler: Result code is 200 2390s ok 360 - Searching for [no params] returns dwho,mjones,rtyler: Response is JSON 2390s ok 361 - Expected results 2390s ok 362 - Searching for type=TOTP returns dwho,rtyler: Request succeed 2390s ok 363 - Searching for type=TOTP returns dwho,rtyler: Result code is 200 2390s ok 364 - Searching for type=TOTP returns dwho,rtyler: Response is JSON 2390s ok 365 - Expected results 2390s ok 366 - Expected API response 2390s ok 367 - Searching for uid=m* returns mjones: Request succeed 2390s ok 368 - Searching for uid=m* returns mjones: Result code is 200 2390s ok 369 - Searching for uid=m* returns mjones: Response is JSON 2390s ok 370 - Expected results 2390s ok 371 - Searching for uid=m*&type=Yubikey returns mjones: Request succeed 2390s ok 372 - Searching for uid=m*&type=Yubikey returns mjones: Result code is 200 2390s ok 373 - Searching for uid=m*&type=Yubikey returns mjones: Response is JSON 2390s ok 374 - Expected results 2390s ok 375 - Searching for uid=m*&type=TOTP returns no results: Request succeed 2390s ok 376 - Searching for uid=m*&type=TOTP returns no results: Result code is 200 2390s ok 377 - Searching for uid=m*&type=TOTP returns no results: Response is JSON 2390s ok 378 - Empty list was returned 2390s ok 379 - Searching for uid=dwho&type=TOTP returns dwho: Request succeed 2390s ok 380 - Searching for uid=dwho&type=TOTP returns dwho: Result code is 200 2390s ok 381 - Searching for uid=dwho&type=TOTP returns dwho: Response is JSON 2390s ok 382 - Expected results 2390s ok 383 - Searching for uid=dwho&type=Yubikey returns no results: Request succeed 2390s ok 384 - Searching for uid=dwho&type=Yubikey returns no results: Result code is 200 2390s ok 385 - Searching for uid=dwho&type=Yubikey returns no results: Response is JSON 2390s ok 386 - Empty list was returned 2390s ok 387 - Searching for type=TOTP&type=WebAuthn returns dwho: Request succeed 2390s ok 388 - Searching for type=TOTP&type=WebAuthn returns dwho: Result code is 200 2390s ok 389 - Searching for type=TOTP&type=WebAuthn returns dwho: Response is JSON 2390s ok 390 - Expected results 2390s 1..390 2390s ok 2391s t/04-history-api.t .......................... 2391s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2391s ok 2 - Sessions module 2391s ok 3 - New session for dwho 2391s ok 4 - Sessions module 2391s ok 5 - New session for rtyler 2391s ok 6 - Sessions module 2391s ok 7 - New session for msmith 2391s # Subtest: Get all entries for user 2391s ok 1 - Manager object 2391s ok 2 - Init 2391s ok 3 - Manager app 2391s ok 4 - Client object 2391s ok 5 - Get request on dwho 2391s ok 6 - Response code is 200 2391s ok 7 - Got JSON 2391s ok 8 - Found 9 entries 2391s 1..8 2391s ok 8 - Get all entries for user 2391s # Subtest: Type any returns all entries 2391s ok 1 - Get request on dwho 2391s ok 2 - Response code is 200 2391s ok 3 - Got JSON 2391s ok 4 - Found 9 entries 2391s 1..4 2391s ok 9 - Type any returns all entries 2391s # Subtest: Get all successes for user 2391s ok 1 - Get request on dwho 2391s ok 2 - Response code is 200 2391s ok 3 - Got JSON 2391s ok 4 - Found 5 entries 2391s 1..4 2391s ok 10 - Get all successes for user 2391s # Subtest: Get all failures for user 2391s ok 1 - Get request on dwho 2391s ok 2 - Response code is 200 2391s ok 3 - Got JSON 2391s ok 4 - Found 4 entries 2391s 1..4 2391s ok 11 - Get all failures for user 2391s # Subtest: Get last success for user 2391s ok 1 - Get request on dwho/last 2391s ok 2 - Response code is 200 2391s ok 3 - Got JSON 2391s ok 4 2391s 1..4 2391s ok 12 - Get last success for user 2391s # Subtest: Get last failure for user 2391s ok 1 - Get request on dwho/last 2391s ok 2 - Response code is 200 2391s ok 3 - Got JSON 2391s ok 4 2391s 1..4 2391s ok 13 - Get last failure for user 2391s # Subtest: Get last event for user 2391s ok 1 - Get request on dwho/last 2391s ok 2 - Response code is 200 2391s ok 3 - Got JSON 2391s ok 4 2391s 1..4 2391s ok 14 - Get last event for user 2391s # Subtest: Get last event for user 2391s ok 1 - Get request on rtyler/last 2391s ok 2 - Response code is 200 2391s ok 3 - Got JSON 2391s ok 4 2391s 1..4 2391s ok 15 - Get last event for user 2391s ok 16 - Get request on msmith 2391s ok 17 - Response code is 200 2391s ok 18 - Got JSON 2391s ok 19 2391s ok 20 - Get request on msmith 2391s ok 21 - Response code is 200 2391s ok 22 - Got JSON 2391s ok 23 2391s ok 24 - Get request on rtyler 2391s ok 25 - Response code is 200 2391s ok 26 - Got JSON 2391s ok 27 2391s ok 28 - Get request on nobody 2391s ok 29 - Response code is 404 2391s ok 30 - Got JSON 2391s ok 31 2391s ok 32 - Get request on nobody 2391s ok 33 - Response code is 404 2391s ok 34 - Got JSON 2391s ok 35 2391s ok 36 - Get request on msmith/last 2391s ok 37 - Response code is 404 2391s ok 38 - Got JSON 2391s ok 39 2391s ok 40 - Get request on rtyler/last 2391s ok 41 - Response code is 404 2391s ok 42 - Got JSON 2391s ok 43 2391s ok 44 - Get request on nobody/last 2391s ok 45 - Response code is 404 2391s ok 46 - Got JSON 2391s ok 47 2391s ok 48 - Get request on toto 2391s ok 49 - Response code is 400 2391s ok 50 - Got JSON 2391s ok 51 2391s ok 52 - Get request on toto/unknown 2391s ok 53 - Response code is 404 2391s ok 54 - Got JSON 2391s ok 55 2391s ok 56 - Get request on 2391s ok 57 - Response code is 404 2391s ok 58 - Got JSON 2391s ok 59 2391s 1..59 2391s ok 2392s t/04-menu-api.t ............................. 2392s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2392s ok 2 - Manager object 2392s ok 3 - Init 2392s ok 4 - Manager app 2392s ok 5 - Client object 2392s ok 6 - Cat - Get mycat1 cat should err on not found: Request succeed 2392s ok 7 - Cat - Get mycat1 cat should err on not found: Result code is 404 2392s ok 8 - Cat - Get mycat1 cat should err on not found: Response is JSON 2392s ok 9 - Cat - Add should succeed: Request succeed 2392s ok 10 - Cat - Add should succeed: Result code is 201 2392s ok 11 - Cat - Add should succeed: Response is JSON 2392s ok 12 - Cat - Add should succeed: Request succeed 2392s ok 13 - Cat - Add should succeed: Result code is 200 2392s ok 14 - Cat - Add should succeed: Response is JSON 2392s ok 15 - Cat - Add should succeed: check if catname value "My Cat 1" matches expected value "My Cat 1" 2392s ok 16 - Cat - Add should succeed: Request succeed 2392s ok 17 - Cat - Add should succeed: Result code is 200 2392s ok 18 - Cat - Add should succeed: Response is JSON 2392s ok 19 - Cat - Add should succeed: check if order value "1" matches expected value "1" 2392s ok 20 - Cat - Add should fail on duplicate confKey: Request succeed 2392s ok 21 - Cat - Add should fail on duplicate confKey: Result code is 409 2392s ok 22 - Cat - Add should fail on duplicate confKey: Response is JSON 2392s ok 23 - Cat - Add should fail on invalid confKey: Request succeed 2392s ok 24 - Cat - Add should fail on invalid confKey: Result code is 400 2392s ok 25 - Cat - Add should fail on invalid confKey: Response is JSON 2392s ok 26 - Cat - Update should succeed and keep existing values: Request succeed 2392s ok 27 - Cat - Update should succeed and keep existing values: Result code is 400 2392s ok 28 - Cat - Update should succeed and keep existing values: Response is JSON 2392s ok 29 - Cat - Update should succeed and keep existing values: Request succeed 2392s ok 30 - Cat - Update should succeed and keep existing values: Result code is 204 2392s ok 31 - 204 code returns no content 2392s ok 32 - Cat - Update should succeed and keep existing values: Request succeed 2392s ok 33 - Cat - Update should succeed and keep existing values: Result code is 200 2392s ok 34 - Cat - Update should succeed and keep existing values: Response is JSON 2392s ok 35 - Cat - Update should succeed and keep existing values: check if catname value "My Cat 1" matches expected value "My Cat 1" 2392s ok 36 - Cat - Update should succeed and keep existing values: Request succeed 2392s ok 37 - Cat - Update should succeed and keep existing values: Result code is 200 2392s ok 38 - Cat - Update should succeed and keep existing values: Response is JSON 2392s ok 39 - Cat - Update should succeed and keep existing values: check if order value "3" matches expected value "3" 2392s ok 40 - Cat - Update should fail if confKey not found: Request succeed 2392s ok 41 - Cat - Update should fail if confKey not found: Result code is 404 2392s ok 42 - Cat - Update should fail if confKey not found: Response is JSON 2392s ok 43 - Cat - 2nd add should succeed: Request succeed 2392s ok 44 - Cat - 2nd add should succeed: Result code is 201 2392s ok 45 - Cat - 2nd add should succeed: Response is JSON 2392s ok 46 - Cat - Replace should succeed: Request succeed 2392s ok 47 - Cat - Replace should succeed: Result code is 204 2392s ok 48 - 204 code returns no content 2392s ok 49 - Cat - Replace should fail if confKey not found: Request succeed 2392s ok 50 - Cat - Replace should fail if confKey not found: Result code is 404 2392s ok 51 - Cat - Replace should fail if confKey not found: Response is JSON 2392s ok 52 - Cat - FindByConfKey should find 2 hits: Request succeed 2392s ok 53 - Cat - FindByConfKey should find 2 hits: Result code is 200 2392s ok 54 - Cat - FindByConfKey should find 2 hits: Response is JSON 2392s ok 55 - Cat - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2392s ok 56 - Cat - FindByConfKey should find 1 hits: Request succeed 2392s ok 57 - Cat - FindByConfKey should find 1 hits: Result code is 200 2392s ok 58 - Cat - FindByConfKey should find 1 hits: Response is JSON 2392s ok 59 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 2392s ok 60 - Cat - FindByConfKey should find 1 hits: Request succeed 2392s ok 61 - Cat - FindByConfKey should find 1 hits: Result code is 200 2392s ok 62 - Cat - FindByConfKey should find 1 hits: Response is JSON 2392s ok 63 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 2392s ok 64 - Cat - FindByConfKey should find 0 hits: Request succeed 2392s ok 65 - Cat - FindByConfKey should find 0 hits: Result code is 200 2392s ok 66 - Cat - FindByConfKey should find 0 hits: Response is JSON 2392s ok 67 - Cat - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 2392s ok 68 - Cat - FindByConfKey should err on invalid patterns: Request succeed 2392s ok 69 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 2392s ok 70 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 2392s ok 71 - Cat - FindByConfKey should err on invalid patterns: Request succeed 2392s ok 72 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 2392s ok 73 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 2392s ok 74 - App - Get mycat3 apps should err on not found: Request succeed 2392s ok 75 - App - Get mycat3 apps should err on not found: Result code is 404 2392s ok 76 - App - Get mycat3 apps should err on not found: Response is JSON 2392s ok 77 - App - Get app myapp1 from existing mycat2 should err on not found: Request succeed 2392s ok 78 - App - Get app myapp1 from existing mycat2 should err on not found: Result code is 404 2392s ok 79 - App - Get app myapp1 from existing mycat2 should err on not found: Response is JSON 2392s ok 80 - App - Get app myapp1 from mycat3 should err on not found: Request succeed 2392s ok 81 - App - Get app myapp1 from mycat3 should err on not found: Result code is 404 2392s ok 82 - App - Get app myapp1 from mycat3 should err on not found: Response is JSON 2392s ok 83 - App - Add app myapp1 to mycat3 should err on not found: Request succeed 2392s ok 84 - App - Add app myapp1 to mycat3 should err on not found: Result code is 404 2392s ok 85 - App - Add app myapp1 to mycat3 should err on not found: Response is JSON 2392s ok 86 - App - Add app1 to cat1 should succeed: Request succeed 2392s ok 87 - App - Add app1 to cat1 should succeed: Result code is 201 2392s ok 88 - App - Add app1 to cat1 should succeed: Response is JSON 2392s ok 89 - App - Add app1 to cat1 should succeed: Request succeed 2392s ok 90 - App - Add app1 to cat1 should succeed: Result code is 200 2392s ok 91 - App - Add app1 to cat1 should succeed: Response is JSON 2392s ok 92 - App - Add app1 to cat1 should succeed: check if order value "1" matches expected value "1" 2392s ok 93 - App - Add app1 to cat1 should succeed: Request succeed 2392s ok 94 - App - Add app1 to cat1 should succeed: Result code is 200 2392s ok 95 - App - Add app1 to cat1 should succeed: Response is JSON 2392s ok 96 - App - Add app1 to cat1 should succeed: check if options/name value "My App 1" matches expected value "My App 1" 2392s ok 97 - App - Add app1 to cat1 should succeed: Request succeed 2392s ok 98 - App - Add app1 to cat1 should succeed: Result code is 200 2392s ok 99 - App - Add app1 to cat1 should succeed: Response is JSON 2392s 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" 2392s ok 101 - App - Add app1 to cat1 should succeed: Request succeed 2392s ok 102 - App - Add app1 to cat1 should succeed: Result code is 200 2392s ok 103 - App - Add app1 to cat1 should succeed: Response is JSON 2392s 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" 2392s ok 105 - App - Add app1 to cat1 should succeed: Request succeed 2392s ok 106 - App - Add app1 to cat1 should succeed: Result code is 200 2392s ok 107 - App - Add app1 to cat1 should succeed: Response is JSON 2392s 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/" 2392s ok 109 - App - Add app2 to cat1 should succeed: Request succeed 2392s ok 110 - App - Add app2 to cat1 should succeed: Result code is 201 2392s ok 111 - App - Add app2 to cat1 should succeed: Response is JSON 2392s ok 112 - App - Add app2 to cat1 should succeed: Request succeed 2392s ok 113 - App - Add app2 to cat1 should succeed: Result code is 200 2392s ok 114 - App - Add app2 to cat1 should succeed: Response is JSON 2392s ok 115 - App - Add app2 to cat1 should succeed: check if order value "2" matches expected value "2" 2392s ok 116 - App - Add app2 to cat1 should succeed: Request succeed 2392s ok 117 - App - Add app2 to cat1 should succeed: Result code is 200 2392s ok 118 - App - Add app2 to cat1 should succeed: Response is JSON 2392s ok 119 - App - Add app2 to cat1 should succeed: check if options/name value "My App 2" matches expected value "My App 2" 2392s ok 120 - App - Add app2 to cat1 should succeed: Request succeed 2392s ok 121 - App - Add app2 to cat1 should succeed: Result code is 200 2392s ok 122 - App - Add app2 to cat1 should succeed: Response is JSON 2392s ok 123 - App - Add app2 to cat1 should succeed: check if options/logo value "demo.png" matches expected value "demo.png" 2392s ok 124 - App - Add app3 to cat2 should succeed: Request succeed 2392s ok 125 - App - Add app3 to cat2 should succeed: Result code is 201 2392s ok 126 - App - Add app3 to cat2 should succeed: Response is JSON 2392s ok 127 - App - Add app3 to cat2 should succeed: Request succeed 2392s ok 128 - App - Add app3 to cat2 should succeed: Result code is 200 2392s ok 129 - App - Add app3 to cat2 should succeed: Response is JSON 2392s ok 130 - App - Add app3 to cat2 should succeed: check if order value "1" matches expected value "1" 2392s ok 131 - App - Add app3 to cat2 should succeed: Request succeed 2392s ok 132 - App - Add app3 to cat2 should succeed: Result code is 200 2392s ok 133 - App - Add app3 to cat2 should succeed: Response is JSON 2392s ok 134 - App - Add app3 to cat2 should succeed: check if options/display value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 2392s ok 135 - App - Add should fail on duplicate confKey: Request succeed 2392s ok 136 - App - Add should fail on duplicate confKey: Result code is 409 2392s ok 137 - App - Add should fail on duplicate confKey: Response is JSON 2392s ok 138 - App - Add should fail on invalid confKey: Request succeed 2392s ok 139 - App - Add should fail on invalid confKey: Result code is 400 2392s ok 140 - App - Add should fail on invalid confKey: Response is JSON 2392s ok 141 - App - Check default value were set: Request succeed 2392s ok 142 - App - Check default value were set: Result code is 200 2392s ok 143 - App - Check default value were set: Response is JSON 2392s ok 144 - App - Check default value were set: check if options/logo value "network.png" matches expected value "network.png" 2392s ok 145 - App - Check default value were set: Request succeed 2392s ok 146 - App - Check default value were set: Result code is 200 2392s ok 147 - App - Check default value were set: Response is JSON 2392s ok 148 - App - Check default value were set: check if options/display value "auto" matches expected value "auto" 2392s ok 149 - App - Category 1 should return 2 apps: Request succeed 2392s ok 150 - App - Category 1 should return 2 apps: Result code is 200 2392s ok 151 - App - Category 1 should return 2 apps: Response is JSON 2392s ok 152 - App - Category 1 should return 2 apps: check if nb of hits returned (2) matches expectation (2) 2392s ok 153 - App - Category 2 should return 1 app: Request succeed 2392s ok 154 - App - Category 2 should return 1 app: Result code is 200 2392s ok 155 - App - Category 2 should return 1 app: Response is JSON 2392s ok 156 - App - Category 2 should return 1 app: check if nb of hits returned (1) matches expectation (1) 2392s ok 157 - App - FindByConfKey should find 2 hits: Request succeed 2392s ok 158 - App - FindByConfKey should find 2 hits: Result code is 200 2392s ok 159 - App - FindByConfKey should find 2 hits: Response is JSON 2392s ok 160 - App - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2392s ok 161 - App - FindByConfKey should find 1 hit: Request succeed 2392s ok 162 - App - FindByConfKey should find 1 hit: Result code is 200 2392s ok 163 - App - FindByConfKey should find 1 hit: Response is JSON 2392s ok 164 - App - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 2392s ok 165 - App - FindByConfKey should err on invalid patterns: Request succeed 2392s ok 166 - App - FindByConfKey should err on invalid patterns: Result code is 400 2392s ok 167 - App - FindByConfKey should err on invalid patterns: Response is JSON 2392s ok 168 - App - FindByConfKey should err on invalid patterns: Request succeed 2392s ok 169 - App - FindByConfKey should err on invalid patterns: Result code is 400 2392s ok 170 - App - FindByConfKey should err on invalid patterns: Response is JSON 2392s ok 171 - App - Update should succeed and keep existing values: Request succeed 2392s ok 172 - App - Update should succeed and keep existing values: Result code is 204 2392s ok 173 - 204 code returns no content 2392s ok 174 - App - Update should succeed and keep existing values: Request succeed 2392s ok 175 - App - Update should succeed and keep existing values: Result code is 200 2392s ok 176 - App - Update should succeed and keep existing values: Response is JSON 2392s 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" 2392s ok 178 - App - Update should succeed and keep existing values: Request succeed 2392s ok 179 - App - Update should succeed and keep existing values: Result code is 200 2392s ok 180 - App - Update should succeed and keep existing values: Response is JSON 2392s 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" 2392s ok 182 - App - Update should succeed and keep existing values: Request succeed 2392s ok 183 - App - Update should succeed and keep existing values: Result code is 200 2392s ok 184 - App - Update should succeed and keep existing values: Response is JSON 2392s ok 185 - App - Update should succeed and keep existing values: check if order value "1" matches expected value "1" 2392s ok 186 - App - Update should fail if confKey not found: Request succeed 2392s ok 187 - App - Update should fail if confKey not found: Result code is 404 2392s ok 188 - App - Update should fail if confKey not found: Response is JSON 2392s ok 189 - App - Update should fail if confKey not found: Request succeed 2392s ok 190 - App - Update should fail if confKey not found: Result code is 404 2392s ok 191 - App - Update should fail if confKey not found: Response is JSON 2392s ok 192 - App - Replace should succeed: Request succeed 2392s ok 193 - App - Replace should succeed: Result code is 204 2392s ok 194 - 204 code returns no content 2392s ok 195 - App - Replace should succeed: Request succeed 2392s ok 196 - App - Replace should succeed: Result code is 200 2392s ok 197 - App - Replace should succeed: Response is JSON 2392s ok 198 - App - Replace should succeed: check if options/name value "My App 3 updated" matches expected value "My App 3 updated" 2392s ok 199 - App - Replace should fail if confKey not found: Request succeed 2392s ok 200 - App - Replace should fail if confKey not found: Result code is 404 2392s ok 201 - App - Replace should fail if confKey not found: Response is JSON 2392s ok 202 - App - Replace should fail if confKey not found: Request succeed 2392s ok 203 - App - Replace should fail if confKey not found: Result code is 404 2392s ok 204 - App - Replace should fail if confKey not found: Response is JSON 2392s ok 205 - App - Delete should succeed: Request succeed 2392s ok 206 - App - Delete should succeed: Result code is 204 2392s ok 207 - 204 code returns no content 2392s ok 208 - App - Entity should not be found after deletion: Request succeed 2392s ok 209 - App - Entity should not be found after deletion: Result code is 404 2392s ok 210 - App - Entity should not be found after deletion: Response is JSON 2392s ok 211 - App - Category 1 should return 1 app: Request succeed 2392s ok 212 - App - Category 1 should return 1 app: Result code is 200 2392s ok 213 - App - Category 1 should return 1 app: Response is JSON 2392s ok 214 - App - Category 1 should return 1 app: check if nb of hits returned (1) matches expectation (1) 2392s ok 215 - Cat - Clean up: Request succeed 2392s ok 216 - Cat - Clean up: Result code is 204 2392s ok 217 - 204 code returns no content 2392s ok 218 - Cat - Clean up: Request succeed 2392s ok 219 - Cat - Clean up: Result code is 204 2392s ok 220 - 204 code returns no content 2392s ok 221 - cat - Entity should not be found after clean up: Request succeed 2392s ok 222 - cat - Entity should not be found after clean up: Result code is 404 2392s ok 223 - cat - Entity should not be found after clean up: Response is JSON 2392s 1..223 2392s ok 2394s t/04-misc-api.t ............................. 2394s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2394s ok 2 - Manager object 2394s ok 3 - Init 2394s ok 4 - Manager app 2394s ok 5 - Broken config backend: Request succeed 2394s ok 6 - Broken config backend: correct status code 2394s ok 7 - Got expected global status 2394s ok 8 - Got expected config status 2394s ok 9 - Back to normal: Request succeed 2394s ok 10 - Back to normal: correct status code 2394s ok 11 - Got expected global status 2394s ok 12 - Got expected config status 2394s ok 13 - Not implemented yet 2394s ok 14 - Not implemented yet 2394s 1..14 2394s ok 2396s t/04-providers-api.t ........................ 2396s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2396s ok 2 - Manager object 2396s ok 3 - Init 2396s ok 4 - Manager app 2396s ok 5 - Client object 2396s ok 6 - OidcRp - Add should succeed: Request succeed 2396s ok 7 - OidcRp - Add should succeed: Result code is 201 2396s ok 8 - OidcRp - Add should succeed: Response is JSON 2396s ok 9 - OidcRp - Add should succeed: Request succeed 2396s ok 10 - OidcRp - Add should succeed: Result code is 200 2396s ok 11 - OidcRp - Add should succeed: Response is JSON 2396s ok 12 - OidcRp - Add should succeed: check if options/icon value "web.png" matches expected value "web.png" 2396s ok 13 - OidcRp - Add should succeed: Request succeed 2396s ok 14 - OidcRp - Add should succeed: Result code is 200 2396s ok 15 - OidcRp - Add should succeed: Response is JSON 2396s ok 16 - OidcRp - Add should succeed: check if options/clientId value "myOidcClient0" matches expected value "myOidcClient0" 2396s ok 17 - OidcRp - Add should succeed: Request succeed 2396s ok 18 - OidcRp - Add should succeed: Result code is 200 2396s ok 19 - OidcRp - Add should succeed: Response is JSON 2396s ok 20 - OidcRp - Add should succeed: check if options/redirectUris/0 value "http://url/1" matches expected value "http://url/1" 2396s ok 21 - OidcRp - Add should succeed: Request succeed 2396s ok 22 - OidcRp - Add should succeed: Result code is 200 2396s ok 23 - OidcRp - Add should succeed: Response is JSON 2396s ok 24 - OidcRp - Add should succeed: check if options/clientSecret value "secret" matches expected value "secret" 2396s ok 25 - OidcRp - Check attribute default value was set after add: Request succeed 2396s ok 26 - OidcRp - Check attribute default value was set after add: Result code is 200 2396s ok 27 - OidcRp - Check attribute default value was set after add: Response is JSON 2396s ok 28 - OidcRp - Check attribute default value was set after add: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 2396s ok 29 - OidcRp - Add should fail on duplicate confKey: Request succeed 2396s ok 30 - OidcRp - Add should fail on duplicate confKey: Result code is 409 2396s ok 31 - OidcRp - Add should fail on duplicate confKey: Response is JSON 2396s ok 32 - OidcRp - Update should succeed and keep existing values: Request succeed 2396s ok 33 - OidcRp - Update should succeed and keep existing values: Result code is 204 2396s ok 34 - 204 code returns no content 2396s ok 35 - OidcRp - Update should succeed and keep existing values: Request succeed 2396s ok 36 - OidcRp - Update should succeed and keep existing values: Result code is 200 2396s ok 37 - OidcRp - Update should succeed and keep existing values: Response is JSON 2396s ok 38 - OidcRp - Update should succeed and keep existing values: check if options/clientSecret value "secret2" matches expected value "secret2" 2396s ok 39 - OidcRp - Update should succeed and keep existing values: Request succeed 2396s ok 40 - OidcRp - Update should succeed and keep existing values: Result code is 200 2396s ok 41 - OidcRp - Update should succeed and keep existing values: Response is JSON 2396s ok 42 - OidcRp - Update should succeed and keep existing values: check if options/clientId value "myOidcClient1" matches expected value "myOidcClient1" 2396s ok 43 - OidcRp - Update should succeed and keep existing values: Request succeed 2396s ok 44 - OidcRp - Update should succeed and keep existing values: Result code is 200 2396s ok 45 - OidcRp - Update should succeed and keep existing values: Response is JSON 2396s ok 46 - OidcRp - Update should succeed and keep existing values: check if options/IDTokenSignAlg value "RS512" matches expected value "RS512" 2396s ok 47 - OidcRp - Update should succeed and keep existing values: Request succeed 2396s ok 48 - OidcRp - Update should succeed and keep existing values: Result code is 200 2396s ok 49 - OidcRp - Update should succeed and keep existing values: Response is JSON 2396s ok 50 - OidcRp - Update should succeed and keep existing values: check if options/icon value "web.png" matches expected value "web.png" 2396s ok 51 - OidcRp - Update should succeed and keep existing values: Request succeed 2396s ok 52 - OidcRp - Update should succeed and keep existing values: Result code is 200 2396s ok 53 - OidcRp - Update should succeed and keep existing values: Response is JSON 2396s ok 54 - OidcRp - Update should succeed and keep existing values: check if exportedVars/cn value "cn" matches expected value "cn" 2396s ok 55 - OidcRp - Update should succeed and keep existing values: Request succeed 2396s ok 56 - OidcRp - Update should succeed and keep existing values: Result code is 200 2396s ok 57 - OidcRp - Update should succeed and keep existing values: Response is JSON 2396s ok 58 - OidcRp - Update should succeed and keep existing values: check if exportedVars/family_name value "sn" matches expected value "sn" 2396s ok 59 - OidcRp - Update should succeed and keep existing values: Request succeed 2396s ok 60 - OidcRp - Update should succeed and keep existing values: Result code is 200 2396s ok 61 - OidcRp - Update should succeed and keep existing values: Response is JSON 2396s ok 62 - OidcRp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 2396s ok 63 - OidcRp - Update should succeed and keep existing values: Request succeed 2396s ok 64 - OidcRp - Update should succeed and keep existing values: Result code is 200 2396s ok 65 - OidcRp - Update should succeed and keep existing values: Response is JSON 2396s ok 66 - OidcRp - Update should succeed and keep existing values: check if extraClaims/phone value "telephoneNumber" matches expected value "telephoneNumber" 2396s ok 67 - OidcRp - Update should succeed and keep existing values: Request succeed 2396s ok 68 - OidcRp - Update should succeed and keep existing values: Result code is 200 2396s ok 69 - OidcRp - Update should succeed and keep existing values: Response is JSON 2396s 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" 2396s ok 71 - OidcRp - Update should succeed and keep existing values: Request succeed 2396s ok 72 - OidcRp - Update should succeed and keep existing values: Result code is 200 2396s ok 73 - OidcRp - Update should succeed and keep existing values: Response is JSON 2396s 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" 2396s ok 75 - OidcRp - Update should fail on non existing options: Request succeed 2396s ok 76 - OidcRp - Update should fail on non existing options: Result code is 400 2396s ok 77 - OidcRp - Update should fail on non existing options: Response is JSON 2396s ok 78 - OidcRp - Add should fail on duplicate clientId: Request succeed 2396s ok 79 - OidcRp - Add should fail on duplicate clientId: Result code is 409 2396s ok 80 - OidcRp - Add should fail on duplicate clientId: Response is JSON 2396s ok 81 - OidcRp - Add should fail on non existing options: Request succeed 2396s ok 82 - OidcRp - Add should fail on non existing options: Result code is 400 2396s ok 83 - OidcRp - Add should fail on non existing options: Response is JSON 2396s ok 84 - OidcRp - 2nd add should succeed: Request succeed 2396s ok 85 - OidcRp - 2nd add should succeed: Result code is 201 2396s ok 86 - OidcRp - 2nd add should succeed: Response is JSON 2396s ok 87 - OidcRp - Update should fail if client id exists: Request succeed 2396s ok 88 - OidcRp - Update should fail if client id exists: Result code is 409 2396s ok 89 - OidcRp - Update should fail if client id exists: Response is JSON 2396s ok 90 - OidcRp - Update should fail if confKey not found: Request succeed 2396s ok 91 - OidcRp - Update should fail if confKey not found: Result code is 404 2396s ok 92 - OidcRp - Update should fail if confKey not found: Response is JSON 2396s ok 93 - OidcRp - Replace should succeed: Request succeed 2396s ok 94 - OidcRp - Replace should succeed: Result code is 204 2396s ok 95 - 204 code returns no content 2396s ok 96 - OidcRp - Check attribute default value was set after replace: Request succeed 2396s ok 97 - OidcRp - Check attribute default value was set after replace: Result code is 200 2396s ok 98 - OidcRp - Check attribute default value was set after replace: Response is JSON 2396s ok 99 - OidcRp - Check attribute default value was set after replace: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 2396s ok 100 - OidcRp - Check attribute default value was set after replace: Request succeed 2396s ok 101 - OidcRp - Check attribute default value was set after replace: Result code is 200 2396s ok 102 - OidcRp - Check attribute default value was set after replace: Response is JSON 2396s 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" 2396s ok 104 - OidcRp - Check attribute default value was set after replace: Request succeed 2396s ok 105 - OidcRp - Check attribute default value was set after replace: Result code is 200 2396s ok 106 - OidcRp - Check attribute default value was set after replace: Response is JSON 2396s ok 107 - OidcRp - Check attribute default value was set after replace: check if options/postLogoutRedirectUris/0 value "" matches expected value "" 2396s ok 108 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 2396s ok 109 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 2396s ok 110 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 2396s ok 111 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 2396s ok 112 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 2396s ok 113 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 2396s ok 114 - OidcRp - Replace should fail if confKey not found: Request succeed 2396s ok 115 - OidcRp - Replace should fail if confKey not found: Result code is 404 2396s ok 116 - OidcRp - Replace should fail if confKey not found: Response is JSON 2396s ok 117 - OidcRp - FindByConfKey should find 2 hits: Request succeed 2396s ok 118 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 2396s ok 119 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 2396s ok 120 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2396s ok 121 - OidcRp - FindByConfKey should find 2 hits: Request succeed 2396s ok 122 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 2396s ok 123 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 2396s ok 124 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2396s ok 125 - OidcRp - FindByConfKey should find 1 hit: Request succeed 2396s ok 126 - OidcRp - FindByConfKey should find 1 hit: Result code is 200 2396s ok 127 - OidcRp - FindByConfKey should find 1 hit: Response is JSON 2396s ok 128 - OidcRp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 2396s ok 129 - OidcRp - FindByConfKey should find 0 hits: Request succeed 2396s ok 130 - OidcRp - FindByConfKey should find 0 hits: Result code is 200 2396s ok 131 - OidcRp - FindByConfKey should find 0 hits: Response is JSON 2396s ok 132 - OidcRp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 2396s ok 133 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 2396s ok 134 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 2396s ok 135 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 2396s ok 136 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 2396s ok 137 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 2396s ok 138 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 2396s ok 139 - OidcRp - FindByClientId should find one entry: Request succeed 2396s ok 140 - OidcRp - FindByClientId should find one entry: Result code is 200 2396s ok 141 - OidcRp - FindByClientId should find one entry: Response is JSON 2396s ok 142 - OidcRp - FindByClientId should find one entry: Check clientId value returned "myOidcClient1" matched expected value "myOidcClient1" 2396s ok 143 - OidcRp - FindByClientId should find nothing: Request succeed 2396s ok 144 - OidcRp - FindByClientId should find nothing: Result code is 404 2396s ok 145 - OidcRp - FindByClientId should find nothing: Response is JSON 2396s ok 146 - OidcRp - Clean up: Request succeed 2396s ok 147 - OidcRp - Clean up: Result code is 204 2396s ok 148 - 204 code returns no content 2396s ok 149 - OidcRp - Clean up: Request succeed 2396s ok 150 - OidcRp - Clean up: Result code is 204 2396s ok 151 - 204 code returns no content 2396s ok 152 - OidcRp - Entity should not be found after clean up: Request succeed 2396s ok 153 - OidcRp - Entity should not be found after clean up: Result code is 404 2396s ok 154 - OidcRp - Entity should not be found after clean up: Response is JSON 2396s ok 155 - SamlSp - Add should succeed: Request succeed 2396s ok 156 - SamlSp - Add should succeed: Result code is 201 2396s ok 157 - SamlSp - Add should succeed: Response is JSON 2396s ok 158 - SamlSp - Add should succeed: Request succeed 2396s ok 159 - SamlSp - Add should succeed: Result code is 200 2396s ok 160 - SamlSp - Add should succeed: Response is JSON 2396s ok 161 - SamlSp - Add should succeed: check if options/encryptionMode value "assertion" matches expected value "assertion" 2396s ok 162 - SamlSp - Add should succeed: Request succeed 2396s ok 163 - SamlSp - Add should succeed: Result code is 200 2396s ok 164 - SamlSp - Add should succeed: Response is JSON 2396s ok 165 - SamlSp - Add should succeed: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 2396s ok 166 - SamlSp - Check attribute default value was set after add: Request succeed 2396s ok 167 - SamlSp - Check attribute default value was set after add: Result code is 200 2396s ok 168 - SamlSp - Check attribute default value was set after add: Response is JSON 2396s ok 169 - SamlSp - Check attribute default value was set after add: check if options/notOnOrAfterTimeout value "72000" matches expected value "72000" 2396s ok 170 - SamlSp - Add should fail on duplicate confKey: Request succeed 2396s ok 171 - SamlSp - Add should fail on duplicate confKey: Result code is 409 2396s ok 172 - SamlSp - Add should fail on duplicate confKey: Response is JSON 2396s ok 173 - SamlSp - Update should succeed and keep existing values: Request succeed 2396s ok 174 - SamlSp - Update should succeed and keep existing values: Result code is 204 2396s ok 175 - 204 code returns no content 2396s ok 176 - SamlSp - Update should succeed and keep existing values: Request succeed 2396s ok 177 - SamlSp - Update should succeed and keep existing values: Result code is 200 2396s ok 178 - SamlSp - Update should succeed and keep existing values: Response is JSON 2396s ok 179 - SamlSp - Update should succeed and keep existing values: check if options/checkSLOMessageSignature value "1" matches expected value "1" 2396s ok 180 - SamlSp - Update should succeed and keep existing values: Request succeed 2396s ok 181 - SamlSp - Update should succeed and keep existing values: Result code is 200 2396s ok 182 - SamlSp - Update should succeed and keep existing values: Response is JSON 2396s ok 183 - SamlSp - Update should succeed and keep existing values: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 2396s ok 184 - SamlSp - Update should succeed and keep existing values: Request succeed 2396s ok 185 - SamlSp - Update should succeed and keep existing values: Result code is 200 2396s ok 186 - SamlSp - Update should succeed and keep existing values: Response is JSON 2396s ok 187 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/friendlyName value "common_name" matches expected value "common_name" 2396s ok 188 - SamlSp - Update should succeed and keep existing values: Request succeed 2396s ok 189 - SamlSp - Update should succeed and keep existing values: Result code is 200 2396s ok 190 - SamlSp - Update should succeed and keep existing values: Response is JSON 2396s ok 191 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 2396s ok 192 - SamlSp - Update should succeed and keep existing values: Request succeed 2396s ok 193 - SamlSp - Update should succeed and keep existing values: Result code is 200 2396s ok 194 - SamlSp - Update should succeed and keep existing values: Response is JSON 2396s ok 195 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 2396s ok 196 - SamlSp - Update should succeed and keep existing values: Request succeed 2396s ok 197 - SamlSp - Update should succeed and keep existing values: Result code is 200 2396s ok 198 - SamlSp - Update should succeed and keep existing values: Response is JSON 2396s ok 199 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/name value "uid" matches expected value "uid" 2396s ok 200 - SamlSp - Update should succeed and keep existing values: Request succeed 2396s ok 201 - SamlSp - Update should succeed and keep existing values: Result code is 200 2396s ok 202 - SamlSp - Update should succeed and keep existing values: Response is JSON 2396s ok 203 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/given_name/name value "givenName" matches expected value "givenName" 2396s ok 204 - SamlSp - Update should succeed and keep existing values: Request succeed 2396s ok 205 - SamlSp - Update should succeed and keep existing values: Result code is 200 2396s ok 206 - SamlSp - Update should succeed and keep existing values: Response is JSON 2396s ok 207 - SamlSp - Update should succeed and keep existing values: check if macros/family_name value "$sn" matches expected value "$sn" 2396s ok 208 - SamlSp - Update should succeed and keep existing values: Request succeed 2396s ok 209 - SamlSp - Update should succeed and keep existing values: Result code is 200 2396s ok 210 - SamlSp - Update should succeed and keep existing values: Response is JSON 2396s ok 211 - SamlSp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 2396s ok 212 - SamlSp - Update should fail on non existing options: Request succeed 2396s ok 213 - SamlSp - Update should fail on non existing options: Result code is 400 2396s ok 214 - SamlSp - Update should fail on non existing options: Response is JSON 2396s ok 215 - SamlSp - Add should fail on duplicate entityId: Request succeed 2396s ok 216 - SamlSp - Add should fail on duplicate entityId: Result code is 409 2396s ok 217 - SamlSp - Add should fail on duplicate entityId: Response is JSON 2396s ok 218 - SamlSp - Add should fail on non existing options: Request succeed 2396s ok 219 - SamlSp - Add should fail on non existing options: Result code is 400 2396s ok 220 - SamlSp - Add should fail on non existing options: Response is JSON 2396s ok 221 - SamlSp - 2nd add should succeed: Request succeed 2396s ok 222 - SamlSp - 2nd add should succeed: Result code is 201 2396s ok 223 - SamlSp - 2nd add should succeed: Response is JSON 2396s ok 224 - SamlSp - Update should fail if client id exists: Request succeed 2396s ok 225 - SamlSp - Update should fail if client id exists: Result code is 409 2396s ok 226 - SamlSp - Update should fail if client id exists: Response is JSON 2396s ok 227 - SamlSp - Update should fail if confKey not found: Request succeed 2396s ok 228 - SamlSp - Update should fail if confKey not found: Result code is 404 2396s ok 229 - SamlSp - Update should fail if confKey not found: Response is JSON 2396s ok 230 - SamlSp - Replace should succeed: Request succeed 2396s ok 231 - SamlSp - Replace should succeed: Result code is 204 2396s ok 232 - 204 code returns no content 2396s ok 233 - SamlSp - Check attribute default value was set after replace: Request succeed 2396s ok 234 - SamlSp - Check attribute default value was set after replace: Result code is 200 2396s ok 235 - SamlSp - Check attribute default value was set after replace: Response is JSON 2396s ok 236 - SamlSp - Check attribute default value was set after replace: check if options/encryptionMode value "none" matches expected value "none" 2396s ok 237 - SamlSp - Replace should fail on non existing options: Request succeed 2396s ok 238 - SamlSp - Replace should fail on non existing options: Result code is 400 2396s ok 239 - SamlSp - Replace should fail on non existing options: Response is JSON 2396s ok 240 - SamlSp - Replace should fail on non existing options: Request succeed 2396s ok 241 - SamlSp - Replace should fail on non existing options: Result code is 400 2396s ok 242 - SamlSp - Replace should fail on non existing options: Response is JSON 2396s ok 243 - SamlSp - Replace should fail if confKey not found: Request succeed 2396s ok 244 - SamlSp - Replace should fail if confKey not found: Result code is 404 2396s ok 245 - SamlSp - Replace should fail if confKey not found: Response is JSON 2396s ok 246 - SamlSp - FindByConfKey should find 2 hits: Request succeed 2396s ok 247 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 2396s ok 248 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 2396s ok 249 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2396s ok 250 - SamlSp - FindByConfKey should find 2 hits: Request succeed 2396s ok 251 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 2396s ok 252 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 2396s ok 253 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2396s ok 254 - SamlSp - FindByConfKey should find 1 hit: Request succeed 2396s ok 255 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 2396s ok 256 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 2396s ok 257 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 2396s ok 258 - SamlSp - FindByConfKey should find 1 hit: Request succeed 2396s ok 259 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 2396s ok 260 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 2396s ok 261 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 2396s ok 262 - SamlSp - FindByConfKey should find 0 hits: Request succeed 2396s ok 263 - SamlSp - FindByConfKey should find 0 hits: Result code is 200 2396s ok 264 - SamlSp - FindByConfKey should find 0 hits: Response is JSON 2396s ok 265 - SamlSp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 2396s ok 266 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 2396s ok 267 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 2396s ok 268 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 2396s ok 269 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 2396s ok 270 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 2396s ok 271 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 2396s ok 272 - SamlSp - FindByEntityId should find one entry: Request succeed 2396s ok 273 - SamlSp - FindByEntityId should find one entry: Result code is 200 2396s ok 274 - SamlSp - FindByEntityId should find one entry: Response is JSON 2396s 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" 2396s ok 276 - SamlSp - FindByEntityId should find nothing: Request succeed 2396s ok 277 - SamlSp - FindByEntityId should find nothing: Result code is 404 2396s ok 278 - SamlSp - FindByEntityId should find nothing: Response is JSON 2396s ok 279 - FederatedSalmSp - Add: Request succeed 2396s ok 280 - FederatedSalmSp - Add: Result code is 409 2396s ok 281 - FederatedSalmSp - Add: Response is JSON 2396s ok 282 - FederatedSalmSp - Add: Request succeed 2396s ok 283 - FederatedSalmSp - Add: Result code is 201 2396s ok 284 - FederatedSalmSp - Add: Response is JSON 2396s ok 285 - FederatedSalmSp - Add: Request succeed 2396s ok 286 - FederatedSalmSp - Add: Result code is 200 2396s ok 287 - FederatedSalmSp - Add: Response is JSON 2396s ok 288 - FederatedSalmSp - Add: check if options/encryptionMode value "assertion" matches expected value "assertion" 2396s ok 289 - FederatedSalmSp - Add: Request succeed 2396s ok 290 - FederatedSalmSp - Add: Result code is 200 2396s ok 291 - FederatedSalmSp - Add: Response is JSON 2396s ok 292 - FederatedSalmSp - Add: check if options/federationEntityID value "http://fed.example.com/" matches expected value "http://fed.example.com/" 2396s ok 293 - FederatedSalmSp - Add: Request succeed 2396s ok 294 - FederatedSalmSp - Add: Result code is 200 2396s ok 295 - FederatedSalmSp - Add: Response is JSON 2396s ok 296 - FederatedSalmSp - Add: Check entityId value returned "http://fed.example.com/" matched expected value "http://fed.example.com/" 2396s ok 297 - SamlSp - Clean up: Request succeed 2396s ok 298 - SamlSp - Clean up: Result code is 204 2396s ok 299 - 204 code returns no content 2396s ok 300 - SamlSp - Clean up: Request succeed 2396s ok 301 - SamlSp - Clean up: Result code is 204 2396s ok 302 - 204 code returns no content 2396s ok 303 - SamlSp - Entity should not be found after clean up: Request succeed 2396s ok 304 - SamlSp - Entity should not be found after clean up: Result code is 404 2396s ok 305 - SamlSp - Entity should not be found after clean up: Response is JSON 2396s ok 306 - CasApp - Add should succeed: Request succeed 2396s ok 307 - CasApp - Add should succeed: Result code is 201 2396s ok 308 - CasApp - Add should succeed: Response is JSON 2396s ok 309 - CasApp - Add should succeed: Request succeed 2396s ok 310 - CasApp - Add should succeed: Result code is 200 2396s ok 311 - CasApp - Add should succeed: Response is JSON 2396s ok 312 - CasApp - Add should succeed: check if options/service/0 value "http://mycasapp.example.com" matches expected value "http://mycasapp.example.com" 2396s ok 313 - CasApp - Add should succeed: Request succeed 2396s ok 314 - CasApp - Add should succeed: Result code is 200 2396s ok 315 - CasApp - Add should succeed: Response is JSON 2396s ok 316 - CasApp - Add should succeed: check if options/userAttribute value "uid" matches expected value "uid" 2396s ok 317 - CasApp - Add should succeed: Request succeed 2396s ok 318 - CasApp - Add should succeed: Result code is 200 2396s ok 319 - CasApp - Add should succeed: Response is JSON 2396s ok 320 - CasApp - Add should succeed: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 2396s ok 321 - CasApp - Add should fail on duplicate confKey: Request succeed 2396s ok 322 - CasApp - Add should fail on duplicate confKey: Result code is 409 2396s ok 323 - CasApp - Add should fail on duplicate confKey: Response is JSON 2396s ok 324 - CasApp - Update should succeed and keep existing values: Request succeed 2396s ok 325 - CasApp - Update should succeed and keep existing values: Result code is 204 2396s ok 326 - 204 code returns no content 2396s ok 327 - CasApp - Update should succeed and keep existing values: Request succeed 2396s ok 328 - CasApp - Update should succeed and keep existing values: Result code is 200 2396s ok 329 - CasApp - Update should succeed and keep existing values: Response is JSON 2396s 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" 2396s ok 331 - CasApp - Update should succeed and keep existing values: Request succeed 2396s ok 332 - CasApp - Update should succeed and keep existing values: Result code is 200 2396s ok 333 - CasApp - Update should succeed and keep existing values: Response is JSON 2396s ok 334 - CasApp - Update should succeed and keep existing values: check if options/userAttribute value "cn" matches expected value "cn" 2396s ok 335 - CasApp - Update should succeed and keep existing values: Request succeed 2396s ok 336 - CasApp - Update should succeed and keep existing values: Result code is 200 2396s ok 337 - CasApp - Update should succeed and keep existing values: Response is JSON 2396s ok 338 - CasApp - Update should succeed and keep existing values: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 2396s ok 339 - CasApp - Update should succeed and keep existing values: Request succeed 2396s ok 340 - CasApp - Update should succeed and keep existing values: Result code is 200 2396s ok 341 - CasApp - Update should succeed and keep existing values: Response is JSON 2396s ok 342 - CasApp - Update should succeed and keep existing values: check if exportedVars/cn value "uid" matches expected value "uid" 2396s ok 343 - CasApp - Update should succeed and keep existing values: Request succeed 2396s ok 344 - CasApp - Update should succeed and keep existing values: Result code is 200 2396s ok 345 - CasApp - Update should succeed and keep existing values: Response is JSON 2396s ok 346 - CasApp - Update should succeed and keep existing values: check if exportedVars/uid value "uid" matches expected value "uid" 2396s ok 347 - CasApp - Update should succeed and keep existing values: Request succeed 2396s ok 348 - CasApp - Update should succeed and keep existing values: Result code is 200 2396s ok 349 - CasApp - Update should succeed and keep existing values: Response is JSON 2396s ok 350 - CasApp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 2396s ok 351 - CasApp - Update should fail on non existing options: Request succeed 2396s ok 352 - CasApp - Update should fail on non existing options: Result code is 400 2396s ok 353 - CasApp - Update should fail on non existing options: Response is JSON 2396s ok 354 - CasApp - Add should fail on non existing options: Request succeed 2396s ok 355 - CasApp - Add should fail on non existing options: Result code is 400 2396s ok 356 - CasApp - Add should fail on non existing options: Response is JSON 2396s ok 357 - CasApp - Add should fail because service host already exists: Request succeed 2396s ok 358 - CasApp - Add should fail because service host already exists: Result code is 409 2396s ok 359 - CasApp - Add should fail because service host already exists: Response is JSON 2396s ok 360 - CasApp - 2nd add should succeed: Request succeed 2396s ok 361 - CasApp - 2nd add should succeed: Result code is 201 2396s ok 362 - CasApp - 2nd add should succeed: Response is JSON 2396s ok 363 - CasApp - Update should fail if confKey not found: Request succeed 2396s ok 364 - CasApp - Update should fail if confKey not found: Result code is 404 2396s ok 365 - CasApp - Update should fail if confKey not found: Response is JSON 2396s ok 366 - CasApp - Replace should succeed: Request succeed 2396s ok 367 - CasApp - Replace should succeed: Result code is 200 2396s ok 368 - CasApp - Replace should succeed: Response is JSON 2396s ok 369 - CasApp - Replace should succeed: check if options/userAttribute value "cn" matches expected value "cn" 2396s ok 370 - CasApp - Replace should succeed: Request succeed 2396s ok 371 - CasApp - Replace should succeed: Result code is 204 2396s ok 372 - 204 code returns no content 2396s ok 373 - CasApp - Replace should succeed: Request succeed 2396s ok 374 - CasApp - Replace should succeed: Result code is 200 2396s ok 375 - CasApp - Replace should succeed: Response is JSON 2396s ok 376 - CasApp - Replace should succeed: check if options/userAttribute value "uid" matches expected value "uid" 2396s ok 377 - CasApp - Replace should fail on non existing or invalid options: Request succeed 2396s ok 378 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 2396s ok 379 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 2396s ok 380 - CasApp - Replace should fail on non existing or invalid options: Request succeed 2396s ok 381 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 2396s ok 382 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 2396s ok 383 - CasApp - Replace should fail if service is not an array: Request succeed 2396s ok 384 - CasApp - Replace should fail if service is not an array: Result code is 409 2396s ok 385 - CasApp - Replace should fail if service is not an array: Response is JSON 2396s ok 386 - CasApp - Replace should fail if confKey not found: Request succeed 2396s ok 387 - CasApp - Replace should fail if confKey not found: Result code is 404 2396s ok 388 - CasApp - Replace should fail if confKey not found: Response is JSON 2396s ok 389 - CasApp - FindByConfKey should find 2 hits: Request succeed 2396s ok 390 - CasApp - FindByConfKey should find 2 hits: Result code is 200 2396s ok 391 - CasApp - FindByConfKey should find 2 hits: Response is JSON 2396s ok 392 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2396s ok 393 - CasApp - FindByConfKey should find 2 hits: Request succeed 2396s ok 394 - CasApp - FindByConfKey should find 2 hits: Result code is 200 2396s ok 395 - CasApp - FindByConfKey should find 2 hits: Response is JSON 2396s ok 396 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 2396s ok 397 - CasApp - FindByConfKey should find 1 hit: Request succeed 2396s ok 398 - CasApp - FindByConfKey should find 1 hit: Result code is 200 2396s ok 399 - CasApp - FindByConfKey should find 1 hit: Response is JSON 2396s ok 400 - CasApp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 2396s ok 401 - CasApp - FindByConfKey should find 0 hits: Request succeed 2396s ok 402 - CasApp - FindByConfKey should find 0 hits: Result code is 200 2396s ok 403 - CasApp - FindByConfKey should find 0 hits: Response is JSON 2396s ok 404 - CasApp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 2396s ok 405 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 2396s ok 406 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 2396s ok 407 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 2396s ok 408 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 2396s ok 409 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 2396s ok 410 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 2396s ok 411 - CasApp - FindByServiceUrl should find one entry: Request succeed 2396s ok 412 - CasApp - FindByServiceUrl should find one entry: Result code is 200 2396s ok 413 - CasApp - FindByServiceUrl should find one entry: Response is JSON 2396s ok 414 - CasApp - FindByServiceUrl should find one entry: Check serviceUrl value returned "http://mycasapp.acme.com" matched expected value "http://mycasapp.acme.com" 2396s ok 415 - CasApp - FindByServiceUrl should find nothing: Request succeed 2396s ok 416 - CasApp - FindByServiceUrl should find nothing: Result code is 404 2396s ok 417 - CasApp - FindByServiceUrl should find nothing: Response is JSON 2396s ok 418 - CasApp - Clean up: Request succeed 2396s ok 419 - CasApp - Clean up: Result code is 204 2396s ok 420 - 204 code returns no content 2396s ok 421 - CasApp - Clean up: Request succeed 2396s ok 422 - CasApp - Clean up: Result code is 204 2396s ok 423 - 204 code returns no content 2396s ok 424 - CasApp - Entity should not be found after clean up: Request succeed 2396s ok 425 - CasApp - Entity should not be found after clean up: Result code is 404 2396s ok 426 - CasApp - Entity should not be found after clean up: Response is JSON 2396s 1..426 2396s ok 2398s t/06-rest-api-RSA.t ......................... 2398s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2398s ok 2 - Manager object 2398s ok 3 - Init 2398s ok 4 - Manager app 2398s ok 5 - Client object 2398s ok 6 - Request succeed 2398s ok 7 - Result code is 200 2398s ok 8 - Response is JSON 2398s ok 9 - is PEM formatted 2398s ok 10 - is PEM formatted 2398s ok 11 - hash is non empty 2398s ok 12 - Request succeed 2398s ok 13 - Result code is 200 2398s ok 14 - Response is JSON 2398s ok 15 - is PEM formatted 2398s ok 16 - is PEM formatted 2398s ok 17 - hash is non empty 2398s ok 18 - Request succeed 2398s ok 19 - Result code is 200 2398s ok 20 - Response is JSON 2398s ok 21 - is PEM formatted 2398s ok 22 - is PEM formatted 2398s ok 23 - Request succeed 2398s ok 24 - Result code is 200 2398s ok 25 - Response is JSON 2398s ok 26 - is PEM formatted 2398s ok 27 - is PEM formatted 2398s 1..27 2398s ok 2399s t/07-utf8.t ................................. 2399s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2399s ok 2 - Manager object 2399s ok 3 - Init 2399s ok 4 - Manager app 2399s ok 5 - Client object 2399s ok 6 - Value is well encoded 2399s 1..6 2399s ok 2401s t/10-save-unchanged-conf.t .................. 2401s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2401s ok 2 - Manager object 2401s ok 3 - Init 2401s ok 4 - Manager app 2401s ok 5 - Client object 2401s ok 6 - Unopened conf: positive result 2401s ok 7 - Unopened conf: result code is 200 2401s ok 8 - Unopened conf: result body contains JSON text 2401s ok 9 - Unopened conf: JSON response contains "result:0" 2401s ok 10 - Unopened conf: conf was not changed 2401s ok 11 - Unopened conf: file isn't created 2401s ok 12 - Unchanged conf with all nodes opened: positive result 2401s ok 13 - Unchanged conf with all nodes opened: result code is 200 2401s ok 14 - Unchanged conf with all nodes opened: result body contains JSON text 2401s ok 15 - Unchanged conf with all nodes opened: JSON response contains "result:0" 2401s ok 16 - Unchanged conf with all nodes opened: conf was not changed 2401s ok 17 - Unchanged conf with all nodes opened: file isn't created 2401s 1..17 2401s ok 2402s t/11-save-appCat-changed-conf.t ............. 2402s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2402s ok 2 - Manager object 2402s ok 3 - Init 2402s ok 4 - Manager app 2402s ok 5 - Client object 2402s ok 6 - Changed conf with deleted Category: positive result 2402s ok 7 - Changed conf with deleted Category: result code is 200 2402s ok 8 - Changed conf with deleted Category: result body contains JSON text 2402s ok 9 - Changed conf with deleted Category: JSON response contains "result:1" 2402s ok 10 - Changed conf with deleted Category: conf has changed 2402s ok 11 - Changed conf with deleted Category: new key received 2402s ok 12 - Changed conf with deleted Category: old key received 2402s ok 13 - Changed conf with deleted Category: key received 2402s ok 14 - Changed conf with deleted Category: file is created 2402s 1..14 2402s ok 2404s t/11-save-changed-conf-with-confirmation.t .. 2404s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2404s ok 2 - Manager object 2404s ok 3 - Init 2404s ok 4 - Manager app 2404s ok 5 - Client object 2404s ok 6 - Request succeed 2404s ok 7 - Result code is 200 2404s ok 8 - Result body contains JSON text 2404s ok 9 - JSON response contains "result:0" 2404s ok 10 - JSON response contains "needConfirm:1" 2404s ok 11 - JSON response contains 4 warnings 2404s ok 12 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 2404s ok 13 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 2404s ok 14 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 2404s ok 15 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 2404s ok 16 - JSON response contains 1 needConfirmation 2404s ok 17 - JSON response contains 24 changes 2404s ok 18 - Request succeed 2404s ok 19 - File is created 2404s ok 20 - "portal" found 2404s ok 21 - "portalDisplayLogout" found 2404s ok 22 - "applicationList, Sample applications, Application Test 1, uri" found 2404s ok 23 - "applicationList, Sample applications" found 2404s ok 24 - "applicationList" found 2404s ok 25 - "portalDisplayResetPassword" found 2404s ok 26 - "captcha_mail_enabled" found 2404s ok 27 - "userDB" found 2404s ok 28 - "passwordDB" found 2404s ok 29 - "openIdSPList" found 2404s ok 30 - "avoidAssignment" found 2404s ok 31 - "exportedVars" found 2404s ok 32 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 2404s ok 33 - "locationRules, test1.example.com" found 2404s ok 34 - "virtualHosts" found 2404s ok 35 - "locationRules, test3.example.com, ^/logout" found 2404s ok 36 - "locationRules, test3.example.com, default" found 2404s ok 37 - "locationRules" found 2404s ok 38 - "exportedHeaders, test3.example.com, Auth-User" found 2404s ok 39 - "exportedHeaders" found 2404s ok 40 - "locationRules, test.ex.com, default" found 2404s ok 41 - "locationRules" found 2404s ok 42 - "virtualHosts" found 2404s ok 43 - All changes detected 2404s ok 44 - Diff called 2404s ok 45 - diff() detects changes in conf 1 2404s ok 46 - diff() detects changes in conf 2 2404s ok 47 - 12 keys changed in conf 1 2404s ok 48 - 17 keys changed or created in conf 2 2404s 1..48 2404s ok 2405s t/12-save-changed-conf.t .................... 2405s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2405s ok 2 - Manager object 2405s ok 3 - Init 2405s ok 4 - Manager app 2405s ok 5 - Client object 2405s ok 6 - Request succeed 2405s ok 7 - Result code is 200 2405s ok 8 - Result body contains JSON text 2405s ok 9 - JSON response contains "result:1" 2405s ok 10 - JSON response contains 2 warnings 2405s ok 11 - Warning with 'unprotect', 'CDA' or 'retries' found 2405s ok 12 - Warning with 'unprotect', 'CDA' or 'retries' found 2405s ok 13 - JSON response contains 24 changes 2405s ok 14 - Conf. has been compacted 2405s ok 15 - All removed keys found 2405s ok 16 - File is created 2405s ok 17 - "portal" found 2405s ok 18 - "portalDisplayLogout" found 2405s ok 19 - "applicationList, Sample applications, Application Test 1, uri" found 2405s ok 20 - "applicationList, Sample applications" found 2405s ok 21 - "applicationList" found 2405s ok 22 - "userDB" found 2405s ok 23 - "passwordDB" found 2405s ok 24 - "openIdSPList" found 2405s ok 25 - "cookieExpiration" found 2405s ok 26 - "exportedVars" found 2405s ok 27 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 2405s ok 28 - "locationRules, test1.example.com" found 2405s ok 29 - "virtualHosts" found 2405s ok 30 - "locationRules, test3.example.com, ^/logout" found 2405s ok 31 - "locationRules, test3.example.com, default" found 2405s ok 32 - "locationRules" found 2405s ok 33 - "exportedHeaders, test3.example.com, Auth-User" found 2405s ok 34 - "exportedHeaders, test3.example.com, cipherId" found 2405s ok 35 - "exportedHeaders, test3.example.com, encodeId" found 2405s ok 36 - "exportedHeaders" found 2405s ok 37 - "locationRules, test.ex.com, default" found 2405s ok 38 - "locationRules" found 2405s ok 39 - "virtualHosts" found 2405s ok 40 - All changes detected 2405s ok 41 - Diff called 2405s ok 42 - diff() detects changes in conf 1 2405s ok 43 - diff() detects changes in conf 2 2405s ok 44 - 11 keys changed in conf 1 2405s ok 45 - 15 keys changed or created in conf 2 2405s ok 46 - Get last config metadata 2405s ok 47 - Get previous configuration 2405s 1..47 2405s ok 2406s t/14-bad-changes-in-conf.t .................. 2406s Name "main::tmpdir" used only once: possible typo at t/14-bad-changes-in-conf.t line 34. 2406s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2406s ok 2 - Manager object 2406s ok 3 - Init 2406s ok 4 - Manager app 2406s ok 5 - Client object 2406s ok 6 - Request succeed 2406s ok 7 - Result code is 200 2406s ok 8 - Result body contains JSON text 2406s ok 9 - JSON response contains "result:0" 2406s ok 10 - 1 error detected 2406s 1..10 2406s ok 2408s t/15-combination.t .......................... 2408s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2408s ok 2 - Manager object 2408s ok 3 - Init 2408s ok 4 - Manager app 2408s ok 5 - Client object 2408s ok 6 - Request succeed 2408s ok 7 - Result code is 200 2408s ok 8 - Result body contains JSON text 2408s ok 9 - JSON response contains "result:1" 2408s ok 10 - Get combModules 2408s ok 11 - Result body contains JSON text 2408s ok 12 - Get combModules 2408s ok 13 - Result body contains JSON text 2408s ok 14 - Key ldapServer has been modified 2408s 1..14 2408s ok 2409s t/15-keys.t ................................. 2409s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2409s # Subtest: Add key to base conf 2409s ok 1 - Manager object 2409s ok 2 - Init 2409s ok 3 - Manager app 2409s ok 4 - Client object 2409s ok 5 - Request succeed 2409s ok 6 - Result code is 200 2409s ok 7 - Result body contains JSON text 2409s ok 8 - JSON response contains "result:1" 2409s ok 9 - Get saved conf 2409s ok 10 - Result body contains JSON text 2409s ok 11 - New config was saved 2409s ok 12 2409s 1..12 2409s ok 2 - Add key to base conf 2409s # Subtest: Posting the same config does not trigger a save 2409s ok 1 - Request succeed 2409s ok 2 - Result code is 200 2409s ok 3 - Result body contains JSON text 2409s ok 4 - No save was done 2409s ok 5 - Correct message 2409s ok 6 - Get saved conf 2409s ok 7 - Result body contains JSON text 2409s ok 8 - New config was not saved 2409s ok 9 2409s 1..9 2409s ok 3 - Posting the same config does not trigger a save 2409s # Subtest: Add one more key 2409s ok 1 - Request succeed 2409s ok 2 - Result code is 200 2409s ok 3 - Result body contains JSON text 2409s ok 4 - JSON response contains "result:1" 2409s ok 5 - Get saved conf 2409s ok 6 - Result body contains JSON text 2409s ok 7 - New config was saved 2409s ok 8 2409s 1..8 2409s ok 4 - Add one more key 2409s # Subtest: Test REST server 2409s ok 1 - Request succeed 2409s ok 2 - Result body contains JSON text 2409s ok 3 2409s ok 4 - Request succeed 2409s ok 5 - Result body contains JSON text 2409s ok 6 2409s 1..6 2409s ok 5 - Test REST server 2409s # Subtest: Delete one key 2409s ok 1 - Request succeed 2409s ok 2 - Result code is 200 2409s ok 3 - Result body contains JSON text 2409s ok 4 - JSON response contains "result:1" 2409s ok 5 - Get saved conf 2409s ok 6 - Result body contains JSON text 2409s ok 7 - New config was saved 2409s ok 8 2409s 1..8 2409s ok 6 - Delete one key 2409s # Subtest: Empty keyNodes deletes all keys 2409s ok 1 - Request succeed 2409s ok 2 - Result code is 200 2409s ok 3 - Result body contains JSON text 2409s ok 4 - JSON response contains "result:1" 2409s ok 5 - Get saved conf 2409s ok 6 - Result body contains JSON text 2409s ok 7 - New config was saved 2409s ok 8 2409s 1..8 2409s ok 7 - Empty keyNodes deletes all keys 2409s 1..7 2409s ok 2412s t/16-cli.t .................................. 2412s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2412s ok 2 - use Lemonldap::NG::Common::Cli; 2412s ok 3 - use Lemonldap::NG::Manager::Cli; 2412s ok 4 - "addKey" OK 2412s ok 5 - "get notification" OK 2412s ok 6 - "addKey" OK 2412s ok 7 - "addKey" OK 2412s ok 8 - "delKey" OK 2412s ok 9 - "get key/subkey" OK 2412s ok 10 - "addKey" OK 2412s ok 11 - "save" result looks like JSON 2412s ok 12 - correct version number 2412s ok 13 - result is JSON 2412s ok 14 - New config 2412s ok 15 - "Force cfgNum" OK 2412s ok 16 - "Author IP" OK 2412s ok 17 - "Log" OK 2412s ok 18 - "Version" OK 2412s ok 19 - Configuration rollback OK 2412s ok 20 - Configuration merge OK 2412s ok 21 - Configuration purge --keep-last OK 2412s ok 22 - Correct number of configurations after purge last 2412s ok 23 - Configuration purge --keep-recent OK 2412s ok 24 - Correct number of configurations after purge recent 2412s 1..24 2412s ok 2412s t/17-extra2f.t .............................. 2412s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2412s ok 2 - Manager object 2412s ok 3 - Init 2412s ok 4 - Manager app 2412s ok 5 - Client object 2412s ok 6 - Request succeed 2412s ok 7 - Result code is 200 2412s ok 8 - Result body contains JSON text 2412s ok 9 - JSON response contains "result:1" 2412s ok 10 - Get combModules 2412s ok 11 - Result body contains JSON text 2412s 1..11 2412s ok 2413s t/30-DBI-Cli.t .............................. 2413s Name "DBI::errstr" used only once: possible typo at t/30-DBI-Cli.t line 33. 2413s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2413s ok 2 - use Lemonldap::NG::Common::Conf; 2413s ok 3 - RDBI object 2413s ok 4 - Conf 1 saved 2413s ok 5 - use Lemonldap::NG::Manager::Cli::Lib; 2413s ok 6 - Client object 2413s ok 7 - use Lemonldap::NG::Manager::Cli; 2413s cfgNum forced with 1Saved under number 1 2413s Status : [ 2413s {} 2413s ]; 2413s ok 8 - Key inserted 2413s ok 9 - Value is 0 2413s 1..9 2413s ok 2414s t/40-sessions.t ............................. 2414s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2414s ok 2 - Sessions module 2414s ok 3 - Sessions module 2414s ok 4 - Manager object 2414s ok 5 - Init 2414s ok 6 - Manager app 2414s ok 7 - Client object 2414s ok 8 - Uid found 2414s ok 9 - IP found 2414s ok 10 - Result code = 1 2414s ok 11 - Found 2 sessions 2414s ok 12 - List 2 sessions 2414s ok 13 - Good session id 2414s ok 14 - Good session id 2414s ok 15 - Result code = 1 2414s ok 16 - Found 1 entry 2414s ok 17 - Result match "uid=dwho" 2414s ok 18 - Found 2 sessions starting with "d" 2414s ok 19 - Sessions module 2414s ok 20 - Found 2 entries 2414s ok 21 - Found 2 sessions 2414s ok 22 - Good session id 2414s ok 23 - Good session id 2414s ok 24 - Found 1 sessions 2414s ok 25 - Good session id 2414s ok 26 - Sessions module 2414s ok 27 - Found 1 user 2414s ok 28 - User is foo 2414s ok 29 - Good session id 2414s ok 30 - Good session id 2414s ok 31 - 1st user is dwho 2414s ok 32 - 2nd user is dwho2 2414s ok 33 - 3rd user is foo with 2 sessions 2414s ok 34 - 1st user is dwho 2414s ok 35 - 2nd user is dwho2 2414s ok 36 - 3rd user is foo 2414s ok 37 - 4th user is foo 2414s ok 38 - One A subnet 2414s ok 39 - All sessions found 2414s ok 40 - Three B subnet 2414s ok 41 - All sessions found 2414s ok 42 - 4 sessions ordered 2414s ok 43 - 1st is id[1] 2414s ok 44 - 2nd is id[2] 2414s ok 45 - 3rd is id[3] 2414s ok 46 - 4th is id[0] 2414s ok 47 - Delete 70d86977285c20330bb9cc69e0701f1f992d84125cbacccd8de42ad99c39c598 2414s ok 48 - Result code is 200 2414s ok 49 - Body is JSON and result==1 2414s ok 50 - Delete 72ab8df634d6ed2d41d5c6789540dd8279b1187fccf1a73b57c2d74fe3fb5908 2414s ok 51 - Result code is 200 2414s ok 52 - Body is JSON and result==1 2414s ok 53 - Delete 628e461eafd01418d1eb96d90a63e46bb8cd630bd0190ddf61484658507834af 2414s ok 54 - Result code is 200 2414s ok 55 - Body is JSON and result==1 2414s ok 56 - Delete 6567fd047164f132d5d3504e4de06152c2f665dbe225f72e81698651c889a7d4 2414s ok 57 - Result code is 200 2414s ok 58 - Body is JSON and result==1 2414s ok 59 - Session directory is empty 2414s 1..59 2414s ok 2415s t/41-sessions-global-logout.t ............... 2415s Name "LLNG::Manager::Test::defaultIni" used only once: possible typo at t/41-sessions-global-logout.t line 15. 2415s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2415s ok 2 - Sessions module 2415s ok 3 - Sessions module 2415s ok 4 - Sessions module 2415s ok 5 - Sessions module 2415s ok 6 - Sessions module 2415s ok 7 - Sessions module 2415s ok 8 - Manager object 2415s ok 9 - Init 2415s ok 10 - Manager app 2415s ok 11 - Client object 2415s ok 12 - Call global logout on session ffd9b9ffb999fbae842fb2ec4e70748caa3ea73465acb3a03f2a04dbd10674eb 2415s ok 13 - Result code is 200 2415s ok 14 - Body is JSON and result==1 2415s ok 15 - at least 2 sessions deleted 2415s ok 16 - Call global logout on session d5ca5ef1f04d6d118dfc0256926dc955163aaf8025cae01207873bc2a0dd848c 2415s ok 17 - Result code is 200 2415s ok 18 - Body is JSON and result==1 2415s ok 19 - at least 2 sessions deleted 2415s ok 20 - OIDC Session directory is empty 2415s ok 21 - Session directory is empty 2415s 1..21 2415s ok 2416s t/50-notifications-DBI.t .................... 2416s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2416s ok 2 - use Lemonldap::NG::Manager::Cli::Lib; 2416s ok 3 - Manager object 2416s ok 4 - Init 2416s ok 5 - Manager app 2416s ok 6 - Client object 2416s [Wed Feb 4 09:37:27 2026] [LLNG:6351] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 2416s 2416s ok 7 - Notification not inserted 2416s [Wed Feb 4 09:37:27 2026] [LLNG:6351] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 2416s 2416s ok 8 - Notification not inserted 2416s [Wed Feb 4 09:37:27 2026] [LLNG:6351] [error] Malformed date 2416s ok 9 - Notification not inserted 2416s ok 10 - Result is true 2416s ok 11 - Result = 1 2416s ok 12 - Count = 2 2416s ok 13 - Value is "d" 2416s ok 14 - Result = 1 2416s ok 15 - Count = 2 2416s ok 16 - Value is "dwho" 2416s ok 17 - Result = 1 2416s ok 18 - Count = 2 2416s ok 19 - Value is "dwho" 2416s ok 20 - Result = 1 2416s ok 21 - Count = 2 2416s ok 22 - Value is "dwho" 2416s ok 23 - Result = 1 2416s ok 24 - Count = 2 2416s ok 25 - Value is "dwho" 2416s ok 26 - Result = 1 2416s ok 27 - Count = 1 2416s ok 28 - Response is JSON 2416s ok 29 - Notification is as expected 2416s ok 30 - Result = 1 2416s ok 31 - Result = 1 2416s ok 32 - Count = 1 2416s ok 33 - Result = 1 2416s ok 34 - Count = 1 2416s ok 35 - Value is "d" 2416s ok 36 - Result = 1 2416s ok 37 - Count = 1 2416s ok 38 - Value is "dwho" 2416s ok 39 - Result = 1 2416s ok 40 - Count = 1 2416s ok 41 - Value is "dwho" 2416s ok 42 - Result = 1 2416s ok 43 - Count = 1 2416s ok 44 - Value is "dwho" 2416s ok 45 - Result = 1 2416s ok 46 - Count = 1 2416s ok 47 - Value is "dwho" 2416s ok 48 - Reference found 2416s ok 49 - Response is JSON 2416s ok 50 - Notification is as expected 2416s ok 51 - Result = 1 2416s ok 52 - Count = 0 2416s 1..52 2416s ok 2417s t/50-notifications.t ........................ 2417s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2417s ok 2 - Manager object 2417s ok 3 - Init 2417s ok 4 - Manager app 2417s ok 5 - Client object 2417s [Wed Feb 4 09:37:28 2026] [LLNG:6353] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 2417s 2417s ok 6 - Notification not inserted 2417s [Wed Feb 4 09:37:28 2026] [LLNG:6353] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 2417s 2417s ok 7 - Notification not inserted 2417s [Wed Feb 4 09:37:28 2026] [LLNG:6353] [error] Malformed date 2417s ok 8 - Notification not inserted 2417s ok 9 - Result is true 2417s ok 10 - Result = 1 2417s ok 11 - Count = 1 2417s ok 12 - Value is "d" 2417s ok 13 - Result = 1 2417s ok 14 - Count = 1 2417s ok 15 - Value is "dwho" 2417s ok 16 - Result = 1 2417s ok 17 - Count = 1 2417s ok 18 - Value is "dwho" 2417s ok 19 - Result = 1 2417s ok 20 - Count = 1 2417s ok 21 - Value is "dwho" 2417s ok 22 - Result = 1 2417s ok 23 - Count = 1 2417s ok 24 - Value is "dwho" 2417s ok 25 - Result = 1 2417s ok 26 - Count = 1 2417s ok 27 - Response is JSON 2417s ok 28 - Notification is as expected 2417s ok 29 - Result = 1 2417s ok 30 - Result = 1 2417s ok 31 - Count = 0 2417s ok 32 - Result = 1 2417s ok 33 - Count = 1 2417s ok 34 - Value is "d" 2417s ok 35 - Result = 1 2417s ok 36 - Count = 1 2417s ok 37 - Value is "dwho" 2417s ok 38 - Result = 1 2417s ok 39 - Count = 1 2417s ok 40 - Value is "dwho" 2417s ok 41 - Result = 1 2417s ok 42 - Count = 1 2417s ok 43 - Value is "dwho" 2417s ok 44 - Result = 1 2417s ok 45 - Count = 1 2417s ok 46 - Value is "dwho" 2417s ok 47 - Reference found 2417s ok 48 - Internal reference found 2417s ok 49 - Response is JSON 2417s ok 50 - Notification is as expected 2417s ok 51 - Result = 1 2417s ok 52 - Count = 0 2417s 1..52 2417s ok 2418s t/60-2ndfa.t ................................ 2418s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2418s ok 2 - Sessions module 2418s ok 3 - Sessions module 2418s ok 4 - Sessions module 2418s ok 5 - Sessions module 2418s ok 6 - Sessions module 2418s ok 7 - Sessions module 2418s ok 8 - Manager object 2418s ok 9 - Init 2418s ok 10 - Manager app 2418s ok 11 - Client object 2418s ok 12 - UID found 2418s ok 13 - IP found 2418s ok 14 - Persistent sessions with UID found 2418s ok 15 - Persistent sessions with UID found 2418s ok 16 - Persistent sessions with UID found 2418s ok 17 - Persistent sessions with UID found 2418s ok 18 - Persistent sessions with UID found 2418s ok 19 - UID found 2418s ok 20 - IP found 2418s ok 21 - U2F found 2418s ok 22 - TOTP found 2418s ok 23 - UBK found 2418s ok 24 - Search * - Result code = 1 2418s ok 25 - Found 3 results 2418s ok 26 - List 3 results 2418s ok 27 - Result match "uid=d" 2418s ok 28 - Result match "uid=r" 2418s ok 29 - Result match "uid=t" 2418s ok 30 - Found 2 sessions starting with "d" 2418s ok 31 - Found 1 session starting with "r" 2418s ok 32 - Found 1 session starting with "t" 2418s ok 33 - Search "uid"=d* - Result code = 1 2418s ok 34 - Found 1 result 2418s ok 35 - List 1 result 2418s ok 36 - Result match "uid=d" 2418s ok 37 - Found 2 sessions starting with "d" 2418s ok 38 - Search "uid"=dw* - Result code = 1 2418s ok 39 - Found 1 result 2418s ok 40 - List 1 result 2418s ok 41 - Result match "uid=dw" 2418s ok 42 - Found 1 session starting with "dw" 2418s ok 43 - Search "uid"=d* & UBK - Result code = 1 2418s ok 44 - Found 1 result 2418s ok 45 - List 1 result 2418s ok 46 - Result match "uid=d" 2418s ok 47 - Found 1 session starting with "d" & UBK 2418s ok 48 - Search "uid"=dw* & UBK - Result code = 1 2418s ok 49 - Found 1 result 2418s ok 50 - List 1 result 2418s ok 51 - Result match "uid=dw" 2418s ok 52 - Found 1 session starting with "dw" & UBK 2418s ok 53 - Search "uid"=da* & UBK - Result code = 1 2418s ok 54 - Found 0 session with "da" & UBK 2418s ok 55 - List 0 result 2418s ok 56 - Search "uid"=* & UBK - Result code = 1 2418s ok 57 - Found 3 results 2418s ok 58 - List 3 results 2418s ok 59 - Result match "uid=d" 2418s ok 60 - Result match "uid=r" 2418s ok 61 - Result match "uid=t" 2418s ok 62 - Found 2 sessions starting with "d" & U2F 2418s ok 63 - Found 1 session starting with "r" & U2F 2418s ok 64 - Found 1 session starting with "t" & U2F 2418s ok 65 - Search "uid"=* & UBK & TOTP - Result code = 1 2418s ok 66 - Found 1 result 2418s ok 67 - List 1 result 2418s ok 68 - Result match "uid=d" 2418s ok 69 - Found 2 sessions starting with "d" & U2F & TOTP 2418s ok 70 - Search "uid"=* & UBK & TOTP & UBK - Result code = 1 2418s ok 71 - Found 1 result 2418s ok 72 - List 1 result 2418s ok 73 - Result match "uid=d" 2418s ok 74 - Found 1 session starting with "d" & U2F & TOTP & UBK 2418s ok 75 - Search "uid"=* & UBK & UBK - Result code = 1 2418s ok 76 - Found 2 results 2418s ok 77 - List 2 results 2418s ok 78 - Result match "uid=d" 2418s ok 79 - Result match "uid=r" 2418s ok 80 - Found 1 session starting with "d" & U2F & UBK 2418s ok 81 - Found 1 session starting with "r" & U2F & UBK 2418s ok 82 - Delete U2F from 1 2418s ok 83 - Result code is 200 2418s ok 84 - Body is JSON and result==1 2418s ok 85 - Delete U2F from 2 2418s ok 86 - Result code is 200 2418s ok 87 - Body is JSON and result==1 2418s ok 88 - Delete U2F from 3 2418s ok 89 - Result code is 200 2418s ok 90 - Body is JSON and result==1 2418s ok 91 - Delete U2F from 4 2418s ok 92 - Result code is 200 2418s ok 93 - Body is JSON and result==1 2418s ok 94 - Delete U2F from 5 2418s ok 95 - Result code is 200 2418s ok 96 - Body is JSON and result==1 2418s ok 97 - Delete TOTP from 3 2418s ok 98 - Result code is 200 2418s ok 99 - Body is JSON and result==1 2418s ok 100 - Delete TOTP from 4 2418s ok 101 - Result code is 200 2418s ok 102 - Body is JSON and result==1 2418s ok 103 - Delete UBK from 2 2418s ok 104 - Result code is 200 2418s ok 105 - Body is JSON and result==1 2418s ok 106 - Delete UBK from 3 2418s ok 107 - Result code is 200 2418s ok 108 - Body is JSON and result==1 2418s ok 109 - Result code = 1 2418s ok 110 - Found 0 session with 2F device 2418s ok 111 - List 0 result 2418s ok 112 - Succeed to get /2ndfa.html 2418s ok 113 2418s 1..113 2418s ok 2419s t/60-Cli-JSON.t ............................. 2419s ok 1 - use Lemonldap::NG::Common::Conf; 2419s ok 2 - Build new conf 2419s ok 3 - Conf is stored 2419s # Subtest: Conf: simple string 2419s ok 1 - Valid JSON response 2419s ok 2 - portal result matches 2419s 1..2 2419s ok 4 - Conf: simple string 2419s # Subtest: Conf: hash ref 2419s ok 1 - Valid JSON response 2419s ok 2 - globalStorageOptions result matches 2419s 1..2 2419s ok 5 - Conf: hash ref 2419s # Subtest: Conf: metadata 2419s ok 1 - Valid JSON response 2419s ok 2 - info result matches 2419s 1..2 2419s ok 6 - Conf: metadata 2419s 1..6 2419s ok 2420s t/70-viewer.t ............................... 2420s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2420s ok 2 - Manager object 2420s ok 3 - Init 2420s ok 4 - Manager app 2420s ok 5 - Client object 2420s ok 6 - Key found 2420s ok 7 - Key is hidden 2420s ok 8 - Key is hidden 2420s ok 9 - Latest conf loaded 2420s ok 10 - Request succeed 2420s ok 11 - Result code is 200 2420s ok 12 - Result body contains JSON text 2420s ok 13 - Details with captcha 'login' or 'mail' found 2420s ok 14 - Details with captcha 'login' or 'mail' found 2420s ok 15 - Key found 2420s ok 16 - Key found 2420s ok 17 - Right number of keys found 2420s ok 18 - Browser is allowed 2420s 1..18 2420s ok 2420s t/71-viewer-without-diff.t .................. 2420s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2420s ok 2 - Manager object 2420s ok 3 - Init 2420s ok 4 - Manager app 2420s ok 5 - Client object 2420s ok 6 - Request succeed 2420s ok 7 - Result code is 200 2420s ok 8 - Result body contains JSON text 2420s ok 9 - Details with captcha 'login' or 'mail' found 2420s ok 10 - Details with captcha 'login' or 'mail' found 2420s ok 11 - Key found 2420s ok 12 - Manager object 2420s ok 13 - Init 2420s ok 14 - Manager app 2420s ok 15 - Client object 2420s ok 16 - Key is hidden 2420s ok 17 - Key is hidden 2420s ok 18 - Latest conf loaded 2420s ok 19 - Diff is NOT allowed 2420s ok 20 - Browser is NOT allowed 2420s 1..20 2420s ok 2421s t/72-appList-diff.t ......................... 2421s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 2421s ok 2 - Manager object 2421s ok 3 - Init 2421s ok 4 - Manager app 2421s ok 5 - Client object 2421s # Subtest: Add a category 2421s ok 1 - Expected result 2421s 1..1 2421s ok 6 - Add a category 2421s # Subtest: Delete a category 2421s ok 1 - Expected result 2421s 1..1 2421s ok 7 - Delete a category 2421s # Subtest: Add an application 2421s ok 1 - Expected diff 2421s 1..1 2421s ok 8 - Add an application 2421s # Subtest: Remove an application 2421s ok 1 - Expected diff 2421s 1..1 2421s ok 9 - Remove an application 2421s # Subtest: Modify an application (option) 2421s ok 1 - Expected diff 2421s 1..1 2421s ok 10 - Modify an application (option) 2421s # Subtest: Modify an application (name) 2421s ok 1 - Expected diff 2421s 1..1 2421s ok 11 - Modify an application (name) 2421s # Subtest: Multiple changes 2421s ok 1 - Expected diff 2421s 1..1 2421s ok 12 - Multiple changes 2421s # Subtest: Multiple applications with the same name 2421s ok 1 - Diff only exposes mykey 2421s 1..1 2421s ok 13 - Multiple applications with the same name 2421s 1..13 2421s ok 2421s All tests successful. 2421s Files=27, Tests=1711, 33 wallclock secs ( 0.13 usr 0.14 sys + 12.40 cusr 2.28 csys = 14.95 CPU) 2421s Result: PASS 2421s autopkgtest [09:35:49]: test manager-test: -----------------------] 2423s manager-test PASS 2423s autopkgtest [09:35:51]: test manager-test: - - - - - - - - - - results - - - - - - - - - - 2423s autopkgtest [09:35:51]: test runtime-deps-common: preparing testbed 2442s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260204-085527-juju-7f2275-prod-proposed-migration-environment-15-3b033edd-9d62-4ff9-9b58-8a703e506d80 from image adt/ubuntu-resolute-s390x-server-20260203.img (UUID 733879ca-10c9-4d0b-9d4a-492c78d47079)... 2530s autopkgtest [09:37:38]: testbed dpkg architecture: s390x 2530s autopkgtest [09:37:38]: testbed apt version: 3.1.14 2531s autopkgtest [09:37:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2531s autopkgtest [09:37:39]: testbed release detected to be: resolute 2532s autopkgtest [09:37:40]: updating testbed package index (apt update) 2533s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 2533s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2533s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2533s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2533s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1720 kB] 2533s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 2533s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [229 kB] 2533s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [35.1 kB] 2533s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [257 kB] 2533s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1449 kB] 2533s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9648 B] 2535s Fetched 3830 kB in 2s (1630 kB/s) 2540s Reading package lists... 2542s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 2542s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2542s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2542s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2547s Reading package lists... 2547s Reading package lists... 2547s Building dependency tree... 2547s Reading state information... 2548s Calculating upgrade... 2549s The following packages will be upgraded: 2549s debconf debconf-i18n htop libmd0 libzstd1 powermgmt-base python3-debconf 2549s python3-lazr.restfulclient systemd-hwe-hwdb zstd 2549s 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2549s Need to get 1700 kB of archives. 2549s After this operation, 1024 B of additional disk space will be used. 2549s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-debconf all 1.5.91build1 [4174 B] 2549s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf-i18n all 1.5.91build1 [227 kB] 2549s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf all 1.5.91build1 [126 kB] 2549s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libmd0 s390x 1.1.0-2build4 [23.7 kB] 2549s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libzstd1 s390x 1.5.7+dfsg-3 [346 kB] 2549s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x systemd-hwe-hwdb all 259.0.1 [3152 B] 2549s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x powermgmt-base all 1.38ubuntu2 [7878 B] 2549s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x htop s390x 3.4.1-5build2 [188 kB] 2549s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-lazr.restfulclient all 0.14.6-3build1 [51.1 kB] 2549s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x zstd s390x 1.5.7+dfsg-3 [724 kB] 2550s dpkg-preconfigure: unable to re-open stdin: No such file or directory 2550s Fetched 1700 kB in 0s (4773 kB/s) 2553s (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 ... 61953 files and directories currently installed.) 2553s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 2553s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 2553s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 2553s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 2554s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 2554s Unpacking debconf (1.5.91build1) over (1.5.91) ... 2554s Setting up debconf (1.5.91build1) ... 2555s (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 ... 61953 files and directories currently installed.) 2555s Preparing to unpack .../libmd0_1.1.0-2build4_s390x.deb ... 2555s Unpacking libmd0:s390x (1.1.0-2build4) over (1.1.0-2build3) ... 2555s Setting up libmd0:s390x (1.1.0-2build4) ... 2555s (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 ... 61953 files and directories currently installed.) 2555s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_s390x.deb ... 2555s Unpacking libzstd1:s390x (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 2555s Setting up libzstd1:s390x (1.5.7+dfsg-3) ... 2555s (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 ... 61953 files and directories currently installed.) 2555s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 2555s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 2555s Preparing to unpack .../powermgmt-base_1.38ubuntu2_all.deb ... 2556s Unpacking powermgmt-base (1.38ubuntu2) over (1.38ubuntu1) ... 2556s Preparing to unpack .../htop_3.4.1-5build2_s390x.deb ... 2556s Unpacking htop (3.4.1-5build2) over (3.4.1-5build1) ... 2556s Preparing to unpack .../python3-lazr.restfulclient_0.14.6-3build1_all.deb ... 2556s Unpacking python3-lazr.restfulclient (0.14.6-3build1) over (0.14.6-3) ... 2556s Preparing to unpack .../zstd_1.5.7+dfsg-3_s390x.deb ... 2556s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 2557s Setting up powermgmt-base (1.38ubuntu2) ... 2557s Setting up htop (3.4.1-5build2) ... 2557s Setting up python3-debconf (1.5.91build1) ... 2557s Setting up debconf-i18n (1.5.91build1) ... 2557s Setting up systemd-hwe-hwdb (259.0.1) ... 2560s Setting up python3-lazr.restfulclient (0.14.6-3build1) ... 2561s Setting up zstd (1.5.7+dfsg-3) ... 2561s Processing triggers for man-db (2.13.1-1) ... 2566s Processing triggers for udev (259-1ubuntu3) ... 2568s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2570s autopkgtest [09:38:18]: upgrading testbed (apt dist-upgrade and autopurge) 2570s Reading package lists... 2571s Building dependency tree... 2571s Reading state information... 2572s Calculating upgrade... 2573s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2573s Reading package lists... 2574s Building dependency tree... 2574s Reading state information... 2574s Solving dependencies... 2574s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2578s Reading package lists... 2580s Building dependency tree... 2580s Reading state information... 2580s Solving dependencies... 2581s The following NEW packages will be installed: 2581s autodep8 dctrl-tools libapache-logformat-compiler-perl 2581s libapache-session-perl libcache-cache-perl libcgi-pm-perl 2581s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 2581s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 2581s libconvert-asn1-perl libconvert-pem-perl libcookie-baker-perl 2581s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 2581s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 2581s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 2581s libcryptx-perl libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl 2581s libencode-locale-perl liberror-perl libfile-listing-perl 2581s libfile-sharedir-perl libfilesys-notify-simple-perl libhash-multivalue-perl 2581s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 2581s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 2581s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 2581s libhttp-multipartparser-perl libhttp-negotiate-perl libio-html-perl 2581s libio-socket-ssl-perl libipc-sharelite-perl libjson-maybexs-perl 2581s libjson-perl libjson-xs-perl liblemonldap-ng-common-perl 2581s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 2581s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 2581s libposix-strftime-compiler-perl libstream-buffered-perl 2581s libtest-sharedfork-perl libtest-tcp-perl libtimedate-perl libtry-tiny-perl 2581s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 2581s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 2581s 0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded. 2581s Need to get 3870 kB of archives. 2581s After this operation, 12.3 MB of additional disk space will be used. 2581s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 2581s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 2581s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 2581s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 2581s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 2581s Get:6 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 2581s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 2581s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 2581s Get:9 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 2581s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 2581s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 2581s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 2581s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 2581s Get:14 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 2581s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 2581s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 2581s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 2581s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 2581s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 2581s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 2581s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 2581s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 2581s Get:23 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 2581s Get:24 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 2581s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 2581s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 2581s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 2581s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 2581s Get:29 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 2581s Get:30 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 2581s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 2581s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 2581s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 2581s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 2581s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 2581s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 2581s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 2581s Get:38 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 2581s Get:39 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 2581s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 2581s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 2581s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 2581s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 2581s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 2581s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 2581s Get:46 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 2581s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 2581s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 2581s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 2581s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 2581s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 2581s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 2581s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 2581s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 2581s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 2581s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 2581s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 2581s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 2581s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 2581s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 2581s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 2581s Get:62 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 2581s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 2581s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 2581s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 2581s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 2581s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 2581s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 2581s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 2581s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 2582s Preconfiguring packages ... 2583s Fetched 3870 kB in 0s (9576 kB/s) 2583s Selecting previously unselected package dctrl-tools. 2583s (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 ... 61954 files and directories currently installed.) 2583s Preparing to unpack .../00-dctrl-tools_2.24-3build4_s390x.deb ... 2583s Unpacking dctrl-tools (2.24-3build4) ... 2583s Selecting previously unselected package autodep8. 2583s Preparing to unpack .../01-autodep8_0.30build1_all.deb ... 2583s Unpacking autodep8 (0.30build1) ... 2583s Selecting previously unselected package libposix-strftime-compiler-perl. 2583s Preparing to unpack .../02-libposix-strftime-compiler-perl_0.46-1_all.deb ... 2583s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 2583s Selecting previously unselected package libapache-logformat-compiler-perl. 2583s Preparing to unpack .../03-libapache-logformat-compiler-perl_0.36-3_all.deb ... 2583s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 2583s Selecting previously unselected package libcrypt-urandom-perl. 2583s Preparing to unpack .../04-libcrypt-urandom-perl_0.54-1_s390x.deb ... 2583s Unpacking libcrypt-urandom-perl (0.54-1) ... 2584s Selecting previously unselected package libapache-session-perl. 2584s Preparing to unpack .../05-libapache-session-perl_1.94-2_all.deb ... 2584s Unpacking libapache-session-perl (1.94-2) ... 2584s Selecting previously unselected package liberror-perl. 2584s Preparing to unpack .../06-liberror-perl_0.17030-1_all.deb ... 2584s Unpacking liberror-perl (0.17030-1) ... 2584s Selecting previously unselected package libipc-sharelite-perl. 2584s Preparing to unpack .../07-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 2584s Unpacking libipc-sharelite-perl (0.17-5build4) ... 2584s Selecting previously unselected package libcache-cache-perl. 2584s Preparing to unpack .../08-libcache-cache-perl_1.08-3_all.deb ... 2584s Unpacking libcache-cache-perl (1.08-3) ... 2584s Selecting previously unselected package libhtml-tagset-perl. 2584s Preparing to unpack .../09-libhtml-tagset-perl_3.24-1_all.deb ... 2584s Unpacking libhtml-tagset-perl (3.24-1) ... 2584s Selecting previously unselected package liburi-perl. 2584s Preparing to unpack .../10-liburi-perl_5.34-2build1_all.deb ... 2584s Unpacking liburi-perl (5.34-2build1) ... 2584s Selecting previously unselected package libhtml-parser-perl:s390x. 2585s Preparing to unpack .../11-libhtml-parser-perl_3.83-1build1_s390x.deb ... 2585s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 2585s Selecting previously unselected package libcgi-pm-perl. 2585s Preparing to unpack .../12-libcgi-pm-perl_4.71-1build1_all.deb ... 2585s Unpacking libcgi-pm-perl (4.71-1build1) ... 2585s Selecting previously unselected package libclass-errorhandler-perl. 2585s Preparing to unpack .../13-libclass-errorhandler-perl_0.04-3_all.deb ... 2585s Unpacking libclass-errorhandler-perl (0.04-3) ... 2585s Selecting previously unselected package libclass-inspector-perl. 2585s Preparing to unpack .../14-libclass-inspector-perl_1.36-3_all.deb ... 2585s Unpacking libclass-inspector-perl (1.36-3) ... 2585s Selecting previously unselected package libclass-xsaccessor-perl. 2585s Preparing to unpack .../15-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 2585s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 2585s Selecting previously unselected package libclone-perl:s390x. 2585s Preparing to unpack .../16-libclone-perl_0.47-1_s390x.deb ... 2585s Unpacking libclone-perl:s390x (0.47-1) ... 2585s Selecting previously unselected package libcommon-sense-perl:s390x. 2585s Preparing to unpack .../17-libcommon-sense-perl_3.75-3build5_s390x.deb ... 2585s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 2585s Selecting previously unselected package libconvert-asn1-perl. 2585s Preparing to unpack .../18-libconvert-asn1-perl_0.34-1_all.deb ... 2585s Unpacking libconvert-asn1-perl (0.34-1) ... 2586s Selecting previously unselected package libcrypt-des-perl:s390x. 2586s Preparing to unpack .../19-libcrypt-des-perl_2.07-5_s390x.deb ... 2586s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 2586s Selecting previously unselected package libcrypt-des-ede3-perl. 2586s Preparing to unpack .../20-libcrypt-des-ede3-perl_0.03-1_all.deb ... 2586s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 2586s Selecting previously unselected package libcryptx-perl. 2586s Preparing to unpack .../21-libcryptx-perl_0.087-1_s390x.deb ... 2586s Unpacking libcryptx-perl (0.087-1) ... 2586s Selecting previously unselected package libconvert-pem-perl. 2586s Preparing to unpack .../22-libconvert-pem-perl_0.13-1_all.deb ... 2586s Unpacking libconvert-pem-perl (0.13-1) ... 2586s Selecting previously unselected package libcookie-baker-perl. 2586s Preparing to unpack .../23-libcookie-baker-perl_0.12-1_all.deb ... 2586s Unpacking libcookie-baker-perl (0.12-1) ... 2586s Selecting previously unselected package perl-openssl-defaults:s390x. 2586s Preparing to unpack .../24-perl-openssl-defaults_7build4_s390x.deb ... 2586s Unpacking perl-openssl-defaults:s390x (7build4) ... 2586s Selecting previously unselected package libcrypt-openssl-bignum-perl. 2586s Preparing to unpack .../25-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 2586s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 2586s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 2586s Preparing to unpack .../26-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 2586s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 2586s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 2586s Preparing to unpack .../27-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 2586s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 2586s Selecting previously unselected package libcrypt-openssl-x509-perl. 2586s Preparing to unpack .../28-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 2586s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2586s Selecting previously unselected package libcrypt-rijndael-perl. 2586s Preparing to unpack .../29-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 2586s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 2586s Selecting previously unselected package libdevel-stacktrace-perl. 2586s Preparing to unpack .../30-libdevel-stacktrace-perl_2.0500-1_all.deb ... 2586s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 2586s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 2586s Preparing to unpack .../31-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 2586s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 2586s Selecting previously unselected package libencode-locale-perl. 2586s Preparing to unpack .../32-libencode-locale-perl_1.05-3_all.deb ... 2586s Unpacking libencode-locale-perl (1.05-3) ... 2586s Selecting previously unselected package libtimedate-perl. 2586s Preparing to unpack .../33-libtimedate-perl_2.3300-2_all.deb ... 2586s Unpacking libtimedate-perl (2.3300-2) ... 2586s Selecting previously unselected package libhttp-date-perl. 2586s Preparing to unpack .../34-libhttp-date-perl_6.06-1_all.deb ... 2586s Unpacking libhttp-date-perl (6.06-1) ... 2586s Selecting previously unselected package libfile-listing-perl. 2586s Preparing to unpack .../35-libfile-listing-perl_6.16-1_all.deb ... 2586s Unpacking libfile-listing-perl (6.16-1) ... 2586s Selecting previously unselected package libfile-sharedir-perl. 2586s Preparing to unpack .../36-libfile-sharedir-perl_1.118-3_all.deb ... 2586s Unpacking libfile-sharedir-perl (1.118-3) ... 2586s Selecting previously unselected package libfilesys-notify-simple-perl. 2586s Preparing to unpack .../37-libfilesys-notify-simple-perl_0.14-3_all.deb ... 2586s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 2586s Selecting previously unselected package libhash-multivalue-perl. 2587s Preparing to unpack .../38-libhash-multivalue-perl_0.16-3_all.deb ... 2587s Unpacking libhash-multivalue-perl (0.16-3) ... 2587s Selecting previously unselected package libhtml-template-perl. 2587s Preparing to unpack .../39-libhtml-template-perl_2.97-2build1_all.deb ... 2587s Unpacking libhtml-template-perl (2.97-2build1) ... 2587s Selecting previously unselected package libhtml-tree-perl. 2587s Preparing to unpack .../40-libhtml-tree-perl_5.07-3_all.deb ... 2587s Unpacking libhtml-tree-perl (5.07-3) ... 2587s Selecting previously unselected package libio-html-perl. 2587s Preparing to unpack .../41-libio-html-perl_1.004-3_all.deb ... 2587s Unpacking libio-html-perl (1.004-3) ... 2587s Selecting previously unselected package liblwp-mediatypes-perl. 2587s Preparing to unpack .../42-liblwp-mediatypes-perl_6.04-2_all.deb ... 2587s Unpacking liblwp-mediatypes-perl (6.04-2) ... 2587s Selecting previously unselected package libhttp-message-perl. 2587s Preparing to unpack .../43-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 2587s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 2587s Selecting previously unselected package libhttp-cookies-perl. 2587s Preparing to unpack .../44-libhttp-cookies-perl_6.11-1_all.deb ... 2587s Unpacking libhttp-cookies-perl (6.11-1) ... 2587s Selecting previously unselected package libhttp-multipartparser-perl. 2587s Preparing to unpack .../45-libhttp-multipartparser-perl_0.02-3_all.deb ... 2587s Unpacking libhttp-multipartparser-perl (0.02-3) ... 2587s Selecting previously unselected package libtypes-serialiser-perl. 2587s Preparing to unpack .../46-libtypes-serialiser-perl_1.01-1_all.deb ... 2587s Unpacking libtypes-serialiser-perl (1.01-1) ... 2587s Selecting previously unselected package libjson-xs-perl. 2587s Preparing to unpack .../47-libjson-xs-perl_4.040-1_s390x.deb ... 2587s Unpacking libjson-xs-perl (4.040-1) ... 2587s Selecting previously unselected package libjson-maybexs-perl. 2587s Preparing to unpack .../48-libjson-maybexs-perl_1.004008-1_all.deb ... 2587s Unpacking libjson-maybexs-perl (1.004008-1) ... 2587s Selecting previously unselected package libstream-buffered-perl. 2587s Preparing to unpack .../49-libstream-buffered-perl_0.03-3_all.deb ... 2587s Unpacking libstream-buffered-perl (0.03-3) ... 2587s Selecting previously unselected package libwww-form-urlencoded-perl. 2587s Preparing to unpack .../50-libwww-form-urlencoded-perl_0.26-2_all.deb ... 2587s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 2587s Selecting previously unselected package libhttp-entity-parser-perl. 2588s Preparing to unpack .../51-libhttp-entity-parser-perl_0.25-2_all.deb ... 2588s Unpacking libhttp-entity-parser-perl (0.25-2) ... 2588s Selecting previously unselected package libhttp-headers-fast-perl. 2588s Preparing to unpack .../52-libhttp-headers-fast-perl_0.22-3_all.deb ... 2588s Unpacking libhttp-headers-fast-perl (0.22-3) ... 2588s Selecting previously unselected package libhttp-negotiate-perl. 2588s Preparing to unpack .../53-libhttp-negotiate-perl_6.01-2_all.deb ... 2588s Unpacking libhttp-negotiate-perl (6.01-2) ... 2588s Selecting previously unselected package libnet-ssleay-perl:s390x. 2588s Preparing to unpack .../54-libnet-ssleay-perl_1.94-3_s390x.deb ... 2588s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 2588s Selecting previously unselected package libio-socket-ssl-perl. 2588s Preparing to unpack .../55-libio-socket-ssl-perl_2.098-1_all.deb ... 2588s Unpacking libio-socket-ssl-perl (2.098-1) ... 2588s Selecting previously unselected package libjson-perl. 2588s Preparing to unpack .../56-libjson-perl_4.10000-1_all.deb ... 2588s Unpacking libjson-perl (4.10000-1) ... 2588s Selecting previously unselected package libconfig-inifiles-perl. 2588s Preparing to unpack .../57-libconfig-inifiles-perl_3.000003-4_all.deb ... 2588s Unpacking libconfig-inifiles-perl (3.000003-4) ... 2588s Selecting previously unselected package libmouse-perl:s390x. 2588s Preparing to unpack .../58-libmouse-perl_2.6.1-1_s390x.deb ... 2588s Unpacking libmouse-perl:s390x (2.6.1-1) ... 2588s Selecting previously unselected package libnet-cidr-perl. 2588s Preparing to unpack .../59-libnet-cidr-perl_0.27-1build1_all.deb ... 2588s Unpacking libnet-cidr-perl (0.27-1build1) ... 2588s Selecting previously unselected package libtest-sharedfork-perl. 2588s Preparing to unpack .../60-libtest-sharedfork-perl_0.35-3_all.deb ... 2588s Unpacking libtest-sharedfork-perl (0.35-3) ... 2588s Selecting previously unselected package libtest-tcp-perl. 2588s Preparing to unpack .../61-libtest-tcp-perl_2.22-2_all.deb ... 2588s Unpacking libtest-tcp-perl (2.22-2) ... 2588s Selecting previously unselected package libtry-tiny-perl. 2588s Preparing to unpack .../62-libtry-tiny-perl_0.32-1_all.deb ... 2588s Unpacking libtry-tiny-perl (0.32-1) ... 2588s Selecting previously unselected package libplack-perl. 2588s Preparing to unpack .../63-libplack-perl_1.0051-1_all.deb ... 2588s Unpacking libplack-perl (1.0051-1) ... 2589s Selecting previously unselected package libnet-http-perl. 2589s Preparing to unpack .../64-libnet-http-perl_6.24-1build1_all.deb ... 2589s Unpacking libnet-http-perl (6.24-1build1) ... 2589s Selecting previously unselected package liblwp-protocol-https-perl. 2589s Preparing to unpack .../65-liblwp-protocol-https-perl_6.14-1_all.deb ... 2589s Unpacking liblwp-protocol-https-perl (6.14-1) ... 2589s Selecting previously unselected package libwww-robotrules-perl. 2589s Preparing to unpack .../66-libwww-robotrules-perl_6.02-1build1_all.deb ... 2589s Unpacking libwww-robotrules-perl (6.02-1build1) ... 2589s Selecting previously unselected package libwww-perl. 2589s Preparing to unpack .../67-libwww-perl_6.81-1build1_all.deb ... 2589s Unpacking libwww-perl (6.81-1build1) ... 2589s Selecting previously unselected package liblemonldap-ng-common-perl. 2589s Preparing to unpack .../68-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 2589s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2589s Selecting previously unselected package pkg-perl-autopkgtest. 2589s Preparing to unpack .../69-pkg-perl-autopkgtest_0.85_all.deb ... 2589s Unpacking pkg-perl-autopkgtest (0.85) ... 2589s Setting up libconfig-inifiles-perl (3.000003-4) ... 2589s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 2589s Setting up libmouse-perl:s390x (2.6.1-1) ... 2589s Setting up libhttp-multipartparser-perl (0.02-3) ... 2589s Setting up libclass-inspector-perl (1.36-3) ... 2589s Setting up libclone-perl:s390x (0.47-1) ... 2589s Setting up libhtml-tagset-perl (3.24-1) ... 2589s Setting up libfilesys-notify-simple-perl (0.14-3) ... 2589s Setting up libnet-cidr-perl (0.27-1build1) ... 2589s Setting up libipc-sharelite-perl (0.17-5build4) ... 2589s Setting up liblwp-mediatypes-perl (6.04-2) ... 2589s Setting up libcrypt-urandom-perl (0.54-1) ... 2589s Setting up libtry-tiny-perl (0.32-1) ... 2589s Setting up perl-openssl-defaults:s390x (7build4) ... 2589s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 2589s Setting up libposix-strftime-compiler-perl (0.46-1) ... 2589s Setting up libencode-locale-perl (1.05-3) ... 2589s Setting up libclass-errorhandler-perl (0.04-3) ... 2589s Setting up libtest-sharedfork-perl (0.35-3) ... 2589s Setting up libhash-multivalue-perl (0.16-3) ... 2589s Setting up liberror-perl (0.17030-1) ... 2589s Setting up libapache-session-perl (1.94-2) ... 2589s Setting up libstream-buffered-perl (0.03-3) ... 2589s Setting up libcrypt-des-perl:s390x (2.07-5) ... 2589s Setting up libapache-logformat-compiler-perl (0.36-3) ... 2589s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 2589s Setting up libcryptx-perl (0.087-1) ... 2589s Setting up libio-html-perl (1.004-3) ... 2589s Setting up libtimedate-perl (2.3300-2) ... 2589s Setting up libtypes-serialiser-perl (1.01-1) ... 2589s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 2589s Setting up libjson-perl (4.10000-1) ... 2589s Setting up libfile-sharedir-perl (1.118-3) ... 2589s Setting up libwww-form-urlencoded-perl (0.26-2) ... 2589s Setting up libdevel-stacktrace-perl (2.0500-1) ... 2589s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 2589s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 2589s Setting up libconvert-asn1-perl (0.34-1) ... 2589s Setting up liburi-perl (5.34-2build1) ... 2589s Setting up dctrl-tools (2.24-3build4) ... 2589s Setting up autodep8 (0.30build1) ... 2589s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 2589s Setting up libjson-xs-perl (4.040-1) ... 2589s Setting up libcrypt-des-ede3-perl (0.03-1) ... 2589s Setting up libhttp-date-perl (6.06-1) ... 2589s Setting up libtest-tcp-perl (2.22-2) ... 2589s Setting up libfile-listing-perl (6.16-1) ... 2589s Setting up libcache-cache-perl (1.08-3) ... 2589s Setting up libhttp-headers-fast-perl (0.22-3) ... 2589s Setting up libnet-http-perl (6.24-1build1) ... 2589s Setting up libjson-maybexs-perl (1.004008-1) ... 2589s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 2589s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2589s Setting up pkg-perl-autopkgtest (0.85) ... 2589s Setting up libwww-robotrules-perl (6.02-1build1) ... 2589s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 2589s Setting up libcookie-baker-perl (0.12-1) ... 2589s Setting up libhttp-entity-parser-perl (0.25-2) ... 2589s Setting up libio-socket-ssl-perl (2.098-1) ... 2589s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 2589s Setting up libconvert-pem-perl (0.13-1) ... 2589s Setting up libhttp-negotiate-perl (6.01-2) ... 2589s Setting up libhttp-cookies-perl (6.11-1) ... 2589s Setting up libhtml-tree-perl (5.07-3) ... 2589s Setting up libcgi-pm-perl (4.71-1build1) ... 2589s Setting up libhtml-template-perl (2.97-2build1) ... 2589s Setting up libplack-perl (1.0051-1) ... 2589s Setting up liblwp-protocol-https-perl (6.14-1) ... 2589s Setting up libwww-perl (6.81-1build1) ... 2589s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2590s Processing triggers for man-db (2.13.1-1) ... 2599s autopkgtest [09:38:47]: test runtime-deps-common: ./debian/tests/runner runtime-deps lemonldap-ng-common 2599s autopkgtest [09:38:47]: test runtime-deps-common: [----------------------- 2599s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.ws6xEl/build.4Ao/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 2601s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 2601s 1..4 2601s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 2601s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 2601s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 2601s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 2601s ok 2601s All tests successful. 2601s Files=1, Tests=4, 1 wallclock secs ( 0.02 usr 0.00 sys + 0.08 cusr 0.09 csys = 0.19 CPU) 2601s Result: PASS 2601s autopkgtest [09:38:49]: test runtime-deps-common: -----------------------] 2602s autopkgtest [09:38:50]: test runtime-deps-common: - - - - - - - - - - results - - - - - - - - - - 2602s runtime-deps-common PASS (superficial) 2602s autopkgtest [09:38:50]: test runtime-deps-portal: preparing testbed 2654s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260204-085527-juju-7f2275-prod-proposed-migration-environment-15-3b033edd-9d62-4ff9-9b58-8a703e506d80 from image adt/ubuntu-resolute-s390x-server-20260203.img (UUID 733879ca-10c9-4d0b-9d4a-492c78d47079)... 2771s autopkgtest [09:41:39]: testbed dpkg architecture: s390x 2771s autopkgtest [09:41:39]: testbed apt version: 3.1.14 2772s autopkgtest [09:41:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2772s autopkgtest [09:41:40]: testbed release detected to be: resolute 2773s autopkgtest [09:41:41]: updating testbed package index (apt update) 2774s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 2774s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2774s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2774s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2775s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1720 kB] 2775s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [35.1 kB] 2775s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 2775s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [229 kB] 2775s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [257 kB] 2775s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1449 kB] 2775s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9648 B] 2777s Fetched 3830 kB in 3s (1269 kB/s) 2783s Reading package lists... 2785s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 2785s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2785s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2785s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2790s Reading package lists... 2790s Reading package lists... 2791s Building dependency tree... 2791s Reading state information... 2792s Calculating upgrade... 2793s The following packages will be upgraded: 2793s debconf debconf-i18n htop libmd0 libzstd1 powermgmt-base python3-debconf 2793s python3-lazr.restfulclient systemd-hwe-hwdb zstd 2793s 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2793s Need to get 1700 kB of archives. 2793s After this operation, 1024 B of additional disk space will be used. 2793s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-debconf all 1.5.91build1 [4174 B] 2793s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf-i18n all 1.5.91build1 [227 kB] 2793s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf all 1.5.91build1 [126 kB] 2793s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libmd0 s390x 1.1.0-2build4 [23.7 kB] 2793s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libzstd1 s390x 1.5.7+dfsg-3 [346 kB] 2793s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x systemd-hwe-hwdb all 259.0.1 [3152 B] 2793s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x powermgmt-base all 1.38ubuntu2 [7878 B] 2793s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x htop s390x 3.4.1-5build2 [188 kB] 2793s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-lazr.restfulclient all 0.14.6-3build1 [51.1 kB] 2794s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x zstd s390x 1.5.7+dfsg-3 [724 kB] 2796s dpkg-preconfigure: unable to re-open stdin: No such file or directory 2796s Fetched 1700 kB in 0s (3566 kB/s) 2798s (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 ... 61953 files and directories currently installed.) 2798s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 2799s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 2800s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 2800s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 2802s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 2803s Unpacking debconf (1.5.91build1) over (1.5.91) ... 2805s Setting up debconf (1.5.91build1) ... 2807s (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 ... 61953 files and directories currently installed.) 2807s Preparing to unpack .../libmd0_1.1.0-2build4_s390x.deb ... 2808s Unpacking libmd0:s390x (1.1.0-2build4) over (1.1.0-2build3) ... 2809s Setting up libmd0:s390x (1.1.0-2build4) ... 2810s (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 ... 61953 files and directories currently installed.) 2810s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_s390x.deb ... 2810s Unpacking libzstd1:s390x (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 2811s Setting up libzstd1:s390x (1.5.7+dfsg-3) ... 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 ... 61953 files and directories currently installed.) 2812s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 2812s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 2813s Preparing to unpack .../powermgmt-base_1.38ubuntu2_all.deb ... 2813s Unpacking powermgmt-base (1.38ubuntu2) over (1.38ubuntu1) ... 2813s Preparing to unpack .../htop_3.4.1-5build2_s390x.deb ... 2815s Unpacking htop (3.4.1-5build2) over (3.4.1-5build1) ... 2816s Preparing to unpack .../python3-lazr.restfulclient_0.14.6-3build1_all.deb ... 2818s Unpacking python3-lazr.restfulclient (0.14.6-3build1) over (0.14.6-3) ... 2818s Preparing to unpack .../zstd_1.5.7+dfsg-3_s390x.deb ... 2818s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 2819s Setting up powermgmt-base (1.38ubuntu2) ... 2819s Setting up htop (3.4.1-5build2) ... 2819s Setting up python3-debconf (1.5.91build1) ... 2821s Setting up debconf-i18n (1.5.91build1) ... 2821s Setting up systemd-hwe-hwdb (259.0.1) ... 2826s Setting up python3-lazr.restfulclient (0.14.6-3build1) ... 2827s Setting up zstd (1.5.7+dfsg-3) ... 2827s Processing triggers for man-db (2.13.1-1) ... 2846s Processing triggers for udev (259-1ubuntu3) ... 2849s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2851s autopkgtest [09:42:59]: upgrading testbed (apt dist-upgrade and autopurge) 2851s Reading package lists... 2852s Building dependency tree... 2853s Reading state information... 2853s Calculating upgrade... 2855s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2855s Reading package lists... 2856s Building dependency tree... 2856s Reading state information... 2856s Solving dependencies... 2857s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2863s Reading package lists... 2864s Building dependency tree... 2864s Reading state information... 2865s Solving dependencies... 2866s The following NEW packages will be installed: 2866s autodep8 dctrl-tools fonts-font-awesome javascript-common 2866s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl 2866s libapache-session-perl libcache-cache-perl libcgi-pm-perl 2866s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 2866s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 2866s libconvert-asn1-perl libconvert-base32-perl libconvert-pem-perl 2866s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 2866s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 2866s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 2866s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 2866s libdevel-stacktrace-perl libdigest-hmac-perl libemail-date-format-perl 2866s libencode-locale-perl liberror-perl libexporter-tiny-perl libfcgi-perl 2866s libfcgi-procmanager-perl libfcgi0t64 libfile-listing-perl 2866s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 2866s libhash-multivalue-perl libhtml-format-perl 2866s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 2866s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 2866s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 2866s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 2866s libio-html-perl libio-socket-ssl-perl libipc-sharelite-perl libjs-bootstrap4 2866s libjs-jquery libjs-jquery-cookie libjs-jquery-ui libjs-popper.js 2866s libjson-maybexs-perl libjson-perl libjson-xs-perl 2866s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 2866s liblemonldap-ng-portal-perl liblist-moreutils-perl liblist-moreutils-xs-perl 2866s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 2866s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 2866s libposix-strftime-compiler-perl libregexp-assemble-perl 2866s libstream-buffered-perl libtest-sharedfork-perl libtest-tcp-perl 2866s libtext-unidecode-perl libtimedate-perl libtry-tiny-perl 2866s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 2866s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 2866s 0 upgraded, 94 newly installed, 0 to remove and 0 not upgraded. 2866s Need to get 9146 kB of archives. 2866s After this operation, 30.1 MB of additional disk space will be used. 2866s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 2866s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 2866s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 2866s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 2866s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 2866s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 2866s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 2866s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 2866s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 2866s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 2866s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 2866s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 2866s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 2866s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 2866s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 2866s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 2866s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 2866s Get:18 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 2866s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 2866s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 2866s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 2866s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 2866s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 2866s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 2866s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 2866s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 2866s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 2866s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 2866s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 2866s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 2866s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 2866s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 2866s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 2866s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 2866s Get:35 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 2866s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 2866s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 2866s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 2866s Get:39 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 2866s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 2866s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 2866s Get:42 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 2866s Get:43 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 2866s Get:44 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 2866s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 2866s Get:46 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 2866s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 2866s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 2866s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 2866s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 2866s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 2866s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 2866s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 2866s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 2866s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 2866s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 2866s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 2866s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 2866s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 2866s Get:60 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 2866s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 2866s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 2866s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 2866s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 2866s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 2866s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 2866s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 2866s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 2866s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 2866s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 2866s Get:71 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 2866s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 2866s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 2866s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 2866s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 2866s Get:76 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 2866s Get:77 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 2867s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 2867s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 2867s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x javascript-common all 12+nmu1build1 [4864 B] 2867s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 2867s Get:82 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 2867s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 2867s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-cookie all 12-4build1 [6604 B] 2867s Get:85 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 2867s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 2867s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 2867s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 2867s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 2867s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 2867s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 2867s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 2867s Get:93 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 2867s Get:94 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 2869s Preconfiguring packages ... 2870s Fetched 9146 kB in 1s (6355 kB/s) 2870s Selecting previously unselected package libfcgi0t64:s390x. 2870s (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 ... 61954 files and directories currently installed.) 2870s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 2870s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 2870s Selecting previously unselected package libfcgi-perl. 2870s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 2870s Unpacking libfcgi-perl (0.82+ds-3build3) ... 2870s Selecting previously unselected package libfcgi-procmanager-perl. 2870s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 2870s Unpacking libfcgi-procmanager-perl (0.28-3) ... 2870s Selecting previously unselected package libcrypt-urandom-perl. 2870s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_s390x.deb ... 2870s Unpacking libcrypt-urandom-perl (0.54-1) ... 2870s Selecting previously unselected package libapache-session-perl. 2870s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 2870s Unpacking libapache-session-perl (1.94-2) ... 2870s Selecting previously unselected package liberror-perl. 2870s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 2870s Unpacking liberror-perl (0.17030-1) ... 2870s Selecting previously unselected package libipc-sharelite-perl. 2870s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 2870s Unpacking libipc-sharelite-perl (0.17-5build4) ... 2871s Selecting previously unselected package libcache-cache-perl. 2871s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 2871s Unpacking libcache-cache-perl (1.08-3) ... 2871s Selecting previously unselected package libclass-xsaccessor-perl. 2871s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 2871s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 2871s Selecting previously unselected package libconfig-inifiles-perl. 2871s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 2871s Unpacking libconfig-inifiles-perl (3.000003-4) ... 2871s Selecting previously unselected package perl-openssl-defaults:s390x. 2871s Preparing to unpack .../10-perl-openssl-defaults_7build4_s390x.deb ... 2871s Unpacking perl-openssl-defaults:s390x (7build4) ... 2871s Selecting previously unselected package libcrypt-openssl-bignum-perl. 2871s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 2871s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 2871s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 2871s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 2871s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 2871s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 2871s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 2871s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 2871s Selecting previously unselected package libconvert-asn1-perl. 2871s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 2871s Unpacking libconvert-asn1-perl (0.34-1) ... 2871s Selecting previously unselected package libcrypt-openssl-x509-perl. 2871s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 2871s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2871s Selecting previously unselected package libclass-errorhandler-perl. 2871s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 2871s Unpacking libclass-errorhandler-perl (0.04-3) ... 2871s Selecting previously unselected package libcrypt-des-perl:s390x. 2871s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_s390x.deb ... 2871s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 2871s Selecting previously unselected package libcrypt-des-ede3-perl. 2871s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 2871s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 2871s Selecting previously unselected package libcryptx-perl. 2871s Preparing to unpack .../19-libcryptx-perl_0.087-1_s390x.deb ... 2871s Unpacking libcryptx-perl (0.087-1) ... 2872s Selecting previously unselected package libconvert-pem-perl. 2872s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 2872s Unpacking libconvert-pem-perl (0.13-1) ... 2872s Selecting previously unselected package libcrypt-rijndael-perl. 2872s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 2872s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 2872s Selecting previously unselected package libhtml-tagset-perl. 2872s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 2872s Unpacking libhtml-tagset-perl (3.24-1) ... 2872s Selecting previously unselected package liburi-perl. 2872s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 2872s Unpacking liburi-perl (5.34-2build1) ... 2872s Selecting previously unselected package libhtml-parser-perl:s390x. 2872s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_s390x.deb ... 2872s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 2872s Selecting previously unselected package libcgi-pm-perl. 2872s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 2872s Unpacking libcgi-pm-perl (4.71-1build1) ... 2872s Selecting previously unselected package libhtml-template-perl. 2872s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 2872s Unpacking libhtml-template-perl (2.97-2build1) ... 2873s Selecting previously unselected package libjson-perl. 2873s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 2873s Unpacking libjson-perl (4.10000-1) ... 2873s Selecting previously unselected package libcommon-sense-perl:s390x. 2873s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_s390x.deb ... 2873s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 2873s Selecting previously unselected package libtypes-serialiser-perl. 2873s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 2873s Unpacking libtypes-serialiser-perl (1.01-1) ... 2873s Selecting previously unselected package libjson-xs-perl. 2873s Preparing to unpack .../30-libjson-xs-perl_4.040-1_s390x.deb ... 2873s Unpacking libjson-xs-perl (4.040-1) ... 2873s Selecting previously unselected package libmouse-perl:s390x. 2873s Preparing to unpack .../31-libmouse-perl_2.6.1-1_s390x.deb ... 2873s Unpacking libmouse-perl:s390x (2.6.1-1) ... 2873s Selecting previously unselected package libnet-cidr-perl. 2873s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 2873s Unpacking libnet-cidr-perl (0.27-1build1) ... 2873s Selecting previously unselected package libnet-ssleay-perl:s390x. 2873s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_s390x.deb ... 2873s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 2873s Selecting previously unselected package libposix-strftime-compiler-perl. 2873s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 2873s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 2873s Selecting previously unselected package libapache-logformat-compiler-perl. 2874s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 2874s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 2874s Selecting previously unselected package libcookie-baker-perl. 2874s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 2874s Unpacking libcookie-baker-perl (0.12-1) ... 2874s Selecting previously unselected package libdevel-stacktrace-perl. 2874s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 2874s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 2874s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 2874s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 2874s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 2874s Selecting previously unselected package libclass-inspector-perl. 2874s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 2874s Unpacking libclass-inspector-perl (1.36-3) ... 2874s Selecting previously unselected package libfile-sharedir-perl. 2874s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 2874s Unpacking libfile-sharedir-perl (1.118-3) ... 2874s Selecting previously unselected package libfilesys-notify-simple-perl. 2874s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 2874s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 2875s Selecting previously unselected package libhash-multivalue-perl. 2875s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 2875s Unpacking libhash-multivalue-perl (0.16-3) ... 2875s Selecting previously unselected package libhttp-multipartparser-perl. 2875s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 2875s Unpacking libhttp-multipartparser-perl (0.02-3) ... 2875s Selecting previously unselected package libjson-maybexs-perl. 2875s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 2875s Unpacking libjson-maybexs-perl (1.004008-1) ... 2875s Selecting previously unselected package libstream-buffered-perl. 2875s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 2875s Unpacking libstream-buffered-perl (0.03-3) ... 2875s Selecting previously unselected package libwww-form-urlencoded-perl. 2875s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 2875s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 2875s Selecting previously unselected package libhttp-entity-parser-perl. 2875s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 2875s Unpacking libhttp-entity-parser-perl (0.25-2) ... 2875s Selecting previously unselected package libtimedate-perl. 2875s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 2875s Unpacking libtimedate-perl (2.3300-2) ... 2875s Selecting previously unselected package libhttp-date-perl. 2875s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 2875s Unpacking libhttp-date-perl (6.06-1) ... 2875s Selecting previously unselected package libhttp-headers-fast-perl. 2875s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 2875s Unpacking libhttp-headers-fast-perl (0.22-3) ... 2875s Selecting previously unselected package libclone-perl:s390x. 2875s Preparing to unpack .../51-libclone-perl_0.47-1_s390x.deb ... 2875s Unpacking libclone-perl:s390x (0.47-1) ... 2875s Selecting previously unselected package libencode-locale-perl. 2875s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 2875s Unpacking libencode-locale-perl (1.05-3) ... 2875s Selecting previously unselected package libio-html-perl. 2875s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 2875s Unpacking libio-html-perl (1.004-3) ... 2875s Selecting previously unselected package liblwp-mediatypes-perl. 2875s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 2875s Unpacking liblwp-mediatypes-perl (6.04-2) ... 2875s Selecting previously unselected package libhttp-message-perl. 2875s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 2875s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 2875s Selecting previously unselected package libtest-sharedfork-perl. 2875s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 2875s Unpacking libtest-sharedfork-perl (0.35-3) ... 2875s Selecting previously unselected package libtest-tcp-perl. 2875s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 2875s Unpacking libtest-tcp-perl (2.22-2) ... 2876s Selecting previously unselected package libtry-tiny-perl. 2876s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 2876s Unpacking libtry-tiny-perl (0.32-1) ... 2876s Selecting previously unselected package libplack-perl. 2876s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 2876s Unpacking libplack-perl (1.0051-1) ... 2876s Selecting previously unselected package libfile-listing-perl. 2876s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 2876s Unpacking libfile-listing-perl (6.16-1) ... 2876s Selecting previously unselected package libhtml-tree-perl. 2876s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 2876s Unpacking libhtml-tree-perl (5.07-3) ... 2876s Selecting previously unselected package libhttp-cookies-perl. 2876s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 2876s Unpacking libhttp-cookies-perl (6.11-1) ... 2876s Selecting previously unselected package libhttp-negotiate-perl. 2876s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 2876s Unpacking libhttp-negotiate-perl (6.01-2) ... 2876s Selecting previously unselected package libio-socket-ssl-perl. 2877s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 2877s Unpacking libio-socket-ssl-perl (2.098-1) ... 2877s Selecting previously unselected package libnet-http-perl. 2877s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 2877s Unpacking libnet-http-perl (6.24-1build1) ... 2877s Selecting previously unselected package liblwp-protocol-https-perl. 2877s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 2877s Unpacking liblwp-protocol-https-perl (6.14-1) ... 2877s Selecting previously unselected package libwww-robotrules-perl. 2877s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 2877s Unpacking libwww-robotrules-perl (6.02-1build1) ... 2877s Selecting previously unselected package libwww-perl. 2877s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 2877s Unpacking libwww-perl (6.81-1build1) ... 2877s Selecting previously unselected package liblemonldap-ng-common-perl. 2877s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 2877s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2877s Selecting previously unselected package liblemonldap-ng-handler-perl. 2877s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 2877s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2877s Selecting previously unselected package lemonldap-ng-fastcgi-server. 2877s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 2877s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2877s Selecting previously unselected package fonts-font-awesome. 2877s Preparing to unpack .../72-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 2877s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 2877s Selecting previously unselected package libconvert-base32-perl. 2877s Preparing to unpack .../73-libconvert-base32-perl_0.06-3_all.deb ... 2877s Unpacking libconvert-base32-perl (0.06-3) ... 2877s Selecting previously unselected package libdigest-hmac-perl. 2877s Preparing to unpack .../74-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 2877s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 2877s Selecting previously unselected package libemail-date-format-perl. 2877s Preparing to unpack .../75-libemail-date-format-perl_1.008-1_all.deb ... 2877s Unpacking libemail-date-format-perl (1.008-1) ... 2877s Selecting previously unselected package libfont-afm-perl. 2877s Preparing to unpack .../76-libfont-afm-perl_1.20-4_all.deb ... 2877s Unpacking libfont-afm-perl (1.20-4) ... 2877s Selecting previously unselected package libhtml-format-perl. 2877s Preparing to unpack .../77-libhtml-format-perl_2.16-2_all.deb ... 2877s Unpacking libhtml-format-perl (2.16-2) ... 2877s Selecting previously unselected package libhtml-formattext-withlinks-perl. 2877s Preparing to unpack .../78-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 2877s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 2878s Selecting previously unselected package javascript-common. 2878s Preparing to unpack .../79-javascript-common_12+nmu1build1_all.deb ... 2878s Unpacking javascript-common (12+nmu1build1) ... 2878s Selecting previously unselected package libjs-popper.js. 2878s Preparing to unpack .../80-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 2878s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 2878s Selecting previously unselected package libjs-bootstrap4. 2878s Preparing to unpack .../81-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 2878s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 2879s Selecting previously unselected package libjs-jquery. 2879s Preparing to unpack .../82-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 2879s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2879s Selecting previously unselected package libjs-jquery-cookie. 2879s Preparing to unpack .../83-libjs-jquery-cookie_12-4build1_all.deb ... 2879s Unpacking libjs-jquery-cookie (12-4build1) ... 2879s Selecting previously unselected package libjs-jquery-ui. 2879s Preparing to unpack .../84-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 2879s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 2880s Selecting previously unselected package libexporter-tiny-perl. 2880s Preparing to unpack .../85-libexporter-tiny-perl_1.006003-1_all.deb ... 2880s Unpacking libexporter-tiny-perl (1.006003-1) ... 2880s Selecting previously unselected package liblist-moreutils-xs-perl. 2880s Preparing to unpack .../86-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 2880s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 2880s Selecting previously unselected package liblist-moreutils-perl. 2880s Preparing to unpack .../87-liblist-moreutils-perl_0.430-2_all.deb ... 2880s Unpacking liblist-moreutils-perl (0.430-2) ... 2880s Selecting previously unselected package libregexp-assemble-perl. 2880s Preparing to unpack .../88-libregexp-assemble-perl_0.38-2_all.deb ... 2880s Unpacking libregexp-assemble-perl (0.38-2) ... 2880s Selecting previously unselected package libtext-unidecode-perl. 2880s Preparing to unpack .../89-libtext-unidecode-perl_1.30-3_all.deb ... 2880s Unpacking libtext-unidecode-perl (1.30-3) ... 2880s Selecting previously unselected package liblemonldap-ng-portal-perl. 2881s Preparing to unpack .../90-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 2881s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 2882s Selecting previously unselected package dctrl-tools. 2882s Preparing to unpack .../91-dctrl-tools_2.24-3build4_s390x.deb ... 2882s Unpacking dctrl-tools (2.24-3build4) ... 2882s Selecting previously unselected package autodep8. 2882s Preparing to unpack .../92-autodep8_0.30build1_all.deb ... 2882s Unpacking autodep8 (0.30build1) ... 2882s Selecting previously unselected package pkg-perl-autopkgtest. 2882s Preparing to unpack .../93-pkg-perl-autopkgtest_0.85_all.deb ... 2882s Unpacking pkg-perl-autopkgtest (0.85) ... 2882s Setting up libconfig-inifiles-perl (3.000003-4) ... 2882s Setting up javascript-common (12+nmu1build1) ... 2882s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 2882s Setting up libmouse-perl:s390x (2.6.1-1) ... 2882s Setting up libhttp-multipartparser-perl (0.02-3) ... 2882s Setting up libclass-inspector-perl (1.36-3) ... 2882s Setting up libfont-afm-perl (1.20-4) ... 2882s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 2882s Setting up libclone-perl:s390x (0.47-1) ... 2882s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 2882s Setting up libhtml-tagset-perl (3.24-1) ... 2882s Setting up libfilesys-notify-simple-perl (0.14-3) ... 2882s Setting up libnet-cidr-perl (0.27-1build1) ... 2882s Setting up libipc-sharelite-perl (0.17-5build4) ... 2882s Setting up liblwp-mediatypes-perl (6.04-2) ... 2882s Setting up libcrypt-urandom-perl (0.54-1) ... 2882s Setting up libtry-tiny-perl (0.32-1) ... 2882s Setting up perl-openssl-defaults:s390x (7build4) ... 2882s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 2882s Setting up libposix-strftime-compiler-perl (0.46-1) ... 2882s Setting up libencode-locale-perl (1.05-3) ... 2882s Setting up libclass-errorhandler-perl (0.04-3) ... 2882s Setting up libfcgi-procmanager-perl (0.28-3) ... 2882s Setting up libtest-sharedfork-perl (0.35-3) ... 2882s Setting up libhash-multivalue-perl (0.16-3) ... 2882s Setting up liberror-perl (0.17030-1) ... 2882s Setting up libapache-session-perl (1.94-2) ... 2882s Setting up libstream-buffered-perl (0.03-3) ... 2882s Setting up libcrypt-des-perl:s390x (2.07-5) ... 2882s Setting up libapache-logformat-compiler-perl (0.36-3) ... 2882s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 2882s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 2882s Setting up libemail-date-format-perl (1.008-1) ... 2882s Setting up libcryptx-perl (0.087-1) ... 2882s Setting up libio-html-perl (1.004-3) ... 2882s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 2882s Setting up libtimedate-perl (2.3300-2) ... 2882s Setting up libtypes-serialiser-perl (1.01-1) ... 2882s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 2882s Setting up libjson-perl (4.10000-1) ... 2882s Setting up libfile-sharedir-perl (1.118-3) ... 2882s Setting up libfcgi-perl (0.82+ds-3build3) ... 2882s Setting up libwww-form-urlencoded-perl (0.26-2) ... 2882s Setting up libdevel-stacktrace-perl (2.0500-1) ... 2882s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 2882s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 2882s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 2882s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 2882s Setting up libexporter-tiny-perl (1.006003-1) ... 2882s Setting up libconvert-asn1-perl (0.34-1) ... 2882s Setting up libtext-unidecode-perl (1.30-3) ... 2882s Setting up libregexp-assemble-perl (0.38-2) ... 2882s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 2882s Setting up liburi-perl (5.34-2build1) ... 2882s Setting up libconvert-base32-perl (0.06-3) ... 2882s Setting up dctrl-tools (2.24-3build4) ... 2882s Setting up autodep8 (0.30build1) ... 2882s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 2882s Setting up libjson-xs-perl (4.040-1) ... 2882s Setting up libcrypt-des-ede3-perl (0.03-1) ... 2882s Setting up libjs-jquery-cookie (12-4build1) ... 2882s Setting up libhttp-date-perl (6.06-1) ... 2882s Setting up libtest-tcp-perl (2.22-2) ... 2882s Setting up libfile-listing-perl (6.16-1) ... 2882s Setting up libcache-cache-perl (1.08-3) ... 2882s Setting up libhttp-headers-fast-perl (0.22-3) ... 2882s Setting up liblist-moreutils-perl (0.430-2) ... 2882s Setting up libnet-http-perl (6.24-1build1) ... 2882s Setting up libjson-maybexs-perl (1.004008-1) ... 2882s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 2882s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 2882s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 2882s Setting up pkg-perl-autopkgtest (0.85) ... 2882s Setting up libwww-robotrules-perl (6.02-1build1) ... 2882s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 2882s Setting up libcookie-baker-perl (0.12-1) ... 2882s Setting up libhttp-entity-parser-perl (0.25-2) ... 2882s Setting up libio-socket-ssl-perl (2.098-1) ... 2882s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 2882s Setting up libconvert-pem-perl (0.13-1) ... 2882s Setting up libhttp-negotiate-perl (6.01-2) ... 2882s Setting up libhttp-cookies-perl (6.11-1) ... 2882s Setting up libhtml-tree-perl (5.07-3) ... 2882s Setting up libcgi-pm-perl (4.71-1build1) ... 2882s Setting up libhtml-format-perl (2.16-2) ... 2882s Setting up libhtml-template-perl (2.97-2build1) ... 2882s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 2882s Setting up libplack-perl (1.0051-1) ... 2882s Setting up liblwp-protocol-https-perl (6.14-1) ... 2882s Setting up libwww-perl (6.81-1build1) ... 2882s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 2883s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 2884s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 2885s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 2886s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 2888s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2888s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 2891s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 2893s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 2893s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 2895s Processing triggers for libc-bin (2.42-2ubuntu4) ... 2895s Processing triggers for man-db (2.13.1-1) ... 2914s autopkgtest [09:44:02]: test runtime-deps-portal: ./debian/tests/runner runtime-deps lemonldap-ng-portal 2914s autopkgtest [09:44:02]: test runtime-deps-portal: [----------------------- 2916s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.ws6xEl/build.4Ao/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 2916s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.ws6xEl/build.4Ao/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 2920s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 2920s 1..4 2920s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 2920s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 2920s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 2920s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 2920s ok 2920s All tests successful. 2920s Files=1, Tests=4, 4 wallclock secs ( 0.02 usr 0.04 sys + 0.38 cusr 0.10 csys = 0.54 CPU) 2920s Result: PASS 2920s autopkgtest [09:44:08]: test runtime-deps-portal: -----------------------] 2922s autopkgtest [09:44:10]: test runtime-deps-portal: - - - - - - - - - - results - - - - - - - - - - 2922s runtime-deps-portal PASS (superficial) 2922s autopkgtest [09:44:10]: test runtime-deps-manager: preparing testbed 2942s Creating nova instance adt-resolute-s390x-lemonldap-ng-20260204-085527-juju-7f2275-prod-proposed-migration-environment-15-3b033edd-9d62-4ff9-9b58-8a703e506d80 from image adt/ubuntu-resolute-s390x-server-20260203.img (UUID 733879ca-10c9-4d0b-9d4a-492c78d47079)... 2986s autopkgtest [09:45:14]: testbed dpkg architecture: s390x 2987s autopkgtest [09:45:15]: testbed apt version: 3.1.14 2987s autopkgtest [09:45:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2987s autopkgtest [09:45:15]: testbed release detected to be: resolute 2988s autopkgtest [09:45:16]: updating testbed package index (apt update) 2988s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 2988s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2988s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2988s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2988s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [35.1 kB] 2988s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 2988s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1720 kB] 2988s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [229 kB] 2988s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [257 kB] 2988s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1449 kB] 2988s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9648 B] 2989s Fetched 3830 kB in 1s (3240 kB/s) 2991s Reading package lists... 2992s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 2992s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 2992s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 2992s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 2994s Reading package lists... 2994s Reading package lists... 2994s Building dependency tree... 2994s Reading state information... 2994s Calculating upgrade... 2995s The following packages will be upgraded: 2995s debconf debconf-i18n htop libmd0 libzstd1 powermgmt-base python3-debconf 2995s python3-lazr.restfulclient systemd-hwe-hwdb zstd 2995s 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2995s Need to get 1700 kB of archives. 2995s After this operation, 1024 B of additional disk space will be used. 2995s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-debconf all 1.5.91build1 [4174 B] 2995s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf-i18n all 1.5.91build1 [227 kB] 2995s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x debconf all 1.5.91build1 [126 kB] 2995s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libmd0 s390x 1.1.0-2build4 [23.7 kB] 2995s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libzstd1 s390x 1.5.7+dfsg-3 [346 kB] 2995s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x systemd-hwe-hwdb all 259.0.1 [3152 B] 2995s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x powermgmt-base all 1.38ubuntu2 [7878 B] 2995s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x htop s390x 3.4.1-5build2 [188 kB] 2995s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x python3-lazr.restfulclient all 0.14.6-3build1 [51.1 kB] 2995s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x zstd s390x 1.5.7+dfsg-3 [724 kB] 2995s dpkg-preconfigure: unable to re-open stdin: No such file or directory 2995s Fetched 1700 kB in 0s (9037 kB/s) 2995s (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 ... 61953 files and directories currently installed.) 2995s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 2995s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 2995s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 2995s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 2995s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 2995s Unpacking debconf (1.5.91build1) over (1.5.91) ... 2996s Setting up debconf (1.5.91build1) ... 2996s (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 ... 61953 files and directories currently installed.) 2996s Preparing to unpack .../libmd0_1.1.0-2build4_s390x.deb ... 2996s Unpacking libmd0:s390x (1.1.0-2build4) over (1.1.0-2build3) ... 2996s Setting up libmd0:s390x (1.1.0-2build4) ... 2996s (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 ... 61953 files and directories currently installed.) 2996s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_s390x.deb ... 2996s Unpacking libzstd1:s390x (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 2996s Setting up libzstd1:s390x (1.5.7+dfsg-3) ... 2996s (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 ... 61953 files and directories currently installed.) 2996s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 2996s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 2996s Preparing to unpack .../powermgmt-base_1.38ubuntu2_all.deb ... 2996s Unpacking powermgmt-base (1.38ubuntu2) over (1.38ubuntu1) ... 2996s Preparing to unpack .../htop_3.4.1-5build2_s390x.deb ... 2996s Unpacking htop (3.4.1-5build2) over (3.4.1-5build1) ... 2996s Preparing to unpack .../python3-lazr.restfulclient_0.14.6-3build1_all.deb ... 2996s Unpacking python3-lazr.restfulclient (0.14.6-3build1) over (0.14.6-3) ... 2997s Preparing to unpack .../zstd_1.5.7+dfsg-3_s390x.deb ... 2997s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 2997s Setting up powermgmt-base (1.38ubuntu2) ... 2997s Setting up htop (3.4.1-5build2) ... 2997s Setting up python3-debconf (1.5.91build1) ... 2997s Setting up debconf-i18n (1.5.91build1) ... 2997s Setting up systemd-hwe-hwdb (259.0.1) ... 2998s Setting up python3-lazr.restfulclient (0.14.6-3build1) ... 2999s Setting up zstd (1.5.7+dfsg-3) ... 2999s Processing triggers for man-db (2.13.1-1) ... 3001s Processing triggers for udev (259-1ubuntu3) ... 3003s Processing triggers for libc-bin (2.42-2ubuntu4) ... 3003s autopkgtest [09:45:31]: upgrading testbed (apt dist-upgrade and autopurge) 3004s Reading package lists... 3004s Building dependency tree... 3004s Reading state information... 3004s Calculating upgrade... 3005s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3005s Reading package lists... 3006s Building dependency tree... 3006s Reading state information... 3006s Solving dependencies... 3006s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3009s Reading package lists... 3009s Building dependency tree... 3009s Reading state information... 3009s Solving dependencies... 3010s The following NEW packages will be installed: 3010s autodep8 dctrl-tools fonts-glyphicons-halflings lemonldap-ng-fastcgi-server 3010s libapache-logformat-compiler-perl libapache-session-perl libcache-cache-perl 3010s libcgi-pm-perl libclass-errorhandler-perl libclass-inspector-perl 3010s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 3010s libconfig-inifiles-perl libconvert-asn1-perl libconvert-pem-perl 3010s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 3010s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 3010s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 3010s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 3010s libdevel-stacktrace-perl libemail-date-format-perl libencode-locale-perl 3010s liberror-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 3010s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl 3010s libhash-merge-simple-perl libhash-multivalue-perl libhtml-parser-perl 3010s libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl 3010s libhttp-cookies-perl libhttp-date-perl libhttp-entity-parser-perl 3010s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 3010s libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl 3010s libipc-sharelite-perl libjs-angularjs libjs-bootstrap libjs-es5-shim 3010s libjs-jquery libjson-maybexs-perl libjson-perl libjson-xs-perl 3010s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 3010s liblemonldap-ng-manager-perl liblwp-mediatypes-perl 3010s liblwp-protocol-https-perl libmouse-perl libnet-cidr-perl libnet-http-perl 3010s libnet-ssleay-perl libplack-perl libposix-strftime-compiler-perl 3010s libregexp-common-perl libstream-buffered-perl libtest-sharedfork-perl 3010s libtest-tcp-perl libtimedate-perl libtry-tiny-perl libtypes-serialiser-perl 3010s liburi-perl libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 3010s perl-openssl-defaults pkg-perl-autopkgtest 3010s 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. 3010s Need to get 6354 kB of archives. 3010s After this operation, 25.9 MB of additional disk space will be used. 3010s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi0t64 s390x 2.4.5-0.1build1 [28.6 kB] 3010s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 3010s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 3010s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-urandom-perl s390x 0.54-1 [14.4 kB] 3010s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-session-perl all 1.94-2 [98.2 kB] 3010s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x liberror-perl all 0.17030-1 [23.5 kB] 3010s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x libipc-sharelite-perl s390x 0.17-5build4 [21.4 kB] 3010s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-cache-perl all 1.08-3 [59.9 kB] 3010s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-xsaccessor-perl s390x 1.19-4build6 [34.2 kB] 3010s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 3010s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x perl-openssl-defaults s390x 7build4 [6710 B] 3010s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-bignum-perl s390x 0.09-2build6 [24.3 kB] 3010s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-random-perl s390x 0.17-1build1 [9556 B] 3010s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-openssl-rsa-perl s390x 0.35-1 [23.7 kB] 3010s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-asn1-perl all 0.34-1 [41.7 kB] 3010s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-openssl-x509-perl s390x 2.0.1-1build1 [31.7 kB] 3010s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-errorhandler-perl all 0.04-3 [5750 B] 3010s Get:18 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-perl s390x 2.07-5 [18.9 kB] 3010s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-des-ede3-perl all 0.03-1 [5990 B] 3010s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x libcryptx-perl s390x 0.087-1 [669 kB] 3010s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-pem-perl all 0.13-1 [20.7 kB] 3010s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-rijndael-perl s390x 1.16-1build6 [18.3 kB] 3010s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 3010s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x liburi-perl all 5.34-2build1 [100 kB] 3010s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 3010s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libcgi-pm-perl all 4.71-1build1 [185 kB] 3010s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-template-perl all 2.97-2build1 [58.3 kB] 3010s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 3010s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libcommon-sense-perl s390x 3.75-3build5 [20.5 kB] 3010s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libtypes-serialiser-perl all 1.01-1 [11.6 kB] 3010s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-xs-perl s390x 4.040-1 [85.8 kB] 3010s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x libmouse-perl s390x 2.6.1-1 [133 kB] 3010s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-cidr-perl all 0.27-1build1 [14.4 kB] 3010s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 3010s Get:35 http://ftpmaster.internal/ubuntu resolute/universe s390x libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 3010s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 3010s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x libcookie-baker-perl all 0.12-1 [7808 B] 3010s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 3010s Get:39 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 3010s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 3010s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 3010s Get:42 http://ftpmaster.internal/ubuntu resolute/universe s390x libfilesys-notify-simple-perl all 0.14-3 [7370 B] 3010s Get:43 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-multivalue-perl all 0.16-3 [12.9 kB] 3010s Get:44 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 3010s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-maybexs-perl all 1.004008-1 [11.1 kB] 3010s Get:46 http://ftpmaster.internal/ubuntu resolute/universe s390x libstream-buffered-perl all 0.03-3 [5488 B] 3010s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 3010s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 3010s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 3010s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 3010s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 3010s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 3010s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 3010s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x libio-html-perl all 1.004-3 [15.9 kB] 3010s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 3010s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 3010s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-sharedfork-perl all 0.35-3 [7132 B] 3010s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-tcp-perl all 2.22-2 [17.0 kB] 3010s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 3010s Get:60 http://ftpmaster.internal/ubuntu resolute/universe s390x libplack-perl all 1.0051-1 [218 kB] 3010s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 3010s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 3010s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 3010s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 3010s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x libio-socket-ssl-perl all 2.098-1 [205 kB] 3010s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-http-perl all 6.24-1build1 [21.7 kB] 3010s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 3010s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 3010s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x libwww-perl all 6.81-1build1 [141 kB] 3010s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 3010s Get:71 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 3010s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 3010s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-date-format-perl all 1.008-1 [6772 B] 3010s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x libhash-merge-simple-perl all 0.052-1 [7640 B] 3010s Get:75 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-angularjs all 1.8.3-3 [559 kB] 3010s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 3010s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 3010s Get:78 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-es5-shim all 4.6.7-2 [39.8 kB] 3010s Get:79 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 3010s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x libregexp-common-perl all 2024080801-1 [162 kB] 3011s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 3011s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x dctrl-tools s390x 2.24-3build4 [104 kB] 3011s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x autodep8 all 0.30build1 [13.9 kB] 3011s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x pkg-perl-autopkgtest all 0.85 [19.7 kB] 3011s Preconfiguring packages ... 3011s Fetched 6354 kB in 1s (9334 kB/s) 3011s Selecting previously unselected package libfcgi0t64:s390x. 3011s (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 ... 61954 files and directories currently installed.) 3011s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_s390x.deb ... 3011s Unpacking libfcgi0t64:s390x (2.4.5-0.1build1) ... 3011s Selecting previously unselected package libfcgi-perl. 3011s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 3011s Unpacking libfcgi-perl (0.82+ds-3build3) ... 3011s Selecting previously unselected package libfcgi-procmanager-perl. 3011s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 3011s Unpacking libfcgi-procmanager-perl (0.28-3) ... 3011s Selecting previously unselected package libcrypt-urandom-perl. 3011s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_s390x.deb ... 3011s Unpacking libcrypt-urandom-perl (0.54-1) ... 3011s Selecting previously unselected package libapache-session-perl. 3011s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 3011s Unpacking libapache-session-perl (1.94-2) ... 3011s Selecting previously unselected package liberror-perl. 3011s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 3011s Unpacking liberror-perl (0.17030-1) ... 3011s Selecting previously unselected package libipc-sharelite-perl. 3011s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_s390x.deb ... 3011s Unpacking libipc-sharelite-perl (0.17-5build4) ... 3011s Selecting previously unselected package libcache-cache-perl. 3011s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 3011s Unpacking libcache-cache-perl (1.08-3) ... 3011s Selecting previously unselected package libclass-xsaccessor-perl. 3011s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_s390x.deb ... 3011s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 3011s Selecting previously unselected package libconfig-inifiles-perl. 3011s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 3011s Unpacking libconfig-inifiles-perl (3.000003-4) ... 3011s Selecting previously unselected package perl-openssl-defaults:s390x. 3011s Preparing to unpack .../10-perl-openssl-defaults_7build4_s390x.deb ... 3011s Unpacking perl-openssl-defaults:s390x (7build4) ... 3011s Selecting previously unselected package libcrypt-openssl-bignum-perl. 3011s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_s390x.deb ... 3011s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 3011s Selecting previously unselected package libcrypt-openssl-random-perl:s390x. 3011s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_s390x.deb ... 3011s Unpacking libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 3011s Selecting previously unselected package libcrypt-openssl-rsa-perl:s390x. 3011s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_s390x.deb ... 3011s Unpacking libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 3011s Selecting previously unselected package libconvert-asn1-perl. 3011s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 3011s Unpacking libconvert-asn1-perl (0.34-1) ... 3011s Selecting previously unselected package libcrypt-openssl-x509-perl. 3011s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_s390x.deb ... 3011s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 3011s Selecting previously unselected package libclass-errorhandler-perl. 3011s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 3011s Unpacking libclass-errorhandler-perl (0.04-3) ... 3011s Selecting previously unselected package libcrypt-des-perl:s390x. 3011s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_s390x.deb ... 3011s Unpacking libcrypt-des-perl:s390x (2.07-5) ... 3011s Selecting previously unselected package libcrypt-des-ede3-perl. 3011s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 3011s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 3011s Selecting previously unselected package libcryptx-perl. 3011s Preparing to unpack .../19-libcryptx-perl_0.087-1_s390x.deb ... 3011s Unpacking libcryptx-perl (0.087-1) ... 3012s Selecting previously unselected package libconvert-pem-perl. 3012s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 3012s Unpacking libconvert-pem-perl (0.13-1) ... 3012s Selecting previously unselected package libcrypt-rijndael-perl. 3012s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_s390x.deb ... 3012s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 3012s Selecting previously unselected package libhtml-tagset-perl. 3012s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 3012s Unpacking libhtml-tagset-perl (3.24-1) ... 3012s Selecting previously unselected package liburi-perl. 3012s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 3012s Unpacking liburi-perl (5.34-2build1) ... 3012s Selecting previously unselected package libhtml-parser-perl:s390x. 3012s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_s390x.deb ... 3012s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 3012s Selecting previously unselected package libcgi-pm-perl. 3012s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 3012s Unpacking libcgi-pm-perl (4.71-1build1) ... 3012s Selecting previously unselected package libhtml-template-perl. 3012s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 3012s Unpacking libhtml-template-perl (2.97-2build1) ... 3012s Selecting previously unselected package libjson-perl. 3012s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 3012s Unpacking libjson-perl (4.10000-1) ... 3012s Selecting previously unselected package libcommon-sense-perl:s390x. 3012s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_s390x.deb ... 3012s Unpacking libcommon-sense-perl:s390x (3.75-3build5) ... 3012s Selecting previously unselected package libtypes-serialiser-perl. 3012s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 3012s Unpacking libtypes-serialiser-perl (1.01-1) ... 3012s Selecting previously unselected package libjson-xs-perl. 3012s Preparing to unpack .../30-libjson-xs-perl_4.040-1_s390x.deb ... 3012s Unpacking libjson-xs-perl (4.040-1) ... 3012s Selecting previously unselected package libmouse-perl:s390x. 3012s Preparing to unpack .../31-libmouse-perl_2.6.1-1_s390x.deb ... 3012s Unpacking libmouse-perl:s390x (2.6.1-1) ... 3012s Selecting previously unselected package libnet-cidr-perl. 3012s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 3012s Unpacking libnet-cidr-perl (0.27-1build1) ... 3012s Selecting previously unselected package libnet-ssleay-perl:s390x. 3012s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_s390x.deb ... 3012s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 3013s Selecting previously unselected package libposix-strftime-compiler-perl. 3013s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 3013s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 3013s Selecting previously unselected package libapache-logformat-compiler-perl. 3013s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 3013s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 3013s Selecting previously unselected package libcookie-baker-perl. 3013s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 3013s Unpacking libcookie-baker-perl (0.12-1) ... 3013s Selecting previously unselected package libdevel-stacktrace-perl. 3013s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 3013s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 3013s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 3013s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 3013s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 3013s Selecting previously unselected package libclass-inspector-perl. 3013s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 3013s Unpacking libclass-inspector-perl (1.36-3) ... 3013s Selecting previously unselected package libfile-sharedir-perl. 3013s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 3013s Unpacking libfile-sharedir-perl (1.118-3) ... 3013s Selecting previously unselected package libfilesys-notify-simple-perl. 3013s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 3013s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 3013s Selecting previously unselected package libhash-multivalue-perl. 3013s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 3013s Unpacking libhash-multivalue-perl (0.16-3) ... 3013s Selecting previously unselected package libhttp-multipartparser-perl. 3013s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 3013s Unpacking libhttp-multipartparser-perl (0.02-3) ... 3013s Selecting previously unselected package libjson-maybexs-perl. 3013s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 3013s Unpacking libjson-maybexs-perl (1.004008-1) ... 3013s Selecting previously unselected package libstream-buffered-perl. 3013s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 3013s Unpacking libstream-buffered-perl (0.03-3) ... 3013s Selecting previously unselected package libwww-form-urlencoded-perl. 3013s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 3013s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 3013s Selecting previously unselected package libhttp-entity-parser-perl. 3013s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 3013s Unpacking libhttp-entity-parser-perl (0.25-2) ... 3013s Selecting previously unselected package libtimedate-perl. 3013s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 3013s Unpacking libtimedate-perl (2.3300-2) ... 3013s Selecting previously unselected package libhttp-date-perl. 3013s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 3013s Unpacking libhttp-date-perl (6.06-1) ... 3013s Selecting previously unselected package libhttp-headers-fast-perl. 3013s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 3013s Unpacking libhttp-headers-fast-perl (0.22-3) ... 3013s Selecting previously unselected package libclone-perl:s390x. 3013s Preparing to unpack .../51-libclone-perl_0.47-1_s390x.deb ... 3013s Unpacking libclone-perl:s390x (0.47-1) ... 3013s Selecting previously unselected package libencode-locale-perl. 3013s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 3013s Unpacking libencode-locale-perl (1.05-3) ... 3013s Selecting previously unselected package libio-html-perl. 3013s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 3013s Unpacking libio-html-perl (1.004-3) ... 3013s Selecting previously unselected package liblwp-mediatypes-perl. 3013s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 3013s Unpacking liblwp-mediatypes-perl (6.04-2) ... 3013s Selecting previously unselected package libhttp-message-perl. 3013s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 3013s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 3013s Selecting previously unselected package libtest-sharedfork-perl. 3013s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 3013s Unpacking libtest-sharedfork-perl (0.35-3) ... 3013s Selecting previously unselected package libtest-tcp-perl. 3013s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 3013s Unpacking libtest-tcp-perl (2.22-2) ... 3014s Selecting previously unselected package libtry-tiny-perl. 3014s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 3014s Unpacking libtry-tiny-perl (0.32-1) ... 3014s Selecting previously unselected package libplack-perl. 3014s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 3014s Unpacking libplack-perl (1.0051-1) ... 3014s Selecting previously unselected package libfile-listing-perl. 3014s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 3014s Unpacking libfile-listing-perl (6.16-1) ... 3014s Selecting previously unselected package libhtml-tree-perl. 3014s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 3014s Unpacking libhtml-tree-perl (5.07-3) ... 3014s Selecting previously unselected package libhttp-cookies-perl. 3014s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 3014s Unpacking libhttp-cookies-perl (6.11-1) ... 3014s Selecting previously unselected package libhttp-negotiate-perl. 3014s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 3014s Unpacking libhttp-negotiate-perl (6.01-2) ... 3014s Selecting previously unselected package libio-socket-ssl-perl. 3014s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 3014s Unpacking libio-socket-ssl-perl (2.098-1) ... 3014s Selecting previously unselected package libnet-http-perl. 3014s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 3014s Unpacking libnet-http-perl (6.24-1build1) ... 3014s Selecting previously unselected package liblwp-protocol-https-perl. 3014s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 3014s Unpacking liblwp-protocol-https-perl (6.14-1) ... 3014s Selecting previously unselected package libwww-robotrules-perl. 3014s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 3014s Unpacking libwww-robotrules-perl (6.02-1build1) ... 3014s Selecting previously unselected package libwww-perl. 3014s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 3014s Unpacking libwww-perl (6.81-1build1) ... 3014s Selecting previously unselected package liblemonldap-ng-common-perl. 3014s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 3014s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 3014s Selecting previously unselected package liblemonldap-ng-handler-perl. 3014s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 3014s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 3014s Selecting previously unselected package lemonldap-ng-fastcgi-server. 3014s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 3014s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 3014s Selecting previously unselected package libemail-date-format-perl. 3014s Preparing to unpack .../72-libemail-date-format-perl_1.008-1_all.deb ... 3014s Unpacking libemail-date-format-perl (1.008-1) ... 3014s Selecting previously unselected package libhash-merge-simple-perl. 3014s Preparing to unpack .../73-libhash-merge-simple-perl_0.052-1_all.deb ... 3014s Unpacking libhash-merge-simple-perl (0.052-1) ... 3014s Selecting previously unselected package libjs-angularjs. 3014s Preparing to unpack .../74-libjs-angularjs_1.8.3-3_all.deb ... 3014s Unpacking libjs-angularjs (1.8.3-3) ... 3014s Selecting previously unselected package fonts-glyphicons-halflings. 3014s Preparing to unpack .../75-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 3014s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 3014s Selecting previously unselected package libjs-bootstrap. 3014s Preparing to unpack .../76-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 3014s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 3015s Selecting previously unselected package libjs-es5-shim. 3015s Preparing to unpack .../77-libjs-es5-shim_4.6.7-2_all.deb ... 3015s Unpacking libjs-es5-shim (4.6.7-2) ... 3015s Selecting previously unselected package libjs-jquery. 3015s Preparing to unpack .../78-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 3015s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 3015s Selecting previously unselected package libregexp-common-perl. 3015s Preparing to unpack .../79-libregexp-common-perl_2024080801-1_all.deb ... 3015s Unpacking libregexp-common-perl (2024080801-1) ... 3015s Selecting previously unselected package liblemonldap-ng-manager-perl. 3015s Preparing to unpack .../80-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 3015s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 3015s Selecting previously unselected package dctrl-tools. 3015s Preparing to unpack .../81-dctrl-tools_2.24-3build4_s390x.deb ... 3015s Unpacking dctrl-tools (2.24-3build4) ... 3015s Selecting previously unselected package autodep8. 3015s Preparing to unpack .../82-autodep8_0.30build1_all.deb ... 3015s Unpacking autodep8 (0.30build1) ... 3015s Selecting previously unselected package pkg-perl-autopkgtest. 3015s Preparing to unpack .../83-pkg-perl-autopkgtest_0.85_all.deb ... 3015s Unpacking pkg-perl-autopkgtest (0.85) ... 3015s Setting up libconfig-inifiles-perl (3.000003-4) ... 3015s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 3015s Setting up libmouse-perl:s390x (2.6.1-1) ... 3015s Setting up libhttp-multipartparser-perl (0.02-3) ... 3015s Setting up libclass-inspector-perl (1.36-3) ... 3015s Setting up libclone-perl:s390x (0.47-1) ... 3015s Setting up libfcgi0t64:s390x (2.4.5-0.1build1) ... 3015s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 3015s Setting up libhtml-tagset-perl (3.24-1) ... 3015s Setting up libfilesys-notify-simple-perl (0.14-3) ... 3015s Setting up libnet-cidr-perl (0.27-1build1) ... 3015s Setting up libipc-sharelite-perl (0.17-5build4) ... 3015s Setting up liblwp-mediatypes-perl (6.04-2) ... 3015s Setting up libcrypt-urandom-perl (0.54-1) ... 3015s Setting up libtry-tiny-perl (0.32-1) ... 3015s Setting up perl-openssl-defaults:s390x (7build4) ... 3015s Setting up libcommon-sense-perl:s390x (3.75-3build5) ... 3015s Setting up libposix-strftime-compiler-perl (0.46-1) ... 3015s Setting up libencode-locale-perl (1.05-3) ... 3015s Setting up libclass-errorhandler-perl (0.04-3) ... 3015s Setting up libjs-angularjs (1.8.3-3) ... 3015s Setting up libfcgi-procmanager-perl (0.28-3) ... 3015s Setting up libregexp-common-perl (2024080801-1) ... 3015s Setting up libtest-sharedfork-perl (0.35-3) ... 3015s Setting up libhash-multivalue-perl (0.16-3) ... 3015s Setting up libjs-es5-shim (4.6.7-2) ... 3015s Setting up liberror-perl (0.17030-1) ... 3015s Setting up libapache-session-perl (1.94-2) ... 3015s Setting up libstream-buffered-perl (0.03-3) ... 3015s Setting up libcrypt-des-perl:s390x (2.07-5) ... 3015s Setting up libapache-logformat-compiler-perl (0.36-3) ... 3015s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 3015s Setting up libemail-date-format-perl (1.008-1) ... 3015s Setting up libcryptx-perl (0.087-1) ... 3015s Setting up libio-html-perl (1.004-3) ... 3015s Setting up libtimedate-perl (2.3300-2) ... 3015s Setting up libtypes-serialiser-perl (1.01-1) ... 3015s Setting up libcrypt-openssl-random-perl:s390x (0.17-1build1) ... 3015s Setting up libjson-perl (4.10000-1) ... 3015s Setting up libfile-sharedir-perl (1.118-3) ... 3015s Setting up libfcgi-perl (0.82+ds-3build3) ... 3015s Setting up libwww-form-urlencoded-perl (0.26-2) ... 3015s Setting up libdevel-stacktrace-perl (2.0500-1) ... 3015s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 3015s Setting up libcrypt-openssl-rsa-perl:s390x (0.35-1) ... 3015s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 3015s Setting up libconvert-asn1-perl (0.34-1) ... 3015s Setting up liburi-perl (5.34-2build1) ... 3015s Setting up dctrl-tools (2.24-3build4) ... 3015s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 3015s Setting up autodep8 (0.30build1) ... 3015s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 3015s Setting up libjson-xs-perl (4.040-1) ... 3015s Setting up libcrypt-des-ede3-perl (0.03-1) ... 3015s Setting up libhttp-date-perl (6.06-1) ... 3015s Setting up libtest-tcp-perl (2.22-2) ... 3015s Setting up libfile-listing-perl (6.16-1) ... 3015s Setting up libhash-merge-simple-perl (0.052-1) ... 3015s Setting up libcache-cache-perl (1.08-3) ... 3015s Setting up libhttp-headers-fast-perl (0.22-3) ... 3015s Setting up libnet-http-perl (6.24-1build1) ... 3015s Setting up libjson-maybexs-perl (1.004008-1) ... 3015s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 3015s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 3015s Setting up pkg-perl-autopkgtest (0.85) ... 3015s Setting up libwww-robotrules-perl (6.02-1build1) ... 3015s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 3015s Setting up libcookie-baker-perl (0.12-1) ... 3015s Setting up libhttp-entity-parser-perl (0.25-2) ... 3015s Setting up libio-socket-ssl-perl (2.098-1) ... 3015s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 3015s Setting up libconvert-pem-perl (0.13-1) ... 3015s Setting up libhttp-negotiate-perl (6.01-2) ... 3015s Setting up libhttp-cookies-perl (6.11-1) ... 3015s Setting up libhtml-tree-perl (5.07-3) ... 3015s Setting up libcgi-pm-perl (4.71-1build1) ... 3015s Setting up libhtml-template-perl (2.97-2build1) ... 3015s Setting up libplack-perl (1.0051-1) ... 3015s Setting up liblwp-protocol-https-perl (6.14-1) ... 3015s Setting up libwww-perl (6.81-1build1) ... 3015s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 3016s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 3016s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 3017s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 3018s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 3019s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 3019s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 3020s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 3020s Processing triggers for libc-bin (2.42-2ubuntu4) ... 3020s Processing triggers for man-db (2.13.1-1) ... 3025s autopkgtest [09:45:53]: test runtime-deps-manager: ./debian/tests/runner runtime-deps lemonldap-ng-manager 3025s autopkgtest [09:45:53]: test runtime-deps-manager: [----------------------- 3025s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.ws6xEl/build.4Ao/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 3025s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.ws6xEl/build.4Ao/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 3026s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 3026s 1..4 3026s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 3026s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 3026s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 3026s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 3026s ok 3026s All tests successful. 3026s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.24 cusr 0.02 csys = 0.28 CPU) 3026s Result: PASS 3026s autopkgtest [09:45:54]: test runtime-deps-manager: -----------------------] 3027s runtime-deps-manager PASS (superficial) 3027s autopkgtest [09:45:55]: test runtime-deps-manager: - - - - - - - - - - results - - - - - - - - - - 3027s autopkgtest [09:45:55]: test runtime-deps-and-recommends: preparing testbed 3027s Reading package lists... 3027s Building dependency tree... 3027s Reading state information... 3027s Solving dependencies... 3028s The following NEW packages will be installed: 3028s autoconf automake autopoint autotools-dev build-essential 3028s ca-certificates-java cpp cpp-15 cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu 3028s debhelper debugedit default-jre-headless dh-autoreconf 3028s dh-strip-nondeterminism docutils-common dwz fontconfig-config 3028s fonts-font-awesome fonts-urw-base35 g++ g++-15 g++-15-s390x-linux-gnu 3028s g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu gcc-s390x-linux-gnu 3028s gettext imagemagick-7-common intltool-debian java-common java-wrappers 3028s javascript-common lemonldap-ng lemonldap-ng-doc lemonldap-ng-handler 3028s lemonldap-ng-uwsgi-app libalgorithm-c3-perl libalgorithm-combinatorics-perl 3028s libaom3 libarchive-zip-perl libasan8 libauth-yubikey-webclient-perl 3028s libauthen-pam-perl libauthen-radius-perl libb-hooks-endofscope-perl 3028s libb-hooks-op-check-perl libbytes-random-secure-perl libc-dev-bin libc6-dev 3028s libcache-lru-perl libcapture-tiny-perl libcares2 libcc1-0 libclass-c3-perl 3028s libclass-data-inheritable-perl libclass-load-perl libclass-load-xs-perl 3028s libclass-method-modifiers-perl libclass-singleton-perl libclone-pp-perl 3028s libconvert-base32-perl libconvert-binhex-perl libcrypt-dev 3028s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-random-seed-perl 3028s libcrypt-ssleay-perl libcrypt-x509-perl libdata-dumper-concise-perl 3028s libdata-hexdump-perl libdata-ieee754-perl libdata-optlist-perl 3028s libdata-password-zxcvbn-perl libdata-perl-perl libdata-printer-perl 3028s libdata-validate-ip-perl libdatetime-format-rfc3339-perl 3028s libdatetime-format-w3cdtf-perl libdatetime-locale-perl libdatetime-perl 3028s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl 3028s libdbix-connector-perl libde265-0 libdebhelper-perl libdeflate0 3028s libdevel-callchecker-perl libdevel-globaldestruction-perl 3028s libdevel-overloadinfo-perl libdigest-hmac-perl libdist-checkconflicts-perl 3028s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 3028s libemail-sender-perl libemail-simple-perl libeval-closure-perl 3028s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 3028s libfftw3-double3 libfile-stripnondeterminism-perl libfont-afm-perl 3028s libfontconfig1 libfontenc1 libfreetype6 libgcc-15-dev libgd-perl 3028s libgd-securityimage-perl libgd3 libgeoip2-perl libglib-perl libgomp1 3028s libgssapi-perl libheif-plugin-aomdec libheif-plugin-libde265 libheif1 3028s libhtml-format-perl libhtml-formattext-withlinks-perl 3028s libhttp-browserdetect-perl libhttp-daemon-perl libimage-magick-perl 3028s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-pty-perl 3028s libio-sessiondata-perl libio-socket-timeout-perl libio-string-perl 3028s libio-stringy-perl libipc-run-perl libiri-perl libisl23 libitm1 3028s libjargs-java libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap4 3028s libjs-bootswatch libjs-jquery-cookie libjs-jquery-ui libjs-popper.js 3028s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-portal-perl 3028s liblemonldap-ng-ssoaas-apache-client-perl liblist-allutils-perl 3028s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 3028s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 3028s libltdl7 liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 3028s libmatch-simple-perl libmath-random-isaac-perl libmaxmind-db-common-perl 3028s libmaxmind-db-reader-perl libmime-tools-perl libmodule-implementation-perl 3028s libmodule-pluggable-perl libmodule-runtime-conflicts-perl 3028s libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-arrayref-perl 3028s libmoox-handlesvia-perl libmoox-strictconstructor-perl 3028s libmoox-types-mooselike-perl libmpc3 libmro-compat-perl 3028s libnamespace-autoclean-perl libnamespace-clean-perl libnamespace-sweep-perl 3028s libnet-ip-perl libnet-ipv6addr-perl libnet-ldap-perl libnet-netmask-perl 3028s libnet-openid-common-perl libnet-openid-consumer-perl 3028s libnet-openid-server-perl libnet-smtp-ssl-perl libnetaddr-ip-perl libnode127 3028s libopenjp2-7 libossp-uuid-perl libossp-uuid16 3028s libpackage-deprecationmanager-perl libpackage-stash-perl 3028s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 3028s libparams-validate-perl libparams-validationcompiler-perl 3028s libparse-recdescent-perl libpath-tiny-perl libpcsclite1 3028s libperlio-via-timeout-perl libraw23t64 librdf-query-perl librdf-trine-perl 3028s libregexp-assemble-perl librole-tiny-perl libset-scalar-perl libsharpyuv0 3028s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 3028s libstrictures-perl libstring-random-perl libsub-exporter-perl 3028s libsub-exporter-progressive-perl libsub-identify-perl libsub-infix-perl 3028s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 3028s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 3028s libtext-aligner-perl libtext-csv-xs-perl libtext-table-perl 3028s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl libtool 3028s libtsan2 libtype-tiny-perl libtypes-datetime-perl libtypes-path-tiny-perl 3028s libtypes-uri-perl libtypes-uuid-perl libubsan1 liburi-fromhash-perl 3028s libuuid-tiny-perl libvariable-magic-perl libweb-id-perl libwebp7 3028s libwebpdemux2 libwebpmux3 libxml-commonns-perl libxml-libxml-perl 3028s libxml-libxslt-perl libxml-namespace-perl libxml-namespacefactory-perl 3028s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 3028s libxml-sax-perl libxml-simple-perl libxmlsec1-1 libxmlsec1-openssl1 libxpm4 3028s libxslt1.1 libxstring-perl libyaml-perl linux-libc-dev m4 node-acorn 3028s node-balanced-match node-brace-expansion node-cjs-module-lexer node-corepack 3028s node-debug node-llhttp node-lru-cache node-minimatch node-ms node-semver 3028s node-uglify-js node-undici node-xtend nodejs openjdk-21-jre-headless 3028s po-debconf python3-alabaster python3-defusedxml python3-docutils 3028s python3-imagesize python3-roman-numerals python3-snowballstemmer 3028s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 3028s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 3028s xml-core yui-compressor 3028s 0 upgraded, 308 newly installed, 0 to remove and 0 not upgraded. 3028s Need to get 174 MB of archives. 3028s After this operation, 650 MB of additional disk space will be used. 3028s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 3028s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 3028s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 3028s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 3028s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libfontenc1 s390x 1:1.1.8-1build2 [14.5 kB] 3028s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 3028s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 3029s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-utils s390x 1:7.7+7build1 [101 kB] 3029s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-urw-base35 all 20200910-8build1 [10.9 MB] 3029s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 3029s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 3029s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 3029s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 3030s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 3030s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 3030s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 3030s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 3030s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 3030s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 3030s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 3030s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 3030s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 3030s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 3030s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 3030s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 3030s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 3030s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 3030s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 3030s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 3030s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 3030s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 3030s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-q16-perl s390x 8:7.1.2.13+dfsg1-1 [112 kB] 3030s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 3030s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 3030s Get:35 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 3030s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x libconvert-base32-perl all 0.06-3 [6144 B] 3030s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 3030s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x libfont-afm-perl all 1.20-4 [13.0 kB] 3030s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x libhtml-format-perl all 2.16-2 [36.9 kB] 3030s Get:40 http://ftpmaster.internal/ubuntu resolute/universe s390x libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 3030s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x javascript-common all 12+nmu1build1 [4864 B] 3030s Get:42 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 3030s Get:43 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 3030s Get:44 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-cookie all 12-4build1 [6604 B] 3030s Get:45 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 3030s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x libexporter-tiny-perl all 1.006003-1 [35.5 kB] 3030s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-xs-perl s390x 0.430-4build1 [45.3 kB] 3030s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 3030s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x libregexp-assemble-perl all 0.38-2 [69.5 kB] 3030s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 3030s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 3030s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 3030s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 3030s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1 [43.4 kB] 3030s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 3030s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 3030s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x libc-dev-bin s390x 2.42-2ubuntu4 [22.9 kB] 3030s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x linux-libc-dev s390x 6.18.0-9.9 [1854 kB] 3031s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-dev s390x 1:4.5.1-1 [127 kB] 3031s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x rpcsvc-proto s390x 1.4.3-1build1 [67.1 kB] 3031s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libc6-dev s390x 2.42-2ubuntu4 [1696 kB] 3031s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 3031s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 3031s Get:64 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 3032s Get:65 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 3032s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 3032s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 3032s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 3032s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 3032s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 3034s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 3034s Get:72 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 3035s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 3035s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 3035s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 3039s Get:76 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 3039s Get:77 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 3039s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 3039s Get:79 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 3039s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 3041s Get:81 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 3041s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 3041s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 3041s Get:84 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 3041s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x ca-certificates-java all 20240118build1 [11.7 kB] 3041s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 3041s Get:87 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 3041s Get:88 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21 [12.5 kB] 3041s Get:89 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 3041s Get:90 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 3041s Get:91 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 3041s Get:92 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3build1 [52.7 kB] 3041s Get:93 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2 [121 kB] 3041s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 3041s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 3041s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 3041s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 3041s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x java-common all 0.76build1 [6956 B] 3041s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x libpcsclite1 s390x 2.4.1-1 [24.5 kB] 3041s Get:100 http://ftpmaster.internal/ubuntu resolute/main s390x openjdk-21-jre-headless s390x 21.0.10+7-1 [43.8 MB] 3047s Get:101 http://ftpmaster.internal/ubuntu resolute/main s390x default-jre-headless s390x 2:1.21-76build1 [3268 B] 3047s Get:102 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1 [11.0 kB] 3047s Get:103 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19build1 [20.3 kB] 3047s Get:104 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.22.4+dfsg-1 [130 kB] 3047s Get:105 http://ftpmaster.internal/ubuntu resolute/main s390x unzip s390x 6.0-29ubuntu1 [185 kB] 3047s Get:106 http://ftpmaster.internal/ubuntu resolute/universe s390x java-wrappers all 0.5build1 [9030 B] 3047s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 3047s Get:108 http://ftpmaster.internal/ubuntu resolute/universe s390x libalgorithm-combinatorics-perl s390x 0.27-3build5 [22.9 kB] 3047s Get:109 http://ftpmaster.internal/ubuntu resolute/universe s390x libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 3047s Get:110 http://ftpmaster.internal/ubuntu resolute/universe s390x libauthen-pam-perl s390x 0.16-6build4 [23.8 kB] 3047s Get:111 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 3047s Get:112 http://ftpmaster.internal/ubuntu resolute/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 3047s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 3047s Get:114 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 3047s Get:115 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 3047s Get:116 http://ftpmaster.internal/ubuntu resolute/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 3047s Get:117 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 3047s Get:118 http://ftpmaster.internal/ubuntu resolute/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 3047s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 3047s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 3047s Get:121 http://ftpmaster.internal/ubuntu resolute/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 3047s Get:122 http://ftpmaster.internal/ubuntu resolute/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 3047s Get:123 http://ftpmaster.internal/ubuntu resolute/universe s390x libcache-lru-perl all 0.04-4 [5760 B] 3047s Get:124 http://ftpmaster.internal/ubuntu resolute/main s390x libcapture-tiny-perl all 0.50-1 [20.7 kB] 3047s Get:125 http://ftpmaster.internal/ubuntu resolute/main s390x libcares2 s390x 1.34.6-1 [102 kB] 3047s Get:126 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 3047s Get:127 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 3047s Get:128 http://ftpmaster.internal/ubuntu resolute/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 3047s Get:129 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-install-perl all 0.929-1 [9764 B] 3047s Get:130 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 3047s Get:131 http://ftpmaster.internal/ubuntu resolute/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 3047s Get:132 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-load-perl all 0.25-2 [12.7 kB] 3047s Get:133 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-load-xs-perl s390x 0.10-2build5 [13.4 kB] 3047s Get:134 http://ftpmaster.internal/ubuntu resolute/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 3047s Get:135 http://ftpmaster.internal/ubuntu resolute/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 3047s Get:136 http://ftpmaster.internal/ubuntu resolute/universe s390x libclone-pp-perl all 1.08-2 [8534 B] 3047s Get:137 http://ftpmaster.internal/ubuntu resolute/main s390x libconvert-binhex-perl all 1.125-3 [27.1 kB] 3047s Get:138 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-dh-gmp-perl s390x 0.00012-2build5 [16.3 kB] 3047s Get:139 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-jwt-perl all 0.037-1 [29.7 kB] 3047s Get:140 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 3047s Get:141 http://ftpmaster.internal/ubuntu resolute/universe s390x libcrypt-x509-perl all 0.55-1 [19.2 kB] 3047s Get:142 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-dumper-concise-perl all 2.023-3 [13.6 kB] 3047s Get:143 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-hexdump-perl all 0.04-2 [8212 B] 3047s Get:144 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-ieee754-perl all 0.02-2 [10.7 kB] 3047s Get:145 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 3047s Get:146 http://ftpmaster.internal/ubuntu resolute/main s390x liblist-utilsby-perl all 0.12-2 [14.9 kB] 3047s Get:147 http://ftpmaster.internal/ubuntu resolute/universe s390x liblist-allutils-perl all 0.19-1 [41.5 kB] 3047s Get:148 http://ftpmaster.internal/ubuntu resolute/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 3047s Get:149 http://ftpmaster.internal/ubuntu resolute/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 3047s Get:150 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 3047s Get:151 http://ftpmaster.internal/ubuntu resolute/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 3047s Get:152 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 3047s Get:153 http://ftpmaster.internal/ubuntu resolute/main s390x libstrictures-perl all 2.000006-1build1 [15.2 kB] 3047s Get:154 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-perl-perl all 0.002011-2 [40.3 kB] 3047s Get:155 http://ftpmaster.internal/ubuntu resolute/universe s390x libdata-printer-perl all 1.002001-1 [118 kB] 3047s Get:156 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 3047s Get:157 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-netmask-perl all 2.0003-1build1 [24.8 kB] 3047s Get:158 http://ftpmaster.internal/ubuntu resolute/main s390x libnetaddr-ip-perl s390x 4.079+dfsg-2build5 [80.6 kB] 3047s Get:159 http://ftpmaster.internal/ubuntu resolute/main s390x libdata-validate-ip-perl all 0.31-1 [17.2 kB] 3047s Get:160 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-identify-perl s390x 0.14-4 [10.1 kB] 3047s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 3047s Get:162 http://ftpmaster.internal/ubuntu resolute/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 3047s Get:163 http://ftpmaster.internal/ubuntu resolute/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 3047s Get:164 http://ftpmaster.internal/ubuntu resolute/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 3047s Get:165 http://ftpmaster.internal/ubuntu resolute/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 3047s Get:166 http://ftpmaster.internal/ubuntu resolute/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 3047s Get:167 http://ftpmaster.internal/ubuntu resolute/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 3047s Get:168 http://ftpmaster.internal/ubuntu resolute/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 3047s Get:169 http://ftpmaster.internal/ubuntu resolute/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 3047s Get:170 http://ftpmaster.internal/ubuntu resolute/universe s390x libspecio-perl all 0.53-1 [129 kB] 3047s Get:171 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-locale-perl all 1:1.45-1 [3270 kB] 3047s Get:172 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 3047s Get:173 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 3047s Get:174 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 3047s Get:175 http://ftpmaster.internal/ubuntu resolute/universe s390x libdatetime-format-w3cdtf-perl all 0.08-1 [9088 B] 3048s Get:176 http://ftpmaster.internal/ubuntu resolute/main s390x libdbi-perl s390x 1.647-1build1 [832 kB] 3048s Get:177 http://ftpmaster.internal/ubuntu resolute/universe s390x libdbd-sqlite3-perl s390x 1.76-1 [166 kB] 3048s Get:178 http://ftpmaster.internal/ubuntu resolute/universe s390x libdbix-connector-perl all 0.60-1 [35.8 kB] 3048s Get:179 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-globaldestruction-perl all 0.14-4 [6114 B] 3048s Get:180 http://ftpmaster.internal/ubuntu resolute/universe s390x libdevel-overloadinfo-perl all 0.008-1 [7208 B] 3048s Get:181 http://ftpmaster.internal/ubuntu resolute/universe s390x libdist-checkconflicts-perl all 0.11-2 [9942 B] 3048s Get:182 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-simple-perl all 2.218-1 [20.6 kB] 3048s Get:183 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-pluggable-perl all 5.2-5 [19.5 kB] 3048s Get:184 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-abstract-perl all 3.010-1 [21.4 kB] 3048s Get:185 http://ftpmaster.internal/ubuntu resolute/main s390x libemail-address-xs-perl s390x 1.05-1build5 [29.3 kB] 3048s Get:186 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 3048s Get:187 http://ftpmaster.internal/ubuntu resolute/universe s390x libthrowable-perl all 1.001-2 [14.2 kB] 3048s Get:188 http://ftpmaster.internal/ubuntu resolute/universe s390x libemail-sender-perl all 2.601-1 [63.3 kB] 3048s Get:189 http://ftpmaster.internal/ubuntu resolute/main s390x libextutils-depends-perl all 0.8002-1 [14.3 kB] 3048s Get:190 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 3048s Get:191 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 3048s Get:192 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu1 [142 kB] 3048s Get:193 http://ftpmaster.internal/ubuntu resolute/main s390x libgd-perl s390x 2.84-2 [132 kB] 3048s Get:194 http://ftpmaster.internal/ubuntu resolute/universe s390x libgd-securityimage-perl all 1.75-3 [38.8 kB] 3048s Get:195 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-strictconstructor-perl all 0.013-1 [14.6 kB] 3048s Get:196 http://ftpmaster.internal/ubuntu resolute/universe s390x libmaxmind-db-common-perl all 0.040001-1.1 [14.0 kB] 3048s Get:197 http://ftpmaster.internal/ubuntu resolute/universe s390x libmaxmind-db-reader-perl all 1.000014-2 [27.6 kB] 3048s Get:198 http://ftpmaster.internal/ubuntu resolute/universe s390x libparams-validate-perl s390x 1.31-2build4 [54.9 kB] 3048s Get:199 http://ftpmaster.internal/ubuntu resolute/universe s390x libgeoip2-perl all 2.006002-2 [92.1 kB] 3048s Get:200 http://ftpmaster.internal/ubuntu resolute/main s390x libglib-perl s390x 3:1.329.4-1 [326 kB] 3048s Get:201 http://ftpmaster.internal/ubuntu resolute/main s390x libgssapi-perl s390x 0.28-4build5 [43.2 kB] 3048s Get:202 http://ftpmaster.internal/ubuntu resolute/universe s390x libhttp-browserdetect-perl all 3.45-1 [37.0 kB] 3048s Get:203 http://ftpmaster.internal/ubuntu resolute/main s390x libhttp-daemon-perl all 6.16-1 [22.4 kB] 3048s Get:204 http://ftpmaster.internal/ubuntu resolute/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 3048s Get:205 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-sessiondata-perl all 1.03-3 [6132 B] 3048s Get:206 http://ftpmaster.internal/ubuntu resolute/universe s390x libperlio-via-timeout-perl all 0.32-3 [7832 B] 3048s Get:207 http://ftpmaster.internal/ubuntu resolute/universe s390x libio-socket-timeout-perl all 0.32-3 [9736 B] 3048s Get:208 http://ftpmaster.internal/ubuntu resolute/main s390x libio-string-perl all 1.08-4 [11.1 kB] 3048s Get:209 http://ftpmaster.internal/ubuntu resolute/main s390x libio-stringy-perl all 2.113-2 [45.3 kB] 3048s Get:210 http://ftpmaster.internal/ubuntu resolute/main s390x libipc-run-perl all 20250809.0-1build1 [94.5 kB] 3048s Get:211 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoox-handlesvia-perl all 0.001009-2 [18.1 kB] 3048s Get:212 http://ftpmaster.internal/ubuntu resolute/universe s390x libtype-tiny-perl all 2.010001-1 [385 kB] 3048s Get:213 http://ftpmaster.internal/ubuntu resolute/universe s390x libiri-perl all 0.013-1 [10.1 kB] 3048s Get:214 http://ftpmaster.internal/ubuntu resolute/universe s390x libjargs-java all 1.0.0-5build1 [13.6 kB] 3048s Get:215 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.3 [163 kB] 3048s Get:216 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-1 s390x 1.3.9-1 [151 kB] 3048s Get:217 http://ftpmaster.internal/ubuntu resolute/main s390x libxmlsec1-openssl1 s390x 1.3.9-1 [94.8 kB] 3048s Get:218 http://ftpmaster.internal/ubuntu resolute/main s390x liblasso3t64 s390x 2.9.0-3 [163 kB] 3048s Get:219 http://ftpmaster.internal/ubuntu resolute/universe s390x liblasso-perl s390x 2.9.0-3 [162 kB] 3048s Get:220 http://ftpmaster.internal/ubuntu resolute/universe s390x liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 3048s Get:221 http://ftpmaster.internal/ubuntu resolute/universe s390x libllhttp9.3 s390x 9.3.3~really9.3.0+~cs12.11.8-3 [32.2 kB] 3048s Get:222 http://ftpmaster.internal/ubuntu resolute/universe s390x liblog-log4perl-perl all 1.57-1 [345 kB] 3048s Get:223 http://ftpmaster.internal/ubuntu resolute/universe s390x liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 3048s Get:224 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-smtp-ssl-perl all 1.04-2 [6218 B] 3048s Get:225 http://ftpmaster.internal/ubuntu resolute/main s390x libmailtools-perl all 2.22-1 [77.1 kB] 3048s Get:226 http://ftpmaster.internal/ubuntu resolute/universe s390x libsub-infix-perl all 0.004-5 [7168 B] 3048s Get:227 http://ftpmaster.internal/ubuntu resolute/universe s390x libmatch-simple-perl all 0.012-1 [15.2 kB] 3048s Get:228 http://ftpmaster.internal/ubuntu resolute/main s390x libmime-tools-perl all 5.515-1 [187 kB] 3048s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 3048s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 3048s Get:231 http://ftpmaster.internal/ubuntu resolute/main s390x libpackage-stash-xs-perl s390x 0.30-1build5 [20.1 kB] 3048s Get:232 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoose-perl s390x 2.2207-1build3 [717 kB] 3048s Get:233 http://ftpmaster.internal/ubuntu resolute/universe s390x libmoosex-arrayref-perl all 0.005-5 [8700 B] 3048s Get:234 http://ftpmaster.internal/ubuntu resolute/universe s390x libnamespace-sweep-perl all 0.006-5 [8262 B] 3048s Get:235 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ip-perl all 1.26-4 [27.4 kB] 3048s Get:236 http://ftpmaster.internal/ubuntu resolute/main s390x libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 3048s Get:237 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 3048s Get:238 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 3048s Get:239 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 3048s Get:240 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 3048s Get:241 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-simple-perl all 2.25-2 [64.1 kB] 3048s Get:242 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-common-perl all 1.20-2 [33.9 kB] 3048s Get:243 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 3048s Get:244 http://ftpmaster.internal/ubuntu resolute/universe s390x libnet-openid-server-perl all 1.09-4 [22.3 kB] 3048s Get:245 http://ftpmaster.internal/ubuntu resolute/universe s390x libsimdjson29 s390x 4.2.4-1 [47.5 kB] 3048s Get:246 http://ftpmaster.internal/ubuntu resolute/main s390x libsimdutf29 s390x 7.7.1-3 [41.8 kB] 3048s Get:247 http://ftpmaster.internal/ubuntu resolute/universe s390x node-corepack all 0.24.0-5build1 [761 kB] 3048s Get:248 http://ftpmaster.internal/ubuntu resolute/universe s390x nodejs s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 3048s Get:249 http://ftpmaster.internal/ubuntu resolute/universe s390x node-xtend all 4.0.2-3 [3902 B] 3048s Get:250 http://ftpmaster.internal/ubuntu resolute/universe s390x node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 3048s Get:251 http://ftpmaster.internal/ubuntu resolute/universe s390x node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 3048s Get:252 http://ftpmaster.internal/ubuntu resolute/universe s390x node-balanced-match all 2.0.0-1 [4910 B] 3048s Get:253 http://ftpmaster.internal/ubuntu resolute/universe s390x node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 3048s Get:254 http://ftpmaster.internal/ubuntu resolute/universe s390x node-minimatch all 9.0.3-6 [78.0 kB] 3048s Get:255 http://ftpmaster.internal/ubuntu resolute/universe s390x node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 3048s Get:256 http://ftpmaster.internal/ubuntu resolute/universe s390x node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 3048s Get:257 http://ftpmaster.internal/ubuntu resolute/universe s390x node-lru-cache all 10.0.1-3 [61.9 kB] 3048s Get:258 http://ftpmaster.internal/ubuntu resolute/universe s390x node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 3048s Get:259 http://ftpmaster.internal/ubuntu resolute/universe s390x node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 3048s Get:260 http://ftpmaster.internal/ubuntu resolute/universe s390x node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 3048s Get:261 http://ftpmaster.internal/ubuntu resolute/universe s390x libnode127 s390x 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [17.1 MB] 3050s Get:262 http://ftpmaster.internal/ubuntu resolute/universe s390x libossp-uuid16 s390x 1.6.6-1 [24.9 kB] 3050s Get:263 http://ftpmaster.internal/ubuntu resolute/universe s390x libossp-uuid-perl s390x 1.6.6-1 [17.1 kB] 3050s Get:264 http://ftpmaster.internal/ubuntu resolute/universe s390x libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 3050s Get:265 http://ftpmaster.internal/ubuntu resolute/main s390x libpath-tiny-perl all 0.148-1 [47.9 kB] 3050s Get:266 http://ftpmaster.internal/ubuntu resolute/universe s390x libset-scalar-perl all 1.29-3 [28.6 kB] 3050s Get:267 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-csv-xs-perl s390x 1.61-1 [129 kB] 3050s Get:268 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-aligner-perl all 0.16-3 [12.9 kB] 3050s Get:269 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-table-perl all 1.135-1 [28.1 kB] 3050s Get:270 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-namespacefactory-perl all 1.02-4 [6096 B] 3050s Get:271 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-commonns-perl all 0.06-6 [7518 B] 3050s Get:272 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-namespace-perl all 0.02-7 [8480 B] 3050s Get:273 http://ftpmaster.internal/ubuntu resolute/universe s390x librdf-trine-perl all 1.019-4 [239 kB] 3050s Get:274 http://ftpmaster.internal/ubuntu resolute/universe s390x librdf-query-perl all 2.919-2 [292 kB] 3050s Get:275 http://ftpmaster.internal/ubuntu resolute/universe s390x libtask-weaken-perl all 1.06-2 [7924 B] 3050s Get:276 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 3050s Get:277 http://ftpmaster.internal/ubuntu resolute/universe s390x libsoap-lite-perl all 1.27-3 [225 kB] 3050s Get:278 http://ftpmaster.internal/ubuntu resolute/universe s390x libstring-random-perl all 1:0.32-2 [14.0 kB] 3050s Get:279 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-leaktrace-perl s390x 0.17-1build6 [19.9 kB] 3050s Get:280 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-output-perl all 1.036-1 [14.6 kB] 3050s Get:281 http://ftpmaster.internal/ubuntu resolute/universe s390x libtest-pod-perl all 1.52-3 [8978 B] 3050s Get:282 http://ftpmaster.internal/ubuntu resolute/universe s390x libtime-fake-perl all 0.11-4 [8092 B] 3050s Get:283 http://ftpmaster.internal/ubuntu resolute/universe s390x libtypes-datetime-perl all 0.002-4 [9192 B] 3050s Get:284 http://ftpmaster.internal/ubuntu resolute/universe s390x libtypes-path-tiny-perl all 0.006-2 [9138 B] 3051s Get:285 http://ftpmaster.internal/ubuntu resolute/universe s390x libuuid-tiny-perl all 1.0400-3 [15.9 kB] 3051s Get:286 http://ftpmaster.internal/ubuntu resolute/universe s390x libtypes-uuid-perl all 0.004-4 [6404 B] 3051s Get:287 http://ftpmaster.internal/ubuntu resolute/universe s390x liburi-fromhash-perl all 0.05-2 [11.0 kB] 3051s Get:288 http://ftpmaster.internal/ubuntu resolute/universe s390x libtypes-uri-perl all 0.007-3 [7546 B] 3051s Get:289 http://ftpmaster.internal/ubuntu resolute/universe s390x libweb-id-perl all 1.927-4 [47.1 kB] 3051s Get:290 http://ftpmaster.internal/ubuntu resolute/universe s390x libxml-libxslt-perl s390x 2.003000-4 [45.3 kB] 3051s Get:291 http://ftpmaster.internal/ubuntu resolute/universe s390x libyaml-perl all 1.31-1 [65.7 kB] 3051s Get:292 http://ftpmaster.internal/ubuntu resolute/universe s390x node-uglify-js all 3.17.4-2build1 [207 kB] 3051s Get:293 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 3051s Get:294 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman-numerals all 4.1.0-1 [8660 B] 3051s Get:295 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.22.4+dfsg-1 [439 kB] 3051s Get:296 http://ftpmaster.internal/ubuntu resolute/main s390x python3-imagesize all 1.4.1-1build1 [6900 B] 3051s Get:297 http://ftpmaster.internal/ubuntu resolute/main s390x python3-snowballstemmer all 3.0.1-1 [65.9 kB] 3051s Get:298 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-common all 8.2.3-12 [657 kB] 3051s Get:299 http://ftpmaster.internal/ubuntu resolute/main s390x python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 3051s Get:300 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sphinx all 8.2.3-12 [483 kB] 3051s Get:301 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 3051s Get:302 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 3051s Get:303 http://ftpmaster.internal/ubuntu resolute/universe s390x uglifyjs all 3.17.4-2build1 [10.1 kB] 3051s Get:304 http://ftpmaster.internal/ubuntu resolute/universe s390x yui-compressor all 2.4.8-3build1 [601 kB] 3051s Get:305 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 3051s Get:306 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 3051s Get:307 http://ftpmaster.internal/ubuntu resolute/universe s390x lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 3051s Get:308 http://ftpmaster.internal/ubuntu resolute/universe s390x libauthen-radius-perl all 0.33-1 [49.2 kB] 3054s Fetched 174 MB in 23s (7633 kB/s) 3054s Selecting previously unselected package imagemagick-7-common. 3054s (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 ... 65143 files and directories currently installed.) 3054s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 3054s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 3054s Selecting previously unselected package libgomp1:s390x. 3054s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 3054s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 3054s Selecting previously unselected package libfftw3-double3:s390x. 3054s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 3054s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 3054s Selecting previously unselected package libfreetype6:s390x. 3054s Preparing to unpack .../003-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 3054s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 3054s Selecting previously unselected package libfontenc1:s390x. 3054s Preparing to unpack .../004-libfontenc1_1%3a1.1.8-1build2_s390x.deb ... 3054s Unpacking libfontenc1:s390x (1:1.1.8-1build2) ... 3054s Selecting previously unselected package x11-common. 3054s Preparing to unpack .../005-x11-common_1%3a7.7+24ubuntu1_all.deb ... 3054s Unpacking x11-common (1:7.7+24ubuntu1) ... 3054s Selecting previously unselected package xfonts-encodings. 3054s Preparing to unpack .../006-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 3054s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 3054s Selecting previously unselected package xfonts-utils. 3054s Preparing to unpack .../007-xfonts-utils_1%3a7.7+7build1_s390x.deb ... 3054s Unpacking xfonts-utils (1:7.7+7build1) ... 3054s Selecting previously unselected package fonts-urw-base35. 3054s Preparing to unpack .../008-fonts-urw-base35_20200910-8build1_all.deb ... 3054s Unpacking fonts-urw-base35 (20200910-8build1) ... 3054s Selecting previously unselected package fontconfig-config. 3054s Preparing to unpack .../009-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 3054s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 3054s Selecting previously unselected package libfontconfig1:s390x. 3054s Preparing to unpack .../010-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 3054s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 3054s Selecting previously unselected package libsharpyuv0:s390x. 3054s Preparing to unpack .../011-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 3054s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 3054s Selecting previously unselected package libaom3:s390x. 3054s Preparing to unpack .../012-libaom3_3.13.1-2_s390x.deb ... 3054s Unpacking libaom3:s390x (3.13.1-2) ... 3055s Selecting previously unselected package libheif-plugin-aomdec:s390x. 3055s Preparing to unpack .../013-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 3055s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 3055s Selecting previously unselected package libde265-0:s390x. 3055s Preparing to unpack .../014-libde265-0_1.0.16-1build1_s390x.deb ... 3055s Unpacking libde265-0:s390x (1.0.16-1build1) ... 3055s Selecting previously unselected package libheif-plugin-libde265:s390x. 3055s Preparing to unpack .../015-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 3055s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 3055s Selecting previously unselected package libheif1:s390x. 3055s Preparing to unpack .../016-libheif1_1.21.2-1_s390x.deb ... 3055s Unpacking libheif1:s390x (1.21.2-1) ... 3055s Selecting previously unselected package libjbig0:s390x. 3055s Preparing to unpack .../017-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 3055s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 3056s Selecting previously unselected package libjpeg-turbo8:s390x. 3056s Preparing to unpack .../018-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 3056s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 3056s Selecting previously unselected package libjpeg8:s390x. 3056s Preparing to unpack .../019-libjpeg8_8c-2ubuntu11_s390x.deb ... 3056s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 3056s Selecting previously unselected package liblcms2-2:s390x. 3056s Preparing to unpack .../020-liblcms2-2_2.17-1_s390x.deb ... 3056s Unpacking liblcms2-2:s390x (2.17-1) ... 3056s Selecting previously unselected package liblqr-1-0:s390x. 3056s Preparing to unpack .../021-liblqr-1-0_0.4.2-2.2_s390x.deb ... 3056s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 3056s Selecting previously unselected package libltdl7:s390x. 3056s Preparing to unpack .../022-libltdl7_2.5.4-9_s390x.deb ... 3056s Unpacking libltdl7:s390x (2.5.4-9) ... 3056s Selecting previously unselected package libopenjp2-7:s390x. 3056s Preparing to unpack .../023-libopenjp2-7_2.5.4-1_s390x.deb ... 3056s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 3056s Selecting previously unselected package libraw23t64:s390x. 3056s Preparing to unpack .../024-libraw23t64_0.21.4-2_s390x.deb ... 3056s Unpacking libraw23t64:s390x (0.21.4-2) ... 3056s Selecting previously unselected package libdeflate0:s390x. 3056s Preparing to unpack .../025-libdeflate0_1.23-2_s390x.deb ... 3056s Unpacking libdeflate0:s390x (1.23-2) ... 3056s Selecting previously unselected package libwebp7:s390x. 3056s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_s390x.deb ... 3056s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 3056s Selecting previously unselected package libtiff6:s390x. 3056s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 3056s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 3056s Selecting previously unselected package libwebpdemux2:s390x. 3056s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 3056s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 3056s Selecting previously unselected package libwebpmux3:s390x. 3056s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 3056s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 3056s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 3056s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 3056s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 3056s Selecting previously unselected package libimage-magick-q16-perl. 3056s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 3056s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 3056s Selecting previously unselected package libimage-magick-perl. 3056s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 3056s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 3056s Selecting previously unselected package fonts-font-awesome. 3056s Preparing to unpack .../033-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 3056s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 3056s Selecting previously unselected package lemonldap-ng-uwsgi-app. 3056s Preparing to unpack .../034-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 3056s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 3056s Selecting previously unselected package libconvert-base32-perl. 3056s Preparing to unpack .../035-libconvert-base32-perl_0.06-3_all.deb ... 3056s Unpacking libconvert-base32-perl (0.06-3) ... 3056s Selecting previously unselected package libdigest-hmac-perl. 3056s Preparing to unpack .../036-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 3056s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 3057s Selecting previously unselected package libfont-afm-perl. 3057s Preparing to unpack .../037-libfont-afm-perl_1.20-4_all.deb ... 3057s Unpacking libfont-afm-perl (1.20-4) ... 3057s Selecting previously unselected package libhtml-format-perl. 3057s Preparing to unpack .../038-libhtml-format-perl_2.16-2_all.deb ... 3057s Unpacking libhtml-format-perl (2.16-2) ... 3057s Selecting previously unselected package libhtml-formattext-withlinks-perl. 3057s Preparing to unpack .../039-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 3057s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 3057s Selecting previously unselected package javascript-common. 3057s Preparing to unpack .../040-javascript-common_12+nmu1build1_all.deb ... 3057s Unpacking javascript-common (12+nmu1build1) ... 3057s Selecting previously unselected package libjs-popper.js. 3057s Preparing to unpack .../041-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 3057s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 3057s Selecting previously unselected package libjs-bootstrap4. 3057s Preparing to unpack .../042-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 3057s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 3057s Selecting previously unselected package libjs-jquery-cookie. 3057s Preparing to unpack .../043-libjs-jquery-cookie_12-4build1_all.deb ... 3057s Unpacking libjs-jquery-cookie (12-4build1) ... 3057s Selecting previously unselected package libjs-jquery-ui. 3057s Preparing to unpack .../044-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 3057s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 3057s Selecting previously unselected package libexporter-tiny-perl. 3057s Preparing to unpack .../045-libexporter-tiny-perl_1.006003-1_all.deb ... 3057s Unpacking libexporter-tiny-perl (1.006003-1) ... 3057s Selecting previously unselected package liblist-moreutils-xs-perl. 3057s Preparing to unpack .../046-liblist-moreutils-xs-perl_0.430-4build1_s390x.deb ... 3057s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 3057s Selecting previously unselected package liblist-moreutils-perl. 3057s Preparing to unpack .../047-liblist-moreutils-perl_0.430-2_all.deb ... 3057s Unpacking liblist-moreutils-perl (0.430-2) ... 3057s Selecting previously unselected package libregexp-assemble-perl. 3057s Preparing to unpack .../048-libregexp-assemble-perl_0.38-2_all.deb ... 3057s Unpacking libregexp-assemble-perl (0.38-2) ... 3057s Selecting previously unselected package libtext-unidecode-perl. 3057s Preparing to unpack .../049-libtext-unidecode-perl_1.30-3_all.deb ... 3057s Unpacking libtext-unidecode-perl (1.30-3) ... 3057s Selecting previously unselected package liblemonldap-ng-portal-perl. 3057s Preparing to unpack .../050-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 3057s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 3057s Selecting previously unselected package m4. 3057s Preparing to unpack .../051-m4_1.4.20-2_s390x.deb ... 3057s Unpacking m4 (1.4.20-2) ... 3057s Selecting previously unselected package autoconf. 3057s Preparing to unpack .../052-autoconf_2.72-3.1ubuntu1_all.deb ... 3057s Unpacking autoconf (2.72-3.1ubuntu1) ... 3057s Selecting previously unselected package autotools-dev. 3057s Preparing to unpack .../053-autotools-dev_20240727.1_all.deb ... 3057s Unpacking autotools-dev (20240727.1) ... 3057s Selecting previously unselected package automake. 3057s Preparing to unpack .../054-automake_1%3a1.18.1-3build1_all.deb ... 3057s Unpacking automake (1:1.18.1-3build1) ... 3058s Selecting previously unselected package autopoint. 3058s Preparing to unpack .../055-autopoint_0.23.2-1_all.deb ... 3058s Unpacking autopoint (0.23.2-1) ... 3058s Selecting previously unselected package libc-dev-bin. 3058s Preparing to unpack .../056-libc-dev-bin_2.42-2ubuntu4_s390x.deb ... 3058s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 3058s Selecting previously unselected package linux-libc-dev:s390x. 3058s Preparing to unpack .../057-linux-libc-dev_6.18.0-9.9_s390x.deb ... 3058s Unpacking linux-libc-dev:s390x (6.18.0-9.9) ... 3058s Selecting previously unselected package libcrypt-dev:s390x. 3058s Preparing to unpack .../058-libcrypt-dev_1%3a4.5.1-1_s390x.deb ... 3058s Unpacking libcrypt-dev:s390x (1:4.5.1-1) ... 3058s Selecting previously unselected package rpcsvc-proto. 3058s Preparing to unpack .../059-rpcsvc-proto_1.4.3-1build1_s390x.deb ... 3058s Unpacking rpcsvc-proto (1.4.3-1build1) ... 3058s Selecting previously unselected package libc6-dev:s390x. 3058s Preparing to unpack .../060-libc6-dev_2.42-2ubuntu4_s390x.deb ... 3058s Unpacking libc6-dev:s390x (2.42-2ubuntu4) ... 3058s Selecting previously unselected package libisl23:s390x. 3058s Preparing to unpack .../061-libisl23_0.27-1build1_s390x.deb ... 3058s Unpacking libisl23:s390x (0.27-1build1) ... 3058s Selecting previously unselected package libmpc3:s390x. 3058s Preparing to unpack .../062-libmpc3_1.3.1-2_s390x.deb ... 3058s Unpacking libmpc3:s390x (1.3.1-2) ... 3058s Selecting previously unselected package cpp-15-s390x-linux-gnu. 3058s Preparing to unpack .../063-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 3058s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 3059s Selecting previously unselected package cpp-15. 3059s Preparing to unpack .../064-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 3059s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 3059s Selecting previously unselected package cpp-s390x-linux-gnu. 3059s Preparing to unpack .../065-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 3059s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 3059s Selecting previously unselected package cpp. 3059s Preparing to unpack .../066-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 3059s Unpacking cpp (4:15.2.0-4ubuntu1) ... 3059s Selecting previously unselected package libcc1-0:s390x. 3059s Preparing to unpack .../067-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 3059s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 3059s Selecting previously unselected package libitm1:s390x. 3059s Preparing to unpack .../068-libitm1_15.2.0-12ubuntu1_s390x.deb ... 3059s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 3059s Selecting previously unselected package libasan8:s390x. 3059s Preparing to unpack .../069-libasan8_15.2.0-12ubuntu1_s390x.deb ... 3059s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 3059s Selecting previously unselected package liblsan0:s390x. 3059s Preparing to unpack .../070-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 3059s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 3059s Selecting previously unselected package libtsan2:s390x. 3059s Preparing to unpack .../071-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 3059s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 3059s Selecting previously unselected package libubsan1:s390x. 3059s Preparing to unpack .../072-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 3059s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 3059s Selecting previously unselected package libgcc-15-dev:s390x. 3059s Preparing to unpack .../073-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 3059s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 3059s Selecting previously unselected package gcc-15-s390x-linux-gnu. 3059s Preparing to unpack .../074-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 3059s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 3061s Selecting previously unselected package gcc-15. 3061s Preparing to unpack .../075-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 3061s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 3061s Selecting previously unselected package gcc-s390x-linux-gnu. 3061s Preparing to unpack .../076-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 3061s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 3061s Selecting previously unselected package gcc. 3061s Preparing to unpack .../077-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 3061s Unpacking gcc (4:15.2.0-4ubuntu1) ... 3061s Selecting previously unselected package libstdc++-15-dev:s390x. 3061s Preparing to unpack .../078-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 3061s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 3062s Selecting previously unselected package g++-15-s390x-linux-gnu. 3062s Preparing to unpack .../079-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 3062s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 3062s Selecting previously unselected package g++-15. 3062s Preparing to unpack .../080-g++-15_15.2.0-12ubuntu1_s390x.deb ... 3062s Unpacking g++-15 (15.2.0-12ubuntu1) ... 3062s Selecting previously unselected package g++-s390x-linux-gnu. 3062s Preparing to unpack .../081-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 3062s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 3062s Selecting previously unselected package g++. 3062s Preparing to unpack .../082-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 3062s Unpacking g++ (4:15.2.0-4ubuntu1) ... 3062s Selecting previously unselected package build-essential. 3062s Preparing to unpack .../083-build-essential_12.12ubuntu2_s390x.deb ... 3062s Unpacking build-essential (12.12ubuntu2) ... 3062s Selecting previously unselected package ca-certificates-java. 3062s Preparing to unpack .../084-ca-certificates-java_20240118build1_all.deb ... 3062s Unpacking ca-certificates-java (20240118build1) ... 3062s Selecting previously unselected package libdebhelper-perl. 3062s Preparing to unpack .../085-libdebhelper-perl_13.28ubuntu1_all.deb ... 3062s Unpacking libdebhelper-perl (13.28ubuntu1) ... 3062s Selecting previously unselected package libtool. 3062s Preparing to unpack .../086-libtool_2.5.4-9_all.deb ... 3062s Unpacking libtool (2.5.4-9) ... 3062s Selecting previously unselected package dh-autoreconf. 3062s Preparing to unpack .../087-dh-autoreconf_21_all.deb ... 3062s Unpacking dh-autoreconf (21) ... 3063s Selecting previously unselected package libarchive-zip-perl. 3063s Preparing to unpack .../088-libarchive-zip-perl_1.68-1_all.deb ... 3063s Unpacking libarchive-zip-perl (1.68-1) ... 3063s Selecting previously unselected package libfile-stripnondeterminism-perl. 3063s Preparing to unpack .../089-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 3063s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 3063s Selecting previously unselected package dh-strip-nondeterminism. 3063s Preparing to unpack .../090-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 3063s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 3063s Selecting previously unselected package debugedit. 3063s Preparing to unpack .../091-debugedit_1%3a5.2-3build1_s390x.deb ... 3063s Unpacking debugedit (1:5.2-3build1) ... 3063s Selecting previously unselected package dwz. 3063s Preparing to unpack .../092-dwz_0.16-2_s390x.deb ... 3063s Unpacking dwz (0.16-2) ... 3063s Selecting previously unselected package gettext. 3063s Preparing to unpack .../093-gettext_0.23.2-1_s390x.deb ... 3063s Unpacking gettext (0.23.2-1) ... 3063s Selecting previously unselected package intltool-debian. 3063s Preparing to unpack .../094-intltool-debian_0.35.0+20060710.6build1_all.deb ... 3063s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 3063s Selecting previously unselected package po-debconf. 3063s Preparing to unpack .../095-po-debconf_1.0.22_all.deb ... 3063s Unpacking po-debconf (1.0.22) ... 3063s Selecting previously unselected package debhelper. 3063s Preparing to unpack .../096-debhelper_13.28ubuntu1_all.deb ... 3063s Unpacking debhelper (13.28ubuntu1) ... 3063s Selecting previously unselected package java-common. 3063s Preparing to unpack .../097-java-common_0.76build1_all.deb ... 3063s Unpacking java-common (0.76build1) ... 3063s Selecting previously unselected package libpcsclite1:s390x. 3063s Preparing to unpack .../098-libpcsclite1_2.4.1-1_s390x.deb ... 3063s Unpacking libpcsclite1:s390x (2.4.1-1) ... 3063s Selecting previously unselected package openjdk-21-jre-headless:s390x. 3063s Preparing to unpack .../099-openjdk-21-jre-headless_21.0.10+7-1_s390x.deb ... 3063s Unpacking openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 3067s Selecting previously unselected package default-jre-headless. 3067s Preparing to unpack .../100-default-jre-headless_2%3a1.21-76build1_s390x.deb ... 3067s Unpacking default-jre-headless (2:1.21-76build1) ... 3067s Selecting previously unselected package sgml-base. 3067s Preparing to unpack .../101-sgml-base_1.31+nmu1_all.deb ... 3067s Unpacking sgml-base (1.31+nmu1) ... 3067s Selecting previously unselected package xml-core. 3067s Preparing to unpack .../102-xml-core_0.19build1_all.deb ... 3067s Unpacking xml-core (0.19build1) ... 3067s Selecting previously unselected package docutils-common. 3067s Preparing to unpack .../103-docutils-common_0.22.4+dfsg-1_all.deb ... 3067s Unpacking docutils-common (0.22.4+dfsg-1) ... 3067s Selecting previously unselected package unzip. 3067s Preparing to unpack .../104-unzip_6.0-29ubuntu1_s390x.deb ... 3067s Unpacking unzip (6.0-29ubuntu1) ... 3067s Selecting previously unselected package java-wrappers. 3067s Preparing to unpack .../105-java-wrappers_0.5build1_all.deb ... 3067s Unpacking java-wrappers (0.5build1) ... 3067s Selecting previously unselected package libalgorithm-c3-perl. 3067s Preparing to unpack .../106-libalgorithm-c3-perl_0.11-2_all.deb ... 3067s Unpacking libalgorithm-c3-perl (0.11-2) ... 3067s Selecting previously unselected package libalgorithm-combinatorics-perl. 3067s Preparing to unpack .../107-libalgorithm-combinatorics-perl_0.27-3build5_s390x.deb ... 3067s Unpacking libalgorithm-combinatorics-perl (0.27-3build5) ... 3067s Selecting previously unselected package libauth-yubikey-webclient-perl. 3067s Preparing to unpack .../108-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 3067s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 3067s Selecting previously unselected package libauthen-pam-perl. 3067s Preparing to unpack .../109-libauthen-pam-perl_0.16-6build4_s390x.deb ... 3067s Unpacking libauthen-pam-perl (0.16-6build4) ... 3067s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 3067s Preparing to unpack .../110-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 3067s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 3067s Selecting previously unselected package libdynaloader-functions-perl. 3067s Preparing to unpack .../111-libdynaloader-functions-perl_0.004-2_all.deb ... 3067s Unpacking libdynaloader-functions-perl (0.004-2) ... 3067s Selecting previously unselected package libdevel-callchecker-perl:s390x. 3067s Preparing to unpack .../112-libdevel-callchecker-perl_0.009-2_s390x.deb ... 3067s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 3067s Selecting previously unselected package libparams-classify-perl:s390x. 3067s Preparing to unpack .../113-libparams-classify-perl_0.015-2build6_s390x.deb ... 3067s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 3067s Selecting previously unselected package libmodule-runtime-perl. 3067s Preparing to unpack .../114-libmodule-runtime-perl_0.018-1_all.deb ... 3067s Unpacking libmodule-runtime-perl (0.018-1) ... 3067s Selecting previously unselected package libmodule-implementation-perl. 3067s Preparing to unpack .../115-libmodule-implementation-perl_0.09-2_all.deb ... 3067s Unpacking libmodule-implementation-perl (0.09-2) ... 3067s Selecting previously unselected package libsub-exporter-progressive-perl. 3067s Preparing to unpack .../116-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 3067s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 3067s Selecting previously unselected package libvariable-magic-perl. 3067s Preparing to unpack .../117-libvariable-magic-perl_0.64-1build1_s390x.deb ... 3067s Unpacking libvariable-magic-perl (0.64-1build1) ... 3067s Selecting previously unselected package libb-hooks-endofscope-perl. 3067s Preparing to unpack .../118-libb-hooks-endofscope-perl_0.28-2_all.deb ... 3067s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 3067s Selecting previously unselected package libcrypt-random-seed-perl. 3067s Preparing to unpack .../119-libcrypt-random-seed-perl_0.03-3_all.deb ... 3067s Unpacking libcrypt-random-seed-perl (0.03-3) ... 3067s Selecting previously unselected package libmath-random-isaac-perl. 3067s Preparing to unpack .../120-libmath-random-isaac-perl_1.004-2_all.deb ... 3067s Unpacking libmath-random-isaac-perl (1.004-2) ... 3067s Selecting previously unselected package libbytes-random-secure-perl. 3067s Preparing to unpack .../121-libbytes-random-secure-perl_0.29-3_all.deb ... 3067s Unpacking libbytes-random-secure-perl (0.29-3) ... 3067s Selecting previously unselected package libcache-lru-perl. 3067s Preparing to unpack .../122-libcache-lru-perl_0.04-4_all.deb ... 3067s Unpacking libcache-lru-perl (0.04-4) ... 3067s Selecting previously unselected package libcapture-tiny-perl. 3067s Preparing to unpack .../123-libcapture-tiny-perl_0.50-1_all.deb ... 3067s Unpacking libcapture-tiny-perl (0.50-1) ... 3067s Selecting previously unselected package libcares2:s390x. 3067s Preparing to unpack .../124-libcares2_1.34.6-1_s390x.deb ... 3067s Unpacking libcares2:s390x (1.34.6-1) ... 3067s Selecting previously unselected package libclass-c3-perl. 3067s Preparing to unpack .../125-libclass-c3-perl_0.35-2_all.deb ... 3067s Unpacking libclass-c3-perl (0.35-2) ... 3067s Selecting previously unselected package libclass-data-inheritable-perl. 3067s Preparing to unpack .../126-libclass-data-inheritable-perl_0.10-1_all.deb ... 3067s Unpacking libclass-data-inheritable-perl (0.10-1) ... 3067s Selecting previously unselected package libparams-util-perl. 3067s Preparing to unpack .../127-libparams-util-perl_1.102-3build1_s390x.deb ... 3067s Unpacking libparams-util-perl (1.102-3build1) ... 3067s Selecting previously unselected package libsub-install-perl. 3067s Preparing to unpack .../128-libsub-install-perl_0.929-1_all.deb ... 3067s Unpacking libsub-install-perl (0.929-1) ... 3067s Selecting previously unselected package libdata-optlist-perl. 3067s Preparing to unpack .../129-libdata-optlist-perl_0.114-1_all.deb ... 3067s Unpacking libdata-optlist-perl (0.114-1) ... 3067s Selecting previously unselected package libpackage-stash-perl. 3067s Preparing to unpack .../130-libpackage-stash-perl_0.40-1_all.deb ... 3067s Unpacking libpackage-stash-perl (0.40-1) ... 3067s Selecting previously unselected package libclass-load-perl. 3067s Preparing to unpack .../131-libclass-load-perl_0.25-2_all.deb ... 3067s Unpacking libclass-load-perl (0.25-2) ... 3067s Selecting previously unselected package libclass-load-xs-perl. 3067s Preparing to unpack .../132-libclass-load-xs-perl_0.10-2build5_s390x.deb ... 3067s Unpacking libclass-load-xs-perl (0.10-2build5) ... 3067s Selecting previously unselected package libclass-method-modifiers-perl. 3068s Preparing to unpack .../133-libclass-method-modifiers-perl_2.15-1_all.deb ... 3068s Unpacking libclass-method-modifiers-perl (2.15-1) ... 3068s Selecting previously unselected package libclass-singleton-perl. 3068s Preparing to unpack .../134-libclass-singleton-perl_1.6-2_all.deb ... 3068s Unpacking libclass-singleton-perl (1.6-2) ... 3068s Selecting previously unselected package libclone-pp-perl. 3068s Preparing to unpack .../135-libclone-pp-perl_1.08-2_all.deb ... 3068s Unpacking libclone-pp-perl (1.08-2) ... 3068s Selecting previously unselected package libconvert-binhex-perl. 3068s Preparing to unpack .../136-libconvert-binhex-perl_1.125-3_all.deb ... 3068s Unpacking libconvert-binhex-perl (1.125-3) ... 3068s Selecting previously unselected package libcrypt-dh-gmp-perl. 3068s Preparing to unpack .../137-libcrypt-dh-gmp-perl_0.00012-2build5_s390x.deb ... 3068s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 3068s Selecting previously unselected package libcrypt-jwt-perl. 3068s Preparing to unpack .../138-libcrypt-jwt-perl_0.037-1_all.deb ... 3068s Unpacking libcrypt-jwt-perl (0.037-1) ... 3068s Selecting previously unselected package libcrypt-ssleay-perl. 3068s Preparing to unpack .../139-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 3068s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 3068s Selecting previously unselected package libcrypt-x509-perl. 3068s Preparing to unpack .../140-libcrypt-x509-perl_0.55-1_all.deb ... 3068s Unpacking libcrypt-x509-perl (0.55-1) ... 3068s Selecting previously unselected package libdata-dumper-concise-perl. 3068s Preparing to unpack .../141-libdata-dumper-concise-perl_2.023-3_all.deb ... 3068s Unpacking libdata-dumper-concise-perl (2.023-3) ... 3068s Selecting previously unselected package libdata-hexdump-perl. 3068s Preparing to unpack .../142-libdata-hexdump-perl_0.04-2_all.deb ... 3068s Unpacking libdata-hexdump-perl (0.04-2) ... 3068s Selecting previously unselected package libdata-ieee754-perl. 3068s Preparing to unpack .../143-libdata-ieee754-perl_0.02-2_all.deb ... 3068s Unpacking libdata-ieee754-perl (0.02-2) ... 3068s Selecting previously unselected package liblist-someutils-perl. 3068s Preparing to unpack .../144-liblist-someutils-perl_0.59-1_all.deb ... 3068s Unpacking liblist-someutils-perl (0.59-1) ... 3068s Selecting previously unselected package liblist-utilsby-perl. 3068s Preparing to unpack .../145-liblist-utilsby-perl_0.12-2_all.deb ... 3068s Unpacking liblist-utilsby-perl (0.12-2) ... 3068s Selecting previously unselected package liblist-allutils-perl. 3068s Preparing to unpack .../146-liblist-allutils-perl_0.19-1_all.deb ... 3068s Unpacking liblist-allutils-perl (0.19-1) ... 3068s Selecting previously unselected package libimport-into-perl. 3068s Preparing to unpack .../147-libimport-into-perl_1.002005-2_all.deb ... 3068s Unpacking libimport-into-perl (1.002005-2) ... 3068s Selecting previously unselected package librole-tiny-perl. 3068s Preparing to unpack .../148-librole-tiny-perl_2.002004-1_all.deb ... 3068s Unpacking librole-tiny-perl (2.002004-1) ... 3068s Selecting previously unselected package libsub-quote-perl. 3068s Preparing to unpack .../149-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 3068s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 3068s Selecting previously unselected package libmoo-perl. 3068s Preparing to unpack .../150-libmoo-perl_2.005005-1_all.deb ... 3068s Unpacking libmoo-perl (2.005005-1) ... 3068s Selecting previously unselected package libdata-password-zxcvbn-perl. 3068s Preparing to unpack .../151-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 3068s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 3068s Selecting previously unselected package libstrictures-perl. 3068s Preparing to unpack .../152-libstrictures-perl_2.000006-1build1_all.deb ... 3068s Unpacking libstrictures-perl (2.000006-1build1) ... 3068s Selecting previously unselected package libdata-perl-perl. 3068s Preparing to unpack .../153-libdata-perl-perl_0.002011-2_all.deb ... 3068s Unpacking libdata-perl-perl (0.002011-2) ... 3068s Selecting previously unselected package libdata-printer-perl. 3068s Preparing to unpack .../154-libdata-printer-perl_1.002001-1_all.deb ... 3068s Unpacking libdata-printer-perl (1.002001-1) ... 3068s Selecting previously unselected package libnet-ipv6addr-perl. 3068s Preparing to unpack .../155-libnet-ipv6addr-perl_1.02-1_all.deb ... 3068s Unpacking libnet-ipv6addr-perl (1.02-1) ... 3068s Selecting previously unselected package libnet-netmask-perl. 3068s Preparing to unpack .../156-libnet-netmask-perl_2.0003-1build1_all.deb ... 3068s Unpacking libnet-netmask-perl (2.0003-1build1) ... 3068s Selecting previously unselected package libnetaddr-ip-perl. 3068s Preparing to unpack .../157-libnetaddr-ip-perl_4.079+dfsg-2build5_s390x.deb ... 3068s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 3068s Selecting previously unselected package libdata-validate-ip-perl. 3068s Preparing to unpack .../158-libdata-validate-ip-perl_0.31-1_all.deb ... 3068s Unpacking libdata-validate-ip-perl (0.31-1) ... 3068s Selecting previously unselected package libsub-identify-perl. 3068s Preparing to unpack .../159-libsub-identify-perl_0.14-4_s390x.deb ... 3068s Unpacking libsub-identify-perl (0.14-4) ... 3068s Selecting previously unselected package libsub-name-perl:s390x. 3068s Preparing to unpack .../160-libsub-name-perl_0.28-1_s390x.deb ... 3068s Unpacking libsub-name-perl:s390x (0.28-1) ... 3068s Selecting previously unselected package libnamespace-clean-perl. 3068s Preparing to unpack .../161-libnamespace-clean-perl_0.27-2_all.deb ... 3068s Unpacking libnamespace-clean-perl (0.27-2) ... 3068s Selecting previously unselected package libnamespace-autoclean-perl. 3068s Preparing to unpack .../162-libnamespace-autoclean-perl_0.31-1_all.deb ... 3068s Unpacking libnamespace-autoclean-perl (0.31-1) ... 3068s Selecting previously unselected package libsub-exporter-perl. 3068s Preparing to unpack .../163-libsub-exporter-perl_0.990-1_all.deb ... 3068s Unpacking libsub-exporter-perl (0.990-1) ... 3068s Selecting previously unselected package libeval-closure-perl. 3068s Preparing to unpack .../164-libeval-closure-perl_0.14-3_all.deb ... 3068s Unpacking libeval-closure-perl (0.14-3) ... 3068s Selecting previously unselected package libexception-class-perl. 3068s Preparing to unpack .../165-libexception-class-perl_1.45-1_all.deb ... 3068s Unpacking libexception-class-perl (1.45-1) ... 3068s Selecting previously unselected package libparams-validationcompiler-perl. 3068s Preparing to unpack .../166-libparams-validationcompiler-perl_0.31-1_all.deb ... 3068s Unpacking libparams-validationcompiler-perl (0.31-1) ... 3068s Selecting previously unselected package libmro-compat-perl. 3068s Preparing to unpack .../167-libmro-compat-perl_0.15-2_all.deb ... 3068s Unpacking libmro-compat-perl (0.15-2) ... 3068s Selecting previously unselected package libxstring-perl:s390x. 3068s Preparing to unpack .../168-libxstring-perl_0.005-2build4_s390x.deb ... 3068s Unpacking libxstring-perl:s390x (0.005-2build4) ... 3068s Selecting previously unselected package libspecio-perl. 3068s Preparing to unpack .../169-libspecio-perl_0.53-1_all.deb ... 3068s Unpacking libspecio-perl (0.53-1) ... 3068s Selecting previously unselected package libdatetime-locale-perl. 3068s Preparing to unpack .../170-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 3068s Unpacking libdatetime-locale-perl (1:1.45-1) ... 3069s Selecting previously unselected package libdatetime-timezone-perl. 3069s Preparing to unpack .../171-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 3069s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 3069s Selecting previously unselected package libdatetime-perl. 3069s Preparing to unpack .../172-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 3069s Unpacking libdatetime-perl (2:1.65-1build3) ... 3069s Selecting previously unselected package libdatetime-format-rfc3339-perl. 3069s Preparing to unpack .../173-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 3069s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 3069s Selecting previously unselected package libdatetime-format-w3cdtf-perl. 3069s Preparing to unpack .../174-libdatetime-format-w3cdtf-perl_0.08-1_all.deb ... 3069s Unpacking libdatetime-format-w3cdtf-perl (0.08-1) ... 3069s Selecting previously unselected package libdbi-perl:s390x. 3069s Preparing to unpack .../175-libdbi-perl_1.647-1build1_s390x.deb ... 3069s Unpacking libdbi-perl:s390x (1.647-1build1) ... 3069s Selecting previously unselected package libdbd-sqlite3-perl:s390x. 3069s Preparing to unpack .../176-libdbd-sqlite3-perl_1.76-1_s390x.deb ... 3069s Unpacking libdbd-sqlite3-perl:s390x (1.76-1) ... 3069s Selecting previously unselected package libdbix-connector-perl. 3069s Preparing to unpack .../177-libdbix-connector-perl_0.60-1_all.deb ... 3069s Unpacking libdbix-connector-perl (0.60-1) ... 3069s Selecting previously unselected package libdevel-globaldestruction-perl. 3069s Preparing to unpack .../178-libdevel-globaldestruction-perl_0.14-4_all.deb ... 3069s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 3070s Selecting previously unselected package libdevel-overloadinfo-perl. 3070s Preparing to unpack .../179-libdevel-overloadinfo-perl_0.008-1_all.deb ... 3070s Unpacking libdevel-overloadinfo-perl (0.008-1) ... 3070s Selecting previously unselected package libdist-checkconflicts-perl. 3070s Preparing to unpack .../180-libdist-checkconflicts-perl_0.11-2_all.deb ... 3070s Unpacking libdist-checkconflicts-perl (0.11-2) ... 3070s Selecting previously unselected package libemail-simple-perl. 3070s Preparing to unpack .../181-libemail-simple-perl_2.218-1_all.deb ... 3070s Unpacking libemail-simple-perl (2.218-1) ... 3070s Selecting previously unselected package libmodule-pluggable-perl. 3070s Preparing to unpack .../182-libmodule-pluggable-perl_5.2-5_all.deb ... 3070s Unpacking libmodule-pluggable-perl (5.2-5) ... 3070s Selecting previously unselected package libemail-abstract-perl. 3070s Preparing to unpack .../183-libemail-abstract-perl_3.010-1_all.deb ... 3070s Unpacking libemail-abstract-perl (3.010-1) ... 3070s Selecting previously unselected package libemail-address-xs-perl. 3070s Preparing to unpack .../184-libemail-address-xs-perl_1.05-1build5_s390x.deb ... 3070s Unpacking libemail-address-xs-perl (1.05-1build5) ... 3070s Selecting previously unselected package libmoox-types-mooselike-perl. 3070s Preparing to unpack .../185-libmoox-types-mooselike-perl_0.29-2_all.deb ... 3070s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 3070s Selecting previously unselected package libthrowable-perl. 3070s Preparing to unpack .../186-libthrowable-perl_1.001-2_all.deb ... 3070s Unpacking libthrowable-perl (1.001-2) ... 3070s Selecting previously unselected package libemail-sender-perl. 3070s Preparing to unpack .../187-libemail-sender-perl_2.601-1_all.deb ... 3070s Unpacking libemail-sender-perl (2.601-1) ... 3070s Selecting previously unselected package libextutils-depends-perl. 3070s Preparing to unpack .../188-libextutils-depends-perl_0.8002-1_all.deb ... 3070s Unpacking libextutils-depends-perl (0.8002-1) ... 3070s Selecting previously unselected package libimagequant0:s390x. 3070s Preparing to unpack .../189-libimagequant0_2.18.0-1build1_s390x.deb ... 3070s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 3070s Selecting previously unselected package libxpm4:s390x. 3070s Preparing to unpack .../190-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 3070s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 3070s Selecting previously unselected package libgd3:s390x. 3070s Preparing to unpack .../191-libgd3_2.3.3-13ubuntu1_s390x.deb ... 3070s Unpacking libgd3:s390x (2.3.3-13ubuntu1) ... 3070s Selecting previously unselected package libgd-perl. 3070s Preparing to unpack .../192-libgd-perl_2.84-2_s390x.deb ... 3070s Unpacking libgd-perl (2.84-2) ... 3070s Selecting previously unselected package libgd-securityimage-perl. 3070s Preparing to unpack .../193-libgd-securityimage-perl_1.75-3_all.deb ... 3070s Unpacking libgd-securityimage-perl (1.75-3) ... 3070s Selecting previously unselected package libmoox-strictconstructor-perl. 3070s Preparing to unpack .../194-libmoox-strictconstructor-perl_0.013-1_all.deb ... 3070s Unpacking libmoox-strictconstructor-perl (0.013-1) ... 3070s Selecting previously unselected package libmaxmind-db-common-perl. 3070s Preparing to unpack .../195-libmaxmind-db-common-perl_0.040001-1.1_all.deb ... 3070s Unpacking libmaxmind-db-common-perl (0.040001-1.1) ... 3070s Selecting previously unselected package libmaxmind-db-reader-perl. 3070s Preparing to unpack .../196-libmaxmind-db-reader-perl_1.000014-2_all.deb ... 3070s Unpacking libmaxmind-db-reader-perl (1.000014-2) ... 3070s Selecting previously unselected package libparams-validate-perl:s390x. 3070s Preparing to unpack .../197-libparams-validate-perl_1.31-2build4_s390x.deb ... 3070s Unpacking libparams-validate-perl:s390x (1.31-2build4) ... 3070s Selecting previously unselected package libgeoip2-perl. 3070s Preparing to unpack .../198-libgeoip2-perl_2.006002-2_all.deb ... 3070s Unpacking libgeoip2-perl (2.006002-2) ... 3070s Selecting previously unselected package libglib-perl:s390x. 3070s Preparing to unpack .../199-libglib-perl_3%3a1.329.4-1_s390x.deb ... 3070s Unpacking libglib-perl:s390x (3:1.329.4-1) ... 3070s Selecting previously unselected package libgssapi-perl. 3070s Preparing to unpack .../200-libgssapi-perl_0.28-4build5_s390x.deb ... 3070s Unpacking libgssapi-perl (0.28-4build5) ... 3070s Selecting previously unselected package libhttp-browserdetect-perl. 3070s Preparing to unpack .../201-libhttp-browserdetect-perl_3.45-1_all.deb ... 3070s Unpacking libhttp-browserdetect-perl (3.45-1) ... 3070s Selecting previously unselected package libhttp-daemon-perl. 3070s Preparing to unpack .../202-libhttp-daemon-perl_6.16-1_all.deb ... 3070s Unpacking libhttp-daemon-perl (6.16-1) ... 3070s Selecting previously unselected package libio-pty-perl. 3070s Preparing to unpack .../203-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 3070s Unpacking libio-pty-perl (1:1.20-1build3) ... 3070s Selecting previously unselected package libio-sessiondata-perl. 3070s Preparing to unpack .../204-libio-sessiondata-perl_1.03-3_all.deb ... 3070s Unpacking libio-sessiondata-perl (1.03-3) ... 3070s Selecting previously unselected package libperlio-via-timeout-perl. 3070s Preparing to unpack .../205-libperlio-via-timeout-perl_0.32-3_all.deb ... 3070s Unpacking libperlio-via-timeout-perl (0.32-3) ... 3070s Selecting previously unselected package libio-socket-timeout-perl. 3070s Preparing to unpack .../206-libio-socket-timeout-perl_0.32-3_all.deb ... 3070s Unpacking libio-socket-timeout-perl (0.32-3) ... 3070s Selecting previously unselected package libio-string-perl. 3070s Preparing to unpack .../207-libio-string-perl_1.08-4_all.deb ... 3070s Unpacking libio-string-perl (1.08-4) ... 3070s Selecting previously unselected package libio-stringy-perl. 3070s Preparing to unpack .../208-libio-stringy-perl_2.113-2_all.deb ... 3070s Unpacking libio-stringy-perl (2.113-2) ... 3070s Selecting previously unselected package libipc-run-perl. 3070s Preparing to unpack .../209-libipc-run-perl_20250809.0-1build1_all.deb ... 3070s Unpacking libipc-run-perl (20250809.0-1build1) ... 3070s Selecting previously unselected package libmoox-handlesvia-perl. 3070s Preparing to unpack .../210-libmoox-handlesvia-perl_0.001009-2_all.deb ... 3070s Unpacking libmoox-handlesvia-perl (0.001009-2) ... 3070s Selecting previously unselected package libtype-tiny-perl. 3071s Preparing to unpack .../211-libtype-tiny-perl_2.010001-1_all.deb ... 3071s Unpacking libtype-tiny-perl (2.010001-1) ... 3071s Selecting previously unselected package libiri-perl. 3071s Preparing to unpack .../212-libiri-perl_0.013-1_all.deb ... 3071s Unpacking libiri-perl (0.013-1) ... 3071s Selecting previously unselected package libjargs-java. 3071s Preparing to unpack .../213-libjargs-java_1.0.0-5build1_all.deb ... 3071s Unpacking libjargs-java (1.0.0-5build1) ... 3071s Selecting previously unselected package libxslt1.1:s390x. 3071s Preparing to unpack .../214-libxslt1.1_1.1.43-0.3_s390x.deb ... 3071s Unpacking libxslt1.1:s390x (1.1.43-0.3) ... 3071s Selecting previously unselected package libxmlsec1-1:s390x. 3071s Preparing to unpack .../215-libxmlsec1-1_1.3.9-1_s390x.deb ... 3071s Unpacking libxmlsec1-1:s390x (1.3.9-1) ... 3071s Selecting previously unselected package libxmlsec1-openssl1:s390x. 3071s Preparing to unpack .../216-libxmlsec1-openssl1_1.3.9-1_s390x.deb ... 3071s Unpacking libxmlsec1-openssl1:s390x (1.3.9-1) ... 3071s Selecting previously unselected package liblasso3t64. 3071s Preparing to unpack .../217-liblasso3t64_2.9.0-3_s390x.deb ... 3071s Unpacking liblasso3t64 (2.9.0-3) ... 3071s Selecting previously unselected package liblasso-perl:s390x. 3071s Preparing to unpack .../218-liblasso-perl_2.9.0-3_s390x.deb ... 3071s Unpacking liblasso-perl:s390x (2.9.0-3) ... 3071s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 3071s Preparing to unpack .../219-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 3071s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 3071s Selecting previously unselected package libllhttp9.3. 3071s Preparing to unpack .../220-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_s390x.deb ... 3071s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 3071s Selecting previously unselected package liblog-log4perl-perl. 3071s Preparing to unpack .../221-liblog-log4perl-perl_1.57-1_all.deb ... 3071s Unpacking liblog-log4perl-perl (1.57-1) ... 3071s Selecting previously unselected package liblwp-protocol-psgi-perl. 3071s Preparing to unpack .../222-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 3071s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 3071s Selecting previously unselected package libnet-smtp-ssl-perl. 3071s Preparing to unpack .../223-libnet-smtp-ssl-perl_1.04-2_all.deb ... 3071s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 3071s Selecting previously unselected package libmailtools-perl. 3071s Preparing to unpack .../224-libmailtools-perl_2.22-1_all.deb ... 3071s Unpacking libmailtools-perl (2.22-1) ... 3071s Selecting previously unselected package libsub-infix-perl. 3071s Preparing to unpack .../225-libsub-infix-perl_0.004-5_all.deb ... 3071s Unpacking libsub-infix-perl (0.004-5) ... 3071s Selecting previously unselected package libmatch-simple-perl. 3071s Preparing to unpack .../226-libmatch-simple-perl_0.012-1_all.deb ... 3071s Unpacking libmatch-simple-perl (0.012-1) ... 3071s Selecting previously unselected package libmime-tools-perl. 3071s Preparing to unpack .../227-libmime-tools-perl_5.515-1_all.deb ... 3071s Unpacking libmime-tools-perl (5.515-1) ... 3071s Selecting previously unselected package libmodule-runtime-conflicts-perl. 3071s Preparing to unpack .../228-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 3071s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 3071s Selecting previously unselected package libpackage-deprecationmanager-perl. 3071s Preparing to unpack .../229-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 3071s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 3071s Selecting previously unselected package libpackage-stash-xs-perl:s390x. 3071s Preparing to unpack .../230-libpackage-stash-xs-perl_0.30-1build5_s390x.deb ... 3071s Unpacking libpackage-stash-xs-perl:s390x (0.30-1build5) ... 3071s Selecting previously unselected package libmoose-perl:s390x. 3071s Preparing to unpack .../231-libmoose-perl_2.2207-1build3_s390x.deb ... 3071s Unpacking libmoose-perl:s390x (2.2207-1build3) ... 3072s Selecting previously unselected package libmoosex-arrayref-perl. 3072s Preparing to unpack .../232-libmoosex-arrayref-perl_0.005-5_all.deb ... 3072s Unpacking libmoosex-arrayref-perl (0.005-5) ... 3072s Selecting previously unselected package libnamespace-sweep-perl. 3072s Preparing to unpack .../233-libnamespace-sweep-perl_0.006-5_all.deb ... 3072s Unpacking libnamespace-sweep-perl (0.006-5) ... 3072s Selecting previously unselected package libnet-ip-perl. 3072s Preparing to unpack .../234-libnet-ip-perl_1.26-4_all.deb ... 3072s Unpacking libnet-ip-perl (1.26-4) ... 3072s Selecting previously unselected package libnet-ldap-perl. 3072s Preparing to unpack .../235-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 3072s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 3072s Selecting previously unselected package libxml-namespacesupport-perl. 3072s Preparing to unpack .../236-libxml-namespacesupport-perl_1.12-2_all.deb ... 3072s Unpacking libxml-namespacesupport-perl (1.12-2) ... 3072s Selecting previously unselected package libxml-sax-base-perl. 3072s Preparing to unpack .../237-libxml-sax-base-perl_1.09-3_all.deb ... 3072s Unpacking libxml-sax-base-perl (1.09-3) ... 3072s Selecting previously unselected package libxml-sax-perl. 3072s Preparing to unpack .../238-libxml-sax-perl_1.02+dfsg-4_all.deb ... 3072s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 3072s Selecting previously unselected package libxml-libxml-perl. 3072s Preparing to unpack .../239-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_s390x.deb ... 3072s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 3072s Selecting previously unselected package libxml-simple-perl. 3072s Preparing to unpack .../240-libxml-simple-perl_2.25-2_all.deb ... 3072s Unpacking libxml-simple-perl (2.25-2) ... 3072s Selecting previously unselected package libnet-openid-common-perl. 3072s Preparing to unpack .../241-libnet-openid-common-perl_1.20-2_all.deb ... 3072s Unpacking libnet-openid-common-perl (1.20-2) ... 3072s Selecting previously unselected package libnet-openid-consumer-perl. 3072s Preparing to unpack .../242-libnet-openid-consumer-perl_1.18-2_all.deb ... 3072s Unpacking libnet-openid-consumer-perl (1.18-2) ... 3072s Selecting previously unselected package libnet-openid-server-perl. 3072s Preparing to unpack .../243-libnet-openid-server-perl_1.09-4_all.deb ... 3072s Unpacking libnet-openid-server-perl (1.09-4) ... 3072s Selecting previously unselected package libsimdjson29:s390x. 3072s Preparing to unpack .../244-libsimdjson29_4.2.4-1_s390x.deb ... 3072s Unpacking libsimdjson29:s390x (4.2.4-1) ... 3072s Selecting previously unselected package libsimdutf29:s390x. 3072s Preparing to unpack .../245-libsimdutf29_7.7.1-3_s390x.deb ... 3072s Unpacking libsimdutf29:s390x (7.7.1-3) ... 3072s Selecting previously unselected package node-corepack. 3072s Preparing to unpack .../246-node-corepack_0.24.0-5build1_all.deb ... 3072s Unpacking node-corepack (0.24.0-5build1) ... 3072s Selecting previously unselected package nodejs. 3072s Preparing to unpack .../247-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 3072s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 3072s Selecting previously unselected package node-xtend. 3072s Preparing to unpack .../248-node-xtend_4.0.2-3_all.deb ... 3072s Unpacking node-xtend (4.0.2-3) ... 3072s Selecting previously unselected package node-acorn. 3072s Preparing to unpack .../249-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 3072s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 3072s Selecting previously unselected package node-cjs-module-lexer. 3072s Preparing to unpack .../250-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 3072s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 3072s Selecting previously unselected package node-balanced-match. 3072s Preparing to unpack .../251-node-balanced-match_2.0.0-1_all.deb ... 3072s Unpacking node-balanced-match (2.0.0-1) ... 3072s Selecting previously unselected package node-brace-expansion. 3072s Preparing to unpack .../252-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 3072s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 3072s Selecting previously unselected package node-minimatch. 3073s Preparing to unpack .../253-node-minimatch_9.0.3-6_all.deb ... 3073s Unpacking node-minimatch (9.0.3-6) ... 3073s Selecting previously unselected package node-ms. 3073s Preparing to unpack .../254-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 3073s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 3073s Selecting previously unselected package node-debug. 3073s Preparing to unpack .../255-node-debug_4.4.1+~4.1.12-1_all.deb ... 3073s Unpacking node-debug (4.4.1+~4.1.12-1) ... 3073s Selecting previously unselected package node-lru-cache. 3073s Preparing to unpack .../256-node-lru-cache_10.0.1-3_all.deb ... 3073s Unpacking node-lru-cache (10.0.1-3) ... 3073s Selecting previously unselected package node-semver. 3073s Preparing to unpack .../257-node-semver_7.6.1+~7.5.8-2_all.deb ... 3073s Unpacking node-semver (7.6.1+~7.5.8-2) ... 3073s Selecting previously unselected package node-llhttp. 3073s Preparing to unpack .../258-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 3073s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 3073s Selecting previously unselected package node-undici. 3073s Preparing to unpack .../259-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 3073s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 3073s Selecting previously unselected package libnode127:s390x. 3073s Preparing to unpack .../260-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_s390x.deb ... 3073s Unpacking libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 3074s Selecting previously unselected package libossp-uuid16:s390x. 3074s Preparing to unpack .../261-libossp-uuid16_1.6.6-1_s390x.deb ... 3074s Unpacking libossp-uuid16:s390x (1.6.6-1) ... 3074s Selecting previously unselected package libossp-uuid-perl. 3074s Preparing to unpack .../262-libossp-uuid-perl_1.6.6-1_s390x.deb ... 3074s Unpacking libossp-uuid-perl (1.6.6-1) ... 3074s Selecting previously unselected package libparse-recdescent-perl. 3074s Preparing to unpack .../263-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 3074s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 3074s Selecting previously unselected package libpath-tiny-perl. 3074s Preparing to unpack .../264-libpath-tiny-perl_0.148-1_all.deb ... 3074s Unpacking libpath-tiny-perl (0.148-1) ... 3074s Selecting previously unselected package libset-scalar-perl. 3074s Preparing to unpack .../265-libset-scalar-perl_1.29-3_all.deb ... 3074s Unpacking libset-scalar-perl (1.29-3) ... 3074s Selecting previously unselected package libtext-csv-xs-perl:s390x. 3074s Preparing to unpack .../266-libtext-csv-xs-perl_1.61-1_s390x.deb ... 3074s Unpacking libtext-csv-xs-perl:s390x (1.61-1) ... 3074s Selecting previously unselected package libtext-aligner-perl. 3074s Preparing to unpack .../267-libtext-aligner-perl_0.16-3_all.deb ... 3074s Unpacking libtext-aligner-perl (0.16-3) ... 3074s Selecting previously unselected package libtext-table-perl. 3074s Preparing to unpack .../268-libtext-table-perl_1.135-1_all.deb ... 3074s Unpacking libtext-table-perl (1.135-1) ... 3074s Selecting previously unselected package libxml-namespacefactory-perl. 3074s Preparing to unpack .../269-libxml-namespacefactory-perl_1.02-4_all.deb ... 3074s Unpacking libxml-namespacefactory-perl (1.02-4) ... 3074s Selecting previously unselected package libxml-commonns-perl. 3074s Preparing to unpack .../270-libxml-commonns-perl_0.06-6_all.deb ... 3074s Unpacking libxml-commonns-perl (0.06-6) ... 3074s Selecting previously unselected package libxml-namespace-perl. 3074s Preparing to unpack .../271-libxml-namespace-perl_0.02-7_all.deb ... 3074s Unpacking libxml-namespace-perl (0.02-7) ... 3074s Selecting previously unselected package librdf-trine-perl. 3074s Preparing to unpack .../272-librdf-trine-perl_1.019-4_all.deb ... 3074s Unpacking librdf-trine-perl (1.019-4) ... 3074s Selecting previously unselected package librdf-query-perl. 3074s Preparing to unpack .../273-librdf-query-perl_2.919-2_all.deb ... 3074s Unpacking librdf-query-perl (2.919-2) ... 3074s Selecting previously unselected package libtask-weaken-perl. 3074s Preparing to unpack .../274-libtask-weaken-perl_1.06-2_all.deb ... 3074s Unpacking libtask-weaken-perl (1.06-2) ... 3074s Selecting previously unselected package libxml-parser-perl. 3075s Preparing to unpack .../275-libxml-parser-perl_2.47-1build4_s390x.deb ... 3075s Unpacking libxml-parser-perl (2.47-1build4) ... 3075s Selecting previously unselected package libsoap-lite-perl. 3075s Preparing to unpack .../276-libsoap-lite-perl_1.27-3_all.deb ... 3075s Unpacking libsoap-lite-perl (1.27-3) ... 3075s Selecting previously unselected package libstring-random-perl. 3075s Preparing to unpack .../277-libstring-random-perl_1%3a0.32-2_all.deb ... 3075s Unpacking libstring-random-perl (1:0.32-2) ... 3075s Selecting previously unselected package libtest-leaktrace-perl. 3075s Preparing to unpack .../278-libtest-leaktrace-perl_0.17-1build6_s390x.deb ... 3075s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 3075s Selecting previously unselected package libtest-output-perl. 3075s Preparing to unpack .../279-libtest-output-perl_1.036-1_all.deb ... 3075s Unpacking libtest-output-perl (1.036-1) ... 3075s Selecting previously unselected package libtest-pod-perl. 3075s Preparing to unpack .../280-libtest-pod-perl_1.52-3_all.deb ... 3075s Unpacking libtest-pod-perl (1.52-3) ... 3075s Selecting previously unselected package libtime-fake-perl. 3075s Preparing to unpack .../281-libtime-fake-perl_0.11-4_all.deb ... 3075s Unpacking libtime-fake-perl (0.11-4) ... 3075s Selecting previously unselected package libtypes-datetime-perl. 3075s Preparing to unpack .../282-libtypes-datetime-perl_0.002-4_all.deb ... 3075s Unpacking libtypes-datetime-perl (0.002-4) ... 3075s Selecting previously unselected package libtypes-path-tiny-perl. 3075s Preparing to unpack .../283-libtypes-path-tiny-perl_0.006-2_all.deb ... 3075s Unpacking libtypes-path-tiny-perl (0.006-2) ... 3075s Selecting previously unselected package libuuid-tiny-perl. 3075s Preparing to unpack .../284-libuuid-tiny-perl_1.0400-3_all.deb ... 3075s Unpacking libuuid-tiny-perl (1.0400-3) ... 3075s Selecting previously unselected package libtypes-uuid-perl. 3075s Preparing to unpack .../285-libtypes-uuid-perl_0.004-4_all.deb ... 3075s Unpacking libtypes-uuid-perl (0.004-4) ... 3075s Selecting previously unselected package liburi-fromhash-perl. 3075s Preparing to unpack .../286-liburi-fromhash-perl_0.05-2_all.deb ... 3075s Unpacking liburi-fromhash-perl (0.05-2) ... 3075s Selecting previously unselected package libtypes-uri-perl. 3075s Preparing to unpack .../287-libtypes-uri-perl_0.007-3_all.deb ... 3075s Unpacking libtypes-uri-perl (0.007-3) ... 3075s Selecting previously unselected package libweb-id-perl. 3075s Preparing to unpack .../288-libweb-id-perl_1.927-4_all.deb ... 3075s Unpacking libweb-id-perl (1.927-4) ... 3075s Selecting previously unselected package libxml-libxslt-perl:s390x. 3075s Preparing to unpack .../289-libxml-libxslt-perl_2.003000-4_s390x.deb ... 3075s Unpacking libxml-libxslt-perl:s390x (2.003000-4) ... 3075s Selecting previously unselected package libyaml-perl. 3075s Preparing to unpack .../290-libyaml-perl_1.31-1_all.deb ... 3075s Unpacking libyaml-perl (1.31-1) ... 3075s Selecting previously unselected package node-uglify-js. 3075s Preparing to unpack .../291-node-uglify-js_3.17.4-2build1_all.deb ... 3075s Unpacking node-uglify-js (3.17.4-2build1) ... 3075s Selecting previously unselected package python3-defusedxml. 3075s Preparing to unpack .../292-python3-defusedxml_0.7.1-3build1_all.deb ... 3075s Unpacking python3-defusedxml (0.7.1-3build1) ... 3075s Selecting previously unselected package python3-roman-numerals. 3075s Preparing to unpack .../293-python3-roman-numerals_4.1.0-1_all.deb ... 3075s Unpacking python3-roman-numerals (4.1.0-1) ... 3075s Selecting previously unselected package python3-docutils. 3075s Preparing to unpack .../294-python3-docutils_0.22.4+dfsg-1_all.deb ... 3075s Unpacking python3-docutils (0.22.4+dfsg-1) ... 3075s Selecting previously unselected package python3-imagesize. 3075s Preparing to unpack .../295-python3-imagesize_1.4.1-1build1_all.deb ... 3075s Unpacking python3-imagesize (1.4.1-1build1) ... 3075s Selecting previously unselected package python3-snowballstemmer. 3075s Preparing to unpack .../296-python3-snowballstemmer_3.0.1-1_all.deb ... 3075s Unpacking python3-snowballstemmer (3.0.1-1) ... 3076s Selecting previously unselected package sphinx-common. 3076s Preparing to unpack .../297-sphinx-common_8.2.3-12_all.deb ... 3076s Unpacking sphinx-common (8.2.3-12) ... 3076s Selecting previously unselected package python3-alabaster. 3076s Preparing to unpack .../298-python3-alabaster_0.7.16-0.1build1_all.deb ... 3076s Unpacking python3-alabaster (0.7.16-0.1build1) ... 3076s Selecting previously unselected package python3-sphinx. 3076s Preparing to unpack .../299-python3-sphinx_8.2.3-12_all.deb ... 3076s Unpacking python3-sphinx (8.2.3-12) ... 3076s Selecting previously unselected package libjs-bootswatch. 3076s Preparing to unpack .../300-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 3076s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 3076s Selecting previously unselected package python3-sphinx-bootstrap-theme. 3076s Preparing to unpack .../301-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 3076s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 3076s Selecting previously unselected package uglifyjs. 3076s Preparing to unpack .../302-uglifyjs_3.17.4-2build1_all.deb ... 3076s Unpacking uglifyjs (3.17.4-2build1) ... 3076s Selecting previously unselected package yui-compressor. 3076s Preparing to unpack .../303-yui-compressor_2.4.8-3build1_all.deb ... 3076s Unpacking yui-compressor (2.4.8-3build1) ... 3076s Selecting previously unselected package lemonldap-ng-handler. 3076s Preparing to unpack .../304-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 3076s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 3076s Selecting previously unselected package lemonldap-ng. 3076s Preparing to unpack .../305-lemonldap-ng_2.22.1+ds-1_all.deb ... 3076s Unpacking lemonldap-ng (2.22.1+ds-1) ... 3077s Selecting previously unselected package lemonldap-ng-doc. 3077s Preparing to unpack .../306-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 3077s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 3077s Selecting previously unselected package libauthen-radius-perl. 3077s Preparing to unpack .../307-libauthen-radius-perl_0.33-1_all.deb ... 3077s Unpacking libauthen-radius-perl (0.33-1) ... 3077s Setting up libmodule-pluggable-perl (5.2-5) ... 3077s Setting up node-uglify-js (3.17.4-2build1) ... 3077s Setting up libio-sessiondata-perl (1.03-3) ... 3077s Setting up javascript-common (12+nmu1build1) ... 3077s Setting up liblcms2-2:s390x (2.17-1) ... 3077s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 3077s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 3077s Setting up libxml-parser-perl (2.47-1build4) ... 3077s Setting up libjs-jquery-cookie (12-4build1) ... 3077s Setting up libaom3:s390x (3.13.1-2) ... 3077s Setting up node-lru-cache (10.0.1-3) ... 3077s Setting up libmath-random-isaac-perl (1.004-2) ... 3077s Setting up libtask-weaken-perl (1.06-2) ... 3077s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 3077s Setting up java-common (0.76build1) ... 3077s Setting up libfont-afm-perl (1.20-4) ... 3077s Setting up libdynaloader-functions-perl (0.004-2) ... 3077s Setting up libclass-method-modifiers-perl (2.15-1) ... 3077s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 3077s Setting up libio-pty-perl (1:1.20-1build3) ... 3077s Setting up libdata-hexdump-perl (0.04-2) ... 3077s Setting up python3-defusedxml (0.7.1-3build1) ... 3077s Setting up libarchive-zip-perl (1.68-1) ... 3077s Setting up libsub-identify-perl (0.14-4) ... 3077s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 3077s Setting up libhttp-browserdetect-perl (3.45-1) ... 3077s Setting up python3-alabaster (0.7.16-0.1build1) ... 3078s Setting up libio-stringy-perl (2.113-2) ... 3078s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 3078s Setting up unzip (6.0-29ubuntu1) ... 3078s Setting up libxml-namespace-perl (0.02-7) ... 3078s Setting up libdebhelper-perl (13.28ubuntu1) ... 3078s Setting up libperlio-via-timeout-perl (0.32-3) ... 3078s Setting up libconvert-binhex-perl (1.125-3) ... 3078s Setting up x11-common (1:7.7+24ubuntu1) ... 3078s Setting up libtest-pod-perl (1.52-3) ... 3078s Setting up libemail-simple-perl (2.218-1) ... 3078s Setting up libdeflate0:s390x (1.23-2) ... 3078s Setting up linux-libc-dev:s390x (6.18.0-9.9) ... 3078s Setting up libxml-namespacesupport-perl (1.12-2) ... 3078s Setting up m4 (1.4.20-2) ... 3078s Setting up libclass-singleton-perl (1.6-2) ... 3078s Setting up libtext-aligner-perl (0.16-3) ... 3078s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 3078s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 3078s Setting up libtext-csv-xs-perl:s390x (1.61-1) ... 3078s Setting up libhtml-format-perl (2.16-2) ... 3078s Setting up libossp-uuid16:s390x (1.6.6-1) ... 3078s Setting up libcrypt-jwt-perl (0.037-1) ... 3078s Setting up libxstring-perl:s390x (0.005-2build4) ... 3078s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 3078s Setting up libyaml-perl (1.31-1) ... 3078s Setting up liblist-utilsby-perl (0.12-2) ... 3078s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 3078s Setting up libtime-fake-perl (0.11-4) ... 3078s Setting up libdata-dumper-concise-perl (2.023-3) ... 3078s Setting up libnet-netmask-perl (2.0003-1build1) ... 3078s Setting up libxml-namespacefactory-perl (1.02-4) ... 3078s Setting up libsub-install-perl (0.929-1) ... 3078s Setting up libextutils-depends-perl (0.8002-1) ... 3078s Setting up libdata-ieee754-perl (0.02-2) ... 3078s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 3078s Setting up libxml-sax-base-perl (1.09-3) ... 3078s Setting up libio-string-perl (1.08-4) ... 3078s Setting up libtest-leaktrace-perl (0.17-1build6) ... 3078s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 3078s Setting up libsimdutf29:s390x (7.7.1-3) ... 3078s Setting up libsimdjson29:s390x (4.2.4-1) ... 3078s Setting up libfontenc1:s390x (1:1.1.8-1build2) ... 3078s Setting up libpackage-stash-xs-perl:s390x (0.30-1build5) ... 3078s Setting up autotools-dev (20240727.1) ... 3078s Setting up libclass-data-inheritable-perl (0.10-1) ... 3078s Setting up libalgorithm-c3-perl (0.11-2) ... 3078s Setting up rpcsvc-proto (1.4.3-1build1) ... 3078s Setting up libsub-infix-perl (0.004-5) ... 3078s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 3078s Setting up liblog-log4perl-perl (1.57-1) ... 3078s Setting up libnet-smtp-ssl-perl (1.04-2) ... 3078s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 3078s Setting up libcrypt-random-seed-perl (0.03-3) ... 3078s Setting up libmailtools-perl (2.22-1) ... 3078s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 3078s Setting up libcache-lru-perl (0.04-4) ... 3078s Setting up python3-snowballstemmer (3.0.1-1) ... 3079s Setting up node-balanced-match (2.0.0-1) ... 3079s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 3079s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 3079s Setting up libuuid-tiny-perl (1.0400-3) ... 3079s Setting up sphinx-common (8.2.3-12) ... 3079s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 3079s Setting up libimagequant0:s390x (2.18.0-1build1) ... 3079s Setting up libcares2:s390x (1.34.6-1) ... 3079s Setting up libmpc3:s390x (1.3.1-2) ... 3079s Setting up libvariable-magic-perl (0.64-1build1) ... 3079s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 3079s Setting up autopoint (0.23.2-1) ... 3079s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 3079s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 3079s Setting up libipc-run-perl (20250809.0-1build1) ... 3079s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 3079s Setting up libpcsclite1:s390x (2.4.1-1) ... 3079s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 3079s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 3079s Setting up libltdl7:s390x (2.5.4-9) ... 3079s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 3079s Setting up libxml-commonns-perl (0.06-6) ... 3079s Setting up libstring-random-perl (1:0.32-2) ... 3079s Setting up libparams-util-perl (1.102-3build1) ... 3079s Setting up libauthen-pam-perl (0.16-6build4) ... 3079s Setting up libcrypt-x509-perl (0.55-1) ... 3079s Setting up autoconf (2.72-3.1ubuntu1) ... 3079s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 3079s Setting up libtext-table-perl (1.135-1) ... 3079s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 3079s Setting up libcapture-tiny-perl (0.50-1) ... 3079s Setting up libset-scalar-perl (1.29-3) ... 3079s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 3079s Setting up libsub-name-perl:s390x (0.28-1) ... 3079s Setting up libgssapi-perl (0.28-4build5) ... 3079s Setting up dwz (0.16-2) ... 3079s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 3079s Setting up libhttp-daemon-perl (6.16-1) ... 3079s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 3079s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 3079s Setting up libcrypt-dev:s390x (1:4.5.1-1) ... 3079s Setting up libpath-tiny-perl (0.148-1) ... 3079s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 3079s Setting up libxslt1.1:s390x (1.1.43-0.3) ... 3079s Setting up libjargs-java (1.0.0-5build1) ... 3079s Setting up librole-tiny-perl (2.002004-1) ... 3079s Setting up debugedit (1:5.2-3build1) ... 3079s Setting up python3-roman-numerals (4.1.0-1) ... 3079s Setting up libopenjp2-7:s390x (2.5.4-1) ... 3079s Setting up libdevel-globaldestruction-perl (0.14-4) ... 3079s Setting up sgml-base (1.31+nmu1) ... 3079s Setting up libstrictures-perl (2.000006-1build1) ... 3079s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 3079s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 3079s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 3079s Setting up node-minimatch (9.0.3-6) ... 3079s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 3079s Setting up ca-certificates-java (20240118build1) ... 3079s No JRE found. Skipping Java certificates setup. 3079s Setting up libexporter-tiny-perl (1.006003-1) ... 3079s Setting up node-xtend (4.0.2-3) ... 3079s Setting up libisl23:s390x (0.27-1build1) ... 3079s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 3079s Setting up libtext-unidecode-perl (1.30-3) ... 3079s Setting up libde265-0:s390x (1.0.16-1build1) ... 3079s Setting up libc-dev-bin (2.42-2ubuntu4) ... 3079s Setting up libregexp-assemble-perl (0.38-2) ... 3079s Setting up libnet-ip-perl (1.26-4) ... 3079s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 3079s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 3079s Setting up libxmlsec1-1:s390x (1.3.9-1) ... 3079s Setting up libdata-printer-perl (1.002001-1) ... 3079s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 3079s Setting up libnet-ipv6addr-perl (1.02-1) ... 3079s Setting up libdbi-perl:s390x (1.647-1build1) ... 3079s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 3079s Setting up libconvert-base32-perl (0.06-3) ... 3079s Setting up libalgorithm-combinatorics-perl (0.27-3build5) ... 3079s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 3079s Setting up libclone-pp-perl (1.08-2) ... 3079s Setting up python3-imagesize (1.4.1-1build1) ... 3079s Setting up libdata-validate-ip-perl (0.31-1) ... 3079s Setting up libemail-address-xs-perl (1.05-1build5) ... 3079s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 3079s Setting up automake (1:1.18.1-3build1) ... 3079s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 3079s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 3079s Setting up libglib-perl:s390x (3:1.329.4-1) ... 3079s Setting up gettext (0.23.2-1) ... 3080s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 3080s Setting up java-wrappers (0.5build1) ... 3080s Setting up libossp-uuid-perl (1.6.6-1) ... 3080s Setting up libio-socket-timeout-perl (0.32-3) ... 3080s Setting up openjdk-21-jre-headless:s390x (21.0.10+7-1) ... 3080s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 3080s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 3080s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 3080s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 3080s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 3080s Setting up liblist-moreutils-perl (0.430-2) ... 3080s Setting up libmatch-simple-perl (0.012-1) ... 3080s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 3080s Setting up libtype-tiny-perl (2.010001-1) ... 3080s Setting up libxmlsec1-openssl1:s390x (1.3.9-1) ... 3080s Setting up liblasso3t64 (2.9.0-3) ... 3080s Setting up libexception-class-perl (1.45-1) ... 3080s Setting up libclass-c3-perl (0.35-2) ... 3080s Setting up xfonts-utils (1:7.7+7build1) ... 3080s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 3080s Setting up libmime-tools-perl (5.515-1) ... 3080s Setting up libxml-sax-perl (1.02+dfsg-4) ... 3080s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 3080s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 3080s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 3080s Setting up libauthen-radius-perl (0.33-1) ... 3080s Setting up intltool-debian (0.35.0+20060710.6build1) ... 3080s Setting up libbytes-random-secure-perl (0.29-3) ... 3080s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 3081s Setting up libdata-optlist-perl (0.114-1) ... 3081s Setting up libdbix-connector-perl (0.60-1) ... 3081s Setting up libtest-output-perl (1.036-1) ... 3081s Setting up libraw23t64:s390x (0.21.4-2) ... 3081s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 3081s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 3081s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 3081s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 3081s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 3081s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 3081s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 3081s Setting up xml-core (0.19build1) ... 3082s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 3082s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 3082s Setting up liblasso-perl:s390x (2.9.0-3) ... 3082s Setting up libc6-dev:s390x (2.42-2ubuntu4) ... 3082s Setting up libdbd-sqlite3-perl:s390x (1.76-1) ... 3082s Setting up libmro-compat-perl (0.15-2) ... 3082s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 3082s Setting up libsub-exporter-perl (0.990-1) ... 3082s Setting up libtypes-path-tiny-perl (0.006-2) ... 3082s Setting up libeval-closure-perl (0.14-3) ... 3082s Setting up libsoap-lite-perl (1.27-3) ... 3082s Setting up libparams-validationcompiler-perl (0.31-1) ... 3082s Setting up libtypes-uuid-perl (0.004-4) ... 3082s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 3082s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 3082s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 3082s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 3083s Setting up po-debconf (1.0.22) ... 3083s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 3083s Setting up fonts-urw-base35 (20200910-8build1) ... 3084s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 3084s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 3084s Setting up libmodule-runtime-perl (0.018-1) ... 3084s Setting up libdist-checkconflicts-perl (0.11-2) ... 3084s Setting up libxml-simple-perl (2.25-2) ... 3084s Setting up libxml-libxslt-perl:s390x (2.003000-4) ... 3084s Setting up libemail-abstract-perl (3.010-1) ... 3084s Setting up cpp-15 (15.2.0-12ubuntu1) ... 3084s Setting up cpp (4:15.2.0-4ubuntu1) ... 3084s Setting up libnet-openid-common-perl (1.20-2) ... 3084s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 3084s Setting up libnet-openid-server-perl (1.09-4) ... 3084s Setting up lemonldap-ng (2.22.1+ds-1) ... 3084s Setting up libmodule-implementation-perl (0.09-2) ... 3084s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 3084s Setting up libpackage-stash-perl (0.40-1) ... 3084s Setting up libimport-into-perl (1.002005-2) ... 3084s Setting up libmoo-perl (2.005005-1) ... 3084s Setting up libdata-perl-perl (0.002011-2) ... 3084s Setting up liblist-someutils-perl (0.59-1) ... 3084s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 3084s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 3084s Setting up libclass-load-perl (0.25-2) ... 3084s Setting up gcc-15 (15.2.0-12ubuntu1) ... 3084s Setting up libspecio-perl (0.53-1) ... 3084s Setting up liblist-allutils-perl (0.19-1) ... 3084s Setting up libmoox-strictconstructor-perl (0.013-1) ... 3084s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 3084s Setting up libnet-openid-consumer-perl (1.18-2) ... 3084s Setting up libdevel-overloadinfo-perl (0.008-1) ... 3084s Setting up libclass-load-xs-perl (0.10-2build5) ... 3084s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 3084s Setting up libmoox-types-mooselike-perl (0.29-2) ... 3084s Setting up libparams-validate-perl:s390x (1.31-2build4) ... 3084s Setting up libb-hooks-endofscope-perl (0.28-2) ... 3084s Setting up g++-15 (15.2.0-12ubuntu1) ... 3084s Setting up liburi-fromhash-perl (0.05-2) ... 3084s Setting up libmoox-handlesvia-perl (0.001009-2) ... 3084s Setting up libthrowable-perl (1.001-2) ... 3084s Setting up libtool (2.5.4-9) ... 3084s Setting up libmoose-perl:s390x (2.2207-1build3) ... 3084s Setting up libtypes-uri-perl (0.007-3) ... 3084s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 3084s Setting up gcc (4:15.2.0-4ubuntu1) ... 3084s Setting up dh-autoreconf (21) ... 3084s Setting up libemail-sender-perl (2.601-1) ... 3084s Setting up libnamespace-sweep-perl (0.006-5) ... 3084s Setting up libnamespace-clean-perl (0.27-2) ... 3084s Setting up g++ (4:15.2.0-4ubuntu1) ... 3084s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 3084s Setting up build-essential (12.12ubuntu2) ... 3084s Setting up libmoosex-arrayref-perl (0.005-5) ... 3084s Setting up libiri-perl (0.013-1) ... 3084s Setting up librdf-trine-perl (1.019-4) ... 3084s Setting up libnamespace-autoclean-perl (0.31-1) ... 3084s Setting up libdatetime-locale-perl (1:1.45-1) ... 3084s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 3084s Setting up debhelper (13.28ubuntu1) ... 3084s Setting up libdatetime-perl (2:1.65-1build3) ... 3084s Setting up libtypes-datetime-perl (0.002-4) ... 3084s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 3084s Setting up libdatetime-format-w3cdtf-perl (0.08-1) ... 3084s Setting up libmaxmind-db-common-perl (0.040001-1.1) ... 3084s Setting up librdf-query-perl (2.919-2) ... 3084s Setting up libmaxmind-db-reader-perl (1.000014-2) ... 3084s Setting up libweb-id-perl (1.927-4) ... 3084s Setting up libgeoip2-perl (2.006002-2) ... 3084s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 3084s Setting up libnode127:s390x (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 3084s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 3084s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 3084s Setting up node-corepack (0.24.0-5build1) ... 3084s Setting up libheif1:s390x (1.21.2-1) ... 3084s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 3084s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 3084s Setting up libgd3:s390x (2.3.3-13ubuntu1) ... 3084s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 3084s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 3084s Setting up node-semver (7.6.1+~7.5.8-2) ... 3084s Setting up uglifyjs (3.17.4-2build1) ... 3084s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 3084s Setting up node-debug (4.4.1+~4.1.12-1) ... 3084s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 3084s Setting up libgd-perl (2.84-2) ... 3084s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 3084s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 3084s Setting up libgd-securityimage-perl (1.75-3) ... 3084s Processing triggers for install-info (7.2-5) ... 3084s Processing triggers for libc-bin (2.42-2ubuntu4) ... 3084s Processing triggers for man-db (2.13.1-1) ... 3088s Processing triggers for ca-certificates-java (20240118build1) ... 3089s Adding debian:ACCVRAIZ1.pem 3089s Adding debian:AC_RAIZ_FNMT-RCM.pem 3089s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 3089s Adding debian:ANF_Secure_Server_Root_CA.pem 3089s Adding debian:Actalis_Authentication_Root_CA.pem 3089s Adding debian:AffirmTrust_Commercial.pem 3089s Adding debian:AffirmTrust_Networking.pem 3089s Adding debian:AffirmTrust_Premium.pem 3089s Adding debian:AffirmTrust_Premium_ECC.pem 3089s Adding debian:Amazon_Root_CA_1.pem 3089s Adding debian:Amazon_Root_CA_2.pem 3089s Adding debian:Amazon_Root_CA_3.pem 3089s Adding debian:Amazon_Root_CA_4.pem 3089s Adding debian:Atos_TrustedRoot_2011.pem 3089s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 3089s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 3089s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 3089s Adding debian:BJCA_Global_Root_CA1.pem 3089s Adding debian:BJCA_Global_Root_CA2.pem 3089s Adding debian:Baltimore_CyberTrust_Root.pem 3089s Adding debian:Buypass_Class_2_Root_CA.pem 3089s Adding debian:Buypass_Class_3_Root_CA.pem 3089s Adding debian:CA_Disig_Root_R2.pem 3089s Adding debian:CFCA_EV_ROOT.pem 3089s Adding debian:COMODO_Certification_Authority.pem 3089s Adding debian:COMODO_ECC_Certification_Authority.pem 3089s Adding debian:COMODO_RSA_Certification_Authority.pem 3089s Adding debian:Certainly_Root_E1.pem 3089s Adding debian:Certainly_Root_R1.pem 3089s Adding debian:Certigna.pem 3089s Adding debian:Certigna_Root_CA.pem 3089s Adding debian:Certum_EC-384_CA.pem 3089s Adding debian:Certum_Trusted_Network_CA.pem 3089s Adding debian:Certum_Trusted_Network_CA_2.pem 3089s Adding debian:Certum_Trusted_Root_CA.pem 3089s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 3089s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 3089s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 3089s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 3089s Adding debian:Comodo_AAA_Services_root.pem 3089s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 3089s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 3089s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 3089s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 3089s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 3089s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 3089s Adding debian:DigiCert_Assured_ID_Root_CA.pem 3089s Adding debian:DigiCert_Assured_ID_Root_G2.pem 3089s Adding debian:DigiCert_Assured_ID_Root_G3.pem 3089s Adding debian:DigiCert_Global_Root_CA.pem 3089s Adding debian:DigiCert_Global_Root_G2.pem 3089s Adding debian:DigiCert_Global_Root_G3.pem 3089s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 3089s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 3089s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 3089s Adding debian:DigiCert_Trusted_Root_G4.pem 3089s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 3089s Adding debian:Entrust_Root_Certification_Authority.pem 3089s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 3089s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 3089s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 3089s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 3089s Adding debian:GLOBALTRUST_2020.pem 3089s Adding debian:GTS_Root_R1.pem 3089s Adding debian:GTS_Root_R2.pem 3089s Adding debian:GTS_Root_R3.pem 3089s Adding debian:GTS_Root_R4.pem 3089s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 3089s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 3089s Adding debian:GlobalSign_Root_CA.pem 3089s Adding debian:GlobalSign_Root_CA_-_R3.pem 3089s Adding debian:GlobalSign_Root_CA_-_R6.pem 3089s Adding debian:GlobalSign_Root_E46.pem 3089s Adding debian:GlobalSign_Root_R46.pem 3089s Adding debian:Go_Daddy_Class_2_CA.pem 3089s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 3089s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 3089s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 3089s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 3089s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 3089s Adding debian:HiPKI_Root_CA_-_G1.pem 3089s Adding debian:Hongkong_Post_Root_CA_3.pem 3089s Adding debian:ISRG_Root_X1.pem 3089s Adding debian:ISRG_Root_X2.pem 3089s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 3089s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 3089s Adding debian:Izenpe.com.pem 3089s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 3089s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 3089s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 3089s Adding debian:NAVER_Global_Root_Certification_Authority.pem 3089s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 3089s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 3089s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 3089s Adding debian:QuoVadis_Root_CA_1_G3.pem 3089s Adding debian:QuoVadis_Root_CA_2.pem 3089s Adding debian:QuoVadis_Root_CA_2_G3.pem 3089s Adding debian:QuoVadis_Root_CA_3.pem 3089s Adding debian:QuoVadis_Root_CA_3_G3.pem 3089s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 3089s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 3089s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 3089s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 3089s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 3089s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 3089s Adding debian:SZAFIR_ROOT_CA2.pem 3089s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 3089s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 3089s Adding debian:SecureSign_Root_CA12.pem 3089s Adding debian:SecureSign_Root_CA14.pem 3089s Adding debian:SecureSign_Root_CA15.pem 3089s Adding debian:SecureTrust_CA.pem 3089s Adding debian:Secure_Global_CA.pem 3089s Adding debian:Security_Communication_ECC_RootCA1.pem 3089s Adding debian:Security_Communication_RootCA2.pem 3089s Adding debian:Starfield_Class_2_CA.pem 3089s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 3089s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 3089s Adding debian:SwissSign_Gold_CA_-_G2.pem 3089s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 3089s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 3089s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 3089s Adding debian:TWCA_CYBER_Root_CA.pem 3089s Adding debian:TWCA_Global_Root_CA.pem 3089s Adding debian:TWCA_Root_Certification_Authority.pem 3089s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 3089s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 3089s Adding debian:TeliaSonera_Root_CA_v1.pem 3089s Adding debian:Telia_Root_CA_v2.pem 3089s Adding debian:TrustAsia_Global_Root_CA_G3.pem 3089s Adding debian:TrustAsia_Global_Root_CA_G4.pem 3089s Adding debian:Trustwave_Global_Certification_Authority.pem 3089s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 3089s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 3089s Adding debian:TunTrust_Root_CA.pem 3089s Adding debian:UCA_Extended_Validation_Root.pem 3089s Adding debian:UCA_Global_G2_Root.pem 3089s Adding debian:USERTrust_ECC_Certification_Authority.pem 3089s Adding debian:USERTrust_RSA_Certification_Authority.pem 3089s Adding debian:XRamp_Global_CA_Root.pem 3089s Adding debian:certSIGN_ROOT_CA.pem 3089s Adding debian:certSIGN_Root_CA_G2.pem 3089s Adding debian:e-Szigno_Root_CA_2017.pem 3089s Adding debian:ePKI_Root_Certification_Authority.pem 3089s Adding debian:emSign_ECC_Root_CA_-_C3.pem 3089s Adding debian:emSign_ECC_Root_CA_-_G3.pem 3089s Adding debian:emSign_Root_CA_-_C1.pem 3089s Adding debian:emSign_Root_CA_-_G1.pem 3089s Adding debian:vTrus_ECC_Root_CA.pem 3089s Adding debian:vTrus_Root_CA.pem 3089s done. 3089s Setting up yui-compressor (2.4.8-3build1) ... 3089s Setting up default-jre-headless (2:1.21-76build1) ... 3089s Processing triggers for sgml-base (1.31+nmu1) ... 3089s Setting up docutils-common (0.22.4+dfsg-1) ... 3090s Processing triggers for sgml-base (1.31+nmu1) ... 3090s Setting up python3-docutils (0.22.4+dfsg-1) ... 3091s Setting up python3-sphinx (8.2.3-12) ... 3095s autopkgtest [09:47:03]: test runtime-deps-and-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 3095s autopkgtest [09:47:03]: test runtime-deps-and-recommends: [----------------------- 3130s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 3130s 1..40 3130s ok 1 - Package lemonldap-ng is known to dpkg 3130s ok 2 - Got status information for package lemonldap-ng 3130s ok 3 - Got file list for package lemonldap-ng 3130s ok 4 # skip no perl modules to test in lemonldap-ng 3130s ok 5 - Package lemonldap-ng-doc is known to dpkg 3130s ok 6 - Got status information for package lemonldap-ng-doc 3130s ok 7 - Got file list for package lemonldap-ng-doc 3130s ok 8 # skip no perl modules to test in lemonldap-ng-doc 3130s ok 9 - Package lemonldap-ng-fastcgi-server is known to dpkg 3130s ok 10 - Got status information for package lemonldap-ng-fastcgi-server 3130s ok 11 - Got file list for package lemonldap-ng-fastcgi-server 3130s ok 12 # skip no perl modules to test in lemonldap-ng-fastcgi-server 3130s ok 13 - Package liblemonldap-ng-ssoaas-apache-client-perl is known to dpkg 3130s ok 14 - Got status information for package liblemonldap-ng-ssoaas-apache-client-perl 3130s ok 15 - Got file list for package liblemonldap-ng-ssoaas-apache-client-perl 3130s ok 16 # skip no perl modules to test in liblemonldap-ng-ssoaas-apache-client-perl 3130s ok 17 - Package lemonldap-ng-uwsgi-app is known to dpkg 3130s ok 18 - Got status information for package lemonldap-ng-uwsgi-app 3130s ok 19 - Got file list for package lemonldap-ng-uwsgi-app 3130s ok 20 # skip no perl modules to test in lemonldap-ng-uwsgi-app 3130s ok 21 - Package lemonldap-ng-handler is known to dpkg 3130s ok 22 - Got status information for package lemonldap-ng-handler 3130s ok 23 - Got file list for package lemonldap-ng-handler 3130s ok 24 # skip no perl modules to test in lemonldap-ng-handler 3130s ok 25 - Package liblemonldap-ng-handler-perl is known to dpkg 3130s ok 26 - Got status information for package liblemonldap-ng-handler-perl 3130s ok 27 - Got file list for package liblemonldap-ng-handler-perl 3130s # Subtest: all modules in liblemonldap-ng-handler-perl pass the syntax check 3130s 1..26 3130s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/AuthBasic.pm exited successfully 3130s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/CDA.pm exited successfully 3130s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOps.pm exited successfully 3130s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsCDA.pm exited successfully 3130s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsST.pm exited successfully 3130s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/Fail.pm exited successfully 3130s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/OAuth2.pm exited successfully 3130s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm line 27. 3130s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm exited successfully 3130s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/ServiceToken.pm exited successfully 3130s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/StatusConstants.pm exited successfully 3130s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Init.pm exited successfully 3130s # Name "Lemonldap::NG::Handler::Main::Jail::listMatch" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm line 102. 3130s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm exited successfully 3130s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/MsgActions.pm exited successfully 3130s # Name "Lemonldap::NG::Handler::Main::refresh" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm line 117. 3130s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm exited successfully 3130s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Run.pm exited successfully 3130s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/SharedVariables.pm exited successfully 3130s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main.pm exited successfully 3130s # Name "Lemonldap::NG::Handler::PSGI::Main::setPostParams" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm line 153. 3130s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm exited successfully 3130s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Router.pm exited successfully 3130s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Try.pm exited successfully 3130s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI.pm exited successfully 3130s # 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. 3130s # Name "Lemonldap::NG::Handler::Server::Main::setServerSignature" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 68. 3130s # 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. 3130s # 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. 3130s # Name "Lemonldap::NG::Handler::Server::Main::addToHtmlHead" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 75. 3130s # 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. 3130s # Name "Lemonldap::NG::Handler::Server::Main::print" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 74. 3130s # Name "Lemonldap::NG::Handler::Server::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 3130s # 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. 3130s # Name "Lemonldap::NG::Handler::PSGI::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 3130s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm exited successfully 3130s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Nginx.pm exited successfully 3130s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Traefik.pm exited successfully 3130s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server.pm exited successfully 3130s # Useless use of a constant ("Plack::Middleware::Auth::Lemonld"...) in void context at /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm line 39. 3130s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm exited successfully 3130s ok 28 - all modules in liblemonldap-ng-handler-perl pass the syntax check 3130s ok 29 - Package liblemonldap-ng-common-perl is known to dpkg 3130s ok 30 - Got status information for package liblemonldap-ng-common-perl 3130s ok 31 - Got file list for package liblemonldap-ng-common-perl 3130s # Subtest: all modules in liblemonldap-ng-common-perl pass the syntax check 3130s 1..81 3130s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Generate/SHA256.pm exited successfully 3130s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Lock.pm exited successfully 3130s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/REST.pm exited successfully 3130s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/SOAP.pm exited successfully 3130s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Serialize/JSON.pm exited successfully 3130s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Store.pm exited successfully 3130s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session.pm exited successfully 3130s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerCompat.pm exited successfully 3130s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerJSON.pm exited successfully 3130s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Cli.pm exited successfully 3130s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/CliSessions.pm exited successfully 3130s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Combination/Parser.pm exited successfully 3130s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/AccessLib.pm exited successfully 3130s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/CDBI.pm exited successfully 3130s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/DBI.pm exited successfully 3130s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/File.pm exited successfully 3130s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/JSONFile.pm exited successfully 3130s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/LDAP.pm exited successfully 3130s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Local.pm exited successfully 3130s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm exited successfully 3130s # 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. 3130s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm exited successfully 3130s # 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. 3130s # 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. 3130s # 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. 3130s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm exited successfully 3130s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/RDBI.pm exited successfully 3130s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/REST.pm exited successfully 3130s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm line 28. 3130s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm exited successfully 3130s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm exited successfully 3130s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm exited successfully 3130s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Compact.pm exited successfully 3130s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm exited successfully 3130s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm exited successfully 3130s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/RESTServer.pm exited successfully 3130s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/ReConstants.pm exited successfully 3130s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/Metadata.pm exited successfully 3130s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Serializer.pm exited successfully 3130s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Wrapper.pm exited successfully 3130s # Name "Lemonldap::NG::Common::Conf::compactConf" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf.pm line 17. 3130s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf.pm exited successfully 3130s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Crypto.pm exited successfully 3130s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailAddress.pm exited successfully 3130s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailTransport.pm exited successfully 3130s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/FormEncode.pm exited successfully 3130s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/IPv6.pm exited successfully 3130s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/JWT.pm exited successfully 3130s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Languages.pm exited successfully 3130s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Dispatch.pm exited successfully 3130s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Log4perl.pm exited successfully 3130s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Loki.pm exited successfully 3130s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/MessageBroker.pm exited successfully 3130s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Null.pm exited successfully 3130s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Std.pm exited successfully 3130s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Syslog.pm exited successfully 3130s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/_Duplicate.pm exited successfully 3130s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/MQTT.pm exited successfully 3130s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/NoBroker.pm exited successfully 3130s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Pg.pm exited successfully 3130s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Redis.pm exited successfully 3130s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Module.pm exited successfully 3130s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/DBI.pm exited successfully 3130s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/File.pm exited successfully 3130s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm exited successfully 3130s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/LDAP.pm exited successfully 3130s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/XML.pm exited successfully 3130s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications.pm exited successfully 3130s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Constants.pm exited successfully 3130s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Metadata.pm exited successfully 3130s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Cli/Lib.pm exited successfully 3130s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Constants.pm exited successfully 3130s # Name "Lemonldap::NG::Handler::Main::tsv" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 50. 3130s # Name "Lemonldap::NG::Common::PSGI::Request::params" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 80. 3130s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm exited successfully 3130s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm line 123. 3130s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm exited successfully 3130s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPServer.pm exited successfully 3130s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPService.pm exited successfully 3130s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI.pm exited successfully 3130s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Regexp.pm exited successfully 3130s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Safelib.pm exited successfully 3130s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/Purge.pm exited successfully 3130s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/REST.pm exited successfully 3130s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session.pm exited successfully 3130s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/TOTP.pm exited successfully 3130s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/UserAgent.pm exited successfully 3130s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util/Crypto.pm exited successfully 3130s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util.pm exited successfully 3130s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common.pm exited successfully 3130s ok 32 - all modules in liblemonldap-ng-common-perl pass the syntax check 3130s ok 33 - Package liblemonldap-ng-manager-perl is known to dpkg 3130s ok 34 - Got status information for package liblemonldap-ng-manager-perl 3130s ok 35 - Got file list for package liblemonldap-ng-manager-perl 3130s # Subtest: all modules in liblemonldap-ng-manager-perl pass the syntax check 3130s 1..30 3130s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/2ndFA.pm exited successfully 3130s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/2F.pm exited successfully 3130s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Common.pm exited successfully 3130s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/History.pm exited successfully 3130s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/App.pm exited successfully 3130s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/Cat.pm exited successfully 3130s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Misc.pm exited successfully 3130s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/CasApp.pm exited successfully 3130s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/OidcRp.pm exited successfully 3130s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/SamlSp.pm exited successfully 3130s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api.pm exited successfully 3130s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 11. 3130s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 10. 3130s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm exited successfully 3130s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 22. 3130s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 25. 3130s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm exited successfully 3130s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/CTrees.pm exited successfully 3130s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm exited successfully 3130s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/PortalConstants.pm exited successfully 3130s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Tree.pm exited successfully 3130s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build.pm exited successfully 3130s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli/Lib.pm exited successfully 3130s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli.pm exited successfully 3130s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Diff.pm exited successfully 3130s # Name "Data::Dumper::Useperl" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm line 87. 3130s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm exited successfully 3130s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Tests.pm exited successfully 3130s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Zero.pm exited successfully 3130s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf.pm exited successfully 3130s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Notifications.pm exited successfully 3130s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Plugin.pm exited successfully 3130s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Sessions.pm exited successfully 3130s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm line 139. 3130s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm exited successfully 3130s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager.pm exited successfully 3130s ok 36 - all modules in liblemonldap-ng-manager-perl pass the syntax check 3130s ok 37 - Package liblemonldap-ng-portal-perl is known to dpkg 3130s ok 38 - Got status information for package liblemonldap-ng-portal-perl 3130s ok 39 - Got file list for package liblemonldap-ng-portal-perl 3130s # Subtest: all modules in liblemonldap-ng-portal-perl pass the syntax check 3130s 1..179 3130s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Engines/Default.pm exited successfully 3130s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Ext2F.pm exited successfully 3130s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Mail2F.pm exited successfully 3130s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Okta.pm exited successfully 3130s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Password.pm exited successfully 3130s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/REST.pm exited successfully 3130s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Radius.pm exited successfully 3130s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Base.pm exited successfully 3130s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm exited successfully 3130s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Password.pm exited successfully 3130s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/TOTP.pm exited successfully 3130s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/WebAuthn.pm exited successfully 3130s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Yubikey.pm exited successfully 3130s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/TOTP.pm exited successfully 3130s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/WebAuthn.pm exited successfully 3130s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Yubikey.pm exited successfully 3130s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/AD.pm exited successfully 3130s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Apache.pm exited successfully 3130s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/CAS.pm exited successfully 3130s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Choice.pm exited successfully 3130s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Combination.pm exited successfully 3130s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Custom.pm exited successfully 3130s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/DBI.pm exited successfully 3130s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Demo.pm exited successfully 3130s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Facebook.pm exited successfully 3130s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GPG.pm exited successfully 3130s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GitHub.pm exited successfully 3130s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Kerberos.pm exited successfully 3130s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LDAP.pm exited successfully 3130s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LinkedIn.pm exited successfully 3130s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Null.pm exited successfully 3130s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenID.pm exited successfully 3130s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenIDConnect.pm exited successfully 3130s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/PAM.pm exited successfully 3130s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Proxy.pm exited successfully 3130s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/REST.pm exited successfully 3130s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Radius.pm exited successfully 3130s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Remote.pm exited successfully 3130s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SAML.pm exited successfully 3130s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SSL.pm exited successfully 3130s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Slave.pm exited successfully 3130s # Name "Net::OAuth::PROTOCOL_VERSION" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm line 63. 3130s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm exited successfully 3130s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebAuthn.pm exited successfully 3130s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebID.pm exited successfully 3130s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_Ajax.pm exited successfully 3130s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_WebForm.pm exited successfully 3130s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CDC.pm exited successfully 3130s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha.pm exited successfully 3130s # Useless use of numeric ge (>=) in void context at /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm line 88. 3130s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm exited successfully 3130s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/SecurityImage.pm exited successfully 3130s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Custom.pm exited successfully 3130s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm line 21. 3130s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm exited successfully 3130s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/LDAP.pm exited successfully 3130s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm exited successfully 3130s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/Get.pm exited successfully 3130s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/JitsiMeetTokens.pm exited successfully 3130s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenID.pm exited successfully 3130s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2800. 3130s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm exited successfully 3130s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/SAML.pm exited successfully 3130s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/2fDevices.pm exited successfully 3130s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CAS.pm exited successfully 3130s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Code2F.pm exited successfully 3130s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSec.pm exited successfully 3130s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSecFilter.pm exited successfully 3130s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CustomModule.pm exited successfully 3130s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/DBI.pm exited successfully 3130s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Key.pm exited successfully 3130s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LDAP.pm exited successfully 3130s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LazyLoadedConfiguration.pm exited successfully 3130s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Net/LDAP.pm exited successfully 3130s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/JSON.pm exited successfully 3130s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/XML.pm exited successfully 3130s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OIDCTokenExchange.pm exited successfully 3130s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Okta.pm exited successfully 3130s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OneTimeToken.pm exited successfully 3130s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm exited successfully 3130s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/Server.pm exited successfully 3130s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 58. 3130s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 59. 3130s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcRPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 57. 3130s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcOPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 56. 3130s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 60. 3130s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm exited successfully 3130s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OtherSessions.pm exited successfully 3130s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OverConf.pm exited successfully 3130s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/REST.pm exited successfully 3130s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/RESTProxy.pm exited successfully 3130s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Radius.pm exited successfully 3130s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Remote.pm exited successfully 3130s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SAML.pm exited successfully 3130s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm exited successfully 3130s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SOAPProxy.pm exited successfully 3130s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Slave.pm exited successfully 3130s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/WebAuthn.pm exited successfully 3130s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Wrapper.pm exited successfully 3130s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/_tokenRule.pm exited successfully 3130s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Auth.pm exited successfully 3130s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Constants.pm exited successfully 3130s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm exited successfully 3130s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Menu.pm exited successfully 3130s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugin.pm exited successfully 3130s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugins.pm exited successfully 3130s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Request.pm exited successfully 3130s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/SecondFactor.pm exited successfully 3130s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/UserDB.pm exited successfully 3130s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main.pm exited successfully 3130s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/MenuTab.pm exited successfully 3130s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/AD.pm exited successfully 3130s ok 104 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Base.pm exited successfully 3130s ok 105 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Choice.pm exited successfully 3130s ok 106 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Combination.pm exited successfully 3130s ok 107 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Custom.pm exited successfully 3130s ok 108 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/DBI.pm exited successfully 3130s ok 109 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Demo.pm exited successfully 3130s ok 110 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/LDAP.pm exited successfully 3130s ok 111 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Null.pm exited successfully 3130s ok 112 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/REST.pm exited successfully 3130s ok 113 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdaptativeAuthenticationLevel.pm exited successfully 3130s ok 114 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdminLogout.pm exited successfully 3130s ok 115 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AuthOidcPkce.pm exited successfully 3130s ok 116 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AutoSignin.pm exited successfully 3130s ok 117 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BasePasswordPolicy.pm exited successfully 3130s ok 118 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BruteForceProtection.pm exited successfully 3130s ok 119 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CDA.pm exited successfully 3130s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 213. 3130s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 216. 3130s ok 120 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm exited successfully 3130s ok 121 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckEntropy.pm exited successfully 3130s ok 122 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckHIBP.pm exited successfully 3130s ok 123 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckState.pm exited successfully 3130s ok 124 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckUser.pm exited successfully 3130s ok 125 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ContextSwitching.pm exited successfully 3130s ok 126 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSec.pm exited successfully 3130s ok 127 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSecAgent.pm exited successfully 3130s ok 128 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/DecryptValue.pm exited successfully 3130s ok 129 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/FindUser.pm exited successfully 3130s ok 130 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ForceAuthn.pm exited successfully 3130s ok 131 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GlobalLogout.pm exited successfully 3130s ok 132 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GrantSession.pm exited successfully 3130s ok 133 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/History.pm exited successfully 3130s ok 134 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Impersonation.pm exited successfully 3130s ok 135 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/InitializePasswordReset.pm exited successfully 3130s ok 136 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/LocationDetect.pm exited successfully 3130s ok 137 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm exited successfully 3130s ok 138 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/NewLocationWarning.pm exited successfully 3130s ok 139 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Notifications.pm exited successfully 3130s ok 140 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCInternalTokenExchange.pm exited successfully 3130s ok 141 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCNativeSso.pm exited successfully 3130s ok 142 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OidcOfflineTokens.pm exited successfully 3130s ok 143 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicNotifications.pm exited successfully 3130s ok 144 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicPages.pm exited successfully 3130s ok 145 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RESTServer.pm exited successfully 3130s ok 146 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Refresh.pm exited successfully 3130s ok 147 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Register.pm exited successfully 3130s ok 148 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RememberAuthChoice.pm exited successfully 3130s ok 149 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SOAPServer.pm exited successfully 3130s ok 150 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SamlFederation.pm exited successfully 3130s ok 151 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SingleSession.pm exited successfully 3130s ok 152 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/StayConnected.pm exited successfully 3130s ok 153 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/TrustedBrowser.pm exited successfully 3130s ok 154 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Upgrade.pm exited successfully 3130s ok 155 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/WebCron.pm exited successfully 3130s ok 156 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/AD.pm exited successfully 3130s ok 157 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Base.pm exited successfully 3130s ok 158 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Custom.pm exited successfully 3130s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm line 40. 3130s ok 159 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm exited successfully 3130s ok 160 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/LDAP.pm exited successfully 3130s ok 161 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/AD.pm exited successfully 3130s ok 162 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/CAS.pm exited successfully 3130s ok 163 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Choice.pm exited successfully 3130s ok 164 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Combination.pm exited successfully 3130s ok 165 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Custom.pm exited successfully 3130s ok 166 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/DBI.pm exited successfully 3130s ok 167 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Demo.pm exited successfully 3130s ok 168 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Facebook.pm exited successfully 3130s ok 169 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/LDAP.pm exited successfully 3130s ok 170 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Null.pm exited successfully 3130s ok 171 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenID.pm exited successfully 3130s ok 172 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenIDConnect.pm exited successfully 3130s ok 173 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Proxy.pm exited successfully 3130s ok 174 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/REST.pm exited successfully 3130s # Name "Lemonldap::NG::Portal::Lib::Remote::checkRemoteId" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 3130s # Name "Lemonldap::NG::Portal::UserDB::Remote::getUser" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 3130s ok 175 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm exited successfully 3130s ok 176 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/SAML.pm exited successfully 3130s ok 177 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Slave.pm exited successfully 3130s ok 178 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/WebID.pm exited successfully 3130s ok 179 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal.pm exited successfully 3130s ok 40 - all modules in liblemonldap-ng-portal-perl pass the syntax check 3130s ok 3130s All tests successful. 3130s Files=1, Tests=40, 35 wallclock secs ( 0.05 usr 0.14 sys + 10.49 cusr 6.00 csys = 16.68 CPU) 3130s Result: PASS 3131s autopkgtest [09:47:39]: test runtime-deps-and-recommends: -----------------------] 3131s autopkgtest [09:47:39]: test runtime-deps-and-recommends: - - - - - - - - - - results - - - - - - - - - - 3131s runtime-deps-and-recommends PASS (superficial) 3131s autopkgtest [09:47:39]: @@@@@@@@@@@@@@@@@@@@ summary 3131s fastcgiserver PASS 3131s common-test PASS 3131s handler-test PASS 3131s portal-test PASS 3131s manager-test PASS 3131s runtime-deps-common PASS (superficial) 3131s runtime-deps-portal PASS (superficial) 3131s runtime-deps-manager PASS (superficial) 3131s runtime-deps-and-recommends PASS (superficial)